Varos FM3000 Service Manual

Fiscal module FM3000
Service manual
(c) VAROS
Fiscal module FM3000 1/33 www.varos.sk
1. INTRODUCTION
An intelligent fiscal module FM 3000 is going to enable the use of your computer and open homologised cash register system. An open cash register system is a system that enables to make operations on PC cash register and also operations that are not related to sale as are letters and faxes writing, accounting of the salaries and so on. In other words it will extend computer attributes with the cash register system according the Regulation No. 55/1994 of the Statute roll. The main advantage of the fiscal module is that in the past, you used for business software convenient for you, you do not need to replace it with another, homologised software. It is only necessary to put managing ESC sequences into printing masks of the direct sale, which are used for the communication with fiscal module FM 3000. By means of this simple step is your computer prepared for the usage as a cash register system.
2. The conditions for the certificate acknowledgement
Due to the Certificate for cash register system is not issued for fiscal module but for the whole set (the computer cash register system), user is obliged to:
During the whole period of the cash register system registration on the Tax office is necessary to use only the devices with the electric homologation from the Slovak State Laboratory, particularly for computer, screen, and also for printer of the bills. The user guarantees that these devices would not be replaced with the ones that are not electrically homologised. When used other than electrically homologised device in the set of the computer cash register system, the user is endangered with the sanctions due to certification conditions violation, and also user is endangered with the not­acknowledgement of the certification 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 date of the receipt (stub) issuance. If is the control tape stored in electronic form, data has to be achieved on permanent inerasable media CD ROM for e.g.
3. General information
The device is introduced under a business name FM3000. Device FM3000 is an intelligent fiscal module with its won processor that communicates with the computer through serial interface RS232 or USB 2.0 interface. FM 3000 sends processed documents directly to connected printer. Module enables and independent sales records administration and following calculation of balances, which are stated in Regulation no. 33/1994 of the Statute roll. Module does not communicate with computer if the printer is disconnected for document printing. Fiscal module is a computer using input and output peripheral units of superior computer, but is entirely independent from it. If we want to define functions of the module FM3000, it is basically a small electronic cash register without keyboard, display and printer. Fiscal module is powered by source of superior computer. Module does not have own switch, so it is turned on/off when is superior computer or source turned on/off too.
n UNIX, QNIX and terminal networks (external version), n Computer network Nowell, n Applications, where the software used for sale and stock records is suitable for the user and
user intents to use it in future without a supplementary homologation of the cash register system;
n For the users who want to expand the attributes of their computer with ones of cash register
that meet the standard of Regulation no. 55/1994 of the Statute roll, about ways of keeping sale records using a cash register.
Fiscal module FM3000 2/33 www.varos.sk
4. Attributes of the fiscal module
From the construction point of view, it is an independent microcomputer system, which passes only the correct data and registers them in a voltage independent memory EEPROM. This memory is not erasable, without the fiscal module opening. Fiscal module cooperates with all operation systems, which are able to communicate through serial port RS232 (MS DOS, MS Windows 9x, 2000, XP, OS2, UNIX, QNIX ...). Since fiscal module does not require any resident program neither a link module it is not dependant on a programming language used for creating of a cash receipt (slip, stub). F3000 controls and records independently from computer program only tax correct data sent to the receipt printer. So far, the problem consisted in homologation of UNIX cash register systems that are not adjustable for fiscal module installation, because the terminal does not have disc neither free slots for expansion cards. Based on these facts, VAROS union started to develop and manufacture an external kit (set of components, which modifies the internal module to external). FM 3000 is placed between printer and computer. The module can download characters sent from the computer to printer and it stores them in its memory and evaluates them according to standard ESC sequences (control characters). If the data are correct, it processes them and sends them to the printer. At the same time it actualises figures in tax registers (GT1, GT2, GT3, ordinal number of receipt, taxable income for 0% and 19%). FM3000 enables processing of daily, monthly and annual balances, while all the data needed for executing these balances derives from its internal memory and not the computer memory. All tax data are stored in the non-erasable memory and whatever access or change is not possible unless the seal is damaged and module opened. Every authorized service engineer has their own password assigned 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 damaging the seal.
The above-mentioned brief description results in necessity of printing masks modification enabling printing of receipts on printer, It is self-active in printing the header, date, time and numbering of the slips. It also calculates VAT on the receipts and balance sheets, continuous daily, monthly and annual balance values, as well as values of GT1-GT3 receipts printing program only sends basic information and through managing ESC sequences, it informs FM3000 about their importance. Said in the other words, if you are satisfied with your current business managing software and the program providers are willing to modify printing output slot in accordance with this guide, the installation of FM3000 is and ideal solution for you.
5. Technical description
Fiscal module is a device that monitors and stores data of cash receipts. Fiscal module on the base of input data evaluates type of input file. If there is a cash receipt on the input, connected printer prints it. If there is not a cash receipt or if there is a file that fiscal module is not able to identify, document is filtered and printer does not print it.
Fiscal module is a device with own processor, memory modules, and timer and input/output ports. Incoming input data are evaluated by program that is permanently stored in the processor of the fiscal module. According to the processor evaluation are particular fiscal data stored in voltage independent memory with 64MB capacity.
In this memory are stored daily monthly and annual balances. Balances are stored in memory permanently. It is possible to print any balance using command from superior application. In memory is created also so-called “electronic control tape” Particular receipts are stored through system FIFO and after overflowing capacity system overwrites the oldest receipts. Printing copy of the receipt from control tape can call command from superior application.
Fiscal module FM3000 3/33 www.varos.sk
Main module
Procesor
Memory
EEPRO
Memory
MMC
Timer
RTC
Input
RS232
Output
Centronics
Input
USB2.0
Output
RS232
Output RS232
Program
Output cash
Fiscal module is device with own logic and evaluation. As input device we can use computer, terminal or other type of hardware able to communicate through serial line.
The fiscal module configuration is stored into 32 kB EEPROM memory. This memory has hardware protection and change of any data is possible only through mechanical permission 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 heading
· Document footing
· Tax identification number
· Tax code of the cash register
· Printing mask for VAT summary of receipts
· Graphic heading (seal)
· Text chains in particular balances
· Particular rates of VAT
· History with time information about performed change of VAT rate
· 5 types of means of payment (cash, cheques, cards, meal tickets…)
Fiscal module has own timer ( real time clock – RTC). Date and time printed on particular receipts
is automatically supplied from internal timer.
Picture No.1. Block diagram of the fiscal module
Fiscal module FM3000 4/33 www.varos.sk
Memory EEPROM 32kB
Time history of VAT changes
5 VAT rates per program
5 means of payment per program
Permanent text chains in receipts
and particular balance
Printing mask of VAT summary ram
Text footing of receipt 1024B per
Text heading of receipt 2048B
Tax number
Cash register code
Graphic heading 10240B per
Memory MMC 64MB
Storage 3,000 daily balances per program
Storage 200 monthly balances per program
Storage- 50 annual balances per program
Storage of receipts (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
Serial
printer of the
receipts
PRINTER
Fiscal module FM3000
Input RS23
Input
USB2.0
Output
Centronic
Output
Displa
Output
CASH
Output
RS232
Picture No.2: EEPROM memory.
Whole memory is protected. Writing to EEPROM is possible only after mechanic short circuit of jumper SW1.
Picture No. 3: Memory MultiMediaCard.
The CRC16 code controls all memory operation (writing/reading).
Picture No. 4: Cooperation of the fiscal module with other devices
Picture No.5: Connectors of fiscal module for external device connecting
Fiscal module FM3000 5/33 www.varos.sk
OUTPUT PRINTER RS232
INPUT USB 2.0
OUTPUT DRAWER
OUTPUT DISPLAY
SW4
SW6
KON1
SW5
SW7
SW3
SW1
SW2
LED
OUTPUT PRINTER Centronics
INPUT RS232
INPUT
KON1
6. Meaning of the connectors and switchers of fiscal module.
Fiscal module FM3000 – switch base. Serial input RS232, output to paralel printer.
Fiscal module FM3000 is extending input/output module. Extended with USB 2.0, input to serial printer, 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 Default CLOSE.
SW2-Flash BIOS.
Enables BIOS burning in fiscal module. OPEN - BIOS is protected HW CLOSE – it is possible burn BIOS. After burning it is necessary to switch writing protection on. Default OPEN.
SW3-HW managing data output.
Managing setups DTR/DSR or RTS/CTS. For correct characters reception it is necessary to adjust managing supported by application for receipts printing Jumpers is necessary adjust according white mark on
Fiscal module FM3000 6/33 www.varos.sk
switch base Default DTR/DSR.
SW4 -output voltage for opening of the cash drawer
For supply voltage of fiscal module 12V CLOSE 1-2 - voltage 24V for the cash drawer CLOSE 2-3 - voltage 12V for the cash drawer For supply voltage of fiscal module 24V CLOSE 1-2 - *** Do not use this option, it can destroy rectifier doublet *** CLOSE 2-3 - voltage 24V for the cash drawer Default CLOSE 1-2.
SW5 -Fiscal module supply from USB port. If is the module supplied from USB port, connector for
cash drawer opening is out of function.
If fiscal module is not supplied from USB port, SW5 has to be opened !
OPEN- fiscal module is supplied from external source. CLOSE - fiscal module is supplied from USB port of computer Default OPEN.
SW6 - Input of 5V voltage supply to 9 pin of connector LPT_RS232.
OPEN- 9 PIN of the connector is not connected CLOSE – the 5V voltage input on 9 PIN of the connector Default OPEN.
SW7 - Data flow managing on virtual serial port that created by USB driver in computer during
communication of the fiscal module through USB port. CLOSE 1-2 - DTR/DSR CLOSE 2-3 - RTS/CTS Default CLOSE 1-2.
INPUT-Options for data input: from RS232 or USB port.
It is necessary adjust jumpers according to 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 version 4.7 and higher. Default RS232.UT - RS232 KON1-Connector for connection fiscal module with extending input/output module. LED -After voltage connection fiscal module performs its auto test of proper functionality of
particular internal components. Tests check connection of the printer for printing receipts.
If printer does not respond or is offline, fiscal module does not respond any command.
LEDs indicate mode of fiscal module. During the test are LEDs on in compliance with running test. After the tests finish LED diodes indicates status of fiscal module. ON - LED is on, OFF – LED is off
LED1 LED2 LED3 Condition of fiscal module FM3000
ON OFF ON The MMC memory does give any response or is not initialised. OFF ON OFF Normal situation. Module is OK printer is connected. ON OFF OFF Timer error. ON ON OFF Printer is in mode BUSY. Test is performed before each printing. OFF ON ON EEPROM memory does not respond. OFF OFF ON Loading of the turnover from issued receipts in MMC memory. ON ON ON The MMC memory formatting or burning new BIOS.
During the MMC memory formatting computer screen shows message MASTER RESET ZAC. After formatting ended screen shows text MASTER RESET END. After BIOS burning shows text FLASH.
Fiscal module FM3000 7/33 www.varos.sk
7. Features of communication ports
There are two connectors on fiscal module. Input RS232 and output Centronics.
Input port.
Standard serial port RS232. Connector CANNON 9F Parameter of port - number of bits (8)
-number of stop bits (1)
-Transmission speed (9600 or 57600) it is possible adjust in service program
-parity none (N)
- Data flow controlDTR/DSR or RTS/CTS it is possible adjust with help of jumpers.
Specification of serial RS -232C compatible port . Signal level -Logic „1“ -3 up to -15 V
Logic „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 Input Readiness for transmission
7 RTS Output Call on transmission
6 DSR Input Data terminal ready. „0“ - PC informs of ability to
receive from fiscal module (module can send data to PC only if „0“ state is detected on this pin).
5 SG Signal ground
4 DTR Output Data terminal ready. „0“ – fiscal module informs of
ability to receive from PC (PC can send data only if state „0“ is detected on this pin)
3 TxD Output Data transmission
2 RxD Input Data reception
1 CD Input Carrier signal detector
Pin number Pin name Flow
orientation
Function
Fiscal module FM3000 8/33 www.varos.sk
Description of connecting cable between fiscal module and computer
For connection is used direct serial cable. On side of fiscal module is connector Cannon 9F (female) and on side of computer is connector Cannon 9M (pins-male), or Cannon 25M (pins).
Side of fiscal module Side of computer Side of computer Cannon 9F Cannon 9M Cannon 25M
1 CD 1 CD 8 CD 2 RxD 2 RxD 3 RxD 3 TxD 3 TxD 2 TxD 4 DTR 4 DTR 20 DTR 5 SG 5 SG 7 SG 6 DSR 6 DSR 6 DSR 7 RTS 7 RTS 4 RTS 8 CTS 8 CTS 5 CTS
Description 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 Cannon 25F (female).
Side of fiscal module Side of printer Cannon 9M Cannon 25F
1 CD 4 RTS 2 RxD 2 TxD 3 TxD 3 RxD 4 DTR 6 DSR connect with 5 CTS 5 SG 7 SG 6 DSR connect with 8 CTS 20 DTR 7 RTS 8 CD
Description of connecting cable between fiscal module and parallel printer
Classical cable so called Centronics cable is used for connection. On side of module is connector Cannon 25PIN/F (female) and on printer side is connector MC36SP.
! Never use other type of interface than specified! ! Connect the port only when power off!
Fiscal module FM3000 9/33 www.varos.sk
Description of connector RJ11 for cash drawer connecting
Connector RJ11 connects cash drawer with coil 12/24V with fiscal module. Fiscal module automatically sends impulse for cash drawer opening before printing of the receipt. Command for drawer opening is possible to call also from superior application by sequence ESC "o", (see programmer manual). Before connecting into the socket it is necessary to adjust SW4 value voltage for coil. If on SW4 is connected pin 1-2 the output voltage for coil is double than feeding voltage of fiscal module. SW4- output voltage value for cash drawer. If is fiscal module fed from USB port the connector for cash drawer opening does not work. Feeding voltage of fiscal module 12V.
· CLOSE 1-2 - 24V voltage for cash drawer
· 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 NC - unconnected 3 State of cash drawer. Some drawers are supplied with state switch
(open-closed). Fiscal module detects pin status and sends this information back
to the computer. 4 Drawer IN. Input to coil – voltage for coil 12/24V; see SW4. 5 Drawer OUT. Output from coil – coil switching. Maximum current of coil is
0,8A. 6 GND- grounding. Between 3rd and 6th pin of connector is connected switcher of
cash drawer. If it is connected on 3rd pin, level is 5V.
Description of connector RJ45 for connecting cash register display
Connector RJ45 connects cash register display to fiscal module. From connector RJ45 comes outlet of serial port RS232. Data to be shown on display are sent with prefix ESC “>” (see programmer manual)
PIN DESCRIPTION 1, 2 Display feeding voltage 5V 3, 4 GND 5 DSR 6 RxD 7 DTR 8 TxD
Loading...
+ 23 hidden pages