首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么用BCB实现打开钱箱

2013-07-01 
如何用BCB实现打开钱箱公司有一个钱箱,是用POS打印机进行驱动打开,钱箱是用一根类似电话线连接到打印机上

如何用BCB实现打开钱箱
公司有一个钱箱,是用POS打印机进行驱动打开,钱箱是用一根类似电话线连接到打印机上的,
我问了打印机的生产厂家,打开钱箱的命令是:“1D5600”,十六进制。

请问各位高手们,如何将这个命令加入到BCB代码中,实现打开钱箱啊,这个代码要如何写啊?

谢谢了 ,就忍不住要撸过瞅瞅
[解决办法]
用驱动调用writeprinter发送字符串就是了
[解决办法]
你用MSCOMM的控件吧,简单点。
ox1D 0x56 0x00
[解决办法]
这个直接writefile得了。
[解决办法]
拿根撬棍撬开。
[解决办法]

引用:
Quote: 引用:

这个直接writefile得了。

我这个命令,要如何发送到端口啊,用下面的代码,没有效果:
HANDLE hCom;
hCom = CreateFile("LPT1",
GENERIC_READ
[解决办法]
GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL); 

  char buffer[]="1D5600";
  DWORD  buff;
  WriteFile(hCom,buffer,strlen(buffer),&buff,NULL);
这样没有任何效果

需要知道波特率,起始位停止位校验什么的吧。

热点排行