我在使用Ghostscript将文档发送到网络打印机时遇到了一些问题。我使用的是CMD:
gswin32c -dPrinted -dBATCH -dNOPAUSE -dNOSAFER -q -dNumCopies=1 -sDEVICE=mswinpr2 -sOutputFile="\\spool\\\192.168.27.206\Brother" "C:\Users\Eindhoven\Documents\work\print\Test\Printing.pdf"但它不工作(它显示窗口选择打印机-似乎找不到它的网络地址),只有当我使用printerName(兄弟MFC-J5320DW)而不是网络名称(\192.168.27.206\兄弟-我自己共享打印机,并试图通过我的计算机ip访问它)。有没有人知道会出什么问题?
发布于 2015-07-31 20:33:09
Ghostscript将其输出发送到一个文件,这就是为什么这个开关被称为OutputFile。
IP地址不是文件。
实际上,在这种情况下,您甚至没有将其发送到IP地址。您已经将目标指定为名为spool的目录(在当前驱动器上),子目录为192.168.27.206,然后将其指定为该目录中名为Brother的文件。除非您的打印机已将目录中的该目录映射为共享,并且正在监视该目录中的新文件,否则它将无法转到打印机。
你可以通过在你的机器上创建一个“标准的/IP端口”,然后把文件发送到那个端口,就像你把它发送到LPT1上一样,就能做到这一点:
https://stackoverflow.com/questions/31745757
复制相似问题