我有一個水晶報表,我必須添加條形碼。我已經從各種來源下載了一些免費和演示的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