
标题: [系统相关] 如何用bat一键设置打印机的默认墨水颜色? [打印本页]
作者: wh123wh123 时间: 前天 00:40 标题: 如何用bat一键设置打印机的默认墨水颜色?
本帖最后由 wh123wh123 于 2025-4-1 00:52 编辑
如何用bat一键设置打印机的默认墨水颜色?例如:仅黑色、仅彩色、全部颜色
另外喷嘴检查图打印代码有知道的老师吗?
作者: hnfeng 时间: 前天 20:58
喷嘴检查和只打印指定颜色,貌似没有通用的方法吧,这个因打印机的驱动、型号、厂家等等都有所不同
去你打印机官网上找找打印机维护工具,看看有没有支持批处理调用的方式
作者: hnfeng 时间: 昨天 07:45
自己可以用excel或其他软件制作所需颜色的文件,然后批处理打印即可
刚刚做了一个,你参考一下:

- @echo off
-
- set "image=colorTest.png"
- set "printer=\\192.168.1.1\Canon iX6700 series"
-
- powershell -command "$image='%image%'; $printer='%printer%'; Add-Type -AssemblyName System.Drawing; $img=[System.Drawing.Image]::FromFile($image); $pd=New-Object System.Drawing.Printing.PrintDocument; $pd.PrinterSettings.PrinterName=$printer; $pd.add_PrintPage({ $_.Graphics.DrawImage($img, [System.Drawing.Point]::Empty) }); $pd.Print(); $img.Dispose()"
-
- pause
复制代码
作者: wh123wh123 时间: 昨天 16:56
回复 3# hnfeng
你把表格文件发上来,感觉不错
作者: wh123wh123 时间: 4 小时前
回复 3# hnfeng
您好,您能不能把您制作的这个Excel文件分享一下?感觉做的挺好
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |