Para muitos aplicativos do Mac, existe uma maneira de imprimir a partir da linha de comando, mas quem desejaria? (Estou brincando.) O OS X tem um jeito mais fácil.
Ícone da impressora de mesa
Os detalhes são diferentes dependendo da versão do sistema operacional, mas para o OS X El Capitan, é fácil criar um ícone de impressora na área de trabalho. Abra as Preferências do Sistema- > Impressoras & Scanners. Arraste e solte um ícone da impressora na área de trabalho.
Para imprimir um arquivo, arraste e solte-o no ícone da impressora. Se o aplicativo suportar impressão, o arquivo será impresso na impressora selecionada usando as opções padrão da impressora. Por exemplo, arraste um arquivo JPEG, um PDF, um arquivo do Microsoft Word e um arquivo do Photoshop para o ícone da impressora, e os arquivos serão impressos. Precisa imprimir 12 arquivos PDF? Arraste-os para o ícone da impressora.
pausei minha impressora para mostrar alguns arquivos na lista de trabalhos da impressora depois que os arrastei para o ícone da impressora.
Automator
Para obter mais controle das configurações da impressora, incluindo opções de aplicativos, use o OS X Automator.
A Apple diz:
Automator lets you automate much of what you do on your computer. With Automator, you don’t need to know complicated programming or scripting languages to create automations—you just use any of the hundreds of actions available in the Automator library to create workflows. Automator comes with a Library of hundreds of actions. The actions can interact with a variety of apps and parts of the OS. A workflow can be as simple as one action or contain many actions that perform a series of complex tasks.
Editor de Script e AppleScript
Se um aplicativo não tiver uma biblioteca do Automator, muitos aplicativos do Mac suportam o AppleScript.
A Apple diz:
Script Editor lets you create powerful scripts, tools, and even applications. You can create scripts to perform repetitive tasks, automate complex workflows, and control applications or even the system. You can use various scripting languages, including AppleScript, JavaScript for Automation, shell scripts, and also some third-party scripting languages.
Para verificar se um aplicativo funciona com AppleScript e OS X El Capitan, abra Script Editor
. Abra a janela da biblioteca. Se você não visualizar o aplicativo, clique no ícone azul + na parte superior da janela.
A janela permite abrir aplicativos. Se um aplicativo funcionar com o AppleScript, Script Editor
o adicionará à Biblioteca, se não, Script Editor
dirá que o aplicativo não é programável por script.
Aqui está um script simples.
on run these_files
tell application "Microsoft Word"
repeat with my_file in these_files
print my_file
end repeat
end tell
end run
Imprimir a partir da linha de comando
O OS X pode imprimir a partir da linha de comando, mas com exceção de alguns aplicativos utilitários como o BBEdit, não há nada semelhante ao método Windows.
Com o OS X, se um aplicativo oferecer suporte à impressão com o AppleScript, o comando osascript
poderá automatizar a impressão com um aplicativo a partir da linha de comando. Veja man osascript
.
Um comando como este pode imprimir arquivos do Microsoft Word a partir da linha de comando.
osascript printit.scpt /Users/user/Desktop/The\ Devil\'s\ Dictionary.docx