我正在使用内置条码识别器读取 iOS 应用程序中的条码。
我扫描了一瓶处方药上的条形码。我希望这个条形码能够解析为一个数字,我可以用它来引用药物数据库。 iOS 告诉我的是这样的:
type: org.iso.Code128
string value: xAAAJ5wEA
我检查了“Code 128”的维基百科条目,但我仍然不确定如何进一步解码该字符串。我假设它是一个“代码集 C”值,但我不知道如何将它转换成我期望的十进制数字系列。
如有任何帮助,我们将不胜感激。
最佳答案
Code 128 是一种紧凑的一维条码,主要用于字母数字条码。 ASCII 中的所有 128 个字符都已编码。
在这种情况下,您的结果几乎可以肯定是条形码编码“xAAAJ5wEA”。该条形码类似于 Code 128 条形码:
处方药往往会编码大量信息。可能是客户记录号、多少笔芯、什么药物等。它可用于在药房计算机中提取有关客户的所有信息。这些数据的准确编码方式可能取决于药房政策。因此,您需要为每个药房定制您的软件。
https://stackoverflow.com/questions/23587626/