Bagaimana saya bisa mengatur server cetak?

24

Saya ingin menggunakan Pi saya sebagai server cetak. Printer saya didukung oleh komputer yang ingin saya gunakan sebagai server cetak. Apakah cukup cepat dan cukup untuk ini? Bagaimana cara menyiapkan server cetak dengan gambar debian yang disarankan?

Bengt
sumber
Catatan: jika Anda menemukan cangkir lambat dengan gs atau pdftop menghabiskan hingga 100% cpu. Kemudian masuk ke Device Settings di antarmuka web cup dan atur dpi ke 300. Sebagian besar printer Lexmark default ke 600 dpi. Jika Anda tidak suka tampilan kasar 300dpi kemudian edit file PPD dan temukan di mana pengaturan 300 dpi, duplikat 300 dan atur ke 350. Saya menemukan 350dpi terlihat hampir identik dengan 600dpi. * File ditemukan di bawah / usr / share / ppd / dan / etc / cups / ppd / * Anda harus berhenti dan memulai cangkir untuk melihat perubahannya.

Jawaban:

19

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.conffile dan ada dua hal yang perlu Anda tentukan.

  1. Koneksi untuk mendengarkan.
  2. 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

  1. Printer Sharing - SystemPrinting - Debian Wiki
  2. CUPS sebagai Print Server untuk Mesin Window - SystemPrinting - Debian Wiki
  3. Menginstal paket klien - CUPS - ArchWiki

sumber
itu hanya bekerja :-)
greg121