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

2024-05-13 01:30:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地设置了打印所需文件的所有内容,但是默认的gsprint设置是在mono中打印。我需要他们的颜色,但我有困难找到在哪里调整这个设置。我发现this article提到将其更改为彩色打印,但这是通过命令行实现的

GHOSTSCRIPT_PATH = r'C:\GHOSTSCRIPT\bin\gswin32.exe'
GSPRINT_PATH = r'C:\GSPRINT\gsprint.exe'
currentprinter = win32print.GetDefaultPrinter()

extra code here

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

Tags: 文件path命令行self内容颜色articlethis
1条回答
网友
1楼 · 发布于 2024-05-13 01:30:22

大概您只需将-color添加到其中的命令行。例如:

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

那不行吗?注意,我不是Python程序员

相关问题 更多 >