Creating Additional Print Documents

Due to particular receipt properties and specific actions during receipt creation, it may be necessary to print more documents than the usual sales receipt. The configuration is defined in the configuration file additionalprints.xml :

AdditionalPrintoutsConfig.triggers.7.type=Custom
 AdditionalPrintoutsConfig.triggers.7.value=com.gk_software.pos.pos_hal.print.report.additional_printouts.trigger.impl.ReturnAdditionalPrintoutTrigger
 AdditionalPrintoutsConfig.triggers.7.printouts.0.report=RETURN
AdditionalPrintoutsConfig.triggers.7.printouts.0.count=3
AdditionalPrintoutsConfig.triggers.8.type=Custom
 AdditionalPrintoutsConfig.triggers.8.value=com.gk_software.pos.pos_hal.print.report.additional_printouts.trigger.impl.ReturnAdditionalPrintoutTrigger
 AdditionalPrintoutsConfig.triggers.8.printouts.0.report=TRANSACTION
AdditionalPrintoutsConfig.triggers.8.printouts.0.count=1

The following table contains the descriptions of the parameters:

Parameter Description
ReturnAdditionalPrintoutTrigger Configuration if the transaction is a return transaction.
report=RETURN report=RETURN – Configuration for the return transaction
report=TRANSACTION report=TRANSACTION - Configuration for the sales receipt
count Number of print documents. In this example, for a return, the return document is printed three times (count=3) and the sales transaction is printed once (count=1).