natgillin/translations-raw huggingface dataset:
Different printers need the raster image prepared in different ways. Thinking about an inkjet device: depending on its resolution, the number of inks used (the very good ones need 7 different inks, while cheaper ones might only use 3), the number of available jets (some print heads have more than 100!) dispensing ink simultaneously, the dithering algorithm used, and many other things, the final raster format and transfer order to the marking engine is heavily dependent on the exact model used.
Erinevad printerid vajavad erinevat rasterkujutise ettevalmistusviisi. Näiteks tindiprinteri puhul sõltub lahutusvõimest, kasutatavate tintide hulgast (parimatel võib olla seitse erinevat tinti, odavamatel kõigest kolm), düüside arvust (mõnel trükipeal võib neid olla üle saja!), mis võivad korraga tinti väljastada, kasutatavast pseudotoonimise algoritmist ja veel paljust muust rastri lõplik vorming ning ülekandeviis märkemootorile ehk teisisõnu sõltub kõik väga tugevasti konkreetsest printerimudelist.
Back in the early life of the Line Printer Daemon, printers were machines that hammered rows of ASCII text mechanically on to long media, folded as a zig-zag paper snake, drawn from a cardboard box beneath the table... What a difference from today!
Kunagi ammu, veel reaprinterideemonite elupäevil, olid printerid masinad, mis tagusid mehhaaniliselt ASCII - teksti ridu pikale siksakilise maona kokku pakitud paberilohele, mis venis välja laua all seisvast suurest karbist... Oh, kuidas ajad on muutunud!
RIP: From & PostScript; to Raster
RIP: & PostScript; - ist rastrini
Before the final raster images are put on paper cut-sheets, they have to be calculated somehow out of their abstract & PostScript; representation. This is a very computing-intensive process. It is called the Raster Imaging Process, more commonly RIP).
Enne seda, kui lõplikud rasterkujutised paberilehtedele kantakse, tuleb nad kuidagi abstraktsest & PostScript; esitusest välja tuletada. See kujutab endast päris mahukat arvutamistegevust, mis kannab nimetust rastriprotsess (tavaliselt lühendina RIP).
With & PostScript; printers the RIP -ping is taken care of by the device itself. You just send the & PostScript; file to it. The Raster Imaging Processor (also called the RIP) inside the printer is responsible (and specialized) to fulfill quite well this task of interpreting the & PostScript; -page descriptions and put the raster image on paper.
& PostScript; printerite puhul võtab RIP - pimise enda peale seade ise, talle tuleb vaid & PostScript; - fail ette anda. Printeris asuv rasterprotsessor (ka selle puhul kasutatakse lühendit RIP) vastutab (ja enamasti tuleb ka päris hästi toime) & PostScript; lehekülje kirjelduse tõlgendamise ning rasterkujutise paberile kandmisega.
Smaller & PostScript; devices have a hardware- RIP built in; it is etched in silicon, on a special chip. Big professional printers often have their RIP implemented as a software- RIP inside a dedicated fast & UNIX; run computer, often a Sun SPARC Solaris or a & SGI; & IRIX; machine.
Väiksemad & PostScript; seadmed kasutavad riistvaralist RIP - i, mis asub erilisel kiibil. Suurematel professionaalsetel printeritel on RIP tihti tarkvaraline, asudes spetsiaalses kiires & UNIX; - põhises arvutis, enamasti Sun SPARC Solaris või & SGI; & IRIX; masinal.
Ghostscript as a Software RIP
Ghostscript kui tarkvaraline RIP
But what happens, if you are not lucky enough to have a & PostScript; printer available?
Kuid mis saab siis, kui & PostScript; printerit ei ole?
You need to do the RIP -ing before you send the print data to the marking engine. You need to digest the & PostScript; generated by your application on the host machine (the print client) itself. You need to know how the exact raster format of the target printer 's marking engine must be composed.
RIP - pimine tuleb ette võtta enne trükiandmete saatmist märkemootorile. Selleks tuleb esitada & PostScript;, mille on loonud kasutatav rakendus masinal (trükkimise kliendil) endal. Peab ka täpselt teadma, milline näeb välja sihtprinteri märkemootori rastrivorming.
In other words, as you ca n't rely on the printer to understand and interpret the & PostScript; itself, the issue becomes quite a bit more complicated. You need software that tries to solve for you the issues involved.
Kuna pole võimalik tugineda printeri oskusele mõista ja tõlgendada & PostScript; - i, muutub kõik märksa keerulisemaks: vaja läheb tarkvara, mis suudaks probleemid lahendada.
This is exactly what the omnipresent & ghostscript; package is doing for many & Linux;, *BSD and other & UNIX; boxes that need to print to non-PostScript; printers: & ghostscript; is a & PostScript; interpreter, a software RIP capable of running many different devices.
Just seda teebki kõikjale jõudev & ghostscript; paljudel & Linux;, * BSD ja muudel & UNIX; masinatel, mis peavad trükkima mitte- PostScript; printeritele: & ghostscript; on & PostScript; tõlgendaja, tarkvaraline RIP, mis suudab töötada paljude erinevate seadmetega.
Drivers and Filters in General
Draiverid ja filtrid: sissejuhatus
To produce rasterised bitmaps from & PostScript; input, the concept of filters is used by & ghostscript;. There are many different filters in & ghostscript;, some of them specialised for a certain model of printer. & ghostscript; filterspecializedin devices have often been developed without the consent or support of the manufacturer concerned. Without access to the specifications and documentation, it was a very painstaking process to reverse engineer protocols and data formats.
& PostScript; sisendist rasterdatud bittrastrite loomiseks kasutab & ghostscript; niinimetatud filtreid. & ghostscript; i paketti kuulub hulk filtreid, osa neist spetsiaalselt teatud printerimudelitele mõeldud. & ghostscript; i filtrid on sageli välja töötatud ilma tootjapoolse teadmise või toeta. Spetsifikatsiooni ja dokumentatsioonita kujutab see endast väga vaevarikast protokollide ja andmevormingute lahtiharutamist.
Not all & ghostscript; filters work equally well for their printers. Yet, some of the newer ones, like the stp Filter of the Gimp Print project, produce excellent results leading to photographic quality on a par or even superior to their & Microsoft; & Windows; driver counterparts.
Mitte kõik & ghostscript; i filtrid ei tööta ühtmoodi hästi kõigi printeritega. Mõned uuemad, näiteks projekti Gimp Print stp filter, annavad aga suurepäraseid, fotokvaliteedini ulatuvaid tulemusi, olles mõnikord paremad isegi & Microsoft; & Windows; konkureerivatest draiveritest.
& PostScript; is what most application programs produce for printing in & UNIX; and & Linux;. Filters are the true workhorses of any printing system there. Essentially they produce the right bitmaps from any & PostScript; input for non-PostScript; target engines.
& UNIX; ja & Linux; puhul tekitab enamik rakendusi trükkimiseks just & PostScript; - i. Seepärast on filtrid siin lihtsalt asendamatud. Põhimõtteliselt tekitavad nad suvalisest & PostScript; - sisendist korrektsed bittrastrid mitte- PostScript; märkemootoritele.
Drivers and Filters and Backends in CUPS
Draiverid, filtrid ja taustarakendused CUPSis
& 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 reorganised and streamlined the whole mechanics of this legacy code and organised it into a few clear and distinct modules.
& CUPS; kasutab omaenda filtreid, kuigi temagi filtrisüsteemi aluseks on Ghostscript. Ennekõike filtrid pstoraster ja imagetoraster on otseselt arendatud Ghostscripti koodist. & CUPS; on selle suletud koodi ümber korraldanud ja mehaanikat parandanud ning organiseerinud mõneks selgelt eristatavaks mooduliks.
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.
Järgnev joonis (valmistatud & kivio; abil) annab ülevaate & CUPS; is toimivatest filtritest ja taustarakendustest ning nende omavahelistest suhtest. Kulg suundub ülalt alla. Taustarakendused on erilised filtrid, mis ei teisenda andmeid uude vormingusse, vaid saadavad valmis failid printerile. Erinevad ülekandeprotokollid kasutavad erinevaid taustarakendusi.
kprinter; dialogue started (kivio; draft drawing)
kprinter; i dialoogi käivitamine (kivio; joonistus)
Spoolers and Printing Daemons
Spuulerid ja trükkimisdeemonid
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.
Lisaks trükivalmis bittrastri loomiseks vajalikule raskele ja mahukale filtreerimisele vajab igasugune trükkimistarkvara spuulimismehhanismi, see tähendab meetodit, kuidas reastada erinevate kasutajate erinevatele printeritele ja filtritele lähetatud erinevad tööd ning saata nad vastavalt sihtkohale edasi. Selle eest kannab hoolt trükkimisdeemon.
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.
Deemon hoiab nii- öelda maja korras ning vastutab ühtlasi trükitööde kontrolli eest: kasutajatel peaks üldiselt olema lubatud oma (aga mitte teiste) töid peatada, tühistada, taaskäivitada & etc;
Excursion: How CUPS uses the power of & PPD; s
Kõrvalepõige: kuidas CUPS kasutab & PPD; hiigelvõimalusi
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 coloured paper being drawn from different trays, & etc;). How does this fit into our model of device-independent & PostScript;?
Nüüd, kui oled saanud mingi arusaama, kuidas & PostScript; keele fail (mis kirjeldab lehekülje väljanägemist üldiselt seadmest sõltumatult) teisendatakse rasterkujutiseks, võib tekkida küsimus: Aga olemas on ju mitut tüüpi rasterväljundseadmeid, mis erinevad lahutusvõime ja paberisuuruse poolest ja on väga erinevad ka mitmesuguste viimistlusvõimaluste poolest (duplekstrükk, brošüürid, perforeeritud ja köidetud väljund erinevatest salvedest pärit erinevat värvi paberil & etc;). Kuidas see kõik saab olla jõukohane seadmest sõltumatule & PostScript; - ile?
The answer comes with so called & PostScript; Printer Description (PPD; files. A & PPD; describes all the device dependent features which can be utilised 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.
Vastus peitub niinimetatud & PostScript; printeri kirjeldamise (PPD;) failides. & PPD; kirjeldab kõiki seadmepõhiseid omadusi, mida konkreetne printerimudel saab kasutada. Selles on ka kodeeritud käsud, mida tuleb kasutada seadme teatud omaduse väljakutsumiseks. Kuid & PPD; ei ole mitte suletud raamat, vaid lihtsakoelised ASCII tekstifailid.
& 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.
& PPD; leiutamise au kuulub Adobele, kes püüdis muuta tootjatel lihtsamaks oma võimaluste rakendamise & PostScript; printerites ning samal ajal luua selleks standardse meetodi. Adobe on & PPD; - de dokumentatsiooni ja kirjeldamise eest hästi hoolt kandnud. Sisuliselt on nende spetsifikatsioonid vabavara.
Device Dependent Print Options
Seadmepõhised trükkimisvalikud
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 utilised to the full by all systems powered by & CUPS;.
Pea meeles, et algupäraselt loodi täiustatud & PostScript; trükkimise võimalus & Microsoft; & Windows; ja Apple & Mac; süsteemi tarbeks. Kaua aega ei olnud kõik moodsate seadmete rikkalikud trükkimisvõimalused & Linux; ja & UNIX; puhul lihtsalt kasutatavad. Otsustava muutuse tõi kaasa & CUPS;. & CUPS; on väga tihedalt seotud & PPD; - dega ning seepärast saavad kõik & CUPS; i kasutavad süsteemid täiel määral pruukida olemasolevate & PPD; - de võimalusi.
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;.
& PPD; - de abil saavad printeritootjad kasutada oma toodetes seadmepõhiseid riistvaralisi võimalusi, näiteks duplekstrükk, köitmine, perforeerimine & etc; Printeridraiverid laevad & PPD; - d, nagu oleks need lihtsalt täiendavad seadistustefailid. Nii saab printeri draiver teada seadme võimalustest ja viisidest nende väljakutsumiseks, samuti saab draiver neid & GUI; kujul kasutajale näidata. Seda mehhanismi kasutades saab kasutaja endiselt luua seadmest sõltumatu PostScript; lehekülje kirjeldamise faili ning määrata seadmepõhised viimistlustingimused, mis lisatakse rakenduse loodud & PostScript; - ile.
Where to get the & PPD; s for & PostScript; Printers
Kuidas hankida & PPD; & PostScript; printerile
& 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 utilise 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.
& PPD; ei leidnud alguses sugugi mitte sageli kasutamist & UNIX; ja & Linux; süsteemides. & PPD; - sid pakkuvad tootjad pidasid nende loomisel ikka ja ainult silmas & OS; e, millele need algselt mõeldud olidki: & Microsoft; & Windows; ja & MacOS;. Hiilgav mõte täielikult toetada ja ära kasutada olemasolevaid & PPD; spetsifikatsioone on lubanud & CUPS; il pakkuda kõiki moodsate printerite hiiglaslikke võimalusi & Linux; ja & Linux; - laadsete süsteemide kasutajatele. & kdeprint; muudab aga selle kasutamise veel lihtsamaks, kui & CUPS; i arendajad isegi unistada oskasid.
& 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.
& CUPS; suudab kasutada & Windows; & PPD; - sid, mida tootjad levitavad koos & PostScript; printeritega. Need on tavaliselt tasuta ning neid võib hankida igast & Windows; arvutist, kuhu on paigaldatud vastava mudeli & PostScript; draiver, või siis printeriga kaasasolevalt kettalt. Neid leiab ka mitmelt poolt veebist.
How Special & PPD; s are Now Useful Even For Non-PostScript; Printers.
Kuidas spetsiaalsed & PPD; - d tulevad nüüd kasuks mitte- PostScript; printeritel
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).
Nüüd on teada, kuidas kasutavad & PostScript; printerid & PPD; - sid. Aga mitte- PostScript; printerid? & CUPS; on trikiga hakkama saanud: kasutades sama vormingut ja andmestruktuuri, mida pruugivad & PostScript; printeri kirjeldused (PPD; - d) & PostScript; maailmas, suudab ta täpselt samamoodi kirjeldada saadaolevaid trükitöö võimalusi ka mitte- PostScript; printeritele. & CUPS; on oma vajaduste rahuldamiseks lisanud küll mõned read (ennekõike rea, mis määrab filtri, mida kasutada & PostScript; - faili edasiseks töötlemiseks).
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.
Nii saavad arendajad kasutada üht ja sama tarkvaramootorit printeri kirjeldamise failide analüüsimiseks, et leida mis tahes printeri saadaolevad võimalused. Mõistagi ei saanud & CUPS; i arendajad loota, et mitte- PostScript; printerite tootjad hakkavad järsku agaralt & PPD; - sid produtseerima. Nad pidid selle keerulise tegevusega ise alustama ning PPD- d nullist peale valmis kirjutama. Praegu on neid juba üle tuhande & CUPS; i kommertsversioonis ESP PrintPro.
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-colour inkjets capable of pushing them to Photo Quality output.
Samal ajal on ilmunud ka hulk & CUPS; ipõhiseid & PPD; - sid. Kuid isegi praegu ei ole enamik pärit mitte printeritootjatelt, vaid vabavara arendajatelt. & CUPS; i rahvas on sellise arengu heaks kiitnud ning tulemused ei ole jäänud tulemata: kui trükkimine & Linux; ja & UNIX; süsteemides oli veel mõne aasta eest tõeline imetegu, siis nüüd on tugi olemas väga paljudel printeritel, sealhulgas seitsmetindilistel printeritel, mis võimaldavad fotokvaliteediga trükki.
Different Ways to get & PPD; s for non-PostScript; Printers
Erinevad võimalused hankida & PPD; mitte- PostScript; printerile
You can get & PPD; s to be used with & CUPS; and non-PostScript; printers from different areas in the Web:
& PPD; - sid, mida kasutada & CUPS; i ja mitte- PostScript; printeritega, leiab mitmelt poolt veebist:
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.
esiteks www. linuxprinting. org hoidlast, kus saab otse veebileheküljel luua CUPS- O- Matic & PPD; suvalisele printerile, mida traditsiooniline & ghostscript; iga trükkimine juba toetab. See aitab soovi korral hõlpsasti üle minna & CUPS; i kasutamisele. Kui printer tuleb korralikult toime traditsioonilise & ghostscript; - trükkimisega, kasuta CUPS- O- Maticut oma draiveri ühendamiseks & CUPS; - süsteemiga ja sa võid nautida parimat, mida kahe maailma liit pakkuda suudab.
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 Colour models as well as some Canon and Lexmark are covered.
teiseks on & CUPS; i & PPD; - d olemas enam kui 120 printerimudelile, mida juhib uus universaalne stp - draiver. stp (algselt Stylus Photo tähistus) arendamine on nüüd projekti gimp- print kätes. Selle algatas & CUPS; i juhtivamaid arendajaid Mike Sweet ning praegu leiab selle aadressil gimp- print. sourceforge. net. See draiver suudab trükkida tõelise fotokvaliteediga suurel osal moodsatel tindiprinteritel ning seda on võimalik panna kasutama 120 & CUPS; i & PPD; - d. Muu hulgas sobib see kokku & HP; laser - ja tindiprinteritega, Epson mudelitega Stylus ja Photo Color, samuti Canon ja Lexmark mõne mudeliga.
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.
kolmandaks on olemas & CUPS; i arendajate välja töötatud & CUPS; i kommertsvariant, mis kannab nime ESP PrintPro ja millega on kaasas enam kui 2300 printeridraiverit, sealhulgas isegi täiustatud imagetoraster ja pstoraster filtrid.
& 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 utilise the whole printing framework that & CUPS; is creating.
& CUPS; on teinud tootjatele äärmiselt lihtsaks toetada trükkimist nende mudelitega & Linux; ja & UNIX; süsteemides mõistlikult odava hinna eest. & CUPS; i mooduljas ülesehitus võimaldab kaasata iga filtri (= draiveri) minimaalse vaevaga ning pääseda ligi ja kasutada kogu & CUPS; i pakutavat trükkimisraamistikku.
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.
& CUPS; i vaimustavate omadustega saab lähemalt tutvuda & CUPS; i dokumentatsiooni abil aadressil http: // www. cups. org/ documentation. html ja http: // www. danka. de/ printpro/ faq. html. Lisaks sellele kujutab http: // www. linuxprinting. org / endast universaalset hoidlat kõige kohta, mis on seotud trükkimisega & Linux; ja & UNIX; süsteemides.
How & IPP; Support Makes & CUPS; the Best Choice Around
& IPP; tugi muudab & CUPS; i parimaks valikuks
LPD Must Die!
LPD peab surema!