在任何打印机属性中,我都可以选择一个名为“FILE:”的端口,让驱动程序将打印输出保存到原始文件中。这很有效,但是,当通过 Windows 打印后台处理程序打印多个作业时,文件会被立即覆盖,因此最后我只有最后一个打印作业。
不幸的是,文件名不支持任何占位符变量。
我正在考虑编写一个工具/脚本,在文件关闭时快速将其移走。但是没有更好的解决方案吗?
答案1
这个免费工具安装了一个新的端口,可以使用占位符变量保存到生成的文件名: http://mfilemon.sourceforge.net/
已使用 Windows 10 x64 进行测试,但也应适用于以前的版本。
安装后,只需单击“端口”选项卡中的“添加端口...”,您就会看到它如何工作。