|
v7: Штрих-код выходит нечитаемый | ☑ | ||
---|---|---|---|---|
0
tixis
11.11.13
✎
15:39
|
Столкнулся с такой проблемой: при печати этикетки на принтер zebra штрих-код сжимается в левый угол и не распознается сканером. Цифры под штрих-кодом выходят по всей ширине этикетки, а сам он получается очень узким. Скачал заново barcode.ocx, перерегистрировал ее, в 1с кстати через таблица - рисунок - объект, баркод не появился, вставлял сначала в word а потом копировал в 1с. Какие будут предложения по решению? Кто с таким сталкивался?
З.Ы. размер этикетки 3x2 |
|||
1
Lionee
11.11.13
✎
15:46
|
параметры страницы
по ширине листа , колонтитулы=0 также поля все=0 ,кроме слева=14 у нас так работает |
|||
2
tixis
11.11.13
✎
15:47
|
(1) у нас так не работает :(
|
|||
3
tixis
11.11.13
✎
15:50
|
Причем на предварительном просмотре все четко, все так как должно быть, из принтера такая вот лабуда выходит, перерыли все настройки принтера уже не один раз, не получается заставить нормально печататься этот гребаный штрих код. Это кстати распределенная база, и во всех точках одна обработка для печати и везде такая лабуда печатается
|
|||
4
tixis
11.11.13
✎
15:56
|
+(1) смещается и сужается только сам штрих-код, текст выходит по всей ширине
|
|||
5
Lionee
11.11.13
✎
16:15
|
в макете смотри как там и что
|
|||
6
tixis
11.11.13
✎
17:28
|
(5) на что там смотреть, я этот штрих-код как только не растягивал
|
|||
7
AcaGost
11.11.13
✎
17:51
|
Параметры этикетки в ЗЕБРЕ?
|
|||
8
Fedor-1971
11.11.13
✎
17:55
|
(6) как предположение: возможно штрих-код дополнен пробелами?
|
|||
9
Torquader
11.11.13
✎
20:57
|
Масштаб листа должен быть выбран 100 процентов, и нужно стараться, чтобы штрих-код попадал в разрешение головки принтера - если он не попадает, то система его "адаптирует" под нормальную печать.
Если вставляли через Word, то вы получаете мета-файл, который создаётся на основе объекта Штрих-код, а вот как принтер их печатает - одному богу известно, и, судя по вашим результатам - никак. Нужно вставлять родной штрих-код, и чтобы он был виден и в макете и в предварительном просмотре. Конечно, если печать идёт в командах принтера, то нужно смотреть эти команды - может быть, просто графика вообще не так печатается. |
|||
10
Gepard
11.11.13
✎
21:28
|
(0) а если печатать на обычном принтере?
|
|||
11
tixis
12.11.13
✎
05:51
|
(10) на обычном принтере нормально все печатает
(9) по другому никак не вставить, но суть в том что эта обработка написана задолго до меня и я не знаю изначально как вставляли штрих-код, только вот результата с заменой самого объекта штрих кода не дало никаких (7 ) параметры все перерыли, текст выходит правильно - штрих-код сжимается в левый угол |
|||
12
tixis
12.11.13
✎
05:51
|
(8) что имеется ввиду что дополнен пробелами, текст который передается в штрих-код или вы про что?
|
|||
13
ЧеловекДуши
12.11.13
✎
07:07
|
(0) (12) Уволняйся :)
|
|||
14
tixis
12.11.13
✎
07:12
|
(13) дай аську или скайп я тебе все скажу что о тебе думаю
|
|||
15
tixis
12.11.13
✎
07:12
|
+(14) там посмеемся
|
|||
16
tixis
12.11.13
✎
08:41
|
тип штрих-кода кстати CODE39
|
|||
17
tixis
12.11.13
✎
08:57
|
(16) ошибся EAN 128
|
|||
18
tixis
12.11.13
✎
09:00
|
в макете в поле текст объекта штрих код прописано:Таб.ТекущийОбъект.Text = СокрЛП(тзМедикаменты.ШтрихКод);
Таб.ТекущийОбъект.Font.Size =8; Таб.ТекущийОбъект.TypeName=тзМедикаменты.ВидШК; // в отладчике показывает EAN 128 есть еще какие то параметры которыми можно управлять этим элементом? |
|||
19
Philix
12.11.13
✎
09:01
|
(0) Посмотри в настройках принтера в ОС - где-то была опция, позволяющая печать текст как картинку. Это может помочь с форматированием ШК на принтере, но отрицательно скажется на скорости печати.
|
|||
20
mishaPH
модератор
12.11.13
✎
09:04
|
(0) У нас такая же хрень. отчего так и не понял. приходится бороться туда сюда двигая
|
|||
21
tixis
12.11.13
✎
09:16
|
(20) что двигаете?
|
|||
22
tixis
12.11.13
✎
09:17
|
сам штрих в макете?
|
|||
23
mishaPH
модератор
12.11.13
✎
09:18
|
(22) ага. он как-то хреново масштабируется при передаче в комп зараза. на экране выглядит не так, как на принтере. порой на экране вообще пропадает а на принтер выходит. вот и занимаюсь периодически художественным свистом
|
|||
24
tixis
12.11.13
✎
09:32
|
(19) что то не могу найти такие настройки
|
|||
25
Ranger_83
12.11.13
✎
09:34
|
(19)Тоже интересно
|
|||
26
Mashinist
12.11.13
✎
09:35
|
barcode.ocx версии 3.5 ( та что идет в комплекте с ТиС)
часть ШК типа code 128B не читается сканером примерно 10% нужно переходить на версию 4.10 там ничего не меняя все то что не читалось стало читаться |
|||
27
mishaPH
модератор
12.11.13
✎
09:36
|
(25) не помогает
|
|||
28
tixis
12.11.13
✎
09:43
|
(26) цены видел?
|
|||
29
Torquader
12.11.13
✎
10:22
|
Если уж совсем не выходит - качаете шрифт для штрих-кода и вставляете в макет генерацию штрих-кода шрифтом.
Только нужно правильно выбрать размер, чтобы штрихи точно попадали на головку принтера (при масштабе 1.5 явно ничего хорошего не выйдет). Ну и для очень способных - на принтере можно печатать двоичными командами - быстро, красиво и правильно. |
|||
30
ЧеловекДуши
12.11.13
✎
10:26
|
(14) Ты лучше по штрих коду думай :)
|
|||
31
ЧеловекДуши
12.11.13
✎
10:27
|
(23) Так оно всегда так было :)
|
|||
32
ЧеловекДуши
12.11.13
✎
10:31
|
(28) А ты barcode.ocx коммерческий продукт.
Тогда рисуй шрифтами вот, нате... http://yadi.sk/d/tTnuTLGrCYLa7 Смотреть в папочку .\DLL_VK\Штрих-Коды\ Там найдешь обработку и шрифты :) |
|||
33
ЧеловекДуши
12.11.13
✎
10:32
|
+(32) >>> А ты barcode.ocx
А ты как думал, barcode.ocx... |
|||
34
Torquader
12.11.13
✎
10:33
|
Чтобы нарисовать штрих-код правильно OLE-объекту требуется запросить разрешение принтера через GetDeviceMetrics, а потом выровнять рисунок штрих-кода кратно разрешению, то есть чтобы полоски штрих-кода попадали на одну, две, и т.д. полоски головки термопринтера. При таком "преобразовании", естественно, штрих-код смещается от того положения, которое было на экране, так как у экрана совершенно другое разрешение.
|
|||
35
Злопчинский
13.11.13
✎
01:21
|
в макете печатной формы по объекту баркода ПКм - свойства - в настройках вывода ШК убрать галочку выводить цифры, нафиг они не нужны
|
|||
36
Злопчинский
13.11.13
✎
01:24
|
(32) а зачем Event1C.dll, если формекс ненерит внешние события..?
|
|||
37
AcaGost
13.11.13
✎
08:38
|
(18) (23) Используйте дрова от ВЕРСИИ-Т. и все будет ОК!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |