diff --git a/src/escpos/printer/win32raw.py b/src/escpos/printer/win32raw.py index aa83908..79fa3dc 100644 --- a/src/escpos/printer/win32raw.py +++ b/src/escpos/printer/win32raw.py @@ -20,7 +20,6 @@ _DEP_WIN32PRINT = False try: - import _win32typing import pywintypes import win32print @@ -67,7 +66,7 @@ class Win32Raw(Escpos): """ _device: Union[ - Literal[False], Literal[None], "_win32typing.PyPrinterHANDLE" + Literal[False], Literal[None], "_win32typing.PyPrinterHANDLE" # noqa: F821 ] = False @staticmethod @@ -120,11 +119,11 @@ class Win32Raw(Escpos): assert self.printer_name in self.printers, "Incorrect printer name" # Open device self.device: Optional[ - "_win32typing.PyPrinterHANDLE" + "_win32typing.PyPrinterHANDLE" # noqa: F821 ] = win32print.OpenPrinter(self.printer_name) if self.device: self.current_job = win32print.StartDocPrinter( - hprinter=self.device, level=1, _tuple=(job_name, None, "RAW") + self.device, 1, (job_name, None, "RAW") ) win32print.StartPagePrinter(self.device) except (AssertionError, pywintypes.error) as e: