如果你没有安装 X,并且不想使用基于文本的程序,你可以通过命令行来添加打印机。这种方法在你从脚本中或 kickstart 安装的 %post 部分里添加打印机的时候很有用。
要添加打印机,运行:
redhat-config-printer-tui --Xadd-local options |
其选项有:
(必需)要使用的设备节点。例如:/dev/lp0。
(必需)IEEE 1284 MANUFACTURER 字符串或 foomatic 数据库中的打印机生产厂商的名称(若无 manufacturer 字符串)。
(必需) IEEE 1284 MODEL 字符串或 foomatic 数据库中列出的打印机型号(若无 model 字符串)。
(可选)新队列的名称。如果没有给定,将会使用基于设备节点(如 "lp0")的名称。
(可选)把它设为默认队列。
如果你使用的是 CUPS 打印系统(默认),在添加了打印机后,使用以下命令来启动或重新启动打印机守护进程:
service cups restart |
如果你使用的是 LPRng 打印系统,在添加了打印机后,使用以下命令来启动或重新启动打印机守护进程:
service lpd restart |
你还可以通过命令行来删除打印机队列。
要以根用户身份来删除某个打印机队列,运行:
redhat-config-printer-tui --Xremove-local options |
其选项有:
(必需)所用的设备节点,如 /dev/lp0。
(必需)IEEE 1284 MANUFACTURER 字符串或 foomatic 数据库中的打印机生产厂商的名称(若无 manufacturer 字符串)。
(必需) IEEE 1284 MODEL 字符串或 foomatic 数据库中列出的打印机型号(若无 model 字符串)。
如果你使用的是 CUPS 打印系统(默认),从 打印机配置工具配置中删除了打印机后,使用以下命令来重新启动打印机守护进程而使改变生效:
service cups restart |
如果你使用的是 LPRng 打印系统,从 打印机配置工具配置中删除了打印机后,使用以下命令来重新启动打印机守护进程而使改变生效: configuration, restart the printer daemon for the changes to take effect:
service lpd restart |
如果你使用的是 CUPS,删除了所有打印机后,你不打算再运行打印机守护进程了,执行以下命令:
service cups stop |
如果你使用的是 LPRng,删除了所有打印机后,你不打算再运行打印机守护进程了,执行以下命令:
service lpd stop |