rdPrtDesc:
----------

Ez a segdprogram teszi lehetv az mtink/ttink-hez szksges
nyomtatler adatok bvtst s rja azt egy olvashat
formtumba.

Ha sajt lerst szolgltat, a ler fjl olvasdik
s kszt egy j d fjlt minden adattal, amelyik
a trgyhoz tartozik.

Syntax: rdPrtDesc -p|-c

-p rdPrtDes alkotja az olvashat fjlt, amelyik tartalmazni fog
   minden ismert nyomtatt.

-c rdPrtDes olvassa a printer.desc fjlt, aminek az aktulis
   knyvtrban kell tartzkodnia, s generl egy j c fjlt amit
   a ttink/mtinkhez tud hasznlni.
   Az j s az eddigi ler fjl adatai
   ssze vannak olvasztva.


FILE printer.desc:
------------------

Ez a fjl blokkokat tartalmazm amelyek lerjk a nyomtat adottsgait.
gy nz ki egy blokk:

.PRINTER
   .name:                Stylus C20SX
   .colorsNb:            4
   .mainProt:            D4
   .stateFlg:            True
   .exchangeFlg:         False
   .exchangeSeparateFlg: False
   .cleanSeparateFlg:    True
   .resetProt:           D4
   .alignProt:           OLD D4
   .idFlg:               True
   .passesNb:            3
   .choicesNb:           15
   .colorPassesNb:       2
   .colorChoicesNb:      9
   .alignFunctionName:   -
.END


A .PRINTER sz jelenti, hogy egy j lers kvetkezik. A kvetkez
szavakkal egszen az .END szig, de nem tartalmazva azt, vannak lerva
a nyomtat tulajdonsgai.

Krem ne kezdjen sort ponttal '.', ez a karakter jelzs a
ttink/mtink valamint a rdPrtDesc segtsg programnak, hogy egy
ler sor kvetkezik.

A .name: sz tartalmazza a nyomtat nevt, ahogy visszatr a
nyomtat nv krsnl.

A .colorsNb: jelzi az ttink/mtink-nek, hogy hnyfle tinta van hasznlatban.

A vgn Prot-tal szerkesztve: jelzi, hogy a programok melyik protokollt
hasznljk.

Az jabb nyomtatk ismernek egy j protokollt, amit D4-nek neveznek.
Ez az j protokoll engedi kommuniklni a nyomtatt fggetlen
csatornkon. Ez engedi pldul a maradvny tinta mennyisgnek,
vagy a nyomtat llapotnak lekrdezst nyomtats kzben.

A D4 protokoll szintn tartalmaz egy parancskszletet, gy hogy a
legtbb rgi parancs ki lett cserlve. Sajnos nem minden nyomtat
knlja a D4 parancsok teljes kszlett.
Ennek ksznheten s a kompatibilitsnak a meghajtkhoz, amelyek nem
ismreik a D4 protokollt, a legjobb jelezni a nyomtatnak, hog a D4 protokoll
nincs engedlyezve.

Ennek megfelelen a kvetkez kombincis rtkek lehetsgesek:

- OLD       A nyomtat nem tud semmit a D4-rl.
- OLD D4    Nem D4 parancsot hasznl, de ezt a D4 protokollon t kldi.
- OLD EXD4  Hasznljon szablyos parancsokat s lltsa a nyomtatt a kompatibilis mdba.
- D4        A nyomtat ismeri a specilis D4 parancsot, hasznlja ezt.

A .mainProt sz:  meghatrozza az alaprtelemezett mdot.

A .resetProt sz:	A protokoll tpus megatrozsa a reset parancs legjobb hasznlathoz.
			D4 nyomtatk mind ismerhetik ezt a parancsot, de nem hajtjk vgre
			a mveletet megfelelen (pldul: Stylus Color 980 vagy a Stylus Scan ...).
A .alignProt sz:	Ez a parancs ltszik, hogy nem egy D4 msolat s mindig a
			klasszikus parancs lesz hasznlatban.
			Itt csak D4-et (OLD belertve) lehet meghatroznia.

A sz a vgn Flg-vel: jelzi, ha a nyomtat egyni tulajdonsg. A kijellt rtk lehet True vagy False.

A .stateFlg sz:         Jelzi, ha a nyomtat vissza tud trni,
                            ha az foglalt, mkdik...

A .cleanSeparateFlg sz: nhny nyomtat kln-kln engedi a fvkkat
                            tiszttani. Ezen nyomtatk meghatrozsa
                            True.

A .idFlg sz:            A Stylus Scan 2500 s taln a
                            Stylus Scan 2000 nem fog azonostst visszaadni.
                            Ilyen modellhez ezt False-ra kell lltani.


A .exchangeFlg sz:         Nhny nyomtatn (Stylus Color 480/580) nem
                               alkalmaztak kezelgombokat.
                               Ezek a mveleteket szoftveres ton vgzik. Ilyen
                               nyomtatkhoz az rtk True.

A .exchangeSeparateFlg sz: az elbb emltett kt nyomtatnak szksge van egy
                               nyomtatpatron kivlasztsra, ami a cserhez kell.
                               Az rtket True-ra kell belltani.

Tbb nyomtat, mint a Stylus Photo 890 szoftveres ton is engedi a
tintapatron cserjt. Ha ezt a lehetsget akarod hasznlni, lltsd be a
flag .exchangeFlg-et True-ra s a .exchangeSeparateFlg-et False-ra.

A maradk szavak, vgkn Nb-vel:
- .passesNb:
- .ChoicesNb:
- .colorPassesNb:
- .colorChoicesNb:
a fejllts folyamathoz vannak. Az els kt bejegyzs jelzi, mennyi
engedlyre van szksged, s mennyi vlaszts van engedlyezve. Ezeket az rtkek
az EPSON ltal szolgltatott Windows vagy MacOs meghajtkban lthatk.
Ha a nyomtat nem enged egy belltst a sznes fejhez, lltsd az
.colorChoicesNb rtkt 0-ra.

Az utols kulcssz, az .alignFunctionName specilisan a Stylus Photo 820 miatt
kerlt bevezetsre. Ez a nyomtat nem kapott egy szerkezeti kdot, amelyik nyomtat
egy mintt. A minta szksges a ttink/mtink szmra. A Stylus Photo 820-hoz rja
be Pattern820, a tbbi rtk belltsa "- ".

Egy printer.desc fjl teleptse:
------------------------------

Ttink/Mtink a printer.desc fjl megtallsra egyik kvetkez knyvtrban szmt:

- /usr/lib/mtink
- /usr/local/lib/mtink
- /opt/mtink

Ha a printer.desc fjlt megtallta, a maradk knyvtrak nincsenek tovbb kutatva.


Ha mdostani akarja egy adott nyomtat lerst ,vegyeki az adatot rdPrtDesc-vel
s mdostsa az rtket a keresett fjlhoz, azutn msolja az eredmny printer.desc
fjlt egy fent emltett knyvtrhoz.

A lers felismers a printer.desc fjlban rvnyesl.

Egy j nyomtat beszerkesztse a ttink/mtink-be:
-----------------------------------------

Hozza ltre a sajt printer.desc fjlt a .../mtink/utils knyvtr alatt
s hvja a

rdPrtDesc -c > ../model.c -t

A fjl a jelenlegi s az j nyomtathoz ekkor automatikusan generldik.

Ezutn trjen vissza az mtink knyvtrhoz s hvja a make-t s a make install-t.
