admin管理员组

文章数量:1618161

我试图在Windows上使用Python编写打印机自动化程序,但无法完成。

我不是真的理解这个话题,我有点惊讶-一个“简单”的方法来完成这个似乎不存在。。?有这么多的api允许以一种简单友好的方式访问常见的东西,但是打印似乎是一种“特殊”的东西。。?

以下是我所拥有的和我想做的:有一个PDF文件。PDF已经存在,我不想创建PDF或任何其他文件类型。我喜欢打印这个PDF文件。一次一个文件。

文件可以是横向和纵向布局。这个文件可以有这样一个大小:A4、A3、A2、A1和A0。

我喜欢用普通的“物理”打印机打印文件。打印机是一个网络设备,使用其IP连接。有各种各样的网络打印机,我想能够使用其中的一个以上。有些只是小的A4打印机,有些是大的办公设备(一体式扫描、复印、打印等),还有大的绘图仪(高达0张纸)。

我想编码:“在这台打印机上打印这个PDF文件”。

我喜欢配置打印大小。我想按原尺寸“原样”打印PDF文件,但我也希望能够在小尺寸的纸张上打印大格式。就像,PDF本身是A0大小,但我想打印在A3纸张上。或者原始的PDF大小是A2,我想用A4打印。

我想在Windows7计算机上使用它(SP164位)。我试着用python编写代码。我使用的是Python2.7,因为我使用的是Python3中没有的一些第三方模块。一般来说,欢迎通过python脚本触发的每个工作解决方案。

对我来说,这似乎不是一项非常“复杂”的任务。这样做“手工”是非常简单和直接的-选择文件,开始打印,选择打印机,选择纸张大小-和打印。

用代码来实现这一点似乎相当困难。这是我到现在为止所遇到的。有多种程序可用于命令行打印,如“Acrobat Reade

本文标签: 打印机参数文件Python