我正在尝试将原始打印命令发送到
我目前正通过pinvoke将命令发送到winspool.drv并调用WritePrinter。这适用于我发送的大多数命令,但我无法通过这种方式从打印机获得反馈(例如,打印机上有条形码阅读器,我可以发送命令读取条形码,但我无法接收数据作为它被Windows假脱机程序停止)。
有没有办法打开USB端口并在C#中发送一个byte []命令?
非常感谢
肖恩
答案 0 :(得分:1)
您可以通过USB以与读/写文件类似的方式交换数据。这是一个有趣的article on that topic。
使用Windows打印机驱动程序虽然有一些优点。你确定要自己做吗?