中文打印工具 Solaris 8 打印中文( 二 )




--------------------------------------------------------------------------------
从 Solaris 环境的下一个发行版本开始 , 将淘汰 xutops (10) 。
--------------------------------------------------------------------------------

要用 mp 公用程序打印 , 请键入:


system% mp filename | lp


您也可以将该公用程序作为一个过滤器使用 , 因为该公用程序接受 stdin 流:


system% cat filename | mp | lp


您可将该公用程序设置为一个行式打印机的打印过滤器 。例如 , 以下命令序列通知 LP 打印服务 , 打印机 lp1 只接受 mp 格式文件 。此命令行还把打印机 lp1 安装在端口 /dev/ttya 上 。详细信息 , 请参见 lpadmin (1m) 手册页 。


system% lpadmin -p lp1 -v /dev/ttya -I MPsystem% accept lp1system% enable lp1


您可以按下述方法使用 lpfilter(1M) 命令为过滤器添加 lpfilter 公用程序 。


system% lpfilter -f filtername -F pathname


lpfilter 命令通知 LP (打印服务) , 可通过名为 pathname 的过滤器描述文件使用转换器 (此处为 xutops) 。路径名可按以下方法决定:


Input types: simpleOutput types: MPCommand: /usr/bin/mp


使用 /usr/bin/mp , 过滤器将缺省类型文件输入转换为 PostScript 输出 。

要打印 UTF-8 文本文件 , 请用以下命令:


system% lp -T MP UTF-8-file


有关 mp(1) 命令的详细信息 , 请参见 mp(1) 手册页 。

推荐阅读