使用GSPrint/GhostScript和Python进行彩色打印



我已经成功地设置了所有内容来打印我需要的文件,但默认的gsprint设置是用mono打印。我需要它们是彩色的,但我很难找到调整这个设置的地方。我发现这篇文章提到将其更改为彩色打印,但这是通过命令行完成的。

GHOSTSCRIPT_PATH = r'C:GHOSTSCRIPTbingswin32.exe'
GSPRINT_PATH = r'C:GSPRINTgsprint.exe'
currentprinter = win32print.GetDefaultPrinter()
extra code here
win32api.ShellExecute(0, 'open', 'gsprint.exe', '-printer "\\' + self.server + '\' + self.printer_name + '" ' + file, '.', 0)

假设您只是在其中的命令行中添加了-color。例如:

win32api.ShellExecute(0, 'open', 'gsprint.exe', '-color -printer "\\' + self.server + '\' + self.printer_name + '" ' + file, '.', 0)

这样不行吗?注意,我不是Python程序员。。。。。

最新更新