dil: (Default)
dil ([personal profile] dil) wrote2006-01-03 08:03 pm

Вопрос знатным купсоводам про firefox

Имеем: cups 1.1.23 и лазерник Xerox Phaser 3110.
Тестовая страница печатается, из openoffice тоже всё нормально.
А вот при попытке печати из firefox и thunderbird в cups'овом error-log'е появляется следующее:

D [03/Jan/2006:20:00:16 +0300] AcceptClient: 5 from localhost:631.
D [03/Jan/2006:20:00:16 +0300] ReadClient: 5 POST /printers/Phaser HTTP/1.1
E [03/Jan/2006:20:00:16 +0300] print_job: bad page-ranges values 0-0.
D [03/Jan/2006:20:00:16 +0300] Sending error: client-error-bad-request
D [03/Jan/2006:20:00:16 +0300] ProcessIPPRequest: 5 status_code=400
D [03/Jan/2006:20:00:16 +0300] CloseClient: 5

Куда копать?

[identity profile] 1master.livejournal.com 2006-01-03 05:22 pm (UTC)(link)
Предпоследняя строчка наводит на мысль, что гамма-филы пытаются пользовать IPP. Оторвать [livejournal.com profile] khoo_yam

[identity profile] dil.livejournal.com 2006-01-03 05:52 pm (UTC)(link)
Ы-ы.. А что это такое и где его отрывать?

[identity profile] 1master.livejournal.com 2006-01-03 05:54 pm (UTC)(link)
Internet Printing Protocol. Грубо говоря, оно вместо загрузки задания в принтер дает ему URL и говорит "пойди сам напечатай". А вот где оторвать, увы не знаю.

[identity profile] dil.livejournal.com 2006-01-03 05:57 pm (UTC)(link)
Что-то я плохо представляю, как можно через интернет получить локальное письмо..

[identity profile] 1master.livejournal.com 2006-01-03 05:59 pm (UTC)(link)
Или сайт доступный через VPN. Или еще чего. Но люди, которые делали кусок ответственный за печать верхней головой подумать не успели.

[identity profile] shadowtramp.livejournal.com 2006-01-03 06:45 pm (UTC)(link)
Боюсь, что мастер малость промазал. Код статуса, это - послелог. Типа, подметаем за собой. Там даже статус debug у сообщения (первая буква в строчке - D). А по IPP скорее всего оно к принтеру лезет. Печатаешь через IP?
Собственно строка с сообщением об ошибке помечена буковкой E в первой позиции. Сам найти сможешь, я в тебя верю ;)
Причина сбоя тоже написана, плохой заголовок задачи, диапазон страниц к печати с нулевой по нулевую. Я бы на твоём месте посмотрел на настройки печати в ффоксе.
Можно ещё проверить: напечатать из ффокса в файло, файло открыть gv, и из неё напечатать. Если получится всё, то однозначно ошибка в настройках ффокса.

[identity profile] dil.livejournal.com 2006-01-03 06:54 pm (UTC)(link)
Смотрел уже, в ff указывал печатать все страницы, а в tb вообще про страницы ничего не спрашивали..

[identity profile] shadowtramp.livejournal.com 2006-01-03 07:01 pm (UTC)(link)
Потрать время и, возморжно, лист бумаги. Напечатай через файло.

[identity profile] ypq.livejournal.com 2006-01-04 10:17 am (UTC)(link)
+1
я тоже пару лет назад был удивлен несогласованным поведением cups, OOo и мозиллы. одно время печатал через длинную строку вызова gs. самое смешное было в том, что gv показывал файлы, "напечатанные" из OOo и мозиллы одинаково, а вот на печати мозилла делала совершенно непотребные поля.
так что печатать через файл.ps - однозначно!