Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Slackware This Forum is for the discussion of Slackware Linux.


  Search this Thread
Old 01-14-2008, 02:46 AM   #61
Registered: Sep 2001
Location: Texas :(
Distribution: Slackware64-14.1
Posts: 854

Original Poster
Rep: Reputation: 51

Ok, almost 2months and 58 posts later, maybe this will help someone save some time and frustration thanks to "tobyl" who consistently encouraged and provided the technical support that got my old Canon i550 working with CUPS 1.3.4 + Gutenprint 5.01 as a Parallel Port, Local Printer using BJC Pixus550i, with Printer Driver: Canon BJC-8200 - CUPS+Gutenprint v5.0.1; xfce Desktop; Slackware12

***Although an Error: Not Allowed To Print- is returned from the 'Printer Tab' 'Test Page' button on CUPS Home Page your printer may be working from desktop applications, Open Office, Doc file, and web browser. Just try SeaMonkey's Print Button while you are at 'CUPS HOME PAGE' it will print that page. Although my printer is working fine, I can not print test page from Cups HomePage using their 'Test' button. ***

1. If you don't have a printer please buy yourself one that is Linux Supported there is a huge variety check here:

2. Make sure your permissions are set correctly, check:
a: /home/user by looking at Properties> Permissions

3. Set bios parallel port to ECP or EPP

4.Check in here: /usr/share/cups/model and /usr/share/cups/model/gutenprint
to see if your Printer is supported by CUPS Drivers installed with Full Install of Slackware12

5. List of canon printer drivers and Canon i550 specific... I downloaded:
Found these 3 files for i550:
bjcups-2.2-1.tar.gz > *note: I used src2pkg slackbuild to compile and install.
bjfilter-2.2-1.tar.gz > *note: I was unable to compile due to lack of configuration skills.
bjcupsmon-2.2-1.tar.gz> *note: Unable to compile and install lack to configuration skills.

6. Place 'localhost:631' in address bar of your favorite browser. In xfce click on xfce mouse(desktop Menu)> System> Manage Printing (takes you to CUPS HomePage) *Make Sure Your Printer is On"
If asked for password use root and your password.
a) Click on Administration Tab
b) Click on Add Printer
C) Put your Printer Name: Canoni550 :Location: Local : Description: Canon Bubble Jet Continue
D) Device: LPT #1
E) From list Pick Model: Canon: Continue, Driver/Model Canon BJC-8200 - CUPS+Gutenprint v5.0.1 Continue
f) Configure Page Comes last but its important to know that Canoni550 does minimum thresh hold for printing is some what about 300 so I chose 600 and just accepted the default settings by clicking on Configure... You can change 'Options' later if you can get past the 'Print Test' first.
g) Make sure to add the user you want to use by clicking on 'Add User'.
h) You are ready to 'Print Test' and hold your breath. lol If it works great! If not the folling simple steps should get you up and running, compliments of tobyl

1. Shutdown and restart your pc. Check during boot up if your CUPS is started? If not, open terminal as root:

cd /etc/rc.d
chmod +x service_name
Make sure your printer is 'ON'.
*Check in /etc/rc.d/rc.cups is it there and working? If not from Command Line:
~$ /etc/rc.d/rc.cups restart 
~$chmod 755 /etc/rc.d/rc.cups
~$chmod 666 /dev/lp0

~$lpstat -t
scheduler is running
system default destination: Canoni550
device for Canoni550: parallel:/dev/lp0
Canoni550 accepting requests since Mon 14 Jan 2008 03:28:46 AM CST
printer Canoni550 is idle.  enabled since Mon 14 Jan 2008 03:28:46 AM CST

~$xfprint4-manager   >this should bring up your Xprint Manager on your desktop which shows the state of Printer.
*Check from Desktop Menu> Settings> Printing System Settings = CUPS printing system support for Xfprint is displayed
*Check from Desktop Menu> Accessories> Printer Diologue: Print to is checked off and your Printer Name and Disciption are displayed,

Goto localhost:631 Click on Printers Tab
Here is what mine looks like:

Description:Canoni550 Canon Bubble Jet
Location: Local
Printer Driver: Canon BJC-8200 - CUPS+Gutenprint v5.0.1
Printer State: idle, accepting jobs, published.
Device URI: parallel:/dev/lp0

Goto to Printer Tab try 'Print Test' button again. ***If you are unable to print the 'Test Page from CUPS Home Page' your printer may still work from desktop applications, Open Office, Doc files, and web browser. My printer is working fine, CUPS HOME PAGE, "Test" button does not work for me. ***

2. Look in /etc/cups is your .ppd there?
3.Open up your terminal in xfce and run the follownign probing command lines:
bash-3.1$cat /etc/hosts
bash-3.1$ ls -l /dev/lp*
bash-3.1$ lsmod |grep parport  : Post33 Answer
bash-3.1$ lpstat -a  :See Post39 and Post41
lpstat -a will show you your available printers. 

choose one, and then as root use lpoptions -d PRINTERNAME to set it as the default printer for the lp command and then:
/etc/rc.d/rc.cups restart
bash-3.1$ chmod 666 /dev/lp0

cd /home/user  and lp /home/user/xxx.txt   as test
I upgraded to Cups 1.3.4 but am not sure that was absolutely necessary. See previous posts for more Howto-details. Thanks to all Linuxquestions' members for your for sharing your helpful experience.

Last edited by NightSky; 01-14-2008 at 04:59 PM.


local, printer installation, slackware12, xfce

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
CUPS setup s26c.sayan Linux - Software 2 07-12-2007 05:53 AM
Setup secure CUPS on network cwin Linux - Software 0 04-11-2005 01:11 PM
How to setup a printer in cups? cheater1034 Linux - Hardware 3 08-26-2004 06:21 PM
Can't setup Printer--CUPS pk108 Fedora 1 12-17-2003 04:36 PM
barricade cups setup issue kntgtaid Linux - Hardware 2 07-25-2003 10:42 AM > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:39 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration