Lietotāja rīki

Vietnes rīki



lv:firmad:finnex_lv:apraksts

CHD Kases Servera Lietotāja Apraksts

Apraksts

Programma savieno jūsu Directo sistēmu ar CHD MiniPos kases aparātu. Kad rēķins tiek apstiprināts, programma automātiski sagatavo un nosūta datus uz kases aparātu, lai kasieris varētu izdrukāt čeku

:!: Lai programmatūra darbotos vienmēr jābūt ieslēgtam server.py failam fonā (var arī minimizēt šo logu)

:!: Kases aparāta IP adrese var mainīties, ja tas tiek atslēgts un no jauna pieslēgts tīklam, vai ja rūteris piešķir jaunu adresi.

Failu apraksts

  • server.py - Galvenā programma, kas darbojas fonā uz datora. Tā saņem informāciju no Directo, sagatavo nepieciešamos failus un nosūta tos uz kases aparātu.
  • config.json - Iestatījumu fails. Tajā ir norādīts servera ports, API adrese, API atslēga un citu failu atrašanās vietas. Šis fails jāmaina, ja mainās API atslēga vai failu mapes atrašanās vieta.
  • plu.txt - Šo failu programma izveido automātiski katru reizi, kad tiek nosūtīts rēķins. Tajā ir preču kodi, nosaukumi, cenas un PVN kods.
  • customer.txt - Šo failu programma izveido automātiski. Tajā ir klienta informācija.
  • data1.json - Neliels tastatūras izkārtojums, ko kases aparāts saņem uzreiz pēc rēķina nosūtīšanas.
  • data1_real.json - Pilns tastatūras izkārtojums ar visām pogām, piemēram, atskaitēm un citām funkcijām. Šis fails tiek nosūtīts apmēram 15 sekundes pēc rēķina, lai atjaunotu visas kases aparāta funkcijas.
  • send_receipt.bat - Komandu fails, kas nosūta plu.txt, customer.txt un mazo tastatūru uz kases aparātu.
  • send_full_keyboard.bat - Komandu fails, kas nosūta pilno tastatūru atpakaļ uz kases aparātu.
  • SDRV.exe - Programma no CHD ražotāja, kas veic faktisko datu apmaiņu starp datoru un kases aparātu.
  • SDRV.ini - IP konfigurācijas fails
  • path_buffer.dat - Fails, kurā norādīts, kur kases aparātā glabājas tastatūras faili.
  • klient read.bat - tiek saņemta klienta informācija lai varētu izdrukāt čeku ar rekvizītiem
  • klient send.bat - tiek sūtīta klienta informācija lai varētu izdrukāt čeku ar rekvizītiem

Error kodi un to nozīme:

  • E1 - Directo nevar savienoties ar server.py, jāpārbauda vai tas ir ieslēgts lokāli, ja ir, tad jāpārbauda vai izmantotais pārlūks nebloķē iesaisti ar pašu ierīci.
  • E11 - uz kases aparāta ekrāna Nozīmē, ka kases aparāts nevar izpildīt kādu no nosūtītajām komandām. Parasti cēlonis ir nepareizs datu formāts tastatūras failā. Pārbaudiet, vai server.py darbojas pareizi un vai dati no Directo ir pilnīgi.
  • E80 - uz kases aparāta ekrāna Nozīmē, ka nosūtītā cena vai summa ir nederīga. Bieži tas notiek, ja precei nosūtīta cena ar pārāk daudz cipariem aiz komata vai ja cena ir vienāda ar 0. Record has bad format Nozīmē, ka fails plu.txt vai customer.txt satur nepareizu simbolu vai nepareizu formātu. Bieži cēlonis ir burti vai teksts vietā, kur nepieciešams tikai skaitlis, piemēram, preces kodā.
  • Communication error: Failed to connect - Nozīmē, ka dators nevar sazināties ar kases aparātu. Iespējamie iemesli:
    • kases aparāts vēl nav pilnībā ieslēdzies vai pieslēdzies tīklam
    • kases aparāta IP adrese ir mainījusies, vai kases aparāts un dators nav vienā tīklā.
  • Invalid url given (redzams API atbildē) - Nozīmē, ka API pieprasījumā ir kļūda adresē vai nosūtītajos parametros. Šajā gadījumā jāpārbauda API konfigurācija.
  • XPath: unable to find … in the schema - Nozīmē, ka API konfigurācijas fails un shēmas fails (XSD) savā starpā nesakrīt. Šo kļūdu var labot tikai sistēmas uzturētājs.
lv/firmad/finnex_lv/apraksts.txt · Labota: 2026/07/30 12:00 , labojis gustavsozo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki