我正在运行一个vb.net应用程序,它创建了我必须打印的大约50-100个.pdf文件。由于应用程序将每周使用5天,因此我不希望用户每次都必须选择目标打印机。
对于打印我找到了一个像样的看起来很好的Windows解决方案,我将在我的应用程序中调用。
但是有一个问题涉及到我的问题;我的批处理技能不高于cd c:\myFolder
。
问题: 此批处理将文件打印到Windows默认打印机。如何在该批次中指定目标打印机,因此我不必更改默认打印机?
我找到了使用print命令选择打印机的解决方案。但由于某些原因,我无法在批次中找到使用它的地方。
/d:
开关使用以下synatx:指定要在其上打印作业的打印机。您可以通过指定计算机上连接打印机的端口来指定本地打印机。并行端口的有效值是LPT1,LPT2和LPT3。串行端口的有效值为COM1,COM2,COM3和COM4。您还可以通过其队列名称(\ ServerName \ ShareName)指定网络打印机。如果未指定打印机,则打印作业将发送到LPT1。