我有一份报告和文件,我必须使用批处理文件打印。 " C:\ Program Files \ Adobe \ Reader 9.0 \ Reader \" / t它将打印到默认打印机。我想要的是使用共享打印机打印的文件。 我怎样才能做到这一点。?任何帮助。
答案 0 :(得分:2)
查看print
命令的帮助;
h:\>print /?
Prints a text file.
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device Specifies a print device.
您只需执行以下操作:
PRINT /D:\\shared\printer C:\path\to\file.pdf
请注意,这可能会使格式化失败。
或者您可以在运行原始命令之前change the default printer。
RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "\\Shared\Printer"
这可以更好地保留正确的格式。
答案 1 :(得分:2)
检查printJS.bat
- 它模仿右键单击 - >打印并使用默认打印机(print
命令使用可能处于非活动状态的PRN
端口。
用法很简单:
call printJS.bat someFile.txt