Dokumentacja. Modułu Agenta Systemu Printoscope Cost Control



Podobne dokumenty
1. Moduł Print Master

SERWER AKTUALIZACJI UpServ

Samsung Universal Print Driver Podręcznik użytkownika

Kancelaria Prawna.WEB - POMOC

Rozdział 8. Sieci lokalne

INSTRUKCJA INSTALACJI DRUKARKI. (Dla Windows CP-D70DW/D707DW)

8. Sieci lokalne. Konfiguracja połączenia lokalnego

e-audytor v.3.x INSTRUKCJA INSTALACJI I URUCHOMIENIA SYSTEMU

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

SERWER AKTUALIZACJI UpServ

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Silent setup SAS Enterprise Guide (v 3.x)

Instrukcja instalacji Control Expert 3.0

SERWER AKTUALIZACJI UpServ

10.2. Udostępnianie zasobów

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Definiowanie drukarek w programie ZAFIR

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router.

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Możesz podłączyć drukarkę do routera wykorzystując port USB. Wszystkie komputery podłączone do routera będą mogły drukować poprzez router.

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

UNIFON podręcznik użytkownika

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Instrukcja konfiguracji drukarki HP LaserJet 1018 dla systemu dreryk

Pracownia internetowa w szkole ZASTOSOWANIA

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

R o g e r A c c e s s C o n t r o l S y s t e m 5

Instrukcja postępowania w procesie aktualizacji systemu UPLOOK / STATLOOK z wersji 3.0 do wersji 3.2

1. Opis. 2. Wymagania sprzętowe:

Instalacja programu. Wymaganiach sprzętowych systemu. Instalacji programu w wersji podstawowej. Instalacji programu dla innych użytkowników w sieci

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Instrukcja użytkownika. Aplikacja dla WF-Mag

Internet wymagania dotyczące konfiguracji

Udostępnianie drukarek za pomocą systemu Windows (serwer wydruku).

Dokumentacja instalatora środowiska obsługi kart mikroprocesorowych w wersji Spis treści

Instrukcja konfiguracji funkcji skanowania

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Instalacja NOD32 Remote Administrator

7 Business Ship Control dla Symfonia Handel

Instrukcjaaktualizacji

Praca w sieci równorzędnej

Ewidencja Wyposażenia PL+

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

7 Business Ship Control dla Systemu Zarządzania Forte

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Drukarka serii HP LaserJet P2015 Uwagi dotyczące instalacji systemu drukowania

Instrukcja użytkownika. Aplikacja dla Magento

Wymagania do zdalnej instalacji agentów firmy StorageCraft

Instrukcja krok po kroku Konfiguracja Windows. Strona 2 z 14

Instalacja programu na systemie vista/win7/win8/win10. Instrukcja dotyczy instalacji wszystkich programów ( na przykładzie Helios ).

Instrukcja dla instalatora systemu SMDP Enterprise/Professional

Instalacja programu Warsztat 3 w sieci

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Instrukcje ustawień funkcji zwalniania wydruku

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

KONFIGURACJA USŁUGI ZSIMED NA SERWERZE ZDALNYM

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

Instrukcja użytkownika ARSoft-WZ1

1. Instalacja systemu Integra 7

Instalacja aplikacji dostępowej KSOmniPharm dla KS-ZSA

Dla klientów używających systemu Windows do połączeń sieciowych

Laboratorium A: Zarządzanie drukowaniem/klucz do odpowiedzi

Livebox konfiguracja drukarki

Instrukcja do programu Roger Licensing Server v1.0.0 Rev. A

Biuletyn techniczny. CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych. Copyright 2007 COMARCH SA

INSTRUKCJA INSTALACJI

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja wielokrotna)

HELIOS pomoc społeczna

Instalowanie dodatku Message Broadcasting

Ćw. I. Środowisko sieciowe, połączenie internetowe, opcje internetowe

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Rozdział 5. Administracja kontami użytkowników

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

Warsztaty: Tworzenie obrazów stacji roboczych

Instrukcja instalacji wersja 1.01

INSTALACJA PROGRAMU KS-ASW

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

PODRĘCZNIK UŻYTKOWNIKA programu Pilot

MONITOROWANIE WINDOWS Z NETCRUNCHEM 7 P A G E 1

Instrukcja instalacji i obsługi programu Szpieg 3

Symfonia Start e-dokumenty

Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus

Program kadrowo płacowy - wersja wielodostępna z bazą danych Oracle SQL Server 8 lub 9

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Symfonia e-dokumenty. Instalacja programu. Wersja 2014

Dokumentacja instalatora środowiska obsługi kart mikroprocesorowych w wersji Spis treści

INSTRUKCJA INSTALACJI ODBIORNIKA GPS

Instalacja serwera Firebird

Transkrypt:

Dokumentacja Modułu Agenta Systemu Printoscope Cost Control ver 1.1 Zielona Góra, wrzesień 2006 1/19

Metryka dokumentu - Historia zmian Data Wersja Opis zmiany Autor 2006-09-25 1.0 Agnieszka Baranowska Mariusz Zawadzki 2006-09-27 1.1 Drobne zmiany w punkcie 4 (krok 7). Wstawiony nowy pkt 3.11 Komunikacja TCP/IP. Dodano opis do opcji IP suffix w pkt. 3.6. Marcin Sasin Mariusz Zawadzki 2/19

Spis treści 1 Wstęp...4 2 Architektura systemu Printoscope Cost Control...4 3 Moduł agenta...5 3.1 Instalowanie agenta...5 3.2 Sprawdzanie stanu aktywności agenta...6 3.3 Ustawienia drukarek...8 3.4 Elementy składowe agenta...10 3.5 Sposób działania agenta...10 3.6 Plik APSys.ini - konfiguracja agenta...11 3.7 Zmiana konfiguracji agenta...12 3.8 Generowanie nowego instalatora agenta...13 3.9 Automatyczny update Agenta...14 3.10 Logi agenta...14 3.11 Komunikacja TCP/IP...14 3.12 Formaty wydruków...15 3.13 Odinstalowanie agenta...16 4 Moduł agenta w systemie Windows NT...16 3/19

1 Wstęp Niniejszy dokument zawiera opis modułu agenta systemu Printoscope Cost Control, pracujących pod kontrolą systemów operacyjnych Windows firmy Microsoft. Dokumentacja nie opisuje szczegółów instalacji i obsługi agentów dla systemów Novell NetWare. 2 Architektura systemu Printoscope Cost Control System Printoscope Cost Controle (PCC) składa się z następujących elementów: program agenta umieszczony na stacjach roboczych i serwerach wydruków; serwer zbierający dane od agentów; moduł administratora; moduł raportów. Współpraca agenta z serwerem PCC przebiega następująco: Użytkownik wykonując wydruk na stacji roboczej uruchamia procedury systemowe, które informują program agenta o rozpoczęciu drukowania. Agent zbiera wszystkie dostępne dane z systemu Windows oraz Novell NetWare dotyczące wydruku oraz analizuje plik wydruku pozyskując informacje o nazwie użytkownika, nazwie serwera wydruku, sterownika, ilości stron, formacie wydruku, ilości zastosowanych kolorów, użycia trybu duplex, zastosowanym podajniku i rozdzielczości wydruku. W przypadku braku określonych parametrów przyjmuje wartości domyślne. W przypadku braku komunikacji dane są przechowywane stale w buforze lokalnym i agent, co określony czas próbuje je wysłać. Po wysłaniu danych, dane są kasowane z bufora. 4/19

Rysunek 1 Sposób działania Printoscope Cost Control 3 Moduł agenta Jak już wcześniej zostało powiedziane zadaniem modułu agenta jest zbieranie informacji o wykonywanych wydrukach i przesyłanie ich do serwera Printoscope. W przypadku systemu Windows, agent instalowany jest na każdej stacji, która ma zostać poddana monitorowaniu wykonywanych wydruków. W przypadku systemu Novell, agent instalowany jest na serwerze i monitoruje wszystkie kolejki będące obiektami bazy NDS.. 3.1 Instalowanie agenta W końcowej fazie instalacji Serwera systemu Printoscope generowany i konfigurowany jest program instalacyjny agenta: agent_setup_host.exe, gdzie host jest adresem IP komputera, na którym wykonano instalację. Program instalacyjny należy po zakończeniu instalacji serwera pobrać z katalogu, do którego został wygenerowany (typowo: Program Files\Printoscope Cost Control\). Jest on przygotowany do pracy z serwerem umieszczonym na komputerze, na którym przeprowadzono instalację modułu Serwer. W celu zainstalowania agenta należy na stacji roboczej (może nią być też serwer wydruków) uruchomić plik instalacyjny agenta (w sposób lokalny lub zdalny). Proces instalacji agenta przebiega automatycznie, w tzw. trybie cichym. Użytkownik musi tylko uruchomić program instalacyjny agenta na swoim komputerze. Agent jest instalowany w katalogu %windir%\system32\apsys (gdzie %windir% oznacza katalog główny systemu Windows). 5/19

UWAGA: do zainstalowania agenta na stacjach roboczych działających pod systemem operacyjnym Windows NT, 2000, XP, 2003 potrzebne są uprawnienia administratora stacji roboczej. UWAGA: jeżeli komputer pełni rolę serwera wydruków (print server), należy na nim także zainstalować program agenta, w przeciwnym wypadku wydruki kierowane na serwer wydruków nie będą zliczane pomimo instalacji agentów na stacjach roboczych użytkowników. Program agenta pracuje pod następującymi systemami operacyjnymi (warunkiem koniecznym jest obsługa stosu TCP/IP): MS Windows NT 4 SP6; MS Windows 2000 SP4; MS Windows 2003; MS Windows XP SP1; MS Windows XP SP2; MS Windows 95 (z IE 5.5 lub wyższym o ile kompatybilny); MS Windows 98 (z IE 5.5 lub wyższym o ile kompatybilny); MS Windows 98 SE (z IE 5.5 lub wyższym o ile kompatybilny); MS Windows Me (z IE 5.5 lub wyższym o ile kompatybilny). Instalacja zdalna Istnieje możliwość zainstalowania agentów zdalnie (np. z poziomu administratora domeny) wykorzystując m. in. narzędzie zdalnej linii komend xcmd lub innych pozwalających na zdalnie wykonywanie zadań np. MS SMS). Przykład instalacji zdalnej z użyciem xcmd: xcmd \\computername /USER:username /PWD:* /C agent_setup_ip_address.exe gdzie użytkownik username jest administratorem komputera computername. Zaraz po wywołaniu polecenia zostaniemy poproszeni o podanie hasła użytkownika username. 3.2 Sprawdzanie stanu aktywności agenta Zainstalowany na stacji roboczej agent uruchamiany jest automatycznie wraz z uruchomieniem 6/19

stacji roboczej. Jednym ze sposobów sprawdzenia czy agent został poprawnie zainstalowany oraz jego stanu, jest sprawdzenie na lokalnym komputerze czy uruchomiona jest usługa APServ (Start -> Ustawienia -> Panel sterowania -> Narzędzia administracyjne -> Usługi), co pokazuje rys. 2. Rysunek 2 Weryfikacja pracy agenta z poziomu usług systemu Windows Możliwe jest również sprawdzenie stanu aktywności agenta z poziomu modułu administratora systemu PCC. Moduł ten nazywa sie: Printoscope Management Console (zakładka Administracja, podzakładka Agenci, patrz rysunek 2). Rysunek 3 Monitorowanie pracy agentów z poziomu PMC 7/19

UWAGA Aby dane gromadzone przez Printoscope Cost Control były wiarygodne, nie jest zalecane wyłączanie agenta. 3.3 Ustawienia drukarek Dla poprawności analizy wydruków przez moduł agenta należy odpowiednio skonfigurować właściwości drukarki zainstalowanej na danej stacji roboczej. W tym celu należy wybrać: Start->Ustawienia->Drukarki i faksy -> nazwa drukarki -> prawy klawisz myszy i wybrać Właściwości -> zakładka Zaawansowane - włączyć opcję: Buforuj dokumenty tak, aby program szybciej skończył drukowanie - wyłączyć opcję: Włącz zaawansowane funkcje drukowania Przykładowa konfiguracja drukarki widoczna jest na rysunku 4. 8/19

Rysunek 4 Konfiguracja drukarki Dodatkowo Printoscope wymaga, aby w katalogu bufora wydruku nazwy plików.spl posiadały format: jobid.spl, np. 00003.spl. Jeśli nazwy plików.spl rozpoczynają się od przedrostka fp, to należy wykonać pewne czynności, aby doprowadzić do wymaganego formatu. Taka sytuacja może wystąpić w systemach Windows XP i Windows Server 2003. W przypadku systemu Windows XP należy w kluczu: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers odnaleźć DefaultSpoolDirectory i jego wartość przypisać do SpoolDirectory w kluczach HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\printerName gdzie printername jest nazwą drukarki zainstalowanej w systemie. W przypadku systemu Windows Server 2003 należy w kluczu: 9/19

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print odnaleźć (jeśli nie istnieje, to stworzyć) DisableServerFilePooling (typu DWORD) i przypisać jemu wartość 1. Zmiany można wykonać ręcznie za pomocą regedit.exe lub można wykorzystać specjalnie przygotowany w tym celu program - SpoolConfig.exe, który jest częścią Printoscope. 3.4 Elementy składowe agenta Agent PCC pracujący w systemie Windows składa się z następujących plików: apsys.exe moduł agenta monitorujący wydruki (obowiązkowy) apsys.ini plik konfiguracyjny agenta (obowiązkowy) apserv.exe moduł, dzięki któremu agent działa jako usługa (obowiązkowy) atool.exe moduł odpowiedzialny za deinstalację i update agenta (obowiązkowy) op.exe moduł do obsługi projektów (opcjonalny) aw.exe moduł nasłuchujący zdarzenie anulowania wydruków NetWare (opcjonalny) netuse.exe moduł wykrywający mapowanie kolejek NetWare na port LPT (opcjonalny) table_tsp01.dll, table_trdir.dll, saprfc.ini moduły konieczne do monitorowania wydruków z SAPa (opcjonalny) start_log_n.txt startowy log agenta agent_log.txt szczegółowy log agenta 3.5 Sposób działania agenta W chwili powstania wydruku w spoolerze systemu Windows (zlokalizowanego w: %windir%\system32\spool\printers), agent wstrzymuje pracę w kolejce drukarki, pobiera informacje o wydruku z systemu, dokonuje analizy pliku w spoolerze odpowiadającego wydrukowi, po czym wznawia pracę w kolejce drukarki. Dane o zmonitorowanych wydrukach agent Windows przesyła do serwera Printoscope (w postaci zaszyfrowanej). 10/19

Komunikacja z serwerem Printoscope odbywa się poprzez sockety TCP/IP. Port jak i adres IP serwera PCC konfiguruje się w pliku konfiguracyjnym agenta (domyślnie jest to port 4443). Agent Windows buforuje dane o monitorowanych wydrukach, co gwarantuje pracę offline. Dane są buforowane w katalogu %windir%\system32\spool\printers\cache. Dla każdego wydruku powstaje osobny plik (z rozszerzeniem.agn). Rozmiar pliku jest stały i wynosi 620 bajtów. Zawartość pliku jest zaszyfrowana. Plik jest usuwany w chwili przesłania przez serwer Printoscope odpowiedniego rozkazu. 3.6 Plik APSys.ini - konfiguracja agenta Konfiguracja agenta jest realizowana poprzez dokonanie odpowiednich wpisów w pliku APSys.ini (znajdującego się w katalogu,w którym agent został zainstalowany, czyli %windir%system32\apsys). Poniżej opis najważniejszych parametrów konfiguracyjnych. #Adres IP lub nazwa komputera z serwerem Printoscope Host = "192.168.0.200" #Numer portu wykorzystywany w połączeniu z serwerem Printoscope DB Port = 4443 #Czas kolejnej próby podłączenia się do serwera Printoscope (w sekundach) Reconnect time = 31 #Czas przeglądania katalogu Cache i ponownego wysyłania jobów (w sekundach) Resend time = 60 #Tworzy szczegółowy log apsys_log.txt Save log = 0 #Określa katalog spoolera, jeśli jest inny niż domyślny %windir%\system32\spool\printers Spool dir = "d:\spool" #1 - Jako właściciela wydruku ustawia nazwe komputera #0 Jako właściciela wydruku ustawia login użytkownika No user name = 0 #Jako właściciela wydruku ustawia użytkownika, którego zwróci funkcja GetUserName Job login name = 0 #1 - Kopiuje do katalogu Cache\Subcache źle zliczone wydruki Save printout = 0 #Maksymalny rozmiar plików (wydruków źle policzonych przez agenta), które #agent zachowuje w specjalnym katalogu Subcache; parametr może przyjmować #wartości od 100 do 1000 MB; domyślna wartość to 100 MB 11/19

Max save size = 100 #Fraza doklejana po dwukropku do nazwy agenta Department = "MaxElektronik" #Wyklucza spod monitorowania wybrane drukarki; każde wykluczenie należy umieścić w osobnym wierszu Exc printer = "HP LaserJet 5Si PCL 5e" #Wyklucza spod monitorowania wybrane porty; każde wykluczenie należy umieścić w osobnym wierszu Exc port = "LPT1:" #Zapisuje każdego joba do pliku tekstowego Save job = 0 #Reguluje miejsce, w którym powstanie katalog Cache (0 - %windir%\system32\spool\printers; 1 - %windir%\system32\apsys) No hide cache = 0 #domyślna wartość 0; #jeśli 1 - do nazwy agenta doklejany jest adres IP IP suffix = 1 # ------------- PROJEKTY ------------- #Adres IP komputera z serwerem projektów OP Host = 192.168.0.200 #Numer portu wykorzystywany w połączeniu z serwerem projektów OP DB Port = 4442 #Czas kolejnej próby podłączenia się do serwera projektów (w sekundach) OP Reconnect time = 20 #Tworzy szczegółowy log op_log.txt OP Save log = 0 #Wersja językowa (EN, PL, DE) OP Lang = EN 3.7 Zmiana konfiguracji agenta W przypadku konieczności wykonania zmian w konfiguracji zainstalowanego agenta, należy przejść do katalogu, w którym został zainstalowany agent. Agent jest zawsze instalowany do katalogu system32\apsys katalogu, w którym zainstalowany został system Windows. Plik konfiguracyjny agenta to APSys.ini. Należy go poddać edycji i wprowadzić wymagane zmiany. Po zapisaniu zmian w pliku konfiguracyjnym agenta, należy wykonać restart agenta, z poziomu menadżera usług (Start -> Ustawienia -> Panel sterowania -> Narzędzia administracyjne -> Usługi), bądź z linii komend za pomocą następujących poleceń: 12/19

Apserv /stop a następnie: Apserv /start będąc w katalogu domowym agenta %windir%\system32\apsys, bądź z dowolnego miejsca, w przypadku gdy ścieżka ta dodana jest do zmiennej systemowej PATH. 3.8 Generowanie nowego instalatora agenta Wygenerowanie nowego instalatora agenta jest przydatne, kiedy wymagana jest zmiana domyślnej konfiguracji agenta w nim umieszczonego. Aby wygenerować nowy instalator agenta, należy przejść do katalogu, w którym został zainstalowany serwer Printoscope. Plik zawierający domyślną konfigurację dla tworzonego agenta to setupbuilder.ini. Należy go poddać edycji i wprowadzić wymagane zmiany. Jeżeli zostanie zmieniona wartość parametru Host na adres IP różny od adresu IP komputera, na którym przeprowadzane są zmiany, konieczne jest również zmodyfikowanie pliku agent.bat: należy zaremować w nim polecenie MyHost.exe. Instalator agenta może być uruchomiony w jednym z dwóch trybów: silent lub verysilent. W przypadku ustawienia trybu silent, po uruchomieniu instalatora agenta zostanie wyświetlone okno instalatora, w przypadku ustawienia trybu verysilent uruchomiony instalator agenta będzie działał w tle i nie zostanie wyświetlone żadne okno obrazujące pracę instalatora. Tryby te można ustawić edytując linię: setupbuilder.exe /verysilent pliku agent.bat: po nazwie programu setupbuilder.exe należy po ukośniku napisać pożądany tryb pracy mającego powstać instalatora agenta. Wprowadzone w plikach zmiany należy zapisać. Aby utworzyć nowy plik instalacyjny agenta, należy z katalogu, w którym został zainstalowany serwer Printoscope uruchomić plik agent.bat. Spowoduje to powstanie nowego pliku instalacyjnego agenta. Agent zainstalowany za pomocą tego pliku, będzie posiadał plik konfiguracyjny (APSys.ini) równoważny zmodyfikowanemu plikowi setupbuilder.ini. 13/19

3.9 Automatyczny update Agenta W przypadku konieczności podniesienia wersji agenta na stacjach roboczych, możliwe jest wykonanie tego w sposób automatyczny. Realizujemy to w następujący sposób: na serwerze PCC zainstalować należy nową wersję agenta (po otrzymaniu jej od producenta), podłączeni agenci otrzymują informacje o zmianie aktualnej wersji i dodawani są do listy agentów wymagających zmiany wersji update agentów odbywa sią automatycznie w kolejności wg listy zgłoszeń. UWAGA Procedura automatycznego update'u odbywa się poprzez TCP/IP port 5553. 3.10 Logi agenta Log agenta zapisywany jest w podkatalogu system32\apsys katalogu, w którym zainstalowany został system Windows. Nazwa pliku logu agenta to start_log_xx.txt, gdzie xx jest kolejnym numerem poczynając od numeru 00. W pliku tym zapisywane są wybrane informacje o przebiegu startu agenta. Jeżeli w pliku Apsys.ini opcja Save log będzia miała wartość 1, powstanie również plik apsys_log.txt, w którym zawarte będą informacje o przechwyconych wydrukach, statusie połączenia z bazą danych, wynikach komunikacji z bazą danych oraz o przebiegu pracy agenta. 3.11 Komunikacja TCP/IP Komunikacja pomiędzy modułem agenta a serwerem PCC odbywa się z wykorzystaniem protokołu TCP/IP. Poniżej przedstawiano parametry komunikacji TCP/IP po stronie serwera PCC: Port Opis usługi Plik konfig. 4443 nasłuch na połączenia modułu Agenta Apsys.ini 5553 automatyczny update modułu Agenta Apsys.ini 4442 obsługa projektów (usługa PCCPRJ) Apsys.ini Podane numery portów są ustawieniami domyślnymi systemu. Istnieje możliwość ich zmiany w 14/19

plikach konfiguracyjnych agenta Apsys.ini (patrz pkt. 3.6). W celu zapewnienia poprawnej pracy modułu Agenta z serwerem PCC komunikacja TCP/IP na wskazanych portach musi być udostępniona (szczególnie ważne w przypadku stosowania zapory systemowej w Windows XP lub istnienia list dostępowych pomiędzy sieciami IP) 3.12 Formaty wydruków Poniżej przedstawiono formaty wydruków w trybie RAW obsługiwane przez agenta systemu PCC : PCL 3 PCL 4 PCL 5 PCL 5C PCL 5E PCL 6 (XL) Postscript IBM Proprinter OKI Microline Epson ESC2 Canon BubbleJet Canon ir Series ZIMF ZJSTREAM GDIJ Canon IUTu Panasonic format tekstowy Wydruki realizowane przy użyciu innych formatów mogą być niepoprawnie interpretowane lub ignorowane. 15/19

3.13 Odinstalowanie agenta Aby odinstalować agenta na wybranej stacji roboczej, należy przejść do katalogu, w którym został zainstalowany agent agent jest zawsze instalowany do katalogu system32\apsys katalogu, w którym zainstalowany został system Windows. Następnie należy wykonać polecenie ATool /deinstall, co spowoduje rozpoczęcie procesu deinstalacji agenta. Po deinstalacji agenta z katalogu system32\apsys powinny zostać usunięte pliki: o o o o APSys.ini APSys.exe APServ.exe ATool.exe a z menadżera usług powinna zostać usunięta usługa APServ. Deinstalacja zdalna agenta: xcmd \\computername /USER:username /PWD:* /D:%windir%\system32\apsys "ATool /deinstall" gdzie użytkownik username jest administratorem komputera computername. Zaraz po wywołaniu polecenia zostaniemy poproszeni o podanie hasła użytkownika username. 4 Moduł agenta w systemie Windows NT Do monitorowania wydruków w systemie Windows NT wymagana jest instalacja PortMonitora oraz dedykowanego agenta. Poniżej przedstawiona jest opis instalacji i konfiguracji PortMonitora i agenta dla systemu Windows NT. 1. PortMonitor wraz z dedykowaną wersją Agenta pozwala monitorować wydruki w systemie Windows NT. 2. PortMonitor jest przykładem jednego z podstawowych elementów w procesie drukowania, który jest odpowiedzialny za kanał komunikacji pomiędzy katalogiem bufora wydruku a drukarką. 3. Wykonanie wydruku na drukarce z portem typu PortMonitor spowoduje, że na dysku powstaną dwa pliki: - dfajobidjobtime.agn - tzw. plik danych (zawiera zrenderowany wydruk) - cfajobidjobtime.agn - tzw. plik konfiguracyjny 16/19

4. Plik konfiguracyjny zawiera następujące informacje: user_name = "właściciel wydruku" doc_name = "nazwa wydruku" pc_name = "serwer wydruku" drv_name="sterownik drukarki" prn_name="drukarka" Przykład: user_name = "Administrator" doc_name = "Test Page" pc_name = "\\PCCLAB01" drv_name = "HP LaserJet 5Si PCL 5e" prn_name = "HP LaserJet 5Si PCL 5e" 5. Aby zainstalować PortMonitor'a, należy użyć programu ManageMonitor.exe, któremu w linii poleceń należy podać pięć parametrów: 6. PortMonitor jest biblioteką dynamiczną o nazwie PortMonitor.dll. -i biblioteka_port_monitora nazwa_port_monitora opis_portu katalog_w_którym_będą_powstawać_pliki_danych_i_konfiguracyjne Katalog podany w ostatnim parametrze powinien istnieć przed uruchomieniem polecenia. Przykład: ManageMonitor.exe -i PortMonitor.dll PCCMonitor PCCPort c:\wydruki 7. Po instalacji PortMonitor'a należy wykonać restart bufora wydruku. Można tego dokonać z poziomu Menadżera Usług lub z linii komend. Przykład z linii komend: net stop spooler net start spooler 8. W wyniku instalacji PortMonitor'a w rejestrze powstanie nowy klucz HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\nazwa_port_mo 17/19

nitora z wartościami: Driver = "biblioteka_port_monitora" Cache = "katalog_w_którym_będą_powstawać_pliki_danych_i_konfiguracyjne" Description = "opis_portu" Przykład: klucz: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\PCCMonitor wartości: Driver = "PortMonitor.dll" Cache = "c:\wydruki" Description = "PCCPort" 9. Aby odinstalować PortMonitor'a, należy użyć programu ManageMonitor.exe, któremu w linii poleceń należy podać trzy parametry: -d biblioteka_port_monitora nazwa_port_monitora Przykład: ManageMonitor.exe -d PortMonitor.dll PCCMonitor 10. PortMonitor wymaga instalacji dedykowanego Agenta. 11. Instalacja dedykowanego Agenta jest identyczna jak instalacja zwykłego Agenta. Uwaga! Na jednej stacji nie mogą działać obaj Agenci. 12. Dedykowany Agent wymaga wskazania w parametrze PSP Folder w pliku konfiguracyjnym APSys.ini katalogu podanego podczas instalacji PortMonitor'a w ostatnim parametrze. Przykład: PSP Folder = "c:\wydruki" 13. W parametrze Print mode w pliku konfiguracyjnym APSys.ini należy określić sposób, w jaki dedykowany Agent będzie wysyłał wydruki do fizycznych drukarek (z właściwym portem). Jeśli dedykowany Agent będzie używał programu print_new.exe, to parametr Print mode powinien 18/19

mieć wartość 0 (plik print_new.exe powstaje po uruchomieniu pliku Print_Patch.exe; plik print_new.exe powinien zostać skopiowany do katalogu podanego w parametrze PSP Folder). Jeśli dedykowany Agent będzie używał pewne funkcje API (sposób preferowany), to parametr Print mode powinien mieć wartość 1. 14. Działanie PortMonitora i dedykowanego Agenta wymaga rekonfiguracji drukarek. Istniejąca drukarka powinna zostać zmodyfikowana przez dodanie do nazwy drukarki na końcu znaku apostrofu (') - podobnie z nazwą udostępioną drukarki. Jednocześnie powinna zostać stworzona nowa drukarka o nazwie identycznie z nazwą istniejącej drukarki sprzed modyfikacji - podobnie z nazwą udostepnianą drukarki - oraz o tym samym sterowniku co istniejąca drukarka. Obie drukarki odróżnia, oprócz drobnych różnic w nazwach, typ portu - nowa drukarka posiada port typu PortMonitor. 15. Jeśli parametr Print mode posiada wartość 1, to tylko drukarki z portem typu PortMonitor powinny być udostępnione. 16. Pliki ManageMonitor.exe, PortMonitor.dll, Print_Patch.exe oraz program instalacyjny dedykowanego Agenta znajdują się w podkatalogu PortMonitor w katalogu instalacyjnym Printoscope. 19/19