(57)【特許請求の範囲】
【請求項１】
画像形成装置における画像形成処理を管理するための管理装置であって、
前記画像形成装置が他の装置から受け付けたジョブに含まれる情報から特定される、前記画像形成装置とは異なるメモリー装置から、前記ジョブに関連付けられたユーザーについての前記画像形成装置の機能の利用制限を表わした制限情報を取得するための取得手段と、
前記メモリー装置から取得した前記制限情報と前記ジョブに対して設定された処理内容とを比較することで、前記ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するための判断手段と、
前記判断に従って前記ジョブの画像形成処理を前記画像形成装置に指示するための指示手段と、を備える、管理装置。
【請求項２】
前記判断手段によって前記ジョブに対して設定された処理内容に従う画像形成処理が否と判断された場合に、前記ジョブに関連付けられたユーザーに前記判断の結果を通知するための通知手段をさらに備える、請求項１に記載の管理装置。
【請求項３】
前記判断手段によって前記ジョブに対して設定された処理内容に従う画像形成処理が否と判断された場合に、前記ジョブに対して設定された処理内容を前記制限情報に従って変更するための変更手段をさらに備える、請求項１または２に記載の管理装置。
【請求項４】
請求項１〜３のいずれかに記載の管理装置を搭載した画像形成装置であって、
前記指示手段からの指示に従って前記ジョブに対する画像形成処理を実行するための処理手段と、
前記ジョブに前記メモリー装置を特定するための情報が含まれない場合に、前記ジョブを破棄するための破棄手段と、を備える、画像形成装置。
【請求項５】
画像形成装置と、
サーバーとを備え、
前記サーバーは、ユーザーごとの、前記画像形成装置の機能の利用制限を表わした制限情報を記憶するためのメモリーを含み、
前記画像形成装置が他の装置からジョブの入力を受け付けるための入力手段と、
前記画像形成装置が前記ジョブに含まれる情報から前記サーバーを特定するための特定手段と、
前記サーバーの前記メモリーから前記ジョブに関連付けられたユーザーについての前記画像形成装置の機能の利用制限を表わした制限情報を取得するための取得手段と、
前記メモリーから取得した前記制限情報と前記ジョブに対して設定された処理内容ととを比較することで、前記ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するための判断手段と、
前記判断に従って前記ジョブの画像形成処理を前記画像形成装置に指示する指示手段と、
前記指示手段からの指示に従って前記画像形成装置が前記ジョブに対する画像形成処理を実行するための処理手段とをさらに備える、画像処理システム。
【請求項６】
画像形成装置とサーバーとを含む画像処理システムでの画像形成処理の管理方法であって、
前記サーバーは、ユーザーごとの、前記画像形成装置の機能の利用制限を表わした制限情報を記憶するためのメモリーを含み、
前記画像形成装置が他の装置からジョブの入力を受け付けるステップと、
前記画像形成装置が前記ジョブに含まれる情報から前記サーバーを特定するステップと、
前記サーバーの前記メモリーから前記ジョブに関連付けられたユーザーについての前記画像形成装置の機能の利用制限を表わした制限情報を取得するステップと、
前記メモリーから取得した前記制限情報と前記ジョブに対して設定された処理内容とを比較することで、前記ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するステップと、
前記判断に従って前記ジョブの画像形成処理を前記画像形成装置に指示するステップと、
前記指示に従って前記画像形成装置が前記ジョブに対する画像形成処理を実行するステップと、を備える、管理方法。
【請求項７】
管理装置に搭載されたコンピューターに、画像形成装置における画像形成処理を管理する処理を実行させるプログラムであって、
前記プログラムは前記コンピューターに、
前記画像形成装置が他の装置から受け付けたジョブに含まれる情報から、前記ジョブに関連付けられたユーザーについての前記画像形成装置の機能の利用制限を表わした制限情報を記憶している、前記画像形成装置とは異なるメモリー装置を特定し、前記制限情報を取得するステップと、
前記メモリー装置から取得した前記制限情報と前記ジョブに対して設定された処理内容とを比較することで、前記ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するステップと、
前記判断に従って前記ジョブの画像形成処理を前記画像形成装置に指示するステップと、を実行させる、制御プログラム。
【請求項８】
端末装置に搭載されたコンピューターに、画像形成装置に対してジョブを発行する処理を実行させるプログラムであって、
前記プログラムは前記コンピューターに、
前記画像形成装置に対するジョブの発行を指示する操作を受け付けるステップと、
前記ジョブに関連付けられたユーザーについての前記画像形成装置の機能の利用制限を表わした制限情報を記憶する、前記画像形成装置とは異なる装置に搭載されているメモリー装置を特定する情報をメモリーから読み出すステップと、
前記ジョブに前記メモリー装置を特定する情報を付加して、前記画像形成装置に前記ジョブを発行するステップとを実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は管理装置、画像形成装置、画像処理システム、管理方法、および制御プログラムに関し、特に、ユーザーの使用制限を行なう管理装置、画像形成装置、画像処理システム、管理方法、および制御プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置のユーザーに対して、利用可能な機能が制限されていることがある。たとえば、ユーザーによっては印刷枚数が制限されたり、印刷設定（カラー／モノクロ、集約印刷）が制限されたり、送信先が制限されたりしている場合がある。オフィス環境においてユーザーに対して利用制限を課す場合、制限サーバーなどの管理装置に各ユーザーの制限情報を予め登録しておく。そして、当該オフィス環境に設置されたＭＦＰは、ログインユーザーの制限情報を制限サーバーから取得することによって、ログインユーザーの制限内で当該ユーザー操作に従う画像形成処理を実行する。
【０００３】
画像形成装置の機能の制限や選択に関しては、たとえば、特開２０１５−７２６７８号公報や特開２００９−１２３０１２号公報や特開２０１３−２２２３０７号公報や特開２００８−１０８０１０号公報などに様々な技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７２６７８号公報
【特許文献２】特開２００９−１２３０１２号公報
【特許文献３】特開２０１３−２２２３０７号公報
【特許文献４】特開２００８−１０８０１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
昨今、複数の企業や不特定多数のユーザーが使用可能な環境である公共の環境にＭＦＰを設置して用いる場合がある。たとえば、複数の企業で共同でオフィスを借りてＭＦＰを共有したり、コンビニエンスストアなどの店舗にＭＦＰを設置したりする例がある。また、一企業が専用で利用するオフィス環境に設置されたＭＦＰであっても、各ユーザー端末が市販の印刷アプリケーションをインストールするなどして当該ＭＦＰにインターネット経由で画像形成処理を指示可能となると、制限サーバーから制限情報を取得することなくＭＦＰにおいて画像形成処理がなされることになる。
【０００６】
こういった場合、ＭＦＰではユーザーに課されている利用制限が実現されない。
この課題に対して、ＭＦＰ側に予め制限情報を設定しておくことも考えられる。しかしながら、上記のようにＭＦＰが複数の企業や不特定多数のユーザーが使用可能な状態に設置される場合、当該ＭＦＰを使用する可能性のあるすべてのユーザーの制限情報を設定することが難しい。
【０００７】
また、他の例として、ユーザー装置でジョブを発行する際にユーザーの制限情報を制限サーバーから読み出して当該ユーザーが利用可能な機能の中で画像形成処理の設定を行なうことも考えられる。しかしながら、この手法では、ユーザー装置と制限サーバーとの間の通信が不通であった場合にジョブの発行ができなかったり遅れたりしてしまう。
【０００８】
本開示のある局面における目的は、公共の環境に設置した画像形成装置であってもユーザーに課せられた利用制限を適切に実現できる管理装置を提供することである。また、他の局面における目的は、公共の環境に設置した画像形成装置であってもユーザーに課せられた利用制限を適切に実現できる画像形成装置を提供することである。また、他の局面における目的は、公共の環境に設置した画像形成装置であってもユーザーに課せられた利用制限を適切に実現できる画像処理システムを提供することである。また、他の局面における目的は、公共の環境に設置した画像形成装置であってもユーザーに課せられた利用制限を適切に実現できる管理方法を提供することである。また、他の局面における目的は、公共の環境に設置した画像形成装置であってもユーザーに課せられた利用制限を適切に実現できる制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
ある実施の形態に従うと、管理装置は画像形成装置における画像形成処理を管理するための装置であって、画像形成装置が他の装置から受け付けたジョブに含まれる情報から特定される、画像形成装置とは異なるメモリー装置から、ジョブに関連付けられたユーザーについての画像形成装置の機能の利用制限を表わした制限情報を取得するための取得手段と、メモリー装置から取得した制限情報とジョブに対して設定された処理内容とを比較することで、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するための判断手段と、判断に従ってジョブの画像形成処理を画像形成装置に指示するための指示手段とを備える。
【００１０】
好ましくは、管理装置は、判断手段によってジョブに対して設定された処理内容に従う画像形成処理が否と判断された場合に、ジョブに関連付けられたユーザーに判断の結果を通知するための通知手段をさらに備える。
【００１１】
好ましくは、管理装置は、判断手段によってジョブに対して設定された処理内容に従う画像形成処理が否と判断された場合に、ジョブに対して設定された処理内容を制限情報に従って変更するための変更手段をさらに備える。
【００１２】
他の実施の形態に従うと、画像形成装置は上記の管理装置を搭載し、指示手段からの指示に従ってジョブに対する画像形成処理を実行するための処理手段と、ジョブにメモリー装置を特定するための情報が含まれない場合に、ジョブを破棄するための破棄手段とを備える。
【００１３】
他の実施の形態に従うと、画像処理システムは、画像形成装置とサーバーとを備える。サーバーは、ユーザーごとの、画像形成装置の機能の利用制限を表わした制限情報を記憶するためのメモリーを含む。画像形成装置が他の装置からジョブの入力を受け付けるための入力手段と、画像形成装置がジョブに含まれる情報からサーバーを特定するための特定手段と、サーバーのメモリーからジョブに関連付けられたユーザーについての画像形成装置の機能の利用制限を表わした制限情報を取得するための取得手段と、メモリーから取得した制限情報とジョブに対して設定された処理内容とを比較することで、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するための判断手段と、判断に従ってジョブの画像形成処理を画像形成装置に指示する指示手段と、指示手段からの指示に従って画像形成装置がジョブに対する画像形成処理を実行するための処理手段とをさらに備える。
【００１４】
他の実施の形態に従うと、管理方法は画像形成装置とサーバーとを含む画像処理システムでの画像形成処理の管理方法である。サーバーは、ユーザーごとの、画像形成装置の機能の利用制限を表わした制限情報を記憶するためのメモリーを含む。この方法は、画像形成装置が他の装置からジョブの入力を受け付けるステップと、画像形成装置がジョブに含まれる情報からサーバーを特定するステップと、サーバーのメモリーからジョブに関連付けられたユーザーについての画像形成装置の機能の利用制限を表わした制限情報を取得するステップと、メモリーから取得した制限情報とジョブに対して設定された処理内容とを比較することで、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するステップと、判断に従ってジョブの画像形成処理を画像形成装置に指示するステップと、指示に従って画像形成装置がジョブに対する画像形成処理を実行するステップとを備える。
【００１５】
他の実施の形態に従うと、制御プログラムは管理装置に搭載されたコンピューターに画像形成装置における画像形成処理を管理する処理を実行させる。このプログラムはコンピューターに、画像形成装置が他の装置から受け付けたジョブに含まれる情報から、ジョブに関連付けられたユーザーについての画像形成装置の機能の利用制限を表わした制限情報を記憶している、画像形成装置とは異なるメモリー装置を特定し、制限情報を取得するステップと、メモリー装置から取得した制限情報とジョブに対して設定された処理内容とを比較することで、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断するステップと、判断に従ってジョブの画像形成処理を画像形成装置に指示するステップとを実行させる。
【００１６】
他の実施の形態に従うと、制御プログラムは端末装置に搭載されたコンピューターに画像形成装置に対してジョブを発行する処理を実行させるプログラムである。このプログラムはコンピューターに、画像形成装置に対するジョブの発行を指示する操作を受け付けるステップと、ジョブに関連付けられたユーザーについての画像形成装置の機能の利用制限を表わした制限情報を記憶する、画像形成装置とは異なる装置に搭載されているメモリー装置を特定する情報をメモリーから読み出すステップと、ジョブにメモリー装置を特定する情報を付加して、画像形成装置にジョブを発行するステップとを実行させる。
【発明の効果】
【００１７】
この開示によると、公共の環境に設置した画像形成装置であっても、ユーザーに課せられた利用制限を適切に実現することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態にかかる画像処理システム（以下、システム）の構成を説明するための概略図である。
【図２】システムに含まれるＭＦＰ（Multi-Functional  Peripheral）の装置構成の一例を表わしたブロック図である。
【図３】制限サーバーの装置構成の一例を表わしたブロック図である。
【図４】システムに含まれる端末装置の装置構成の一例を表わしたブロック図である。
【図５】印刷アプリの設定画面の具体例を表わした図である。
【図６】第１の実施の形態にかかるシステムの動作概要を表わした図である。
【図７】端末装置の機能構成の一例を表わしたブロック図である。
【図８】第１の実施の形態にかかるＭＦＰの機能構成の一例を表わしたブロック図である。
【図９】制限サーバーの機能構成の一例を表わしたブロック図である。
【図１０】第１の実施の形態にかかる端末装置およびＭＦＰの動作の流れを表わしたフローチャートである。
【図１１】制限サーバーでの動作の流れを表わしたフローチャートである。
【図１２】第２の実施の形態にかかるシステムの動作概要を表わした図である。
【図１３】第２の実施の形態にかかるＭＦＰの機能構成の一例を表わしたブロック図である。
【図１４】第２の実施の形態にかかるＭＦＰの動作の流れを表わしたフローチャートである。
【図１５】第３の実施の形態にかかる端末装置の動作の流れを表わしたフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２０】
＜システム構成＞
図１は、本実施の形態にかかる画像処理システム（以下、システム）の構成を説明するための概略図である。図１を参照して、本システムは、画像形成装置の一例としてのＭＦＰ（Multi-Functional  Peripheral）１００と、ジョブを発行するユーザー装置としての端末装置５００とを含む。
【００２１】
端末装置５００は、ジョブを発行可能な装置であればどのような装置であってもよい。端末装置５００は、たとえば、タブレット装置やスマートフォンやパーソナルコンピューターなどである。
【００２２】
ＭＦＰ１００と端末装置５００とは、インターネットを介して通信可能である。また、ＭＦＰ１００と端末装置５００とは、互いに無線通信も可能である。無線通信は、Ｗｉｆｉ（Wireless  Fidelity）などの無線ＬＡＮ（Local  Area  Network）を介した通信や、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信などの直接の無線通信などである。
【００２３】
本システムに含まれるＭＦＰ１００は公共の環境に設置される。公共の環境は、たとえば、複数の企業が共同で使用しているオフィスや、不特定多数のユーザーが利用する店頭などである。端末装置５００のユーザーは、上記複数の企業のいずれかの企業に属する社員や、上記不特定多数のユーザーのうちの１人のユーザーなどである。
【００２４】
ＭＦＰ１００は、インターネットを介して他の装置と通信可能である。他の装置として、たとえば、制限サーバー３００Ａ，３００Ｂ，３００Ｃ…が挙げられる。制限サーバー３００Ａ，３００Ｂ，３００Ｃ…を代表させて制限サーバー３００とも称する。
【００２５】
制限サーバー３００は、ユーザーごとの、ＭＦＰ１００の機能の利用制限を表わした制限情報を記憶している。利用制限は、たとえば、カラー印刷の可／不可、モノクロ印刷の可／不可、海外へのファクシミリ送信の可／不可、などの各機能の使用の可／不可や、１月の印刷可能枚数などの消耗品の利用量の上限などである。利用制限は、たとえば企業など、ユーザーの属するグループによって、ユーザーごとに課せられる。各グループは、当該グループに属するユーザーごとに制限情報を設定し、制限サーバー３００Ａ，３００Ｂ，３００Ｃ…のうちの当該グループに対して規定された制限サーバー３００に制限情報を格納する。
【００２６】
＜装置構成＞
図２は、ＭＦＰ１００の装置構成の一例を表わしたブロック図である。図２を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域となるＲＡＭ（Random  Access  Memory）１２と、画像データなどを記憶するためのＨＤＤ（Hard  Disk  Drive）１３と含む。ＭＦＰ１００は、さらに、画像形成処理を実行するためのハードウェアの一例として、プリンター１４と、スキャナー１５と、ファクシミリ（ＦＡＸ）装置１６とを含む。ＭＦＰ１００は、その他、操作パネル１７と、インターネットを介して他の装置と通信するための第１通信部１８と、無線通信によって端末装置５００と通信するための第２通信部１９とを含む。
【００２７】
図３は、制限サーバー３００の装置構成の一例を表わしたブロック図である。制限サーバー３００は、一般的なサーバーであってよい。すなわち、図３を参照して、制限サーバー３００は、装置全体を制御するためのＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域となるＲＡＭ３２と、制限情報などの各種情報を記憶するためのＨＤＤ３３と、インターネットを介して他の装置と通信するための通信部３４とを含む。
【００２８】
図４は、端末装置５００の装置構成の一例を表わしたブロック図である。図４を参照して、端末装置５００は、装置全体を制御するためのＣＰＵ５０と、ＣＰＵ５０で実行されるプログラムを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域となったり各種情報を記憶するためのＲＡＭ５２とを含む。端末装置５００は、さらに、操作部５３とディスプレイ５４とを含んでもよい。これらは、タッチパネルを構成してもよい。また、端末装置５００は、インターネットを介して他の装置と通信するための第１通信部５５と、無線通信によってＭＦＰ１００と通信するための第２通信部５６とをさらに含む。
【００２９】
［第１の実施の形態］
＜動作概要＞
本システムでは、端末装置５００がＭＦＰ１００に対してジョブを発行し、ＭＦＰ１００が当該ジョブを処理する。端末装置５００からＭＦＰ１００へは、インターネットを介してジョブが発行されてもよいし、無線通信によってジョブが発行されてもよい。
【００３０】
端末装置５００からＭＦＰ１００に対して無線通信によってジョブが発行される場合であって、オフィス内に構築された無線ＬＡＮなどを経由して端末装置５００からＭＦＰ１００に対してジョブが発行された場合、ＭＦＰ１００は、当該無線ＬＡＮによって接続されている、図示されていない社内の制限サーバーなどにアクセスし、当該ジョブに関連付けられているユーザー（たとえば端末装置５００のユーザー）の制限情報を制限サーバーなどから取得し、該制限サーバーに発行されたジョブに対して設定された処理内容に従う画像形成処理が当該ジョブに関連付けられているユーザーに許可されているか否かを判断することができる。または、ＭＦＰ１００は該制限サーバーに発行されたジョブに対して設定された処理内容を渡して、当該処理内容に従う画像形成処理が当該ジョブに関連付けられているユーザーに許可されているか否かを問い合わせることができる。これにより、当該ジョブに関連付けられたユーザーに対して設定されているＭＦＰ１００の機能の利用制限を実現することができる。
【００３１】
一方、端末装置５００からＭＦＰ１００に対して無線通信によってジョブが発行される場合であっても、無線ＬＡＮなどのネットワークを介さずに直接端末装置５００からＭＦＰ１００に対してジョブが発行された場合や、インターネットを介して端末装置５００からＭＦＰ１００に対してジョブが発行された場合、ＭＦＰ１００は、当該ユーザーが当該オフィスを所有する企業などのグループに属するユーザーであるか否かが判断できない。つまり、ＭＦＰ１００は、当該ジョブに関連付けられたユーザーについての制限情報を記憶している制限サーバーを特定することができない。または、ＭＦＰ１００がコンビニエンスストアなどの公共のスペースに配備されている場合にも、発行されたジョブに関連付けられたユーザーについての制限情報を記憶している制限サーバーを特定することができない。そのため、この場合、ＭＦＰ１００は、制限情報を取得することなく、つまり、機能制限を行なうことなくジョブ処理を行なうことになる。そのために、当該ジョブに関連付けられたユーザーに対して設定されているＭＦＰ１００の利用制限が適切に実現されない。
【００３２】
そこで、本実施の形態にかかるシステムでは、端末装置５００はジョブを発行する際に当該ジョブに、当該ジョブに関連付けられたユーザーについての制限情報を記憶する制限サーバー３００を特定する情報を付加して、ＭＦＰ１００に発行する。ＭＦＰ１００はジョブに含まれる情報から制限サーバー３００を特定し、ジョブに対して設定された処理内容に従う画像形成処理が当該ジョブに関連付けられたユーザーに許可されているか否かを制限サーバー３００に問い合わせる。制限サーバー３００は、記憶している制限情報とジョブに対して設定された処理内容とを比較することで当該ジョブに対して設定された処理内容に従う画像形成処理の可否を判断し、当該判断に従ってジョブの画像形成処理をＭＦＰ１００に対して指示する。したがって、第１の実施の形態にかかるシステムでは、制限サーバー３００が、ＭＦＰ１００での画像形成処理を管理するための管理装置として機能する。
【００３３】
上記のようなジョブの発行処理を実現するための、端末装置５００には、ジョブ発行のためのアプリケーションがインストールされている。以下、このアプリケーションを印刷アプリとも称する。
【００３４】
図５（Ａ）および図５（Ｂ）は、それぞれ、印刷アプリの設定画面の具体例を表わした図である。図５（Ａ）は端末装置５００がタブレットなどの装置である場合の設定画面の具体例を表わし、図５（Ｂ）は印刷アプリがパーソナルコンピューターにインストールされているプリンタードライバーに組み込まれている場合のプリンタードライバーの設定画面における印刷アプリの設定を行なうページの具体例を表わしている。
【００３５】
図５（Ａ）および図５（Ｂ）を参照して、印刷アプリは、ジョブの発行者となるユーザーについての制限情報を記憶する制限サーバーを特定するための情報の入力を受け付けて、予め記憶しておく。制限サーバーを特定するための情報は、たとえば当該サーバーへのアクセス情報（ＵＲＬ（Uniform  Resource  Locators）など）である。制限サーバーを特定するための情報は、その他、当該ユーザーの属するグループを特定する情報であってもよい。また、印刷アプリは、さらに、ユーザーを特定する情報（ユーザーＩＤ）や制限情報を取得するために必要な場合にはパスワードなどの入力を受け付けて、予め記憶しておいてもよい。
【００３６】
図６は、第１の実施の形態にかかるシステムの動作概要を表わした図である。図６を参照して、始めに、端末装置５００は上記印刷アプリを用いてＭＦＰ１００にジョブを発行する（ステップＳ１）。上記印刷アプリを用いて発行されたジョブには、当該ジョブに関連付けられたユーザーである端末装置５００のユーザーについての制限情報を記憶する制限サーバー３００を特定する情報が付加されている。
【００３７】
ステップＳ１で発行されたジョブを受け付けたＭＦＰ１００は、ジョブに含まれている情報に基づいて制限サーバー３００を特定する（ステップＳ２）。好ましくは、ＭＦＰ１００は、受け付けたジョブに制限サーバー３００を特定する情報が含まれていない場合、当該ジョブを破棄する（ステップＳ３）。または、ＭＦＰ１００は端末装置５００に対して制限サーバー３００を特定する情報を要求してもよい。さらに、ＭＦＰ１００は制限サーバー３００を特定する情報が含まれていないジョブの処理の可否が設定可能であってもよい。つまり、当該ＭＦＰに対して制限サーバー３００を特定する情報が含まれていないジョブを処理してもよいと設定されている場合には、ＭＦＰ１００は制限サーバー３００を特定する情報が含まれていないジョブであっても処理する。制限サーバー３００を特定する情報が含まれていないジョブの処理が不可と設定されている場合には、ＭＦＰ１００は制限サーバー３００を特定する情報が含まれていないジョブを破棄したり、端末装置５００に対して制限サーバー３００を特定する情報を要求したりする。
【００３８】
ＭＦＰ１００は、特定された制限サーバー３００に対して、ジョブに対して設定された処理内容を渡して、当該ジョブに関連付けられた当該処理内容に従う画像形成処理が許可されているか否かを問い合わせる（ステップＳ４）。
【００３９】
ステップＳ４の問い合わせを受けた制限サーバー３００は、メモリーの一例であるＨＤＤ３３に記憶されている制限情報群の中から該当するユーザーについての制限情報を特定して読み出し（ステップＳ５）、これらを比較することによって、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断する（ステップＳ６）。たとえば、当該ジョブに関連付けられたユーザーに対してカラー印刷が許可されていない場合であって、ジョブにカラー印刷が設定されている場合は、制限サーバー３００は、当該ジョブに対して設定された処理内容に従う画像形成処理が許可されていないと判断する。
【００４０】
好ましくは、制限サーバー３００は、ステップＳ６の判断においてジョブに対して設定された処理内容に従う画像形成処理が許可されていないと判断された場合に、ジョブに対して設定された処理内容を制限情報に従って変更する（ステップＳ７）。たとえば、上記の例の場合、制限サーバー３００は、ジョブに対して設定されているカラー印刷をモノクロ印刷に変更する。また、好ましくは、制限サーバー３００は、ステップＳ６の判断においてジョブに対して設定された処理内容に従う画像形成処理が否と判断された場合に、端末装置５００に判断の結果を通知する。さらには、制限サーバー３００は、上記のようにジョブに対して設定された処理内容を制限情報に基づいて変更した場合に、端末装置５００に変更を通知してもよい。または、制限サーバー３００は、端末装置５００に判断の結果を通知し、端末装置５００のユーザーからの承諾があった場合に、ジョブに対して設定された処理内容を制限情報に基づいて変更してもよい。
【００４１】
制限サーバー３００は、ステップＳ６の判断の結果に従ってジョブの画像形成処理をＭＦＰ１００に対して指示する（ステップＳ８）。ジョブに対して設定された処理内容に従う画像形成処理が許可されていると判断された場合には、ステップＳ８で制限サーバー３００はＭＦＰ１００に対して、ジョブに対して設定された処理内容に従う画像形成処理の実行を指示する。ジョブに対して設定された処理内容に従う画像形成処理が許可されていないと判断された場合には、ステップＳ８で制限サーバー３００はＭＦＰ１００に対して、ステップＳ７で変更された画像形成処理の実行、または、ジョブに対して設定された処理内容に従う画像形成処理の実行の禁止を指示する。
【００４２】
ステップＳ８の指示を受けたＭＦＰ１００は、当該指示に従ってジョブに対する画像形成処理を実行する（ステップＳ９）。このとき、好ましくはＭＦＰ１００は、上記のようにジョブに対して設定されている処理内容が変更された場合、端末装置５００に変更を通知する（ステップＳ１０）。または、ＭＦＰ１００は、ステップＳ８でジョブに対して設定された処理内容に従う画像形成処理の実行の禁止が指示された場合、端末装置５００に画像形成処理ができないことを通知してもよい。
【００４３】
＜機能構成＞
図７は、上記動作を行なうための端末装置５００の機能構成の一例を表わしたブロック図である。図７の各機能は、端末装置５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラム（印刷アプリ）をＲＡＭ５２上に読み出して実行することによって、主にＣＰＵ５０によって実現される。
【００４４】
図７を参照して、端末装置５００のＣＰＵ５０は、指示入力部５０１と、ジョブ生成部５０２と、読出部５０３と、付加処理部５０４と、発行部５０５とを含む。
【００４５】
メモリーの一例であるＲＡＭ５２は、印刷アプリの設定画面に従って入力される、ユーザーの制限情報を記憶する制限サーバー３００を特定する情報を記憶するための記憶領域である制限サーバー情報記憶部５２１を含む。上記設定画面に従ってＵＲＬなどの情報が入力されると、制限サーバー情報記憶部５２１に格納される。
【００４６】
指示入力部５０１は操作部５３からユーザー操作に従うユーザー指示の入力を受け付ける。ユーザー指示がジョブの発行であった場合、ジョブ生成部５０２は指定されたジョブを読み出し、またはジョブを生成する。また、ユーザー指示がジョブの発行であった場合、読出部５０３はユーザーの制限情報を記憶する制限サーバー３００を特定する情報を制限サーバー情報記憶部５２１から読み出す。
【００４７】
付加処理部５０４は、読み出された制限サーバー３００を特定する情報を発行するジョブに付加し、発行部５０５が当該ジョブを発行する。
【００４８】
図８は、上記動作を行なうためのＭＦＰ１００の機能構成の一例を表わしたブロック図である。図８の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することによって、主にＣＰＵ１０によって実現される。
【００４９】
図８を参照して、ＭＦＰ１００のＣＰＵ１０は、ジョブ入力部１０１と、格納部１０２と、特定部１０３と、問い合わせ部１０４とを含む。
【００５０】
ジョブ入力部１０１は、端末装置５００から発行されたジョブの入力を受け付ける。入力されたジョブは格納部１０２によって、メモリーの一例であるＨＤＤ１３に含まれている記憶領域であるジョブ記憶部１３１に格納される。
【００５１】
特定部１０３は、ジョブに含まれる情報に基づいて、当該ジョブに関連付けられたユーザーについての制限情報を記憶する制限サーバー３００を特定する。問い合わせ部１０４は、特定された制限サーバー３００に当該ジョブに設定された処理内容を渡して、当該処理内容に従う画像形成処理の可否を問い合わせる。
【００５２】
ＣＰＵ１０は、さらに、指示入力部１０５と処理部１０６とを含む。指示入力部１０５は、制限サーバー３００から、当該制限サーバー３００での画像形成処理の可否の判断に従った画像形成処理の指示の入力を受け付ける。処理部１０６は、当該指示に従って、印刷などの画像形成処理を実行する。
【００５３】
好ましくは、ＣＰＵ１０は、さらに、破棄処理部１０７を含む。破棄処理部１０７は、端末装置５００から入力されたジョブに制限サーバー３００を特定する情報が付加されていない場合に、当該ジョブを破棄する処理を行なう。また、破棄処理部１０７には、ジョブに制限サーバー３００を特定する情報が付加されていない場合に当該ジョブを破棄するか否かを設定可能であってもよい。
【００５４】
好ましくは、ＣＰＵ１０は、さらに、通知部１１０を含む。通知部１１０は、制限サーバー３００からジョブに対して設定された処理内容に従う画像形成処理が許可されていないとの判断結果に従って画像形成処理の禁止や変更された画像形成処理が指示された場合に、端末装置５００に通知する。処理部１０６は、当該通知に基づいて画像形成処理の実行が指示されてから画像形成処理を実行するようにしてもよい。
【００５５】
図９は、上記動作を行なうための制限サーバー３００の機能構成の一例を表わしたブロック図である。図９の各機能は、制限サーバー３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して実行することによって、主に、ＣＰＵ３０によって実現される。
【００５６】
図９を参照して、制限サーバー３００のＣＰＵ３０は、問い合わせ入力部３０１と、読出部３０２と、判断部３０３と、指示出力部３０４とを含む。
【００５７】
メモリーの一例であるＨＤＤ３３は、ユーザーごとに制限情報を記憶するための記憶領域である制限情報記憶部３３１を含む。
【００５８】
問い合わせ入力部３０１は、ＭＦＰ１００からジョブに設定された処理内容を受信し、当該ジョブに関連付けられたユーザーに上記処理内容に従う画像形成処理が許可されているか否かの問い合わせを受け付ける。読出部３０２は、上記問い合わせの対象であるジョブに関連付けられたユーザーについての制限情報を制限情報記憶部３３１から読み出す。判断部３０３は、制限情報とジョブに設定された処理内容とを比較することで、当該処理内容に従う画像形成処理が当該ユーザーに許可されているか否かを判断する。指示出力部３０４は、当該判断に従ってＭＦＰ１００に画像形成処理の実行を指示する。
【００５９】
好ましくは、ＣＰＵ３０は変更部３０５をさらに含む。変更部３０５は、判断部３０３においてジョブに設定された処理内容に従う画像形成処理が否と判断された場合に、ジョブに設定された処理内容を制限情報に基づいて変更する。この場合、指示出力部３０４は、変更された処理内容に従う画像形成処理の実行を指示する。
【００６０】
＜動作フロー＞
図１０は、端末装置５００およびＭＦＰ１００の動作の流れを表わしたフローチャートである。図１０の左側のフローチャートに表わされた端末装置５００の動作は、端末装置５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラム（印刷アプリ）をＲＡＭ５２上に読み出して実行し、図７の各機能を発揮することによって実現される。また、図１０の右側のフローチャートに表わされたＭＦＰ１００の動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図８の各機能を発揮することによって実現される。
【００６１】
図１０を参照して、端末装置５００のＣＰＵ５０は、ジョブの発行を指示するユーザー操作を受け付けると（ステップＳ１０１でＹＥＳ）、メモリーから制限サーバー３００を特定する情報を読み出して（ステップＳ１０３）、発行するジョブに付加する（ステップＳ１０５）。そして、ＣＰＵ５０は、制限サーバー３００を特定する情報が付加されたジョブをＭＦＰ１００に発行する（ステップＳ１０７）。
【００６２】
当該ジョブを受信したＭＦＰ１００のＣＰＵ１０は（ステップＳ２０１）、ジョブを解析して制限サーバー３００を特定する情報が付加されているか否かを判断する。該情報が付加されていない場合に（ステップＳ２０３）、ＣＰＵ１０は、ジョブを破棄して（ステップＳ２０５）、以降の動作をスキップして終了してもよい。
【００６３】
入力されたジョブに該情報が付加されている場合（ステップＳ２０３でＹＥＳ）、ＣＰＵ１０は、当該情報から制限サーバー３００を特定し（ステップＳ２０７）、特定された制限サーバー３００にジョブに設定されている処理内容を渡して当該処理内容に従う画像形成処理の可否を問い合わせる（ステップＳ２０９）。
【００６４】
ＣＰＵ１０は、ステップＳ２０９での問い合わせに対する制限サーバー３００からの指示に従って画像形成処理を実行する（ステップＳ２１３，Ｓ２１７）。すなわち、ステップＳ２０９での問い合わせに対する制限サーバー３００からの指示がジョブに設定されている処理内容に従う画像形成処理が許可されており、当該画像形成処理の実行を指示するものであった場合（ステップＳ２１１でＹＥＳ）、ＣＰＵ１０は、ジョブに設定された処理内容に従う画像形成処理を実行する（ステップＳ２１３）。
【００６５】
ステップＳ２０９での問い合わせに対する制限サーバー３００からの指示がジョブに設定されている処理内容に従う画像形成処理が許可されていないという判断に基づく指示である場合（ステップＳ２１１でＮＯ）、ＣＰＵ１０は、制限サーバー３００から指示された、変更された処理内容に従う画像形成処理を実行する（ステップＳ２１７）。または、ＣＰＵ１０は、制限サーバー３００から画像形成処理の禁止が指示された場合には、ジョブに設定された処理内容に従う画像形成処理を行なわない。好ましくは、ＣＰＵ１０は、制限サーバー３００からの指示がジョブに設定されている処理内容に従う画像形成処理が許可されていないという判断に基づく指示であった場合に、その判断結果、または設定された処理内容が変更されたことを端末装置５００に通知する（ステップＳ２１５）。または、ＣＰＵ１０は、当該通知の後に端末装置５００のユーザーから画像形成処理を実行しないこと、または設定された処理内容を変更することの承諾が得られた場合に、制限サーバー３００からの指示に従う画像形成処理（ステップＳ２１７）を実行してもよい。
【００６６】
図１１は、制限サーバー３００での動作の流れを表わしたフローチャートである。図１１のフローチャートに表わされた動作は、制限サーバー３００のＣＰＵ３０がＲＯＭ３１に記憶されているプログラムをＲＡＭ３２上に読み出して実行し、図９の各機能を発揮することによって実現される。
【００６７】
図１１を参照して、制限サーバー３００のＣＰＵ３０は、上記ステップＳ２０９で行なわれた端末装置５００からの問い合わせを受け付けると（ステップＳ３０１）、当該ジョブに関連付けられたユーザーの制限情報をメモリーから読み出して（ステップＳ３０３）、ジョブに設定された処理内容と比較する。その結果、ジョブに設定された処理内容に従う画像形成処理が当該ユーザーに許可されている場合には（ステップＳ３０５でＹＥＳ）、ＣＰＵ３０は、ジョブに設定された処理内容に従う画像形成処理の実行をＭＦＰ１００に指示する（ステップＳ３０７）。
【００６８】
ジョブに設定された処理内容に従う画像形成処理が当該ユーザーに許可されていない場合（ステップＳ３０５でＮＯ）、ＣＰＵ３０は、制限情報に基づいてジョブに設定された処理内容を変更し（ステップＳ３０９）、変更された処理内容に従う画像形成処理の実行をＭＦＰ１００に指示する（ステップＳ３１１）。
【００６９】
＜第１の実施の形態の効果＞
本実施の形態にかかるシステムが以上の動作を行なうことで、ＭＦＰ１００が、ユーザーごとに当該ユーザーが属するグループにおいて設定されたＭＦＰ１００の機能の利用制限を示す制限情報を記憶した制限サーバー３００のアクセス先を記憶させられないような公共の環境に設置されたものであった場合であっても、ＭＦＰ１００は制限サーバー３００を特定する情報をジョブから取得することができるために、ＭＦＰ１００での画像形成処理において制限情報に基づいて当該ユーザーに対して設定された機能制限を適用することができる。
【００７０】
このシステムは、たとえば、複数の企業が共同で使用している環境にＭＦＰ１００が設置されている場合などに好適に適用される。この場合、ＭＦＰ１００は共同で使用されるものであるため、ＭＦＰ１００にユーザーごとの制限情報や、制限情報を記憶する制限サーバー３００の情報を登録することは適切ではない。しかしながら、ジョブに制限サーバー３００を特定する情報が付加されていることによってＭＦＰ１００は当該制限サーバー３００と協働してジョブの画像形成処理に当該ユーザーの利用制限を適用することができる。
【００７１】
また、１つの企業が使用するオフィスに本システムが構築されている場合であって、ＭＦＰ１００に無線ＬＡＮなどの制限サーバー３００を含むネットワークを介さずに端末装置５００からジョブが発行された場合であっても、ＭＦＰ１００は制限サーバー３００と協働してジョブの画像形成処理に当該ユーザーの利用制限を適用することができる。
【００７２】
［第２の実施の形態］
第１の実施の形態にかかるシステムにおいては、ＭＦＰ１００での画像形成処理を管理するための管理装置が制限サーバー３００であるものとしている。しかしながら、管理装置はシステムに含まれるいずれの装置であってもよい。第２の実施の形態にかかるシステムは、ＭＦＰ１００が管理装置として機能する。第２の実施の形態にかかるシステムに含まれる各装置の構成は、第１の実施の形態にかかるシステムに含まれる各装置の構成と同様である。
【００７３】
＜動作概要＞
図１２は、第２の実施の形態にかかるシステムの動作概要を表わした図である。図１２を参照して、始めに、端末装置５００は印刷アプリを用いて、制限サーバー３００を特定する情報が付加されたジョブをＭＦＰ１００に発行する（ステップＳ１１）。
【００７４】
ステップＳ１１で発行されたジョブを受け付けたＭＦＰ１００は、ジョブに含まれている情報に基づいて制限サーバー３００を特定する（ステップＳ１２）。好ましくは、ＭＦＰ１００は、受け付けたジョブに制限サーバー３００を特定する情報が含まれていない場合、当該ジョブを破棄する（ステップＳ１３）。
【００７５】
ＭＦＰ１００は、特定された制限サーバー３００に対して、ジョブに対して、当該ジョブに関連付けられたユーザーの制限情報を要求する（ステップＳ１４）。ステップＳ１４の要求に応じて制限サーバー３００は、メモリーの一例であるＨＤＤ３３に記憶されている制限情報群の中から該当するユーザーについての制限情報を特定して読み出し（ステップＳ１５）、ＭＦＰ１００に渡す（ステップＳ１６）。
【００７６】
ＭＦＰ１００から制限情報を受け取ったＭＦＰ１００は、制限情報とジョブに対して設定された処理内容とを比較することによって、ジョブに対して設定された処理内容に従う画像形成処理の可否を判断する（ステップＳ１７）。好ましくは、ＭＦＰ１００は、ステップＳ１７の判断においてジョブに対して設定された処理内容に従う画像形成処理が許可されていないと判断された場合に、ジョブに対して設定された処理内容を制限情報に従って変更する（ステップＳ１８）。また、好ましくは、ＭＦＰ１００は、ステップＳ１７の判断においてジョブに対して設定された処理内容に従う画像形成処理が許可されていないと判断された場合に、端末装置５００に判断の結果を通知する（ステップＳ２１）。さらには、ＭＦＰ１００は、上記のようにジョブに対して設定された処理内容を制限情報に基づいて変更した場合に、端末装置５００に変更を通知してもよい。または、ＭＦＰ１００は、端末装置５００に判断の結果を通知し、端末装置５００のユーザーからの承諾があった場合に、ジョブに対して設定された処理内容を制限情報に基づいて変更してもよい。
【００７７】
ＭＦＰ１００は、ステップＳ１７の判断の結果に従ってジョブの画像形成処理をＭＦＰ１００の画像形成処理を実行するための処理部１０６（図１３）に対して指示する（ステップＳ１９）。ステップＳ１９の指示に従ってＭＦＰ１００の処理部１０６はジョブに対する画像形成処理を実行する（ステップＳ２０）。
【００７８】
＜機能構成＞
上記動作を行なうための端末装置５００の機能構成は、図７に表わされた第１の実施の形態にかかる端末装置５００の機能構成と同じである。
【００７９】
図１３は、上記動作を行なうための、第２の実施の形態にかかるＭＦＰ１００の機能構成の一例を表わしたブロック図である。図１３の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することによって、主にＣＰＵ１０によって実現される。図１３において、図８に表わされた第１の実施の形態にかかるＭＦＰ１００の機能と同じ参照符号が付された機能は、第１の実施の形態にかかるＭＦＰ１００の機能と同じであるため説明を繰り返さない。
【００８０】
図１３を参照して、第２の実施の形態にかかるＭＦＰ１００のＣＰＵ１０は、問い合わせ部１０４に替えて、制限サーバー３００に制限情報を要求するための要求部１１５を含む。
【００８１】
また、ＣＰＵ１０は、指示入力部１０５に替えて、制限情報入力部１１６、判断部１１７、および指示部１１９を含む。好ましくは、ＣＰＵ１０は、変更部１１８をさらに含む。
【００８２】
制限情報入力部１１６は、上記要求に応じた制限サーバー３００からの制限情報の入力を受け付ける。判断部１１７は、制限情報とジョブに設定された処理内容とを比較することで、当該処理内容に従う画像形成処理が当該ユーザーに許可されているか否かを判断する。指示部１１９は、当該判断に従って処理部１０６に画像形成処理の実行を指示する。好ましくは、変更部１１８は、判断部１１７においてジョブに設定された処理内容に従う画像形成処理が許可されていないと判断された場合に、ジョブに設定された処理内容を制限情報に基づいて変更する。
【００８３】
＜動作フロー＞
図１４は、第２の実施の形態にかかるＭＦＰ１００の動作の流れを表わしたフローチャートである。図１４のフローチャートに表わされたＭＦＰ１００の動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図１３の各機能を発揮することによって実現される。
【００８４】
図１４を参照して、ＭＦＰ１００のＣＰＵ１０は、端末装置５００から発行されたジョブを受信すると（ステップＳ４０１）、ジョブを解析して制限サーバー３００を特定する情報が付加されているか否かを判断する。該情報が付加されていない場合に（ステップＳ４０３）、ＣＰＵ１０は、ジョブを破棄して（ステップＳ４０５）、以降の動作をスキップして終了してもよい。
【００８５】
入力されたジョブに該情報が付加されている場合（ステップＳ４０３でＹＥＳ）、ＣＰＵ１０は、当該情報から制限サーバー３００を特定し（ステップＳ４０７）、特定された制限サーバー３００に当該ジョブに関連付けられたユーザーの制限情報を要求することによって制限サーバー３００から当該ユーザーの制限情報を取得する（ステップＳ４０９）。
【００８６】
ＣＰＵ１０は、取得した制限情報とジョブに設定された処理内容と比較する。その結果、ジョブに設定された処理内容に従う画像形成処理が当該ユーザーに許可されている場合には（ステップＳ４１１でＹＥＳ）、ＣＰＵ１０は、ジョブに設定された処理内容に従う画像形成処理の実行を処理部１０６に指示する（ステップＳ４１３）。ジョブに設定された処理内容に従う画像形成処理が当該ユーザーに許可されていない場合（ステップＳ４１１でＮＯ）、ＣＰＵ１０は、制限情報に基づいてジョブに設定された処理内容を変更し（ステップＳ４１５）、変更された処理内容に従う画像形成処理の実行を処理部１０６に指示する（ステップＳ４１７）。
【００８７】
＜第２の実施の形態の効果＞
第２の実施の形態にかかるシステムによっても、ＭＦＰ１００が公共の環境に設置されたものであった場合であっても、ＭＦＰ１００での画像形成処理において制限情報に基づいて当該ユーザーに対して設定された機能制限を適用することができる。
【００８８】
［第３の実施の形態］
なお、このようなシステムにおいては、端末装置５００がＭＦＰ１００にジョブを発行する際に制限サーバー３００にアクセスして制限情報を取得して付加する、または、端末装置５００が上記の管理装置として機能して、制限サーバー３００に記憶されている制限情報に基づいて利用可能な画像形成処理に処理内容を変更する、ということが考えられる。
【００８９】
第３の実施の形態においては、端末装置５００が、ＭＦＰ１００での画像形成処理を管理するための管理装置として機能する。そのために、第３の実施の形態にかかる端末装置５００のＣＰＵ５０は、付加処理部５０４に替えて、第２の実施の形態にかかるＭＦＰ１００のＣＰＵ１０に含まれる要求部１１５、制限情報入力部１１６、および判断部１１７と同様の機能含む。また、第３の実施の形態にかかる端末装置５００において、ジョブ生成部５０２は、上記判断に従う処理内容をジョブに設定する。
【００９０】
しかしながら、端末装置５００が制限サーバー３００と通信不可な環境にあった場合や、端末装置５００と制限サーバー３００との通信が不通であった場合では、端末装置５００はＭＦＰ１００にジョブを発行することができない。そういった場合に、第３の実施の形態にかかる端末装置５００は、第１の実施の形態および第２の実施の形態にかかる端末装置５００と同様に、制限サーバー３００を特定する情報をジョブに付加する。すなわち、この場合、ＭＦＰ１００や制限サーバー３００がＭＦＰ１００での画像形成処理を管理するための管理装置として機能する。つまり、第３の実施の形態では、第１の実施の形態または第２の実施の形態において、さらに、端末装置５００が、ＭＦＰ１００での画像形成処理を管理するための管理装置として機能するように構成されている。
【００９１】
図１５は、第３の実施の形態にかかる端末装置５００の動作の流れを表わしたフローチャートである。図１５のフローチャートに表わされた動作は、端末装置５００のＣＰＵ５０がＲＯＭ５１に記憶されている上記のプログラム（印刷アプリ）をＲＡＭ５２上に読み出して実行することによって実現される。
【００９２】
図１５を参照して、端末装置５００のＣＰＵ５０は、ジョブの発行を指示するユーザー操作を受け付けると（ステップＳ５０１でＹＥＳ）、メモリーから制限サーバー３００を特定する情報を読み出して（ステップＳ５０３）、当該情報から制限サーバー３００を特定する（ステップＳ５０５）。そして、ＣＰＵ５０は、特定された制限サーバー３００に当該ジョブに関連付けられたユーザーの制限情報を要求する（ステップＳ５０７）。
【００９３】
上記要求に応じて制限サーバー３００から制限情報が取得された場合（ステップＳ５０９でＹＥＳ）、ＣＰＵ５０は、第１の実施の形態にかかる制限サーバー３００での判断処理、または第２の実施の形態にかかるＭＦＰ１００での判断処理と同様の処理を実行する。すなわち、ＣＰＵ５０は、取得した制限情報とジョブに設定された処理内容と比較し、設定された処理内容に従う画像形成処理が許可されている場合は（ステップＳ５１５でＹＥＳ）、上記ステップＳ５０１で指示された処理内容の設定をジョブに付加してＭＦＰ１００に対してジョブを発行する（ステップＳ５１７）。ジョブに設定された処理内容に従う画像形成処理が許可されていない場合には（ステップＳ５１５でＮＯ）、ＣＰＵ５０は、上記ステップＳ５０１で指示された処理内容を制限情報に基づいて変更し（ステップＳ５１９）、または、変更するユーザー指示をさらに受け付けて、変更された処理内容の設定をジョブに付加してＭＦＰ１００に対してジョブを発行する（ステップＳ５２１）。
【００９４】
端末装置５００が制限サーバー３００と通信不可な環境にあったり、端末装置５００と制限サーバー３００との通信が不通であったりして、制限サーバー３００から制限情報が取得されなかった場合（ステップＳ５０９でＮＯ）、ＣＰＵ５０は、上記ステップＳ５０３でメモリーから読み出した制限サーバー３００を特定する情報を発行するジョブに付加する（ステップＳ５１１）。そして、ＣＰＵ５０は、制限サーバー３００を特定する情報が付加されたジョブをＭＦＰ１００に発行する（ステップＳ５１３）。この場合、当該ジョブは、第１の実施の形態または第２の実施の形態において説明されたように、制限サーバー３００またはＭＦＰ１００において当該ジョブに設定された処理内容に従う画像形成処理が当該ユーザーに許可されているか否かが判断され、その判断に従ってＭＦＰ１００で画像形成処理が実行される。
【００９５】
＜第３の実施の形態の効果＞
端末装置５００側で制限情報を取得して当該情報に応じた処理内容をジョブに対して設定するように構成されている場合において、端末装置５００が制限サーバー３００から制限情報を取得できない場合においても、第３の実施の形態にかかるシステムにおいて上記のような動作が行なわれることで、ＭＦＰ１００での画像形成処理において制限情報に基づいて当該ユーザーに対して設定された機能制限を適用することができる。
【００９６】
［その他］
開示された特徴は、１つ以上のモジュールによって実現される。たとえば、当該特徴は、回路素子その他のハードウェアモジュールによって、当該特徴を実現する処理を規定したソフトウェアモジュールによって、または、ハードウェアモジュールとソフトウェアモジュールとの組み合わせによって実現され得る。
【００９７】
上述の動作をシステムに含む各装置に実行させるための、１つ以上のソフトウェアモジュールの組み合わせであるプログラムとして提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９８】
なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００９９】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【０１００】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０２】
１０，３０，５０  ＣＰＵ、１１，３１，５１  ＲＯＭ、１２，３２，５２  ＲＡＭ、１３，３３  ＨＤＤ、１４  プリンター、１５  スキャナー、１６  ＦＡＸ装置、１７  操作パネル、１８，５５  第１通信部、１９，５６  第２通信部、３４  通信部、５３  操作部、５４  ディスプレイ、１００  ＭＦＰ、１０１  ジョブ入力部、１０２  格納部、１０３  特定部、１０４  問い合わせ部、１０５，５０１  指示入力部、１０６  処理部、１０７  破棄処理部、１１０  通知部、１１５  要求部、１１６  制限情報入力部、１１７，３０３  判断部、１１８，３０５  変更部、１１９  指示部、１３１  ジョブ記憶部、３００，３００Ａ，３００Ｂ，３００Ｃ  制限サーバー、３０１  問い合わせ入力部、３０２，５０３  読出部、３０４  指示出力部、３３１  制限情報記憶部、５００  端末装置、５０２  ジョブ生成部、５０４  付加処理部、５０５  発行部、５２１  制限サーバー情報記憶部。
【図１】
0006459840.tif 000002
【図２】
0006459840.tif 000003
【図３】
0006459840.tif 000004
【図４】
0006459840.tif 000005
【図５】
0006459840.tif 000006
【図６】
0006459840.tif 000007
【図７】
0006459840.tif 000008
【図８】
0006459840.tif 000009
【図９】
0006459840.tif 000010
【図１０】
0006459840.tif 000011
【図１１】
0006459840.tif 000012
【図１２】
0006459840.tif 000013
【図１３】
0006459840.tif 000014
【図１４】
0006459840.tif 000015
【図１５】
0006459840.tif 000016