我有一个水晶报表,我必须添加条形码。我已经从各种来源下载了一些免费和演示的TrueType字体Code 39,Code 128和UPC。当我打印报告时,我可以看到条形码,但它不会用我的扫描仪进行扫描(扫描仪的工作原理与我在其他多个条形码上进行的测试一样)。我是否需要使用Crystal Reports的特殊功能创建扫描仪可以读取的条形码?使用水晶报表打印条形码
(我曾尝试在打印设计打印标签,所以我不认为它是与纸/分辨率的问题标签打印机上)
我有一个水晶报表,我必须添加条形码。我已经从各种来源下载了一些免费和演示的TrueType字体Code 39,Code 128和UPC。当我打印报告时,我可以看到条形码,但它不会用我的扫描仪进行扫描(扫描仪的工作原理与我在其他多个条形码上进行的测试一样)。我是否需要使用Crystal Reports的特殊功能创建扫描仪可以读取的条形码?使用水晶报表打印条形码
(我曾尝试在打印设计打印标签,所以我不认为它是与纸/分辨率的问题标签打印机上)
事实上,大多数条形码都有校验和和/或前导字符&。
最简单的是Code 3 of 9.要使用它,您需要使用*开始和结束代码。
例子:
一些字符需要进行转义还有:
更多信息上Code 3 of 9。
条码嵌入了校验位,你需要重现除了使用字体。我相信Crystal的第三方库可以正确格式化条形码,以便它们可以被扫描。
你使用过这些第三方库吗?哪一个可以工作...任何免费的? – 2009-05-28 18:53:36
我不会在这里做水晶的东西,但我认为我们使用了杜鹃花。几年前,我找到了一个格式化Code128的样本,并且适用于我们的使用。我不知道什么是免费的,但有些格式化规则可供您执行。 – Robert 2009-05-28 19:15:26
您可以使用“打印机字体”为代码条打印机设计RPT。但是你需要使用一些特殊的代码打印。您可以在以下位置找到它:https://stackoverflow.com/a/19312690/192389
您是在打印之前导出它,还是直接以查看器控件中的本机格式打印它? – 2009-05-28 20:05:05
我将其导出为pdf格式,然后将其发送给用户。 – 2009-05-28 20:43:50