background image

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

Summary of Contents for FM3000

Page 1: ...Fiscal module FM3000 Service manual c VAROS...

Page 2: ...tification with all possible consequences In case you are obliged backup sale records the tape has to be stored on dark and dry place because of the data has to be readable for five years from the dat...

Page 3: ...ssigned and through which he can alter the data That means it is possible to identify the last person who changed the data which are not accessible to a common user who can access the tax data only by...

Page 4: ...ission of writing Timer in fiscal module has backup battery CR2032 in case the supply voltage disconnection There is following information stored in EPROM memory Name and address of tax subject text h...

Page 5: ...ipts 30 000 00 receipts maximum 50 MB of electronic tape Computer Terminal Handheld Cash drawer DRAWER Customer display DISPLAY Parallel printer of the receipts PRINTER Computer with OS Windows 98 XP...

Page 6: ...er connector to connect cash display RS232 connector for cash drawer opening with 12 24V coil Meaning of the connectors SW1 data protection in EEPROM OPEN writing disabled CLOSE writing enabled Defaul...

Page 7: ...the legend on switch base USB input is possible to use for operation systems Apple OS 8 OS 9 and OS X Linux Kernel 2 4 0 and higher Windows 98 ME 2000 XP Open BSD version 3 2 and higher Free BSD versi...

Page 8: ...0 3 up to 15 V Output port Standard parallel port Centronics Connector CANNON 25F Data flow control STROBE BUSY Description of pins male of Cannon 9PIN connector 9 RI Input Calling indicator 8 CTS Inp...

Page 9: ...n of connecting cable between fiscal module and serial printer Intersected serial cable is used for connection On side of fiscal module is connector Cannon 9M pins and on side of computer is connector...

Page 10: ...r CLOSE 2 3 12V voltage for cash drawer Feeding voltage of fiscal module 24V CLOSE 1 2 Do not use this option it can destroy rectifier doublet CLOSE 2 3 24V voltage for cash drawer PIN DESCRIPTION 1 2...

Page 11: ...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 follow...

Page 12: ...document copy ESC s condition of printer ESC t time setting ESC n non fiscal document ESC i identification of fiscal module building ESC I information file building ESC Q the last document transfer i...

Page 13: ...ily balances are increased and daily balance is printed A number of daily balances are increased The values of running balance and ordinal numbers of receipts are cancelled out If receipts contained d...

Page 14: ...nce are cancelled out The ordinal numbers of daily balances and receipts are cancelled out If receipts contained data about means of payment daily balance will print summary of means of payment If it...

Page 15: ...lculated particular current turnovers from last daily balance also are accounted current cumulated Values in particular turnovers will stay unchanged Form of document VAROS zdru enie Rudlovsk cesta 53...

Page 16: ...and annual balances stay unchanged It is possible to print them or read them through service program If it is activated extended mode protected against overwriting after sending ESC y fiscal module w...

Page 17: ...d ESC Y Format 1B H 59 H Description After particular sequences is automatically accomplished copy of last annual balance Difference between copy and original is that on the balance copy is printed cu...

Page 18: ...1B H 73 H Description After sending of sequences fiscal module sets up DSR CTS signal as active if it is printer on and prepared for receiving data and non active if the printer is not prepared to rec...

Page 19: ...69 H Description After sending of this sequence fiscal module gives back information it provides identification data name of fiscal module FM3000 and firmware version 2Byte The new firmware version ca...

Page 20: ...ning minus turnover 14 07 2003 13 50 Date and time from fiscal module timer Note This command can bring into the computer running data and ordinal numbers of particular balances Fiscal module communic...

Page 21: ...Through sequence are deleted all cash register documents from electronic control tape Fiscal module does not erase balances Function is used after are cash sale document downloaded to PC and stored o...

Page 22: ...before each item instead of coming ESC0 ESC9 sequences In the document framework is possible to use also auxiliary ESC sequences ESC chain following ESC sequence is not processed it is re directed to...

Page 23: ...ion that item has to be deducted from turnover in tax rate number 5 x A cancel B discount C negative item If in item is not used specific information x about negative item negative items are automatic...

Page 24: ...nt Mean of payment Text Maximum length Adequate Currency code ESC sequence Mean of payment 1 Cash 32 Bytes ESC P1 SKK Mean of payment 2 Bankcard 32 Bytes ESC P2 SKK Mean of payment 3 Meal tickets 32 B...

Page 25: ...Negative item tax 1 ESCk 91 00 Sk CR LF Total sum Variable document footing Here is information about customer ESCe End of cash receipt If is accepted sum following ESC equal sum calculated by fiscal...

Page 26: ...pcs 25 50 ESC1 51 00 Sk CR LF Positive item tax 1 milk 1L 1pcs 20 50 ESC1 20 70 Sk CR LF Positive item tax 1 bottle 10pcs 5 00 ESC3 50 00 Sk CR LF Positive item tax 3 bottle 1pcs 5 00 ESC6 5 00 Sk CR...

Page 27: ...ptive line butter 3pcs 25 50 ESC1 51 00 Sk CR LF Positive item tax 1 milk 1L 1pcs 20 50 ESC1 20 50 Sk CR LF Positive item tax 1 bottle 10pcs 5 00 ESC3 50 00 Sk CR LF Positive item tax 3 bottle 1pcs 5...

Page 28: ...50 Sk CR LF Negative item tax 1 cancelled Discount 10 5 00 ESC4B 9 10 Sk CR LF Negative item tax 1 discount ESCk 81 90 Sk CR LF Total sum Variable document footing Here is information about customer...

Page 29: ...LF Positive item tax 1 Allowed discount 5 000 00 ESC4A 5 000 00 Sk CR LF Negative item tax 1 ESCk 45 000 00 Sk CR LF Total sum ESCP1 5 000 00 Sk CR LF Mean of payment1 ESCP2 30 000 00 Sk CR LF Mean o...

Page 30: ...11pcs 10 00 ESC4A 10 00 Sk CR LF Negative item tax 1 cancelled ESC shows item on display connected to FM3000 ETX Sending the text on display Cancelled 31pcs 10 00 ESC6A 10 00 Sk CR LF Negative item t...

Page 31: ...4 1 Date 25 05 2004 Time 10 45 Name Pcs Prc PU Tax Sum Goods 1 10pcs 10 00 19 100 00 Sk Goods 2 10pcs 10 00 0 100 00 Sk Cancelled 1 1pcs 10 00 19 10 00 Sk Cancelled 2 1pcs 10 00 0 10 00 Sk Discount ta...

Page 32: ...imer error Timer does respond or adjusting failed Error 3 EEPROM memory does not respond or its initialisation has failed Error 4 Change backup battery of timer Timer is back upped by CR2032 battery o...

Page 33: ...per a day was 0 The balance is stuck in cash register book If user accomplished more DB he do not have stick all them into cash register book Data from daily balance are filled out in cash register bo...

Reviews: