(57)【要約】【課題】ユーザーの利便性を向上させる。【解決手段】画像形成装置は、出力用データを出力するジョブ実行部と、制限対象データを示す情報および許可条件を示す情報を含む制限情報を記憶する記憶部と、出力用データが制限対象データであるか否かを判断し、出力用データが制限対象データであると判断したとき、条件判断処理を行い、許可条件が満たされている場合には、制限対象データであると判断した出力用データを出力するジョブの実行を許可する一方、許可条件が満たされていない場合には、制限対象データであると判断した出力用データを出力するジョブの実行を禁止する制御部と、を備える。【選択図】図３
2019193078.tif 000002
【特許請求の範囲】
【請求項１】
出力用データを出力するジョブを実行するジョブ実行部と、
予め設定された制限対象データを示す情報および予め設定された許可条件を示す情報を含む制限情報を記憶する記憶部と、
前記制限情報に基づき前記出力用データが前記制限対象データであるか否かを判断し、前記出力用データが前記制限対象データであると判断したとき、前記許可条件が満たされているか否かを判断する条件判断処理を行い、前記許可条件が満たされている場合には、前記制限対象データであると判断した前記出力用データを出力する前記ジョブの実行を許可する一方、前記許可条件が満たされていない場合には、前記制限対象データであると判断した前記出力用データを出力する前記ジョブの実行を禁止する制御部と、を備えることを特徴とする画像形成装置。
【請求項２】
前記制限情報は、予め設定された対象ユーザーを示す情報を含み、
前記制御部は、前記出力用データが前記制限対象データであると判断すると、前記制限対象データであると判断した前記出力用データを出力する前記ジョブの実行を要求した要求ユーザーを認識し、前記要求ユーザーが前記対象ユーザーであるか否かを判断するユーザー判断処理を前記条件判断処理として行い、前記要求ユーザーが前記対象ユーザーでない場合には、前記許可条件が満たされていないと判断することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成装置は、複数種の機能を搭載し、
前記制限情報は、前記複数種の機能のうち予め設定された対象機能を示す情報を含み、
前記制御部は、前記制限対象データであると判断した前記出力用データを出力する前記ジョブで使用する使用機能を認識し、前記要求ユーザーが前記対象ユーザーであると判断すると、前記使用機能が前記対象機能であるか否かを判断する機能判断処理を前記条件判断処理として行い、前記使用機能が前記対象機能でない場合には、前記許可条件が満たされていないと判断することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制限情報は、予め設定された対象ユーザーを示す情報を含み、
前記制御部は、前記出力用データが前記制限対象データであると判断すると、前記制限対象データであると判断した前記出力用データを出力する前記ジョブの実行を要求した要求ユーザーを認識し、前記要求ユーザーが前記対象ユーザーであるか否かを判断するユーザー判断処理を前記条件判断処理として行い、前記要求ユーザーが前記対象ユーザーでない場合には、前記許可条件が満たされていると判断することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像形成装置は、複数種の機能を搭載し、
前記制限情報は、前記複数種の機能のうち予め設定された対象機能を示す情報を含み、
前記制御部は、前記制限対象データであると判断した前記出力用データを出力する前記ジョブで使用する使用機能を認識し、前記要求ユーザーが前記対象ユーザーであると判断すると、前記使用機能が前記対象機能であるか否かを判断する機能判断処理を前記条件判断処理として行い、前記使用機能が前記対象機能でない場合には、前記許可条件が満たされていると判断することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
操作パネルを備え、
前記制限情報は、予め設定された許可パスワードを示す情報を含み、
前記操作パネルは、パスワードの入力を受け付け、
前記制御部は、前記使用機能が前記対象機能であると判断すると、前記操作パネルに入力された入力パスワードと前記許可パスワードとが一致するか否かを判断するパスワード判断処理を前記条件判断処理として行い、前記入力パスワードと前記許可パスワードとが一致しない場合には、前記許可条件が満たされていないと判断することを特徴とする請求項３または５に記載の画像形成装置。
【請求項７】
前記制御部は、前記入力パスワードと前記許可パスワードとが一致すると判断した後、新たな前記許可パスワードを生成するとともに、既存の前記許可パスワードを消去し、新たな前記許可パスワードを前記制限情報に含めることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制限情報は、予め設定された上限回数を示す情報を記憶し、
前記制御部は、前記制限対象データであると判断した前記出力用データを出力する前記ジョブの実行回数を認識し、前記実行回数が前記上限回数に達するまでは前記パスワード判断処理を行わず、前記実行回数が前記上限回数に達して以降に前記パスワード判断処理を行うことを特徴とする請求項６または７に記載の画像形成装置。
【請求項９】
操作パネルを備え、
前記制御部は、複数ページ分の前記出力用データの中に、前記制限対象データであると判断した前記出力用データが混在するとき、制限を解除するか否かの受け付けを前記操作パネルに行わせ、前記制限を解除しない旨を前記操作パネルが受け付けた場合には、前記制限対象データであると判断した前記出力用データを含む複数ページ分の前記出力用データのうち、前記制限対象データであると判断した前記出力用データ以外の前記出力用データを出力する前記ジョブの実行だけを許可することを特徴とする請求項１〜８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記制御部は、前記制限を解除する旨を前記操作パネルが受け付けると、前記条件判断処理を行い、前記許可条件が満たされている場合には、前記制限対象データであると判断した前記出力用データを含む複数ページ分の前記出力用データを出力する前記ジョブの実行を許可する一方、前記許可条件が満たされていない場合には、前記制限対象データであると判断した前記出力用データを含む複数ページ分の前記出力用データを出力する前記ジョブの実行を禁止することを特徴とする請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力用データを出力するジョブを実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、ジョブの実行を制限（禁止）する機能を搭載した画像形成装置が知られている。このような画像形成装置は、たとえば、特許文献１に開示されている。特許文献１の画像形成装置は複写機であり、出力用データを出力するジョブとして、出力用データに基づく画像を用紙に印刷するコピージョブを実行する。
【０００３】
特許文献１の画像形成装置は、ユーザーからコピージョブの実行要求を受け付けると、画像形成装置にセットされた原稿を読み取り、読み取った原稿の画像データを出力用データとして取得する。そして、原稿の画像データ（出力用データ）に予め定められた画像パターンが含まれていれば、コピージョブの実行を禁止する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−４６２６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たとえば、画像形成装置の管理ユーザーにより、特定データのジョブ（特定データに基づく画像を用紙に印刷するジョブや特定データを外部に送信するジョブなど）の実行を禁止する旨の設定が画像形成装置に対してなされる。このような設定が画像形成装置に対してなされている場合には、特定データのジョブを画像形成装置に実行させることができなくなる。
【０００６】
したがって、たとえば、特定ユーザーにのみ特定データの使用権限（特定データのジョブを画像形成装置に実行させる権限）を与える、といったことは行えない。また、特定ユーザーにのみ特定データの使用に制限をかける（他のユーザーについては特定データの使用に制限をかけない）、といったことも行えない。
【０００７】
これにより、特定データのジョブを画像形成装置に実行させたい場合、ユーザーは管理ユーザーに依頼し、特定データのジョブの実行禁止を解除してもらう必要がある。したがって、ユーザーにとっては利便性が悪い。また、管理ユーザーにとっても、特定データのジョブの実行禁止を解除する作業を行わなければならないので、利便性が悪い。
【０００８】
本発明は、上記課題を解決するためになされたものであり、ジョブの実行を制限（禁止）する機能が搭載された構成において、ユーザーの利便性を向上させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成装置は、出力用データを出力するジョブを実行するジョブ実行部と、予め設定された制限対象データを示す情報および予め設定された許可条件を示す情報を含む制限情報を記憶する記憶部と、制限情報に基づき出力用データが制限対象データであるか否かを判断し、出力用データが制限対象データであると判断したとき、許可条件が満たされているか否かを判断する条件判断処理を行い、許可条件が満たされている場合には、制限対象データであると判断した出力用データを出力するジョブの実行を許可する一方、許可条件が満たされていない場合には、制限対象データであると判断した出力用データを出力するジョブの実行を禁止する制御部と、を備える。
【００１０】
本発明の構成では、特定データを制限対象データとして設定しておくことにより、出力用データが特定データであれば、出力用データが制限対象データであると制御部が判断する。そして、制御部により条件判断処理（許可条件に基づきジョブの実行の許可／禁止を判断する処理）が行われる。これにより、特定データを制限対象データとして設定しておき、また、許可条件を適切に設定しておくことにより、特定データ（制御部により制限対象データであると判断される出力用データ）のジョブの実行を要求したユーザーが特定ユーザーであった場合にはジョブの実行を許可し、特定データのジョブの実行を要求したユーザーが特定ユーザーでなかった場合にはジョブの実行を禁止する、すなわち、特定ユーザーにのみ特定データの使用権限を与える、といったことを行える。また、特定データのジョブの実行を要求したユーザーが特定ユーザーであった場合にはジョブの実行を条件付きで許可し、特定データのジョブの実行を要求したユーザーが特定ユーザーでなかった場合にはジョブの実行を無条件で許可する、すなわち、特定ユーザーにのみ特定データの使用に制限をかける、といったことも行える。この場合には、ユーザーはジョブの実行禁止の解除を管理ユーザーに依頼しなくてもよくなる（管理ユーザーはジョブの実行禁止を解除する作業を行わなくてもよくなる）。その結果、ユーザーの利便性が向上する。
【発明の効果】
【００１１】
本発明の構成では、ユーザーの利便性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による複合機の構成を示すブロック図
【図２】本発明の一実施形態による複合機の記憶部に記憶される制限情報を示す図
【図３】本発明の一実施形態による複合機の制御部が行う条件判断処理の流れを示すフローチャート
【図４】本発明の一実施形態による複合機の制御部が行うパスワード更新処理の流れを示すフローチャート
【図５】本発明の一実施形態による複合機の制御部が複数ページ分の出力用データを取得した場合に行う処理について説明するための図
【図６】本発明の一実施形態による複合機の制御部が複数ページ分の出力用データを取得した場合に行う処理について説明するための図
【図７】本発明の一実施形態による複合機の制御部が行う条件判断処理の変形例の流れを示すフローチャート
【発明を実施するための形態】
【００１３】
本発明の一実施形態による画像形成装置について、コピー機能、プリント機能、送信機能、ＦＡＸ機能およびインターネットＦＡＸ（ＩＦＡＸ）機能など、複数種の機能が搭載された複合機を例にとって説明する。
【００１４】
＜複合機の構成＞
図１に示すように、本実施形態の複合機１００（「画像形成装置」に相当）は、制御部１および記憶部２を備える。制御部１は、ＣＰＵを含む。制御部１は、制御用のプログラムおよびデータに基づき動作し、複合機１００を制御する。記憶部２は、ＲＯＭおよびＲＡＭを含む。記憶部２は、制御用のプログラムおよびデータを記憶する。記憶部２は、制御部１に接続される。制御部１は、記憶部２からの情報の読み出しおよび記憶部２への情報の書き込みを行う。
【００１５】
また、複合機１００は、画像読取部３を備える。画像読取部３は、制御部１に接続される。制御部１は、画像読取部３を制御する。
【００１６】
画像読取部３は、原稿を読み取る。画像読取部３は、図示しないが、光源およびイメージセンサーを備える。光源は、原稿に光を照射する。イメージセンサーは、原稿で反射された反射光を受光し光電変換する。
【００１７】
また、複合機１００は、印刷部４を備える。印刷部４は、制御部１に接続される。制御部１は、印刷部４を制御する。
【００１８】
印刷部４は、用紙に画像を印刷するジョブを実行する。印刷部４は、図示しないが、感光体ドラム、転写ローラー、帯電装置、露光装置および現像装置を備える。感光体ドラムおよび転写ローラーは、互いに圧接し、転写ニップを形成する。帯電装置は、感光体ドラムの周面を帯電させる。露光装置は、感光体ドラムの周面に静電潜像を形成する。現像装置は、感光体ドラムの周面に形成された静電潜像をトナー像に現像する。印刷部４は、用紙を搬送し、転写ニップを通過する用紙に対してトナー像を転写（印刷）する。
【００１９】
実行要求を受けたジョブがコピー機能を使用するジョブ（コピージョブ）である場合、制御部１は、画像読取部３が読み取った原稿の画像データをジョブで用いる出力用データとして取得する。そして、制御部１は、印刷部４にジョブを実行させる。印刷部４は、出力用データに基づき画像を形成し、形成した画像を用紙に印刷する（出力用データを出力する）。すなわち、原稿の画像が用紙に印刷される。
【００２０】
また、複合機１００は、ネットワーク通信部５を備える。ネットワーク通信部５は、制御部１に接続される。制御部１は、ネットワーク通信部５を制御する。
【００２１】
ネットワーク通信部５は、複合機１００をルーターＲＴに接続するためのインターフェースであり、ＬＡＮボードなどを含む。ネットワーク通信部５は、ＬＡＮやインターネットなどのネットワークＮＷを介した通信を行う（外部にデータを送信するジョブを実行する）。たとえば、ネットワークＮＷには、複合機１００のユーザーにより使用されるユーザー端末２００が接続される。ユーザー端末２００は、たとえば、パーソナルコンピューター（ＰＣ）である。また、ネットワークＮＷには、ＰＣなど種々の外部機器３００（３０１）が接続される。
【００２２】
実行要求を受けたジョブが送信機能を使用するジョブ（送信ジョブ）やＩＦＡＸ機能を使用するジョブ（ＩＦＡＸジョブ）である場合、制御部１は、ネットワーク通信部５にジョブを実行させる。ネットワーク通信部５は、ネットワークＮＷを介して、外部機器３０１に対し、出力用データを送信（出力）する。
【００２３】
また、複合機１００は、ＦＡＸ通信部６を備える。ＦＡＸ通信部６は、制御部１に接続される。制御部１は、ＦＡＸ通信部６を制御する。
【００２４】
ＦＡＸ通信部６は、複合機１００を電話回線ＰＬに接続するためのインターフェースであり、ＦＡＸモデムなどを含む。ＦＡＸ通信部６は、電話回線ＰＬを介して、ファクシミリなどの外部機器３００（３０２）との間でファクシミリ通信を行う（外部にデータを送信するジョブを実行する）。
【００２５】
実行要求を受けたジョブがＦＡＸ機能を使用するジョブ（ＦＡＸジョブ）である場合、制御部１は、ＦＡＸ通信部６にジョブを実行させる。ＦＡＸ通信部６は、電話回線ＰＬを介して、外部機器３０２に対し、出力用データをＦＡＸ送信（出力）する。
【００２６】
ここで、印刷部４、ネットワーク通信部５およびＦＡＸ通信部６は、それぞれ、出力用データを出力するジョブを実行する。印刷部４は、コピージョブを実行する。ネットワーク通信部５は、送信ジョブやＩＦＡＸジョブを実行する。ＦＡＸ通信部６は、ＦＡＸジョブを実行する。すなわち、印刷部４、ネットワーク通信部５およびＦＡＸ通信部６は、それぞれ、「ジョブ実行部」に相当する。以下の説明では、特に区別する必要がない場合、印刷部４、ネットワーク通信部５およびＦＡＸ通信部６を総じてジョブ実行部と称し、符号１００Ｊを付す。
【００２７】
また、複合機１００は、操作パネル７を備える。操作パネル７には、タッチスクリーンおよびハードウェアボタンが設けられる。タッチスクリーンは、ソフトウェアボタンやメッセージを配した画面を表示し、表示画面に対する操作を受け付ける。ハードウェアボタンは、操作パネル７に複数設けられる。操作パネル７に設けられるハードウェアボタンとしては、ジョブの実行要求をユーザーから受け付けるためのスタートボタンなどがある。
【００２８】
操作パネル７は、制御部１に接続される。制御部１は、操作パネル７の表示動作を制御する。また、制御部１は、操作パネル７に対して行われた操作を検知する。
【００２９】
＜ジョブ制限機能＞
（制限情報）
複合機１００は、ジョブの実行を制限（禁止）する機能であるジョブ制限機能を搭載する。ジョブ制限機能を利用することにより、特定ユーザーにのみ、機密文書のドキュメントデータなど特定データのジョブ（特定データに基づく画像を用紙に印刷するジョブや特定データを外部に送信するジョブなど）を複合機１００に実行させる権限を与えることができる。言い換えると、特定ユーザーにのみ、特定データの使用権限を与えることができる。
【００３０】
ジョブ制限機能では、記憶部２に予め記憶されたドキュメントデータ（たとえば、ＰＤＦ形式のデータ）を制限対象データとして設定することができる。すなわち、ジョブ制限機能を利用するには、制限対象データとして設定したいドキュメントデータをＰＤＦ形式で記憶部２に予め記憶させておく必要がある。
【００３１】
また、ジョブ制限機能を利用するには、ジョブ制限機能に関する設定（以下、ジョブ制限設定と称する）を予め行っておく必要がある。ジョブ制限設定は操作パネル７がユーザーから受け付ける。ユーザー端末２００からジョブ制限設定を行えてもよい。なお、ジョブ制限設定は、複合機１００の管理を担う管理ユーザーにより行われる。
【００３２】
ジョブ制限設定では、制限対象データの設定が行われる。操作パネル７は、制限対象データの設定を受け付けるとき、記憶部２に予め記憶されたドキュメントデータのファイル名を選択肢としてリスト表示する。いずれかのファイル名を選択すると、当該選択したファイル名に対応するドキュメントデータが制限対象データとして設定される。
【００３３】
また、ジョブ制限設定では、制限対象データに対応付ける対象ユーザーの設定が行われる。また、ジョブ制限設定では、複合機１００に搭載された複数種の機能（コピー機能、プリント機能、送信機能、ＦＡＸ機能およびＩＦＡＸ機能）のうち制限対象データに対応付ける対象機能の設定が行われる。また、ジョブ制限設定では、制限対象データに対応付ける上限回数の設定が行われる。また、ジョブ制限設定では、制限対象データに対応付ける許可パスワードの設定が行われる。
【００３４】
ジョブ制限設定が完了すると、ジョブ制限設定の設定内容を示す情報を含む制限情報１０が記憶部２に記憶される。すなわち、制限情報１０は、制限対象データを示す情報を含む。また、制限情報１０は、制限対象データに対応付けられた対象ユーザーを示す情報、制限対象データに対応付けられた対象機能を示す情報、制限対象データに対応付けられた上限回数を示す情報、および、制限対象データに対応付けられた許可パスワードを示す情報を含む。対象ユーザーを示す情報、対象機能を示す情報および許可パスワードを示す情報は、後述する許可条件を示す情報として制限情報１０に含められる。制限情報１０（１０Ａ、１０Ｂおよび１０Ｃ）の一例を図２に示す。
【００３５】
図２に示す例において、制限情報１０Ａに対応する制限対象データは、「ＡＡＡ」というファイル名のデータ（以下、制限対象データＡと称する）である。制限情報１０Ｂに対応する制限対象データは、「ＢＢＢ」というファイル名のデータ（以下、制限対象データＢと称する）である。制限情報１０Ｃに対応する制限対象データは、「ＣＣＣ」というファイル名のデータ（以下、制限対象データＣと称する）である。
【００３６】
なお、ジョブ制限設定では、制限対象データの種別がユーザーにより選択される。たとえば、テキストだけを含むデータ、図（図形、グラフ、表および写真など）だけを含むデータ、および、テキストと図とを含むデータ、のうちいずれであるかの選択が行われる。そして、当該選択された種別が制限情報１０に含められる。
【００３７】
図２に示す例において、制限対象データＡ〜Ｃは、ユーザーＸに対応付けられている。すなわち、制限対象データＡ〜Ｃに対応付けられた対象ユーザーはユーザーＸである。
【００３８】
また、制限対象データＡは、コピー機能、プリント機能および送信機能に対応付けられている。制限対象データＢは、全機能に対応付けられている。制限対象データＣは、送信機能、ＦＡＸ機能およびＩＦＡＸ機能に対応付けられている。すなわち、制限対象データＡに対応付けられた対象機能は、コピー機能、送信機能およびプリント機能である。制限対象データＢに対応付けられた対象機能は、コピー機能、プリント機能、送信機能、ＦＡＸ機能およびＩＦＡＸ機能である。制限対象データＣに対応付けられた対象機能は、送信機能、ＦＡＸ機能およびＩＦＡＸ機能である。
【００３９】
また、制限対象データＡに対応付けられた上限回数は１０回である。制限対象データＢに対応付けられた上限回数は５回である。制限対象データＣに対応付けられた上限回数は０回である。
【００４０】
また、制限対象データＡに対応付けられた許可パスワードは「１１１１」である。制限対象データＢに対応付けられた許可パスワードは「２２２２」である。制限データＣに対応付けられた許可パスワードは「３３３３」である。
【００４１】
ここで、１つの制限対象データに複数のユーザーを対応付けてもよい。すなわち、１つの制限対象データに対応付けられた対象ユーザーが複数であってもよい。たとえば、複数のユーザーを含むユーザーグループを定義し、ユーザーグループを制限対象データに対応付けることができる。この場合、制限対象データに対応付けられたユーザーグループに含まれる全ユーザーが対象ユーザーとなる。
【００４２】
また、制限情報１０は１ページ単位で定義される。このため、１ファイルにまとめた複数ページ分のドキュメントデータのうち全ページのデータを制限対象データに設定するには、全ページのデータのそれぞれについてジョブ制限設定を行う必要がある。なお、１ファイルにまとめた複数ページ分のドキュメントデータのうち特定のページのデータ（たとえば、１ページ分のデータ）だけを制限対象データに設定することもできる。
【００４３】
（条件判断処理）
制御部１は、記憶部２に記憶されたいずれかのドキュメントデータが制限対象データに設定されているとき（記憶部２に制限情報１０が記憶されているとき）、ユーザーからジョブの実行要求を受け付けると、ジョブ制限機能に関する処理を行う。当該処理は「条件判断処理」に相当し、以下の説明では条件判断処理と称する。
【００４４】
以下に、図３に示すフローチャートを参照し、制御部１により行われる条件判断処理の流れを説明する。図３に示すフローチャートのスタートは、ユーザーからジョブの実行要求を受け付けたと制御部１が判断したときにスタートする。
【００４５】
ステップＳ１において、制御部１は、ジョブの実行を要求したユーザーである要求ユーザーを認識する。複合機１００に対するジョブの実行要求は、操作パネル７からでも行えるし、ユーザー端末２００からでも行える。
【００４６】
コピージョブ、送信ジョブ、ＦＡＸジョブおよびＩＦＡＸジョブでは、操作パネル７がジョブの実行要求を受け付ける。操作パネル７を用いてジョブの実行を要求するには、複合機１００にログインする必要がある。したがって、制御部１は、操作パネル７がジョブの実行要求を受け付けた場合、ジョブの実行要求の受け付け時に複合機１００にログインしていたユーザーを要求ユーザーとして認識する。
【００４７】
プリントジョブでは、ユーザー端末２００から複合機１００に送信されたドキュメントデータがプリント対象となる。制御部１は、ドキュメントデータをユーザー端末２００から受信すると、ユーザーからジョブの実行要求を受け付けたと判断する。この場合、制御部１は、ドキュメントデータを送信したユーザー端末２００のユーザーを要求ユーザーとして認識する。
【００４８】
なお、プリントジョブでは、記憶部２に記憶されたドキュメントデータ（制限対象データを含む）がプリント対象として選択される場合もある。プリント対象の選択は操作パネル７が受け付け、その後、ジョブの実行要求を操作パネル７が受け付ける。したがって、記憶部２に記憶されたドキュメントデータ（制限対象データを含む）をプリント対象とするプリントジョブでは、ジョブの実行要求の受け付け時に複合機１００にログインしていたユーザーが要求ユーザーとして認識される。
【００４９】
ステップＳ２において、制御部１は、複合機１００に搭載された複数種の機能（コピー機能、プリント機能、送信機能、ＦＡＸ機能およびＩＦＡＸ機能）のうち、実行要求を受けたジョブで使用する機能である使用機能を認識する。たとえば、操作パネル７は、ログイン後、ホーム画面を表示する。ホーム画面は、複数種の機能のうち使用する機能の選択をユーザーから受け付けるための画面である。制御部１は、ホーム画面で選択された機能を使用機能として認識する。なお、ユーザー端末２００から複合機１００に送信されたドキュメントデータをプリント対象とするプリントジョブでは、ホーム画面での選択受付は行われず、自動的にプリント機能が使用機能として認識される。
【００５０】
ステップＳ３において、制御部１は、ジョブで用いる出力用データを取得する。コピージョブでは、画像読取部３が読み取った原稿の画像データが出力用データとして取得される。プリントジョブでは、ユーザー端末２００からのドキュメントデータや、記憶部２に記憶されたドキュメントデータ（制限対象データを含む）が出力用データとして取得される。
【００５１】
送信ジョブ、ＦＡＸジョブおよびＩＦＡＸジョブでは、画像読取部３が読み取った原稿の画像データや、記憶部２に記憶されたドキュメントデータ（制限対象データを含む）が送信対象の出力用データとなり得る。
【００５２】
外部へのデータ送信を伴うジョブ（送信ジョブ、ＦＡＸジョブおよびＩＦＡＸジョブ）の実行要求を受け付けたとき、複合機１００に原稿がセットされていれば、制御部１は、画像読取部３に原稿の読み取りを行わせる。この場合、制御部１は、画像読取部３が読み取った原稿の画像データを出力用データとして取得する。一方で、外部へのデータ送信を伴うジョブの実行要求を受け付けたとき、記憶部２に記憶されたいずれかのドキュメントデータ（制限対象データを含む）が送信対象として選択されていれば、制御部１は、当該選択されているドキュメントデータを出力用データとして取得する。
【００５３】
ステップＳ４において、制御部１は、制限情報１０に基づき、ステップＳ３で取得した出力用データが制限対象データであるか否かを判断する。記憶部２に記憶された制限対象データを出力用データとして取得した場合、制御部１は、取得した出力用データが制限対象データであると判断する。ここで、画像読取部３が読み取った原稿の画像データを出力用データとして取得した場合、制御部１は、出力用データとして取得した原稿の画像データと内容が同じ制限対象データを検索する検索処理を行う。検索処理の結果、出力用データとして取得した原稿の画像データと内容が同じ制限対象データが存在する場合、制御部１は、取得した出力用データ（原稿の画像データ）が制限対象データであると判断する。
【００５４】
ステップＳ４において、取得した出力用データが制限対象データであると制御部１が判断した場合には、ステップＳ５に移行する。ステップＳ５に移行すると、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた対象ユーザーを認識する。そして、制御部１は、ステップＳ１で認識した要求ユーザーが当該対象ユーザーであるか否かを判断するユーザー判断処理を条件判断処理の一処理として行う。その結果、要求ユーザーが対象ユーザーであると制御部１が判断した場合には、ステップＳ６に移行する。
【００５５】
ステップＳ６に移行すると、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた対象機能を認識する。そして、制御部１は、ステップＳ２で認識した使用機能が当該対象機能であるか否かを判断する機能判断処理を条件判断処理の一処理として行う。その結果、使用機能が対象機能であると制御部１が判断した場合には、ステップＳ７に移行する。
【００５６】
ステップＳ７に移行すると、制御部１は、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応する実行回数を認識する。当該実行回数は、制限対象データ（制限対象データと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数であり、制限対象データごとに記憶部２に記憶される。制御部１は、制限対象データであると判断した出力用データを出力するジョブを実行すると、当該ジョブの実行時に出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応する実行回数を１カウントアップする。
【００５７】
ステップＳ８において、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた上限回数を認識する。そして、制御部１は、ステップＳ７で認識した実行回数が当該上限回数に達しているか否かを判断する。その結果、実行回数が上限回数に達していると制御部１が判断した場合には、ステップＳ９に移行する。
【００５８】
ステップＳ９に移行すると、制御部１は、操作パネル７にパスワードの入力の受け付けを行わせる。また、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた許可パスワードを認識する。そして、制御部１は、操作パネル７に入力された入力パスワードと当該許可パスワードとが一致するか否かを判断するパスワード判断処理を条件判断処理の一処理として行う。その結果、入力パスワードと許可パスワードとが一致すると制御部１が判断した場合には、ステップＳ１０に移行する。
【００５９】
ステップＳ１０に移行すると、制御部１は、許可条件が満たされていると判断する。この場合、制御部１は、制限対象データであると判断した出力用データを出力するジョブの実行を許可する。すなわち、制御部１は、制限対象データであると判断した出力用データを出力するジョブをジョブ実行部１００Ｊに実行させる。
【００６０】
ステップＳ４において、取得した出力用データが制限対象データではないと制御部１が判断した場合にも、ステップＳ１０に移行する。出力用データが制限対象データでなければ、ジョブの実行は禁止されない。
【００６１】
また、ステップＳ８において、実行回数が上限回数に達していないと制御部１が判断した場合にも、ステップＳ１０に移行する。すなわち、制御部１は、実行回数が上限回数に達するまではパスワード判断処理を行わず、実行回数が上限回数に達して以降にパスワード判断処理を行う。
【００６２】
ステップＳ９において、入力パスワードと許可パスワードとが一致しないと制御部１が判断した場合には、ステップＳ１１に移行する。ステップＳ１１に移行すると、制御部１は、制限対象データであると判断した出力用データを出力するジョブの実行を禁止する。
【００６３】
ステップＳ５において、要求ユーザーが対象ユーザーではないと制御部１が判断した場合にも、ステップＳ１１に移行する。このため、出力用データが制限対象データである場合には、対象ユーザー以外のユーザーは複合機１００にジョブを実行させることができない。
【００６４】
また、ステップＳ６において、使用機能が対象機能ではないと制御部１が判断した場合にも、ステップＳ１１に移行する。このため、出力用データが制限対象データである場合には、対象機能以外の機能のジョブを複合機１００に実行させることができない。要求ユーザーが対象ユーザーであっても同様である。
【００６５】
一例として、「ＡＡＡ」というファイル名の制限対象データＡ（図２参照）を出力用データとして制御部１が取得したとする。この場合、複合機１００にジョブを実行させる権限はユーザーＸにだけ与えられる。したがって、他のユーザーがジョブの実行を要求していれば、複合機１００ではジョブが実行されない。
【００６６】
また、コピー機能、プリント機能および送信機能が対象機能として制限対象データＡに対応付けられているので、ＦＡＸ機能およびＩＦＡＸ機能のいずれかのジョブを複合機１００に実行させようとしても、複合機１００ではジョブが実行されない。
【００６７】
また、制限対象データＡに対応付けられた上限回数が１０回であるので、ジョブの実行を要求した時点で、制限対象データＡ（制限対象データＡと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が１０回に達していれば、要求ユーザーが対象ユーザーであり使用機能が対象機能であっても、操作パネル７へのパスワードの入力が必要となる。要求ユーザーが対象ユーザーでない場合や、使用機能が対象機能でない場合には、操作パネル７によるパスワードの入力受付は行われない（複合機１００にジョブを実行させることができない）。
【００６８】
これにより、制限対象データＡについては、要求ユーザーがユーザーＸであり、コピー機能、プリント機能および送信機能のいずれかが使用機能であり、制限対象データＡ（制限対象データＡと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が１０回未満であれば、複合機１００にジョブを実行させることができる。また、制限対象データＡ（制限対象データＡと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が１０回に達していても、操作パネル７に入力された入力パスワードが許可パスワードと一致していれば、複合機１００にジョブを実行させることができる。
【００６９】
別の例として、「ＢＢＢ」というファイル名の制限対象データＢ（図２参照）を出力用データとして制御部１が取得したとする。この場合、複合機１００にジョブを実行させる権限はユーザーＸだけに与えられる。したがって、他のユーザーがジョブの実行を要求していれば、複合機１００ではジョブが実行されない。
【００７０】
また、制限対象データＢに対応付けられた上限回数が５回であるので、ジョブの実行を要求した時点で、制限対象データＢ（制限対象データＢと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が５回に達していれば、要求ユーザーが対象ユーザーであり使用機能が対象機能であっても、操作パネル７へのパスワードの入力が必要となる。要求ユーザーが対象ユーザーでない場合や、使用機能が対象機能でない場合には、操作パネル７によるパスワードの入力受付は行われない（複合機１００にジョブを実行させることができない）。
【００７１】
ここで、制限対象データＢに対応付けられている対象機能は全機能である。すなわち、使用機能に制限がかけられていない。
【００７２】
これにより、制限対象データＢについては、要求ユーザーがユーザーＸであり、制限対象データＢ（制限対象データＢと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が５回未満であれば、使用機能にかかわらず、複合機１００にジョブを実行させることができる。ただし、制限対象データＢ（制限対象データＢと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が５回に達していても、操作パネル７に入力された入力パスワードが許可パスワードと一致していれば、複合機１００にジョブを実行させることができる。
【００７３】
別の例として、「ＣＣＣ」というファイル名の制限対象データＣ（図２参照）を出力用データとして制御部１が取得したとする。この場合、複合機１００にジョブを実行させる権限はユーザーＸだけに与えられる。したがって、他のユーザーがジョブの実行を要求していれば、複合機１００ではジョブが実行されない。
【００７４】
また、送信機能、ＦＡＸ機能およびＩＦＡＸが対象機能として制限対象データＣに対応付けられているので、コピー機能およびプリント機能のいずれかのジョブを複合機１００に実行させようとしても、複合機１００ではジョブが実行されない。
【００７５】
ここで、制限対象データＣに対応付けられた上限回数は０回である。
【００７６】
これにより、制限対象データＣについては、要求ユーザーがユーザーＸであり、送信機能、ＦＡＸ機能およびＩＦＡＸ機能のいずれかが使用機能であっても、制限対象データＣ（制限対象データＣと内容が同じ原稿の画像データを含む）を出力するジョブの実行回数が上限回数（０回）に達した状態となっているので、操作パネル７へのパスワードの入力が必要となる。要求ユーザーが対象ユーザーでない場合や、使用機能が対象機能でない場合には、操作パネル７によるパスワードの入力受付は行われない（複合機１００にジョブを実行させることができない）。操作パネル７に入力された入力パスワードが許可パスワードと一致していれば、複合機１００にジョブを実行させることができる。
【００７７】
（許可パスワードの更新）
許可パスワードは管理ユーザーにより予め設定されるが、更新条件が満たされると自動的に更新される。許可パスワードを更新するパスワード更新処理は制御部１が行う。
【００７８】
以下に、図４に示すフローチャートを参照し、制御部１により行われるパスワード更新処理の流れを説明する。図４に示すフローチャートは、制御部１によるパスワード判断処理の結果が出たときにスタートする。
【００７９】
ステップＳ２１において、制御部１は、入力パスワードと許可パスワードとが一致したか否かを判断する。その結果、入力パスワードと許可パスワードとが一致したと制御部１が判断した場合には、ステップＳ２２に移行する。一方で、入力パスワードと許可パスワードとが一致しなかったと制御部１が判断した場合には、本フローは終了する。この場合には、許可パスワードの更新は行われない。
【００８０】
ステップＳ２２に移行すると、制御部１は、新たな許可パスワード（既存の許可パスワードと異なるパスワード）を生成する。そして、ステップＳ２３において、制御部１は、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた既存の許可パスワードを消去し、当該制御対象データにステップＳ２２で生成した新たな許可パスワードを対応付ける（新たな許可パスワードを制限情報１０に含める）。すなわち、制御部１は、制限情報１０で定義された許可パスワードを更新する。
【００８１】
ステップＳ２４において、制御部１は、ネットワーク通信部５を用いて、管理ユーザーのユーザー端末２００に対し、ステップＳ２２で生成した新たな許可パスワードを通知する。新たな許可パスワードは管理ユーザーにのみ通知される。
【００８２】
一例として、「ＡＡＡ」というファイル名の制限対象データＡ（図２参照）を出力用データとして制御部１が取得したとする。また、要求ユーザーがユーザーＸ（対象ユーザー）であり、使用機能がコピー機能（対象機能）であったが、制限対象データＡを出力するジョブの実行回数が上限回数（１０回）に達していたとする。この場合に操作パネル７によるパスワードの入力受付が行われる。
【００８３】
操作パネル７にパスワードが入力されると、制御部１は、入力パスワードと許可パスワードとが一致するか否かを判断する。制限対象データＡに対応する現在の許可パスワードは「１１１１」である。したがって、制御部１は、入力パスワードが「１１１１」であれば、入力パスワードと許可パスワードとが一致すると判断する。そして、入力パスワードと許可パスワードとが一致すると判断すると、制御部１は、制限対象データＡを出力するジョブの実行を許可し、制御対象データＡに対応する許可パスワードを更新する。これにより、制御対象データＡには新たな許可パスワードが対応付けられる。
【００８４】
一方で、制御部１は、入力パスワードが「１１１１」でなければ、制御対象データＡに対応する許可パスワードを更新しない。すなわち、制御対象データＡに対応する許可パスワードは「１１１１」のままである。
【００８５】
制御対象データＡに対応する許可パスワードを更新した場合、制御部１は、次に制御対象データＡを対象にパスワード判断処理を行うとき、新たな許可パスワードを用いる。このため、制御対象データＡ（制御対象データＡと内容が同じ原稿の画像データ）を出力するジョブを複合機１００に実行させたいユーザーは管理ユーザーから、管理ユーザーに通知された新たな許可パスワードを教えてもらう必要がある。
【００８６】
（複数ページ分の出力用データ）
ユーザーによっては、複合機１００にジョブを実行させるのに際し、記憶部２から複数ページ分のドキュメントデータをプリント対象や送信対象として選択する場合がある。また、画像読取部３で複数ページ分の原稿をプリント対象や送信対象としてスキャンする場合がある。これらの場合には、制御部１が複数ページ分の出力用データを取得することになる。
【００８７】
制御部１は、複数ページ分の出力用データを取得すると、複数ページ分の出力用データのそれぞれについて、出力用データが制限対象データであるか否かを判断する。そして、複数ページ分の出力用データの中に、制限対象データであると判断した出力用データが混在するとき、制御部１は、制限を解除するか否かの受け付けを操作パネル７に行わせる。
【００８８】
制限を解除しない旨を操作パネル７がユーザーから受け付けた場合、制御部１は、制限を解除せずにジョブ実行部１００Ｊにジョブを実行させる。このとき、制御部１は、制限対象データであると判断した出力用データを含む複数ページ分の出力用データのうち、制限対象データであると判断した出力用データ以外の出力用データを出力するジョブの実行だけを許可する。すなわち、制限対象データであると制御部１が判断した出力用データを出力するジョブについては実行が禁止される。
【００８９】
一例として、図５に示すように、制御部１が３ページ分の出力用データを取得したとする。また、３ページ分の出力用データのうち、１ページ目および２ページ目の各出力用データについては制限対象データではないと制御部１が判断し、３ページ目の出力用データについては制限対象データであると制御部１が判断したとする。この場合に、制限を解除するか否かの受け付けが操作パネル７により行われる。
【００９０】
この例において、制限を解除しない旨を操作パネル７が受け付けた場合、制御部１は、１ページ目および２ページ目の各出力用データを出力するジョブだけをジョブ実行部１００Ｊに実行させる。これにより、１ページ目および２ページ目の各出力用データだけが出力される（図５下図参照）。
【００９１】
制限を解除する旨を操作パネル７がユーザーから受け付けた場合、制御部１は、複数ページ分の出力用データのうち制限対象データであると判断した出力用データを対象にして条件判断処理を行う。すなわち、制御部１は、図３に示すフローチャートに沿った処理を行う。
【００９２】
条件判断処理の結果、許可条件が満たされている場合、制御部１は、制限を解除してジョブ実行部１００Ｊにジョブを実行させる。すなわち、制御部１は、制限対象データであると判断した出力用データを含む複数ページ分の出力用データを出力するジョブの実行を許可する。
【００９３】
条件判断処理の結果、許可条件が満たされていない場合、制御部１は、制限対象データであると判断した出力用データを含む複数ページ分の出力用データを出力するジョブの実行を禁止する。この場合、複合機１００ではジョブが実行されない。
【００９４】
たとえば、図５に示した例において、制限を解除する旨を操作パネル７が受け付けたとする。この場合に、図６に示すように、制御部１による条件判断処理が行われる。その結果、許可条件が満たされていると判断した場合、制御部１は、１ページ、２ページおよび３ページの各出力用データを出力するジョブの実行を許可する（制限を解除してジョブ実行部１００Ｊにジョブを実行させる）。一方で、許可条件が満たされていないと判断した場合、制御部１は、ジョブの実行を禁止する。
【００９５】
ここで、制御部１は、取得した複数ページ分の出力用データの中に２ページ分以上、制限対象データであると判断した出力用データが混在している場合、制限対象データであると判断した全ページの出力用データのそれぞれについて条件判断処理を行う。そして、当該行った条件判断処理の全てで許可条件が満たされていると判断した場合、制御部１は、制限対象データであると判断した出力用データを含む複数ページ分の出力用データを出力するジョブの実行を許可する。
【００９６】
なお、制御部１が制限対象データであると判断した２ページ分以上の出力用データのうち、或るページの出力用データを対象とした条件判断処理では許可条件が満たされているが、別のページの出力用データを対象とした条件判断処理では許可条件が満たされていない場合がある。この場合には、制御部１が制限対象データであると判断した出力用データを含む複数ページ分の出力用データを出力するジョブの実行が許可されてもよいし禁止されてもよい。制限対象データの外部への漏洩防止を優先する場合には、ジョブの実行を禁止するのが好ましい。
【００９７】
本実施形態の複合機１００（画像形成装置）は、上記のように、出力用データを出力するジョブを実行するジョブ実行部１００Ｊと、予め設定された制限対象データを示す情報および予め設定された許可条件を示す情報を含む制限情報１０を記憶する記憶部２と、制限情報１０に基づき出力用データが制限対象データであるか否かを判断し、出力用データが制限対象データであると判断したとき、許可条件が満たされているか否かを判断する条件判断処理を行い、許可条件が満たされている場合には、制限対象データであると判断した出力用データを出力するジョブの実行を許可する一方、許可条件が満たされていない場合には、制限対象データであると判断した出力用データを出力するジョブの実行を禁止する制御部１と、を備える。
【００９８】
本実施形態の構成では、特定データ（特定ユーザーにのみ使用権限を与えたいデータ）を制限対象データとして設定しておくことにより、出力用データが特定データであれば、出力用データが制限対象データであると制御部１が判断する。そして、制御部１により条件判断処理（許可条件に基づきジョブの実行の許可／禁止を判断する処理）が行われる。これにより、特定データを制限対象データとして設定しておき、また、許可条件を適切に設定しておくことにより、特定データ（制御部により制限対象データであると判断される出力用データ）のジョブの実行を要求したユーザーが特定ユーザーであった場合にはジョブの実行を許可し、特定データのジョブの実行を要求したユーザーが特定ユーザーでなかった場合にはジョブの実行を禁止する、すなわち、特定ユーザーにのみ特定データの使用権限を与える、といったことを行える。この場合には、特定ユーザーはジョブの実行禁止の解除を管理ユーザーに依頼しなくてもよくなる（管理ユーザーはジョブの実行禁止を解除する作業を行わなくてもよくなる）。その結果、ユーザーの利便性が向上する。
【００９９】
また、本実施形態では、上記のように、制御部１は、条件判断処理としてユーザー判断処理を行う。これにより、特定データを制限対象データとして設定しておき、また、特定ユーザーを対象ユーザーとして制限対象データに対応付けておくことにより、容易に、特定ユーザーにだけ特定データ（制御部１により制限対象データであると判断される出力用データ）の使用権限を与えることができる。
【０１００】
また、本実施形態では、上記のように、制御部１は、条件判断処理として機能判断処理を行う。これにより、特定データ（制御部１により制限対象データであると判断される出力用データ）のジョブの実行を要求したユーザーが特定ユーザー（対象ユーザー）であっても、使用機能が対象機能でなければ、複合機１００でのジョブの実行を禁止することができる。
【０１０１】
また、本実施形態では、上記のように、制御部１は、条件判断処理としてパスワード判断処理を行う。これにより、特定データ（制御部１により制限対象データであると判断される出力用データ）のジョブの実行を要求したユーザーが特定ユーザー（対象ユーザー）であっても、入力パスワードと許可パスワードとが一致しなければ、複合機１００でのジョブの実行を禁止することができる。
【０１０２】
また、本実施形態では、上記のように、制御部１は、制限対象データであると判断した出力用データを出力するジョブの実行回数を認識し、実行回数が上限回数に達するまではパスワード判断処理を行わず、実行回数が上限回数に達して以降にパスワード判断処理を行う。これにより、特定データ（制御部１により制限対象データであると判断される出力用データ）のジョブの実行回数が上限回数に達するまではパスワードを入力しなくてもよくなるので、ユーザーの利便性が向上する。
【０１０３】
また、本実施形態では、上記のように、制御部１は、複数ページ分の出力用データの中に、制限対象データであると判断した出力用データが混在する場合、制限対象データであると判断した出力用データを対象に条件判断処理を行う。その結果、許可条件が満たされていない場合、制御部１は、制限対象データであると判断した出力用データを含む複数ページ分の出力用データを出力するジョブの実行を禁止する。これにより、ジョブの出力ページ数が複数ページであっても、複数ページ分の出力データの中に特定データ（制御部１により制限対象データであると判断される出力用データ）が含まれていれば、ジョブの実行を禁止することができる。
【０１０４】
＜変形例＞
以下に、図７に示すフローチャートを参照し、制御部１により行われる条件判断処理の変形例の流れを説明する。図７に示すフローチャートのスタートは、ユーザーからジョブの実行要求を受け付けたと制御部１が判断したときにスタートする。
【０１０５】
なお、図７に示すフローチャートのステップＳ３１〜Ｓ３４までの処理は、図３に示したフローチャートのステップＳ１〜Ｓ４までの処理と同じである。したがって、図７に示すフローチャートのステップＳ３１〜Ｓ３４までの処理の説明については、図３に示したフローチャートのステップＳ１〜Ｓ４までの処理の説明を援用するものとして省略する。
【０１０６】
また、図７に示すフローチャートのステップＳ３７〜Ｓ４１までの処理は、図３に示したステップＳ７〜Ｓ１１までの処理と同じである。したがって、図７に示すフローチャートのステップＳ３７〜Ｓ４１までの処理の説明についても、図３に示したフローチャートのステップＳ７〜Ｓ１１までの処理の説明を援用するものとして省略する。
【０１０７】
ステップＳ３４において、取得した出力用データが制限対象データであると制御部１が判断すると、ステップＳ３５に移行する。ステップＳ３５に移行すると、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた対象ユーザーを認識する。そして、制御部１は、ステップＳ３１で認識した要求ユーザーが当該対象ユーザーであるか否かを判断するユーザー判断処理を条件判断処理の一処理として行う。その結果、要求ユーザーが対象ユーザーであると制御部１が判断した場合には、ステップＳ３６に移行する。
【０１０８】
ステップＳ３６に移行すると、制御部１は、制限情報１０に基づき、出力用データとして取得した制限対象データ（原稿の画像データを出力用データとして取得した場合には当該出力用データと内容が同じ制限対象データ）に対応付けられた対象機能を認識する。そして、制御部１は、ステップＳ３２で認識した使用機能が当該対象機能であるか否かを判断する機能判断処理を条件判断処理の一処理として行う。その結果、使用機能が対象機能であると制御部１が判断した場合には、ステップＳ３７に移行する。
【０１０９】
ここで、変形例では、ステップＳ３５において、要求ユーザーが対象ユーザーではないと制御部１が判断すると、ステップＳ４０に移行する。また、変形例では、ステップＳ３６において、使用機能が対象機能ではないと制御部１が判断した場合にも、ステップＳ４０に移行する。
【０１１０】
すなわち、変形例では、要求ユーザーが対象ユーザーでなければ、許可条件が満たされていると判断される。また、要求ユーザーが対象ユーザーであっても、使用機能が対象機能でなければ、許可条件が満たされていると判断される。
【０１１１】
変形例では、特定ユーザーを対象ユーザーに設定しておくことにより、特定ユーザーにのみ特定データの使用に制限をかけることができる。すなわち、特定ユーザー以外のユーザーについては、無条件で特定データを使用させることができる。
【０１１２】
また、変形例では、複合機１００に搭載された複数種の機能のうち、特定データのジョブで特定ユーザーに使用させたくない機能があれば、当該機能を対象機能に設定しておくことにより、当該機能のジョブの実行に制限をかけることができる（パスワード判断処理の結果によっては、当該機能のジョブの実行が許可される）。
【０１１３】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【０１１４】
１  制御部
２  記憶部
７  操作パネル
１０  制限情報
１００  複合機（画像形成装置）
１００Ｊ  ジョブ実行部
【図１】
2019193078.tif 000003
【図２】
2019193078.tif 000004
【図３】
2019193078.tif 000005
【図４】
2019193078.tif 000006
【図５】
2019193078.tif 000007
【図６】
2019193078.tif 000008
【図７】
2019193078.tif 000009