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

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

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

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

barcode128

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

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

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

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


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


Ответы (2)


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

Вот что я получаю в коде «B»: введите здесь описание изображения

person Brian Anderson    schedule 26.10.2012
comment
Это выглядит хорошо, Брайан. Вы создали небольшую электронную таблицу Excel для этого? - person jp2code; 26.10.2012
comment
Да, вы можете скачать его с notionovus.com - person Brian Anderson; 26.10.2012
comment
Существует вкладка «Начать здесь», где вы можете найти расчеты, и вкладка «HTML», где он генерирует штрих-код для веб-страницы (шрифт не требуется). - person Brian Anderson; 26.10.2012

Хорошо, я начну с 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 (звуковой звонок)?

Диаграмма ASCII

person jp2code    schedule 25.10.2012
comment
Используйте таблицу в ссылке, которой вы поделились. Start Set A == ASCII 0203 - person Austin Salonen; 26.10.2012
comment
Если вы нажмете глубже, у них есть сборки, которые вы можете скачать. - person Austin Salonen; 26.10.2012
comment
Используя их диаграмму, мой модуль 99 будет введен как g или Ç (ASCII 0199)? - person jp2code; 26.10.2012
comment
Блех! Тот (Ç) тоже не сканирует. FWIW: у меня есть программа на C#, которая печатает штрих-коды, но я просто искал способ распечатать лист штрих-кодов, который я мог бы отформатировать, чтобы он легко помещался на странице. - person jp2code; 26.10.2012