我想用Ghostscript在一台打印机上创建一个批量打印,它可以从A0到A4进行纸张大小打印。用于打印的纸张大小来自PDF文档。这意味着A0PDF文件应该保持它的纸张大小,以便打印到A0纸张。现在,GS总是将文档大小调整为其默认值,例如A4
所以我不知道怎么说GS:“阅读文档的纸张大小并打印相同的内容。”
我的命令看起来像这样:
“服务器”-sDEVICE=mswinpr2 -sOutputFile=“\假脱机\打印服务器\打印机名称”-dBATCH -dNOPAUSE“\GS\gswin32c.exe\-sOutputFile=\123456-01.pdf的路径”
发布于 2016-07-19 21:41:59
据我所知,Ghostscript不会调整其输出大小,即使在使用mswinpr2设备时也是如此,但它可能会调整输出大小。但是,它不会将其调整为GS默认大小,而是将其调整为打印机默认大小。
mswinpr2设备无法更改在打印机中选择的纸张大小,因此它使用默认打印机设置进行打印。
您不能将一系列大小不同的纸张发送到mswinpr2设备,并让它从打印机中选择不同的纸张。
毫无疑问,该设备可以进行扩展,您可以弹出一个打印对话框,并在其中选择不同的条件
https://stackoverflow.com/questions/38458730
复制相似问题