Stampa in batch e altri 6 suggerimenti e trucchi per la stampa in Linux
Apri il tuo documento, fai clic su stampa, aspetti. Chiudi il documento, ne apri uno nuovo, fai clic su stampa e attendi… e così via. Ma la stampa in realtà non dovrebbe essere così noiosa. Possiamo inviare e-mail di massa con poco sforzo; perché non possiamo stampare in massa con la stessa facilità?
Bene, se stai usando Linux, si scopre che puoi. Tramite il terminale è possibile emettere vari comandi della stampante Linux che fondamentalmente rendono la stampa molto più gradevole. Una serie di altri trucchi di stampa basati su terminale sono disponibili su Linux.
1. Visualizzare un elenco delle stampanti installate
Se hai più stampanti sulla tua rete, è probabile che non tutte siano configurate su Linux.
Per verificare le stampanti installate sul tuo computer, apri un terminale e usa
lpstat -p
Certo, hai altre opzioni. È possibile controllare dalla schermata delle impostazioni delle stampanti, ma ciò richiede più tempo. Come con la maggior parte di queste istruzioni per la stampante della riga di comando di Linux, digitare è più veloce che spostare e fare clic con il mouse attraverso una serie di menu.
Per visualizzare le stampanti installate sull’interfaccia desktop, apri Impostazioni > Stampanti .
2. Trovare l’indirizzo IP della stampante
Per stampare su una stampante di rete, è necessario il suo indirizzo IP. Mentre potresti andare alla stampante stessa e controllare le impostazioni del dispositivo, è altrettanto facile dal tuo PC Linux.
Apri un terminale e inserisci:
lpinfo -v | grep -P '://'
Ciò restituirà il nome della stampante, il percorso TCP (ulteriori informazioni nella nostra guida alle porte TCP) e l’indirizzo IP.
Per un aspetto più ampio di una stampante di rete, puoi anche utilizzare
avahi-browse --all -t -r
Piuttosto che trovare specificamente il tuo PC, tuttavia, questo comando troverà tutto sulla tua rete a cui il tuo computer Linux può accedere. Dovrai scorrere l’elenco dei risultati per trovare un indirizzo IP specifico. È una soluzione più lunga, anche se ha usi oltre la stampa.
Nella maggior parte delle distro non è possibile vedere l’indirizzo IP di una stampante dall’ambiente desktop.
3. Stampare un documento dal terminale Linux
Stampare un singolo documento su Linux è abbastanza facile. Basta aprire il PDF o un altro formato di file, quindi fare clic sull’opzione Stampa nel menu.
La cosa fondamentale della stampa su Linux è che se stai utilizzando l’ambiente desktop, devi aprire il file. Le cose sono diverse nel terminal, tuttavia.
Ecco, usa
cat '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT' | lpr
Sono disponibili anche comandi di stampa alternativi:
lpr '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT'
Quindi, per dimostrare, se voglio stampare il PDF low-fodmap_-_breakfast.pdf utilizzo il comando cat o lpr e il percorso del file del documento:
lpr ‘/home/atomickarma/low-fodmap_-_breakfast.pdf'
Non è nemmeno necessario aprire il terminale nella stessa directory del file che devi stampare. Finché si dispone del percorso file assoluto del documento o dell’immagine, verrà stampato.
Attenzione: alcuni documenti non verranno stampati in questo modo. Ad esempio, mentre puoi stampare un file DOC o DOCX dal tuo software per ufficio Linux, non è possibile farlo dal terminale. Ma puoi usare questi comandi per stampare file ODT e PDF.
4. Come stampare in batch con un comando Linux
Una delle opzioni di stampa più potenti su Linux è disponibile dalla riga di comando.
Il tentativo di selezionare più documenti e stamparli nell’ambiente desktop in genere termina con un singolo lavoro di stampa. Per stampare in batch, ovvero per stampare più documenti nello stesso lavoro, è necessario utilizzare un comando di terminale.
Il comando lpr è sufficiente qui. Tutto quello che devi fare è seguirlo con i percorsi dei file che desideri stampare. Per esempio
lpr '/home/atomickarma/high street west.pdf' '/home/atomickarma/Indian-spiced chicken and potato tray bake recipe.pdf'
Puoi persino semplificarlo ulteriormente. Inizia aprendo una finestra di tutti i documenti, quindi apri una finestra di terminale. Nel terminale, inserisci lp , quindi trascina i file nel terminale.
Premi Invio , quindi attendi il completamento della stampa batch.
5. Stampa su una stampante specifica nel terminale
Con più stampanti in rete, potresti avere un dispositivo specifico riservato ai documenti, un altro alle immagini.
Per inviare un file direttamente a una stampante specificata, prima ricontrolla il nome della stampante utilizzando il comando lpstat :
lpstat -p -d
Fatto ciò e annotato correttamente il nome, inviare un documento a quella stampante indicata. Ad esempio, per stampare un PDF sulla mia stampante Epson, utilizzo:
lp -d EPSON_XP_4100_Series '/home/atomickarma/low-fodmap_-_breakfast.pdf'
È possibile combinare la stampa su una stampante specifica con la stampa batch:
È così facile e, come prima, il file può essere trascinato nel terminale per evitare di digitare il percorso completo del file e il nome del file.
6. Comando stampante per cancellare una coda di stampa Linux
Cosa succede se hai troppe pagine stampate su Linux e devi cancellare la coda? Forse una delle pagine contiene un errore o una serie di comandi di stampa duplica un documento specifico che dovrebbe essere stampato solo una volta.
Prima di procedere, assicurati di avere una stampante impostata come predefinita. Altrimenti, dovresti conoscere il nome della stampante se ne sono disponibili diverse sulla tua rete. Ciò garantisce che il comando per cancellare la coda di stampa venga inviato al dispositivo corretto.
Il modo più semplice per affrontare questo problema è inviare un comando per cancellare la coda di stampa. Per cancellare l’intera coda, utilizzare:
lprm -
Puoi anche cancellare il lavoro corrente con just
lprm
Si noti che quando lprm viene utilizzato in un ambiente di rete, verrà richiesta la password per annullare un lavoro di stampa.
7. Annullare un lavoro di stampa specifico dalla riga di comando di Linux
Se hai un lavoro di stampa specifico che deve essere annullato, devi prima trovarne l’ID lavoro. Puoi trovarlo visualizzando la coda di stampa con
lpq
È quindi possibile utilizzare il comando lprm per annullare quel lavoro specifico.
Quindi, se il comando lpq ha restituito un Job ID di 285, dovresti inserire
lprm 285
La stampa sul lavoro si interrompe in genere in un paio di secondi, sebbene ciò dipenda dalla lunghezza del documento.
Risparmia tempo: gestisci la tua stampante con i comandi del terminale Linux
Sebbene l’interfaccia desktop sia abbastanza efficiente su Linux, non è flessibile come controllare le stampanti dal terminale. Con l’annullamento dei lavori, la stampa in batch e le opzioni generali di gestione della stampante tutte disponibili, vale la pena conoscere i comandi della stampante nel terminale.
In effetti, vale la pena sapere come stampare da qualsiasi dispositivo, per ogni evenienza.
Lascia un commento