如何模拟打印10K双面纸张而不浪费纸张和墨水

时间:2013-01-02 09:12:45

标签: vb.net printing

我们有一个用VB.NET编写的桌面应用程序,每月打印一次10K双工报告。我们需要调试或尝试复制这个问题。

如果我打印到NULL打印机,它可以正常工作。

如何在不实际打印的情况下,真实地模拟打印所有这些纸张?

2 个答案:

答案 0 :(得分:3)

回顾我的意见,如OP要求,

使用PDF打印机可能是一个很好的解决方案。另一种方法可能是使用普通打印机,但将其设置为打印到文件(在Windows中非常简单)。

主要缺点是为每个打印作业提供一个文件名,也许你可以在运行时提供一个劫持PrintDialog的文件名,但我从未尝试过。使用普通驱动程序并将其设置为打印到文件可能具有相同的限制。

但是有一些支持自动命名的PDF打印驱动程序,请检查this linkthis question on SU

答案 1 :(得分:2)

使用CutePDF打印到带有顺序生成的文件名的PDF文件(如果需要,还有目录)应该能够复制问题。

但是,如果问题出在打印机驱动程序而不是您的代码中,那么打印到PDF将无法找到问题。获得正在发生的确切问题的详细信息可能会很好。