This method can be overridden, but the parent must be called for proper functioning of the printer object.