how_to_add_a_printer
Author: Jean-Jacques Sarton

### Egy új nyomtató hozzáadása

A printer.desc.bldin fájl, aminek kötelezően a /usr/lib/xw, /usr/local/lib/xw vagy /opt/mtink könyvtár alatt kell tartózkodnia, írja le a nyomtató képességeit. Ezt a fájlt sablonként tudja használni a printer.desc leíró fájl kreálásához, amelyik az mtink és ttink állapotmonitor által fog beolvasódni.
Ha a printer.desc fájlt megtalálta, a maradék könyvtárak nincsenek tovább kutatva.
A kutatás rendje /usr/lib/mtink /usr/local/lib/mtink, /opt/mtink
A leírás felismerés a printer.desc fájlban érvényesül.

#### printer.desc fájl:

Ez a fájl blokkokat tartalmaz, amelyek leírják a nyomtató képességeit.
Egy blokk úgy néz ki, mint ez:

    .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

.PRINTER | Meghatározza, hogy egy új nyomtató leírás következik. A következő szavak az .END szóig, de nem tartalmazva azt leírják a nyomtató tulajdonságait. |
| Kérem ne kezdjen sort ponttal '.', ez a karakter jelzi az ttink/mtink valamint a rdPrtDesc segítség program részére, hogy egy leíró sor következik.
.name: | A nyomtató nevét kell tartalmazni, ahogy visszakapta a nyomtató név kérésnél. |
.colorsNb: | Jelzi a ttink/mtink részére, hogy hányféle tinta van használva. |
| A végén Prot-tal szerkesztve: jelzi a programoknak melyik protokoll van használva. |
| Újabb nyomtatók ismernek egy új protokollt, amit D4 protokollnak neveznek. Ez az új protokoll engedi a kommunikációt a nyomtatóval független csatornákon. Ez teszi lehetővé például a maradvány tinta mennyiségének, vagy a nyomtató állapotának lekérdezését, amikor az nyomtat. 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. |
.mainProt: | Az alapértelmezett mód meghatározása. |
.resetProt: | 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 ...). |
.alignProt: | 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. |
| Szavak Flg végződéssel: jelzi, ha a nyomtató egyéni tulajdonságú. A kijelölt érték lehet True vagy False. |
.stateFlg: | Jelzi, ha a nyomtató képes a visszaadásra, ha az foglalt, nyomtat,... |
.cleanSeparateFlg | Néhány nyomtató külön-külön engedi a fejek tisztítását. Ezen nyomtatók meghatározása True. |
.idFlg: | A Stylus Scan 2500 és valószínűleg a Stylus Scan 2000 nem ad vissza azonosítást.Az ilyen modellhez ennek a jelzőbitnek a beállítása False. |
.exchangeFlg: | Néhány nyomtatón (Stylus Color 480/580) nem alkalmaztak kezelőgombokat. Ezek működéséhez szoftver szükséges. Az ilyen nyomtatók beállítási értéke True. |
.exchangeSeparateFlg: | Az előbb említett két nyomtató tintapatron kiválasztást igényel annak cseréjénél. Az érték beállítása True. |
| A maradék Nb végződéssel szerkesztve: |
.passesNb: .ChoicesNb: .colorPassesNb: .colorChoicesNb: | A fejigazítás folyamatához. Az első két bejegyzés jelzi, hogy mennyi engedélyre van szükség, és hogy hányféle választás van engedve. Ezek az értékek az EPSON által nyújtott Windows vagy Mac OS meghajtókban láthatók. Ha a nyomtató nem enged egy beállítást a színes fejhez, állítsa a .colorChoicesNb értékét 0-ra. |
.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 "- ". |

A következőt csak a forrás összeállításhoz alkalmazza:

#### Egy printer.desc fájl telepítése

Ha módosítani akarja egy adott nyomtató leírását ,vegye ki 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.

#### Egy új nyomtató beszerkesztése a ttink/mtink-be:

Generálja a saját printer.desc fájlt az .../mtink/utils könyvtár alatt és hívja a
rdPrtDesc -c > ../mainSrc/model.c-t
A fájl a jelenlegi nyomtatókhoz és az újhoz ekkor automatikusan generálódik.
Ekkor térjen vissza az mtink könyvtárhoz és hívja a make-t és a make install-t.