home *** CD-ROM | disk | FTP | other *** search
/ Serious Magazine 10 / Serious_Magazine_10_2001_Dial_pl_Disk_2_of_2_Side_A_a.atr / dc_doc.lzh / PRINT.DOC < prev    next >
Text File  |  2023-02-26  |  10KB  |  1 lines

  1.                Print v1.0¢               ----------¢          Modu  zewn❎trzny dla¢            DOS Control v2.x¢¢          Kodowanie Jager/Dial¢¢              Wprowadzenie¢¢    Modu  PRINT umoəliwia  wydruk  tek-¢ stw w formacie ATASCII. Dokument moəe¢ by⇨   wydrukowany   standardowo    lub¢ w dwch kolumnach. Nie ma takəe  prob-¢ lemu  z  uzyskaniem  polskich  znakw,¢ gdyə uəytkownik moəe zdefiniowa⇨ swoj⇧¢ w asn⇧ tablic❎ konwersji. Oprcz  tego¢ modu  posiada szereg opcji  u atwiaj⇧-¢ cych wydruk jak np. okre③lenie d ugo③-¢ ci strony w liniach, okre③lenie grne-¢ go, prawego i lewego marginesu, druko-¢ wanie numeru strony, wydruk od  dowol-¢ nej strony oraz wiele innych. ¢¢         Informacje podstawowe¢¢    PRINT  b❎dzie  poprawnie   pracowa ¢ tylko pod DOS Control'em  wersja  2.x!¢ MemLo nie powinno  przekracza⇨  $2400,¢ a wi❎c moəliwe jest za adowanie do pa-¢ mi❎ci handler'a urz⇧dzenia "P:", ktry¢ umoəliwi wydruk wszystkim, ktrzy pra-¢ cuj⇧ pod systemem QMEG, a nie posiada-¢ j⇧ interfejsu CENTRONICS. Handler  na-¢ leəy za adowa⇨ przed uruchomieniem DOS¢ Control.¢¢    Modu  potrzebuje do pracy dwa banki¢ dodatkowej pami❎ci i z tego teə powodu¢ nie uruchomi si❎ on na komputerach bez¢ tej pami❎ci! Ustawi⇨  je  moəemy  przy¢ pomocy opcji BANKS EDITOR/GLOBAL GROUP¢ w module SETUP. ¢¢    Wielko③⇨ bufora uzaleəniona jest od¢ stworzonej  tablicy   konwersji,   ale¢ w wi❎kszo③ci wypadkw umoəliwia  za a-¢ dowanie do pami❎ci tekstw o  d ugo③ci¢ nawet 30Kb.¢¢              Uruchomienie¢¢    Modu  wywo a⇨  moəemy  przy  pomocy¢ opcji PRINT z g wnego menu  DOS  Con-¢ trol lub po naci③ni❎ciu klawisza  'P'.¢ Jeəeli dodatkowo wskaəemy  pod③wietle-¢ niem plik to zostanie on automatycznie¢ za adowany do bufora. ¢¢    Przed uruchomieniem g wnej  cz❎③ci¢ programu odczytywany jest plik  konfi-¢ guracyjny PRINT.CFG (opis formatu tego¢ pliku znajdziesz w dalszej cz❎③ci  do-¢ kumentacji). Jeəeli program nie  znaj-¢ dzie tego pliku lub wyst⇧pi b ⇧d  pod-¢ czas jego odczytu to na ekranie  ukaəe¢ si❎ informacja o tym. W takim  wypadku¢ opcja CONVERSION nie b❎dzie aktywna.¢¢    Po uruchomieniu ukaəe si❎ okno  mo-¢ du u. W grnej jego cz❎③ci  znajdziemy¢ informacje o nazwie pliku znajduj⇧cego¢ si❎ w buforze  (FILE),  ilo③ci  wolnej¢ pami❎ci (FREE), d ugo③ci  pliku  (LEN)¢ oraz ilo③ci stron potrzebnych  do  wy-¢ drukowania dokumentu (PAGES).  Poniəej¢ znajduje si❎ g wne menu,  a  pod  nim¢ linia komunikacyjna.¢¢          Wprowadzanie danych¢¢    Podczas zmiany ustawienia danej op-¢ cji, do③⇨ cz❎sto  trzeba  co③  wpisa⇨.¢ W tym celu w odpowiednim miejscu ukaəe¢ si❎ kursor, ktry nam to umoəliwi. Ob-¢ s uga takiego pola jest taka sama  jak¢ w DOS Control, a  wi❎c  naleəy  uəywa⇨¢ tych samych  kombinacji  klawiszy  dla¢ skasowania znaku, ca ego pola itd.¢¢                  Menu¢¢ Load document¢ -------------¢    {adowanie  dokumentu.  Po  wybraniu¢ tej opcji kursor "przeskoczy" na nazw❎¢ pliku. Teraz moəemy poda⇨  now⇧  nazw❎¢ lub zatwierdzi⇨ star⇧. Po tej czynno③-¢ ci rozpocznie si❎ odczyt. Po za adowa-¢ niu program sprawdzi za adowany  plik.¢ Jeəeli nie znajdzie w  nim  EOL'a  lub¢ d ugo③⇨ jednej  linii  przekroczy  255¢ znakw to ukaəe  si❎  komunikat  "Line¢ too long!" i nie  b❎dzie  moəliwy  wy-¢ druk! Jeəeli wszystko b❎dzie w porz⇧d-¢ ku to automatycznie zostanie  wywo ana¢ opcja PRINT DOCUMENT. ¢    W przypadku b ❎du  podczas  odczytu¢ lub zape nieniu bufora na ekranie uka-¢ əe si❎ odpowiedni komunikat i operacja¢ zostanie przerwana. ¢¢ Print document¢ --------------¢    Wydruk dokumentu. Po  wybraniu  tej¢ opcji w linii komunikacyjnej ukaəe si❎¢ urz⇧dzenie na  ktre  zostan⇧  wys ane¢ dane.  Oznacza  to,  iə  wydruk  moəna¢ skierowa⇨ nie tylko na  drukark❎,  ale¢ takəe np.  do  pliku.  W  tym  wypadku¢ oprcz urz⇧dzenia naleəy  takəe  poda⇨¢ nazw❎ pliku. ¢¢ UWAGA! Jeəeli pracujesz  pod  systemem¢ QMEG-OS to odwo anie si❎ do "P2:"  lub¢ "P3:" zostanie zignorowane! Dane  zos-¢ tan⇧ wys ane na "P:".¢¢    Po  podaniu  urz⇧dzenia  rozpocznie¢ si❎ wydruk z uwzgl❎dnieniem wszystkich¢ ustawionych opcji. ¢¢    Jeəeli bufor jest pusty lub  odczy-¢ tany plik nie moəe by⇨ wydrukowany  to¢ po wybraniu opcji PRINT DOCUMENT prog-¢ ram automatycznie  wywo a  opcj❎  LOAD¢ DOCUMENT.¢¢ Printer setup¢ -------------¢    Ustawienia drukarki. Dok adny  opis¢ znajdziesz w pliku SETUP.DOC.¢¢ Page options¢ ------------¢    Po wybraniu tej opcji ukaəe si❎ ko-¢ lejne okno, w ktrym znajdziemy  opcje¢ dotycz⇧ce strony.¢¢ TWO COLUMNS - jeəeli opcja jest zazna-¢ czona [x] to  tekst  b❎dzie  drukowany¢ w dwch kolumnach. W takim wypadku li-¢ nia nie moəe przekracza⇨ 40-tu  znakw¢ (40-ty  musi  by⇨  EOL).  Opcja   jest¢ szczeglnie przydatna podczas  wydruku¢ tekstw stworzonych na Atari.¢¢ PRINT PAGE NUMBER - jeəeli opcja  jest¢ zaznaczona [x] to drukowany b❎dzie ak-¢ tualny numer strony. B❎dzie on  wycen-¢ trowany na podstawie  warto③ci  lewego¢ i prawego marginesu.¢¢ EVEN/ODD PAGE - strony parzyste i nie-¢ parzyste. Opcja jest przydatna w mome-¢ ncie gdy chcemy  wydrukowany  dokument¢ umie③ci⇨ w segregatorze. Jeəeli  opcja¢ jest zaznaczona [x] to program  b❎dzie¢ odpowiednio ustawia  prawy i lewy mar-¢ gines co spowoduje iə po obu  stronach¢ kartki  powstanie  "pusty"  pasek,  na¢ ktrym moəna wykona⇨ potrzebne otwory.¢ Z tego teə powodu  naleəy  odpowiednio¢ ustawi⇨ g wnie LEWY margines  (jeəeli¢ b❎dzie on rwny 0 to  dzia anie  opcji¢ nie b❎dzie widoczne).¢¢ FIRST PAGE NUMBER  -  numer  pierwszej¢ strony. Standardowo,  po  uruchomieniu¢ modu u jest on ustawiany na 1.  Jeəeli¢ chcemy aby program drukowa  inny numer¢ to naleəy go tu poda⇨. Maksymalnie mo-¢ əe on mie⇨  warto③⇨  65,535.  Przydaje¢ si❎ to w momencie gdy dokument  sk ada¢ si❎ np. z dwch cz❎③ci.¢¢ START PAGE - numer strony od ktrej ma¢ rozpocz⇧⇨ si❎ wydruk dokumentu.  Stan-¢ dardowo numer ten  ustawiany  jest  na¢ numer pierwszej strony (patrz  poprze-¢ dnia opcja). Jeəeli chcemy aby  wydruk¢ rozpocz⇧  si❎ od innej to naleəy go tu¢ poda⇨. Opcja ta jest powi⇧zana  z  po-¢ przedni⇧, a  wi❎c  jeəeli  podamy  aby¢ program rozpocz⇧   drukowanie  nie  od¢ numeru 1, ale od 10 to pierwsza strona¢ ma numer 10! Teraz chc⇧c rozpocz⇧⇨ wy-¢ druk od strony 3, nie podajemy  tu  3,¢ ale 13!¢¢ EXIT TO MAIN MENU - powrt do g wnego¢ menu.¢¢ Conversion¢ ----------¢    Jeəeli opcja jest zaznaczona [x] to¢ program b❎dzie przeprowadza  konwersj❎¢ dokumentu zgodnie z odczytan⇧  tablic⇧¢ konwersji. Jeəeli plik  PRINT.CFG  nie¢ zosta  prawid owo odczytany  to  opcja¢ ta zostanie automatycznie wy ⇧czona.¢¢ Load settings¢ -------------¢    Opcja umoəliwia  za adowanie  pliku¢ z ustawieniami dla  drukarki  (PRINTER¢ SETUP) oraz strony (PAGE OPTIONS).  Po¢ jej wybraniu naleəy  poda⇨  urz⇧dzenie¢ oraz nazw❎ pliku. ¢¢ UWAGA! Ustawienia nie s⇧ automatycznie¢ odczytywane podczas uruchomienia modu-¢  u. PRINT zg asza si❎ zawsze z  ostat-¢ nio ustawionymi opcjami.¢¢ UWAGA! Opcje FIRST  PAGE  NUMBER  oraz¢ STARTING PAGE nie s⇧  modyfikowane  po¢ odczycie ustawie!¢¢ Save settings¢ -------------¢    Opcja zapisuje aktualne  ustawienia¢ dla  drukarki  (PRINTER  SETUP)   oraz¢ strony  (PAGE  OPTIONS).  Dzi❎ki  temu¢ moəna przygotowa⇨ sobie  kilka  plikw¢ z ustawieniami i odczytywa⇨ je  w  za-¢ leəno③ci np. od formatu strony.¢    Po  wybraniu  opcji  naleəy   poda⇨¢ urz⇧dzenie oraz nazw❎ pliku.¢¢ UWAGA! Opcje FIRST  PAGE  NUMBER  oraz¢ STARTING PAGE nie s⇧ zapisywane! ¢¢ Exit to DOS Control¢ -------------------¢    Powrt do DOS Control.¢¢           Tablica konwersji¢¢    Jak wspomnia em,  przed  uruchomie-¢ niem g wnej cz❎③ci programu  odczyty-¢ wany jest plik PRINT.CFG (zawsze z te-¢ go urz⇧dzenia, z ktrego zosta  odczy-¢ tany modu  PRINT). Na  jego  podstawie¢ program tworzy w pami❎ci tablic❎  kon-¢ wersji, ktra umoəliwia np.  uzyskanie¢ polskich liter na wydruku.¢¢ Budowa pliku¢ ------------¢    PRINT.CFG  jest   zwyk ym   plikiem¢ ATASCII, ktry moəna stworzy⇨ przy po-¢ mocy dowolnego edytora tekstu  zapisu-¢ j⇧cego dane w tym standarcie.¢¢    Tablic❎ tworzymy wed ug schematu:¢¢           "Z CZEGO"="NA CO"¢¢ "Z CZEGO" - to znak  ktry  ma  zosta⇨¢             zamieniony.¢ "NA CO"   - to ci⇧g znakw, ktry  za-¢             st⇧pi znak "Z CZEGO". ¢ "="       - oddziela znak  poszukiwany¢             od ci⇧gu do podmiany,  ale¢             nie jest on konieczny.¢¢    D ugo③⇨ jednej takiej linii nie mo-¢ əe przekroczy⇨ 255 znakw (255-ty musi¢ by⇨ EOL). Jeəeli linia b❎dzie  d uəsza¢ to  ukaəe  si❎  komunikat  "Line   too¢ long". Maksymalnie moəna stworzy⇨  127¢ takich  linii  (po  przekroczeniu  tej¢ warto③ci ukaəe si❎ komunikat "Too many¢ lines"). Naleəy jednak uwaəa⇨ gdyə bu-¢ for modu u moəe nie zmie③ci⇨ tak  d u-¢ giego pliku i ukaəe si❎ komunikat "CFG¢ file too long!".¢    Bufor na  tablic❎  wynikow⇧  (czyli¢ t⇧, ktr⇧ stworzy  program)  ma  tylko¢ 1024 bajty i po przekroczeniu tej war-¢ to③ci ukaəe si❎ komunikat "CFG  buffer¢ is  full!".¢    Jeəeli ukaəe si❎ jaki③ komunikat to¢ operacja zostaje przerwana i konwersja¢ nie b❎dzie przeprowadzana!¢¢    Podczas  tworzenia  tablicy   moəna¢ podawa⇨ warto③⇨ danego znaku dziesi❎t-¢ nie. W takim przypadku  liczb❎  naleəy¢ poprzedzi⇨ znakiem "#" np.  #1,  #255.¢ Dozwolone jest takəe umieszczenie  ko-¢ mentarza. Musi si❎ on jednak  zaczyna⇨¢ zawsze od pocz⇧tku linii i by⇨ poprze-¢ dzony znakiem kropki. Podczas  tworze-¢ nia tablicy komentarz jest  oczywi③cie¢ ignorowany.¢    Jeəeli  potrzebne  s⇧  znaki  "#.="¢ (takəe w inwersji) to ich kody  naleəy¢ wprowadzi⇨ dziesi❎tnie.  ¢¢    Aby wszystko by o  bardziej  zrozu-¢ mia e, prosz❎ przegl⇧dn⇧⇨ takəe pliki:¢¢ PRINT.CFG  -  wydruk  polskich  znakw¢               poprzez cofanie g owicy.¢ PRINT2.CFG -  wydruk  polskich  znakw¢               w trybie graficznym.¢