Printing Usage HOWTO 如何使用打印机-3.文档类别

3.;打印文档
本节说明在;Linux;设定中设定打印的文档类别 。;


3.1;打印图像档;

用打印机打印图像档通常取决于图像转换的类别和用何种打印机打印 。点阵打印机一般不适合打印图像,因为点阵打印机无法适当处理图案 。在这种情况下,如果打印机是是类似Epson;或IBM;ProPrinter;的打印机,则可将图像转换成;PostScript;格式,然後利用;Ghostscript;(见下节)打印图像 。;

如果接连的打印机是激光打印机,打印图像就比较简单,因为多数激光打印机都于;PCL;兼容 。如果不兼容,也可利用;NetPBM;等软件将图像转换成;PCL;格式 。最後一种办法就是使用;Ghostscript;(见下节) 。;

打印图像的最好办法是安装;NetPBM;和;Ghostscript;等软件,然後安装;magic;filter;自动处理图像档 。;


3.2;打印;PostScript;档;

在有;PostScript;识别软件的打印机上打印;PostScript;档是件简单不过的事;只需使用;lpr;指令,其他打印工作都会由打印机自动处理 。如果打印机不具备处理;PostScript;的能力,那就得另想办法 。幸好有软件可了解;PostScript;的打印需求,使多数打印机都能使用 。在这方面,最常用的软件可能就是;Ghostscript 。;

Ghostscript;的任务就是将;PostScript;档中的所有排版指令转换成打印机能够执行的指令 。利用;Ghostscript;打印;PostScript;档,可能需要利用下列指令:;

$;gs;-dSAFER;-dNOPAUSE;-sDEVICE=deskjet;-sOutputFile=|lpr;thesis.ps

注意上例中事实上利用导入(;pipe;)的方式将;Ghostscript;的转换结果利用;-sOutputFile;选项导入给;lpr;打印 。;

利用;Ghostview;工具可在打印之前查看;X;视窗系统中利用;Ghostscript;打印;PostScript;档的情况 。;Ghostview;和Ghostscript;可从网址;ftp://prep.ai.mit.edu/pub/gnu/;下载 。;


3.3;打印;PDF;档;

Adobe;公司为;Linux;系统编制了;Acrobat;阅读器 。这个阅读器可从;Adobe;公司主页;http://www.adobe.com;下载 。同时也可使用这个阅读器的前一版本;xpdf 。这两个打印软件均可用于;postscript;打印机 。;


3.4;打印;TeX;档;

打印;TeX;档的最简便方法是将其转换成;PostScript;格式,然後用;Ghostscript;打印 。要利用这种方法打印,首先得将文档转换成一种称为;DVI;(device-independent;的缩称)的格式 。这可利用;tex(1);指令完成 。然後利用;dvips;指令将;DVI;档转换成;PostScript;档 。指令的使用方式如下:;


$;tex;thesis.tex
$;dvips;thesis.dvi

然後就可利用前面提到的指令打印最後生成的;PostScript;档 。;


3.5;打印;troff;格式的文档;


$;groff;-Tascii;thesis.tr;|;lpr

或可用下列方式:;


$;groff;thesis.tr;>;thesis.ps

然後利用上述指令打印生成的;PostScript;档 。;


3.6;打印;man;说明页;


$;man;man;|;col;-b;|;lpr

man;说明页都使用;troff;的格式,因此在打印时得首先删除粗体、底线等格式 。;“col”软件可以完成这项工作,由于;pipe;生成的结果,因此不可用;more;指令 。;



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

    推荐阅读