(57)【要約】【課題】処理禁止条件を更新できなくなった場合に、印刷制限が適切に動作せず、制限が必要となった印刷ジョブを印刷するおそれがある。【解決手段】印刷システムは、プリンタ４０と、ネットワーク２０を介してプリンタ４０に接続された管理サーバ１０とを備えている。プリンタ４０は、処理禁止情報４１ａを格納する処理禁止情報格納部４１と、処理許可情報４４ａを格納する処理許可情報格納部４４と、管理サーバ１０との通信状況を確認する通信状況確認部４３と、印刷ジョブに基づいて印刷処理を行う印刷部４６と、処理禁止情報４１ａと処理許可情報４４ａと通信状況とを参照し、印刷処理に対する許可又は禁止に制限を加える処理制限部４５とを備えている。管理サーバ１０は、ネットワーク２０を介して、処理禁止情報４１ａと処理許可情報４４ａとを更新する。【選択図】図１
2012185715.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を禁止する条件からなる処理禁止情報を格納する処理禁止情報格納部と、
前記印刷処理を許可する条件からなる処理許可情報を格納する処理許可情報格納部と、
前記処理禁止情報及び前記処理許可情報の更新状態を確認する確認部と、
印刷ジョブに基づいて印刷処理を行う印刷部と、
前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報と確認された前記更新状態とを参照し、前記印刷処理に対する前記許可又は前記禁止に制限を加える処理制限部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記処理禁止情報又は前記処理許可情報は、
前記印刷処理のデータ中に特定の文字列が存在するという条件であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記処理禁止情報又は前記処理許可情報は、
前記印刷処理のデータ中に特定の画像データが存在するという条件であることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記処理禁止情報格納部に格納された前記処理禁止情報と、前記処理許可情報格納部に格納された前記処理許可情報とは、
外部から通信により取得される新たな処理禁止情報と新たな処理許可情報とによってそれぞれ更新されることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記新たな処理禁止情報と前記新たな処理許可情報とは、一定時間毎に前記外部から取得することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記新たな処理禁止情報と前記新たな処理許可情報とは、前記外部から送信されてきた時に受信して取得することを特徴とする請求項４記載の画像形成装置。
【請求項７】
前記確認部は、
前記更新状態として前記外部との通信状況を確認し、
前記処理制限部は、
前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報と確認された前記通信状況とを参照し、前記印刷処理に対する前記許可又は前記禁止に制限を加えることを特徴とする請求項４記載の画像生成装置。
【請求項８】
前記処理制限部は、
前記外部と一定時間通信できない場合には、前記制限を強化することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記処理制限部は、
前記外部と通信できる場合には、前記処理許可情報に当てはまらず、前記処理禁止情報に当てはまる前記印刷処理を制限し、前記外部と一定時間通信できない場合には、前記処理許可情報に当てはまらない前記印刷処理を制限することを特徴とする請求項７記載の画像形成装置。
【請求項１０】
画像形成装置と、ネットワークを介して前記画像形成装置に接続された管理サーバと、を備えた印刷システムであって、
前記画像形成装置は、
印刷処理を禁止する条件からなる処理禁止情報を格納する処理禁止情報格納部と、
前記印刷処理を許可する条件からなる処理許可情報を格納する処理許可情報格納部と、
前記管理サーバとの通信状況を確認する通信状況確認部と、
印刷ジョブに基づいて印刷処理を行う印刷部と、
前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報と確認された前記通信状況とを参照し、前記印刷処理に対する前記許可又は前記禁止に制限を加える処理制限部とを備え、
前記管理サーバは、前記ネットワークを介して、前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報とを更新することを特徴とする印刷システム。
【請求項１１】
請求項１０記載の印刷システムは、更に、
前記印刷ジョブを前記画像形成装置に与える印刷指示装置を備えたことを特徴とする印刷システム。
【請求項１２】
前記画像形成装置は、
一定時間毎に前記管理サーバから、更新された前記処理禁止情報及び前記処理許可情報を取得することを特徴とする請求項１０記載の印刷システム。
【請求項１３】
前記画像形成装置は、
前記管理サーバ側において前記処理禁止情報及び前記処理許可情報が更新された時に前記管理サーバから送信される、更新された前記処理禁止情報及び前記処理許可情報を受信することを特徴とする請求項１０記載の印刷システム。
【請求項１４】
印刷ジョブに基づいて行う印刷処理に対する禁止又は許可に制限を加える画像形成装置と、
前記印刷処理を禁止する条件からなる処理禁止情報、及び前記印刷処理を許可する条件からなる処理許可情報を、ネットワークを介して前記画像形成装置へ送信する管理サーバと、
を備えた印刷システムにおける印刷制限方法であって、
前記画像形成装置は、
前記管理サーバから送信された前記処理禁止情報及び前記処理許可情報を受信する受信処理と、
前記管理サーバとの通信状況を確認する確認処理と、
受信された前記処理禁止情報及び前記処理許可情報と確認された前記通信状況とを参照し、前記印刷処理に対する前記許可又は前記禁止を制限する制限処理と、
を行うことを特徴とする印刷制限方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワークに接続された画像形成装置と、管理サーバ及び画像形成装置を有する印刷システムと、印刷システムにおける印刷制限方法とに関するものである。
【背景技術】
【０００２】
製品情報や個人情報等、印刷を制限しなければならない印刷ジョブの条件はその時々において更新される。そのため、下記の特許文献１では、ネットワークを通じて画像形成装置としてのプリンタにおける印刷ジョブの処理禁止条件を更新する印刷システムが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２５３２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムでは、通信状況の異常、処理禁止条件を管理する管理サーバのダウンやメンテナンス等で、処理禁止条件を更新できなくなった場合に、印刷制限が適切に動作せず、制限が必要となった印刷ジョブを印刷するおそれがあるといった課題があった。
【課題を解決するための手段】
【０００５】
本発明のうちの第１の発明の画像形成装置は、印刷処理を禁止する条件からなる処理禁止情報を格納する処理禁止情報格納部と、前記印刷処理を許可する条件からなる処理許可情報を格納する処理許可情報格納部と、前記処理禁止情報及び前記処理許可情報の更新状態を確認する確認部と、印刷ジョブに基づいて印刷処理を行う印刷部と、前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報と確認された前記更新状態とを参照し、前記印刷処理に対する前記許可又は前記禁止に制限を加える処理制限部と、を備えたことを特徴とする。
【０００６】
第２の発明の印刷システムは、画像形成装置と、ネットワークを介して前記画像形成装置に接続された管理サーバと、を備えている。
【０００７】
前記画像形成装置は、印刷処理を禁止する条件からなる処理禁止情報を格納する処理禁止情報格納部と、前記印刷処理を許可する条件からなる処理許可情報を格納する処理許可情報格納部と、前記管理サーバとの通信状況を確認する通信状況確認部と、印刷ジョブに基づいて印刷処理を行う印刷部と、前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報と確認された前記通信状況とを参照し、前記印刷処理に対する前記許可又は前記禁止に制限を加える処理制限部と、を備えている。更に、前記管理サーバは、前記ネットワークを介して、前記処理禁止情報格納部に格納された前記処理禁止情報と前記処理許可情報格納部に格納された前記処理許可情報とを更新することを特徴とする。
【０００８】
第３の発明の印刷制限方法は、印刷ジョブに基づいて行う印刷処理に対する禁止又は許可に制限を加える画像形成装置と、前記印刷処理を禁止する条件からなる処理禁止情報及び前記印刷処理を許可する条件からなる処理許可情報を、ネットワークを介して前記画像形成装置へ送信する管理サーバと、を備えた印刷システムにおける印刷制限方法である。そして、前記画像形成装置は、前記管理サーバから送信された前記処理禁止情報及び前記処理許可情報を受信する受信処理と、前記管理サーバとの通信状況を確認する確認処理と、受信された前記処理禁止情報及び前記処理許可情報と確認された前記通信状況とを参照し、前記印刷処理に対する前記許可又は前記禁止を制限する制限処理と、を行うことを特徴とする。
【発明の効果】
【０００９】
第１の発明の画像形成装置によれば、処理禁止情報と処理許可情報と更新状態とを参照して、印刷処理に対する許可又は禁止に制限を加えるようにしているので、より安全に印刷制限を行うことが可能である。
【００１０】
第２の発明の印刷システム、及び第３の発明の印刷制限方法によれば、処理禁止情報と処理許可情報と通信状況とを参照し、印刷処理を制限するようにしているので、より安全に印刷制限を行うことが可能である。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の実施例１における印刷システムを示す概略の構成図である。
【図２】図２は図１中の処理禁止データ１３ａの構成例を示す図である。
【図３】図３は図１中の表示部１６に表示される処理禁止データ設定用画面１６ａの構成例を示す図である。
【図４】図４は図１中の処理許可データ１５ａの構成例を示す図である。
【図５】図５は図４中の画像ファイル１５ａ１の表示例を示す図である。
【図６】図６は図１中の表示部１６に表示される処理許可データ設定用画面１６ｂの構成例を示す図である。
【図７】図７は印刷制限メッセージ４５ａの表示例を示す図である。
【図８】図８は図１の印刷システムにおける印刷実行時の動作を示すフローチャートである。
【図９】図９は印刷ジョブ５１の例を示す図である。
【図１０】図１０は印刷ジョブ５２の例を示す図である。
【図１１】図１１は印刷ジョブ５３の例を示す図である。
【図１２】図１２は印刷ジョブ５４の例を示す図である。
【図１３】図１３は図１のプリンタ４０における処理禁止データ４１ａ及び処理許可データ４４ａの更新時の動作を示すフローチャートである。
【図１４】図１４は図１中のプリンタ４０、管理サーバ１０及びクライアント３０の通信状況の例を示すシーケンス図である。
【図１５】図１５は本発明の実施例２における印刷システムを示す概略の構成図である。
【図１６】図１６は図１５中のジョブ情報格納部４９の構成例を示す図である。
【図１７】図１７は制限緩和メッセージ４５ｂの表示例を示す図である。
【図１８】図１８は図１５の印刷システムにおける印刷実行時の動作を示すフローチャートである。
【図１９】図１９は図１５のプリンタ４０Ａにおける処理禁止データ４１ａ及び処理許可データ４４ａの更新時の動作を示すフローチャートである。
【図２０】図２０は図１５中のプリンタ４０Ａ、管理サーバ１０及びクライアント３０−１，３０−２の通信状況の例を示すシーケンス図である。
【図２１】図２１は本発明の実施例３における印刷システムを示す概略の構成図である。
【図２２】図２２は図２１中の管理サーバ１０Ｂから処理禁止データ１３ａ及び処理許可データ１５ａを送信してデータ更新を行う場合の動作を示すフローチャートである。
【図２３】図２３は前回のデータ送信から一定時間経過後の管理サーバ１０Ｂの動作を示すフローチャートである。
【図２４】図２４は図２１中のプリンタ４０、管理サーバ１０Ｂ及びクライアント３０の通信状況の例を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【００１３】
（実施例１の構成）
図１は、本発明の実施例１における印刷システムを示す概略の構成図である。
【００１４】
印刷システムは、管理サーバ１０と、ネットワーク２０と、このネットワーク２０を介してその管理サーバ１０に接続されたクライアント３０及び画像形成装置としてのプリンタ４０とを備えている。
【００１５】
管理サーバ１０は、印刷処理に対する処理禁止情報としての処理禁止データ１３ａ及び処理許可情報としての処理許可データ１５ａを管理する装置である。この管理サーバ１０は、処理禁止データ１３ａを管理する処理禁止データ管理部１１と、処理許可データ１５ａを管理する処理許可データ管理部１２と、その処理禁止データ１３ａを格納する処理禁止情報格納部としての処理禁止データ格納部１３と、通信部１４と、その処理許可データ１５ａを格納する処理許可情報格納部としての処理許可データ格納部１５とを有し、例えば、中央処理装置（以下「ＣＰＵ」という。）、記憶装置及び入／出力装置等を有するコンピュータにより構成されている。この管理サーバ１０には、処理禁止データ１３ａ及び処理許可データ１５ａを設定するための設定用画面等を表示する表示部１６等が接続されている。
【００１６】
処理禁止データ管理部１１は、処理禁止データ１３ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理禁止データ１３ａを更新したり、処理禁止データ１３ａの設定の際に、その処理禁止データ１３ａの内容に基づいて、現在の処理禁止データ１３ａの内容を表示部１６に表示させる機能を有している。処理許可データ管理部１２は、処理許可データ１５ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理許可データ１５ａを更新したり、処理許可データ１５ａの設定の際に、その処理許可データ１５ａの内容に基づいて、現在の処理許可データ１５ａの内容を表示部１６に表示させる機能を有している。これらの処理禁止データ管理１１及び処理許可データ管理部１２は、ＣＰＵにより構成されている。
【００１７】
処理禁止データ格納部１３及び処理許可データ格納部１５は、記憶装置により構成されている。処理禁止データ格納部１３に格納される処理禁止データ１３ａは、例えば、複数の文字列データから構成されている。処理許可データ格納部１５に格納される処理許可データ１５ａは、例えば、複数の画像ファイルから構成されている。通信部１４は、処理禁止データ格納部１３、処理許可データ格納部１５、及びネットワーク２０に接続され、プリンタ４０からの問い合わせに応答して、あるいは、自発的に、処理禁止データ１３ａ及び処理許可データ１５ａをネットワーク２０へ送信する機能を有している。
【００１８】
クライアント３０は、プリンタ４０に対して印刷指示を行う印刷指示装置であり、アプリケーションプログラム（以下単に「アプリケーション」という。）３１、プリンタドライバ３２、及び通信部３３を有し、例えば、パーソナルコンピュータ（以下「ＰＣ」という。）により構成されている。このクライアント３０には、データ等を表示するための表示部３４等が接続されている。
【００１９】
プリンタ４０は、クライアント３０からの印刷指示を受けると、管理サーバ１０から与えられる処理禁止データ１３ａ及び処理許可データ１５ａ等に基づき、印刷処理を行う装置である。このプリンタ４０は、処理禁止データ格納部４１、通信部４２、情報の更新状態を確認する確認部としての通信状況確認部４３、処理許可データ格納部４４、処理制限部４５、印刷部４６、最終更新時間格納部４７、及び時刻取得部４８により構成されている。
【００２０】
処理禁止データ格納部４１は、通信部４２及び処理制限部４５に接続され、通信部４２を介して管理サーバ１０から与えられる処理禁止データ４１ａを格納するものである。処理禁止データ４１ａは、複数の文字列データから構成されている。この処理禁止データ４１ａの中身は、管理サーバ１０内の処理禁止データ格納部１３に格納された処理禁止データ１３ａと一致するとは限らない。通信部４２は、ネットワーク２０、処理禁止データ格納部４１、通信状況確認部４３、処理許可データ格納部４４及び処理制限部４５に接続され、ネットワーク２０に対してデータを送受信する機能を有している。
【００２１】
通信状況確認部４３は、通信部４２、処理制限部４５、最終更新時間格納部４７及び時刻取得部４８に接続され、通信部４２を介して管理サーバ１０との通信状況を確認する機能を有している。処理許可データ格納部４４は、通信部４２及び処理制限部４５に接続され、通信部４２を介して管理サーバ１０から与えられる処理許可データ４４ａを格納するものである。処理許可データ４４ａは、複数の画像ファイルにより構成されている。この処理許可データ４４ａの中身は、管理サーバ１０内の処理許可データ格納部１５に格納された処理許可データ１５ａと一致するとは限らない。
【００２２】
処理制限部４５は、処理禁止データ格納部４１、通信部４２、通信状況確認部４３、処理許可データ格納部４４及び印刷部４６に接続され、処理禁止データ４１ａ、処理許可データ４４ａ、及び通信状況確認部４３の情報を参照し、印刷ジョブを制限すると共に、任意の情報としての印刷制限メッセージ４５ａ等を出力する機能を有している。印刷部４６は、処理制限部４５に接続され、この印刷制限部４５で許可された印刷ジョブを印刷する機能を有している。最終更新時間格納部４７は、通信状況確認部４３に接続され、最後に処理禁止データ４１ａ及び処理許可データ４４ａを更新した時間を格納するものである。時刻取得部４８は、通信状況確認部４３に接続され、現在の時刻を取得する機能を有している。
【００２３】
図２は、図１中の処理禁止データ１３ａの構成例を示す図である。
処理禁止データ１３ａは、複数の文字列データ（例えば、「ＯＸ５５０」１３ａ１、「ＯＸ５６０」１３ａ２、「ＯＸ５７０」１３ａ３）により構成されている。
【００２４】
図３は、図１中の表示部１６に表示される処理禁止データ設定用画面１６ａの構成例を示す図である。
【００２５】
処理禁止データ設定用画面１６ａには、処理禁止データ１３ａと、この処理禁止データ１３ａを解除するための複数の解除ボタン１６ａ１，１６ａ２，１６ａ３と、処理禁止データ１３ａを追加するためのテキストボックス１６ａ４及び追加ボタン１６ａ５とが表示されている。テキストボックス１６ａ４に任意の文字列を入力し、追加ボタン１６ａ５をクリックすることで、処理禁止データ１３ａに任意の文字列が追加される。
【００２６】
図４は、図１中の処理許可データ１５ａの構成例を示す図である。
処理許可データ１５ａは、複数の画像ファイル１５ａ１，１５ａ２，１５ａ３により構成されている。
【００２７】
図５は、図４中の画像ファイル１５ａ１の表示例を示す図である。
画像ファイル１５ａ１は、「許可済み」と表示されている。
【００２８】
図６は、図１中の表示部１６に表示される処理許可データ設定用画面１６ｂの構成例を示す図である。
【００２９】
処理許可データ設定用画面１６ｂには、処理許可データ１５ａと、この処理許可データ１５ａを解除するための複数の解除ボタン１６ｂ１，１６ｂ２，１６ｂ３と、処理許可データ１５ａを追加するためのテキストボックス１６ｂ４及び追加ボタン１６ｂ５とが表示されている。テキストボックス１６ｂ４に任意の画像ファイル名を入力し、追加ボタン１６ｂ５をクリックすることで、処理許可データ１５ａに任意の画像ファイルが追加される。
【００３０】
図７は、図１中の処理制限部４５から出力されてクライアント３０の表示部３４に表示される印刷制限メッセージ４５ａの表示例を示す図である。
【００３１】
印刷制限メッセージ４５ａは、「印刷ジョブＸは印刷が制限されております。」と表示されている。
【００３２】
（実施例１の印刷制限方法）
本実施例１の印刷システムにおける印刷制限方法について、以下、その動作（１）〜（３）を説明する。
【００３３】
（１）  実施例１の印刷実行時の動作
図８は、図１の印刷システムにおける印刷実行時の動作を示すフローチャートである。
【００３４】
図１の印刷システムにおける印刷処理では、処理が開始されると、ステップＳ１において、ユーザがクライアント３０のプリケーション３１から印刷を実行すると、印刷が開始される。印刷が開始されると、アプリケーション３１によって印刷ジョブが作成され、この印刷ジョブが、プリンタドライバ３２、通信部３３、及びネットワーク２０を経由してプリンタ４０へ送信される。プリンタ４０では、通信部４２を介して印刷ジョブを受信する。プリンタ４０において、その印刷ジョブを許可するか又は制限するかを決定する。
【００３５】
即ち、ステップＳ２において、通信状況確認部４３は、管理サーバ１０との間の通信状況が正常であるか否かを確認するために、最終更新時間格納部４７に格納された時刻と、時刻取得部４８で取得された現在時刻とを比較して、差が一定時間未満の場合には正常と判断（Ｙｅｓ）してステップＳ３へ進み、差が一定時間以上の場合には正常ではないと判断（Ｎｏ）してステップＳ４へ進む。
【００３６】
ステップＳ３において、処理制限部４５は、処理許可データ格納部４４に格納された処理許可データ４４ａを参照して、処理許可データ４４ａに含まれる画像ファイルと同様の画像ファイルが、印刷ジョブに存在するか否かを確認し、同様の画像ファイルが存在する場合（Ｙｅｓ）にはステップＳ６へ進み、同様の画像ファイルが存在しない場合（Ｎｏ）にはステップＳ５へ進む。
【００３７】
ステップＳ４において、処理制限部４５は、処理許可データ格納部４４に格納された処理許可データ４４ａを参照して、処理許可データ４４ａに含まれる画像ファイルと同様の画像ファイルが、印刷ジョブに存在するか否かを確認し、同様の画像ファイルが存在する場合（Ｙｅｓ）にはステップＳ６へ進み、同様の画像ファイルが存在しない場合（Ｎｏ）にはステップＳ７へ進む。
【００３８】
ステップＳ５において、処理制限部４５は、処理禁止データ格納部４１に格納された処理禁止データ４１ａを参照して、処理禁止データ４１ａに含まれる文字列データと同様の文字列データが、印刷ジョブに存在するか否かを確認し、同様の文字列データが存在する場合（Ｙｅｓ）にはステップＳ７へ進み、同様の文字列データが存在しない場合（Ｎｏ）にはステップＳ６へ進む。
【００３９】
ステップＳ６において、印刷部４６は、印刷ジョブに対して印刷を実行し、印刷処理を終了する。ステップＳ７において、処理制限部４５は、印刷ジョブを削除して印刷を停止させる。処理制限部４５は、更に、印刷制限メッセージを通信部４２、ネットワーク２０、及びクライアント３０内の通信部３３を経由して、プリンタドライバ３２に送信する。印刷制限メッセージを受け取ったプリンタドライバ３２は、図７に示すように、印刷ジョブが制限されたことを表す印刷制限メッセージ４５ａを表示部３４に表示させ、印刷処理を終了する。
【００４０】
図９は、印刷ジョブ５１の例を示す図である。
印刷ジョブ５１には、文字列データとして「新製品」、「ＯＸ５５０」、「２０１０／０８／ＸＸ発売」、「ＳＰＥＣ」、「ＣＰＵ：ＹＹ」、及び、「ＭＥＭ：ＺＺ」が含まれている。
【００４１】
このような図９の印刷ジョブ５１を印刷する場合の図８の印刷制限方法例を説明する。
図８のステップＳ２において、通信状況確認部４３は、通信状況が正常であることを確認すると（Ｙｅｓ）、ステップＳ３へ進む。ステップＳ３において、処理制限部４５は、図９の印刷ジョブ５１中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる画像ファイル１５ａ１〜１５ａ３と同様の画像ファイルが存在しないため（Ｎｏ）、ステップＳ５へ進む。ステップＳ５において、処理制限部４５は、図９の印刷ジョブ５１中に、図２の処理禁止データ１３ａ（＝４１ａ）に含まれる文字列データ「ＯＸ５５０」１３ａ１と同様の文字列データ「ＯＸ５５０」が存在するため（Ｙｅｓ）、ステップＳ７へ進む。ステップＳ７において、処理制限部４５は、印刷ジョブ５１の印刷を停止させる。
【００４２】
又、ステップＳ２において、通信状況確認部４３は、通信状況が正常でないことを確認すると（Ｎｏ）、ステップＳ４へ進む。ステップＳ４において、処理制限部４５は、図９の印刷ジョブ５１中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる画像ファイル１５ａ１〜１５ａ３と同様の画像ファイルが存在しないため（Ｎｏ）、ステップＳ７へ進む。ステップＳ７において、処理制限部４５は、印刷ジョブ５１の印刷を停止させる。
【００４３】
従って、処理禁止データ１３ａ（＝４１ａ）中の文字列データ１３ａ１〜１３ａ３が含まれ、処理許可データ１５ａ（＝４４ａ）中の画像ファイル１５ａ１〜１５ａ３が含まれない印刷ジョブ５１の場合には、常に印刷が制限される。
【００４４】
図１０は、印刷ジョブ５２の例を示す図である。
印刷ジョブ５２には、文字列データとして「ＯＸ５４０情報」、「ＳＰＥＣ」、「ＣＰＵ：ＹＹ」、「ＭＥＭ：ＺＺ」と、画像ファイルとして「許可済み」とが含まれている。
【００４５】
このような図１０の印刷ジョブ５２を印刷する場合の図８の印刷制限方法例を説明する。
【００４６】
図８のステップＳ２において、通信状況確認部４３は、通信状況が正常であることを確認すると（Ｙｅｓ）、ステップＳ３へ進む。ステップＳ３において、処理制限部４５は、図１０の印刷ジョブ５２中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる図５の画像ファイル１５ａ１が存在するため（Ｙｅｓ）、ステップＳ６へ進む。ステップＳ６において、印刷部４６は、印刷ジョブ５２を印刷する。
【００４７】
又、図８のステップＳ２において、通信状況確認部４３は、通信状況が正常でないことを確認すると（Ｎｏ）、ステップＳ４へ進む。ステップＳ４において、処理制限部４５は、図１０の印刷ジョブ５２中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる図５の画像ファイル１５ａ１が存在するため（Ｙｅｓ）、ステップＳ６へ進む。ステップＳ６において、印刷部４６は、印刷ジョブ５２を印刷する。
【００４８】
図１１は、印刷ジョブ５３の例を示す図である。
印刷ジョブ５３には、文字列データとして「新製品」、「ＯＸ５４０」、「２０１０／０８／ＸＸ発売」、「ＳＰＥＣ」、「ＣＰＵ：ＹＹ」、「ＭＥＭ：ＺＺ」と、画像ファイルとして「許可済み」とが含まれている。
【００４９】
このような図１１の印刷ジョブ５３を印刷する場合の図８の印刷制限方法例を説明する。
【００５０】
図８のステップＳ２において、通信状況確認部４３は、通信状況が正常であることを確認すると（Ｙｅｓ）、ステップＳ３へ進む。ステップＳ３において、処理制限部４５は、図１１の印刷ジョブ５３中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる図５の画像ファイル１５ａ１が存在するため（Ｙｅｓ）、ステップＳ６へ進む。ステップＳ６において、印刷部４６は、印刷ジョブ５２を印刷する。
【００５１】
又、図８のステップＳ２において、通信状況確認部４３は、通信状況が正常でないことを確認すると（Ｎｏ）、ステップＳ４へ進む。ステップＳ４において、処理制限部４５は、図１１の印刷ジョブ５３中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる図５の画像ファイル１５ａ１が存在するため（Ｙｅｓ）、ステップＳ６へ進む。ステップＳ６において、印刷部４６は、印刷ジョブ５２を印刷する。
【００５２】
このように、図１１の印刷ジョブ５３には、図４の処理許可データ１５ａ（＝４４ａ）に含まれる図５の画像ファイル１５ａ１が存在し、且つ、図２の処理禁止データ１３ａ（＝４１ａ）に含まれる文字列データ「ＯＸ５５０」１３ａ１が存在する。動作については、図１０の印刷ジョブ５２と同様であり、常に印刷される。
【００５３】
従って、図１０の印刷ジョブ５２及び図１１の印刷ジョブ５３のように、処理許可データ１５ａ（＝４４ａ）中の画像ファイル１５ａ１〜１５ａ３が含まれる印刷ジョブ５２，５３の場合は、処理禁止データ１３ａ（＝４１ａ）の存在に関わらず常に印刷される。
【００５４】
図１２は、印刷ジョブ５４の例を示す図である。
印刷ジョブ５４には、文字列データとして「ＯＸ５４０情報」、「ＳＰＥＣ」、「ＣＰＵ：ＹＹ」、及び、「ＭＥＭ：ＺＺ」が含まれている。
【００５５】
このような図１２の印刷ジョブ５４を印刷する場合の図８の印刷制限方法例を説明する。
【００５６】
図８のステップＳ２において、通信状況確認部４３は、通信状況が正常であることを確認すると（Ｙｅｓ）、ステップＳ３へ進む。ステップＳ３において、処理制限部４５は、図１２の印刷ジョブ５４中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる画像ファイル１５ａ１〜１５ａ３と同様の画像ファイルが存在しないため（Ｎｏ）、ステップＳ５へ進む。ステップＳ５において、処理制限部４５は、図１２の印刷ジョブ５４中に、図２の処理禁止データ１３ａ（＝４１ａ）に含まれる文字列データ１３ａ１〜１３ａ３と同様の文字列データが存在しないため（Ｎｏ）、ステップＳ６へ進む。ステップＳ６において、印刷部４６は、印刷ジョブ５４を印刷する。
【００５７】
又、ステップＳ２において、通信状況確認部４３は、通信状況が正常でないことを確認すると（Ｎｏ）、ステップＳ４へ進む。ステップＳ４において、処理制限部４５は、図１２の印刷ジョブ５４中に、図４の処理許可データ１５ａ（＝４４ａ）に含まれる画像ファイル１５ａ１〜１５ａ３と同様の画像ファイルが存在しないため（Ｎｏ）、ステップＳ７へ進む。ステップＳ７において、処理制限部４５は、印刷ジョブ５１の印刷を停止させる。
【００５８】
従って、図２の処理禁止データ１３ａ（＝４１ａ）中の文字列データ１３ａ１〜１３ａ３、及び図４の処理許可データ１５ａ（＝４４ａ）中の画像ファイル１５ａ１〜１５ａ３が含まれない印刷ジョブ５４の場合は、通信状況によって印刷が許可される場合と制限される場合がある。
【００５９】
（２）  実施例１のデータ更新時の動作
図１３は、図１のプリンタ４０における処理禁止データ４１ａ及び処理許可データ４４ａの更新時の動作を示すフローチャートである。
【００６０】
データ更新処理が開始されると、ステップＳ１１において、プリンタ４０内の通信状況確認部４３は、時刻取得部４８から現在時刻を取得し、一定時間毎に、処理禁止データ格納部４１内の処理禁止データ４１ａと、処理許可データ格納部４４内の処理許可データ４４ａとの更新を開始し、ステップＳ１２へ進む。ステップＳ１２において、通信状況確認部４３は、通信部４２及びネットワーク２０を経由して、管理サーバ１０に対し、処理禁止データ１３ａ及び処理許可データ１５ａの問い合わせデータを送信する。問い合わせデータを受信した管理サーバ１０は、処理禁止データ格納部１３内の処理禁止データ１３ａと、処理許可データ格納部１５内の処理許可データ１５とを、通信部１４及びネットワーク２０を経由してプリンタ４０に送信し、ステップＳ１３へ進む。
【００６１】
ステップＳ１３において、プリンタ４０内の通信部４２は、処理禁止データ１３ａ及び、処理許可データ１５ａを受信した場合には（Ｙｅｓ）、ステップＳ１４へ進み、受信できない場合には（Ｎｏ）、データ更新処理を終了する。処理禁止データ１３ａ及び処理許可データ１５ａが受信できない場合の例としては、管理サーバ１０の障害や、ネットワーク２０と管理サーバ１０間のネットワーク障害等が挙げられる。
【００６２】
ステップＳ１４において、プリンタ４０内の通信部４２は、受信した処理禁止データ１３ａと処理許可データ１５ａとを、それぞれ処理禁止データ格納部４１内の処理禁止データ４１ａと処理許可データ格納部４４内の処理許可データ４４とに上書きし、ステップＳ１５へ進む。ステップＳ１５において、通信状況確認部４３は、時刻取得部４８から現在時刻を取得して、最終更新時間格納部４７に格納された最終更新時間を更新し、データ更新処理を終了する。
【００６３】
（３）  実施例１のプリンタ、管理サーバ及びクライアントの通信状況
図１４は、図１中のプリンタ４０、管理サーバ１０及びクライアント３０の通信状況の例を示すシーケンス図である。
【００６４】
この図１４では、途中で管理サーバ１０がダウンする例が示されている。
プリンタ４０からは管理サーバ１０に対して、一定時間毎に問い合わせデータＡＳＫが送信されている。通信状況が正常な場合は、問い合わせデータＡＳＫを受信した管理サーバ１０からプリンタ４０へ、処理禁止データ１３ａ及び処理許可データ１５ａが送信される。管理サーバ１０のダウン後は、この管理サーバ１０からプリンタ４０へ処理禁止データ１３ａ及び処理許可データ１５ａが送信されない。
【００６５】
クライアント３０からはプリンタ４０に対して、その都度、印刷ジョブ（例えば、図９の印刷ジョブ５１、図１０の印刷ジョブ５２、図１２の印刷ジョブ５４）が送信されている。
【００６６】
図９の印刷ジョブ５１については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データ「ＯＸ５５０」が存在するため、プリンタ４０内の処理制限部４５により、印刷部４６の印刷が停止される。そして、図７の印刷制限メッセージ４５ａが、プリンタ４０内の処理制限部４５から通信部４２及びネットワーク２０を経由して、クライアント３０へ送信される。
【００６７】
図１０の印刷ジョブ５２については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データが存在せず、且つ図４の処理許可データ１５ａ（＝４４ａ）に当てはまる画像ファイルが存在するため、印刷部４６によって正常に印刷が実行される。
【００６８】
図１２の印刷ジョブ５４については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データが存在せず、且つ図４の処理許可データ１５ａ（＝４４ａ）に当てはまる画像ファイルが存在しない。条件は印刷ジョブ５２と同様であるが、管理サーバ１０のダウンにより、一定時間以上、処理禁止データ４１ａ及び処理許可データ４４ａが更新されていないため、処理制限部４５により、印刷部４６の印刷が停止される。
【００６９】
（実施例１の効果）
本実施例１によれば、次の（ａ）、（ｂ）のような効果がある。
【００７０】
（ａ）  プリンタ４０と管理サーバ１０が通信可能時は、処理禁止データ１３ａ（＝４１ａ）に当てはまる印刷ジョブ５１のみ印刷を制限し、一定時間以上通信できていない場合は、処理禁止データ４１ａに当てはまる可能性のあるジョブについても印刷を制限している。これにより、管理者はより安全に印刷制限を行うことが可能である。
【００７１】
（ｂ）  プリンタ４０と管理サーバ１０が一定時間以上通信できていない場合においても、処理許可データ４４ａに当てはまる印刷ジョブについては、印刷を可能にしている。これにより、ユーザの利便性低下を抑えることが可能である。
【実施例２】
【００７２】
（実施例２の構成）
図１５は、本発明の実施例２における印刷システムを示す概略の構成図であり、実施例１を示す図１中の要素と共通の要素には共通の符号が付されている。
【００７３】
本実施例２の印刷システムでは、実施例１と同様の管理サーバ１０及び表示部１６と、実施例１と同様のネットワーク２０と、実施例１のクライアント３０及び表示部３４に代えて設けられた複数のクライアント３０−１，３０−２，３０−３及び複数の表示部３４−１，３４−２，３４−３と、実施例１の画像形成装置としてのプリンタ４０に代えて設けられたプリンタ４０Ａとを備えている。管理サーバ１０と、複数のクライアント３０−１〜３０−３と、プリンタ４０Ａとは、ネットワーク２０を介して相互に接続されている。
【００７４】
本実施例２の各クライアント３０−１〜３０−３及び各表示部３４−１〜３４−３は、実施例１のクライアント３０及び表示部３４と同様の構成である。即ち、クライアント３０−１は、アプリケーション３１−１と、このアプリケーション３１−１に接続されたプリンタドライバ３２−１と、このプリンタドライバ３２−１に接続された通信部３３−１とを有し、その通信部３３−１がネットワーク２０に接続されている。クライアント３４−１には、表示部３４−１が接続されている。同様に、クライアント３０−２は、アプリケーション３１−２と、プリンタドライバ３２−２と、通信部３３−２とを有し、その通信部３３−２がネットワーク２０に接続されている。クライアント３０−２には、表示部３４−２が接続されている。更に、クライアント３０−３は、アプリケーション３１−３と、プリンタドライバ３２−３と、通信部３３−３とを有し、その通信部３３−３がネットワーク２０に接続されている。クライアント３０−３には、表示部３４−３が接続されている。
【００７５】
本実施例２のプリンタ４０Ａでは、実施例１のプリンタ４０に対して、新たに装置情報格納部としてのジョブ情報格納部４９が追加され、そのジョブ情報格納部４９が処理制限部４５に接続されている。ジョブ情報格納部４９には、処理制限部４５により制限された印刷処理に関連した装置情報（例えば、印刷制限を行った印刷ジョブの送信元情報）が格納される。その他の構成は、実施例１と同様である。
【００７６】
図１６は、図１５中のジョブ情報格納部４９の構成例を示す図である。
ジョブ情報格納部４９には、送信元情報であるクライアント名（３０−１，３０−２）が格納されている。
【００７７】
図１７は、図１５中の処理制限部４５から出力されてクライアント３０−１〜３０−３の表示部３４−１〜３４−３に表示される制限緩和メッセージ４５ｂの表示例を示す図である。
制限緩和メッセージ４５ｂは、「印刷制限が緩和されました。」と表示されている。
【００７８】
（実施例２の印刷制限方法）
本実施例２の印刷システムにおける印刷制限方法について、以下、その動作（１）〜（３）を説明する。
【００７９】
（１）  実施例２の印刷実行時の動作
図１８は、図１５の印刷システムにおける印刷実行時の動作を示すフローチャートであり、実施例１を示す図８中の要素と共通の要素には共通の符号が付されている。
【００８０】
本実施例２の図１８のフローチャートでは、実施例１の図８のフローチャートにおけるステップＳ１〜Ｓ７に対して、ステップＳ４とステップＳ７との間に、新たにステップＳ８が追加されている。
【００８１】
図１５の印刷システムにおける印刷処理では、実施例１と同様に、ステップＳ１にて印刷が開始され、ステップＳ２へ進む。ステップＳ２において、実施例１と同様に、通信状況確認部４３は、管理サーバ１０との間の通信状況が正常であるか否かを確認するために、最終更新時間格納部４７に格納された時刻と、時刻取得部４８で取得された現在時刻とを比較して、差が一定時間未満の場合には正常であると判断（Ｙｅｓ）してステップＳ３へ進み、差が一定時間以上の場合には正常ではないと判断（Ｎｏ）してステップＳ４へ進む。
【００８２】
ステップＳ４において、実施例１と同様に、処理制限部４５は、処理許可データ格納部４４に格納された処理許可データ４４ａを参照して、処理許可データ４４ａに含まれる画像ファイルと同様の画像ファイルが、印刷ジョブに存在するか否かを確認する。このステップＳ４において、同様の画像ファイルが存在する場合（Ｙｅｓ）には、実施例１と同様に、ステップＳ６へ進み、同様の画像ファイルが存在しない場合（Ｎｏ）には、実施例１と異なり、ステップＳ８へ進む。ステップＳ８において、処理制限部４５は、印刷ジョブを参照し、送信元情報をジョブ情報格納部４９に格納した後、実施例１と同様のステップＳ７の印刷停止処理へ進む。
【００８３】
このように、本実施例２の印刷処理では、ステップＳ２において、印刷状況が正常ではなく（Ｎｏ）、ステップＳ４において、処理許可データ４４ａに含まれる画像ファイルと同様の画像ファイルが存在せず（Ｎｏ）、次のステップＳ８において、送信元情報をジョブ情報格納部４９に格納する。これらの印刷ジョブについては、ステップＳ７において、印刷が制限されるが、通信状況が正常である場合は、印刷できる可能性があるため、ステップＳ８において、送信元情報を保存している。
【００８４】
（２）  実施例２のデータ更新時の動作
図１９は、図１５のプリンタ４０Ａにおける処理禁止データ４１ａ及び処理許可データ４４ａの更新時の動作を示すフローチャートであり、実施例１を示す図１３中の要素と共通の要素には共通の符号が付されている。
【００８５】
本実施例２の図１９のフローチャートでは、実施例１の図１３のフローチャートにおけるステップＳ１１〜Ｓ１５に対して、ステップＳ１４とステップＳ１５との間に、新たにステップＳ１６，Ｓ１７，Ｓ１８が追加されている。
【００８６】
データ更新処理が開始されると、実施例１と同様に、ステップＳ１１〜Ｓ１４の処理が行われ、ステップＳ１６へ進む。
【００８７】
ステップＳ１６において、通信状況確認部４３は、最終更新時間格納部４７に格納された時刻と、時刻取得部４８から取得した現在時刻とを比較し、差が一定時間以上の場合には、通信状況が復旧したと判断（Ｙｅｓ）してステップＳ１７へ進み、差が一定時間未満の場合には、そもそも通信状況が正常であったと判断（Ｎｏ）してステップＳ１５へ進む。ステップＳ１７において、処理制限部４５は、図１６のジョブ情報格納部４９に格納されている印刷ジョブ送信元であるクライアント３０−１，３０−２に対し、通信部４２及びネットワーク２０を経由して、制限緩和メッセージ４５ｂを送信する。制限緩和メッセージ４５ｂを受け取ったクライアント３０−１，３０−２は、プリンタドライバ３２−１，３２−２により駆動される表示部３４−１，３４−２において、印刷制限が緩和されたことを表す図１７の制限緩和メッセージ４５ｂを表示し、ステップＳ１８へ進む。
【００８８】
ステップＳ１８において、処理制限部４５は、図１６のジョブ情報格納部４９に格納されている送信元情報であるクライアント名（３０−１，３０−２）を全て削除し、ステップＳ１５へ進む。ステップＳ１５において、実施例１と同様に、通信状況確認部４３は、最終更新時間格納部４７内の最終更新日時を更新した後、データ更新処理を終了する。
【００８９】
（３）  実施例２のプリンタ、管理サーバ及びクライアントの通信状況
図２０は、図１５中のプリンタ４０Ａ、管理サーバ１０及びクライアント３０−１，３０−２の通信状況の例を示すシーケンス図である。
【００９０】
この図２０では、途中で管理サーバ１０が復旧する例が示されている。
プリンタ４０Ａからは管理サーバ１０に対して、一定時間毎に問い合わせデータＡＳＫが送信されている。管理サーバ１０の復旧後、プリンタ４０Ａ内の通信部４２は、管理サーバ１０から送信された処理禁止データ１３ａ及び処理許可データ１５ａを受信する。通信状況確認部４３は、一定時間以上、処理禁止データ１３ａ及び処理許可データ１５ａが更新されていないため、通信状況が復旧したと判断する。そして、処理制限部４５は、通信部４２及びネットワーク２０を経由して、制限緩和メッセージ４５ｂをクライアント３０−１，３０−２へ送信する。
【００９１】
（実施例２の効果）
本実施例２によれば、プリンタ４０Ａと管理サーバ１０間の通信状況が復旧した場合には、通信状況が正常ではないときに印刷制限を受けた印刷ジョブを送信したクライアント３０−１，３０−２に対して通知を出すようにしている。これにより、クライアント３０−１，３０−２のユーザは、通知を受けて再度印刷を実行することが可能になるので、ユーザの利便性を向上させることができる。
【実施例３】
【００９２】
前記実施例１、２では、プリンタ４０，４０Ａが一定時間毎に管理サーバ１０に対して、処理禁止データ１３ａ及び処理許可データ１５ａを問い合わせている。しかし、管理サーバ１０からプリンタ４０，４０Ａへ、処理禁止データ１３ａ及び処理許可データ１５ａを自動的に送信することも可能である。この送信例を以下説明する。
【００９３】
（実施例３の構成）
図２１は、本発明の実施例３における印刷システムを示す概略の構成図であり、実施例１を示す図１中の要素と共通の要素には共通の符号が付されている。
【００９４】
本実施例３の印刷システムでは、実施例１の管理サーバ１０とは異なる構成の管理サーバ１０Ｂと、実施例１と同様のネットワーク２０、クライアント３０、及び画像形成装置としてのプリンタ４０とを備えている。管理サーバ１０Ｂには、実施例１と同様の表示部３４が接続されている。クライアント３０にも、実施例１と同様の表示部３４が接続されている。これらの管理サーバ１０Ｂと、クライアント３０と、プリンタ４０とは、ネットワーク２０を介して相互に接続されている。
【００９５】
本実施例３の管理サーバ１０Ｂでは、実施例１とは異なる構成の処理禁止データ管理部１１Ｂ及び処理許可データ管理部１２Ｂと、実施例１と同様の処理禁止データ格納部１３、通信部１４及び処理許可データ格納部１５と、新たに追加されたタイマ部１７及び日時更新データ格納部１８とを備えている。
【００９６】
処理禁止データ管理部１１Ｂは、処理禁止データ格納部１３に接続され、処理禁止データ１３ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理禁止データ１３ａを更新したり、処理禁止データ１３ａの設定の際に、その処理禁止データ１３ａの内容に基づいて、現在の処理禁止データ１３ａの内容を表示部１６に表示させる機能を有している。更に、処理禁止データ管理部１１Ｂは、処理禁止データ格納部１３内の処理禁止データ１３ａを更新した場合には、その更新した処理禁止データ１３ａを、通信部１４及びネットワーク２０を経由して、プリンタ４０へ送信する機能を有している。
【００９７】
処理許可データ管理部１２は、処理許可データ格納部１５に接続され、処理許可データ１５ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理許可データ１５ａを更新したり、処理許可データ１５ａの設定の際に、その処理許可データ１５ａの内容に基づいて、現在の処理許可データ１５ａの内容を表示部１６に表示させる機能を有している。更に、処理許可データ管理部１２Ｂは、処理許可データ格納部１５内の処理許可データ１５ａを更新した場合には、その更新した処理許可データ１５ａを、通信部１４及びネットワーク２０を経由して、プリンタ４０へ送信する機能を有している。これらの処理禁止データ管理１１Ｂ及び処理許可データ管理部１２Ｂは、ＣＰＵにより構成されている。
【００９８】
タイマ部１７は、経過時間を計数するものであり、この出力側に、日時更新データ格納部１８を介して通信部１４が接続されている。日時更新データ格納部１８は、タイマ部１７の出力時間に基づき生成された日時更新データ１８ａを格納するものである。その他の構成は、実施例１と同様である。
【００９９】
（実施例３の印刷制限方法）
本実施例３の印刷システムにおける印刷制限方法について、以下、その動作（１）〜（３）を説明する。
【０１００】
（１）  実施例３のデータ更新時の動作
図２２は、図２１中の管理サーバ１０Ｂから処理禁止データ１３ａ及び処理許可データ１５ａを送信してデータ更新を行う場合の動作を示すフローチャートである。
【０１０１】
データ更新処理が開始されると、ステップＳ２１において、管理サーバ１０Ｂ内の処理禁止データ管理部１１Ｂ又は処理許可データ管理部１２Ｂは、処理禁止データ格納部１３内の処理禁止データ１３ａ又は処理許可データ格納部１５内の処理許可データ１５ａを更新する。即ち、処理禁止データ管理部１１Ｂは、処理禁止データ１３ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理禁止データ１３ａを更新する。又、処理許可データ管理部１２Ｂは、処理許可データ１５ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理許可データ１５ａを更新する。その後、ステップＳ２２へ進む。
【０１０２】
ステップＳ２２において、管理サーバ１０Ｂ内の通信部１４は、更新された処理禁止データ１３ａ及び処理許可データ１５ａを、ネットワーク２０を経由して、プリンタ４０へ送信し、ステップＳ２３へ進む。ステップＳ２３において、プリンタ４０内の通信部４２は、処理禁止データ１３ａ及び処理許可データ１５ａを受信した場合には（Ｙｅｓ）、ステップＳ２４へ進み、処理禁止データ１３ａ及び処理許可データ１５ａを受信できない場合には（Ｎｏ）、データ更新処理を終了する。
【０１０３】
ステップＳ２４において、プリンタ４０内の通信部４２は、受信した処理禁止データ１３ａ及び処理許可データ１５ａを、それぞれ処理禁止データ格納部４１内の処理禁止データ４１ａ及び処理許可データ格納部４４内の処理許可データ４４ａに上書きし、ステップＳ２５へ進む。ステップＳ２５において、通信状況確認部４３は、時刻取得部４８から現在時刻を取得し、最終更新時間格納部４７に格納された最終更新時間を更新した後、データ更新処理を終了する。
【０１０４】
（２）  実施例３の管理サーバの動作
図２３は、前回のデータ送信から一定時間経過後の管理サーバ１０Ｂの動作を示すフローチャートである。
【０１０５】
管理サーバ１０Ｂの動作が開始されると、ステップＳ３１において、管理サーバ１０Ｂ内の通信部１４は、前回のデータ送信から、タイマ部１７で計数された一定時間が経過した場合、日時更新データ格納部１８に格納された日時更新データ１８ａを、ネットワーク２０を経由して、プリンタ４０へ送信し、ステップＳ３２へ進む。
【０１０６】
ステップＳ３２において、プリンタ４０内の通信部４２は、日時更新データ１８ａを受信した場合には（Ｙｅｓ）、ステップＳ３３へ進み、日時更新データ１８ａを受信できない場合には（Ｎｏ）、管理サーバ１０Ｂの動作が終了する。ステップＳ３３において、通信状況確認部４３は、時刻取得部４８から現在時刻を取得して、最終更新時間格納部４７に格納された最終更新時間を更新した後、管理サーバ１０Ｂの動作が終了する。
【０１０７】
（３）  実施例３のプリンタ、管理サーバ及びクライアントの通信状況
図２４は、図２１中のプリンタ４０、管理サーバ１０Ｂ及びクライアント３０の通信状況の例を示すシーケンス図である。
【０１０８】
この図２４では、途中で管理サーバ１０Ｂとプリンタ４０間のネットワーク２０が切断される例が示されている。
【０１０９】
管理サーバ１０Ｂでは、処理禁止データ格納部１３内の処理禁止データ１３ａ又は処理許可データ格納部１５内の処理許可データ１５ａが更新される毎に、通信部１４及びネットワーク２０を経由して、その処理禁止データ１３ａ及び処理許可データ１５ａをプリンタ４０へ送信する。ネットワーク２０が切断された後は、管理サーバ１０Ｂからプリンタ４０へ処理禁止データ１３ａ及び処理許可データ１５ａが送信されない。又、データが更新されない場合においても、前回のデータ送信から一定時間経過した場合は、管理サーバ１０Ｂからプリンタ４０へ、日時更新データ１８ａを送信することで、通信が正しく行われていることをプリンタ４０に認識させる。
【０１１０】
クライアント３０からはプリンタ４０に対して、実施例１の図１４と同様に、その都度、印刷ジョブ（例えば、図９の印刷ジョブ５１、図１０の印刷ジョブ５２、図１２の印刷ジョブ５４）が送信されている。
【０１１１】
実施例１の図１４と同様に、図９の印刷ジョブ５１については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データ「ＯＸ５５０」が存在するため、プリンタ４０内の処理制限部４５により、印刷部４６の印刷が停止される。そして、図７の印刷制限メッセージ４５ａが、プリンタ４０内の処理制限部４５から通信部４２及びネットワーク２０を通じて、クライアント３０へ送信される。
【０１１２】
図１０の印刷ジョブ５２については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データが存在せず、且つ図４の処理許可データ１５ａ（＝４４ａ）に当てはまる画像ファイルが存在するため、印刷部４６によって正常に印刷が実行される。
【０１１３】
図１２の印刷ジョブ５４については、図２の処理禁止データ１３ａ（＝４１ａ）に当てはまる文字列データが存在せず、且つ図４の処理許可データ１５ａ（＝４４ａ）に当てはまる画像ファイルが存在しない。条件は印刷ジョブ５２と同様であるが、管理サーバ１０Ｂとプリンタ４０間のネットワーク２０の切断により、管理サーバ１０Ｂからデータが更新されないため、処理制限部４５により、印刷部４６の印刷が停止される。そして、図７の印刷制限メッセージ４５ａが、プリンタ４０内の処理制限部４５から通信部４２及びネットワーク２０を経由して、クライアント３０へ送信される。
【０１１４】
（実施例３の効果）
本実施例３によれば、実施例１とほぼ同様の効果がある。特に、本実施例３によれば、管理サーバ１０Ｂ内の処理禁止データ１３ａ又は処理許可データ１５ａが更新される毎に、その処理禁止データ１３ａと処理許可データ１５ａをプリンタ４０へ送信するようにしているので、プリンタ４０側においてデータ更新のための処理が簡単になり、プリンタ４０側の負担を低減できる。
【０１１５】
（変形例）
本発明は、上記実施例１〜３に限定されず、種々の利用形態や変形が可能である。この利用形態や変形例としては、例えば、次の（ａ）〜（ｅ）のようなものがある。
【０１１６】
（ａ）  実施例において、処理禁止データ管理部１１，１１Ｂは、処理禁止データ１３ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理禁止データ１３ａを更新したり、処理禁止データ１３ａの設定の際に、その処理禁止データ１３ａの内容に基づいて、現在の処理禁止データ１３ａの内容を表示部１６に表示させるようにしているが、クライアント３０，３０−１〜３０−３側の表示部３４，３４−１〜３４−３に表示させるようにしても良い。同様に、処理許可データ管理部１２，１２Ｂは、処理許可データ１５ａを設定するために表示部１６に表示される設定用画面の内容に基づいて、処理許可データ１５ａを更新したり、処理許可データ１５ａの設定の際に、その処理許可データ１５ａの内容に基づいて、現在の処理許可データ１５ａの内容を表示部１６に表示させるようにしているが、クライアント３０，３０−１〜３０−３側の表示部３４，３４−１〜３４−３に表示させるようにしても良い。
【０１１７】
（ｂ）  実施例では、処理禁止データ１３ａ，４１ａを複数の文字列データとし、処理許可データ１５ａ，４４ａを複数の画像ファイルとしたが、それぞれ任意のデータ及びファイル、又、任意の条件を適用可能である。
【０１１８】
（ｃ）  実施例では、プリンタ４０，４０Ａとクライアント３０，３０−１〜３０−３とが、ネットワーク２０を通して接続されているが、ＵＳＢ（Universal  Serial  Bus）ポート、シリアルポート等を使用して、プリンタ４０，４０Ａとクライアント３０，３０−１〜３０−３とが、直接接続される形式とすることも可能である。
【０１１９】
（ｄ）  実施例では、プリンタ４０，４０Ａと管理サーバ１０，１０Ｂとが一定時間以上通信できない場合に、処理許可データ４４ａに含まれるファイルと同様のファイルが存在する印刷ジョブのみ印刷処理をすることとしたが、全ての印刷ジョブを制限することにより、制限を厳しくすることも可能である。
【０１２０】
（ｅ）  管理サーバ１０，１０Ｂ、クライアント３０，３０−１〜３０−３、及びプリンタ４０，４０Ａは、図示以外の構成に変更しても良い。又、本発明の画像形成装置は、プリンタ４０，４０Ａ以外の複写機、ファクシミリ装置、複合機（ＭＦＰ）等にも適用できる。
【符号の説明】
【０１２１】
１０，１０Ｂ      管理サーバ
１１，１１Ｂ      処理禁止データ管理部
１２，１２Ｂ      処理許可データ管理部
１３，４１      処理禁止データ格納部
１３ａ，４１ａ      処理禁止データ
１４，４２      通信部
１５，４４      処理許可データ格納部
１５ａ，４４ａ      処理許可データ
１６，３４，３４−１〜３４−３      表示部
１８      日時更新データ格納部
１８ａ      日時更新データ
２０      ネットワーク
３０，３０−１〜３０−３      クライアント
４０，４０Ａ      プリンタ
４３      通信状況確認部
４５      処理制限部
４６      印刷部
４９      ジョブ情報格納部
【図１】
2012185715.tif 000003
【図２】
2012185715.tif 000004
【図３】
2012185715.tif 000005
【図４】
2012185715.tif 000006
【図５】
2012185715.tif 000007
【図６】
2012185715.tif 000008
【図７】
2012185715.tif 000009
【図８】
2012185715.tif 000010
【図９】
2012185715.tif 000011
【図１０】
2012185715.tif 000012
【図１１】
2012185715.tif 000013
【図１２】
2012185715.tif 000014
【図１３】
2012185715.tif 000015
【図１４】
2012185715.tif 000016
【図１５】
2012185715.tif 000017
【図１６】
2012185715.tif 000018
【図１７】
2012185715.tif 000019
【図１８】
2012185715.tif 000020
【図１９】
2012185715.tif 000021
【図２０】
2012185715.tif 000022
【図２１】
2012185715.tif 000023
【図２２】
2012185715.tif 000024
【図２３】
2012185715.tif 000025
【図２４】
2012185715.tif 000026