LINUX.ORG.RU

[cups][rdesktop]проброс локального принтера


0

1

Имеется: компьютер с Debian Lenny с принтером HP LaserJet 1200, подключенным по usb, и терминальный сервер W2k3.

Принтер успешно подключен через CUPS, тестовая страница на печать уходит.

HP_LaserJet_1200_USB_1 (Default Printer)

[printer-id] Description: HP LaserJet 1200
             Location: Local Printer
             Printer Driver: HP LaserJet 1200 pcl3, hpcups 3.10.5
             Printer State: idle, accepting jobs, published.
             Device URI: usb://HP/LaserJet%201200

Подключаюсь:

rdesktop -Nf -r printer:HP_LaserJet_1200_USB_1 terminal_ip

Оффтопик принтер видит, но при попытке печати сессия отваливается, а в консоли:

PRINTER PRN1 to HP_LaserJet_1200_USB_1 driver HP Color LaserJet 8500 PS
lpr: HP_LaserJet_1200_USB_1: unknown printer

Смущает строчка driver HP Color LaserJet 8500 PS. Получается, что драйвер определяется неправильно. Собственно, прошу поправить и объяснить что я делаю не так, ибо голова уже не варит, а в гугле кажется забанили.

Поставил на сервер драйвер для принтера. Подключаюсь

rdesktop -Nf -r printer:HP_LaserJet_1200_USB_1="HP Universal Printing PS" terminal_ip
При попытке печати все также отваливается с сообщением
PRINTER PRN1 to HP_LaserJet_1200_USB_1 driver HP Universal Printing PS 
lpr: HP_LaserJet_1200_USB_1: unknown printer

kernelpanic ★★★★★ ()
Ответ на: комментарий от dimon555

Дело сдвинулось с мертвой точки.

Прописал в /etc/printcap

lp|HP_LaserJet_1200_USB_1:\
	:lp=/dev/usb/lp0:\
	:af=/usr/share/ppd/cups-included/HP/laserjet.ppd:\
	:sh:sd=/var/spool/lpd:\
	:lf=/var/log/lpd-errs:

Принтер с консоли печатает, терминальная сессия не отваливается. Но при попытке что-либо распечатать с сервера в очереди принтера получаю сообщение «Spooling», потом «Deleting - Printing - Printed» и все, спулер очищается, но печать не идет.

kernelpanic ★★★★★ ()
Ответ на: комментарий от dimon555
#lpr -P HP_LaserJet_1200_USB_1 test.txt

#ls|lp
request id is HP_LaserJet_1200_USB_1-21 (1 file(s))

#lpstat -p
printer HP_LaserJet_1200_USB_1 is idle.  enabled since Mon 06 Sep 2010 02:48:21 AM MSD

По первой команде тишина. По второй - печать идет.

kernelpanic ★★★★★ ()
Ответ на: комментарий от kernelpanic

>По первой команде тишина.
это просто команда неправильная, скорее всего. Если на имя принтера не ругается, то хз


в ман рдесктоп что-то про драйвер принтера пишется и т.д.

dimon555 ★★★★★ ()
Ответ на: комментарий от dimon555

>в ман рдесктоп что-то про драйвер принтера пишется
man к rdesktop я прочитал, надо указывать имя драйвера как он зовется в оффтопике.

printer:HP_LaserJet_1200_USB_1=«HP Universal Printing PS»


В общем забил я на это дело, и просто подключил принтер на сервере.

Хотя если кто-то выдаст решение этой проблемы - было бы неплохо.

kernelpanic ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.