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

标签 macos printing usb

我通过 USB 将 Star TSP600 热敏收据打印机连接到我的 macbook。驱动程序已安装,我可以使用普通的 Mac 打印对话框进行打印。

我如何构建一个程序来将文本发送到打印机?是否有基本打印界面的指南?我通常使用 Python 工作,如果适合该任务,我愿意学习另一种语言。只需寻找基本的“Hello World”示例即可开始。

最佳答案

看看CUPS command line options .

那么你可以使用 popen将文本发送到打印机。

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

关于macos - 在 Mac 上使用 Python 打印到 USB 打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364595/

相关文章:

ios - AudioFileWritePackets 失败(错误代码 : 1885563711 - 'kcp' )

C++ Qt 查找/dev/中的每个磁盘

macos - 以 root 身份运行应用程序的 Apple 脚本

BASH:在同一行中打印两行文件

c# - 无法更改打印机的 DEVMODE

serial-port - Debian 上没有/dev/ttyUSB 的权限

iphone - Xcode 3 不允许我安装 Xcode 工具集

python - 迭代打印并行列表以打印 Python 中的列

usb - 为我的 USB MIDI 设备制作我自己的应用程序

linux - USB 网络是如何工作的