Perintah lpq menunjukkan status antrian printer. Secara default, ini akan melaporkan peringkat setiap pekerjaan cetak dalam antrian, siapa yang memiliki pekerjaan, nomor pekerjaan, file dalam pekerjaan, dan ukuran pekerjaan. Anda juga dapat memiliki pembaruan laporan setiap jumlah detik yang Anda tentukan dengan opsi +interval, hingga antrean kosong. Jika Anda tidak menentukan printer yang akan dipantau, perintah lpq akan memantau printer default.
Sintaks
Sintaks dari perintah lpq adalah:
# lpq [options]
Contoh Perintah lpq
1. Periksa pekerjaan aktif:
$ lpq lp is ready and printing Rank Owner Job Files Total Size active root 193 filter 9443 bytes 1st root 194 resume.txt 11024 bytes 2nd root 196 (standard input) 18998 bytes
Di sini, filter sedang dicetak. resume.txt ada di urutan berikutnya, diikuti oleh 18.998 byte data yang disalurkan ke input standar lpr.
2. Periksa pekerjaan yang sama menggunakan format panjang:
$ lpq -l lp is ready and printing root: active [job 193AsJRzIt] filter 9443 bytes root: 1st [job 194AMj9lo9] resume.txt 11024 bytes root: 2nd [job 196A6rUGu5] (standard input) 18998 bytes
3. Periksa antrian lp, yang ternyata kosong:
$ lpq -Plp no entries
4. Periksa pekerjaan yang dimiliki oleh geek:
$ lpq geek Rank Owner Job Files Total Size 7th geek 202 .bash_history 1263 bytes 9th geek 204 .bash_profile 5676 bytes
Kesimpulan
Perintah lpq dapat digunakan untuk memeriksa status pekerjaan yang sedang menunggu di antrian cetak. Jika dipanggil tanpa argumen apa pun, lpq akan melaporkan status semua pekerjaan saat ini dalam antrian untuk printer default. Jika variabel lingkungan PRINTER disetel, printer tersebut dianggap sebagai printer default. Jika variabel lingkungan PRINTER tidak disetel, printer yang beralias lp di /etc/printcap akan digunakan sebagai default.
Menggunakan nomor pekerjaan yang dilaporkan oleh lpq, setiap pengguna dapat menghapus pekerjaan cetaknya sendiri dari antrian, atau pengguna super dapat menghapus pekerjaan apa pun.