Gentoo Logo

Panduan Pencetakan Gentoo

Daftar Isi:

1.  Pencetakan dan Gentoo Linux

Menggunakan Tool yang Tepat

Linux memiliki dukungan yang bagus untuk printer; tool yang tepat untuk tugas ini adalah CUPS (Common Unix Printing System). Sejak awal berdirinya proyek ini pada tahun 1999, kemudahan instalasi dan konfigurasi CUPS telah jauh meningkat.

Pada dokumen ini, kami akan menjelaskan cara menggunakan CUPS untuk menyiapkan printer lokal atau jaringan. Kami tidak akan terlalu bertele-tele karena proyek CUPS telah memiliki dokumentasi yang bagus untuk penggunaan yang lebih khusus.

2.  Konfigurasi Kernel

Pendahuluan

Ketika anda akan menginstal sebuah printer di sistem anda, anda perlu mengetahui bagaimana printer terhubung ke sistem. Apakah melalui port lokal seperti LPT dan USB atau melalui jaringan? Jika melalui jaringan, apakah menggunakan Internet Printing Protocol (IPP) atau protokol Microsoft Windows SMB-CIFS (Microsoft Windows Sharing)?

Beberapa seksi selanjutnya menjelaskan konfigurasi kernel minimal yang anda perlukan. Tentunya, hal ini tergantung pada cara terhubungnya printer anda ke sistem. Jadi untuk kemudahan anda, kami telah memilah instruksi-instruksinya:

Sekarang masuklah ke /usr/src/linux lalu jalankan make menuconfig untuk memasuki konfigurasi kernel. Jika anda menggunakan genkernel untuk mengkonfigurasi kernel, anda tetap perlu menjalankan langkah ini untuk memastikan tidak ada lagi yang tertinggal.

Pada contoh-contoh konfigurasi berikut, kita akan menambahkan dukungan yang diperlukan di dalam kernel, bukan sebagai modul. Hal ini tidak diharuskan, jika anda ingin, anda boleh saja menggunakan modul. Jangan lupa untuk me-load modul-modul yang diperlukan setelah selesai. Kami juga menggunakan contoh konfigurasi kernel 2.6; pengguna kernel 2.4 mungkin perlu mencari opsi yang dibutuhkan di tempat yang berbeda.

Sekarang lanjutkan ke seksi yang anda butuhkan untuk mengkonfigurasi (atau memeriksa) kernel anda.

Printer Lokal (LPT)

Port LPT biasanya digunakan untuk mengenali printer paralel. Pertama anda perlu mengaktifkan dukungan untuk port paralel, kemudian dukungan port paralel PC-Style (kecuali jika anda menggunakan sparc).

Daftar Kode 2.1: Konfigurasi Port Paralel Printer

Device Drivers -->
  <*> Parallel port support
  <*>   PC-style hardware

Device Drivers -->
  Character Devices -->
    <*> Parallel printer support
       [*]      IEEE 1284 transfer modes)

Catatan: Anda juga mungkin perlu mengaktifkan opsi lain di dalam seksi Parallel port support. Gunakan fungsi Help di konfigurasi kernel untuk mendapatkan informasi.

Itu saja; keluarlah dari konfigurasi kernel lalu kompilasi ulang kernel anda. Jangan lupa menyalin imej kernel baru ke lokasi /boot (dan jangan lupa me-mount /boot jika diperlukan) lalu perbarui konfigurasi bootloader anda sebelum me-reboot sistem.

Sekarang lanjutkan dengan Instalasi dan Konfigurasi CUPS.

Printer Lokal (USB)

Untuk mengaktifkan dukungan pencetakan melalui USB, anda memerlukan dukungan USB dan dukungan printer USB.

Daftar Kode 2.2: Konfigurasi Port USB Printer

Device Drivers -->
  USB Support -->;
    <*> Support for Host-side USB
    (...)
    --- USB Host Controller Drivers
    (Pilih HCD yang digunakan oleh sistem anda. Jika anda tidak tahu
     yang mana, jalankan "lspci -v | grep HCI" dari terminal lain)
    <*> EHCI HCD (USB 2.0) support ( atau )
    <*> OHCI HCD support           ( atau )
    <*> UHCI HCD (most Intel and VIA) support
    (...)
    <*> USB Printer support

Itu saja; keluarlah dari konfigurasi kernel lalu kompilasi ulang kernel anda. Jangan lupa menyalin imej kernel baru ke lokasi /boot (dan jangan lupa me-mount /boot jika diperlukan) lalu perbarui konfigurasi bootloader anda sebelum me-reboot sistem.

Sekarang lanjutkan dengan Instalasi dan Konfigurasi CUPS.

Printer Jaringan (IPP)

Agar dapat terhubung ke printer jaringan melalui Internet Printing Protocol, kernel anda memerlukan dukungan untuk jaringan. Dengan anggapan kernel anda telah memilikinya, lanjutkan dengan Instalasi dan Konfigurasi CUPS.

Printer Jaringan (SMB-CIFS)

Kernel anda harus mendukung SMB CIFS:

Daftar Kode 2.3: Konfigurasi Printer SMB-CIFS

File systems -->
  Network File Systems -->
    <*> SMB file system support (to mount Windows shares etc.)
    <*> CIFS support (advanced network file system for Samba, Windows and other CIFS compliant servers)

Itu saja; keluarlah dari konfigurasi kernel lalu kompilasi ulang kernel anda. Jangan lupa menyalin imej kernel baru ke lokasi /boot (dan jangan lupa me-mount /boot jika diperlukan) lalu perbarui konfigurasi bootloader anda sebelum me-reboot sistem.

Sekarang lanjutkan dengan Instalasi dan Konfigurasi CUPS.

3.  Instalasi dan Konfigurasi CUPS

Instalasi

Instalasi CUPS di Gentoo sangatlah mudah. CUPS memiliki beberapa fitur yang mungkin anda inginkan. Untuk menagtifkan atau menonaktifkan fitur-fitur tersebut, gunakan flag USE-nya masing-masing.

Flag USE Pengaruh pada CUPS
dbus Menambahkan dukungan untuk bus pesan sistem dbus.
jpeg Menambahkan dukungan untuk pencetakan gambar JPEG.
nls Mengaktifkan National Language Support. Dengan nls, CUPS dapat memberikan pesan-pesan dalam bahasa anda sendiri sehingga anda dapat merasa lebih nyaman.
pam Jika anda menginginkan otentikasi tugas pencetakan melalui Pluggable Authentication Modules, flag ini akan mengaktifkan dukunga PAM untuk CUPS.
php Menambahkan dukungan untuk penggunaan skrip php.
png Menambahkan dukungan untuk pencetakan gambar PNG.
ppds Menambahkan dukungan untuk menciptakan file-file ppd (driver pencetakan) secara otomatis. Bacalah Instalasi Driver Terbaik.
samba Jika anda ingin membagi printer lokal anda ke sistem Windows di jaringan anda dengan protokol SMB-CIFS, atau jika anda ingin menggunakan printer yang dibagi dari sistem Windows, anda memerlukan dukungan SAMBA.
slp Pada sebuah lingkungan, printer mungkin telah disediakan sebagai layanan untuk komputer lain. Dengan Service Location Protocol, anda dengan mudah dapat mencari dan mengkonfigurasi sebuah layanan yang ada di sistem anda. Aktifkan flag ini jika printer anda telah tersedia atau harus disediakan sebagai sebagai layanan.
ssl Jika anda menginginkan otentikasi koneksi dan/atau privasi, anda memerlukan dukungan Secure Socket Layer, yang digunakan untuk sesi pencetakan terenkripsi. Dukungan untuk SSL harus tersedia pada semua sistem yang ikut menggunakan pencetakan di jaringan anda.
tiff Menambahkan dukungan untuk pencetakan gambar TIFF.
X Agar dapat menggunakan menu desktop anda untuk me-load halaman konfigurasi CUPS dari browser anda, aktfikan flag ini.

Periksa pengaturan USE saat ini. Jika anda hanya ingin merubah aturan USE untuk CUPS saja tanpa mempengaruhi paket lain, edit file /etc/portage/package.use.

Daftar Kode 3.1: Pengaturan flag USE untuk CUPS

# emerge -pv cups
[ebuild N     ] net-print/cups-1.2.6  "X dbus jpeg nls pam png ppds ssl -php -samba -slp -tiff" 0 kB

(Misalnya, untuk mengaktifkan dukungan SAMBA untuk CUPS)
# nano -w /etc/portage/package.use
net-print/cups samba

Setelah selesai mengatur flag USE, perintahkan Portage untuk menginstal CUPS.

Daftar Kode 3.2: Instalasi CUPS

# emerge cups

Jika anda menggunakan printer lokal, anda perlu menjalankan CUPS ketika boot. Pastikan agar printer anda telah tersambung dan dinyalakan sebelum CUPS dijalankan.

Daftar Kode 3.3: Langsung menjalankan CUPS ketika boot

# /etc/init.d/cupsd start
# rc-update add cupsd default

Konfigurasi

Konfigurasi default server CUPS di /etc/cups/cupsd.conf biasanya sudah cukup bagus untuk kebanyakan pengguna. Namun, sebagian pengguna lain mungkin masih perlu merubahnya.

Pada seksi-seksi berikutnya kami akan menjelaskan beberapa perubahan pada konfigurasi yang sering dibutuhkan:

  • Pada seksi Akses Printer Jaringan kita akan mengijinkan sistem lain untuk menggunakan printer yang terpasang pada sistem Linux ini.
  • Pada seksi Administrasi Jaringan CUPS kita akan memberikan akses untuk administrasi CUPS dari komputer di jaringan.
  • Pada seksi Pengaktifan Dukungan untuk Driver PCL Windows, kita akan mengatur CUPS agar mendukung driver PCL Windows. Ini dianjurkan jika anda ingin sistem Windows dapat menggunakan printer yang dibagi melalui protokol Samba karena kebanyakan driver printer di windows adalah driver PCL.
  • Pada seksi Menyiapkan Printer Jaringan, kita akan mengkonfigurasi sistem ini agar menggunakan printer yang terpasang di sistem lain (bukan dari Windows).

Akses Printer Jaringan

Jika anda ingin sistem lain dapat menggunakan printer anda melalui IPP, anda perlu memberikan akses ke printer secara eksplisit di /etc/cups/cupsd.conf. Jika anda igin membagi printer anda melalui SAMBA perubahan ini tidak diperlukan.

Bukalah /etc/cups/cupsd.conf dengan editor kesukaan anda lalu tambahkan baris Allow untuk sistem(-sistem) yang ingin anda berikan izin akses ke printer. Pada contoh berikut, kita akan memberikan akses ke printer dari localhost dan semua sistem yang alamat IP-nya dimulai dengan 192.168.0.

Daftar Kode 3.4: Memberikan akses dari jauh ke printer

<Location />
  Order allow,deny
  Allow localhost
  Allow 192.168.0.*
  Deny all
</Location>

Anda juga perlu menentukan port mana yang harus digunakan oleh CUPS agar CUPS dapat merespon permintaan pencetakan dari komputer lain di jaringan.

Daftar Kode 3.5: Konfigurasi port di /etc/cups/cupsd.conf

Listen *:631
(Pastikan agar localhost diberi tanda komentar)
#Listen localhost:631

Catatan: Jika anda masih menggunakan CUPS 1.1 (yang sekarang sudah dianggap usang), maka anda perlu menggunakan sintaks yang berbeda untuk mengijinkan permintaan pencetakan dari jaringan:

Daftar Kode 3.6: Konfigurasi CUPS 1.1

Port 631
(Pastikan agar dua baris berikut diberi tanda komentar)
#Listen 127.0.0.1:631
#Listen localhost:631

Administrasi Jaringan CUPS

Jika anda ingin melakukan administrasi melalui jaringan, anda perlu memberikan akses dari sistem lain, tidak hanya localhost, ke administrasi CUPS. Edit /etc/cups/cupsd.conf lalu berikan izin untuk sistem yang anda inginkan. Misalnya, kita akan memberikan izin ke seistem yang memiliki alamat IP 192.168.0.3:

Daftar Kode 3.7: Mengizinkan akses adminstrasi melalui jaringan di /etc/cups/cupsd.conf

<Location /admin>
(...)
  Encryption Required
  Order allow,deny
  Allow localhost
  Allow 192.168.0.3
  Deny all
</Location>

Jangan lupa me-restart CUPS setelah membuat perubahan di /etc/cups/cupsd.conf dengan menjalankan /etc/init.d/cupsd restart.

Mengaktifkan Dukungan untuk Driver PCL Windows

Driver PCL mengirimkan data mentah ke server print. Untuk mengaktifkan pencetakan data mentah di CUPS anda perlu mengedit /etc/cups/mime.types dan menghapus tanda komentar pada baris-baris application/octet-stream. Anda juga perlu melakukan hal yang sama pada /etc/cups/mime.convs.

Daftar Kode 3.8: Mengaktifkan dukungan untuk pencetakan data mentah

# vim /etc/cups/mime.types
(Hapus tanda komentar dari baris:)
application/octet-stream

# vim /etc/cups/mime.convs
(Hapus tanda komentar dari baris sehingga berisi:)
application/octet-stream     application/vnd.cups-raw    0    -

Jangan lupa me-restart CUPS setelah melakukan perubahan dengan menjalankan /etc/init.d/cupsd restart.

Menyiapkan Printer Jaringan

Jika printer terpasang pada server CUPS di dalam jaringan, anda dapat dengan mudah mengatur sistem anda untuk menggunakan printer tersebut dengan melakukan perubahan di file /etc/cups/client.conf.

Dengan anggapan printer terpasang pada sistem yang bernama printserver.mydomain, bukalah /etc/cups/client.conf dengan editor lalu atur direktif ServerName:

Daftar Kode 3.9: Edit client.conf

# vim /etc/cups/client.conf

(Gantikan printserver.mydomain dengan nama server print anda)
ServerName printserver.mydomain

Anda akan menggunakan aturan-aturan default dari server print. Jika anda ingin mengganti printer default, gunakan lpoptions:

Daftar Kode 3.10: Mengganti printer default

(Tampilkan semua printer yang tersedia)
# lpstat -a
hpljet5p accepting requests since Jan 01 00:00
hpdjet510 accepting requests since Jan 01 00:00

(Gunakan HP LaserJet 5P sebagai printer default)
# lpoptions -d hpljet5p

4.  Konfigurasi Printer

Pendahuluan

Jika printer yang ingin anda konfigurasi adalah printer jaringan (disediakan oleh server print yang menjalankan CUPS), anda tidak perlu mengikuti petunjuk-petunjuk di bagian ini. Bacalah Menyiapkan Printer Jaringan.

Mendeteksi Printer

Jika printer USB atau paralel anda telah menyala sebelum anda mem-boot Linux, anda mungkin sudah bisa mendapatkan informasi dari kernel yang menyatakan bahwa kernel telah berhasil mengenali printer anda. Namun hal ini hanyalah untuk indikasi dan tidak dibutuhkan.

Daftar Kode 4.1: Mengambil informasi dari kernel

(Untuk printer paralel)
$ dmesg | grep -i print
parport0: Printer, Hewlett-Packard HP LaserJet 2100 Series

(Untuk printer USB)
$ lsusb
(...)
Bus 001 Device 007: ID 03f0:1004 Hewlett-Packard DeskJet 970c/970cse

Instalasi Printer

Untuk menginstal printer di sistem anda, jalankan browser anda lalu masukkan http://localhost:631 ke kolom alamat. Anda akan disambut oleh antarmuka web CUPS yang bisa anda gunakan untuk menjalankan tugas-tugas administrasi.

Masuklah ke Administration lalu masukkan login root dan informasi password anda pada kotak. Kemudian, ketika anda berada di antarmuka administratif, klik Add Printer. Anda akan disambut oleh sebuah layar baru tempat anda memasukkan info-info berikut:

  • spooler name, nama singkat namun jelas yang akan digunakan oleh sistem anda untuk mengenali printer. Nama ini tidak boleh mengandung spasi atau karakter khusus lainnya. Misalnya untuk HP LaserJet 5P, anda boleh menggunakan nama hpljet5p.
  • location, penjelasan tentang lokasi lokal printer (mis. di dalam kamar, atau di dapur,...). Ini untuk mempermudah pengurusan banyak printer.
  • description tempat anda memasukkan penjelasan lengkap tentang printer tersebut. Biasanya diisi dengan nama lengkap printer (seperti "HP LaserJet 5P").

Layar selanjutnya akan menayakan file device yang digunakan printer anda. Anda akan mendapatkan beberapa pilihan. Tabel berikut ini berisi beberapa device yang mungkin digunakan, namun tabel ini tidaklah lengkap.

Device Penjelasan
AppSocket/HP JetDirect Device khusus ini digunakan untuk printer jaringan agar dapat diakses melalui soket HP JetDirect. Hanya beberapa printer saja yang dapat menggunakan device ini.
Internet Printing Protocol (IPP atau HTTP) Gunakan ini untuk mengakses printer jaringan dengan protokol IPP secara langsung (IPP) atau melalui HTTP.
LPD/LPR Host atau Printer Gunakan ini jika printer terpasang di server LPD/LPR di jaringan.
Port Parallel #1 Gunakan ini jika printer terpasang di port paralel lokal (LPT). Jika printer telah dikenali, namanya akan ditambahkan pada device ini.
Printer USB #1 Gunakan ini jika printer anda terpasang di port USB. Nama printer juga seharusnya langsung ditambahkan di sini..

Jika anda menginstal printer jaringan, anda akan diminta untuk memberikan URI ke printer:

  • Server print LPD memerlukan sintaks lpd://hostname/queue
  • Printer HP JetDirect memerlukan sintaks socket://hostname
  • Printer IPP memerlukan sintaks ipp://hostname/printers/printername atau http://hostname:631/ipp/queue

Selanjutnya, pilih nama pembuat printer dan tipe model serta nomornya pada layar yang tampil. Anda biasanya akan menemukan beberapa driver untuk satu printer. Anda boleh memilih salah satu atau mencari driver yang bagus di Daftar Printer LinuxPrinting.org. Anda juga bisa mengganti driver dengan mudah nanti.

Setelah anda memilih driver, CUPS akan memberitahukan anda bahwa printer telah ditambahkan dengan sukses ke sistem anda. Sekarang anda bisa berpindah ke halaman pengaturan printer lalu memilih Configure Printer untuk merubah konfigurasi printer (resolusi, format halaman, ...).

Menguji dan Mengkonfigurasi-ulang Printer

Untuk memeriksa apakah printer sudah bisa berfungsi, bukalah halaman admisitrasi printer, pilih printer anda lalu klik Print Test Page.

Jika printer kelihatannya belum berfungsi dengan benar, klik Modify Printer untuk kembali mengkonfigurasi printer anda. Anda akan disambut dengan layar yang sama seperti ketika anda pertama kali menginstal printer, tetapi defaultnya adalah konfigurasi anda yang sekarang.

Jika anda tidak tahu mengapa printer anda tidak berfungsi, anda bisa mencari petunjuk di /var/log/cups/error_log. Pada contoh berikut, kami menemukan adanya error perizinan, kemungkinan karena adanya kekeliruan pada pengaturan Allow /etc/cups/cupsd.conf.

Daftar Kode 4.2: Mencari error CUPS

# tail /var/log/cups/error_log
(...)
E [11/Jun/2005:10:23:28 +0200] [Job 102] Unable to get printer status (client-error-forbidden)!

Instalasi Driver Terbaik

Banyak sekali driver printer yang tersedia; untuk mengetahui driver mana yang memberikan performa terbaik untuk printer anda, lihatlah Daftar Printer LinuxPrinting.org. Pilih merek dan tipe printer anda untuk mengetahui driver yang dianjurkan oleh situs ini. Misalnya, untuk HP LaserJet 5P, situs ini menganjurkan penggunaan driver ljet4.

Download file PPD dari situs kemudian letakkan di /usr/share/cups/model, lalu jalankan /etc/init.d/cupsd restart sebagai root. Ini akan membuat driver tadi tersedia di antarmuka web CUPS. Sekarang konfigurasi ulag printer anda seperti yang telah dijelaskan di atas.

5.  Menggunakan Driver Printer Khusus

Pendahuluan

Sejumlah printer memerlukan driver-driver tertentu untuk menyediakan beberapa fitur tambahan yang tidak tersedia pada proses konfigurasi biasa seperti yang dijelaskan di atas. Bab ini akan membicarakannya dan bagaimana cara menggunakannya di Gentoo Linux.

Kita akan membicarakan printer dan/atau driver-driver berikut:

Driver Gimp-Print

Driver gimp-print adalah driver open source berkualitas tinggi untuk berbagai jenis printer seperti Canon, Epson, HP, Lexmark, Sony, Olympus dan printer-printer PCL dengan dukungan CUPS, ghostscript, The Gimp, dan banyak aplikasi lainnya.

Kami menyediakan sebuah ebuild untuk driver gimp-print di portage. Jalankan saja emerge untuk menginstalnya. Perlu dicatat bahwa ebuild ini menggunakan banyak flag USE (seperti cups dan ppds). Anda harus mengaktifkan paling tidak kedua flag ini!

Daftar Kode 5.1: Instalasi driver gimp-print

# emerge gimp-print

Setelah proses emerge selesai, driver Gimp-Print akan tersedia di antarmuka web CUPS.

Driver HPLIP

Proyek HPLIP merangkul driver hpijs dan mengikutsertakan dukungan untuk scanner serta tool-tool servis untuk berbagai perangkat serbaguna. Untuk pencetakan, anda harus mengaktifkan flag USE ppds.

Daftar Kode 5.2: Instalasi driver hplip

(Pastikan flag USE ppds telah diaktifkan)
# emerge -vp hplip
These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] net-print/hplip-0.9.5  +X +cups +foomaticdb +ppds -qt -scanner -snmp +usb 9,255 kB

Total size of downloads: 9,255 kB

# emerge hplip
# hp-setup
# /etc/init.d/cupsd restart

Setelah proses emerge selesai, utilitas hp-setup akan mencoba untuk mencari dan menginstal driver untuk printer yang terpasang di sistem anda. Setelah selesai, printer anda akan tersedia di konfigurasi CUPS.

Driver PNM2PPA

PPA adalah sebuah teknologi dari HP yang berfokus pada pengiriman pemrosesan level rendah ke sistem, bukan ke printer, yang menjadikan printer lebih murah tetapi lebih banyak memakan sumber daya.

Jika situs LinuxPrinting memberitahukan anda bahwa driver pnm2ppa adalah driver terbaik untuk anda, anda perlu menginstal filter pnm2ppa di sistem anda:

Daftar Kode 5.3: Instalasi filter pnm2ppa

# emerge pnm2ppa

Setelah terinstal, download file PPD untuk printer anda dari situs LinuxPrinting lalu letakkan di /usr/share/cups/model. Kemudian, konfigurasikan printer anda seperti yang telah dijelaskan di atas.

6.  Mencetak dari dan ke Microsoft Windows

Catatan: Anda sebaiknya membaca Panduan SAMBA/CUPS untuk mendapatkan informasi lengkap tentang cara menggunakan CUPS dengan SAMBA.

Konfigurasi Klien Windows untuk IPP

Microsoft Windows mendukung IPP (Pengguna Windows 9x dan ME perlu menginstal secara terpisah). Untuk menginstal printer yang terpasang pada komputer Linux di Windows, jalankan wizard Add Printer lalu pilih Network Printer. Ketika anda diminta untuk memberikan URI, gunakan sintaks http://hostname:631/printers/queue.

Pastikan agar sistem anda dapat meraih printer!

Konfigurasi Klien Windows untuk Printer dari Samba

Untuk membagi printer melalui jaringan SMB-CIFS, anda harus menginstal SAMBA dan mengkonfigurasinya dengan benar. Kami tidak menjelaskannya di sini, tetapi kami akan memberikan petunjuk singkat konfigurasi SAMBA untuk membagi printer.

Buka /etc/samba/smb.conf dengan editor anda lalu tambahkan seksi [printers]:

Daftar Kode 6.1: Menambahkan seksi [printers]

[printers]
  comment      = All printers
  path         = /var/spool/samba
  browseable   = no
  guest ok     = no
  writable     = no
  printable    = yes
  public       = yes
  printer name = hpljet5p

Sekarang naiklah ke bagian paling atas dari file smb.conf sampai anda berada di seksi [global]. Cari pengaturan printcap name dan printing lalu atur keduanya ke cups:

Daftar Kode 6.2: Merubah seksi [global]

[global]
  (...)
  printcap name = cups
  printing      = cups

Jangan lupa mengaktifkan dukungan untuk driver PCL Windows di CUPS. Kemudian, restart servis samba agar perubahan diterapkan.

Konfigurasi Klien Linux untuk Sever Print Windows

Pertama, pastikan printer telah dibagi oleh sistem Windows.

Kemudian, di antarmuka web CUPS, konfigurasikan printer seperti yang telah dijelaskan. Anda akan melihat bahwa CUPS telah menambahkan driver lain bernama Windows Printer via SAMBA. Pilih driver ini dan gunakan sintaks smb://username:password@workgroup/server/printername atau smb://server/printername untuk URI.

7.  Aplikasi-aplikasi Pencetakan

Pendahuluan

Banyak sekali tersedia tool yang dapat membantu anda untuk mengkonfigurasi printer, menggunakan filter tambahan untuk pencetakan, menambahkan fitur pada kemampuan pencetakan, dll. Bab ini berisi daftar sebagian dari tool-tool tersebut. Daftar ini tidak lengkap dan tidak berisi penjelasan terinci dari setiap tool.

Gtk-LP - Tool Konfigurasi Printer Berbasi Gtk

DenganGtk-LP anda dapat menginstal, merubah dan mengkonfigurasi printer anda dari sebuah aplikasi mandiri berbasis Gtk. Aplikasi ini menggunakan CUPS dan juga menyediakan semua kemampuan standar CUPS. Sangat patut untuk dicoba jika anda tidak menyukai antarmuka web CUPS atau menginginkan sebuah aplikasi mandiri untuk rutinitas pencetakan sehari-hari anda.

Untuk menginstalnya, emerge gtklp:

Daftar Kode 7.1: Instalasi Gtk-LP

# emerge gtklp

8.  Pemecahan Masalah

Error: Unable to convert file 0 to printable format

Jika anda mendapatkan masalah pencetakan dan/var/log/cups/error_log memberikan pesan ini:

Daftar Kode 8.1: Log error

Unable to convert file 0 to printable format

Anda perlu menginstal-ulang ghostscript-esp dengan mengaktifkan flag USE cups> Anda boleh menambahkan cups ke pengaturan USE di /etc/make.conf, atau hanya mengaktifkannya untuk ghostscript-esp seperti berikut:

Daftar Kode 8.2: Menambahkan USE cups untuk ghostscript-esp

# echo "app-text/ghostscript-esp cups" >> /etc/portage/package.use

Kemudian emerge ghostscript-esp. Setelah proses kompilasi selesai, jangan lupa restart cupsd:

Daftar Kode 8.3: Restart cupsd

# /etc/init.d/cupsd restart


Print

Diperbarui 20 Pebruari 2008

Versi asli dari dokumen ini terakhir diupdate 2 Maret 2011

Rangkuman: Dokumen ini berisi cara instalasi dan pengurusan printer dengan CUPS dan Samba. Termasuk di dalamnya instalasi printer lokal dan jaringan, serta petunjuk penggunaan printer yang dibagi dari sistem operasi lain.

Sven Vermeulen
Author

Joshua Saddler
Editor

Dzikri Aziz
Translator

Donate to support our development efforts.

Copyright 2001-2012 Gentoo Foundation, Inc. Questions, Comments? Contact us.