【笔记】Python3通过CUPS实现文件打印

前言

Python3通过CUPS实现文件打印

准备工作

  • 已经部署了CUPS环境,并添加了至少一个打印机

传送门

下载依赖

1
pip3 install pycups

打印文件

<src>:需要打印的文件路径

1
2
3
4
5
6
7
8
9
10
11
import cups
import os

# 创建连接
conn = cups.Connection()
# 获取所有打印机
printers = conn.getPrinters()
# 选择一个打印机
printer = list(printers.keys())[0]
# 打印文件
conn.printFile(printer, "<src>", "Python Print Job", {})

完成

参考文献

知乎——ambob