|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Fedorets 2:5004/11.49 10 Feb 2003 19:06:00 To : All Subject : print from bsd to win printer --------------------------------------------------------------------------------
Hello All!
Почитал я ту доки по поводу печати с фрее на финдовый расшаренный принтер,
попробовал написать доки, вот что получилось:
------------/etc/printcap-------------------------
lp|windows:\
:lp=/dev/null:sd=/var/spool/output/lpd:if=/var/log/lpd-errs:\
:sh:if=/usr/libexec/lpr/smbprint:
--------------------------------------------------
И
----------/usr/libexec/lpr/smbprint---------------
#!/bin/sh
PRN='\\nit\HP'
SMBCLIENT="/usr/local/bin/smbclient $PRN -P -N"
CAT="/bin/cat"
TODOS="/usr/libexec/lpr/ru/koi2alt"
raw=0
while [ $# -gt 0 ]
do
case $1 in
-c*) raw=1 ;;
-w*) sw="width"; width=`expr $1 : '..\(.*\)` ;;
-l*) sw="heidth"; heidth=`expr $1 : '..\(.*\)` ;;
-i*) sw="indent"; indent=`expr $1 : '..\(.*\)` ;;
-n*) sw="login"; shift; login=$1 ;;
-h*) sw="host"; shift; host=$1 ;;
*) acct=$1 ;;
esac
shift
done
( echo print -
if [ $raw = 0 ]
then
$TODOS
else
$CAT
fi
) | $SMBCLIENT
exit $?
-----------------------------------------------------------------
При попытке отправить на печать получаем в /var/log/lpd-errs:
cannot execv /var/log/lpd-errs
lp: job could not be printed (cfA004fed)
Куда копать, что читать?
ЗЫ: принтер HP dj845
Wbr, fai mailto:fai@omskcity.com
--- ifmail v.2.14
* Origin: /*Vot eti geni nado udalit na hren!*/ (2:5004/11.49@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9020f47d3bbb.html, оценка из 5, голосов 10
|