Page 1 of 2
Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 12. Mar 2014, 08:39
by VAA
I have printer Canon LBP2900 long time and use it starting Slackware-11.0.
I use printer driver downloaded from Canon. Can not say that it was all fine but problem was solved up to Slackware-13.37 with CUPS-1.4.6
Starting Slackware-14.0 CUPS-1.5.4 LBP2900 do not print and I should use old 13.37 if I need to print.
For Salix-14.1 I installed pakage system-config-printer. Started Printer Settings. The program found my LBP2900 and recommended to install driver "HP Designjet Z5400 PostScript [en]". But printer do not print even a test page.
I have downloaded last version of Canon driver
Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz
and installed as I've done it before. The system see the printer an start printing but never end. Print settings program show printer with yellow triangle with "!".
Status message "File "/usr/lib/cups/filter/pstocapt" has insecure permissions (0100755/uid=1000/ gid=100)"
Warning: Printer "Canon-LBP2900": "cups-insecure-filter"
Help please correct this problem.
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 12. Mar 2014, 09:42
by laprjns
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 12. Mar 2014, 19:32
by VAA
Thanks. Good article. second part helps me correct permissions and now I have no error messages.
But printer do not print.

In first pat I think is an error. The author recommends do "Restart ccpd":
but there is no that file. I think should be used
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 12. Mar 2014, 23:28
by laprjns
Yikes, I'm glad I don't own this printer.
VAA wrote: I think should be used
After closely reviewing the article i suggest you try put the
/etc/init.d/ccpd restart line in your rc.local file. Just edit the file like this;
and type in the line at the bottom of the file. Reboot and see if the printer works.
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 13. Mar 2014, 06:05
by VAA
Yes, You are really glad You don't own this printer.
I have... It was working in Slackware from version 11 to version 13.37. Even now it work on the same computer in old system Slackware 13.37.
As in old system I had in /etc/rc.d/rc.local line
Now I changed start to restart and it did not help.
What else I can try? Or what I can check?
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 23. Mar 2014, 09:12
by VAA
So I see, no one has any idea how to make print LBP2900.
May be somebody can help me other way?
Slackware 13.37 where LBP2900 print has CUPS 1.4.6.
Slackware/Salix 14.x where LBP2900 don't print has CUPS 1.5.4.
How I can downgrade CUPS? I tried already removepkg CUPS 1.5.4 and installpkg CUPS 1.5.4, but this way something is wrong.
Can somebody help me do it right?
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 23. Mar 2014, 11:04
by Atip
My problem is with a different printer when after installing cups-1.5.4 and higher
my Epson printer will not advance to next page.
As su/sudo /sbin/removepkg cups then
again as su/sudo /sbin/installpkg cups-1.4.6
Has worked for me across several distros.
A had even an exchange with cups forum and all
they could say that
the driver for Epson had not been changed.
Now again in Salix-14.1 I am using cups-1.4.6
I keep cups-1.4.6-i486-1.txz well protected from removal.

Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 23. Mar 2014, 16:44
by VAA
Thanks to Atip, but removepkg - installpkg was the first thing I tried.
But I have got "error while loading shared libraries:
libssl.so.0" and I can not find what package to install.
P.S. I made simlinks
libssl.so.0 to simlinks
libssl.so.1 and
libcrypto.so.0 to
libcrypto.so.1.
After that I got message that /etc/cups/cups.conf can not be read. I don't now while - it exist and all read permission are set.

Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 23. Mar 2014, 19:12
by laprjns
Maybe try:
To remove cups 1.5.4:
Then clean up the left over files
Next install the cups 1.4.6 package:
Code: Select all
sudo /sbin/spkg -i cups-1.4.6-x86_64-1.txz
an finally do a dotnew an accept the new rc.d file
Cups 1.4.6 started with no problem here, however I could not install a printer, since it looks for root password. 14.1 doesn't have root user enabled out of the box, so you may have to enable the root user.
Re: Salix 14.1, CUPS, Canon LBP2900 do not print
Posted: 23. Mar 2014, 21:06
by laprjns
laprjns wrote:Cups 1.4.6 started with no problem here, however I could not install a printer, since it looks for root password. 14.1 doesn't have root user enabled out of the box, so you may have to enable the root user.
Or, as I just found out, you can add the "wheel" group to the SystemGroup directive in the cup.config file found in /etc/cups/
cups.config wrote:# Administrator user group...
SystemGroup sys root
Change the line to: