It would be good if MYOB if you can set a default printer for each form, so you can use different printers for different forms. If the printer was not available or offline then it could go to the computers default
"AccounRight - Select printer based on form"