(57)【要約】【課題】情報処理装置と任意の送受信装置との間での情報の送受信を制限して情報を保護する情報処理システム、及び情報処理装置を提供する。【解決手段】画像処理装置（情報処理装置）１は、ＰＣ（送受信装置）２に画像処理装置１との間で情報を送受信させるデバイスドライバ１６１を記憶しており、デバイスドライバ１６１を画像処理装置１からＰＣ２へ送信して、ＰＣ２に導入させる。ＰＣ２は、導入したデバイスドライバを用いて画像処理装置１へ情報を送信し、画像処理装置１は、自身が提供したデバイスドライバ１６１が用いられて情報が送信されたものであるかを認証する。画像処理装置１は、認証に成功したＰＣ２から受信した情報の処理を行い、認証に失敗した出所不明のデバイスドライバを用いた送受信装置から受信した情報の処理を禁止する。【選択図】        図１
2004287735.tif 000002
【特許請求の範囲】
【請求項１】
情報を処理する情報処理装置と、該情報処理装置に接続されて情報を送受信する送受信装置とを備える情報処理システムにおいて、
前記情報処理装置は、
前記送受信装置に前記情報処理装置との間で情報を送受信させるコンピュータプログラム、及び該コンピュータプログラムを認証するための認証情報を記憶する手段と、
前記コンピュータプログラム及び前記認証情報を前記送受信装置へ提供する手段とを備え、
前記送受信装置は、
提供された前記コンピュータプログラムに従って、処理に係る情報と共に、提供された前記認証情報を前記情報処理装置へ送信する手段を備え、
前記情報処理装置は、更に、
受信した前記認証情報と記憶している前記認証情報とを比較して、前記コンピュータプログラムを認証する手段と、
認証に成功した場合に、受信した情報に応じた処理を行う処理手段と
を備えることを特徴とする情報処理システム。
【請求項２】
情報を処理する情報処理装置と、該情報処理装置に接続されて情報を送受信する送受信装置とを備える情報処理システムにおいて、
前記情報処理装置は、
前記送受信装置に前記情報処理装置との間で情報を送受信させるコンピュータプログラムを記憶する手段と、
前記コンピュータプログラムを前記送受信装置へ提供する手段と、
前記コンピュータプログラムを提供した前記送受信装置を識別する識別情報を、前記送受信装置から取得する手段と、
取得した前記識別情報を記憶する記憶手段とを備え、
前記送受信装置は、
提供された前記コンピュータプログラムに従って、処理に係る情報と共に、該送受信装置を識別する識別情報を前記情報処理装置へ送信する手段を備え、
前記情報処理装置は、更に、
受信した前記識別情報に対応する識別情報を前記記憶手段に記憶しているか否かを判定する手段と、
前記識別情報を前記記憶手段に記憶していると判定された場合に、受信した情報に応じた処理を行う処理手段と
を備えることを特徴とする情報処理システム。
【請求項３】
前記処理手段は、前記送受信装置から受信した情報又は記憶している情報から画像を形成して出力すべくなしてあることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記処理手段は、画像データを生成し、生成した画像データを記憶又は前記送受信装置へ送信すべくなしてあることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項５】
前記情報処理装置へ前記コンピュータプログラムを送信する送信装置を更に備え、
前記情報処理装置は、前記送信装置を認証する手段と、
認証に成功した場合に、受信した前記コンピュータプログラムを記憶する手段とを更に備えることを特徴とする請求項１乃至４のいずれかに記載の情報処理システム。
【請求項６】
外部の装置との間で情報を送受信し、情報を処理する情報処理装置において、
外部の装置にそれとの間で情報を送受信させるコンピュータプログラム、及び該コンピュータプログラムを認証するための認証情報を記憶する手段と、
前記コンピュータプログラム及び前記認証情報を外部の装置へ提供する手段と、
外部の装置から、処理に係る情報と共に、前記認証情報を受信する手段と、
受信した前記認証情報と記憶している前記認証情報とを比較して、前記装置へ提供した前記コンピュータプログラムを認証する手段と、
認証に成功した場合に、受信した情報に応じた処理を行う手段と
を備えることを特徴とする情報処理装置。
【請求項７】
外部の装置との間で情報を送受信し、情報を処理する情報処理装置において、
外部の装置にそれとの間で情報を送受信させるコンピュータプログラムを記憶する手段と、
前記コンピュータプログラムを他の装置へ提供する手段と、
前記コンピュータプログラムを提供した前記装置を識別する識別情報を、前記装置から取得する手段と、
取得した前記識別情報を記憶する記憶手段と、
外部の装置から、処理に係る情報と共に、前記装置を識別する識別情報を受信する手段と、
受信した前記識別情報に対応する識別情報を前記記憶手段に記憶しているか否かを判定する手段と、
前記識別情報を前記記憶手段に記憶していると判定された場合に、受信した情報に応じた処理を行う手段と
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部の装置が情報処理装置に対して情報を送受信するために必要なコンピュータプログラムを管理できる情報処理システム、及び情報処理装置に関する。
【０００２】
【従来の技術】
プリンタ装置として機能する画像処理装置で情報を出力する方法は、パーソナルコンピュータ（ＰＣ）等の情報を送受信する送受信装置にケーブルを介して接続された画像処理装置にて画像として出力する従来の方法から、通信ネットワークに画像処理装置と送受信装置とが接続され、通信ネットワークを介して送受信装置から画像処理装置へ出力の指示を送信して画像処理装置が画像を出力する方法へと移り変わり始めている。また、近年の画像処理装置は、プリンタ装置の機能に加えて、用紙に記録された画像を走査して画像データとして取り込み、取り込んだ画像データを送受信装置へ送信するスキャナ装置の機能、取り込んだ画像データに基づいて画像を形成して出力する複写装置の機能、及びファクシミリ通信を用いて外部のファクシミリ装置との間で画像データを送受信するファクシミリ装置の機能など、多くの機能を備えた多機能型の画像処理装置となっているものがある。この様な多機能型の画像処理装置は、内部にハードディスク等の記憶手段を備え、取り込んだ画像データ等の情報を記憶手段に記憶し、必要なときに記憶している画像データを再利用できる構成となっている。
【０００３】
画像処理装置が扱う情報には、企業秘密を記載した文章などの機密性を有する情報が含まれている場合があり、通信ネットワークを介して複数の送受信装置が同一の画像処理装置を使用する状態では、不特定多数の者によって、通信ネットワークを通過する情報の読み取り、又は画像処理装置にて出力された情報の閲覧が可能であり、機密性が保たれるように情報を保護することが困難である。そこで、通信ネットワークへ送信する情報を暗号化する、又は情報の出力を指示した使用者が直接に画像処理装置を操作したときのみに情報を出力するなどの方法を用いて、画像処理装置にて処理する情報を保護する画像処理装置が提案されている。特許文献１では、送受信装置から送信された情報を、画像処理装置にて暗号化して記憶し、パスワードの入力などにより使用者を認証した後に出力する技術が開示されている。また、画像処理装置が記憶している情報が不正に取り出されることを防止するために、特許文献２では、情報の処理が完了した段階で、消去または上書きなどを行って情報の読み出しを困難な状態にする画像処理装置が開示されている。
【０００４】
【特許文献１】
特開２００１−３０６２７３号公報
【特許文献２】
特開昭５９−５０６６０号公報
【０００５】
【発明が解決しようとする課題】
コンピュータが、送受信装置として画像処理装置との間で情報を送受信して画像出力などの処理を行わせるためには、コンピュータは、該コンピュータに画像処理装置との間で情報を送受信させるコンピュータプログラムであるデバイスドライバに従って動作する必要がある。従来、コンピュータは、ＣＤ−ＲＯＭ等の記録媒体に記録されたデバイスドライバを読み込むか、又はウェブサイトに登録されたデバイスドライバを通信ネットワークを介してダウンロードする等して、デバイスドライバを記憶し、記憶したデバイスドライバをロードして、送受信装置として機能していた。しかし、従来の画像処理装置では、デバイスドライバを手に入れることが容易であるため、任意のコンピュータにデバイスドライバを導入し、該コンピュータから画像処理装置へ情報の出力指示を送信して、画像処理装置が記憶している情報を外部へ出力させることにより、画像処理装置が記憶している情報を不特定多数の者が取得することが容易であり、画像処理装置が記憶している情報を保護することが困難であるという問題がある。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、画像処理装置である情報処理装置が、デバイスドライバを管理し、該情報処理装置から導入されたデバイスドライバを用いる送受信装置からの情報のみに対して処理を行うことにより、情報を保護できる情報処理システム、及び情報処理装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明に係る情報処理システムは、情報を処理する情報処理装置と、該情報処理装置に接続されて情報を送受信する送受信装置とを備える情報処理システムにおいて、前記情報処理装置は、前記送受信装置に前記情報処理装置との間で情報を送受信させるコンピュータプログラム、及び該コンピュータプログラムを認証するための認証情報を記憶する手段と、前記コンピュータプログラム及び前記認証情報を前記送受信装置へ提供する手段とを備え、前記送受信装置は、提供された前記コンピュータプログラムに従って、処理に係る情報と共に、提供された前記認証情報を前記情報処理装置へ送信する手段を備え、前記情報処理装置は、更に、受信した前記認証情報と記憶している前記認証情報とを比較して、前記コンピュータプログラムを認証する手段と、認証に成功した場合に、受信した情報に応じた処理を行う処理手段とを備えることを特徴とする。
【０００８】
本発明に係る情報処理システムは、情報を処理する情報処理装置と、該情報処理装置に接続されて情報を送受信する送受信装置とを備える情報処理システムにおいて、前記情報処理装置は、前記送受信装置に前記情報処理装置との間で情報を送受信させるコンピュータプログラムを記憶する手段と、前記コンピュータプログラムを前記送受信装置へ提供する手段と、前記コンピュータプログラムを提供した前記送受信装置を識別する識別情報を、前記送受信装置から取得する手段と、取得した前記識別情報を記憶する記憶手段とを備え、前記送受信装置は、提供された前記コンピュータプログラムに従って、処理に係る情報と共に、該送受信装置を識別する識別情報を前記情報処理装置へ送信する手段を備え、前記情報処理装置は、更に、受信した前記識別情報に対応する識別情報を前記記憶手段に記憶しているか否かを判定する手段と、前記識別情報を前記記憶手段に記憶していると判定された場合に、受信した情報に応じた処理を行う処理手段とを備えることを特徴とする。
【０００９】
本発明に係る情報処理システムは、前記処理手段は、前記送受信装置から受信した情報又は記憶している情報から画像を形成して出力すべくなしてあることを特徴とする。
【００１０】
本発明に係る情報処理システムは、前記処理手段は、画像データを生成し、生成した画像データを記憶又は前記送受信装置へ送信すべくなしてあることを特徴とする。
【００１１】
本発明に係る情報処理システムは、前記情報処理装置へ前記コンピュータプログラムを送信する送信装置を更に備え、前記情報処理装置は、前記送信装置を認証する手段と、認証に成功した場合に、受信した前記コンピュータプログラムを記憶する手段とを更に備えることを特徴とする。
【００１２】
本発明に係る情報処理装置は、外部の装置との間で情報を送受信し、情報を処理する情報処理装置において、外部の装置にそれとの間で情報を送受信させるコンピュータプログラム、及び該コンピュータプログラムを認証するための認証情報を記憶する手段と、前記コンピュータプログラム及び前記認証情報を外部の装置へ提供する手段と、外部の装置から、処理に係る情報と共に、前記認証情報を受信する手段と、受信した前記認証情報と記憶している前記認証情報とを比較して、前記装置へ提供した前記コンピュータプログラムを認証する手段と、認証に成功した場合に、受信した情報に応じた処理を行う手段とを備えることを特徴とする。
【００１３】
本発明に係る情報処理装置は、外部の装置との間で情報を送受信し、情報を処理する情報処理装置において、外部の装置にそれとの間で情報を送受信させるコンピュータプログラムを記憶する手段と、前記コンピュータプログラムを他の装置へ提供する手段と、前記コンピュータプログラムを提供した前記装置を識別する識別情報を、前記装置から取得する手段と、取得した前記識別情報を記憶する記憶手段と、外部の装置から、処理に係る情報と共に、前記装置を識別する識別情報を受信する手段と、受信した前記識別情報に対応する識別情報を前記記憶手段に記憶しているか否かを判定する手段と、前記識別情報を前記記憶手段に記憶していると判定された場合に、受信した情報に応じた処理を行う手段とを備えることを特徴とする。
【００１４】
本発明においては、送受信装置に情報処理装置との間で情報を送受信させるコンピュータプログラム、及び該コンピュータプログラムを認証するための認証情報を、情報処理装置が送受信装置へ提供し、送受信装置は、情報処理装置へ情報を送信するときに、記憶している認証情報を送信し、情報処理装置は、受信した認証情報を用いて、自身が提供したコンピュータプログラムが用いられているかを認証し、認証に成功した場合に、送受信装置から受信した情報に従って情報の処理を行う。
【００１５】
本発明においては、送受信装置に情報処理装置との間で情報を送受信させるコンピュータプログラムを、情報処理装置が送受信装置へ提供し、情報処理装置は、また、コンピュータプログラムを提供した送受信装置を識別する識別情報を記憶し、送受信装置は、情報処理装置へ情報を送信するときに、自身を識別する識別情報を送信し、情報処理装置は、受信した識別情報を用いて、情報の送信元のコンピュータは自身がコンピュータプログラムを提供した送受信装置であるかを認証し、認証に成功した場合に、送受信装置から受信した情報に従って情報の処理を行う。
【００１６】
また、本発明においては、情報処理装置は、画像を形成して出力するプリンタ装置である。
【００１７】
また、本発明においては、情報処理装置は、画像データを形成して送受信装置へ送信するスキャナ装置である。
【００１８】
更に、本発明においては、情報処理装置が記憶しているコンピュータプログラムは、更新時等に、特定の送信装置から送信され、記憶される。
【００１９】
【発明の実施の形態】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
（実施の形態１）
図１は、本発明の情報処理システムの構成、及び本発明の情報処理装置である画像処理装置の内部の構成を示すブロック図である。画像処理装置１は、本発明の情報処理装置であり、演算を行うＣＰＵ及び演算に伴う一時的な情報を記憶するＲＡＭ等からなる制御部１１を備え、制御部１１には、画像処理装置１の制御を行うための制御プログラムを記憶しているＲＯＭ１５が接続されており、制御部１１は、ＲＯＭ１５が記憶している制御プログラムに従って、画像処理装置１全体の制御を行う。また、制御部１１には、画像処理装置１の状態を示す情報を記憶するメモリである管理部１４が接続されており、制御部１１は、管理部１４が記憶している情報を参照し、参照した情報に基づいて画像処理装置１の制御を行う。また、制御部１１には、用紙に記録された画像を走査して読み取り、読みとった画像に基づいた電子的な画像データを生成する画像読み取り部１７と、画像データを一時的に記憶する画像メモリ１８と、画像メモリ１８が記憶している画像データから画像を形成し、形成した画像を記録用紙に記録して出力する画像形成部１９とが接続されており、画像処理装置１は、画像読み取り部１７にて読みとった画像を複写する複写装置として機能する。また、制御部１１には、ハードディスク又は不揮発性のメモリからなる記憶部１６が接続されており、記憶部１６は画像データを記憶する。また、制御部１１には、使用者からの操作を受け付ける操作部１２が接続されており、操作部１２は、操作のために必要な情報を表示する液晶パネル等の表示手段と、使用者の操作により制御命令などの情報が入力されるタッチパネル又はテンキー等の入力部とからなっている。
【００２０】
更に、制御部１１には、ＬＡＮ等の外部の通信ネットワークＮに接続された通信部１３が接続されており、通信部１３は、通信ネットワークＮを介して、外部との間で情報を交換する。通信ネットワークＮには、本発明に係る送受信装置である複数のＰＣ２，２，…が接続されており、通信部１３は、ＰＣ２から送信された画像データを通信ネットワークＮを介して受信し、画像形成部１９は、通信部１３が受信した画像データから画像を形成して出力することができ、画像処理装置１は、プリンタ装置として機能する。また、画像処理装置１は、画像読み取り部１７が画像を読みとって生成した画像データを通信部１３から通信ネットワークＮを介してＰＣ２へ送信することができ、スキャナ装置として機能する。通信ネットワークＮには、複数の画像処理装置１，１，…が接続されており、ＰＣ２は、任意の画像処理装置１を用いて画像出力などの処理を行うことができる。また、通信部１３は、ファクシミリ通信を行うことが可能であり、通信ネットワークＮに接続された図示しない公衆回線網を介して、画像読み取り部１７が画像を読みとって生成した画像データを、他のファクシミリ装置へファクシミリ通信にて送信することができ、また、他のファクシミリ装置からファクシミリ通信にて送信された画像データを受信しすることができ、画像処理装置１は、ファクシミリ装置として機能する。更に、通信ネットワークＮには、複数の画像処理装置１，１，…を管理するサーバ装置３が接続されている。
【００２１】
記憶部１６は、画像処理装置１が処理した画像データを処理履歴として記憶している。例えば、出力の失敗または出力部数の不足のために一度出力した画像をもう一度出力する必要がある場合は、操作部１２にて受け付けた指示、又はＰＣ２から送信されて通信部１３にて受信した指示に従って、制御部１１は、記憶している画像データを記憶部１６から読み出し、画像形成部１９にて画像の出力を行う。また、記憶部１６は、複写、ファクシミリ送信、画像出力、及び画像読み取り等で使用した画像データを蓄積しておくことができ、使用者は、操作部１２での操作により、又はＰＣ２から処理命令を送信することにより、記憶部１６が記憶している画像データを選択し、画像形成部１９での画像の出力、又は通信部１３から外部への画像データの送信などを行って、記憶部１６が記憶している画像データを利用することができ、画像処理装置１は、画像データのサーバ装置として機能する。更に、記憶部１６は、ＰＣ２に画像処理装置１との間で情報を送受信させる本発明のコンピュータプログラムであるデバイスドライバ１６１と、該デバイスドライバ１６１を認証するための認証情報１６２とを記憶している。認証情報１６２は、デバイスドライバ１６１のバージョンナンバーとデバイスドライバ１６１を記憶部１６に記憶している画像処理装置１のシリアルナンバーとを組み合わせた情報などの、デバイスドライバ１６１と画像処理装置１との組み合わせに固有の情報となっている。
【００２２】
画像処理装置１の機能は、ＲＯＭ１５が記憶している制御プログラムに従って制御部１１が制御しており、制御プログラムは、画像読み取り部１７での画像データの生成、通信部１３での外部との情報の送受信、及び画像形成部１９での画像の出力などの入出力処理を行うためのプログラムに加え、処理する情報を保護する情報保護処理を行うためのプログラム、画像処理装置１との間で情報を送受信すべきＰＣ２へデバイスドライバ１６１を導入する導入処理を行うためのプログラム、情報を送受信するＰＣ２を認証する認証処理を行うためのプログラム、及び記憶部１６に記憶しているデバイスドライバ１６１を更新する更新処理を行うためのプログラムを含んでいる。制御部１１は、情報保護処理を行う制御プログラムに従って、画像読み取り部１７が生成した画像データ、及び通信部１３にて受信した画像データを暗号化して記憶部１６又は画像メモリ１８に記憶し、画像を出力するときは、画像メモリ１８に記憶した画像データを復号して画像形成部１９にて画像を出力する。また、制御部１１は、情報保護処理を行う制御プログラムに従って、画像の出力が終了した後で、記憶部１６が記憶している画像データを、消去する、又は画像データに所定の情報を上書きする等の処理を行って、記憶部１６が記憶している画像データを、利用できないように無価値化する。また、操作部１２にて使用者の操作により認証を受け付けた場合に画像を出力するようにしてもよい。このように、情報保護処理を行うことで、画像処理装置１は、扱う情報の機密性を保つことができる。
【００２３】
図２は、本発明に係る送受信装置であるＰＣ２の内部の構成を示すブロック図である。ＰＣ２は、演算を行うＣＰＵ２１と、演算に伴って発生する一時的な情報を記憶するＲＡＭ２２と、ハードディスク等の内部記憶装置２３とを備え、内部記憶装置２３は、コンピュータプログラムを記憶しており、ＣＰＵ２１は、内部記憶装置２３に記憶しているコンピュータプログラムをＲＡＭ２２にロードし、ロードしたコンピュータプログラムに従って、ＰＣ２に必要な処理を行う。また、ＰＣ２は、通信ネットワークＮに接続された通信部２６を備えており、通信ネットワークＮを介して画像処理装置１から通信部２６にて受信したデバイスドライバ２３１及び認証情報２３２を内部記憶装置２３に記憶することが可能である。ＣＰＵ２１は、内部記憶装置２３に記憶しているデバイスドライバ２３１をＲＡＭ２２にロードし、ロードしたデバイスドライバ２３１に従って、通信ネットワークＮを介して画像処理装置１との間で情報の送受信を行う。またＰＣ２は、キーボード又はマウス等の入力装置２４と、液晶ディスプレイ又はＣＲＴディスプレイ等の出力装置２５とを備えており、情報の入力を初めとするオペレータからの操作を受け付ける構成となっている。
【００２４】
図３は、本発明に係る送信装置であるサーバ装置３の内部の構成を示すブロック図である。サーバ装置３は、コンピュータを用いて構成され、演算を行うＣＰＵ３１と、演算に伴って発生する一時的な情報を記憶するＲＡＭ３２と、ＣＤ−ＲＯＭドライブ等の外部記憶装置３３と、ハードディスク等の内部記憶装置３４とを備えており、最新のデバイスドライバ３４１が記録されているＣＤ−ＲＯＭ等の記録媒体３０からデバイスドライバ３４１を外部記憶装置３３にて読み取り、読み取ったデバイスドライバ３４１を内部記憶装置３４に記憶する。サーバ装置３は、操作権限を有する管理者によって管理され、管理者以外はサーバ装置３を操作することはできない構成となっている。また、サーバ装置３は、通信ネットワークＮに接続された通信部３５を備えており、通信ネットワークＮを介して画像処理装置１へ最新のデバイスドライバ３４１を送信することが可能となっている。
【００２５】
次に、本発明の情報処理システムが行う処理をフローチャートを用いて説明する。本発明の情報処理システムでは、ＰＣ２に画像処理装置１との間で情報を送受信させるための本発明のコンピュータプログラムであるデバイスドライバ１６１を、画像処理装置１がＰＣ２へ提供し、ＰＣ２が画像処理装置１との間で情報を送受信するときには、画像処理装置１は、ＰＣ２が利用しているデバイスドライバ２３１が、該画像処理装置１が提供したデバイスドライバ１６１であるか否かを認証する。
【００２６】
図４及び図５は、デバイスドライバ１６１をＰＣ２が導入するために本発明の情報処理システムが行う動作の手順を示すフローチャートである。ＰＣ２は、入力装置２４にてオペレータの操作により、デバイスドライバ１６１の導入の指示を受け付け（Ｓ１０１）、ＣＰＵ２１は、内部記憶装置２３に記憶しているコンピュータプログラムをＲＡＭ２２にロードし、ロードしたコンピュータプログラムに従って、通信ネットワークＮに接続されている画像処理装置１，１，…に係る情報の要求を、通信部２６から通信ネットワークＮを介して画像処理装置１，１，…へ送信する（Ｓ１０２）。画像処理装置１は、通信部１３にて、画像処理装置１に係る情報の要求を受信し（Ｓ１０３）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、管理部１４が記憶している画像処理装置１の型番名などの画像処理装置１の存在を示す情報を、通信部１３から通信ネットワークＮを介してＰＣ２へ送信する（Ｓ１０４）。ＰＣ２は、通信部２６にて、画像処理装置１，１，…の情報を受信し（Ｓ１０５）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信した画像処理装置１，１，…の情報を一覧にして出力装置２５に出力する（Ｓ１０６）。ＣＰＵ２１は、次に、ＲＡＭ２２にロードしたコンピュータプログラムに従って、一覧にして出力装置２５に出力した画像処理装置１，１，…の中から、オペレータの操作による、デバイスドライバ２３１の導入元となる画像処理装置１の選択の受け付けを入力装置２４にて監視し（Ｓ１０７）、選択を受け付けなかった場合には（Ｓ１０７：ＮＯ）、処理を終了し、選択を受け付けた場合は（Ｓ１０７：ＹＥＳ）、オペレータの操作による、選択を受け付けた画像処理装置１の詳細な情報を出力する指示の受け付けを入力装置２４にて監視し（Ｓ１０８）、指示を受け付けない場合は（Ｓ１０８：ＮＯ）、処理をステップＳ１１４へ進め、詳細な情報を出力する指示を受け付けた場合は（Ｓ１０８：ＹＥＳ）、選択を受け付けた画像処理装置１へ、該画像処理装置１に係る詳細な情報の要求を通信部２６から送信する（Ｓ１０９）。画像処理装置１は、通信部１３にて、詳細な情報の要求を受け付け（Ｓ１１０）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、管理部１４が記憶している可能な出力方法または出力用紙サイズ等の画像処理装置１に係る詳細な情報を、通信部１３からＰＣ２へ送信する（Ｓ１１１）。ＰＣ２は、通信部２６にて、画像処理装置１の詳細な情報を受信し（Ｓ１１２）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信した詳細な情報を出力装置２５に出力する（Ｓ１１３）。
【００２７】
ステップＳ１１３が終了した場合、又はステップＳ１０８にて画像処理装置１の詳細な情報の出力の指示を受け付けなかった場合は、ＣＰＵ２１は、次に、ＲＡＭ２２にロードしたコンピュータプログラムに従って、オペレータの操作による、デバイスドライバ１６１の導入要求の受け付けを入力装置２４にて監視し（Ｓ１１４）、導入要求を受け付けなかった場合は（Ｓ１１４：ＮＯ）、処理をステップＳ１０６へ戻し、導入要求を受け付けた場合は（Ｓ１１４：ＹＥＳ）、デバイスドライバ１６１の要求を、通信部２６から画像処理装置１へ送信する（Ｓ１１５）。画像処理装置１は、通信部１３にて、デバイスドライバ１６１の要求を受信し（Ｓ１１６）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、記憶部１６に記憶しているデバイスドライバ１６１及び認証情報１６２を、通信部１３からＰＣ２へ送信する（Ｓ１１７）。ＰＣ２は、通信部２６にて、デバイスドライバ１６１及び認証情報１６２を受信し（Ｓ１１８）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信した認証情報１６２を内部記憶装置２３に記憶し（Ｓ１１９）、受信したデバイスドライバ１６１を内部記憶装置２３に記憶してＰＣ２のシステムに組み込むセットアップを行い（Ｓ１２０）、処理を終了する。
【００２８】
図６は、ＰＣ２からの指示により画像処理装置１が情報の処理を行うために、本発明の情報処理システムが行う認証処理の動作の手順を示すフローチャートである。ＰＣ２から送信した画像データの画像としての出力、又は画像処理装置１が画像読み取り部１７で生成した画像データのＰＣ２への送信など、画像処理装置１での情報処理の実行の指示を、ＰＣ２は、オペレータの操作により入力装置２４にて受け付け（Ｓ２１）、ＣＰＵ２１は、内部記憶装置２３に記憶しているデバイスドライバ２３１をＲＡＭ２２にロードし、ロードしたデバイスドライバ２３１に従って、情報の処理指示および内部記憶装置２３に記憶している認証情報２３２を、通信部２６から画像処理装置１へ送信する（Ｓ２２）。画像処理装置１は、通信部１３にて情報の処理指示および認証情報２３２を受信し（Ｓ２３）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、受信した認証情報２３２は、記憶部１６に記憶している認証情報１６２と一致する正当なものであるか否かを判定し（Ｓ２４）、受信した認証情報２３２が正当であると判定された場合は（Ｓ２４：ＹＥＳ）、ＰＣ２に情報の処理指示を送信させたデバイスドライバ２３１は画像処理装置１がＰＣ２へ導入したデバイスドライバ１６１であると認証されたため、処理指示として受信した画像データを画像形成部１９にて画像として出力する、又は画像読み取り部１７にて生成して記憶部１６に記憶している画像データを通信部１３からＰＣ２へ送信する等の情報処理を行い（Ｓ２５）、処理を終了する。受信した認証情報２３２が、記憶部１６に記憶している認証情報１６２と一致しないために正当なものではないと判定された場合は（Ｓ２４：ＮＯ）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、デバイスドライバ２３１が画像処理装置１から導入されたものではないために情報処理ができないことを示すエラーを通信部１３からＰＣ２へ送信し（Ｓ２６）、ＰＣ２は、エラーを通信部２６にて受信し（Ｓ２７）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信したエラーの内容を出力装置２５に出力し（Ｓ２８）、処理を終了する。
【００２９】
図７は、本発明の情報処理システムが行うデバイスドライバ１６１の更新処理の動作の手順を示すフローチャートである。外部記憶装置３３にて記録媒体３０からサーバ装置３へデバイスドライバが読み込まれたときなど、サーバ装置３は、適切なタイミングで、ＩＰアドレス等のサーバ装置３を特定するサーバ情報を、通信部３５から通信ネットワークＮを介して画像処理装置１へ送信する（Ｓ３０１）。画像処理装置１は、通信部１３にて、サーバ情報をサーバ装置３から受信し（Ｓ３０２）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、受信したサーバ情報を記憶部１６に記憶している情報と比較するなどして、受信したサーバ情報が正当であるか否かを判定し（Ｓ３０３）、受信したサーバ情報が正当ではないと判定された場合には（Ｓ３０３：ＮＯ）、デバイスドライバ１６１の更新の不許可を示す情報を通信部１３からサーバ装置３へ送信し（Ｓ３０４）、サーバ装置３は、更新の不許可を示す情報を通信部３５にて受信し（Ｓ３０５）、処理を終了する。ステップＳ３０３にてサーバ情報が正当であると判定された場合には（Ｓ３０３：ＹＥＳ）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、デバイスドライバ１６１の更新の許可を示す情報を通信部１３からサーバ装置３へ送信し（Ｓ３０６）、サーバ装置３は、更新の許可を示す情報を通信部３５にて受信し（Ｓ３０７）、ＣＰＵ３１は、内部記憶装置３４に記憶しているデバイスドライバ３４１を、通信部３５から画像処理装置１へ送信する（Ｓ３０８）。画像処理装置１は、通信部１３にてデバイスドライバ３４１を受信し（Ｓ３０９）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、受信したデバイスドライバ３４１を、新しいデバイスドライバ１６１として内部記憶装置１６に記憶し（Ｓ３１０）、処理を終了する。なお、デバイスドライバ１６１を更新するときに、認証情報１６２も更新することとしても良い。
【００３０】
以上詳述した如く、本発明においては、ＰＣ２に画像処理装置１との間で情報を送受信させるデバイスドライバ１６１、及び該デバイスドライバ１６１を認証するための認証情報１６２を、画像処理装置１がＰＣ２へ提供し、ＰＣ２は、画像処理装置１へ情報を送信するときに、記憶している認証情報２３２を送信し、画像処理装置１は、受信した認証情報２３２を用いて、自身が提供したデバイスドライバ１６１が用いられているかを認証し、認証に成功した場合に、ＰＣ２から受信した情報に従って情報の処理を行う。画像処理装置１がデバイスドライバ１６１を提供したＰＣ２のみに対して、情報の送受信を可能とするため、情報を送受信できるＰＣ２を制限し、出所不明のデバイスドライバを導入した任意のＰＣからの情報の送受信を禁止する。画像処理装置１がプリンタ装置である場合は、任意のＰＣからの指示によって画像処理装置１が記憶している情報が画像として出力されて、画像処理装置１が記憶している情報を不特定多数の者が取得することを阻止し、また、画像処理装置１がスキャナ装置である場合は、任意のＰＣからの指示によって画像処理装置１が記憶している画像データが前記ＰＣへ送信されて、画像処理装置１が記憶している情報を不特定多数の者が取得することを阻止し、画像処理装置１が処理する情報を保護することができる。
【００３１】
更に、本発明においては、デバイスドライバ１６１の更新時等、デバイスドライバ１６１を画像処理装置１に記憶させる場合には、操作権限を有する特定の管理者によって操作される特定のサーバ装置３からデバイスドライバ３４１が送信され、画像処理装置１は送信されたデバイスドライバ３４１を記憶する。デバイスドライバの更新についても、特定の装置からのみ行われるため、デバイスドライバを管理して情報の安全性をより高めることができる。
【００３２】
なお、本実施の形態においては、本発明の情報処理装置である画像処理装置１は、プリンタ装置およびスキャナ装置などの複数の機能を備えた多機能型の画像処理装置１であるとしたが、これに限るものではなく、プリンタ装置のみ又はスキャナ装置のみ等、単機能の画像処理装置であってもよい。
【００３３】
（実施の形態２）
図８は、実施の形態２に係る本発明の情報処理システムの構成、及び本発明の情報処理装置である画像処理装置の内部の構成を示すブロック図であり、図９は、実施の形態２に係る送受信装置であるＰＣ２の内部の構成を示すブロック図である。本実施の形態においては、画像処理装置１は、デバイスドライバ１６１を導入したＰＣ２を識別する識別情報を記憶しておき、識別情報を用いてＰＣ２の認証を行う。画像処理装置１は、記憶部１６に、デバイスドライバ１６１を記憶し、また、デバイスドライバ１６１を導入したＰＣ２，２，…の夫々を識別する、ＩＰアドレス又はＭａｃアドレス等の識別情報をテーブルにして記憶している。ＰＣ２は、通信ネットワークＮを介して画像処理装置１から通信部２６にて受信したデバイスドライバ２３１を内部記憶装置２３に記憶することが可能な構成となっている。情報処理システム、画像処理装置１、及びＰＣ２のその他の構成は、実施の形態１と同様であり、対応する部分に同符号を付してその説明を省略する。
【００３４】
図１０は、デバイスドライバ１６１をＰＣ２が導入するために実施の形態２に係る情報処理システムが行う動作の手順を示すフローチャートである。画像処理装置１及びＰＣ２は、まず、図４に示すステップＳ１０１〜ステップＳ１１４の処理を行い、次に、ＰＣ２が、デバイスドライバ１６１の導入要求の受け付けを入力装置２４にて受け付けた場合、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、デバイスドライバ１６１の要求、及びＰＣ２を識別するＩＰアドレス又はＭａｃアドレス等の識別情報を、通信部２６から画像処理装置１へ送信する（Ｓ４１）。画像処理装置１は、通信部１３にて、デバイスドライバ１６１の要求および識別情報を受信し（Ｓ４２）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、受信した識別情報を追加して記憶部１６に記憶し（Ｓ４３）、記憶部１６に記憶しているデバイスドライバ１６１を通信部１３からＰＣ２へ送信する（Ｓ４４）。ＰＣ２は、通信部２６にて、デバイスドライバ１６１を受信し（Ｓ４５）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信したデバイスドライバ１６１を内部記憶装置２３に記憶してＰＣ２のシステムに組み込むセットアップを行い（Ｓ４６）、処理を終了する。
【００３５】
図１１は、ＰＣ２からの指示により画像処理装置１が情報の処理を行うために、実施の形態２に係る情報処理システムが行う認証処理の動作の手順を示すフローチャートである。ＰＣ２から送信した画像データの画像としての出力、又は画像処理装置１が画像読み取り部１７で生成した画像データのＰＣ２への送信など、画像処理装置１での情報処理の実行の指示を、ＰＣ２は、オペレータの操作により入力装置２４にて受け付け（Ｓ５１）、ＣＰＵ２１は、内部記憶装置２３に記憶しているデバイスドライバ２３１をＲＡＭ２２にロードし、ロードしたデバイスドライバ２３１に従って、情報の処理指示およびＰＣ２を識別する識別情報を、通信部２６から画像処理装置１へ送信する（Ｓ５２）。画像処理装置１は、通信部１３にて情報の処理指示および識別情報を受信し（Ｓ５３）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、受信した識別情報は、記憶部１６にテーブルとして記憶している識別情報の中に含まれているか否かを判定し（Ｓ５４）、受信した識別情報が記憶している識別情報の中に含まれていると判定された場合は（Ｓ５４：ＹＥＳ）、ＰＣ２に情報の処理指示を送信させたデバイスドライバ２３１は画像処理装置１がＰＣ２へ導入したデバイスドライバ１６１であると認証されたため、処理指示として受信した画像データを画像形成部１９にて画像として出力する、又は画像読み取り部１７にて生成して記憶部１６に記憶している画像データを通信部１３からＰＣ２へ送信する等の情報処理を行い（Ｓ５５）、処理を終了する。受信した識別情報が記憶している識別情報の中に含まれていないと判定された場合は（Ｓ５４：ＮＯ）、制御部１１は、ＲＯＭ１５に記憶している制御プログラムに従って、デバイスドライバ２３１が画像処理装置１から導入されたものではないために情報処理ができないことを示すエラーを通信部１３からＰＣ２へ送信し（Ｓ５６）、ＰＣ２は、エラーを通信部２６にて受信し（Ｓ５７）、ＣＰＵ２１は、ＲＡＭ２２にロードしたコンピュータプログラムに従って、受信したエラーの内容を出力装置２５に出力し（Ｓ５８）、処理を終了する。
【００３６】
本実施の形態においては、ＰＣ２に画像処理装置１との間で情報を送受信させるデバイスドライバ１６１を、画像処理装置１がＰＣ２へ提供し、画像処理装置１は、また、デバイスドライバ１６１を提供したＰＣ２を識別する識別情報を記憶し、ＰＣ２は、画像処理装置１へ情報を送信するときに、自身を識別する識別情報を送信し、画像処理装置１は、受信した識別情報を用いて、自身がデバイスドライバ１６１を提供したＰＣ２であるかを認証し、認証に成功した場合に、ＰＣ２から受信した情報に従って情報の処理を行う。本実施の形態においても、画像処理装置１がデバイスドライバ１６１を提供したＰＣ２のみに対して、情報の送受信を可能とするため、情報を送受信できるＰＣ２を制限し、出所不明のデバイスドライバを導入した任意のＰＣからの情報の送受信を禁止して、画像処理装置１が処理する情報を保護することができる。
【００３７】
【発明の効果】
本発明においては、送受信装置に情報処理装置との間で情報を送受信させるためのコンピュータプログラムを、情報処理装置が送受信装置へ提供し、情報処理装置は、自身がコンピュータプログラムを提供した送受信装置からの情報のみを受け付けて情報を処理する事により、情報処理装置へ情報を送受信できる送受信装置を制限し、出所不明のコンピュータプログラムを用いた任意の送受信装置からの情報の送受信を禁止できる。
【００３８】
また、本発明においては、任意の送受信装置からの指示によって情報処理装置が記憶している情報が画像として出力されて不特定多数の者が取得することを阻止し、情報処理装置が処理する情報を保護することができる。
【００３９】
また、本発明においては、任意の送受信装置からの指示によって情報処理装置が記憶している画像データが前記送受信装置へ送信されて不特定多数の者が取得することを阻止し、画像処理装置が処理する情報を保護することができる。
【００４０】
更に、本発明においては、デバイスドライバであるコンピュータプログラムは、特定の送信装置からのみ情報処理装置へ送信可能であるため、デバイスドライバを管理して情報処理装置が処理する情報の安全性をより高めることができる等、本発明は優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の情報処理システムの構成、及び本発明の情報処理装置である画像処理装置の内部の構成を示すブロック図である。
【図２】本発明に係る送受信装置であるＰＣの内部の構成を示すブロック図である。
【図３】本発明に係る送信装置であるサーバ装置の内部の構成を示すブロック図である。
【図４】デバイスドライバをＰＣが導入するために本発明の情報処理システムが行う動作の手順を示すフローチャートである。
【図５】デバイスドライバをＰＣが導入するために本発明の情報処理システムが行う動作の手順を示すフローチャートである。
【図６】ＰＣからの指示により画像処理装置が情報の処理を行うために、本発明の情報処理システムが行う認証処理の動作の手順を示すフローチャートである。
【図７】本発明の情報処理システムが行うデバイスドライバの更新処理の動作の手順を示すフローチャートである。
【図８】実施の形態２に係る本発明の情報処理システムの構成、及び本発明の情報処理装置である画像処理装置の内部の構成を示すブロック図である。
【図９】実施の形態２に係る送受信装置であるＰＣの内部の構成を示すブロック図である。
【図１０】デバイスドライバをＰＣが導入するために実施の形態２に係る情報処理システムが行う動作の手順を示すフローチャートである。
【図１１】ＰＣからの指示により画像処理装置が情報の処理を行うために、実施の形態２に係る情報処理システムが行う認証処理の動作の手順を示すフローチャートである。
【符号の説明】
１  画像処理装置（情報処理装置）
１１  制御部
１３  通信部
１６  記憶部
２  ＰＣ（送受信装置）
２１  ＣＰＵ
２３  内部記憶装置
２６  通信部
３  サーバ装置（送信装置）
３５  通信部
１６１、２３１、３４１  デバイスドライバ（コンピュータプログラム）
１６２、２３２  認証情報
【図１】
2004287735.tif 000003
【図２】
2004287735.tif 000004
【図３】
2004287735.tif 000005
【図４】
2004287735.tif 000006
【図５】
2004287735.tif 000007
【図６】
2004287735.tif 000008
【図７】
2004287735.tif 000009
【図８】
2004287735.tif 000010
【図９】
2004287735.tif 000011
【図１０】
2004287735.tif 000012
【図１１】
2004287735.tif 000013