408.737.7092 sales@inliteresearch.com
  • Barcode Recognition
    • Barcode Recognition SDK
    • Barcode Director Application
    • Web API Barcode Reader

    • Product Selection Guide
  • Driver License Reader
  • Image Processing
  • MICR Reader
  • Support
    • Developer support
    • FAQ (Licensing, etc.)
    • Support Policies
    • Contact Inlite
  • Company
    • About us
    • Customers
    • Price List
  • Buy

Barcode Reader Command Line Application (BarcodeReaderCLI)

BarcodeReaderCLI reads 1D, 2D and Driver License barcodes from local and Web-based image and PDF files.

Executing on both Windows and Linux, BarcodeReaderCLI support modern deployment technologies, such as VM, IaaS, PaaS, FaaS, serverless, and containers.

The BarcodeReaderCLI can be executed from the command line, a shell script or any programming language.

  • Installation (Beta)
  • Benefits
  • Features
  • Licensing

Note: These instructions applied only to BarcodeReaderCLI Beta testing version


Installation

  1. Request Inlite to provide a Windows or Linux download link.
  2. Download ZIP installer and unzip on a target system in a folder

Prerequisites

  1. On Windows: Install curl in the Windows PATH.

Getting started

  1. Use shell script and code examples in /BarcodeReaderCLI/examples folder. Examples are available in PHP, Node.js, Python, Java, Ruby, C#, C++, Go, Windows batch file and Linux shell script.
  2. Use BarcodeReader CLI online help
The BarcodeReaderCLI executable and it's dependencies are located in /BarcodeReaderCLI/bin folder.

The beta test version of BarcodeReaderCLI is free to use and requires an Internet connection.

The production version of BarcodeReaderCLI is offered as a monthly or annual subscription.

Contact sales@inliteresearch.com about production licensing options.

By using BarcodeReaderCLI you agree to the Terms of Service and the Privacy Policy.


1D Barcodes

  1. Code 39, Code 93, Codabar
  2. Code 128, UCC/EAN 128
  3. Interleaved 2 of 5
  4. UPC-A, UPC-E, EAN-8, EAN-13
  5. Patch code
  1. Code 39: Basic, Full ASCII, Optional checksum
  2. Code 128
  3. UCC/EAN 128, GS1-128
  4. Codabar
  5. Code 93
  6. Interleaved 2/5, ITF-14
  7. UPC-A, UPC-E
  8. EAN-8, EAN-13
  9. Patch code

Postal Barcodes

  1. US Intelligent Mail
  2. UK Royal Mail
  3. Australian Mail
  4. Singapore Mail
  5. Postnet / Planet

2D Barcodes

  1. PDF417
  2. DataMatrix
  3. QR
  4. US / Canada Driver License

Recognition

  1. Automatically adapts to poor quality and damaged barcodes
  2. Any barcode angle
  3. Any location on a page, in a file, or in specified area
  4. Targeted Barcode Reader™ technology.Compare Barcode Readers
Inlite's Targeted Barcode Reader (TBR) technology addresses exceptional requirements for barcode recognition, validation and formatting.

 

TBR allows Inlite to apply its technical expertise to deliver custom solution as rapidly and cost effectively as an off-the-shelf product.

Image source

  1. PDF and TIF single/multi-page
  2. PDF Data/Image/MRC content
  3. JPEG, PNG, GIF, BMP, etc.
  4. Local system, Network or the Internet

Result output

  1. Formats: JSON, XML, CSV, or Text
  2. Output to console or data files
  3. Selectable set of output values

Barcode Decoding

  1. Maximize the usability of the barcode data and simplify application development. BarcodeReaderCLI automatically identifies the appropriate data presentation and provides it to the application.
  2. Parse Driver License barcode to extract essential data, including user name, address, date-of-birth, DL number, expiration date.
  3. Unicode presentation of barcodes containing text in any language (including Chinese, Korean, Japanese, Arabic, Russian and others)
  4. Automatically decompresses barcodes from Adobe® LiveCycle® forms.
  5. Consolidates multiple 2D barcodes using structured append (including MacroPDF47) into a single barcode data.

Prerequisites

  1. Windows 64-bit. Windows 7 and later, Windows Server: 2008 R2 and later.
  2. Linux x86-64
  3. On Windows: Install curl in the Window PATH.

Runtime Environment

  1. Virtual Machine, Virtual Desktop, Virtual Application (VMware, Citrix, etc.)
  2. Cloud Computing (IaaS) (Amazon EC2, Azure VM, etc.)
  3. Cloud Computing (PaaS) (AWS Elastic Beanstalk, Azure Service Apps, etc.)
  4. Serverless Computing (FaaS) (AWS Lambda, Azure Function, Google Cloud Function, etc.)
  5. Containers (CaaS) (Docker, Kubernetes, etc.)
  1. Available for both Windows and Linux.

  2. Security. All barcode reading is done locally. User documents never leave customer's premisses.

  3. Easily invoked from:

    1. Command line.

    2. A shell script, where output can be piped to the next application for processing.

    3. Any programming language by creating a subprocess.
      Code examples are provided in Java, Node.js, PHP, Python, Ruby, C#, C++, Go

    4. Web Server code to build a WEB Application API

  4. Run barcode recognition:
    1. as a serverless (FaaS) applications. (e.g., AWS Lambda, Azure Function, Google Cloud Function, etc.)
    2. in a container (e.g. Docker)
    3. in PaaS environment (AWS Elastic Beanstalk, Azure Service Apps, etc.)
    4. in any virtualization environment (Desktop, workspace and application level) (e.g. Citrix)
    5. as a microservice
  5. Highly optimized for both high barcode recognition rate and high barcode reading speed.

    1. Takes advantage of multicore-CPUs through multi-threading and multi-processing.

    2. Additional recognition rate and/or reading speed improvements for customer-specific image
      with Inlite's Target Barcode Recognition (TBR) technology.

  6. Optimization per customer requirements:

    1. Use of Unicode file names and barcode text values to address use of local languages

    2. Select output formats most suitable for workflow requirements. Supports XML, JSON, CSV, Binary and Text formats.

More info

  • Online Help
  • Code and shell script examples
  • Supported types

Related products

  • Barcode Reading SDK
  • Driver License/ID Reader SDK
  • Barcode Reading Application
  • Web API Barcode Reader

Share This on

  • Google
  • LinkedIn
  • FaceBook
  • Twitter

Inlite's software products solving your toughest challenges in the areas of barcode reading and document image processing


© 2003-2022 Inlite Research, Inc.
Privacy Policy     Terms of Use