?? printing-usage-howto-3.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="ZH-SGML-Tools 1.0.9"> <TITLE>The Linux Printing Usage HOWTO: 打印文檔</TITLE> <LINK HREF="Printing-Usage-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-4.html" REL=next> <LINK HREF="Printing-Usage-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-2.html" REL=previous> <LINK HREF="Printing-Usage-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO.html#toc3" REL=contents><SCRIPT src="menu.js"> function BeginPage() {} function EndPage() {} </SCRIPT> </HEAD> <BODY bgcolor=#FFFFFF MARGINHEIGHT=0 MARGINWIDTH=0> <A HREF="Printing-Usage-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-4.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="Printing-Usage-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-2.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="Printing-Usage-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO.html#toc3"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A><HR><H2><A NAME="s3">3. 打印文檔</A></H2><P>本節(jié)說明在 Linux 設(shè)定中設(shè)定打印的文檔類別。<P><H2><A NAME="ss3.1">3.1 打印圖像檔</A></H2><P><P>用打印機(jī)打印圖像檔通常取決于圖像轉(zhuǎn)換的類別和用何種打印機(jī)打印。點(diǎn)陣打印機(jī)一般不適合打印圖像,因?yàn)辄c(diǎn)陣打印機(jī)無法適當(dāng)處理圖案。在這種情況下,如果打印機(jī)是是類似Epson 或IBM ProPrinter的打印機(jī),則可將圖像轉(zhuǎn)換成 PostScript 格式,然後利用 Ghostscript (見下節(jié))打印圖像。<P>如果接連的打印機(jī)是激光打印機(jī),打印圖像就比較簡單,因?yàn)槎鄶?shù)激光打印機(jī)都于 PCL 兼容。如果不兼容,也可利用 <EM>NetPBM</EM> 等軟件將圖像轉(zhuǎn)換成 PCL 格式。最後一種辦法就是使用 Ghostscript (見下節(jié))。<P>打印圖像的最好辦法是安裝 NetPBM 和 Ghostscript 等軟件,然後安裝 magic filter 自動處理圖像檔。<P><H2><A NAME="ss3.2">3.2 打印 PostScript 檔</A></H2><P><P>在有 PostScript 識別軟件的打印機(jī)上打印 PostScript 檔是件簡單不過的事;只需使用 <EM>lpr</EM> 指令,其他打印工作都會由打印機(jī)自動處理。如果打印機(jī)不具備處理 PostScript的能力,那就得另想辦法。幸好有軟件可了解 PostScript 的打印需求,使多數(shù)打印機(jī)都能使用。在這方面,最常用的軟件可能就是 Ghostscript。<P>Ghostscript 的任務(wù)就是將 PostScript 檔中的所有排版指令轉(zhuǎn)換成打印機(jī)能夠執(zhí)行的指令。利用 Ghostscript 打印 PostScript 檔,可能需要利用下列指令:<BLOCKQUOTE><CODE><PRE>$ gs -dSAFER -dNOPAUSE -sDEVICE=deskjet -sOutputFile=\|lpr thesis.ps</PRE></CODE></BLOCKQUOTE><P>注意上例中事實(shí)上利用導(dǎo)入( pipe )的方式將 Ghostscript 的轉(zhuǎn)換結(jié)果利用 -<B>sOutputFile</B> 選項(xiàng)導(dǎo)入給 <EM>lpr</EM> 打印。<P>利用 Ghostview 工具可在打印之前查看 X 視窗系統(tǒng)中利用 Ghostscript 打印 PostScript 檔的情況。Ghostview 和Ghostscript 可從網(wǎng)址 <A HREF="javascript:if(confirm('ftp://prep.ai.mit.edu/pub/gnu/ \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://prep.ai.mit.edu/pub/gnu/'" tppabs="ftp://prep.ai.mit.edu/pub/gnu/">ftp://prep.ai.mit.edu/pub/gnu/</A> 下載。<P><H2><A NAME="ss3.3">3.3 打印 PDF 檔</A></H2><P><P>Adobe 公司為 Linux 系統(tǒng)編制了 Acrobat 閱讀器。這個(gè)閱讀器可從 Adobe 公司主頁 <A HREF="javascript:if(confirm('http://www.adobe.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.adobe.com/'" tppabs="http://www.adobe.com/">http://www.adobe.com</A> 下載。同時(shí)也可使用這個(gè)閱讀器的前一版本 xpdf。這兩個(gè)打印軟件均可用于 postscript 打印機(jī)。<P><H2><A NAME="ss3.4">3.4 打印 TeX 檔</A></H2><P><P>打印 TeX 檔的最簡便方法是將其轉(zhuǎn)換成 PostScript 格式,然後用 Ghostscript 打印。要利用這種方法打印,首先得將文檔轉(zhuǎn)換成一種稱為 DVI (device-independent 的縮稱)的格式。這可利用 <EM>tex</EM>(1) 指令完成。然後利用 <EM>dvips</EM> 指令將 DVI 檔轉(zhuǎn)換成 PostScript 檔。指令的使用方式如下:<P><BLOCKQUOTE><CODE><PRE>$ tex thesis.tex$ dvips thesis.dvi</PRE></CODE></BLOCKQUOTE><P>然後就可利用前面提到的指令打印最後生成的 PostScript 檔。<P><H2><A NAME="ss3.5">3.5 打印 <CODE>troff</CODE> 格式的文檔</A></H2><P><P><BLOCKQUOTE><CODE><PRE>$ groff -Tascii thesis.tr | lpr</PRE></CODE></BLOCKQUOTE><P>或可用下列方式:<P><BLOCKQUOTE><CODE><PRE>$ groff thesis.tr > thesis.ps</PRE></CODE></BLOCKQUOTE><P>然後利用上述指令打印生成的 PostScript 檔。<P><H2><A NAME="ss3.6">3.6 打印 <CODE>man</CODE> 說明頁</A></H2><P><P><BLOCKQUOTE><CODE><PRE>$ man man | col -b | lpr</PRE></CODE></BLOCKQUOTE><P>man 說明頁都使用 <CODE>troff</CODE> 的格式,因此在打印時(shí)得首先刪除粗體、底線等格式。“col”軟件可以完成這項(xiàng)工作,由于 pipe 生成的結(jié)果,因此不可用 <CODE>more</CODE> 指令。<P><HR><A HREF="Printing-Usage-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-4.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="Printing-Usage-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO-2.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="Printing-Usage-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/Printing-Usage-HOWTO.html#toc3"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A> </BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -