Cara Menambahkan Printer ke Raspberry Pi Anda (atau Komputer Linux Lain)
Tidak seperti mesin Windows pada umumnya, Raspberry Pi kecil yang menjalankan Rasbian tidak sepenuhnya datang dengan dukungan printer plug-'n-play. Baca terus saat kami menunjukkan kepada Anda cara menambahkan kemampuan cetak penuh ke unit Pi Anda.
Mengapa Saya Ingin Melakukan Ini?
Jika Anda bereksperimen dengan Pi sebagai pengganti desktop, ingin mengaktifkan output cetak fisik untuk program atau aplikasi suite yang Anda gunakan, atau jika tidak ingin mengaktifkan pencetakan tradisional pada Pi Anda, tutorial ini adalah langkah langsung dari printerless untuk senang mencetak; tidak diperlukan lagi pertikaian printer dalam pengalaman Linux.
Apa Yang Saya Butuhkan??
Untuk tutorial ini Anda memerlukan hal-hal berikut:
- 1 unit Raspberry Pi dengan Rasbian terpasang
- 1 printer berbasis USB atau dapat diakses jaringan
Jika Anda belum mengonfigurasi Raspberry Pi Anda dengan gambar Rasbian, kami sangat menyarankan untuk memulai dengan pengantar kami pada Raspberry Pi.
Menginstal CUPS pada Pi dan Mengaktifkan Akses Jarak Jauh
Untuk menghubungkan printer dengan Raspberry Pi, pertama-tama kita perlu menginstal Common Unix Printing System (CUPS). Saatnya untuk menjalankan Pi Anda dan arahkan ke terminal (baik di Pi itu sendiri melalui SSH).
Di terminal, masukkan perintah berikut untuk mulai menginstal CUPS:
sudo apt-get install cups
Saat diminta untuk melanjutkan, ketik Y dan tekan enter. CUPS adalah alat yang cukup kuat, jadi silakan ambil secangkir kopi. Setelah instalasi basis selesai, kita perlu membuat beberapa perubahan administrasi kecil. Urutan pertama bisnis adalah menambahkan diri ke grup pengguna yang memiliki akses ke antrian printer / printer. Grup pengguna yang dibuat oleh CUPS adalah "lpadmin". Pengguna Rasbian default (dan pengguna yang kami masuki) adalah "pi" (sesuaikan perintah berikut ini jika Anda ingin pengguna lain memiliki akses ke printer).
Di terminal masukkan perintah berikut:
sudo usermod -a -G lpadmin pi
Bagi yang penasaran, sakelar “-a” memungkinkan kami untuk menambahkan pengguna yang ada (pi) ke grup yang ada (lpadmin), ditentukan oleh sakelar “-G”.
Bagian terakhir dari pekerjaan pra-konfigurasi kami adalah mengaktifkan pengeditan jarak jauh dari konfigurasi CUPS. Konfigurasi lainnya dapat diselesaikan melalui peramban web pada Pi, tetapi jika Anda tidak benar-benar duduk tepat di Pi dan lebih suka menggunakan, katakanlah, peramban di desktop Windows Anda untuk menyelesaikan konfigurasi, Anda akan perlu beralih nilai kecil di /etc/cups/cupsd.conf
. Di terminal, masukkan perintah berikut:
sudo nano /etc/cups/cupsd.conf
Di dalam file, cari bagian ini:
# Hanya dengarkan koneksi dari mesin lokal
Dengarkan localhost: 631
Komentari baris "Dengarkan localhost: 631" dan ganti dengan yang berikut:
# Hanya dengarkan koneksi dari mesin lokal
# Dengarkan localhost: 631
Port 631
Ini menginstruksikan CUPS untuk mendengarkan kontak apa pun di antarmuka jaringan apa pun asalkan diarahkan pada port 631.
Gulir lebih jauh ke bawah dalam file konfigurasi hingga Anda melihat bagian "lokasi". Di blok di bawah ini, kami telah menebalkan baris yang perlu Anda tambahkan ke konfigurasi:
# Batasi akses ke server ...
Pesanan mengizinkan, menolak
Izinkan @local
# Batasi akses ke halaman admin ...
Pesanan mengizinkan, menolak
Izinkan @local
Default AuthType
Membutuhkan @SYSTEM pengguna
# Batasi akses ke file konfigurasi ...
Pesanan mengizinkan, menolak
Izinkan @local
Penambahan jalur "allow @local" memungkinkan akses ke CUPS dari komputer mana pun di jaringan lokal Anda. Setiap kali Anda membuat perubahan pada file konfigurasi CUPS, Anda harus memulai ulang server CUPS. Lakukan dengan perintah berikut:
sudo /etc/init.d/cup restart
Setelah memulai ulang CUPS, Anda seharusnya dapat mengakses panel administrasi melalui komputer apa pun di jaringan lokal Anda dengan mengarahkan browser web-nya di http: // [IP atau nama host Pi]: 631.
Menambahkan Printer ke CUPS
Saat pertama kali menavigasi ke http: // [IP atau nama host Pi]: 631, Anda akan melihat beranda CUPS default, seperti yang terlihat pada tangkapan layar di atas. Bagian yang kami minati adalah tab "Administrasi". Klik sekarang.
Di dalam panel Administrasi, klik tambahkan printer. Jika Anda menerima peringatan tentang sertifikat keamanan situs, lanjutkan dan klik lanjutkan untuk mengabaikannya. Anda akan diminta memasukkan nama pengguna dan kata sandi.
Silakan dan masukkan nama pengguna dan kata sandi akun yang Anda tambahkan ke grup "lpadmin" sebelumnya dalam tutorial (mis. Jika Anda menggunakan instalasi Raspbian default, login / kata sandi adalah "pi" / "raspberry"). Klik "Masuk".
Setelah masuk, Anda akan disajikan daftar printer yang ditemukan (baik lokal maupun jaringan). Pilih printer yang ingin Anda tambahkan ke sistem:
Setelah memilih printer, Anda akan ditawari kesempatan untuk mengedit nama, deskripsi, dan lokasi printer, serta mengaktifkan berbagi jaringan. Karena printer kami sudah menjadi printer jaringan, kami membiarkan "Bagikan Printer Ini" tidak dicentang:
Setelah mengedit nama printer dan menambahkan lokasi, Anda akan diminta untuk memilih driver spesifik yang ingin Anda gunakan untuk printer Anda. Terlepas dari kenyataan bahwa secara otomatis menemukan printer dan nama printer, CUPS tidak berusaha untuk memilih driver yang tepat untuk Anda. Gulir sampai Anda melihat nomor model yang cocok dengan Anda. Atau, jika Anda memiliki file PPD untuk printer yang telah Anda unduh dari pabrikan, Anda dapat memuatnya dengan tombol "Pilih File":
Langkah konfigurasi terakhir adalah memeriksa beberapa pengaturan cetak umum seperti apa yang Anda inginkan dari mode printer default, sumber / ukuran kertas standar, dll. Ini harus default ke preset yang benar, tetapi tidak ada salahnya untuk memeriksa:
Setelah Anda mengklik "Set Default Options", Anda akan disajikan halaman administrasi default untuk printer yang baru saja Anda tambahkan ke sistem CUPS:
Semuanya terlihat bagus. Namun, tes sebenarnya adalah mencetak sesuatu. Mari nyalakan Leafpad, editor teks default Rasbian, dan mengirim pesan:
Sementara kami menyadari ini agak terlalu dini untuk menulis "kesuksesan besar" pada tes cetak kami sebelumnya, Anda tahu, itu sebenarnya dicetak, kami bahwa percaya diri. Lima belas detik kemudian, dokumen keluar dari printer dan jatuh ke baki. Keberhasilan!
Pada titik ini, jika Anda telah menambahkan satu-satunya pengguna yang membutuhkan akses ke printer ke grup "lpadmin" dan Anda telah menambahkan satu-satunya printer yang ingin Anda akses ke sistem CUPS, Anda sudah selesai. Jika Anda memiliki pengguna lain yang ingin Anda tambahkan atau pencetak tambahan, cukup jalankan kembali langkah-langkah dalam tutorial untuk melakukannya.