ZXing
   HOME

TheInfoList



OR:

The application Barcode Scanner is an Android app, from the
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
project ZXing (short for Zebra Crossing), that allows an Android device with
imaging Imaging is the representation or reproduction of an object's form; especially a visual representation (i.e., the formation of an image). Imaging technology is the application of materials and methods to create, preserve, or duplicate images. ...
hardware (a built-in camera) to scan
barcodes A barcode or bar code is a method of representing data in a visual, Machine-readable data, machine-readable form. Initially, barcodes represented data by varying the widths, spacings and sizes of parallel lines. These barcodes, now commonly ref ...
or 2D barcodes and retrieve the data encoded. Information encoded often includes web addresses, geographical coordinates, and small pieces of text, in addition to commercial product codes. This Android-based system has similar functionality to a hardware
barcode reader A barcode reader or barcode scanner is an optical scanner that can read printed barcodes and send the data they contain to computer. Like a flatbed scanner, it consists of a light source, a lens, and a light sensor for translating optical impul ...
. This application supports many different types of barcodes, including those used to identify products in commerce. The Barcode Scanner can automatically search
the Web The World Wide Web (WWW or simply the Web) is an information system that enables content sharing over the Internet through user-friendly ways meant to appeal to users beyond IT specialists and hobbyists. It allows documents and other web ...
to identify a product with a barcode and use, for example, price-comparison information between vendors. The application can decode several 2D barcodes including the widely used QR Code and
Data Matrix A Data Matrix is a two-dimensional code consisting of black and white "cells" or dots arranged in either a square or rectangular pattern, also known as a matrix. The information to be encoded can be text or numeric data. Usual data size is fro ...
. QR codes are often embedded in websites; Barcode Scanner can open a browser at the encoded site, for example, facilitating the download of an application. , this is one of the most downloaded Android applications as listed by
Google Play Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifie ...
, with over 600,000 ratings and over 126 million user installs. Detection performance of ZXing was assessed on close to 2 million synthetic images for three types of barcodes: QR Code, MaxiCode, and EAN-13 1D barcode. Problematic angles where decoding often fails were found, for example 45, 135, 225 and 315 degrees for QR Codes.Scheuermann, C., Werner, M., Kessel, M., Linnhoff-Popien, C., & Verclas, S. A. W. (2012). Evaluation of Barcode Decoding Performance using ZXING Library. In ''Proceedings of the Second Workshop on Smart Mobile Applications (SmartApps’12)''


See also

*
Automated identification and data capture Automatic identification and data capture (AIDC) refers to the methods of automatically identifying objects, collecting data about them, and entering them directly into computer systems, without human involvement. Technologies typically considered ...
(AIDC) *
Barcode printer A barcode printer is a computer peripheral for printing barcode labels or tags that can be attached to, or printed directly on, physical objects. Barcode printers are commonly used to label cartons before shipment, or to label retail items with ...
*
Code (disambiguation) A code is a rule for converting a piece of information into another object or action, not necessarily of the same sort. Code may also refer to: Computing * Code (metadata), data elements whose allowable values can be represented as enumerated ...
* European Article Numbering-Uniform Code Council * Global Trade Item Number *
Identifier An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique ''class'' of objects, where the "object" or class may be an idea, person, physical countable object (or class thereof), or physical mass ...
*
Inventory control system Inventory control or stock control is the process of managing stock held within a warehouse, store or other storage location, including auditing actions concerned with "checking a shop's stock". These processes ensure that the right amount of suppl ...
* List of most downloaded Android applications * Object hyperlinking *
Semacode Semacode is a software company based in Waterloo, Ontario, Canada. It is also this company's trade name for their machine-readable International Organization for Standardization, ISO/IEC 16022 Data Matrix 2D barcode, barcodes, which are used to en ...
* SMS barcode * SPARQCode


References


External links


Development Site
* * {{F-Droid, com.google.zxing.client.android, Barcode Scanner Automatic identification and data capture Barcodes Free and open-source Android software