免费 3 of 9 条码未扫描

Free 3 of 9 BarCode Not Scanning

大家好我正在使用 Font Free 3 of 9 像这样在 .rdlc 报告页面中生成条码。

<Textbox Name="ID">
    <rd:DefaultName>ID</rd:DefaultName>
    <Top>1.1in</Top>
    <Width>1.15 in</Width>
    <Style>
        <FontFamily>Free 3 of 9</FontFamily>
        <FontSize>28pt</FontSize>
        <TextAlign>Center</TextAlign>
        <PaddingLeft>2pt</PaddingLeft>
        <PaddingRight>2pt</PaddingRight>
        <PaddingTop>2pt</PaddingTop>
        <PaddingBottom>2pt</PaddingBottom>
    </Style>
    <ZIndex>6</ZIndex>
    <Left>2.26406in</Left>
    <Height>0.59063in</Height>
    <Value>= "*" &amp; Fields!ID.Value &amp; "*" </Value>
</Textbox>

但是我的扫描仪根本没有读取它,它根本没有扫描它。任何人都可以帮助错误在哪里。它是一个要打印的 ID,应该可以扫描,但不能扫描。还有什么其他字体可以替代它?它创建的条形码看起来很精美,所有东西都可以转换为 PDF 但不能扫描。

如果您的条形码以“62462”结尾,则描述前面字符的所有条形和 space 都将丢失,包括首字母“*”开始符号。换句话说,上面 link 中的 png 文件只显示了条形码的右侧,但我无法判断条形码的左侧或“开始”被截掉了多少。我猜条形码被一些边界矩形剪裁了。

增加你给文本框生成的图像的宽度,你可能没问题。

使用 Code 3 of 9 时,条形码的开头和结尾看起来非常独特,因为数据的每一侧都有星号。它看起来像这样:

如果您使用 Code 39 的时间足够长,您会在一英里外认出 Code 39 条形码,因为它的符号与星号相关联。细条、粗条 space,然后细条、粗条、粗条、细条,由细条 space 分隔。