|   |   | 
| 
 | 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) Используйте дрова от ВЕРСИИ-Т. и все будет ОК!     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |