python - 使用 python 或 shell 命令打印到 Windows 打印机

标签 python windows

我正在尝试编写一项烦人的任务脚本,其中涉及获取、处理和打印大量扫描文档 - jpeg 或 pdf。我没有成功从 python 或 Windows shell(我可以使用 python subprocess 模块编写脚本)访问打印机。我成功地使用 lpr 命令从命令行打印了文本文件,但没有打印 jpg 或 pdf。

很高兴得到任何有关这方面的线索,包括用于打印到打印机的更广泛的 win shell 引用、我在谷歌搜索 stackoverflow 搜索中错过的合适的 python 库等(只有一个 unanswered question )

最佳答案

好吧,经过一番研究,我发现了一些可能对您有帮助的链接:

1) 要使用 Python Shell 打印图像,下面的链接包含一些使用 PIL 的代码,希望能够实现您想要的功能: http://timgolden.me.uk/python/win32_how_do_i/print.html

2) 要打印 PDF 文件,此链接可能有您需要的内容: http://www.darkcoding.net/software/printing-word-and-pdf-files-from-python/

我从来没有做过任何这些事情,但快速浏览一下,我可以找到这些链接,它们似乎非常有意义。希望它有帮助:)

关于python - 使用 python 或 shell 命令打印到 Windows 打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749270/

相关文章:

python - (centos6.6) 更新python2.7.3之前,是python 2.6.6。运行 pybot --version 时出现错误

python - 是否有重复重新分配变量的简写?

windows - 在 Windows 上安装 PerlMagick7 Strawberry Perl

windows - Apache 2 - 在 Windows 上重新加载配置

python - 如何使用 Python API 获取 Azure 批处理中的作业和任务统计信息?

Python unittest 动态加载测试数据

python - 嵌入式 Neo4j Python 创建或检查唯一关系

Windows 批处理脚本 : Unable to copy files containing html tags to another file

windows - 如何在批处理脚本中的多个文件上重命名和添加递增数字后缀?

c - Windows 和 Linux 之间通过套接字进行通信的问题