def printWindows(pdf, impresora) :
ImpresoraPorDefecto = str(win32print.GetDefaultPrinter()) # primero guardamos la impresora por defecto
win32print.SetDefaultPrinter(impresora) # luego se cambia la impresora por defecto por la impresora específica
win32api.ShellExecute(0, "print", pdf, None, ".", 0)
sleep(5) # se espera un tiempo para que se envíe el archivo a la impresora
win32print.SetDefaultPrinter(ImpresoraPorDefecto) # vuelve a estar la impresora por defecto original
return 0
评论列表
文章目录