Annullare rapidamente il comando di Stampa
Può capitare di inviare alla stampa un documento formato da numerose pagine e accorgersi un attimo dopo che (a) era la stampante sbagliata o (b) il file da stampare non era quello… Ci sono vari sistemi per interrompere il processo di stampa, incluso utilizzare l’Utility Configurazione Stampante e staccare il filo che collega il computer alla stampante. Però, ricorrere all’Utility Configurazione Stampante richiede tempo e potrebbero essere state stampate già alcune pagine prima di riuscire a bloccare il tutto e staccare il cavo lascia comunque il lavoro di stampa in sospeso.
Fortunatamente, c’è un sistema veloce e pulito per cancellare tutte le stampe di tutti gli utenti: è sufficiente digitare nel Terminale la seguente stringa e premere Invio
cancel -a -
Ovviamente, il “trucchetto” è valido per i Mac user che hanno l’abitudine di avere il Terminale sempre aperto nel Dock. Tutti gli altri possono far ricorso al seguente script che va copiato ed incollato in una finestra di Script Editor (Applicazioni/AppleScript):
do shell script "cancel -a -"
display dialog "Ferma la stampa immediatamente" buttons ["OK"] default button 1
Quindi, bisogna selezionare Archivio/Registra col nome, attribuire un nome adeguato e dal menu a tendina di Formato documento scegliere applicazione.



5 commenti
Stefano non funziona ciao.
Che strano, a me funziona.
Anche a me lo script funziona, molto utile, grazie.
Ok risolto copiando e incollando il testo in alto mi dava errore digitandolo manualmente mi funziona ciao.
@ claudio: per qualche misterioso motivo il tema del blog modifica le virgolette. Ho risolto il problema, ed ora anche copiando ed incollando la stringa lo script funziona. Pardon per l’inconveniente.