Имя: Пароль:
1C
1С v8
Barcode. Слишком сжатый штрихкод
,
0 Slon747
 
15.08.17
11:23
Принтер этикеток XPrinter.
Печатаю штрихкод EN-13, используя 1С Barcode.
На предварительном просмотре всё нормально. А распечатывается штрихкод слишком сжатым и сканер его при читает.
Пробовал менять свойства в ActivX-компоненте, но то же самое.
Что можно сделать?
1 Fragster
 
гуру
15.08.17
11:25
выкинуть активыкс и попробовать печатать картинки через zint
2 drcrasher
 
15.08.17
11:25
(0) ну скажи, скажи, что принтер через rdp =)
3 Slon747
 
15.08.17
11:26
(2) не скажу
4 Slon747
 
15.08.17
11:27
(1) как? Это другой компонент?
Этот же штрихкод на таких же этикетках, но на других принтерах печатается нормально
5 drcrasher
 
15.08.17
11:39
(3) а настройки печати смотрел? кэш пылесосил?
6 Fragster
 
гуру
15.08.17
11:43
(4) это штука, работающая из командной строки, и генерирующая картинки с ШК.
если на других принтерах норм, то надо смотреть настройки принтера. например на некоторых DPI по x и по y отдельно выставляется
7 ptiz
 
15.08.17
11:44
Шрифт Barcode - и все компоненты лесом.
8 Веселый собака
 
15.08.17
11:47
(1) ну, скажи, как сделать код короче в этом нихрена недокументированном zint?
9 GrVas
 
15.08.17
11:56
Почти так же.
Принтер GK420d
При изменении размера на макете штрих код получается или очень узки или очень широкий. Пробовал играть с настройками
в макете.
10 Fragster
 
гуру
15.08.17
12:03
(8) zint достаточно хорошо документирован. http://zint.org.uk/Manual.aspx?type=p&page=4 , также в комплекте текстовый файл с документацией.

например у меня qr код генерится на сервере следующим способом:

    ВременныйКаталог = КаталогВременныхФайлов();
    ПутьКВременномуФайлу = ПолучитьИмяВременногоФайла("png");
    
    Данные = СтрЗаменить(Данные, """", "\""");
    СтрокаЗапуска = ВременныйКаталог + "zint -b 58 -o " + ПутьКВременномуФайлу + " -d """ + Данные + """";
    
    ЗапуститьПриложение(СтрокаЗапуска, , Истина);
    Картинка = Новый Картинка(ПутьКВременномуФайлу);
    
    УдалитьФайлы(ПутьКВременномуФайлу);
    
    Возврат Картинка;

при этом zint добавлен в PATH
11 Fragster
 
гуру
15.08.17
12:04
а, не, он распаковывается из макета во временный каталог
12 Веселый собака
 
15.08.17
12:17
(11) мне бы урезать EAN13.
Что они там пишут на сайте что поставьте масштаб 0.5 - не помогает, цифры становятся нечитаемыми.
13 Веселый собака
 
15.08.17
12:19
* я про компоненту Ocvita barcode
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.