Autor Tema: HCP Prima - Čitanje rednog broja računa preko XML fajla  (Pročitano 15094 puta)

stefan

  • Administrator
  • Novajlija
  • *****
  • Poruke: 8
    • Pogledaj profil
HCP Prima - Čitanje rednog broja računa preko XML fajla
« poslato: Septembar 25, 2015, 12:58:18 posle podne »
Kao i kod fiskalne kase HCP Best tako i kod kase HCP Prima postoji mogućnost citanja broja računa preko XML fajlova - HCP Residential gateway. Ova opcija je dostupna preko korisničke komande. Program vraca niz od 512 bajtova, u obliku XML fajla - user_command_reply.xml. Broj je od 4. do 8. bajta - celobrojni zapis u 4B (LSB first).

KOMANDA KOJU ŠALJETE:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<KOMANDE>
  <DATA CMD='USER_COMMAND' COMMAND_BYTE='9'>
   <COMMAND_DATA LENGTH="4" VALUE="271352" />
  </DATA>
</KOMANDE>



ODGOVOR:

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<REPLY>
  <DATA BYTE='248' />
  <DATA BYTE='35' />
  <DATA BYTE='4' />
  <DATA BYTE='0' />
  <DATA BYTE='226' />
  <DATA BYTE='2' />
  <DATA BYTE='0' />
  <DATA BYTE='0' />

  <DATA BYTE='0' />
  <DATA BYTE='0' />
...
  <DATA BYTE='255' />
  <DATA BYTE='255' />
  <DATA BYTE='0' />
</REPLY>

U ovom primeru  br.  računa je bio 738. Gledaju se druga 4B koja su označena crvenom bojom. Za konkretni primer broj računa dobijamo na sledeci nacin:
<DATA BYTE='226' /> --------------226
 <DATA BYTE='2' /> --------------256*2
256*2+226=738