pb + esc/pos指令,怎样打印出条形码来呢?搞过的朋友,指点指点

hovoy 2009-10-26 11:37:53
pb + esc/pos指令,怎样打印出条形码来呢?

这个打印条形码的指令,不会使用。搞过的朋友,指点指点
...全文
955 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liz81810 2010-03-23
  • 打赏
  • 举报
回复
http://www.epson.com.cn/sd/customer/list.asp?columnId=1024&pg=&view=&category=&productId=

有很多非常好的官方示例
pb8 2009-11-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 hovoy 的回复:]
谢谢pb8,做条码,肯定得热敏的。而且扫描设备也必须是激光枪或激光平台哦。
本人搞POS系统时间比较久,但使用指令打印条码,还真没经验。
谢谢大家踊跃投点笔墨。
[/Quote]
我在POS行业也做了几年,一般有专用打印机的都有相应接口,对于小票打印机,用条码字体就足够了,容易实现,安装的时候带个字体文件走就好了.
pb8 2009-10-30
  • 打赏
  • 举报
回复
你的小票打印机是针打还是热敏的,热敏一般识别没问题,但针打的一般识别不了,
另外,也要看扫描枪,激光的比红外线的容易读取一些,
条码是否能扫出来,先自己看一下打印效果也可以估计出七八分的
wguan 2009-10-30
  • 打赏
  • 举报
回复
esc/p条码指令以前试过,不能使用,不知有没有成功的。反正我是用了另类的方法,就是用esc/p指令打印直线来模拟条码的,效果非常好,即用黄色牛皮纸使用针打也能正确识别,用白色的纸识别就更容易了。还有就是用条码字体在dw中生成条码。两种方法均能解决问题。
hovoy 2009-10-30
  • 打赏
  • 举报
回复
谢谢pb8,做条码,肯定得热敏的。而且扫描设备也必须是激光枪或激光平台哦。
本人搞POS系统时间比较久,但使用指令打印条码,还真没经验。
谢谢大家踊跃投点笔墨。
hovoy 2009-10-29
  • 打赏
  • 举报
回复
先说谢谢。

楼上几位说的,我都理解。
目前我搞的打印机是POS小票打印机,
一般来说都是支持条码打印的,不支持的话,就不打印。

这个,目前找到一个DLL文件,里面带条码打印,但尚需要测试是否能正确打印和识别出来才行。

pb8 2009-10-28
  • 打赏
  • 举报
回复
一般使用两种方式:
1、使用第三方提供的条码组件进行打印,这种精确度高,效果很好,容易识别,一般与专用的条码打印机相关,不同的打印机有不同的条码组件,采用ocx或dll方式提供;
2、使用条码字形库,这种最简单的,就像平时我们使用宋体/楷体一样,去网上下载一下条码字库,把要打印的字符设置为这类字体就可以了,用的比较多的C39码,你搜一下就知道了,识别率一般,精度有限,但通用性好,与打印机无关;
jlwei888 2009-10-27
  • 打赏
  • 举报
回复
找打印机的开发手册!
hovoy 2009-10-27
  • 打赏
  • 举报
回复
怎么没人来看呢?
hchjjun 2009-10-27
  • 打赏
  • 举报
回复
条码用条码字体不就可以了
hovoy 2009-10-27
  • 打赏
  • 举报
回复
打印条码 GS k n m d1~dn 返回控制打印命令总表
格式: ASCII : GS k n m d1~dn
十进制 : 29 107 n m d1~dn
十六进制 : 1D 6B n m d1~dn
说明:n=73(49H)表示采用128码。目前仅支持128码。m表示码长度(含起始码),d1~dn表示码值。
• 关于CODE128条形码及其编码表信息,参见附录二。
• 在本打印机使用CODE128时,请考虑下列关于数据传送的因素:
①条形码数据串的头部必需须是编码集选择字符(CODE A, CODE B, or CODE C),用于选择首先使用的编码集。
②m为2个字节,用字符“{”和一个字符组合以定义特殊字符。
通过连续传送两次“{ ”来表示ASCII字符“{”
特殊字符 传送数据
ASCII码 十六进制 十进制
SHIFT {S 7B,53 123,83
CODE A {A 7B,41 123,65
CODE B {B 7B,42 123,66
CODE C {C 7B,43 123,67
FNC1 {1 7B,31 123,49
FNC2 {2 7B,32 123,50
FNC3 {3 7B,33 123,51
FNC4 {4 7B,34 123,52
“{” {{ 7B,7B 123,123



这个就是esc/pos的打印条码的解释,但是我怎么使用,都不行。

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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