并口打印机检测钱箱状态(300分)

  • 主题发起人 主题发起人 Peter_Xiong
  • 开始时间 开始时间
P

Peter_Xiong

Unregistered / Unconfirmed
GUEST, unregistred user!
最近有个客户用并口的打印机连接钱箱。速度比串口的快了,但却不能检测钱箱的开闭状态了。在串口的模式下可以通过发送1B7500到打印机,然后会回传状态到串口,只要读取这个回传值,就可以知道钱箱的开闭状态。
那位高人有此方面的经验?请指教!谢谢!
 
1、你需要了解现在连接钱箱使用的打印口那些线 。是数据线,还是状态线 。
2、你测试接入的线的状态就马上可以知道了。钱箱关闭和打开,状态位会变化的。
 
谢谢zywcd
我怎么编程检测那些线的变化呢?
请再指教。谢谢!
 
如果你是使用数据线,可能是最简单的,直接读入打印口数据,你开关钱箱,看哪一位变化就知道了。如果你使用状态线,就需要测试读入打印机状态了。
 
我查了一下资料,在win98下可以用嵌入汇编直接读取端口的数据,但是win2000下这种操作是被禁止的。不知在win2000下应该如何做呢?(我知道一定可以的,因为我下载了一个并口调试工具,就可以在win2000下正常运行,即可以随时读取打印机端口的数据)
zywcd,是否可以给个在win2000下读取的例子看看。
谢谢!
 
我可以给你一个控件,你给我地址我发给你,可以在windows2000下随意操作端口,读写都可以的。
 
先谢谢了。是不是delphi的控件?
我的e-mail地址:
peter_xiong@163.com
 
已经发出。
 
谢谢。
我试试,有问题我再请教你哦。
 
我也要 谢谢!!!!!!!!
junwuji2006@163.com
 
接受答案了.
 
后退
顶部