Ustawianie serwera wydruku
W niektórych, dużych instalacjach może istnieć potrzeba ustawienia serwera wydruku w celu usprawnienia wydruku dokumentów. System Hansa można skonfigurować tak, aby działał jak serwer wydruku. Okresowo są wtedy wysyłane zapytania do bazy danych o wykonanie wydruków. Jeśli użytkownik drukuje dokument jest on przechowywany na serwerze aż do kolejnego zapytania z serwera wydruku. Następnie dokument jest pobierany z serwera bazy danych przez serwer wydruku. Serwer bazy danych jest więc szybko dostępny do kolejnego przetwarzania danych, a serwer wydruku zajmuje się komunikacją z drukarką.
Kopia systemu Hansa, która będzie działała jak serwer wydruku powinna znajdować się na specjalnie dedykowanym komputerze (tj. innym niż ten, na którym znajduje się serwer lub klienci). Do serwera wydruku można podłączyć do 6 drukarek. Ponieważ serwer wydruku znajduje się osobnym komputerze musi być archiwizowany oddzielnie.
Aby skonfigurować serwer wydruku należy postępować według następujących kroków:
- Na osobnym komputerze, na którym uruchomiony zostanie serwer wydruku utwórz nową bazę danych zgodnie z instrukcją. Należy zdefiniować tylko jedną firmę w bazie danych o stosownej nazwie, np. "Serwer wydruku Hansa".
- Przejdź do modułu System oraz otwórz 'Konfiguracja' na liście dostępnych 'Ustawień'. Upewnij się, że check box Serwer został załączony. Może zaistnieć potrzeba zdefiniowania nowego klucza dla bazy danych serwera wydruku.
- Wybierz moduł 'Techniczny' z menu Moduły, a następnie kliknij przycisk [Tryb pracy] w lewym rogu Okna Głównego ( lub wybierz 'Tryb pracy' z menu Kartoteki).
- Uzupełnij zakładki 'Serwer' oraz 'Serwer wydruku' w następujący sposób:

Zakładka serwer
- Port serwera
- Wprowadź czterocyfrowy numer portu identyfikującego bazę danych. Niezależnie od tego, iż tworzona baza danych jest przewidziana wyłącznie do pracy jako serwer wydruku i nie będą się do niej logowali klienci, port serwera jest wymagany do aktywowania TCP/IP. Port serwera zdefiniowany w tym polu musi być unikalny (tj. musi się różnić od portu serwera bazy danych).
Zakładka Serwer wydruku
- Port serwera wydruku
- Wprowadź port serwera zdefiniowany w kartotece Tryb pracy na serwerze bazy danych. Umożliwi to serwerowi wydruku zlokalizowanie właściwej kopii systemu Hansa na serwerze. Jeśli wykorzystywana jest funkcjonalność serwera równoległego należy wprowadzić port serwera rozprowadzającego.
- Zdefiniowanie tego pola ma następujące konsekwencje: jeśli uruchomiono więcej niż jeden serwer bazy danych (z różnymi bazami danych) to dla każdego serwera należy uruchomić oddzielny serwer wydruku.
- Łącz. aut. z IP serwera
- W tym polu wprowadź adres IP serwera bazy danych. Można go pobrać z ustawienia TCP/IP na serwerze. IP jest wykorzystywany, aby umożliwić serwerowi wydruku zlokalizowanie w sieci właściwego serwera bazy danych. Jeśli wykorzystywana jest funkcjonalność serwera równoległego należy wprowadzić port serwera rozprowadzającego.
- Autom. poł. (sek.)
- Serwer wydruku okresowo wysyła zapytanie do bazy danych o oczekujące wydruki. W tym polu można zdefiniować jak często będzie się to odbywać (zaleca się zdefiniować 10).
- Faks autom. poł. (sek.)
- Pole dotyczy serwera faksu. Więcej informacji na temat
ustawiania serwera faksu znajdziesz w dalszej części podręcznika.
- Port
- W tym polu należy wprowadzić ten sam port jak dla serwera wydruku powyżej.
- Autom. poł. jako serwer wydruku
- Należy zaznaczyć check box na serwerze wydruku, aby umożliwić serwerowi wydruku okresowe sprawdzanie serwera bazy danych w poszukiwaniu oczekujących wydruków.
- Po wprowadzeniu danych na zakładce: 'Serwer' oraz 'Serwer wydruku, kliknij przycisk [Zapisz] na pasku przycisków, aby zapamiętać wprowadzone dane. Jeśli jakiś numer portu został zdefiniowany po raz pierwszy (lub został zmieniony już istniejący numer portu) należy zrestartować system.
- Jeśli używane jest ustawienie Operacje wykonywane okresowo w module Techniczny na głównym serwerze w celu automatycznego tworzenia plików backup lub automatycznego zamykania i otwierania bazy danych, należy te same ustawienia zdefiniować na serwerze wydruku. Serwer wydruku wysyła zapytanie do serwera bazy danych okresowo: jeśli serwer bazy danych będzie zamknięty lub na serwerze wykonywany będzie backup to serwer wydruku nie uzyska odpowiedzi.
Jeśli używane jest ustawienie Operacje wykonywane okresowo na głównym serwerze danych do automatycznej archiwizacji danych (tj. został zdefiniowany czas archiwizacji, zaznaczony check box 'Archiwum' oraz zdefiniowana ścieżka dostępu) to czas Zamknięcia BD należy ustawić 3 minuty przed operacjami na serwerze bazy danych. Czas Otwarcia BD należy ustawić kiilka minut po zakończeniu procesu archiwizacji na serwerze bazy danych.
Jeśli używane jest ustawienie Operacje wykonywane okresowo na głównym serwerze danych do Zamknięcia BD w godzinach nocych, aby, np. umożliwić archwizację za pomocą innego, specjalistycznego oprogramowania (na serwerze zdefiniowano czas Zamknięcia BD i Otwarcia BD) to czas Zamknięcia BD na serwerze wydruku należy ustawić 3 minuty przed czasem Zamknięcia BD na głównym serwerze. Czas Otwarcia BD na serwerze wydruku należy ustawić kiilka minut po Otwarciu BD na głównym serwerze.
W obu przypadkach wszystkie automatyczne operacje na serwerze wydruku powinny zostać zakończone przed zalogowaniem użytkowników do serwera bazy danych.
- Wybierz 'Serwer' lub 'Bramka SMTP/POP3' z menu Moduły. Pojawi się okno 'Status serwera'. Serwer wydruku jest gotowy do pracy.
The 'Server Status' screen appears. The print server can now be left alone. 'External Gateway' is recommended as you can change from there to the Technics module to check settings etc when necessary. If you do this, return to the External Gateway module when you've finished, to prevent messages appearing that will stop the program running. In the Server and External Gateway, these messages will be written to the log file and will not appear on screen.
- Przejdź do serwera bazy danych (lub klienta z dostępem do modułu Serwer), aby skonfigurować ustawienie Drukarki i udostępnić serwer wydruku. Aby skonfigurować ustawienie bezpośrednio na serwerze bazy danych, upewnij się, że nie ma zalogowanych klientów, a następnie wybierz opcje: 'Zakończ, usuń opcję:Uruchom w trybie serwer' z menu Plik i zrestaruj system. Po uruchomieniu programu można zmodyfikować ustawienie Drukarki. Jeśli serwer nie posiada inferfejsu graficznego ustawienie Drukarki można zmodyfikować z poziomu klienta.

Pierwszy wiersz ustawienia powinien pozostać pusty (oprócz kodu) jak pokazano na ilustracji, co oznacza, że drukarka zdefiniowana w Panelu sterowania (Windows) lub w Chooser (Macintosh) będzie wykorzystywana jako domyślna drukarka.
W naszym przykładzie, serwer wydruku został zdefiniowany w drugim wierszu ustawienia. Adres IP serwera wydruku został wprowadzony w pole IP i port serwera wydruku, a w pole Port pokazuje ten sam numer, który został wprowadzony w polu Port serwera wydruku w kartotece Tryb pracy na serwerze wydruku (krok 4). Wykorzystaj pole Port sprzęt., aby wskazać serwerowi wydruku, która drukarka powinna być użyta. Jeśli do serwera wydruku podłączono kilka drukarek należy wprowadzić osobne wiersze w ustawieniu z właściwym portem sprzęt., aby zapewnić wydruk dokumentów na właściwym drukarkach.
Po wprowadzeniu stosownych ustawień, kliknij przycisk [Zapisz] na pasku przycisków, aby zapamiętać wprowadzone dane.
- Następnie, bazując na instrukcji Definiowanie wydruku dokumentu wybierz polecenie 'Definicja formularza' dla każdego dokumentu, który ma być drukowany za pomocą serwera wydruku. Wprowadź serwer wydruku w pole Drukarka.
