3.2 drukowanie_z_poziomu_aplikacji_windows
Transkrypt
3.2 drukowanie_z_poziomu_aplikacji_windows
Temat 3.2: Drukowanie z poziomu aplikacji Windows. Dostęp do drukowania z poziomu aplikacji uzyskujemy poprzez skrót klawiszowy Ctrl + P lub poprzez menu Plik => Drukuj. W wyświetlonym w ten sposób oknie możemy dokonać następujących wyborów: − rodzaju drukarki do wykonania wydruku, − ewentualnego przeszukania dostępnych drukarek w domenie, − treści drukowanej (cały dokument, bieżącą stronę lub zakres stron, strony parzyste lub nieparzyste, dokument lub informacje o nim), − ilości drukowanych kopii, − powiększenia (ilość stron na arkuszu – domyślnej wielkości formatu obszaru drukowania). Możliwe jest również drukowanie z poziomu programów DOS. W tym przypadku należy w konfiguracji drukarki zaznaczyć opcję przechwytywania portu drukarki dla programów DOS (gdy porty niedostępne są dla systemu DOS). Sprawdzenie możliwości drukowania z poziomu DOS można realizować na wiele sposobów: copy plik.txt prn type plik.txt lpt1 Najprostszą metodą wydrukowania dokumentu jest wybranie odpowiedniej opcji z menu tego programu, w którym dokument został otwarty. Aby wydrukować dokument w ten sposób: 1. Otwórz dowolny program do edycji dokumentów (Notatnik, WordPad, Paint itd.). 2. Przygotuj dokument, który chcesz wydrukować. 3. Z menu Plik wybierz opcję Drukuj. Zostanie otworzone okno Drukuj. 4. Naciśnij klawisz OK. Jeżeli chcemy wydrukować dokument zapisany na dysku twardym bez jego otwierania, wystarczy że wskażemy na ikonę tego pliku, naciśniemy prawy przycisk myszy i z menu kontekstowego wybierzemy akcję Drukuj. Wydrukować dokument można również „przeciągając” go myszką do folderu drukarki. Skopiowanie dokumentu do folderu drukarki spowoduje wydrukowanie jego kopii. Aby wydrukować dokument w ten sposób: 1. Z menu Start wybierz opcję Drukarki i faksy. 2. Otwórz folder zawierający wybrany dokument. 3. Zaznacz dokument przeznaczony do druku i „przeciągnij” go nad ikonę wybranej drukarki. 4. Puść przycisk myszy. Rozpocznie się proces drukowania dokumentu. Aplikacje systemu DOS mogą pracować w systemie Windows XP, który uruchamia na ich potrzeby tryb wirtualnego komputera DOS (ang. Virtual DOS Machine). Program ten oczekuje, że do portu LPT podłączona jest drukarka i że proces drukowania sprowadza się do wysłania ciągu bitów bezpośrednio do tego portu. W przypadku programów DOS wyposażonych w sterowniki do używanego typu drukarki, drukowanie na drukarce podłączonej bezpośrednio do komputera powinno być możliwe. Należy jednak spodziewać się problemów związanych ze sposobem, w jaki takie aplikacje komunikują się z drukarką. Z reguły, jeśli aplikacja nie zakończy pliku wysłaniem znaku EOF (ang. End of File), proces odpowiedzialny za sterowanie wydrukiem będzie uważał, że aplikacja wciąż drukuje. Istnieje kilka objawów tego problemu: • Zadanie drukowania nie zostanie uruchomione, dopóki program nie zostanie zamknięty. • Ostatnia strona wydruku pozostaje w drukarce. • Strony różnych dokumentów zadań drukowania systemu DOS są przemieszane. Przyczyną tego są aplikacje, dokonujące obliczeń pomiędzy drukowaniem kolejnych stron raportu, które trwają wystarczająco długo, aby sterownik uznał to za przekroczenie czasu wydruku i przyjął zadanie drukowania z innej aplikacji. Zdecydowanie „gorzej” wygląda próba wydrukowania dokumentu z aplikacji DOS na drukarce podłączonej poprzez sieć lub do portu podczerwieni. Ponieważ program wysyła dane wyłącznie na nieistniejące w tym wypadku urządzenie podłączone do portu LPT, musimy zmapować port LPT do innego portu. Służy do tego polecenia Net Use. Na przykład, jeżeli komputer Bolek udostępniona w sieci drukarkę pod nazwą Iron Maiden powinniśmy zmapować tę drukarkę do portu LPT1 naszego komputera wydając polecenie: net use lpt1: \\Bolek\Iron Maiden W ten sposób „przekonamy” aplikacje DOS, że drukują do portu LPT1, chociaż w rzeczywistości dokumenty będą drukowane na drukarce o nazwie Iron Maiden . Zadanie 3.2: Przedstaw w postaci zrzutów ekranu metody drukowania z poziomu aplikacji Windows.