1

このコードをプリンターから直接印刷するために openerp7 でこのコードを使用しています。このコードは main.py に記述されていますが、サーバーを起動すると、ブラウザー コンソールで未処理のエラーが発生します。実際、このエラーは win32print モジュールのインポートで発生します。

import win32print
printer=OpenPrinter(win32print.GetDefaultPrinter())
hJob = win32print.StartDocPrinter (printer, 1, ("RVGI Print", None, "RAW"))
g=open('test3.txt','r')
raw_data = bytes ( open( 'test3.txt' , 'r').read ())
try:
    win32print.StartPagePrinter (printer)
    win32print.WritePrinter (printer, raw_data)
    win32print.EndPagePrinter (printer)
finally:
    win32print.EndDocPrinter (printer)
    win32print.ClosePrinter (printer)
4

1 に答える 1

2

あなたのコードを見た後、undefined variable OpenPrinterOpenPrinter() を置き換えるだけで修正できる問題だけを見つけることができますwin32print.OpenPrinter()

于 2013-02-23T16:33:10.570 に答える