阅读:1109回复:2
急!!!关于打印机,向大侠求助
我需要实现如下的无线打印机应用:
打印机后用并口连接一个无线通信设备,PC机通过USB口连接一个无线通信设备。两者协同工作,从而替代掉打印机的并口电缆。 问题在于,要截获打印机发给并口的数据,并对其进行分组,打包等处理(按照我所采用的无线通信协议)后,将数据发送到USB口。 由于要使用于各种的打印机,所以应该是利用原有的打印机驱动,而不是替代之,请问我应该在什么层次,利用什么方法,来获取打印机发给并口的数据。 望高手拔刀相助,小弟不胜感激! [编辑 - 11/3/02 by matthewlee] |
|
沙发#
发布于:2002-11-07 12:39
我想可不可以这样:
做个虚拟并口,并将打印机的输出端口设为你的虚拟并口,则可以得到所有打印机的输出数据了,而后你再将数据发至USB。 好象还可以虚拟打印池吧。 |
|
|
板凳#
发布于:2002-11-08 17:25
多谢minsoft兄啊,我从前从没接触过设备驱动这方面的东东。这段时间看文档真是郁闷死了,没什么进展。希望minsoft兄以后能多多教我!
关于这个问题,还有些不明白的地方: 虚拟并口如何创建啊?有没有什么相关的资料? 是不是spooler负责列出可用的port列表?这样创建的虚拟并口能被列出吗? 这个应用应该是双向传输的,当打印机状态变化时,怎么通知虚拟并口进而让打印机驱动接收到状态信息呢? |
|