Masalah mencetak kertas Legal pada ubuntu Jaunty

Pasti banyak yg nemuin deh masalah mencetak pada ubuntu jaunty yang kagak bisa di kertas selain A4, misalnya kertas Legal.

Yang heranya banyak juga yang nyalahin kalo masalah ini ada pada aplikasi seperti OpenOffice.org versi 3 yang kebetulan ikut serta terinstall dalam ubuntu jaunty. Padahal kalo ditelusuri itu bukan kesalahan dari aplikasi tersebut. Coba deh test print di menu propertiesnya printer yang terinstall dan aktifkan kertas Legalnya, pasti hasil cetaknya jg sangat tidak diharapkan. Atau coba juga cetak dokuman PDF yang menggunakan setingan kertas legal, pasti hasilnya juga sama, sangat mengecewakan.

Kesimpulannya masalah ada pada program CUPS yang terinstall di Ubuntu Jaunty. Baru deh nyoba cari di Google permsalahannya, akhirnya ketemu. Tepat di alamat ini https://bugs.launchpad.net/ubuntu/jaunty/+source/cups/+bug/357732 dijelaskan bahwa terdapat bugs dalam CUPS untuk Ubuntu Jaunty. Alhamdulillahnya ada juga obatnya. Jelas-jelas ada obat untuk memperbaiki masalah itu, berikut hasil cuplikannya :

After the upgrade to Jaunty some users experience that a part of the page is cut when printing, or other kinds of misalignment. (A fix is available, see below)

Details:
Cups does not print in any other page size than the one set in /etc/papersize, if the requested page size is specified as a job option rather than within the PS file. Pages are passed through “gs -sDEVICE=pdfwrite …” which sets the page size to the default page size. Yet, I don’t know whether this is a bug in ghostscript or the intended behavior of ghostscript and a bug in cups.

Since the upgrade to Jauny beta, I experienced that evince would shift a document up when printing. It is reproducible. I print in A4 on a Canon IR3170Ci.

The printed output is translated up. The upper part of the contents in not visible. I also tried another printer driver (hpijs instead of post-script) and did not observe any improvement.

Changing /etc/papersize from letter to a4 allows me to print in a4.

Printing from evince also working fine in intrepid.

To reproduce the bug:
lpr -omedia=A3 testpage.ps
There should not be a problem if the postscript file itself requests a page size.

FIX:
# (For simplicity, just paste this section to a terminal.)
# Download the attached pstopdf and install it in /usr/lib/cups/filter/
cd /tmp
wget http://launchpadlibrarian.net/25537150/pstopdf
sudo cp pstopdf /usr/lib/cups/filter/
# Then change the permissions of the installed file:
sudo chmod ugo+rx /usr/lib/cups/filter/pstop

df
# that’s all.

Jelas kalo dah ada file untuk memperbaiki bugs tersebut, filenya ada di alamat http://launchpadlibrarian.net/25537150/pstopdf.

Download dan simpan file tersebut pada direktori home di Ubuntu anda.
Lalu lakukan perintah ini pada terminal anda :

sudo cp pstopdf /usr/lib/cups/filter/

Perintah diatas untuk mengkopi file pstopdf yang telah di download kedalam folder /usr/lib/cups/filter/

Setelah itu rubah permissions-nya dengan mengetik perintah dibawah ini pada terminal :

sudo chmod ugo+rx /usr/lib/cups/filter/pstopdf

Lalu restart CUPS anda, yang lebih ajib sih restart Ubuntu anda.

Alhamdulillah permasalah pencetakan pada kertas Legal telah terpecahkan.

Terima kasih para suhu2 Ubuntu diluar sana yang telah mencurahkan segala keringatnya sehingga Ubuntu makin sempurna penggunaanya. Semoga ilmu kalian makin bertambah.

Semoga tulisan ini dapat membantu temen2 pengguna Ubuntu di seluruh Indonesia.

I Love Ubuntu!

3 tanggapan untuk “Masalah mencetak kertas Legal pada ubuntu Jaunty

  1. Di Ubuntu Karmic, spertinya masalah ini sudah dapat teratasi. Evince (PDF viewer) sudah bisa mencetak dg kertas selain A4 dg baik, CMIIW

    1. Oke thanks bro atas infonya, saya jg dah coba kok Ubuntu Karmicnya dan memang dah OK untuk masalah tersebut. Thanks sekali lagi dah mau berkunjung…🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s