Afdrukken ACLs Afkorting van Access Control L ists (toegangscontrolelijsten). ACL's worden gebruikt voor de controle bij de toegang van een bepaalde (gerechtigde) gebruiker. Een eerste ruwe ondersteuning voor ACL's bij het afdrukken is beschikbaar bij ∪︀; dit wordt in toekomstige versies verbeterd. Toegangscontrole AppSocket Protocol AppSocket is een protocol voor de overdracht van gegevens en wordt ook vaak genoemd "Direct afdrukken met TCP/IP". &Hewlett-Packard; heeft AppSocket omarmd, er een paar kleine uitbreidingen aan toegevoegd en is erg succesvol geweest met het op de markt brengen ervan onder de naam "&HP; JetDirect"... &HP; JetDirect Protocol Direct afdrukken met TCP/IP APSfilter APSfilter wordt voornamelijk gebruikt in de context van "klassiek" afdrukken onder &UNIX; (BSD-stijl LPD). Het is een geavanceerd shell-script, vermomd als een "alles-in-een"-filterprogramma. In werkelijkheid gebruikt APSfilter echte filters om de noodzakelijke dingen te doen. Het stuurt printtaken automatisch door deze andere filters, afhankelijk van een aanvankelijke analyse van het type van het af te drukken bestand. Het is geschreven en wordt onderhouden door Andreas Klemm. Het lijkt op Magicfilter en gebruikt voornamelijk Ghostscript voor de bestandsomzettingen. Enkele Linuxdistributies (zoals &SuSE;) gebruiken APSfilter, andere Magicfilter (zoals &RedHat;), bij sommige kan je uit beide kiezen (zoals BSD). Met ∪︀ is APSfilter niet nodig, omdat die zelf de bestanden herkent (gebaseerd op &MIME;-type) en zijn eigen filterlogica heeft. Ghostscript Magicfilter &MIME;-Types printcap Toegangscontrole Het aantonen van de identiteit van een bepaalde persoon (kan met behulp van gebruikersnaam/wachtwoord of door middel van een certificaat) wordt vaak authenticatie (toegangscontrole) genoemd. Als eenmaal uw identiteit is vastgesteld kunt u wel/geen toegang krijgen tot de gewenste gegevensbronnen, dit kan afhankelijk zijn van ACL's. ACL's Bi-directionele communicatie (Tweerichtingsverkeer) Tijdens het afdrukken kan een server of host-computer extra informatie ontvangen vanaf de printer (statusmeldingen enz.), gevraagd of ongevraagd. AppSocket (= &HP; JetDirect), ∪︀ en IPP kennen bi-directionele communicatie, LPR/LPD en afdrukken volgens BSD niet... AppSocket Protocol ∪︀ Direct afdrukken met TCP/IP &HP; JetDirect IPP LPR/LPD Afdruksysteem volgens BSD Algemene term voor de verschillende varianten van de traditionele afdrukmethodes in &UNIX;. De eerste versie verscheen in het begin van de zeventiger jaren in BSD-&UNIX;, en werd pas in 1990 formeel beschreven in RFC 1179. Toen in BSD het afdrukken vanaf andere computers voor het eerst werd ontworpen, waren printers serieel of op een andere manier direct met een computer verbonden (toen bestond het internet uit nauwelijks meer dan 100 "nodes" (knooppunten, computers via welke het internetverkeer gaat)!, in printers werden rollen papier gebruikt, het papier werd door middel van gaten door de printer getrokken. De ASCII-tekst werd in rijen eenvoudigweg op het papier gehamerd, terwijl het uit een doos werd getrokken, die onder de tafel stond. Het kwam daaruit als een zigzag gevouwen "slang" (harmonicapapier). Printen vanaf een andere computer betekende dat een computer in de kamer ernaast een bestand stuurde met het verzoek die af te drukken. Wat is dit allemaal anders geworden! In printers worden gewoonlijk velletjes papier gebruikt, printers hebben ingebouwde intelligentie voor het berekenen hoe de tekst op het papier moet komen, nadat pagina's na pagina's er naar toe worden gestuurd, en gebruiken daarvoor een van de krachtige "Page Description Languages" (PDL = talen voor het beschrijven van een pagina). Velen zijn zelf "nodes" met CPU, RAM, een harde schijf en hun eigen besturingssysteem, en opgenomen in een netwerk met mogelijk miljoenen gebruikers.... Het is echt een bewijs van het aanpassingsvermogen van &UNIX; dat het "regeldrukken" nu nog steeds betrouwbaar werkt, zelfs bij deze moderne omstandigheden. Maar het is nu eindelijk tijd voor iets nieuws: IPP. IPP ∪︀ LPR/LPD printing ∪︀ Afkorting van Common UNIX Printing System (Algemeen Unix-afdruksysteem). ∪︀ is het modernste afdruksysteem voor &UNIX; en Linux, en kan ook samenwerken met &Microsoft;- &Windows; en Apple-&MacOS;. Gebaseerd op IPP geeft het niet de problemen van het ouderwetse BSD-afdrukken, en heeft het authenticatie (toegangscontrole), encryptie (versleuteling), ACL's en nog veel meer. Tegelijkertijd is het genoeg "backward compatible" (kan werken met verouderde standaarden en apparatuur) om met alle toegestane clients te kunnen werken die nog geen IPP hebben via LPR/LPD (BSD-stijl). ∪︀ kan elke &PostScript;-printer besturen, met gebruik van de door de leverancier geleverde PPD (Postscript Printer Description file = Bestand met de beschrijving van de Postscript-printer). Deze is oorspronkelijk alleen bedoeld voor het afdrukken vanuit &Microsoft; Windows NT. Het afdrukken met &kde; heeft de meest mogelijkheden indien ∪︀ wordt gebruikt. ACLs Toegangscontrole Afdrukken volgens BSD IPP TDEPrint LPR/LPD PPD ∪︀-Vraag & Antwoord Is momenteel alleen in het Duits beschikbaar (aan de vertaling wordt gewerkt). De koppeling ∪︀-V&A is een waardevolle plaats voor het vinden van antwoorden op vragen die iedereen kan hebben die voor het eerst met ∪︀ in aanraking komt. TDEPrint-handboek ∪︀-O-Matic ∪︀-O-Matic was het eerste hulpprogramma gemaakt door derden voor de afdruksoftware voor ∪︀. Het is verkrijgbaar op de Webpagina van Linuxprinting.org en geeft u de mogelijkheid tot het op uw computer genereren van een PPD. Samen met het erbij behorende Perl-script cupsomatic dat als een extra koppeling (backend) voor ∪︀ moet worden geïnstalleerd, stuurt het het resultaat van het filter pstops door een aantal geschikte Ghostscript-filters. Daarna stuurt het de resulterende gegevens terug naar een ∪︀-"backend" die het naar de printer stuurt. Op deze manier maakt ∪︀-O-Matic het mogelijk dat elke printer die in een "klassieke" Ghostscript-omgeving werkt, wordt ondersteund. Als er geen ingebouwde ∪︀-ondersteuning voor die printer op komst is .... ∪︀-O-Matic wordt nu vervangen door de krachtigere PPD-O-Matic. cupsomatic PPD-O-Matic Foomatic cupsomatic Het Perl-script cupsomatic (plus een werkende Perl-installatie op uw systeem) is nodig voor het samen met ∪︀ laten werken van elke PPD die met ∪︀-O-Matic (of PPD-O-Matic) is gemaakt. Het is geschreven door Grant Taylor, de schrijver van de Linux Printing HOWTO (Howto (hoe het te doen) voor het afdrukken met Linux), en onderhoudt de printer gegevensbank op de webpagina van Linuxprinting.org. ∪︀-O-Matic Foomatic cupsomatic Daemon Afkorting van Disk and execution monitor (monitor voor schijf en uitvoering). Daemons zijn op elk &UNIX;-systeem te vinden, en voeren taken uit onafhankelijk van de gebruiker. Lezers die meer vertrouwd zijn met &Microsoft; &Windows; zouden daemons en de taken waar zij voor verantwoordelijk zijn kunnen vergelijken met de "diensten" (in het engels: "services"). Een voorbeeld van een daemon die op elk echt &UNIX;-systeem aanwezig is, is de LPD (Line Printer Daemon). ∪︀ wordt algemeen in de wereld van &UNIX; beschouwd als de opvolger van LPD en werkt ook met een daemon. SPOOLing Gegevensbank, Linuxprinting.org Het is alweer jaren geleden, toen het afdrukken met Linux nog echt moeilijk was (de meeste linux-gebruikers kenden toen alleen nog het afdrukken vanaf de commandoregel, er waren nog geen apparaat-afhankelijke afdruk-opties om het werk te doen), dat Grant Taylor, de schrijver van de "Linux Printing HOWTO", het meeste van de beschikbare informatie over printers, besturingen en filters in zijn gegevensbank verzamelde. Met de opkomst van het ∪︀-concept, waarmee PPD's zelfs met niet-PostScript-printers konden worden gebruikt, realiseerde hij zich de waarde van zijn gegevensbank: als men de verschillende stukjes gegevens (met een inhoud zoals "Welk apparaat drukt af met Ghostscript of ander filter?", "Hoe goed?" en "welke opties op de commandoregel zijn er?") toevoegt aan PPD-bestanden, men alle mogelijkheden van ∪︀ kon toevoegen aan die van de traditionele printerbesturingen. Dit is nu ontwikkeld in een breder concept, bekend als "Foomatic". Foomatic breidt de mogelijkheden van spoolers anders dan ∪︀ (LPR/LPD, LPRng, PDQ, PPR) uit tot op een zekere hoogte ("stelen" van sommige concepten van ∪︀). De Linuxprinting Database (gegevensbank) is niet alleen voor Linux -- mensen die andere besturingssystemen gebruiken die op &UNIX; zijn gebaseerd (zoals BSD en &MacOS;-X) zullen hier ook belangrijke informatie en software kunnen vinden. Foomatic Linuxprinting gegevensbank Direct afdrukken metTCP/IP Met deze methode wordt vaak de TCP/IP-poort 9100 gebruikt voor de verbinding met de printer. Dit werkt met vele moderne netwerkprinters en heeft enkele voordelen ten opzichte van LPR/LPD, omdat het sneller is en de printer de mogelijkheid geeft om wat informatie terug te sturen naar de computer die de afdruktaak heeft verzonden. AppSocket Protocol &HP; JetDirect Protocol Drivers, Printer Drivers (printerbesturingen) De term "printer drivers" zoals gebruikt bij &Microsoft; &Windows; is in die betekenis niet geheel toepasbaar bij Linux of &UNIX;.De functionaliteit van een "driver" (apparaatbesturing) wordt bij &UNIX; geleverd door verschillende modulaire componenten die samenwerken. Aan de basis van de printerdrivers staan de "filters". Filters zetten printbestanden om van het ene naar een ander formaat, dat door de printer kan worden afgedrukt. In veel gevallen wordt het filteren gedaan door een hele "ketting" van filters, waarvan alleen het resultaat van het laatste filter naar de printer gaat. De overdracht van de afdrukgegevens naar de printer gebeurt door een "backend" (dat is dus een soort koppeling, tussen filters en printer. Vert.) Filter PPDs Easy Software Products Het bedrijf van Mike Sweet, dat een paar mooie software-producten heeft bijgedragen aan de Free Software-gemeenschap, waaronder de aanvankelijke versie van Gimp-Print, hetEPM software pakket-programma en HTMLDOC (gebruikt door het "Linux Documentation Project" voor het maken van de PDF-versies van de HOWTO's) -- maar het belangrijkste is: ∪︀ (the 'Common &UNIX; Printing System' = het algemene printsysteem van &UNIX;). ESP verdient geld met hetverkopen van een commerciële versie van ∪︀, met de naam ESP PrintPro, dat enige professionele verbeteringen heeft. ∪︀ ESP PrintPro ESP Gimp-Print Versleuteling Het versleutelen van vertrouwelijke gegevens is belangrijk als u die over het internet verstuurt of zelfs binnen een intranet. Het afdrukken via de traditionele protocollen is helemaal niet versleuteld. Het is heel eenvoudig om luistervinkje te spelen bij bijvoorbeeld &PostScript; of PCL als de gegevens over een draadje worden verstuurd. Daarom is er bij het ontwerp van IPP in voorzien dat er op een eenvoudige manier versleutelingsmechanismen kunnen worden opgenomen (die op dezelfde manier kunnen worden gerealiseerd als de versleutelingsstandaarden voor het HTTP-verkeer: SSL en TLS). Toegangscontrole ∪︀ IPP SSL TLS Epson De inkjetprinters van Epson behoren tot de best ondersteunde printers met Free software-besturingsprogramma's, omdat het bedrijf niet zo geheimzinnig deed over hun apparaten en de documenten met technische specificaties aan de ontwikkelaars ter beschikking stelde. De uitstekende afdrukkwaliteit die met Gimp Print wordt bereikt met de printers van de Stylus-serie kan aan deze openheid worden toegeschreven. Zij hebben ook een contract met Easy Software Products voor het onderhouden van een verbeterde versie van GhostScript ("ESP Ghostscript") voor een verbeterde ondersteuning van hun printers. ESP Ghostscript Escape Sequences De allereerste printers drukten alleen ASCII-tekens af. Om een nieuwe regel te beginnen, of een nieuwe pagina, werden er speciale opdrachtreeksen aan toegevoegd, vaak voorafgegaan door een [Escape]-teken (zie de Esc-toets). &HP; ontwikkelde dit concept tijdens hun serie van PCL-talen tot op de dag van vandaag, nu er een volledig ontwikkelde Page Description Language (PDL, taal voor de beschrijving van een pagina) is ontstaan uit dit nederige begin. PCL PDL ESC/P Afkorting van Epson Standard Codes for Printers (Standaard codes voor printers van Epson) . Naast &PostScript; en PCL, is Epson's ESC/P-printertaal een van de meest bekende. PCL &PostScript; hpgl ESP Afkorting van Easy Software Products; het bedrijf dat ∪︀ (the "Common &UNIX; Printing System" = algemeen afdruksysteem voor &UNIX;) ontwikkelde. Easy Software Products ∪︀ ESP PrintPro ESP-Ghostscript Een versie van Ghostscript die wordt onderhouden door Easy Software Products. Het bevat voor-gecompileerde Gimp-Print besturingsprogramma's voor vele inkjetprinters (en nog wat fraaie zaken). Met ESP-Ghostscript kunnen in veel gevallen afdrukken worden gemaakt van fotokwaliteit, in het bijzonder met de Epson Stylus-printers. ESP Ghostscript is GPL-software. Easy Software Products ∪︀ ESP PrintPro ESP PrintPro Deze professionele verbetering van ∪︀ (de "Common &UNIX; Printing System") wordt door de ontwikkelaars van ∪︀ verkocht, compleet met de besturing van meer dan 2300 printers, voor verschillende versies van &UNIX;. ESP PrintPro zou zo "uit de doos" moeten werken, met zo goed als geen configuratie door gebruikers en beheerders. ∪︀ Filter In het algemeen zijn filters programma's die wat invoergegevens ontvangen, eraan werken, en het doorgeven als hun uitvoergegevens. Filters kunnen al of niet de gegevens veranderen. In de context van afdrukken zijn filters programma's die een gegeven bestand (dat moet worden afgedrukt, maar nog het verkeerde formaat heeft) in het juiste formaat moeten brengen om af te drukken. Soms moeten hele "kettingen van filters" worden gemaakt om dit doel te bereiken, waarbij de uitvoer van het ene filter de invoer is van het volgende filter (zoiets heet een "pipe"). Ghostscript RIP Foomatic Foomatic begon aanvankelijk als een al omvattende naam voor een verzameling van verschillende hulpprogramma's ter beschikking gesteld door Linuxprinting.org. Deze hulpprogramma's hadden als doel het gebruik gemakkelijker te maken van traditionele Ghostscript- en andere print-filters en om de mogelijkheden van de filters uit te breiden door meer opties voor op de opdrachtregel toe te voegen en de uitvoer van de verschillende drivers beter te interpreteren.De verschillende incarnaties van Foomatic zijn ∪︀-O-Matic, PPD-O-Matic, PDQ-O-Matic, LPD-O-Matic, PPR-O-Matic, MF-O-Matic en Direct-O-Matic. Elk hiervan maakt het configuratiebestand, door het merk en het model van de printer te selecteren en aan te geven welke driver (printeraansturing) er gebruikt dient te worden. Later bewoog Foomatic zich meer in de richting van een "meta-spooling"-systeem, dat de configuratie van een onderliggend afruksysteem mogelijk maakt door een eenduidige verzameling van opdrachten (echter, dit is veel ingewikkelder dan de &GUI;-interface van TDEPrint, dat een soortgelijke taak heeft met betrekking tot verschillende afdruk-subsystemen). ∪︀-O-Matic PPD-O-Matic cupsomatic Ghostscript Ghostscript is een &PostScript; "Raster Image Processor" (rasterbeeldprocessor) (RIP) in software, oorspronkelijk ontwikkeld door L. Peter Deutsch. Er is altijd een GPL-versie van Ghostscript beschikbaar die vrij kan worden gebruikt en verspreid (meestal 1 jaar oud) terwijl de huidige versie commercieel onder een andere licentie wordt verkocht. Ghostscript wordt algemeen gebruikt in de wereld van Linux en &UNIX; voor het omzetten van &PostScript; naar gegevens die naar niet-&PostScript;-printers kunnen worden gestuurd. &PostScript; RIP Gimp-Print In tegenstelling tot de naam is GIMP-Print niet langer slechts een hulpprogramma voor het afdrukken vanuit het populaire programma Gimp, de code kan ook worden gebruikt om mee te worden gecompileerd met ... *... een verzameling van PPD's en bijbehorende filters die naadloos kunnen worden opgenomen in ∪︀, met ondersteuning voor rond 130 verschillende printers en die in veel gevallen een uitvoer hebben van fotografische kwaliteit.; *...een Ghostscript-filter dat in elk ander programma kan worden gebruikt dat een RIP in software nodig heeft; *...een bibliotheek die door andere programma 's kan worden gebruikt die rasterfuncties nodig hebben. Lexmark Drivers RIP Ghostscript &HP; Afkorting van Hewlett-Packard; een van de eerste bedrijven die hun eigen printerbesturingen voor Linux maakten. -- Meer recent heeft het bedrijf hun "HPIJS"-pakket van besturingen uitgebracht, met inbegrip van de broncode en een Free licentie. HP is de eerste fabrikant die dat doet. HPIJS ondersteunt de meest van de huidige modellen van HP-Inkt- en -DeskJets. &HP;/GL Afkorting van &HP; Graphical Language (HP Grafische taal); een printertaal van &HP; die het meest voor plotters wordt gebruikt, vele CAD (Computer Aided Design = ontwerpen met behulp van een computer)-programma's leveren &HP;/GL-bestanden af om af te drukken (te plotten eigenlijk). Een plotter is een apparaat voor het maken van tekeningen, zoals technische tekeningen en van wiskundige grafieken. ESC/P PCL &PostScript; &HP; JetDirect-Protocol Een term van &HP; waarmee zij hun manier beschrijven van het transport van gegevens naar een printer, via een protocol dat ook de naam "AppSocket" of "Direct TCP/IP Printing" heeft. AppSocket Protocol Direct TCP/IP Printing IETF Afkorting van Internet Engineering Task Force (werkgroep voor internettechniek); een groep van deskundigen op het gebied van Internet, software en hardware die nieuwe technologieën bespreken op het gebied van netwerken, en vaak tot conclusies komen die door velen als standaarden worden beschouwd. "TCP/IP" is het bekendste voorbeeld. De standaarden van IETF, en ook de ontwerpen, discussies, ideeën en nuttig lesmateriaal worden op schrift gesteld in de beroemde serie van "RFC's". die voor iedereen beschikbaar zijn en opgenomen in de meeste Linux- en BSD-distributies. IPP PWG RFC IPP Afkorting van Internet Printing Protocol (protocol voor het afdrukken via het internet); gedefinieerd in een serie RFC's die door het IETF zijn aangenomen met de status van "voorgesteld als standaard", werd ontworpen door de PWG. IPP is een compleet nieuw ontwerp voor het afdrukken via een netwerk, maar het maakt gebruik van een zeer bekende en bewezen methode voor het werkelijke transport van gegevens: HTTP 1.1! Door niet "opnieuw het wiel uit te vinden" en met zijn basis in een bestaande en robuuste internet-standaard, is het bij IPP relatief eenvoudig om andere HTTP-compatibele standaardmechanismen in het raamwerk op te nemen: authenticatie volgens de Basic- of Digest-methode of met certificaten; versleuteling van verplaatste gegevens met SSL of TLS; LDAP voor naslagdiensten (om gegevens vanuit de LDAP-directory af te drukken, de instellingen van apparaten, besturingsprogramma's en kosten bij te houden of wachtwoorden te controleren bij de toegangscontrole). ∪︀ PWG IETF RFC TLS TDEPrint De nieuwe afdrukfunctionaliteit van &kde; bestaat vanaf versie 2.2 uit een aantal modules die de eigenschappen en instellingen van een aantal afdruk-subsystemen (∪︀, BSD-style LPR/LPD, RLPR...) vertalen naar mooie vensters en dialogen in de &kde;-bureaublad-&GUI;, voor een groter gemak in het gebruik. "kprinter", de nieuwe afdrukopdracht in de &GUI; is het meest belangrijk voor het dagelijkse gebruik. -- Opmerking: TDEPrint heeft geen eigen spooling en ook geen eigen verwerking van &PostScript;; hiervoor heeft het het gekozen afdruk- subsysteem nodig. -- maar het levert wel wat extra functionaliteit op deze basis... BSD-style printing ∪︀ kprinter TDEPrint Handboek TDEPrint Handboek... ... is de naam van een naslagdocument dat de functies van TDEPrint beschrijft voor gebruikers en beheerders. U kunt het in Konqueror bekijken door "help:/tdeprint" in het adresvenster te typen. Nieuwe versies van dit document vindt u op de Webpagina van TDEPrint en ook PDF-versies die geschikt zijn om dit allemaal af te drukken. De webpagina wordt geschreven en onderhouden door Kurt Pfeifle. ∪︀-Vraag & Antwoord kprinter kprinter is het nieuwe krachtige hulpprogramma dat door alle &kde;-toepassingen wordt gebruikt. In tegenstelling tot een algemeen misverstand is kprinter geen hulpmiddel voor alleen maar ∪︀, maar werkt het samen met verschillende afdruk-subsystemen. U kunt zelfs tijdens het werk naar een ander afdruk-subsysteem omschakelen, tussen twee afdruktaken in, zonder een herconfiguratie. Natuurlijk, vanwege de krachtige eigenschappen van ∪︀, is kprinter het meest geschikt als "frontend" (voorkant, hier dus een koppeling) van ∪︀. kprinter is de opvolger van "qtcups", welke niet meer actief wordt onderhouden. Het heeft alle goede eigenschappen van qtcups geërfd en heeft een aantal nieuwe eigenschappen. HEEL BELANGRIJK: u kunt kprinter met al zijn eigenschappen in alle niet-&kde;-applicaties gebruiken waarin de printopdracht kan worden aangepast, zoals gv, Acrobat Reader, Netscape, Mozilla, Galeon, StarOffice, OpenOffice en alle GNOME-programma's. kprinter kan ook op zichzelf worden gebruikt, gestart in een X-Terminal of in een "mini-CLI" (mini commandoregel) voor het afdrukken van vele verschillende bestanden, in verschillende mappen, met verschillende formaten, in een taak of tegelijk, zonder dat het nodig is om eerst de bestanden in de applicaties te openen! (Mogelijke bestandsformaten zijn &PostScript;, PDF, Internationale- en ASCII-tekst, en ook vele verschillende populaire grafische formaten, zoals PNG, TIFF, JPEG, PNM, Sun RASTER, &etc;) QtCUPS Lexmark Was een van de eerste fabrikanten die hun eigen Linux printerbesturing uitbrachten voor sommige van hun modellen. Echter, deze besturingen zijn alleen binair (er is dus geen broncode beschikbaar) en kunnen dus niet worden gebruikt om deel uit te maken van andere Free afdruksoftware-projecten. Linuxprinting.org Linuxprinting.org is niet alleen voor Linux; voor alle &UNIX;-achtige besturingssystemen, zoals BSD en commerciële Unixen kan waardevolle afdrukinformatie op deze site worden gevonden. Deze website is de thuishaven voor het interessante Foomatic-project, dat als doel heeft het ontwikkelen van de "Meta Print Spool and Driver Configuration Toolset" (waarmee het mogelijk is, met een gemeenschappelijke interface, verschillende afdruk-subsystemen te configureren, en hun vereiste besturing) met de mogelijkheid om alle rijen van afdruktaken, printers en configuratiebestanden, naadloos over te dragen naar een andere spooler, zonder nieuwe configuratie. Ook onderhouden zij de Printing Database, een verzameling van informatie over printers en besturingen waarmee iedereen de laatste informatie kan vinden over printermodellen, en ook via het internet de configuratiebestanden kan maken voor elke combinatie van spooler/apparaat/besturing waarvan het bekend is dat die goed werkt met de gangbare Linux- of &UNIX;-afdruksystemen. Linuxprinting gegevensbank Gegevensbank van Linuxprinting.org ...Gegevensbank van printers en geschikte besturingen... ...veel informatie en documentatie... ... er zijn nu ook wat hulpprogranmma's om het inpassen van die besturingen in een gegeven systeem te vereenvoudigen... ...de "Foomatic" hulpprogramma's, dit is de verzameling van hulpmiddelen om de gegevensbank te gebruiken voor de meest voorkomende afdruk-subsystemen, om tijdens het werken goed werkende configuraties te maken voor uw printer. Foomatic Afdrukken met LPR/LPD LPR == volgens sommigen Line Printing Request (Verzoek tot regel-afdrukken), volgens anderen: Line Printer Remote (Regelprinter via een netwerk). BSD-style printing (Afdrukken op BSD-manier) Magicfilter Op dezelfde manier als het programma ASPfilter, heeft Magicfilter functies voor het automatisch herkennen van het bestandstype, en kan het op die manierautomatisch omzetten naar een afdrukbaar formaat, dat afhankelijk is van de gebruikte printer. APSfilter &MIME;-Typen Afkorting van Multipurpose (or Multimedia) Internet Mail Extensions (E-mail-uitbreidingen voor internet voor meerdere doeleinden (of voor multimedia));. &MIME;-typen werden aanvankelijk gebruikt om het transport mogelijk te maken van binaire gegevens (zoals aanhangsels van e-mails met afbeeldingen) over mailverbindingen waarover alleen maar ASCII-tekens werden gestuurd: de gegevens moesten naar een ASCII-formaat worden omgezet. Later werd dit concept uitgebreid tot het beschrijven van een gegevensformaat dat platformonafhankelijk is en tegelijkertijd eenduidig. Van &Windows; kent iedereen de extensie .doc van &Microsoft;-Wordbestanden. Op het &Windows;-platform is dit niet eenduidig: de extensie .doc wordt ook gebruikt voor eenvoudige tekstbestanden, en voor bestanden gemaakt met Adobe Framemaker. En als een echt Word-bestand een andere extensie krijgt, kan het niet meer door het programma worden geopend. &MIME;-typen worden geregistreerd bij de IANA (Internet Assigning Numbers Association, (associatie voor het toekennen van nummers op het internet)) om ze eenduidig te houden, ∪︀ heeft zelf een aantal &MIME;-typen geregistreerd, zoals application/vnd. cups-raster (voor het internationale "raster afbeelding formaat" van ∪︀). ∪︀ Easy Software Products ESP PrintPro Gimp-Print PCL Afkorting van Printer Control Language (Printer besturingstaal), ontwikkeld door &HP;. PCL begon met versie 1 als een eenvoudige verzameling van opdrachten voor het afdrukken vanaf de opdrachtregel; nu, in de versies PCL6 en PCL-X kan het afbeeldingen afdrukken in kleur, maar behalve in &Microsoft;-&Windows; en in &HP-UX; (&HP;'s eigen &UNIX;), wordt het niet veel gebruikt.... ESC/P &HP;/GL PDL &PostScript; PDL Afkorting van Page Description Language (Taal voor de beschrijving van een pagina); PDL's beschrijven, op een abstracte manier, de grafische weergave van een pagina. Voordat die met behulp van toner of inkt op papier wordt afgedrukt, moet een PDL eerst worden "vertaald". In &UNIX; is &PostScript; de belangrijkste PDL. ESC/P &HP;/GL PCL &PostScript; Pixel Afkorting van Picture Element (beeldelement); deze term beschrijft het kleinste onderdeel van een gerasterde afbeelding (zowel op papier, als op een beeldbuis- of LCD-monitor). Omdat elke weergave op deze typen van uitvoerapparaten uit pixels is samengesteld, zijn de waarden van de "ppi" (pixels per inch, een inch is 2,5 cm) en "dpi" (dots per inch = stippen per inch) belangrijke parameters voor de algehele kwaliteit en scherpte van een afbeelding. Filter Ghostscript &PostScript; Raster PJL Afkorting van Print Job Language (Taal voor de afdruktaak); ontwikkeld door &HP; voor het besturen en het beïnvloeden van de standaardinstellingen en van elke taak van een printer. Het kan niet alleen worden gebruikt voor &HP;'s eigen (PCL-)printers, maar ook vele &PostScript;- en andere printers "begrijpen" PJL-opdrachten die zij ontvangen in een afdruktaak of als een afzonderlijk signaal. PCL &PostScript; &PostScript; (vaak afgekort met "PS") is de de facto (feitelijke) standaard voor het afdrukken van bestanden in de wereld van &UNIX;. Het werd door Adobe ontwikkeld en gelicenseerd aan printerfabrikanten en makers van software. Omdat de specificaties van &PostScript; door Adobe bekend werden gemaakt, werd ook door "derden" software gemaakt voor het genereren en vertalen van &PostScript; (een van de best bekende in de wereld van de Free software is Ghostscript, een krachtig vertaalprogramma voor PS). ESC/P &HP;/GL PCL PPD PPD Afkorting van PostScript Printer Description (beschrijving van een printer voor Postscript); PPD's zijn ASCII-bestanden met alle informatie over de speciale mogelijkheden van een printer, plus de beschrijvingen van de (Postscript- of PJL-) opdrachten om een bepaalde mogelijkheid te gebruiken (zoals "print duplexing": de mogelijkheid om op beide zijden van het papier af te drukken). Zoals blijkt uit de betekenis van de afkorting, werden PPD's aanvankelijk alleen gebruikt voor &PostScript;-printers. Door ∪︀ werd het PPD-concept toepasbaar gemaakt voor alle printertypen. PPD's voor &PostScript;-printers worden door de printerhandelaars geleverd. Die kunnen met ∪︀ en met TDEPrint worden gebruikt om alle mogelijkheden van een &PostScript;-printer te kunnen gebruiken. Het TDEPrint-team adviseert om een PPD te gebruiken die aanvankelijk was bedoeld voor het gebruik met &Microsoft; Windows NT. PPD's voor niet-PostScript-printers hebben een bijbehorend filter nodig om de &PostScript;-afdrukbestanden om te zetten naar een formaat die door het niet-PostScriptapparaat kan worden verwerkt. Deze PPD/filter-combinaties zijn (nog) niet verkrijgbaar bij de verkoper. Na het initiatief van de ∪︀-ontwikkelaars om PPD's te gebruiken, was de Free Software-gemeenschap creatief genoeg om snel voor de dag te komen met ondersteuning voor de meeste van de nu gebruikte printermodellen, met PPD's en klassieke filters van Ghostscript. Maar let op: de afdrukkwaliteit varieert van "hoge kwaliteit fotografisch" (met gebruik van Gimp-Print op de meeste inkjets van Epson) tot "nauwelijks leesbaar" (bij het gebruik van Ghostscript-filters met Foomatic voor modellen die in de gegevensbank van Linuxprinting.org als "paperweight" = lichtgewicht worden beoordeeld). ∪︀ Linuxprinting.org &PostScript; PPD-O-Matic PPD-O-Matic is een verzameling Perl-scripts, die draaien op de website van Linuxprinting.org en die kunnen worden gebruikt om via het internet PPD's te maken voor elke printer die met Ghostscript kan afdrukken. Deze PPD's kunnen worden gebruikt in ∪︀/TDEPrint, en ook in applicaties die PPD's kennen, zoals StarOffice, om alle verschillende parameters van uw afdruktaken vast te stellen. In de meeste gevallen wordt aangeraden om "PPD-O-Matic" te gebruiken in plaats van de oudere ∪︀-O-Matic. Om een PPD te maken, gaat u naar de printer gegevensbank, kiest u uw printermodel, volgt u de koppeling die u de beschikbare Ghostscriptfilters voor die printer laat zien, kiest u daar een van, klikt u op "generate" ( = maken) en slaat u tenslotte het bestand op uw systeem op. Leest u vooral de aanwijzingen. Verzeker u ervan dat op uw systeem inderdaad Ghostscript en het door u gekozen filter aanwezig zijn, voordat u de PPD laat maken. &PostScript; ∪︀-O-Matic Linuxprinting.org Foomatic printcap In afdruksystemen van het type BSD is de informatie over de configuratie opgeslagen in het "printcap"-bestand. De afdruk-daemon leest dit bestand om te zien welke printers er zijn, welk filter voor elk ervan moet worden gebruikt, waar de spooling-map is, of er "banner pages" (= pagina's met wat gegevens en aanwijzingen) moeten worden gebruikt, enzovoorts... Sommige applicaties hebben het printcap-bestand nodig voor de namen van de beschikbare printers. BSD-style printing (Afdrukken op BSD-manier) Printer-MIB Afkorting van Printer-Management Information Base (informatie voor het beheer van de printer); de Printer-MIB definieert een verzameling parameters die in de printer moeten worden opgeslagen om via het netwerk toegankelijk te zijn. Dit is nuttig als veel (in sommige gevallen letterlijk duizenden) netwerkprinters centraal worden beheerd met behulp van SNMP (Simple Network Management Protocol = eenvoudig protocol voor het netwerkbeheer). PWG SNMP PWG Afkorting van Printer Working Group (Printerwerkgroep); de PWG is een losse groepering van mensen die de printer-industrie vertegenwoordigen die in de afgelopen jaren verschillende standaarden op het gebied van afdrukken via een netwerk hebben ontwikkeld. Deze werden daarna door de IETF aanvaard als RFC-standaarden, zoals de "Printer-MIB" en de IPP. &PostScript; IPP Printer-MIB SNMP print:/ KIO Slave U kunt een opdracht in de vorm "print:/..." gebruiken om vlot toegang te krijgen tot de TDEPrint-mogelijkheden. Het typen van "print:/manager" als een URL-adres in Konqueror geeft toegang tot het beheer van TDEPrint. Konqueror gebruikt hiervoor de beroemde "KParts"-technologie van &kde;. IO Slave KParts Gegevensbank van printers . Gegevensbank van Linuxprinting Qt∪︀ Qt∪︀ en KUPS waren de voorgangers van TDEPrint; zij worden nu niet meer als volwaardig gezien en niet meer onderhouden. Wat goed was in qtcups is geheel opgenomen in "kprinter", de nieuwe afdrukdialoog van KDE (die veel beter is dan qtcups); dat wat u goed vond in kups is nu allemaal te vinden in de TDEPrint Manager (beheerprogramma van TDEPrint, toegankelijk via het KDE Configuratiecentrum, of met de URL "print:/manager" in Konqueror) -- met meer functionaliteit en minder fouten.... de voormalige ontwikkelaar, Michael Goffioul, is nu de ontwikkelaar van TDEPrint. -- een erg aardige en productieve gast en iemand die snel fouten kan herstellen.... kprinter Rasterbeeld Elke afbeelding op een fysiek medium bestaat uit een patroon van afzonderlijke puntjes in verschillende kleuren en (misschien) van verschillende groottes. Dit wordt een "rasterbeeld" genoemd. Dit in tegenstelling tot een "vectorbeeld" waar afbeeldingen worden beschreven in termen van continue krommen, schakeringen, vormen en ingevulde gebieden, met behulp van wiskundige formules. Vectorbeeldbestanden zijn gewoonlijk kleiner, en vectorbeelden kunnen in grootte worden veranderd zonder dat dit ten koste gaat van enige informatie en kwaliteit. Zij kunnen niet direct worden afgedrukt, maar moeten eerst worden "gerendeerd" of "gerasterd" naar de gewenste resolutie. Het rasteren wordt gedaan door een "Raster Image Processor" (RIP, rasterbeeldprocessor, vaak is dat de Ghostscriptsoftware) of een ander type filter. Pixel Ghostscript &PostScript; Filter RIP RIP Afkorting van Raster Image Process(or) (rasterbeeldproces(sor)); als dit wordt gebruikt bij het afdrukken betekent "RIP" een stukje hard- of software dat &PostScript; (of ander afdrukformaat in een van de niet-raster PDL's) naar een rasterafbeeldingformaat omzet zodat het kan worden gebruikt door de "marking engine" van de printer. &PostScript;-printers hebben hun eigen PostScript-RIP's. Een Rip kan al of niet in de printer zelf aanwezig zijn.Voor vele &UNIX;-systemen is Ghostscript de "RIP in software" die op de computer draait, en die de &PostScript;- en andere gegevens voorverwerkt voordat die naar de de printer wordt gestuurd (hierdoor ziet u dus een "sprankje waarheid" in het gezegde "Ghostscript verandert uw printer in een &PostScript;-apparaat", wat natuurlijk niet echt waar is. Filter Ghostscript &PostScript; PDL Raster RLPR Afkorting van Remote Line Printing Request (verzoek tot afdrukken op een regelprinter op een andere computer); dit is een BSD-type afdruksysteem waarvoor geen rootprivileges nodig zijn en ook geen "printcap": alle parameters kunnen op de commandoregel worden gegeven. RLPR is nuttig voor vele laptop-gebruikers die in een vaak andere omgeving moeten werken. Dit komt omdat het naast elk ander afdruksysteem kan worden geïnstalleerd en omdat het het op een flexibele manier mogelijk maakt om een printer snel te installeren voor een directe toegang via LPR/LPD. TDEPrint heeft een "Add Printer Wizard" (assistent voor het toevoegen van een printer) om het gebruik van RLPR nog eenvoudiger te maken. De opdracht kprinter maakt het mogelijk op elk moment tijdens het werk te schakelen naar RLPR . TDEPrint kprinter printcap SNMP Afkorting van Simple Network Management Protocol (eenvoudig protocol voor het netwerkbeheer); SNMP wordt algemeen gebruikt voor het beheer op afstand van alle typen van netwerkknooppunten (Hostcomputers, routers, switches, gateways, printers ....). PWG Printer-MIB SSL(3)-versleuteling Afkorting van Secure Socket Layer; SSL is een merknaam voor een versleutelingsmethode voor het gegevenstransport via HTTP, dat werd ontwikkeld door Netscape. Het wordt nu vervangen door een IETF-standaard met de naam TLS. TLS SPOOLing Afkorting van Synchronous Peripheral Operations OnLine (synchrone bewerkingen op het netwerk); SPOOLing maakt het mogelijk dat computers (en gebruikers) verder gaan met hun werk terwijl een systeem-daemon de zorg op zich neemt voor de afdruktaak en het bestand op een tijdelijke plaats opslaat totdat de printer het kan afdrukken. Daemon TLS-versleuteling Afkorting van Transport Layer Security (veiligheid van de transportlaag); TLS is een versleutelingsstandaard voor gegevens die via HTTP 1.1 worden verstuurd; het wordt in RFC 2246 gedefinieerd en hoewel het gebaseerd is op SSL (van Netscape) is het daarmee niet helemaal compatibel. SSL(3) Afdrukken volgens System V Dit is de tweede manier van afdrukken onder de traditionele &UNIX; (naast afdrukken volgens BSD). Het gebruikt andere opdrachten (lp, lpadmin, ....) dan BSD, maar verschilt er niet wezenlijk van. Echter, de kloof tussen beide is groot genoeg om ze incompatibel te maken, dus een BSD-client kan niet zonder extra handelingen via een System V- server afdrukken .... IPP zou dit tekort moeten oplossen naast andere zaken. Afdrukken volgens BSD IPP TurboPrint Shareware-software die fotografische kwaliteit mogelijk maakt met vele inktjetprinters. U kunt dit gebruiken als u geen besturing kunt vinden voor uw printer en het kan worden gebruikt op een traditioneel systeem met Ghostscript of op een modern systeem met ∪︀ Gimp-Print XPP Afkorting van X Printing Panel (X afdrukpaneel); XPP was de eerste grafische afdrukopdracht voor ∪︀ voor Free software. Het werd geschreven door Till Kamppeter en was in sommige dingen een voorbeeld voor het "kprinter"-hulpprogramma in &kde;