Add missing fields to the printer model
Several bugfixes