2
我试图自动化一些硬打印。打印文档的多个副本Applescripting a printer's app
我已经可以打印访问打印机的应用这样一个文件的一个副本:
tell application "hp LaserJet 2300 series (BDB806)" --my printer's app, could be any other model
print myFile
end tell
这段代码工作。
但是,当我尝试打印多个副本时,它变得棘手。根据打印机的应用词典,我应该可以通过这样做来实现它:
tell application "hp LaserJet 2300 series (BDB806)"
print myFile with properties {copies:n} -- n being an integer
end tell
但是这不起作用。
请让我知道我做错了什么。
@保罗感谢,可能是一个错误然后在AppleScript中,我已经阅读了有关'{copies:n}'参数的类似问题。我曾使用过重复声明作为未完成的解决方案。问题在于打印大量副本的速度很慢,因为打印机将每个副本作为单独的作业。 – Guillaume
您还可以使用它的应用程序打开文档,并执行一些GUI脚本来打开打印对话框,设置副本,打印。但这是一个非常糟糕的做法。 – Paolo