Перейти к содержанию

PVOzerski

Members
  • Постов

    3
  • Зарегистрирован

  • Посещение

    Никогда

Весь контент PVOzerski

  1. Не уверен... Подобная же строчка насчет сокета есть и в логе удачно выполненной задачи (значит, ошибка не критичная), а вот строчка, найденная мной, присутствует только при обломе...
  2. Замечу, что в Linux я, в общем-то, новичок, хотя не новичок в Винде и даже программировании. Видимо, отсюда и мои дальгнйшие приключения . Короче, чуть я не наломал ночью дров Наивный, попытался перейти на ту версию CUPS, которая прилагалась всё на том же OEM-CD от Xerox. В общем, с --nodeps, --force и ручной правкой линков установил RPM-пакет для Mandrake 7. Проблемы остались ровно теми же, а "откатить" обратно уже не получилось - заново установленный "родной" пакет работать не стал. Так что с версией от Mandrake (1.1.15) теперь и живу... А вот 2 выдержки из лога ошибок CUPS в ее итоговой для меня (мандрейковской) инкарнации. 1). Вот это добавилось после успешной печати через kprinter: I [25/Jan/2006:01:22:37 +0300] Job 12 queued on 'lp' by 'pasha'. I [25/Jan/2006:01:22:37 +0300] Started filter /usr/lib/cups/filter/pstops (PID 2270) for job 12. I [25/Jan/2006:01:22:37 +0300] Started filter /usr/lib/cups/filter/ppmtospl2 (PID 2271) for job 12. I [25/Jan/2006:01:22:37 +0300] Started backend /usr/lib/cups/backend/usb (PID 2272) for job 12. I [25/Jan/2006:01:22:37 +0300] Listening to 0:631 I [25/Jan/2006:01:22:37 +0300] Configured for up to 100 clients. I [25/Jan/2006:01:22:37 +0300] LoadPPDs: Read "/etc/cups/ppds.dat", 29 PPDs... I [25/Jan/2006:01:22:37 +0300] LoadPPDs: No new or changed PPDs... E [25/Jan/2006:01:22:38 +0300] StartListening: Unable to bind socket - Permission denied. 2) А вот это - после "облома" через llpr: I [25/Jan/2006:01:18:50 +0300] Job 10 queued on 'lp' by 'pasha'. I [25/Jan/2006:01:18:50 +0300] Started filter /usr/lib/cups/filter/pstops (PID 2084) for job 10. I [25/Jan/2006:01:18:50 +0300] Started filter /usr/lib/cups/filter/ppmtospl2 (PID 2085) for job 10. I [25/Jan/2006:01:18:50 +0300] Started backend /usr/lib/cups/backend/usb (PID 2086) for job 10. I [25/Jan/2006:01:18:50 +0300] Listening to 0:631 I [25/Jan/2006:01:18:50 +0300] Configured for up to 100 clients. I [25/Jan/2006:01:18:50 +0300] LoadPPDs: Read "/etc/cups/ppds.dat", 29 PPDs... I [25/Jan/2006:01:18:50 +0300] LoadPPDs: No new or changed PPDs... E [25/Jan/2006:01:18:50 +0300] StartListening: Unable to bind socket - Permission denied. E [25/Jan/2006:01:18:53 +0300] PID 2085 stopped with status 111! Я так понимаю, "собака зарыта" вот здесь: I [25/Jan/2006:01:18:50 +0300] LoadPPDs: No new or changed PPDs... Буду признателен, если кто-нибудь подскажет, что это значит и как с этим бороться...
  3. Вот, столкнулся с сабжем. Причем всё, кроме самого принтера, полагает, что печать идет нормально. Дрова с OEMовского CD, система печати - CUPS (другие не работали тоже). В спулере CUPS при работе под юзером всё отображается, как при нормальной печати. Принтер выводится из "спящего режима", но ничего не печатает. Хотя вру - печатает тот набор программ, которые используют родную систему печати KDE. А прямое обрашение llpr <файл.PS> работает только под root. На самом деле, я нашел, хоть и "кривой", выход. Не сумев настроить печать "по-честному", я сумел заставить печатать программы из OpenOffice "в обход". При этом я воспользовался тем, что система печати KDE оказалась "счастливой" - работала и при юзерских правах нормально. Поэтому я взял из списка принтерных драйверов OpenOffice какой-то другой Xerox (сейчас посмотреть не могу, поскольку тот комп далеко) и в качестве программы печати в его настройках заменил печатающую программку с lpr на kprinter --stdin --nodialog. Теперь получается, что Writer или SpreadSheet генерит постскрипт-файл, передает его через стандартный ввод программе kdeprint, а та уже через CUPS отправляет всё на llpr. Далее я пошел еще дальше. Убрал линк lpr на llpr, созданный при инсталляции драйвера, и заменил его на bash-скрипт, вызывающий kprinter --stdin --nodialog. После этого список печатающих программ расширился - например, в их число вошел GNUmeric. Остались нерешенными 2 мелочи: 1) в спуле CUPS все печатаемые из OpenOffice документы обозначаются "именем" STDIN; 2) печать возможна только из-под KDE (по крайней мере, из-под "иксов"): при попытке печатать из настоящего текстового режима kprinter не хочет работать и говорит, что не может найти сервер X Window. Вопрос: а более прямые решения возможны?
×
×
  • Создать...