Managers Menu > Register Setup > Terminal Configuration > Register Options > Printing / Cash Drawer > Advanced Options
Transaction stopped with drawer open (serial drawer only): Prevents a transaction from finalizing if the cash drawer is still open. This function only works when using a serial interfaced cash drawer.