Raspberry Pi sebagai server cetak - Bagikan printer Anda berkat server Linux

Kami telah menerbitkan beberapa cara praktis tentang aplikasi yang berguna untuk Raspberry Pi, komputer motherboard kompak yang dapat Anda beli dengan harga sekitar 35 euro. Kami sekarang akan mengambil utasnya lagi, dan menunjukkan kepada Anda bagaimana menggunakan hal itu sebagai server cetak.

Dalam cara sebelumnya, kami melihat lebih dekat pada Raspberry Pi sebagai komputer penggerak dan unduhan utama. Pembuatan server cloud juga dibahas secara rinci.

Di bengkel baru kami menghubungkan printer ke Raspberry Pi dan menggunakan komputer sebagai server cetak. Dengan begitu, Anda dapat mencetak dari komputer, tablet, atau ponsel cerdas mana pun di rumah atau bahkan saat Anda berada di luar rumah. Untuk ini, kami mengonfigurasi Cloudprint dari Google dan AirPrint dari Apple.

01 Raspbian terbaru

Kami menggunakan Raspbian sebagai sistem operasi untuk Raspberry Pi kami. Untuk instalasi dan konfigurasi awal, kami mengacu pada kursus kami tahun lalu. Sebelum kami melanjutkan, yang terbaik adalah memastikan bahwa perangkat lunak tersebut sudah yang terbaru. Anda dapat melakukan ini dengan perintah sudo apt-get update dan kemudian sudo apt-get upgrade (untuk mengunduh pembaruan). Kemudian kami menginstal perangkat lunak server cetak yang diperlukan dengan:

sudo apt-get install avahi-daemon cups cups-pdf cups-driver-gutenprint openprinting-ppds python-cups python-daemon python-pkg-resources

02 Akses dari luar

Setelah instalasi, jalankan perintah sudo nano /etc/cups/cupsd.conf . Di depan garis Dengar localhost: 631, tambahkan sebuah # (hash) dan membuat baris baru dengan Pelabuhan 631 . Ini juga memberi kita akses ke server cetak CUPS (Common Unix Printing System) dari komputer lain. Kemudian di bagian, dan tepat sebelum aturan, kami menambahkan baris Izinkan @Local setiap kali untuk membatasi akses ke pengguna Raspberry Pi. Simpan perubahan Anda dengan Ctrl + O dan keluar dari nano dengan Ctrl + X.

03 Administrator

Sekarang restart server CUPS sehingga terbaca lagi dalam file konfigurasi yang dimodifikasi: sudo service cups restart . Karena kami ingin mengelola server cetak melalui antarmuka web dari langkah selanjutnya, kami juga akan menambahkan 'pi' pengguna ke grup administrator server cetak: sudo adduser pi lpadmin . Juga ubah kata sandi jika Anda belum melakukannya: passwd . Sekarang di browser web Anda, kunjungi url // IP: 631 / , di mana IP adalah alamat IP Raspberry Pi Anda. Jika Anda mendapatkan peringatan tentang sertifikat keamanan, abaikan.

3 langkah ekstra

Konsol serial 01

Jika Anda merasa tidak nyaman untuk menghubungkan keyboard dan tampilan ke Raspberry Pi Anda untuk mengonfigurasi Raspbian atau memecahkan masalah jaringan, kabel serial USB-ke-TTL akan berguna (lihat aksesoris '15 untuk Raspberry Pi '). Sambungkan keempat kabel dengan benar ke pin GPIO Pi: di baris atas dari kiri ke kanan, merah, tidak ada, hitam, putih, dan hijau.

Konsol serial 02

Di PC Windows, unduh driver PL2303. Buka zip file dan instal program. Setelah itu, hubungkan sisi USB dari kabel serial USB-to-TTL ke PC Anda. Catatan: kabel ini juga menyuplai daya ke Raspberry Pi, jadi jangan sambungkan kabel micro-usb Pi ke daya pada saat yang bersamaan! Jika Anda menginginkannya, ambil kabel merah dari pin GPIO. Windows sekarang mencari perangkat keras baru.

Konsol serial 03

Lihat di pesan bahwa driver telah diinstal port mana yang digunakan, misalnya COM5. Sekarang buka program PuTTY, pilih Serial as connection type , masukkan port pada Serial line dan pada Speed 115200. Klik Open dan tekan Enter untuk memulai koneksi. Kemudian masuk ke jendela terminal PuTTY dengan nama pengguna pi dan kata sandi default raspberry .

04 Tambahkan printer

Sekarang hubungkan printer Anda ke salah satu port USB dari Raspberry Pi dan nyalakan. Kemudian klik Administrasi di bagian atas antarmuka web CUPS dan klik tombol Tambah Printer . Anda kemudian akan diminta untuk memasukkan nama pengguna dan kata sandi dari administrator printer. Anda kemudian akan melihat semua printer USB yang terhubung di sebelah Printer Lokal dan semua printer jaringan yang ditemukan di samping Printer Jaringan yang Ditemukan . Lagi pula, jika printer Anda sudah memiliki koneksi jaringan, Anda dapat mengaturnya oleh Pi Anda.