Yes, if an external DLL is ready which opens Cash Drawer, this DLL can be invoked from within Tally using Action Exec Command and Event On: Form Accept.
For example :
[#Form: POS Invoice]
On : Form Accept : @@IsPOSInvoice AND $$InCreateMode : CALL : POS Open Cash Drawer
On : Form Accept : Yes : Form Accep
[Function: POS Open Cash Drawer]
00 : WALK COLLECTION : POS Cash Drawer
10 : END WALK
;; Collection to open Cash Drawer
[Collection: POS Cash Drawer]
Data Source : AxPlugin XML : PosDeviceUtilities.ClsCashDrawer
XML Object Path : DATA:1:XML
Input Parameter : "C:\PRN##27|112|0|25|250|##Y"
Where
● POSDeviceUtilities is an Activex DLL (Registered in Windows) File.
● ClsCashDrawer is a Class within the DLL File.