Windows"FILE:"端口的一个版本,它不会提示输入文件名但会自动生成一个文件名

Tho*_*sen 4 windows printing driver

我有一个过程,其中一个要做的事情是将打印输出捕获到文件中以便进一步处理.为此我配置了一个"FILE:"打印机端口,它非常好用,但每次都要求使用文件名.

不幸的是,"FILE"在尝试使用搜索引擎时不是一个非常具有描述性的词:(

是否有一个小驱动程序与FILE:驱动程序完全相同,但可以自动生成文件名(可能基于模式)并打印到那个?

Bri*_*MAS 5

尝试多文件端口监视器。我已将其连接到Ghostscript PDF打印机驱动程序(这只是PostScript驱动程序)。当驱动程序创建PostScript时,它将通过管道传递到gswin32中,后者会将其转换为pdf。每个生成的pdf都有一个唯一的名称。您可以通过不将数据管道传输到外部程序来获得所需的行为-这样,您将只获得唯一的文件命名。

多文件端口监视器配置

1.5.1版比早期版本具有更多选项。这是1.5.1的配置对话框:

在此处输入图片说明

在我的机器上,“用户命令”文本框包含以下文本:

"C:\Program Files\gs\gs9.21\bin\gswin64c.exe" -dBATCH -dSAFER -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dAutoRotatePages=/PageByPage -r600 -sOutputFile="%f" -
Run Code Online (Sandbox Code Playgroud)


Jam*_*ton 5

在打印机属性,端口选项卡上,单击"添加端口...","本地端口","新端口...",然后输入驱动器路径和文件名.例如"C:\ temp\printjob.prn"然后单击确定,然后确定.如果您拒绝访问,请使用"以管理员身份运行...",然后选择"属性"等.

这将每次将作业打印到该特定文件名.您可以重命名结果.

遗憾的是,您不能(显然)使用%TIME%或%RANDOM%来创建唯一的文件名.