[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Printer Setup Using CUPS-KDE



I need help to determine why I can't set up an Epson Stylus CX6400 using either KDE Print Manager or the command line using lpadmin. Here are my problems: When I call up the KDE Print manager, after trying to initialize, this message pops up:

      Error-KDE Control Module
Unable to retrieve the printer list. Error message received from manager:
Connection to CUPS server failed. Check that the CUPS server is correctly installed and running.
Error: host not found.
or this message appears depending on how I start Print Manager:

Error - kprinter

Connection to CUPS server failed. Check that the CUPS server is
correctly installed and running.  Error: connection refused.

Not sure the cupsd server is running.  When I do ps -ef | cupsd, I get:
lchata@ChatagnierL-Home:/opt$ ps -ef | grep cupsd
lchata    1608   958  0 11:31 pts/2    00:00:00 grep cupsd
lchata@ChatagnierL-Home:/opt$ (Being a newbie, not sure what this means)

If, I try to restart cupsd, I get an error: (copies from my post to KDE print list)
Restarting printing system service: cupsdcupsd: Child exited
with status 98!

Sometimes I can get the Add Printer Wizzard to start instead
of hanging, but when I click the next buton the screen is greyed out
This is a long standing problem and I'm new to linux.  Hope
someone can help me to correct this problem. Found several posts relating to this
problem and tried all suggestions.  None helped me.

My system follows:
Dell Dimensions XPS T450, 128M ram on Debian GNU Linus v3.0,
Woody-2.4.18-bf2.4
KDE version 3.3.2   CUPS version - 1.1.23
Upgrading under Testing

Thanks for your help,

(Below is a first reply from my post to the KDE print list,still waiting
on second reply)
>>It looks like the CUPS server is not running or has some problems
>>to run. First check that CUPS is running, in a terminal, type
>>"ps -ef | grep cupsd". If it's not running, start it. How to start
>>a service depends on the Linux distro, so you should refer to Debian
>>doc to learn how to start CUPS (for example under Mandrake, it's
>>"service cups start" as root).
>>Once the CUPS server is running, you should check if everything is
>>OK. Start konqueror and go to http://localhost:631, you should see
>>the CUPS web interface.
>>If everything is OK, you should now be able to use the KDE print
>>manager.
(part of my reply to the first KDE Print list feedback that's typical)
So, I start Kongueror, put http://localhost:631 in the address bar, and hit
enter.  Kongueror give me this message:
An error occurred while loading http://localhost:631:
Could not connect to host localhost (port 631).

I used Konqueror, instead of Mozilla, and the result the same.
I've done all the above, several times, before posting the first
time.  Can we try something else?
Thanks,
Leonard Chatagnier

When I use lpadmin from a terminal command line, I get:
ChatagnierL-Home:/usr/bin# /usr/sbin/lpadmin -p StylusColor -E -m stcolor.ppd -v direct usb:/dev/usb/lp0
lpadmin: Unable to connect to server: Connection timed out
I gave up on using the print manager and tried the above right out of the CUPS Software
Administrators Manual.  Nothing works

I've modified the cupsd.conf sereral times in attempting to get http://localhost:631 to do something besides give an errror output. My cupsd.conf file is copied below:
Please help as I've done all I can on my own,
Leonard Chatagnier


my cupsd.conf(just the parts I uncommented or added)
ServerName myhost.domain.com
ServerAdmin root@your.domain.com
AccessLog /var/log/cups/access_log
DataDir /usr/share/cups
DefaultCharset notused
DefaultLanguage en
DocumentRoot /usr/share/cups/doc-root
FileDevice Yes
ErrorLog /var/log/cups/error_log
FontPath /usr/share/cups/fonts
LogLevel debug2
MaxCopies 100
MaxJobs 500
MaxJobsPerPrinter 0
MaxJobsPerUser 0
MaxPrinterHistory 5
Printcap /var/run/cups/printcap
PrintcapFormat BSD
RequestRoot /var/spool/cups
ServerBin /usr/lib/cups
ServerRoot /etc/cups
ServerTokens Full
FaxRetryLimit 5
FaxRetryInterval 300
User lp
Group lpadmin
RIPCache 8m
TempDir /var/spool/cups/tmp
FilterLimit 0
   Port 80
   Port 631
   Listen hostname
   Listen hostname:80
   Listen hostname:631
   Listen 127.0.0.1
   Listen 127.0.0.1:631
   Listen 209.34.98.*:631
Port 80
Port 443
Port 631
HostNameLookups On
KeepAlive On
MaxClients 100
MaxClientsPerHost 0
Browsing On
BrowseProtocols cups
BrowseAddress 127.0.0.255
BrowseAddress 209.34.98.255
BrowseAllow address All
BrowseAllow address 209.34.98.*
BrowseAllow address 127.0.0.*
BrowseDeny address None
BrowseInterval 0
BrowseOrder allow,deny
BrowsePoll address:port
BrowsePort 631
BrowseTimeout 300
ImplicitAnyCLasses Off
SystemGroup lpadmin
RootCertDuration 300
<Location />
Order Deny,Allow
Deny From None
</Location>
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From 209.34.98.*
AuthType Basic
AuthClass User
</Location>
AuthType None
Order Deny,Allow
Deny From None
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From 209.34.98.*

Note: cupsd.conf was used originally with the default values, with same errors, then
modified a number of times to this final configuration.  None ever worked.
Any help much appreciated,

Leonard Chatagnier








Reply to: