Nets
Med Nets (protokollet SOFIE ECR-ITU) är det kassan som är server. Terminalen ringer upp kassan på TCP-port 20002 och håller förbindelsen öppen hela dagen. Kassan måste därför lyssna på nätet, och terminalen ställs in med kassans adress.
{"provider": "nets", "listen": "0.0.0.0:20002", "display_columns": 20}
Kassadatorns brandvägg måste släppa in port 20002 från terminalen.
Vad kassören märker
Under ett köp skickar terminalen sina skärmtexter till kassan - “SÄTT I/DRA KORT”, “KOD + OK”, “GODKÄNT” - och de visas i operatörsdisplayen. Kassören ser alltså vad kunden gör utan att titta på terminalen, och kan avbryta ett pågående köp med C på kassan. Terminalens kvittotext skrivs ut på kassans skrivare.
Vid kassans Z-rapport kan terminalens egna rapporter och avstämningen mot banken skrivas ut efter kassans.
Provat
Mot en riktig terminal: godkända och nekade köp, avbrott från kassan och terminalens rapporter.
Att känna till
- Ett nekat köp ser annorlunda ut i protokollet än i specifikationen
- terminalen skickar mer data än specen säger. Kassan klarar båda.
- Vissa terminaler frågar efter kassans egenskaper (H60) och väntar på svar innan de går vidare; andra frågar aldrig. Kassan svarar när den får frågan.
- Displaybredden (
display_columns) styr hur terminalen formaterar sina texter.