Текущий архив: 2003.03.03;
Скачать: CL | DM;
ВнизШрифт для BarCode Найти похожие ветки
← →
Lola (2003-02-12 13:23) [0]Мне необходимо перекодировать в баркод строку, где есть русские буквы, точки и тире. Есть шрифт EanP36Tt, но он берет только английские буквы. Мне сказали, что есть шрифт поддерживающий и русские буквы. Если у кого-нибудь таковой имеется, то бросьте его мне, пожалуйста.
← →
DiamondShark (2003-02-12 13:48) [1]Нет такого шрифта, потому как нет системы штрихового кодирования, поддерживающей русские символы.
← →
Lola (2003-02-12 14:01) [2]Или наоборот, нет системы штрихового кодирования, поддерживающей русские символы, потому что нет такого шрифта ;))
← →
DiamondShark (2003-02-12 14:51) [3]
> Lola © (12.02.03 14:01)
> Или наоборот, нет системы штрихового кодирования
Нет системы штрихового кодирования, поддерживающей русские символы, потому что все системы штрихового кодирования разрабатывались людьми, не поддерживающими русские символы.
Исторически, панимаш, так сложилось...
← →
Danilka (2003-02-12 14:52) [4]дык, а какая цифра выходит со сканера?
ежели от 0 до 255, то, думаю, можно и русские буквы кодировать...
← →
Lola (2003-02-12 15:05) [5]
> Danilka © (12.02.03 14:52)
Мне сначала надо закодировать, напечатать, а потом уж сканером...
И, честно говоря, я не понимаю, как влияет первая цифра на процесс кодировки? Объясни, я может чего не знаю?
← →
vuk (2003-02-12 15:16) [6]Пытаться запихнуть русские символы в баркод не стоит. Как уже сказано, редко какие баркоды поддерживают наборы символов, выходящие за пределы английского алфавита. Исключением могут быть пожалуй только баркоды предназначенные специально для хранения данных (PDF417 и иже с ним). Там может быть закодировано все что угодно, но тоже есть свои тонкости. Правильность работы будет зависеть от типа применяемого сканера, поскольку сканер, подключаемый к клавиатурному порту не сможет корректно прочитать все символы в таком баркоде, а вот подключаемый к COM порту - сможет.
← →
DiamondShark (2003-02-12 15:20) [7]Да, действительно, что за необходимость кодировать именно русские буквы? Используйте более ёмкие кодировки (например, двумерные). Или надо чтобы код был человекочитаемым? Так напечатайте рядом обычным шрифтом.
← →
Lola (2003-02-12 15:33) [8]
> vuk © (12.02.03 15:16)
PDF417? Видела порядка 15-ти форматов баркодов, но про такой не слышала. Век живи - век учись. Но, мне кажется, что кодировка-то русских букв всеравно зависит от шрифта.
А вся проблема заключается в том, что закодировать надо номера смет к чертежам, которые делают НИИ на старых советских мащинах, строки длинной до 20-ти символов, и в них есть полный набор, который можно найти на клавиатуре :)
← →
vuk (2003-02-12 19:32) [9]to Lola:
PDF417 (portable data file) - двумерный баркод. Один из немногих двумерных баркодов, который может быть считан немного модифицированным сканером обычных баркодов (они стоят немного дороже аналогичных моделей без поддержки PDF417).
Подробнее по 2D баркодам: http://www.adams1.com/pub/russadam/stack.html
Что же касается Вашей задачи, то если Эти баркоды будут читаться только теми программами, что разрабатываете Вы, то попробуйте такой ход.
Строка, содержащая все символы кодируется в какую-либо другую кодировку, которая может быть безболезненно записана в баркоде, например Base64. После считывания производится обратное преобразование.
← →
Lola (2003-02-12 20:01) [10]
> vuk © (12.02.03 19:32)
Спасибо за дельный совет.
Страницы: 1 вся ветка
Текущий архив: 2003.03.03;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.007 c