Sterowniki urządzeń zewnętrznych w pracy lokalnej i sieciowej w programach firmy InsERT dla Windows 1/5
SPIS TREŚCI 1. DEFINICJE POJĘĆ... 3 2. TRYBY PRACY... 3 2.1 TRYB LOKALNY - APLIKACJA I STEROWNIK PRACUJĄ NA JEDNYM KOMPUTERZE... 3 2.2 TRYB SIECIOWY - APLIKACJA I STEROWNIK PRACUJĄ NA RÓśNYCH KOMPUTERACH... 3 3. KONFIGURACJA WINDOWS DO PRACY SIECIOWEJ STEROWNIKÓW URZĄDZEŃ ZEWNĘTRZNYCH... 4 3.1 KONFIGURACJA W SYSTEMIE WINDOWS NT 4.0... 4 3.2 KONFIGURACJA W SYSTEMIE WINDOWS 2000... 4 3.3 KONFIGURACJA W SYSTEMIE WINDOWS XP... 4 3.4 KONFIGURACJA W SYSTEMIE WINDOWS 9X... 5 3.4.1 Aktywacja ręczna... 5 3.5 KONFIGURACJA APLIKACJI DFM.EXE... 5 2/5
1. Definicje pojęć Urządzenie zewnętrzne urządzenie podłączone do komputera w celu wymiany informacji. Urządzenie zewnętrzne najczęściej podłączone jest do komputera za pomocą portu szeregowego RS 232. Do urządzeń zewnętrznych moŝna zaliczyć: kasy fiskalne, drukarki fiskalne, wagi etykietujące, czytniki kodów kreskowych. Sterownik urządzenia zewnętrznego program obsługujący urządzenie zewnętrzne, uruchamiany na komputerze, do którego podłączone jest urządzenie. Aplikacja korzystająca z urządzenia zewnętrznego program komunikujący się ze sterownikiem urządzenia zewnętrznego. Aplikacja moŝe pracować na komputerze, na którym został uruchomiony sterownik lub na dowolnym innym komputerze w sieci. 2. Tryby pracy Tryb pracy zaleŝy od ustawień w konfiguracji urządzenia zewnętrznego w module Urządzenia zewnętrzne na zakładce Podstawowe w ramce Komputer i sieć. Jeśli ustawiony jest przełącznik urządzenie podłączone do tego komputera, ustawiony jest tryb lokalny. Jeśli ustawiony jest przełącznik urządzenie podłączone do innego komputera, ustawiony jest tryb sieciowy. Jeśli ustawiony jest tryb sieciowy, naleŝy podać nazwę komputera, do którego podłączone jest urządzenie zewnętrzne. Nazwa komputera moŝe być podana w następujących postaciach: nazwa komputera w sieci lokalnej Microsoft Windows nazwa komputera z pola Nazwa komputera w Panelu Sterowania w opcji Sieć w zakładce Identyfikacja; np.: INSERT adres IP; np.: 10.3.1.40 nazwa komputera w sieci Internet; np.: insert.com.pl 2.1 Tryb lokalny - aplikacja i sterownik pracują na jednym komputerze PC 1 A S RS232 UZ 2.2 Tryb sieciowy - aplikacja i sterownik pracują na róŝnych komputerach PC 1 PC 2 A Sieć komputerowa S RS232 UZ Legenda: PC - komputer PC A - aplikacja korzystająca z urządzenia zewnętrznego S - sterownik urządzenia zewnętrznego UZ - urządzenie zewnętrzne RS232 interfejs komunikacyjny 3/5
3. Konfiguracja Windows do pracy sieciowej sterowników urządzeń zewnętrznych Do komunikacji pomiędzy aplikacją a sterownikiem wykorzystywana jest usługa (ang. Distributed Component Object Model) systemu Windows. Konfiguracja systemu Windows do pracy sieciowej sterowników urządzeń zewnętrznych polega na konfiguracji usługi i kont uŝytkowników. 3.1 Konfiguracja w systemie Windows NT 4.0 Do konfiguracji usługi słuŝy program CNFG.EXE. Dla systemu Windows NT 4.0 zaleca się zainstalowanie co najmniej ServisPack 5 w celu stosowania usługi w odpowiedniej wersji. Program CNFG.EXE znajduje się standardowo dla WinNT 4.0 w katalogu: C:\WINNT\SYSTEM32. Na zakładce Domyślne właściwości (ang. Default Properties) naleŝy zaznaczyć "Włącz obsługę Distributed COM na tym komputerze" (ang. Enable Distributed COM on this computer) oraz ustawić "Domyślny poziom uwierzytelnień" (ang. Default Authentication Level) na "(brak)" (ang. (none)) Na zakładce "Domyślne zabezpieczenia" (ang. Default Security) naleŝy dodać odpowiednich uŝytkowników w sekcjach "Domyślne uprawnienia dostępu" (ang. Default Access Permissions) i "Domyślne uprawnienia uruchamiania" (ang. Default Launch Permissions) 3.2 Konfiguracja w systemie Windows 2000 Do konfiguracji usługi słuŝy program CNFG.EXE. Na zakładce Właściwości domyślne (ang. Default Properties) naleŝy zaznaczyć "Włącz model obiektów rozproszonych COM na tym komputerze" (ang. Enable Distributed COM on this computer) oraz ustawić "Domyślny poziom uwierzytelnień" (ang. Default Authentication Level) na "(Brak)" (ang. (None)) Na zakładce "Zabezpieczenia domyślne" (ang. Default Security) naleŝy dodać odpowiednich uŝytkowników w sekcjach "Domyślne uprawnienia dostępu" (ang. Default Access Permissions) i " Domyślne uprawnienia uruchamiania" (ang. Default Launch Permissions) 3.3 Konfiguracja w systemie Windows XP Do konfiguracji usługi słuŝy program CNFG.EXE. Po uruchomieniu programu zostanie wyświetlone okno Usługi składowe (ang. Component Services), z drzewa po lewej stronie naleŝy wybrać pozycję Usługi składowe (ang. Component Services). Następnie z paska narzędzi naleŝy wybrać ikonę Konfiguruj mój komputer (ang. Configure My Computer). Na zakładce Właściwości domyślne (ang. Default Properties) naleŝy zaznaczyć "Włącz model obiektów rozproszonych COM na tym komputerze" (ang. Enable Distributed COM on this computer) oraz ustawić "Domyślny poziom uwierzytelniania" (ang. Default Authentication Level) na "Brak" (ang. None) Na zakładce "Domyślne zabezpieczenia modelu COM" (ang. Default COM Security) naleŝy dodać odpowiednich uŝytkowników w sekcjach "Uprawnienia dostępu" (ang. Access Permissions) i "Uprawnienia uruchamiania" (ang. Launch Permissions) 4/5
3.4 Konfiguracja w systemie Windows 9x Do konfiguracji usługi słuŝy program CNFG.EXE. Dla systemu Windows 9x zaleca się stosowanie usługi w wersji co najmniej 1.3. Usługę moŝna zainstalować podczas instalacji Pakietu firmy InsERT lub samodzielnie uruchamiając z dysku instalacyjnego Pakietu firmy InsERT program dcom95.exe dla systemu Windows 95 lub dcom98.exe dla systemu Windows 98. Do konfiguracji usługi w systemie Windows 9x naleŝy zainstalować program dcm95cfg.exe z dysku instalacyjnego Pakietu firmy InsERT. Program CNFG.EXE znajduje się standardowo dla Win9x w katalogu C:\WINDOWS\SYSTEM. Na zakładce Własności domyślne (ang. Default Properties) naleŝy zaznaczyć "Włącz obsługę Distributed COM na tym komputerze" (ang. Enable Distributed COM on this computer) oraz ustawić "Domyślny poziom uwierzytelniania" (ang. Default Authentication Level) na "(Brak)" (ang. (None)) Na zakładce "Domyślne prawa" (ang. Default Security) naleŝy zaznaczyć "Włącz połączenia zdalne" (ang. Enable Remote Connection). 3.4.1 Aktywacja ręczna W systemie Windows 9x nie ma moŝliwości automatycznego uruchomiania sieciowo sterownika, dalej jednak pozostaje moŝliwość pracy sieciowej. Trzeba przed wykonaniem kaŝdej operacji w aplikacji na komputerze PC1, ręcznie uruchomić sterownik na komputerze PC2. Po ręcznym uruchomieniu sterownika i przed wykonaniem operacji, sterownik powinien aktywnie oczekiwać na zgłoszenie wykonania operacji, co moŝna zauwaŝyć w oknie Zamknij program, które moŝna zobaczyć wciskając jednocześnie klawisze CTRL+ALT+DEL. PoniŜej przedstawiono sposób ręcznego uruchomienia sterownika: NazwaSterownika embedding Przykład: InsDvcPS2000 embedding PowyŜsza aktywacja ręczna działa dla sterowników kas fiskalnych i wag etykietujących. Dla ręcznej aktywacji sterowników drukarek fiskalnych zawsze powinien być uruchamiany ręcznie program DFM bez względu na sterownik (DFM embedding). Gdy na komputerze PC1 w okienku Połączenie w kolumnie Operacja pojawi się komunikat Zamykanie połączenia, trzeba na komputerze PC2 zakończyć zadanie uruchomionego sterownika. 3.5 Konfiguracja aplikacji DFM.EXE W przypadku problemów z uzyskaniem połączenia z drukarkami fiskalnymi naleŝy dodatkowo zmodyfikować konfigurację dla programu DFM.EXE. W tym celu naleŝy uruchomić program CNFG i odszukać na liście aplikacji wpis DFM. Po wybraniu z menu kontekstowego opcji Właściwości (ang. Properties), wyświetlony zostanie dialog konfiguracji, w którym naleŝy dokonać następujących zmian: Na zakładce Ogólne (ang. General) naleŝy ustawić Poziom uwierzytelniania (ang. Authentication Level) na Brak (ang. None) Na zakładce ToŜsamość lub Identyfikacja (ang. Identity) naleŝy wybrać opcję UŜytkownik interakcyjny lub UŜytkownik aktywny (ang. The interactive user). 5/5