Berbagi Printer dengan CUPS

8

Saya berada di server Ubuntu 10.10 dan saya harus menghubungkan printer HP Laserjet melalui USB dan membagikannya ke LAN. Saya mengikuti beberapa tutorial di internet untuk menginstal driver HPLIP dan mengkonfigurasi CUPS. Saya memiliki akses ke antarmuka web server dan mencetak halaman pengujian berfungsi seperti pesona.

Saya juga dapat mengedit semua opsi printer default, melihat antrian dan sebagainya.

Satu-satunya hal yang tidak dapat saya lakukan adalah menginstal dan menemukan printer dari klien lain pada LAN yang sama. Saya mencobanya dengan pencarian standar Windows 7 dan tidak ada yang muncul, saya mencoba menginstal port TCP / IP baru dengan alamat IP server dan menambahkan driver printer secara manual tetapi tidak berhasil.

Apa yang harus saya lakukan atau periksa untuk mendapatkan ini berfungsi? Satu-satunya masalah adalah bahwa printer tidak terlihat di LAN tetapi dipasang dengan benar di server Ubuntu.

Kreker
sumber
Anda harus menyalin jalur url CUPS printer dan menempelkannya di kotak teks "wizard printer jaringan baru" di Windows. Contoh path: http:\\192.168.1.9:631\printers\Xerox123Berikut ini adalah tutorial dengan gambar: [ linuxibos.blogspot.com/2012/05/seprinters-linux.html[[1] [1]: linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft

Jawaban:

4

Apakah Anda memiliki lingkungan desktop GUI yang diinstal? Anda harus dapat menjalankan /usr/share/system-config-printer/system-config-printer.pydan mengaktifkan berbagi printer yang terhubung, kemudian di komputer lain mengaktifkan printer berbagi menunjukkan.

titaniumtux
sumber
tidak saya tidak. Ini Server Ubuntu. Dan saya tidak memiliki skrip ini di direktori itu, tidak memiliki / system-config-printer / baik
Kreker
apakah menginstal lingkungan desktop GUI merupakan opsi? Apakah Anda memeriksa help.ubuntu.com/11.04/serverguide/C/cups.html ?
titaniumtux
1
tidak Ini bukan pilihan :)
Kreker
2

Saya akan membantu tetapi ini dari atas kepala saya sehingga Anda mungkin perlu mengubah beberapa hal:

Pertama-tama pastikan Anda sudah menghubungkan printer dan samba / cangkir. Jadi jika Anda melakukan apt-get/ aptitudepencarian Anda harus menginstal paket piala dan samba . Cangkir adalah untuk menangani printer. Samba adalah untuk menangani pembagian jika sistem Windows akan terhubung ke printer yang dibagikan (Kasing Anda). Jika Anda belum menginstalnya maka:

sudo apt-get install cups samba atau menggunakan bakat sudo aptitude install cups samba

Setelah itu kita mulai dengan konfigurasi mereka. Karena Anda menggunakan Ubuntu versi server, Anda tidak memiliki cara default untuk menggunakan solusi GUI (saya katakan default karena beberapa orang menginstal paket GUI) jadi berikut ini untuk server murni:

  1. Edit konfigurasi utama samba Anda. File dalam /etc/samba/smb.conf. Untuk mengedit file cukup ketik sudo nano /etc/samba/smb.confJika Anda root Anda tidak perlu sudobagian.

    Kami ingin mengubah variabel berikut dan menghapus simbol komentar (# atau;) di depannya jika mereka memilikinya. Jadi misalnya:

    Jika terlihat seperti ini, # workgroup = WORKGROUPAnda akan membiarkannya seperti ini
    workgroup = WORKGROUP(Tanpa simbol #).

    Jika terlihat seperti ini, ; guest = yesAnda akan membiarkannya seperti ini
    guest = yes(Tanpa simbol;)

    workgroup - Ubah ke workgroup yang Anda gunakan di jaringan Anda. Jika jaringan Anda "xtreme" seperti dalam kasus saya itu harus mengatakan:

    workgroup = xtreme (Ingatlah untuk menghapus komentar jika ada)

    keamanan - Ubah untuk dibagikan. Ini akan menghemat beberapa masalah Anda nanti.

    security = share

  2. Edit bagian printer samba Anda.

Bagian printer akan terlihat seperti ini:

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

yang ingin kami lakukan adalah mengubah browseable ke yes dan guest ok ke yes

Seharusnya terlihat seperti ini setelah diedit:

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

Ini semua Sekarang restart layanan samba. Anda dapat melakukannya dengan beberapa cara:

sudo service smbd restart

sudo /etc/init.d/smbd restart

Sekarang, masuklah ke sistem windows atau sistem linux Anda dan cari printer di jaringan atau IP server.

Luis Alvarado
sumber