Страница 1 из 1
EAN13 в RTF-формах
Добавлено: 18 ноя 2005, 16:28
Sheinina
Господа, если кто печатает из галактики этикетки к товару со штрихкодом в EAN13, поделитесь обытом, как это делается.
Пыталась просто поставить ^ в RTF-форме, выбрав шрифт CodeEan13 - форма не компилируется. Оставлять перевыбор шрифта на пользователя не хочется.
В принципе, задача вывести список сотрудников с штрихкодами. Вроде все просто - сформировала эти самые коды по правилам EAN13 и печатай...
Добавлено: 19 ноя 2005, 10:56
Vitaliy
Какая собственно ошибка?
Через rtf штрихи вывожу, нет ни каких сложностей, правда code39, но не суть важно, вывожу так же как и ты, т.е. шаблон поля тем шрифтом, которым хочу вывести и все.
Добавлено: 21 ноя 2005, 14:43
renard
попробуйте поставить звёздочки в начале и в конце выводимого кода... *^*
Добавлено: 21 ноя 2005, 15:24
Sheinina
Проблема не в том, что код не читается. А в том, что в шрифре CodeEan13 нет самого символа ^!!! Он, зараза, выводит только цифры!
Букву A, напроимер, преобразует в 0...
Добавлено: 22 ноя 2005, 08:20
hope
Мы пользуемся V200011_.TTF - шрифт EanBwrP36Tt.
Чтобы напечатать штрих-код - этому шрифту нужно подсунуть числовой штрих-код, преобразованный в строку по определнному алгоритму.
Мы это дело подглядели в 1С.
В форму выводим знаком ^.
2 HOPE
Добавлено: 22 ноя 2005, 09:36
homak
а можно поподробней об определённом алгоритме ... а лучше с примерчиком
Добавлено: 22 ноя 2005, 12:04
Sheinina
to Homak:
Ссылочка на англоязычное описание алгоритма кодирования:
http://grandzebu.net/informatique/codbar-en/ean13.htm
На самом деле есть русскоязычные описания, но нет под рукой ссылки. Примеры - в тексте. Если хотите, могу прислать тексты работающих функций на VIP'е
to hope:
Если не трудно, пришлите шрифт на
agapova@salon.ru. У меня только CodeEan13, а он ^ не воспринимает:)
о шрифтах
Добавлено: 22 ноя 2005, 13:29
homak
отправил Max_Fin`у подборку баркодовских шрифтов для "Опыта" ... ждём обновлений раздела
Добавлено: 22 ноя 2005, 13:33
Sheinina
Спасибо. Ждем...
Добавлено: 22 ноя 2005, 13:59
Max_Fin
Выложил, см. здесь
http://www.tyumbit.ru/gal_forum/viewtopic.php?t=3519
Хотелось бы получить некое авторское описание
Добавлено: 22 ноя 2005, 15:21
hope
Отправила
Добавлено: 22 ноя 2005, 18:36
m0p3e
Вроде вопросов возникнуть не должно
РАСЧЕТ КОНТРОЛЬНОГО РАЗРЯДА
Добавлено: 15 мар 2006, 15:50
Maverick
Морзик как обычно подвел целую теорию под практику )))
Добавлено: 15 мар 2006, 18:21
ecasoft
Вообще бар-код - это обычный TruType шрифт и поэтому Галактика не может ругаться просто на шрифты.
По поводу самого кода, который выводится этим шрифтом. Код выводится не на прямую из поля Галактики, а шифруется в зависимости от кода EAN13 или 128 или еще какой- своим алгоритмом, с целью автоматической проверки контрольной суммы при сканировании. Отдельные шрифты имеют обрамление типа звездочек. После этого полученный код уже выводится штифтом баркод. Если вывести напрямую - он не будет читаться сканером.
Программы для шифрования очень легко получить в ИНтернете (займет где-то минут 5 по поиску имени шрифта). Обычно они на бейсвике.
Проще выводить в Excel. В ячейку со шрифтом ставите функцию шифрования, в качестве параметра - ячейку, в которую выводите сам код из Галактики (поле за границей области печати или поле над шрифтом, чтобы можно было руками ввести код с этикетки) и все дела.
Удачи.