LINUX.ORG.RU
ФорумAdmin

Сетевая печать не идет, ети ее...


0

0

Прописал /etc/printcap след.образом lp: :cm=Remote Printer:\ :rm=host1:\ :rp=printer_on_host1:\ :sh:sd=...\if=... файлы в спул-директорию заносятся, но на удаленный принтер не идут. Через smbclient получается криво - строчки съезжают, делаю smbmount, тоже все подключается, но на принтер не выходит. Что я сделал не так? Какой аналог команде net use lpt1: \\host1\printer_on_host1?

anonymous

доки читали?
для нормального отображения печати существует пакет magicfilter. Ставим его и делаем примерно такие пассы с принтером HP5L
/etc/printcap
:lp=/dev/null:\
:if=/usr/local/bin/smbprint:\
:sd=/var/spool/lpd/lp:\
:af=/var/log/lp-acct:\
:lf=/var/log/lp-errs:\
:pl#66:\
:pw#80:\
:pc#150:\
:mx#0:\
:sh:
/usr/local/bin/smbprint:
/etc/magicfilter/laserjet-filter >/tmp/tmp_prn
chmod 644 /tmp/tmp_prn
( echo "print /tmp/tmp_prn" ) | /usr/bin/smbclient "\\\\$server\\$service" $password -I $IP_addr -W $localnet -U $server -N -P
rm /tmp/tmp_prn

можно и пооптимизирование :о)

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