home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Amiga Shareware Floppies
/
ma25.dms
/
ma25.adf
/
Sterowniki
/
Mannesmann_MT130
/
Mannesmann_MT130.doc
< prev
next >
Wrap
Text File
|
1994-06-07
|
11KB
|
237 lines
******************************************************************************
Mannesmann Tally MT13x/9 PL - sterownik drukarki , wersja 1.1
Wojciech Wypart - 30 styczeï 1994.
******************************************************************************
Sterownik oraz dokumentacja sâ stworzone przez Wojciecha Wyparta.
Mogâ one byê rozprowadzane tylko razem i w niezmodyfikowanej formie.
Ewentualne opîaty za ich udostëpnienie mogâ byê jedynie symboliczne
(jak np. stosowane przez biblioteki PD lub Shareware).
Wszelka modyfikacja jest dozwolona tylko dla wîasnego uûytku.
******************************************************************************
Autor nie ponosi ûadnej odpowiedzialnoôci za ewentulane uszkodzenia
lub inne straty jakie mogâ wyniknâê z powodu uûytkowania sterownika.
Sterownik i dokumentacja sâ dostarczane "jak jest" , bez ûadnej gwa-
rancji ani innych zobowiâzaï. Ich uûycie jest na wîasne ryzyko.
******************************************************************************
Sterownik jest przeznaczony dla drukarki Mannesmann Tally MT13x/9 bez
polskich znaków w pamiëci ROM. Uûywa on polskich znaków w standardzie
AmigaPL. W trybie NLQ znaki sâ drukowane jako A z przecinkiem dla Â,
c z apostrofem dla ê itp. ze wzglëdu na brak moûliwoôci definiowania
znaków w trybie NLQ przy emulacji Epson FX-105, a z niej korzysta
sterownik.
Sterownik jest przeznaczony gîównie dla drukarek MT 130/9 i MT 131/9,
lecz prawdopodobnie bëdzie dziaîaî z innymi drukarkami firmy Mannesmann
Tally jak: MT 150/9, MT 230/9, MT 231/9, MT 340/9 (nie bëdzie dziaîaî z
drukarkâ MT 81).
Autor nie posiada ûadnej dokumentacji drukarki(?), i zwraca sië z proôbâ
o kontakt do uûytkowników wymienionych modeli drukarek.
Pozwoli to na stworzenie jeszcze lepszego sterownika (równieû z polskimi
znakami w trybie NLQ, byê moûe z wieloma innymi krojami czcionek).
Proszë o kontakt równieû uûytkowników którzy majâ drukarki z polskimi
znaki w ROM, stworzenie takiego sterownika jest tylko formalnoôciâ.
Sposób dziaîania sterownika:
Sterownik dziaîa w nieco odmienny sposób niû sterowniki drukarek stworzo-
ne przez ks. Pikula, co wymaga nieco uwagi od uûytkownika, lecz w znaczâ-
cy sposób zmniejsza iloôê danych wysyîanych do drukarki.
Sterownik przy kaûdym kodzie Initialize (ESC#1) i NLQ off (ESC[1"z) wysy-
îa wzorce wszystkich polskich znaków do drukarki. Sterowniki ks. Pikula
wysyîajâ definicje znaku przy kaûdym polskim znaku. Powoduje to ogromny
wzrost informacji wysyîanej do drukarki, a dodatkowo powoduje chwilowe
zatrzymanie druku ze wzglëdu na czas potrzebny na zdefiniowanie znaku
przez drukarkë MT 130/9. Jest to szczególnie kîopotliwe dla uûytkowni-
ków majâcy drukarkë podîâczonâ przez zîâcze szeregowe.
Uwzglëdniajâc sposób pracy sterownika naleûy wysîaê kod Initalize po
kaûdym wîâczeniu drukarki lub jej wyzerowaniu aby uzyskaê polskie znaki
(ogromna wiëkszoôê programów robi to automatycznie przy rozpoczëciu
wydruku). Jeôli dane zostaîy odebrane drukarka potwierdzi to krótkim
sygnaîem. Przeîâczenie w tryb NLQ drukarka potwierdzi trzema sygnaîami.
Moûliwoôci:
Kod Funkcja Funkcja wystëpuje
--- ------- -----------------
ESCc Reset -
ESC#1 Initialize +
ESCD Linefeed +
ESCE Return,linefeed +
ESCM Reverse linefeed +
ESC[0m Normal char set +
ESC[3m Italics on +
ESC[23m Italics off +
ESC[4m Underline on +
ESC[24m Underline off +
ESC[1m Boldface on +
ESC[22m Boldface off +
ESC[3nm Set foreground color +
ESC[4nm Set background color +
ESC[0w Normal pitch +
ESC[2w Elite on +
ESC[1w Elite off +
ESC[4w Condensed fine on +
ESC[3w Condensed off +
ESC[6w Enlarged on +
ESC[5w Enlarged off +
ESC[6"z Shadow print on -
ESC[5"z Shadow print off -
ESC[4"z Doublestrike on +
ESC[3"z Doublestrike off +
ESC[2"z NLQ on +
ESC[1"z NLQ off +
ESC[2v Superscript on +
ESC[1v Superscript off +
ESC[4v Subscript on +
ESC[3v Subscript off +
ESC[0v Normalize the line +
ESCL Partial line up +
ESCK Partial line down +
ESC(B US char set or Typeface 0 +
ESC(R French char set or Typeface 1 +
ESC(K German char set or Typeface 2 +
ESC(A UK char set or Typeface 3 +
ESC(E Danish I char set or Typeface 4 -
ESC(H Swedish char set or Typeface 5 +
ESC(Y Italian char set or Typeface 6 +
ESC(Z Spanish char set or Typeface 7 +
ESC(J Japanese char set or Typeface 8 -
ESC(6 Norwegian char set or Typeface 9 +
ESC(C Danish II char set or Typeface 10 -
ESC[2p Proportional on +
ESC[1p Proportional off +
ESC[0p Proportional clear +
ESC[n E Set proportional offset -
ESC[5 F Auto left justify +
ESC[7 F Auto right justify +
ESC[6 F Auto full justify +
ESC[0 F Auto justify off +
ESC[3 F Letter space (justify) +
ESC[1 F Word fill(auto center) +
ESC[0z 1/8" line spacing +
ESC[1z 1/6" line spacing +
ESC[nt Set form length n +
ESC[nq Perf skip n (n>0) +
ESC[0q Perf skip off +
ESC#9 Left margin set +
ESC#0 Right margin set +
ESC#8 Top margin set -
ESC#2 Bottom margin set -
ESC[n; nr Top and bottom margins -
ESC[n; ns Left and right margins +
ESC#3 Clear margins +
ESCH Set horizontal tab -
ESCJ Set vertical tabs -
ESC[0g Clear horizontal tab +
ESC[3g Clear all h. tabs -
ESC[1g Clear vertical tab +
ESC[4g Clear all v. tabs +
ESC#4 Clear all h. & v. tabs +
ESC#5 Set default tabs +
ESC[n"x Extended commands -
ESC[n"r Next n chars are raw +
n jest odpowiedniâ liczbâ.
Dodatkowe uwagi:
Initialize powoduje ustawienie parametrów pracy drukarki zgodnie z Prefe-
rences oraz wysîanie definicji polskich znaków.
NLQ off równieû powoduje wysîanie definicji polskich znaków.
Uûytkownicy modelu MT 131/9 powinni ustawic w Preferences szerokoôê papie-
ru na Wide.
Moûliwoôci graficzne:
Rozdzielczoôê XDPI YDPI Uwagi
------------- ---- ---- -----
1 80 72
2 120 72
3 144 72
4 144 144 Dwa przejôcia
5 240 72
6 240 144 Dwa przejôcia
7 240 216 Trzy przejôcia
Przy rozdzielczoôci 240 XDPI drukarka nie moûe drukowaê dwóch przy-
legîych punktów. Wynika to z moûliwoôci drukarki.
Przesuw papieru o iloôê wydrukowanych punktów - 1/3 punktu jeûeli
Paper Type = Fanfold (ale tylko dla 72 YDPI). Ta opcja jest uûytecz-
na jeôli zauwaûysz cienkie, poziome, biaîe line przy wydruku grafiki
(zwykle to zjawisko wystëpuje przy zuûytym mechaniúmie przesuwu
papieru lub gdy papier przesuwany jest przez traktor).
Threshold przy cieniowanu Black & White naleûy ustaliê doôwiadczalnie,
przy innym cieniowaniu najlepiej ustawiê na 1.
Koneczne ustawienie parametrów drukarki:
User Menu:
----------
Character Presentation:
Char Gen:
National Character: 11 do 21 (E-US ASCII do E-Danish2)
Character Set: Extended
Technical Menu:
---------------
Auto Print:
CR Implies LF: No
Emulation:
Emulation Mode: ANSI + Epson FX-105
Escape Character: $$ + ESC
******************************************************************************
Noty koïcowe.
Sterownik przeszedî pomyôlnie testy z:
kickstart 39.106 , 37.175 , 34.5
printer.device 35.563 , 35.603 , 39.6
Autor ma nadziejë , ûe sterownik sprawi potencjalnemu uûytkownikowi wiele
przyjemnoôci przy jego stosowaniu.
Dalsze prace nad sterownikiem bëdâ kontynuowane, lecz zaleûy to od pomocy
innych uûytkowników.
Autor posiada równieû specjalne sterowniki do innych programów, które
uwzglëdniajâ sposób pracy drukarki MT 130/9.
Jeôli masz uwagi, propozycje ulepszeï, zauwaûyîeô bîëdy lub chciaîbyô
otrzymaê specjalne sterowniki napisz do mnie.
Bëdë ucieszony kaûdym listem.
Wojciech Wypart
ul. Lenartowicza 72/54
41-219 Sosnowiec
******************************************************************************