Wednesday, January 18, 2012

Cups Error - "File '/System/Library/ColorSync/Profiles/sRGB Profile.icc' not found"


Waktu mamasang printer Epson Stylus C45 ke Lubuntu/Ubuntu, printer dapat langsung dikenali dan dapat berjalan dengan normal tanpa kurang suatu apapaun :D, hanya saja...kebiasaaan lama susah hilang (memeriksa log) :D. iseng-iseng membuka file log di cat /var/log/cups/error_log untuk diperiksa apakah ada error atau tidak (harapannya sih error log nya kosong), tapi kenyataannya.....ada satu error log "File '/System/Library/ColorSync/Profiles/sRGB Profile.icc' not found"



Tapi terlepas dari error tersebut, printer tetap bisa dipakai untuk melakukan printing, jadi harusnya errornya bisa diabaikan dunk...iya bisa diabaikan harusnya, namun kurang sedap dilihat kalau tiap kita melakukan printing selalu kecatat di error_log. Sebenarnya hal ini terjadi karena kita belum menginstall icc profiles pada lubuntu/ubuntu, dan untuk mengatasinya sebenarnya mudah...asalkan mengikuti langkah-langkah dibawah ini.



1. Lakukan instalasi icc-profiles, dengan cara 
sudo apt-get install icc-profiles
Proses ini akan menghasilkan icc profiles pada directory /usr/share/color/icc.
ls -1 /usr/share/color/icc/
ECI-RGB.V1.0.icc
Fogra27L.icm
ISOcoated.icc
ISOuncoated.icc
ISOuncoatedyellowish.icc
ISOwebcoated.icc
LStar-RGB.icc
PhotoGamutRGB_avg6c.icc
sRGB.icm

2. Ubah permission dari salah satu icc profile, yaitu sRGB.icm.
sudo chmod 755 /usr/share/color/icc/sRGB.icm

3. Sekarang bukalah file printer yang bermasalah dengan menggunakan teks editor favorit kalian.
nano /etc/cups/ppd/EPSON-Stylus-C45.ppd

4. Cari baris 
*cupsICCProfile RGB../Color: "/System/Library/ColorSync/Profiles/sRGB Profile.icc"
hapus dan ganti dengan baris berikut :
*cupsICCProfile RGB../Color: "/usr/share/color/icc/sRGB.icc"

5. simpan perubahan tersebut dan keluar dari editor.

6. Masuk ke direktori :
cd /usr/lib/cups/filter/

7. Hapus atau rename file pdftoraster-poppler (saya rekomendasikan untuk di rename saja).
sudo mv pdftoraster-poppler pdftoraster-popplerBACKUP

8. Buat symlink pdftoraster-poppler point mengarah ke pdftoraster :
sudo ln -s pdftoraster pdftoraster-poppler

9. restart cups.
sudo /etc/init.d/cups restart
Harusnya Epson Stylus C45 nya sudah bisa dijalankan tanpa error lagi.