I have an error 20 that occurs for one client every now and then and I have to delete the records in SY_ReportSetting for that user/form. In that case, you don't even have a chance to change the printer or form code - the error happens as soon as you click on the menu option.