2010-09-16 79 views
2

有没有人对条形码字体(用作 报告中的字体)和直接从条形码打印机直接打印的字体之间的区别有所了解?条形码字体与条形码打印机字体

我们为什么要在条码字体前后放一个星号,当我们使用条码打印机时我们不需要这个号码?

当我使用条形码字体时,我遇到了很多问题!

任何想法请
感谢

回答

8

的明星人物是规范Code 39的一部分。它用作条形码本身的分隔符。如果恒星不存在,条码阅读器将无法识别代码。

使用条形码打印机时,打印机会自动添加星形。您告诉打印机您想要编码的内容(以及要使用哪个代码),其余部分则由其处理。如果您使用的是不同的编码(除了Code 39),则将使用该代码的相应开始和结束分隔符。使用条形码字体时,必须手动放置这些分隔符。

是字体,并从条形码打印机输出之间不存在物理差异,但其它陷阱的要注意:一些规范要求在印刷代码的任一侧上的一定量的空白的,以及一些包括一个计算checksum性质,它必须来的码字符之后,但在最后一个分隔符之前,例如:

这些元素全部都是针对特定的代码要求的一部分。条形码打印机将自动处理这些东西。如果您使用字体打印的代码有问题,请仔细比较条形码打印机的输出与常规打印机的输出。

5

我同意e.James所说的,我在条形码字体和安装在打印机上的字体之间唯一的区别就是缩放。我已经看到许多使用条形码字体的实例,并且由于您如何实现或缩放最终输出来改变条形码的可读性。当应用程序将简单的条形码输出到PDF文件并将Acrobat Reader设置为“适合页面”时,常见问题是。在大多数情况下,这很好,因为激光打印机的分辨率很高;然而,这种缩放可能会混淆字体的程度,使其不再可读。

在条形码专用打印机上的Looingk或激光打印机上的嵌入式字体,您会发现您无法完全控制大小。您将有选择,但它们将符合条形码的特征和设备输出分辨率(dpi)。另外,很多阅读条形码的条形码扫描仪和应用程序都可以打开或关闭开始/停止字符(如*)的要求。

+0

+1提到缩放问题。沿着相同的路线,条形码必须以足够高的分辨率打印。读者必须检测几条非常小的线条的相对宽度,所以您的印刷DPI是至关重要的。 – 2010-09-18 21:09:12

+0

600+ dpi激光打印机通常不是一个大问题,而是203dpi热敏打印机的主要问题。 – 2010-09-18 21:11:10

相关问题