Страница 1 из 1

EAN13 в RTF-формах

Добавлено: 18 ноя 2005, 16:28
Sheinina
Господа, если кто печатает из галактики этикетки к товару со штрихкодом в EAN13, поделитесь обытом, как это делается.
Пыталась просто поставить ^ в RTF-форме, выбрав шрифт CodeEan13 - форма не компилируется. Оставлять перевыбор шрифта на пользователя не хочется.
В принципе, задача вывести список сотрудников с штрихкодами. Вроде все просто - сформировала эти самые коды по правилам EAN13 и печатай... :o

Добавлено: 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
а можно поподробней об определённом алгоритме ... а лучше с примерчиком :smile:

Добавлено: 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. В ячейку со шрифтом ставите функцию шифрования, в качестве параметра - ячейку, в которую выводите сам код из Галактики (поле за границей области печати или поле над шрифтом, чтобы можно было руками ввести код с этикетки) и все дела.

Удачи.