【01获取打印机列表】
要获取Python中的打印机列表,可以使用win32print模块(适用于Windows系统)或cups模块(适用于Linux和macOS系统)。
以下是使用这两个模块分别获取打印机列表的示例代码:
**在Windows系统中获取打印机列表:**
import win32print
def get_printer_list():
printers = win32print.EnumPrinters(win32print.PRINTER_ENUM_LOCAL | win32print.PRINTER_ENUM_CONNECTIONS)
printer_list = []
for printer in printers:
printer_name = printer[2]
printer_list.append(printer_name)
return printer_list
# 调用函数获取打印机列表
printer_list = get_printer_list()
for printer in printer_list:
print(printer)
**在Linux和macOS系统中获取打印机列表:**
import cupsdef get_printer_list():conn = cups.Connection()printers = conn.getPrinters()printer_list = []fo

文章介绍了如何在Python中使用win32print和cups模块获取Windows和Linux/macOS系统的打印机列表,以及如何在Windows中调用打印机进行打印操作。
最低0.47元/天 解锁文章
2528





