Untitled

 avatar
unknown
plain_text
a month ago
576 B
8
Indexable
import win32print

for p in win32print.EnumPrinters(2):
    print(p[2])


import win32print

PRINTER_NAME = "Elgin L42PRO"

zpl = b"""
^XA
^FO50,50^A0N,50,50^FDTESTE ELGIN^FS
^XZ
"""

hPrinter = win32print.OpenPrinter(PRINTER_NAME)

try:
    hJob = win32print.StartDocPrinter(
        hPrinter,
        1,
        ("Etiqueta", None, "RAW")
    )

    win32print.StartPagePrinter(hPrinter)
    win32print.WritePrinter(hPrinter, zpl)
    win32print.EndPagePrinter(hPrinter)
    win32print.EndDocPrinter(hPrinter)

finally:
    win32print.ClosePrinter(hPrinter)

print("enviado")
Editor is loading...
Leave a Comment