---
title: Features
slug: features
docTags: 
createdAt: 2023-05-07T02:13:32.000Z
---

### Integration targets

- Available for both Windows and Linux systems
- Integrate through Command-line interface invocation from:
  - Command prompt.
  - A shell script with output piped to the next application for processing
  - Your applications
  - Web Server code to build a Barcode Reader Web API Server
- Deploy to the computing system of your choice:
  - Serverless (FaaS) applications such as AWS Lambda, Azure Function, Google Cloud Function, etc.
  - Containers (PaaS) such as Docker
  - Microservices
  - Virtualization environments (Desktop, workspace, and application level), such as Citrix

### Barcode Types

- **1D Barcodes:**  Code 39, Code 93,  Code 128, UCC/EAN 128, Codabar, Patch code,&#x20;
  Interleaved 2 of 5, UPC-A, UPC-E, EAN-13, EAN-8
- **2D Barcodes:** PDF417, DataMatrix, QR
- **Postal Barcodes:&#x20;**&#x55;S Intelligent Mail, UK Royal Mail, Australian Mail, Singapore Mail,&#x20;
  Postnet / Planet
- **Driver License** barcodes

### Input file formats and locations

**File formats:&#x20;**&#x50;DF, TIF,  JPEG, PNG, GIF, BMP

**Input locations:**

- Image files on local and network drives
- Image folders with optional subfolders. Include/Exclude input file name filtering
- Web-based images

### Output data formats and data

- Output results to console (stdout) or a file
- Generate JSON, CSV or TEXT, or BIN format output file
- Report barcode values, properties, and locations
- UTF8 presentation of barcodes containing text in any language (including Chinese, Korean, Japanese, Arabic, and others)
- Consolidates multiple 2D barcodes using **structured append&#x20;**(including MacroPDF47) into a single barcode data
- Report **Driver's License&#x20;**&#x65;ssential data, including user name, address, date of birth, DL number, and expiration date

### System Requirements

Minimum available memory: 2GB



