Шаманские пляски с M1120

By Denis Klykvin, March 11th, 2010
blogger

Иногда некоторые вещи, которые кажутся простыми, заставляют выбегать курить каждые 5 минут, и рвать остатки волос на голове.

Так произошло и сегодня - принтер HP M1120, подключенный к принт-серверу, моргал кнопочкой “Ready”, но упорно не хотел печатать. Ни через тестовую печать принт-сервера, ни через тестовую печать CUPS. Недолго думая, сходил на сайт hp, скачал драйвера под linux, и тут же впал в ступор: в отладочном журнале были ошибки типа “hpprn.cpp:429: Get 48 bytes error”, о которых google скромно умалчивал. Конечно, были протестированы и драйвера из пакета с сайта hp, и те, что были в комплекте с cups, и пучок других, которые твёрдо гарантировали что будут работать.

К концу 6 часа я всё таки нашёл решение, которое может кому-то пригодиться:

1. необходимо поставить пакеты foo2zjs , foo2hp и hplip

2. Именно для этого принтера (HP M 1120) подходит pdd файл от HP LaserJet 1022 (если у вас FC или CentOS, то скорее всего он будет лежать в /usr/share/cups/model/HP-LaserJet_1022.ppd.gz )

3. В настройках принтера необходимо указать размер бумаги A4, иначе принтер будет выплёвывать чистые листы.

Profit, что ни говори.

3 Comments | Posted in General | RSS feed for comments on this post
Oleg Kurnosov | March 15, 2010 @ 6:49 pm

а я думал шаманские пляски закончились с этим принтером после его покупки :)

Ivan | April 7, 2010 @ 5:15 pm

foo2zjs, foomatic и все это довольно глючно на самом деле. Мой домашний HP 1018 с foo2zjs/hplip то работает, то нет. Жалею, что при покупке проигнорировал строку «Поддержка ОС: Windows», как оказалось, что если там есть Linux, то принтер действительно работает искаробки.

Вот и ваш HP M1120 — «Поддержка ОС: Windows, Mac OS X», что как бы намекает.

Denis Klykvin | April 7, 2010 @ 7:54 pm

Ну тут, тьфу-тьфу, пока вроде всё работает.
Вообще производители неохотно пишут о том что их оборудование работает под *nix, поэтому раз на раз не приходится. У меня на столе лежит usb-камера, к которой есть драйвер для ранних веток ядра 2.4 или 2.6, а потом его забросили, и сейчас он или не компилится, или kernel panic выдаёт (под маком, кстати, тоже систему роняет). А всякие noname usb-наушники прекрасно работают, хотя на их сайте только винда упоминается.
Так и приходится сначала гуглить, а потом на свой страх и риск втыкать.

Leave a comment

* - required information