Additional pertinent information that was located in the first post is transferred here though outdated. This information should be useful for a better understanding of printing in general.
I would like to get to know your experience in printing under Porteus v. 1.0. Positive as much as negative ones are looked for. A positive experience is being able to print under Porteus. If this is your case, just mention the architecture, that is 32-bit or 64-bit and provide the type of printer you have. If your venture with Porteus was a little more strenuous, let us know how you finally did it or refer to the thread where you have solved the problem.
Here is how CUPS is working, adapted from arch wiki CUPS:https://wiki.archlinux.org/index.php/CU ... ter_driver
1) An application sends a .ps file (PostScript, a script language that details how the page will look) to CUPS when 'print' has been selected (this is the case with most programs).
2) CUPS then looks at the printer's PPD file (printer description file) and figures out what filters it needs to use to convert the .ps file to a language that the printer understands (like PJL, PCL), usually GhostScript.
3) GhostScript takes the input and figures out which filters it should use, then applies them and converts the .ps file to a format understood by the printer.
4) Then it is sent to the back-end. For example, if the printer is connected to a USB port, it uses the USB back-end.
If you would need to read a few links about printing related to CUPS:http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/cupsdocumentationhttps://wiki.archlinux.org/index.php/CUPS#Printer_driver
UNIVERSAL PRINTING SOLUTION: GUTENPRINT-GHOSTSCRIPThttp://porteus.org/forum/viewtopic.php?f=39&t=822
CUPS: ADDING LPR AND CUPSWRAPPER DRIVERS FOR AN INDIVIDUAL PRINTERhttp://porteus.org/forum/viewtopic.php?f=39&t=843&p=7510&hilit=ADDING+LPR#p7510
GENERIC OR PCL DRIVERS:http://porteus.org/forum/viewtopic.php?f=61&t=967
The foomatic solution for the hl2170w is described in the following thread of archlinux:https://wiki.archlinux.org/index.php/Brother_HL-2170Whttp://distro.ibiblio.org/smeserver/con ... -ppds.htmlhttp://www.linuxfoundation.org/collabor ... umentation
It could be usefull to transform your documents into pdf files thru CUPS. This could be achieved with cups-pdf,see:viewtopic.php?f=39&t=986
OTHER PRINTERS NOT COVERED BY THE ABOVE, SEE PRINTER DRIVERS IN:https://wiki.archlinux.org/index.php/CU ... ter_driver
PRINTERS TESTED ON PORTEUS
.32bit v 1.0 porteus edition (tested):
-brother hl2170w (works, selecting brother hl-1040), see:https://porteus.org/forum/viewtopic.php?f=48&t=745&p=6283#p6283
-hp laserjet 3030 (works, I tested it)
.64bit v 1.0 porteus edition (tested):
-Canon MP145 (works)https://porteus.org/forum/viewtopic.php?f=74&t=632&hilit=gutenprint
-HP Deskjet 930C (works)https://porteus.org/forum/viewtopic.php?f=74&t=632&hilit=gutenprint
-hp laserjet 3030 (works, I tested it)
-brother hl2170w (works, lpr and cupswrapper drivers necessary, selecting brother hl-1040)https://porteus.org/forum/viewtopic.php?f=48&t=745
-brother dcp-197c (works, see special intallation of beny with another cups version and compat library)http://forum.porteus.orgviewtopic.php?f ... 8&start=10
.OpenPrinting CUPS Quick Start:http://www.linuxfoundation.org/collabor ... umentation
.CUPS manual :http://www.cups.org/doc-1.1/sam.html
.CUPS How to:
..Archlinuxhttps://wiki.archlinux.org/index.php/CU ... nistration
HPlip:http://hplipopensource.com/hplip-web/in ... kware.htmlhttp://porteus.org/forum/viewtopic.php?f=51&t=457
Gutenprint - user's manual:http://gimp-print.sourceforge.net/p_Documentation.php
- old version of ghostscript is called espgs:http://www.linuxfromscratch.org/blfs/vi ... espgs.html
.the necessary files for ghostscript are ghostscript-fonts - available in PPM for 64bit edition
Foomatic (from openPrinting.org)http://www.linuxfoundation.org/collabor ... sefoomatic
It would be really great that you share your experience with this gutenprint-ghostscript solution with your own printer.
Thanks.Edited as of 2011-10-18
Voltaire: Le mieux est l'ennemi du bien.