(57)【要約】【課題】  ネットワーク対応型のスキャナ装置や複合機などの情報処理装置や、パーソナルコンピュータ等の情報処理装置においても、ネットワーク経由でソフトウェアをダウンロードしてインストールする場合であっても、簡単にソフトウェアのライセンスの正当性を碓認することが可能な情報処理装置を提供することを課題とする。【解決手段】  画像入力手段によって入力した画像から外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、前記ライセンス情報取得手段によって取得されたソフトウェアのライセンス情報に基づいて、外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段とを備えるように構成して課題を解決した。【選択図】  図１
2005267405.tif 000002
【特許請求の範囲】
【請求項１】
外部のソフトウェアの提供元から取得するソフトウェアについて正当なライセンスを有するか否かを判別することを可能とした情報処理装置において、
前記外部のソフトウェアの提供元から取得したソフトウェアを入力するソフトウェア入力手段と、
画像を入力するための画像入力手段と、
前記画像入力手段によって入力した画像から前記外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、
前記ライセンス情報取得手段によって取得されたソフトウェアのライセンス情報に基づいて、前記外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段とを備えたことを特徴とする情報処理装置。
【請求項２】
外部のソフトウェアの提供元から取得するソフトウェアについて正当なライセンスを有するか否かを判別することを可能とした情報処理装置において、
前記外部のソフトウェアの提供元から取得したソフトウェアを入力するソフトウェア入力手段と、
画像を入力するための画像入力手段と、
前記画像入力手段によって入力した画像から前記外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、
前記ランセンス情報取得手段により取得された前記ライセンス情報を格納するためのライセンス情報格納手段と、
前記ライセンス情報格納手段に格納されたソフトウェアのライセンス情報に基づいて、前記外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段と、
前記ライセンス判別手段の判別結果に基づいて、前記ソフトウェアの入力、前記ソフトウェアのインストール、前記ライセンス情報の格納、前記ソフトウェアの実行のうち、少なくとも１つが可能となる制御を行うソフトウェア制御手段とを備えることを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、電子透かし等の外見上判別できないように画像に埋め込まれたライセンス情報を取得することを特徴とする情報処理装置。
【請求項４】
請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、バーコードの形式で画像に含まれたライセンス情報を取得することを特徴とする情報処理装置。
【請求項５】
請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、ＯＣＲ処理で読取り可能なテキストの形式で画像に含まれたライセンス情報を取得することを特徴とする情報処理装置。
【請求項６】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有すると判別されたとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールするように制御することを特徴とする情報処理装置。
【請求項７】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ライセンス情報格納手段に前記ライセンス情報を格納しないように制御することを特徴とする情報処理装置。
【請求項８】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールしないことを特徴とする情報処理装置。
【請求項９】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールするが、前記ソフトウェアを動作できないように制御することを特徴とする情報処理装置。
【請求項１０】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェア入力手段による前記ソフトウェアの入力をしないように制御することを特徴とする情報処理装置。
【請求項１１】
請求項２に記載された情報処理装置において、
前記ソフトウェア入力手段は、ネットワークを経由して前記ソフトウェアをダウンロードすることで、前記ソフトウェアを入力することを特徴とする情報処理装置。
【請求項１２】
請求項２に記載された情報処理装置において、
前ソフトウェア入力手段は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのメディアから読取ることで、前記ソフトウェアを入力することを特徴とする情報処理装置。
【請求項１３】
請求項２に記載された情報処理装置において、
前記ライセンス情報には、ソフトウェアの名称やバージョンなどのソフトウェアに関連する情報、もしくは、ソフトウェアライセンスのシリアル番号や購入日や有効期隈などのソフトウェアライセンスに関連する情報、もしくは機械番号などの自装置に関連する情報、もしくは前記ライセンスを購入したユーザ識別情報などのユーザに関連する情報の少なくともいづれか１つを含むことを特徴とする情報処理装置。
【請求項１４】
請求項２に記載された情報処理装置において、
前請ライセンス判別手段は、前記ライセンス情報を別のライセンスサーバに問い合わせ、問い合わせた結果に基づいて、前記ライセンスを購入したかどうかを判断することを特徴とする情報処理装置。
【請求項１５】
請求項２に記載された情報処理装置において、
前記ソフトウェアのインストール情報、前記ソフトウェアのライセンス情報、前記ソフトウェアの動作情報などをユーザに通知するためのユーザインタフェース手段を備えることを特徴とする情報処理装置。
【請求項１６】
請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、前記ライセンス情報から前記ライセンスを購入したかどうかを判断した結果を、前記ユーザインタフェース手段が、ユーザに通知することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿の画像を読取り可能なスキャナ装置や、当該スキャナ装置を備えた複写機やプリンタ、ファクシミリ、あるいはこれらの機能を兼ね備えた複合機等の情報処理装置に関し、特にネットワークを介して外部と通信する機能を備えたネットワーク対応型のスキャナ装置や複合機等の情報処理装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）などの情報処理装置においては、ネットワークを介してインターネットのサイトなどにアクセスして、ソフトウェアをネットワーク上でで購入し、ネットワーク経由でソフトウェアをダウンロールしてインストールするということが可能となってきている。
【０００３】
また、パーソナルコンピュータ（ＰＣ）に限らず、ネットワーク対応型のスキャナ装置や複合機などの情報処理装置においても、インターネット接続などネットワークに接続する機能が搭載されてきており、パーソナルコンピュータ（ＰＣ）と同様に、ネットワーク経由でソフトウェアをダウンロードしてインストールすることが、技術的な複雑さは伴うかもしれないが、可能となってきている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術の場合には、次のような問題点を有している。すなわち、上記ネットワーク対応型のスキャナ装置や複合機などの情報処理装置は、一般ユーザが使用するパーソナルコンピュータ（ＰＣ）と異なり、特定ユーザの管理の下に、一般ユーザが使用するものであるため、情報処理装置を管理する権限を有するものにのみ、ソフトウェアのダウンロード等を限定する必要がある。
【０００５】
ところで、上記ネットワーク対応型のスキャナ装置や複合機などの情報処理装置に、ネットワーク経由でソフトウェアをダウンロードしてインストールする場合には、ライセンスの正当性の確認も、ネットワークを経由して行わなければならず、ソフトウェアをダウンロードするサーバ側のライセンス管理機構が必要となったり、ネットワーク経路上のなりすまし防止などのセキュリティの対応も含め、システム全体の管理が複雑になるという問題点を有している。
【０００６】
更に説明すると、上記ネットワーク対応型のスキャナ装置や複合機などの情報処理装置においては、ネットワーク経由でソフトウェアをダウンロードしてインストールすることが技術的に可能であるものの、ライセンス管理機構やセキュリティの対応などの課題が解決されない限り、実現化することができないという問題点を有していた。
【０００７】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、ネットワーク対応型のスキャナ装置や複合機などの情報処理装置や、パーソナルコンピュータ等の情報処理装置においても、ネットワーク経由でソフトウェアをダウンロードしてインストールする場合であっても、簡単にソフトウェアのライセンスの正当性を碓認することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、請求項１に記載された発明は、外部のソフトウェアの提供元から取得するソフトウェアについて正当なライセンスを有するか否かを判別することを可能とした情報処理装置において、
前記外部のソフトウェアの提供元から取得したソフトウェアを入力するソフトウェア入力手段と、
画像を入力するための画像入力手段と、
前記画像入力手段によって入力した画像から前記外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、
前記ライセンス情報取得手段によって取得されたソフトウェアのライセンス情報に基づいて、前記外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段とを備えたことを特徴とする情報処理装置である。
【０００９】
また、請求項２に記載された発明は、外部のソフトウェアの提供元から取得するソフトウェアについて正当なライセンスを有するか否かを判別することを可能とした情報処理装置において、
前記外部のソフトウェアの提供元から取得したソフトウェアを入力するソフトウェア入力手段と、
画像を入力するための画像入力手段と、
前記画像入力手段によって入力した画像から前記外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、
前記ランセンス情報取得手段により取得された前記ライセンス情報を格納するためのライセンス情報格納手段と、
前記ライセンス情報格納手段に格納されたソフトウェアのライセンス情報に基づいて、前記外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段と、
前記ライセンス判別手段の判別結果に基づいて、前記ソフトウェアの入力、前記ソフトウェアのインストール、前記ライセンス情報の格納、前記ソフトウェアの実行のうち、少なくとも１つが可能となる制御を行うソフトウェア制御手段とを備えることを特徴とする情報処理装置である。
【００１０】
さらに、請求項３に記載された発明は、請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、電子透かし等の外見上判別できないように画像に埋め込まれたライセンス情報を取得することを特徴とする情報処理装置である。
【００１１】
又、請求項４に記載された発明は、請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、バーコードの形式で画像に含まれたライセンス情報を取得することを特徴とする情報処理装置である。
【００１２】
更に、請求項５に記載された発明は、請求項１又は２に記載された情報処理装置において、
前記ライセンス情報取得手段は、ＯＣＲ処理で読取り可能なテキストの形式で画像に含まれたライセンス情報を取得することを特徴とする情報処理装置である。
【００１３】
また、請求項６に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有すると判別されたとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールするように制御することを特徴とする情報処理装置。
【００１４】
さらに、請求項７に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ライセンス情報格納手段に前記ライセンス情報を格納しないように制御することを特徴とする情報処理装置である。
【００１５】
又、請求項８に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールしないことを特徴とする情報処理装置である。
【００１６】
更に、請求項９に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェアをインストールするが、前記ソフトウェアを動作できないように制御することを特徴とする情報処理装置である。
【００１７】
また、請求項１０に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、正当なライセンスを有していないと判別したとき、前記ソフトウェア制御手段は、前記ソフトウェア入力手段による前記ソフトウェアの入力をしないように制御することを特徴とする情報処理装置である。
【００１８】
さらに、請求項１１に記載された発明は、請求項２に記載された情報処理装置において、
前記ソフトウェア入力手段は、ネットワークを経由して前記ソフトウェアをダウンロードすることで、前記ソフトウェアを入力することを特徴とする情報処理装置である。
【００１９】
又、請求項１２に記載された発明は、請求項２に記載された情報処理装置において、
前ソフトウェア入力手段は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのメディアから読取ることで、前記ソフトウェアを入力することを特徴とする情報処理装置である。
【００２０】
更に、請求項１３に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス情報には、ソフトウェアの名称やバージョンなどのソフトウェアに関連する情報、もしくは、ソフトウェアライセンスのシリアル番号や購入日や有効期隈などのソフトウェアライセンスに関連する情報、もしくは機械番号などの自装置に関連する情報、もしくは前記ライセンスを購入したユーザ識別情報などのユーザに関連する情報の少なくともいづれか１つを含むことを特徴とする情報処理装置である。
【００２１】
また、請求項１４に記載された発明は、請求項２に記載された情報処理装置において、
前請ライセンス判別手段は、前記ライセンス情報を別のライセンスサーバに問い合わせ、問い合わせた結果に基づいて、前記ライセンスを購入したかどうかを判断することを特徴とする情報処理装置である。
【００２２】
さらに、請求項１５に記載された発明は、請求項２に記載された情報処理装置において、
前記ソフトウェアのインストール情報、前記ソフトウェアのライセンス情報、前記ソフトウェアの動作情報などをユーザに通知するためのユーザインタフェース手段を備えることを特徴とする情報処理装置である。
【００２３】
又、請求項１６に記載された発明は、請求項２に記載された情報処理装置において、
前記ライセンス判別手段によって、前記ライセンス情報から前記ライセンスを購入したかどうかを判断した結果を、前記ユーザインタフェース手段が、ユーザに通知することを特徴とする情報処理装置である。
【発明の効果】
【００２４】
この発明によれば、ネットワーク経由でソフトウェアをダウンロードしてインストールする場合であっても、簡単にソフトウェアのライセンスの正当性を確認することが可能となる。具体的には、ライセンスシートをスキャンするだけでライセンス確認が取れるので、ネットワークを介したセキュリティとダウンロードサーバ側のライセンス管理などシステム全体での複雑な管理が不要である。また、電子透かしなどの技術と併用すると、ライセンス情報を埋め込んでいるので、ライセンス情報の漏洩が防止可能である。また、ソフトウェアの使用を許諾している機械番号を用いて判断することなどによって、他の装置では悪用できないように制限することも可能である。さらに、ライセンスシートに関しては、ネットワークやＣＤ−ＲＯＭなど、どの媒体でソフトウェアを販売する場合でも、ライセンスがあることを証明するライセンスシートが顧客に送付されるのが一般的であり、このライセンスシートに埋め込むことで、別のライセンス確認用のシートを用意する必要はない。
【発明を実施するための最良の形態】
【００２５】
以下に、この発明の実施の形態について図面を参照して説明する。
【００２６】
実施の形態１
図１はこの発明の実施の形態１に係る情報処理装置を適用した情報処理システムを示す構成図である。
【００２７】
この情報処理システム１は、図１に示すように、本実施の形態に係る情報処理装置としての複合機（マルチファンクション機：ＭＦ機）２と、当該複合機２で使用するソフトウェアのダウンロード元である複合機メーカーやソフトウェアメーカーのサーバ装置３と、これら複合機２とサーバ装置３とを接続するネットワーク４とから構成されている。上記サーバ装置３としては、ライセンスを管理する専用のサーバ装置が用いられる場合もある。また、上記情報処理装置としては、複合機２以外にも、原稿の画像を読取り可能なネットワーク対応型のスキャナ装置や、当該スキャナ装置を備えた複写機やプリンタ、又はスキャナ装置が接続されたパーソナルコンピュータ（ＰＣ）等を用いることが可能である。なお、情報処理装置としての複合機２は、便宜上、１台のみ図示されているが、複合機２の台数に制限はなく、任意の複数台の複合機２がネットワーク４に接続されていても良いことは勿論である。また、複合機２のみがネットワーク４を介して接続されている形態に限らず、情報処理装置としての複合機２やプリンタ、あるいはパーソナルコンピュータ  （ＰＣ）などがネットワーク４を介して接続されていても良い。
【００２８】
上記ネットワーク４としては、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）や、有線や無線のＬＡＮ（Local   Area  Network ）、一般電話回線、ＡＤＳＬ（Asymmetoric Digital SubscriberLine）、ＩＳＤＮ（Integrated  Switched  Digital   Network ）などを含み、又、これらのネットワークを介して構築されるインターネットなども含むものである。
【００２９】
また、上記複合機２は、図２に示すように、当該複合機本体５の上部に、原稿の画像を入力する画像入力手段としてのスキャナ装置６を備えている。このスキャナ装置６で読み取られた原稿の画像データは、後述する画像処理部によって、所定の画像処理が施される。
【００３０】
さらに、上記複合機２は、複合機本体５の内部に、マルチファンクションモジュール  （以下、「ＭＦモジュール」という。）７を備えており、このＭＦモジュール７は、スキャナ装置６で読み込まれた画像や、ネットワーク４を介して送られてくる画像データ、あるいは一般電話回線を介して送られてくるファクシミリの画像データ等に基づいて、画像データの送受信や、画像データに基づいたコピーやプリント処理を行うように構成されている。なお、上記ＭＦモジュール７は、例えば、電子写真方式により白黒やカラー画像の形成を行うが、これに限定されるものではなく、静電記録方式やインクジェット記録方式など、任意の方式によって画像の形成を行うものを含むものである。
【００３１】
また、上記複写機本体５の上部には、ユーザインタフェース手段としての表示操作ユニット８が設けられている。この表示操作ユニット８は、例えば、スキャンやプリント等の指示を行ったりするためのものである。なお、この表示操作ユニット８とは別に、コピー指示などの基本的な操作をするための操作パネルを本体上面の所定位置に設けてもよい。
【００３２】
なお、複合機２が、社内や構内などの内部ネットワーク４だけでなく、インターネットなどの外部ネットワークと接続されている場合には、ウイルスやハッカー等に対する対策のために、必要に応じて、複合機２にワクチンとなるソフトウェアを予めインストールしたり、複合機２のネットワークインタフェース部に、ファイアーウオール機能などを付加するのが望ましい。
【００３３】
また、上記サーバ装置３は、図３に示すように、所定のソフトウェアや、当該ソフトウェアに関連する情報などを記憶しているとともに、外部の機器と通信を行うことによって、要求されたソフトウェアのアップロード等を実行するものである。
【００３４】
図４はこの実施の形態に係る情報処理装置としての複合機２のＭＦモジュール７を、ハードウエアの構成と共に機能的に表示したブロック図である。従って、この図４においては、ハードウエアの構成と機能ブロックとが一部重複することもある。
【００３５】
ところで、この実施の形態では、外部のソフトウェアの提供元から取得するソフトウェアについて正当なライセンスを有するか否かを判別することを可能とした情報処理装置において、前記外部のソフトウェアの提供元から取得したソフトウェアを入力するソフトウェア入力手段と、画像を入力するための画像入力手段と、前記画像入力手段によって入力した画像から前記外部のソフトウェアのライセンス情報を取得するライセンス情報取得手段と、前記ランセンス情報取得手段により取得された前記ライセンス情報を格納するためのライセンス情報格納手段と、前記ライセンス情報格納手段に格納されたソフトウェアのライセンス情報に基づいて、前記外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別するライセンス判別手段と、前記ライセンス判別手段の判別結果に基づいて、前記ソフトウェアの入力、前記ソフトウェアのインストール、前記ライセンス情報の格納、前記ソフトウェアの実行のうち、少なくとも１つが可能となる制御を行うソフトウェア制御手段とを備えるように構成されている。
【００３６】
すなわち、上記複合機２は、図４に示すように、ＣＰＵ（Central Processing Unit ）１１と、ＲＯＭ（Read  Only  Memory）１２と、ライセンス情報格納手段としてのＲＡＭ（Random Access Memory）１３と、ハードディスク（Hard  Disk  Driver）１４と、制御部１５と、ソフトウェア制御部１６と、システムバス１７と、スキャナ装置からなるスキャナ部６と、操作表示パネル８と、システム時計１８と、画像処理部１９と、印刷部２０と、ライセンス情報取得手段及びライセンス判別手段としてのライセンス管理部２１と、ネットワークインタフェース部２２とから構成されている。
【００３７】
ＣＰＵ１１は、システムバス１７を介して、複合機２全体の動作を制御するものである。ＲＯＭ１２は、ＣＰＵ１１がＭＦモジュール７全体の動作を制御するための制御プログラムを格納するものである。この実施の形態では、ＲＯＭ１２に格納されている制御プログラムとして、スキャナ部６で読み取られた画像データを処理したり、Ｗｅｂサイトへのアクセス要求に対してネットワークインタフェース部２２を介して外部とのデータを送受信したりするためのものも含まれる。ＲＡＭ１３は、ＳＲＡＭ（Static Random Access Memory ）等で構成され、プログラム制御変数や各種処理のためのデータ等を格納するものである。また、上記ＲＡＭ１３には、ランセンス情報取得手段により取得されたライセンス情報なども格納される。ハードディスク１４は、制御プログラムによる各種処理のためのデータや、各種のアプリケーションのソフトウェア等を格納したり、画像データなどを格納したりするためのものである。制御部１５は、スキャナ部６や印刷部２０などと制御データの授受を行ったり、画像データの入出力などの制御を行うためのものである。さらに、ソフトウェア制御部１６は、ライセンス判別手段の判別結果に基づいて、ソフトウェアの入力や、ソフトウェアのインストール、あるいはライセンス情報の格納、更にはソフトウェアの実行のうち、少なくとも１つを制御するためのものであり、この実施の形態では、上述したすべての制御動作を実行するように構成されている。
【００３８】
スキャナ部６は、原稿の画像を読み取って、画像データを入力するためのものである。操作表示パネル８は、スキャンやプリントの設定を行う画面を表示したり、スキャン動作の指示を行ったりするためのものであり、ユーザインタフェース手段としての機能を備えている。システム時計１８は、時計用チップにより構成され、時刻情報（年月日、時分秒）をＣＰＵ１１に提供する。システム時計１８は、システムの電源が遮断された時や停電時等に時刻情報が消滅しないようバックアップ用電池を備え、常に現時点の時刻を保持している。
【００３９】
画像処理部１９は、スキャナ部６で読み取られた画像に対する処理や、スキャナ部６で読み取られたライセンスシートの画像に埋め込まれたライセンス情報の処理などを行うためのものである。
【００４０】
印刷部２０は、出力画像を印刷して外部に出力するためのものである。この印刷部２０は、例えば、スキャナ部６で読み取られた画像の印刷機能すなわち複写装置機能に限らず、接続ケーブルを介してパーソナルコンピュータなどの画像入力端末から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、一般電話回線を介して受信したＦＡＸ受信データに基づいて印刷出力するＦＡＸ機能も備えている。
【００４１】
上記複合機２が例えばプリンタとして機能する場合、印刷部２０は、図示しない外部のクライアント端末からぺージ記述言語（ＰＤＬ：Page  Description   Language）で記載されたＰＤＬデータを受け取り、制御部１５にてプリント前に出力単位ごと（１ぺージごと）に画像データを展開してから印刷部２０にそのラスタデータを送り、印刷部２０にてプリント出力する。また、複合機２がカラーファクシミリ受信機として機能する場合、印刷部２０は、ＰＤＬデータに代えてＦＡＸ受信データを受け取り、印刷部２０にてＬａｂ信号に変換した後、印刷部２０にてプリント出力する。
【００４２】
ライセンス管理部２１は、ライセンス情報格納手段に格納されたソフトウェアのライセンス情報に基づいて、外部のソフトウェアの提供元から取得したソフトウェアについて正当なライセンスを有するか否かを判別したり、ソフトウエアライセンスの格納などの管理を行うためのものである。
【００４３】
ネットワークインタフェース部２２は、複合機２が外部のサーバ装置３やクライアント端末等と通信を行うためのものである。
【００４４】
以上の構成において、この実施の形態に係る情報処理装置としての複合機では、次のようにして、ネットワーク対応型のスキャナ装置や複合機などの情報処理装置や、パーソナルコンピュータ等の情報処理装置においても、ネットワーク経由でソフトウェアをダウンロードしてインストールする場合であっても、簡単にソフトウェアのライセンスの正当性を碓認することが可能となっている。
【００４５】
すなわち、上記複合機２では、予め、ユーザがダウンロードを希望するソフトウェアのライセンスを購入し、図５に示すように、ソフトウェアのライセンス情報が埋め込まれたソフトウェア使用許諾権利書２５（以下、「ライセンスシート」という。）が、ユーザの元に郵送等により送付されているものとする。また、上記複合機２には、ネットワーク４を介してダウンロード元のサーバ装置３から、希望するソフトウェアが既にダウンロードされているものとする。なお、希望するソフトウェアのダウンロードは、ライセンスシート２５によってライセンスの正当性が確認された後に行っても勿論良い。また、ライセンスシート２５によってライセンスの正当性が確認されるまでは、希望するソフトウェアのダウンロードが行えないように設定しても勿論良い。
【００４６】
上記複合機２では、図６に示すように、まず最初に、ソフトウェアのライセンス元から送られてきたソフトウェア使用許諾権利書としてのライセンスシート２５を、スキャナ装置６にセットし、ソフトウェアのライセンス情報２６が目視によっては直ちに判読できない情報として埋め込まれたライセンスシート２５をスキャナ装置６で読み取り、ライセンス情報を入力する入力モードに移行する（ステップ１０１）。ここで、ライセンス情報の入力モードとは、通常のコピーなどのＭＦ処理モードとは別に、ライセンス情報の格納及びソフトウェアをインストールするための管理者用モードのことである。
【００４７】
上記複合機２の装置全般に関わる設定に関しては、操作表示パネル８から管理者のパスワードを入力して、管理者モードに移行するのが一般的である。ここでいうライセンス情報の入力モードは、管理者モードの一つである。もちろん、通常のユーザにもライセンス情報の格納やソフトウェアのインストール操作を許可する装置であれば、特定のライセンス情報の入力モードは設けなくてもよい。この実施の形態では、操作表示パネル８から管理者のパスワードを入力して、ライセンス情報の入力モードに移行するように構成されている。
【００４８】
次に、上記ＣＰＵ１１は、ライセンス情報の入力モードに正常に移行できたか否かを判別し（ステップ１０２）、入力モードに正常に移行できなかった場合には、再度、ステップ１０１に戻る。そして、ライセンス情報の入力モードに正常に移行することができた場合には、ユーザが操作表示パネル８のスタートボタンを押して、スキャナ装置６によってライセンスシート２５の画像を入力し、画像データを生成する（ステップ１０３）。
【００４９】
その後、ＣＰＵ１１は、画像処理部１９によって、ライセンスシート２５の画像データに埋め込まれているライセンス情報２６を取得した後（ステップ１０４）、当該ライセンス情報２６を正常に取得できたか否かを判別する（ステップ１０５）。ライセンス情報２６を正常に取得できた場合には、ライセンス情報２６の内容に基づいて、ライセンス情報２６の登録やダウンロードしたソフトウェアのインストールを実行する（ステップ１０６）。そして、ライセンス情報２６に関する処理やインストールの結果を、操作表示パネル８に表示して、ユーザに通知する（ステップ１０７）。一方、ライセンス情報２６が取得できなかった揚合には、直ちに、ライセンス情報２６に関する処理やインストールの結果を、操作表示パネル８に表示して（ステップ１０７）、処理を終了する。
【００５０】
上記ライセンスシート２５の画像データに埋め込まれているライセンス情報２６の取得は、電子透かしやウォータマーキングと呼ばれる技術を用いて行われる。ここでは、図５に示す電子透かしで埋め込まれているように、ライセンス情報２６としては、「ソフトウェア名称：Ｉｍａｇｅ  Ｐｅｒｆｅｃｔ、バージョン：１. ０３、シリアル番号：ＩＰ１０３１２３４５、機械番号：ＦＸ１２３４５６７、購入日：２００３／０９／０２、有効期限：永久」が取得できたとする。なお、図５においては、便宜上、ライセンス情報２６が欄外に薄く示されているが、通常、電子透かし等による場合、ライセンス情報２６は、ライセンスの文字情報の間隔を目視では判別できない程度に変化させるなどして、当該文字情報の間隔などに情報を埋め込んだものであり、必ずしも何も記録されていない白紙部分に記録される訳ではない。
【００５１】
そして、上記ＣＰＵ１１は、ライセンス情報２６の内容に基づいて、ソフトウェア制御部１６によって、ライセンス情報登録やソフトウェアのインストールを実行する（ステップ１０６）。ライセンス情報２６の内容からライセンス情報登録やソフトウェアのインストールを行う処理については、後述する。
【００５２】
次に、図７に基づいてライセンス情報の内容により料金を決定する処理の流れの例について示す。
【００５３】
まず、ＣＰＵ１１は、図７に示すように、ライセンス情報２６を入力する（ステップ２０１）。ここでは、ライセンス情報２６として「ソフトウウェア名称：Ｉｍａｇｅ  Ｐｅｒｆｅｃｔ、バージョン：１. ０３、シリアル番号：ＩＰ１０３１２３４５、機械番号：ＦＸ１２３４５６７、購入日：２００３／０９／０２、有効期限：永久」が入力される。次に、ＣＰＵ１１は、ライセンス情報２６の内容を判断した後（ステップ２０２）、ライセンス情報２６からライセンスの購入済を確認できたか否かを判別する（ステップ２０３）。
【００５４】
そして、ライセンス情報２６からライセンスの購入済を確認できた場合は、ライセンス情報２６をＲＡＭ１３等に格納する（ステップ２０４）。また、ライセンス情報２６からライセンスの購入済を確認できなかった場合には、ライセンス情報２６から購入済を確認できなかったとの結果を返して（ステップ２０５）、動作を終了する。
【００５５】
ここで、上記図７のステップ２０２に示すライセンス情報の内容の判断について具体的に説明する。
【００５６】
図８は、ライセンス情報２６を格納して管理するためのライセンス情報管理テーブルの例を示すものである。
【００５７】
図５において、「ＩＤ」は識別子を示し、「ソフトウェア名称」はソフトウェアの名称を示し、「バージョン」はソフトウェアのバージョンを示し、「シリアル番号」はソフトウェアライセンスのシリアル番号を示し、「機械番号」はソフトウェアの使用許諾がされている装置、ここでは複合機２の機械番号を示し、「購入日」はソフトウェアライセンスの購入日を示し、「登録日」は本装置としての複合機２にライセンス情報２６を登録した登録日を示し、「有効期限」はソフトウェアライセンスの有効期限を示すものである。これらの情報によってソフトウェアのライセンス情報を管理することができる。
【００５８】
この実施の形態では、ソフトウェアの使用許諾がされている複合機２の機械番号が、ライセンス情報２６のものと一致するかどうかによって、ライセンスが購入済かどうかを判断することとしている。具体的には、予め、ソフトウェアライセンス購入時に使用する機械番号を登録し、ライセンスシート２５のライセンス情報２６の機械番号として埋め込んでもらった機械番号：ＦＸ１２３４５６７がライセンス情報２６として取得できているので、複合機２内のシステム情報から実際に操作している装置の機械番号を取得し、ライセンス情報２６内の機械番号が一致するかどうかを判断するように構成されている。判断した結果、一致する場合はステップ２０４を実行し、一致しなければステップ２０５を実行することになる。なお、機械番号の一致だけで判断するだけでなく、付け加えて、実際に操作している装置の時間情報と購入日と有効期限とを比校することで、ライセンスの有効期限を満たしているかどうかも含めて判断することも可能である。
【００５９】
次にステップ２０４では、購入済を確認できたライセンス情報２６を格納する。
【００６０】
ここでは、図８に示したライセンス情報管理テーブルにエントリ追加することにする。具体的には、ＩＤ＝１としてエントリ追加されている。ライセンスシート２５から登録日を除くライセンス情報を読み取り、ライセンス情報管理テーブルにエントリ追加した日を登録日として登録する。ライセンス情報２６の登録が正常終了した場合は（ステップ２０６）、図７に示すように、ソフトウェアをインストールし（ステップ２０７）、ライセンス情報２６の登録が正常終了しなかった場合は、ライセンス情報登録で異常終了で未インストールとの結果を返し（ステップ２０８）、本処理を終了する。
【００６１】
また、ソフトウェアをインストールした後に、当該ソフトウェアのインストールが正常に終了したか否かを判断し（ステップ２０９）、ソフトウェアのインストールが正常に終了した場合には、ライセンス情報登録とインストール共に正常に終了したとの結果を返し、本処理を終了する。一方、ソフトウェアのインストールが正常に終了しなかった場合には、ライセンス情報登録は正常に終了したが、インストールは異常終了であるとの結果を返し、本処理を終了する。
【００６２】
このように、上記図７のステップ２０５、ステップ２０８、ステップ２１０、ステップ２１１で返された結果を、図６のステップ１０７で操作表示パネル８に表示してユーザに適知する。
【００６３】
このように、上記実施の形態１によれば、ネットワーク４経由でソフトウェアをダウンロードしてインストールする場合であっても、ライセンスシート２５の画像に埋め込まれたライセンス情報２６の内容の判断を行うことで、簡単にソフトウェアのライセンスが正当なものであるか否かを確認することが可能になる。具体的に本実施の形態においては、ライセンスシート２５に埋め込まれているライセンス情報２６のうち、ソフトウェアの使用許諾された機械番号が、インストールしようとしている複合機２の機械番号と一致するかどうかを判断するだけで、ソフトウェアライセンスの正当性を確認することが可能となる。
【００６４】
また、本実施の形態のように機械番号が合致するだけでなく、ソフトウェアライセンスの有効期限も含めて判断することで、有効期限が存在するソフトウェアのライセンスにも対応した正当性の確認が取れるのである。
【００６５】
さらに、本実施の形態において、予めソフトウェアをネットワーク４経由でダウンロード元のサーバ装置３からダウンロードしておくことを前提としていたが、ライセンスの正当性が確認できてから、ネットワーク４経由でソフトウェアをダウンロードできるようにしてもよい。具体的には、図７のステップ２０２でライセンス情報２６の内容を判断して、ライセンス情報２６から購入済を確認できてから、ステップ２０７でソフトウェアをインストールするまでの間に、ネットワーク４経由でソフトウェアをダウンロードする処理を実行すればよい。もちろん、この場合は、ライセンスの正当性が確認できない場合は、ソフトウェアのダウンロードも行わないように制御できる。
【００６６】
また、本実施の形態において、ライセンス情報２６をライセンスシート２５に電子透かしで埋め込んでいたが、ライセンス情報２６をバーコードの形式で、ライセンスシート２５の所定の箇所に記載しておくようにし、ライセンス情報２６を取得する際は、バーコードを読取ることや、ライセンス情報２６を取得するようにしてもよい。
【００６７】
また、本実施の形態において、ライセンス情報２６をライセンスシート２５に電手透かしで埋め込んでいたが、ライセンス情報２６をＯＣＲ処理で読取り可能なテキストの形式で、ライセンスシート２５の所定の場所に記載しておくようにし、ライセンス情報２６を取得する際は、ＯＣＲ処理で読取ることで、ライセンス情報２６を取得するようにしてもよい。
【００６８】
また、本実施の形態において、ライセンス情報２６からライセンスを購入していないと判断した場合は、ライセンス情報２６の登録もソフトウェアのインストールも行わないようにしていたが、ライセンスを購入していないと判断した場合に、ライセンス情報２６の登録もソフトウェアのインストールも行うが、インストールされたソフトウェアは動作できないようにしてもよい。例えば、図８に示したライセンス情報管理テーブルに、図示していないが、ソフトウェアが動作可能であるかどうかを示す新たな「ソフトウェア有効フラグ」を導入し、ソフトウェア有効フラグが有効」の場合のみ、ソフトウェアを起動するシステムプログラムが、該ソフトウェアを起動できるように制御すればよい、この場合は「無効」にしておくことで、インストールはするが、起動できないように制御できるのである。
【００６９】
また、本実施の形態において、ソフトウシェアはネットワーク４経由でダウンロードすることにしているが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのメディアから読取ることで、ソフトウェアは装置に入力するようにしてもよい。
【００７０】
また、本実施の形態において、図８で示したライセンス情報の中に、ソフトウェアライセンスを購入したユーザ識別情報も含ませるようにしてもよい。
【００７１】
また、本実施の形態において、ライセンスの正当性確認を機械番号の一致及びライセンスの有効期限のチェックによって行っていたが、ネットワーク４経由で別のライセンス管理サーバに対して取得したライセンス情報２６を送信して、ライセンスの正当性を確認するように構成してもよい。
【００７２】
また、本実施の形態において、ライセンス情報管理テーブルにライセンス情報を追加することで格納を行っているが、ライセンス情報管理テーブルの内容を更新・削除することができるようにしてもよい。具体的には、ソフトウェアライセンスのバージョンアップや、有効期限の更新などが挙げられる。
【００７３】
また、本実施の形態において、予めソフトウェアを購入して、ライセンスシート２５を入手しておくことが前提であったが、ライセンス情報２６の正当性が確認できない時点で、ライセンスを購入できるように構成してもよい。例えば、ライセンス情報２６に、「価格」という項目を追加して、ライセンスの購入価格の情報を入れておく。そして、ライセンス情報２６を読取って、ライセンス情報２６の正当性が確認できない時点で、購入価格とともに、ユーザに入金することを表示して促し、ユーザが複合機２に通常備え付けのコインキットなどから購入価格分の現金を投入すると、ライセンスの正当性が碓認できるようにしても良い。
【図面の簡単な説明】
【００７４】
【図１】図１はこの発明の実施の形態１に係る情報処理装置を適用した情報処理システムを示す構成図である。
【図２】図２はこの発明の実施の形態１に係る情報処理装置としての複合機を示す構成図である。
【図３】図３はサーバ装置を示す構成図である。
【図４】図４はこの発明の実施の形態１に係る情報処理装置としての複合機の制御回路を示すブロック図である。
【図５】図５はライセンスシートを示す説明図である。
【図６】図６はこの発明の実施の形態１に係る情報処理装置としての複合機の動作を示すフローチャートである。
【図７】図７はこの発明の実施の形態１に係る情報処理装置としての複合機の動作を示すフローチャートである。
【図８】図８はライセンス情報を示す図表である。
【符号の説明】
【００７５】
１：情報処理システム、２：複合機（情報処理装置）、３：サーバ装置、４：ネットワーク、２５：ライセンスシート。
【図１】
2005267405.tif 000003
【図２】
2005267405.tif 000004
【図３】
2005267405.tif 000005
【図４】
2005267405.tif 000006
【図５】
2005267405.tif 000007
【図６】
2005267405.tif 000008
【図７】
2005267405.tif 000009
【図８】
2005267405.tif 000010