Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 2285

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Linux Print2Win mini-HOWTO: $B@_Dj$H;H$$J}(B</TITLE>
 <LINK HREF="Print2Win-3.html" REL=next>
 <LINK HREF="Print2Win-1.html" REL=previous>
 <LINK HREF="Print2Win.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Print2Win-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="Print2Win-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="Print2Win.html#toc2">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s2">2. $B@_Dj$H;H$$J}(B</A></H2>

<P>
<P>
<H2><A NAME="ss2.1">2.1 $B35MW(B</A>
</H2>

<P>$B0J2<$N(B2$B$D$NJ}K!$G0u:~2DG=!'(B
<UL>
<LI>$BI8=`(B <CODE>lpr</CODE> $B%3%^%s%I$r;HMQ(B</LI>
<LI>SAMBA $B$N(B <CODE>smbclient</CODE> $B$N%W%j%s%H5!G=$r;HMQ(B</LI>
</UL>
<P>
<H2><A NAME="ss2.2">2.2 <CODE>/etc/printcap</CODE></A>
</H2>

<P>$B$I$A$i$b0J2<$N$h$&$K:n@.$5$l$?(B <CODE>/etc/printcap</CODE> $B%U%!%$%k$r;HMQ$7$^$9!#(B
<P><CODE>/etc/printcap:</CODE>
<BLOCKQUOTE><CODE>
<PRE>
#
# lpr $B%3%^%s%I$r;HMQ$7$?$$>l9g$O!"(BPRINTER $B4D6-JQ?t$r(B PRINTER=eng 
# $B$^$?$O(B PRINTER=colour$B!"(BPRINTER=optrac$B!"(BPRINTER=optrar $B$N2?$l$+(B
# $B$K@_Dj$9$k!#$"$k$$$O(B lpr -P $B$G%U%!%$%k$X$N0u:~$b2DG=!#(B
#                               Harish Pillay (h.pillay@ieee.org)
# //gaia/lexENG1 $B$K(B smbprint $B7PM3$G0u:~(B
#
eng|lp:\
        :cm=LexMark Optra R+ PostScript Printer:\
        :lp=/dev/eng:\
        :sd=/var/spool/lpd/eng:\
        :af=/var/spool/lpd/eng/acct:\
        :mx#0:\
        :if=/usr/local/samba/bin/smbprint:
#
# //gaia/lexTRG1 $B$K(B smbprint $B7PM3$G0u:~(B
#
colour|lpcolour:\
        :cm=LexMark Optra C PostScript Printer:\
        :lp=/dev/colour:\
        :sd=/var/spool/lpd/colour:\
        :af=/var/spool/lpd/colour/acct:\
        :mx#0:\
        :if=/usr/local/samba/bin/smbprint:
#
# lpr $B$r;HMQ$7$F(B Optra R+ Postscript ($BGr9u(B) $B$KD>@\0u:~(B
#
optrar:\
        :cm=LexMark Optra R+ PostScript Printer:\
        :sd=/usr/spool/lpd:\
        :lf=/usr/spool/lpd/errors:\
        :rp=optrar.dom.ain:\
        :rm=optrar.dom.ain:\
        :sh:\
        :sf:
#
# lpr $B$r;HMQ$7$F(B Optra R+ Postscript ($B%+%i!<(B) $B$KD>@\0u:~(B
#
optrac:\
        :cm=LexMark Optra C PostScript Printer:\
        :sd=/usr/spool/lpd:\
        :lf=/usr/spool/lpd/errors:\
        :rp=optrac.dom.ain:\
        :rm=optrac.dom.ain:\
        :sh:\
        :sf:

# /etc/printcap $B%U%!%$%k$N=*$o$j(B
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H2><A NAME="ss2.3">2.3 $B;H$$J}(B</A>
</H2>

<P>
<P>$B<j=g!'(B
<UL>
<LI><CODE>lpd</CODE> $B$r5/F0$7$^$9(B
$B!J(B <CODE>/etc/rc.d/rc.M</CODE> $B$H(B <CODE>/etc/rc.d/rc.inet2</CODE> $B$r3NG'(B )$B!#(B</LI>
<LI>lpd $B$KBP1~$7$F$$$k%W%j%s%?!<$G$"$l$P(B <CODE>lpr</CODE> $B$GD>@\0u:~$G$-$^$9!#(B</LI>
<LI>lpd $B$KBP1~$7$F$$$J$$%W%j%s%?$r(B Windows 95 $B$d(B Windows NT $B$N%W%j%s%?(B
$B6&M-5!G=$rDL$7$FMxMQ$9$k>l9g$O(B SAMBA $B$,I,MW$G$9!#(B</LI>
<LI>SAMBA $B$,@5$7$/F0:n$7$F$$$k$3$H$r3NG'$7$?8e!"(B<CODE>smbprint</CODE>$B!J(BSAMBA
$B$KIUB0!K%9%/%j%W%H$r;HMQ$7$F0u:~$7$^$9!#(B
(http://www.nijenrode.nl/&nbsp;steven/ldp/Printing-HOWTO.html$B;2>H(B)</LI>
</UL>
<P>
<P>
<H2><A NAME="ss2.4">2.4 <CODE>smbprint</CODE> $B%9%/%j%W%H(B</A>
</H2>

<P>$B0J2<$O<c43$NJQ99$r;\$7$?Cx<T$N(B <CODE>smbprint</CODE> $B%9%/%j%W%H$G$9!'(B
<P><CODE>/usr/local/samba/bin/smbprint</CODE>:
<P>
<BLOCKQUOTE><CODE>
<PRE>
#!/bin/sh -x

# $B$3$N%9%/%j%W%H$O(B UNIX $B%^%7%s$G(B printcap $B$r;HMQ$7$F0u:~$9$k$?$a$N(B
# $BF~NO%U%#%k%?$G!"(Bsmbclient $B%W%m%0%i%`$r;HMQ$7$F;XDj$7$?(B smb $B%5!<%P!<(B
# $B$^$?$O%5!<%S%9$K%U%!%$%k$r0u:~$7$^$9!#(B
# $BNc$($P0J2<$N$h$&$J(B printcap $B%(%s%H%j$r@_Dj$9$l$P!"$3$N%9%/%j%W%H$r(B
# $B;HMQ$7$F0u:~$G$-$k(B smb $B$H$$$&L>$N%W%j%s%?!<$r@8@.$G$-$^$9!#(B
#
# smb:lp=/dev/null:sd=/usr/spool/smb:sh:if=/usr/local/samba/smbprint
#
# $B$3$N;~!"%9%W!<%kMQ$K%7%9%F%`$KBP$7E,@Z$J%"%/%;%98"8B$H%*!<%J!<$K@_Dj(B
# $B$5$l$?(B /usr/spool/smb $B%G%#%l%/%H%j$N:n@.$,I,MW$G$9!#(B
#
# hamiltom@ecnz.co.nz (Michael Hamilton)$B$,2~NI$7!"%5!<%P!<$d%5!<%S%9!"(B
# $B%Q%9%o!<%I$r(B /usr/var/spool/lpd/PRINTNAME/.config $B$+$i8+$l$k$h$&$7$?(B
# $B%9%/%j%W%H$G$9!#(B
#
# $B$5$i$K(B h.pillay@ieee.org (Harish Pillay)$B$,JQ99$7!"%f!<%6!<JQ?t$rDI2C(B
# $B$7$?%9%/%j%W%H$G$9!#(B
#
# $B$3$l$rF0:n$5$;$k$K$O(B /etc/printcap $B%(%s%H%j$K%"%+%&%s%F%#%s%0(B
# $B%U%!%$%k!J(Baf=...$B!K$,4^$^$l$F$$$J$1$l$P$J$j$^$;$s!#(B
#
#   cdcolour:\
#       :cm=CD IBM Colorjet on 6th:\
#       :sd=/var/spool/lpd/cdcolour:\
#       :af=/var/spool/lpd/cdcolour/acct:\
#       :if=/usr/local/etc/smbprint:\
#       :mx=0:\
#       :lp=/dev/null:
#
# /usr/var/spool/lpd/PRINTNAME/.config $B%U%!%$%k$O0J2<$r4^$s$G(B
# $B$$$J$1$l$P$J$j$^$;$s!'(B
#   server=PC_SERVER
#   service=PR_SHARENAME
#   password="password"
#   user=USERNAME          (h.pillay@ieee.org $B$K$h$jDI2C(B)
#
# $BNc!'(B
#   server=PAULS_PC
#   service=CJET_371
#   password=""
#   user=HARISH          (h.pillay@ieee.org $B$K$h$jDI2C(B)

#
# $B%G%P%C%0MQ$N%m%0%U%!%$%k!#I,MW$J$1$l$P(B /dev/null $B$KJQ99!#(B
#
logfile=/tmp/smb-print.log
# logfile=/dev/null


#
# $B%U%#%k%?$X$N:G8e$N%Q%i%a!<%?$O%"%+%&%s%F%#%s%0!&%U%!%$%kL>$G$9!#(B
#   $B%U%!%$%kL>$+$i%G%#%l%/%H%jL>$r<h$j=P$7$^$9!#(B
#   $B$3$l$K(B /.config $B$r$D$1$F(B config $B%U%!%$%k$H$7$^$9!#(B
#
eval acct_file=\$$#
spool_dir=`dirname $acct_file`
config_file=$spool_dir/.config

# $B@_Dj%U%!%$%k$K0J2<$NJQ?t$,@_Dj$5$l$F$$$J$1$l$P$J$j$^$;$s!'(B
#   server
#   service
#   password
#   user               (h.pillay@ieee.org $B$K$h$jDI2C(B)
eval `cat $config_file`

#
# $B%G%P%C%0MQ$N%X%k%W!#(B $BBg$-$5$rJQ$($?$/$J$1$l$P(B &gt;&gt; $B$r(B &gt; $B$KJQ99!#(B
#
echo "server $server, service $service" &gt;&gt; $logfile

(
# $BCm(B $B0u:~;~$K<+F0(B CR/LF $BJQ49$,I,MW$G$"$l$P(B `echo translate' $B$N9T$rDI2C!#(B
        echo translate
        echo "print -"
        cat
) | /usr/local/samba/bin/smbclient "\\\\$server\\$service" $password 
-U $user -N -P &gt;&gt; $logfile

# /usr/local/samba/bin/smbprint $B$N=*$o$j(B
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H2><A NAME="ss2.5">2.5 tip</A>
</H2>

<P>
<DL>
<DT><B>Rick Bressler $B$+$i$N%R%s%H$G$9(B:</B><DD><P>$B$H$F$bNI$$(B tip $B$G$9$M!#;d$b$[$H$s$IF1MM$K;H$C$F$$$^$9!#$5$F(B
$B;d$+$i$b(B tip $B$r0l$D!#0J2<$N$h$&$J@_Dj$O$"$^$jNI$/$"$j$^$;$s!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
:lp=/dev/null:\
</PRE>
</CODE></BLOCKQUOTE>
<P><CODE>lpr</CODE> $B$O(B <CODE>lp=</CODE> $B$H$7$F;XDj$7$?%U%!%$%k$r(B '$BGSB>E*(B' $B$K%*!<%W%s(B
$B$7$^$9!#$3$l$O%^%k%A%W%m%;%9$,%W%j%s%?!<$XF1;~$K0u:~$7$h$&$H$9$k$N$r(B
$BHr$1$k$?$a$G$9!#(B
<P>$B$3$NI{:nMQ$H$7$F$"$J$?$N4D6-$G$O!"(B<CODE>eng</CODE> $B$H(B <CODE>colour</CODE> $B$OF1;~$K(B
$B0u:~$G$-$^$;$s!J!J(B<CODE>lpr</CODE> $B7PM3$N$O!K$"$C$H$$$&4V$K0u:~$5$l$^$9$7!"(B
$B!J(B<CODE>smbclient</CODE> $B7PM3$N$O!K5$$E$+$J$$$&$A$K%-%e!<$5$l$A$c$$$^$9$+$i!"(B
$BDL$k$h$&$K8+$($k$G$7$g$&$1$I!#!K$7$+$7!"(B<CODE>/dev/null</CODE> $B$K=q$-9~$b$&$H$9$k(B
$BB>$N%W%m%;%9$O$9$Y$FCfCG$7$F$7$^$$$^$9!#(B
<P>$B%7%s%0%k%f!<%6!<%7%9%F%`$G$OBg$-$JLdBj$K$O$J$i$J$$$G$7$g$&!#$o$?$7$N=j(B
$B$K$O(B 50 $B$rD6$($k%W%j%s%?!<$r@\B3$7$?%7%9%F%`$,$"$j$^$9!#$3$N4D6-$G$OLd(B
$BBj$H$J$j$^$9!#(B
<P>$B2r7h:v$O$=$l$>$l$K%@%_!<%W%j%s%?!<$r:n@.$9$k$3$H$G$9!#(B
$BNc!'(B<CODE>touch /dev/eng</CODE>
</DL>
<P>$BCx<T$O(B Rick $B$N65$($K=>$$!">e5-$N(B <CODE>printcap</CODE> $B%U%!%$%k$N(B <CODE>lp</CODE> 
$B%(%s%H%j$rJQ99$7!"0J2<$N$h$&$K$7$^$7$?!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
 
#touch /dev/eng
#touch /dev/colour
</PRE>
</CODE></BLOCKQUOTE>
<P>$B:GA0@~$+$i$N(B tip $B$r$"$j$,$H$&!"(BRick$B!*(B
<P>
<HR>
<A HREF="Print2Win-3.html">$B<!$N%Z!<%8(B</A>
<A HREF="Print2Win-1.html">$BA0$N%Z!<%8(B</A>
<A HREF="Print2Win.html#toc2">$BL\<!$X(B</A>
</BODY>
</HTML>