Gutenprint

Uvhw.io
Förvar sf .net /p /gimp-print /source /ci /master /tree /
Skrivet i

Det gick inte att återge egenskapens programmeringsspråk: egenskapen för programmeringsspråket hittades inte.

Operativ system Unix-liknande operativsystem
Tillgänglig i engelsk
Typ Drivrutinen för skrivaren
Licens GPLv2+
Hemsida gimp-print .sf .net

Gutenprint (tidigare Gimp-Print ) är en samling skrivardrivrutiner med fri programvara för användning med UNIX- spoolingsystem, som CUPS , lpr och LPRng . Dessa drivrutiner tillhandahåller utskriftstjänster för Unix-liknande system (inklusive Linux och macOS ), RISC OS och Haiku .

Det utvecklades ursprungligen som ett plugin-program för GIMP , men blev senare ett mer allmänt verktyg för användning av andra program och operativsystem ( macOS och Windows). När Apple introducerade Mac OS X utelämnade man skrivardrivrutiner och hävdade att det var skrivartillverkarens uppgift att producera dessa. Många av dem uppdaterade inte sina drivrutiner och eftersom Apple hade valt att använda CUPS som kärnan i sitt utskriftssystem fyllde Gimp-Print tomrummet.

Gutenprint har mer än 1 300 drivrutiner för Apollo, Apple, Brother, Canon, Citizen, Compaq, Dai Nippon, DEC, Epson, Fujifilm, Fujitsu, Gestetner, HP, IBM, Infotec, Kodak, Kyocera, Lanier, Lexmark, Minolta, NEC, Skrivare NRG, Oki, Olivetti, Olympus, Panasonic, PCPI, Raven, Ricoh, Samsung, Savin, Seiko, Sharp, Shinko, Sony, Star, Tally, Tektronix och Xerox.

Många användare kallade det felaktigt Gimp , så programvaran döptes om till Gutenprint för att tydligt skilja den från GIMP. Namnet Gutenprint erkänner Johannes Gutenberg , uppfinnaren av den rörliga tryckpressen.

Epsons backend

Epsons backend är under aktiv utveckling; nya skrivare, buggfixar och kapacitetstillägg bidrar i varje ny utgåva.

Canon backend

Denna backend är under aktiv utveckling, och nya skrivare, buggfixar och kapacitetstillägg bidrar i varje ny version. Canon-skrivare använder intelligenta skrivhuvuden, som kontrollerar kvaliteten på den slutliga utdata som ges metadata som skickas till skrivaren från drivrutinen. En konsekvens av denna design är att utskriftskvaliteten inte specificeras enbart i upplösningen, utan via en kvalitetsinställning "upplösningsläge" (upp till 5 tillgängliga kvalitetsinställningar åt gången). Upplösningsparametern i drivrutinsutdata är endast en metaupplösning, vanligtvis antingen 300 eller 600 dpi, ibland 1200 dpi för vissa monokroma eller högkvalitativa fotolägen på ett begränsat antal skrivare. Den fasta programvaran styr sedan skrivhuvudet och skapar fysiskt bläckutmatning upp till den marknadsförda upplösningen.

De tillgängliga kvalitetsvalen beror på ett antal parametrar (i tillämpliga fall): mediet som ska skrivas ut på, duplex eller simplex, kantlöst eller kantad, färg- eller monokrom utskrift, val av bläck och bläckpatron. Det finns alltså ett antal tillgängliga "upplösningslägen" per media, av vilka några kommer att vara tillgängliga beroende på de andra parametrarna som ställts in för utskriftsjobbet.

Eftersom i gutenprint är alla alternativ alltid tillgängliga via PPD:n, försöker drivrutinen välja rimliga standardinställningar i de fall där användarinställningarna är i motsägelse. Prioriteringen följer: mediatyp, upplösningsläge, val av patron, val av bläck, val av duplex. När en parameterkrock upptäcks av föraren, ställs upplösningsläge och andra parametrar in enligt prioritet ovan, och byte av upplösningsläge utförs för att försöka bibehålla den önskade kvaliteten som ursprungligen begärdes.

Kantlöst val, som lagts till i version 5.2.9, är för närvarande inte en del av prioriterings- och ersättningsalgoritmen, eftersom endast ett litet antal skrivare har analyserats för att upptäcka lämpliga lägen och media för kantlös utskrift.

Ounderhållna backends

PCL-, färglaser- och Lexmarks backends är för närvarande inte underhållna. Volontärer är välkomna. Ganska ofta har skrivare som använder dessa backends emuleringsmöjligheter för andra språk, särskilt Postscript. I sådana fall kan skrivaren konfigureras att använda en standard Postscript-drivrutin.

Se även

externa länkar