Archive for August, 2010

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! ;)