[mdk-re] cups & letter
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Июл 25 10:42:11 MSD 2001
Hello всем!!
Вот такая проблема.
Поднял cups-сервер и Самбу.
Под cups'ом установлен принтер HP LaserJet 5 который сетевой, то
есть в него всунута витая пара и он имеет свой ip в локальной
сети. Установлен как AppSocket/HP JetDirect с использованием
драйвера LaserJet_5-ljet4.ppd и имеет имя SD. В настроечках,
зайдя браузером на localhost:631 (всем рекомендую пользоваться
именно этой конфигурилкой, остальные творят очень странные вещи),
прописал формат бумаги A4 и тестовая печать идет нормально. Так
же, нормально проходит печать с консоли:
$lpr-cups -P SD file.name
В самбе отшарил его для маздая, положил в print$ драйверочки
маздайные, указал имя драйвера - все OK, винда NT Workstation
принтер цепляет вместе с драйверами. В настройках маздайного
принтера указал бумагу A4. В Самбе в ресурсе принтера стоит:
print command = lpr-cups -P %p -o raw %s
lpq command = lpstat -o %p
lprm command = cancel %p-%j#
Печатаю тестовую страницу... и принтер начинает пытаться
загрузить бумагу letter, ззараза, если нажать ему правильную
кнопку, что бы он не выёживался и взял ту бумагу, которая есть в
наличии, то есть A4 из лотка, то тестовая страничка идет на ура.
Но, согласитесь, бегать каждый раз и жать эту кнопку -
извращение, хочется что бы все работало нормально.
Начал разбираться.
В /var/spool/samba создается файл задания на печать TestPage. Я
его с консоли посылаю на печать:
$lpr-cups -P SD -o raw TestPage - принтер ищет letter
переправил в файле /etc/cups/ppd/sd.ppd все дефалты с letter на
A4 - пофигу.
Пытаюсь печатать:
$lpr-cups -P SD -o raw media=A4 TestPage -- пофигу, принтер
продолжает искать letter.
То есть, если задание готовит сам cups - все нормально, если
печататься через raw то вилы :-(
В заголовке маздайного задания TestPage значится следующее:
ESC%-12345X на PJL SET PAGEPROTECT=AUTO
@PJL SET RESOLUTION=600
@PJL ENTER LANGUAGE=PCL
Я уж и с натройками виндового драйвера игрался, и с cups'ом -
результат нулевой :-((
При этом. В сети есть NT сервер, который предоставляет тот же
принтер через HP JetAdmin, и тот же клиент нормально печатается
через NT'евый принтсервер, бе зо всяких попыток найти бумагу
letter. Сравнивал клиентские настройки принтеров предоставленных
NT и cups - одинаковые.
Я ничего не понимаю, как с этим бороться???
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки community