02.04.2013 13:03
Принтер Zebra LP 2824 не печатает.
Подключен через USB. Устанавливал с помощью Zebra Setup Utility (скачал с оф. сайта последнюю версию сегодня)
Принтер работает в режиме отделения подложки, размер этикетки 43x25mm.
Начнём по порядку: вчера я печатал на нём долго и успешно из delphi-программки через winspool. Всё было хорошо до того, как я сменил ленту (старая закончилась) на аналогичную. После этого принтер перестал печатать: задания попадают в очередь, но печать не идёт. Причём из очереди они тут же удаляются. В "Состояние" очереди печати примерно следующее "Печать-Ошибка-Удаление".
Пробовал удалять все драйвера и ставить заново, пробовал подключать в другой порт USB: безрезультатно.
Проверял как вставлена лента, сверял с мануалом: стоит правильно.
Из Zebra Setup Utility принтер виден, но не выполняет никаких действий: распечатка конфигурации, промотка 1 этикетки и т.д.
Сбрасывал в дефолт. Или команда не срабатывает, как и предыдущие, или просто не помогло.
Делал калибровку: выдаёт очень много пустых этикеток в конце, масштаб такой, что не помещается всё на этикетке.
При промотке 1 этикетки нажатием на кнопку на принтере вылазит сразу с десяток этикеток.
Если интересно, как печатаю, то вот пример (но там всё в порядке, т.к. команды я не менял и задание попадает в очередь):
Код:
LP_COMMAND_DELIM + 'O' + LP_COMMAND_DELIM
                + 'N' + LP_COMMAND_DELIM
                + 'W' + LP_COMMAND_DELIM
                + 'D7' + LP_COMMAND_DELIM
                + 'Q250' + LP_COMMAND_DELIM
                + 'q430' + LP_COMMAND_DELIM
                + 'I8,C' + LP_COMMAND_DELIM
                + 'A380,40,1,4,1,1,N,"' + taStickerUIDSNAME.AsString +'"' + LP_COMMAND_DELIM
                + 'A340,0,1,2,1,1,N,"Арт."' + LP_COMMAND_DELIM
                + 'A340,45,1,2,1,1,N," ' + taStickerUIDArt.AsString + '"' + LP_COMMAND_DELIM
                + 'A320,45,1,2,1,1,N," ' + taStickerUIDArt2.AsString + '"' + LP_COMMAND_DELIM
                + 'A295,0,1,2,1,1,N,"Вес"' + LP_COMMAND_DELIM
                + 'A295,35,1,2,1,1,N," ' + taStickerUIDW.AsString + '"' + LP_COMMAND_DELIM
                + 'A295,105,1,2,1,1,N,"р."' + LP_COMMAND_DELIM
                + 'A295,125,1,2,1,1,N,"' + taStickerUIDSZNAME.AsString + '"' + LP_COMMAND_DELIM
                + 'A265,0,1,1,1,1,N,"' + taStickerUIDSticker_Comment.AsString + '"' + LP_COMMAND_DELIM
                + 'B240,5,1,E80,2,6,60,B,"0' + IntToStr(UID) + '"' + LP_COMMAND_DELIM
                + 'A150,0,1,1,1,1,N,"' + Ins1 + '"' + LP_COMMAND_DELIM
                + 'A130,0,1,1,1,1,N,"' + Ins2 + '"' + LP_COMMAND_DELIM
                + 'A80,135,1,2,1,1,N,"ОТК"' + LP_COMMAND_DELIM
                + 'P1' + LP_COMMAND_DELIM;
02.04.2013 14:42
может в свойствах принтера выставить размер страницы?
еще можно попробовать следующее:
- в свойствах принтера открываем общий доступ(шару назовем zebra)
- из командной строки выполняем:
net use lpt3 \\127.0.0.1\zebra
потом берем приложенный файл и, перейдя в папку с файлом,
также из командной строки:
copy Zebra_2824_30x201.slb.txt lpt3

может придется файл чуть подправить(вместо %name, %articul,...поставить какие-нибудь слова, вместо %barcode - какой-нибудь штрих код, например 2200000000002)
Вложения
Тип файла: txt Zebra_2824_30x201.slb.txt (331 байт, 826 просмотров)
02.04.2013 14:56
Update
Проблема с кучей этикеток пропала: с первого раза я, видимо, неверно откалибровал. После повторной калибровки выдаёт по одной этикетке при нажатии на кнопку подачи.

Начинает печатать, но не на всю этикетку (когда посылаешь печать конфигурации из Zebra Setup Utility или что угодно) и принтер, как будто, заедает. Т.е. он печатает, но этикетку не выдаёт: она выходит только после нажатия на кнопку подачи. Это можно увидеть только один раз: при первой отправке чего угодно на принтер после установки его в системе. Остальные попытки печати ничего не дают: задания также скапиваются в очереди
02.04.2013 15:36
Павел, попробовал сделать как вы посоветовали. Файл отправился в съэмулированный lpt3 порт успешно, но на принтере загорелась красная лампочка и он ничего не напечатал.

Добавлено через 4 минуты 0 секунд
p.s. При включении на принтере горит зелёная лампочка. После поптки отправки чего-то на печать - красная.

Добавлено через 2 минуты 13 секунд
p.s. Размер выставлял в милиметрах ровно по этикетке: 43x25мм. Менял местами длину и ширину (на всякий случай). Галочка отделения этикеток от подложки стоит. Зазор между этикетками стоит 3мм (дефолт)
03.04.2013 08:01
а зачем отделение от подложки? у вас есть эта приспособа, которая от подложки отделяет, т.е. сами наклейки от ленты?
05.04.2013 11:31
Да, да, есть это приспособление. Спасибо за помощь: проблема решилась полным сносом принтера из системы (чистка spool\printers, spool\dirvers, реестра) и установкой заново.
Часовой пояс GMT +3, время: 23:38.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.