As another example, there is a printer wherein in the case where a request for both-sided printing operation is made by a user who has a permission for only under-printing, the set printing condition is changed automatically from the both-sided printing to the under-printing, thereby executing a under-printing operation.