Epson AcuLaser C900 vs CUPS (не все клиенты могут печатать)

Всё о принтерах, сканерах и многофункциональных устройствах. Подключение, настройка, проблемы.

Модератор: Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Epson AcuLaser C900 vs CUPS

Сообщение SLEDopit »

имеется комп-сервер (openSUSE 10.3, голая консоль, cups и nfs, больше ничего на нем нету), к которому подклюены 2 принтера (сабжевый и HP1018). с сервера работают оба принетра без проблем.
так же имеются несколько клиентов (на клиентах может стоять одна из 3х осей: openSUSE 10.3, 11, SLED 10 (не в том смысле что я не знаю какая именно, а просто клиентов много и осей много))
на HP1018 все клиенты печатают без проблем.
а вот с epson не все так гладко. клиенты печатают не все. нашлось таки 2 проблемных
1 openSUSE 10.3 (хотя рядом стоит тоже машина с 10.3 и печатает о.О), вылезает ошибка /usr/lib/cups/backend/ipp failed
когда то у меня возникала подобная ошибка, тогда был URI неверно указан. но тут все верно. погуглив куда копать так и не нашел.
пс как то проскочило сообщение что ipp1.1 не поддерживается сервером и будет юзаться ipp 1.0 (но hp1018 печатает же)
cups error log

Код: Выделить всё

I [17/Jul/2008:15:57:02 +0400] commptr=""
I [17/Jul/2008:15:57:02 +0400] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5711)
I [17/Jul/2008:15:57:06 +0400] commptr="?op=print-test-page"
I [17/Jul/2008:15:57:06 +0400] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5712)
I [17/Jul/2008:15:57:06 +0400] Adding start banner page "none" to job 2122.
I [17/Jul/2008:15:57:06 +0400] Adding end banner page "none" to job 2122.
I [17/Jul/2008:15:57:06 +0400] Job 2122 queued on "alc900" by "root".
I [17/Jul/2008:15:57:06 +0400] Started filter /usr/lib/cups/filter/pstops (PID 5713) for job 2122.
I [17/Jul/2008:15:57:06 +0400] Started filter /usr/lib/cups/filter/foomatic-rip (PID 5714) for job 2122.
I [17/Jul/2008:15:57:06 +0400] Started backend /usr/lib/cups/backend/ipp (PID 5715) for job 2122.
E [17/Jul/2008:15:57:07 +0400] PID 5714 (/usr/lib/cups/filter/foomatic-rip) stopped with status 1!
I [17/Jul/2008:15:57:07 +0400] Hint: Try setting the LogLevel to "debug" to find out more.
E [17/Jul/2008:15:57:07 +0400] PID 5715 (/usr/lib/cups/backend/ipp) stopped with status 1!
I [17/Jul/2008:15:57:07 +0400] Hint: Try setting the LogLevel to "debug" to find out more.
I [17/Jul/2008:15:57:07 +0400] [Job 2122] Backend returned status 1 (failed)
I [17/Jul/2008:15:57:07 +0400] Saving printers.conf...
I [17/Jul/2008:15:57:08 +0400] commptr=""

2 openSUSE 11 (она пока в единственном тестовом так сказать экземпляре) ошибка /usr/lib/cups/filter/foomatic-rip failed
foomatic-filter установлен.
лучший совет который я видел по этой проблеме:
try other mysterious mumbo-jumbo that magically fixes printing...

:)
принтеры останавливаются, jobsы замараживаются.

ps раз уж тут про принтеры написал за одно спрошу:
сервер у меня без иксов, а программка показывающая состояние кратриджей в epsone на gtk написана. соотвественно для установки на сервер туда придется иксы ставить. можно ли как нибудь прикрутить эту утилиту без установки иксов на сервер? а то тяжко без нее придется.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Epson AcuLaser C900 vs CUPS

Сообщение SLEDopit »

что то наткнулся на тему, решил отписаться как решилась проблема.
вдруг кому нибудь когда нибудь пригодится :)
проблема решилась следующим образом.
серверы и клиенты с opensuse проагрейдились до debian lenny :)
на сервер поставился backend для epson alc900 и пакеты pipsplus (конвертировл с помощью alien). но этого было мало этому принтеру, чтобы начать печатать. он, скотина, все время красную лампочку включал и не хотел печатать. после получасовых мучений и проверок что же не так (pipsplus-monitor говорил что размер бумаги не соотвествует нужному, точно не помню формулировку) нашел что не так. в дровах размер бумаги стоит a4, а в капсе letter usa. вот, блин, подстава была :)
зато когда в капсе поменял на а4 все заработало.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: