natgillin/translations-raw huggingface dataset:
A complete list of available files and man pages should always be in the & CUPS; Software Administrator Manual (http: / /localhost:631/ sam. html#FILES. In the & konqueror; & URL; /location field, type man: / lpadmin and man: / cupsd. conf to find out about the most important command and configuration file. You knew already about & konqueror; 's nice abilities to show you the traditional & UNIX; man pages, did n't you? Read this. From there you find more interesting hints and links to other man pages and documentation.
Täieliku nimekirja saadaolevatest failidest ja manuaalilehekülgedest pakub alati & CUPS; i tarkvara administraatori manuaal (http: // localhost: 631/ sam. html# FILES. Kirjuta & konqueror; is & URL; / asukohaväljale man: / lpadmin ja man: / cupsd. conf, mis tutvustab tähtsaimaid käsu - ja seadistustefaile. Sa ju kindlasti tead juba, et & konqueror; oskab imehästi näidata ka & UNIX; traditsioonilisi manuaalilehekülgi? Loe, mis seal kirjas seisab (paraku on see küll inglise keeles, vähemalt praegu). Seal leiad mitmeid huvitavaid ja vajalikke vihjeid ning viiteid muudele manuaalilehekülgedele ja dokumentatsioonile.
How to find & CUPS; related man pages
Kuidas leida & CUPS; iga seotud manuaalilehekülgi
Here is a way to find out which & CUPS; related man pages there are on your system:
Seda, millised & CUPS; iga seotud manuaalileheküljed on sinu süsteemis olemas, saab teada näiteks nii:
kurt@transmeta: ~ > apropos cups cups-calibrate (8)- ESP Printer Calibration Tool lpstat (1) - print cups status information cups-lpd (8) - receive print jobs + report printer status to lpd clients classes. conf (5) - class configuration file for cups backend (1) - cups backend transmission interfaces filter (1) - cups file conversion filter interfaces cups-polld (8) - cups printer polling daemon mime. types (5) - mime type description file for cups cupsd (8) - common unix printing system daemon lpadmin (8) - configure cups printers and classes cupsd. conf (5) - server configuration file for cups mime. convs (5) - mime type conversion file for cups printers. conf (5) - printer configuration file for cups mime. convs (5) - mime type conversion file for cups cups-polld (8) - cups printer polling daemon lpstat (1) - print cups status information backend (1) - cups backend transmission interfaces mime. types (5) - mime type description file for cups cupsd (8) - common unix printing system daemon lpadmin (8) - configure cups printers and classes printers. conf (5) - printer configuration file for cups cupsd. conf (5) - server configuration file for cups filter (1) - cups file conversion filter interfaces
kurt@ transmeta: ~ > apropos cups cups- calibrate (8) - ESP Printer Calibration Tool lpstat (1) - print cups status information cups- lpd (8) - receive print jobs + report printer status to lpd clients classes. conf (5) - class configuration file for cups backend (1) - cups backend transmission interfaces filter (1) - cups file conversion filter interfaces cups- polld (8) - cups printer polling daemon mime. types (5) - mime type description file for cups cupsd (8) - common unix printing system daemon lpadmin (8) - configure cups printers and classes cupsd. conf (5) - server configuration file for cups mime. convs (5) - mime type conversion file for cups printers. conf (5) - printer configuration file for cups mime. convs (5) - mime type conversion file for cups cups- polld (8) - cups printer polling daemon lpstat (1) - print cups status information backend (1) - cups backend transmission interfaces mime. types (5) - mime type description file for cups cupsd (8) - common unix printing system daemon lpadmin (8) - configure cups printers and classes printers. conf (5) - printer configuration file for cups cupsd. conf (5) - server configuration file for cups filter (1) - cups file conversion filter interfaces
Outside & kdeprint;: Hints & Tips Tricks with & CUPS; on the Commandline
Ilma & kdeprint; ita: vihjed ja võtted & CUPS; i kasutamiseks käsureal
Here are a few examples of options that are presently only available if you use the commandline.
Toome siin mõningad näited võtmetest, mida praegu saab kasutada ainult käsureal.
Allowing or denying printer access for certain users
Printerile ligipääsu lubamine või keelamine konkreetsetele kasutajatele
When installing (or modifying) a printer through the command line, you can either deny or allow the usage of that printer to certain users:
Paigaldades (või muutes) printerit käsureal, on võimalik keelata või lubada teatud kasutajatel seda printerit tarvitada:
lpadmin -p HeidelbergDigimaster9110 -v lpd: / 10.160.16.99/ mqueue -u allow: kurt, sylvi, hansjoerg -E -P / home/ kurt/ PPDs/ DVHV. ppd
lpadmin - p HeidelbergDigimaster9110 - v lpd: / 10. 160. 16. 99/ mqueue - u allow: kurt, sylvi, hansjoerg - E - P / home/ kurt/ PPDs/ DVHV. ppd
will allow the usage of this (believe me: very nice and also very professional) printer to only the three mentioned users and at the same time deny it to all others. If another user wants to print on the DigiMaster via this & CUPS; server, he will receive an error message along the lines client-error-not-possible.
lubab selle (uskuge mind: väga vahva ja ühtlasi väga professionaalse printeri) kasutamise ainult kolmele mainitud kasutajale ning keelab samas kõigile teistele. Kui mõni muu kasutaja soovib trükkida midagi DigiMasteril & CUPS; i serverit kasutades, saab ta veateate client- error- not- possible.
lpadmin -p HeidelbergDigimaster9110 -v lpd: / 10.160.16.99/ mqueue -u deny: tackat, boss, waba -E -P / home/ kurt/ PPDs/ DVHV. ppd
lpadmin - p HeidelbergDigimaster9110 - v lpd: / 10. 160. 16. 99/ mqueue - u deny: tackat, boss, waba - E - P / home/ kurt/ PPDs/ DVHV. ppd
will deny the usage of this same printer to the three mentioned users and at the same time allow it to all others. If denied user wants to print on the DigiMaster via this & CUPS; server, he will receive an error message along the lines client-error-not-possible.
keelab sama printeri kasutamise mainitud kolmele kasutajale ning lubab samas kõigile teistele. Kui keelatud kasutaja soovib midagi trükkida DigiMasteril & CUPS; i serveri vahendusel, saab ta veateate client- error- not- possible.
Only one of the two options may be used at one time; at present there is no support to have a similar option in a per-group based way. This will be implemented in the future.
Korraga saab kasutada ainult üht kahest võtmest, praegu ei ole toetatud samalaadne võimalus grupi alusel. See on kavas küll tulevikus teoks teha.
Imposing Quotas for certain printers
Kvootide kehtestamine teatud printeritele
Sometimes you want to impose quotas for certain printers. With quotas you can set upper limits for the number of pages or the amount of data to be printed over a certain period to a certain printer.
Mõnikord võib sul tekkida äravõitmatu soov kehtestada teatud printeritele kvoodid. Nii saad määrata lehekülgede või andmehulga ülempiiri, mida teatud printer teatud ajavahemiku kestel võib trükkida.
Quotas can be set with the -o option when installing a printer with the lpadmin command, or afterwards for an already existing printer. Following are some guidelines (which are missing at the time of writing in the, official & CUPS; documentation):
Kvoote saab määrata võtmega - o printeri paigaldamisel käsuga lpadmin või ka hiljem juba olemasolevale printerile. Anname siinkohal mõned juhised (kirjapaneku ajal ei olnud neid veel & CUPS; i ametlikus dokumentatsioonis):
With & CUPS; you may have pagecount- and filesize-based quotas for individual printers.
& CUPS; võimaldab määrata konkreetsetele printeritele kvoodid lehekülgede arvu ja failisuuruse järgi.
Quotas are calculated for each user individually (so a single set of limits applies to all users for the printer concerned).
Kvoodid arvutatakse iga kasutaja jaoks eraldi (nii rakendub üks limiidikogum kõigile asjassepuutuva printeri kasutajatele).
Quotas include banner pages (if those are used).
Kvoodid arvestavad ka bännerilehekülgi (kui neid kasutatakse).
This means: you can limit every user to 20 pages per day on an expensive printer, but you cannot limit every user except Kurt or root.
See tähendab, et võid seada näiteks väärtuslikul printeril igale kasutajale limiidi 20 lehekülge päevas, kuid ei saa seada limiiti igale kasutajale, välja arvatud Kurt või root.
There are job-k-limit, job-page-limit, and job-quota-period options to give when setting up a printer.
Printerit seadistades saab anda võtmed job- k- limit, job- page- limit ja job- quota- period.
job-quota-period sets a time interval for quota computing (intervals are determined in seconds; so a day is 60x60x24=86.400, a week is 60x60x24x7=604,800, and a month is 60x60x24x30=2.592.000 seconds.)
job- quota- period määrab ajavahemiku, mille kestel kvooti arvutatakse (seda arvutatakse sekundites, nii et päev on 60x60x24=86 400, nädals 60x60x24x7=604 800 ja kuu 60x60x24x30=2 592 000 sekundit).
For quotas to be enforced, the time-period plus at least one job-limit must be set to non-zero.
Et kvoodid jõustuks, peab periood ja vähemalt üks töölimiit olema erinev nullist.
The default value of 0 for job-k-limit specifies that there is no limit.
Võtme job- k- limit vaikeväärtus 0 tähendab, et limiit puudub.
The default value of 0 for job-page-limit specifies that there is no limit.
Võtme job- page- limit vaikeväärtus 0 tähendab, et limiit puudub.
The default value of 0 for job-quota-period specifies that the limits apply to all jobs that have been printed by a user that are still known to the system.
Võtme job- quota- period vaikeväärtus 0 tähendab, et limiit rakendub kõigile töödele, mida on trükkinud süsteemile tuntud kasutaja.
Working Examples:
Toimivad näited:
Working, as both, time-period plus one or both job-limits are defined
Toimib, sest määratud on nii periood kui ka üks või mõlemad töölimiidid
lpadmin -p danka_infotec_4850 -o job-quota-period=604800 -o job-k-limit=1024
lpadmin - p danka_ infotec_ 4850 - o job- quota- period=604800 - o job- k- limit=1024
This sets a limit of a file size of 1 MB (in total) for each user of existing printer danka_infotec_4850 during one week.
See seab failisuuruse limiidiks 1 MB (kokku) igale kasutajale olemasoleval printeril danka_ infotec_ 4850 ühe nädala jooksul.
lpadmin p danka_infotec_4105 -o job-quota-period=604800 -o job-page-limit=100
lpadmin p danka_ infotec_ 4105 - o job- quota- period=604800 - o job- page- limit=100
This sets a limit of 100 pages (in total) for each user of existing printer danka_infotec_4105 during one week.
See seab limiidiks 100 lehekülge (kokku) igale kasutajale olemasoleval printeril danka_ infotec_ 4850 ühe nädala jooksul.
lpadmin -p danka_infotec_P450 -o job-quota-period=604800 -o job-k-limit=1024 -o job-page-limit=100
lpadmin - p danka_ infotec_ P450 - o job- quota- period=604800 - o job- k- limit=1024 - o job- page- limit=100
This sets a combined limit of 1 MB (in total) and 100 pages (in total) for each user of existing printer danka_infotec_P450 during one week. Whichever limit is reached first will take effect.
See seab kombineeritud limiidi 1 MB (kokku) ja 100 lehekülge (kokku) igale kasutajale olemasoleval printeril danka_ infotec_ P450 ühe nädala jooksul. Milline limiit esimesena täitub, see ka jõustub.
Not working examples
Mittetoimivad näited
NOT working, as only one, time-period or job-limit is defined)
EI toimi, sest määratud on ainult üks, ajaline või töölimiit
lpadmin -p danka_infotec_P320 -o job-quota-period=604800 lpadmin -p danka_infotec_FullColor -o job-page-limit=100 lpadmin -p danka_infotec_HiSpeed -o job-k-limit=1024
lpadmin - p danka_ infotec_ P320 - o job- quota- period=604800 lpadmin - p danka_ infotec_ FullColor - o job- page- limit=100 lpadmin - p danka_ infotec_ HiSpeed - o job- k- limit=1024
Related Error Messages
Veateated
Once a user reaches his quota limit, he 'll get a client-error-not-possible message, if he wants to print.
Kui kasutaja limiit saab täis, saab ta trükkimissoovi avaldamisel teate client- error- not- possible.
Installing a raw printer
Toorprinteri paigaldamine
There are different ways to define a raw printer. One comfortable one is to use the lpadmin command. Just do n't define a & PPD; file to be used for that printer and it will be a raw one:
Toorprinterit saab defineerida mitmel moel. Üks ja päris mugav võimalus on kasutada käsku lpadmin. Jäta lihtsalt printeril defineerimata & PPD; fail ning sellest saabki toorprinter:
lpadmin -p Raw_Danka_infotec -E -v lpd: / /10.160.16.137/ PORT1
lpadmin - p Raw_ Danka_ infotec - E - v lpd: // 10. 160. 16. 137/ PORT1
Raw printer queues are those which do n't touch the print file to transform it to a different file format. You need this for example when printing from & Windows; clients via Samba through a & CUPS; server to a PCL printer: in this case the & Windows; side printer driver would generate the finished print file format for the target printer and filtering it through & CUPS; filters would only harm the purpose. Under certain circumstances (if you want to make sure that the file goes to the printer unfiltered by & CUPS;) the lpadmin without a & PPD; comes in handy.
Toorprinteri järjekorrad on sellised, mis ei võta midagi ette trükitava failiga ega püüa seda kuidagi muusse failivormingusse teisendada. Seda läheb vaja näiteks siis, kui trükkida & Windows; klientidelt Sambat kasutades & CUPS; i serveri vahendusel PCL printerile: sellisel juhul loob & Windows; printeridraiver viimistletud trükitava faili just sihtprinteri tarbeks ning selle filtreerimine läbi & CUPS; i filtrite võiks ainult kahju tekitada. Teatud juhtudel (kui soovid olla kindel, et fail jõuab printerile, ilma et & CUPS; seda filtreeriks), on lpadmin ilma & PPD; - ta päris abiks.
Troubleshooting & CUPS; in & kdeprint;
& CUPS; i probleemid & kdeprint; is
This section of the & kdeprint; Handbook will live from the readers 'feedback. Here is just a small beginning.
& kdeprint; i käsiraamatu see osa täitub kasutajate tagasisidest. Siintoodu on vaid kerge algus.
Error Messages
Veateated
What does the error client-error-bad-request mean?
Mida tähendab viga client- error- bad- request?
The user sent a file to the & CUPS; which the server could not process. You get this also upon sending an empty file.
Kasutaja saatis faili & CUPS; ile, mida server ei suutnud töödelda. See võib juhtuda ka tühja faili saatmisel.
And client-error-not-possible?
Ja client- error- not- possible?
User is either not allowed to print to a certain printer or has achieved his quota (based on file size and/ or page number)
Kasutajal kas ei ole lubatud trükkida teatud printeril või on tema limiit (mille aluseks on failisuurus ja/ või lehekülgede arv) täis saanud.
How about client-error-not-found?
Aga client- error- not- found?
The user tried to access a nonexistent resource on the & CUPS; server, such as trying to print a nonexistent file, or one that you are denied permission to read.
Kasutaja püüdis & CUPS; i serveril ligi pääseda olematule ressursile, näiteks trükkida olematut faili või faili, mida tal pole õigus isegi mitte lugeda.
Why ca n't I re-start my jobs?
Miks ma ei saa oma täid uuesti käivitada?
To be able to re-start your completed jobs from the web interface, you need a setting in the / etc/ cups/ cupsd. conf file: set PreserveJobFiles True.
Oma lõpetatud tööde taaskäivitamiseks veebiliideselt on vaja seadistust failis / etc/ cups/ cupsd. conf: määrata tuleb PreserveJobFiles True.
How do I get rid of the long list of completed jobs in the web interface?
Kuidas saada veebiliidesel lahti igavesti pikast lõpetatud tööde nimekirjast?
TODO
Veel kirjutamata
How does page accounting work?
Kuidas see lehekülgede arvestus õieti käib?
& CUPS; does the print accounting by passing nearly every job through the pstops filter. This one does, amongst other things, the page counting. Output of this filter there may be piped into other filters (like pstoraster -- > rastertopcl) or sent to the printer directly (if it is a & PostScript; printer).
& CUPS; kasutab trükkimise arvestuseks ära seda, et peaaegu iga töö saadetakse läbi pstops filtri. Kõige muu seas tegeleb see ka lehekülgede kokkulugemisega. Selle filtri väljund võib suunduda mõnesse muusse filtrisse (näiteks pstoraster -- > rastertopcl) või ka otse printerile (kui tegemist on & PostScript; printeriga).
In any case, this works for network, parallel, serial or USB printers the same. For pstops to work, it needs DSC, Document Structuring Convention compliant & PostScript; (or near-equivalent) as input. So it calculates the pages during filtering on the print server and writes info about every single page (what time, which user, which job-ID and -name, which printer, how many copies of which pages of the document, how many kilo-bytes?) into / var/ log/ cups/ page_log.
Igatahes käib see ühtmoodi võrgu -, paralleel -, jada - või USB - printeritel. Et pstops asjaga toime tuleks, vajab ja sisendiks & PostScript; - iga ühilduvat või enam- vähem ühilduvat dokumendi struktureerimise konventsiooni (Document Structuring Convention, DSC). Siis loeb programm printserveril filtreerimisega tegeldes nii muu seas kokku ka leheküljed ja kirjutab info iga lehekülje kohta (mis kell, milline kasutaja, milline töö ID ja - nimi, milline printer, mitu koopiat millisest leheküljest, mitu kilobaiti) faili / var/ log/ cups/ page_ log.
By the way: on my personal wishlist is a hack of webalizer to read and analyse the page_log and give a similar output. Anyone?
Muide: üks minu isikliku soovide nimekirja punkte käib selle kohta, et webalizer võiks lugeda ja analüüsida page_ log' i ning anda samalaadse väljundi. Vabatahtlikud, ette!
However, it is not giving correct results in the following cases:
Kuid see ei anna õiget tulemust järgmistel juhtudel:
The printer jams and maybe therefore throw away the job (real live experience; or maybe throwing away the job because of problems with the data format)
Vahel tekivad printeriummistused ning töö võidakse minema visata (küllap seda on pidanud paljud kogema) või siis visatakse töö minema seepärast, et printeril tekib raskusi andmevormingu tõlgendamisega.
Jobs printed as raw are always counted as size of 1 page (and maybe multiple copies).
Toortööde suuruseks on alati 1 lehekülg (võib- olla küll mitu koopiat).
Therefore the page accounting of & CUPS; is only an approximation (in many cases an excellent or at least good one, in others a quite poor one). The only reliable print count is the one done by the internal printer counter. (Because this is the one you pay for, if you are on a click price or similar.) Some, by far not most, printers can be queried remotely for that information via SNMP (Simple Network Management Protocol). That means, in a bigger network with many different printers there is just no completely reliable and accurate page accounting tool!
Seepärast on & CUPS; i lehekülgede arvestus ainult hinnang (paljudel juhtudel suurepärane või vähemalt korralik, vahel aga üpris kesine). Ainus tõeliselt usaldusväärne number on see, mida edastab printeri sisemine arvesti (sest lõpuks on ju just see, mille eest maksad, kui arvestus käib klõpsuhinna või millegi sellise alusel). Mõningate, aga paraku mitte enamiku printerite puhul saab neilt sellise info kätte SNMP (Simple Network Management Protocol, lihtne võrguhalduse protokoll) abil. See tähendab, et suuremates võrkudes, kus on palju erinevaid printereid, ei olegi olemas täiesti usaldusväärset ja täpset lehekülgede arvestuse vahendit!
Why does n't page-accounting work with & Windows; clients?
Aga miks lehekülgede arvestus & Windows; klientidega kohe üldse ei tööta?
From & Windows; clients jobs nearly always need to be sent as raw. Why? If & CUPS; works as a print server for & Windows; clients using the original native & Windows; driver for the target print device, this guarantees the correct formatting of the job on the clients already; therefor the server should not touch it and print raw; therefor no filtering is started (and this is not even possible as the input from the clients is not & PostScript; as pstops expects; hence no page-count other than the default 1.
& Windows; klientidelt peavad trükitööd peaaegu igal juhul tulema toorvormingus. Miks? Kui & CUPS; on printserveriks & Windows; klientidele, mis kasutavad & Windows; vastavale trükiseadmele mõeldud algupärast draiverit, tagab see klientide töö korrektse vormingu - serveril ei ole siin põhjust sekkuda, vaid see peab töö trükkima toorena. Seepärast ei käivitata ka ühtki filtrit (see ei ole tegelikult isegi võimalik, sest kliendilt saadud sisend ei ole mitte & PostScript;, nagu ootab pstops) ja seepärast on ka lehekülgede arv alati 1.
How do I get a list of available options for a given printer or a & PPD; file?
Kust ma leiab saadaolevad võtmed antud printerile või & PPD; failile?
See the man page for the lpoptions command. You may investigate a & CUPS; -enabled box about any option of its available printers. There is no need to have the printer installed locally. As long as the printer is available locally (through the & CUPS; printer browsing feature), it will also work remote.
Vaata käsu lpoptions manuaalilehekülge. Enamasti saab suvalisel & CUPS; i võimalusega arvutil uurida kõigi sellele kättesaadavate printerite mis tahes võtmeid. Printer ei pea selleks olema isegi mitte antud arvuti külge ühendatud. Kui printer on kättesaadav kohalikult (CUPS; printerite lehitsemise võimaluse abil), töötab see ka võrgus.
To query for a printers 'option typing lpoptions -p HitachiDDP70MicroPress -l will give a long listing of all available options as read from the & PPD; file for the given Hitachi-Printer (in my case installed on remote server transmeta). Remote server Transmeta and its & CUPS; daemon as well as the localhost 's & CUPS; daemon need to be up and running for this to succeed.
Printeri võtmete nägemiseks anna näiteks käsk lpoptions - p HitachiDDP70MicroPress - l, mis näitab pikka võtmete nimekirja, mida pakub antud Hitachi pirnteri & PPD; fail (minu juhul on see paigaldatud võrguserverile transmeta). Võrguserver Transmeta ning selle & CUPS; i deemon, samuti kohalik & CUPS; i deemon peavad kõik töötama, et asi õnnestuks.
How do I read the listing retrieved by the lpoptions command?
Kuidas saada aru kogu sellest võtmete nimekirjast, mida pakub lpoptions?
You know that for & PostScript; printer manufacturers it is legal to define their own internal names and procedures even for standard & PostScript; options. As long as the driver is able to retrieve the option from the & PPD; and show it to the user in a way that he understands it everything is OK. But what do you do, if you want to use some obscure printer options on the command line? How do you find out its exact syntax?
Siin tuleb lihtsalt teadmiseks võtta, et & PostScript; printerite tootjate arvates on igati legaalne määrata omaenda nimed ja protseduurid isegi standardsetele & PostScript; võtmetele. Seni, kuni draiver suudab võtme & PPD; - st kätte saada ja näidata seda kasutajale mõistetaval kujul, on kõik korras. Aga mida teed sa siis, kui soovid kasutada käsureal mõnda hämaramat printerivõtit? Kuidas anda see korrektse süntaksiga?
Let 's take an example. Looking at Hitachi 's DDP70 printer and how it implements duplex printing is revealing somehow. How do you tell how to print double sided? duplex or Duplex? Or another name altogether?.
Võtame ühe näite. Vaatame Hitachi DDP70 printerit ning uurime, kuidas on sellel teostatud duplekstrükkimine. Kuidas peaks väljendama kahepoolse trükkimise soovi? duplex või Duplex? Või üldse mingi muu nimi?
lpoptions -h transmeta -p Hitachi_DDP70_ClusterPrintingSystem -l _BAR_ grep uplex
lpoptions - h transmeta - p Hitachi_ DDP70_ ClusterPrintingSystem - l _BAR_ grep uplex
This leads to the output
See tagastab väljundi
TR-Duplex/ Duplex: False *True
TR- Duplex/ Duplex: False * True
This is to be interpreted like follows:
Asume nüüd tõlgendama:
The name of the investigated option is TR-Duplex;
Otsitava võtme nimi on TR- Duplex
Behind the slash you see the translation of the option, as it should be shown in a & GUI; or Web interface (Duplex);
Kaldkriipsu taga on näha võtme tõlge, nagu seda näitab & GUI; või veebiliides (Duplex)
The option may take one of the two values False or True;
Võtmel võib olla väärtuseks kas False või True