(57)【特許請求の範囲】
【請求項１】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて実行するように指令を受け付ける受付手段と、
前記第一の画像を取得する取得手段と、
前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像として特定の書類のテンプレートおよび当該書類に係る業務の特定の役職を有する者のマークが含まれるか否かを判別する判別手段と、
前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記テンプレートおよび前記マークが前記第一の画像に含まれると前記判別手段によって判別されたならば、当該マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項２】
第一の画像を出力する出力処理を含むジョブを、特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて実行するように指令を受け付ける受付手段と、
前記第一の画像を取得する取得手段と、
前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像として前記書類のテンプレートが含まれるか否かを判別し、かつ、前記指令を行ったユーザが設定することが禁止されている値が前記設定値として前記設定値データに示される場合に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが前記第一の画像に含まれているか否かを判別する判別手段と、
前記テンプレートおよび前記特定マークのすべてが前記第一の画像に含まれていると判別された場合に、前記マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように前記ジョブを当該設定値データに基づいて実行し、含まれないと判別された場合に当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項３】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを実行するように指令を受け付ける受付手段と、
前記ジョブにおける処理の対象である第一の画像を２回取得する取得手段と、
前記取得手段によって前記第一の画像が１回目に取得された際に、前記設定値データに対応する第二の画像として特定の書類のテンプレートが当該１回目に取得された第一の画像に含まれるか否かを判別し、当該取得手段によって当該第一の画像が２回目に取得された際に、前記特定の書類に係る業務の特定の役職を有するいずれかの者のマークが当該２回目に取得された第一の画像に当該第二の画像として含まれるか否かを判別する、判別手段と、
前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると前記判別手段によって判別されたならば、当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項４】
特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを実行するように指令を受け付ける受付手段と、
前記ジョブにおける処理の対象である第一の画像を２回取得する取得手段と、
前記指令を行ったユーザが設定することが禁止されている前記設定値が前記設定値データに示される場合に、前記取得手段によって前記第一の画像が１回目に取得された際に、前記設定値データに対応する第二の画像として前記書類のテンプレートが当該１回目に取得された第一の画像に含まれるか否かを判別し、前記取得手段によって前記第一の画像が２回目に取得された際に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが当該２回目に取得された第一の画像に含まれるか否かを判別する、判別手段と、
前記ユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると前記判別手段によって判別されたならば、当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項５】
前記ジョブは、前記第一の画像を出力する出力処理を含むジョブであって、
前記ジョブ実行手段は、前記出力処理として、前記第一の画像を、前記マークを削除して出力する処理を、実行する、
請求項３または請求項４に記載の画像処理装置。
【請求項６】
前記判別手段は、１回目に取得された前記第一の画像に前記テンプレートが含まれていると判別した場合に当該第一の画像を保存しておき、前記マークが含まれているか否かを、当該第一の画像と２回目に取得された前記第一の画像との差分が当該マークと一致するか否かを判別することによって、判別する、
請求項５に記載の画像処理装置。
【請求項７】
前記判別手段は、１回目に取得された前記第一の画像を保存した後、所定の時間が経過したら、当該第一の画像を消去する、
請求項６に記載の画像処理装置。
【請求項８】
前記所定の時間は、前記第一の画像に係るプロジェクトに応じて定められた時間である、
請求項７に記載の画像処理装置。
【請求項９】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを実行するように指令を受け付ける受付手段と、
前記ジョブにおける処理の対象である第一の画像を取得する取得手段と、
前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する判別手段と、
前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると前記判別手段によって判別されかつ現在の時刻が所定の時間帯に属するならば、当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されまたは当該時刻が当該時間帯に属しないならば当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて実行するように指令を受け付ける受付手段と、
前記ジョブにおける処理の対象である第一の画像を取得する取得手段と、
前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する判別手段と、
前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると前記判別手段によって判別されたならば、当該ユーザに対する制限を解除して当該ジョブを実行したことを表わす第三の画像とともに当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、
を有することを特徴とする画像処理装置。
【請求項１１】
前記ジョブ実行手段によって前記ジョブが実行されたことを示すメッセージを特定のユーザへ送信する通知手段、
を有する、
請求項１ないし請求項１０のいずれかに記載の画像処理装置。
【請求項１２】
前記通知手段は、前記メッセージとともに前記ジョブ実行手段による前記ジョブの実行の結果を表わす結果画像データを送信する、
請求項１１に記載の画像処理装置。
【請求項１３】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像として特定の書類のテンプレートおよび当該書類に係る業務の特定の役職を有する者のマークが含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記テンプレートおよび前記マークが前記第一の画像に含まれると判別したならば、当該マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１４】
第一の画像を出力する出力処理を含むジョブを、特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像として前記書類のテンプレートが含まれるか否かを判別し、かつ、前記指令を行ったユーザが設定することが禁止されている値が前記設定値として前記設定値データに示される場合に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが前記第一の画像に含まれているか否かを判別する処理を実行させ、
前記テンプレートおよび前記特定マークのすべてが前記第一の画像に含まれていると判別した場合に、前記マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように前記ジョブを当該設定値データに基づいて実行させ、含まれないと判別した場合に当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１５】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を２回、実行させ、
前記第一の画像を１回目に取得した際に、前記設定値データに対応する第二の画像として特定の書類のテンプレートが当該１回目に取得した第一の画像に含まれるか否かを判別し、当該第一の画像を２回目に取得した際に、前記特定の書類に係る業務の特定の役職を有するいずれかの者のマークが当該２回目に取得した第一の画像に当該第二の画像として含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１６】
特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を２回、実行させ、
前記ジョブを指令したユーザが設定することが禁止されている前記設定値が前記設定値データに示される場合に、前記第一の画像を１回目に取得した際に、前記設定値データに対応する第二の画像として前記書類のテンプレートが当該取得した第一の画像に含まれるか否かを判別し、前記第一の画像を２回目に取得した際に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが当該２回目に取得した第一の画像に含まれるか否かを判別する処理を実行させ、
前記ユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１７】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて当該ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別しかつ現在の時刻が所定の時間帯に属するならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別しまたは当該時刻が当該時間帯に属しないならば当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１８】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるジョブ実行方法であって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて当該ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ユーザに対する制限を解除して当該ジョブを実行したことを表わす第三の画像とともに当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするジョブ実行方法。
【請求項１９】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像として特定の書類のテンプレートおよび当該書類に係る業務の特定の役職を有する者のマークが含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記テンプレートおよび前記マークが前記第一の画像に含まれると判別したならば、当該マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【請求項２０】
第一の画像を出力する出力処理を含むジョブを、特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像として前記書類のテンプレートが含まれるか否かを判別し、かつ、前記指令を行ったユーザが設定することが禁止されている値が前記設定値として前記設定値データに示される場合に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが前記第一の画像に含まれているか否かを判別する処理を実行させ、
前記テンプレートおよび前記特定マークのすべてが前記第一の画像に含まれていると判別した場合に、前記マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように前記ジョブを当該設定値データに基づいて実行させ、含まれないと判別した場合に当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【請求項２１】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を２回、実行させ、
前記第一の画像を１回目に取得した際に、前記設定値データに対応する第二の画像として特定の書類のテンプレートが当該１回目に取得した第一の画像に含まれるか否かを判別し、当該第一の画像を２回目に取得した際に、前記特定の書類に係る業務の特定の役職を有するいずれかの者のマークが当該２回目に取得した第一の画像に当該第二の画像として含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【請求項２２】
特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を２回、実行させ、
前記ジョブを指令したユーザが設定することが禁止されている前記設定値が前記設定値データに示される場合に、前記第一の画像を１回目に取得した際に、前記設定値データに対応する第二の画像として前記書類のテンプレートが当該取得した第一の画像に含まれるか否かを判別し、前記第一の画像を２回目に取得した際に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが当該２回目に取得した第一の画像に含まれるか否かを判別する処理を実行させ、
前記ユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【請求項２３】
複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて当該ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別しかつ現在の時刻が所定の時間帯に属するならば、当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別しまたは当該時刻が当該時間帯に属しないならば当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【請求項２４】
第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて画像処理装置に実行させるコンピュータプログラムであって、
前記画像処理装置に、
前記ジョブにおける処理の対象である第一の画像を取得する処理を実行させ、
取得した前記第一の画像に、前記設定値データに対応する第二の画像が含まれるか否かを判別する処理を実行させ、
前記ジョブを指令したユーザが前記設定値データに基づいて当該ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると判別したならば、当該ユーザに対する制限を解除して当該ジョブを実行したことを表わす第三の画像とともに当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行させ、含まれないと判別したならば当該ジョブを実行させない、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰなどの画像処理装置におけるジョブの実行の技術に関する。
【背景技術】
【０００２】
従来、コピー、ネットワークプリント、スキャン、およびファックスなど様々な機能が備わった画像処理装置が普及している。このような画像処理装置は、「複合機」または「ＭＦＰ（Multi Function Peripheral）」と呼ばれることがある。
【０００３】
画像処理装置は、機能が増えたことにより、様々な種類のジョブを実行することができるようになった。さらに、様々な項目について条件（設定値）を設定することができるようになった。
【０００４】
しかし、ユーザは、ジョブを実行するごとに、所望する結果が得られるように設定を行わなければならない。項目が増えたり、項目に対して設定できる条件が増えると、設定の作業が複雑になってしまう。
【０００５】
そこで、画像処理装置には、「プログラム機能」という機能が設けらるようになった。この機能によると、例えば、ジョブの各項目の設定値をプログラムとして登録しておくことができる。そして、ユーザは、プログラムを呼び出すことによって、設定値の通りにジョブを実行させることができる。定常的な作業のためにプログラムを予め登録しておけば、ユーザにとって便利である。
【０００６】
また、近年、エコロジーの観点から用紙およびトナーなどの消耗品の節約が推奨されている。そこで、一部のユーザに対して、消耗品が節約される形態での印刷のみが許可されることがある。または、セキュリティの観点から、一部のユーザに対して、特定の項目の設定値でのジョブの実行が禁止されることがある。このように、画像処理装置の使用の制限がユーザに課されることがある。
【０００７】
使用の制限の技術として、次のような技術が提案されている。特許文献１に記載される画像形成装置は、ユーザに応じて、画像形成装置の利用に関して許可を行う他のユーザとの関連付け情報を管理する情報管理手段と、前記画像形成装置の利用に関して認証されたユーザによる利用の許否を、前記関連付け情報において関連付けられている他のユーザに問い合わせ、前記他のユーザによって利用の許可を示す入力が行われた場合に、前記認証されたユーザによる利用を許可する利用制限手段とを有する。
【０００８】
そのほか、次のような画像形成システムが提案されている。ＰＣからサーバーに代行印刷ジョブを送信することによって、ＭＦＰに代行印刷ジョブを実行させた後、代行印刷ジョブに係る画像データに類似する画像データの印刷を要求する再印刷ジョブがＰＣからサーバーに送信された場合、サーバーは代行印刷時刻から所定時間内であって、かつ、代行印刷ジョブと再印刷ジョブとの間で画像データの類似度が所定値以上である場合にのみ、ＭＦＰに再印刷ジョブの実行を許可する（特許文献２）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−６９９９４号公報
【特許文献２】特開２０１４−８１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述の通り、プログラム機能によると、ユーザは、項目ごとに設定を行わなくても、プログラムを呼び出すことによって、所望する設定値の通りにジョブを実行させることができる。
【００１１】
しかし、そのユーザに制限が課せられている場合は、プログラムを使用することができない。プログラムを使用することができるようにするには、従来、制限を一時的に解除するように画像処理装置の管理者などに依頼しなければならない。また、管理者は、依頼に応じて制限を解除しなければならない。よって、ユーザにとっても管理者にとっても、面倒である。
【００１２】
本発明は、このような問題点に鑑み、制限が課せられているユーザによるプログラムの使用を従来よりも容易に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１３】
本発明の一形態に係る画像処理装置は、第一の画像を出力する出力処理を含むジョブを、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて実行するように指令を受け付ける受付手段と、前記第一の画像を取得する取得手段と、前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像として特定の書類のテンプレートおよび当該書類に係る業務の特定の役職を有する者のマークが含まれるか否かを判別する判別手段と、前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記テンプレートおよび前記マークが前記第一の画像に含まれると前記判別手段によって判別されたならば、当該マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、を有する。
【００１４】
本発明の他の一形態に係る画像処理装置は、第一の画像を出力する出力処理を含むジョブを、特定の書類に係る業務の特定の役職を有するいずれかの者のマークが予めそれぞれに対応付けられている複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいて実行するように指令を受け付ける受付手段と、前記第一の画像を取得する取得手段と、前記取得手段によって取得された前記第一の画像に、前記設定値データに対応する第二の画像として前記書類のテンプレートが含まれるか否かを判別し、かつ、前記指令を行ったユーザが設定することが禁止されている値が前記設定値として前記設定値データに示される場合に、前記複数の項目のうちの当該設定値に係る項目に対応する前記マークである特定マークが前記第一の画像に含まれているか否かを判別する判別手段と、前記テンプレートおよび前記特定マークのすべてが前記第一の画像に含まれていると判別された場合に、前記マークを削除して当該第一の画像を出力する処理が前記出力処理として行われるように前記ジョブを当該設定値データに基づいて実行し、含まれないと判別された場合に当該ジョブを実行しない、ジョブ実行手段と、を有する。
【００１５】
本発明の他の一形態に係る画像処理装置は、複数の項目それぞれの条件を表わす設定値を示す設定値データに基づいてジョブを実行するように指令を受け付ける受付手段と、前記ジョブにおける処理の対象である第一の画像を２回取得する取得手段と、前記取得手段によって前記第一の画像が１回目に取得された際に、前記設定値データに対応する第二の画像として特定の書類のテンプレートが当該１回目に取得された第一の画像に含まれるか否かを判別し、当該取得手段によって当該第一の画像が２回目に取得された際に、前記特定の書類に係る業務の特定の役職を有するいずれかの者のマークが当該２回目に取得された第一の画像に当該第二の画像として含まれるか否かを判別する、判別手段と、前記指令を行ったユーザが前記設定値データに基づいて前記ジョブを実行するために必要な権限を有しない場合において、前記第二の画像が前記第一の画像に含まれると前記判別手段によって判別されたならば、当該ジョブを当該設定値データに基づいて実行し、含まれないと判別されたならば当該ジョブを実行しない、ジョブ実行手段と、を有する。
【発明の効果】
【００１６】
本発明によると、制限が課せられているユーザによるプログラムの使用を従来よりも容易に行うことができる。
【図面の簡単な説明】
【００１７】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像処理装置のハードウェア構成の例を示す図である。
【図３】画像処理装置の機能的構成の例を示す図である。
【図４】登録処理の流れの例を説明するフローチャートである。
【図５】設定値入力画面の例を示す図である。
【図６】プログラムデータの例を示す図である。
【図７】テンプレート受付画面の例を示す図である。
【図８】テンプレートの例を示す図である。
【図９】印影受付画面の例を示す図である。
【図１０】印影の例を示す図である。
【図１１】制限データの例を示す図である。
【図１２】編集前の原稿画像の例を示す図である。
【図１３】ジョブ処理の流れの例を説明するフローチャートである。
【図１４】プログラム指定画面の例を示す図である。
【図１５】例外処理の流れの例を説明するフローチャートである。
【図１６】編集後の原稿画像の例を示す図である。
【図１７】画像処理装置における全体的な処理の流れの例を説明するフローチャートである。
【図１８】原稿画像の例を示す図である。
【図１９】例外処理の流れの変形例を説明するフローチャートである。
【図２０】再開処理の流れの例を説明するフローチャートである。
【図２１】画像処理装置における全体的な処理の流れの変形例を説明するフローチャートである。
【図２２】制限選択画面の例を示す図である。
【図２３】複数の印影が記された登録用の用紙の例を示す図である。
【図２４】複数の印影およびコピーの対象の画像が記された用紙の例を示す図である。
【図２５】承認処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
図１は、画像処理システム４の全体的な構成の例を示す図である。図２は、画像処理装置１のハードウェア構成の例を示す図である。図３は、画像処理装置１の機能的構成の例を示す図である。
【００１９】
画像処理システム４は、図１に示すように、画像処理装置１、サーバ２Ａ、端末装置２Ｂ、および通信回線３などによって構成される。画像処理システム４は、画像に関する種々の処理を実行する。
【００２０】
画像処理装置１、サーバ２Ａ、および端末装置２Ｂは、通信回線３を介して通信することができる。通信回線３として、インターネット、ＬＡＮ（Local Area Network）、公衆回線、または専用線などが用いられる。
【００２１】
画像処理装置１は、コピー、ネットワークプリント、ファックス、スキャン、およびボックスなどの機能を集約した装置である。一般に、「画像形成装置」、「複合機」、または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれることがある。
【００２２】
ネットワークプリント機能は、端末装置２Ｂから受信した画像データに基づいて画像を用紙に印刷するサービスである。「ネットワークプリンティング」または「ＰＣプリント」などと呼ばれることもある。
【００２３】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像ファイルなどを保存し管理するためのサービスである。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２４】
画像処理装置１は、これらの機能によって、次に例示するような様々な種類のジョブを実行する。
【００２５】
コピージョブは、画像を用紙からスキャンして他の用紙に複写するジョブである。ＰＣプリントジョブは、端末装置２Ｂから画像データを受信し、この画像データに基づいて画像を用紙に印刷するジョブである。
【００２６】
スキャンｔｏＥ−Ｍａｉｌジョブは、画像を用紙から読み取って画像データを生成し、ユーザが指定した電子メールアドレスへ電子メールに添付して送信するジョブである。ボックスプリントジョブは、ユーザが指定した画像の画像データをボックスから読み出して、その画像を用紙に印刷するジョブである。
【００２７】
ジョブの条件は、ユーザが任意に設定することができる。しかし、ジョブを実行させるごとに種々の項目について条件を設定するのは、煩わしい。そこで、画像処理装置１には、いわゆるプログラム機能が備わっている。すなわち、画像処理装置１は、項目ごとの条件（設定値）の組合せをプログラムとして記憶しておく。そして、ユーザが指定したプログラムに基づいてジョブを実行する。
【００２８】
以下、プログラム機能におけるプログラムを、他のプログラムと区別するために、「ジョブ設定プログラム」と記載する。
【００２９】
画像処理装置１は、複数のユーザによって共用される。各ユーザには、ユニークなユーザコードが与えられている。そして、ユーザごとに、画像処理装置１の使用が制限されている。以下、ある会社において画像処理装置１が使用される場合を例に説明する。
【００３０】
例えば、あるユーザは、カラー印刷およびモノクロ印刷の両方が許可されているが、あるユーザは、カラー印刷が禁止されている。または、あるユーザは、すべての電子メールアドレスへの電子メールの送信が許可されているが、あるユーザは、予め登録された電子メールアドレス以外への電子メールの送信が禁止されている。
【００３１】
画像処理装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊ、およびフィニッシャ１０ｋなどによって構成される。
【００３２】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００３３】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００３４】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによって端末装置２Ｂなどと通信を行う。
【００３５】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３６】
スキャンユニット１０ｉは、プラテンガラスなどにセットされたシートに記されている画像を読み取って画像ファイルを生成する。
【００３７】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像のほか、ＮＩＣ１０ｇまたはモデム１０ｈによって端末装置２Ｂまたはファクシミリ端末などから受信した画像データに示される画像を用紙に印刷する。
【００３８】
フィニッシャ１０ｋは、プリントユニット１０ｊによって画像が印刷された用紙すなわち印刷物に対して仕上げの処理を行う。仕上げの処理は、印刷物をステープルで綴じる処理、印刷物にパンチ穴を開ける処理、または印刷物を折り曲げる処理などである。
【００３９】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、上述の種々の種類のジョブを実行するためのコンピュータプログラムが記憶されている。
【００４０】
さらに、補助記憶装置１０ｄには、コンピュータプログラムの１つとして、ユーザが指令したジョブが実行されるように各部を制御するジョブ制御プログラム１０Ｐ（図３参照）が記憶されている。
【００４１】
これらのコンピュータプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００４２】
ジョブ制御プログラム１０Ｐによると、あるユーザがあるジョブ設定プログラムを用いてジョブを実行させようとした場合において、そのユーザに禁止されている条件がそのジョブ設定プログラムに含まれていても、一定の要件を満たせばそのジョブを実行させることができる。以下、この仕組みについて、説明する。
【００４３】
ジョブ制御プログラム１０Ｐによると、図３に示す設定値受付処理部１０１、プログラムデータ生成部１０２、テンプレートデータ取得部１０３、印影データ取得部１０４、プログラムデータ記憶部１２１、制限データ記憶部１２２、プログラム指定受付部１３１、権限要否判別部１３２、時間要件有無判別部１３３、書類判別部１３４、承認有無判別部１３５、原稿画像データ取得部１３６、出力用画像データ生成部１３７、画像出力処理部１３８、および解除通知部１３９などの機能が画像処理装置１に実現される。
【００４４】
サーバ２Ａは、画像処理装置１の一部の機能を代行するために用いられる。端末装置２Ｂは、画像処理装置１の上述の機能を遠隔的に使用するためのクライアントである。端末装置２Ｂとして、パーソナルコンピュータ、タブレットコンピュータ、またはスマートフォンなどが用いられる。
【００４５】
〔ジョブ設定プログラムの登録〕
図４は、登録処理の流れの例を説明するフローチャートである。図５は、設定値入力画面５Ａの例を示す図である。図６は、プログラムデータ６Ａの例を示す図である。図７は、テンプレート受付画面５Ｂの例を示す図である。図８は、テンプレート７Ｂの例を示す図である。図９は、印影受付画面５Ｃの例を示す図である。図１０は、印影７Ｃの例を示す図である。図１１は、制限データ６Ｄの例を示す図である。
【００４６】
設定値受付処理部１０１ないし第二の解除要件データ生成部１０６は、主に、新たなジョブ設定プログラムの登録のための処理を実行する。この処理は、図４に示す手順で実行される。
【００４７】
設定値受付処理部１０１は、このジョブ設定プログラムの設定値を受け付けるための処理を次のように実行する。
【００４８】
画像処理装置１の管理者がジョブの種類を指定し所定のコマンド（登録コマンド）を入力すると、設定値受付処理部１０１は、指定された種類に応じた設定値入力画面５Ａをタッチパネルディスプレイ１０ｅに表示させる（図４の＃８０１）。例えば、コピージョブが指定された場合は、設定値入力画面５Ａとして、図５のような設定値入力画面５Ａ１を表示させる。
【００４９】
ここで、管理者は、このジョブ設定プログラムの、各項目の設定値を指定する。コピージョブの場合は、プルダウンメニュー５Ａ１１〜５Ａ１４に次のように指定する。
【００５０】
管理者は、原稿面（原稿の用紙の表（おもて）面だけを読み取るのか両面とも読み取るのか）をプルダウンメニュー５Ａ１１に指定する。印字色（カラーで印刷するのか、グレースケールで印刷するのか、白黒で印刷するのか）をプルダウンメニュー５Ａ１２に指定する。集約印刷する場合は、原稿の何ページ分を印刷先の用紙の１つの面に集約するのかを、プルダウンメニュー５Ａ１３に指定する。集約印刷しない場合は、「しない」をプルダウンメニュー５Ａ１３に指定する。なお、集約印刷は、一般に、「Ｎ−ｕｐ印刷」または「Ｎｉｎ１印刷」などと呼ばれることもある。出力面（片面印刷または両面印刷）をプルダウンメニュー５Ａ１４に指定する。
【００５１】
さらに、管理者は、このジョブ設定プログラムの名称をテキストボックス５Ａ１５に指定する。プルダウンメニュー５Ａ１１〜５Ａ１４に指定した設定値での実行が認められていないユーザがこのジョブ設定プログラムを使用することを、例外なく禁止する場合は、チェックボックス５Ａ１６をオンにする。これにより、「禁止」が指定される。一定の要件を満たせば例外的に認める場合は、オフにする。これにより、「許可」が指定される。そして、登録ボタン５Ａ１７を押す。以下、このようなユーザへのジョブ設定プログラムの使用を禁止するか許可するかの条件を「例外許否条件」と記載する。
【００５２】
なお、本実施形態では、コピーする対象の書類が特定の書類である場合に、このジョブ設定プログラムの使用が例外的に認められる。さらに、この要件に加えて特定のユーザがハンコを押したことを要件とすることも、ある。
【００５３】
登録ボタン５Ａ１７が押されると、画像処理装置１は、プルダウンメニュー５Ａ１１〜５Ａ１４、テキストボックス５Ａ１５、およびチェックボックス５Ａ１６にそれぞれ指定された内容を受け付ける（＃８０２）。
【００５４】
管理者は、そのほか、このジョブ設定プログラムが使用されるプロジェクトの名称およびそのプロジェクトの特定の役職（例えば、プロジェクトリーダ）の電子メールアドレスを画像処理装置１に対して入力する。
【００５５】
プログラムデータ生成部１０２は、プログラムデータ６Ａを生成し、ユニークな識別子（以下、「プログラム識別子」と記載する。）を対応付けてプログラムデータ記憶部１２１に記憶させる（＃８０３）。プログラムデータ６Ａには、図６のように、設定値受付処理部１０１によって受け付けられた内容のほか、これが適用されるジョブの種類が示される。これらの内容が設定値入力画面５Ａ１によって指定された場合は、「コピージョブ」がジョブの種類として示される。
【００５６】
テンプレートデータ取得部１０３は、設定値受付処理部１０１によって受け付けられた例外許否条件の値が「許可」である場合に（＃８０４でＹｅｓ）、このジョブ設定プログラムの使用を許可してもよい特定の書類のテンプレートの画像データを次のように取得する。
【００５７】
テンプレートデータ取得部１０３は、図７のようなテンプレート受付画面５Ｂをタッチパネルディスプレイ１０ｅに表示させる（＃８０５）。
【００５８】
ここで、管理者は、特定の書類のテンプレートが記された用紙をスキャンユニット１０ｉにセットする。特定の書類は、例えば、ユーザ（つまり、その会社の従業員）が特定の業務の為に作成する書類である。この場合は、管理者は、図８（Ａ）〜（Ｄ）に示すような、テンプレート７Ｂ（７Ｂ１〜７Ｂ４）が記された用紙を用意し、スキャンユニット１０ｉにセットする。
【００５９】
さらに、このジョブ設定プログラムの使用を許可してもよい時間帯（以下、「許可時間帯」と記載する。）を限定したい場合は、管理者は、許可時間帯をテキストボックス５Ｂ１に指定する。
【００６０】
そして、管理者は、用紙のセットが終わり、必要に応じて許可時間帯を指定したら、登録ボタン５Ｂ２を押す。
【００６１】
すると、テンプレートデータ取得部１０３は、その用紙から画像（テンプレート７Ｂ）を読み取って画像データを生成するように、スキャンユニット１０ｉを制御する（＃８０６）。これにより、画像データが取得される。
【００６２】
そして、テンプレートデータ取得部１０３は、取得した画像データをテンプレートデータ６Ｂとして、プログラムデータ６Ａおよびそのプログラム識別子と対応付けてプログラムデータ記憶部１２１に記憶させる（＃８０７）。なお、許可時間帯が指定された場合は、指定された許可時間帯をプログラムデータ６Ａに追記しておく。
【００６３】
印影データ取得部１０４は、特定のユーザのハンコの印影の画像データを必要に応じて次のように取得する。
【００６４】
テンプレートデータ６Ｂがプログラムデータ記憶部１２１に記憶されると、印影データ取得部１０４は、図９のような印影受付画面５Ｃをタッチパネルディスプレイ１０ｅに表示させる（＃８０８）。
【００６５】
ここで、管理者は、図１０のような、特定のユーザのハンコが押された（つまり、印影が記された）用紙をスキャンユニット１０ｉにセットする。そして、登録ボタン５Ｃ１を押す。
【００６６】
登録ボタン５Ｃ１が押された場合は（＃８０９でＹｅｓ）、印影データ取得部１０４は、その用紙から画像を読み取って画像データを生成するように、スキャンユニット１０ｉを制御する（＃８１０）。生成された画像データに基づいて、読み取られた画像から印影（以下、「印影７Ｃ」と記載する。）を切り抜く（＃８１１）。これにより、印影７Ｃの画像データが得られる。
【００６７】
そして、印影データ取得部１０４は、得られた画像データを印影画像データ６Ｃとして、プログラムデータ６Ａおよびそのプログラム識別子ならびにテンプレートデータ６Ｂと対応付けてプログラムデータ記憶部１２１に記憶させる（＃８１２）。
【００６８】
印影受付画面５Ｃにおいてスキップボタン５Ｃ２が押された場合は（＃８０９でＮｏ）、ステップ＃８１０〜＃８１２の処理、つまり、印影７Ｃの登録の処理は、スキップされる。
【００６９】
設定値受付処理部１０１によって受け付けられた例外許否条件の値が「禁止」である場合は（＃８０４でＮｏ）、ステップ＃８０５〜＃８１２の処理、つまり、テンプレート７Ｂの登録の処理および印影７Ｃの登録の処理は、スキップされる。
【００７０】
このようにして、管理者は、ジョブ設定プログラムを用意することができる。複数のジョブ設定プログラムを用意することもできる。上述の例では、コピージョブのジョブ設定プログラムを用意したが、他の種類のジョブ設定プログラムも用意することができる。
【００７１】
また、ジョブ設定プログラムが用意されるごとに、プログラムデータ記憶部１２１には、プログラムデータ６Ａが記憶され、さらに必要に応じてテンプレートデータ６Ｂおよび印影画像データ６Ｃが記憶される。
【００７２】
制限データ記憶部１２２には、図１１に示すように、ユーザごとの制限データ６Ｄが記憶されている。各制限データ６Ｄには、各ユーザが指定することのできない設定値が示されている。
【００７３】
例えば、制限データ６Ｄ１には、「Ａ００１」のユーザコードを有するユーザが印字色の設定値として「カラー印刷」を指定することが禁止され、集約印刷の設定値として「しない」を指定することが禁止され、かつ、出力面の設定値として「片面」を指定することが禁止されていることが、示されている。つまり、制限データ６Ｄ１には、このユーザには、カラー印刷が認められておらず、印刷を伴うジョブを実行させる際は集約印刷しか認められておらず、かつ、片面印刷が認められていないことが、示されている。なお、設定値が「−」である項目には、制限がない。つまり、禁止されている設定値がない。
【００７４】
各ユーザが指定することのできない（禁止されている）設定値は、予め、この会社のポリシーおよび各ユーザの事情などに基づいて画像処理装置１の管理者が決定する。そして、管理者は、決定した設定値が示されるように、制限データ６Ｄを作成し、制限データ記憶部１２２に記憶させる。
【００７５】
〔ジョブ設定プログラムの使用〕
図１２は、編集前の原稿画像７Ｅの例を示す図である。図１３は、ジョブ処理の流れの例を説明するフローチャートである。図１４は、プログラム指定画面５Ｄの例を示す図である。図１５は、例外処理の流れの例を説明するフローチャートである。図１６は、編集後の原稿画像７Ｅの例を示す図である。
【００７６】
ユーザは、テンプレート７Ｂを使用して特定の書類を作成する。例えば、テンプレート７Ｂ３（図８（Ｃ）参照）が印刷された用紙を用意し、図１２のように種々の情報をこの用紙に書き込む。ユーザは、作成した書類を、会議の資料として同僚へ配付するためにコピーするつもりである。ただし、所定の形態でコピーしなければならない。また、その形態でコピーするために特定のユーザ（例えば、上司）の承認が必要である場合は、特定のユーザにハンコをこの用紙に押してもらわなければならない。つまり、特定のユーザの印影７Ｃが必要である。
【００７７】
その後、ユーザは、自分のユーザコードを用いて画像処理装置１へログインする。以下、画像処理装置１へログインしたユーザを「ログインユーザ」と記載する。そして、ログインユーザは、この用紙をスキャンユニット１０ｉにセットし、所定のコマンド（プログラム呼出コマンド）を画像処理装置１へ入力する。
【００７８】
すると、プログラム指定受付部１３１ないし画像出力処理部１３８は、ジョブ設定プログラムに基づいてジョブを、図１３に示す手順で実行する。
【００７９】
プログラム指定受付部１３１は、ジョブ設定プログラムの指定を受け付けるための処理を次のように実行する。
【００８０】
プログラム指定受付部１３１は、図１４のようなプログラム指定画面５Ｄをタッチパネルディスプレイ１０ｅに表示させる（図１３の＃８２１）。
【００８１】
ここで、ログインユーザは、その形態で出力するためのジョブ設定プログラムを、それに対応するボタンを押すことによって指定する。例えば、「営業課月次報告書」という名称のジョブ設定プログラムを使用する場合は、選択ボタン５Ｄ１を押すことによって、そのジョブ設定プログラムを指定する。そして、呼出ボタン５Ｄ７を押す。
【００８２】
すると、プログラム指定受付部１３１は、このジョブ設定プログラムの指定を受け付ける（＃８２２）。以下、ログインユーザが指定したジョブ設定プログラムを「指定プログラム」と記載する。
【００８３】
権限要否判別部１３２は、指定プログラムに示される設定値に基づくジョブを実行させる権限をログインユーザが有するか否かを、次のように判別する。
【００８４】
権限要否判別部１３２は、ログインユーザの制限データ６Ｄ（図１１参照）を制限データ記憶部１２２から呼び出すとともに（＃８２３）、指定プログラムのプログラムデータ６Ａ（図６参照）をプログラムデータ記憶部１２１から呼び出す（＃８２４）。
【００８５】
そして、権限要否判別部１３２は、プログラムデータ６Ａに示される設定値が１つも制限データ６Ｄに示されていなければ、ログインユーザが権限を有すると判別し、設定値が１つでも示されていれば、権限を有しないと判別する（＃８２５）。つまり、１つの項目でもログインユーザに対して課せられている制限に掛かれば、権限を有しないと判別し、そうでなければ、権限を有すると判別する。
【００８６】
原稿画像データ取得部１３６、出力用画像データ生成部１３７、および画像出力処理部１３８は、セットされた用紙に記される画像（以下、「原稿画像７Ｅ」と記載する。）をコピーする処理を、権限要否判別部１３２による判別の結果に応じて実行する。
【００８７】
ログインユーザが権限を有すると権限要否判別部１３２によって判別された場合、つまり、指定プログラムの制限に抵触しない場合は（＃８２６でＮｏ）、原稿画像データ取得部１３６は、セットされた用紙から原稿画像７Ｅを読み取って画像データを生成するようにスキャンユニット１０ｉを制御する（＃８２７）。これにより、画像データが取得される。以下、この画像データを「原稿画像データ６Ｅ」と記載する。
【００８８】
出力用画像データ生成部１３７は、プログラムデータ６Ａに示される設定値に応じて、かつ、原稿画像データ６Ｅに基づいて、原稿画像７Ｅを編集する（＃８２８）。例えば、プログラムデータ６Ａに、印字色の設定値として「モノクロ」が示され、かつ、出力面の設定値として「２ｉｎ１」が示される場合は、原稿画像７Ｅをモノクロに変換し、２つのページの画像が１つの印刷面に収まるように、編集する。以下、編集後の原稿画像７Ｅの画像データを「出力用画像データ６Ｆ」と記載する。
【００８９】
そして、画像出力処理部１３８は、出力用画像データ６Ｆを用いて、画像を出力する処理を実行する（＃８２９）。本例では、ジョブの種類がコピージョブなので、出力用画像データ６Ｆに示される画像（編集された原稿画像７Ｅ）を用紙に印刷する処理を、プリントユニット１０ｊに実行させる。
【００９０】
一方、ログインユーザが権限を有しないと権限要否判別部１３２によって判別された場合、つまり、指定プログラムの制限に抵触する場合は（＃８２６でＹｅｓ）、そのプログラムデータ６Ａの「例外許否条件」が「許可」であれば（＃８３０でＹｅｓ）、ジョブを例外的に実行させてもよいか否かを判別する処理が行われ、実行させてもよいと判別された場合に、画像を出力する処理が実行される（＃８３１）。これらの処理は、図１５に示す手順で実行される。
【００９１】
時間要件有無判別部１３３は、指定プログラムの実行のための時間的な要件を満たしているか否かを次のように判別する（図１５の＃８４１）。
【００９２】
現在の時刻が、ステップ＃８２４で呼び出されたプログラムデータ６Ａに示される許可時間帯に属する場合は、時間要件有無判別部１３３は、時間的な要件を満たしていると判別する。そのプログラムデータ６Ａに許可時間帯が示されていない場合も、時間的な要件を満たしていると判別する。そのプログラムデータ６Ａに許可時間帯が示されているが、現在の時刻がこれに属さない場合は、時間的な要件を満たしていないと判別する。
【００９３】
時間的な要件を満たしていると時間要件有無判別部１３３によって判別された場合は（＃８４２でＹｅｓ）、原稿画像データ取得部１３６は、スキャンユニット１０ｉを上述の通りに制御することによって原稿画像データ６Ｅを取得する（＃８４３）。
【００９４】
書類判別部１３４は、原稿画像７Ｅが例外適用書類に係るものであるか否かを次のように判別する。「例外適用書類」は、例外的にログインユーザに対する制限を解除してジョブを実行させてよい書類である。
【００９５】
書類判別部１３４は、そのプログラムデータ６Ａに対応付けられているテンプレートデータ６Ｂをプログラムデータ記憶部１２１から呼び出す（＃８４４）。そのテンプレートデータ６Ｂに示される画像（テンプレート７Ｂ）と、取得された原稿画像データ６Ｅに示される画像（原稿画像７Ｅ）とを比較することによって、テンプレート７Ｂが原稿画像７Ｅに含まれているか否かを判別する（＃８４５）。
【００９６】
そして、書類判別部１３４は、テンプレート７Ｂが含まれていれば原稿画像７Ｅが例外適用書類のものであると判別し、含まれていなければ例外適用書類のものでないと判別する。
【００９７】
なお、テンプレート７Ｂと原稿画像７Ｅとの比較は、公知の方法によって行えばよい。例えば、ＳＡＤ（Sum of Absolute Differences）法を用いればよい。
【００９８】
原稿画像７Ｅが例外適用書類のものであると書類判別部１３４によって判別され（＃８４６でＹｅｓ）、かつ、そのプログラムデータ６Ａに対応付けられて印影画像データ６Ｃがプログラムデータ記憶部１２１に記憶されている場合は（＃８４７でＹｅｓ）、承認有無判別部１３５は、ログインユーザに対する制限を解除することを特定のユーザが承認したか否かを次のように判別する。
【００９９】
承認有無判別部１３５は、プログラムデータ記憶部１２１から、そのプログラムデータ６Ａに対応付けられている印影画像データ６Ｃを呼び出す（＃８４８）。その印影画像データ６Ｃに示される画像（印影７Ｃ）と、ステップ＃８４３で取得された原稿画像データ６Ｅに示される画像（原稿画像７Ｅ）とを比較することによって、印影７Ｃが原稿画像７Ｅに含まれているか否かを判別する（＃８４９）。なお、一般に印影の色は、赤色であることが多い。そこで、印影７Ｃおよび原稿画像７Ｅそれぞれから特定の色（例えば、赤色）の成分を抽出し、比較してもよい。
【０１００】
そして、承認有無判別部１３５は、印影が含まれていれば、ログインユーザに対する制限を解除することを特定のユーザが承認したと判別する。含まれていなければ、承認していないと判別する。
【０１０１】
出力用画像データ生成部１３７は、特定のユーザが承認したと承認有無判別部１３５によって判別された場合に（＃８５０でＹｅｓ）、図１３のステップ＃８２８と同様に、プログラムデータ６Ａに示される設定値に応じて、かつ、その原稿画像データ６Ｅに基づいて、原稿画像７Ｅを編集する（＃８５１）。
【０１０２】
ただし、ステップ＃８５１において、出力用画像データ生成部１３７は、図１６のように、ログインユーザに対する制限を例外的に解除したことを示すマーカ７Ｊを原稿画像７Ｅに付加し、印影７Ｃを原稿画像７Ｅから削除する。以下、ステップ＃８５１における編集後の原稿画像７Ｅの画像データを「出力用画像データ６Ｇ」と記載する。
【０１０３】
そして、画像出力処理部１３８は、出力用画像データ６Ｇを用いて、画像を出力する処理を実行する（＃８５２）。本例では、ジョブの種類がコピージョブなので、出力用画像データ６Ｇに示される画像を用紙に印刷する処理を、プリントユニット１０ｊに実行させる。
【０１０４】
原稿画像７Ｅが例外適用書類のものであると書類判別部１３４によって判別されたが（＃８４６でＹｅｓ）、そのプログラムデータ６Ａに対応する印影画像データ６Ｃがプログラムデータ記憶部１２１に記憶されていない場合は（＃８４７でＮｏ）、特定のユーザによる認証の要否の判別は、行われない。出力用画像データ生成部１３７は、ステップ＃８５１と同様に、プログラムデータ６Ａに示される設定値に応じて、かつ、その原稿画像データ６Ｅに基づいて、原稿画像７Ｅを編集する（＃８５３）。
【０１０５】
ただし、ステップ＃８５３において、出力用画像データ生成部１３７は、ログインユーザに対する制限を例外的に解除したことを示すマーカ７Ｊを原稿画像７Ｅに付加する。以下、ステップ＃８５３における編集後の原稿画像７Ｅの画像データを「出力用画像データ６Ｈ」と記載する。
【０１０６】
そして、画像出力処理部１３８は、出力用画像データ６Ｈを用いて、画像を出力する処理を実行する（＃８５４）。本例では、ジョブの種類がコピージョブなので、出力用画像データ６Ｈに示される画像を用紙に印刷する処理を、プリントユニット１０ｊに実行させる。
【０１０７】
解除通知部１３９は、ステップ＃８５２または＃８５４において画像出力処理部１３８によって出力の処理が実行された場合に、ログインユーザへの制限を解除して出力の処理を実行したことを知らせるためのメッセージ６Ｋを、指定プログラムに対応付けられている電子メールアドレスへ宛てて電子メールによって送信する（＃８５５）。この電子メールアドレスは、上述の通り、指定プログラムに係るプロジェクトの特定の役職を有するユーザのものである。
【０１０８】
メッセージ６Ｋには、指定プログラムの名称およびプログラム識別子、指定プログラムが使用された日時、ログインユーザのユーザ名およびユーザコード、ならびに指定プログラムに係るプロジェクトの名称などが示される。電子メールのタイトルを「制限解除」などとするのが好ましい。さらに、出力用画像データ６Ｇまたは出力用画像データ６Ｈを添付ファイルとして添付して送信してもよい。
【０１０９】
所定のユーザは、指定プログラムに係るプロジェクトの管理者であってもよいし、指定プログラムのプログラムデータ６Ａなどをプログラムデータ記憶部１２１へ登録する作業を行った者であってもよい。
【０１１０】
時間的な要件を満たしていないと時間要件有無判別部１３３によって判別された場合（＃８４２でＮｏ）、原稿画像７Ｅが例外適用書類のものでないと書類判別部１３４によって判別された場合（＃８４６でＮｏ）、および特定のユーザが承認していないと承認有無判別部１３５によって判別された場合は（＃８５０でＮｏ）、ジョブの実行がキャンセルされる（＃８５６）。
【０１１１】
図１３に戻って、そのプログラムデータ６Ａの「例外許否条件」が「禁止」であれば（＃８３０でＮｏ）、ジョブの実行がキャンセルされる（＃８３２）。
【０１１２】
図１７は、画像処理装置１における全体的な処理の流れの例を説明するフローチャートである。
【０１１３】
次に、ジョブ設定プログラムが関わる処理の全体的な流れを、フローチャートを参照しながら説明する。
【０１１４】
画像処理装置１は、ジョブ制御プログラム１０Ｐに基づいて、図１７に示す手順で処理を実行する。
【０１１５】
画像処理装置１は、登録コマンドが入力されると（＃１１でＹｅｓ）、プログラムデータ６Ａおよび必要なテンプレートデータ６Ｂおよび印影画像データ６Ｃを登録するための処理を実行する（＃１２）。この処理の流れは、前に図４で説明した通りである。
【０１１６】
または、プログラム呼出コマンドが入力されると（＃１３でＹｅｓ）、画像処理装置１は、ログインユーザが指定したジョブ設定プログラムを用いてジョブを実行する（＃１４）。ジョブを実行する手順は、前に図１３で説明した通りである。
【０１１７】
画像処理装置１は、電源がオンである間、ステップ＃１２の処理およびステップ＃１４の処理を適宜、実行する。
【０１１８】
本実施形態によると、制限が課せられているユーザによるジョブ設定プログラムの使用を従来よりも容易に行うことができる。
【０１１９】
特に、プロジェクトまたは部署ごとにジョブ設定プログラムを用意して使用する場合において、フォーマットが定まっている書類の作成（例えば、定例の会議の書類、月報、申請書など）のために本実施形態は好適に用いられる。
【０１２０】
本実施形態では、画像処理装置１は、ログインユーザの制限を解除して原稿画像７Ｅを出力する際にマーカ７Ｊを付加したが、マーカ７Ｊの代わりに、または、マーカ７Ｊとともに、他の情報を表わす画像を付加してもよい。例えば、使用されるジョブ設定プログラム（つまり、指定プログラム）に係るプロジェクトの名称（プロジェクト名）、ログインユーザのユーザ名もしくはユーザコード、またはジョブを実行する日時などを表わす文字列を、ヘッダまたはフッタに付加してもよい。マーカ７Ｊをウォータマークまたは地紋として用紙に印刷してもよい。
【０１２１】
本実施形態では、画像処理装置１は、印影７Ｃを削除して原稿画像７Ｅを用紙に印刷したが、削除せずに印刷してもよい。
【０１２２】
本実施形態では、特定のユーザは、ログインユーザの制限を例外的に解除することを、自分のハンコを原稿画像７Ｅの用紙に押すことによって承認したが、自分のサインを筆記することによって承認してもよい。
【０１２３】
この場合は、印影画像データ６Ｃの代わりにサインの画像データをプログラムデータ記憶部１２１に記憶させておけばよい。そして、承認有無判別部１３５は、特定のユーザのサインが含まれるか否かをチェックすることによって、ログインユーザに対する制限を解除することを特定のユーザが承認したか否かを判別すればよい。
【０１２４】
本実施形態では、プログラムデータ６Ａを、コピージョブのために使用する場合を例に説明したが、他の種類のジョブを実行する場合にも、本発明を適用することができる。
【０１２５】
例えば、プログラムデータ６Ａを、ＰＣプリントジョブのために使用する場合は、画像処理装置１は、次のように処理を実行すればよい。
【０１２６】
ユーザは、端末装置２Ｂを使用して、次の作業を行う。ワープロソフトまたは描画ソフトなどを用いてテンプレート７Ｂのファイルを開き、テンプレート７Ｂに種々の情報を書き込む。さらに、テンプレート７Ｂに、必要に応じて特定のユーザ（例えば、ユーザの上司）に印影７Ｃをマージしてもらう。これにより、図１２に示した原稿画像７Ｅと同等の原稿画像が用意される。さらに、ユーザは、使用するジョブ設定プログラムを指定する。そして、所定のコマンド（プリントコマンド）を入力する。
【０１２７】
すると、端末装置２Ｂは、原稿画像７Ｋを印刷するための印刷データを生成し、画像処理装置１へ送信する。この際に、指定されたジョブ設定プログラムおよびユーザのユーザコードを画像処理装置１へ通知する。
【０１２８】
画像処理装置１は、端末装置２Ｂから印刷データを受信し、ジョブ設定プログラムを通知されると、この印刷データを原稿画像データ６Ｅの代わりに使用して、図１５の＃８４４〜＃８５４に示した処理を適宜、実行する。この際に、通知されたジョブ設定プログラムのプログラムデータ６Ａ、テンプレートデータ６Ｂ、および印影画像データ６Ｃと、通知されたユーザコードの制限データ６Ｄとを、使用する。
【０１２９】
図１８は、原稿画像７Ｌの例を示す図である。図１９は、例外処理の流れの変形例を説明するフローチャートである。図２０は、再開処理の流れの例を説明するフローチャートである。
【０１３０】
本実施形態では、ログインユーザは、指定プログラムを使用するのに特定のユーザの承認が必要な場合は、テンプレート７Ｂが印刷された用紙へ書込みを行った後、特定のユーザに押印してもらった。しかし、特定のユーザが不在などにより、直ちに押印してもらえない場合がある。
【０１３１】
この場合は、ログインユーザは、印刷物が早く得られるように、図１８（Ａ）のような、押印のない用紙を用いて、コピーの準備を途中まで進めることができる。そして、図１８（Ｂ）のようにその用紙に押印してもらったら、その用紙を用いてジョブを完了させることができる。
【０１３２】
以下、この場合における画像処理装置１の各部（図３参照）の処理およびログインユーザの操作を、図１３、図１９、図２０、および図２１を参照しながら説明する。
【０１３３】
ログインユーザは、図１８（Ａ）に示す用紙をスキャンユニット１０ｉにセットし、プログラム呼出コマンドを画像処理装置１へ入力する。
【０１３４】
すると、画像処理装置１の各部（図３参照）は、図１３に示した手順で処理を実行する。ただし、ステップ＃８３１の処理を、図１９に示す手順で実行する。
【０１３５】
時間要件有無判別部１３３は、指定プログラムの実行のための時間的な要件を満たしているか否かを次のように判別する（図１９の＃８６１）。判別の方法は、図１５のステップ＃８４１における判別の方法と同様であって、前に説明した通りである。
【０１３６】
原稿画像データ取得部１３６は、時間的な要件を満たしている場合に（＃８６２でＹｅｓ）、図１５のステップ＃８４３の場合と同様に、用紙をスキャンユニット１０ｉにスキャンさせることによって、用紙に記されている画像（以下、「原稿画像７Ｌ」と記載する。）の画像データを取得する（＃８６３）。
【０１３７】
承認有無判別部１３５は、原稿画像７Ｌが例外適用書類に係るものであるか否かを判別する（＃８６４〜＃８６５）。判別の方法は、図１５のステップ＃８４４〜＃８４５で説明した通りである。
【０１３８】
原稿画像７Ｅが例外適用書類のものであると書類判別部１３４によって判別されたが（＃８６６でＹｅｓ）、指定プログラムのプログラムデータ６Ａに対応付けられて印影画像データ６Ｃがプログラムデータ記憶部１２１に記憶されていない場合は（＃８６７でＮｏ）、出力用画像データ生成部１３７は、原稿画像７Ｌを編集し（＃８７１）、画像出力処理部１３８は、編集された原稿画像７Ｌを出力する（＃８７２）。これらの処理の方法は、図１５のステップ＃８５３、＃８５４の場合と同様である。
【０１３９】
そして、解除通知部１３９は、図１５のステップ＃８５５の場合と同様に、メッセージ６Ｋを管理者へ送信する（＃８７３）。
【０１４０】
一方、印影画像データ６Ｃが記憶されている場合は（＃８６７でＹｅｓ）、出力用画像データ生成部１３７は、原稿画像７Ｌを編集する（＃８６８）。以下、編集された原稿画像７Ｌの画像データを「原稿画像データ６Ｌ」と記載する。
【０１４１】
図１５の例では、承認有無判別部１３５がログインユーザに対する制限を解除することを特定のユーザが承認したか否かを判別したが、印影７Ｃが未だ画像処理装置１へ入力されていない。
【０１４２】
そこで、出力用画像データ生成部１３７は、原稿画像データ６Ｌを、指定プログラムのプログラムデータ６Ａのプログラム識別子およびログインユーザのユーザコードと対応付けて一時的に所定の記憶領域（以下、「データ一時保存部」と記載する。）に保存する（＃８６９）。そして、ジョブの実行を一時的に停止する（＃８７０）。
【０１４３】
図１５の場合と同様に、時間的な要件を満たしていない場合（＃８６２でＮｏ）および原稿画像７Ｌが例外適用書類のものでないと判別された場合は（＃８６６でＮｏ）、ジョブの実行がキャンセルされる（＃８７４）。
【０１４４】
その後、ログインユーザは、図１８（Ｂ）のように特定のユーザに用紙へ押印してもらうと、その用紙をスキャンユニット１０ｉにセットする。そして、所定のコマンド（再開コマンド）を画像処理装置１へ入力する。なお、画像処理装置１からログアウトしてしまった場合は、入力の前に、再度、画像処理装置１へログインしておく。
【０１４５】
すると、画像処理装置１の各部は、図２０に示す手順で処理を実行する。原稿画像データ取得部１３６は、セットされた用紙をスキャンユニット１０ｉにスキャンさせることによって、その用紙に記されている画像を読み取る（図２０の＃８８１）。この画像には、原稿画像７Ｌおよび印影７Ｃが含まれている。
【０１４６】
承認有無判別部１３５は、ログインユーザに対する制限を解除することを特定のユーザが承認したか否かを次のように判別する。
【０１４７】
承認有無判別部１３５は、ログインユーザのユーザコードと対応付けられてデータ一時保存部に保存されている原稿画像データ６Ｌを呼び出す（＃８８２）。ステップ＃８８１で読み取られた画像と、呼び出した原稿画像データ６Ｌに示される画像との差分を求める（＃８８３）。これにより、印影７Ｃが抽出される。
【０１４８】
承認有無判別部１３５は、この原稿画像データ６Ｌがデータ一時保存部１２３において対応付けられていたプログラム識別子に係る印影画像データ６Ｃをプログラムデータ記憶部１２１から呼び出す（＃８８４）。そして、抽出した印影７Ｃと、印影画像データ６Ｃに示される印影７Ｃとを比較し、両者が一致すればログインユーザに対する制限を解除することを特定のユーザが承認したと判別し、一致しなければ、承認していないと判別する（＃８８５）。この際に、図１５のステップ＃８４９の場合と同様に、特定の色（例えば、赤色）の成分を抽出し、比較してもよい。
【０１４９】
出力用画像データ生成部１３７は、特定のユーザが承認したと承認有無判別部１３５によって判別された場合に（＃８８６でＹｅｓ）、そのプログラム識別子に係るプログラムデータ６Ａに示される設定値に応じて、かつ、その原稿画像データ６Ｌに基づいて、原稿画像７Ｌを編集する（＃８８７）。この際に、マーカ７Ｊ（図１６参照）を付加する。
【０１５０】
そして、画像出力処理部１３８は、編集された原稿画像７Ｌを出力する処理を実行する（＃８８７）。本例では、ジョブの種類がコピージョブなので、原稿画像７Ｌを用紙に印刷する処理をプリントユニット１０ｊに実行させる。
【０１５１】
なお、ステップ＃８８１で読み取った画像にマーカ７Ｊを付加し、用紙に印刷してもよい。
【０１５２】
解除通知部１３９は、出力の処理が完了したら、図１５のステップ＃８５５と同様に、管理者へメッセージ６Ｋを送信する（＃８８８）。
【０１５３】
なお、原稿画像データ６Ｌがデータ一時保存部に保存された後、所定の時間（例えば、２４時間）が経過しても図２０に示した処理が実行されない場合は、原稿画像データ６Ｌをデータ一時保存部から消去するのが好ましい。または、所定の期日（例えば、金曜日の１７時）になっても図２０に示した処理が実行されない場合に、原稿画像データ６Ｌをデータ一時保存部から消去してもよい。所定の時間および所定の期日は、プロジェクトごとに定めておいてもよい。
【０１５４】
図２１は、画像処理装置１における全体的な処理の流れの変形例を説明するフローチャートである。
【０１５５】
次に、本変形例における、ジョブ設定プログラムが関わる処理の全体的な流れを、図２１のフローチャートを参照しながら説明する。
【０１５６】
画像処理装置１は、登録コマンドが入力されると（図２１の＃２１でＹｅｓ）、プログラムデータ６Ａおよび必要なテンプレートデータ６Ｂおよび印影画像データ６Ｃを登録するための処理を実行する（＃２２）。この処理の流れは、前に図４で説明した通りである。
【０１５７】
または、プログラム呼出コマンドが入力されると（＃２３でＹｅｓ）、画像処理装置１は、ログインユーザが指定したジョブ設定プログラムを用いてジョブを実行する（＃２４）。ジョブを実行する手順は、前に図１３で説明した通りである。ただし、図１３のステップ＃８３１の処理を、図１９に示した方法によって実行する。
【０１５８】
または、再開コマンドが入力されると（＃２５でＹｅｓ）、画像処理装置１は、特定のユーザの承認を待っていたジョブを再開する（＃２６）。再開後の処理の手順は、図２０に示した通りである。
【０１５９】
画像処理装置１は、電源がオンである間、ステップ＃２２の処理、ステップ＃２４の処理、およびステップ＃２６の処理を適宜、実行する。
【０１６０】
図２２は、制限選択画面５Ｍの例を示す図である。図２３は、複数の印影７Ｃが記された登録用の用紙の例を示す図である。図２４は、複数の印影７Ｃおよびコピーの対象の画像が記された用紙の例を示す図である。図２５は、承認処理の流れの例を説明するフローチャートである。
【０１６１】
本実施形態では、ログインユーザは、必要な権限を有しない場合であっても、特定の１人のユーザに押印してもらえば、制限が解除され、ジョブ設定プログラムを使用することができた。制限が解除される項目（機能）は、問わなかった。
【０１６２】
しかし、制限を解除してもよいか否かを、項目ごとに決めてもよい。この際に、解除を承認することができる特定のユーザを、項目ごとに異なるようにしてもよい。以下、この仕組みについて、説明する。
【０１６３】
あるジョブ設定プログラムのプログラムデータ６Ａおよびテンプレートデータ６Ｂがプログラムデータ記憶部１２１に記憶された後、印影データ取得部１０４は、印影受付画面５Ｃ（図９参照）の登録ボタン５Ｃ１が押されると、図２２のような制限選択画面５Ｍをタッチパネルディスプレイ１０ｅに表示させる。
【０１６４】
ここで、管理者は、このジョブ設定プログラムの使用に際して制限を解除してもよい項目を、それに対応するチェックボックスにチェックを入れることによって選択する。例えば、出力面の制限を解除してもよい場合は、チェックボックス５Ｍ４にチェックを入れる。そして、登録ボタン５Ｍ５を押す。
【０１６５】
また、管理者は、解除してもよい項目ごとに解除を承認する特定のユーザごとの印影７Ｃが記された用紙を、予め用意しておく。例えば、原稿面、集約印刷、印字色、および出力面の４つの項目を解除してもよい項目として登録する場合は、図２３のような、所定の順番に特定のユーザの印影７Ｃが記された用紙を用意しておく。そして、登録ボタン５Ｍ５を押す前に、この用紙をスキャンユニット１０ｉにセットしておく。
【０１６６】
印影データ取得部１０４は、スキャンユニット１０ｉに、その用紙から画像を読み取らせ、その画像から印影７Ｃを抽出する。これにより、印影７Ｃの印影画像データ６Ｃが得られる。図２３の例の場合は、４つの印影７Ｃが抽出され、４つの印影画像データ６Ｃが得られる。
【０１６７】
そして、印影データ取得部１０４は、これらの印影画像データ６Ｃをそれぞれの項目と対応付けてプログラムデータ記憶部１２１に記憶させる。
【０１６８】
ログインユーザは、このジョブ設定プログラムを使用する際に、用紙に、自分に制限が課せられている項目について解除を承認できる特定のユーザのハンコを押してもらう。例えば、集約印刷および印字色について制限が課せられている場合は、図２４のように、２つの項目それぞれの制限の解除を承認できる特定のユーザのハンコを押してもらう。
【０１６９】
そして、ログインユーザは、この用紙をスキャンユニット１０ｉにセットし、プログラム呼出コマンドを画像処理装置１へ入力する。
【０１７０】
すると、画像処理装置１の各部は、図１３および図１５で説明した手順で処理を実行する。ただし、承認有無判別部１３５は、図１５のステップ＃８４８〜＃８５０の処理の代わりに、図２５に示す処理を実行する。
【０１７１】
承認有無判別部１３５は、このジョブ設定プログラムで設定値が設定されている１つ目の項目に注目する（図２５の＃８９１）。以下、注目した項目を「注目項目」と記載する。
【０１７２】
承認有無判別部１３５は、ログインユーザが注目項目について制限を課せられているか否かを、ログインユーザの制限データ６Ｄ（図１１参照）に基づいてチェックする（＃８９２）。
【０１７３】
制限が課されている場合は（＃８９３でＹｅｓ）、承認有無判別部１３５は、注目項目の印影画像データ６Ｃを呼び出し（＃８９４）、その印影画像データ６Ｃに示される印影７Ｃと、その用紙から原稿画像データ取得部１３６が読み取った画像とを比較することによって、特定のユーザが承認したか否かを判別する（＃８９５）。
【０１７４】
制限が課されていない場合は（＃８９３でＮｏ）、ステップ＃８９４〜＃８９６の処理は、スキップされる。
【０１７５】
承認していない場合は（＃８９６でＮｏ）、このジョブは、キャンセルされる（図１５の＃８５６）。
【０１７６】
承認した場合は（＃８９６でＹｅｓ）、注目していない項目が残っていれば（＃８９７でＹｅｓ）、承認有無判別部１３５は、次の項目に注目し（＃８９８）、新たな注目項目について、ステップ＃８９２〜＃８９６の処理を行う。
【０１７７】
そして、注目していない項目が残っていなければ（＃８９７でＮｏ）、図１５のステップ＃８５１へ進む。
【０１７８】
本実施形態では、図３に示したすべての機能を画像処理装置１によって実現したが、一部の機能を他の装置によって実現してもよい。例えば、プログラムデータ記憶部１２１および制限データ記憶部１２２を端末装置２Ｂによって実現してもよい。この場合は、画像処理装置１は、各データを適宜、端末装置２Ｂからダウンロードして使用すればよい。
【０１７９】
本実施形態では、プログラムデータ６Ａには、ジョブ設定プログラムで使用される各項目の設定値が主に示されたが、処理の手順が示される場合もある。この場合は、ステップごとに、適宜、実行を制限してもよい。
【０１８０】
その他、画像処理システム４、画像処理装置１の全体または各部の構成、処理の内容、処理の順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１８１】
１  画像処理装置
１３１  プログラム指定受付部（受付手段）
１３４  書類判別部（判別手段）
１３５  承認有無判別部（判別手段）
１３６  原稿画像データ取得部（取得手段）
１３８  画像出力処理部（ジョブ実行手段）
１３９  解除通知部（通知手段）
６Ａ  プログラムデータ（設定値データ）
６Ｇ  出力用画像データ（結果画像データ）
６Ｈ  出力用画像データ（結果画像データ）
６Ｋ  メッセージ
７Ｂ  テンプレート
７Ｃ  印影（マーク）
７Ｅ  原稿画像（第一の画像）
７Ｋ  原稿画像（第一の画像）
７Ｌ  原稿画像（第一の画像）
【図１】
0006680011.tif 000002
【図２】
0006680011.tif 000003
【図３】
0006680011.tif 000004
【図４】
0006680011.tif 000005
【図５】
0006680011.tif 000006
【図６】
0006680011.tif 000007
【図７】
0006680011.tif 000008
【図８】
0006680011.tif 000009
【図９】
0006680011.tif 000010
【図１０】
0006680011.tif 000011
【図１１】
0006680011.tif 000012
【図１２】
0006680011.tif 000013
【図１３】
0006680011.tif 000014
【図１４】
0006680011.tif 000015
【図１５】
0006680011.tif 000016
【図１６】
0006680011.tif 000017
【図１７】
0006680011.tif 000018
【図１８】
0006680011.tif 000019
【図１９】
0006680011.tif 000020
【図２０】
0006680011.tif 000021
【図２１】
0006680011.tif 000022
【図２２】
0006680011.tif 000023
【図２３】
0006680011.tif 000024
【図２４】
0006680011.tif 000025
【図２５】
0006680011.tif 000026