cxnet 发表于 2021-12-13 10:44:27

打印机控制疑问

大家好,最近在使用win32print模块打印文档时,我能控制打印机的常规参数,比如分辨率以及单双向和页面宽度高度等,但是有个问题一直没有找到方法,就是连接喷墨打印机时,我想控制打印机的出墨量,以及控制打印机的单个颜色出墨打印文件,比如我用**墨水打印文件,其它没有选择的颜色就不能出墨水,这个python能实现这样的功能吗?

jackz007 发表于 2021-12-13 13:31:55

本帖最后由 jackz007 于 2021-12-13 13:39 编辑

       这个,你得先查询打印机的技术手册,了解制造商是否对用户开放了相关控制接口,相应的控制指令是什么,然后才是用 Python 如何实现的问题。据我所知,操纵绘图仪和打印机是有专门语言的,比如,常见的 HP-GL 语言以及 PostScript 页面描述语言等等。

hrpzcf 发表于 2021-12-13 15:35:02

这些比较专业的功能是打印机提供的,系统只提供比较通用的API。你应该查查打印机有没有提供专用的打印程序,看看打印程序有没有命令行调用方式,看看程序的参数文档。如果有打印程序,可以用python通过运行命令行的方式打印。

cxnet 发表于 2021-12-15 09:31:56

好的,谢谢大家的解答
页: [1]
查看完整版本: 打印机控制疑问