This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE 4.7.4: Can't install local printer

Tags: None
(comma "," separated)
mibadt
Registered Member
Posts
7
Karma
0
OS
HI,
I'm on fresh installed Arch_X86_64/KDE 4.7.4 fully updated.
I can't install a (turned on) local printer (Lexmark E232 ,connected to a USB port), using the System Settings--> Printer Configuration.
I get an error message saying approx:

The service printer configuration does not provide an interface "KCmodule" with keyword 'system-config-printer-kde....

Please advise.

Thanks
Michael Badt
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Do you have the appropriate KDE 4 Python bindings installed?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
peterichardavis
Registered Member
Posts
24
Karma
0
OS
I have kde4, kdebase4, cups, cupshelpers, yast2 et al, but have the same problem (on openSUSE 12.1 with an HP Color LaserJet CP1217). What else do I need, please?
Peter Davis
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
You should ensure that the packages python-kde4 and python-kdebase4 are installed.
Then execute "kbuildsyscoca4 --noincremental" in a Konsole window (ignore the output from the command)

If this does not work, you could try using the CUPS Web Interface, which should be accessible at http://localhost:631/


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
peterichardavis
Registered Member
Posts
24
Karma
0
OS
Thanks; I have python-kde4 4.7.2-2.1.2 and python-kdebase4 4.7.2-6.4.1 but kbuildsyscoca4: command not found. It looks as though it's going to take me some time to solve the problem with http://localhost:631/.
Peter Davis
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Oops, there is a typo... kbuildsycoca4 should be the correct spelling.
If CUPS has detected your printer, there is a chance it will be able to automatically add your printer. You should see this option if you open the Printers tab of the web interface.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
peterichardavis
Registered Member
Posts
24
Karma
0
OS
Thanks; we're making progress, but I'm beginning to wonder about myself :-\
I'll try again next time I start my computer, but at the moment am still getting 'Printer Configuration' does not provide . ..
In the output you advised me to ignore, towards the end there's a string of 'kbuildsycoca4(4589) KConfigGroup::readXdgListEntry: List entry MimeType in "/./././././." is not compliant with XDG standard (missing trailing semicolon).', a /kdecore (services) KServicePrivate::init: message, one about KBuildServiceFactory::createEntry: Invalid Service, and finally nine kbuildsycoca4(4589) parseLayoutNode: The menu spec file contains a Layout or DefaultLayout tag without the mandatory Merge tag inside. Please fix your file. That looks to me like a request that those wanting an effective result might have to heed.
http://localhost:631/ does detect my printer :), and, if I click on it, I get a page including, among other things, an Administration box offering choices such as Modify Printer, but I can't work out how to progress from there >:(. I don't think it's a problem of blocked scripts, and I can't think what else to try.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
Can you provide a screenshot of the CUPS configuration web interface?
You may need to manually add the printer (although hopefully this is not necessary - CUPS is usually pretty good at automatically detecting printers - and just needs to be told to follow through with that and add the printer).


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
peterichardavis
Registered Member
Posts
24
Karma
0
OS
It looks as though I should have made it clearer what progress I have made, though I don't think we've gone adrift. In the course of my efforts, I tried HPLIP 3.11.3 from openSUSE. It doesn't work with my printer, but I did unwittingly succeed in installing it three times. When you write about detecting my printer, I think you mean from a standing start, but I meant that http://localhost:631/ was reporting my three installations. What I now want to be able to do is remove those that are surplus to requirements and edit what's left, but have been unsuccessful with both the possibilities I (should) now have.
The screenshots are at http://img571.imageshack.us/img571/8606/princonf.png and http://img515.imageshack.us/img515/5593/cupshot.png.
Thanks again
Peter Davis
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
From the second drop down menu (labeled Modify Printer in your screenshot) there should be an option to remove or delete the printer entry. You will need to supply root credentials to do this.

I would advise deleting all three - then disconnecting the printer, stopping CUPS, reconnecting the printer and starting CUPS again. Then try to re-add the printer - CUPS should automatically detect it - and offer an option to automatically set it up on the printers or administration page.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
peterichardavis
Registered Member
Posts
24
Karma
0
OS
The option, among six, is actually Delete Printer, but, it doesn't matter what I choose, nothing happens. If I were asked for root credentials, I could supply them, but nothing at all happens after I've made my choice. I still can't work out how to progress from there. (I still don't think it's a problem of blocked scripts, and can't think what else to try.)
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS
One option would be to uninstall cups and all related config files and start anew.


Debian testing
peterichardavis
Registered Member
Posts
24
Karma
0
OS
Thanks; I'll work on that.


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], mesutakcan, Sogou [Bot]