使用LAN中的共享打印机进行打印的批处理文件

时间:2014-04-28 11:39:20

标签: windows batch-file command-line

我有一份报告和文件,我必须使用批处理文件打印。 " C:\ Program Files \ Adob​​e \ Reader 9.0 \ Reader \" / t它将打印到默认打印机。我想要的是使用共享打印机打印的文件。 我怎样才能做到这一点。?任何帮助。

2 个答案:

答案 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