Code example for open/close the cash drawer 1/2
;------ Enter to extended function mode -----------------------------------------------------
mov dx, 2eh
mov al, 87h
out dx, al
out dx, al
;------ Select Logical Device 6 of Cash drawer --------------------------------------------
mov al, 07h
out dx, al
inc dx
mov al, 06h
out dx, al
dec dx
;------ Open Cash drawer 1 --------------------------------------------
mov al, 91h
out dx, al
inc dx
in al, dx
and al, FDh
or al, 02h
out dx, al
;------ Close Cash drawer 1 --------------------------------------------
in al, dx
and al, FDh
out dx, al
;------ Open Cash drawer 2 --------------------------------------------
in al, dx
and al, F7h
or al, 08h
out dx, al
;------ Close Cash drawer 2 --------------------------------------------
in al, dx
and al, F7h
out dx, al
;------ Exit the extended function mode --------------------------------------------------------
dec dx
mov al, 0aah
out dx, al