(57)【特許請求の範囲】
【請求項１】
コンピュータと画像処理装置とが通信接続された画像処理システムであって、
前記コンピュータには、
不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、
前記不正な画像データの出力を防止するための情報の新旧を比較できる識別子を前記画像処理装置から取得する取得手段と、
前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子と、前記取得手段により前記画像処理装置から取得した識別子との新旧を判定する判定手段とを備え、
前記画像処理装置には、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段と、
前記コンピュータから前記識別子の更新を要求された場合に識別子を更新する手段とを備え、
前記コンピュータは、コンピュータにインストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しいと判断した場合にはインストールを行い、画像処理装置に記憶された識別子をインストールした情報の識別子に更新するように画像処理装置へ要求し、古いと判断した場合にはインストールを行わないようにしたことを特徴とする
画像処理システム。
【請求項２】
請求項１の画像処理システムにおけるコンピュータであって、
不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、
前記不正な画像データの出力を防止するための情報の新旧を比較できる識別子を前記画像処理装置から取得する取得手段と、
前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子と、前記取得手段により画像処理装置から取得した識別子との新旧を判定する判定手段とを備え、
前記判定手段により、インストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、インストールを行わないようにしたことを特徴とする
コンピュータ。
【請求項３】
請求項１の画像処理システムにおける画像処理装置であって、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段と、
前記コンピュータから前記識別子の更新を要求された場合に識別子を更新する手段とを備えたことを特徴とする
画像処理装置。
【請求項４】
コンピュータと画像処理装置とが通信接続された画像処理システムであって、
前記コンピュータには、
不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、
前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子を前記画像処理装置へ送信する手段とを備え、
前記画像処理装置には、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータからインストールしようとする情報の識別子を受信する受信手段と、
前記受信手段によりコンピュータから受信した識別子と、前記書き替え可能に記憶している識別子との新旧を判定する判定手段と、
前記判定手段が判定した判定結果情報を前記コンピュータへ送信する手段とを備え、
前記コンピュータは、前記画像処理装置からの判定結果情報を受信し、そのコンピュータにインストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しい場合にはインストールを行い、画像処理装置に記憶された識別子をインストールした情報の識別子に更新し、古い場合にはインストールを行わないようにしたことを特徴とする
画像処理システム。
【請求項５】
請求項４の画像処理システムにおけるコンピュータであって、
不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、
前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子を前記画像処理装置へ送信する手段と、
前記画像処理装置から送られてきた、前記送信したインストールしようとする情報の識別子と、前記画像処理装置が記憶している識別子の新旧を判定した判定結果情報を受信する手段とを備え、
受信した前記判定結果情報に基づいてインストール処理を実行または非実行とすることを特徴とする
コンピュータ。
【請求項６】
請求項４の画像処理システムにおける画像処理装置であって、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータからインストールしようとする情報の識別子を受信する受信手段と、
前記受信手段によりコンピュータから受信した識別子と、前記書き替え可能に記憶している識別子との新旧を判定する判定手段と、
前記判定手段が判定した判定結果情報を前記コンピュータへ送信する手段と、
前記判定手段により、インストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しいと判断した場合に、記憶している識別子を更新する手段とを備えたことを特徴とする
画像処理装置。
【請求項７】
請求項１に記載のコンピュータと画像処理装置とが通信接続された画像処理システムであって、
前記コンピュータには、
前記画像処理装置側の識別子を画像処理装置から取得する取得手段と、
前記画像処理装置へ画像データを送信しようとする際に、コンピュータ側にインストールされている不正な画像データの出力を防止するための情報の識別子と、前記取得手段で取得した画像処理装置側に記憶された識別子との新旧を判定する判定手段とを備え、
前記画像処理装置には、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段とを備え、
前記コンピュータは、コンピュータにインストールされている不正な画像データの出力を防止するための情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、正常な画像データの出力を行わないようにしたことを特徴とする
画像処理システム。
【請求項８】
請求項７の画像処理システムにおけるコンピュータであって、
前記画像処理装置側の識別子を画像処理装置から取得する取得手段と、
前記画像処理装置に画像データを送信しようとする際に、コンピュータ側にインストールされている不正な画像データの出力を防止するための情報の識別子と、前記取得手段で取得した画像処理装置側に記憶された識別子との新旧を判定する判定手段とを備え、
前記判定手段により、コンピュータにインストールされている不正な画像データの出力を防止するための情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、画像処理装置へ正常な画像データの送信を行わないようにしたことを特徴とする
コンピュータ。
【請求項９】
請求項７の画像処理システムにおける画像処理装置であって、
不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、
前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段とを備えたことを特徴とする
画像処理装置。
【請求項１０】
請求項２に記載のコンピュータが実行する処理方法であって、
前記画像処理装置に記憶されていた識別子を取得する取得処理ステップ、
インストールしようとする情報の識別子と、前記取得処理ステップを実行して取得した画像処理装置に記憶されていた識別子との新旧を判定する判定処理ステップ、
前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、
を順次実行することを特徴とする処理方法。
【請求項１１】
請求項６に記載の画像処理装置が実行する処理方法であって、
前記コンピュータにおいてインストールしようとする情報の識別子を取得する取得処理ステップ、
前記取得処理ステップを実行して取得したインストールしようとする情報の識別子と、画像処理装置に書き替え可能に記憶している識別子との新旧を判定する判定処理ステップ、
前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、
を順次実行することを特徴とする処理方法。
【請求項１２】
請求項８に記載のコンピュータが実行する処理方法であって、
前記画像処理装置に記憶されていた識別子を取得する取得処理ステップ、
コンピュータに記憶されていた識別子と、前記取得処理ステップを実行して取得した画像処理装置に記憶されていた識別子との新旧を判定する判定処理ステップ、
前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、
を順次実行することを特徴とする処理方法。
【請求項１３】
前記不正な画像データの出力を防止するための情報が、前記画像処理装置用のドライバとともに前記コンピュータにおいてインストールされることを特徴とする
請求項１または４に記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理システム及びコンピュータ並びに画像処理装置及び処理方法に関するものである。
【０００２】
【発明の背景】
従来の紙幣・有価証券などの偽造に対応するための画像認識システムは、カラー複写機のような画像入力から画像形成までを閉じたシステム内において実施する装置に対して各種のものが提案され、実施されてきた。また、近年のイメージスキャナ等の画像読み取り装置，パーソナルコンピュータ（パソコン）及びプリンタ等の画像形成装置の高性能化・低価格化に伴い、開いたシステムでの偽造が社会問題化してきており、それに対する対応策も種々研究されている。
【０００３】
いずれの場合も、基本的な画像認識処理としては、取得した画像データ（入力データ）を画像データ処理部（特徴抽出部）で加工され、画像データ処理部により出力された画像データと、不揮発性メモリ等に予め記憶された特定パターンとを比較し、認識結果を制御部に出力する構成となっている。
【０００４】
【発明が解決しようとする課題】
また、市中で流通する有価証券は、常に追加・変更される可能性がある。例えば紙幣のデザインの切り替えや、新たな金種の発行などがある。係る場合に、新たな有価証券を検出するための特定パターンや認識アルゴリズムを記憶した辞書データに更新しなければならない。
【０００５】
この場合に、カラー複写機の場合には、販売形態がリースやレンタルのことが多く、また、保守メンテナンスをする必要から、設置場所・顧客管理が比較的良く行き届いている。従って、仮に辞書データの更新をしようとした場合には、対象となる画像認識システムが搭載されたカラー複写機の現在の設置位置を特定し、データ更新をすることが可能となる。
【０００６】
しかし、カラープリンタやカラースキャナの場合には、店頭での小売りが多く、販売後の行方を追跡・管理するのは煩雑で、実用上困難である。従って、上記のように認識辞書等を更新することは困難である。
【０００７】
そこで、各種機器のドライバに認識用の辞書・エンジンを組み込んでおき、ドライバをインストールする際に自動的に認識用の辞書等もインストールすることにより、ユーザーの処理の煩雑化を招くことなく確実に認識用の辞書等のバージョンアップも行えるので好ましい。
【０００８】
しかしながら、使用者が悪意を持って不正出力を試みるような場合、例えばドライバの更新によって不正出力ができなくなったことに気がついたとすると、更新前の古いバージョンのドライバに戻すことにより、不正出力が可能となってしまう。
【０００９】
この発明は、カラープリンタ，カラースキャナ，コンピュータなどの開いたシステムに用いられる機器において、確実に不正出力を防止することのできる画像処理システム及びコンピュータ並びに画像処理装置及び処理方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この発明による画像処理システムは、（１）コンピュータと画像処理装置とが通信接続された画像処理システムであって、前記コンピュータには、不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、前記不正な画像データの出力を防止するための情報の新旧を比較できる識別子を前記画像処理装置から取得する取得手段と、前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子と、前記取得手段により前記画像処理装置から取得した識別子との新旧を判定する判定手段とを備え、前記画像処理装置には、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段と、前記コンピュータから前記識別子の更新を要求された場合に識別子を更新する手段とを備える。そして、前記コンピュータは、コンピュータにインストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しいと判断した場合にはインストールを行い、画像処理装置に記憶された識別子をインストールした情報の識別子に更新するように画像処理装置へ要求し、古いと判断した場合にはインストールを行わないようにした。
【００１１】
（２）この発明によるコンピュータは、上記（１）の画像処理システムにおけるコンピュータであって、不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、前記不正な画像データの出力を防止するための情報の新旧を比較できる識別子を前記画像処理装置から取得する取得手段と、前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子と、前記取得手段により画像処理装置から取得した識別子との新旧を判定する判定手段とを備え、前記判定手段により、インストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、インストールを行わないようにした。
（３）また、この発明による画像処理装置は、上記（１）の画像処理システムにおける画像処理装置であって、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段と、前記コンピュータから前記識別子の更新を要求された場合に識別子を更新する手段とを備えた。
（４）この発明別の画像処理システムは、コンピュータと画像処理装置とが通信接続された画像処理システムであって、前記コンピュータには、不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子を前記画像処理装置へ送信する手段と、を備え、前記画像処理装置には、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータからインストールしようとする情報の識別子を受信する受信手段と、前記受信手段によりコンピュータから受信した識別子と、前記書き替え可能に記憶している識別子との新旧を判定する判定手段と、前記判定手段が判定した判定結果情報を前記コンピュータへ送信する手段とを備える。そして、前記コンピュータは、前記画像処理装置からの判定結果情報を受信し、そのコンピュータにインストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しい場合にはインストールを行い、画像処理装置に記憶された識別子をインストールした情報の識別子に更新し、古い場合にはインストールを行わないようにした。
（５）この発明の別のコンピュータは、（４）の画像処理システムにおけるコンピュータであって、不正な画像データの出力を防止するための情報をコンピュータにインストールする手段と、前記不正な画像データの出力を防止するための情報をインストールしようとする際に、インストールしようとする情報の識別子を前記画像処理装置へ送信する手段と、前記画像処理装置から送られてきた、前記送信したインストールしようとする情報の識別子と、前記画像処理装置が記憶している識別子の新旧を判定した判定結果情報を受信する手段とを備え、受信した前記判定結果情報に基づいてインストール処理を実行または非実行とするようにした。
（６）この発明の別の画像処理装置は、（４）の画像処理システムにおける画像処理装置であって、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータからインストールしようとする情報の識別子を受信する受信手段と、前記受信手段によりコンピュータから受信した識別子と、前記書き替え可能に記憶している識別子との新旧を判定する判定手段と、前記判定手段が判定した判定結果情報を前記コンピュータへ送信する手段と、前記判定手段により、インストールしようとする情報の識別子が、画像処理装置に記憶された識別子よりも新しいと判断した場合に、記憶している識別子を更新する手段とを備えた。
【００１２】
（７）この発明の画像処理システムは、（１）のコンピュータと画像処理装置とが通信接続された画像処理システムであって、前記コンピュータには、前記画像処理装置側の識別子を画像処理装置から取得する取得手段と、前記画像処理装置へ画像データを送信しようとする際に、コンピュータ側にインストールされている不正な画像データの出力を防止するための情報の識別子と、前記取得手段で取得した画像処理装置側に記憶された識別子との新旧を判定する判定手段とを備え、前記画像処理装置には、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段とを備え、前記コンピュータは、コンピュータにインストールされている不正な画像データの出力を防止するための情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、正常な画像データの出力を行わないようにするとよい。
（８）この発明のコンピュータは、上記（７）の画像処理システムにおけるコンピュータであって、前記画像処理装置側の識別子を画像処理装置から取得する取得手段と、前記画像処理装置に画像データを送信しようとする際に、コンピュータ側にインストールされている不正な画像データの出力を防止するための情報の識別子と、前記取得手段で取得した画像処理装置側に記憶された識別子との新旧を判定する判定手段とを備え、前記判定手段により、コンピュータにインストールされている不正な画像データの出力を防止するための情報の識別子が、画像処理装置に記憶された識別子よりも古いと判断した場合に、画像処理装置へ正常な画像データの送信を行わないようにするとよい。
（９）この発明の画像処理装置は、上記（７）の画像処理システムにおける画像処理装置であって、不正な画像データの出力を防止するための情報の新旧を比較できる識別子を書き替え可能に記憶する手段と、前記コンピュータから前記識別子を要求された場合にコンピュータへ識別子を送信する手段とを備えるとよい。
【００１３】
（１０）この発明の処理方法は、上記（２）に記載のコンピュータが実行する処理方法であって、前記画像処理装置に記憶されていた識別子を取得する取得処理ステップ、インストールしようとする情報の識別子と、前記取得処理ステップを実行して取得した画像処理装置に記憶されていた識別子との新旧を判定する判定処理ステップ、前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、を順次実行するものである。
（１１）また、別の処理方法としては、上記（６）に記載の画像処理装置が実行する処理方法であって、前記コンピュータにおいてインストールしようとする情報の識別子を取得する取得処理ステップ、前記取得処理ステップを実行して取得したインストールしようとする情報の識別子と、画像処理装置に書き替え可能に記憶している識別子との新旧を判定する判定処理ステップ、前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、を順次実行するものとしても良い。
（１２）さらに別の処理方法としては、上記（８）に記載のコンピュータが実行する処理方法であって、前記画像処理装置に記憶されていた識別子を取得する取得処理ステップ、コンピュータに記憶されていた識別子と、前記取得処理ステップを実行して取得した画像処理装置に記憶されていた識別子との新旧を判定する判定処理ステップ、前記判定処理ステップを実行して判定した結果に基づいた結果情報を出力する出力処理ステップ、を順次実行するものとしても良い。
【００１４】
（１３）本発明の画像処理装置としては、上記（１）または（４）の発明を前提とし、前記不正使用防止のための情報が、前記画像処理装置用のドライバとともに前記コンピュータにおいてインストールされるようにすると好ましい。
【００１５】
画像処理装置に記憶された識別子は、その画像処理システムで使用した情報に付加された識別子の中で、最も新しい識別子に更新されている。つまり、実施の形態で言う最終バージョンに対応する。なお、画像処理システムが複数の装置で構成された場合であり、そのうちの一部の装置を他の装置と接続して新たな画像処理システムを構築することがある。その場合に、新たな画像処理システムを構築する複数の装置に同種の情報について異なる識別子が記憶されているような場合には、その中で最も新しいものをその画像処理システムにおける識別子とすると良い。
【００１６】
「不正使用防止用の情報」は、複写等禁止物を認識するための認識辞書や認識エンジンや、ブラックリストなどの他、画像処理システムを不正使用することを防止するための情報であればなんでも良い。また、「情報」は、「不正使用防止のための情報と識別子」のみからなっていても良いし、他の情報をさらに含んでも良い。また、情報は、プログラムやデータなどその形態は問わない。他の情報として、画像処理に使用する情報（ドライバ等）を用いると、自動的に不正使用防止のための情報を組み込み，更新することができるので好ましい。
【００１７】
また、本発明で言う「画像処理装置」は、例えばスキャナ等の画像読み取り装置や、プリンタ等の画像形成装置はもちろんのこと、パソコンその他のコンピュータも含む。要は、画像処理ができる装置であればなんでも良い。
【００１８】
この発明によれば、画像処理システムを構成する装置に新たな情報をインストールしようとした場合に、インストールしようとする情報に付加されている識別子が、画像処理装置に既に記憶保持された識別子よりも古いものの場合には、正常な処理をしない。これにより、一度格納された不正使用防止用の情報が、それよりも古い識別子を持つ不正使用防止用の情報に戻されることが無くなる。
【００１９】
同様のことは、識別子が記憶された画像処理装置を各種の装置に接続した画像処理システムに組み込んだ場合にも言える。つまり、その画像処理システムに格納された情報が古い識別子の情報とすると、正常な画像処理等を抑止することができる。
【００２０】
この発明の以上説明した構成要素は可能な限り組み合わせることができる。この発明による管理装置や画像処理装置を構成する各手段を専用のハードウエア回路によって実現することができるし、プログラムされたコンピュータによって実現することもできる。
【００２１】
【発明の実施の形態】
図１は、本発明が適用される画像出力するための開いたシステムの一例を示している。同図に示すように、パソコン１０にカラースキャナ２０とカラープリンタ３０を接続しており、カラースキャナ２０で読み込んだ画像データをパソコン１０に送り、そこにおいて所定の画像処理をした後、カラープリンタ３０からプリントアウトするようになっている。もちろん、パソコン１０が処理する画像データは、上記のようにカラースキャナ２０から送られたものに限られず、ＭＯ，ＦＤなどの記録媒体を介して与えられるものもある。
【００２２】
また、図示した例では、パソコン１０とカラースキャナ２０並びにカラープリンタ３０との接続は、一般的なインタフェースで直接接続されているように記載したが、本発明はこれに限ることは無く、ネットワーク接続されたものも含む。つまり、設置場所が離れていることもある。
【００２３】
そして、パソコン１０側には、プリンタドライバ１１がインストールされているものとする。このプリンタドライバ１１には、不正出力防止機能、つまり、紙幣，有価証券等の複写等禁止物を検出するための認識用辞書や画像認識エンジンが組み込まれたプログラムとなっている。もちろん、以下の説明では、プリンタドライバに不正出力防止機能を組み込んだ例に付いて説明するが、カラースキャナ２０用のスキャナドライバにも係る不正出力防止機能を付加してもよい。
【００２４】
また、カラープリンタ３０には、バージョン情報記憶部３１を設け、パソコン１０にインストールしたプリンタドライバ１１のバージョン情報を記憶保持するようにしている。
【００２５】
そして、パソコン１０は、バージョン情報記憶部３１に格納されたバージョン情報を取得し、それに基づいて所定の処理を実行するようになる。すなわち、図２に示すように、例えばプリンタドライバをインストールする場合には、通常そのドライバのインストーラ１２が、パソコン１０の記憶部１３内にプリンタドライバをインストールする。しかし、本発明では、インストールを実行する前に、管理部４０が現在のバージョン（最終バージョン）とインストールしようとしているバージョンをチェックし、インストールの可否を判断し、インストール許可がされたことを条件にインストーラ１２が実際のインストール処理をするようにしている。
【００２６】
つまり、プログラム等（この場合にはプリンタドライバ）には、新旧を比較するための識別子としてのバージョン情報を持っている。バージョン情報は、数値で表されるバージョン番号であったり、リリース順序番号などがある。さらには、名前，アルファベット，日付け，文字列の長さなど、大小関係を比較できるデータであれば各種のものが適用できる。
【００２７】
管理部４０は、インストールしようとするプリンタドライバのバージョン情報並びにカラープリンタ３０のバージョン情報記憶部３１に格納されたバージョン情報を取得するバージョン取得部４１と、そのバージョン取得部４１で取得した２つのバージョン情報を受け取り、その新旧を判定する判定部４２を備えている。そして、判定部４２は、インストールしようとするバージョン情報が、カラープリンタ３０に記憶保持されていた現在のバージョン情報と同じか新しい場合に、インストーラ１２に対してインストール許可通知を送り、カラープリンタ３０のバージョン書込部４３に対してインストールするドライバのバージョン情報とともに、バージョン情報の更新命令を送るようになる。
【００２８】
カラープリンタ３０のバージョン書込部４３は、更新命令を受け取ったならば、取得したインストールするドライバのバージョン情報をバージョン情報記憶部３１に格納する。これにより、カラープリンタ３０のバージョン情報には、最新のドライバのバージョン情報が記憶保持される。
【００２９】
なお、図示省略しているが、パソコン１０とカラープリンタ３０にはそれぞれ通信インタフェースが搭載され、管理部４０は、その通信インタフェースを介してプリンタ３０との間でデータの送受を行うようになっている。
【００３０】
次に、具体的な処理手順を説明しつつ、上記した各処理部の機能をさらに説明する。図３に示すように、プリンタドライバや画像認識エンジン・認識辞書の少なくとも１つを更新する場合に、それらが一体に組み込まれたプリンタドライバのインストール作業を行おうとすると、インストーラ１２は管理部にインストールリクエストがあったことを通知する。
【００３１】
このとき、インストールするプリンタドライバのバージョン情報も併せて通知して来るようにすると、その通知されたバージョン情報を取得し、また、バージョン情報が通知してこない場合にはバージョン取得部４１が、インストールしようとするプリンタドライバのバージョン情報を抽出して取得する。このようにして取得したインストールするバージョン情報を判定部４２に与える。
【００３２】
さらに、上記のインストールリクエストの通知を受けた管理部４０のバージョン取得部４１は、カラープリンタ３０に向けて最終バージョンの問い合わせをする（ＳＴ１）。カラープリンタ３０側では、バージョン情報記憶部３１に格納された最終バージョン情報を読み出すとともに、パソコン１０側に通知する（ＳＴ２）ので、バージョン取得部４１はその最終バージョン情報を取得するとともに、判定部４２に与える。
【００３３】
これにより、判定部４２には、２つのバージョン情報が与えられるので、両者を比較し、インストールしようとするバージョン情報が、最終バージョン以上か否かを判断する（ＳＴ３）。
【００３４】
そして、最終バージョンでない、つまり古いバージョンの場合には、インストールを拒否する通知をインストーラ１２に与える（ＳＴ４）。これにより、古いバージョンに戻すことができず、不正使用を防止できる。
【００３５】
また、最終バージョン以上である（同一バージョンも含む）場合には、インストールを許可することを決定し、まず、プリンタ３０のバージョン書込部４３に対して、取得したインストールしようとするバージョン情報とともに最終バージョンの更新要求を通知する（ＳＴ５）。
【００３６】
これを受けてバージョン書込部４３はバージョン情報記憶部３１の記憶内容を取得した最終バージョンに書き替え（ＳＴ６）、完了したならば完了コードをパソコン側に送り返すので、その完了コードを待ってインストーラ１２がインストール処理を実行する（ＳＴ７）。
【００３７】
なお、カラープリンタ３０側においても、バージョンを受け取った際にそのままバージョン情報の更新をするのではなく、バージョンの新旧のチェックを行い、受け取ったバージョン情報が記憶されている現在のバージョン情報よりも新しいことを確認した上で更新処理をするようにすると良い。このようにすると、より確実にバージョンダウンするのを阻止できる。
【００３８】
この第１の実施の形態によれば、カラープリンタ３０に最終バージョン情報を格納しているので、仮にパソコン１０側を初期化（ハードディスクのフォーマット，ＯＳの再インストールなど）したとしても、カラープリンタ３０に格納された最終バージョンと同一或いはそれよりも新しいバージョン情報のプリンタドライバをインストールしなければ動作しないので、バージョンダウンを確実に防止できる。
【００３９】
なお、本実施の形態では、インストーラ１２と管理部４０とを別の処理部として記載したが、インストーラ１２の中に管理部４０で示した機能を組み込むようにしてももちろん良い。また、バージョン情報記憶部をコンピュータ側に設けてももちろん良い。これらのことは、以下に示す実施の形態でも同様である。
【００４０】
図４は、本発明の第２の実施の形態を示している。上記した第１の実施の形態では、パソコン側でバージョンのチェックを行うようにしたが、本実施の形態ではカラープリンタ３０側で行うようにした。
【００４１】
すなわち、管理部４０をカラープリンタ３０側に組み込む。そして、インストーラ１２でプリンタドライバのインストールを行うに先立ち、インストールしようとするプリンタドライバのバージョン情報を、パソコン１０のバージョン通知部４４が、カラープリンタ３０側の管理部４０のバージョン取得部４１に対して通知する。なお、このバージョン通知部４１も、図４ではインストーラ１２の外に記載しているが、インストーラ１２の機能の１つとして内部に組み込むようにしてももちろん良い。
【００４２】
また、管理部４０を構成するバージョン取得部４１，判定部４２並びにバージョン書込部４３の各機能は、他の処理部などとのデータの送受を行うに際し、内部バスなどで行うか、通信インタフェースを介して行うかの相違はあるが、具体的な処理機能は、基本的に第１の実施の形態と同様である。
【００４３】
次に、図５を用いながら、実際のインストールする際の手順を説明する。まずインストールリクエストがあると、インストールしようとするプリンタドライバのバージョン情報をカラープリンタ３０側へ通知する（ＳＴ１１）。この通知を受けたバージョン取得部４１は、バージョン情報記憶部３１に格納された最終バージョン情報を読み出し（ＳＴ１２）、２つのバージョン情報を判定部４２に送る。判定部４２では、受け取った２つのバージョン情報の新旧を比較し、インストールしようとするプリンタドライバのバージョン情報が最終バージョン以上か否かを判断する（ＳＴ１３）。
【００４４】
そしてその判断結果をパソコン１０側のインストーラ１２へ通知するとともに、最終バージョン以上の場合には、バージョン書込部４２を操作し、インストールするバージョンをバージョン情報記憶部３１に書き込み、最終バージョン情報の更新をする（ＳＴ１４）。また、インストーラ１２は、受け取った通信可否通知に応じて、インストールを拒否したり、実行したりする（ＳＴ１５〜ＳＴ１７）。
【００４５】
図６は、本発明の第３の実施の形態を示している。上記した各実施の形態では、いずれもプリンタドライバを新たにインストールする場合に対応するものである。しかし、プリンタドライバの中には、カラープリンタをパソコン１０に接続しない状態でのインストールを許可されたものがある。係る場合、インストールに先立ち、カラープリンタに格納された最終バージョン情報を取得するとともに、比較することができない。
【００４６】
そこで、例えば図６に示すように、パソコン１０が画像データを出力部１５を介してカラープリンタ３０に送り、プリントアウトするに先立ち、バージョン情報を確認し、パソコン１０の記憶部１３に格納されたプリンタドライバのバージョンが、カラープリンタ３０のバージョン情報記憶部３１に格納された最終バージョン以上であることを確認した上で、実際に画像データをカラープリンタ３０に出力するようにした。
【００４７】
つまり、出力部１５は、画像データを受け取ると、管理部４０（バージョン取得部４１）に対して出力可否の問い合わせ通知を発する。これを受けたバージョン取得部４１は、上記した各実施の形態と同様に、記憶部１３から使用するプリンタドライバのバージョン情報を取得し、カラープリンタ３０のバージョン情報記憶部３１から出力対象のカラープリンタ３０に記憶された最終バージョン情報を取得し、それら２つのバージョン情報を判定部４２に渡す。
【００４８】
判定部４２は、２つのバージョン情報の新旧を比較し、記憶部１３に格納されたプリンタドライバのバージョン情報が、カラープリンタ３０側に記憶された最終バージョン情報以上である場合に、出力許可通知を出力部１５に与える。この許可通知を受けたならば出力部１５が受け取った画像データをカラープリンタ３０に出力する。
【００４９】
また、判定部４２は、最終バージョン情報よりも古いと判定した場合には、出力部１５に対し正常な出力の禁止命令を出力する。これを受けた出力部１５は、画像データの出力を禁止する。また、画像データを出力する場合には、解像度や色再現などの品質を落としたり，一部または全部を所定の色で塗りつぶしたり、所定の警告メッセージを出力するようにしても良い。
【００５０】
さらには、この判定部４２が最終バージョンよりも古いと判定した場合に、機器をリセットしたり、カラープリンタ３０との接続を解除、リセットするなど各種の対応が採れる。
【００５１】
本形態によれば、さらに図７に示すような場合にも有効に不正出力抑止効果が発揮される。すなわち、一旦パソコン１０でプリンタドライバのバージョンアップを行い（バージョン２．０）、カラープリンタ３０のバージョン情報記憶部に最終バージョン（バージョン２．０）が格納されると、その後に古いバージョンのプリンタドライバがインストールされている別のパソコン１０′に接続したとしても、それを認識すると正常な出力が停止できる。
【００５２】
さらに、このことは、異なるアーキテクチャのパソコン間で切り替えて同一のプリンタを使う場合にも、プリンタ側に記憶されているのは最終バージョン情報であるので、その最終バージョン情報をプラットフォームに依存しないように設定することにより、容易に対応できる。
【００５３】
また、上記した実施の形態では、プリンタドライバ等のプログラムについて適用した例を示したが、本発明はこれに限ることは無く、データでも良い。すなわち、例えば不正使用したプリンタ等の機器の機種番号などをブラックリストとしてコンピュータの記憶部１３に格納するとする。この格納は、例えばプリンタドライバのインストールと同時に行っても良いし、その他各種の方式で格納する。そして、パソコンにプリンタを接続した際や、印刷使用とした際に、プリンタの機種番号を取得し、ブラックリストに登録されたプリンタと認識した場合にはプリントアウトを停止するようにすることにより、一度不正使用したプリンタはその後使用不能にするシステムがある。
【００５４】
このとき、ブラックリストにもバージョン情報を付加しておき、パソコン１０の記憶部１３にブラックリストを登録する際にそのバージョン情報をプリンタ３０のバージョン情報記憶部３１に記憶する。このようにすると、古いバージョンのブラックリスト（自己が使用するプリンタが登録されていないブラックリスト等）をインストールしようとしても第１，第２の実施の形態によりそれが阻止される。
【００５５】
また、このプリンタを、古いバージョンのブラックリストが登録されたパソコンに接続し不正出力を試みようとしても、上記した第３の実施の形態によりそれが阻止される。
【００５６】
【発明の効果】
以上のように、この発明では、使用した最終バージョンに対応する識別子を記憶保持し、それよりも古い識別子を持つ情報の場合には、正常な処理をしないようにすることができるので、不正使用防止用の情報を古いものに書き替えることができず、カラープリンタ，カラースキャナ，コンピュータなどの開いたシステムに用いられる機器において、確実に不正出力を防止することができる。
【図面の簡単な説明】
【図１】本発明が適用されるシステムの一例を示す図である。
【図２】本発明の第１の実施の形態を示す図である。
【図３】その処理手順を説明する図である。
【図４】本発明の第２の実施の形態を示す図である。
【図５】その処理手順を説明する図である。
【図６】本発明の第３の実施の形態を示す図である。
【図７】その作用を説明する図である。
【符号の説明】
１０  パソコン
１１  プリンタドライバ
１２  インストーラ
１３  記憶部
１５  出力部
２０  カラースキャナ
３０  カラープリンタ
３１  バージョン情報記憶部
４０  管理部
４１  バージョン取得部
４２  判定部
４３  バージョン書込部
４４  バージョン通知部
【図１】
0004193321.tif 000002
【図２】
0004193321.tif 000003
【図３】
0004193321.tif 000004
【図４】
0004193321.tif 000005
【図５】
0004193321.tif 000006
【図６】
0004193321.tif 000007
【図７】
0004193321.tif 000008