通过 macOS 内置的 CUPS 打印系统( lp / lpstat 命令)控制本地打印机。
打印机名称类型备注Epson-L4260爱普生墨仓式实体打印机主力打印机TencentCloudPrinterPS腾讯云虚拟打印机远程打印用
bash
lpstat -p
bash
# 基本打印(默认打印机)
lp <文件路径>
# 指定打印机
lp -d Epson-L4260 <文件路径>
# 指定份数
lp -d Epson-L4260 -n 3 <文件路径>
# 指定纸张大小(A4/Letter 等)
lp -d Epson-L4260 -o media=A4 <文件路径>
# 横向打印
lp -d Epson-L4260 -o landscape <文件路径>
# 彩色打印
lp -d Epson-L4260 -o ColorModel=Color <文件路径>
# 灰度打印
lp -d Epson-L4260 -o ColorModel=Gray <文件路径>
# 打印质量(draft/normal/high)
lp -d Epson-L4260 -o print-quality=high <文件路径>
bash
lpq -d Epson-L4260
bash
cancel <job-id>
# 或取消所有任务
cancel -a Epson-L4260
bash
lpstat -l -p Epson-L4260
/Users/yanfenma/workspace/baby/printlpstat -p Epson-L4260