Varos FM3000 User manual

FiscalmoduleFM3000
Service manual
(c) VAROS

Fiscal moduleFM3000 1/33 www.varos.sk
1. INTRODUCTION
AnintelligentfiscalmoduleFM3000 isgoing toenabletheuseofyourcomputerand open
homologisedcashregistersystem.Anopencashregistersystemisasystemthatenablestomake
operationson PCcashregisterand alsooperationsthatarenotrelatedtosaleasarelettersand faxes
writing,accounting ofthesalariesand soon.Inotherwordsit will extend computerattributeswith
thecashregistersystemaccordingtheRegulation No.55/1994 oftheStatuteroll. Themain
advantageofthefiscalmoduleisthatinthepast, you usedforbusiness softwareconvenientforyou,
you do notneedtoreplace it withanother,homologisedsoftware.Itisonlynecessarytoput
managing ESCsequencesintoprinting masksofthedirectsale,whichareusedforthe
communication withfiscalmodule FM3000. Bymeansofthissimplestepisyourcomputerprepared
fortheusageasacashregistersystem.
2. Theconditions forthecertificate acknowledgement
DuetotheCertificateforcashregistersystemisnotissuedforfiscalmodulebutforthewholeset
(thecomputercashregistersystem), userisobligedto:
Duringthewholeperiod ofthecashregistersystemregistration on theTaxoffice isnecessarytouse
onlythedeviceswiththeelectrichomologation fromtheSlovakStateLaboratory,particularlyfor
computer,screen,and alsoforprinterofthebills.Theuserguaranteesthatthesedeviceswouldnot
bereplacedwiththeonesthatarenotelectricallyhomologised.Whenusedotherthanelectrically
homologiseddevice inthesetofthecomputercashregistersystem,theuserisendangeredwiththe
sanctionsduetocertification conditionsviolation,and alsouserisendangeredwith thenot-
acknowledgementofthecertification withall possibleconsequences.Incaseyou areobligedbackup
sale records,the tapehastobestoredon darkand dryplace becauseofthedatahasto bereadablefor
fiveyearsfromthedateofthereceipt(stub)issuance. Ifisthecontroltapestoredinelectronicform,
datahastobeachievedon permanent inerasablemediaCDROMfore.g.
3. Generalinformation
ThedeviceisintroducedunderabusinessnameFM3000.Device FM3000 isanintelligentfiscal
modulewithitswon processorthatcommunicateswiththecomputerthrough serialinterface RS232
orUSB2.0interface.FM3000 sendsprocesseddocumentsdirectlytoconnectedprinter.Module
enablesand independentsalesrecordsadministration and followingcalculation ofbalances,which
arestatedinRegulation no.33/1994 oftheStatuteroll. Moduledoesnot communicatewithcomputer
iftheprinterisdisconnectedfordocumentprinting.Fiscalmoduleisacomputerusinginputand
outputperipheralunitsofsuperiorcomputer,butisentirelyindependentfromit. Ifwewanttodefine
functionsofthemoduleFM3000,it isbasicallyasmall electroniccashregisterwithoutkeyboard,
displayand printer.Fiscalmoduleispoweredbysource ofsuperiorcomputer.Moduledoesnothave
ownswitch, soitisturnedon/off whenissuperiorcomputerorsource turnedon/off too.
Since themodulecommunicateswithasuperiorsystemthroughstandardserialinterfaceRS232,the
best option oftheinstallation isinthree basicareas:
nUNIX, QNIXand terminal networks(external version),
nComputernetworkNowell,
nApplications,wherethesoftwareusedforsaleand stockrecordsissuitablefortheuserand
userintentstouseit infuturewithoutasupplementaryhomologation ofthecashregister
system;
nFortheuserswho want to expand theattributesoftheircomputerwithonesofcashregister
thatmeetthestandardofRegulation no.55/1994 oftheStatuteroll, about waysofkeeping
salerecordsusingacashregister.

Fiscal moduleFM3000 2/33 www.varos.sk
4. Attributes ofthefiscalmodule
Fromtheconstruction pointofview,itisanindependent microcomputersystem,whichpassesonly
thecorrectdataand registerstheminavoltageindependentmemoryEEPROM.Thismemoryisnot
erasable,withoutthefiscalmoduleopening.Fiscalmodulecooperateswithall operation systems,
whichareableto communicatethroughserialportRS232 (MSDOS,MSWindows9x,2000,XP,
OS2,UNIX,QNIX...).Since fiscalmoduledoesnotrequire anyresidentprogram neithera link
moduleitisnotdependant on aprogramminglanguage usedforcreatingofacashreceipt (slip,stub).
F3000 controlsand recordsindependentlyfromcomputerprogramonlytaxcorrectdata senttothe
receiptprinter.Sofar,theproblemconsistedinhomologation ofUNIXcashregistersystemsthatare
not adjustableforfiscal moduleinstallation, becausetheterminal doesnot have discneitherfree slots
forexpansion cards.Basedon thesefacts,VAROSunion startedtodevelop and manufacturean
externalkit(setofcomponents,whichmodifiestheinternalmoduletoexternal).FM3000 isplaced
betweenprinterand computer.Themodulecandownloadcharacterssentfromthecomputerto
printerand it storestheminitsmemoryand evaluatesthemaccording tostandardESCsequences
(controlcharacters).Ifthedataarecorrect, it processesthemand sendsthemtotheprinter.Atthe
sametimeit actualisesfiguresintaxregisters(GT1,GT2,GT3,ordinalnumberofreceipt, taxable
incomefor0%and 19%).FM3000 enablesprocessing ofdaily,monthlyand annualbalances,while
all thedataneededforexecutingthesebalancesderivesfromitsinternalmemoryand notthe
computermemory.All taxdata arestoredinthenon-erasablememoryand whateveraccess orchange
isnotpossibleunless thesealisdamagedand moduleopened.Everyauthorizedserviceengineerhas
theirownpasswordassigned and throughwhichhecanalterthedata.Thatmeansit ispossible to
identifythelastperson who changedthedata,whicharenotaccessibletoacommon user,who can
access thetaxdataonlybydamagingtheseal.
Theabove-mentionedbriefdescription resultsinnecessityofprintingmasksmodification enabling
printingofreceiptson printer,Itisself-activein printingtheheader,date, timeand numberingofthe
slips.ItalsocalculatesVATon thereceiptsand balance sheets, continuousdaily, monthlyand annual
balancevalues,aswellasvaluesofGT1-GT3receiptsprintingprogramonlysendsbasicinformation
and throughmanagingESCsequences,it informsFM3000 abouttheirimportance. Saidintheother
words,ifyou aresatisfiedwithyourcurrentbusinessmanagingsoftwareand theprogramproviders
arewilling tomodifyprintingoutputslotinaccordancewiththisguide,theinstallation ofFM3000 is
and idealsolution foryou.
5. Technicaldescription
Fiscalmoduleisadevice thatmonitorsand storesdataofcashreceipts.Fiscalmoduleon thebaseof
inputdataevaluatestypeofinputfile. Ifthereisacashreceipton theinput, connectedprinterprintsit.
Ifthereisnotacashreceiptorifthereisafilethatfiscalmoduleisnot abletoidentify,documentis
filteredand printerdoesnot print it.
Fiscalmoduleisadevicewithownprocessor,memorymodules,and timerand input/outputports.
Incominginputdataareevaluatedbyprogramthatispermanentlystoredin theprocessorofthefiscal
module.Accordingtotheprocessorevaluation areparticularfiscaldatastoredinvoltageindependent
memorywith64MB capacity.
Inthismemoryarestoreddailymonthlyand annual balances. Balancesarestoredinmemory
permanently. It ispossibletoprint anybalance usingcommand fromsuperiorapplication.
Inmemoryiscreatedalsoso-called“electroniccontroltape” Particularreceiptsarestoredthrough
systemFIFO and afteroverflowing capacitysystemoverwritestheoldestreceipts.Printingcopyofthe
receipt fromcontrol tapecancall command fromsuperiorapplication.

Fiscal moduleFM3000 3/33 www.varos.sk
Mainmodule
Procesor
Memory
EEPRO
Memory
MMC
Timer
RTC
Input
RS232
Output
Centronics
Input
USB2.0
Output
RS232
Output
RS232
Program
Output
cash
Fiscal moduleisdevice withownlogicand evaluation. Asinput device wecanusecomputer, terminal
orothertypeofhardwareabletocommunicatethroughserial line.
Thefiscal moduleconfiguration isstoredinto 32 kBEEPROMmemory. Thismemoryhashardware
protection and changeofanydataispossibleonlythroughmechanical permission ofwriting. Timerin
fiscal modulehasbackup batteryCR2032 incasethesupplyvoltagedisconnection.
Thereisfollowinginformation storedinEPROMmemory:
·Nameand address oftaxsubject-text heading
·Document footing
·Taxidentification number
·Taxcodeofthecashregister
·PrintingmaskforVATsummaryofreceipts
·Graphicheading(seal)
·Text chainsinparticularbalances
·ParticularratesofVAT
·Historywithtimeinformation about performedchangeofVATrate
·5typesofmeansofpayment (cash, cheques, cards, meal tickets…)
Fiscal modulehasowntimer(real time clock–RTC). Dateand timeprintedon particularreceipts
isautomaticallysuppliedfrominternal timer.
PictureNo.1. Blockdiagramofthefiscalmodule

Fiscal moduleFM3000 4/33 www.varos.sk
Memory EEPROM32kB
TimehistoryofVATchanges
5VATratesper program
5meansofpaymentper program
Permanenttextchainsinreceipts
andparticular balance
Printing maskofVATsummaryram
Textfooting ofreceipt 1024Bper
Textheading ofreceipt 2048B
Taxnumber
Cashregistercode
Graphicheading 10240Bper
Memory MMC64MB
Storage3,000 dailybalancesper program
Storage200 monthlybalancesper program
Storage-50 annual balancesper program
Storageofreceipts(30,000.00 receipts,
maximum50 MBofelectronic tape)
Computer
Terminal
Handheld
Cash
drawer
DRAWER
Customer
display
DISPLAY
Parallel
printer of the
receipts
PRINTER
Computer with
OSWindows
98-XP
Serial
printerof the
receipts
PRINTER
Fiscalmodule FM3000
Input
RS23
Input
USB2.0
Output
Centronic
Output
Displa
Output
CASH
Output
RS232
PictureNo.2: EEPROMmemory.
Wholememoryisprotected. WritingtoEEPROMispossibleonly
aftermechanic short circuit ofjumperSW1.
PictureNo. 3: MemoryMultiMediaCard.
TheCRC16 code controlsall memoryoperation
(writing/reading).
PictureNo. 4: Cooperation ofthefiscal modulewithother
devices
PictureNo.5: Connectorsoffiscal module forexternaldevice connecting

Fiscal moduleFM3000 5/33 www.varos.sk
OUTPUT
PRINTER
RS232
INPUT
USB2.0
OUTPUT
DRAWER
OUTPUT
DISPLAY
SW4
SW6
KON1
SW5
SW7
SW3
SW1
SW2
LED
OUTPUT
PRINTER
Centronics
INPUT
RS232
INPUT
KON1
6. Meaning oftheconnectors and switchers offiscalmodule.
Fiscal module FM3000 –switchbase. Serial input RS232, output toparalel printer.
Fiscal module FM3000 isextendinginput/output module. ExtendedwithUSB2.0, input toserial printer,
connectorto connect cashdisplayRS232, connectorforcashdraweropeningwith12-24Vcoil.
Meaningoftheconnectors
SW1-dataprotection inEEPROM
OPEN–writing disabled
CLOSE–writingenabled
Default CLOSE.
SW2-FlashBIOS.
EnablesBIOSburninginfiscal
module.
OPEN-BIOSisprotectedHW
CLOSE–it ispossibleburn
BIOS. Afterburningit is
necessarytoswitchwriting
protection on.
Default OPEN.
SW3-HW managingdataoutput.
Managing setupsDTR/DSR
orRTS/CTS. Forcorrect
charactersreception it is
necessarytoadjust managing
supportedbyapplication for
receiptsprinting
Jumpersisnecessaryadjust
accordingwhitemarkon

Fiscal moduleFM3000 6/33 www.varos.sk
switchbaseDefault DTR/DSR.
SW4 -output voltageforopeningofthecashdrawer
Forsupplyvoltageoffiscal module 12V
CLOSE1-2-voltage24Vforthecashdrawer
CLOSE2-3-voltage12Vforthecashdrawer
Forsupplyvoltageoffiscal module 24V
CLOSE1-2- *** Donotusethisoption, itcandestroy rectifier doublet***
CLOSE2-3-voltage24Vforthecashdrawer
Default CLOSE1-2.
SW5 -Fiscal modulesupplyfromUSBport. IfisthemodulesuppliedfromUSBport, connectorfor
cashdraweropeningisout offunction.
Iffiscal module isnotsuppliedfromUSBport, SW5hastobeopened!
OPEN-fiscal moduleissuppliedfromexternal source.
CLOSE-fiscal moduleissuppliedfromUSBport ofcomputer
Default OPEN.
SW6 -Input of5Vvoltagesupplyto9pinofconnectorLPT_RS232.
OPEN-9PINofthe connectorisnot connected
CLOSE–the5Vvoltage input on 9PINoftheconnector
Default OPEN.
SW7 -Dataflowmanagingon virtual serial port that createdbyUSBdriverincomputerduring
communication ofthefiscal modulethroughUSBport.
CLOSE1-2-DTR/DSR
CLOSE2-3-RTS/CTS
Default CLOSE1-2.
INPUT-Optionsfordatainput: fromRS232 orUSBport.
It isnecessaryadjust jumpersaccordingtothelegend on switchbase.
USBinput ispossibletouseforoperation systemsAppleOS-8, OS-9and OS-X,
LinuxKernel 2.4.0and higher, Windows98 /ME/ 2000 / XP, OpenBSDversion 3.2and
higher, Free BSDversion 4.7and higher. Default RS232.UT-RS232
KON1-Connectorforconnection fiscal module withextendinginput/output module.
LED -Aftervoltageconnection fiscal moduleperformsitsautotest ofproperfunctionalityof
particularinternal components.Testscheckconnection ofthe
printerforprintingreceipts.
Ifprinter doesnotrespond orisoffline, fiscal moduledoes
notrespond anycommand.
LEDsindicatemodeoffiscal module. DuringthetestareLEDson incompliance withrunningtest. After
thetestsfinishLEDdiodesindicatesstatusoffiscal module.
ON-LEDison, OFF –LEDisoff
LED1 LED2 LED3 Conditionoffiscal moduleFM3000
ON OFF ON TheMMCmemorydoesgiveanyresponseorisnot initialised.
OFF ON OFF Normal situation. ModuleisOKprinterisconnected.
ON OFF OFF Timererror.
ON ON OFF PrinterisinmodeBUSY. Test isperformedbeforeeachprinting.
OFF ON ON EEPROMmemorydoesnot respond.
OFF OFF ON LoadingoftheturnoverfromissuedreceiptsinMMCmemory.
ON ON ON TheMMCmemoryformattingorburningnewBIOS.
DuringtheMMC memoryformattingcomputerscreenshows
messageMASTERRESETZAC. Afterformattingendedscreen
showstext MASTERRESET END. AfterBIOSburningshowstext
FLASH.

Fiscal moduleFM3000 7/33 www.varos.sk
7. Features ofcommunicationports
Thereare two connectorson fiscal module. Input RS232 and output Centronics.
Input port.
Standardserialport RS232. ConnectorCANNON 9F
Parameterofport -numberofbits (8)
-numberofstop bits (1)
-Transmission speed(9600 or57600)itispossibleadjust inservice program
-paritynone (N)
-Data flowcontrolDTR/DSRorRTS/CTSit ispossibleadjust withhelpofjumpers.
Specification ofserialRS-232Ccompatible port .
Signal level -Logic „1“ -3up to-15 V
Logic „0“ 3up to15 V
Outputport.
Standardparallel port Centronics. ConnectorCANNON 25F
-Dataflowcontrol STROBE/BUSY
Description ofpins(male)ofCannon 9PINconnector
9RI Input Callingindicator
8CTS Input Readiness fortransmission
7RTS Output Call on transmission
6DSR Input Data terminalready. „0“-PCinformsofabilityto
receivefromfiscal module(module cansend data to PC
onlyif„0“state isdetectedon thispin).
5 SG Signal ground
4DTR Output Data terminalready. „0“–fiscal moduleinformsof
abilitytoreceive fromPC(PCcansend dataonlyif
state „0“isdetectedon thispin)
3TxD Output Data transmission
2RxD Input Data reception
1CD Input Carriersignal detector
Pinnumber Pinname Flow
orientation
Function

Fiscal moduleFM3000 8/33 www.varos.sk
Descriptionofconnectingcablebetweenfiscal module andcomputer
Forconnection isuseddirect serial cable. Onsideoffiscal moduleisconnector
Cannon 9F(female)and on sideofcomputerisconnectorCannon 9M(pins-male), orCannon 25M
(pins).
Sideoffiscal module Sideofcomputer Sideofcomputer
Cannon 9F Cannon 9M Cannon 25M
1CD 1CD 8CD
2RxD 2RxD 3RxD
3TxD 3TxD 2TxD
4DTR 4DTR 20 DTR
5SG 5SG 7SG
6DSR 6DSR 6DSR
7RTS 7RTS 4RTS
8CTS 8CTS 5CTS
Descriptionofconnectingcablebetweenfiscal module andserial printer
Intersectedserial cableisusedforconnection. Onsideoffiscal moduleisconnector
Cannon 9M (pins)and on sideofcomputerisconnectorCannon 25F(female).
Sideoffiscal module Sideofprinter
Cannon 9M Cannon 25F
1CD 4RTS
2RxD 2TxD
3TxD 3RxD
4DTR 6DSRconnect with5CTS
5SG 7SG
6DSRconnect with8CTS 20 DTR
7RTS 8CD
Descriptionofconnectingcablebetweenfiscal module andparallel printer
Classical cablesocalledCentronicscable isusedforconnection. OnsideofmoduleisconnectorCannon
25PIN/F(female)and on printersideisconnectorMC36SP.
!Neveruseother typeofinterface thanspecified!
!Connecttheportonlywhenpower off!

Fiscal moduleFM3000 9/33 www.varos.sk
DescriptionofconnectorRJ11 forcashdrawer connecting
ConnectorRJ11 connectscashdrawerwithcoil 12/24Vwithfiscalmodule. Fiscalmoduleautomatically
sendsimpulseforcashdraweropeningbeforeprinting ofthereceipt. Command fordraweropening is
possible to call alsofromsuperiorapplication bysequenceESC "o", (see programmermanual).
Before connectingintothesocketitisnecessarytoadjustSW4valuevoltageforcoil.Ifon SW4is
connectedpin1-2theoutput voltageforcoil isdoublethanfeedingvoltage offiscal module.
SW4-output voltage valueforcashdrawer.
Ifisfiscal modulefedfromUSBport theconnectorforcashdraweropeningdoesnot work.
Feeding voltageoffiscal module12V.
·CLOSE1-2-24Vvoltageforcashdrawer
·CLOSE2-3-12Vvoltageforcashdrawer
Feeding voltageoffiscal module24V.
·CLOSE1-2- *** Donotusethisoption, itcandestroy rectifier doublet***
·CLOSE2-3-24Vvoltageforcashdrawer
PIN DESCRIPTION
1, 2 NC-unconnected
3Stateofcashdrawer. Some drawersaresuppliedwithstateswitch
(open-closed). Fiscal moduledetectspinstatusand sendsthisinformation back
tothecomputer.
4DrawerIN. Input tocoil –voltageforcoil 12/24V; see SW4.
5 DrawerOUT. Output fromcoil –coil switching. Maximumcurrent ofcoil is
0,8A.
6 GND-grounding. Between3rd and 6th pinofconnectorisconnectedswitcherof
cashdrawer. Ifit isconnectedon 3rd pin, level is5V.
DescriptionofconnectorRJ45 forconnectingcashregister display
ConnectorRJ45 connectscashregisterdisplaytofiscal module. FromconnectorRJ45 comesoutlet of
serialport RS232. Data to be shownon displayaresent withprefix
ESC“>”(see programmermanual)
PIN DESCRIPTION
1, 2 Displayfeedingvoltage5V
3, 4 GND
5 DSR
6 RxD
7DTR
8 TxD

Fiscal moduleFM3000 10/33 www.varos.sk
8. Programmermanual
ControloffiscalmoduleFM3000 isverysimilartocontroland drivingofprinters.Itmeansthat
it hasdefinedoperatecharacterscalledalso ESC sequences.All definedfunctionsarecalledbythese
sequences.
Programmerdoesno programheading,taxnumber,cashregisternumber,he/shealsodoesnot
calculatedaily, monthlyand annual balancesnorcalculatestaxon receipts. Modulewithitsprocessor
ensuresabove-mentionedfunctions.Programmerprogramsparticulartext itemsofreceiptand
operateESCsequencesthat defineto modulewhattoperform.Ifthemoduledoesnotreceiveintext
chainsESCsequencesthatarecommandswhatistobeperformedmoduleposesasaperfectfilter.It
meansthatmoduledoesnotreleaseanydata and filtersall textchains(it doesreleaseanythingto
printer).Ifmodulereceivesoperatesequencesand recognizesthemit performsdemandedtask.For
example, ifwewant to makeannual balance wesend ESCdand otherthingsprovideFM3000.
AllowedESCsequences
Sequencesusedforcreatingreceipts
ESCb -start ofreceipt
ESCk -information about that comestotal sumperreceipt
ESCe -end ofreceipt
ESCPx -x=<1-5>, definesmeanofpayment that wereusedtopayreceipt (cash, cheques, and
total. Moremeansofpayment canbeusedtopayareceipt.
ESC> -chainthat followsafterESCsequence isnot processedbut it isredirectedto
displayconnector. Redirectingiscancelledafteracceptation ofcharactersCR+LF
ESCF -short operatesequencestransfertoprinter
PositiveESCsequences
ESC1-information that itemhastobeaddedtoturnoverintaxratenumber1(19%)
ESC2-information that itemhastobeaddedtoturnoverintaxratenumber2(x%)
ESC3-information that itemhastobeaddedtoturnoverintaxratenumber3(0%)
ESC7-information that itemhastobeaddedtoturnoverintaxratenumber4(x%)
ESC0-information that itemhastobeaddedtoturnoverintaxratenumber5(x%)
NegativeESCsequences
ESC4x-information that itemhastobedeductedfromturnoverintaxratenumber1(19%)
ESC5x-information that itemhastobedeductedfromturnoverintaxratenumber2(x%)
ESC6x-information that itemhastobedeductedfromturnoverintaxratenumber3(0%)
ESC8x-information that itemhastobedeductedfromturnoverintaxratenumber4(x%)
ESC9x-information that itemhastobedeductedfromturnoverintaxratenumber5(x%)
x-/ A, B, C/ -specifiesinformation about negativeitem.
A-cancel
B-discount
C–negativeitem

Fiscal moduleFM3000 11/33 www.varos.sk
InnegativeESCsequencesispossiblespecifytypeofnegativeturnoverx.Intheframeworkof
negativeESCsequencesissentmoredetailedinformation /A,B,C/. Ifthenegativeitemisnot
specified, it isautomaticallycumulatedinvariablenegative item.
Sequencesusedforprintingbalance
ESCx -runningx-balance
ESCd -dailybalance
ESCD -copyoflast dailybalance
ESCm -monthlybalance
ESCM -copyoflast monthlybalance
ESCy -annual balance
ESCY -copyoflast annual balance
ESCCxYYYYMMDDyyyy-copyofdefineddocument orbalance storedinMMC memory
Sequencesusedfortheauxiliaryfunctions
ESCc-last document copy
ESCs-condition ofprinter
ESCt -timesetting
ESCn-non-fiscal document
ESCi-identification offiscal modulebuilding
ESCI-information filebuilding
ESCQ-thelast document transferintoPC
ESCF-transferofshort operatesequencesforprinter
ESCo-cashdraweropening(that isconnectedtofiscal module connector)
ESC>-chainfollowingafterESCsequenceisnot processed; it isredirectedtodisplay
connector. Redirecting iscancelledafteracceptation ofcharactersETX
ESC~-erasingofthedocumentsfromMMCmemoryafterdailybalance performing
Meaningand interpretationofcharactersininstruction:
ESC -character1B<H>=27 <D> operate characterESCape
CR -character0D<H>=13 <D> cursorhome
LF-character0A<H>=10 <D> enter
ETX -character03 <H>=3<D> end ofchain
FF -character0C<H>=12 <D> pagination
<H> - hexasymbol value
<D> - decimal symbol value

Fiscal moduleFM3000 12/33 www.varos.sk
Ordinal numberof
dailybalancein
month/ numberof
Ifweremeansofpayment
definedinreceipt the
summaryofthemwill be
printedMax. 5
Cumulatedvaluesof
grand totalsfromlast
annual balance
Inbalance are onlytax
rateswithnon-zero
turnover. Max. 5. If
thereceiptswere
round off thereis
expressedround ofper
day
Ifthenegativeitems
weredefinedit will be
printedsummaryof
particularnegative
items.
9. Balance and auxiliary ESCsequences
Function: Dailybalance accomplishing
Command: ESCd
ESCdYes-extendedmode
Format:1B<H>64<H>
1B<H>64<H>59<H>65<H>73<H>
Description:Afterparticularsetting ofthissequence thedailybalance isautomatically
accomplished. Duringdailybalance arecalculatedparticulardailyturnoversand
subsistent taxes. Alsoareaccounteddailyand cumulatedgrand totals. Anumberof
dailybalancesareincreasedand dailybalanceisprinted. Anumberofdailybalances
areincreased. Thevaluesofrunningbalance and ordinal numbersofreceiptsare
cancelledout. Ifreceiptscontaineddata about meansofpayment, dailybalance will
print summaryofmeansofpayment.
Ifit isactivatedextendedmode (protectedagainst overwriting)aftersendingESCd/
fiscalmodulewould print dailybalance onlyafterextendedcommand ESCdYes.
Formof document:
VAROS-združenie
Rudlovskácesta53
974 00 Banská Bystrica
ICVAT:____________DKP:_________
Docum.: 210 Poc. DB: 5/2
Date: 5.05.2004 Time:15:55
____________________________________
DAILYBALANCE
____________________________________
[Rate] [Taxbase][Tax] [Turnover]
19% 1000.00 190.00 1190.00
0% 500.00 0.00 500.00
________ Turnoversummary__________
Turnovertotal: 1690.00
Fromthat roundedoff 5.40
Cancelled: 300.00
Discount: 100.00
Negative: 100.00
M. ofpay. 1: 1000.00
M. ofpay. 2: 690.00
________ CUMMULATED________
GT1Gross: 2190.00
GT2Net: 1690.00
GT3Negative: 500.00
____________________________________

Fiscal moduleFM3000 13/33 www.varos.sk
Poc.MB =ordinal
numberofmonthly
balance. Thenumber
isannulledafter
annual balance
Inbalance areonlytax
rateswithnon-zero
turnover. Max. 5.
Ifthenegativeitems
weredefinedit will be
printedsummaryof
particularnegative
items.
Ifweremeansofpayment
definedinreceipt the
summaryofthemwill be
printed Max.5
Cumulatedvaluesof
grand totalsfromlast
annual balance
Function: Monthlybalanceaccomplishing
Command: ESCm
ESCmYes-extendedmode
Format:1B<H>6D<H>
1B<H>6D<H>59<H>65<H>73<H>
Description:Afterparticularsettingofthissequencethemonthlybalance isautomatically
accomplished.Duringmonthlybalancearecalculatedparticularmonthlyturnoversand subsistent
taxes.Alsoareaccountedmonthlyand cumulatedgrand totals.Anumberofmonthlybalancesare
increasedand monthlybalanceisprinted.Anumberofdailybalancesareincreased.Thenewvalues
ofgrand totalsarestoredinindependent memory.Thevaluesofcurrentand dailybalance are
cancelledout. Theordinalnumbersofdailybalancesand receiptsarecancelledout. Ifreceipts
containeddataabout meansofpayment, dailybalance will print summaryofmeansofpayment.
Ifit isactivatedextendedmode (protectedagainst overwriting)aftersending ESCm/ fiscalmodule
wouldprint monthlybalance onlyafterextendedcommand ESC mYes.
Formof document:
VAROS-združenie
Rudlovskácesta53
974 00 Banská Bystrica
ICVAT:____________DKP:_________
Poc. MB:2Date: 31.05.2004 Time:18:00
____________________________________
MONTHLYBALANCE
____________________________________
[Rate] [Taxbase][Tax] [Turnover]
19% 10000.00 1900.0011900.00
0% 5000.00 0.00 5000.00
________ Turnoversummary__________
Turnovertotal: 16900.00
Cancelled: 3000.00
Discount: 1000.00
Negative: 1000.00
____________________________________
M. ofpay. 1: 10000.00
M. ofpay. 2: 6900.00
________ CUMULATED________
GT1Gross: 21900.00
GT2Net: : 16900.00
GT3Negative: 5000.00
____________________________________
Note: Monthlybalanceautomaticallycontrolsaccomplishing ofdailybalance. Ifuserforgetsto
accomplishlast dailybalance aftercalling monthlybalance device will automatically
accomplishdailybalance first.

Fiscal moduleFM3000 14/33 www.varos.sk
Ordinal numberof
followingdaily
balance inmonth/
numberofbalancesin
current day
Inbalance areonlytax
rateswithnon-zero
turnover. Max. 5.
Summaryofparticular
negativeitemsand
meansofpayment.
Cumulatedvaluesof
grand totalsfromlast
annualbalance
Function: Accomplishingofcurrent X_balance
Command: ESCx
Format:1B<H>78<H>
Description: Afterparticularsetting ofthissequence thecurrent X-balance isautomatically
accomplished. DuringX-balance arecalculatedparticularcurrent turnoversfromlastdaily
balancealsoareaccountedcurrent cumulated. Valuesinparticularturnoverswill stay
unchanged.
Formof document:
VAROS-združenie
Rudlovskácesta53
974 00 Banská Bystrica
ICVAT:____________DKP:_________
Document: 210 Poc. DB: 5/2
Date: 5.05.2004 Time:15:55
____________________________________
X-BALANCE
____________________________________
[Rate] [Taxbase][Tax] [Turnover]
19% 1000.00 190.00 1190.00
________ Turnoversummary__________
Turnovertotal: 1190.00
Cancelled: 300.00
____________________________________
M. ofpay. 1: 1190.00
________ CUMULATED________
GT1Gross 1490.00
GT2Net: 1190.00
GT3Negative: 300.00
____________________________________

Fiscal moduleFM3000 15/33 www.varos.sk
Poc.AB–ordinal
numberofannual
balance.
Cumulatedvaluesof
grand totalssincelast
annual balance.
Function: Annual balance accomplishing
Command: ESCy
ESCyYes-extendedmode
Format:1B<H>79<H>
1B<H>79<H>59<H>65<H>73<H>
Description:Afterparticularsetting ofthissequence theannual balance isautomaticallyaccomplished.
Duringmonthlybalancearecalculatedparticularannual turnoversand annual grand totals.
Anumberofannualbalancesareincreasedand annual balance isprinted. Valuesof
current, dailyand monthlybalancesarecancelledout. Theordinal numbersofdaily
balancesand monthlybalancesand receiptsare cancelledout. Valuesofparticular
turnoversand grand totalsarecancelledout. It issocalled fast reset of fiscal module.
Copiesofpreviousdaily, monthlyand annual balancesstayunchanged. Itispossibleto
print themorreadthemthroughservice program. Ifit isactivatedextendedmode
(protectedagainst overwriting)aftersendingESCy/ fiscal modulewouldprint monthly
balanceonlyafterextendedcommand ESCyYes.
!WARNING!Thisbalance canaccomplishonlyservice centre!
Theannual balance accomplishinghastoberecordedinservice bookofthecashregister!
Form of document:
VAROS-združenie
Rudlovskácesta53
974 00 Banská Bystrica
ICVAT:____________DKP:_________
Poc. RU:2Date31.12.2004 Time:24:00
____________________________________
ANNUALBALANCE
____________________________________
________ CUMULATED________
GT1Gross 40200.00
GT2Net: 24100.00
GT3Negative: -16100.00
____________________________________
Note: Annual balance automaticallycontrolsaccomplishingofmonthlyand dailybalance. If
userforgetstoaccomplishlast dailyormonthlybalance aftercallingmonthlybalance
device will automaticallyaccomplishdailyand monthlybalancefirst.

Fiscal moduleFM3000 16/33 www.varos.sk
Function: Accomplishingofdailybalance copy
Command: ESCD
Format:1B<H>44<H>
Description:Afterparticularsequencesisautomaticallyaccomplishedcopyoflastdailybalance.
Difference betweencopyand originalisthat on the balance copyisprintedcurrent date
and timewhenwasthecopyofdailybalanceaccomplished.
Formof document: Look atthe formofthedailybalance!
Note: Copyofdailybalance canbecalledwheneverduringthesaleuntilaccomplishing
followingdailybalance. Copyoflast dailybalance isstoredalsoaftermonthlybalance
accomplishing.
Function: Accomplishingofmonthlybalancecopy
Command: ESCM
Format:1B<H>4D<H>
Description:Afterparticularsequencesisautomaticallyaccomplishedcopyoflastmonthlybalance.
Difference betweencopyand originalisthat on the balance copyisprintedcurrent date
and timewhenwascopyofmonthlybalance accomplished.
Formof document: Look atthe formofthemonthlybalance!
Note: Copyofmonthlybalance canbecalledwheneverduringthesaleuntil accomplishing
followingmonthlybalance.
Function: Accomplishingofannual balance copy
Command: ESCY
Format:1B<H>59<H>
Description:Afterparticularsequencesisautomaticallyaccomplishedcopyoflastannual balance.
Difference betweencopyand originalisthat on the balance copyisprintedcurrent date
and timewhenwascopyofannual balance accomplished.
Formof document: Look at theformoftheannual balance!
Note: Copyofannualbalance canbe calledwheneverduringsaleuntil accomplishingfollowing
annual balance.
Function: Copyofthedocument fromelectronictape
Command: ESCCxYYYYMMDDyyyy CR
Format:1B<H>43<H>xYYYYMMDDyyyy 0D<H>
Description:Fiscalmoduleenablescopyofthedocument printingorbalancefromelectroniccontrol
tape. Module stores50 annual, 200 monthlyand 3,000 dailybalancesand 20,000 (or
maximum50 MB)documents. Afterparticularsequence settingisautomaticallyprinted
copyofdemandeddocument. Parametersspecifyselection ofthedocument. Receipt has
tobedefinedbyallparameters. Parameteryyyy ofbalancesisempty. It demanded
document doesnot exist printerwill beprintingit.
x–typeofdocument B -cashreceipt
D -dailybalance
M -monthlybalance
Y -annual balance
YYYY -yearofdocument issuance <2000 -2999>. It hastocontainfourdigits.
MM -monthofdocument issuance<01 -12>. It hastocontaintwo digits.
DD -dayofdocument issuance <01 -31>. It hastocontaintwodigits.
yyyy-numberofcashreceipt <1-9998>.

Fiscal moduleFM3000 17/33 www.varos.sk
Balancesdo not havethisparameter. Ifisasthe numberofthe document set value9999
device will print all documentsperformedinparticularday. (It ispossibletousethis
function duringprintingcontrol tapeat theend oftheday).
Example: Printingofreceipt number777 issuedon 9th May2004
ESCCB20040509777CR
1B<H>43<H>42<H>32<H>30<H>30<H>34<H>30<H>35<H>30<H>39<H>37<H>
37<H>37<H>0D<H>
Printing ofall cashreceiptsfrom10th May2004
ESCCB200405109999CR
1B<H>43<H>42<H>32<H>30<H>30<H>34<H>30<H>35<H>31<H>30<H>39<H>
39<H>39<H>39<H>0D<H>
Printingofdailybalance from16th August 2004
ESCCD20040816CR
1B<H>43<H>44<H>32<H>30<H>30<H>34<H>30<H>38<H>31<H>36<H>0D<H>
Printing ofmonthlybalancefrom31st December2003
ESCCM20031231CR
1B<H>43<H>4D<H>32<H>30<H>30<H>33<H>31<H>32<H>33<H>31<H>0D<H>
Printing ofannual balance from31st December2004
ESCCY20041231CR
1B<H>43<H>59<H>32<H>30<H>30<H>34<H>31<H>32<H>33<H>31<H>0D<H>
Function: How todetectprinterstatus
Command: ESCs
Format:1B<H>73<H>
Description:Aftersendingofsequencesfiscalmodulesetsup DSR/CTS/signal asactiveifit is
printeron and preparedforreceivingdataand non-activeiftheprinterisnot
preparedtoreceive data. Thissignal isautomaticallyswitchedon activestate if
printerisactiveand connected. Sequence cantest parallel and serialprinters.
Note: DSR/CTS/signal responsetimeisapproximately300 mS.
Function: Theinternal timer dateand time ofadjustment.
Command: ESCt111116”day ones”7”day tens”8”monthones”
9”month tens”:”yearones”;”yeartens”4”hourones”
5”hourtens”2”minutesones”3”minutestens”CR
Format:1B<H>74<H>31<H>31<H>31<H>31<H>31<H>36<H>”dayones”
37<H>”daytens”38<H>”monthones”39<H>”month tens”
A<H>”yearones”3B<H>”yeartens”34<H>hourones”
35<H>hourtens32<H>”minutesones”33<H>”minutestens”0D<H>
Description: Function canadjust onlyoneoftheparametersormoreparametersat once. Command
hastostart withECSt 11111 and aftercoulddecide whichoftheparametersshouldbe
adjusted. Thequotednumberscanhavevalues<0,1,2,3,4,5,6,7,8,9>. Command hasto
finishwith0D<H>.
Note: Fiscal modulehasitsowntimerthatisnot dependingfromthefeedingvoltage. This
sequenceisusedwhenissynchronizedtimewithPCorwhenischange to daylight
savingand viceversa.

Fiscal moduleFM3000 18/33 www.varos.sk
Function: Non-fiscal document printing
Command: ESCn„texttobeprinted“FF
Format:1B<H>51<H>“Text tobeprinted“ 0C<H>
Description:Withthehelpofthissequence areprintedshort non-fiscal documents. Sequence isused
toprint listsofcoins; withdrawal and depositcashincashdesk, description ofthe
recipesinpharmaciesetc. Afterenterthissequence fiscal module printsnon-fiscal
document. Thiskind ofthedocument startswith the text: Thisisnotfiscal document
and thistext isperiodicallyrepeatedaftereach15 linesofthe enteredtext.
Note: Text hastofinishwithcharacters0C<H>. Ifyou want to send characterofpagination it is
enteredcharacterFF<H>. Moduleconvertsthischaracterautomaticallyto0C<H>
Function: Accomplishingofthe copyoflastdocument
Command: ESCc
Format:1B<H>63<H>
Description:Afterenterofthissequence isaccomplishedcopyofcashreceipt.
Inthefirst lineofdocument isprintedtext. *** Cashreceipt copy***
Dateand time ofdocument islikeintheoriginal.
Note: Thiscommand cancall onlycopyofcashreceipt and not copyofbalances.
Function: Fiscal moduleidentification
Command: ESCi
Format:1B<H>69<H>
Description:Aftersending ofthissequence fiscal module givesbackinformation, it provides
identification data: nameoffiscal module "FM3000"and firmwareversion /2Byte/. The
newfirmwareversion canbeburnt intomodulewiththehelpofservice program.
Fiscalmodulecommunicateswithcomputerthroughserial orUSBinterface withHW
dataflowcontrol.
Note: Fiscalmodulecommunicateswithwhateverterminal adjust ascommunication parameters
oftheport -9600,N, 8,1
Function: Shortoperatesequencestransfer
Command: ESCF„operatesequence“ETX
Format:1B<H>46<H>“Operatesequence“ 03<H>
Description:Withthissequence aresent short operatesequencestoprinter. It isusedtocommand
switchtoprint headofwritingrecipes, foropeningcashregisterdrawerwithout
printing, forchangeoffonts...
Note: Operate sequence hastobeendedwithcharacters03<H>. Ifthecharacter03<H>, does
not come, moduleprintsautomaticallyinformingtext chain, ifexceeds17 characters.
Sequence canbeusedalsoinframeworkofcashreceipt printing.
Function: Thelastdocument transfer inthePC
Command: ESCQ
Format:1B<H>51<H>
Description:Aftersequence sendingfiscal module sendstothecomputerlast receipt.
ModulecommunicateswithPCthroughserial orUSBinterface withHW dataflow
control.
Note: Thiscommand cantransfertothecomputerwhateverdocument last printedincash
registerprinter.

Fiscal moduleFM3000 19/33 www.varos.sk
Function: Infofile creation
Command: ESCI
Format:1B<H>49<H>
Description:Afterparticularsequence sendingfiscal module accountsand sendstothecomputer
information file about particularturnoversrunningvalues. Module communicateswith
computerthroughserial orUSBinterface withHW data flowcontrol.
Thisfilecontainsfollowingdata:
·Fiscal moduleidentification code
·Document ordinal number
·Dailyand monthlybalance ordinalnumber
·RunningturnoversofparticularVATtaxes
·Runningminusturnover
·Dateand timefromfiscal moduletimer
Formofdocument: 1Fiscal moduleidentification code
5Document ordinal number
3 Last dailybalance ordinal number
4 Last monthlybalanceordinal number
100,00 Runningturnoverintaxno.1
1000,00 Runningturnoverintaxno.2
500,00 Runningturnoverintaxno.3
1500,00 Runningturnoverintaxno.4/ taxrate0%/
50,00 Runningminusturnover
14.07.2003 13:50 Dateand timefromfiscal moduletimer
Note: Thiscommand canbringintothecomputerrunningdataand ordinal numbersofparticular
balances. Fiscal modulecommunicateswithwhateverterminal adjustedfortheport
communication parameters-9600,N, 8,1
Function: Cashregisterdrawer opening
Command: ESCo
Format:1B<H>6F<H>
Description:Aftersequencesissent impulseforcashregisterdraweropening that isconnectedto
connectorRJ11 /DRAWER/offiscal module.
Note: Impulseforcashregisterdraweropeningissent automaticallyduringtheprintingofeach
receipt and balance.
Function: Sendingcharacterstodisplay connectedtofiscal module
Command: ESC>"characterstobe sent todisplay "ETX
Format:1B<H>3E<H>"text chain"03<H>
Description:Throughsequencessendingare send text chainstoconnectorRJ45 /DISPLAY/
offiscal module. Fiscal module doesnot process text chains; it onlyredirectsthemto
cashregisterdisplay
Note: RedirectingisautomaticallyendedaftercharactersETXarereceived. It ispossible touse
sequence alsointheframeworkofcashregisterdocument.
Table of contents
Popular Touch Terminal manuals by other brands

ATOL
ATOL Smart Plus E915 user manual

Beckhoff
Beckhoff EL6751 Documentation

Carrier
Carrier 35L Series Installation and start-up instructions

Smartmove
Smartmove WaveOn 738 troubleshooting guide

EnerSys
EnerSys PowerSafe V-FT Installation, operation and maintenance manual

Lava
Lava PAYLINK-IP/232 Quick installation guide