Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Biuletyn techniczny

CDN OPT!MA 8.5.


Drukarki fiskalne w usługach
terminalowych

Copyright  2005 COMARCH SA


1 Spis treści
1 SPIS TREŚCI........................................................................................................................ 2
2 DRUKARKI FISKALNE W USŁUGACH TERMINALOWYCH .................................................... 3
2.1 INSTALACJA I KONFIGURACJA KOMPONENTÓW NA SERWERZE. .........................................3
2.2 INSTALACJA KOMPONENTÓW NA KOŃCÓWCE TERMINALA. ................................................3
2.3 LICENCJE.......................................................................................................................4
3 DODATEK............................................................................................................................. 4
4 SCHEMAT POŁĄCZENIA DO DRUKARKI FISKALNEJ............................................................ 5
5 INSTALACJA STEROWNIKÓW DO DRUKAREK FISKALNYCH W USŁUGACH
TERMINALOWYCH. .................................................................................................................... 5
5.1 INSTALACJA PO STRONIE SERWERA.................................................................................6
5.2 INSTALACJA PO STRONIE KLIENTA ..................................................................................6
5.3 KONFIGURACJA CDN XL ( CDN OPTIMA ) W SESJI TERMINALOWEJ .....................................6

Drukarki fiskalne w usługach Terminal Services Str. 2


2 Drukarki fiskalne w usługach terminalowych
Systemy CDN takie jak CDN OPT!MA i CDN XL posiadają moŜliwość pracy w środowisku Terminal Servises
(TS). Istotnym elementem pracy tych systemów jest moŜliwość korzystania z drukarek fiskalnych.
Przepisy wymagają od uŜytkownika drukarek fiskalnych umieszczenia ich na stanowisku gdzie odbywa się
sprzedaŜ fiskalna.
W środowisku terminalowym oznacza to podłączenie drukarki fiskalnej do komputera, na którym pracuje
klient terminala. W przypadku systemów Microsoft Windows Terminal Serwer do podłączenia drukarki
fiskalnej do portu COM stanowiska terminalowego moŜna wykorzystać stworzone przez nas
oprogramowanie.
Oprogramowanie pozwala na przekazanie do kocówki terminala danych dla drukarki fiskalnej poprzez tak
zwany kanał wirtualny. Aby przekazywanie danych do drukarki mogło mieć miejsce zarówno po stronie
kocówki terminala jak i po stronie serwera musi być zainstalowane odpowiednie oprogramowanie.
W materiałach instalacyjnych znajdują się podkatalogi z plikami przeznaczonymi dla komputerów klienta
i serwera.

2.1 Instalacja i konfiguracja komponentów na serwerze.


Program (zarówno CDN XL jak i CDN OPT!MA ) nawiązują połączenie z drukarką fiskalną poprzez API
udostępnione przez bibliotekę drivera fiskalnego. Są to standardowo np. pliki DF300.dll, DF300_1.dll,
FP600.dll
Konfiguracja programu do współpracy z drukarką podłączona do konsoli terminala odbywa się tą samą
drogą, poprzez wybranie odpowiednio zmodyfikowanego drivera przeznaczonego do pracy w TS.
Dodatkowe drivery oznaczone są literą T (terminal), dodaną do nazwy standardowego drivera.
Np.: DF300_1T.dll, DF300T.dll, FP600T.dll, …
Pliki te naleŜy wgrać wraz z innymi plikami do katalogu programu CDN XL z katalogu komponentów dla
serwera (Dodatek). W przypadku programu CDN OPTIMA pliki te instalowane są razem z plikami
programu.
Następnie naleŜy wybrać odpowiedni plik drivera ( z literą T ) dla uŜywanej drukarki w konfiguracji
drukarek fiskalnych w programie.
Np.: JeŜeli dysponujemy drukarka DF300 w konfiguracji drukarek fiskalnych w programie wybieramy
driver DF300T.dll

2.2 Instalacja komponentów na końcówce terminala.


Po stronie końcówki terminala umieszczone są komponenty zajmujące się obsługą kanału wirtualnego
oraz połączeniem z drukarką fiskalną.
Komponenty te znajdują się w katalogu „Połączenie bezpośrednie”. Ich instalację uruchamia plik
rdpcli.inf – polecenie „Zainstaluj” z menu kontekstowego pliku.
Oprogramowanie po stronie klient składa się z plików obsługujących kanał wirtualny i z samych driverów
do drukarek, identycznych z driverami standardowymi z programu.
Wszystkie pliki są kopiowane do katalogu Windows\System32 (Dodatek). Drivery drukarki nawiązują
połączenie z portem COM wybranym w konfiguracji programu pracującego po stornie TS.

Drukarki fiskalne w usługach Terminal Services Str. 3


UWAGA: JeŜeli na końcówce terminalowej nie korzystamy z aplikacji klienta TS, a uŜywamy Internet
Eksplorera - wówczas musimy skorzystać z innych plików instalacyjnych. Znajdują się one w katalogu
„Połączenie przeglądarkowe”.
Po prawidłowo wykonanej instalacji i konfiguracji komponentów zarówno na stanowisku jak i na serwerze
moŜna wykonać test połączenia z drukarką z poziomu konfiguracji programu. JeŜeli instalacja zakończyła
się prawidłowo na wyświetlaczu drukarki fiskalnej pojawi się nazwa i wersja programu,
np. CDN OPTIMA 6.0

2.3 Licencje.
Komponenty do współpracy z drukarką fiskalną poprzez usługi TS są zabezpieczone kluczem HASP.
Licencje są pobierane przez sesje terminalowe w momencie wywołania pierwszej operacji chronionej
licencją. Są to fiskalizacja i wydruk raportów fiskalnych.
UWAGA: Do prawidłowego pobierania licencji z klucza HASP wymagane jest wprowadzenie bezpośrednio
do programu nazwy serwera zabezpieczeń.
W sytuacji, gdy baza konfiguracyjna (lub baza programu dla CDN XL) znajduje się na tym samym
serwerze, gdzie pracuje serwis klucza HASP, program nie wymaga wprowadzania nazwy serwera
zabezpieczeń, domyślnie szuka ich na serwerze gdzie znajduje się baza konfiguracyjna. Dla potrzeb
komponentów, o których mówi ten artykuł nazwa takiego serwer zawsze musi być wprowadzona.
Informację tą wprowadzamy w oknie logowania w polu Serwer Klucza.
Fizycznie wpis ten będzie umieszczany w rejestrach systemu gałęzi HKCU.
W przypadku systemu CDN XL w wersji 2.3 nazwę serwera klucza naleŜy wpisać bezpośrednio do
rejestru systemu, klucz HKCU\Software\CDN\HASP\Serwer .

3 Dodatek
Pliki instalowane na serwerze terminali Pliki instalowane na końcówce terminalowej
W katalogu, w którym jest instalowany program w katalogu systemowym Windows,
np.: C:\Program Files\CDN OPT!MA np.: C:\Windows\System32
DF300_1T.dll DF300_1.dll
DF300T.dll Pliki do wybrania jako drivery w DF300.dll Pliki drivera drukarki
programie
FP600T.dll FP600.dll fiskalnej

KFDrv.dll Obsługa kanału wirt. RDP.dll Obsługa kanału wirt.

Drukarki fiskalne w usługach Terminal Services Str. 4


4 Schemat połączenia do drukarki fiskalnej

Połączenie
terminalowe

Kanał wirtualny
Obsługa kanału
wirtualnego
Drivery po stronie TS Drivery fiskalne

5 Instalacja sterowników do drukarek fiskalnych


w usługach terminalowych.
Przy instalacji naleŜy zwrócić uwagę na następujące aspekty:
1. Mechanizm komunikacji z drukarkami fiskalnymi nie wykorzystuje mapowaniem portów COM w samej
usłudze terminalowej.
2. NaleŜy mieć aktualny pakiet bibliotek DLL, które instaluje się po stronie serwera jak i po stronie klienta.
UWAGA !
Istotna jest zgodność wersji bibliotek rdp.dll ( po stronie klienta) i KFdrv.dll ( po stronie serwera).
Obecnie obowiązującą wersję sterowników moŜna znaleźć na płytkach instalacyjnych obowiązujących
wersji programu CDN XL ( CDN OPTIMA ).
3. Pakiet klienta składa się z:
 rdp.dll - Sterownik do komunikacji poprzez połączenie terminalowe
 DF300.dll - Sterownik do drukarek Posnet
 DF300_1.dll - Sterownik do drukarek zgodnych z Posnet
 FP600.dll - Sterownik do drukarki FP600
 rdpcli.inf - Plik dla instalatora Windows
4. Pliki po stronie serwera usług terminalowych:

Drukarki fiskalne w usługach Terminal Services Str. 5


 KFdrv.dll - sterownik do komunikacji poprzez połączenie terminalowe, po stronie serwera
 DF300T.dll - odpowiednik sterownika FP300.dll po stronie serwera terminali
 DF300_1T.dll - odpowiednik sterownika FP300_1.dll po stronie serwera terminali
 FP600T.dll -odpowiednik sterownika FP600.dll po stronie serwera terminali

5.1 Instalacja po stronie serwera


Instalacja polega na przekopiowaniu sterowników serwerowych do katalogu gdzie jest zainstalowany
system CDN XL ( CDN OPTIMA ). W sytuacji kiedy tam juŜ występują takie sterowniki moŜna je nadpisać.

5.2 Instalacja po stronie klienta


Instalację wykonuje się automatycznie za pomocą pliku instalacyjnego rdpcli.inf. W tym celu naleŜy z
poziomu Exploratora Windows wskazać myszą plik rdpcli.inf, następnie wybrać opcję "Zainstaluj" z menu
kontekstowego, uruchomionego za pomocą prawego klawisza myszki. Instalator dokonuje
automatycznego przeniesienia plików do wymaganej lokalizacji oraz dokonuje wymaganych wpisów
w rejestrze.

5.3 Konfiguracja CDN XL ( CDN OPTIMA ) w sesji terminalowej


1. W konfiguracji stanowiska naleŜy:
 wybrać odpowiedni sterownik serwerowy ( z literą T na końcu, np. DF300_T.dll),
 wybrać odpowiedni port COM
 określić nazwę serwera klucza ( dla CDN XL ).
2. Usługa terminalowa, zarówno po stronie serwera jak i klienta nie wymaga Ŝadnych dodatkowych
konfiguracji.

Pliki instalacyjne znajdują się na płytkach instalacyjnych programu


CDN XL lub CDN OPTIMA.

Drukarki fiskalne w usługach Terminal Services Str. 6

You might also like