diff --git a/capabilities-data b/capabilities-data index 3612db4..190a96d 160000 --- a/capabilities-data +++ b/capabilities-data @@ -1 +1 @@ -Subproject commit 3612db407d02a08acd93a1540f2b4823be3f020e +Subproject commit 190a96db4b90425b99fbb4f034c04a36cf1c2bf7 diff --git a/src/escpos/escpos.py b/src/escpos/escpos.py index 3460fce..a5735e0 100644 --- a/src/escpos/escpos.py +++ b/src/escpos/escpos.py @@ -602,19 +602,16 @@ class Escpos(object): ) ) - # Render the barcode to a fake file + # Render the barcode barcode_class = barcode.get_barcode_class(barcode_type) my_code = barcode_class(data, writer=image_writer) - - with open(os.devnull, "wb") as nullfile: - my_code.write( - nullfile, - { - "module_height": module_height, - "module_width": module_width, - "text_distance": text_distance, - }, - ) + my_code.render( + writer_options={ + "module_height": module_height, + "module_width": module_width, + "text_distance": text_distance, + } + ) # Retrieve the Pillow image and print it image = my_code.writer._image