Urządzenia peryferyjne
Ten artykuł zawiera omówienie pojęć związanych z urządzeniami peryferyjnymi Microsoft Dynamics 365 Commerce . Opisano różne sposoby podłączania urządzeń peryferyjnych do punktu sprzedaży (POS) oraz składniki, które są odpowiedzialne za zarządzanie połączeniem z punktem sprzedaży.
Wymagania wstępne
Konfigurując Dynamics 365 Commerce stację sprzętową dla wersji 10.0.42 i starszych, musisz dodać następujące wpisy rejestru do obsługi zabezpieczeń systemu Transport warstwa Security (TLS) 1.3:
- TLS 1.3\Server:Enabled=1
- TLS 1.3\Client:Enabled=1
- TLS 1.2\Server:Enabled=0
- TLS 1.2\Client:Enabled=0
- TLS 1.1\Server:Enabled=0
- TLS 1.1\Client:Enabled=0
- TLS 1.0\Server:Enabled=0
- TLS 1.0\Client:Enabled=0
- SSL 3.0\Server:Enabled=0
- SSL 3.0\Client:Enabled=0
- SSL 2.0\Server:Enabled=0
- SSL 2.0\Client:Enabled=0
Konfigurując stację sprzętową dla wersji 10.0.41 i starszych, musisz dodać następujące wpisy rejestru, aby obsługiwać system TLS 1.2:
- TLS 1.2\Server:Enabled=1
- TLS 1.2\Client:Enabled=1
- TLS 1.1\Server:Enabled=0
- TLS 1.1\Client:Enabled=0
- TLS 1.0\Server:Enabled=0
- TLS 1.0\Client:Enabled=0
- SSL 3.0\Server:Enabled=0
- SSL 3.0\Client:Enabled=0
- SSL 2.0\Server:Enabled=0
- SSL 2.0\Client:Enabled=0
Koncepcje
Rejestry punktu sprzedaży
Nawigacja: wybierz kolejno opcje Retail i Commerce > Ustawienia kanału > Ustawienia punktu sprzedaży > Rejestry. Kasa w punkcie sprzedaży (POS) to jednostka używana do definiowania właściwości konkretnego wystąpienia punktu sprzedaży. Do charakterystyk tych należą profil sprzętu lub ustawienia urządzeń peryferyjnych używanych w kasie, sklep, do którego kasa jest mapowana, oraz interfejs graficzny użytkownika, który rejestruje się do tej kasy.
Urządzenia
Nawigacja: wybierz kolejno opcje Retail i Commerce > Ustawienia kanału > Ustawienia punktu sprzedaży > Urządzenia. Urządzenie to jednostka, która reprezentuje fizyczne wystąpienie urządzenia zmapowanego do kasy POS. Po utworzeniu urządzenie jest mapowane do kasy POS. Jednostka urządzenia śledzi informacje o aktywowaniu kasy w programie POS, typ używanego klienta oraz pakiet aplikacji wdrożony na określonym urządzeniu.
Urządzenia mogą być mapowane do następujących typów aplikacji: Retail Modern POS, Retail Cloud POS, Retail Modern POS dla systemu Android i Retail Modern POS dla systemu iOS.
Modern POS
Modern POS to oprogramowanie punktu sprzedaży dla systemu Microsoft Windows. Można go wdrożyć w systemach operacyjnych Windows 10 i Windows 11.
Cloud POS
Cloud POS jest przeglądarkową wersją programu Modern POS, którą można obsługiwać z przeglądarki internetowej.
Modern POS for iOS
Modern POS for iOS jest wersją programu Modern POS przeznaczoną dla systemu iOS, która może być instalowana na urządzeniach z systemem iOS.
Modern POS for Android
Modern POS for Android jest wersją programu Modern POS przeznaczoną dla systemu Android, która może być instalowana na urządzeniach z systemem Android.
Urządzenia peryferyjne punktu sprzedaży
Urządzenia peryferyjne punktu sprzedaży to urządzenia, które wspierają funkcje punktu sprzedaży. Te urządzenia peryferyjne są zwykle podzielone na określone klasy. Aby uzyskać więcej informacji na temat tych klas, zobacz sekcję „Klasy urządzeń” w tym artykule.
Stacja sprzętowa
Nawigacja: wybierz kolejno opcje Handel detaliczny i inny > Kanały > Sklepy > Wszystkie sklepy. Zaznacz sklep i wybierz skróconą kartę Stacje sprzętowe. Ustawienie Stacja sprzętowa jest ustawieniem na poziomie kanału używanym do definiowania wystąpień, w których jest wdrożona logika peryferyjna. To ustawienie na poziomie kanału jest używane do określenia charakterystyki stacji sprzętowej. Służy również do wyświetlenia listy stacji sprzętowych, które są dostępne dla wystąpienia programu Modern POS w danym sklepie. Stacja sprzętowa jest wbudowana w programach Modern POS dla systemu Windows i Android. Stacje sprzętowe mogą również być instalowane niezależnie jako autonomiczne wystąpienia program Microsoft Internet Information Services (IIS). W takim przypadku są dostępne przez sieć.
Profil sprzętu
Nawigacja: wybierz kolejno opcje Handel detaliczny i inny > Ustawienia kanału > Ustawienia punktu sprzedaży > Profile punktów sprzedaży > Profile sprzętu. Profil sprzętu to lista urządzeń skonfigurowanych dla kasy w punkcie sprzedaży lub stacji sprzętowej. Profil sprzętu można mapować bezpośrednio do kasy w punkcie sprzedaży lub do stacji sprzętowej.
Klasy urządzeń
Urządzenia peryferyjne sieci sprzedaży są zwykle podzielone na klasy. W tej sekcji opisano i ogólnie omówiono urządzenia obsługiwane przez program Modern POS.
Drukarka
Drukarki obejmują tradycyjne drukarki paragonów w punktach sprzedaży oraz drukarki całostronicowe. Drukarki są obsługiwane poprzez mechanizm Object Linking and Embedding dla programu Retail POS (OPOS) i przez interfejsy sterowników systemu Microsoft Windows. Na preferowaną drukarkę paragonów są producentów oryginalnego sprzętu (OEM). Aby zintegrować je z innymi systemami operacyjnymi, należy utworzyć rozszerzenia. Można używać maksymalnie dwóch drukarek w tym samym czasie. Ta funkcja obsługuje scenariusze, w których pokwitowania gotówki i przyjęcia są drukowane na drukarkach paragonów. Zamówienia odbiorcy, które zawierają więcej informacji, są drukowane na drukarce pełnoetatowej. Drukarki paragonów mogą być podłączone bezpośrednio do komputera przez port USB, podłączone do sieci przez port Ethernet lub połączone za pośrednictwem interfejsu Bluetooth.
Skaner
Jednocześnie można używać maksymalnie dwóch skanerów kodów kreskowych. Funkcja ta jest stosowana w scenariuszach, w których do skanowania dużych lub dużych towarów wymagany jest skaner bardziej mobilny, a w przypadku większości towarów w standardowym rozmiarze jest używany stały skaner. Skanery mogą być obsługiwane przez mechanizm OPOS, platformę uniwersalną systemu Windows (UWP) lub interfejsy czytników podłączanych do klawiatury. Skanowanie w portalu Store Commerce jest iOS obsługiwane tylko za pośrednictwem interfejsu, więc program skaner Store Commerce iOS używa do tego celu musi mieć możliwość wysyłania danych skanowania jako pojedynczych. W celu podłączenia skanera do komputera można użyć interfejsu USB lub Bluetooth.
MSR
Przy użyciu sterowników OPOS można skonfigurować jeden czytnik kart magnetycznych (MSR) podłączany przez USB. Jeśli chcesz używać autonomicznego czytnika MSR do płacenia przy użyciu systemu elektronicznego przelewu środków pieniężnych (EFT), czytniki MSR muszą być zarządzane przez aplikację łącznikową płatności. Autonomiczne czytniki MSR mogą służyć do wprowadzania danych lojalnościowych klientów, logowania pracowników i wprowadzania danych kart upominkowych niezależnie od aplikacji łącznikowej płatności.
Szuflada kasowa
W jednym profilu sprzętu mogą być obsługiwane dwie szuflady kasowe. Ta funkcja umożliwia istnienie dwóch aktywnych zmian dla każdej kasy w tym samym czasie. W przypadku zmiany wspólnej lub szuflady kasowej używanej równocześnie przez wiele przenośnych urządzeń punktu sprzedaży dozwolona jest tylko jedna szuflada kasowa w jednym profilu sprzętu. Szuflady kasowe mogą być podłączone bezpośrednio do komputera przez port USB, podłączone do sieci lub podłączone do drukarki paragonów przez interfejs RJ12. W niektórych przypadkach szuflady kasowe można również podłączać za pomocą interfejsu Bluetooth. Preferowanymi szufladami kasowych są szuflady OEM. Aby zintegrować je z innymi systemami operacyjnymi, należy utworzyć rozszerzenia.
Wyświetlacz wierszowy
Wyświetlacze wierszowe służą do wyświetlania produktów, sald transakcji i innych użytecznych informacji klientowi podczas transakcji. Jeden wyświetlacz wierszowy można podłączyć do komputera przez interfejs USB przy użyciu sterowników OPOS.
Przechwytywanie podpisu
Urządzenia do przechwytywania podpisu można podłączyć bezpośrednio do komputera przez port USB przy użyciu sterowników OPOS. Gdy zostanie skonfigurowana funkcja przechwytywania podpisu, klient będzie monitowany o zalogowanie się na urządzeniu. Po złożeniu podpisu będzie on wyświetlany kasjerowi do akceptacji.
Waga
Wagę można podłączyć do komputera przez interfejs USB przy użyciu sterowników OPOS. Gdy do transakcji zostanie dodany produkt oznaczony jako „Ważony”, aplikacja punktu sprzedaży odczyta masę z wagi, doda produkt do transakcji i użyje ilości otrzymanej z wagi.
Konsola PIN
Konsole do wpisywania osobistych numerów identyfikacyjnych (PIN) są obsługiwane za pośrednictwem mechanizmu OPOS, ale muszą być zarządzane za pośrednictwem aplikacji łącznika płatności.
Ekran dodatkowy
Po skonfigurowaniu ekranu dodatkowego na ekranie numer 2 w systemie Windows będą pokazywane podstawowe informacje. Domyślnie wyświetlacz pomocniczy nie jest konfigurowalny i wyświetlana jest ograniczona zawartość. Celem dodatkowego wyświetlacza jest obsługa rozszerzenia niezależnego dostawcy oprogramowania (ISV).
Urządzenie płatnicze
Obsługa urządzeń płatniczych jest implementowana za pośrednictwem aplikacji łącznika płatności. Urządzenia płatnicze mogą wykonywać jedną lub wiele funkcji realizowanych przez inne klasy urządzeń. Na przykład urządzenie płatnicze może funkcjonować jako czytnik kart magnetycznych (MSR)/innych, wyświetlacz liniowy, urządzenie do przechwytywania podpisu lub konsola PIN. Obsługa urządzeń płatniczych jest implementowana niezależnie od obsługi urządzeń autonomicznych zapewnianej innym urządzeniom uwzględnionym w profilu sprzętu.
Obsługiwane interfejsy
OPOS
Handel obsługuje branżowy standard OPOS jako podstawową platformę urządzenia peryferyjnego, co pomaga zapewnić, że z usługami Commerce można używać największego zakresu urządzeń. Standard OPOS został wyprodukowany przez Krajową Federację Detaliczną (NRF), która ustala standardowe w branży protokoły komunikacyjne dla urządzeń peryferyjnych. OPOS jest powszechnie przyjętą implementacją standardu OLE for POS. Został opracowany w połowie lat 1990-ych od tego czasu był kilkukrotnie aktualizowany. Standard OPOS określa architekturę sterownika urządzenia, która umożliwia łatwą integrację urządzeń punktu sprzedaży z systemami punktu sprzedaży opartymi na systemie Windows. Formanty OPOS zarządzają komunikacją między zgodnymi urządzeniami a oprogramowaniem punktu sprzedaży. Formant OPOS składa się z dwóch części:
- Obiekt formantu — Obiekt formantu klasy urządzeń (na przykład wyświetlaczu wierszowym) udostępnia interfejs dla programu komputerowego. Monroe Consulting Services (www.monroecs.com) docza zestaw standardowych obiektów formatów OPOS, które są znane jako wspólne obiekty formantów (CCO). Obiekty CCO są używane do testowania składnika punktu sprzedaży w Commerce. Dlatego testowanie pomaga zagwarantować, że jeśli program Commerce obsługuje klasy urządzeń za pośrednictwem oprogramowania OPOS, wiele typów urządzeń jest obsługiwanych, pod warunkiem że producent dostarcza przedmiot serwisu wbudowany w system OPOS. Nie trzeba osobno testować każdego typu urządzenia.
- Obiekt usługi — Obiekt usługi zapewnia komunikację między obiektem formantu (CCO) a urządzeniem. Zazwyczaj obiekt usługi dla urządzenia jest dostarczany przez producenta urządzenia. Jednak w niektórych przypadkach może być konieczne pobranie obiektu usługi z witryny internetowej producenta. Na przykład może być dostępny nowszy obiekt usługi. Aby odszukać adres witryny producenta w sieci Web, zajrzyj do dokumentacji sprzętu.
Obsługa implementacji OPOS standardu OLE for POS pomaga zagwarantować, że jeśli producenci urządzeń i wydawcy oprogramowania punktów sprzedaży poprawnie zaimplementowali standard, systemy punktów sprzedaży i obsługiwane urządzenia mogą współpracować, nawet jeśli nie zostały wcześniej przetestowane razem.
Banknot
Obsługa standardu OPOS nie gwarantuje współpracy ze wszystkimi urządzeniami, które mają sterowniki OPOS. Commerce musi najpierw obsługiwać ten lub klasę urządzenia za pośrednictwem mechanizmu OPOS. Ponadto obiekty usług nie zawsze są aktualizowane dla najnowszych wersji obiektów CCO. Należy także pamiętać, że zasadniczo jakość obiektów usługi jest różna.
Windows
Drukowanie paragonów w punkcie sprzedaży jest zoptymalizowane dla standardu OPOS. InterfejsY OPOS mają być szybsze niż drukowanie za pośrednictwem systemu Windows. Dlatego dobrze jest używać standardu OPOS szczególnie w środowiskach, gdzie są drukowane paragony 40-kolumnowe, a transakcje muszą być szybko realizowane. W przypadku większości urządzeń są używać formantów OPOS. Jednak niektóre drukarki paragonów OPOS obsługują również sterowniki systemu Windows. Używanie sterownika systemu Windows zapewnia dostęp do najnowszych czcionek i pozwala ustawić jedną drukarkę sieciową dla wielu kas. Istnieją jednak wady używania sterowników systemu Windows. Oto kilka z nich:
- Gdy są używane sterowniki dla systemu Windows, obrazy przed wydrukowaniem są renderowane. W związku z tym drukowanie najczęściej jest wolniejsze niż w drukarkach wykorzystujących formanty OPOS.
- Urządzenia podłączone za pośrednictwem drukarki („łańcuchowo”) mogą nie działać poprawnie w przypadku używania sterowników systemu Windows. Na przykład szuflada na gotówkę może się nie otworzyć lub drukarka paragonów może nie działać zgodnie z oczekiwaniami.
- Standard OPOS obsługuje także szerszy zestaw zmiennych specyficznych dla drukarek paragonów, takich jak obcinanie papieru czy drukowanie pokwitowań.
- Drukarki systemu Windows nie są obsługiwane przez stację sprzętową usług IIS.
Jeśli formanty OPOS są dostępne dla używanej drukarki systemu Windows, drukarka powinna poprawnie współpracować z programem Commerce.
Urządzenia plug-and-play
Po podłączeniu urządzenia typu Plug and Play do wersji systemu operacyjnego Windows obsługującej tego typu urządzenie nie trzeba instalować dodatkowego sterownika, aby urządzenie działało zgodnie z przeznaczeniem. Na przykład jeśli system Windows wykryje głośnik Bluetooth, system operacyjny wie, że urządzenie ma typ klasy Głośnik i traktuje je jako taki. Nie jest wymagana żadna dodatkowa konfiguracja.
W przypadku urządzeń peryferyjnych POS wiele urządzeń USB może zostać podłączonych i rozpoznanych przez system operacyjny Windows jako Human Interface Devices (HIDs). Jednakże Windows może nie być w stanie rozpoznać funkcjonalności urządzenia, ponieważ urządzenie nie podaje swojej klasy/typu. W systemie Windows 10 dodano klasy urządzeń dla skanerów kodów kreskowych i czytników dokumentów MSRs. Jeśli więc urządzenie zadeklarowało się jako urządzenie systemu Windows 10 jednej z tych klas, system Windows nasłuchuje zdarzeń z urządzenia w odpowiednim czasie.
Aplikacja Modern POS obsługuje czytniki MSR i skanery zgodne ze standardem UWP. Dlatego też, gdy Modern POS jest gotowy na wejście z jednego z tych urządzeń i gdy podłączone jest urządzenie należące do jednej z klas urządzeń, można użyć tego urządzenia. Na przykład, jeśli skaner kodów kreskowych typu „plug and play” został skonfigurowany na komputerze z systemem Windows 10, a w programie Modern POS jest skonfigurowany kod kreskowy, skaner kodów kreskowych staje się aktywny na stronie logowania. Nie jest wymagana żadna dodatkowa konfiguracja.
Do systemu Windows dodawane są kolejne klasy urządzeń peryferyjnych POS, takie jak klasy dla szuflad kasowych i drukarek paragonów. Obsługa tych nowych klas urządzeń wkrótce zostanie dodana w programie Modern POS.
Banknot
Niektóre urządzenia USB mogą przestać odpowiadać lub pracować prawidłowo podczas zarządzania nimi za pomocą funkcji zarządzania zasobami selektywnymi platformy Windows 10 o nazwie Selektywne wstrzymanie USB. Jeśli urządzenie peryferyjne USB przestanie odpowiadać, może być konieczne wyłączenie funkcji selektywnego zawieszania dla tego urządzenia. Aby uzyskać więcej informacji, zobacz Włączanie selektywnego zawieszania.
Czytnik podłączany do klawiatury
Urządzenia czytników podłączanych do klawiatury wysyłają dane do komputera tak, jakby były one wpisywane z klawiatury. Dlatego domyślnie pole aktywne w programie POS odbiera dane, które są skanowane lub przeciągane. W niektórych przypadkach może to powodować skanowanie niewłaściwych typów danych do nieodpowiednich pól. Na przykład kod kreskowy może zostać zeskanowany do pola przeznaczonego do wprowadzania danych karta kredytowych. W wielu przypadkach w programie POS istnieje logika, która określa, czy dane zeskanowane lub wsunięcie są kodem kreskowym, czy karta przeciąganiem. W związku z tym dane są obsługiwane prawidłowo. Jednak w przypadku skonfigurowania urządzeń jako OPOS, a nie klawiatury, istnieje większa kontrola sposobu korzystania z danych pochodzących z tych urządzeń, ponieważ więcej wiadomo o urządzeniu, z którego pochodzą dane. Na przykład dane ze skanera kodów kreskowych są automatycznie rozpoznawane jako kod kreskowy, a skojarzony rekord w bazie danych jest wyszukiwany łatwiej i szybciej niż w przypadku użycia ogólnego wyszukiwania ciągu, jak w przypadku urządzeń klawiatury.
Banknot
Jeśli w punkcie sprzedaży używane są skanery klinowe klawiatury, należy je zaprogramować tak, aby wysyłały powrót karety lub zdarzenie Enter po ostatnim skanowanym znaku. Jeśli ta konfiguracja nie zostanie wykonana, skanery klinowe klawiatury nie będą działać poprawnie. Aby uzyskać szczegółowe informacje na temat dołączania zdarzenia powrotu karetki, zapoznaj się z dokumentacją dostarczoną przez producenta urządzenia.
Drukarki urządzeń
Drukarki typu "Urządzenie" mogą być skonfigurowane tak, by wyświetlały użytkownikowi monit o wybranie drukarki skonfigurowanej dla danego komputera. Po skonfigurowaniu drukarki typu Urządzenie, jeśli program Modern POS napotka polecenie drukowania, użytkownik zostanie poproszony o wybranie drukarki z listy. To zachowanie różni się od zachowania sterowników systemu "Windows", ponieważ w profilu sprzętu typ drukarki Windows nie pokazuje listy drukarek. W zamian należy podać nazwę drukarki w polu Nazwa urządzenia.
Sieć
Szuflady kasowe adresowalne w sieci, drukarki paragonów i terminale płatnicze mogą być używane w sieci albo bezpośrednio przez stację sprzętową obsługującą funkcję komunikacji międzyprocesowej (IPC) wbudowaną w aplikacji Modern POS for Windows, albo za pośrednictwem stacji sprzętowej z usługami IIS w przypadku innych urządzeń klienckich programu Modern POS.
Opcje wdrażania stacji sprzętowej
Dedykowane
Klienci Modern POS systemów Windows i Android zawierają dedykowane lub wbudowane stacje sprzętu. Klienci ci mogą komunikować się bezpośrednio z urządzeniami peryferyjnymi za pomocą logiki biznesowej wbudowanej w aplikacje. Aplikacja Android obsługuje tylko urządzenia sieciowe. Aby uzyskać więcej informacji na temat obsługi urządzeń peryferyjnych dla systemu Android, odwiedź artykuł Konfigurowanie aplikacji POS Hybrid w systemie Android i iOS.
Aby korzystać z dedykowanej stacji sprzętowej, wykonaj poniższe kroki.
- Przypisz profil sprzętu do kasy, która korzysta z programu Modern POS dla systemu Windows lub Android aplikacji.
- Utwórz stację sprzętową typu „Dedykowana” dla sklepu, w którym jest używana kasa.
- Otwórz program Modern POS w trybie niesyłania i za pomocą operacji Zarządzaj stacjami sprzętowym włącz możliwości stacji sprzętowej. Dedykowana stacja sprzętowa jest domyślnie aktywna.
- Wyloguj się z Modern POS. Następnie zaloguj się ponownie i otwórz zmianę. Urządzenia peryferyjne skonfigurowane w profilu sprzętu są teraz użyteczne.
Banknot
Potrzebna jest tylko jedna stacja sprzętowa z typem rekordu Dedykowana. Nie należy ustawiać profilu sprzętu ani wartości EFT w rekordzie; wartości zostaną ustawione w formularzu Rejestr punktu sprzedaży.
Wspólna
Czasami nazywane jest również stacją sprzętową „IIS”; „IIS”, która oznacza, że aplikacja punktu sprzedaży łączy się z stacją sprzętową za pośrednictwem internetowych usług informacyjnych Microsoft. Aplikacja punktu sprzedaży łączy się ze stacją sprzętową IIS za pośrednictwem usług internetowych uruchomionych na komputerze, do którego są podłączone urządzenia. Jeśli jest wykorzystywana dzielona stacja sprzętowa, urządzenia peryferyjne podłączone do stacji sprzętowej mogą być używane przez dowolną kasę w punkcie sprzedaży znajdującą się w tej samej sieci, co stacja sprzętowa z usługami IIS. Ponieważ tylko aplikacja Modern POS for Windows i Android zawiera wbudowaną obsługę urządzeń peryferyjnych, wszystkie pozostałe aplikacje Modern POS muszą używać stacji sprzętowej z usługami IIS do komunikowania się z urządzeniami peryferyjnymi punktu sprzedaży skonfigurowanymi w profilu sprzętu. W związku z tym każde wystąpienie stacji sprzętowej IIS wymaga komputera, na którym są uruchomione usługa sieci web i aplikacja komunikujące się z urządzeniami.
Udostępniona stacja sprzętowa może służyć do umożliwienia wielu klientom punktów sprzedaży współużytkowania urządzeń peryferyjnych lub do zarządzania ustalonym zestawem urządzeń peryferyjnych dla jednego punktu sprzedaży.
Jeśli Stacja sprzętowa jest używana do obsługi udostępniania urządzeń peryferyjnych między wieloma klientami punktu sprzedaży, należy użyć tylko szuflady środków pieniężnych, drukarek paragonów i terminali płatności. Nie można bezpośrednio połączyć samodzielnych skanerów kodów kreskowych, czytników dokumentów MSRs, wyświetlaczy liniowych, skalowania i innych urządzeń. W przeciwnym razie konflikty występują, gdy wiele urządzeń w programie POS próbuje użyć tych urządzeń peryferyjnych jednocześnie. Oto jak są rozwiązywane konflikty dla obsługiwanych urządzeń:
- Szuflada kasowa — Szuflada kasowa jest otwierana za pomocą zdarzenia wysyłanego do urządzenia. Jeśli szuflada kasowa jest wywoływana, gdy szuflada jest już otwarta, mogą wystąpić problemy. Szuflada kasowa używana w konfiguracji współużytkowanej stacji sprzętowej powinna być ustawiona na Udostępniona. Ustawienie to sprawia, że podczas wysyłania polecenia otwarcia aplikacja punktu sprzedaży nie sprawdza, czy szuflada kasowa jest już otwarta.
- Drukarka paragonów — Jeżeli w tym samym momencie do stacji sprzętowej zostaną wysłane dwa polecenia drukowania paragonów, jedno z poleceń może zostać utracone, w zależności od urządzenia. Niektóre urządzenia mają wewnętrzną pamięć lub funkcję buforowania, który może zapobiec występowaniu tego problemu. Jeśli polecenie drukowania się nie powiedzie, kasjer otrzymuje komunikat o błędzie i może ponowić próbę wykonania polecenia drukowania z aplikacji punktu sprzedaży.
- Terminal płatniczy — Jeśli kasjer próbuje opłacić transakcję w terminalu płatniczym, który jest już używany, komunikat powiadamia go, że terminal jest używany, i prosi kasjera, aby spróbował później. Zazwyczaj kasjerzy widzą, że terminal jest już używany i czekaj na ukończenie drugiej transakcji, zanim spróbują ponownie wykonać płatności.
W przyszłości jest planowane dodanie funkcji sprawdzania poprawności w celu wykrywania, czy nieobsługiwane urządzenia zostały skonfigurowane w profilu sprzętu zmapowanym na wspólną stację sprzętową. W przypadku wykrycia nieobsługiwanych urządzeń użytkownik otrzyma komunikat informujący, że urządzenia nie są obsługiwane w przypadku udostępnionych stacji sprzętowych. W przypadku wspólnych stacji sprzętowych opcja Wybierz przy płatności ma ustawioną wartość Tak na poziomie kasy. Użytkownik punktu sprzedaży jest następnie monitowany o wybór stacji sprzętowej przy wybieraniu opcji płacenia za transakcję w punkcie sprzedaży. Gdy stacja sprzętowa jest wybierana tylko w czasie płacenia, dla scenariuszy mobilnych wybór stacji sprzętowej jest dodawany bezpośrednio do przepływu pracy w punkcie sprzedaży. Dodatkową korzyścią jest to, że w scenariuszach współużytkowania nie jest używany wyświetlacz wierszowy terminala płatniczego. Jeśli terminal płatniczy jest używany jako wyświetlacz wierszowy, może to zablokować korzystanie z terminala przez innych użytkowników aż do zakończenia transakcji. W scenariuszach mobilnych wiersze mogą być dodawane transakcji przez dłuższy czas. W związku z tym opcja Wybierz przy płatności jest konieczna w celu zapewnienia optymalnej dostępności urządzenia.
Sieciowe urządzenia peryferyjne
Sieciowe oznaczenie urządzeń w profilu sprzętu umożliwia podłączanie szuflad kasowych, drukarek paragonów i terminali płatniczych przy użyciu połączenia sieciowego.
Modern POS for Windows
Adresy IP sieciowych urządzeń peryferyjnych można określić w dwóch miejscach. Jeśli klient programu Modern POS Windows używa jednego zestawu peryferyjnych urządzeń sieciowych, w celu ustawienia adresów IP tych urządzeń należy użyć opcji Konfiguracja protokołu IP w okienku akcji w samej kasie. W przypadku urządzeń sieciowych współużytkowanych w kasach w programie POS profil sprzętu, do których są przypisane urządzenia sieciowe, może być mapowany bezpośrednio na udostępnioną stację sprzętową. Aby przypisać adresy IP, wybierz stację sprzętową na stronie Sklepy, a następnie w opcji Konfiguracja protokołu IP w sekcji Stacje sprzętowe wskaż urządzenia sieciowe przypisane do tej stacji sprzętowej. W przypadku stacji sprzętowych zawierających tylko urządzenia sieciowe nie trzeba instalować samej stacji sprzętowej. W takim przypadku stacja sprzętowa jest wymagana tylko w celu koncepcyjnego zgrupowania urządzeń adresowalnych w sieci zgodnie z ich umiejscowieniem w sklepie.
Cloud POS i Modern POS dla systemu iOS
Logika sterująca urządzeniami peryferyjnymi połączonymi fizycznie i adresowalnymi w sieci jest zawarta w stacji sprzętowej. W związku z tym dla wszystkich urządzeń klienckich oprogramowania punktu sprzedaży, z wyjątkiem urządzeń z aplikacją Modern POS for Windows i Android, stacja sprzętowa z usługami IIS musi być zainstalowana i aktywna, aby aplikacja punktu sprzedaży mogła się komunikować się z urządzeniami peryferyjnymi, niezależnie od tego, czy te urządzenia peryferyjne są fizycznie podłączone do stacji sprzętowej czy też adresowane przez sieć.
Instalacja i konfiguracja
Instalacja stacji sprzętowej
Aby uzyskać wskazówki dotyczące instalowania stacji sprzętowej IIS, zobacz Konfiguracja i instalacja programu Retail hardware station.
Instalacja i konfiguracja programu Modern POS for Windows
Aby uzyskać więcej informacji , zobacz temat Konfigurowanie, instalowanie i aktywowanie programu Modern POS (MPOS).
Instalacja i konfiguracja programu Modern POS dla systemu Android i iOS
W celu uzyskania dalszych informacji, zobacz Konfigurowanie aplikacji POS Hybrid w systemach Android i iOS.
Instalacja i konfiguracja urządzenia OPOS
Aby uzyskać więcej informacji o komponentach OPOS, zobacz obsługiwane interfejsy. Zazwyczaj sterowniki OPOS są dostarczane przez producenta urządzenia. Po zainstalowaniu sterownika urządzenia OPOS jest dodawany klucz do rejestru systemu Windows w jednej z następujących lokalizacji:
- System 32-bitowy: HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS
- System 64-bitowy: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\OLEforRetail\ServiceOPOS
W rejestrze w kluczu ServiceOPOS skonfigurowane urządzenia są uporządkowane według klasy urządzenia OPOS. System może zapisywać wiele sterowników urządzeń.
Aby zmniejszyć prawdopodobieństwo wystąpienia błędów połączeń w programie POS, minimalizując niepotrzebne operacje OPEN i CLOSE OPOS, przy uruchamianiu wersji Commerce 10.0.41 lub nowszej można włączyć ustawienie Zachowaj otwarte połączenie dla urządzeń profilów sprzętu w centrali Commerce Headquarters.
Aby włączyć ustawienie Zachowaj otwarte połączenie w programie Commerce Headquarters w wersji 10.0.41 lub nowszej, wykonaj następujące kroki.
- W centrali przejdź do profilów sprzętowych programu Retail and Commerce > Channel Setup > POS > Setup > POS.
- W lewym okienku wybierz profil sprzętu.
- W formularzu Profil sprzętu w programie POS, na skróconej karcie Drukarka ustaw opcję Zachowaj otwarte połączenie na wartość Tak.
- Uruchom zadanie harmonogramu dystrybucji usługi 1090 , aby zsynchronizować zaktualizowany profil sprzętu ze sklepem.
Banknot
Tej konfiguracji należy używać tylko z dedykowanym profilem sprzętu dla drukarek OPOS, szuflad kasowych i urządzeń wyświetlacza wierszowego.
Obsługiwane scenariusze według typów stacji sprzętowych
Obsługa klientów — stacja sprzętowa z funkcją IPC kontra stacja sprzętowa z usługami IIS
W poniższej tabeli przedstawiono obsługiwane topologie i scenariusze wdrożenia.
Klient | Stacja sprzętowa z funkcją IPC | Stacja sprzętowa z usługami IIS |
---|---|---|
Aplikacja systemu Windows | Tak | Tak |
Cloud POS | Nr | Tak |
Android | Tak | Tak |
iOS | Nr | Tak |
Sieciowe urządzenia peryferyjne
Sieciowe urządzenia peryferyjne mogą być obsługiwane bezpośrednio przez stację sprzętową wbudowaną w aplikacji Modern POS dla aplikacji Windows i Android. Na wszystkich innych urządzeniach klienckich należy zainstalować stację sprzętową z usługami IIS.
Klient | Stacja sprzętowa z funkcją IPC | Stacja sprzętowa z usługami IIS |
---|---|---|
Aplikacja systemu Windows | Tak | Tak |
Cloud POS | Nr | Tak |
Android | Tak | Tak |
iOS | Nr | Tak |
Obsługiwane typy urządzeń według typów stacji sprzętowych
Modern POS for Windows ze stacją sprzętową z funkcją IPC (wbudowaną)
Obsługiwana klasa urządzeń | Obsługiwane interfejsy |
---|---|
Drukarka |
|
Drukarka 2 |
|
Wyświetlacz wierszowy | Uwaga OPOS : Włącz zachowaj otwarte połączenie, aby zminimalizować zbędne operacje OPEN i CLOSE OPOS i zmniejszyć prawdopodobieństwo wystąpienia błędów połączeń. |
Dwa wyświetlacze | Sterownik w systemie Windows |
MSR |
|
Szuflada |
|
Szuflada 2 |
|
Skaner |
|
Skaner 2 |
|
Skalowanie | OPOS |
Konsola PIN | OPOS (obsługa jest realizowana poprzez dostosowanie aplikacji łącznika płatności) |
Przechwytywanie podpisu | OPOS |
Terminal płatniczy |
|
Wszystkie urządzenia klienckie programu Modern POS mające ustaloną „wspólną” stację sprzętową z usługami IIS
Banknot
Gdy stacja sprzętowa z usługami IIS jest „dedykowana”, istnieje relacja jeden-do-jednego między aplikacją kliencką punktu sprzedaży a stacją sprzętową.
Obsługiwana klasa urządzeń | Obsługiwane interfejsy |
---|---|
Drukarka |
|
Drukarka 2 |
|
Wyświetlacz wierszowy | OPOS |
MSR | OPOS |
Szuflada |
|
Szuflada 2 |
|
Skaner | OPOS |
Skaner 2 | OPOS |
Skalowanie | OPOS |
Konsola PIN | OPOS (obsługa jest realizowana poprzez dostosowanie aplikacji łącznika płatności) |
Podpisy — przechwytywanie | OPOS |
Terminal płatniczy |
|
Wszystkie urządzenia klienckie programu Modern POS dzielą stację sprzętową z usługami IIS
Banknot
Kiedy stacja sprzętowa z usługami IIS jest „udostępniona”, wiele urządzeń może używać tej stacji w tym samym czasie. W tym scenariuszu należy użyć tylko urządzeń wymienionych w tabeli poniżej. W przypadku próby udostępniania urządzeń, które nie są wymienione na liście, takich jak skanery kodów kreskowych i usługi MSRs, błędy wystąpią, gdy wiele urządzeń próbuje użyć tego samego urządzenia peryferyjnego. W przyszłości taka konfiguracja będzie technicznie niemożliwa do wykonania.
Obsługiwana klasa urządzeń | Obsługiwane interfejsy |
---|---|
Drukarka |
|
Drukarka 2 |
|
Szuflada |
|
Szuflada 2 |
|
Terminal płatniczy |
|
Konfiguracja dla obsługiwanych scenariuszy
Aby uzyskać więcej informacji na temat tworzenia profilów sprzętowych, odwiedź sekcję Łączenie urządzeń peryferyjnych z punkt sprzedaży (POS).
Modern POS for Windows ze stacją sprzętową z funkcją IPC (wbudowaną)
Ta konfiguracja jest najbardziej typową konfigurację dla kas w tradycyjnych, stacjonarnych punktach sprzedaży. W tym scenariuszu dane profilu sprzętu są mapowane bezpośrednio na samą kasę. W aplikacji kasy należy również ustawić numer terminala EFT. Aby skonfigurować te ustawienia, wykonaj poniższe czynności.
Utwórz profil sprzętu, w którym będą skonfigurowane wszystkie wymagane urządzenia peryferyjne.
Zamapuj profil sprzętu na kasę w punkcie sprzedaży.
Utwórz stację sprzętową typu Dedykowana dla sklepu, w którym jest używana kasa w programie POS. Opcjonalnie możesz wprowadzić opis.
Banknot
Nie trzeba konfigurować żadnych innych właściwości w stacji sprzętowej. Wszystkie pozostałe wymagane informacje, takie jak profil sprzętu, zostaną pobrane bezpośrednio z kasy.
Wybierz kolejno opcje Retail i Commerce > Retail i Commerce IT > Harmonogram dystrybucji.
Wybierz harmonogram dystrybucji 1090, aby zsynchronizować nowy profil sprzętu ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Wybierz harmonogram dystrybucji 1040, aby zsynchronizować nową stację sprzętową ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Zainstaluj i aktywuj aplikację Modern POS for Windows.
Uruchom aplikację Modern POS for Windows i zacznij używać podłączonych urządzeń peryferyjnych.
Modern POS dla systemu Android ze stacją sprzętową z funkcją IPC (wbudowaną)
Nowość w 10.0.8 —drukarki sieciowe Epson i kasy połączone z tymi drukarkami za pomocą portu DK są teraz obsługiwane przez program Modern POS dla systemu Android. Aby uzyskać szczegółowe informacje, odwiedź artykuł Konfigurowanie POS Hybrid dla systemu Android i iOS.
Wszystkie urządzenia klienckie programu Modern POS mające ustaloną „wspólną” stację sprzętową z usługami IIS
Tej konfiguracji można używać na wszystkich urządzeniach klienckich programu Modern POS mających stację sprzętową, która jest używana wyłącznie przez jedną kasę w punkcie sprzedaży. Aby skonfigurować te ustawienia, wykonaj poniższe czynności.
Utwórz profil sprzętu, w którym będą skonfigurowane wszystkie wymagane urządzenia peryferyjne.
Utwórz stację sprzętową typu Dedykowana dla sklepu, w którym jest używana kasa w programie POS.
Na dedykowanej stacji sprzętowej ustaw następujące właściwości:
Nazwa hosta — nazwa komputera hosta, na którym jest uruchomiona stacja sprzętowa.
Banknot
Aplikacja Cloud POS może rozpoznawać właściwość localhost w celu ustalania lokalnego komputera, na którym jest uruchomiona. Jednak certyfikat wymagany do sparowania aplikacji Cloud POS ze stacją sprzętową również musi mieć nazwę komputera „Localhost”. Aby uniknąć problemów, zalecamy wyszczególnienie wszystkich potrzebnych wystąpień dedykowanych stacji sprzętowych dla sklepu. Dla każdej stacji sprzętowej nazwą hosta powinna być nazwa konkretnego komputera, na którym zostanie zainstalowana stacja sprzętowa.
Port — Port wykorzystywany przez stację sprzętową do komunikacji z urządzeniem klienckim programu Modern POS.
Profil sprzętu — Jeśli profil sprzętu nie jest podany w samej stacji sprzętowej, używany jest profil sprzętu przypisany do kasy.
Numer EFT w punkcie sprzedaży — Identyfikator terminala EFT, który ma być używany podczas wysyłania autoryzacji płacenia metodą EFT. Ten identyfikator jest dostarczany przez agenta rozliczeniowego kart kredytowych.
Nazwa pakietu — Pakiet stacji sprzętowej, który ma być używany podczas instalowania stacji sprzętowej.
Wybierz kolejno opcje Retail i Commerce > Retail i Commerce IT > Harmonogram dystrybucji.
Wybierz harmonogram dystrybucji 1090, aby zsynchronizować nowy profil sprzętu ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Wybierz harmonogram dystrybucji 1040, aby zsynchronizować nową stację sprzętową ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Zainstaluj stację sprzętową. Aby uzyskać więcej informacji dotyczących sposobu instalowania stacji sprzętowej, zobacz Konfiguracja i instalacja programu Retail hardware station.
Zainstaluj i aktywuj aplikację Modern POS. Aby uzyskać więcej informacji dotyczących sposobu instalowania aplikacji Modern POS, zobacz Konfigurowanie, instalowanie i aktywacja Modern POS (MPOS).
Zaloguj się do programu Modern POS i wybierz pozycję Wykonywanie operacji nieciągłych.
Uruchom operację Zarządzaj stacjami sprzętowymi.
Wybierz Zarządzaj.
Na stronie zarządzanie stacją sprzętową ustaw opcję włączenia stacji.
Zaznacz stację sprzętową, która ma być używana, a następnie wybierz Paruj.
Po sparowaniu stacji sprzętowej kliknij wybierz Zamknij.
Na stronie wyboru stacji sprzętowej wybierz ostatnio zaznaczoną stację sprzętową, aby ją uaktywnić.
Wszystkie urządzenia klienckie programu Modern POS mające wspólną stację sprzętową z usługami IIS
Tej konfiguracji można używać na wszystkich urządzeniach klienckich programu Modern POS współużytkujących stacje sprzętowe z innymi urządzeniami. Aby skonfigurować te ustawienia, wykonaj poniższe czynności.
Utwórz profil sprzętu, w którym będą skonfigurowane wymagane urządzenia peryferyjne.
Utwórz stację sprzętową typu Udostępnione dla sklepu, w którym jest używana kasa w programie POS.
Na współużytkowanej stacji sprzętowej ustaw następujące właściwości:
- Nazwa hosta — nazwa komputera hosta, na którym jest uruchomiona stacja sprzętowa.
- Opis — tekst pomaga w identyfikacji stacji sprzętowej, takiej jak Zwroty lub Sklep.
- Port — Port wykorzystywany przez stację sprzętową do komunikacji z urządzeniem klienckim programu Modern POS.
- Profil sprzętu — W przypadku wspólnych stacji sprzętowych każda stacja powinna mieć profil sprzętu. Profile sprzętu mogą być współużytkowane przez stacje sprzętowe, ale muszą być mapowane do każdej stacji sprzętowej. Ponadto zalecamy, aby w przypadku, gdy wiele urządzeń korzysta z tej samej wspólnej stacji sprzętowej, stosować zmiany wspólne. Aby skonfigurować udostępnioną zmianę, kliknij kolejno opcje Handel detaliczny i inny > Ustawienia kanału > Ustawienia punktu sprzedaży > Profile punktów sprzedaży > Profile sprzętu. Dla każdego współużytkowanego profilu sprzętu zaznacz szufladę kasową i w opcji Wspólna szuflada dla zmiany ustaw wartość Tak.
- Numer EFT w punkcie sprzedaży — Identyfikator terminala EFT, który ma być używany podczas wysyłania autoryzacji płacenia metodą EFT. Ten identyfikator jest dostarczany przez agenta rozliczeniowego kart kredytowych.
- Nazwa pakietu — Pakiet stacji sprzętowej, który ma być używany podczas instalowania stacji sprzętowej.
Powtórz kroki 2 i 3 dla każdej dodatkowej stacji sprzętowej, która jest potrzebna w sklepie.
Wybierz kolejno opcje Retail i Commerce > Retail i Commerce IT > Harmonogram dystrybucji.
Wybierz harmonogram dystrybucji 1090, aby zsynchronizować nowy profil sprzętu ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Wybierz harmonogram dystrybucji 1040, aby zsynchronizować nową stację sprzętową ze sklepem. Wybierz Uruchom teraz, aby zsynchronizować zmiany z punktem sprzedaży.
Zainstaluj stację sprzętową na każdym komputerze hosta skonfigurowanym w krokach 2 i 3. Aby uzyskać więcej informacji dotyczących sposobu instalowania stacji sprzętowej, zobacz Konfiguracja i instalacja programu Retail hardware station.
Zainstaluj i aktywuj aplikację Modern POS. Aby uzyskać więcej informacji dotyczących sposobu instalowania aplikacji Modern POS, zobacz Konfigurowanie, instalowanie i aktywacja Modern POS (MPOS).
Zaloguj się do programu Modern POS i wybierz pozycję Wykonywanie operacji nieciągłych.
Uruchom operację Zarządzaj stacjami sprzętowymi.
Wybierz Zarządzaj.
Na stronie zarządzanie stacją sprzętową ustaw opcję włączenia stacji.
Zaznacz stację sprzętową, która ma być używana, a następnie wybierz Paruj.
Powtórz krok 14 dla każdej stacji sprzętowej używanej przez system Modern POS.
Po sparowaniu wszystkich wymaganych stacji sprzętowych wybierz Zamknij.
Na stronie wyboru stacji sprzętowej wybierz ostatnio zaznaczoną stację sprzętową, aby ją uaktywnić.
Banknot
Jeśli urządzenia często używają różnych stacji sprzętowych, zaleca się skonfigurowanie w programie Modern POS monitowania kasjerów o wybór stacji przy rozpoczynaniu procesu płacenia. Wybierz kolejno opcje Retail i Commerce > Ustawienia kanału > Ustawienia punktu sprzedaży > Rejestry. Zaznacz kasę, a następnie w opcji Wybierz przy płatności ustaw wartość Tak. Użyj harmonogramu dystrybucji 1090, aby zsynchronizować zmiany z bazą danych kanału.
Możliwości rozszerzania
Aby uzyskać informacje na temat scenariuszy rozszerzalności dla stacji sprzętowej, zobacz Integracja punktu sprzedaży z nowym urządzeniem sprzętowym i wygenerowanie instalatora rozszerzenia.
Zabezpieczenia
Zgodnie z obowiązującymi standardami zabezpieczeń w środowisku produkcyjnym należy stosować ustawienia wymienione poniżej.
Instalator stacji sprzętowej
Instalator stacji sprzętowej automatycznie dokonuje następujących edycji rejestru w ramach instalacji za pośrednictwem samoobsługi.
- Należy wyłączyć protokół Secure Sockets Layer (SSL).
- Należy włączyć i używać tylko protokołu Transport Layer Security (TLS) w wersji 1.3 (lub aktualnie najnowszej wersji).
SSL i TLS
Domyślnie protokół SSL i wszystkie wersje usług TLS z wyjątkiem TLS 1.3 są wyłączone, począwszy od wersji Commerce 10.0.42 i nowszej. W przypadku wersji 10.0.41 oraz starszych używane są wersje TLS 1.2.
Aby edytować lub włączyć te wartości, wykonaj następujące kroki:
Wybierz Windows + R, aby otworzyć okno polecenia Uruchom.
W polu Otwórz wprowadź nazwę „Regedit”, a następnie wybierz przycisk OK.
Jeśli zostanie wyświetlone okno dialogowe Kontrola konta użytkownika, wybierz opcję Tak.
W oknie Edytor rejestrów przejdź do folderu HKEY_LOCAL_MACHINE\System\CurrentControlSet\SecurityProviders\SCHANNEL\Wąskal\Protokoły.
Następujące klucze są wprowadzane automatycznie w wersjach commerce 10.0.42 i nowszych, aby zezwolić tylko na wersje TLS 1.3:
- TLS 1.3\Server:Enabled=1
- TLS 1.3\Client:Enabled=1
- TLS 1.2\Server:Enabled=0
- TLS 1.2\Client:Enabled=0
- TLS 1.1\Server:Enabled=0
- TLS 1.1\Client:Enabled=0
- TLS 1.0\Server:Enabled=0
- TLS 1.0\Client:Enabled=0
- SSL 3.0\Server:Enabled=0
- SSL 3.0\Client:Enabled=0
- SSL 2.0\Server:Enabled=0
- SSL 2.0\Client:Enabled=0
Następujące klucze są wprowadzane automatycznie w wersjach commerce 10.0.41 i wcześniejszych, aby zezwolić tylko na wersje TLS 1.2:
- TLS 1.2\Server:Enabled=1
- TLS 1.2\Client:Enabled=1
- TLS 1.1\Server:Enabled=0
- TLS 1.1\Client:Enabled=0
- TLS 1.0\Server:Enabled=0
- TLS 1.0\Client:Enabled=0
- SSL 3.0\Server:Enabled=0
- SSL 3.0\Client:Enabled=0
- SSL 2.0\Server:Enabled=0
- SSL 2.0\Client:Enabled=0
Nie powinny być otwarte żadne dodatkowe porty sieciowe, chyba że są one wymagane ze znanych, określonych powodów.
Funkcja współużytkowania zasobów między źródłami musi być wyłączona i określać dozwolone źródła, które są akceptowane.
Wyłącznie zaufane urzędy certyfikacji powinny być używane do uzyskiwania certyfikatów używanych na komputerach, na których jest uruchamiana stacja sprzętowa.
Banknot
Bardzo ważne jest, aby się wcześniej zapoznać z wytycznymi dotyczącymi zabezpieczeń usług IIS oraz wymaganiami organizacji Payment Card Industry (PCI).
Symulator urządzeń peryferyjnych
Aby uzyskać więcej informacji, zobacz Symulator urządzeń peryferyjnych dla Commerce.
Urządzenia peryferyjne przetestowane przez Microsoft
Stacja sprzętowa z funkcją IPC (wbudowana)
Następujące urządzenia peryferyjne zostały przetestowane przy użyciu stacji sprzętowej z funkcją IPC, która jest wbudowana w programie Modern POS for Windows.
Drukarka
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Epson | TM-T88V | OPOS | |
Epson | TM-T88IV | OPOS | |
Epson | TM-T88VI | OPOS | |
HP | H300 | OPOS | Zasilanie przez USB |
Gwiazdka | TSP650II | Niestandardowa | Połączenie przez sieć |
Star | mPOP | OPOS | Połączenie przez Bluetooth |
Toshiba | HSP100 | OPOS | |
Toshiba | HSP150 | OPOS |
Banknot
Drukarka Star TSP 100 nie jest obsługiwana w przypadku wbudowanej stacji sprzętowej. W stacji sprzętowej jest używany 64-bitowy proces, który jest niezgodny z istniejącymi sterownikami STAR 100.
Czytnik kodu kreskowego
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Datalogic | Magellan 8400 | OPOS | |
Honeywell | 1900 | UWP | |
HP Integrated | E1L07AA | OPOS | |
Symbol | LS2208 | OPOS |
Terminale płatnicze i PIN pady
Dynamics 365 Commerce oferuje rozwiązanie out-of-box do integracji z usługami płatności Adyen. Łącznik Dynamics 365 Payment dla Adyen wykorzystuje niezależny od urządzenia interfejs programowania aplikacji Adyen Payment Terminal (API) i może wchodzić w interakcje ze wszystkimi terminalami płatniczymi obsługiwanymi przez ten interfejs API. Aby uzyskać pełną listę obsługiwanych terminali do płatności, zobacz terminale Adyen w punkcie sprzedaży.
Można również używać innych dostawców płatności z Dynamics 365 Commerce, tworząc niestandardowy łącznik. Można używać dowolnego terminalu płatności obsługiwanego przez dostawcę płatności Dynamics 365 Commerce. Podobnie, Dynamics 365 Commerce pozwala na dowolny model integracji urządzenia płatniczego obsługiwany przez dostawcę płatności, taki jak lokalny adres IP, interfejs API w chmurze lub bezpośrednie połączenie (na przykład za pośrednictwem USA) z programem POS. Aby uzyskać więcej informacji, zobacz Tworzenie kompleksowej integracji płatności dla terminala płatniczego.
Szuflada kasowa
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Star | mPOP | OPOS | Połączenie przez Bluetooth |
APG | Atwood | Niestandardowy | Połączenie przez sieć |
Star | SMD2-1317 | OPOS | |
HP | QT457AA | OPOS | |
Epson | Niestandardowy | Połączono z drukarką sieciowej firmy Epson za pośrednictwem portu DK |
Wyświetlacz wierszowy
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Epson | DM-D110 | OPOS | |
HP | Seria T | OPOS |
Przechwytywanie podpisu
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Scriptel | ST1550 | OPOS |
Skalowanie
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
Datalogic | Magellan 8400 | OPOS |
MSR
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
Magtek | 21073075 | UWP | |
Magtek | 21073062 | OPOS | |
HP | IDRA-334133 | OPOS |
Dedykowana stacja sprzętowa z usługami IIS
Następujące urządzenia peryferyjne zostały przetestowane przy użyciu dedykowanej (nie wspólnej) stacji sprzętowej z usługami IIS oraz programów Modern POS for Windows i Cloud POS.
Drukarka
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Epson | TM-T88V | OPOS | |
Epson | TM-T88IV | OPOS | |
HP | H300 | OPOS | Zasilanie przez USB |
Star | TSP650II | Niestandardowe | Połączenie przez sieć |
Star | mPOP | OPOS | Połączenie przez Bluetooth |
Toshiba | HSP100 | OPOS | |
Toshiba | HSP150 | OPOS |
Czytnik kodu kreskowego
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Datalogic | Magellan 8400 | OPOS | |
HP Integrated | E1L07AA | OPOS | |
Symbol | LS2208 | OPOS |
Terminale płatnicze i PIN pady
Dynamics 365 Commerce oferuje rozwiązanie out-of-box do integracji z usługami płatności Adyen. Łącznik Dynamics 365 Payment dla Adyen wykorzystuje niezależny od urządzenia interfejs Adyen Payment Terminal API i może wchodzić w interakcje ze wszystkimi terminalami płatniczymi obsługiwanymi przez ten interfejs API. Aby uzyskać pełną listę obsługiwanych terminali do płatności, zobacz terminale Adyen w punkcie sprzedaży.
Można również używać innych dostawców płatności z Dynamics 365 Commerce, tworząc niestandardowy łącznik. Można używać dowolnego terminalu płatności obsługiwanego przez dostawcę płatności Dynamics 365 Commerce. Podobnie pozwala Dynamics 365 Commerce na dowolny model integracji urządzenia płatniczego obsługiwany przez dostawcę płatności, taki jak lokalny adres IP, interfejs API w chmurze lub bezpośrednie połączenie (na przykład za pośrednictwem MODELU GDYNIA) z programem POS. Aby uzyskać więcej informacji, zobacz Tworzenie kompleksowej integracji płatności dla terminala płatniczego.
Szuflada kasowa
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
APG | Atwood | Niestandardowy | Połączenie przez sieć |
Star | SMD2-1317 | OPOS | |
HP | QT457AA | OPOS | |
Epson | Niestandardowy | Połączono z drukarką sieciowej firmy Epson za pośrednictwem portu DK |
Wyświetlacz wierszowy
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
HP Integrated | G6U79AA | OPOS | |
Epson | M58DC | OPOS |
Przechwytywanie podpisu
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
Scriptel | ST1550 | OPOS |
Skalowanie
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
Datalogic | Magellan 8400 | OPOS |
MSR
Producent | Model | Interfejs | Komentarze |
---|---|---|---|
Magtek | 21073075 | UWP | |
Magtek | 21073062 | OPOS | |
HP | IDRA-334133 | OPOS |
Wspólna stacja sprzętowa z usługami IIS
Następujące urządzenia peryferyjne zostały przetestowane przy użyciu wspólnej stacji sprzętowej z usługami IIS oraz programów Modern POS for Windows i Cloud POS.
Banknot
Obsługiwane są tylko drukarki, terminale płatnicze i szuflady kasowe.
Drukarka
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
Epson | TM-T88V | OPOS | |
Epson | TM-T88IV | OPOS | |
HP | H300 | OPOS | Zasilanie przez USB |
Star | mPOP | OPOS | Połączenie przez Bluetooth |
Toshiba | HSP100 | OPOS | |
Toshiba | HSP150 | OPOS |
Terminal płatniczy
Dynamics 365 Commerce oferuje rozwiązanie out-of-box do integracji z usługami płatności Adyen. Łącznik Dynamics 365 Payment dla Adyen wykorzystuje niezależny od urządzenia interfejs Adyen Payment Terminal API i może wchodzić w interakcje ze wszystkimi terminalami płatniczymi obsługiwanymi przez ten interfejs API. Aby uzyskać pełną listę obsługiwanych terminali do płatności, zobacz terminale Adyen w punkcie sprzedaży.
Można również używać innych dostawców płatności z Dynamics 365 Commerce, tworząc niestandardowy łącznik. Można używać dowolnego terminalu płatności obsługiwanego przez dostawcę płatności Dynamics 365 Commerce. Podobnie pozwala Dynamics 365 Commerce na dowolny model integracji urządzenia płatniczego obsługiwany przez dostawcę płatności, taki jak lokalny adres IP, interfejs API w chmurze lub bezpośrednie połączenie (na przykład za pośrednictwem MODELU GDYNIA) z programem POS. Aby uzyskać więcej informacji, zobacz Tworzenie kompleksowej integracji płatności dla terminala płatniczego.
Szuflada kasowa
Wytwórca | Model | Interfejs | Komentarze |
---|---|---|---|
APG | Atwood | Niestandardowy | Połączenie przez sieć |
Star | SMD2-1317 | OPOS | |
HP | QT457AA | OPOS | |
Epson | Niestandardowy | Połączono z drukarką sieciowej firmy Epson za pośrednictwem portu DK |
Rozwiązywanie problemów
Aplikacja Modern POS wykrywa stację sprzętową na swojej liście obiektów do wyboru, ale nie może wykonać parowania
Rozwiązanie: Sprawdź poniższą listę potencjalnych punktów awarii:
- Komputer, na którym jest uruchomiony program Modern POS, ufa certyfikatowi używanemu na komputerze, na którym jest uruchomiona stacja sprzętowa.
- Aby zweryfikować tę konfigurację, w przeglądarce sieci web przejdź do następującego adresu URL: https://<nazwa komputera>:<numer portu>/StacjaSprzętowa/ping.
- Ten adres URL używa polecenia ping do sprawdzania, czy jest możliwy dostęp do komputera, a przeglądarka wskazuje, czy certyfikat jest zaufany. (Na przykład na Microsoft Edge pasku adresu jest wyświetlany symbol blokady. Wybranie tego symbolu umożliwia sprawdzenie Microsoft Edge czy certyfikat jest aktualnie zaufany. Certyfikat można zainstalować na komputerze lokalnym, przeglądając szczegóły wyświetlanego certyfikatu)
- Na komputerze, na których jest uruchomiona stacja sprzętowa, port używany przez stację sprzętową jest otwarty w zaporze.
- Na stacji sprzętowej zostały prawidłowo zainstalowane informacje o koncie handlowca za pomocą narzędzia instalowania informacji o handlowcu uruchamianego na koniec procesu instalowania stacji sprzętowej.
Aplikacja Modern POS nie wykrywa stacji sprzętowej na swojej liście obiektów do wyboru
Rozwiązanie: Jeden z następujących czynników może powodować ten problem:
- Stacja sprzętowa nie została poprawnie skonfigurowana w centrali. Aby uzyskać więcej informacji, zobacz Konfiguracja i instalacja programu Retail hardware station.
- Nie wykonano zadań aktualizujących konfigurację kanału. W takim przypadku wykonaj zadanie 1070 dotyczące konfigurowania kanału.
Aplikacja Modern POS nie uwzględnia nowych ustawień szuflady kasowej
Rozwiązanie: Zamknij bieżącą partię. Modyfikacje szuflady kasowej są wprowadzanie w aplikacji Modern POS dopiero po zamknięciu bieżącej partii.
Aplikacja Modern POS zgłasza problem z urządzeniem peryferyjnym
Rozwiązanie: Poniżej przedstawiono niektóre typowe przyczyny tego problemu:
Upewnij się, że narzędzia konfiguracji sterowników innych urządzeń są zamknięte. Jeśli te narzędzia są otwarte, mogą uniemożliwiać aplikacji Modern POS lub stacji sprzętowej rezerwowanie urządzenia.
Jeśli urządzenie peryferyjne jest współużytkowane przez wiele urządzeń w punkcie sprzedaży, upewnij się, że należy do jednej z poniższych kategorii:
- Szuflada kasowa
- Drukarka paragonów
- Terminal płatniczy
Jeśli urządzenie peryferyjne nie należy do żadnej z tych kategorii, stacja sprzętowa nie jest przygotowana do włączenia współużytkowania tego urządzenia przez wiele urządzeń w punkcie sprzedaży.
Czasami sterowniki urządzeń mogą powodować, że wspólne obiekty formantów (CCO) przestają działać poprawnie. Jeśli urządzenie zostało niedawno zainstalowane, ale nie działa poprawnie lub zauważasz inne problemy, błędy można często wyeliminować poprzez ponowną instalację obiektów CCO. Aby pobrać obiekty CCO, przejdź do witryny http://monroecs.com/oposccos_current.htm.
Jeśli często wprowadzasz zmiany w urządzeniach peryferyjnych podczas testowania lub rozwiązywania problemów, lepiej zresetować usługi IIS niż czekać na odświeżanie się pamięci podręcznej. Aby zresetować usługi IIS, wykonaj następujące czynności:
- W menu Start wpisz polecenie CMD.
- W wynikach wyszukiwania kliknij prawym przyciskiem myszy pozycję Wiersz polecenia, a następnie wybierz opcję Uruchom jako administrator.
- W oknie Wiersza polecenia wpisz wyrażenie iisreset /Restart i naciśnij klawisz Enter.
- Po ponownym uruchomieniu usług IIS uruchom ponownie program Modern POS.
Jeśli podczas częstego wprowadzania zmian w urządzeniach peryferyjnych również często uruchomiasz i zamykasz aplikację kliencką punktu sprzedaży, proces dllhost z poprzedniej sesji aplikacji punktu sprzedaży POS może zakłócać bieżącą sesję. W takim przypadku urządzenie może stać się użyteczne dopiero po zamknięciu hosta biblioteki dołączanej dynamicznie (DLL) zarządzającego poprzednią sesją. Aby zamknąć hosta biblioteki DLL, wykonaj następujące kroki:
- W menu Start wpisz polecenie Menedżer zadań.
- W wynikach wyszukiwania wybierz pozycję Menedżer zadań.
- W Menedżerze zadań na karcie Szczegóły wybierz nagłówek kolumny zatytułowanej Nazwa, aby posortować zawartość tabeli alfabetycznie według nazw.
- Przewiń w dół, aż zobaczysz plik dllhost.exe.
- Zaznacz każdego hosta biblioteki DLL, a następnie wybierz Zakończ zadanie.
- Po DLL wszystkich hostów uruchom ponownie program Modern POS.
Usługa Store Commerce nie może drukować za pomocą drukarki OPOS ADK Utility w wersji 3.0 i powyżej
Potencjalny problem: Po zainstalowaniu i dodaniu drukarki ESRR do zestawu programisty aplikacji OPOS (ADK) drukarka zostanie zarejestrowana tylko dla bieżącego użytkownika, a nie dla użytkownika udostępnionej stacji sprzętowej „RetailHwsUser”.
Rozwiązanie: dodaj użytkownika RetailHwsUser jako administratora, a następnie ponownie dodaj drukarkę ESPON.
Aby dodać użytkownika „RetailHwsUser” jako administratora na lokalnym komputerze z systemem Windows, należy wykonać następujące kroki.
- Na lokalnym komputerze z systemem Windows przejdź do witryny Zarządzanie komputerem.
- Otwórz użytkowników i grupy lokalne, a następnie wybierz pozycję Administratorzy.
- W oknie dialogowym Właściwości administratorów wybierz opcję Dodaj, wprowadź nazwę RetailHwsUser, wybierz pozycję Nazwa czeku, aby sprawdzić poprawność nazwy, a następnie wybierz przycisk OK.
- Aby dodać drukarkę ESRR, zaloguj się do systemu Windows jako użytkownik retailHwsUser, otwórz zestaw OPOS ADK i ponownie dodaj drukarkę ESRON.
- Uruchom ponownie stację sprzętową lub komputer usług IIS i sprawdź ponownie.