Cara mengatur server cetak di jaringan rumah Anda dengan Linux

Di jaringan rumah saya, saya memiliki satu printer laser Brother. Meskipun sudah tua, tetapi masih berfungsi dengan baik (dan perusahaan masih memproduksi kartu toner, yang dapat dengan mudah dibeli dari Amazon).

Beberapa komputer menggunakan printer tersebut, jadi saya harus mengatur desktop saya sebagai server cetak. Ya, saya bisa menggunakan Linux di server untuk tujuan itu, tetapi lebih mudah dari desktop saya. Selain itu, kebanyakan pengguna tidak akan ingin juga menggunakan server di LAN rumah mereka.

Juga: Ingin menyelamatkan komputer lama Anda? Coba 6 distro Linux ini

Tetapi bagaimana cara mengatur server cetak? Percayalah atau tidak, itu lebih mudah daripada yang Anda kira. Biarkan saya menunjukkan cara melakukannya.

Cara mengatur server cetak Anda

Apa yang Anda butuhkan: Hal paling penting yang Anda butuhkan (selain instansi Linux yang berjalan) adalah printer yang didukung oleh sistem operasi open-source. Jika Anda tidak yakin, printer berikut selalu merupakan pilihan yang aman:
Brother HL-L2350DW
Brother HL-L3210CW
Brother MFC-L3750CDW
HP Neverstop 1202w Laser Printer
HP Color LaserJet Pro M255dw
HP OfficeJet Pro 9025
Canon PIXMA TR8520 All-In-One Printer
HP LaserJet Pro M28w Monochrome Laser Printer
Epson EcoTank ET-3760 All-in-One Supertank Printer
Epson EcoTank ET-3830

Anda juga memerlukan instansi Linux yang berjalan (saya akan menunjukkannya pada Pop!_OS, yang didasarkan pada Ubuntu) dan pengguna dengan hak sudo. Pastikan printer Anda terhubung dan berfungsi dengan baik dari server Anda sebelum Anda mulai membuat perubahan apa pun.

Juga: Cara mencetak dari Linux hanya menggunakan baris perintah

Ayo mulai bekerja.

Hal pertama yang harus dilakukan adalah menginstal CUPS (Common Unix Print Server), yang dapat dilakukan dengan perintah:

MEMBACA  Proyek Kripto Gadis Hawk Tuah Dituduh Rug Pull Setelah Penjualan Besar-Besaran

sudo apt-get install cups -y
Jika Anda menggunakan distribusi berbasis Fedora, perintahnya akan menjadi:

sudo dnf install cups -y
Selanjutnya, Anda perlu memulai dan mengaktifkan server CUPS dengan perintah:

sudo systemctl enable –now cups
Sekarang bahwa CUPS terinstal, kita memiliki beberapa opsi konfigurasi. Meskipun ini dilakukan melalui editor teks berbasis terminal, jangan panik… Saya akan menunjukkan cara.

Buka file konfigurasi dengan perintah:

sudo nano /etc/cups/cupsd.conf
Hal pertama yang harus diubah adalah ini:

Browsing Off
Ubah menjadi:

Browsing On
Selanjutnya, kita perlu mengonfigurasi pengaturan sehingga Anda dapat menggunakan manajer CUPS berbasis web dari mesin apa pun di jaringan Anda. Cari baris berikut:

Listen localhost:631
Ubah menjadi:

Port 631
Sekarang kita perlu memastikan bahwa CUPS mendengarkan semua antarmuka jaringan. Cari bagian berikut:


Order allow, deny

Ubah menjadi:


Order allow, deny
Allow @LOCAL

Terakhir, mari tambahkan akses ke konsol admin. Cari bagian berikut:


Order allow, deny

Ubah menjadi:


AuthType Default
Require valid-user
Order allow, deny
Allow @LOCAL

Simpan dan tutup file dengan pintasan keyboard Ctrl+x.

Restart CUPS dengan:

sudo systemctl restart cups
Untuk MacOS dan OS lainnya, Anda perlu menginstal perangkat lunak untuk Bonjor (MacOS) dan IPP (OS lainnya). Lakukan hal itu dengan perintah:

sudo apt-get install avahi-daemon -y
Mulai dan aktifkan layanan baru dengan:

sudo systemctl enable –now avahi-daemon
Sekarang setelah Anda menyelesaikan setup, printer Anda harus terlihat oleh setiap komputer di LAN Anda. Ingatlah bahwa, tergantung pada OS, Anda mungkin harus menginstal driver untuk printer. Ini sering terjadi dengan Windows.

Juga: Ketika dukungan Windows 10 habis, Anda memiliki 5 opsi tetapi hanya 2 yang layak dipertimbangkan

MEMBACA  Florida Melarang Daging Buatan Laboratorium - The Verge

Pada mesin Linux, jika printer didukung di server Anda, kemungkinan besar Anda tidak perlu menginstal driver untuk mesin lain. Saya menemukan hal yang sama berlaku dengan MacOS, tetapi pengalaman Anda mungkin berbeda.