Zum Inhalt

Übersetzungshinweis

Leider war es uns noch nicht möglich, diese Seite für Sie auf Deutsch zu übersetzen. Wir zeigen daher stattdessen die englischsprachige Version der Seite und bitten um Verständnis.

Configuration file#

pretixKIOSK reads its configuration from a configuration file. It tries to find this file with the name in the current working directory of the execution process.

pretixKIOSK expects the file to be in the format as specified in the Java documentation. pretixKIOSK will refuse to start if the config file is invalid.

Configuration parameters#

Hardware abstraction#

Parameter Required Description
Required Type of hardware abstraction layer. Currently supported: for Fischer Electronics vending machines, for use in testing and for simple cashless machines
Required IP address of hardware abstraction layer (usually for , ignored otherwise)
Required Port of the hardware abstraction layer (usually for fischer, ignored otherwise)
Optional Set to if the hardware layer is not a real vending machine
Optional Set to to enable extended logging of hardware events (for debugging)
Required Set to the number of seconds the hardware layer may take to commit stock changes
... Required Number of coins to be considered "low" in the coin hoppers 1 to 8

Payment#

Parameter Required Description
Optional Set to to disable cash payment ( by default)
Optional Set to to disable card payment ( by default)
Required Comma-separated list of coin values (in cents) of accepted coins (example "20,50,100,200). Leave blank to indicate no coins accepted
Required IP address of the payment terminal
Required ZVT port of the payment terminal
Required ZVT password of the payment terminal (always 6 digits, often "000000")
Optional Set to to enable extended logging of ZVT events (for debugging)
Optional Set to if the payment terminal allows external interruption of payments (needs to be tested per terminal type)
Required Set to the number of characters that fit in one line of the payment terminal's printer. Set to 0 if unknown or no printer
Optional Set to if card payment receipts should be printed by the kiosk instead of the terminal
Required Set to the number of seconds to wait for the card terminal to send a receipt
Required Set to a string contained in all merchant receipts to avoid printing them

Printing#

Parameter Required Description
Required Name of the printer that should be used for printing tickets
Required Type of the printer that should be used for printing tickets ( for CUSTOM printers on Windows, otherwise)
Optional Set to if the ticket printer has a low sensor value that should be used (currently only supported for printers)
Optional For internal use, set to if printer does not work otherwise.
Optional Whether tickets should be printed as receipts on the receipt printer if the ticket printer is not available
Required Name of the printer that should be used for printing receipts
Required Type of the printer that should be used for printing receipts ( for CUSTOM printers on Windows, otherwise)
Optional Set to if the receipt printer has a low sensor value that should be used (currently only supported for printers)
Optional For internal use, set to if printer does not work otherwise.
Required Font size for regular text on receipts
Required Width of receipts in millimeters
Required Left margin before receipt content in millimeters
Required Top margin before receipt content in millimeters
Required Bottom margin after receipt content in millimeters
Optional Set to to enable extended logging of print events (for debugging)

Closings#

Parameter Required Description
Optional Set to if a cash session should be automatically closed once per day
Required Set to the hour of the day the scheduled closing should be performed
Required Set to the minute of the hour the scheduled closing should be performed

Example file#