home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma25.dms / ma25.adf / Sterowniki / Mannesmann_MT130 / Mannesmann_MT130.doc < prev    next >
Text File  |  1994-06-07  |  11KB  |  237 lines

  1. ******************************************************************************
  2.  
  3.        Mannesmann Tally MT13x/9 PL - sterownik drukarki , wersja 1.1
  4.  
  5.                      Wojciech Wypart - 30 styczeï 1994.
  6.  
  7. ******************************************************************************
  8.  
  9.     Sterownik oraz dokumentacja sâ stworzone przez Wojciecha Wyparta.
  10.     Mogâ one byê rozprowadzane tylko razem i w niezmodyfikowanej formie.
  11.     Ewentualne opîaty za ich udostëpnienie mogâ byê jedynie symboliczne
  12.     (jak np. stosowane przez biblioteki PD lub Shareware).
  13.     Wszelka modyfikacja jest dozwolona tylko dla wîasnego uûytku.
  14.  
  15. ******************************************************************************
  16.  
  17.     Autor nie ponosi ûadnej odpowiedzialnoôci za ewentulane uszkodzenia
  18.     lub inne straty jakie mogâ wyniknâê z powodu uûytkowania sterownika.
  19.     Sterownik i dokumentacja sâ dostarczane "jak jest" , bez ûadnej gwa-
  20.     rancji ani innych zobowiâzaï. Ich uûycie jest na wîasne ryzyko.
  21.  
  22. ******************************************************************************
  23.  
  24.     Sterownik jest przeznaczony dla drukarki Mannesmann Tally MT13x/9 bez
  25.     polskich znaków w pamiëci ROM. Uûywa on polskich znaków w standardzie
  26.     AmigaPL. W trybie NLQ znaki sâ drukowane jako A z przecinkiem dla Â,
  27.     c z apostrofem dla ê itp. ze wzglëdu na brak moûliwoôci definiowania
  28.     znaków w trybie NLQ przy emulacji Epson FX-105, a z niej korzysta
  29.     sterownik.
  30.  
  31.     Sterownik jest przeznaczony gîównie dla drukarek MT 130/9 i MT 131/9,
  32.     lecz prawdopodobnie bëdzie dziaîaî z innymi drukarkami firmy Mannesmann
  33.     Tally jak: MT 150/9, MT 230/9, MT 231/9, MT 340/9 (nie bëdzie dziaîaî z
  34.     drukarkâ MT 81).
  35.     Autor nie posiada ûadnej dokumentacji drukarki(?), i zwraca sië z proôbâ
  36.     o kontakt do uûytkowników wymienionych modeli drukarek.
  37.     Pozwoli to na stworzenie jeszcze lepszego sterownika (równieû z polskimi
  38.     znakami w trybie NLQ, byê moûe z wieloma innymi krojami czcionek).
  39.     Proszë o kontakt równieû uûytkowników którzy majâ drukarki z polskimi
  40.     znaki w ROM, stworzenie takiego sterownika jest tylko formalnoôciâ.
  41.  
  42.     Sposób dziaîania sterownika:
  43.     Sterownik dziaîa w nieco odmienny sposób niû sterowniki drukarek stworzo-
  44.     ne przez ks. Pikula, co wymaga nieco uwagi od uûytkownika, lecz w znaczâ-
  45.     cy sposób zmniejsza iloôê danych wysyîanych do drukarki.
  46.     Sterownik przy kaûdym kodzie Initialize (ESC#1) i NLQ off (ESC[1"z) wysy-
  47.     îa wzorce wszystkich polskich znaków do drukarki. Sterowniki ks. Pikula
  48.     wysyîajâ definicje znaku przy kaûdym polskim znaku. Powoduje to ogromny
  49.     wzrost informacji wysyîanej do drukarki, a dodatkowo powoduje chwilowe
  50.     zatrzymanie druku ze wzglëdu na czas potrzebny na zdefiniowanie znaku
  51.     przez drukarkë MT 130/9. Jest to szczególnie kîopotliwe dla uûytkowni-
  52.     ków majâcy drukarkë podîâczonâ przez zîâcze szeregowe.
  53.     Uwzglëdniajâc sposób pracy sterownika naleûy wysîaê kod Initalize po
  54.     kaûdym wîâczeniu drukarki lub jej wyzerowaniu aby uzyskaê polskie znaki
  55.     (ogromna wiëkszoôê programów robi to automatycznie przy rozpoczëciu
  56.     wydruku). Jeôli dane zostaîy odebrane drukarka potwierdzi to krótkim
  57.     sygnaîem. Przeîâczenie w tryb NLQ drukarka potwierdzi trzema sygnaîami.
  58.  
  59.  
  60.     Moûliwoôci:
  61.  
  62.      Kod        Funkcja                            Funkcja wystëpuje
  63.      ---        -------                            -----------------
  64.  
  65.      ESCc       Reset                                      -
  66.      ESC#1      Initialize                                 +
  67.      ESCD       Linefeed                                   +
  68.      ESCE       Return,linefeed                            +
  69.      ESCM       Reverse linefeed                           +
  70.  
  71.      ESC[0m     Normal char set                            +
  72.      ESC[3m     Italics on                                 +
  73.      ESC[23m    Italics off                                +
  74.      ESC[4m     Underline on                               +
  75.      ESC[24m    Underline off                              +
  76.      ESC[1m     Boldface on                                +
  77.      ESC[22m    Boldface off                               +
  78.      ESC[3nm    Set foreground color                       +
  79.      ESC[4nm    Set background color                       +
  80.  
  81.      ESC[0w     Normal pitch                               +
  82.      ESC[2w     Elite on                                   +
  83.      ESC[1w     Elite off                                  +
  84.      ESC[4w     Condensed fine on                          +
  85.      ESC[3w     Condensed off                              +
  86.      ESC[6w     Enlarged on                                +
  87.      ESC[5w     Enlarged off                               +
  88.  
  89.      ESC[6"z    Shadow print on                            -
  90.      ESC[5"z    Shadow print off                           -
  91.      ESC[4"z    Doublestrike on                            +
  92.      ESC[3"z    Doublestrike off                           +
  93.      ESC[2"z    NLQ on                                     +
  94.      ESC[1"z    NLQ off                                    +
  95.  
  96.      ESC[2v     Superscript on                             +
  97.      ESC[1v     Superscript off                            +
  98.      ESC[4v     Subscript on                               +
  99.      ESC[3v     Subscript off                              +
  100.      ESC[0v     Normalize the line                         +
  101.      ESCL       Partial line up                            +
  102.      ESCK       Partial line down                          +
  103.  
  104.      ESC(B      US char set or Typeface 0                  +
  105.      ESC(R      French char set or Typeface 1              +
  106.      ESC(K      German char set or Typeface 2              +
  107.      ESC(A      UK char set or Typeface 3                  +
  108.      ESC(E      Danish I char set or Typeface 4            -
  109.      ESC(H      Swedish char set or Typeface 5             +
  110.      ESC(Y      Italian char set or Typeface 6             +
  111.      ESC(Z      Spanish char set or Typeface 7             +
  112.      ESC(J      Japanese char set or Typeface 8            -
  113.      ESC(6      Norwegian char set or Typeface 9           +
  114.      ESC(C      Danish II char set or Typeface 10          -
  115.  
  116.      ESC[2p     Proportional on                            +
  117.      ESC[1p     Proportional off                           +
  118.      ESC[0p     Proportional clear                         +
  119.      ESC[n E    Set proportional offset                    -
  120.      ESC[5 F    Auto left justify                          +
  121.      ESC[7 F    Auto right justify                         +
  122.      ESC[6 F    Auto full justify                          +
  123.      ESC[0 F    Auto justify off                           +
  124.      ESC[3 F    Letter space (justify)                     +
  125.      ESC[1 F    Word fill(auto center)                     +
  126.  
  127.      ESC[0z     1/8" line spacing                          +
  128.      ESC[1z     1/6" line spacing                          +
  129.      ESC[nt     Set form length n                          +
  130.      ESC[nq     Perf skip n (n>0)                          +
  131.      ESC[0q     Perf skip off                              +
  132.  
  133.      ESC#9      Left margin set                            +
  134.      ESC#0      Right margin set                           +
  135.      ESC#8      Top margin set                             -
  136.      ESC#2      Bottom margin set                          -
  137.      ESC[n;     nr Top and bottom margins                  -
  138.      ESC[n;     ns Left and right margins                  +
  139.      ESC#3      Clear margins                              +
  140.  
  141.      ESCH       Set horizontal tab                         -
  142.      ESCJ       Set vertical tabs                          -
  143.      ESC[0g     Clear horizontal tab                       +
  144.      ESC[3g     Clear all h. tabs                          -
  145.      ESC[1g     Clear vertical tab                         +
  146.      ESC[4g     Clear all v. tabs                          +
  147.      ESC#4      Clear all h. & v. tabs                     +
  148.      ESC#5      Set default tabs                           +
  149.  
  150.      ESC[n"x    Extended commands                          -
  151.      ESC[n"r    Next n chars are raw                       +
  152.  
  153.      n jest odpowiedniâ liczbâ.
  154.  
  155.     Dodatkowe uwagi:
  156.  
  157.     Initialize powoduje ustawienie parametrów pracy drukarki zgodnie z Prefe-
  158.     rences oraz wysîanie definicji polskich znaków.
  159.     NLQ off równieû powoduje wysîanie definicji polskich znaków.
  160.     Uûytkownicy modelu MT 131/9 powinni ustawic w Preferences szerokoôê papie-
  161.     ru na Wide.
  162.  
  163.  
  164.  
  165.     Moûliwoôci graficzne:
  166.  
  167.     Rozdzielczoôê      XDPI   YDPI   Uwagi
  168.     -------------      ----   ----   -----
  169.           1             80     72
  170.           2            120     72
  171.           3            144     72
  172.           4            144    144    Dwa przejôcia
  173.           5            240     72
  174.           6            240    144    Dwa przejôcia
  175.           7            240    216    Trzy przejôcia
  176.  
  177.     Przy rozdzielczoôci 240 XDPI drukarka nie moûe drukowaê dwóch przy-
  178.     legîych punktów. Wynika to z moûliwoôci drukarki.
  179.     Przesuw papieru o iloôê wydrukowanych punktów - 1/3 punktu jeûeli
  180.     Paper Type = Fanfold (ale tylko dla 72 YDPI). Ta opcja jest uûytecz-
  181.     na jeôli zauwaûysz cienkie, poziome, biaîe line przy wydruku grafiki
  182.     (zwykle to zjawisko wystëpuje przy zuûytym mechaniúmie przesuwu
  183.     papieru lub gdy papier przesuwany jest przez traktor).
  184.     Threshold przy cieniowanu Black & White naleûy ustaliê doôwiadczalnie,
  185.     przy innym cieniowaniu najlepiej ustawiê na 1.
  186.  
  187.  
  188.     Koneczne ustawienie parametrów drukarki:
  189.  
  190.     User Menu:
  191.     ----------
  192.      Character Presentation:
  193.  
  194.       Char Gen:
  195.        National Character: 11 do 21 (E-US ASCII do E-Danish2)
  196.  
  197.       Character Set: Extended
  198.  
  199.     Technical Menu:
  200.     ---------------
  201.  
  202.      Auto Print:
  203.       CR Implies LF: No
  204.  
  205.      Emulation:
  206.       Emulation Mode: ANSI + Epson FX-105
  207.       Escape Character: $$ + ESC
  208.  
  209.  
  210.  
  211. ******************************************************************************
  212.  
  213.  
  214.     Noty koïcowe.
  215.  
  216.     Sterownik przeszedî pomyôlnie testy z:
  217.     kickstart       39.106 , 37.175 , 34.5
  218.     printer.device  35.563 , 35.603 , 39.6
  219.     Autor ma nadziejë , ûe sterownik sprawi potencjalnemu uûytkownikowi wiele
  220.     przyjemnoôci przy jego stosowaniu.
  221.     Dalsze prace nad sterownikiem bëdâ kontynuowane, lecz zaleûy to od pomocy
  222.     innych uûytkowników.
  223.     Autor posiada równieû specjalne sterowniki do innych programów, które
  224.     uwzglëdniajâ sposób pracy drukarki MT 130/9.
  225.     Jeôli masz uwagi, propozycje ulepszeï, zauwaûyîeô bîëdy lub chciaîbyô
  226.     otrzymaê specjalne sterowniki napisz do mnie.
  227.     Bëdë ucieszony kaûdym listem.
  228.  
  229.  
  230.  
  231.                                                    Wojciech Wypart
  232.                                                 ul. Lenartowicza 72/54
  233.                                                   41-219 Sosnowiec
  234.  
  235.  
  236. ******************************************************************************
  237.