12/31/2025

TM5000WIN Configuration

Launch

After installing the TM5000WIN print manager, basic configuration needs to be performed.

  1. Run TM5000WIN.exe
  2. After launch, the TM5000WIN icon will appear in the system tray next to the clock printer icon
  3. Right-click on the icon and select Configuration
  4. Log in to the application with username and password (default: Admin / admin)

Cash Register System Connection

TM5000WIN print manager supports two ways of receiving input data from master application:

Files

When communicating via file, the print manager waits for incoming input data in the selected directory and file which it reads at set intervals.

Example: If the file name is blocek*, all files whose name begins with the string blocek will be received (file queue).

TM5000WIN Files

SettingDescription
Input file pathDirectory and file name received from master application
BrowseFile search from directory
ExtensionExtension of unsuccessfully processed file from queue
Repeat timeFile reception interval from queue (in ms)
ReleaseAutomatic release of communication port if not used
DELDelete input file when starting print manager
CopySaving text copy of documents to selected file
Output directoryDirectory where text copies of documents are created
Info directoryDirectory where info.txt information file about last document is created
Delete infoDelete info.txt file before processing document
Time infoMaximum waiting time for printer response (in ms)
Startup delayApplication startup delay, waiting for serial port creation on USB (in ms)
Print receptionPeriod of input file reception (in ms)
Save settingsSave configuration

TCP Server

For TCP/IP communication, the print manager waits for input data from allowed IP addresses. Only one IP address can communicate at a time.

⚠️ Important: TM5000WIN.exe application needs to be granted an exception in Windows Firewall for TCP/IP communication.

TM5000WIN TCP Server

SettingDescription
Use TCPON: communication via TCP socket / OFF: communication via file
Server addressIP address of computer where TM5000WIN is running
Server portPort where connection requests are expected
Max inactivityInactivity time after which connection is terminated (in ms)
Read timeoutResponse waiting time (in ms)
Filter addressesActivation of access filtering by IP address
Welcome MessageSend welcome message after establishing connection
IPv4/IPv6Enter sender IP address
ADDAdd new sender IP address
AllowAllow sender IP address
AddressList of allowed addresses
Save settingsSave configuration

Printer Connection

Setting communication between PPEKK (TM5000WIN) and CHDU5000 in printer.

⚠️ Important: If CHDU is not detected and connected, options ACTIVATION, CONFIGURATION and VAT will be hidden.

To make them available:

  1. Set and test communication with CHDU
  2. Click SAVE SETTINGS
  3. Close configuration (click X)
  4. Restart print manager configuration

Related Documents


RS232

Configuration of serial port parameters for PPEKK ↔ CHDU5000 communication.

TM5000WIN RS232

SettingDescription
ONEnable communication on RS232 port
PortSelect port where eKASA is connected (COM1, COM2, etc.)
BAUDCommunication speed between PPEKK and CHDU5000 (default: 115200 bps)
TESTTest communication between PPEKK and CHDU5000
RS232→USBSet communication with printer via USB (ON/OFF)
DTR/DSRSerial port communication control
RTS/CTSSerial port communication control
Time writeTime constant when writing to serial port
Time write multiTime constant when writing multiple data to serial port
ReadTotalTime constant when reading from serial port (total time)
ReadMultiTime constant when reading multiple data from serial port
ReadIntervalTime interval between reads from serial port
Save settingsSave configuration

TCP/IP

TCP/IP communication configuration with printer (used with LAN - RS232 converters, e.g. MOXA).

TM5000WIN TCP/IP

SettingDescription
ONEnable IP communication with FT4000 printer
IP addressIP address of FT4000 printer
PortPrinter communication port
Connect timeoutMaximum connection waiting time (in ms)
Read timeoutMaximum response waiting time (in ms)
TESTTest communication with printer
Save settingsSave configuration

eKasa Settings

Settings regarding eKasa in FT4000 printer via TM5000WIN are performed in configuration on ACTIVATION tab.

This tab is available only after successful connection to CHDU5000 in printer.

Contains two sub-tabs:

  • Activation data TM5000WIN Activation
SettingDescription
Browse (AUTH)Select file with authentication data (AUTH file)
Browse (IDENT)Select file with identification data (IDENT file)
Certificate passwordEnter password for authentication and identification data
Import dataLoad entrepreneur AUTH and IDENT data
Write to CHDUWrite data to CHDU5000 in printer
  • User ID

TM5000WIN User ID

SettingDescription
REFRESHRead eKasa data from CHDU5000
ExceptionSet exception when sending documents to Financial Administration
Offline msgAlert on OFFLINE document on monitor
ProductionSwitch between environment: OFF = production operation / ON = integration environment (development)
VAT payerInformation read from identification data: OFF = non-VAT payer / ON = VAT payer
PortableInformation read from identification data: OFF = stationary eKasa / ON = portable eKasa
Response timeoutResponse waiting time from FS server (in ms). If no response, OFF-line document is printed

Entrepreneur Authentication Data

Each eKasa must have valid entrepreneur authentication data (certificates) uploaded in protected data storage CHDU5000.
Data must be obtained from Financial Administration SR portal and then uploaded to printer.

Consists of two files:

  • AUTH – authentication data - ex: authdata_88820229302500001_20241127094130.xml
  • IDENT – identification data - ex: identitydata_88820229302500001_20241127094430.xml

⚠️ Without proper activation, document printing will not be possible.


Data Upload

Upload authentication data to VAROS eKasa via TM5000WIN through Configuration → ACTIVATION.

Before uploading data, check:

  1. Printer is connected and communication works
  2. You have prepared files with authentication and identification data
  3. You have prepared certificate password

In respective fields, select AUTH and IDENT files, enter certificate password and click Import data. This step imports data into TM5000WIN and verifies their correctness and displays basic entrepreneur information.

After successful import, click Write to CHDU to upload data to printer’s protected data storage.

⚠️ Warning: If password is incorrect or there are errors in data, import will end with error.


Data Reading

If you need to find out current eKasa settings in CHDU5000, you can use Configuration → ACTIVATION → User ID tab.

REFRESH button loads current data from CHDU5000 and displays them in table.


Exception Settings

Entrepreneur can request Financial Administration for permission to exempt from real-time document sending.
This exception is intended for cases when reliable internet connection cannot be ensured.
After exception approval by Financial Administration, this exception must also be set in eKasa printer.

Exception setting can be performed in Configuration → Activation → User ID tab.
By checking Exception option, exception mode is activated.


Production / Integration Environment

eKasa printer can communicate with Financial Administration in two modes:

  • Production environment (live mode) – for regular operation
  • Integration environment (test mode) – for development and testing

Mode is set in Configuration → Activation → User ID tab.
By switching Production - Integration option, integration environment (ON) or production environment (OFF) is selected.


Document Formatting

Print formatting parameter settings can be found in TM5000WIN configuration on CONFIGURATION tab.

This section contains three sub-tabs:

  • Settings: Basic print and email client settings
  • Header-Footer: Document header and footer text settings + printer control sequences
  • Payment Types: Payment type names and rounding settings

Basic Settings

In Settings section, you can set:

  • Print width - number of characters per document line
  • Sum print width - number of characters for final amount
  • QR code print method
    • Star – Star printer mode
    • Epson – Epson printer mode
    • Native – fast print supported directly in printer
    • Graph – slower print if printer doesn’t support native mode

This section also contains switch for enabling/disabling saving communication XML messages to print manager directory and email client settings.

TM5000WIN Settings

SettingDescription
Print widthNumber of characters per document line
Sum print widthNumber of characters for document final amount
SumText printed before document final amount
QR codeQR code print method
XML – Save messagesSave communication XML messages to print manager directory
EmailOutgoing mail data settings for eKasa owner’s email client
External mail clientWhen enabled, external client with parameters defined in SendEmail.bat file is used (default: curl.exe)
Test mail serverTesting correct email communication settings

Header/Footer

In Header/Footer section, you can set:

  • Supplementary header and footer text for documents
  • Printer control sequences in HEX format

Using Add sequence button, printer control sequences can be inserted into document header or footer.

TM5000WIN Header/Footer

SettingDescription
HeaderInsert supplementary document header text and cash drawer opening commands
FooterInsert text at document end, drawer opening commands and paper cutting
Add sequenceCommand selection – double-click transfers to cursor position
Control sequencesPreset control sequences in HEX format

Control Sequences

In Header/Footer section, printer control sequences can be changed, for example cash drawer opening command.

Preset control sequences in HEX format:

  • Printer initialization
  • Document cutting
  • Drawer opening – ^Z
  • Normal font – ^N
  • Tall font – ^H
  • Bold font – ^B

Payment Types

For setting payment type names and document rounding, use Payment Types section.
eKasa supports 8 payment types (P1 – P8).

Rounding

Setting automatic cent rounding for cash payment.

⚠️ Note: If sales application sends rounding command, automatic rounding is not performed only checks if value is in interval < -0.04 .. 0.04 > euro.

TM5000WIN Payment Types

Payment TypeDescription
Payment 1 – P1First payment type (e.g. Cash)
Payment 2 – P2Second payment type (e.g. Card)
Payment 3 – 8Third - eighth payment type
RNDText for cash cent rounding
Round paymentPayment number (1-8) to which cent adjustment applies
Cash recalculationPrint manager recalculates Cash payment and adds correct calculated value if incorrect from sales application
Negative cash roundingAutomatic rounding also applies to goods return
Automatic rounding activatedIndicator of automatic Cash payment rounding activation

Email Documents

For setting email document sending via TM5000WIN, use Configuration → Settings → EMAIL tab.

On this tab, outgoing mail data of eKasa owner’s email client must be entered.

External mail client switch allows using external email client with parameters defined in SendEmail.bat file (default: curl.exe).

Test mail server button is used to test correct email communication settings.


Permissions

For setting user permissions, use USERS tab in TM5000WIN configuration.

TM5000WIN supports three users: Admin, Manager, User.

TM5000WIN Users

SettingDescription
NameUser selection and login name change
PasswordPassword change for selected user
PermissionsMaking individual tabs accessible: ON = tab accessible / OFF = tab not accessible
SAVE SETTINGSSave configuration

VAT Rates

For VAT rate settings, use VAT tab in TM5000WIN configuration.

Based on set VAT values, VAT breakdown is calculated on cash register documents.

TM5000WIN VAT

SettingDescription
Current VAT1, VAT2, VAT3Tax rates in current period
Original VAT1, VAT2, VAT3Old taxes – will be used for goods return after VAT change (in 2024 identical to current)
New VAT1, VAT2, VAT3New VAT rates – automatically set to current levels with first document after change including given date
ExemptZero VAT rate
SAVE SETTINGSSave configuration

⚠️ Important: After VAT change, Current and New levels must be kept at same value.


Advanced Settings

For setting advanced print manager functions, use EXPERT tab in TM5000WIN configuration.

Switch left = OFF / right = ON.

TM5000WIN Expert

Popular functions in this section include:

Document Copy

For automatic printing of document copy after successful original printing.

Debugging

For creating debug file debug.txt with communication log details – for error detection.

Fixed Format

For fixed formatting of cash register document appearance.

TEST Mode

For setting test mode for operator training by clicking TEST MODE button.
TEST switch shows current state (ON/OFF).

In test mode, invalid documents are printed.

  • Allowed: standard documents.
  • Prohibited: invoice payment, deposit, withdrawal. Documents have text INVALID DOCUMENT every third line.

Firmware Flashing

For flashing internal CHDU5000 program in printer.
Before flashing, file with new firmware must be selected.

More information in document FT4000 eKasa firmware update.

Cash Drawer

For selecting cash drawer type and testing its opening using TEST OPENING button.

Language Settings

For selecting print manager language version (Slovak, English).

Decimal Places Settings

For setting number of decimal places for unit price and quantity.

Other Functions

SettingDescription
Access checkWindows permissions check for access to print manager folder
Delete checkAdditional check for correct input file deletion after processing
MsgDisplay alert on monitor in case of printing or sending problem
TEASSetting receipt of formatted documents from TEAS system
Release SocketRelease IP or RS232 communication when no longer needed. Recommended for IP – allows other user to connect
End MessageDisplay confirmation screen when requesting application termination
Del <ESC>IDelete <ESC>I sequence sent in document body (interrupts document on receipt)
Calc SUMCalculate document final price – ignores amount from master application
Print zero valuesPrint lines with zero values on closures
StyleSelect print manager color display
Process prioritySet application processing priority in Windows system
Previous Section Installation
Next Section Usage