..:: DOS Control v2.6 ::..
Freeware!
autor Jager/Dial

..:: INSTRUKCJA ::..

  Informacje podstawowe
  Operacje podstawowe
  Operacje dodatkowe
  Menu główne - przyciski
  Moduły DOS Control'a
  Kody błędów

MODUŁY WEWNĘTRZNE

  Play
  Notebook

MODUŁY ZEWNĘTRZNE

  Setup v2.2
  Disk copy v1.2
  ATASCII / Progbaza
  EED view v1.0
  Graph / Font view
  INT-Graph v1.1 view
  MPT Digi Player v1.1
  Archive view v1.0
  DC-Module Info

NARZĘDZIA

  Print v1.2
  RC-Format v2.0
  RAM-CART Backup v1.1
  Sector edit v1.3
  Text Converter v1.1

..:: STREFA ZRZUTU ::..

  DOS Control v2.6
  Dokumentacja

  Główne menu
  Wyjście
Print v1.2
      Moduł PRINT umożliwia wydruk tekstów w formacie ATASCII. Dokument może być wydrukowany standardowo lub w dwóch kolumnach. Nie ma także problemu 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órnego, prawego i lewego marginesu, drukowanie numeru strony, wydruk od dowolnej 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 pamięci handler'a urządzenia "P:", który umożliwi wydruk wszystkim, którzy pracują pod systemem QMEG, a nie posiadają interfejsu CENTRONICS. Handler należy załadować przed uruchomieniem DOS Control'a.

      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ładowanie 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 Control lub po naciśnięciu klawisza [P]. Jeżeli dodatkowo wskażemy podświetleniem plik to zostanie on automatycznie załadowany do bufora.

      Przed uruchomieniem głównej części programu odczytywany jest plik konfiguracyjny PRINT.CFG (opis formatu tego pliku znajdziesz w dalszej części dokumentacji). Jeżeli program nie znajdzie tego pliku lub wystąpi błąd podczas 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 moduł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 wydrukowania dokumentu (PAGES). Poniżej znajduje się główne menu, a pod nim linia komunikacyjna.


Wprowadzanie danych

      Podczas zmiany ustawienia danej opcji, dość często trzeba coś wpisać. W tym celu w odpowiednim miejscu ukaże się kursor, który nam to umożliwi. Obsł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ładowaniu 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 wydruk! Jeżeli wszystko będzie w porządku 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 zostaną wysłane na "P:".

Po podaniu urządzenia rozpocznie się wydruk z uwzględnieniem wszystkich ustawionych opcji.

      Jeżeli bufor jest pusty lub odczytany plik nie może być wydrukowany to po wybraniu opcji PRINT DOCUMENT program automatycznie wywoła opcję LOAD DOCUMENT.

Printer setup

      Ustawienia drukarki. Dokładny opis znajdziesz w opisie modułu SETUP.

Page options

      Po wybraniu tej opcji ukaże się kolejne okno, w którym znajdziemy opcje dotyczące strony.

TWO COLUMNS - jeżeli opcja jest zaznaczona [x] to tekst będzie drukowany w dwóch kolumnach. W takim wypadku linia 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 aktualny numer strony. Będzie on wycentrowany na podstawie wartości lewego i prawego marginesu.

EVEN/ODD PAGE - strony parzyste i nieparzyste. Opcja jest przydatna w momencie gdy chcemy wydrukowany dokument umieścić w segregatorze. Jeżeli opcja jest zaznaczona [x] to program będzie odpowiednio ustawiał prawy i lewy margines 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. Standardowo numer ten ustawiany jest na numer pierwszej strony (patrz poprzednia opcja). Jeżeli chcemy aby wydruk rozpoczął się od innej to należy go tu podać. Opcja ta jest powiązana z poprzednią, 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ąć wydruk 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 ostatnio 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 zależ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'a.

Tablica konwersji

      Jak wspomniałem, przed uruchomieniem głównej części programu odczytywany jest plik PRINT.CFG (zawsze z tego urządzenia, z którego został odczytany moduł PRINT). Na jego podstawie program tworzy w pamięci tablicę konwersji, 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 pomocy dowolnego edytora tekstu zapisują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 zastą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ż bufor modułu może nie zmieścić tak długiego 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 wartoś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ętnie. W takim przypadku liczbę należy poprzedzić znakiem "#" np. #1, #255. Dozwolone jest także umieszczenie komentarza. Musi się on jednak zaczynać zawsze od początku linii i być poprzedzony znakiem kropki. Podczas tworzenia 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 zrozumiał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.


Następny rozdział Do góry Poprzedni rozdział