Fix printing: use pymupdf+GDI for silent direct printing at correct physical label size - removes Adobe Reader/ShellExecute, prints 35x25mm label 1:1 using printer native DPI

This commit is contained in:
2026-02-25 16:05:33 +02:00
parent b35f278c1e
commit be1b494527
3 changed files with 159 additions and 137 deletions

View File

@@ -59,11 +59,12 @@ a = Analysis(
binaries=gs_binaries,
datas=base_datas + gs_datas,
hiddenimports=[
'kivy', 'PIL', 'barcode', 'reportlab',
'kivy', 'PIL', 'PIL.ImageWin', 'barcode', 'reportlab',
'print_label', 'print_label_pdf',
'fitz', 'pymupdf',
'svglib', 'cairosvg',
'watchdog', 'watchdog.observers', 'watchdog.events',
'pystray', 'win32api', 'win32print', 'win32timezone',
'pystray', 'win32api', 'win32print', 'win32ui', 'win32con', 'win32timezone',
],
hookspath=[],
hooksconfig={},