Pembukaan
Seperti yang ditunjukkan oleh beberapa anggota yang membantu (Oke. @AlexChamberlain jujur.) Anda perlu memastikan bahwa driver printer Anda berfungsi lebih dulu! Jika Anda tidak dapat mencetak secara teratur dari komputer Anda, tidak ada gunanya mengubahnya menjadi server pencetakan.
Prosedur untuk menginstal printer berada di luar cakupan jawaban ini, tetapi paling tidak, harus mencakup menginstal CUPS, yang mencakup daemon. Anda dapat melakukannya dengan menjalankan yang berikut ini.
$ sudo apt-get install cups
Di Debian atau yang berikut di Arch Linux.
$ sudo pacman -S cups
Server
Anda hanya perlu mengkonfigurasi ulang server agar mesin lain dapat mengakses printer Anda. Anda akan mengedit /etc/cups/cupsd.conf
file dan ada dua hal yang perlu Anda tentukan.
- Koneksi untuk mendengarkan.
- Mesin mana yang dapat menggunakan printer.
Inilah salah satu yang harus sesuai dengan kebutuhan kita, jangan ragu untuk mengubah nilainya.
# /etc/cups/cupsd.conf
Listen *:49631
<Location /printers>
Order allow,deny
Allow 192.168.0.*
Allow 192.168.1.*
</Location>
Akhirnya kita hanya perlu me-restart daemon CUPS. Ingatlah bahwa kapan saja Anda mengubah sesuatu dalam file konfigurasi Anda perlu me-restart daemon . Di Debian, jalankan
$ sudo /etc/init.d/cups restart
Tada! Kami telah menyiapkan server! = D Sekarang kita hanya perlu mengatur klien ...
Klien
Windows
Untuk memungkinkan mesin Window mencetak melalui server CUPS kami, kami perlu memberi mereka http://
alamat. Untuk melakukan ini, kita akan menginstal samba
$ sudo aptitude install samba
Pastikan Anda memulai ulang daemon CUPS.
$ sudo /etc/init.d/cups restart
Dan sekarang kita dapat memberi tahu Windows untuk menggunakan URL berikut! (Pastikan Anda mengeditnya untuk mencerminkan pengaturan spesifik Anda.)
http://<ip>:<port>/printers/<printer_name>
Arch Linux
Karena menginstal printer berbeda window manager ke window manager kita akan melakukan ini dengan cara kuno, benar-Arch! Pertama, Anda perlu menginstal libcups
.
$ sudo pacman -S libcups
Dan kemudian Anda cukup menambahkan IP server CUPS atau nama host /etc/cups/client.conf
. File Anda akan terlihat seperti ini.
# /etc/cups/client.conf
ServerName hostname-or-ip-address[:port]
Setiap aplikasi harus dapat menemukan printer.
Referensi
- Printer Sharing - SystemPrinting - Debian Wiki
- CUPS sebagai Print Server untuk Mesin Window - SystemPrinting - Debian Wiki
- Menginstal paket klien - CUPS - ArchWiki