In a print shop management system, a print job submission approval policy
is provided to determine whether a print job submission made by a
particular user is approved or prohibited. The policy includes multiple
policy settings of job restriction criteria enforced at job submission
time. The restrictions may be based on job price, certain restricted
functions, resource usage, etc. If the job submission is prohibited, a
message is displayed to the user but the print job is not submitted to
the printer. Each policy setting may be applied to a user based on his
user role or user name. Each policy setting is created by an
administrator. A user interface for inputting policy setting values is
disclosed.