📄 subject_61851.htm
字号:
<p>
序号:61851 发表者:lovevc 发表日期:2003-11-22 14:39:58
<br>主题:高分求救!超市票据打印机钱箱控制问题
<br>内容:不知哪位大侠编过类似超市销售系统的软件,我在写打开钱箱代码的时候遇到了问题。<BR>我用epson TM-U210 型号的打印机,钱箱连在打印机上,我电话问过epson公司,他们说打开钱箱的指令是“esc p m t1 t2”,这是一个汇编指令,我把它简单的用如下的方式写在打印程序的前面:<BR>__asm<BR>{<BR> esc p m t1 t2;<BR>}<BR>显然,这段代码编译都通不过,因为p m t1 t2这四个量没有定义,我对这个不是很清楚,我只知道esc指令是交权指令,转换到外处理器,t1 t2是时间变量,其他的我都不清楚了,也不知道如何初始化它们,望请有能力的大侠帮助我,另外说明一下,程序已经能够成功打印了,就是钱箱打不开,钱箱的连接方面应该是没问题的,如能帮我解决这个问题,我感激不尽!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-11-22 15:26:41
<br>内容:http://www.china168.com/huamin/widn.htm<BR> <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lovevc 回复日期:2003-11-24 22:39:12
<br>内容:求助中……
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Ocean Sky 回复日期:2003-11-29 14:19:01
<br>内容:esc是打印控制码不是汇编<BR>查一些打印编程的书很多
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:阿毅 回复日期:2003-12-03 15:50:33
<br>内容:首先钱箱要接在串口上,向钱箱串口发送以下数据:\x1B\x70\x00\x64\x64;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:lovevc 回复日期:2003-12-18 20:56:00
<br>内容:这个问题已经解决,是向epson公司救助才解决的,楼上的回复基本正确,我接受他的回复作为正确答案。<BR>采用C++标准代码如下:<BR><BR>#include <fstream.h> //需要的头文件<BR>BOOL OpenBox()<BR>{<BR> ofstream printer; //Output to EPSON/TM printer<BR> do<BR> {<BR> printer.open("lpt1");<BR> }while(!printer);<BR><BR> char esc = 0x1B;<BR> char m = 0;<BR> char t1 = 40;<BR> char t2 = 120;<BR><BR> printer.put(esc);<BR> printer.put('p');<BR> printer.put(m);<BR> printer.put(t1);<BR> printer.put(t2);<BR><BR> if (printer.is_open())<BR> printer.close();<BR><BR> return TRUE;<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -