(57)【要約】 【課題】  画像形成装置が要ライセンスデータをサーバ装置から取得して利用する構成において、通信不良が生じた場合であっても、要ライセンスデータを不正に使用されることがなく、ライセンスを厳格に管理できる構成を提供する。【解決手段】  サーバ装置３０と各々のプリンタ１０は互いにデータ通信可能となっており、プリンタ１０は、使用に際しライセンスが必要な要ライセンスデータをサーバ装置３０から取得して用いるように構成されている。この構成において、サーバ装置３０とプリンタ１０との通信状態が不良あると確認された場合（プリンタ１０でサーバ装置３０からの正常応答が検知できなくなった場合）に記憶手段（ＲＡＭ１８）に記憶される要ライセンスデータを消去し、これによってプリンタ１０による要ライセンスデータを用いた印刷の禁止がなされる。【選択図】  図４
2005212218.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、画像形成装置とが通信可能に接続された画像形成システムであって、
前記サーバ装置は、
使用に際しライセンスが必要となる要ライセンスデータを記憶するデータ記憶手段と、
前記要ライセンスデータを送信するデータ送信手段とを備え、
前記画像形成装置は、
前記サーバ装置から送信される前記要ライセンスデータを受信する受信手段と、
前記受信手段により受信された前記要ライセンスデータを利用して画像を形成する画像形成手段と、
前記サーバ装置と前記画像形成装置との通信状態を確認する確認手段と、
前記確認手段により、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記画像形成手段による前記要ライセンスデータを用いた印刷を禁止する禁止手段と、
を備えたことを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、前記受信手段により受信した前記要ライセンスデータを記憶する記憶手段を有し、
前記禁止手段は、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記記憶手段に記憶される前記要ライセンスデータを消去することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像形成手段は、前記画像形成装置の外部から送られてくる画像データに基づいて画像を形成するように構成されており、かつ、前記画像データおいて前記要ライセンスデータを用いた画像形成を指示する指示情報が含まれている場合に、前記記憶手段に記憶される前記要ライセンスデータを利用して前記画像を形成することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記画像形成手段は、特定種類のデータについて、前記要ライセンスデータと、ライセンスが不要な通常データとを併用して、又は選択的に利用して画像を形成可能に構成されており、
前記禁止手段は、前記確認手段により前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合、前記記憶手段に記憶される前記要ライセンスデータを消去し、前記画像形成手段は、前記要ライセンスデータを用いず前記通常データを用いて前記画像の形成を行うことを特徴とする請求項２又は請求項３のいずれかに記載の画像形成システム。
【請求項５】
前記特定種類のデータは、フォントデータ、又はファームウェアのデータ、若しくはマクロデータのうちのいずれかの種類のデータであることを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記確認手段は、予め定められた所定の確認条件を満たす場合に前記サーバ装置と前記画像形成装置との通信状態を確認することを特徴とする請求項１ないし請求項５のいずれかに記載の画像形成システム。
【請求項７】
前記画像形成装置は、前記サーバ装置に対して所定情報を送信可能な送信手段を有し、
前記確認手段は、前記送信手段によって前記所定情報の送信が試みられた場合に、前記サーバ装置から前記所定情報に対する所望の通信結果が得られるか否かを確認し、
前記禁止手段は、前記確認手段により前記所望の通信結果が得られないものと確認された場合に、前記画像形成手段による前記要ライセンスデータを用いた印刷を禁止することを特徴とする請求項１ないし請求項６のいずれかに記載の画像形成システム。
【請求項８】
前記サーバ装置は、前記データ記憶手段に記憶される前記要ライセンスデータを使用不可に設定する設定手段を有し、
前記確認手段は、前記設定手段によって前記要ライセンスデータが使用不可に設定されているか否かを確認し、
前記禁止手段は、前記要ライセンスデータが使用不可に設定されていると確認された場合に前記要ライセンスデータを用いた印刷を禁止することを特徴とする請求項１ないし請求項７のいずれかに記載の画像形成システム。
【請求項９】
前記画像形成装置は、前記禁止手段により前記要ライセンスデータを用いた印刷が禁止された旨をユーザに通知する通知手段を備えたことを特徴とする請求項１ないし請求項８のいずれかに記載の画像形成システム。
【請求項１０】
使用に際しライセンスが必要となる要ライセンスデータが記憶されるデータ記憶手段と前記要ライセンスデータを送信する送信手段とを備えたサーバ装置に対し、通信可能に接続された画像形成装置であって、
前記サーバ装置から送信される前記要ライセンスデータを受信する受信手段と、
前記受信手段により受信された前記要ライセンスデータを利用して画像を形成する画像形成手段と、
前記サーバ装置と前記画像形成装置との通信状態を確認する確認手段と、
前記確認手段により、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記要ライセンスデータを用いた印刷を禁止する禁止手段とを備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成装置に関する。
【背景技術】
【０００２】
従来より、サーバ装置（以下、単にサーバともいう）と、クライアントであるプリンタとを通信可能に接続し、サーバに格納されているデータをプリンタにダウンロードし、そのデータを利用して印刷を行う技術が提供されている。例えば特許文献１では、プリンタで利用可能なフォントデータをサーバに格納しておき、そのフォントデータをプリンタにダウンロードして用いる技術が開示されている。この構成では、プリンタで使用するフォントデータを全てプリンタの記憶手段に設けておかなくてもよく、必要に応じてサーバから取得すればよいため、プリンタに記憶されるデータ量を効果的に抑制でき、安価なプリンタを提供可能となる。
【特許文献１】特許第３１３５０９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記特許文献１のようにクライアント（即ち、画像形成装置）でサーバの情報を利用する構成においては、サーバとクライアントの通信が何らかの要因で遮断された場合の対処が問題となる。特に、使用に際しライセンスが必要となる要ライセンスデータがサーバから提供されるような場合、サーバとクライアントの通信が遮断された場合には、クライアントはサーバの管理下から外れ、サーバで要ライセンスデータが管理できなくなってしまうため、何らかの処置を講じない場合には要ライセンスデータの不正使用などの不具合が懸念される。
【０００４】
本発明は上記のような事情に基づいて完成されたものであって、画像形成装置が要ライセンスデータをサーバ装置から取得して利用する構成において、通信不良が生じた場合であっても、要ライセンスデータを不正に使用されることがなく、ライセンスを厳格に管理できる構成を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、請求項１の発明は、サーバ装置と、画像形成装置とが通信可能に接続された画像形成システムであって、前記サーバ装置は、使用に際しライセンスが必要となる要ライセンスデータを記憶するデータ記憶手段と、前記要ライセンスデータを送信する送信手段とを備え、前記画像形成装置は、前記サーバ装置から送信される前記要ライセンスデータを受信する受信手段と、前記受信手段により受信された前記要ライセンスデータを利用して画像を形成する画像形成手段と、前記サーバ装置と前記画像形成装置との通信状態を確認する確認手段と、前記確認手段により、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記画像形成手段による前記要ライセンスデータを用いた印刷を禁止する禁止手段と、を備えたことを特徴とする。
【０００６】
請求項２の発明は、請求項１に記載の画像形成システムにおいて、前記画像形成装置は、前記受信手段により受信した前記要ライセンスデータを記憶する記憶手段を有し、前記禁止手段は、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記記憶手段に記憶される前記要ライセンスデータを消去することを特徴とする。
【０００７】
請求項３の発明は、請求項２に記載の画像形成システムにおいて、前記画像形成手段は、前記画像形成装置の外部から送られてくる画像データに基づいて画像を形成するように構成されており、かつ、前記画像データおいて前記要ライセンスデータを用いた画像形成を指示する指示情報が含まれている場合に、前記記憶手段に記憶される前記要ライセンスデータを利用して前記画像を形成することを特徴とする。
【０００８】
請求項４の発明は、請求項３又は請求項４に記載の画像形成システムにおいて、前記画像形成手段は、特定種類のデータについて、前記要ライセンスデータと、ライセンスが不要な通常データとを併用して、又は選択的に利用して画像を形成可能に構成されており、前記禁止手段は、前記確認手段により前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合、前記記憶手段に記憶される前記要ライセンスデータを消去し、前記画像形成手段は、前記要ライセンスデータを用いず前記通常データを用いて前記画像の形成を行うことを特徴とする。
【０００９】
請求項５の発明は、請求項４に記載の画像形成システムにおいて、前記特定種類のデータは、フォントデータ、又はファームウェアのデータ、若しくはマクロデータのうちのいずれかの種類のデータであることを特徴とする。
【００１０】
請求項６の発明は、請求項１ないし請求項５のいずれかに記載の画像形成システムにおいて、前記確認手段は、予め定められた所定の確認条件を満たす場合に前記サーバ装置と前記画像形成装置との通信状態を確認することを特徴とする。
【００１１】
請求項７の発明は、請求項１ないし請求項６のいずれかに記載の画像形成システムにおいて、前記画像形成装置は、前記サーバ装置に対して所定情報を送信可能な送信手段を有し、前記確認手段は、前記送信手段によって前記所定情報の送信が試みられた場合に、前記サーバ装置から前記所定情報に対する所望の通信結果が得られるか否かを確認し、前記禁止手段は、前記確認手段により前記所望の通信結果が得られないものと確認された場合に、前記画像形成手段による前記要ライセンスデータを用いた印刷を禁止することを特徴とする。
【００１２】
請求項８の発明は、請求項１ないし請求項７のいずれかに記載の画像形成システムにおいて、前記サーバ装置は、前記データ記憶手段に記憶される前記要ライセンスデータを使用不可に設定する設定手段を有し、前記確認手段は、前記設定手段によって前記要ライセンスデータが使用不可に設定されているか否かを確認し、前記禁止手段は、前記要ライセンスデータが使用不可に設定されていると確認された場合に前記要ライセンスデータを用いた印刷を禁止することを特徴とする。
【００１３】
請求項９の発明は、請求項１ないし請求項８のいずれかに記載の画像形成システムにおいて、前記画像形成装置は、前記禁止手段により前記要ライセンスデータを用いた印刷が禁止された旨をユーザに通知する通知手段を備えたことを特徴とする。
【００１４】
請求項１０の発明は、使用に際しライセンスが必要となる要ライセンスデータが記憶されるデータ記憶手段と前記要ライセンスデータを送信する送信手段とを備えたサーバ装置に対し、通信可能に接続された画像形成装置であって、前記サーバ装置から送信される前記要ライセンスデータを受信する受信手段と、前記受信手段により受信された前記要ライセンスデータを利用して画像を形成する画像形成手段と、前記サーバ装置と前記画像形成装置との通信状態を確認する確認手段と、前記確認手段により、前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合に、前記要ライセンスデータを用いた印刷を禁止する禁止手段とを備えたことを特徴とする。
【００１５】
さらに、請求項１０に記載の画像形成装置において、請求項２ないし請求項９と同様の構成を付加してもよい。例えば、手段１として、請求項１０に記載の画像形成装置において、前記受信手段により受信した前記要ライセンスデータを記憶する記憶手段を設け、前記サーバ装置と前記画像係止装置との通信状態が不良であると確認された場合に、前記記憶手段に記憶される前記要ライセンスデータを消去するように前記禁止手段を構成できる。これにより請求項２の効果（後述）と同様の効果を得ることができる。
【００１６】
また、上記手段１をさらに限定する手段２として、上記手段１に記載の画像形成装置において、前記画像形成手段は、前記画像形成装置の外部から送られてくる画像データに基づいて画像を形成するように構成されており、かつ、前記画像データおいて前記要ライセンスデータを用いた画像形成を指示する指示情報が含まれている場合に、前記記憶手段に記憶される前記要ライセンスデータを利用して前記画像を形成するように構成できる。これにより請求項３の効果（後述）と同様の効果を得ることができる。
【００１７】
また、上記手段１又は手段２をさらに限定する手段３として、上記手段１又は手段２に記載の画像形成装置において、特定種類のデータについて、前記要ライセンスデータと、ライセンスが不要な通常データとを併用して、又は選択的に利用して画像が形成可能となるように前記画像形成手段を構成し、前記確認手段により前記サーバ装置と前記画像形成装置との通信状態が不良であると確認された場合、前記禁止手段により前記記憶手段に記憶される前記要ライセンスデータが消去され、前記画像形成手段により前記要ライセンスデータを用いず前記通常データを用いて前記画像の形成が行われるように構成することができる。これにより請求項４の効果（後述）と同様の効果を得ることができる。
【００１８】
また、上記手段３をさらに限定する手段４として、上記手段３に記載の画像形成装置において、前記特定種類のデータが、フォントデータ、又はファームウェアのデータ、若しくはマクロデータのうちのいずれかの種類のデータとされた構成とすることができる。これにより請求項５の効果（後述）と同様の効果を得ることができる。
【００１９】
また、上記構成をさらに限定する手段５として、請求項１０若しくは手段１ないし手段４のいずれかに記載の記載の画像形成装置において、予め定められた所定の確認条件を満たす場合に、前記確認手段により、前記サーバ装置と前記画像形成装置との通信状態の確認がなされるように構成することができる。これにより請求項６の効果（後述）と同様の効果を得ることができる。
【００２０】
また、上記構成をさらに限定する手段６として、請求項１０若しくは手段１ないし手段５のいずれかに記載の記載の画像形成装置において、前記サーバ装置に対して所定情報を送信可能な送信手段を有し、前記確認手段は、前記送信手段によって前記所定情報の送信が試みられた場合に、前記サーバ装置から前記所定情報に対する所望の通信結果が得られるか否かを確認し、前記禁止手段は、前記確認手段により前記所望の通信結果が得られないものと確認された場合に、前記画像形成手段による前記要ライセンスデータを用いた印刷を禁止するように構成されていてもよい。これにより請求項７の効果（後述）と同様の効果を得ることができる。
【００２１】
また、上記構成をさらに限定する手段７として、請求項１０若しくは手段１ないし手段６のいずれかに記載の記載の画像形成装置において、前記サーバ装置は、前記データ記憶手段に記憶される前記要ライセンスデータを使用不可に設定する設定手段を有するものであり、前記確認手段は、前記設定手段によって前記要ライセンスデータが使用不可に設定されているか否かを確認し、前記禁止手段は、前記要ライセンスデータが使用不可に設定されていると確認された場合に前記要ライセンスデータを用いた印刷を禁止するように構成することができる。これにより請求項８の効果（後述）と同様の効果を得ることができる。
【００２２】
また、上記構成をさらに限定する手段８として、請求項１０若しくは手段１ないし手段７のいずれかに記載の記載の画像形成装置において、前記禁止手段により前記要ライセンスデータを用いた印刷が禁止された旨をユーザに通知する通知手段をさらに備えた構成とすることができる。これにより請求項９の効果（後述）と同様の効果を得ることができる。
【発明の効果】
【００２３】
＜請求項１、１０の発明＞
この構成では、画像形成装置が要ライセンスデータをサーバ装置から取得するように構成されているため、使用可能性のある全ての要ライセンスデータを予め画像形成装置に設けておく必要がなく、画像形成装置のデータ量を効果的に抑制でき、その一方で、サーバ装置と画像形成装置との通信状態が不良となった場合に、要ライセンスデータを用いた印刷を禁止するようにしているため、要ライセンスデータを不正に使用されることがなく、ライセンスを厳格に管理できる構成となる。
【００２４】
＜請求項２の発明＞
この構成によれば、要ライセンスデータのデータ自体を消去するようにしているため、より確実に不正使用を防止できる。
【００２５】
＜請求項３の発明＞
このようにすれば、要ライセンスデータが必要か否かを画像形成装置において適切に判断でき、必要に応じて要ライセンスデータを印刷に用いることのできる構成となる。
【００２６】
＜請求項４の発明＞
この構成によれば、画像形成装置において、要ライセンスデータのみが消去され、その一方で、ライセンスが不要な通常データを用いて印刷が行われるため、要ライセンスデータについての不正使用防止やライセンスの厳格管理を実現しつつも、印刷機能を確保できる構成となる。
【００２７】
＜請求項５の発明＞
フォントデータ、ファームウェアのデータ、マクロデータのような経済的価値の大きいデータは、不正使用による経済的損失が大きいが、上記構成によれば、その経済的損失を効果的に防ぐことができる。
【００２８】
＜請求項６の発明＞
この構成によれば、確認条件に従って通信状態を適切に確認することができる。
【００２９】
＜請求項７の発明＞
このように、画像形成装置から所定情報の送信を実際に行った上で、サーバ装置から所望の通信結果が得られるか否かを確認するように構成すれば、通信状態の不良をより確実に知ることができることとなる。
【００３０】
＜請求項８の発明＞
このようにすれば、サーバ装置内の設定変更のみによって、画像形成装置での要ライセンスデータの使用を確実に中止できる構成となる。
【００３１】
＜請求項９の発明＞
この構成によれば、サーバ装置と画像形成装置との通信状態が不良となり、要ライセンスデータを用いないように設定変更された場合であっても、その旨をユーザに確実に伝えることができ、急な設定変更に起因する不安等のストレスをユーザに与えにくい構成となる。
【発明を実施するための最良の形態】
【００３２】
＜実施形態１＞
本発明の実施形態１を図１ないし図８によって説明する。
図１は本発明に係る画像形成システムの構成を例示するブロック図である。この画像形成システム１は、ＬＡＮ（ローカルエリアネットワーク）２に接続されたサーバ装置３０と、このサーバ装置３０に対してＬＡＮ２を介して通信可能に接続されたクライアントとしての複数台のプリンタ１０（例えばレーザプリンタ）とを備えた構成をなしている。即ち、サーバ装置３０と各々のプリンタ１０は互いにデータ通信可能となっている。
【００３３】
サーバ装置３０は、コンピュータとして構成されるものであり、データの読み書き及び消去が可能なハードディスクドライブ（以下、ＨＤＤとも称する）４２が設けられている。ハードディスクドライブ４２は、使用に際しライセンスが必要となる要ライセンスデータを記憶可能に構成されており、特許請求の範囲でいうデータ記憶手段に相当している。そして、このハードディスクドライブ４２に記憶される要ラーセンスデータがＬＡＮ２を介してプリンタ１０に提供可能とされている。また、サーバ装置３０は、外部からの入力操作を受け付ける操作部３２（キーボード、マウス等）と、周知のＲＯＭ３６、ＲＡＭ３８、ＣＰＵ４０及びネットワークインターフェイス４４とを備えている。このネットワークインターフェース４４によって要ライセンスデータをプリンタ１０に送信するように構成されており、ネットワークインターフェース４４が特許請求の範囲でいう送信手段に相当する。
【００３４】
プリンタ１０は特許請求の範囲でいう画像形成装置に相当するものであり、外部からの入力操作を受け付ける操作部１２（ボタン、テンキー、タッチパネル等）と、用紙への印刷を行う印字部１４と、周知のＲＯＭ１６、ＲＡＭ１８、ＣＰＵ２０及びネットワークインターフェイス２２とを備えている。ＲＡＭ１８には、ネットワークインターフェイス２２により受信した要ライセンスデータが記憶されるようになっており、このＲＡＭ１８が記憶手段に相当している。また、ネットワークインターフェイス２２によってサーバ装置３０から送信される要ライセンスデータを受信できるようになっており、ネットワークインターフェイス２２が特許請求の範囲でいう受信手段に相当する。また、ネットワークインターフェイス２２はサーバ装置３０に対して所定情報を送信するという機能をも有しており、特許請求の範囲でいう送信手段としての機能をも果たす。
【００３５】
また、図２（ａ）にて説明されるように、各々のプリンタ１０にはそれぞれ固有のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌアドレス）が設定されている。このＩＰアドレスによってサーバ装置３０はプリンタを特定付けることができるようになっている。一方、図２（ｂ）に示すように、サーバ装置３０のＲＡＭ３８には、ＬＡＮ２に接続された機器のうち、ライセンスを与えている機器に関する情報を管理するためのテーブル（後述のライセンス使用クライアントテーブル）が記憶されるようになっている。具体的には、要ライセンスデータを提供した機器のＩＰアドレスを記憶するように構成されている。なお、このテーブルを利用した具体的処理の流れについては後述する。
【００３６】
本実施形態では要ライセンスデータとしてライセンスが必要となるフォントデータを例に挙げて説明する。また、ライセンスが必要なフォントデータを要ライセンスフォントデータ、サーバ装置３０から取得するものではあるがライセンスが不要なフォントデータをライセンス不要フォントデータ、そして、プリンタ１０内に予め記憶されているフォントデータを通常フォントデータと称して説明する。プリンタ１０の印字部１４は、プリンタ１０の外部から送られてくる画像データに基づいて画像を形成するように構成されており、かつ、画像データに要ライセンスデータを用いた画像形成を指示する指示情報が含まれている場合は、ＲＡＭ１８に記憶される要ライセンスデータを利用して画像を形成する。なお、具体的な印刷処理については後述する。ＲＡＭ１８に記憶されるフォントデータは、図８にて概念的に示すような状態で格納されており、画像データの構成に応じて、通常フォントデータ、ライセンス不要フォントデータ、及び要ライセンスフォントデータが併用又は選択的に利用されるようになっている。
【００３７】
次に、サーバ装置３０とプリンタ１０との間でなされる要ライセンスデータの受け渡しに関する処理の流れについて説明する。図３及び図４は、プリンタ１０でなされる設定処理についての流れの一例を示すフローチャートである。設定処理は、具体的にはサーバとの間の送受信状態を設定する処理であり、図５にて説明されるように、プリンタ１０の状態を「無し」「使用不可」「無反応」「使用中止」「ライセンス付き使用中」「ライセンス無し使用中」の６つの状態に設定する処理である。
【００３８】
プリンタ１０では、所定条件の成立に基づいて図３及び図４に示すようなプログラムが実行される。所定条件とは電源投入、所定時間の経過、ユーザによる指令などいくつかの例が考えられるが、ここでは電源投入されることによってプログラムが開始されるものとしている。プログラムが開始されると、まず、初期設定として読み込みステータスを「無し」に設定する（Ｓ１１０）。そして、Ｓ１２０においてサーバ装置３０に対してデータの使用要求を通知する。このデータ使用要求に対しては、サーバ装置３０から何らかの応答がある場合と何も応答が得られない場合とが想定されるが、応答状況に応じて異なった処理が行われることとなる。まず、サーバ装置３０からどのように応答がなされるかについて先に説明する。
【００３９】
サーバ装置３０では、図６のフローチャートに示すような処理がなされるようになっている。このプログラムは、プログラムの開始後において、まずライセンス数の記憶がなされ、次いで、初期状態としてライセンス使用数が０に設定される。ライセンス数とは、サーバから要ライセンスデータを提供し得るプリンタの最大数のことであり、本実施形態では１０に設定される。ここでのライセンス数の記憶は、ユーザからの入力に基づいてなされるようになっているが（即ち、ユーザが１０と入力することによりライセンス数が１０と設定されるようになっているが）、このような処理を行わないように不変の一定値として設定されていてもよい。そして、ライセンス使用クライアントテーブルの初期化を行う（Ｓ４３０）。
【００４０】
ライセンス使用クライアントテーブルは、ライセンスを与えている機器に関する情報を管理するためのテーブルであり、ライセンス数と同数のＩＰアドレスを格納できるようにデータ格納領域が確保されている。具体的には、現在ライセンスを与えている機器のＩＰアドレスが各々の格納領域に記憶されるようになっており、サーバ装置３０は、ＩＰアドレスが登録されている機器に対してのみ要ライセンスデータを提供するようになっている。Ｓ４３０の処理では、まず全ての格納領域を初期化して、一旦ＩＰアドレスデータが登録されていない状態とする。そして、上述したようなプリンタ１０からの使用要求があるか否かをＳ４４０にて判断する。この判断処理では、図３のＳ１２０においてなされた使用要求がサーバ装置３０にて取得されたかの判断がなされ、取得された場合（Ｓ４４０：ＹＥＳ）にはＳ４５０に進み、取得されていない場合（Ｓ４４０：ＮＯ）には、無反応のプリンタの確認（Ｓ５４０）と、サーバからの提供状況の確認（Ｓ５７０）がなされる。
【００４１】
クライアントから使用要求があった場合、それが、ライセンスが必要なデータ（即ち要ライセンスデータ）の要求か否かを判断する。使用要求としては、要ライセンスデータの使用要求と、ライセンスが不要ではあるがサーバ装置から取得すべきデータ（以下ライセンス不要データともいう）の使用要求とが想定されるが、このうちのいずれであるのかをＳ４５０にて判断する。ライセンスの必要なデータではない場合、Ｓ４５０にてＮＯに進み、クライアントに「ライセンス不要使用可能」を通知する。一方、Ｓ４５０にてＹＥＳに進んだ場合、Ｓ４７０にてライセンスに空きがあるか否かを判断する。即ち、現在登録使用されている使用数がライセンス数（ここでは１０）よりも大きいか否かをＳ４７０にて判断する。
【００４２】
そして、図２（ｂ）のようにライセンス数が使用数よりも大きいと判断された場合（Ｓ４７０：ＹＥＳ）、Ｓ４８０にてライセンス使用数を＋１し、Ｓ４９０にてライセンス使用クライアントテーブルにクライアントを登録する。具体的には、使用要求がなされたプリンタ１０のＩＰアドレスをライセンス使用クライアントテーブルの空き領域に書き込み、クライアントに対して「ライセンス付き使用可能」である旨を通知する（Ｓ５００）。そして、プリンタ１０からデータの読み込み要求が有るか否かを判断し（Ｓ５１０）、有るのであればＳ５２０にてクライアントに対してデータ送信を行う。一方、Ｓ４７０にてＮＯの場合、即ち、ライセンス使用数とライセンス使用数とが同じである場合には、ライセンスが不足していることとなりプリンタ１０に対して「使用不可」である旨を通知する。
【００４３】
一方、Ｓ４６０、Ｓ５００、Ｓ５３０の通知がなされた場合には、図３のＳ１３０、Ｓ２２０、Ｓ２６０の判断処理がなされることとなる。Ｓ１３０、Ｓ２２０、Ｓ２６０はそれぞれ、サーバ装置３０からの返答が、「ライセンス付き使用可能」の通知であるか、「ライセンス無し使用可能」の通知であるか、若しくは「使用不可」の通知であるかを判断する処理であり、この判断処理によってサーバ装置３０とプリンタ１０との通信状態の確認がなされるようになっている。即ち、判断処理Ｓ１３０、Ｓ２２０、Ｓ２６０と、これら処理を実行するＣＰＵ２０が特許請求の範囲でいう確認手段に相当する。
【００４４】
まず、Ｓ１３０にて「ライセンス付き使用可能」の返答があったものと判断された場合には、ＹＥＳに進み、Ｓ１４０において、サーバ装置３０に対しデータ読み込み要求を通知すると共に、サーバ装置３０からデータを読み込む。Ｓ１４０では要ライセンスデータの読み込み要求がなされており、この要求に応じてＳ５２０の処理が行われ、サーバ装置３０からプリンタ１０に対して要ライセンスデータが送信される。そして、読み込みステータスを「ライセンス付き使用中」に設定する。この設定後においては、Ｓ１６０にてサーバ装置３０からの応答の確認がなされ、サーバ装置３０の稼動がプリンタ１０にて検知できるか否かを確認する。
【００４５】
サーバ側では、図６のＳ５７０及びＳ５８０に示すように、略定期的にプリンタ１０からの応答要求を検出しており、図３のＳ１６０ではサーバ装置３０に対して応答要求を送信すると共にそれに対するサーバからの応答要求を待つように処理がなされる。サーバ装置３０側では図６のＳ５７０、Ｓ５８０に示すようにプリンタ１０からの応答要求を受けると（Ｓ５７０ＹＥＳ）、プリンタ１０に対して正常に稼動している旨の応答信号を送信する（Ｓ５８０）。プリンタ１０は、応答要求を送信したもののサーバ装置３０からの正常応答が得られない場合（例えば、応答要求から一定期間しても正常応答が得られない場合）には、通信状態が不良であるとしてＳ１７０でＮＯに進むこととなる。なお、サーバ装置３０では、Ｓ４４０にて使用要求がないものと判断され、さらにＳ５４０において無反応クライアントが無いものと判断（判断処理については後述）された場合に、上述の分岐Ｓ５７０に移行することとなる。
【００４６】
そして、正常応答がある間（即ち、プリンタ１０でサーバ装置３０からの正常応答を検知できる間）はＳ１７０からＳ１５０に戻るループを繰り返し、読み込みステータスを「ライセンス付き使用中」に維持し続ける。なお、Ｓ１７０の判断処理によってもサーバ装置３０と画像形成装置との通信状態の確認がなされるようになっているため、判断処理Ｓ１７０と、この処理を実行するＣＰＵ２０も確認手段に相当することとなる。また、この確認手段は、予め定められた所定の確認条件を満たす場合にサーバ装置３０とプリンタ１０との通信状態を確認するようになっている。確認条件としては、例えば「所定枚数の印刷が経過したか否か」、「所定時間が経過したか否か」等が挙げられ、このうちの「所定時間が経過したか否か」を確認条件とする構成としては、Ｓ１５０とＳ１６０の間に所定の待機時間を設定するような構成が挙げられ、この場合、待機時間経過に応じてほぼ一定間隔でＳ１５０、Ｓ１６０及びＳ１７０のループがなされることとなる。このように、確認手段は、サーバ装置３０に対し所定情報（応答を要求する情報）の送信が試みられた場合に、サーバ装置３０からその所定情報に対する所望の通信結果（正常に稼動している旨の情報の取得）が得られるか否かを確認するようにしているが、さらに、本実施形態では、この確認手段により所望の通信結果が得られないものと確認された場合（即ち、正常に稼動している旨の情報が取得されなかった場合）に、印字部１４による要ライセンスデータを用いた印刷を禁止手段によって禁止するようにしている。
【００４７】
具体的には、Ｓ１７０において、正常応答が無いものと判断された場合（即ち、プリンタ１０でサーバ装置３０からの正常応答が検知できなくなった場合）、Ｓ１７０においてＮＯに進み、図４のＳ１８０においてユーザにサーバ装置３０が無反応となったため要ライセンスデータが使えなくなった旨を通知する。この通知は例えば表示部１９にその旨の説明情報を表示することにより行うことができる。その後、Ｓ１９０において、サーバ装置３０から読みこんだデータ（要ライセンスデータ及びライセンス不要データ）を記憶手段たるＲＡＭ１８から消去する。このような処理がなされることにより、要ライセンスデータを用いた印刷が禁止される。
【００４８】
この処理の流れからもわかるように、本実施形態では、サーバ装置３０とプリンタ１０との通信状態が不良あると確認された場合（ここではプリンタ１０でサーバ装置３０からの正常応答が検知できなくなった場合）に記憶手段（ＲＡＭ１８）に記憶される要ライセンスデータを消去し、これによってプリンタ１０による要ライセンスデータを用いた印刷の禁止がなされるようになっており、処理Ｓ１７０、Ｓ１９０及びこれらの処理を実行するＣＰＵ２０が禁止手段に相当している。また、Ｓ１８０、表示部１９、及びＣＰＵ２０は、このような禁止手段により要ライセンスデータを用いた印刷が禁止された旨をユーザに通知する通知手段としての役割を果たす。そして、Ｓ１９０の消去処理後に読み込みステータスを「無し」に設定する（Ｓ２００）。そして、少なくともサーバへの使用要求がなされるまでの間（即ち、Ｓ２１０でＹＥＳとなるまでの間）、読み込みステータスは「無し」で維持される。
【００４９】
図３に戻り、サーバ装置３０から「ライセンス無し使用可能」の返答があった場合（図６のＳ４６０参照）には、Ｓ１３０において「ライセンス付き使用可能」の返答が無いものと判断され、かつＳ２２０にてＹＥＳと判断される。そして、Ｓ２３０において、サーバ装置３０に対するデータ読み込み要求がなされ、かつサーバ装置３０からライセンス不要データのダウンロードがなされる。そして、Ｓ２４０において、読み込みステータスが「ライセンス無し使用中」に設定される。このステータスは、少なくともサーバ装置３０に使用要求がなされるまで（即ち、Ｓ２５０でＹＥＳとなるまでの間）維持される。
【００５０】
また、一方、サーバ装置３０から「使用不能」の返答があった場合（図６のＳ５３０参照）には、Ｓ１３０において「ライセンス付き使用可能」の返答が無いものと判断され、かつＳ２２０にてＮＯと判断され、さらにＳ２６０においてＹＥＳとされる。そして、Ｓ２７０においてユーザにライセンスが足りず使えない旨を通知する。この通知は例えば表示部１９にその旨の説明情報を表示することにより行うことができる。そして、Ｓ２５０において読み込みステータスが「使用不可」に設定され、このステータスは、少なくともサーバ装置３０に使用要求がなされるまで（即ち、Ｓ２９０でＹＥＳとなるまでの間）維持される。また、Ｓ１３０、Ｓ２２０でＮＯとされ、かつＳ２６０でもＮＯとされた場合には、サーバ装置３０が無反応状態であるので、ユーザにサーバ装置３０が無反応のためサーバ装置３０からのデータを使えない旨を通知する（Ｓ３００）。この通知も例えば表示部１９にその旨の説明情報を表示することにより行うことができる。そして、読み込みステータスを「無反応」に設定する。このステータスも、少なくともサーバ装置３０に使用要求がなされるまで（即ち、Ｓ３２０でＹＥＳとなるまでの間）維持される。
【００５１】
なお、Ｓ２００、Ｓ２４０、Ｓ２６０、及びＳ３１０の読み込みステータスは、少なくともサーバ装置３０に新たなデータ要求がなされるまでは維持されるようになっている。即ち、サーバ装置３０に対して新たな使用要求がなされるまではそのままの設定が維持される。このサーバ装置３０に対するデータの使用要求の発生条件としては、様々な条件が考えられるが、例えば、ステータス設定から所定時間経過したか否かという条件、或いは、ユーザによってサーバ装置３０に対する使用要求のための設定入力が行われたか否かという条件などが挙げられる。ここではその一例として、各ステータス設定処理Ｓ２００、Ｓ２４０、Ｓ２６０、及びＳ３１０から所定時間経過した場合に、サーバ装置３０に対して使用要求をするようにしており、経過するまではループを繰り返して各ステータス設定が維持される。なお、ここでは、条件成立に基づいて再びサーバ装置に３０に使用要求を促すようにしているが、Ｓ２００、Ｓ２４０、Ｓ２６０、及びＳ３１０の分岐処理を省略するような流れであってもよい。
【００５２】
なお、図６に示すように、サーバ装置３０は、Ｓ５４０ないしＳ５６０に示すように使用ライセンス数を管理する処理を行っている。ここでは、Ｓ４４０にて使用要求が無いものと判断された場合に、その都度、ライセンス使用クライアントテーブルに登録されたプリンタ１０のなかに無反応なプリンタがあるか否かを判断し（Ｓ５４０）、もしあればＳ５４０にてＹＥＳに進み、ライセンス使用数を無反応なクライアント数分減らすと共に、図２（ｂ）に示すようなライセンス使用クライアントテーブルから無反応なプリンタのＩＰアドレスを削除する。このように、無反応なプリンタを所定条件成立ごとに監視し、無反応が検出された場合に登録を削除するようにすれば、不要と想定されるプリンタを効果的に削除でき、ライセンスの適切な管理を行うことができる。
【００５３】
次に図７を参照して印刷処理について説明する。
図７は印刷処理の一例を概念的に示すフローチャートである。プリンタ１０にはＬＡＮ２又は別のラインを介して図示しないコンピュータが接続されており、プリンタ１０はこのコンピュータから画像データを受けとって印刷を行うように構成されている。印刷処理では、まず印刷データ（画像データ）を受信し（Ｓ７１０）、この印刷データ（画像データ）の内容を確認する。画像データは図９にて概念的に例示するように、どのフォントが使用されているかを特定可能に構成されており、図９の画像データでは、使用されているフォントの種類に関する情報と、その他の情報（文字データや文字サイズデータ等）とを含んで構成されている。このフォントの種類に関する情報が要ライセンスデータを用いた画像形成を指示する指示情報に相当している。即ち、要ライセンスフォントが含まれていれば、要ライセンスフォントデータを用いた印刷を指示しているということである。なお、フォントの種類に関する情報は、どの種類のフォントが用いられているか特定できる情報であればどのようなデータ構成であってもよい。
【００５４】
図７に示すように、画像データに、サーバデータ（ここでは要ライセンスフォントデータ及びライセンス不要フォントデータ）の使用が指示されていない場合にはＳ７２０にてＮＯに進み、フォントに関しては通常フォントデータのみを用いて印刷を行う。一方、要ライセンスフォントデータ及びライセンス不要フォントデータの少なくともいずれか一方を使用する場合には、Ｓ７２０にてＹＥＳに進み、要ライセンスフォントデータを用いる場合にはＳ７３０にてＹＥＳに進み、現在のステータスが「ライセンス付き使用中」であるかを確認する。
【００５５】
「ライセンス付き使用中」であれば、Ｓ７４０にてＹＥＳに進み、図８のように要ライセンスフォントデータがＲＡＭ１８に記憶されているため、これを用い、さらに必要ならば通常データ及びライセンス不要フォントデータをも用いて印刷を行う。一方、「ライセンス付き使用中」ではない場合には、Ｓ７６０に進み代用データ（例えば通常フォントデータのうちから選ばれる要ライセンスフォントデータの代用データ）を用いて印刷を行うこととなる。Ｓ７３０にて要ライセンスフォントデータを利用しないものと判断された場合には、Ｓ７７０にてステータスが「ライセンス無し使用中」であるか否かを確認する。ステータスが「ライセンス無し使用中」であればライセンス不要データがＬＡＭ１８にあるためこれを利用し、必要に応じて通常フォントデータを利用して印刷を行う（Ｓ７８０）。一方、「ライセンス無し使用中」でなければ、ライセンス不要フォントデータの代用となる通常のフォントデータを利用して印刷を行うこととなる。
【００５６】
本実施形態では、特定種類のデータ（ここではフォントデータ）について、要ライセンスデータと、ライセンスが不要な通常データとを併用して、又は選択的に利用して画像を形成可能に構成されており、禁止手段は、確認手段によりサーバ装置３０とプリンタ１０との通信状態が不良であると確認された場合、ＬＡＭ１８に記憶される要ライセンスデータを消去し、画像形成手段（即ち印字部１４）は、要ライセンスデータを用いず通常データ（代用データ）を用いて画像の形成を行うようになっている。
【００５７】
上記構成によれば、画像形成装置が要ライセンスデータをサーバ装置から取得するように構成されているため、使用可能性のある全ての要ライセンスデータを予め画像形成装置に設けておく必要がなく、画像形成装置のデータ量を効果的に抑制できるようになっている。その一方で、サーバ装置と画像形成装置との通信状態が不良となった場合に、要ライセンスデータを用いた印刷を禁止するようにしているため、要ライセンスデータを不正に使用されることがなく、ライセンスを厳格に管理できる構成となる。一方、他の方法としては、要ライセンスデータに有効期限を設け、その期限が過ぎる度にダウンロードを再度実行させる形式も考えうるが、それと比べダウンロード回数を増加させずに、効果的な管理を行える構成となっている。
【００５８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００５９】
（１）本実施形態では、特定種類のデータとしてフォントデータを例に挙げたが、ファームウェアのデータ、若しくはマクロデータなどであってもよい。
（２）上記実施形態では、サーバ装置としてコンピュータを例に挙げて説明したが、サーバ機能（要ライセンスデータを格納しておく機能、プリンタ１０と互いにデータ通信する機能、及び複数のプリンタ１０を管理する機能）をもった画像形成装置（サーバ機能をもったプリンタ等）を用いてもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１実施形態に係る画像形成システムの電気的構成を例示するブロック図
【図２】データ構成を概念的に説明する説明図
【図３】プリンタでのステータス設定処理について説明するフローチャート
【図４】図３に続く図
【図５】読み込みステータスについて説明する説明図
【図６】サーバ装置での応答処理について説明するフローチャート
【図７】印刷処理の一例について概念的に例示するフローチャート
【図８】ＲＡＭに記憶されるフォントデータ構成を概念的に例示する説明図
【図９】画像データの構成を概念的に説明する概念図
【符号の説明】
【００６１】
１…画像形成システム
１０…プリンタ（画像形成装置）
１４…印字部（画像形成手段）
１８…ＲＡＭ（記憶手段）
１９…表示部（通知手段）
２０…ＣＰＵ（確認手段、禁止手段）
２２…ネットワークインターフェース（受信手段、送信手段）
３０…サーバ装置
４２…ハードディスクドライブ（データ記憶手段）
４４…ネットワークインターフェース（データ送信手段）
【図１】
2005212218.tif 000003
【図２】
2005212218.tif 000004
【図３】
2005212218.tif 000005
【図４】
2005212218.tif 000006
【図５】
2005212218.tif 000007
【図６】
2005212218.tif 000008
【図７】
2005212218.tif 000009
【図８】
2005212218.tif 000010
【図９】
2005212218.tif 000011