簡體   English   中英

條形碼掃描儀誤讀條形碼

[英]Barcode scanner misreads the barcode

我在Delphi 10.3中有一個應用程序。 這使用好評如潮的報告來生成條形碼。 掃描該條形碼時,條形碼掃描儀將其讀取為錯誤。

在狂歡報告版本12中,Code128BarCode用於打印條形碼。 當我使用條形碼掃描儀掃描條形碼時,如果第一個數字(從左開始)是9,則將其替換為:,並且正確打印同一條形碼中的其他數字。 誰能幫我這個?

我遇到了完全相同的問題。

如果比較版本11和版本12的RpBars.pas ,很容易注意到已經進行了某種美化 -現在每個逗號后都有一個多余的空格字符(行尾的除外)。

問題的核心是,在此文件中您可以找到字符串常量:
Code39CharsExtCode128CharsACode128CharsB (也許更多)

這些常量隨后用作查找表,以將輸入字符串轉換為適當的代碼表示形式,並且所有這些常量都因美化而失真。

刪除常量聲明中的多余空間(逗號后)可解決條形碼格式錯誤的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM