在Mac上使用Python打印到USB打印机

Mat*_*pel 6 printing macos usb

我有一个Star TSP600热敏收据打印机通过USB连接到我的macbook.安装了驱动程序,我可以使用普通的Mac打印对话框打印到它.

如何构建程序以将文本发送到打印机?有基本打印接口的指南吗?我通常使用Python,如果适合这项任务,我愿意学习另一种语言.只是寻找基本的"Hello World"示例来开始.

Jon*_*lle 5

看一下CUPS命令行选项.

然后你可以使用popen将文本发送到打印机.

#!/usr/bin/env python
import popen2
popen2.popen4("lpr -P [printer] " + output_file)
Run Code Online (Sandbox Code Playgroud)

  • 万一有人在努力解决这个问题,这里是我必须使用的具体命令:/ usr/bin/lp -o media = Custom.12x100mm /tmp/label.pdf (6认同)