Barcode scanning SDK
(QR, AZTEC, etc)

Smart Code Engine

— instant 1D and 2D barcode scanning software suitable for a wide range of bills, receipts, taxes, AAMVA-compliant IDs, as well as from physical and digital documents, tickets, parcels, packages, posters, price tags, ads and screens; can be used in mobile apps, internet services and document entry systems.

 

Smart Code Engine SDK (previously known as Smart BarcodeReader) reads 1D barcodes (CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E) and 2D barcodes (QR, AZTEC, PDF417 and DataMatrix). The system finds the barcode by itself — the user does not need to have a steady aim — everything is performed automatically: search, type detection and reading. The system is resistant to poor lighting conditions, camera angles and geometrical distortions.

 

Barcode reading does not need additional computing power and is performed automatically on device and in real time, without data transmission. It allows you to scan a barcode even on devices with limited processing power: smartphones (Android, iOS), tablets, thin clients, data collection and mobile terminals, etc.

 

The Barcode scanning SDK does NOT transfer data and images to Smart Engines, third-party services and/or third parties for manual or other processing and does NOT save or store them (the recognition process is performed in the local RAM memory of the device) and does NOT require internet access. Smart Code Engine fully complies with the requirements of the international law (GDPR, CCPA) with respect to personal data processing.

 

The Barcode scanning SDK turns your device into an intelligent barcode scanner that recognizes even damaged and inverted barcodes, as well as codes with deviations from the standard.

Send Request

Features

Precision
We created a new generation of barcode scanning technology, our proprietary robust detecting and reading algorithms helped to achieve the best quality of the product.

 

Speed
Innovative integer image processing pipeline, including 8-bit and 4-bit neural network architectures, as well as real-time proprietary computational intelligence and computer vision algorithms allowed us to achieve high data processing speeds even on low-end devices due to efficient usage of the available hardware resources.

Security
Thanks to the achievements of our scientists and developers, all computations are performed on device, data is not transferred to servers, it is confirmed by independent international audit. It provides maximum security for our customers.

 

Reliability
To increase the reliability, we use video stream recognition which comes directly from the camera. It allows our algorithms to automatically determine the moment when the most accurate result is achieved and give the result in the shortest time.

Easy-to-use software
Advanced AI algorithms automatically detect the barcode in the frame, automatically define its type and perform recognition. The user does NOT need to focus on the code during the recognition and select accurate camera angles, we have made the system that makes life easier for the client.

 

Versatility
Our technology detects various kinds of 1D and 2D barcodes automatically. Smart Code Engine supports QR Code, AZTEC, DataMatrix, PDF417, CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E and more.

Send Request



How it works

Smart Code Engine SDK (previously known as Smart BarcodeReader) finds and scans 1D barcodes (CODABAR, CODE_39, CODE_93, CODE_128, EAN_8, EAN_13, ITF, UPC_A, UPC_E) and 2D barcodes (QR Code, AZTEC, PDF417 and DataMatrix).

 

To scan a barcode with Smart Code Engine, the user shows it to the phone’s camera or take a photo of it.
 
Smart Code Engine decodes PDF417 on AAMVA-compliant US driver’s licenses. The state-of-the-art solution seamlessly extracts the data and parse it into a human-readable format.
 

Our SDK is easy to integrate into applications using Objective-C, Swift, C, C++, Java, C#, PHP and Python interfaces for a wide range of systems: iOS, Android, Sailfish Mobile, Aurora OS, Linux, Windows, macOS, Solaris, etc. For easy embedding, wrappers for React Native and Flutter are also available for mobile app developers.

 

The SDK provides a rich set of examples in different programming languages for each operating system.

 

Try out Smart Code Engine technologies

    

Send Request

Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.

    Our customers

    BioCollections Worldwide

    BioCollections Worldwide speeds up patient data intake for COVID-19 testing with Smart Engines

    Sum&Substance

    Sum&Substance, a global KYC/AML service provider, use Smart ID Engine for IDs scanning

    Travizory

    Travizory Border Security selected Smart Engines product for identification documents scanning

    Tessi

    Tessi use Smart Engines AI-based solutions into its business process services

    Send Request

    Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.