kprinter doesn't work together with CUPS
Markus Kitzler
kitzler at tuwien.ac.at
Mon Jan 31 10:54:09 CET 2005
Version: KDE 3.2.1
Installed from: SuSE RPMs
OS: Linux
Used LPD-printing system, everything worked properly. Then I installed CUPS
rpm-packages. CUPS works and is fully accessible via http://localhost:631/.
Also printing via lpr works fine. But printing via the kprinter-dialog
(kghostview, openoffice, kmail, etc...) does not work any more.
After submitting a print job by clicking "Print" in the dialog absolutely
nothing happens: No jobs are displayed on neither the CUPS port
(http://localhost:631) nor under any kde-jobviewer or lpq.
Have tried to re-install all the relevant rpm-packages (even kde-libs) but did
not succeed. Not even switching back to the LPD printing system I was using
before did resolve this problem. Still cannot print via the kprinter-dialog.
Printing from the kprinter-dialog to a ps-file is possible, though. And I can
print this ps-file via both cupsdoprint and the lpr-command.
So, it seems as if the printing-information is not passed on to the
CUPS-server by the kprinter-dialog. Maybe something internal is broken (?).
$KDEHOME/share/config/kprinterrc:
----------------------------------------
[KFileDialog Settings]
Preview Size=60
Recent Files=
ShowPreviews=false
ViewMode=SmallColumns
[KFileDialog Speedbar]
Speedbar IconSize=32
[KPrinter Settings]
ApplicationOptions=
DialogReduced=false
DocDirectory=$HOME
PrintCommand=
Printer=Print to File (PostScript)
$KDEHOME/share/config/kdeprintrc:
----------------------------------------
[$Version]
update_info=kdeprintrc.upd:kde-3.1-toolbar
[CUPS]
Host=localhost
InstallDir=
Login=
Password=
Port=631
SavePassword=true
[Filter]
LocationRe=
Printers=
[General]
ExternalPreview=true
PreviewCommand=kghostview
PrintSystem=lpdunix
ShowStatusMsg=true
TestPage=
TimerDelay=5
UseLast=true
ViewMenuBar=true
ViewToolBar=false
[Jobs]
Limit=0
Size=757,496
[LPR]
Mode=LPR
/etc/cups/cupsd.conf:
----------------------------------------
ServerName euklid
Classification none
DefaultCharset UTF-8
DefaultLanguage en
PrintcapFormat BSD
RemoteRoot remroot
SystemGroup sys
ServerCertificate /etc/cups/ssl/server.crt
ServerKey /etc/cups/ssl/server.key
<Location />
Encryption IfRequested
Satisfy All
Order deny,allow
Deny From All
Allow From 127.0.0.1
Allow From 127.0.0.2
Allow From @LOCAL
</Location>
<Location /admin>
Require group sys
Encryption IfRequested
Satisfy All
Order deny,allow
Deny From All
Allow From 127.0.0.1
</Location>
HostnameLookups Off
KeepAlive On
KeepAliveTimeout 60
MaxClients 100
MaxRequestSize 0m
Timeout 300
Listen *:631
AccessLog /var/log/cups/access_log
ErrorLog /var/log/cups/error_log
MaxLogSize 1m
LogLevel debug2
PreserveJobHistory On
AutoPurgeJobs No
MaxJobs 0
MaxJobsPerPrinter 0
MaxJobsPerUser 0
User lp
Group lp
RIPCache 8m
FilterLimit 0
DataDir /usr/share/cups
DocumentRoot /usr/share/cups/doc
RequestRoot /var/spool/cups
ServerBin /usr/lib/cups
ServerRoot /etc/cups
TempDir /var/spool/cups/tmp
Browsing On
BrowseProtocols CUPS
BrowsePort 631
BrowseInterval 30
BrowseTimeout 300
BrowseAllow @LOCAL
BrowseOrder allow,deny
ImplicitClasses On
HideImplicitMembers Yes
BrowseShortNames Yes
runasuser Yes
BrowseAddress 127.0.0.1
<Location /classes>
Allow From 127.0.0.1
Order Allow,Deny
</Location>
/etc/cups/client.conf: empty file
$HOME/.cupsrc: does not exist
Thanks for your inputs.
Greets, Markus
More information about the kde-print
mailing list