GNU/Linux >> Belajar Linux >  >> Linux

lp vs lpr. Apa yang harus digunakan dalam kasus CUPS dan apa perbedaan historisnya?

LPR adalah bagian dari sistem pencetakan BSD asli. Itu cukup sederhana dan lugas, tetapi tidak memiliki semua kemampuan manajemen yang diinginkan lingkungan cetak besar. Anda dapat meretasnya untuk melakukan segala macam hal dengan mendorong filter di tempat yang tepat, tetapi itu sangat kotor. Itu juga termasuk fungsionalitas jaringan yang sangat terbatas yang memungkinkan Anda mengirim pekerjaan ke printer jarak jauh, tetapi karena protokol hanya dirancang dengan mempertimbangkan teks biasa, itu tidak pernah benar-benar memiliki ketentuan untuk menentukan jenis dokumen dan menerjemahkannya ke apa yang dapat dipahami oleh printer. . Solusi ad-hoc membantu. Karena protokol jaringan sangat sederhana, banyak sekali printer jaringan yang mendukungnya.

System V merancang sistem yang lebih besar yang memungkinkan Anda untuk memiliki hal-hal seperti kelas printer, dan pekerjaan cetak akan menjadi printer gratis pertama di kelas tersebut. (Misalnya, jika Anda memiliki ruang mesin dengan tiga printer.) Itu juga mencoba membangun dukungan yang lebih formal untuk filter dan hal-hal seperti itu, tetapi sayangnya, itu juga sangat, sangat tua dan tidak benar-benar dirancang untuk lingkungan jaringan.

Saat ini, tidak ada yang benar-benar menggunakan kedua sistem tersebut. CUPS telah mengambil alih sistem cetak, tetapi menawarkan alat baris perintah untuk pencetakan lpr dan SYSV (lp). Itu hanya untuk kompatibilitas. Anda dapat menggunakan salah satu perintah yang menurut Anda paling mudah.


Linux
  1. Apa perbedaan antara InnoDB dan MyISAM?

  2. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  3. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  1. Chroot “jail” – Apa Itu Dan Bagaimana Cara Menggunakannya?

  2. Apa perbedaan antara procfs dan sysfs?

  3. Apa perbedaan antara panggilan Perpustakaan dan panggilan Sistem di Linux?

  1. Apa itu vdso dan vsyscall?

  2. Apa perbedaan antara ls dan l?

  3. Apa perbedaan antara unlink dan rm?