Citizen CL-S521 — Нестандартное подключение принтера
Рассматриваемый пример, настоятельно не рекомендуется к повторению, лишь необычность решения заставила уделить некоторое время для создания материала, который следовало бы назвать «Как не надо подключать принтер Citizen CLP-521». Но так материал не назван, так как нет уверенности, что именно такое подключение приоритетнее стандартного подключения.
Суть проблемы, у клиента куча принтеров Citizen CLP-521, работающих из под самописной программы. Программа была создана в те времена, когда бесплатная раздача драйверов под оборудование было признаком дурного тона. В связи с этим программа общалась с периферийным оборудованием напрямую, без всяких драйверов. Проблема самописного ПО всплыла при покупке нового принтера Citizen CL-S521. На борту термопринтера был интерфейс COM и USB, на борту компьютера, который требовалось подключить к принтеру, не было COM порта.
Дальше описываю глазами зрителя, так как производимые действия не поддаются никакой логике простого механика. На компьютере устанавливается два принтера один на COM порт, другой на USB, оба принтера объединяются в пул. Сам же принтер подключается по USB интерфейсу. Логика такая при отправке на принтер с COM портом, Windows 7 не находит принтер на COM порту, перепуливает задание на принтер с USB интерфейсом. Но, оказалось, что программа отказывается работать по такому алгоритму, на компьютере обязательно должен быть железный COM порт. На компьютер устанавливается плата расширения портов, но не для того чтобы подключить принтер по COM порту, а лишь для того что бы программа увидела COM порт в системе. Собственно вот и весь рассказ. Программа работающая с термопринтером только по COM порту, стала управлять принтером подключенным по USB интерфейсу. Почему нельзя было подключить принтер сразу к COM порту для меня осталось загадкой, так как пришел шеф, и технично намекнул, что больше трех не собираться.
Позже, я все таки задал вопрос — «Зачем так сложно подключать, раз на компьютер установили COM порт, программа общается только по COM порту, на принтере есть COM порт, казалось бы решение очевидно, подключить надо по COM порту», на что получил ответ, «Зачем огород городить, когда есть USB». Пришлось просто развести руками, логика программистов — это логика другого мира.
Источник
Citizen CLP-621 — Ремонт, калибровка, настройка
Один из самых надежных принтеров на рынке принтеров этикеток, имеет одно очень неприятное свойство, механики, очень редко встречающие в ремонте Citizen CLP521/621 (кстати на шильдике этого принтера написано LABEL PRINTER JM20-M01), знают об этих принтерах мало, и даже такая простая операция, как диагностика, ставит механиков в тупик. Принтер же выполнен по настолько классической схеме, что можно только удивляться, почему же, например простая операция калибровки вызывает столько вопросов.
Стоит обратить внимание на тот факт, что принтер серии CLP 6xx поддерживает два типа печатающих головок — 203dpi и 300dpi. В то время как CLP 5xx только 203dpi
Рассмотрим операцию калибровки под углом зрения новичка первый раз увидевшего принтер этикеток Citizen CLP521/621. Текст написанный курсивом предназначен для категории людей первый раз увидевшего принтер этикеток.
Калибровка требуется в том случае, если при печати одной этикетки, выходит этикетка и одна или несколько пустых этикеток, либо при печати большого количества этикеток, встречаются пустые этикетки.
Прежде чем приступить к диагностике, необходимо проверить правильность расположения датчиков друг над другом в зависимости от выбранного типа датчиков. Затем делаем попытку откалибровать датчики под бумагу/этикетку. В случае если калибровка не помогает, то рекомендуется сделать сброс на установки по умолчанию, переключить на режим прямой термопечати и установить датчики на просвет. Сделать в этом состоянии калибровку, в случае если калибровка не проходит, то с вероятностью 90% датчики неисправны.
Ремонт.
Все ремонты принтера Citizen CLP521/621 заключаются в ремонты механического характера. Это неисправности термопечатающей головки (ТПГ), вала, (пример износа вала принтера Citizen CLP621),датчиков.
Ориентировочные данные ресурса деталей
Датчики – 250-350км (чистка прозрачного пластика закрывающего датчики, каждые 100км — необходима)
Цены по замене (на 01.12.2013 )
Вал резиновый под головку в ТПУ для принтера ШК Citizen CLP- 621 — 1950 руб.
Датчик наличия этикетки нижний для Citizen CLP621 1400 руб.
Датчик.
Демонтаж нижнего датчика довольно прост, если подойти к процессу с правильной стороны. Сложность заключается в том, что до крепежного болта довольно сложно добраться, окручивать болт можно ребром шлицевой отвертки, при этом отвертка располагается под углом к отворачиваемому болту.
Рис.1 Крепежный болт, для демонтажа нижнего датчика.
Рис.2 Примерный порядок откручивания крепежного болта, для демонтажа нижнего датчика.
Рис.3 Пример сильного износа нижнего датчика.
Вал.
Вал имеет тенденцию износа, пример износа вала принтера Citizen CLP621. Демонтаж вала довольно прост, но при слишком энергичным снятием вала есть шанс сломать крепежную защелку.
Рис.4 Демонтаж вала. 1. Отгибаем крепежную защелку. 2. Поднимаем вал вертикально вверх.
Справочные данные.
Документация.
Сокращенная инструкция пользователя принтер Citizen CLP 621 (на рус.) Скачать.
Полная инструкция пользователя Citizen CLP 621(на англ.) Скачать.
Сокращенная инструкция пользователя принтер Citizen CLP 521 (на рус.), в большинстве случаев подходит на 100% для Citizen CLP621. Инструкция содержит несколько больше информации, чем выше приведенная инструкция на русском. Скачать.
Калибровка под носитель. Непрерывная лента (этикетка).
Включаем при нажатых трех верхних клавишах (Pause, Feed, Stop), после того как три верхних светодиода загорятся Power (Зеленый), Print (Зеленый), Condition (Оранжевый), принтер издаст звуковой сигнал, отпускаем клавиши.
Далее жмем клавишу Mode/Repeat и не отпуская клавишу нажимаем Pause, выходит фишка на очень медленной скорости, при этом горит Power (Зеленый) и моргает Condition (Оранжевый). Когда верхних светодиода загорятся (Power (Зеленый), Print (Зеленый), Condition (Оранжевый)) калибровка почти закончена. Выходим из режима настройки, нажимаем клавишу Stop, все светодиоды кратковременно загораются и потом тухнут, при этом принтер издает один звуковой сигнал, остаются гореть только два верхних светодиода Power (Зеленый), Print (Зеленый). Калибровка закончена, осталось только проверить результаты, для этого нажимаем клавишу Feed, должна выйти одна этикетка.
Примечание. При первом нажатии клавиши Feed выйдет две этикетки, это нормально, при последующих нажатиях будет выходить по одной этикетки, в случае если калибровка проходила на непрерывной бумаге, то при первом нажатии выйдет отрезок бумаги двойной длины, не более 5-10 см. |
Внимание! Датчик, работающий на просвет, распознает промежутки между этикетками, а рефлекторный датчик распознает черные метки. |
Внимание! Одновременно может работать только один датчик, либо на просвет рис.7 поз.2, либо на отражение рис.7 поз.1 |
Рис. 8 Пример установки датчиков работающих на просвет. | Рис. 9 Пример установки датчиков работающих на отражение. |