From 6f2caf0d491349ec1ca6bd3a15930cc81faa9bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Thu, 30 Dec 2021 16:26:48 +0100 Subject: [PATCH] Add script for labeling a single mice toilet box --- print_single_mice.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 print_single_mice.py diff --git a/print_single_mice.py b/print_single_mice.py new file mode 100755 index 0000000..b781b79 --- /dev/null +++ b/print_single_mice.py @@ -0,0 +1,25 @@ +#!/bin/python + +import shimatta_label.label_image as li +import shimatta_label.brother_ql_wrapper as ql_wrapper +import sys + +printer_model = 'QL-800' +printer_connection = 'usb://0x04f9:0x209b' + +if len(sys.argv) < 4: + print(f'Usage: {sys.argv[0]} ') + heading = input('First (Bold Heading) Line:') + line2 = input('Second Line:') + line3 = input('Third line:') +else: + heading = sys.argv[1] + line2 = sys.argv[2] + line3 = sys.argv[3] + +label = li.MiceToiletLabel() +label.put_text(heading, line2, line3) + +printer = ql_wrapper.BrotherQlPrinter(model=printer_model, printer_connection=printer_connection, label_format='12') +printer.print_image(label.get_pillow_image(), cut=True, rotation=270) +