USB 打印机 发送指令

YangAnShun 2008-12-10 04:02:26
因为电脑没有打印机端口所以用USB转的。
打印机驱动有设置打印完打开钱箱和打印前打开钱箱。
我想不打印的时候就能直接打开钱箱。
请问下如何发送指令到USB???
(最好能给个例子yas9418@163.com yas9418@qq.com )
谢谢了!
...全文
625 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jier 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jimoguilai 的回复:]

引用 5 楼 YangAnShun 的回复:
指令是有的。。就是怎么发。。。


呵呵,不同公司的USB端口有不同的UID,PID,所以各个公司的USB打印机通讯也不相同
一般打印机公司都会提供给你一个USB动态库供你使用,也会有说明文档
你看看你有没有,没有的话,就只能联系你所使用的打印机公司了
[/Quote]
zebra 有吗?
YangAnShun 2008-12-13
  • 打赏
  • 举报
回复
出差了..回来给你分.呵呵
YangAnShun 2008-12-10
  • 打赏
  • 举报
回复
哦。。谢谢你啊。不过他们没给我。只是说发给打印机就可以了。我也很郁闷。明天我在联系下他们
。。。如果还有什么问题在麻烦一下了。
Chivalry 2008-12-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 YangAnShun 的回复:]
指令是有的。。就是怎么发。。。
[/Quote]

呵呵,不同公司的USB端口有不同的UID,PID,所以各个公司的USB打印机通讯也不相同
一般打印机公司都会提供给你一个USB动态库供你使用,也会有说明文档
你看看你有没有,没有的话,就只能联系你所使用的打印机公司了
YangAnShun 2008-12-10
  • 打赏
  • 举报
回复
指令是有的。。就是怎么发。。。
能给个例子么?
Chivalry 2008-12-10
  • 打赏
  • 举报
回复
打错了,是BUSHOUND
Chivalry 2008-12-10
  • 打赏
  • 举报
回复
不同的打印机打开钱箱的指令并不一定是相同的
所以,首先要联系打印机厂商获取打开钱箱的指令
或者是用bushoud自己监控打开钱箱的指令(你可以选择一次打开,一次不打开,看看多出来的数据)
YangAnShun 2008-12-10
  • 打赏
  • 举报
回复
有没有个简单的例子?这样比较容易理解一点。。
有的话麻烦给我份。谢谢
whatabig 2008-12-10
  • 打赏
  • 举报
回复
it depends whether driver of ur cashbox support DeviceIoControl

1st, you must get hDevice

2nd,
应用程序可以通过API函数DeviceIoControl来实现对设备的访问―获取信息,发送命令,交换数据等。利用该接口函数向指定的设备驱动发送正确的控制码及数据,然后分析它的响应

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧