Рекомендации по созданию 1D и 2D штрих-кодов
В этом разделе
Рекомендации по созданию 1D штрих-кодов
Самыми устойчивыми к повреждениям и искажениям 1D штрих-кодами являются штрих-коды Code 39 и Code 128.
Самым компактным 1D штрих-кодом является штрих-код Code 128 (как для числовых, так и для символьных данных).
Рекомендации по созданию 1D штрих-кода и дальнейшему распознаванию:
-
Создавайте 1D штрих-коды с размером ячейки (полоса одинарной ширины) не менее 2 пикселей.
-
Используйте отступы для 1D штрих-кодов размером не менее 4 размеров ячейки.
- Чем больше высота 1D штрих-кода, тем лучше качество распознавания.
- Используйте не обязательную контрольную сумму для 1D штрих-кодов без контрольной суммы по умолчанию (Code 39, Interleaved 2of5, Standard 2of5). Это поможет избежать ошибок при распознавании 1D штрих-кодов на изображениях низкого качества.
Рекомендации по созданию 2D штрих-кодов
Штрих-код Data Matrix является самым устойчивым 2D-штрих-кодом к повреждениям и искажениям. К тому же штрих-код Data Matrix является самым компактным. После идут Aztec, QR, DotCode и PDF417.
Все 2D штрих-коды могут содержать текстовые и двоичные данные и могут восстанавливать до 30% поврежденных данных с помощью алгоритма исправления ошибок Рида-Соломона.
Рекомендации по созданию 2D штрих-кода и дальнейшему распознаванию:
-
Создавайте штрих-коды Aztec, DotCode, QR Code и Data Matrix с размером ячейки не менее 3 пикселей.
-
Создайте штрих-код PDF417 с размером ячейки не менее 2 пикселей.
-
Используйте отступы для штрих-кодов QR Code и PDF417 размером не менее 2 размеров ячейки.
-
Используйте отступы для штрих-кода Data Matrix размером не менее 4 размеров ячейки.
-
Используйте отступы для штрих-кода DotCode размером не менее 3 размеров ячейки.
-
Используйте отступы для штрих-кода Aztec размером не менее 1 размера ячейки.