[This is preliminary documentation and is subject to change.]

Primjeri

NoteNote

Preporučujemo da prije svake naredbe prethodno provjerite dostupnost Tring.Fiscal.Servera i status Tring fiskalnog uređaja !

CopyC#
 TringFiskalniPrinter printer = new TringFiskalniPrinter();
KasaOdgovor odgovor = new KasaOdgovor();
StatusUredjaja status;

//vrsta fiskalnog uređaja
printer.VrstaUredjaja = VrsteFiskalnihUredjaja.TringTF1;

//promijeni režim u emulator
printer.PromjeniRezimRada (RezimRada.Emulator);

//postavka ip adrese Tring.Fiscal.Server
//localhost za slučaj lokalnog server
//ip adresa ili mrežni naziv računala u slučaju da je server lociran u mreži
printer.IPadresa ("localhost");

//testiranje dostupnosti Tring.Fiscal.Server
odgovor = printer.TestirajTringFiscalServer();

if (odgovor.VrstaOdgovora == VrsteOdgovora.OK)
{
    //server dostupan
    //provjera statusa uredjaja
    status = printer.ProvjeriStatusUredjaja();
    if (status == StatusUredjaja.Normalan)
    {
        //nastavak koda
    }       
} else {
    //greška
}
printer = null;
odgovor = null;
CopyVB 5,6
 Dim printer As TringFiskalniPrinter
Dim odgovor As KasaOdgovor
Dim status As StatusUredjaja

Set printer = New TringFiskalniPrinter
Set odgovor = New KasaOdgovor

'vrsta fiskalnog uređaja
printer.VrstaUredjaja = VrsteFiskalnihUredjaja_TringTF1

'promijeni režim u emulator
printer.PromjeniRezimRada (RezimRada_Emulator)

'postavka ip adrese Tring.Fiscal.Server
'localhost za slučaj lokalnog server
'ip adresa ili mrežni naziv računala u slučaju da je server lociran u mreži
printer.IPadresa ("localhost")

'testiranje dostupnosti Tring.Fiscal.Server
Set odgovor = printer.TestirajTringFiscalServer()

If odgovor.VrstaOdgovora = VrsteOdgovora_OK Then
    'server dostupan
    status = printer.ProvjeriStatusUredjaja()
    'provjera statusa uredjaj
    If status = StatusUredjaja_Normalan Then
        'nastavak koda
    End If
Else
    'greška
    '....
End If

Set printer = Nothing
Set odgovor = Nothing