Определение наличия и типа головки струйными принтерами CanonОпределение наличия и типа головки струйными принтерами Canon

Определение наличия и типа головки струйными принтерами Canon


До появления принтера S200 головки у Canon назывались BJ Cartrige,
но для однообразия будет использован один термин : «головка»

Головки ВС-21е и S200 (QY6-0038-000), отвергаемые принтером

Так получилось, что у меня возникла необходимость попытаться оживить головку S200, при установке которой в принтер «Статус-монитор» сообщал, что головка не установлена, системный код 5600. В наличии у меня были: принтер S200, две головки S200 (одна рабочая, вторая – с кодом 5600), принтер BJC-2100 и две его головки ВС-21е (одна рабочая, вторая с кодом 5600).

Конструкция, количество сопел и расположение контактов головок ВС-21е и S200 полностью совпадают. Головки различаются только идентификаторами. Определение головки, по крайней мере у тех принтеров, что используют ВС-21е, проходит в два этапа:

  1. определение наличия головки,
  2. идентификация головки (ведь для BJC-2000, скажем, предусмотрено аж 4 типа головок: черная ВС-20, цветная ВС-21е, фото и сканерная. Принтер должен знать, какая в нем установлена).

Головки ВС-21е и S200 (QY6-0038-000), отвергаемые принтеромНаличие головки принтер BJC-2100 определяет по следующим параметрам:

  1. Сопротивление между контактами 9 и 1,2 (см. рис. справа) должно быть не более 750 Ом, не менее 60 Ом.
  2. Сопротивление термодатчика головки не должно быть нулевым, как сказано в СМ, однако на практике я получил «дополнительные данные».

По схеме головки ее термодатчик представляет собой два последовательно соединенных диода, выводы которых идут на контакты 10 и 29 головки – при измерении прибором DT-830 (или другим цифровым мультиметром) на пределе «проверка диода» (анод = 10, катод = 29) показания примерно 1700 – 1750. При измерении на сопротивление – бесконечность…

Тип (идентификацию) головки (ВС-20, ВС-21, фото, сканер) принтер определяет по комбинации 14 – 11, 12, 13. Для ВС-21 по СМ : 14-12 и 14-13 должно быть КЗ, 14-11 - обрыв . Но у тех, что промерял я, рабочих кстати, получилось : 14-13 = 16кОм, 14-12 = КЗ, 14-11 – обрыв.

Для S200 определение наличия головки такое же, как и для ВС-21е; а идентификация : 14-13 = 16кОм, 14-12 = обрыв, 14-11 = КЗ.

У тех головок, которые принтер не видел (системный код 5600), попытка выяснить причину этого привела к тому, что все измерения выше перечисленных параметров соответствовали «норме», кроме 10-29 контакты (выводы термодатчика головки). Они были в «обрыве», учитывая то, что измерение проводилось на пределе «Диод». Это не согласуется с данными СМ-а, «обрыв» не «КЗ», однако...

По информации в различных форумах, дело можно было поправить, припаяв к соответствующим линиям на плате принтера подобранную пару диодов. Таким образом имитируется целостность датчика в головке. Правда в дальнейшем надо помнить, что контроль нагрева головки не работает.

Головки ВС-21е и S200 (QY6-0038-000), отвергаемые принтеромДействительно, после того, как к контактам разъема шлейфа головки на «маме» принтера была подпаяна цепочка из двух последовательно соединенных диодов (анодом к контакту, соответствующему №10 головки), принтер «увидел» убитую головку S200 и заработал. Припаивая диоды к контактам разъема шлейфа головки на плате принтера, надо учесть, что контакты головки и каретки (соответственно и на разъеме шлейфа) в принтере S200 пронумерованы не в «зеркале», когда одноименные контакты головки и каретки при «соединении» совпадают, а 1 в 1. Так что 10-му контакту головки соответствует 23-й контакт разъема шлейфа, а 29-му головки – 4-ый шлейфа (в шлейфе не 29, а 32 провода, 30-32-ой идут на датчик хоум-позишн). А вот у BJC-2100 контакты разъема шлейфа на плате электроники пронумерованы в соответствие контактам головки, поэтому на нем диоды припаиваются именно к 10 и 29 контактам. Правда, у BJC-2100 контакты разъема доступны только с обратной стороны платы. Навесной монтаж, сделанный при проверке всего этого безобразия на принтере S200, представлен на фото справа (видно, что нижний вывод диодов - это анод - припаян к 4-му контакту разъема на плате S200).

Диоды я взял со старой материнской платы, поэтому тип не знаю. Проверка тестером DT-830 на пределе «Диод» = 1390. Однако, попытка оживить таким же образом принтер BJC-2100 привела к тому, что принтер головку увидел, принял, но при попытке что-то напечатать или провести чистку сопел либо чистил сопла без остановки, либо «уходил в ошибку». Очевидно, «сопротивление» пары диодов оказалось недостаточным, принтер определял перегрев и пытался головку остудить, прокачивая через нее чернила. Проблема была решена добавлением последовательно диодам резистора сопротивлением 100 Ом. Ну не из чего было подбирать диоды…
Могу предположить, что в этой цепочке «пойдут» светодиоды, прямое падение напряжения на переходе у которых заметно выше, чем у выпрямительных диодов, но все равно – надо подбирать…

Кроме того, и я это проверил, можно поставить головку не в свой принтер, изменив соответствующим образом идентификацию. Конкретно: я взял ВС-21е, наложил тонкую полоску фольги вдоль всей «полосы» контактов 14…11 и сверху закрыл скотчем место, соответствующее 12 и 13-му контактам. И эта головка заработала в S200. «Убитая» ВС-21е тоже заработала после изменения идентификации.
Живые головки в этом принтере работали тоже. Единственное, что я не проверил, это поведение принтера с рабочей и «убитой» головкой при продолжительной печати… Возможно, с рабочей головкой принтер будет чаще «тормозить» для охлаждения головки, т.к. датчик в головке и диоды подключены в параллель, т.е. общее сопротивление меньше, чем только одного датчика, что соответствует состоянию «повышенного нагрева». Но это уже совсем другая история.

Послесловие

Головкам принтеров Canon, сделанным по новой, существенно отличной от ВС-21е и QY6-0038 технологии, посвящен отдельный материал.

Была надежда, что и новые принтеры Canon с новыми головками можно будет оживить при отказе термодатчиков в головках. Однако надежды не оправдались. Кроме всего прочего, в документацию на новые принтеры Кэнон не включена информация о принципах контроля головки, как это было с ранними моделями; ачастую не расписано даже назначение контактов головки… Поэтому однозначно сказать можно лишь следующее: как и прежде? контроль головок происходит в несколько этапов:

  • наличие головки,
  • исправность головки,
  • тип головки.
  • Тип головки теперь определяет содержимое установленной на ней ЕЕПРОМ; в определении исправности участвуют термодатчики; а вот наличие – для меня сложный вопрос…

    Однако как-то попался мне i550, который сразу по включении выдавал ошибку головки. В СМ на этот принтер распиновка контактов головки, к счастью, есть. В головке 2 термодатчика; при их измерении один показал наличие 2-х диодов, второй – как бы одного. Предположив, что в ошибке именно он и виноват, я заклеил один из его контактов - ошибка пропала, однако при попытке печати принтер выдал «нет головки». Попытка подставить внешнюю диодную цепочку ситуации не изменила.
    Кстати, заклейка еще и второго, предположительно хорошего, датчика возвращала первоначальную «ошибку головки» при включении.

    Среди сигналов головки есть сигналы «heat enable». Если предположить, что это сигналы не разешения нагрева, а контроля процесса нагрева, то внешние цепочки имитации термодатчиков не помогут обмануть принтер.

    Так ничего и не добившись, я отступился...


    Михаил Агафонов aka mag54®

    Опубликовано 02 июля 2007 г.
    Рейтинг@Mail.ru Rambler's Top100