2013-02-23 103 views
1

我在openerp7中使用此代碼從打印機直接打印此代碼我寫在main.py中,但是當我啓動服務器時,它給我的瀏覽器控制檯上的未處理的錯誤實際上,導入win32print模塊時會發生此錯誤。導入模塊在openerp for windos XP版本時出現錯誤?

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) 
+0

*什麼錯誤*你得到更換OpenPrinter()予以糾正唯一的問題?如果有的話請包括完整的回溯。 – 2013-02-23 12:58:15

回答

2

看你的代碼後,我能找到的就是undefined variable OpenPrinter可以通過僅僅用win32print.OpenPrinter()