rdPrtDesc: ---------- Ez a segédprogram teszi lehetõvé az mtink/ttink-hez szükséges nyomtatóleíró adatok bõvítését és írja azt egy olvasható formátumba. Ha saját leírást szolgáltat, a leíró fájl olvasódik és készít egy új d fájlt minden adattal, amelyik a tárgyhoz tartozik. Syntax: rdPrtDesc -p|-c -p rdPrtDes alkotja az olvasható fájlt, amelyik tartalmazni fog minden ismert nyomtatót. -c rdPrtDes olvassa a printer.desc fájlt, aminek az aktuális könyvtárban kell tartózkodnia, és generál egy új c fájlt amit a ttink/mtinkhez tud használni. Az új és az eddigi leíró fájl adatai össze vannak olvasztva. FILE printer.desc: ------------------ Ez a fájl blokkokat tartalmazm amelyek leírják a nyomtató adottságait. Így néz 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 leírás következik. A következõ szavakkal egészen az .END szóig, de nem tartalmazva azt, vannak leírva a nyomtató tulajdonságai. Kérem ne kezdjen sort ponttal '.', ez a karakter jelzés a ttink/mtink valamint a rdPrtDesc segítség programnak, hogy egy leíró sor következik. A .name: szó tartalmazza a nyomtató nevét, ahogy visszatér a nyomtató név kérésnél. A .colorsNb: jelzi az ttink/mtink-nek, hogy hányféle tinta van használatban. A végén Prot-tal szerkesztve: jelzi, hogy a programok melyik protokollt használják. Az újabb nyomtatók ismernek egy új protokollt, amit D4-nek neveznek. Ez az új protokoll engedi kommunikálni a nyomtatót független csatornákon. Ez engedi például a maradvány tinta mennyiségének, vagy a nyomtató állapotának lekérdezését nyomtatás közben. A D4 protokoll szintén tartalmaz egy parancskészletet, úgy hogy a legtöbb régi parancs ki lett cserélve. Sajnos nem minden nyomtató kínálja a D4 parancsok teljes készletét. Ennek kööszönhetõen és a kompatibilitásnak a meghajtókhoz, amelyek nem ismreik a D4 protokollt, a legjobb jelezni a nyomtatónak, hog a D4 protokoll nincs engedélyezve. Ennek megfelelõen a következõ kombinációs értékek lehetségesek: - OLD A nyomtató nem tud semmit a D4-rõl. - OLD D4 Nem D4 parancsot használ, de ezt a D4 protokollon át küldi. - OLD EXD4 Használjon szabályos parancsokat és állítsa a nyomtatót a kompatibilis módba. - D4 A nyomtató ismeri a speciális D4 parancsot, használja ezt. A .mainProt szó: meghatározza az alapértelemezett módot. A .resetProt szó: A protokoll típus megatározása a reset parancs legjobb használatához. D4 nyomtatók mind ismerhetik ezt a parancsot, de nem hajtják végre a mûveletet megfelelõen (például: Stylus Color 980 vagy a Stylus Scan ...). A .alignProt szó: Ez a parancs látszik, hogy nem egy D4 másolat és mindig a klasszikus parancs lesz használatban. Itt csak D4-et (OLD beleértve) lehet meghatároznia. A szó a végén Flg-vel: jelzi, ha a nyomtató egyéni tulajdonságú. A kijelölt érték lehet True vagy False. A .stateFlg szó: Jelzi, ha a nyomtató vissza tud térni, ha az foglalt, mûködik... A .cleanSeparateFlg szó: néhány nyomtató külön-külön engedi a fúvókákat tisztítani. Ezen nyomtatók meghatározása True. A .idFlg szó: A Stylus Scan 2500 és talán a Stylus Scan 2000 nem fog azonosítást visszaadni. Ilyen modellhez ezt False-ra kell állítani. A .exchangeFlg szó: Néhány nyomtatón (Stylus Color 480/580) nem alkalmaztak kezelõgombokat. Ezek a mûveleteket szoftveres úton végzik. Ilyen nyomtatókhoz az érték True. A .exchangeSeparateFlg szó: az elõbb említett két nyomtatónak szüksége van egy nyomtatópatron kiválasztásra, ami a cseréhez kell. Az értéket True-ra kell beállítani. Több nyomtató, mint a Stylus Photo 890 szoftveres úton is engedi a tintapatron cseréjét. Ha ezt a lehetõséget akarod használni, állítsd be a flag .exchangeFlg-et True-ra és a .exchangeSeparateFlg-et False-ra. A maradék szavak, végükön Nb-vel: - .passesNb: - .ChoicesNb: - .colorPassesNb: - .colorChoicesNb: a fejállítás folyamatához vannak. Az elsõ két bejegyzés jelzi, mennyi engedélyre van szükséged, és mennyi választás van engedélyezve. Ezeket az értékek az EPSON által szolgáltatott Windows vagy MacOs meghajtókban láthatók. Ha a nyomtató nem enged egy beállítást a színes fejhez, állítsd az .colorChoicesNb értékét 0-ra. Az utolsó kulcsszó, az .alignFunctionName speciálisan a Stylus Photo 820 miatt került bevezetésre. Ez a nyomtató nem kapott egy szerkezeti kódot, amelyik nyomtat egy mintát. A minta szükséges a ttink/mtink számára. A Stylus Photo 820-hoz írja be Pattern820, a többi érték beállítása "- ". Egy printer.desc fájl telepítése: ------------------------------ Ttink/Mtink a printer.desc fájl megtalálására egyik következõ könyvtárban számít: - /usr/lib/mtink - /usr/local/lib/mtink - /opt/mtink Ha a printer.desc fájlt megtalálta, a maradék könyvtárak nincsenek tovább kutatva. Ha módosítani akarja egy adott nyomtató leírását ,vegyeki az adatot rdPrtDesc-vel és módosítsa az értéket a keresett fájlhoz, azután másolja az eredmény printer.desc fájlt egy fent említett könyvtárhoz. A leírás felismerés a printer.desc fájlban érvényesül. Egy új nyomtató beszerkesztése a ttink/mtink-be: ----------------------------------------- Hozza létre a saját printer.desc fájlt a .../mtink/utils könyvtár alatt és hívja a rdPrtDesc -c > ../model.c -t A fájl a jelenlegi és az új nyomtatóhoz ekkor automatikusan generálódik. Ezután térjen vissza az mtink könyvtárhoz és hívja a make-t és a make install-t.