Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.015 c
14-5858
me2
2003-02-14 10:48
2003.03.03
ListBox c возможностью отображения картинок


14-5863
Nox
2003-02-14 14:17
2003.03.03
Proxy


14-5799
jack128
2003-02-12 23:46
2003.03.03
Win2k


1-5600
dron655
2003-02-19 18:49
2003.03.03
Графика


3-5382
Rule
2003-02-11 23:04
2003.03.03
Вопрос по Интербейз и подключение из Интернета.