简体中文 Solaris 用户指南

mp 公用程序打印

Solaris 8 环境中提供新的、增强的 mp(1) 打印过滤器,可用来打印各种输入文件格式,包括用 UTF-8 写的纯本文件。它使用 Solaris 系统提供的 TrueType 和 Type 1 可缩放字体和 X11 位图字体。

该公用程序的输出是标准 PostScript ,可以发运到任何 PostScript 打印机。


注意:

从 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 MP
system% accept lp1
system% enable lp1 

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


system% lpfilter -f filtername -F pathname

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


Input types: simple
Output types: MP
Command: /usr/bin/mp 

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

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


system% lp -T MP UTF-8-file

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