(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な連携画像形成装置に対してファクシミリ機能を提供するファクシミリ装置であって、
公衆回線を介してファクシミリ受信を行う受信手段と、
前記受信手段が前記連携画像形成装置に転送するデータを受信した場合に、前記ファクシミリ機能の提供を可能とするための前記連携画像形成装置のライセンスが有効であるか無効であるかを判断する判断手段と、
前記判断手段が前記連携画像形成装置のライセンスが有効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送し、前記判断手段が前記連携画像形成装置のライセンスが無効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送することを制限する制御手段と、
を有することを特徴とするファクシミリ装置。
【請求項２】
前記連携画像形成装置のライセンスが有効であるか無効であるかを前記連携画像形成装置に問い合わせる問い合わせ手段を更に有し、
前記判断手段は、前記問い合わせ手段による問い合わせに対する前記連携画像形成装置からの回答に基づいて、前記連携画像形成装置のライセンスが有効であるか無効であるかを判断することを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
前記制御手段は、前記判断手段が前記連携画像形成装置のライセンスが無効であると判断した場合に、前記データを受信した旨を示す受信通知を、前記ネットワークを介して前記連携画像形成装置に通知することを特徴とする請求項１又は２に記載のファクシミリ装置。
【請求項４】
前記制御手段は、前記判断手段が前記連携画像形成装置のライセンスが無効であると判断した場合に、前記データを自機で処理するように制御することを特徴とする請求項１又は２に記載のファクシミリ装置。
【請求項５】
前記受信通知は、前記データの一部を含むことを特徴とする請求項３に記載のファクシミリ装置。
【請求項６】
前記受信通知は、前記データの画像を縮小した画像を含むことを特徴とする請求項３に記載のファクシミリ装置。
【請求項７】
前記受信通知は、前記連携画像形成装置のライセンスを有効にするための情報を含むことを特徴とする請求項３に記載のファクシミリ装置。
【請求項８】
ネットワークを介して通信可能な連携画像形成装置に対してファクシミリ機能を提供するファクシミリ装置の制御方法であって、
判断手段が、前記ファクシミリ装置が前記連携画像形成装置に転送するデータを受信した場合に、前記ファクシミリ機能の提供を可能とするための前記連携画像形成装置のライセンスが有効であるか無効であるかを判断する判断ステップと、
制御手段が、前記判断ステップにおいて前記連携画像形成装置のライセンスが有効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送し、前記判断ステップにおいて前記連携画像形成装置のライセンスが無効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送することを制限する制御ステップと、
を有することを特徴とする制御方法。
【請求項９】
問い合わせ手段が、前記連携画像形成装置のライセンスが有効であるか無効であるかを前記連携画像形成装置に問い合わせる問い合わせステップを更に有し、
前記判断ステップでは、前記問い合わせ手段による問い合わせに対する前記連携画像形成装置からの回答に基づいて、前記連携画像形成装置のライセンスが有効であるか無効であるかを判断することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記制御ステップは、前記判断ステップで前記連携画像形成装置のライセンスが無効であると判断された場合に、前記データを受信した旨を示す受信通知を、前記ネットワークを介して前記連携画像形成装置に通知する通知ステップを含むことを特徴とする請求項８又は９に記載の制御方法。
【請求項１１】
請求項８乃至１０のうちいずれか１項に記載のファクシミリ装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ通信機能を備えたファクシミリ装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置のデジタル化及びネットワーク化を利用した高機能化が進められ、かかる高機能化の一例として、ネットワークに接続された複数の画像形成装置を連携させて１つの処理を行うことができるようになってきている。例えば、ローカルの画像形成装置（ユーザが操作を行う画像形成装置）がファクシミリ機能を有していない場合でも、ファクシミリ機能を有するリモートの画像形成装置と連携して、ファクシミリ送信を実現できる。即ち、ローカルの画像形成装置で原稿をスキャンして得た画像データをリモートの画像形成装置に転送し、ファクシミリ送信させることができる。また、ファクシミリ機能を有するリモートの画像形成装置でファクシミリ受信した画像データをローカルの画像形成装置に自動転送して、かかる画像データをローカルの画像形成装置で出力（印刷）することもできる。このようにしてファクシミリ機能を有していない装置にファクシミリ機能を提供することができる。
【０００３】
一方、画像形成装置の機能は、標準機能、或いは、オプション機能（ユーザの必要に応じて標準機能とは別に追加される機能）として提供される。なお、画像形成装置にオプション機能を提供する方法として、次の２つが知られている。
【０００４】
第１の方法は、オプション機能を実現する物理的な機器を画像形成装置に追加することによってオプション機能を提供する方法である。例えば、製本機器を画像形成装置に追加することで、印刷物を製本するオプション機能を提供することができる。
【０００５】
第２の方法は、オプション機能を有効化するためのライセンスファイルをインストールすることによってオプション機能を提供する方法である。このような方法は、ソフトウエアで実現するオプション機能（例えば、スキャンした画像データを電子メールの添付ファイルとして送信する機能など）を提供する場合に多く用いられる。この場合、オプション機能を提供するプログラムは、画像形成装置に格納されていても、標準状態（ライセンスがない状態）では無効化されている。そして、オプション機能が必要な場合に、かかるオプション機能のライセンスを購入してライセンスキーを取得し、画像形成装置にこれらを含むライセンスファイルをインストールする。これにより、オプション機能を有効化する（即ち、オプション機能を利用する）ことができる。
【０００６】
なお、オプション機能のライセンスを提供する際には、まず、試用ライセンスをユーザに提供し、実際にオプション機能の有効性を確認させるような場合がある。試用ライセンスは、一定期間又は所定回数（試用期間）だけオプション機能を有効化し、かかるオプション機能を試用することができるようにするものである。試用ライセンスは、具体的には、スキャンした画像データを送信する機能を１００回まで試用することができるようにしたりする。
【０００７】
また、現在のアプリケーションソフトウエアをサーバにバックアップし、オプション機能の含まれた新しいアプリケーションソフトウエアを画像形成装置に転送して、かかるオプション機能を試用することができるようにする技術も提案されている。そして、試用期間が過ぎたら、サーバにバックアップしていたアプリケーションソフトウエアを転送し、オプション機能を試用できなくなるようにする（特許文献１参照）。
【特許文献１】特開２０００−０４９９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
試用ライセンスを提供したオプション機能が単純な機能、例えば、スキャンした画像データのメールの送信機能である場合、試用ライセンスが停止しても（即ち、試用期間が過ぎても）送信機能が使用できなくなるだけである。
【０００９】
しかしながら、試用ライセンスを提供したオプション機能がリモートの画像形成装置のファクシミリ機能を利用する機能（複数の画像形成装置を連携させた機能）である場合、試用期間内に送付したファクシミリに対する返信が試用期間後に受信されることがある。この場合、リモートの画像形成装置によって受信されたファクシミリデータをどのように扱うのかという問題が生じてしまう。このような問題は、試用ライセンスに限らず、有効期間が設定されたライセンスや利用回数が設定されたライセンスの場合にも生じる。
【００１０】
そこで、本発明は、連携画像形成装置にファクシミリ機能を提供するファクシミリ装置において、かかるファクシミリ機能のライセンスの有効期間後に受信したデータの取り扱いに関する新たな技術を提供することを例示的目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の一側面としてのファクシミリ装置は、ネットワークを介して通信可能な連携画像形成装置に対してファクシミリ機能を提供するファクシミリ装置であって、公衆回線を介してファクシミリ受信を行う受信手段と、前記受信手段が前記連携画像形成装置に転送するデータを受信した場合に、前記ファクシミリ機能の提供を可能とするための前記連携画像形成装置のライセンスが有効であるか無効であるかを判断する判断手段と、前記判断手段が前記連携画像形成装置のライセンスが有効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送し、前記判断手段が前記連携画像形成装置のライセンスが無効であると判断した場合には、前記データを前記ネットワークを介して前記連携画像形成装置に転送することを制限する制御手段と、を有することを特徴とする。
【００１３】
本発明の更なる目的又はその他の特徴は、以下、添付図面を参照して説明される好ましい実施例によって明らかにされるであろう。
【発明の効果】
【００１４】
本発明によれば、例えば、連携画像形成装置にファクシミリ機能を提供するファクシミリ装置において、かかるファクシミリ機能のライセンスの有効期間後に受信したデータの取り扱いに関する新たな技術を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１６】
図１は、本発明の一側面としての画像形成装置を有するシステムの構成を示す図である。図１に示すシステムは、画像形成装置１と、画像形成装置２と、画像形成装置３とを含む。
【００１７】
画像形成装置１乃至３は、例えば、記録媒体に画像を形成するプリンタ機能、原稿の画像を読み取るスキャナ機能などを有する複合機である。画像形成装置１乃至３は、互いに連携することが可能であり、本実施形態では、ファクシミリ機能を提供したり、かかるファクシミリ機能の提供を受けたりする。ファクシミリ機能の提供とは、ファクシミリ機能を有している装置が他の装置に代わって、ファクシミリ送信やファクシミリ受信を行うことである。具体的には、他の装置から転送されてきたデータをファクシミリ送信したり、自身がファクシミリ受信したデータを他の装置に転送したりすることを指す。
【００１８】
画像形成装置１は、図示しないファクシミリボードを含み、外部の公衆回線５に接続されたファクシミリ機能を有する画像形成装置である。また、画像形成装置１は、本実施形態では、画像形成装置２及び３にファクシミリ機能をオプション機能として提供するファクシミリサーバ（ファクシミリ代理送受信サーバ）である。なお、ファクシミリサーバとして動作する画像形成装置１は、ファクシミリ機能を有していれば十分であり、スキャナ部やプリンタ部は有していなくても構わない。また、ファクシミリ送信のみ、あるいはファクシミリ受信のみの提供を行うものであってもよい。
【００１９】
画像形成装置２及び３は、公衆回線５に接続されておらず、ファクシミリサーバである画像形成装置１を経由してファクシミリ送受信を行うファクシミリクライアント（連携画像形成装置）である。なお、画像形成装置２は、画像形成装置１が提供するファクシミリ機能の試用ライセンスの試用期間が過ぎており、かかるファクシミリ機能を使用することができない画像形成装置である。画像形成装置３は、画像形成装置１が提供するファクシミリ機能の試用ライセンスの使用期間内、或いは、正規のライセンスを有し、画像形成装置１を経由してファクシミリ送信及びファクシミリ受信を行うことが可能な画像形成装置である。
【００２０】
ネットワーク４は、画像形成装置１乃至３を接続し、例えば、イーサネット（登録商標）ワークなどのＬＡＮ接続を実現する。
【００２１】
図２は、画像形成装置１のハードウエア構成を示す概略ブロック図である。画像形成装置１は、図２に示すように、制御部１０と、スキャナ部２０と、プリンタ部３０と、操作部４０とを有する。なお、画像形成装置１のハードウエア構成と画像形成装置２及び３のハードウエア構成は同様であるため、本実施形態では、画像形成装置１を例に説明する。
【００２２】
制御部１０は、文書等の画像を読み取って画像データを入力する画像入力デバイスとしてのスキャナ部２０、画像出力デバイスとしてのプリンタ部３０、図１に示すネットワーク４、公衆回線５と接続する。制御部１０は、画像情報（画像データ）やデバイス情報の入出力を制御する。
【００２３】
制御部１０は、本実施形態では、ＣＰＵ１０１と、ＲＡＭ１０２と、ＲＯＭ１０３と、ハードディスクドライブ（ＨＤＤ）１０４と、操作部インターフェース（Ｉ／Ｆ）１０５と、ネットワークインターフェース（Ｉ／Ｆ）１０６とを含む。また、制御部１０は、モデム１０７と、イメージバスインターフェース（Ｉ／Ｆ）１０８と、ラスタイメージプロセッサ（ＲＩＰ）１０９と、デバイスインターフェース（Ｉ／Ｆ）１１０とを含む。更に、制御部１０は、スキャナ画像処理部１１１と、プリンタ画像処理部１１２と、画像回転部１１３と、画像圧縮部１１４とを含む。
【００２４】
ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、操作部Ｉ／Ｆ１０５、ネットワークＩ／Ｆ１０６及びモデム１０７は、システムバスＳＢに接続されている。ＲＩＰ１０９、デバイスＩ／Ｆ１１０、スキャナ画像処理部１１１、プリンタ画像処理部１１２、画像回転部１１３及び画像圧縮部１１４は、イメージバスＩＢに接続されている。イメージバスＩ／Ｆ１０８は、システムバスＳＢ及びイメージバスＩＢに接続されている。なお、イメージバスＩＢは、画像データを高速で転送するバスであり、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００２５】
ＣＰＵ１０１は、画像形成装置１の全体を制御するコントローラである。
【００２６】
ＲＡＭ１０２は、ＣＰＵ１０１が動作するためのシステムワークメモリである。また、ＲＡＭ１０２は、画像データを一時記憶するための画像メモリでもある。
【００２７】
ＲＯＭ１０３は、ブートＲＯＭであって、画像形成装置１のシステムのブートプログラムを格納する。
【００２８】
ＨＤＤ１０４は、後述するシステムソフトウエア及びアプリケーションソフトウエアや画像データを格納する。
【００２９】
操作部Ｉ／Ｆ１０５は、操作部４０とのインターフェース部であって、操作部４０に表示する画像データを操作部４０に対して出力する。また、操作部Ｉ／Ｆ１０５は、操作部４０を介してユーザが入力した情報（指示）をＣＰＵ１０１に伝達する機能を有する。
【００３０】
ネットワークＩ／Ｆ１０６は、ネットワーク４に接続され、画像データなどの情報の入出力を行う。
【００３１】
モデム１０７は、公衆回線５に接続され、画像データなどの情報の入出力を行う。
【００３２】
イメージバスＩ／Ｆ１０８は、データ構造を変換するバスブリッジである。
【００３３】
ＲＩＰ１０９は、ＰＤＬコードをビットマップイメージに展開する。
【００３４】
デバイスＩ／Ｆ１１０は、スキャナ部２０やプリンタ部３０と制御部１０とを接続する。
【００３５】
スキャナ画像処理部１１１は、スキャナ部２０から入力された画像データに対して、補正処理、加工処理及び編集処理などを施す。
【００３６】
プリンタ画像処理部１１２は、プリンタ部３０に出力する画像データに対して、印刷補正処理、解像度変換処理などを施す。
【００３７】
画像回転部１１３は、画像データの回転処理を施す。
【００３８】
画像圧縮部１１４は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ、ＭＭＲ又はＭＨの圧縮伸長処理を施したりする。
【００３９】
操作部４０は、ＬＣＤ等の表示装置（操作パネル）を含み、ユーザからの指示を受け付けたり、ユーザに情報（例えば、画像形成装置１の状態など）を表示したりする。
【００４０】
図３は、画像形成装置１のソフトウエア構成を示す概略ブロック図である。画像形成装置１は、図３に示すように、スキャナ機能部３０２と、プリント機能部３０３と、ファクシミリ機能部３０４と、ジョブ制御機能部３０５と、ネットワーク機能部３０６とを有する。更に、画像形成装置１は、ユーザインターフェース（ＵＩ）機能部３０７と、ユーザ認証機能部３０８と、ライセンス管理機能部３０９と、アプリケーション機能部３１０とを有する。
【００４１】
スキャナ機能部３０２は、スキャナ部２０を用いて原稿の画像を読み取り、２値画像データ又は多値画像データに変換する機能を有する。
【００４２】
プリント機能部３０３は、スキャナ機能部３０２によって変換された画像データを、プリンタ部３０に対するコマンドを付加してプリンタ部３０に出力する機能を有する。
【００４３】
ファクシミリ機能部３０４は、スキャナ機能部３０２によって変換された画像データを、Ｇ３、Ｇ４等のファクシミリ規格に応じて符号化する。また、ファクシミリ機能部３０４は、ファクシミリ規格に応じたプロトコルによって、外部ファクシミリと通信を行う機能を有する。また、ファクシミリ機能部３０４は、外部ファクシミリから、ファクシミリ規格に応じたファクシミリデータ（ファクシミリ画像データ）を送受信する機能を有する。
【００４４】
ジョブ制御機能部３０５は、スキャナ機能部３０２からの画像データやファクシミリ機能部３０４が外部から受信した画像データをプリントジョブとしてキューイングする。また、ジョブ制御機能部３０５は、プリント機能部３０３、ファクシミリ機能部３０４、ネットワーク機能部３０６、ファクシミリサーバアプリケーション３１５、或いは、ファクシミリクライアントアプリケーション３１６に対して画像データを適宜出力する。
【００４５】
ネットワーク機能部３０６は、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＦＴＰ、ＬＤＡＰ、ＳＮＭＰ、ＳＭＴＰ、ＳＳＬ等の各種ネットワークプロトコル機能を有する。
【００４６】
ＵＩ機能部３０７は、画像形成装置１の操作部４０を介して入出力されるユーザの指示及びユーザへの情報提供を管理する。ＵＩ機能部３０７は、ユーザが指示を入力するための入力フィールド、或いは、ユーザへ情報を出力する出力フィールドを含む操作画面を操作パネルに表示し、かかる操作画面を介して入力されるユーザの指示を他の機能部に通知する。また、ＵＩ機能部３０７は、他の機能部からのユーザへの情報を、予めデザインされた操作画面として表示する機能も有する。
【００４７】
ユーザ認証機能部３０８は、アプリケーション機能部３１０の各種アプリケーションのユーザ認証の要求に対して、ユーザ認証情報を用いて画像形成装置の各種機能を操作するユーザを認証する機能を有する。なお、ユーザ認証情報は、ネットワーク４に接続された図示しないユーザ認証サーバや画像形成装置のユーザ認証情報格納部に格納されている。
【００４８】
ライセンス管理機能部３０９は、アプリケーション機能部３１０において動作する各種アプリケーションを管理する。例えば、ライセンス管理機能部３０９は、図示しないライセンス情報発行サーバで発行されるライセンスキーを含むライセンスファイルをインストールすることで各種アプリケーションを有効化する。また、ライセンス管理機能部３０９は、ＵＩ機能部３０７を介したユーザの操作によってインストールされたライセンスキーを含むライセンスファイルをアンインストールすることで各種アプリケーションを無効化する。ライセンス管理機能部３０９は、ＨＤＤ１０４などの不揮発性記憶領域に格納されているライセンス情報テーブルの各アプリケーションのライセンス状態（インストール又はアンインストール）を書き換えることで、アプリケーションを有効化又は無効化する。なお、ライセンス情報テーブルについては、後で詳細に説明する。
【００４９】
アプリケーション機能部３１０は、画像形成装置において動作する各種アプリケーションを実行する機能を有する。アプリケーション機能部３１０は、本実施形態では、メール送受信アプリケーション３１１と、遠隔操作アプリケーション３１２と、文書フォーマット変換アプリケーション３１３と、文書管理システムアプリケーション３１４とを含む。更に、アプリケーション機能部３１０は、ファクシミリサーバアプリケーション３１５と、ファクシミリクライアントアプリケーション３１６とを含む。
【００５０】
メール送受信アプリケーション３１１は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つである。メール送受信アプリケーション３１１は、ネットワーク４に接続する情報端末から送信される電子文書が添付された電子メールを、ネットワーク機能部３０６を介して受信する機能を有する。また、メール送受信アプリケーション３１１は、かかる電子文書が添付された電子メールを、プリント機能部３０３を介して印刷する機能を有する。更に、メール送受信アプリケーション３１１は、スキャナ機能部３０２を介して読み取られた電子文書を電子メールに添付し、かかる電子メールを予め設定された転送先に送信する機能を有する。
【００５１】
遠隔操作アプリケーション３１２は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つである。遠隔操作アプリケーション３１２は、ＵＩ機能部３０７を介して画像形成装置に表示する操作パネルと同じインターフェースを、ネットワーク４に接続する情報端末に表示し、遠隔で操作を可能にする機能を有する。
【００５２】
文書フォーマット変換アプリケーション３１３は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つである。文書フォーマット変換アプリケーション３１３は、スキャナ機能部３０２を介して読み取られた電子データやネットワーク機能部３０６を介して受信した電子データなどを、予め設定した電子データフォーマットに変換する機能を有する。
【００５３】
文書管理システムアプリケーション３１４は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つである。文書管理システムアプリケーション３１４は、スキャナ機能部３０２を介して読み取られた電子データやネットワーク機能部３０６を介して受信した電子データなどを、ネットワーク４上や画像形成装置の予め設定した文書保管領域に格納する機能を有する。
【００５４】
ファクシミリサーバアプリケーション３１５は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つであって、画像形成装置２及び３などのファクシミリクライアントと連携するためのアプリケーションである。ファクシミリサーバアプリケーション３１５は、ファクシミリクライアントからファクシミリ送信のリクエストを受け付け、送信データをファクシミリ機能部３０４を用いて公衆回線５経由で送信する。また、ファクシミリサーバアプリケーション３１５は、公衆回線５を介してファクシミリ機能部３０４で受け付けた受信データを適切なファクシミリクライアントに転送する
ファクシミリクライアントアプリケーション３１６は、アプリケーション機能部３１０において動作する画像形成装置のアプリケーションの１つであって、画像形成装置１などのファクシミリサーバと連携するためのアプリケーションである。ファクシミリクライアントアプリケーション３１６は、ファクシミリ送信の際には、送信データをファクシミリサーバである画像形成装置１に転送し、送信処理（ファクシミリ送信）を実現する。また、ファクシミリクライアントアプリケーション３１６は、ファクシミリ受信の際には、受信データをファクシミリサーバである画像形成装置１から受け取り、受信処理（ファクシミリ受信）を実現する。
【００５５】
アプリケーション機能部３１０における各種アプリケーション（メール送受信アプリケーション３１１乃至ファクシミリクライアントアプリケーション３１６）は、ユーザがアプリケーションを使用する際にユーザ認証を行う。かかるユーザ認証の処理は、アプリケーション機能部３１０を介してユーザ認証機能部３０８に依頼される。
【００５６】
図４は、ライセンス管理機能部３０９が管理するライセンス情報テーブル４００の一例を示す図である。ライセンス情報テーブル４００は、上述したように、ＨＤＤ１０４などの不揮発性記憶領域に格納されている。また、各種アプリケーションのライセンスキーを含むライセンスファイルをインストール又はアンインストールする際には、ライセンス情報テーブル４００のライセンスの状態が書き換えられ、アプリケーションが有効化、或いは、無効化される。例えば、ライセンス情報テーブル４００は、図４に示すように、８つのフィールドを有する。具体的には、ライセンス情報テーブル４００は、機能ＩＤフィールド４０１と、機能名フィールド４０２と、状態フィールド４０３と、依存関係フィールド４０４とを有する。更に、ライセンス情報テーブル４００は、有効期限フィールド４０５と、有効カウントフィールド４０６と、フリーレジスターフィールド４０７及び４０８とを有する。
【００５７】
機能ＩＤフィールド４０１は、アプリケーション機能部３１０において動作する各種アプリケーションに対応した機能ＩＤを記憶する数値型のフィールドである。
【００５８】
機能名フィールド４０２は、アプリケーション機能部３１０において動作する各種アプリケーションに対応した機能名を記憶する文字型のフィールドである。
【００５９】
状態フィールド４０３は、アプリケーション機能部３１０において動作する各種アプリケーションの使用の可否を記憶する数値型のフィールドである。換言すれば、状態フィールド４０３は、ライセンスキーを含むライセンスファイルがインストールされているか、或いは、インストールされていないかを記憶する。例えば、アプリケーションのライセンスキーを含むライセンスファイルがインストールされている場合には、状態フィールド４０３に「１」が記述される。一方、アプリケーションのライセンスキーを含むライセンスファイルがインストールされていない場合には、状態フィールド４０３に「０」が記述される。
【００６０】
依存関係フィールド４０４は、アプリケーション機能部３１０で動作する各種アプリケーションにおいて、依存関係にあるアプリケーションの機能ＩＤを記憶する数値型のフィールドにある。
【００６１】
有効期限フィールド４０５は、アプリケーション機能部３１０で動作する各種アプリケーションにおいて、アプリケーションの有効期限（即ち、アプリケーションを使用できる期間）を記憶する日付型のフィールドである。
【００６２】
有効カウントフィールド４０６は、アプリケーション機能部３１０で動作する各種アプリケーションにおいて、アプリケーションの有効カウント（即ち、アプリケーションを使用できる回数）を記憶する数値型のフィールドである。
【００６３】
フリーレジスターフィールド４０７は、アプリケーション機能部３１０で動作する各種アプリケーションにおいて、アプリケーション毎に定義することができるフリーレジスターを記憶する数値型のフィールドである。
【００６４】
フリーレジスターフィールド４０８は、アプリケーション機能部３１０で動作する各種アプリケーションにおいて、アプリケーション毎に定義することができるフリーレジスターを記憶する文字型のフィールドである。
【００６５】
次に、図５乃至図９を参照して、画像形成装置１乃至３におけるオプション機能の有効化手順について説明する。
【００６６】
図５は、操作部４０（の操作パネル）に表示されるオプション機能情報一覧５０１を含む操作画面５００の一例を示す図である。オプション機能情報一覧５０１は、オプション機能の機能名５０２と、オプション機能の各々の状態５０３とを一行で示す表である。ユーザは、オプション機能を有効化する際に、操作画面５００のオプション機能情報一覧５０１を確認して、次へボタン５０４を選択する。
【００６７】
図６は、図５に示す操作画面５００の次へボタン５０４を選択した場合に、操作部４０（の操作パネル）に表示される操作画面６００である。操作画面６００は、オプション機能の機能名６０２と、オプション機能の各々の状態６０３と、オプション機能を有効化又は無効化するためのスイッチ６０４とを一行で表すオプション機能選択一覧６０１を含む。ユーザは、オプション機能を有効化する際に、現在無効であるオプション機能の機能名と同じ行のラジオボタンで示されるスイッチを選択する。例えば、オプション機能選択一覧６０１において、「ファクシミリクライアント」のオプション機能を有効化する場合、ユーザは、「ファクシミリクライアント」と表記された行のラジオボタンで示されるスイッチ６０５を選択して、次へボタン６０６を選択する。なお、オプション機能を無効化する際には、ユーザは、現在有効であるオプション機能の機能名と同じ行のラジオボタンで示されるスイッチを選択する。
【００６８】
図７は、図６に示す操作画面６００の次へボタン６０６を選択した場合に、操作部４０（の操作パネル）に表示される操作画面７００である。操作画面７００は、図６に示す操作画面６００において選択されたオプション機能のライセンスキーの番号を入力するためのライセンスキー番号入力フィールド７０１を含む。ユーザは、操作画面７００のライセンスキー番号入力フィールド７０１に、有効化するオプション機能のライセンスキーの番号を入力し、次へボタン７０２を選択する。なお、オプション機能のライセンスキー（の番号）は、ユーザが予め入手しておく。
【００６９】
図８は、図７に示す操作画面７００の次へボタン７０２を選択した場合に、操作部４０（の操作パネル）に表示される操作画面８００である。操作画面８００は、図７に示す操作画面７００のライセンスキー番号入力フィールド７０１にライセンスキーの番号を入力したオプション機能の有効化情報確認一覧８０１を含む。有効化情報確認一覧８０１には、有効化されるオプション機能の詳細情報が表示される。有効化情報確認一覧８０１の内容に誤りがなければ、ユーザは次へボタン８０２を選択する。一方、有効化情報確認一覧８０１の内容に誤りがあれば、ユーザは戻るボタン８０３を選択する。
【００７０】
図９は、図８に示す操作画面８００の次へボタン８０２を選択した場合に、操作部４０（の操作パネル）に表示される操作画面９００である。操作画面９００は、ライセンスインストールが完了した場合に表示され、インストールされたオプション機能の機能情報９０１と、現在有効化されているオプション機能のオプション機能一覧９０２とを含む。ユーザは、機能情報９０１及びオプション機能一覧９０２を確認して、終了ボタン９０３を選択する。これにより、画像形成装置１乃至３におけるオプション機能の有効化の処理が完了する。
【００７１】
次に、画像形成装置１乃至３が連携して実現するファクシミリ機能について説明する。
【００７２】
図１０は、ファクシミリサーバである画像形成装置１におけるファクシミリ受信の処理を説明するためのフローチャートである。かかるファクシミリ受信の処理は、ファクシミリ機能部３０４で公衆回線５からファクシミリデータ（画像データ）を受信した後、ファクシミリサーバアプリケーション３１５がジョブ制御機能部３０５から呼び出されることで開始される。まず、ステップＳ１００２において、受信した画像データがファクシミリクライアントである画像形成装置２又は３に転送するべきデータであるかどうかを判定する。具体的には、画像データを受信した時の送信元番号や受信電話番号に基づいて、図１１に示す転送設定表に従って、受信した画像データがファクシミリクライアントである画像形成装置２又は３に転送するべきデータであるかどうかを判断する。図１１は、ファクシミリサーバである画像形成装置１が有する転送設定表の一例を示す図である。
【００７３】
図１１に示す転送設定表は、ファクシミリクライアントである画像形成装置２又は３においてクライアント設定を行う場合に、画像形成装置１に設定される表である。なお、転送設定表は、ファクシミリクライアントのオプション機能が無効になった場合でも画像データを受信した旨を示す受信通知を通知する機能を提供するために、自動的には削除されない。転送設定表は、画像データをモデム１０７で受信した時のファクシミリの送信元番号の情報を記録する送信元番号フィールド１１０１と、画像データをモデム１０７で受信した時の受信電話番号（自電話番号）を記録する受信電話番号フィールド１１０２とを含む。また、転送設定表は、送信元番号や受信電話番号に応じて、受信した画像データをファクシミリクライアントに転送する（転送処理する）か、或いは、自機で処理するかを記録する自機・転送フィールド１１０３を含む。更に、転送設定表は、受信した画像データを転送処理する場合のファクシミリクライアントの情報を記録するクライアント情報フィールド１１０４を含む。クライアント情報フィールド１１０４には、本実施形態では、ファクシミリクライアントのＩＰアドレスが記録されているが、例えば、ファクシミリクライアントの電話番号を記録していてもよい。
【００７４】
図１０に戻って、ステップＳ１００２で転送するべきデータではない（即ち、自機で処理するべきデータである）と判定した場合には、ステップＳ１００４において、受信したデータを自機で処理する。例えば、受信したデータを自機で印刷（出力）したり、ＨＤＤ１０４などの不揮発性記憶領域に格納したりする。受信したデータを自機で処理したら、ファクシミリ受信の処理を終了する。
【００７５】
一方、ステップＳ１００２で転送するべきデータであると判定した場合には、ステップＳ１００６において、転送先の画像形成装置のファクシミリクライアントのライセンスが有効であるか無効であるかを判断する。具体的には、ネットワーク４を介して転送先の画像形成装置に問い合わせを行い、かかる問い合わせの回答を得る。転送先の画像形成装置のファクシミリクライアントのライセンスが有効である場合（即ち、画像形成装置３である場合）には、ステップＳ１００８に進む。一方、転送先の画像形成装置のファクシミリクライアントのライセンスが無効である場合（即ち、画像形成装置２である場合）には、ステップＳ１０１０に進む。
【００７６】
ステップＳ１００８においては、受信したデータをファクシミリクライアントである画像形成装置に転送して、ファクシミリ受信の処理を終了する。
【００７７】
ステップＳ１０１０においては、受信したデータをファクシミリクライアントに転送せずに、データを受信した旨を示す受信通知（ファクス受信通知レポート）を通知（送信）する。
【００７８】
図１２は、ファクシミリサーバである画像形成装置１がファクシミリクライアントのライセンスが無効である画像形成装置に通知する受信通知の一例を示す図である。かかる受信通知は、ファクシミリクライアントである画像形成装置２のファクシミリクライアントアプリケーション３１６（オプション機能）のライセンスが無効となっている場合に、ファクシミリサーバである画像形成装置１によって生成される。但し、ファクシミリサーバである画像形成装置１が図１２に示すような受信通知を生成するために必要な情報をファクシミリクライアントである画像形成装置２に送信し、かかる画像形成装置２で受信通知を生成してもよい。図１２に示す受信通知は、受信したデータの内容を記載した受信レポート１２０１と、ファクシミリクライアントアプリケーション３１６のライセンスが無効である旨を記載したレポート１２０２とを含む。また、受信通知は、図１３に示すように、受信したデータの内容及びライセンスが無効である旨を記載した受信レポート１３０１に加えて、受信したデータの一部１３０２を含んでいてもよい。なお、受信したデータの一部１３０２は、例えば、受信したデータの画像を縮小した画像であってもよい。更に、受信通知は、図１４に示すように、受信したデータの内容及びライセンスが無効である旨を記載した受信レポート１４０１に加えて、ファクシミリクライアントアプリケーション３１６を有効にするための情報１４０２を含んでいてもよい。ここで、図１３及び１４は、ファクシミリサーバである画像形成装置１がファクシミリクライアントのライセンスが無効である画像形成装置に通知する受信通知の一例を示す図である。
【００７９】
ステップＳ１０１０で受信通知をファクシミリクライアントに通知したら、ステップＳ１００４において、受信したデータを自機で処理し、ファクシミリ受信の処理を終了する。
【００８０】
本実施形態では、ステップＳ１００６において、転送先の画像形成装置のファクシミリクライアントのライセンスが有効であることを判断してから転送処理を行っている。但し、転送先の画像形成装置に受信したデータを転送し、かかる画像形成装置からの回答（即ち、ファクシミリクライアントのライセンスが無効である旨の回答）を取得して、受信通知を通知してもよい。
【００８１】
図１５は、ファクシミリクライアントである画像形成装置２及び３におけるファクシミリ受信の処理の一部（ファクシミリクライアントが有効であるか無効であるかを確認する処理）を説明するためのフローチャートである。
【００８２】
ステップＳ１５０２において、ファクシミリサーバである画像形成装置１からファクシミリクライアントのライセンスが有効であるか無効であるかの問い合わせを待つ。そして、ステップＳ１５０４において、ファクシミリサーバである画像形成装置１からファクシミリクライアントのライセンスが有効であるか無効であるかの問い合わせを判断し、問い合わせがあればステップＳ１５０６に進む。一方、問い合わせがなければステップＳ１５０２に戻る。
【００８３】
ステップＳ１５０６では、ファクシミリクライアント（ファクシミリクライアントアプリケーション３１６）のライセンスの状態をライセンス管理機能部３０９に確認する。
【００８４】
ステップＳ１５０８では、ステップＳ１５０６の確認結果に基づいて、ファクシミリクライアントのライセンスが有効であるかどうかを判断し、有効であればステップＳ１５１０に進み、無効であればステップＳ１５１２に進む。
【００８５】
ステップＳ１５１０では、ファクシミリクライアントのライセンスが有効である旨を問い合わせ元のファクシミリサーバである画像形成装置１に通知し、ファクシミリクライアントが有効であるか無効であるかを確認する処理を終了する。
【００８６】
ステップＳ１５１２では、ファクシミリクライアントのライセンスが無効である旨を問い合わせ元のファクシミリサーバである画像形成装置１に通知し、ファクシミリクライアントが有効であるか無効であるかを確認する処理を終了する。
【００８７】
図１６は、ファクシミリクライアントである画像形成装置２及び３におけるファクシミリ受信の処理を説明するためのフローチャートである。
【００８８】
ステップＳ１６０２において、ファクシミリサーバである画像形成装置１からのファクシミリデータ（画像データ）の転送を待つ。そして、ステップＳ１６０４において、ファクシミリサーバである画像形成装置１から画像データが転送されたかどうか（即ち、画像データを受信したかどうか）を判断し、画像形成装置１から画像データが転送されていれば、ステップＳ１６０４に進む。一方、画像形成装置１から画像データが転送されていなければ、ステップＳ１６０２に戻る。
【００８９】
ステップＳ１６０６では、ファクシミリサーバである画像形成装置１から転送された画像データを受信する。
【００９０】
ステップＳ１６０８では、ステップＳ１６０６で受信した画像データを自機で処理する。例えば、受信したデータを自機で印刷（出力）したり、ＨＤＤ１０４などの不揮発性記憶領域に格納したりする。受信したデータを自機で処理したら、ファクシミリ受信の処理を終了する。
【００９１】
このように、画像形成装置１乃至３においては、ファクシミリクライアントのライセンスが無効となった場合には、ファクシミリサーバからファクシミリクライアントに受信通知を通知して、受信したデータをファクシミリサーバで処理する。これにより、ファクシミリクライアント（オプション機能）の有効期間が過ぎた場合であっても、ファクシミリサーバで受信したデータを失うことがなく、また、ユーザはデータの受信を容易に認識することが可能となる。
【００９２】
従って、本実施形態によれば、例えば、ファクシミリ機能の試用ライセンスが有効な期間には、リモートの画像形成装置のファクシミリ機能を使用することができる。また、転送されるべき装置のファクシミリ機能の試用ライセンスの有効期限が過ぎた場合には、ファクシミリ受信データの当該装置への転送は制限し、ファクシミリデータを受信した旨を示す受信通知を通知することができる。この際、ファクシミリデータの一部の情報やファクシミリ機能のライセンスを有効にするための情報を通知することもできる。これにより、ユーザは、ファクシミリ機能のライセンスが無効となった場合でも、リモートの画像形成装置でファクシミリデータが受信されたことを認識することができると共に、かかるデータを取得するかどうかを判断することが可能となる。
【００９３】
また、本実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。
【００９６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【００９８】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図面の簡単な説明】
【００９９】
【図１】本発明の一側面としての画像形成装置を有するシステムの構成を示す図である。
【図２】図１に示す画像形成装置のハードウエア構成を示す概略ブロック図である。
【図３】図１に示す画像形成装置のソフトウエア構成を示す概略ブロック図である。
【図４】図３に示すライセンス管理機能部が管理するライセンス情報テーブルの一例を示す図である。
【図５】図１に示す画像形成装置の操作部（の操作パネル）に表示されるオプション機能情報一覧を含む操作画面の一例を示す図である。
【図６】図１に示す画像形成装置の操作部（の操作パネル）に表示されるオプション機能選択一覧を含む操作画面の一例を示す図である。
【図７】図１に示す画像形成装置の操作部（の操作パネル）に表示されるオプション機能のライセンスキーの番号を入力するためのライセンスキー番号入力フィールドを含む操作画像の一例を示す図である。
【図８】図１に示す画像形成装置の操作部（の操作パネル）に表示されるライセンスキーの番号を入力したオプション機能の有効化情報確認一覧を含む操作画面の一例を示す図である。
【図９】図１に示す画像形成装置の操作部（の操作パネル）に表示されるインストールされたオプション機能の機能情報と、現在有効化されているオプション機能のオプション機能一覧とを含む操作画面の一例を示す図である。
【図１０】ファクシミリサーバである画像形成装置におけるファクシミリ受信の処理を説明するためのフローチャートである。
【図１１】ファクシミリサーバである画像形成装置が有する転送設定表の一例を示す図である。
【図１２】ファクシミリサーバである画像形成装置がファクシミリクライアントのライセンスが無効である画像形成装置に通知する受信通知の一例を示す図である。
【図１３】ファクシミリサーバである画像形成装置がファクシミリクライアントのライセンスが無効である画像形成装置に通知する受信通知の一例を示す図である。
【図１４】ファクシミリサーバである画像形成装置がファクシミリクライアントのライセンスが無効である画像形成装置に通知する受信通知の一例を示す図である。
【図１５】ファクシミリクライアントである画像形成装置におけるファクシミリ受信の処理の一部（ファクシミリクライアントが有効であるか無効であるかを確認する処理）を説明するためのフローチャートである。
【図１６】ファクシミリクライアントである画像形成装置におけるファクシミリ受信の処理を説明するためのフローチャートである。
【符号の説明】
【０１００】
１乃至３                  画像形成装置
４                        ネットワーク
５                        公衆回線
１０                      制御部
２０                      スキャナ部
３０                      プリンタ部
４０                      操作部
１０１                    ＣＰＵ
１０２                    ＲＡＭ
１０３                    ＲＯＭ
１０４                    ハードディスクドライブ（ＨＤＤ）
１０５                    操作部インターフェース（Ｉ／Ｆ）
１０６                    ネットワークインターフェース（Ｉ／Ｆ）
１０７                    モデム
１０８                    イメージバスインターフェース（Ｉ／Ｆ）
１０９                    ラスタイメージプロセッサ（ＲＩＰ）
１１０                    デバイスインターフェース（Ｉ／Ｆ）
１１１                    スキャナ画像処理部
１１２                    プリンタ画像処理部
１１３                    画像回転部
１１４                    画像圧縮部
３０２                    スキャナ機能部
３０３                    プリント機能部
３０４                    ファクシミリ機能部
３０５                    ジョブ制御機能部
３０６                    ネットワーク機能部
３０７                    ユーザインターフェース（ＵＩ）機能部
３０８                    ユーザ認証機能部
３０９                    ライセンス管理機能部
３１０                    アプリケーション機能部
３１１                    メール送受信アプリケーション
３１２                    遠隔操作アプリケーション
３１３                    文書フォーマット変換アプリケーション
３１４                    文書管理システムアプリケーション
３１５                    ファクシミリサーバアプリケーション
３１６                    ファクシミリクライアントアプリケーション
【図１】
0005215637.tif 000002
【図２】
0005215637.tif 000003
【図３】
0005215637.tif 000004
【図４】
0005215637.tif 000005
【図５】
0005215637.tif 000006
【図６】
0005215637.tif 000007
【図７】
0005215637.tif 000008
【図８】
0005215637.tif 000009
【図９】
0005215637.tif 000010
【図１０】
0005215637.tif 000011
【図１１】
0005215637.tif 000012
【図１２】
0005215637.tif 000013
【図１３】
0005215637.tif 000014
【図１４】
0005215637.tif 000015
【図１５】
0005215637.tif 000016
【図１６】
0005215637.tif 000017