C # Штрих-кодировщик для шрифта BC C128 HD Narrow - PullRequest
0 голосов
/ 19 сентября 2019

моя проблема в том, что штрих-код 3of9 слишком длинный для моей строки (около 50 символов), поэтому мне нужно создать более короткий штрих-код.

Шрифт BC C128 HD Narrow может быть хорошим решением, ноЯ не могу кодировать свою строку в этом формате.

Может кто-нибудь предложить мне решение для кодирования строки для шрифта "BC C128 HD Narrow", или предложить мне максимально короткий формат штрих-кода?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

Характеристики штрих-кода строго определены, поэтому вы мало что можете сделать.

Все, что вы можете сделать, - это уменьшить количество точек в одном модуле, наименьшую единицу печати. ​​

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

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

На практике лучше комбинироватьнесколько штрих-кодов вместо одного длинного штрих-кода.


Если вы действительно хотите использовать один длинный штрих-код, вы можете рассмотреть следующие варианты:

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

  • Измените двумерный штрих-код (PDF417, QRcode, DataMatrix, MaxiCode и т. Д.), Который может представлять длинные данные внебольшая область и считыватель штрих-кода, который может читать его.

0 голосов
/ 19 сентября 2019

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

Преобразование строки в code128, а затем использование шрифта, чтобы сделать штрих-код выполнимым (см .: http://grandzebu.net/informatique/codbar-en/code128.htm). Но я предпочитаю использовать ЖелезоШтрих-код - это простая в использовании библиотека, которая генерирует штрих-код из строки. Но она не бесплатна для коммерческого использования.

...