Fiscal module FM3000
10/33
www.varos.sk
8. Programmer manual
Control of fiscal module FM3000 is very similar to control and driving of printers. It means that
it has defined operate characters called also
ESC
sequences. All defined functions are called by these
sequences.
Programmer does no program heading, tax number, cash register number, he/she also does not
calculate daily, monthly and annual balances nor calculates tax on receipts. Module with its processor
ensures above-mentioned functions. Programmer programs particular text items of receipt and
operate ESC sequences that define to module what to perform. If the module does not receive in text
chains ESC sequences that are commands what is to be performed module poses as a perfect filter. It
means that module does not release any data and filters all text chains (it does release anything to
printer). If module receives operate sequences and recognizes them it performs demanded task. For
example, if we want to make annual balance we send ESCd and other things provide FM3000.
Allowed ESC sequences
Sequences used for creating receipts
ESC b
- start of receipt
ESC k
- information about that comes total sum per receipt
ESC e
- end of receipt
ESC Px - x=<1-5>, defines mean of payment that were used to pay receipt (cash, cheques, and
total. More means of payment can be used to pay a receipt.
ESC >
- chain that follows after ESC sequence is not processed but it is redirected to
display connector. Redirecting is cancelled after acceptation of characters CR+LF
ESC F
- short operate sequences transfer to printer
Positive ESC sequences
ESC 1 - information that item has to be added to turnover in tax rate number 1 (19%)
ESC 2 - information that item has to be added to turnover in tax rate number 2 (x %)
ESC 3 - information that item has to be added to turnover in tax rate number 3 (0 %)
ESC 7 - information that item has to be added to turnover in tax rate number 4 (x %)
ESC 0 - information that item has to be added to turnover in tax rate number 5 (x %)
Negative ESC sequences
ESC 4 x - information that item has to be deducted from turnover in tax rate number 1 (19%)
ESC 5 x - information that item has to be deducted from turnover in tax rate number 2 (x %)
ESC 6 x - information that item has to be deducted from turnover in tax rate number 3 (0 %)
ESC 8 x - information that item has to be deducted from turnover in tax rate number 4 (x %)
ESC 9 x - information that item has to be deducted from turnover in tax rate number 5 (x %)
x - / A, B , C / - specifies information about negative item.
A - cancel
B - discount
C – negative item