注:此为一个 System V 打印子系统命令。
提供(BSD)行式打印机控制。
/usr/ucb/lpc [ Command [ Parameter . . . ] ]
lpc 命令控制了一个或多个打印机的操作。 lpc 命令可以用于启动或停止打印机、 禁用或启用打印机的假脱机队列、重排队列中的作业顺序或者显示每个打印机的状态,同时显示其假脱机序列和打印机守护进程。
没有参数,则 lpc 命令会以 lpc> 作为提示符交互地运行。 如果给出了参数,lpc 命令将第一个参数解释为一个要执行的 Command;而每个后继的参数都被当作该命令的 Parameter。标准输入可以被重定向,以便 lpc 命令从文件中读取 Command。
Command 可以缩写为明确的子串。
注:printer 参数恰好 由打印机的名字指定(与 lw 一样), 而不像将其指定给 lpr 或 lpq那样(不像 -Plw那样)。
? [ Command. . . ] | |
help [ Command . . . ] | 显示指定在参数列表中每个命令的简短描述,或者如果没有给定参数,那么会显示已识别的命令列表。 |
abort [ all | [ Printer . . . ] ] | 立刻终止本地主机上活动的假脱机守护进程,然后禁用指定打印机的打印(防止 lpr 启动新的守护进程)。 只有特权用户可以使用 abort 命令。 |
clean [ all | [ Printer . . . ] ] | 删除本地机器上指定打印机队列中由守护进程在假脱机目录中创建的所有文件。只有特权用户可以使用 clean 命令。 |
disable [ all | [ Printer . . . ] ] | 关闭指定打印机队列。它通过 lpr 来防止新的打印机作业进入队列。只有特权用户可以使用 disable 命令。 |
down [ all | [ Printer. . . ] ] [ Message ] | 关闭指定的打印机队列、禁止打印并将 Message 写入打印机状态文件中。 此消息不需加引号。剩下的参数可以象 echo 那样处理。通常它用来关闭打印机,并让其它人知道原因 (与 status 命令所做的一样,lpq 表示打印机已经关闭)。 |
enable [ all | [ Printer. . . ] ] | 允许列表中的打印机在本地队列中假脱机,以便 lpr 能够将新的作业放置入假脱机队列中。 只有特权用户可以使用 enable 命令。 |
exit | 从 lpc 退出。 |
quit | 从 lpc 退出。 |
restart [ all | [ Printer.... ] ] | 试图启动新的打印机守护进程。当异常情况导致守护进程意外死亡,在队列中留下了作业的时候,它会很有用。任何用户都可以运行该命令。 |
start [ all | [ Printer... | 为列出的打印机启用打印并启动假脱机守护进程。只有特权用户可以使用 start 命令。 |
status [ all | [ Printer...].] | 显示本地机器上守护进程和队列的状态。任何用户都可以运行该命令。 |
stop [ all | [ Printer... | 当前作业完成后,停止假脱机守护进程并禁用打印。只有特权用户可以使用 stop 命令。 |
topq Printer [ Job#...] [ User... | 将由 Job# 指定的或那些属于 User 的打印作业移动到打印队列的顶端(最前部分)。 只有特权用户可以使用 topq 命令。 |
up [ all | [ Printer...] ] | 启用一切,并启动新的打印机守护进程。撤销 down 命令的影响。 |
/var/spool/lp/* | |
/var/spool/lp/system/pstatus |
?模糊命令 | 缩写匹配多个命令。 |
?无效的命令 | 不能识别命令或缩写。 |
?特权命令 | 只能由特权用户执行该命令。 |
lpc:打印机:打印服务的未知打印机 | 在 System V LP 数据库中没有找到打印机。通常此为一个输入错误;然而,它可能表示该打印机在系统中不存在。 使用 lptstat -p 来查找其原因。 |
lpc: 打开到假脱机程序的队列时出错 | 在本地机器上连接到 lpsched 失败。通常这意味着在引导时启动的打印机服务器已经死亡或挂起。 请检查打印机假脱机程序守护进程 /usr/lib/lp/lpsched 是否正在运行。 |
lpc:不能发送消息到 LP 打印服务 | |
lpc:不能从 LP 打印服务接收消息 | 表示 LP 打印服务已经停止。从系统管理员那里获取帮助。 |
lpc:从 LP 打印服务接收到意外消息 | 可能在此软件中有错误存在。从系统管理员那里获取帮助。 |
lpq 命令、lpr 命令、lprm 命令和 lpsched 命令。