natgillin/translations-raw huggingface dataset:
& CUPS; usa els seus propis filtres, tot i que el sistema de filtratge està basat en Ghostscript. En concret els filtres pstoraster i imagetoraster estan derivats directament del codi de Ghostscript. & CUPS; ha reorganitzat i optimitzat tots els mecanismes del codi antic i l' ha distribuït en uns quants mòduls més concrets i diferents.
& CUPS; uses its own filters, though the filtering system is based on Ghostscript. Namely the pstoraster and the imagetoraster filters are directly derived from Ghostscript code. & CUPS; has reorganized and streamlined the whole mechanics of this legacy code and organized it into a few clear and distinct modules.
El següent dibuix (realitzat amb l' ajuda de & kivio;) mostra una idea dels filtres i els dorsals que funcionen dins de & CUPS;, i de com interaccionen junts. El flux va de dalt cap a avall. Els dorsals són filtres especials: No converteixen les dades a un format diferent, però envien els fitxers una vegada preparats a la impressora. Hi ha diferents dorsals per als diferents protocols de transferència.
This next drawing (done with the help of & kivio;) gives an overview of the filters and backends inside & CUPS; and how they fit together. The flow is from top to bottom. Backends are special filters: they do n't convert date to a different format, but they send the ready files to the printer. There are different backends for different transfer protocols.
Cues i dimonis de la impressió
Spoolers and Printing Daemons
A part de la dura tasca del filtratge per a generar mapes de bits llestos per a la impressió, qualsevol programari d' impressió necessita usar un mecanisme de cues: Això serveix per alinear els diferents treballs dels diferents usuaris per a les diferents impressores a través dels diferents filtres i enviar- los correctament cap als seus destins. El dimoni de la impressió s' encarrega de tot això.
Besides the heavy part of the filtering task to generate a print-ready bitmap, any printing software needs to use a SPOOLing mechanism: this is to line up different jobs from different users for different printers and different filters and send them accordingly to the destinations. The printing daemon takes care of all this.
Aquest dimoni manté la casa ordenada: També és el responsable del control de tasques: Els usuaris tenen que poder cancel· lar, aturar, reiniciar, & etc; les seves tasques (però no les d' altres persones) i tot ha de funcionar correctament.
This daemon is keeping the house in order: it is also responsible for the job control: users should be allowed to cancel, stop, restart, & etc; their jobs (but not other peoples's jobs) and so on.
Excursió: Com usa CUPS la potència dels & PPD;
Excursion: How CUPS uses the power of & PPD; s
Ara que ja coneixem com es transforma un fitxer en llenguatge & PostScript; (el qual descriu la disposició de la pàgina de manera independent al dispositiu) en una imatge de trama, podríem preguntar: Bé, hi ha diferents tipus de dispositius de sortida: Difereixen en la seva resolució, en els diferents mides de paper, en les opcions de l' acabat (a doble cara, pamflets, enquadernació entre fulls de diferents colors que es recullen de diferents safates, & etc;). Com s' ajusta tot això en el nostre model de & PostScript; independent del dispositiu?
Now that you know how a & PostScript; language file (which describes the page layout in a largely device independent way) is transformed into a Raster Image, you might ask: Well, there are different kinds of raster output devices: first they differ in their resolution; then there are the different paper sizes; it goes on with many finishing options (duplex prints, pamphlets, punched and stapled output with different sheets of colored paper being drawn from different trays, & etc;). How does this fit into our model of device-independent & PostScript;?
La resposta la trobarem en els fitxers de descripció d' impressores & PostScript; (PPD;). Un & PPD; descriu totes les característiques dependents del model en concret que s' usin en una impressora determinada. També conté les ordres codificades que s' han d' usar per a invocar a certes característiques del dispositiu. Però els & PPD; no són un llibre tancat, simplement són fitxers de text ASCII.
The answer comes with so called & PostScript; Printer Description (PPD; files. A & PPD; describes all the device dependent features which can be utilized by a certain printer model. It also contains the coded commands that must be used to call certain features of the device. But & PPD; s are not a closed book, they are simple ASCII text files.
Els & PPD; foren inventats per Adobe per a facilitar als fabricants la implementació de les seves pròpies característiques en les impressores & PostScript;, i alhora conservar la manera estàndard de fer- ho. Els & PPD; estan ben descrits i documentats per Adobe. La seva especificació resulta ser un estàndard obert de facte.
& PPD; s were invented by Adobe to make it easy for manufacturers to implement their own features into & PostScript; printers, and at the same time retain a standard way of doing so. & PPD; s are well documented and described by Adobe. Their specification is a de-facto open standard.
Opcions de la impressió dependents del dispositiu
Device Dependent Print Options
Tingueu present que la impressió avançada de & PostScript; es desenvolupar originalment per a ser usada tan sols en sistemes & Microsoft; & Windows; i Apple & Mac;. Durant molt de temps les característiques especials dels dispositius de la impressió moderns no han estat disponibles en & Linux; i & UNIX;. & CUPS; ha suposat un canvi radical en això. & CUPS; està unit molt a prop als & PPD; i per això els & PPD; existents es poden usar completament en els sistemes que usen & CUPS;.
Remember, advanced & PostScript; printing was originally only developed for use on & Microsoft; & Windows; and Apple & Mac; systems. For a long time, all of the feature rich printing on modern devices was simply unavailable for & Linux; and & UNIX;. & CUPS; changes this decisively. & CUPS; is closely tied with & PPD; s, and therefore existing & PPD; s can be utilized to the full by all systems powered by & CUPS;.
Mitjançant l' ús dels & PPD;, els fabricants d' impressores foren capaços d' introduir característiques específiques del maquinari en els seus productes, com per exemple, la impressió a dues cares, l' enquadernació, les grapadores, l' acabat, & etc;. El controlador de la impressora carrega el & PPD; de la mateixa manera que un fitxer de configuració. D' aquesta manera el controlador de la impressora s' informa sobre les opcions del dispositiu que estan disponibles i com cridar- les; el controlador també presenta un & GUI; per a l' usuari. A través d' aquest mecanisme encara podreu imprimir fitxers de llenguatges de descripció & PostScript; que són independents del dispositiu i especificar opcions d' acabat que sí són exclusives de cada dispositiu en concret i que s' afegeixen al & PostScript; generat per l' aplicació.
Using & PPD; s, printer manufacturers were able to insert device-specific hardware features into their products, for features such as duplexing, stapling, punching, finishing, & etc;. The printer drivers load this & PPD; just like an additional configuration file. Thus the printer driver learns about the available device options and how to call them; the driver also presents them in a & GUI; to the user. Through this mechanism you are still able to print device-independent & PostScript; page description language files and specify device-dependent finishing options on top, which are added to the application-generated & PostScript;.
A on obtenir els & PPD; per a les impressores & PostScript;
Where to get the & PPD; s for & PostScript; Printers
Els & PPD; no foren originalment utilitzats rutinàriament en els sistemes & UNIX; i & Linux;. Els distribuïdores dels & PPD; mai varen tenir la intenció de que fossin usats en d' altres sistemes operatius diferents als suportats originalment: & Microsoft; & Windows; i & MacOS;. Gràcies al brillant esforç realitzat per a suportar i tornar a usar l' especificació & PPD; existent, & CUPS; ofereix ara la possibilitat d' usar totes les característiques de les impressores modernes als usuaris dels sistemes operatius & Linux; i similars. & kdeprint; fa el seu ús fins i tot més còmode del que el varen concebre originalment els desenvolupadors de & CUPS;.
& PPD; s originally were not used routinely in & UNIX; and & Linux; systems. The vendors providing those & PPD; s never intended them for anything other than the originally supported & OS; s: & Microsoft; & Windows; and & MacOS;. Through its brilliant move to fully support and utilize the existing & PPD; specification, & CUPS; now gives the power to use all features of modern printers to users of & Linux; and & Linux; -like systems. & kdeprint; makes its usage even more comfortable than the & CUPS; developers ever dreamed of.
& CUPS; pot usar els & PPD; originals de & Windows;, distribuïts pels fabricants en el cas de les impressores & PostScript;. Normalment no solen costar diners i es poden obtenir de qualsevol ordinador & Windows; que tingui instal· lat el controlador & PostScript; del model en qüestió o dels discos proveïts junt amb la impressora. També hi ha diverses pàgines web des de les que es poden descarregar.
& CUPS; can use original & Windows; & PPD; s, distributed by the vendors in the case of & PostScript; printers. Those normally do n't cost any money, and they can be grabbed from any & Windows; computer with an installed & PostScript; driver for the model concerned, or from the disks provided with the printer. There are also several places on the web to download them.
Com poden ser d' útils els & PPD; fins i tot en les impressores que no són & PostScript;.
How Special & PPD; s are Now Useful Even For Non-PostScript; Printers.
Ara ja coneixem com poden usar els & PPD; les impressores & PostScript;. Però, què passa amb les impressores que no són & PostScript;? & CUPS; ha realitzat un bon truc amb això: Usant el mateix format i la mateixa estructura que en les descripcions d' impressores & PostScript; (els & PPD;) del mon & PostScript;, es poden descriure les opcions existents en les impressores que no són & PostScript;. Per a aquest propòsit & CUPS; ha afegit algunes opcions especials (principalment la línia que defineix el filtre a usar en el procés posterior del fitxer & PostScript;).
Now you know how & PostScript; -Printers can use & PPD; s. But what about non-PostScript; printers? & CUPS; has done a very good trick: by using the same format and data structure as the & PostScript; Printer Descriptions (PPD; s) in the & PostScript; world, it can describe the available print job options for non-PostScript; printers just the same. For its own special purposes & CUPS; just added a few special options (namely the line which defines the filter to be used for further processing of the & PostScript; file).
D' aquesta manera els desenvolupadors poden usar el mateix motor de programari per a processar les opcions disponibles en els fitxers de descripció d' impressores de tot tipus de dispositius. És obvi que els desenvolupadors de & CUPS; no poden esperar a que els fabricants de les impressores no & PostScript; decideixin de sobte posar- se a desenvolupar els & PPD;. Haurien de fer- ho ells sols i començar des de cero. Hi ha més de 1. 000 d' aquests fitxers disponibles amb la versió comercial de & CUPS;, anomenada ESP PrintPro.
So, the developers could use the same software engine to parse the Printer Description Files for available options for all sorts of printers. Of course the & CUPS; developers could not rely on the non-PostScript; hardware manufacturers to suddenly develop & PPD; s. They had to do the difficult start themselves and write them from scratch. More than 1000 of these are available through the commercial version of & CUPS;, called ESP PrintPro.
Però també hi ha disponibles molts & PPD; específics de & CUPS;. Fins i tot ara segueixen sense estar realitzats, en molts casos, pels fabricants de les impressores, si no per desenvolupadors de programari lliure. L' equip de & CUPS; ha comprovat el seu funcionament i els altres han vingut al darrere: Mentre que fa un o dos anys imprimir en & Linux; i & UNIX; era una tortura amb determinades impressores, en l' actualitat és possible usar a la perfecció una gran gama d' aquestes, incloent impressores d' injecció de 7 colors capaces de donar una sortida de qualitat fotogràfica.
Meanwhile there are a lot of & CUPS; -specific & PPD; s available. Even now those are in most cases not originating from the printer manufacturers, but from Free software developers. The & CUPS; folks proofed it, and others followed suit: where & Linux; and & UNIX; printing one or two years ago still was a kludge, it is now able to support a big range of printers, including 7-color inkjets capable of pushing them to Photo Quality output.
Diferents maneres d' obtenir els & PPD; per a impressores que no són & PostScript;
Different Ways to get & PPD; s for non-PostScript; Printers
Es poden obtenir els & PPD; per a usar amb & CUPS; i impressores que no són & PostScript; de diferents punts en la web:
You can get & PPD; s to be used with & CUPS; and non-PostScript; printers from different areas in the Web:
En primer lloc està el repositori de www. linuxprinting. org, el qual permet generar automàticament un & PPD; per a qualsevol impressora que estigués anteriorment suportada per & ghostscript;. Això ajuda a realitzar el canvi a & CUPS; sense molt esforç, si és que voleu fer- ho. Si la vostra impressora funcionava bé amb el mètode tradicional de & ghostscript;, useu el generador automàtic per afegir el controlador a & CUPS; i així tindreu el millor d' ambdós mons.
first, there is the repository at www. linuxprinting. org, which lets you generate a CUPS-O-Matic -PPD; online for any printer that had been supported by traditional & ghostscript; printing already. This helps you to switch over to & CUPS; with little effort, if you wish so. If your printer was doing well with the traditional way of & ghostscript; printing, take CUPS-O-Matic to plug your driver into the & CUPS; system and you'll have the best of both worlds.
En segon lloc, hi ha els & PPD; de & CUPS; per a més de 120 models d' impressores, guiats pel nou controlador universal stp. stp (usat originalment per a Stylus Photo) ara és desenvolupat pel projecte gimp- print; el projecte fou iniciat per en Mike Sweet, el líder desenvolupador de & CUPS; i ara està disponible en la pàgina gimp- print. sourceforge. net. Aquest controlador imprimeix en qualitat fotogràfica real en la majoria de les impressores d' injecció de tinta modernes i es pot configurar per a crear 120 & PPD; de & CUPS;, a més de la seva pròpia compilació. Estan suportades les impressores làser i d' injecció d' HP;, els models Stylus i Photo Color de Epson així com alguns models de Canon i Lexmark.
second, there are & CUPS; -PPD; s for the more than 120 printer models, which are driven by the new universal stp driver. stp (stood originally for Stylus Photo) is now developed by the gimp-print project; it was started by Mike Sweet, the leading & CUPS; developer and is now available through gimp-print. sourceforge. net. This driver prints real Photo quality on many modern inkjets and can be configured to make 120 & CUPS; -PPD; s along its own compilation. & HP; Laser- and DeskJet, Epson Stylus and Photo Color models as well as some Canon and Lexmark are covered.
En tercer lloc està l' extensió comercial de & CUPS; realitzada pels mateixos desenvolupadors de & CUPS;: S' anomena ESP PrintPro i inclou més de 2. 300 controladors d' impressora. Fins i tot porta incloses unes versions millorades dels filtres imagetoraster i pstoraster.
third, there is the commercial extension to & CUPS; from the & CUPS; developers themselves: it is called ESP PrintPro and comes with more than 2.300 printer drivers. There are even improved imagetoraster and pstoraster filters included.
& CUPS; facilita molt als fabricants incloure suport de la impressió per a & Linux; i & UNIX; a un cost raonablement baix. El marc de treball modular de & CUPS; facilita la inclusió de qualsevol filtre (=controlador) amb un esforç mínim i l' accés i ús de tot l' entorn de treball de la impressió que crea & CUPS;.
& CUPS; makes it really easy for manufacturers to start supporting & Linux; and & UNIX; printing for their models at reasonably low cost. The modular framework of & CUPS; facilitates to plug in any filter (=driver) with minimal effort and to access and utilize the whole printing framework that & CUPS; is creating.
Podeu llegir més sobre les impressionants característiques de & CUPS; en la documentació de & CUPS; que està disponible en http: // www. cups. org/ documentation. html i http: // www. danka. de/ printpro/ faq. html. També és interessant http: // www. linuxprinting. org /, a on es troba el repositori universal de tot el relacionat amb la impressió en & Linux; i & UNIX;.
Read more about the exciting & CUPS; features in the available & CUPS; documentation at http: / /www. cups. org/ documentation. html and http: / /www. danka. de/ printpro/ faq. html. Also at http: / /www. linuxprinting. org/ is a universal repository for all issues related to & Linux; and & UNIX; printing.
Com & CUPS; és la millor opció disponible gràcies al suport de & IPP;
How & IPP; Support Makes & CUPS; the Best Choice Around
LPD ha de morir!
LPD Must Die!
Durant molt de temps gran quantitat de desenvolupadors estaven en profund desacord amb l' antic LPD. Diversos nous projectes varen mirar de millorar la impressió: LPRng és l' exemple més conegut. D' altres són PDQ, PPR, PLP, GNUlpr i RLPR. Però cap dels nous programes varen resultar ser un gran avanç; la majoria d' aquests es limitaven a implementar l' antiga especificació del LPD amb unes poques (o unes moltes) noves extensions, el que els feia incompatibles entre ells.
For a long time many developers were deeply dissatisfied with good old LPD. Quite a few new projects were started to improve printing: LPRng is the best known example. Others are PDQ, PPR, PLP, GNUlpr and RLPR. But none of the new programs were seen as a big shot; most of them are just implementing the same old LPD specification with a few (or many) new extensions, which again make them incompatible with each other.
Després d' haver vist el desenvolupament de no un, si no de diferents alternatives al venerable LPD d' estil BSD, en Grant Taylor, autor del Linux Printing HOWTO, va alçar la veu per a dir LPD ha de morir! en la seva Campanya per a l' abolició del Line Printer Daemon.
Having seen the development of not just one, but different viable alternatives to venerable BSD -style LPD, Grant Taylor, author of the Linux Printing HOWTO, finally rallied the call LPD Must Die! in his Campaign To Abolish The Line Printer Daemon.
Com va arribar a ser el & IPP;
How the & IPP; Came to Be
Conjuntament amb el vist anteriorment, en el costat de la industria, es varen fer esforços per a superar les conegudes debilitats de LPD. Es va començar amb extensions propietàries de l' antic LPD i es va arribar fins el punt de que & Hewlett- Packard; va intentar establir & HP; JetDirect com a un nou estàndard en la impressió en xarxa. Això va desembocar en més incompatibilitats.
Along with the above, on the industry side of things, there were efforts to overcome the well-known weaknesses of LPD. It started with proprietary extensions to plain old LPD, and stretched as far as & Hewlett-Packard; 's attempt to establish & HP; JetDirect as a new standard for a network printing protocol. The result were even more incompatibilities.
Al final, va prendre forma una iniciativa per a definir un nova industria comú i l' estàndard IETF. El Printer Working Group o PWG, una unió de fabricants de maquinari, programari i sistemes operatius, va crear un esborrany del nou Internet Printing Protocol, & IPP;. La versió 1. 1 de & IPP; ha estat aprovada per la IETF (Internet Engineering Task Force) com a un estàndard proposat i ara frueix del suport unànime en la industria a Europa, els Estats Units i el Japó. La majoria dels models d' impressores de xarxa actuals incorporen suport per a & IPP; junt amb el tradicional LPR / LPD o per a la impressió JetDirect.
In the end, an initiative to define a new common industry and IETF standard took shape. The Printer Working Group or PWG, a loose aggregation of vendors in hardware, software, and operating systems, drafted the new Internet Printing Protocol, & IPP;. & IPP; v1.1 has now been approved by the IETF (Internet Engineering Task Force) as a proposed standard, and now enjoys the unanimous support throughout the industry in Europe, USA and Japan. Most current network printer models have now built in & IPP; support on top of traditional LPR / LPD or JetDirect Printing.
Perquè & IPP; és la solució a tants problemes
Why & IPP; is Solving Many Problems
& IPP; promet resoldre molts dels problemes als que s' enfronten els administradores de xarxa. Aquest col· lectiu normalment ha d' ocupar- se d' entorns de xarxa heterogenis i passa més de la meitat de les seves hores de treball resolent problemes d' impressió.
& IPP; promises to solve a lot of problems network administrators face. This trade normally deals with heterogeneous network environments and spends more than half of its working hours dealing with printing problems.
Al crear un conjunt únic de funcions de consulta per a les impressores i els servidors compatibles amb & IPP;, per a la transferència de fitxers i l' establiment d' atributs de control de tasques entre altres coses, & IPP; està destinat a funcionar en totes les plataformes i sistemes operatius. De tota manera, la implantació no va a produir- se de manera immediata, ja que molts dispositius d' impressió antics seguiran en ús durant diversos anys. Pel que, en & IPP; es preveu la compatibilitat amb qualsevol implementació anterior de & IPP;. & CUPS; proveeix la viabilitat de la impressió & IPP; en tots els entorns.
By creating a unified set of query functions for & IPP; enabled printers and servers, for transferring files and setting job-control attributes & etc;, & IPP; is destined to work across all & OS; platforms. Its rollout however, will not happen overnight, as many legacy print devices will still be in use for many years to come. Therefore, in & IPP; there is a provision made for backwards compatibility of all & IPP; implementations. & CUPS; is proving the viability of & IPP; printing in all environments.
Sense dubte el seu major avantatge serà la integració en el conjunt existent d' altres protocols IP robustos. Al ser una extensió del provat i robust protocol & HTTP; 1. 1, per a la tasca especial de manejar fitxers i dades relacionades, també resulta molt simple afegir- li d' altres estàndards a mesura que es van desenvolupant:
The most striking advantage will be its integration into the existing set of other robust IP protocols. Being an extension of the proven and robust HTTP 1.1 protocol, for the special task of handling print file and related data, it is also very easy to plug in other standards as they are being developed and deployed:
Autenticació bàsica, organitzada i certificada per als usuaris que desitgen accedir als serveis d' impressió.
Basic, Digest, and Certificate Authentication for users seeking access to print services.
Xifratge SSL3 i TLS per a la transferència de dades.
SSL3 and TLS encryption for transferring data.
Comunicació bidireccional entre els clients i els dispositius d' impressió, usant els mecanismes GET i POST de HTTP / IPP;.
Bi directional communication of clients with print devices, using the HTTP / IPP; GET and POST mechanism.
Integració amb el servei de directori LDAP per a mantenir una base de dades consistent d' impressores disponibles, les seves capacitats i els costos per pàgina, & etc;, així com contrasenyes d' usuari, les ACL, & etc;.
LDAP directory service integration to keep a consistent database of available printers, their capabilities and page-costs, & etc;, as well as user passwords, ACL s & etc;.