Simple printer setup: system-config-printer package

Here you can post about your various experiences with PC hardware. You can also post about hardware that is not compatible with the linux kernel or not recommended for use with Porteus.
Post Reply
User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Simple printer setup: system-config-printer package

Post#1 by francois » 08 Mar 2013, 21:59

Being concerned to offer a simple solution for the printer setting I thought that the device that offers fedora, debian and ubuntu to setup a printer were maybe the simplest one there is. Using system-config-printer the gutenprint-postscript solution that I have promoted (inspired by cttan) seems simplified, see:
viewtopic.php?f=39&t=822

Those distributions use system-config-printer package to do so. In fact, with a little research one realizes that it is redhat-fedora that developped system-printer-config. I have tried to built it up from source with no success, there was as usual a problem of missing dependencies. As I came across a thread by Quax, I realised that he has proposed a bundle that has been fitted to work with slax 7 using the system-config-printer package. It was only available for the 32bit edition under the name of slax7-printpack_sp1.1:
http://old.slax.org/forum.php?action=vi ... int%20quax

Recently Quax worked with Tomas and they came out with system-config-printer bundle for both 32 bit and 64 bit editions:
http://old.slax.org/forum.php?action=vi ... ntID=84004

To work out system-config-printer needs the following packages for a total of 26 MB without CUPS which weights 2 MB:

-system-config-printer = system-config-printer-1.3.9-x86_64-1.txz

-bus-python = dbus-python-1.1.0-x86_64-1.txz
-foomatic-filters = foomatic-filters-4.0.12-x86_64-1.txz
-ghostscript = ghostscript-9.05-x86_64-3.txz
-notify-python = notify-python-0.1.1-x86_64-3.txz
-pycairo = pycairo-1.8.10-x86_64-2.txz
-pycups in pycairo= pycups-1.9.61-x86_64-1.txz
-pycurl = pycurl-7.19.0-x86_64-2.txz
-pygobject in pycairo= pygobject-2.28.6-x86_64-2.txz
-pygtk in pycairo = pygtk-2.24.0-x86_64-1.txz
-python in pycairo = python-2.7.3-x86_64-2.txz
-gutenprint = gutenprint-5.2.9-x86_64-1.txz

Other packages already In Porteus stock:
-cups = cups-1.5.4-x86_64-2.txz and/or pycups-1.9.61-x86_64-1.txz
-dlibglade = libglade-2.6.4-x86_64-4.txz

INSTALLATION OF SYSTEM-PRINTER-CONFIG

In the following links, the slax bundles or sb were transformed into xzm modules. This printer setup application worked directly on my porteus linux 2.0. You have to remove from the porteus /modules folder the gutenprint and ghostscript modules if you have installed them by the gutenprint-ghostscript method, as they are already included in the system-config-printer modules. Put all the downloaded modules (overall weight 28 MB) in a single folder named system-config-printer in the /porteus/modules folder, and reboot:

***64 bit***
Thru PPM: just ask for system-config-printer

***32 bit***
http://www.mediafire.com/?cqxjg4xdz2y7g

USE OF SYTEM-CONFIG-PRINTER (usb and network)

1)Once you have rebooted:
porteus menu > system > printing
will lead you to the system-config-printer gui.
2) in the menu select server > new
3) your printer should appear if it is usb connected, select it and follow the recommendations.
4) your printer is network, try the recommendation or if it does not work select the internet printing protocol (ipp) and provide the internet address of your printer. For example: ipp://192.168.1.7 or ipp://10.0.0.7. If the recommendation under ipp selection does not seem to make sense, select your specific printer model or its generic equivalent. You might have to assign a fix address to your printer under your router interface.
5) If you do not know what should be the ipp address for you network of the generic equivalent of you printer, just ask on the porteus forum stating according to the case, your modem or your printer manufacturer and model.

It is possible that your printer will not be in the data bank. If it is will be selected automatically or a generic printer equivalent will be proposed. If not just post on the forum for your specific model.

- In addition for the porteus v. 2.0 razor edition, you have to startup system-config-printer from cli mode to get a nice gui:
root@porteus:~# system-config-printer

I don't know yet how to have the command installed in the porteus menu of razor :(
Last edited by francois on 13 Jun 2013, 02:52, edited 16 times in total.
Voltaire: Le mieux est l'ennemi du bien.

User avatar
brokenman
Site Admin
Site Admin
Posts: 5460
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v3.2rcX all desktops
Location: Brazil
Contact:

Re: Simple printer setup: system-config-printer package

Post#2 by brokenman » 09 Mar 2013, 21:38

This looks like a winner.
I don't know yet how to have the command installed in the porteus menu of razor
A .desktop file for the application in question should produce a menu item.

/usr/share/applications/system-config-printer.desktop

Code: Select all

[Desktop Entry]
Encoding=UTF-8
Type=Application
Exec=system-config-printer
Terminal=false
Categories=Application;Utility;
Icon=printer
Name=system-config-printer
Comment=Printer bundle
GenericName=Printer bundle
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#3 by francois » 10 Mar 2013, 02:02

Really you just wrote it, it is a winner. A lot more intuitive than CUPS alone, though it works with CUPS. 8)

This package selects most of the time for you the configuration for your printer, given that your printer is in the database provided. Depending on the type of printer that one has the database provided by gutenprint, could be augmented, in this case with foomatic. For Canon printers, CAPT database could be added.

To do better than that would be to have another program (in action on ubuntu and maybe debian, that will identify the connected printer and download the specific printer driver if it is not in the database.

I think it should be in the porteus database with the necessary libraries to be built the way Quax built it.
Voltaire: Le mieux est l'ennemi du bien.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#4 by francois » 28 Mar 2013, 21:10

Edited to provide instructions: USE OF SYTEM-CONFIG-PRINTER (usb and network).

Enjoy 8)
Voltaire: Le mieux est l'ennemi du bien.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#5 by francois » 01 Apr 2013, 13:54

I have the impression that foomatic-filters would be more complete with foomatic-db. I am trying to sort out the issue:
http://www.linuxquestions.org/questions ... ost4922749
http://www.linuxfoundation.org/collabor ... e/foomatic

Follow-up. And they are:
viewtopic.php?f=61&t=2083
Voltaire: Le mieux est l'ennemi du bien.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#6 by francois » 08 Apr 2013, 11:14

A very nice feature of system-config-printer is that it comes with the automatic detection and installation of usb printers thru a small program called sytstem-config-printer-udev:
http://fedoraproject.org/wiki/Printing/ ... rationTool

You have to plug the usb printer once porteus is booted up. Or just unplug and replug. Or maybe uuse the command `reload udev`

Try it you will love it. :D
Voltaire: Le mieux est l'ennemi du bien.

cttan
Shogun
Shogun
Posts: 332
Joined: 26 Jan 2011, 16:15
Distribution: Porteus 3.2 64bit KDE
Location: Malaysia

Re: Simple printer setup: system-config-printer package

Post#7 by cttan » 09 May 2013, 10:25

Hi francois,

I have tested the system-config-printer setup and able to print test page from my usb Canon MP145 without problem.

I found it to be very good utility for newbie user.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#8 by francois » 12 May 2013, 01:18

Thanks cttan. Good to know that it works for some canon printer. :)
Voltaire: Le mieux est l'ennemi du bien.

martin2013
Ronin
Ronin
Posts: 2
Joined: 23 May 2013, 18:46
Distribution: xfce 2.0
Location: slovakia

Re: Simple printer setup: system-config-printer package

Post#9 by martin2013 » 23 May 2013, 18:55

Hi francois,

can you please upload this link http://www.mediafire.com/#cqxjg4xdz2y7g for 32bit porteus 2.0 again? thank you.

martin

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#10 by francois » 24 May 2013, 03:38

I think that this link will work better. I have changed # for ?:
http://www.mediafire.com/?cqxjg4xdz2y7g

How is it now?

What is your printer model?
Voltaire: Le mieux est l'ennemi du bien.

martin2013
Ronin
Ronin
Posts: 2
Joined: 23 May 2013, 18:46
Distribution: xfce 2.0
Location: slovakia

Re: Simple printer setup: system-config-printer package

Post#11 by martin2013 » 24 May 2013, 08:06

francois, thank you for the link ...i downloaded the files but there is no driver for my printer HP LJ 1020.
can you please help me what to do to make HP LJ 1020 work?
thank you.

martin

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#12 by francois » 24 May 2013, 11:31

With PPM (porteus package manager) download hplip without dependencies, this is the major database for hp printer. I saw HP LJ 1020 in it there. :)
Voltaire: Le mieux est l'ennemi du bien.

User avatar
francois
Contributor
Contributor
Posts: 4945
Joined: 28 Dec 2010, 14:25
Distribution: kde xfce porteus manjaro kubun
Location: Enfin l'été, le changement climatique attendu: le soleil.

Re: Simple printer setup: system-config-printer package

Post#13 by francois » 01 Jul 2015, 15:26

Still useful for me to install network printer the porteus way.
Voltaire: Le mieux est l'ennemi du bien.

Post Reply