Tag: 条码扫描器

使用AVFoundation扫描PDF417条形码

我有一个工作的iOS条码扫描器,使用iOS 7中新的AVFoundation条码扫描类。我可以成功获取一维条码的string表示(例如,UPC条形码),但是我也需要扫描二维PDF417条形码。 我似乎无法弄清楚如何获得存储在PDF417条形码中的数据的string表示forms(或任何表示forms)。 扫描器识别条形码并返回AVMetadataMachineReadableCodeObject,但将stringValue消息发送给此对象返回nil。 从文档描述该方法说: 此属性的值是根据机器可读代码的格式解码二进制有效负载而创build的NSString,如果无法创buildstring表示,则为nil 所以看起来不能创build一个string表示。 没关系,但是我该怎么办呢? 这个类似乎没有任何其他方法可以返回原始数据或任何有关扫描的条形码的有用信息。

iOS PhoneGap 1.7.0 +条码扫描插件问题

有没有人设法让PhoneGap的BarcodeScanning插件在PhoneGap 1.7.0上工作? 条码扫描插件: https : //github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner 问题是插件没有被设置时,其添加.. 当我调用“alert(window.plugins.barcodeScanner)”时,我得到以下内容:“ “不确定” 我试图隔离插件未能添加的地方,并会更新一次我知道更多的问题.. 预先感谢任何人谁可以帮助… 下面更新了答案:

iOS中的各种条形码阅读器免费SDK

我正在制作一个免费的条形码阅读器应用程序。 我正在寻找免费的SDK来解码Datamatrix,QR,Aztec,UPC,EAN条码。 按照现在我已经实现了ZBar SDK。 它能够成功检测QR,UPC和EAN。 我testing了这个链接 zbar和 ZXingOBjC 但是这些都无法正确检测到阿兹台克人。 与数据matrix,UPC,EAN和QR我发现Redlaser非常有效,但现在它不是免费的。 现在,有没有免费的SDK可以检测所有四个条形码没有付费,因为我想保持我的应用程序在应用程序商店免费。 请build议 PS我想扫描仪与最新的iOS可用的兼容性。

从外部蓝牙扫描器捕获iOS密钥

我试图扫描iOS中包含不可打印字符的二维条码。 我有一个我想要支持的多个扫描仪。 当使用SDK通过串行端口configuration文件(SPP)连接时,我可以读取所有这些数据。 我想支持的设备之一只有人机接口设备(HID)支持(外部键盘)。 当我在HID模式下使用扫描仪来填充UITextField时,不可打印的字符被删除。 我已将设备连接到笔记本电脑,并使用密钥代码捕获设备查看数据实际上是否正在发送。 有没有一种方法来填充UITextField与来自蓝牙设备作为HID连接的不可打印的字符?

使用蓝牙扫描仪/键盘在iOS / Safari上监听HTML / JavaScript中的按键,而无需专注于某个字段

我有以下设置: iPad与Safari浏览器运行webb应用程序。 与iPad连接/配对的蓝牙条形码扫描器。 我的web应用程序监听全局按键事件,这使得我可以触发扫描function,而无需用户将文本字段集中到webb应用程序中。 使用USB扫描仪在桌面上运行应用程序时,以上工作正常。 我的问题是,应用程序不会触发keydown(按下/上升)事件,直到连接蓝牙扫描仪时,文本字段被集中在iPad上。 是否有可能实现? 前段时间的一个相关问题: 如何添加一个Javascript监听器来将input从蓝牙条形码扫描器捕获到iPad? 谢谢/ E

Zxing条码扫描器PhoneGap插件iOS横向模式

我已经使用PhoneGap 1.7.0和Zxing Barcode Scanner从https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner在ipad上实现了Zxing条码扫描器。 但方向只是肖像。 我想通过修改这个代码来改变它的风景 if ([previewLayer isOrientationSupported]) { [previewLayer setOrientation:AVCaptureVideoOrientationPortrait]; } 和这个代码也一样 if (interfaceOrientation == UIInterfaceOrientationPortrait) return YES; 在CDVBarcodeScanner.mm中,将Portrait的值更改为LandscapeRight。 我的问题是video不是全屏,右边有黑色部分。 此外,扫描条形码时,即使在横向模式下纵向不景观也只能扫描成功。 是否有任何解决scheme,使景观模式完美?

Xcode AVCapturesession扫描特定帧中的条形码(rectOfInterest不起作用)

我正试图为我目前正在使用的应用程序devise一款条形码扫描器。 我希望扫描仪预览填充设备的整个屏幕,并提供一个更小的框架指向条形码。 所有的工作是如何我想要的,但我不能得到的利益框架的工作。 这里是条码扫描器的实现: #import "GEScannerViewController.h" @import AVFoundation; @interface GEScannerViewController () <AVCaptureMetadataOutputObjectsDelegate> { AVCaptureSession *_session; AVCaptureDevice *_device; AVCaptureDeviceInput *_input; AVCaptureMetadataOutput *_output; AVCaptureVideoPreviewLayer *_prevLayer; UIView *_greyView; UIView *_highlightView; UIView *_scopeView; UILabel *_label; } @end @implementation GEScannerViewController – (void)viewDidLoad { [super viewDidLoad]; _label = [[UILabel alloc] init]; _label.frame = CGRectMake(0, self.view.bounds.size.height – 40, self.view.bounds.size.width, 40); _label.autoresizingMask = […]

条形码扫描器设备通过蓝牙连接到IOS时,默认键盘不会进入

当条形码扫描器设备使用蓝牙连接时,我正面临键盘问题。 stream: 1)我已打开蓝牙,并通过input显示的代码连接使用蓝牙连接条码扫描器设备。 2)我能够使用扫描仪,但默认的键盘不显示,即使我们调用becomeFirstResponder。 3)当我断开扫描仪设备或closures蓝牙连接,然后键盘即将到来。 注意 :以下是我使用的条形码扫描仪设备的链接 条码扫描仪设备信息 任何人都面临这样的问题? 请build议如何解决这个问题。 提前致谢..!