我需要在商店里放一些条形码,供员工用来扫描相应的反应。
我有一个可以为我们的标签创建字体的C#应用程序,但在这里我只想在Microsoft Word中选择我的 Code 128 字体并打印出来。
Wiki表示除了常规文字外,我还需要一个开始/停止字符和一个检查字符。这意味着选择文字SCAN_YES
并将字体从 Times New Roman 更改为 Code 128 不会削减它。我试过了,但是条形码阅读器无法读取它。
我正在尝试跟随wiki文档,但我只是不明白。
对于权重1 ,维基显示启动代码A ,其值为103,但我的ASCII图表显示103是字母g
。
然后,wiki显示 Sum , Divisor , Sum / Divisor 和剩余&&检查总和值。现在我真的迷路了。这些是为了什么?
是否有一个地方有 Code128 For Dummies 或者有人可以向这个假人解释一下吗?
答案 0 :(得分:2)
如果你想坚持使用人类可读的字符,你应该使用Code 128'B'。
这是我在Code'B'中得到的:
答案 1 :(得分:0)
好的,我将从SCAN_YES
开始,并展示我要做的转换它。你们投入并告诉我我做错了什么。
我要使用Start Set A.(好/坏?)
Weighted
Character Value Value Total
Start Set A 103 103 103
S 83 83*1 83
C 67 67*2 134
A 65 65*3 195
N 78 78*4 312
_ 95 95*5 475
Y 89 89*6 534
E 69 69*7 483
S 83 83*8 664
Total 2983
模数是99,因为2983 / 103 = 28 R 99
。
因此,我编码的Code128 A条形码应为:
103(Code A=g)+83(S)+67(C)+65(A)+78(N)+95(_)+89(Y)+69(E)+83(S)+99(c)+106(stop=j)
那么,我会将我的MS Word文档中的文本更改为gSCAN_YEScj
,然后选择我的Code128条形码字体吗?
显然,这是不对的,因为放入条形码字体的文字不会用我的条形码阅读器扫描。
如果模数是不可打印的数字如7(Audible bell)怎么办?