我可以使用命令行打印照片并设置打印设置

时间:2018-03-15 03:09:23

标签: command-line printing

我正在尝试从我的应用程序打印照片(Unity3D的游戏和脚本语言是C#),我认为使用 .bat 是最简单的方法。

批处理文件内容:

--border-width

这允许应用程序打印照片(来自Unity3D的屏幕截图)与mspaint(Microsoft Paint)的 “默认打印设置”

有没有办法通过命令行设置打印设置,以便在没有 “默认打印设置” 的情况下打印照片。

1 个答案:

答案 0 :(得分:-1)

选择默认打印机是因为省略了代码中的最后一个参数,到目前为止,这里是可能的参数:

mspaint /pt [file name] [printer name]

例如:

"C:\windows\system32\mspaint.exe" /p "C:\Users\Jason\Documents\UnityProjects\Test-Printing\Assets\test.png" "Microsoft Print to PDF"

简而言之,这应该会有所帮助

"C:\windows\system32\mspaint.exe" /p "C:\Users\Jason\Documents\UnityProjects\Test-Printing\Assets\test.png" "INSERT_NAME_OF_YOUR_PRINTER_HERE"