我正在使用ZXing.Mobile.Forms来扫描条形码。 我正在尝试扫描Code39格式的条形码。 如果条形码具有较少的值,如1231214,14123,那么它会给我一个结果。但它不会扫描值大于32位的条形码。 我正在附加无法扫描的条形码图像。 barcode image
请帮我解决此问题。
这是我从样本中得到的代码:
for x in good:
x = sorted(x)
if good.count(x) > 2:
good_dups.append(x)
print("There are: ", len(good_dups), " duplicates among CORRECT lines:")
for i, val in enumerate(good_dups):
print('Error Syntax', *val, sep=" ")
print()
谢谢, Ajithbabu
答案 0 :(得分:0)
我刚使用ZXing.Net.Mobile.Forms
版本2.4.1
对iOS设备进行了快速测试,它可以正常使用您的图片:1M8GDM9AXKPO42788
。因此,它不是库问题,而是硬件问题,代码问题或可见性条件。
以下代码对我有用:
async void Handle_Clicked(object sender, System.EventArgs e)
{
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
var result = await scanner.Scan();
if (result != null)
Console.WriteLine("Scanned Barcode: " + result.Text);
}