Canon Printer (IP 1900 series) refused to print on Ubuntu (9.xx 10.xx): a Workaround

Posted: August 12, 2010 in Linux, Ubuntu

I’ve installed Canon IP 1900 series’s driver on my Ubuntu Machine in order to use my old Canon IP 1980 printer, but after installed the driver the printer refused to print.

Further diagnose revealed that /usr/lib/cups/filter/pstocanonij was owned by user (in this case me, rumy)

rumy@cbug-nest:/usr/lib/cups/filter$ ls -la ps*

-rwxr-xr-x 1 rumy rumy 21044 2008-11-05 14:06 pstocanonij

-rwxr-xr-x 1 root root  6402 2010-11-03 01:58 pstopdf

-rwxr-xr-x 1 root root 46300 2010-11-03 01:59 pstops

-rwxr-xr-x 1 root root  6414 2010-09-22 08:06 pstopxl

-rwxr-xr-x 1 root root 17932 2010-09-22 23:05 pstoqpdl

-rwxr-xr-x 1 root root  1866 2010-09-22 08:06 pstoraster

-rwxr-xr-x 1 root root   935 2010-10-22 19:39 pstotiff

Which, in this case should be owned by root.

My solution is simple, I just changed the file’s owner to root:

rumy@cbug-nest:/usr/lib/cups/filter$ sudo su

[sudo] password for rumy:

root@cbug-nest:/usr/lib/cups/filter# chown root.root pstocanonij

Problem solved! ;)


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s