Default Collection used while printing POS Invoice can be altered to add a new Object and this Object must contain the same method names as declared in other POS Objects with the required Escape Sequences to open the Cash Drawer. For example : [#Collection: POSPrinters] Add : Object : After : Epson TM T88III Compatible : TVS T88III Compatible ;; Escape commands compatible with all Epson POS printers. [Object: TVS T88III Compatible] ;; Thermal Printer Name : $$LocaleString:"TVS T88III Compatible" ;; Initialization strings POSInit : "0x1b 0x40" ;; ESC "@" - Init printer ;; Attributes POSPrintFont : "0x1b 0x21 0x01" ;; ESC "!" 1 - Condensed font (Font B) selected as printing font POSPrintFontCPI : 10 ;; Character per inch for Condensed font POSPrintFontLPI : 6 ;; Lines per inch for Condensed Font ;; Carriage Movement POSLineFeed : "0x0a" ;; LF (Line Feed) ;; Auto Cutter / Page Eject POSFeedAndCut : "0x1b 0x1b 0x70 0x30 0x48 0x48" ;; End of code