[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:010477] Re: Planex Mini2 Printserver について


おはようございます。とりいです。

横やりを入れてしまうかも知れません。
vineにあまり詳しくないので、今までROMしていましたが、
/etc/printcap
を見せていただければ、解決につながるかも知れません。
あと、その中にあるifの行のファイルもついでにあるといいと思います。

ちなみに私の場合ですが、

/etc/printcap

lp|text:\
        :lp=/dev/null:\
        :sd=/usr/spool/lp:\
        :lf=/usr/spool/lp/log:\
        :af=/usr/spool/lp/acct:\
        :if=/usr/local/bin/lp-if:\
        :mx#0:\
        :sh: 

ps|ps|PostScript:\
        :lp=/dev/null:\
        :sd=/usr/spool/ps:\
        :lf=/usr/spool/ps/log:\
        :af=/usr/spool/ps/acct:\
        :if=/usr/local/bin/ps-if:\
        :mx#0:\
        :sh:


lp8300|remote PS printer:\
        :lp=/dev/null:\
        :rm=printer:\
        :rp=ps-2cd37a-p1:\
        :mx#0:\
        :sh: 


---------------------

/usr/local/bin/lp-if

#
WIDTH=$1
LENGTH=$2
INDENT=$3
NAMEFLAG=$4
LOGIN=$5
HOSTFLAG=$6
HOST=$7
ACCT=$8  
#
WIDTH=`echo $1 | awk '{ print substr($1,3) }'`
if [ -z "$WIDTH" -o "$WIDTH" = "0" ]; then WIDTH=80; fi

LENGTH=`echo $2 | awk '{ print substr($1,3) }'`
if [ -z "$LENGTH" ]; then LENGTH=66; fi

INDENT=`echo $3 | awk '{ print substr($1,3) }'`
if [ -z "$INDENT" ]; then INDENT=0; fi

/usr/bin/nkf -e  | /usr/local/bin/psconv -V$WIDTH-$LENGTH -j | /usr/local/bin/gs -q -dNOPAUSE -sDEVICE=epag600  -sOutputFile=- - | lpr -Plp8300 -U$5
exit 0

-------------------

/usr/local/bin/ps-if

WIDTH=$1
LENGTH=$2
INDENT=$3
NAMEFLAG=$4
LOGIN=$5
HOSTFLAG=$6
HOST=$7
ACCT=$8  
#
/usr/local/bin/gs -q -dNOPAUSE -sDEVICE=epag600  -sOutputFile=- - | lpr -Plp8300 -U$5
exit 0

のようになっています。

プリンターは、EPSON LP-8300S
プリントサーバーは、Planex FP1-5DW-T
を使用しております。ちなみに今まで問題は発生しておりません。

プリントサーバーに問題があると決めつけないで、もう少し設定の方を考えてみてはと思います。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: