我建立一个应用程序使用于Android phone.I相机不知道如何从相机拍摄的图像读取条形码读取VIN码的条码.(即)是否有任何类阅读的VIN号条形码format.I尝试了zxing和其他libs对我没用.谢谢
注意:我尝试在DDG.gg和Stackoverflow中搜索,但没有正确的解决方案.
我正在开发一种使用条形码扫描仪(Motorola MC75A)的移动应用程序.我安装了EMDK for .NET v2.5.
我使用库Symbol.dll和Symbol.barcode2.dll来使用条形码扫描器.但是当我使用Windows Mobile 6.5在模拟器设备上运行代码时出现错误.
码:
Barcode2 myBarcode2 = null;
Device MyDevice = SelectDevice.Select(
"Barcode",Symbol.Barcode2.Devices.SupportedDevices);// Exception here
Run Code Online (Sandbox Code Playgroud)
例外:
{"Can't find PInvoke DLL 'SCNAPI32.dll'."}
Run Code Online (Sandbox Code Playgroud)
我需要其他模拟器或其他东西吗?
谢谢
我目前正在Android应用中使用ZXing来生成一维条码(EAN_13和CODE_39).结果看起来不错,但我想在条形码下方显示数字,如下所示:

它可行吗?
我看到了很多关于.NET和生成条形码的帖子和帖子.很多人都在谈论图书馆,dll和一些"开箱即用的应用程序".我只是问自己:我真的需要这些东西吗?我(此时)能够创建条形码而无需任何额外的库或其他东西.多数人使用Font很好.我只需要一个barcodefont,让我们可以像9中的3个一样免费,我可以安装它(实际上我甚至不必安装它,它足以拥有文件的路径)然后我会做这样的事情:
Font f = new Font("Free 3 of 9", 80);
this.Font = f;
Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);
this.Size = new Size(800, 600);
Run Code Online (Sandbox Code Playgroud)
我可以显示条形码.你知道吗?我的手机能够读取它.这就是多么容易.我可以将其保存为jpg,我可以将其保存为xml文件,依此类推.如果我想要另一个条形码,我只需要新的字体,将9中的3个更改为其他内容即可.
所以我的问题是:我错过了什么?每个人都在谈论"呃使用已经完成的东西","使用图书馆"等等.那么如果我继续这个没有额外的库和其他东西我可以得到什么问题?有什么建议?谢谢
我想使用iphone/ipad的相机扫描Code 39格式的VIN条形码.我尝试过zxing和zbar,但它们效果不好.大多数时候他们无法识别条形码.有人能告诉我一个更好的方法吗?或者我可以做些什么来增加结果,因为我只需要扫描Code 39(用于VIN汽车).
我对收据底部的条形码有疑问.我正在寻找围绕它编写一些软件,并且会对它周围的任何规格或第三方软件包感兴趣.我真正需要的是这些系统的可靠信息来源.
我的理解是,大多数销售点系统都支持在收据底部打印条形码.条形码包含哪些信息?我假设收据上的信息,如购买的物品,物品成本,日期等?
是否存在单一的规范,所有这些规范都遵循或从销售点系统到销售点系统各不相同?
我正在AVCaptureSession和我一起工作AVCaptureMetadataOutput.
它工作得很好,但我只是想知道如何指示只扫描和分析元数据对象的特定区域AVCaptureVideoPreviewLayer?
在我的应用程序中,使用XE7 for Android/iOS开发,我有一个用于扫描条形码的表单.找到条形码后,我的应用程序会验证它是否是可接受的条形码.以下教程:http://www.fmxexpress.com/qr-code-scanner-source-code-for-delphi-xe5-firemonkey-on-android-and-ios/
目前我在Android上进行测试,我能够集成扫描和读取条形码,但是当从共享的查找条形码的Activity返回时,'onBarCode'事件不会触发.相同的代码与以前版本的Rad Studio(XE4,XE5,XE6)运行良好,但现在在XE7中却没有.
以下是一些代码片段:
...
begin
Scanner := TAndroidBarcodeScanner.Create(true);
Scanner.OnBarCode := BarcodeHandler;
Scanner.Scan;
end;
procedure TmScannerForm.BarcodeHandler(Sender: TAndroidBarcodeScanner;
BarCode: String);
begin
text1.Text := Barcode;
memo1.PasteFromClipboard;
AddBarcode(BarCode, true);
end;
Run Code Online (Sandbox Code Playgroud)
AddBarCode甚至是我用来验证和添加条形码到列表,但我没有包括它,因为该代码不是问题 - 它甚至没有触发.Text1.text:= Barcode和memo1.paseFromClipboard在他们的验证中,偶数也没有解雇.我可以确认正在读取条形码,因为如果我点击并手动粘贴,条形码会显示.
为什么这不像在以前版本的Rad Studio中那样在XE7上运行?
我试图用zxing或zbar验证GS1条形码.该GS1规范说,在7.8是GS1条码必须与特定的符号标识开始:
]C1 = GS1-128]e0 = GS1 DataBar和GS1复合符号]d2 = GS1 DataMatrix]Q3 = GS1 QR码但zxing只显示CODE-128的符号标识符(有或没有--gs1),而不是其余的.ZBar根本不显示符号标识符.
我对规范的理解是否正确?无论如何从zxing或zbar的条形码中提取这些标识符?通常的手持扫描仪是否会看到这些符号?