@Tim Chapman how do you print the POs? I've scripted a print button for clients, and on click of that button, it toggles a checkbox. In that case, we hide the native print buttons so the only way to print is with the custom button. That way we can track what has been printed and what hasn't. I've also utilized printnode in the past to send things directly to the printer. So a transaction can be saved, sent to the printer, and marked as printed all at once.