1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
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.
|