Linux 命令速查
系统管理 man lprint

lprint

传统打印命令(与 lpr 同源的旧称)

返回

补充说明

lprint 是早期 BSD/LPRng 打印套件中的打印命令,功能与 lpr 基本相同:把文件送入打印队列,由 lpd 负责实际输出。它并非现代 Linux 的必备命令,多数发行版只提供 lp/lpr,lprint 可能不存在或只是兼容用的符号链接。

如果系统中没有该命令,直接用 lpr 即可;参数、环境变量和队列语义都相同。CUPS 提供的 lpr 兼容 BSD 命令行,支持指定打印机、份数等选项。

排查打印问题时,应优先确认打印服务(CUPS 或 lpd)状态,而不是纠结命令名差异。

语法

lprint [选项] [文件...]

选项

  • -P <打印机>:指定目标打印机/队列
  • -# <份数>:打印份数
  • -l:按字面文本打印,不做过滤
  • -o <选项>:传递打印选项给后端

实例

# 打印文件到默认打印机
lprint report.txt

# 指定打印机并打印 2 份
lprint -P office -# 2 report.txt

# 从标准输入打印
echo "hello" | lprint

# 若系统没有 lprint,改用 lpr
lpr -P office report.txt

# 查看队列状态
lpq -P office

参考链接