Things That Handheld Computers Can Read

Handheld computers are specialized mobile terminals that can read data by using a built-in laser scanning module or a specialized camera to sense differences in the thickness of the bars (lines) and spaces of barcodes. This section explains information such as the types of barcodes that handheld computers can handle and the differences between these barcodes.

Barcodes and 2D Codes

Barcodes are the most popular codes. They are affixed to products in supermarkets and convenience stores. Wide lines, thin lines, and spaces are arranged in a striped pattern.

The typical 2D code is the QR code. It consists of small dots and spaces arranged in a compact, square area. Their use has spread rapidly because they can be read by cameras on mobile phones. In addition to QR codes, stacked codes, in which multiple barcodes are stacked on top of each other, are another commonly known type of 2D code. Because QR codes are constructed by arranging small squares vertically and horizontally, they are also called matrix codes.

Types of Codes That Can Be Read

There are over 100 barcode standards in the world. This section introduces typical barcodes and explains their characteristics.

EAN/JAN/UPC

JAN (EAN/UPC)
Characteristics
EAN is an internationally common product code that is compatible with JIS in Japan and UPC in the United States and Canada.
Types of characters that can be handled
Numbers from 0 to 9
Number of digits that can be expressed
13 digits or 8 digits
Application examples
A wide range including daily necessities, books, magazines, consumer electronics, and clothing

ITF

ITF
Characteristics
This is the standard logistics code that is printed on cardboard boxes. Five bars express one character. It has the advantage of being able to express the same number of digits in a smaller space than required by other codes.
Types of characters that can be handled
Numbers from 0 to 9
Number of digits that can be expressed
Even numbers of digits only
Application examples
Logistics products

CODE39

CODE39
Characteristics
In this barcode standard, one character is expressed with five bars and four spaces. Compared to ITF and NW-7 (which will be explained later), a wider barcode is required to express the same number of digits, but this leads to a corresponding increase in reading accuracy. An additional advantage is that the number of digits that can be expressed can be set arbitrarily.
Types of characters that can be handled
  • Numbers from 0 to 9
  • Uppercase alphabet characters
  • Symbols (-, ., space, $, /, +, and %)
  • Asterisks (*, which is used as a start/stop character)
Number of digits that can be expressed
Arbitrary
Application examples
Factory use (such as in the automotive industry)

CODE128

CODE128
Characteristics
The 128 ASCII code characters can be expressed. There are three types of bars, and one character is expressed with three bars and three spaces. Not only is it possible to handle a wide variety of types of characters, but the code can be expressed in a more compact manner than other codes when expressing just numbers (however, this refers to when expressing 12 or more digits).
Types of characters that can be handled
  • All ASCII code characters
  • Numbers from 0 to 9
  • Uppercase and lowercase alphabet characters
  • Symbols
  • Control characters (such as CR and STX)
Number of digits that can be expressed
Arbitrary
Application examples
  • Chain stores and department store associations
  • Medical materials industry
  • Convenience store industry
  • Meat industry

NW-7 (Codabar)

NW-7 (Codabar)
Characteristics
There are two bar sizes, and one character is expressed with four bars and three spaces. This barcode type is referred to as NW-7 or Codabar. Alphabet characters a to d are used for the start character that indicates the point to start reading the code and the stop character that indicates the point to stop reading the code. The structure is simple and enables the expression of only numbers and some symbols.
Types of characters that can be handled
  • Numbers from 0 to 9
  • Symbols (-, $, /, ., and +)
  • Alphabet characters from a to d (start/stop characters)
Number of digits that can be expressed
Arbitrary
Application examples
  • Home delivery slips
  • Development, printing, and enlargement (printing shops)
  • Lending management at libraries

QR

QR
Characteristics
QR is an abbreviation of Quick Response, meaning that these codes can be read at high speed. Also, because dots are arranged vertically and horizontally, the amount of information that can be stored is large. This gives QR codes the characteristic of being able to handle not just numbers but various languages. Because QR codes are constructed by arranging small squares vertically and horizontally, they are also called matrix codes.
Types of characters that can be handled
  • Numbers from 0 to 9
  • Uppercase and lowercase alphabet characters
  • Symbols
  • Various languages including Japanese kanji
Number of digits that can be expressed
Arbitrary
Application examples
  • Inventory management (such as in warehouses)
  • Medical worksites
  • Receiving lockers (at airports)
  • Corporate campaigns

DataMatrix

DataMatrix
Characteristics
DataMatrix is a matrix 2D code that was developed by ID Matrix in 1987. It was registered as the AIMI ISS standard in 1996 and became an ISO/IEC standard in 2000. Older versions of DataMatrix code include ECC000, ECC050, ECC080, ECC100, and ECC140. ECC200 is the latest version of DataMatrix code. The old versions are not resistant to distortion, and the ECC200 version is currently used because it has an improved error correction function for handling distortion. There are two types of DataMatrix codes: a square configuration and a rectangular configuration. There are 24 symbol sizes (6 for the rectangular configuration) ranging from 10 × 10 modules to 144 × 144 modules. When the symbol size is 26 × 26 modules or larger (there are 24 × 24 data modules or more), the symbol is divided into blocks so that each data cell is less than 24 × 24 modules. This increases the resistance against distortion.
Types of characters that can be handled
  • Numbers from 0 to 9
  • Uppercase and lowercase alphabet characters
  • Symbols
  • Various languages including Japanese kanji
Number of digits that can be expressed
Arbitrary
Application examples
  • Medicine and medical products
  • Surgical instruments such as scalpels and scissors
  • Marking on semiconductors and similar parts
  • History management (traceability) of compact parts

PDF417

PDF417
  1. A: Start pattern
  2. B: Left row indicator
  3. C: Datawords (1 to 30)
  4. D: Right row indicator
  5. E: Stop pattern
Characteristics
PDF417 is a multi-row (stacked) 2D code developed in 1989 by Symbol Technologies. It was registered as the AIMI USS standard in 1994 and became an ISO/IEC standard in 2000. It was also standardized as JIS X0508:2010 in March 2010. The maximum data size is 1850 alphanumeric characters, 2725 numeric characters, and 1108 binary bytes. This makes it possible to encode items including Japanese kanji, figures, images, and audio. Symbols consist of a continuous (stacked) set of levels ranging from 3 to 90 levels. Symbols are composed of start and stop patterns, left and right level indicators, and 1 to 30 symbol characters. Variants of this code also exist. Examples include Compact PDF417 (Truncated PDF417/truncation mode), in which the right row indicators are omitted and the stop pattern is reduced, and MicroPDF417, which is based on PDF417 but has the start and stop codes simplified and the height of each module doubled so as to enhance the data density and save space.
Types of characters that can be handled
  • Numbers from 0 to 9
  • Uppercase and lowercase alphabet characters
  • Symbols
  • Various languages including Japanese kanji
Number of digits that can be expressed
Arbitrary
Application examples
  • Shipping specifications
  • Quality management and production instructions
  • ID cards such as licenses
  • Electronic postage stamps

INDEX