2

無料のバーコードリーダーアプリを作っています。Datamatrix、QR、Aztec、UPC、EAN バーコードをデコードする無料の SDK を探しています。ZBar SDK を実装しました。QR、UPC、およびEANを正常に検出します。私はこのリンクをテストしました

ズバー

ZXingOBjC

しかし、これらのどれもアステカを適切に検出できません。Data Matrix、UPC、EAN、および QR を使用すると、Redlaser が非常に効果的であることがわかりましたが、現在は無料ではありません。

今、私は自分のアプリをアプリストアで無料に保ちたいので、支払うことなく4つのバーコードすべてを検出するために利用できる無料のSDKはありますか.

提案してください

PS 最新の iOS とスキャナーの互換性を利用できるようにしたい。

4

3 に答える 3

1

ZBar Scanner をスキャンしてカスタマイズし、このようなシンボルをさらに設定します

-(void)scanProductBarCode
{
    ZBarReaderViewController *reader = [ZBarReaderViewController new];
    reader.readerDelegate = self;

    if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
        reader.supportedOrientationsMask = ZBarOrientationMaskLandscape;
    else
        reader.supportedOrientationsMask = ZBarOrientationMaskPortrait;

    ZBarImageScanner *scanner = reader.scanner;
    [scanner setSymbology: ZBAR_UPCA config: ZBAR_CFG_ENABLE to: 1];
    [scanner setSymbology: ZBAR_CODE39 config: ZBAR_CFG_ADD_CHECK to: 0];
    [scanner setSymbology:ZBAR_QRCODE config:ZBAR_CFG_ADD_CHECK to:1];
    [scanner setSymbology:ZBAR_EAN13 config:ZBAR_CFG_ADD_CHECK to:1];

    [self presentModalViewController:reader animated:YES];
}
于 2013-04-03T07:12:20.570 に答える