diff --git a/escpos/escpos.py b/escpos/escpos.py index d073736..efc9a16 100644 --- a/escpos/escpos.py +++ b/escpos/escpos.py @@ -238,12 +238,12 @@ class Escpos(object): (width, height) = image.size self._raw(S_RASTER_N) - headerX = int(width / 8) - headerY = height - buf = "{0:02X}".format((headerX & 0xff)) - buf += "{0:02X}".format(((headerX >> 8) & 0xff)) - buf += "{0:02X}".format((headerY & 0xff)) - buf += "{0:02X}".format(((headerY >> 8) & 0xff)) + header_x = int(width / 8) + header_y = height + buf = "{0:02X}".format((header_x & 0xff)) + buf += "{0:02X}".format(((header_x >> 8) & 0xff)) + buf += "{0:02X}".format((header_y & 0xff)) + buf += "{0:02X}".format(((header_y >> 8) & 0xff)) #self._raw(binascii.unhexlify(buf)) for y in range(height): for x in range(width): @@ -486,8 +486,8 @@ class Escpos(object): :param columns: amount of columns :return: None """ - colCount = self.columns if columns is None else columns - self.text(textwrap.fill(txt, colCount)) + col_count = self.columns if columns is None else columns + self.text(textwrap.fill(txt, col_count)) def set(self, align='left', font='a', text_type='normal', width=1, height=1, density=9, invert=False, smooth=False, flip=False): """ Set text properties by sending them to the printer