Параметры двухмерных штрих-кодов

<< Click to Display Table of Contents >>

Navigation:  Создание отчетов > Рекомендации по созданию отчетов > Отображение графической информации и штрих-кодов > Штрих-коды > Линейные штрих-коды >

Параметры двухмерных штрих-кодов

 

Сравнительная таблица:

Ниже приведена сравнительная таблица линейных штрих-кодов, которые поддерживаются MasterReport.

 

Type

Length

Check

symbols

Checksum

algorithm

0-9

A-Z

a-z

other symbols

UPC-A

12

1

modulo-10

+




UPC-E

8

1

modulo-10

+




EAN-13

13

1

modulo-10

+




EAN-8

8

1

modulo-10

+




EAN-128a

var

1

modulo-103

+

+


ASCII 0 to 95

EAN-128b

var

1

modulo-103

+

+

+

ASCII 32 to 127

EAN-128c

var

1

modulo-103

+




ITF-14

14

1

modulo-10

+




JAN-13

13

1

modulo-10

+




JAN-8

8

1

modulo-10

+




ISBN-10

10

1

modulo-10

+




ISBN-13

13

1

modulo-10

+




Pharmacode

1..6

-

-




int 3..131070

Plessey

var

0-2

modulo-10/11

+



A B C D E F

Msi

var

0-2

modulo-10/11

+




2of5 Standard

var

-

-

+




2of5 Interleaved

var

-

-

+




FIM

1

-

-




A B C D

Codabar

var

-

-

+



- $ : / . +

Postnet

5, 9, 11

1

modulo-10

+




Australia Post

10[+var]

4

ReedSolomon

+




Code 11

var

0-2, A

modulo-11

+



-

Code 39

var

0-1

modulo-43

+

+


- . $ / + % space

Code 39 ext

var

0-1

modulo-43

+

+

+

full ASCII

Code 93

var

2

modulo-47

+

+


-.$/+% space

Code 93 ext

var

2

modulo-47

+

+

+

full ASCII

Code128a

var

1

modulo-103

+

+


ASCII 0 to 95

Code128b

var

1

modulo-103

+

+

+

ASCII 32 to 127

Code128c

var

1

modulo-103

+




 

Пояснения к таблице:

fly "Length" - длина данных, т.е. количество символов, которое может закодировать штрих-код; "var" означает переменную длину (variable).

fly "Check symbols" - возможное количество контрольных цифр; "А" означает, что нужное количество может быть выбрано автоматически.

fly "Checksum algorithm" - алгоритм расчета контрольных цифр; информация приведена для общего ознакомления.

fly "0-9", "A-Z", "a-z" - диапазоны символов; плюсик в графе обозначает, что штрих-код может закодировать символы из соответствующего диапазона.

fly "Other symbols" - в этой графе указаны прочие символы, которые может закодировать штрих-код, и которые не входят в предыдущие три диапазона.

 

Минимальные размеры:

На следующем рисунке сравниваются только штрих-коды переменной длины, которые могут закодировать цифры от 0 до 9. У всех штрих-кодов установлены одинаковые входные данные - строка цифр "0123456789" и одинаковый модуль 20, остальные параметры по умолчанию.

 

 

Из рисунка видно: если необходимо выбрать штрих-код с минимальными размерами, то при кодировании только цифр больше подходят штрих-коды 2of5Interleaved и Code128.

 

Кодирование больших английских букв:

На следующем рисунке сравниваются штрих-коды переменной длины, которые могут закодировать большие английские буквы (uppercase letters). У всех штрих-кодов установлены одинаковые входные данные - строка "ABCDEFGHIJK" и одинаковый модуль 20, остальные параметры по умолчанию.

 

 

Из рисунка видно: если необходимо выбрать штрих-код с минимальными размерами, то при кодировании цифр и больших английских букв больше подходят штрих-коды Code93 и Code128a / Code128b.

 

Кодирование маленьких английских букв:

На следующем рисунке сравниваются штрих-коды переменной длины, которые могут закодировать маленькие английские буквы (lowercase letters). У всех штрих-кодов установлены одинаковые входные данные - строка "abcdefgh" и одинаковый модуль 20, остальные параметры по умолчанию.

 

 

Из рисунка видно: если необходимо выбрать штрих-код с минимальными размерами, то при кодировании цифр и больших и маленьких английских букв больше подходит штрих-код Code128b.