
Linux lpd命令
Linux中的lpd命令是一个持续运行的打印管理服务程序,它依据/etc/printcap文件的内容来控制本地或远程打印机的操作。
在/etc/printcap中配置的每台打印机都必须在/var/lpd目录下存在一个对应的子目录。其中,以cf开头的文件代表一个待打印任务,这些文件通常由lpr命令生成。
lpr与lpd共同构建了一个支持脱机操作的打印系统。当你执行lpr命令时,打印机无需立即可用,甚至可以暂时不存在。
lpd会持续监控打印机状态,一旦检测到打印机恢复在线,就会立即将等待的任务发送给打印机处理。这使得应用程序无需等待前一个打印任务完成即可继续执行。
命令格式
lpd [-l] [#port]
参数含义:
- -l: 在终端输出一些调试信息。
- #port: 默认情况下,lpd会通过getservbyname函数获取TCP/IP端口号,使用此参数可指定固定端口。
使用示例
该程序通常在系统启动过程中由/etc/rc.d目录下的脚本调用执行。











