Arch-03-08-热敏打印机集成方法

本文记录了一款查询一体机的热敏打印机调试过程,包括使用Epson 532机芯实现黑标纸张定位的技术细节。文章分享了从硬件配置到软件编程的调试经验,特别是针对黑标检测功能的实现。

纯原创,由于做一款查询一体机,需要打印小票纸,其中用到热敏打印机,由硬件人员找到了板子和 epson 532 的机芯,但是供应商没能提供打印示范程序,只有一个 epson 的驱动程序,还附有一份命令文档,硬着头皮上吧。

(1)找开源相同型号的打印机 VC 代码,失败

(2)找到了 VB 检测黑标代码,成功

(3)安装 VB 6 开发环境

(4)调试程序

(5)高级打印没问题,关键是要黑标走纸检测

(6)发了指令,没正常反应,请教高手:

 

=======

 

q: 加电打印机,装纸的时候,黑标是否会被检测?

a: 你的黑标是否是打开的状态
q: 1和8 on.
q: 由于黑标是用 mark 笔画的,黑标是画在纸的正面还是反面?
a: 把8关掉
q: 好,我试试把 8 关掉。
    黑标是画在纸的正面还是反面?
a: 在机芯上找黑标检测感应器,有块小小的绿板,黑标需要对应到这个感应器;
    断开电源,手按住 feed 键,加电后,打印自检程序,找到  DIP Switch 1 1为on
    设置没有问题,需要去买卷黑标纸回来测试,再搞不定就让他们派人来整
q: 安装驱动程序的时候,会出现“system call error: cause ......... code 0x03130001”错误
a: 重新安装 xp

=======
(1)SW1 和 SW2 都将 1 设为 ON,其余为 OFF,按送纸键可以走到黑标了。
(2)尝试 VC 中调用,发送走纸到黑标指令失败,切纸可以正常,NND ,不玩了,踢给硬件去接送纸键好了。硬件确认了,有外接针脚,直接加个按键搞定。
(3)并口效果最佳,串口比较慢,USB 直连成乱码,USB 转并口成功(打印机端口中选择为 USB001)。
(4)不管怎样,花了几天时间写鬼 VC6 测试程序,不熟悉 VC,被 VC 擂倒多次,不爽。还是把它贴在这里好了。  


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值