条形码字体与条形码打印机字体有什么区别

ami*_*min 2 printing fonts barcode

有没有人知道条形码字体(用作报告中的字体)和直接从条形码打印机打印的字体之间的差异?

我们为什么要在条形码字体之前和之后放一个星?我的理解是,当我们使用条形码打印机时,我们不需要它......为什么不呢?

e.J*_*mes 8

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

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

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

[whitespace][delim][char 1][char 2]...[char N][checksum][delim][whitespace]
Run Code Online (Sandbox Code Playgroud)

所有这些元素都是特定代码要求的一部分.条形码打印机将自动处理这些事情.如果使用字体打印的代码有问题,请仔细比较条形码打印机的输出和常规打印机的输出.


Dou*_*son 5

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

Looingk使用条形码专用打印机或激光打印机上的嵌入字体,您会发现您无法完全控制尺寸.您将有选项,但它们将符合条形码的特征和设备输出分辨率(dpi).

另外,许多读取条形码的条形码扫描仪和应用程序都可以打开或关闭像*这样的开始/停止字符的要求.