Tidak seperti mesin Windows biasa, Raspberry Pi kecil yang menjalankan Rasbian tidak benar-benar datang dengan dukungan printer plug-'n-play. Baca terus selagi kami tunjukkan cara menambahkan kapabilitas cetak penuh ke unit Pi Anda.
Jika Anda bereksperimen dengan Pi sebagai pengganti desktop, ingin mengaktifkan output cetak fisik untuk program atau aplikasi suite yang Anda gunakan, atau sebaliknya ingin mengaktifkan pencetakan tradisional pada Pi Anda, tutorial ini adalah tembakan langsung dari tanpa printer untuk mencetak bahagia; tidak ada printer-wrangling sebelumnya di bawah pengalaman Linux yang diperlukan.
Untuk tutorial ini Anda memerlukan hal-hal berikut:
Jika Anda belum mengkonfigurasi Raspberry Pi Anda dengan gambar Rasbian, kami sangat menyarankan memulai dengan pengantar kami ke Raspberry Pi.
Untuk menghubungkan printer dengan Raspberry Pi, pertama-tama kita harus menginstal Common Unix Printing System (CUPS). Saatnya menyalakan Pi Anda dan menavigasi ke terminal (baik di Pi itu sendiri melalui SSH).
Di terminal, masukkan perintah berikut untuk mulai menginstal CUPS:
sudo apt-get install cups
Ketika diminta untuk melanjutkan, ketik Y dan tekan enter. CUPS adalah instalasi yang cukup gemuk, jadi jangan ragu untuk mengambil secangkir kopi. Setelah instalasi dasar selesai, kita perlu membuat beberapa perubahan administratif kecil. Urutan pertama bisnis adalah menambahkan diri ke grup pengguna yang memiliki akses ke antrean printer / printer. Usergroup yang dibuat oleh CUPS adalah "lpadmin". Pengguna Rasbian default (dan pengguna yang kami masuki) adalah "pi" (sesuaikan perintah berikut sesuai jika Anda ingin pengguna lain memiliki akses ke printer).
Di terminal masukkan perintah berikut:
sudo usermod -a -G lpadmin pi
Untuk yang penasaran, tombol “-a” memungkinkan kita untuk menambahkan pengguna yang sudah ada (pi) ke grup yang sudah ada (lpadmin), yang ditentukan oleh tombol “-G”.
Bit terakhir pekerjaan pra-konfigurasi kami adalah untuk memungkinkan pengeditan dari konfigurasi CUPS. Sisa konfigurasi dapat diselesaikan melalui browser web pada Pi, tetapi jika Anda tidak benar-benar duduk di Pi dan lebih suka menggunakan, katakanlah, browser di desktop Windows Anda untuk menyelesaikan konfigurasi, Anda akan harus mengganti 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
Beri komentar pada baris “Listen localhost: 631” dan ganti dengan yang berikut:
# Hanya dengarkan koneksi dari mesin lokal
# Dengar localhost: 631
Port 631
Ini menginstruksikan CUPS untuk mendengarkan setiap kontak pada setiap antarmuka jaringan asalkan diarahkan pada port 631.
Gulir lebih jauh ke bawah dalam file konfigurasi sampai Anda melihat bagian "lokasi". Di blok di bawah, kami telah menebalkan garis yang perlu Anda tambahkan ke konfigurasi:
# Batasi akses ke server ...
Pesanan memungkinkan, menolak
Izinkan @local
# Batasi akses ke halaman admin ...
Pesanan memungkinkan, menolak
Izinkan @local
AuthType Default
Membutuhkan pengguna @SYSTEM
# Batasi akses ke file-file konfigurasi ...
Pesanan memungkinkan, menolak
Izinkan @local
Penambahan baris "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 me-restart server CUPS. Lakukan dengan perintah berikut:
sudo /etc/init.d/cups restart
Setelah memulai ulang CUPS, Anda harus dapat mengakses panel administrasi melalui komputer mana pun di jaringan lokal Anda dengan mengarahkan browser webnya di http: // [IP atau nama host PI]: 631.
Ketika Anda pertama kali menavigasi ke http: // [IP atau nama host Pi]: 631, Anda akan melihat homepage default CUPS, seperti yang terlihat pada gambar di atas. Bagian yang kami minati adalah tab "Administrasi". Klik sekarang.
Di 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.
Lanjutkan dan masukkan nama pengguna dan kata sandi akun yang Anda tambahkan ke grup "lpadmin" di awal tutorial (misalnya jika Anda menggunakan pemasangan Raspbian default, login / kata sandi adalah "pi" / "raspberry"). Klik "Masuk".
Setelah masuk, Anda akan disajikan dengan daftar printer yang ditemukan (baik lokal maupun jaringan). Pilih printer yang ingin Anda tambahkan ke sistem:
Setelah memilih printer, Anda akan diberi kesempatan untuk mengedit nama, deskripsi, dan lokasi printer, serta mengaktifkan berbagi jaringan. Karena printer kami sudah menjadi printer jaringan, kami meninggalkan "Bagikan Printer Ini" tanpa dicentang:
Setelah mengedit nama printer dan menambahkan lokasi, Anda akan diminta untuk memilih driver khusus 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 hingga Anda melihat nomor model yang cocok dengan Anda. Sebagai alternatif, jika Anda memiliki file PPD untuk printer yang telah Anda unduh dari pembuatnya, Anda dapat memuatnya dengan tombol “Pilih File”:
Langkah konfigurasi terakhir adalah untuk melihat beberapa pengaturan cetak umum seperti apa yang Anda inginkan dari mode printer default, sumber / ukuran kertas default, dll. Ini harus default ke preset yang benar, tetapi tidak ada salahnya untuk memeriksa:
Setelah Anda mengklik "Set Default Options", Anda akan disajikan dengan halaman administrasi default untuk printer yang baru saja Anda tambahkan ke sistem CUPS:
Semuanya terlihat bagus. Namun, tes sesungguhnya sebenarnya sedang mencetak sesuatu. Ayo jalankan Leafpad, editor teks default Rasbian, dan kirim pesan:
Meskipun kami menyadari bahwa masih terlalu dini untuk menulis "sukses besar" pada cetakan uji kami sebelumnya, Anda tahu, itu benar-benar dicetak, kamibahwa percaya diri. Sekitar lima belas detik kemudian, dokumen itu keluar dari printer dan jatuh ke nampan. Keberhasilan!
Pada titik ini, jika Anda telah menambahkan satu-satunya pengguna yang memerlukan 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 printer tambahan, cukup jalankan melalui langkah-langkah masing-masing dalam tutorial lagi untuk melakukannya.