Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Печать с использованием шрифта штрих-кода

Автор вопроса: jp2codeОтветов: 2

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

У меня есть приложение C#, которое может создавать шрифты для наших этикеток, но здесь я просто хочу выбрать свой шрифт Code 128 в Microsoft Word и распечатать его.

Вики показывает, что помимо обычного текста мне нужны начальный/конечный символ и контрольный символ. Это означает, что выделение текста SCAN_YES и изменение шрифта с Times New Roman на Code 128 не приведет к его сокращению. Я пробовал, но считыватель штрих-кода не может его прочитать.

barcode128

Я пытаюсь следить за вики-документом, но я просто не понимаю.

Для Weight 1 вики показывает, что Start Code A имеет значение 103, но моя таблица ASCII говорит, что 103 - это буква g.

Затем вики показывает сумму, делитель, сумму/делитель и значение остатка и контрольной суммы. Теперь я действительно потерян. Для чего они?

Есть ли место, где есть Code128 для чайников, или кто-нибудь может объяснить это этому чайнику?

  • Можно ли использовать другой шрифт? Код 39 немного проще и более удобен для MS Word, потому что вам просто нужно поставить начальную и конечную звездочки. Austin Salonen 26.10.2012
  • QC заставил нас перейти на Code128 из-за всех плохих сканирований, которые мы получали с Code 39. Я нашел пример здесь, но я до сих пор не знаю, как взять итоги и использовать их для создания штрих-кода! jp2code 26.10.2012
  • idautomation.com/barcode-faq/code-128 содержит хорошие примеры. Значение ASCII легко спутать со значением штрих-кода! charlesbridge 26.10.2012
  • Одним из возможных решений является использование шрифта штрих-кода для отображения или создания штрих-кодов в приложении C#, а затем их печать в C#. Проверьте этот файл штрих-кода C#, который позволяет печатать штрихкоды на C# с использованием шрифта штрихкода. 26.04.2013
  • Привет Уорд. Шрифт штрих-кода было легко загрузить и установить, но эти шрифты полагаются на то, что я добавляю вес 1, сумма, делитель, Сумма/делитель и Остаток и значение контрольной суммы. Они создадут штрих-код из введенного вами текста, но шрифт штрих-кода Code 128, содержащий только Hello World, не будет сканироваться, поскольку в нем отсутствуют все другие параметры проверки. jp2code 26.04.2013

textms-officebarcode

Ответы

Ответ 1 · рейтинг 2 · Brian Anderson

Если вы хотите придерживаться удобочитаемых символов, вам следует использовать код 128 'B'.

Вот что я получаю в коде "B":

Ответ 2 · jp2code

Хорошо, я начну с SCAN_YES и покажу, что бы я сделал, чтобы преобразовать его. Ребята, подскажите, что я делаю не так.

Я выбираю стартовый набор А. (Хорошо/плохо?)

                    Weighted
Character    Value    Value    Total
Start Set A   103   103         103
S             83    83*1         83
C             67    67*2        134
A             65    65*3        195
N             78    78*4        312
_             95    95*5        475
Y             89    89*6        534
E             69    69*7        483
S             83    83*8        664
                    Total      2983

Модуль равен 99, потому что 2983 / 103 = 28 R 99.

Итак, мой закодированный штрих-код Code128 A должен быть:

103(Code A=g)+83(S)+67(C)+65(A)+78(N)+95(_)+89(Y)+69(E)+83(S)+99(c)+106(stop=j)

Могу ли я тогда изменить текст в своем документе MS Word на gSCAN_YEScj, а затем выбрать шрифт штрих-кода Code128?

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

Что, если модуль - это непечатаемое число, например 7 (звуковой звонок)?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы