直接访问Windows虚拟打印机端口

直接访问Windows虚拟打印机端口,windows,printing,usb,Windows,Printing,Usb,似乎有一种方法可以直接将数据写入和读取到Windows USB虚拟打印机端口(例如USB001),而无需使用专用打印机驱动程序。 有人知道怎么做吗?最简单的方法是我在原始评论中加入的内容。您可以使用任何您想要的驱动程序创建USB打印机(gerneric文本始终工作正常),然后将其共享。从这里,您可以使用以下内容连接到共享 net use lpt1 \\your_workstation\printer_share 然后,您可以打印到lpt1(或复制到lpt1),并利用Windows后台处理程序在

似乎有一种方法可以直接将数据写入和读取到Windows USB虚拟打印机端口(例如USB001),而无需使用专用打印机驱动程序。
有人知道怎么做吗?

最简单的方法是我在原始评论中加入的内容。您可以使用任何您想要的驱动程序创建USB打印机(gerneric文本始终工作正常),然后将其共享。从这里,您可以使用以下内容连接到共享

net use lpt1 \\your_workstation\printer_share
然后,您可以打印到lpt1(或复制到lpt1),并利用Windows后台处理程序在那里获取文件

另一种方法是通过代码将数据直接发送到您创建的打印机(假设打印机安装在同一系统上,则不共享数据)


您也可以直接将数据发送到USB端口,但从我的角度来看,要在Windows spooler中完成一些已经很好地打包的工作,需要做很多工作。更不用说,您可以获得后台打印程序的所有优势,包括暂停和排队作业。

如何将打印机驱动程序设置为“通用文本”,然后使用“copy file.xyz\\workstation\share”将输出发送到队列。我可能有更好的办法来处理这个问题,我明天到办公室去查一下。谢谢。我尝试了您的第二种选择,将原始数据以代码形式发送到打印机后台处理程序。但因此我需要安装一个打印机驱动程序。直接将数据发送到USB端口对我来说会更好。我见过一个工具可以做到这一点,只需连接到“USB001”,没有安装打印机驱动程序。您可以只安装通用文本驱动程序。它将作为一个通道,每个窗口框都有它。