【问题标题】:How to send a picture to printer with python on macOS如何在 macOS 上使用 python 将图片发送到打印机
【发布时间】:2023-03-31 13:35:02
【问题描述】:

我正在做一个 python 程序(使用 python3.6),它动态生成一个 .jpg 图片作为输出(我使用了 Pillow 模块)。如何在生成图片后立即自动将其直接发送到我的打印机? 我试图查看os 模块,但不知道该怎么做。

【问题讨论】:

    标签: python python-3.x macos python-imaging-library generative


    【解决方案1】:

    os 模块应该能够在 MacOS 上使用

    os.system("lpr -P YOUR_PRINTER file_name.jpg")
    

    【讨论】:

    • 如何找到打印机的正确名称?有没有办法列出所有已安装的打印机?关于文件名,我可以打印任何图形文件吗? (.jpg、.png、.pdf)?文件名是指我的python程序所在的本地路径吧?
    • 我目前无法使用 MacBook,但以下链接描述了如何获取打印机名称 :) link
    • 谢谢!我马上去试试!这种方法适用于 USB 和 wifi 打印机吗?还是只用于 USB 的?
    • 没问题。它应该适用于连接到系统的每台打印机。所以 USB/WiFi 没关系。
    • 它在我的 wifi 打印机上工作得很好,但不幸的是,在我的激光打印机(是旧的 hplaserjet 2420)上出现了一条消息,说内存不足,我不明白为什么(图片只有560KB)。哦,我注意到它会自动适合 A4 尺寸的图片。我宁愿在打印时保持 100% 的比例。我也可以在 python 中这样做吗?
    猜你喜欢
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    相关资源
    最近更新 更多