Als je een postscriptprinter hebt, dan werkt hij zeker. Maar ik ken weinig mensen die dat hebben. Voor andere printers heb je ghostscript en/of printfilters nodig. Printers die door ghostscript ondersteund worden staan op http://www.linuxprinting.org. Je kunt daar ook meteen de benodigde opties en bekende problemen vinden. Pinters van Hewlett Packard en Epson worden goed ondersteund. Die can Canon werken eens stuk minder goed, doordat Canon geen technische documentatie wil geven.
Winprinters zijn vergelijkbaar met winmodems. Ze missen hardware. Ik heb hier bijv. een HP 720C staan. Die snapt er gewoon niks van als je direct ASCII-tekst naar hem toe stuurt. Hij kent ook geen PCL (printer control language). Het komt erop neer dat je alles voor hem moet voorkauwen, omdat hij zelf te stom is om na te denken. Minder hardware betekent een lagere prijs, maar heeft wel als gevolg dat de computer zelf meer moet doen voordat een document naar de printer kan. Voor de winprinters van HP kun je gebruik maken van een printfilter genaamd pnm2ppa. Die kun je vinden op http://sourceforge.net/projects/pnm2ppa/.