首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Ghostscript mswinpr2通过打印驱动程序设置创建postscript

如何使用Ghostscript mswinpr2通过打印驱动程序设置创建postscript
EN

Stack Overflow用户
提问于 2019-03-23 00:15:52
回答 1查看 814关注 0票数 1

我发现使用-sDEVICE="mswinpr2“和sOutputFile=%printer%printername可以打印到打印机。但我想使用已安装的(windows)打印机的设置(双面打印、进纸盘、出纸盘)从pdf创建postscript。

gswin64c.exe -dNOPAUSE -dBATCH -sDEVICE=mswinpr2 -sOutputfile="%printer%riso“"c:\temp\in.pdf”

我还应该在输出"out.ps“中添加什么?

此外,我可以使用ps2write,但我找不到在哪里使用我安装的打印机的设置。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 03:37:40

您不想使用mswinr2设备。该设备的全部意义在于,它可以打印到任何Windows打印机,但它以一种丑陋的方式实现;它将输入内容呈现为位图,然后打印位图。

这通常会导致一个很大的假脱机文件,打印速度非常慢。WHen你没有其他选择这是一个很好的方法来打印东西到特定的打印机,但对于创建一个PostScript文件,它将产生一个不能很好缩放的位图像(图像中将有伪影,锯齿边缘等),并且将是大和慢的。

现在,假设您的打印机是PostScript打印机,并且为了获得特定于设备的控制参数,您可以更改(或复制)打印机设置。如果您将端口更改为FILE:,那么您可以打印到它,它将要求您输入文件名以另存为。或者,您也可以(通常)选中“打印到文件”框。对配置了mswinpr2的打印机执行上述任一操作都将生成输出PostScript文件。

一旦您有了所需的设置,您就应该使用ps2write设备。假设您使用的是最新版本的Ghostscript,ps2write设备可以理解PSDocOptionsPSPageOptions开关,并记录了here。使用它们,您可以在文档和/或页面级别插入任意PostScript。您应该使用其中一个控件插入上面发现的设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55303783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档