我需要从 Windows 7 的命令行打印照片 (.jpg)。我尝试使用 lpr 没有成功,并找到了适用于 Windows XP 的方法,如下所示:
rundll32 shimgvw.dll ImageView_PrintTo /pt myPhoto.jpg "myPrinter"
这不起作用(不足为奇),而且我在谷歌上搜索的时间也没有别的。我正在尝试找到一种在任何 Windows 7 机器上执行此操作的常用方法,而无需安装或设置任何东西。是否存在这样的命令?
也许重新格式化命令并添加一些绝对路径会有所帮助?以下对我有用:
rundll32 C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo "c:\mydir\my.bmp" "Fictional HP Printer"
通过 MS Paint 尝试
mspaint /pt <FILE> <PRINTER>
对我来说就像一个魅力。
你看过这里吗?
http://social.technet.microsoft.com/Forums/en-US/ITCG/thread/87e942da-faec-48e1-b339-7ba3da7c9134
提供的 rundll32 命令行看起来与您的略有不同。或者,该页面暗示 mspaint.exe 具有用于打印的命令行选项。
请注意,我没有尝试过任何这些,虽然......