Имя: Пароль:
1C
1С v8
Печать формирования штрихкода с помощью шрифта.
0 botman4
 
31.07.20
09:41
Добрый день.
Есть самописная конфа на УФ, в ней использую внешнюю компоненту для генерации ШК, все бы хорошо, но генерируются ШК в диапазоне от 1 до 800, 900. и этот процесс занимает довольно долго времени, примерно минуту, после чего ШК отправляются на принтер.
Нашел шрифт для ОС code128, добавил его в макет, штрих код формируется, но нифига не читается сканером.
подскажите пож, мб кто-нибудь тоже шрифтом пользуется ?
1 JeHer
 
31.07.20
09:56
В блокнот читает?
2 botman4
 
31.07.20
09:59
нет, сканер на него вообще не риагирует.
3 botman4
 
31.07.20
09:59
возможно нужен размер шрифта или еще что-то ?
4 NorthWind
 
31.07.20
10:04
(0) а там еще код нужен, который формирует из значения ШК правильные строки для печати такими шрифтами. Его-то не забыли включить в проект? Просто напечатать значение ШК шрифтом совершенно недостаточно.
5 botman4
 
31.07.20
10:06
нет, код я не включал, просто установил шрифт на ячейку и все, а не подскажите что именно в коде нужно ?
6 botman4
 
31.07.20
10:06
дело в том, что штрихкод (палочки) формируются, но сканером не читаются....
7 trad
 
31.07.20
10:08
8 Bigbro
 
31.07.20
10:10
разные сканеры работают с разными штрихкодами. в некоторых заводскими настройками часть форматов отключена, чтобы включить надо прочитать книжку от сканера и обычно штрихануть специальный управляющий код для настройки сканера.
9 NorthWind
 
31.07.20
10:11
(5) погуглите. Информации довольно много - предлагают обработку на инфостарте, где-то мне на VBA попадался этот код, вон и в (7) ссылку дали.
10 NorthWind
 
31.07.20
10:14
(8) там дело не в этом. Эти шрифты (EAN13, CODE128 TTF) печатают полосы не "в лоб", а путем задания строки, причем там один символ ШК необязательно соответствует одному символу из значения. Формируется довольно-таки большая строка из кучи разных символов, и именно она передается на печать шрифтом.
11 botman4
 
31.07.20
10:14
(7) спасибо, сейчас попробую обвернуть.
У меня штрихкоды чисто цифровые: 2290000000001 - 2290000001000
12 Garykom
 
гуру
31.07.20
10:19
(11) учти что код в (7) предназначен для строго определенного "Barcode.ttf" и с другим скорее всего не будет работать как надо
13 NorthWind
 
31.07.20
10:20
(6) есть онлайн-генераторы штрихкодов, там можно сформировать заведомо правильный ШК и визуально сравнить его со своими "палочками". Увидите отличие - значит, что-то пошло не так и надо переделать.