1. Снести CUPS (если установлен) напрочь
2. поставить lprng, magicfilter
3. запуститить magicfilter и отконфигурить принтер
4. в самбе:
printcap name = /etc/printcap
printing = lprng
print command =
lpq command = %p
lprm command =
[epson]
comment = epson
path = /var/spool/lpd/lp
printer name = epson
guest ok = Yes
printable = Yes
print command = lpr -r -h -P %p %s
use client driver = Yes
force printername = Yes
5. в /etc/printcap (формируетс при запуске магикфильтра):
lp|epson|epson:\
:lp=/dev/lp0:sd=/var/spool/lpd/lp:\
:sh:pw#80:pl#72:px#1440:mx#0:\
:if=/etc/magicfilter/epson9-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
6. добавить в /etc/rc2.d/ файл S20lps0
#!/bin/sh
/sbin/modprobe lp
/bin/chmod 777 /var/spool/lpd/lp
7. смотреть логи
8.по хорошему надо сделать чтобы модуль порта лпт цеплялся автоматом (echo "lp" >> /etc/modules ), но чот как то изначально стратил... :)
На практике вам нужно знать всего три команды: lpq, lprm,lpc
Lpq - это команда просмотра очереди печати.
Lprm - команда удаляет задания из очереди.
Синтаксис команды lprm:
Lprm - удаляет последнее задание в очереди;
Lprm - 14, 15 - удаляет задания 14 и 15 из очереди;
Lprm - username - удаляет задания конкретного пользователя из очереди;
Lprm - all - удаляет все задания из очереди.
Lpc - команда, позволяющая контролировать работу принтера, необходимости в ее использовании практически не возникает.
2. поставить lprng, magicfilter
3. запуститить magicfilter и отконфигурить принтер
4. в самбе:
printcap name = /etc/printcap
printing = lprng
print command =
lpq command = %p
lprm command =
[epson]
comment = epson
path = /var/spool/lpd/lp
printer name = epson
guest ok = Yes
printable = Yes
print command = lpr -r -h -P %p %s
use client driver = Yes
force printername = Yes
5. в /etc/printcap (формируетс при запуске магикфильтра):
lp|epson|epson:\
:lp=/dev/lp0:sd=/var/spool/lpd/lp:\
:sh:pw#80:pl#72:px#1440:mx#0:\
:if=/etc/magicfilter/epson9-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:
6. добавить в /etc/rc2.d/ файл S20lps0
#!/bin/sh
/sbin/modprobe lp
/bin/chmod 777 /var/spool/lpd/lp
7. смотреть логи
8.по хорошему надо сделать чтобы модуль порта лпт цеплялся автоматом (echo "lp" >> /etc/modules ), но чот как то изначально стратил... :)
На практике вам нужно знать всего три команды: lpq, lprm,lpc
Lpq - это команда просмотра очереди печати.
Lprm - команда удаляет задания из очереди.
Синтаксис команды lprm:
Lprm - удаляет последнее задание в очереди;
Lprm - 14, 15 - удаляет задания 14 и 15 из очереди;
Lprm - username - удаляет задания конкретного пользователя из очереди;
Lprm - all - удаляет все задания из очереди.
Lpc - команда, позволяющая контролировать работу принтера, необходимости в ее использовании практически не возникает.
Комментариев нет:
Отправить комментарий