ALBECO Soft mgr inż. Piotr Berłowski ul. Wawrzyniaka 11 60-506 Poznań piotrber@albeco.com.pl www.albeco.poznan.pl tel. (61) 8420-027, fax 8420-228 nr ewid. /14452/98 Urzędu Miasta Poznania REGON 631234695 NIP 783-105-87-67 BANK PKO III O/Poznań 43 1020 4027 0000 1202 0034 5751 Konfiguracja palmtopa do pracy z programem Akwizytor wersja 1.1 maj 2005 KASY I DRUKARKI FISKALNE KOMPUTERY I OPROGRAMOWANIE DLA HURTOWNI, MAGAZYNÓW I SKLEPÓW
1. Instalacja programu Akwizytor 1.1. Zainstalowanie programu na palmtopie Zakładam, ze osoba podejmująca się instalacji oprogramowania posiada podstawową wiedzę informatyczną, dlatego ten etap opisuję tylko skrótowo. Na komputerze stacjonarnym należy zainstalować program Microsoft ActiveSync. Po podłączeniu palmtopa do portu USB program MS ActiveSync wystartuje automatycznie i pojawi się zapytanie o rodzaj powiązania. Można wybrać Powiązanie typu gość. W oknie programu wybieramy z przybornika ikonę Eksploruj i po otwarciu się okna Moje urządzenie przeciągamy do niego plik z pakietem instalacyjnym programu Akwizytor. Następnie w palmtopie otwieramy aplikację Eksplorator plików i stukamy na pliku z pakietem instalacyjnym Zamowienie.P... - instalacja nastapi automatycznie. Menu systemowe systemu MS Pocket PC 2003 przewiduje możliwość umieszczenia w nim do 9 programów. Aby w trakcie instalacji program Akwizytor został automatycznie dopisany do menu należy sprawdzić, czy jest w nim wolne miejsce i ewentualnie usunąć niepotrzebne aplikacje.
Konfigurację wykonuje się po wybraniu z menu opcji [Ustawienia], a następnie kliknięciu na ikonę [Menu]. Wygodne jest również przypisanie aplikacji do jednego z klawiszy urządzenia w opcji [Ustawienia/Przyciski] 1.2. Konfigurowanie programu Akwizytor W przypadku pobierania plików przez kabel USB należy stuknięciem postawić ptaszka w polu Transmisja przez USB. W obu przypadkach należy w polu Nazwa użytkownika wpisać właściwą treść (w przypadku łączenia przez internet należy zachować odpowiednio małe/duże litery - dla uniknięcia kłopotów najlepiej przyjąć konwencję używania tylko wielkich liter). W przypadku połączenia przez kabel USB nazwa użytkownika powinna mieć dokładnie 8 znaków. Adres serwera to dostępne z internetu IP serwera, z którego są pobierane dane i na którym są zapisywane zamówienia (zewnętrzny adres gatewaya do sieci lokalnej). Za dwukropkiem należy wpisać numert portu, na którym nasłuchuje serwer SSH. W najczęstszym przypadku umieszczenia serwera za firewallem należy postawić ptaszka w polu Serwer za NAT i w polu poniżej wpisać adres IP serwera w sieci lokalnej. Zaznaczenie pola wyboru Klienci wg nazwy powoduje uporządkowanie danych klientów wg nazw firm a nie wg ich symboli. Zaznaczenie pola wyboru Towary własne powoduje, że nie są pobierane dane przygotowane dla pozostałych akwizytorów tylko z indywidualnego katalogu przedstawiciela. Ostatnim krokiem jest zarejestrowanie programu. Na ekranie dostępnym po naciśnięciu na klawisz [O programie] jest wyświetlony odczytany przez program numer seryjny urządzenia. Numer ten należy przesłać do naszej firmy, a otrzymany w odpowiedzi klucz aktywacyjny wprowadzić do okienka klucz i stuknąć na klawiszu [Wprowadź klucz produktu]. Jeśli wprowadzony klucz zniknie to znaczy, że został błędnie wprowadzony. Niezarejstrowany program nie daje możliwości wysłania zamówienia. W programie zarejestrowanym prawidłowo pole do wprowadzania klucza nie jest aktywne tylko wyświetla wprowadzony klucz.
2. Konfiguracja połączenia z serwerem firmowym przez Internet. 2.1. Konfiguracja połączenia z internetem Analogicznie jak w dużych widowsach do wykorzystywania połączenia telefonicznego należy stworzyć i skonfigurować połączenie modemowe. Po wybraniu z menu [Ustawienia] wybieramy zakładkę Połączenia. Po stuknięciu na ikonę [Połączenia], wybieramy opcję Mój ISP - Dodaj nowe połączenie modemowe. Wpisujemy nazwę nadawaną połączeniu np. internet i wybieramy urządzenie Bluetooth Dialup Modem Przechodzimy [Dalej].
Połączenie GPRS z siecią komórkową jest nawiązywane po wybraniu numeru *99# Użytkownik ppp i puste hasło działają w sieciach Plus i Idea. W zależności od telefonu komórkowego i sieci może okazać się konieczne wpisanie dodatkowych poleceń modemu po naciśnięciu na klawisz [Zaawansowane] Przykładowe ustawienia dla telefonu Nokia 6310i i sieci Idea pokazuje powyższy ekran.
2.2. Połączenie bluetooth -parowanie palmtopa z komórką Połączenie pomiędzy komórką a palmtopem jest szyfrowanym połączeniem radiowym bluetooth. Aby urządzenia mogły się połączyć muszą się ze sobą znać czyli wymienić pomiędzy sobą hasła. Czynność zaznajamiania ze sobą urządzeń nazywa się parowaniem. Połączeniem i transmisją danych zajmuje się program Bluetooth Manager. Po pierwszym uruchomieniu tego programu z menu systemowego lub po stuknięciu na ikonkę z symbolem Bluetooth w prawym dolnym rogu ekranu program zaproponuje nam wyszukiwanie dostępnych urządzeń. Telefon komórkowy, którego chcemy używać z palmtopem musi mieć włączoną funkcję bluetooth i być wykrywalny. Po stuknięciu w menu programu na opcję [Nowy] wybieramy Łącz z internetem przez telefon i wykonujemy instrukcje widoczne na ekranie. W kroku 1 wybór telefonu w zdecydowanej większości przypadków pozostawiamy w okienku Wybór telefonu angielski tekst oznaczający nieznany model telefonu. Naciskamy [Dalej] i przechodzimy do kroku 2. Ponieważ telefon mamy juz przygotowany naciskamy [Dalej]. Po krótkiej chwili na kolejnym ekranie
pojawi się ikonka symbolizująca nasz telefon. Gdyby się nie pojawiła to znaczyłoby, że nasz telefon nie ma włączonej funkcji bluetooth lub jest w odległości większej niż 10 m od palmtopa, lub nie jest wykrywalny publicznie, lub jest w tej chwili połączony z jakimś innym urządzeniem bluetooth np. słuchawką lub komputerem. Po stuknięciu na ikonie symbolizującej telefon, strzałka [Dalej] będzie aktywna i możemy przejść do kolejnego kroku. Jest nim wpisanie klucza używanego do szyfrowania połączenia z telefonem. Wpisujemy w okienko ciąg cyfr - minimum 4, chowamy klawiaturę i naciskamy [Dalej] Musimy teraz w telefonie zaakceptować połączenie i wpisać ten sam ciąg cyfr jako hasło. Na kolejnym ekranie zaznaczamy, że nasz telefon ma być używany jako domyślne urządzenie do łączenia z internetem podświetlamy, nazwę uprzednio nadaną połączeniu i naciskamy [Dalej]. Kolejny ekran informuje nas o zakończeniu procesu parowania stukamy na [Zakończ] i zamykamy aplikację Bluetooth Manager stukając na krzyżyk w górnym prawym rogu ekranu. W menu telefonu wybieramy ustawienia funkcji bluetooth. Następnie na liście urządzeń sparowanych odnajdujemy naszego palmtopa i w opcjach wyłączamy żądanie autoryzacji połączenia. Jeśli tego nie zrobimy to nasz telefon przy każdej próbie połączenia będzie żądał potwierdzenia. Przy pierwszej próbie korzystania z programu Akwizytor okaże się przy ściąganiu danych z hurtowni, czy połączenie zostało skonfigurowane prawidłowo.
2.3. Generowanie klucza szyfrującego Połączenie z Intenetem nie oznacza jeszcze połączenia z naszą hurtownią. W systemie Akwizytor połączenie z serwerem hurtowni jest realizowane przez klienta SSH program PortForwarder. Oprogramowanie to tworzy w Internecie bezpieczny, szyfrowany tunel, w którym są przekazywane w obu kierunkach nasze dane. Program ten jest zawarty w pakiecie instalacyjnym programu Akwizytor. Po zainstalowaniu trzeba jednak wygenerować klucz, przy pomocy którego będzie szyfrowana transmisja danych z naszego palmtopa. Do wygenerowania klucza służy program PF-Keygen. Program znajdziemy w palmtopie, przy pomocy aplikacji Eksplorator plików, w folderze Program Files/PortForwarder. Po uruchomieniu programu pozostawiamy ustawienia domyślne i stukamy na [OK]. Wygenerowanie klucza może trwać klika minut o czym poinformuje nas komunikat na ekranie palmtopa. Należy stuknąć na [OK], bo inaczej komunikat nie zniknie i generowanie się nie rozpocznie. Po jego zniknięciu pojawi się dwukrotnie okienko do wpisania i potwierdzenia hasła używanego przy połączeniu. Okienka te pozostawiamy puste. Klucz szyfrujący pozostanie zapisany w folderze Moje Dokumenty. Przy pierwszym połączeniu z hurtownią program zapyta nas o akceptację klucza szyfrującego otrzymanego z serwera w hurtowni. Akceptujemy go jest to czynność jednorazowa. Od tego momentu kluczami i szyfrowaniem nie musimy się już zajmować, a transmisja danych jest dzięki protokołowi SSH całkowicie bezpieczna.
3. Połączenie z komputerem stacjonarnym kablowe Przy połączeniu kablem USB dane z komputera stacjonarnego do palmtopa, a zamówienia w drugim kierunku są kopiowane automatycznie przez program Microsoft ActiveSync. Powiązanie palmtopa z komputerem stacjonarnym musi być skonfigurowane jako powiązanie standardowe. W przypadku podłączania kilku palmtopów do jednego komputera stacjonarnego sensowne jest synchronizowanie tylko plików. Synchronizacja następuje pomiędzy folderem Moje Dokumenty w systemie plików palmtopa a odpowiadającym mu folderem na komputerze stacjonarnym. 3.1. Nadawanie identyfikatora palmtopowi. Przy połączeniu przez internet rozróżnienie jakie dane klientów mają być pobrane następuje wg. nazwy użytkownika logującego się na serwerze firmowym. W przypadku przenoszenia danych kablem USB rozróżnienie palmtopów następuje po ich identyfikatorach. Identyfikatory te muszą odpowiadać nazwom użytkowników w oprogramowaniu hurtowni. Przy synchronizacji danych przez program Microsoft ActiveSync na komputerze stacjonarnym po zaznaczeniu opcji Pliki w ustawieniach synchronizacji w folderze Moje Dokumenty jest automatycznie zakładany folder o nazwie XXXXXXXX My Documents, gdzie XXXXXXX jest identyfikatorem palmtopa. W katalogu tym należy założyć podkatalogi./allusers/upload, W katalogu Upload będą lokowane zmówienia przesyłane w trakcie synchronizacji z palmtopa.
Po wybraniu z menu systemowego palmtopa opcji [Ustawienia] na zakładce System stukamy na ikonie opisanej jako Info. Jako nazwę urządzenia wprowadzamy identyfikator użytkownika w systemie hurtowni. 3.2. Struktura katalogów na dysku palmtopa Pierwsza synchronizacja danych z komputerem stacjonarnym utworzy na dysku palmtopa odpowiednią strukturę katalogów stanowiącą odwzorowanie struktury założonej na dysku komputera stacjonarnego przy konfigurowaniu systemu.