[Comm] Подключение принтера

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пн Фев 6 11:21:44 MSK 2006


Здравствуйте!

Имею ALM 2.4+updates, HP LaserJet 1100, подключенный к /dev/lp0, и 
следующий cupsd.conf:

LogLevel info
MaxJobs 500
User lp
Group lp
RunAsUser no
NoIzvrat yes
TempDir /var/spool/cups/tmp
Port 631
<Location />
Order Deny,Allow
Allow From All
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

printers.conf пуст.

В выводе foomatic-configure -O вижу:

   <printer>
     <id>HP-LaserJet_1100</id>
     <make>HP</make>
     <model>LaserJet 1100</model>
     <functionality>A</functionality>
     <driver>hpijs</driver>
     <autodetect>
     <parallel>
       <commandset>MLC,PCL,PJL</commandset>
       <description>HP LaserJet 1100 Printer</description>
       <manufacturer>Hewlett-Packard</manufacturer>
       <model>HP LaserJet 1100</model>
     </parallel>
   </autodetect>
     <drivers>
       <driver>lj4dith</driver>
       <driver>ljet4</driver>
       <driver>stp</driver>
     </drivers>
   </printer>

Поэтому добавляю принтер так:

# foomatic-configure -s cups -n HPLJ1100 -p HP-LaserJet_1100 -d ljet4 
parallel:/dev/lp0
Use of uninitialized value in substitution (s///) at 
/usr/lib/perl5/vendor_perl/Foomatic/DB.pm line 3426.

При этом получаю такой printers.conf:

# Printer configuration file for CUPS v1.1.20
# Written by cupsd on Mon Feb  6 11:09:15 2006
<DefaultPrinter HPLJ1100>
Info HP LaserJet 1100
DeviceURI file:/dev/null
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>

Меняю значение DeviceURI на parallel:/dev/lp0 (кстати, почему 
foomatic-configure не смог этого сделать?) и рестартую сервис cups.

Теперь через http://hostname:631/ пытаюсь напечатать тестовую страничку 
(как это сделать не через web?) - но принтер ничего не печатает. В 
случае lpr /etc/hosts тоже ничего не происходит. В /var/log/cups/page_log:

HPLJ1100  1 [06/Feb/2006:11:13:49 +0300] 1 1 - localhost
HPLJ1100 root 2 [06/Feb/2006:11:16:30 +0300] 1 1 - localhost

Что я делаю не так?

Как-то иначе (кажется через lpadmin) я добивался того, что вместо 
тестовой страницы печаталось %!PS-Adobe и т.д., т.е. порт/принтер живы, 
дело в настройках.

-- 
С уважением, Прокопьев Евгений




Подробная информация о списке рассылки community