Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Felsökning

De flesta fel i en kassa är inte fel i programmet utan i det som sitter runt omkring: en skrivare med fel språk, en port som någon annan redan tagit, en brandvägg. Här är de som faktiskt inträffat, och hur de känns igen.

Var loggarna finns

plattformloggar
WindowsC:\ProgramData\R-GO\logs\<tjänst>.log; kassans och kunddisplayens fönster: %LOCALAPPDATA%\R-GO\rgo-display.log
CHD6800, Casioadb logcat -s rgo.Till rgo.Supervisor rgo.Install
Linux, macOSprogrammens egna utskrifter

Skrivaren skriver ingenting

Vanligaste orsaken är fel skrivarspråk. En Star-skrivare i StarPRNT-läge tar emot ESC/POS-bilder, svarar att allt gick bra - och skriver ingenting. Välj StarPRNT på skrivarsidan för Star.

I Windows: kontrollera att skrivarkön heter det receiptprinter skriver till (“Kvittoskrivare”, eller namnet på skrivarsidan), och att drivrutinen släpper igenom RAW-utskrift. Skrivarsidans provsida visar snabbt om vägen fungerar.

Kassan tar inte betalt

Det är nästan alltid kontrollenheten. Kassan letar efter den en gång vid start; nådde den inte bryggan då, går det inte att ta betalt förrän kassan startats om. Kontrollera att CleanCash-bryggan är på (skrivarsidan, avsnittet Kontrollenhet), att serieporten stämmer, och att adressen i config/cleancash.json är bryggans. Starta sedan om kassan.

En port svarar, men det är fel program

I Windows kan två program lyssna på samma port utan att någon av dem får ett fel, och bara det ena får anslutningarna. Det har hänt: en nystartad tjänst skrev “lyssnar”, medan en gammal process fortsatte svara. R-GO:s program vägrar därför starta om porten redan svarar - ett sådant fel i loggen betyder att något gammalt fortfarande kör. Samma symptom kan komma av att utvecklingsverktyg (VS Code) vidarebefordrar portar.

Worldline-terminalen svarar “upptagen”

Svarar terminalen 503 på allt, även utskrifter, finns oftast ett köp påbörjat på själva terminalen. Avbryt det på terminalen.

Kassans fönster öppnas inte i Windows

Saknas WebView2 eller går fönstret inte att starta visas en dialogruta med orsaken, och den skrivs till rgo-display.log. Fönstren sparar sina data per användare i %LOCALAPPDATA%\R-GO\webview\.

Tjänster syns inte i nätet

Kassor, skrivare och Worldline-terminaler som inte dyker upp i inställningssidans listor står ofta i ett annat nätsegment, eller så stoppar brandväggen UDP 5353 (mDNS) eller 8000 (Worldline). Adressen kan alltid skrivas in för hand.