Im englischen Forum hatte jemand scheinbar ein ähnliche Problem.
Das hier hilft vielleicht.
Unter Umständen geht es vielleicht noch einfacher als mit "FileCopy", die Sequenz an den Printerport zu bekommen.
Sollte also ggf. mit diesem Code auch klappen:
[autoit]Local Const $sOpenCashDrawer = Chr(27) & 'p0' & Chr(25) & ChrW(250)
FileWrite(@TempDir & "\Open.txt", $sOpenCashDrawer)
FileCopy(@TempDir & "\Open.txt", "\\Pc\Printer", 1)
FileDelete(@TempDir & "\Open.txt")