1. Increased the size of print template's footer content from 500 to 1000 to accommodate merging credit card data into receipt printer.

2. Added support for new action type "Print Report" which will allow to print report based on rule. E.g I wanted to print work period report when work period ends.

3. Added support to define custom POS name in reports. I have added new program setting to set the custom pos string which is used in reports.

4. Added support for setting to choose either separate receipt for credit card or merge with ticket receipt.  Optional Signature line is printed only if ticket amount is more than specified value in setting. In US, we don't ask customer to sign receipt if amount is less than 20$.

5. Added support to add auth code, amount, name and remaning balance if gift card into credit card receipt.

6. Added support to print Terminal Name in the printer template.

7. Added support to check cash drawer status and if it is open for more than configured time, it will force user to close cash drawer.  I wanted to implement hardware independent where certain logic can be externalized in powershell script but wanted to discuss with you.  For now, it is IBM specific logic.