Влияние Передачи Факса На Декодирование Штрих-Кода

При отправке по факсу документов, содержащих символы штрих-кода, качество символа штрих-кода ухудшается. Документы, отсканированные факсимильными аппаратами в стандартном разрешении, имеют разрешение 204 горизонтальных точки на дюйм и 98 вертикальных точек на дюйм. Затем каждая точка выборки преобразуется в белое или черное значение (процесс, известный как бинаризация). Процесс бинаризации преобразует прямые линии символов штрих-кода в неровные линии, изменяя ширину полос и пробелов. Если отправленный по факсу документ сам по себе пересылается как факс, происходит дальнейшее ухудшение качества. Каждый дополнительный цикл факса продолжает ухудшать качество штрих-кода. В какой-то момент символ может больше не поддаваться декодированию с помощью программного обеспечения для декодирования штрих-кода.

В оставшейся части этой статьи будут обсуждаться вопросы, которые следует учитывать при выборе символов и размеров штрих-кодов, чтобы повысить вероятность успешного декодирования после нескольких циклов отправки факсов.

Линейные (1D) символы

Были рассмотрены две популярные одномерные символики: Code 128 и Code 39. Code 128 использует четыре ширины полосы и пробела для кодирования информации, тогда как Code 39 использует только две. На листе были напечатаны тринадцать размеров модулей (наименьший элемент) в диапазоне от 12,5 до 32,5 мил каждого типа символов, кодирующих десять числовых цифр. Лист был отправлен по факсу со стандартным разрешением в общей сложности за десять циклов. Это соответствует горизонтальной выборке на модуль в диапазоне от 2,6 до 6,6. Полученные 11 страниц затем были отсканированы на планшетном сканере со скоростью 300 образцов на дюйм и переданы в комплект программного обеспечения для декодирования штрих-кода. При 2,6 образцах на модуль обе символики штрих-кода удалось успешно декодировать только для 3 факсов, в то время как те же коды с 6,6 образцами на модуль все еще были читаемы после 10 факсов.

Более крупные образцы на модуль (6 образцов и более) удалось успешно декодировать после 10 циклов передачи факсов. При 5,6 выборках на модуль производительность декодирования была не лучше, чем 4,6 пикселей на модуль. Это демонстрирует, что каждый цикл факса незаметно меняет штрих-код. Каждый цикл факса создает уникальную версию исходного штрих-кода, и каждое изменение может привести к тому, что символ, который не будет читаться после определенного количества циклов факса, будет прочитан при следующем. Однако если после многих циклов передачи факсов требуется высокая скорость считывания, рекомендуется печатать символы штрих-кода минимум в 6 образцах на модуль.

По результатам проведенного тестирования Code 128 немного превзошел Code 39 после нескольких факсов. Учитывая более высокую плотность данных Code 128 и встроенную контрольную сумму, Code 128 кажется лучшим выбором между двумя символами. На изображениях ниже показано преимущество кода 128 в размере над кодом 39: оба символа кодируют 10 числовых цифр с одинаковым размером модуля. Если данные, подлежащие кодированию, являются чисто числовыми, режим числового сжатия кода 128 можно использовать для дальнейшего увеличения плотности данных.

Следует учитывать компромисс: чем больше размер модуля линейного кода, тем больше горизонтального пространства потребуется для кодирования того же объема информации, но больший размер модулей может улучшить скорость чтения. Еще одним фактором, который следует учитывать, является высота штрих-кода. В этом тесте все коды имели высоту ½ дюйма. Учитывая, что вся вертикальная информация в одномерных штрих-кодах по определению избыточна, если позволяет пространство, увеличение высоты штрих-кода обычно обеспечивает лучшую скорость считывания после нескольких циклов отправки факсов.

Матричные (2D) символы

Матричные символы обеспечивают значительно лучшую плотность информации, поскольку информация кодируется как в горизонтальном, так и в вертикальном направлениях. Учитывая их преимущество в размерах по сравнению со своими линейными аналогами, 2D-символы могут быть напечатаны с модулями гораздо большего размера, и при этом они будут сравнимы с линейными символами, кодирующими ту же информацию. Для 2D-теста мы напечатали Data Matrix и Micro QR-коды различных размеров. Матрица данных представляла собой квадратный символ размером 12 x 12 модулей. Micro QR — это более компактная версия QR-кода, в которой используется только один шаблон поиска и ограничено несколько меньших размеров. Символы были закодированы с сопоставимым уровнем исправления ошибок. Размеры модулей варьировались от 39 до 79 мил. Как и в тесте 1D, мы подвергли изображение 10 циклам отправки факсов, а затем отсканировали изображения. Изображения сканировались со скоростью 150 образцов на дюйм, учитывая большие размеры тестовых штрих-кодов. Отсканированные изображения затем обрабатывались тем же набором инструментов для декодирования штрих-кода.

При 8,7 образцах на модуль 2D-штрих-коды можно было считывать после 5 циклов факса, а после достижения 15 образцов на модуль коды можно было считывать до 10 циклов.

Результаты были не такими последовательными, как у 1D-символов. Это связано с тем, что искажение символа во время увеличения количества факсимильных циклов влияет на данные в обоих измерениях данных. Однако мы можем сделать вывод, что символы с модулями большего размера будут декодироваться более надежно после нескольких циклов отправки факсов.

Краткое содержание

Если документы, содержащие символы штрих-кода, необходимо отправить по факсу несколько раз, для успешного декодирования символы штрих-кода должны быть напечатаны с модулями большего размера.

Для линейных символов, если требуется большое количество циклов факса (более 5), количество образцов на модуль должно быть не менее 6. Код 128 показал хорошие результаты в наших тестах и имеет более высокую плотность данных, чем Код 39. Линейные символы хороший выбор для кодирования небольших объемов данных.

При больших требованиях к данным двумерные символы, такие как Data Matrix, обеспечивают хорошую производительность декодирования после отправки факса, если используются модули большего размера. Они обеспечивают дополнительное преимущество, заключающееся в сокращении объема недвижимости, необходимой в заявочном документе, благодаря превосходной плотности данных.



Важность качества факсимильной связи в штрих-кодах.

Введение: Обзор производительности штрих-кода и передачи факсов. Влияние таких факторов, как разрешение и размер модуля. Результаты прямого и косвенного влияния на читаемость штрих-кода. Стратегии повышения надежности кода после передачи факсов. Основы штрих-кода: что такое штрих-код? Как это работает? Почему это полезно?

Обзор информации о штрих-кодах: номера штрих-кодов, кодирование, преимущества и недостатки. Рекомендации по проектированию: Выбор подходящей символики. Техника получения аппаратного разрешения. Особенности предложения по штрих-коду. Рекомендации по приему факсимильного канала. Важность многоуровневого подхода. Императивы проектирования в инфракрасном диапазоне. Основная статистика: точность, читаемость, искажения. Меры предосторожности при сканировании. Результаты и элементы. Входные данные последовательности. Последствия изменения типа символики. Рекомендации по успешному дизайну штрих-кода. Заключительный комментарий: показатели успеха, учет уровня, машинная преданность делу. Уроки, извлеченные из стратегий общественного транспорта.

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2010-12-25 14:45:57
Баллов опыта: 497
Всего постов на сайте: 2
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.