Przejdź do głównej zawartości

ECRCommX

Instalacja

Aby zainstalować wtyczkę ECR, wykonaj następujące kroki:

  1. Pobierz archiwum wtyczki Resto.Front.Api.ECR-X.X.X.XX (gdzie X to wersja wtyczki) z ftps://ftp.syrve.cloud.
  2. Zamknij aplikację Syrve POS i rozpakuj archiwum do katalogu Resto.Front.Api. Katalog ECR musi być wcześniej utworzony w folderze Syrve POS: C:/Program Files/Syrve/RMS/Front.Net Plugins.
  3. Zainstaluj następującą bibliotekę oraz sterownik terminala bankowego z archiwum: ECR_ActiveX_Library_x32_v.1.9.4.6.7z oraz USB driver_v3.22.7z.

Konfiguracja

Scenariusz pojedynczego POS

  1. Skonfiguruj plik konfiguracyjny wtyczki Resto.Front.Api.ECRCommXPlugin.dll.

    1. Jeśli terminal działa przez połączenie USB, należy określić port połączenia w następujący sposób:

      oraz ustawić wartość False w następujący sposób:

    2. Jeśli terminal działa przez połączenie TCP, należy określić port połączenia w następujący sposób (zazwyczaj port połączenia to „2000”):

      oraz ustawić wartość True w następujący sposób:

  2. Jeśli kilka podmiotów prawnych korzysta z jednego terminala bankowego, są one wskazane w następujący sposób:

    Gdzie POS to nazwa punktu sprzedaży określona w Ustawieniach Sklepu w Syrve Office, a "0" to numer identyfikacyjny podmiotu prawnego w terminalu, który można znaleźć zgodnie z opisem w sekcji Określanie ID podmiotu prawnego.

Scenariusz wielu POS

  1. Aby skonfigurować kilka terminali, ustaw wartość True w pliku konfiguracyjnym Resto.Front.Api.ECRCommXPlugin.dll w następujący sposób:

    Następnie skonfiguruj plik „terminalSettings”.

  2. W pliku „terminalSettings” należy skonfigurować terminal zgodnie z poniższą tabelą.

    Wiersz
    Połączenie TCPPołączenie USB
    MerchantId — numer ID podmiotu prawnego w terminalach1
    1
    SlipCount — liczba bankowych paragonów, które powinny być wydrukowane przy zamykaniu zamówienia. Domyślnie „2”.2
    2
    EmbedCheque — drukowanie paragonu na drukarce paragonów: „True” - Drukuj paragon „False” - Nie drukuj paragonuTrue
    True
    PrintReceipt — drukuj paragon „True” - Drukuj paragon „False” - Nie drukuj paragonuTrue
    True
    UseIP — typ połączenia terminala bankowego. „True” - TCP „False” - USBTrue
    False
    IPAdres IP terminala-
    Port2000 - port połączenia terminala1 - port COM emulujący połączenie terminala
    Merchants — podmiot prawny. Pozostaw puste. Konfiguracja, jeśli jest więcej niż 1 podmiot prawny, opisana jest w punkcie 3

  3. W pliku „terminalSettings” należy również określić ustawienia podmiotów prawnych znajdujących się w parametrze Merchants, jeśli jest ich kilka na tym samym terminalu:

    "Name": nazwa punktu sprzedaży w Ustawieniach Sklepu Syrve Office

    "ID": numer identyfikacyjny podmiotu prawnego w terminalu, który można znaleźć zgodnie z opisem w sekcji Określanie ID podmiotu prawnego.

    Skopiuj i dostosuj poniższą tablicę dla każdego podmiotu prawnego:

    {
    "Name": "",
    "Id": ""
    }

    Przykład pliku konfiguracyjnego, gdy używane są 2 podmioty prawne:

    [
    {
    "MerchantId": 1,
    "SlipCount": 2,
    "EmbedCheque": true,
    "PrintReceipt": true,
    "UseIP": false,
    "IP": "",
    "Port": 3,
    "Merchants": [
    {
    "Name": "TOB POS",
    "Id": 1
    },
    {
    "Name": "FOP POS",
    "Id": 2
    }
    ]
    }
    ]
  4. Należy skopiować ustawienia „terminalSettings” dla każdego terminala. Przykład pliku konfiguracyjnego dla 2 terminali z dwoma podmiotami prawnymi na każdym z nich.

    [
    {
    "MerchantId": 1,
    "SlipCount": 2,
    "EmbedCheque": true,
    "PrintReceipt": true,
    "UseIP": false,
    "IP": "",
    "Port": 3,
    "Merchants": [
    {
    "Name": "TOB POS",
    "Id": 1
    },
    {
    "Name": "FOP POS",
    "Id": 2
    }
    ]
    },
    {
    "MerchantId": 1,
    "SlipCount": 2,
    "EmbedCheque": true,
    "PrintReceipt": true,
    "UseIP": true,
    "IP": "192.168.0.56",
    "Port": 2000,
    "Merchants": [
    {
    "Name": "TOB_1 POS",
    "Id": 1
    },
    {
    "Name": "FOP_1 POS",
    "Id": 2
    }
    ]
    }
    ]

Określanie ID podmiotu prawnego

  1. Aby poznać numer identyfikacyjny podmiotu prawnego (od 0 do 255 znaków), należy podłączyć terminal do aplikacji POS i uruchomić polecenie "Sprawdź połączenie".

  2. Następnie należy znaleźć wpis wtyczki ECR w logu znajdującym się w C:\Users\Nazwa_Komputera\AppData\Roaming\Syrve\CashServer\Logs.

    Wpis wygląda tak:

    ІNFO [7] - TerminalInfo: TA7E147

    S1K907KM00DK03557418/S1K907KM//REFUND/CALLBANK/G1K927LV/S1K907Q8/X1K9

    27LV

    Numer pozycji w powyższym wierszu definiuje ID. Numeracja zaczyna się od 0. W ten sposób S1K907KM = 1, a S1K907Q8 = 5.

     

    Aby dowiedzieć się, która kombinacja liter i cyfr odnosi się do pożądanego podmiotu prawnego, należy skontaktować się z bankiem i podać ID sprzedawcy w banku.

  3. Po skonfigurowaniu wszystkiego, sprawdź poprawność ID podmiotu prawnego, tworząc i zamykając testowe zamówienie.

Drukowanie raportów na drukarkach zewnętrznych

  1. Podłącz drukarkę do systemu Syrve.

  2. Wybierz tę drukarkę jako drukarkę raportów oraz drukarkę paragonów dla POS.

  3. Powiąż drukarkę z Syrve POS. W tym celu przejdź do Syrve Office > Administracja > Ustawienia Sklepu > Terminale i Urządzenia i wybierz drukarkę jako drukarkę rachunków gości.

Ustawienia typu płatności

  1. Uruchom Syrve Office.

  2. Przejdź do Sprzedaż detaliczna > Typy płatności.

  3. Skonfiguruj typ płatności zgodnie z poniższym przykładem.