菜鸟想问一个问题,在威客网上出50元寻一段代码,但没人说的对,如果大富翁有人会,就去投标吧!!(100)

  • 主题发起人 主题发起人 wanglong
  • 开始时间 开始时间
W

wanglong

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟想问一个问题,在威客网上出50元人民币寻一段代码,但没人说的对,如果大富翁有人会,就去投标吧!!威客地址:http://www.vikecn.com/Task/TaskView.asp?43042.html最近一个饭店让我做一个点菜软件,连接的是串口打印机,我用quickrep控件做的报表,要做一个检测哪个打印任务没有成功的程序,比如打印任务 是否成功红烧排骨 是宫包鸡丁 否如果发现哪个打印任务打印失败了,这个程序会不断请求串口打印机重新打印,这样就不会漏菜单了。
 
难道这个功能实现不了?我看别人的餐饮软件就可以
 
估计和控件没有关系,要检测系统,如果打印不成功,系统应该有错误提示,应该可以取到。
 
这个网页http://www.diybl.com/course/7_databases/access/ac_a/2007614/51388.htmlWindows 系统错误代码其中和打印机相关的:0028 打印机缺纸0061 打印机队列已满。 0062 服务器上没有存储等待打印的文件的空间。 0063 已经删除等候打印的文件。 0072 指定的打印机或磁盘设备已经暂停。
 
我又去看了人家的程序,串口打印机连驱动都不用装,直接用串口发送命令,假如打印机没开机,等一开了机,刚才没打印机的几个单子都打印了,现在我感觉最主要上如何解决如何判断串口打印机没开机的状态。
 
我再多问一下:串口?那个串口?和并口对应的串口?就是很久以前插鼠标的那个口?有这种口的打印机吗??我还真不知道,该不会是USB口的吧。
 
搞清楚串口打印机的通讯协议,用API函数直接访问串口就不需要驱动程序了。通讯协议一般是一问一答方式,你向串口设备按协议发送一条指令,串口设备会按协议进行应答,如果设备没开机或者故障,那么就没有应答或应答不正确。搞到串口打印机的通讯协议,你的问题就可迎刃而解了。
 
如果是EPSON的打印机可以到他的官方网站上下载 OPOSADK我下的文件名是ADK262E.exe在SetupPOS Ver2.00中设置打印机还可以安装OPOSPrinter控件只要是打印机支持的,是否开机,是否打印成功,是否缺纸,缺墨。。。。。。还可以使用ESC/POS指令
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部