Foxtable(狐表)用户栏目专家坐堂 → 条码无法扫描的问题


  共有11487人关注过本帖树形打印复制链接

主题:条码无法扫描的问题

帅哥哟,离线,有人找我吗?
lin_hailun
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/19 14:58:00 [显示全部帖子]

 从bar.GetImage后,尽量不要再调整宽高等,这样试试。

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/19 15:24:00 [显示全部帖子]

 试试用下面这个打印,看是否识别。如果识别,就修改你原先的代码;如果不识别,可能就是扫描枪或者打印机的问题了。

 http://www.foxtable.com/help/topics/2076.htm

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/19 16:17:00 [显示全部帖子]

 楼主,删简你的代码,留有最精炼的代码,测试,然后慢慢添加代码。这样去排错。

 img = new prt.RenderImage
 img.Image = bar.GetImage

 对于条形码,先用这两句。

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/20 9:31:00 [显示全部帖子]

以下是引用rjh4078在2012-10-19 21:35:00的发言:

感谢lin的指导  不过测试了大半下午  还是没有解决识别的问题  条码可以正常打印出来 条码枪就是不识别 换了几把枪也是一样


把代码删减到最简单。例如下面那样,这样如果可以,就慢慢加入你要的代码。一步一步就知道哪里错了。

Dim doc As New PrintDoc
Dim
img As prt.RenderImage
Dim
Bar As New BarCodeBuilder
Bar.Symbology = Barpro.Symbology.Code39
Bar.BarRatio =
0.3
Bar.BarHeight =
8
Doc.Stacking = prt.StackingRulesEnum.InlineLeftToRight

bar.Code =
"111222333"
img = new prt.RenderImage
img.Image = bar.GetImage
Doc.Body.Children.Add(img)

Doc.Preview()


[此贴子已经被作者于2012-10-20 9:33:17编辑过]

 回到顶部