当我尝试使用CUPSxhtml2pdf库打印文档时-一切都很好,但是我的打印速度很慢。这个问题有什么解决办法吗?

这是Python代码:

import cups
from xhtml2pdf import pisa

def main():
  filename = "/home/stopfan/print.pdf"

  xhtml = "<h1>Test print</h1>\n"
  xhtml += "<h2>This is printed from within a Python application</h2>\n"
  xhtml += "<p style=\"color:red;\">Coloured red using css</p>\n"
  xhtml += "<h1>Test print</h1>\n"
  xhtml += "<h2>This is printed from within a Python application</h2>\n"
  xhtml += "<p style=\"color:red;\">Coloured red using css</p>\n"
  pdf = pisa.CreatePDF(xhtml, file(filename, "w"))
  if not pdf.err:

         pdf.dest.close()

         conn = cups.Connection()
         printers = conn.getPrinters()
         for printer in printers:
                print printer, printers[printer]["device-uri"]
                printer_name = printers.keys()[0]
                conn.printFile(printer_name, filename, "Python_Status_print", {})
  else:
         print "Unable to create pdf file"
if __name__=="__main__":
  main()

最佳答案

麻烦出在司机。试图在Windows上运行它,一切都很好。

关于python - 使用Python CUPS时打印速度慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27684983/

10-16 02:17