(57)【要約】【課題】記録媒体の不正な複製を防止できる画像処理装置、記録媒体読取プログラムおよび記憶媒体を提供すること。【解決手段】記録媒体に記録された記録媒体識別情報が許可媒体情報記憶手段１１２５に記憶された許可媒体情報に含まれるか否かの媒体識別情報判断手段１１３０による判断、または機種情報記憶手段１１４５に記憶された機種情報が記録媒体に記録された媒体使用許可機種情報に含まれるか否かの機種情報判断手段１１５０による判断に基づいて、記録媒体に記録された記録情報の記録情報読取手段１１９０による読み取りを制御する記録情報読取制御手段１１６０と、記録情報に関連付けられて記録媒体に記録された属性情報が許可属性情報記憶手段１１７５に記憶された許可属性情報に含まれるか否かを判断し記録情報読取手段１１９０による記録情報の読み取りを制御する属性情報判断手段１１８０と、を有した記録媒体読取部１１００を備えている。【選択図】  図３
2004192442.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に予め記録された記録情報を読み取る記録媒体読取部と、前記記録媒体読取部によって読み取られた記録情報を記憶する記憶部とを備えた画像処理装置であって、
前記記録媒体読取部が、
前記記録媒体に記録された前記記録情報を読み取る記録情報読取手段と、
前記記録媒体を識別するために前記記録媒体に改変できないよう記録された記録媒体識別情報を読み取る媒体識別情報読取手段と、
使用が許可された記録媒体の記録媒体識別情報を表す許可媒体情報を予め記憶する許可媒体情報記憶手段と、
前記媒体識別情報読取手段によって読み取られた記録媒体識別情報が前記許可媒体情報に含まれるか否かを判断する媒体識別情報判断手段と、
前記画像処理装置の種類を表す機種情報を予め記憶する機種情報記憶手段と、
前記記録媒体の使用が許可された画像処理装置の種類を表すために前記記録媒体に記録された媒体使用許可機種情報を読み取る媒体使用許可機種情報読取手段と、
前記機種情報記憶手段によって記憶された機種情報が前記媒体使用許可機種情報に含まれるか否かを判断する機種情報判断手段と、
前記記録情報に関連付けられて前記記録媒体に記録された属性情報を読み取る属性情報読取手段と、
前記記憶部への記憶が許可された記録情報の属性情報を表す許可属性情報を予め記憶する許可属性情報記憶手段と、
前記属性情報読取手段によって読み取られた属性情報が前記許可属性情報に含まれるか否かを判断する属性情報判断手段と、
前記媒体識別情報読取手段によって読み取られた記録媒体識別情報が前記許可媒体情報に含まれないと判断されたときに前記記録媒体に記録された記録情報を読み取らせないよう前記記録情報読取手段を制御する記録情報読取制御手段と、を有し、
前記記録情報読取制御手段が、前記機種情報記憶手段によって記憶された機種情報が前記媒体使用許可機種情報に含まれないと判断されたときに前記記録媒体に記録された記録情報を読み取らせないよう前記記録情報読取手段をさらに制御し、
前記属性情報判断手段が、前記許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段を制御するようにしたことを特徴とする画像処理装置。
【請求項２】
前記属性情報が前記記録情報のバージョン番号を表す情報をさらに含む場合には、
前記属性情報判断手段が、前記記録媒体に記録された記録情報のバージョン番号が前記記憶部に記憶された当該記録情報のバージョン番号よりも大きいか否かの判断をさらに行い、前記記憶部に記憶された記録情報のバージョン番号よりも大きくないと判断されたバージョン番号を含む属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段をさらに制御するようにしたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記属性情報が前記記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報をさらに含む場合には、
前記属性情報判断手段が、前記機種情報記憶手段に記憶された前記機種情報が前記情報使用許可機種情報と一致するか否かの判断をさらに行い、前記機種情報記憶手段に記憶された前記機種情報と一致しないと判断された情報使用許可機種情報を含む属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段をさらに制御するようにしたことを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
記録媒体に予め記録された記録情報を読み取り、前記記録媒体読取部によって読み取られた記録情報を記憶部に記憶させる画像処理装置の記録媒体読取プログラムであって、
記録媒体に記録された前記記録情報を読み取る記録情報読取ステップと、
前記記録媒体を識別するために前記記録媒体に改変できないよう記録された記録媒体識別情報を読み取る媒体識別情報読取ステップと、
前記媒体識別情報読取ステップで読み取られた記録媒体識別情報が使用を許可された記録媒体の記録媒体識別情報を表す許可媒体情報に含まれるか否かを判断する媒体識別情報判断ステップと、
前記記録媒体の使用が許可された画像処理装置の種類を表すために前記記録媒体に記録された媒体使用許可機種情報を読み取る媒体使用許可機種情報読取ステップと、
前記画像処理装置の種類を表す機種情報が前記媒体使用許可機種情報に含まれるか否かを判断する機種情報判断ステップと、
前記記録情報に関連付けられて前記記録媒体に記録された属性情報を読み取る属性情報読取ステップと、
前記属性情報読取ステップで読み取られた属性情報が前記記憶部への記憶が許可された記録情報の属性情報を表す許可属性情報に含まれるか否かを判断する属性情報判断ステップと、
前記媒体識別情報読取ステップで読み取られた記録媒体識別情報が前記許可媒体情報に含まれないと判断されときに、前記記録情報読取ステップで前記記録媒体に記録された記録情報を読み取らせないよう制御する記録情報読取制御ステップと、を備え、
前記記録情報読取制御ステップが、前記機種情報が前記媒体使用許可機種情報に含まれないと判断されたときに、前記記録情報読取ステップで前記記録媒体に記録された記録情報を読み取らせないようさらに制御し、
前記属性情報判断ステップが、前記許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないよう制御することを特徴とする記録媒体読取プログラム。
【請求項５】
前記属性情報が前記記録情報のバージョン番号を表す情報をさらに含む場合には、
前記属性情報判断ステップが、前記記録媒体に記録された記録情報のバージョン番号が前記記憶部に記憶された当該記録情報のバージョン番号よりも大きいか否かの判断をさらに行い、前記記憶部に記憶された記録情報のバージョン番号よりも大きくないと判断されたバージョン番号を含む属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないようさらに制御するようにしたことを特徴とする請求項４に記載の記録媒体読取プログラム。
【請求項６】
前記属性情報が前記記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報をさらに含む場合には、
前記属性情報判断ステップが、前記機種情報が前記情報使用許可機種情報と一致するか否かの判断をさらに行い、前記機種情報と一致しないと判断された情報使用許可機種情報を含む属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないようさらに制御するようにしたことを特徴とする請求項４または請求項５に記載の記録媒体読取プログラム。
【請求項７】
請求項４乃至請求項６の何れかに記載の記録媒体読取プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリカードよりシステムプログラム、アプリケーションプログラム、ファームウェアを構成するプログラムおよびこれらプログラムが参照するデータを読み取る記録媒体読取部、記録媒体読取プログラムおよび記憶媒体に関し、詳しくは、メモリカードの不正使用を防止するものである。
【０００２】
【従来の技術】
従来、複写機等の複数の機能を有する情報処理装置にプログラムを実行、追加、または更新する記録媒体読取部に関する技術としては、プログラムを書き込んだＩＣカードを情報処理装置に装着し、装着されたＩＣカードに書き込まれたプログラムを情報処理装置に転送するという方法が一般的である。
【０００３】
例えば、特許文献１には、画像処理装置を制御するためのプログラムを格納したＩＣカード等の記録媒体より読み出したプログラムおよびそのプログラムの種類を示す種類データを記憶し、記憶された種類データが特定のプログラムを示すデータであれば、プログラムの転送を禁止し、記憶された種類データが特定のプログラムを示すデータでなければプログラムの転送を許容し、プログラムのバージョンに応じた更新を行う技術が開示されている。
【０００４】
また、特許文献２には、ハードディスク装置などのディスク装置に格納された更新プログラムのバージョンを検知してバージョンが新しい場合のみ更新し、容易にプログラムの更新を行う技術が開示されている。
【０００５】
また、特許文献３には、ホスト装置によってプログラムのバージョン情報を要求し、この要求に応じてクライアント装置がバージョン情報をホスト装置へ送信し、ホスト装置は送信されたバージョン情報に基づいてプログラムを送信し、クライアント装置が送信されたプログラムを受信して、プログラムを更新する技術が開示されている。
【０００６】
一方、プリント回路基板（Ｐｒｉｎｔｅｄ Ｃｉｒｃｕｉｔ Ｂｏａｒｄ、ＰＣＢ）は、多様化する機能に伴って、１部品あたりに占める実装スペースの削減が求められている。そこで、ＩＣカードの代わりに実装スペースが小さいメモリカードを実装することによる実装スペースの削減が行われている。また、メモリカードは、ビットあたりの単価が安価であるためコストダウンにも繋がる。
【０００７】
例えば、特許文献４には、メモリカードに記憶された更新プログラムを以ってプログラムの種別やバージョンに応じて当該装置の制御プログラムをメモリカードに記憶された制御プログラムに更新する技術が開示されている。
【０００８】
また、特許文献５には、メモリカードに制御部と暗号化回路とを設けてデータを暗号化すると共に、データ毎にアクセス権を設ける等の条件を設けるよってデータの読み出しおよび書き込みを制限し、データのセキュリティを強化する技術が開示されている。
【０００９】
【特許文献１】
特開平５−２１６６３７号公報
（段落番号００６８乃至段落番号００７２、図７）
【特許文献２】
特開平６−２１９０２１号公報
（段落番号００１３乃至段落番号００１６）
【特許文献３】
特開平２０００−１９４５４４号公報
（段落番号００３４乃至段落番号００４１、図３および図４）
【特許文献４】
特開平２００１−３４８２２号公報
（段落番号００２２乃至段落番号００２４、図２）
【特許文献５】
特開平２００１−５１９０３号公報
（段落番号０１５６乃至段落番号０１６３、図１１）
【００１０】
【発明が解決しようとする課題】
しかし、上述したメモリカードはパーソナルコンピュータ用に普及している汎用のオペレーティングシステムによって容易に読み取り可能なファイルシステムを採用していることにより、メモリカードに記録されたプログラムおよびプログラムが参照するデータを容易に複製できるため、不正な複製を防止できないといった課題が残されていた。
【００１１】
本発明は、このような課題を解決するためになされたもので、記録媒体の不正な複製を防止することができる画像処理装置、記録媒体読取プログラムおよび記憶媒体を提供するものである。
【００１２】
【課題を解決するための手段】
本発明の請求項１に係る画像処理装置は、記録媒体に予め記録された記録情報を読み取る記録媒体読取部と、前記記録媒体読取部によって読み取られた記録情報を記憶する記憶部とを備え、前記記録媒体読取部が、前記記録媒体に記録された前記記録情報を読み取る記録情報読取手段と、前記記録媒体を識別するために前記記録媒体に改変できないよう記録された記録媒体識別情報を読み取る媒体識別情報読取手段と、使用が許可された記録媒体の記録媒体識別情報を表す許可媒体情報を予め記憶する許可媒体情報記憶手段と、前記媒体識別情報読取手段によって読み取られた記録媒体識別情報が前記許可媒体情報に含まれるか否かを判断する媒体識別情報判断手段と、前記画像処理装置の種類を表す機種情報を予め記憶する機種情報記憶手段と、前記記録媒体の使用が許可された画像処理装置の種類を表すために前記記録媒体に記録された媒体使用許可機種情報を読み取る媒体使用許可機種情報読取手段と、前記機種情報記憶手段によって記憶された機種情報が前記媒体使用許可機種情報に含まれるか否かを判断する機種情報判断手段と、前記記録情報に関連付けられて前記記録媒体に記録された属性情報を読み取る属性情報読取手段と、前記記憶部への記憶が許可された記録情報の属性情報を表す許可属性情報を予め記憶する許可属性情報記憶手段と、前記属性情報読取手段によって読み取られた属性情報が前記許可属性情報に含まれるか否かを判断する属性情報判断手段と、前記媒体識別情報読取手段によって読み取られた記録媒体識別情報が前記許可媒体情報に含まれないと判断されたときに前記記録媒体に記録された記録情報を読み取らせないよう前記記録情報読取手段を制御する記録情報読取制御手段と、を有し、前記記録情報読取制御手段が、前記機種情報記憶手段によって記憶された機種情報が前記媒体使用許可機種情報に含まれないと判断されたときに前記記録媒体に記録された記録情報を読み取らせないよう前記記録情報読取手段をさらに制御し、前記属性情報判断手段が、前記許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段を制御するようにした構成を有している。
【００１３】
この構成により、画像処理装置は、メモリカードが記録媒体読取部とのアクセスを許可されているかを判断し、画像処理装置がメモリカードの使用を許可されているかを判断することによって不正に複製された記録媒体の使用を禁止するため、記録媒体の不正な使用を防止することができるだけでなく、記録情報の属性情報を比較して画像処理装置における使用が許可された記録情報であるか否かを判断することによって画像処理装置に不必要な記録情報の読み取りを禁止するため、無駄な記録情報の複製を防止することができる。
【００１４】
本発明の請求項２に係る記録媒体読取部は、請求項１において、前記属性情報が前記記録情報のバージョン番号を表す情報をさらに含む場合には、前記属性情報判断手段が、前記記録媒体に記録された記録情報のバージョン番号が前記記憶部に記憶された当該記録情報のバージョン番号よりも大きいか否かの判断をさらに行い、前記記憶部に記憶された記録情報のバージョン番号よりも大きくないと判断されたバージョン番号を含む属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段をさらに制御するようにした構成を有している。
【００１５】
この構成により、請求項１の効果に加えて、記録情報が新たなバージョンのものであるか否かを判断してから記録情報を読み取るか否かが制御されるため、記録情報の誤ったバージョンダウンによる機能低下を防止することができる。
【００１６】
本発明の請求項３に係る記録媒体読取部は、請求項１または請求項２において、前記属性情報が前記記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報をさらに含む場合には、前記属性情報判断手段が、前記機種情報記憶手段に記憶された前記機種情報が前記情報使用許可機種情報と一致するか否かの判断をさらに行い、前記機種情報記憶手段に記憶された前記機種情報と一致しないと判断された情報使用許可機種情報を含む属性情報が関連付けられた記録情報を読み取らせないように前記記録情報読取手段をさらに制御するようにした構成を有している。
【００１７】
この構成により、請求項１または請求項２の効果に加えて、記録情報が画像処理装置のための情報であるか否かを判断してから記録情報を読み取るか否かが判断されるため、属性情報が同一であったとしても異なる機種に対応する記録情報を読み込んだことによる機能低下または機能不全を防止することができる。
【００１８】
本発明の請求項４に係る記録媒体読取プログラムは、記録媒体に予め記録された記録情報を読み取り、前記記録媒体読取部によって読み取られた記録情報を記憶部に記憶させる画像処理装置の記録媒体読取プログラムであって、記録媒体に記録された前記記録情報を読み取る記録情報読取ステップと、前記記録媒体を識別するために前記記録媒体に改変できないよう記録された記録媒体識別情報を読み取る媒体識別情報読取ステップと、前記媒体識別情報読取ステップで読み取られた記録媒体識別情報が使用を許可された記録媒体の記録媒体識別情報を表す許可媒体情報に含まれるか否かを判断する媒体識別情報判断ステップと、前記記録媒体の使用が許可された画像処理装置の種類を表すために前記記録媒体に記録された媒体使用許可機種情報を読み取る媒体使用許可機種情報読取ステップと、前記画像処理装置の種類を表す機種情報が前記媒体使用許可機種情報に含まれるか否かを判断する機種情報判断ステップと、前記記録情報に関連付けられて前記記録媒体に記録された属性情報を読み取る属性情報読取ステップと、前記属性情報読取ステップで読み取られた属性情報が前記記憶部への記憶が許可された記録情報の属性情報を表す許可属性情報に含まれるか否かを判断する属性情報判断ステップと、前記媒体識別情報読取ステップで読み取られた記録媒体識別情報が前記許可媒体情報に含まれないと判断されときに、前記記録情報読取ステップで前記記録媒体に記録された記録情報を読み取らせないよう制御する記録情報読取制御ステップと、を備え、前記記録情報読取制御ステップが、前記機種情報が前記媒体使用許可機種情報に含まれないと判断されたときに、前記記録情報読取ステップで前記記録媒体に記録された記録情報を読み取らせないようさらに制御し、前記属性情報判断ステップが、前記許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないよう制御するようになっている。
【００１９】
このプログラムにより、画像処理装置は、メモリカードが記録媒体読取部とのアクセスを許可されているかを判断し、画像処理装置がメモリカードの使用を許可されているかを判断することによって不正に複製された記録媒体の使用を禁止するため、記録媒体の不正な使用を防止することができるだけでなく、記録情報の属性情報を比較して画像処理装置における使用が許可された記録情報であるか否かを判断することによって画像処理装置に不必要な記録情報の読み取りを禁止するため、無駄な記録情報の複製を防止することができる。
【００２０】
本発明の請求項５に係る記録媒体読取プログラムは、請求項４において、前記属性情報が前記記録情報のバージョン番号を表す情報をさらに含む場合には、前記属性情報判断ステップが、前記記録媒体に記録された記録情報のバージョン番号が前記記憶部に記憶された当該記録情報のバージョン番号よりも大きいか否かの判断をさらに行い、前記記憶部に記憶された記録情報のバージョン番号よりも大きくないと判断されたバージョン番号を含む属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないようさらに制御するようになっている。
【００２１】
このプログラムにより、請求項４の効果に加えて、記録情報が新たなバージョンのものであるか否かを判断してから記録情報を読み取るか否かが制御されるため、記録情報の誤ったバージョンダウンによる機能低下を防止することができる。
【００２２】
本発明の請求項６に係る記録媒体読取プログラムは、請求項４または請求項５において、前記属性情報が前記記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報をさらに含む場合には、前記属性情報判断ステップが、前記機種情報が前記情報使用許可機種情報と一致するか否かの判断をさらに行い、前記機種情報と一致しないと判断された情報使用許可機種情報を含む属性情報が関連付けられた記録情報を前記記録情報読取ステップで読み取らせないようさらに制御するようになっている。
【００２３】
このプログラムにより、請求項４または請求項５の効果に加えて、記録情報が画像処理装置のための情報であるか否かを判断してから記録情報を読み取るか否かが判断されるため、属性情報が同一であったとしても異なる機種に対応する記録情報を読み込んだことによる機能低下または機能不全を防止することができる。
【００２４】
本発明の請求項７に係るコンピュータ読み取り可能な記憶媒体は、請求項４乃至請求項６の何れかに記載の記録媒体読取プログラムを記録している。
【００２５】
この記憶媒体により、請求項４乃至請求項６の何れかに記載の記録媒体読取プログラムを提供することができる。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
まず、本発明の実施の形態の説明に先立って、本発明に適用する記録媒体についてメモリカードを例に説明する。
【００２７】
図２は、本発明の実施の形態に係るメモリカードの構成を示すブロック図である。
メモリカード１００は、制御回路１０１と、読み取り専用メモリ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ、以下単にＲＯＭという）１０２と、フラッシュメモリ１０３と、を備えている。
【００２８】
フラッシュメモリ１０３には、プログラムやデータ等を表す記録情報が記録されている。なお、本実施の形態において、フラッシュメモリ１０３には、複数の記録情報が記録されているものとする。ＲＯＭ１０２には、メモリカード１００を識別するための記録媒体識別情報、メモリカード１００のフラッシュメモリ１０３に記録された記録情報の使用が許可された画像処理装置の種類を表すための媒体使用許可機種情報、メモリカード１００のフラッシュメモリ１０３に記録された記録情報に関連付けられた属性情報、およびメモリカード１００の製造日時等のメモリカード１００に関する情報とが予め記憶されている。制御回路１０１は、ＲＯＭ１０２およびフラッシュメモリ１０３に記憶された情報の送受信やアクセス制御を行うようになっている。
【００２９】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像処理装置１０００の構成を示すブロック図である。以下に説明する本発明の第１の実施の形態は、複写機を構成する画像処理装置１０００をメモリカード１００に記録されたシステムプログラム、アプリケーションプログラム、ファームウェアを構成するプログラム、およびこれらプログラムが参照するデータを読み取る記録媒体読取部１１００によって構成した例である。
【００３０】
画像処理装置１０００は、システムバス１０を介して接続された、制御部１０１１と、制御部１０１１によって実行されるプログラム等を格納するＲＯＭ１０１２、ＲＯＭ１０１２に記憶されたプログラムを一時的に格納すると共にプログラムが使用するデータを一時的に記憶する読み込みと書き込みの両方が行なえるメモリ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ、以下単にＲＡＭという）１０１３と、原稿から画像を読み込むスキャナ１０１４と、スキャナ１０１４によって読み込まれた画像データを保存するハードディスク１０１５と、スキャナ１０１４によって読み込まれた画像データに基づいて画像を転写紙に転写するプロッタ１０１６と、制御部１０１１と装置各部とを同期させるためのタイミングをカウントするタイマ１０１７と、画像処理装置１０００の駆動条件、装置状態、および入力条件などの各種情報を表示すると共に利用者による機能選択などの選択入力や設定入力等の入力操作と行うためのタッチパネル付きディスプレイ機器（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ、ＬＣＤ）よりなる操作表示部１０１８と、画像処理装置１０００の設定データを保存する不揮発性メモリ１０１９と、ネットワークを介してコンピュータ装置からプリントコマンド等の制御情報を送受信するネットワークインタフェース１０２０と、メモリカード１００に記録されたプログラムおよびプログラムが参照するデータを読み取る記録媒体読取部１１００と、を備える。
【００３１】
なお、画像処理装置１０００は、複写機を構成するほかに、コンピュータ装置からネットワークインタフェース１０２０を介して画像データを受け取ってプロッタ１０１６によって画像を転写紙に転写するプリンタ装置、スキャナ１０１４によって読み込まれた画像データをコンピュータ装置にネットワークインタフェース１０２０を介して送信するスキャナ装置、または、前述した複写機、プリンタ装置、およびスキャナ装置を構成する複合機を構成するようにしてもよい。
【００３２】
図３は、本発明の第１の実施の形態に係る記録媒体読取部１１００の構成を示すブロック図である。
記録媒体読取部１１００は、記録媒体装着手段１１０１と、媒体識別情報読取手段１１２０と、許可媒体情報記憶手段１１２５と、媒体識別情報判断手段１１３０と、媒体使用許可機種情報読取手段１１４０と、機種情報記憶手段１１４５と、機種情報判断手段１１５０と、記録情報読取制御手段１１６０と、装置動作停止手段１１６１と、読取情報出力手段１１６２と、属性情報読取手段１１７０と、許可属性情報記憶手段１１７５と、属性情報判断手段１１８０と、記録情報読取手段１１９０と、を備えている。
【００３３】
なお、図３において、記録媒体読取部１１００は、１つの記録媒体装着手段１１０１によって構成されているものとして図示されているが、記録媒体読取部１１００は、複数の記録媒体装着手段１１０１によって構成されてもよい。
【００３４】
記録媒体装着手段１１０１は、メモリカード１００が着脱可能に装着されるようになっている。
また、記録媒体読取部１１００は、記録媒体装着手段１１０１を備える代わりに、メモリカード１００が着脱可能に装着される外付けの記録媒体装着装置とＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）等の通信規格に準拠した情報の送受信を行う記録媒体装着装置インタフェース回路を備え、外付けの記録媒体装着装置と接続されたケーブルを介してメモリカード１００に記録された情報の送受信を行うようにしてもよい。
【００３５】
媒体識別情報読取手段１１２０は、記録媒体装着手段１１０１に装着されたメモリカード１００のＲＯＭ１０２に記憶された記録媒体識別情報を読み取り、読み取られた記録媒体識別情報を媒体識別情報判断手段１１３０に出力するようになっている。
【００３６】
許可媒体情報記憶手段１１２５は、不揮発性の記憶媒体によって構成され、記録媒体読取部１１００による使用が許可されたメモリカードの記録媒体識別情報を表す許可媒体情報を予め記憶するようになっている。なお、本実施の形態においては、画像処理装置１０００を構成する不揮発性メモリ１０１９によって許可媒体情報記憶手段１１２５を構成するようにしてもよい。
【００３７】
媒体識別情報判断手段１１３０には、媒体識別情報読取手段１１２０によって出力された記録媒体識別情報が入力されるようになっており、媒体識別情報判断手段１１３０は、許可媒体情報記憶手段１１２５に記憶されている許可媒体情報を取得し、入力された記録媒体識別情報が取得された許可媒体情報に含まれるか否かを判断し、判断された結果を表す媒体判断情報を記録情報読取制御手段１１６０に出力するようになっている。
【００３８】
媒体使用許可機種情報読取手段１１４０は、記録媒体装着手段１１０１に装着されたメモリカード１００のＲＯＭ１０２に記憶された情報であって、メモリカード１００のフラッシュメモリ１０３に記録された記録情報の使用が許可された画像処理装置の種類を表すためにＲＯＭ１０２に記憶された媒体使用許可機種情報を読み取り、読み取られた媒体使用許可機種情報を機種情報判断手段１１５０に出力するようになっている。
【００３９】
機種情報記憶手段１１４５は、不揮発性の記憶媒体によって構成され、画像処理装置１０００の種類を表す機種情報を予め記憶するようになっている。なお、本実施の形態においては、画像処理装置１０００を構成する不揮発性メモリ１０１９によって機種情報記憶手段１１４５を構成するようにしてもよい。
【００４０】
機種情報判断手段１１５０には、媒体使用許可機種情報読取手段１１４０によって出力された媒体使用許可機種情報が入力されるようになっており、機種情報判断手段１１５０は、機種情報記憶手段１１４５に記憶されている機種情報を取得し、取得された機種情報が入力された媒体使用許可機種情報に含まれるか否かを判断し、判断された結果を表す機種判断情報を記録情報読取制御手段１１６０に出力するようになっている。
【００４１】
記録情報読取制御手段１１６０には、媒体識別情報判断手段１１３０によって出力された媒体判断情報および機種情報判断手段１１５０によって出力された機種判断情報が入力されるようになっている。
記録情報読取制御手段１１６０は、入力された媒体判断情報によって記録媒体識別情報が許可媒体情報に含まれない旨が示されていたとき、または、入力された機種判断情報によって媒体使用許可機種情報が機種情報記憶手段１１４５によって記憶された機種情報と一致していない旨が示されていたときに、記録情報読取手段１１９０に記録情報を読み取らせないよう制御する読取制御信号を生成し、生成された読取制御信号を記録情報読取手段１１９０、装置動作停止手段１１６１および読取情報出力手段１１６２に出力するようになっている。
【００４２】
また、記録情報読取制御手段１１６０は、入力された媒体判断情報によって記録媒体識別情報が許可媒体情報に含まれる旨が示されたとき、かつ、入力された機種判断情報によって媒体使用許可機種情報が機種情報記憶手段１１４５によって記憶された機種情報と一致している旨が示されていたときに、記録情報読取手段１１９０に記録情報を読み取らせるよう制御する読取制御信号を生成し、生成された読取制御信号を記録情報読取手段１１９０、装置動作停止手段１１６１および読取情報出力手段１１６２に出力するようになっている。
【００４３】
装置動作停止手段１１６１には、記録情報読取制御手段１１６０によって出力された読取制御信号が入力されるようになっており、装置動作停止手段１１６１は、入力された読取制御信号に記録情報読取手段１１９０に記録情報を読み取らせないよう制御する旨が示されていたときには、使用することが許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨を示す不許可媒体使用情報を生成し、生成された不許可媒体使用情報を出力するようになっている。
【００４４】
本実施の形態においては、装置動作停止手段１１６１によって出力された不許可媒体使用情報は、画像処理装置１０００を構成する操作表示部１０１８に入力されるようになっており、操作表示部１０１８は、入力された不許可媒体使用情報に応じて、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨を操作表示部１０１８に表示させるようになっている。
【００４５】
なお、本実施の形態においては、読取情報出力手段１１６２によって出力された不許可媒体使用情報が、画像処理装置１０００を構成するネットワークインタフェース１０２０に入力されるようにし、ネットワークインタフェース１０２０は、画像処理装置１０００のサービス拠点、販売拠点、または管理センター等の監視機関に設置された監視装置にネットワークを介して、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨、メモリカード１００の記録媒体識別情報、および画像処理装置１０００の製造番号等の通報情報を送信するようにしてもよい。
【００４６】
また、本実施の形態においては、読取情報出力手段１１６２によって出力された不許可媒体使用情報が、画像処理装置１０００を構成する不揮発性メモリ１０１９に入力されるようにし、メモリカード１００の記録媒体識別情報や利用者を識別するための情報等の追跡情報を不揮発性メモリ１０１９に格納するようにしてもよい。
【００４７】
読取情報出力手段１１６２には、記録情報読取制御手段１１６０によって出力された読取制御信号が入力されるようになっており、読取情報出力手段１１６２は、入力された読取制御信号に記録情報読取手段１１９０に記録情報を読み取らせないよう制御する旨が示されていたときには、画像処理装置１０００の動作を停止するようになっている。
【００４８】
なお、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された場合に、画像処理装置１０００の動作を停止するようにしないときには、読取情報出力手段１１６２は、記録媒体読取部１１００の構成要素から除いてもよい。
【００４９】
属性情報読取手段１１７０は、記録媒体装着手段１１０１に装着されたメモリカード１００のＲＯＭ１０２に記憶された情報であって、メモリカード１００のフラッシュメモリ１０３に記録された記録情報に関連付けられてＲＯＭ１０２に記憶された属性情報を読み取り、読み取られた属性情報を属性情報判断手段１１８０に出力するようになっている。ここで、属性情報は、記録情報の情報名または記録情報の種類を表す書類名情報を有する。
【００５０】
許可属性情報記憶手段１１７５は、不揮発性の記憶媒体によって構成され、ＲＯＭ１０１２への記憶が許可された記録情報の属性情報を表す許可属性情報を記憶するようになっている。なお、本実施の形態においては、画像処理装置１０００を構成する不揮発性メモリ１０１９によって許可属性情報記憶手段１１７５を構成するようにしてもよい。
【００５１】
属性情報判断手段１１８０には、属性情報読取手段１１７０によって出力された属性情報が入力されるようになっており、属性情報判断手段１１８０は、記録情報ごとに属性情報が取得された許可属性情報に含まれるか否かを判断し、記録情報読取手段１１９０が読み取る記録情報の属性情報を表す読取制御情報を生成し、生成された読取制御情報を記録情報読取手段１１９０に出力するようになっている。すなわち、属性情報判断手段１１８０は、許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報を読み取らせないように記録情報読取手段１１９０を制御するようになっており、上述の処理をフラッシュメモリ１０３に記録された記録情報の数だけ繰り返すようになっている。
【００５２】
記録情報読取手段１１９０には、記録情報読取制御手段１１６０によって出力された読取制御信号が入力されるようになっており、入力された読取制御信号に記録情報読取手段１１９０に記録情報を読み取らせないよう制御する旨が示されていたときには、フラッシュメモリ１０３に記録された記録情報を読み取ることができないようになっている。
【００５３】
すなわち、メモリカード１００に記録された記録情報がプログラムの場合には、使用が許可されているメモリカード１００に記録されたプログラムは、画像処理装置１０００を構成する制御部１０１１によって実行され、使用が許可されていないメモリカード１００に記録されたプログラムは、記録情報読取手段１１９０によって読み取られないため、制御部１０１１によって実行されない。
【００５４】
記録情報読取手段１１９０には、属性情報判断手段１１８０によって出力された読取制御情報が入力されるようになっており、記録情報読取手段１１９０は、入力された読取制御信号に記録情報読取手段１１９０に記録情報を読み取らせるよう制御する旨が示されていたときには、入力された読取制御情報に応じて許可属性情報に含まれると判断された属性情報が関連付けられた記録情報を、記録媒体装着手段１１０１に装着されたメモリカード１００のフラッシュメモリ１０３から読み取り、画像処理装置１０００を構成するＲＯＭ１０１２に読み取られた記録情報を出力してＲＯＭ１０１２に記録情報を格納するようになっている。
【００５５】
なお、媒体使用許可機種情報が複数の機種情報によって構成され、読取制御信号が機種情報記憶手段１１４５に記憶された機種情報と同一の機種情報が関連付けられた記録情報を読み取らせるよう制御する信号である場合には、記録情報読取手段１１９０は、機種情報記憶手段１１４５に記憶された機種情報と同一の機種情報が関連付けられた記録情報をそれぞれ読み取り、画像処理装置１０００を構成するＲＯＭ１０１２に読み取られた記録情報を出力してＲＯＭ１０１２に記録情報を格納するようになっている。
【００５６】
ここで、ＲＯＭ１０１２は、書き込み可能なＲＯＭと書込み不可能なＲＯＭの双方を有しているものとする。また、読み取られた記録情報は、画像処理装置１０００を構成するハードディスク１０１５に格納されるようになっていてもよい。
【００５７】
以下、記録媒体読取部１１００の動作について、フローチャートを参照して説明する。
図４、記録媒体読取部１１００の動作を示すフローチャートである。図５は、図４におけるサブルーチンの流れを示すフローチャートである。なお、以下に示す動作は、利用者によって画像処理装置１０００を構成する操作表示部１０１８を介してメモリカード１００に記録されたプログラムの実行の要求が入力される等の記録情報の読み取り要求が発生したとき、または、記録媒体装着手段１１０１にメモリカード１００が装着されたときにスタートする。
【００５８】
まず、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された記録媒体識別情報が、媒体識別情報読取手段１１２０によって読取られる（Ｓ４０１）。
次に、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された媒体使用許可機種情報が、媒体使用許可機種情報読取手段１１４０によって読取られる（Ｓ４０２）。
【００５９】
次に、媒体識別情報読取手段１１２０によって読取られた記録媒体識別情報が、許可媒体情報記憶手段１１２５に記憶された許可媒体情報に含まれるか否かが媒体識別情報判断手段１１３０によって判断され（Ｓ４０３）、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置１０００の動作が停止される（Ｓ４０８）。
【００６０】
一方、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれると判断された場合には、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれるか否かが機種情報判断手段１１５０によって判断される（Ｓ４０４）。
【００６１】
機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置１０００の動作が停止される（Ｓ４０８）。
【００６２】
一方、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれると機種情報判断手段１１５０によって判断された場合には、次に説明するように、属性情報を確認して記録媒体が読み取られる（Ｓ４０５）。
【００６３】
まず、属性情報読取手段１１７０によってフラッシュメモリ１０３に記憶された属性情報が読み取られ（Ｓ５０１）、属性情報読取手段１１７０によって読み取られた属性情報が許可属性情報記憶手段１１７５に記憶された許可属性情報に含まれるか否かが属性情報判断手段１１８０によって判断される（Ｓ５０２）。
【００６４】
属性情報読取手段１１７０によって読み取られた属性情報が許可属性情報記憶手段１１７５に記憶された許可属性情報に含まれると属性情報判断手段１１８０によって判断された場合に、当該属性情報が関連付けられた記録情報を読み取るように記録情報読取手段１１９０が属性情報判断手段１１８０によって制御され（Ｓ５０３）、メモリカード１００に記録された記録情報が記録情報読取手段１１９０によって読み取られる（Ｓ５０４）。
【００６５】
一方、属性情報読取手段１１７０によって読み取られた属性情報が許可属性情報記憶手段１１７５に記憶された許可属性情報に含まれないと属性情報判断手段１１８０によって判断された場合に、当該属性情報が関連付けられた記録情報を読み取らないように記録情報読取手段１１９０が属性情報判断手段１１８０によって制御され（Ｓ５０５）、フラッシュメモリ１０３に記録された全ての記録情報について属性情報が確認されるまで上述のＳ５０１からＳ５０５までの処理が繰り返される（Ｓ５０６）。
【００６６】
本実施の形態において説明した記録媒体読取部１１００は、上記で説明した各動作を記述したプログラムを制御部１０１１に実行させるようにしてもよい。
すなわち、媒体識別情報読取手段１１２０、媒体識別情報判断手段１１３０、媒体使用許可機種情報読取手段１１４０、機種情報判断手段１１５０、記録情報読取制御手段１１６０、装置動作停止手段１１６１、読取情報出力手段１１６２、属性情報読取手段１１７０、属性情報判断手段１１８０および記録情報読取手段１１９０は、上記プログラムを実行する画像処理装置１０００を構成する制御部１０１１によって構成するようにしてもよい。
【００６７】
このように、画像処理装置１０００は、メモリカード１００が記録媒体読取部１１００とのアクセスを許可されているかを判断し、画像処理装置１０００がメモリカード１００の使用を許可されているかを判断することによって不正に複製された記録媒体の使用を禁止するため、記録媒体の不正な使用を防止することができるだけでなく、記録情報の属性情報を比較して画像処理装置１０００における使用が許可された記録情報であるか否かを判断することによって画像処理装置１０００に不必要な記録情報の読み取りを禁止するため、不正な記録情報の複製を防止することができる。
【００６８】
（第２の実施の形態）
図６は、本発明の第２の実施の形態に係る画像処理装置２０００の構成を示すブロック図である。以下に説明する本発明の第２の実施の形態は、複写機を構成する画像処理装置２０００をメモリカード１００に記録されたシステムプログラム、アプリケーションプログラム、ファームウェアを構成するプログラム、およびこれらプログラムが参照するデータを読み取る記録媒体読取部２１００によって構成した例である。
【００６９】
なお、本発明の第２の実施の形態に係る画像処理装置２０００においては、本発明の第１の実施の形態に係る画像処理装置１０００の構成要素と同一の構成要素に本発明の第１の実施の形態に係る画像処理装置１０００の構成要素と同一の符号を付して、その説明を省略する。
【００７０】
画像処理装置２０００は、システムバス１０を介して接続された、制御部１０１１と、ＲＯＭ１０１２、ＲＡＭ１０１３と、スキャナ１０１４と、ハードディスク１０１５と、プロッタ１０１６と、タイマ１０１７と、操作表示部１０１８と、不揮発性メモリ１０１９と、ネットワークインタフェース１０２０と、メモリカード１００に記録されたプログラムおよびプログラムが参照するデータを読み取る記録媒体読取部２１００と、を備える。
【００７１】
画像処理装置２０００は、複写機を構成するほかに、コンピュータ装置からネットワークインタフェース１０２０を介して画像データを受け取ってプロッタ１０１６によって画像を転写紙に転写するプリンタ装置、スキャナ１０１４によって読み込まれた画像データをコンピュータ装置にネットワークインタフェース１０２０を介して送信するスキャナ装置、または、前述した複写機、プリンタ装置、およびスキャナ装置を構成する複合機を構成するようにしてもよい。
【００７２】
図７は、本発明の第２の実施の形態に係る記録媒体読取部２１００の構成を示すブロック図である。なお、本発明の第２の実施の形態に係る記録媒体読取部２１００においては、本発明の第１の実施の形態に係る記録媒体読取部１１００の構成要素と同一の構成要素に本発明の第１の実施の形態に係る記録媒体読取部１１００の構成要素と同一の符号を付して、その説明を省略する。
【００７３】
記録媒体読取部２１００は、記録媒体装着手段１１０１と、媒体識別情報読取手段１１２０と、許可媒体情報記憶手段１１２５と、媒体識別情報判断手段１１３０と、媒体使用許可機種情報読取手段１１４０と、機種情報記憶手段１１４５と、機種情報判断手段１１５０と、記録情報読取制御手段１１６０と、装置動作停止手段１１６１と、読取情報出力手段１１６２と、属性情報読取手段２１７０と、許可属性情報記憶手段２１７５と、属性情報判断手段２１８０と、記録情報読取手段１１９０と、を備えている。
【００７４】
なお、図７において、記録媒体読取部２１００は、１つの記録媒体装着手段１１０１によって構成されているものとして図示されているが、記録媒体読取部２１００は、複数の記録媒体装着手段１１０１によって構成されてもよい。
【００７５】
属性情報読取手段２１７０は、記録媒体装着手段１１０１に装着されたメモリカード１００のＲＯＭ１０２に記憶された情報であって、メモリカード１００のフラッシュメモリ１０３に記録された記録情報に関連付けられてＲＯＭ１０２に記憶された属性情報を読み取り、読み取られた属性情報を属性情報判断手段２１８０に出力するようになっている。ここで、属性情報は、記録情報の情報名または記録情報の種類を表す書類名情報を有し、さらに、記録情報のバージョン番号を表す番号情報を含む。
【００７６】
許可属性情報記憶手段２１７５は、不揮発性の記憶媒体によって構成され、ＲＯＭ１０１２への記憶が許可された記録情報の属性情報を表す許可属性情報を記憶するようになっている。なお、本実施の形態においては、画像処理装置２０００を構成する不揮発性メモリ１０１９によって許可属性情報記憶手段２１７５を構成するようにしてもよい。ここで、許可属性情報の各属性情報は、記録情報の情報名または記録情報の種類を表す書類名情報を有し、さらに、記録情報のバージョン番号を表す番号情報を含む。
【００７７】
属性情報判断手段２１８０には、属性情報読取手段２１７０によって出力された属性情報が入力されるようになっており、属性情報判断手段２１８０は、入力された属性情報が許可属性情報に含まれるか否かを判断するようになっている。ここでは、番号情報は判断の対象にはならない。
【００７８】
さらに、属性情報判断手段２１８０は、許可属性情報に含まれると判断された属性情報が関連付けられた記録情報について、属性情報および許可属性情報に含まれる番号情報に基づいて、メモリカード１００に記録された記録情報、すなわち媒体内記録情報のバージョン番号がＲＯＭ１０１２に記憶された記録情報、すなわち装置内記録情報のバージョン番号よりも大きいか否かを判断するようになっている。
【００７９】
さらに、属性情報判断手段２１８０は、許可属性情報に含まれると判断された属性情報が関連付けられた記録情報について媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された場合に、記録情報の属性情報を表す読取制御情報を生成し、生成された読取制御情報を記録情報読取手段１１９０に出力するようになっており、上述の処理をフラッシュメモリ１０３に記録された記録情報の数だけ繰り返すようになっている。すなわち、属性情報判断手段２１８０は、許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報、または、許可属性情報に含まれる属性情報が関連付けられた記録情報であっても媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された記録情報を読み取らせないように記録情報読取手段１１９０を制御するようになっている。
【００８０】
なお、ＲＯＭ１０１２に当該記録情報が記憶されていない場合には、属性情報判断手段２１８０は、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断するようになっているものとする。
【００８１】
以下、記録媒体読取部２１００の動作について、フローチャートを参照して説明する。
図４は、記録媒体読取部２１００の動作を示すフローチャートである。図８は、図４におけるサブルーチンの流れを示すフローチャートである。なお、以下に示す動作は、利用者によって画像処理装置２０００を構成する操作表示部１０１８を介してメモリカード１００に記録されたプログラムの実行の要求が入力される等の記録情報の読み取り要求が発生したとき、または、記録媒体装着手段１１０１にメモリカード１００が装着されたときにスタートする。
【００８２】
まず、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された記録媒体識別情報が、媒体識別情報読取手段１１２０によって読取られる（Ｓ４０１）。
次に、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された媒体使用許可機種情報が、媒体使用許可機種情報読取手段１１４０によって読取られる（Ｓ４０２）。
【００８３】
次に、媒体識別情報読取手段１１２０によって読取られた記録媒体識別情報が、許可媒体情報記憶手段１１２５に記憶された許可媒体情報に含まれるか否かが媒体識別情報判断手段１１３０によって判断され（Ｓ４０３）、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置２０００の動作が停止される（Ｓ４０８）。
【００８４】
一方、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれると判断された場合には、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれるか否かが機種情報判断手段１１５０によって判断される（Ｓ４０４）。
【００８５】
機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置２０００の動作が停止される（Ｓ４０８）。
【００８６】
一方、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれると機種情報判断手段１１５０によって判断された場合には、次に説明するように、属性情報を確認して記録媒体が読み取られる（Ｓ４０５）。
【００８７】
まず、属性情報読取手段２１７０によってフラッシュメモリ１０３に記憶された属性情報が読み取られ（Ｓ８０１）、属性情報読取手段２１７０によって読み取られた属性情報が許可属性情報記憶手段２１７５に記憶された許可属性情報に含まれるか否かが属性情報判断手段２１８０によって判断される（Ｓ８０２）。
【００８８】
属性情報読取手段２１７０によって読み取られた属性情報が許可属性情報記憶手段２１７５に記憶された許可属性情報に含まれると属性情報判断手段２１８０によって判断された場合に、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいか否かが属性情報判断手段２１８０によって判断される（Ｓ８０３）。
【００８９】
さらに、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された場合に、当該属性情報が関連付けられた記録情報を読み取るように記録情報読取手段１１９０が属性情報判断手段２１８０によって制御され（Ｓ８０４）、メモリカード１００に記録された記録情報が記録情報読取手段１１９０によって読み取られる（Ｓ８０５）。
【００９０】
一方、属性情報読取手段２１７０によって読み取られた属性情報が許可属性情報記憶手段２１７５に記憶された許可属性情報に含まれないと属性情報判断手段２１８０によって判断された場合、または、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きくないと判断された場合に、当該属性情報が関連付けられた記録情報を読み取らないように記録情報読取手段１１９０が属性情報判断手段２１８０によって制御され（Ｓ８０６）、フラッシュメモリ１０３に記録された全ての記録情報について属性情報が確認されるまで上述のＳ８０１からＳ８０６までの処理が繰り返される（Ｓ８０７）。
【００９１】
本実施の形態において説明した記録媒体読取部２１００は、上記で説明した各動作を記述したプログラムを制御部１０１１に実行させるようにしてもよい。
すなわち、媒体識別情報読取手段１１２０、媒体識別情報判断手段１１３０、媒体使用許可機種情報読取手段１１４０、機種情報判断手段１１５０、記録情報読取制御手段１１６０、装置動作停止手段１１６１、読取情報出力手段１１６２、属性情報読取手段２１７０、属性情報判断手段２１８０および記録情報読取手段１１９０は、上記プログラムを実行する画像処理装置２０００を構成する制御部１０１１によって構成するようにしてもよい。
【００９２】
このように、画像処理装置２０００は、メモリカード１００が記録媒体読取部２１００とのアクセスを許可されているかを判断し、画像処理装置２０００がメモリカード１００の使用を許可されているかを判断することによって不正に複製された記録媒体の使用を禁止するため、記録媒体の不正な使用を防止することができるだけでなく、記録情報の属性情報を比較して画像処理装置２０００における使用が許可された記録情報であるか否かを判断することによって画像処理装置２０００に不必要な記録情報の読み取りを禁止するため、無駄な記録情報の複製を防止することができる。
さらに、記録情報が新たなバージョンのものであるか否かを判断してから記録情報を読み取るか否かが制御されるため、記録情報の誤ったバージョンダウンを防止することができる。
【００９３】
（第３の実施の形態）
図９は、本発明の第３の実施の形態に係る画像処理装置３０００の構成を示すブロック図である。以下に説明する本発明の第３の実施の形態は、複写機を構成する画像処理装置３０００をメモリカード１００に記録されたシステムプログラム、アプリケーションプログラム、ファームウェアを構成するプログラム、およびこれらプログラムが参照するデータを読み取る記録媒体読取部３１００によって構成した例である。
【００９４】
なお、本発明の第３の実施の形態に係る画像処理装置３０００においては、本発明の第１の実施の形態に係る画像処理装置１０００の構成要素と同一の構成要素に本発明の第１の実施の形態に係る画像処理装置１０００の構成要素と同一の符号を付して、その説明を省略する。
【００９５】
画像処理装置３０００は、システムバス１０を介して接続された、制御部１０１１と、ＲＯＭ１０１２、ＲＡＭ１０１３と、スキャナ１０１４と、ハードディスク１０１５と、プロッタ１０１６と、タイマ１０１７と、操作表示部１０１８と、不揮発性メモリ１０１９と、ネットワークインタフェース１０２０と、メモリカード１００に記録されたプログラムおよびプログラムが参照するデータを読み取る記録媒体読取部３１００と、を備える。
【００９６】
画像処理装置３０００は、複写機を構成するほかに、コンピュータ装置からネットワークインタフェース１０２０を介して画像データを受け取ってプロッタ１０１６によって画像を転写紙に転写するプリンタ装置、スキャナ１０１４によって読み込まれた画像データをコンピュータ装置にネットワークインタフェース１０２０を介して送信するスキャナ装置、または、前述した複写機、プリンタ装置、およびスキャナ装置を構成する複合機を構成するようにしてもよい。
【００９７】
図１０は、本発明の第３の実施の形態に係る記録媒体読取部３１００の構成を示すブロック図である。なお、本発明の第３の実施の形態に係る記録媒体読取部３１００においては、本発明の第１の実施の形態に係る記録媒体読取部１１００の構成要素と同一の構成要素に本発明の第１の実施の形態に係る記録媒体読取部１１００の構成要素と同一の符号を付して、その説明を省略する。
【００９８】
記録媒体読取部３１００は、記録媒体装着手段１１０１と、媒体識別情報読取手段１１２０と、許可媒体情報記憶手段１１２５と、媒体識別情報判断手段１１３０と、媒体使用許可機種情報読取手段１１４０と、機種情報記憶手段１１４５と、機種情報判断手段１１５０と、記録情報読取制御手段１１６０と、装置動作停止手段１１６１と、読取情報出力手段１１６２と、属性情報読取手段３１７０と、許可属性情報記憶手段３１７５と、属性情報判断手段３１８０と、記録情報読取手段１１９０と、を備えている。
【００９９】
なお、図１０において、記録媒体読取部３１００は、１つの記録媒体装着手段１１０１によって構成されているものとして図示されているが、記録媒体読取部３１００は、複数の記録媒体装着手段１１０１によって構成されてもよい。
【０１００】
属性情報読取手段３１７０は、記録媒体装着手段１１０１に装着されたメモリカード１００のＲＯＭ１０２に記憶された情報であって、メモリカード１００のフラッシュメモリ１０３に記録された記録情報に関連付けられてＲＯＭ１０２に記憶された属性情報を読み取り、読み取られた属性情報を属性情報判断手段３１８０に出力するようになっている。ここで、属性情報は、記録情報の情報名または記録情報の種類を表す書類名情報を有し、さらに、記録情報のバージョン番号を表す番号情報および記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報を含む。
【０１０１】
許可属性情報記憶手段３１７５は、不揮発性の記憶媒体によって構成され、ＲＯＭ１０１２への記憶が許可された記録情報の属性情報を表す許可属性情報を記憶するようになっている。なお、本実施の形態においては、画像処理装置３０００を構成する不揮発性メモリ１０１９によって許可属性情報記憶手段３１７５を構成するようにしてもよい。ここで、許可属性情報の各属性情報は、記録情報の情報名または記録情報の種類を表す書類名情報を有し、さらに、記録情報のバージョン番号を表す番号情報および記録情報の使用が許可された画像処理装置の種類を表す情報使用許可機種情報を含む。
【０１０２】
属性情報判断手段３１８０には、属性情報読取手段３１７０によって出力された属性情報が入力されるようになっており、属性情報判断手段３１８０は、入力された属性情報が許可属性情報に含まれるか否かを判断するようになっている。ここでは、番号情報および情報使用許可機種情報は判断の対象にはならない。
【０１０３】
さらに、属性情報判断手段３１８０は、許可属性情報に含まれると判断された属性情報について、機種情報記憶手段１１４５に記憶された機種情報が当該属性情報の情報使用許可機種情報と一致するか否かを判断するようになっている。
【０１０４】
さらに、属性情報判断手段３１８０は、情報使用許可機種情報が機種情報記憶手段１１４５に記憶された機種情報と一致した属性情報が関連付けられた記録情報について、属性情報および許可属性情報に含まれる番号情報に基づいて、メモリカード１００に記録された記録情報、すなわち媒体内記録情報のバージョン番号がＲＯＭ１０１２に記憶された記録情報、すなわち装置内記録情報のバージョン番号よりも大きいか否かを判断するようになっている。
【０１０５】
さらに、属性情報判断手段３１８０は、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された場合に、当該記録情報の属性情報を表す読取制御情報を生成し、生成された読取制御情報を記録情報読取手段１１９０に出力するようになっており、上述の処理をフラッシュメモリ１０３に記録された記録情報の数だけ繰り返すようになっている。
【０１０６】
すなわち、属性情報判断手段３１８０は、許可属性情報に含まれないと判断された属性情報が関連付けられた記録情報、情報使用許可機種情報が機種情報記憶手段１１４５に記憶された機種情報と一致しないと判断された記録情報、または、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された記録情報を読み取らせないように記録情報読取手段１１９０を制御するようになっている。
【０１０７】
なお、ＲＯＭ１０１２に当該記録情報が記憶されていない場合には、属性情報判断手段３１８０は、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断するようになっているものとする。
【０１０８】
以下、記録媒体読取部３１００の動作について、フローチャートを参照して説明する。
図４は、記録媒体読取部３１００の動作を示すフローチャートである。図１１は、図４におけるサブルーチンの流れを示すフローチャートである。なお、以下に示す動作は、利用者によって画像処理装置３０００を構成する操作表示部１０１８を介してメモリカード１００に記録されたプログラムの実行の要求が入力される等の記録情報の読み取り要求が発生したとき、または、記録媒体装着手段１１０１にメモリカード１００が装着されたときにスタートする。
【０１０９】
まず、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された記録媒体識別情報が、媒体識別情報読取手段１１２０によって読取られる（Ｓ４０１）。
次に、記録媒体装着手段１１０１に装着されたメモリカード１００に記憶された媒体使用許可機種情報が、媒体使用許可機種情報読取手段１１４０によって読取られる（Ｓ４０２）。
【０１１０】
次に、媒体識別情報読取手段１１２０によって読取られた記録媒体識別情報が、許可媒体情報記憶手段１１２５に記憶された許可媒体情報に含まれるか否かが媒体識別情報判断手段１１３０によって判断され（Ｓ４０３）、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置３０００の動作が停止される（Ｓ４０８）。
【０１１１】
一方、媒体識別情報判断手段１１３０によって記録媒体識別情報が許可媒体情報に含まれると判断された場合には、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれるか否かが機種情報判断手段１１５０によって判断される（Ｓ４０４）。
【０１１２】
機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれないと判断された場合には、記録情報読取制御手段１１６０によって記録情報読取手段１１９０がメモリカード１００に記録された記録情報を読み取らせないよう制御され（Ｓ４０６）、使用が許可されていないメモリカード１００が記録媒体装着手段１１０１に装着された旨が装置動作停止手段１１６１によって出力され（Ｓ４０７）、読取情報出力手段１１６２によって画像処理装置３０００の動作が停止される（Ｓ４０８）。
【０１１３】
一方、機種情報記憶手段１１４５に記憶された機種情報が媒体使用許可機種情報読取手段１１４０によって読み取られた媒体使用許可機種情報に含まれると機種情報判断手段１１５０によって判断された場合には、次に説明するように、属性情報を確認して記録媒体が読み取られる（Ｓ４０５）。
【０１１４】
まず、属性情報読取手段３１７０によってフラッシュメモリ１０３に記憶された属性情報が読み取られ（Ｓ１１０１）、属性情報読取手段３１７０によって読み取られた属性情報が許可属性情報記憶手段３１７５に記憶された許可属性情報に含まれるか否かが属性情報判断手段３１８０によって判断される（Ｓ１１０２）。
【０１１５】
属性情報読取手段３１７０によって読み取られた属性情報が許可属性情報記憶手段３１７５に記憶された許可属性情報に含まれると属性情報判断手段３１８０によって判断された場合に、機種情報記憶手段１１４５に記憶された機種情報が当該属性情報に含まれる情報使用許可機種情報と一致するか否かが属性情報判断手段３１８０によって判断される（Ｓ１１０３）。さらに、機種情報記憶手段１１４５に記憶された機種情報が当該属性情報に含まれる情報使用許可機種情報と一致すると判断された場合に、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいか否かが属性情報判断手段３１８０によって判断される（Ｓ１１０４）。
【０１１６】
さらに、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きいと判断された場合に、当該属性情報が関連付けられた記録情報を読み取るように記録情報読取手段１１９０が属性情報判断手段３１８０によって制御され（Ｓ１１０５）、メモリカード１００に記録された記録情報が記録情報読取手段１１９０によって読み取られる（Ｓ１１０６）。
【０１１７】
一方、属性情報読取手段３１７０によって読み取られた属性情報が許可属性情報に含まれないと判断された場合、機種情報記憶手段１１４５に記憶された機種情報が当該属性情報に含まれる情報使用許可機種情報と一致しないと判断された場合、または、媒体内記録情報のバージョン番号が装置内記録情報のバージョン番号よりも大きくないと判断された場合に、当該属性情報が関連付けられた記録情報を読み取らないように記録情報読取手段１１９０が属性情報判断手段３１８０によって制御され（Ｓ１１０７）、フラッシュメモリ１０３に記録された全ての記録情報について属性情報が確認されるまで上述のＳ１１０１からＳ１１０７までの処理が繰り返される（Ｓ１１０８）。
【０１１８】
本実施の形態において説明した記録媒体読取部３１００は、上記で説明した各動作を記述したプログラムを制御部１０１１に実行させるようにしてもよい。
すなわち、媒体識別情報読取手段１１２０、媒体識別情報判断手段１１３０、媒体使用許可機種情報読取手段１１４０、機種情報判断手段１１５０、記録情報読取制御手段１１６０、装置動作停止手段１１６１、読取情報出力手段１１６２、属性情報読取手段３１７０、属性情報判断手段３１８０および記録情報読取手段１１９０は、上記プログラムを実行する画像処理装置３０００を構成する制御部１０１１によって構成するようにしてもよい。
【０１１９】
このように、画像処理装置３０００は、メモリカード１００が記録媒体読取部３１００とのアクセスを許可されているかを判断し、画像処理装置３０００がメモリカード１００の使用を許可されているかを判断することによって不正に複製された記録媒体の使用を禁止するため、記録媒体の不正な使用を防止することができるだけでなく、記録情報の属性情報を比較して画像処理装置３０００における使用が許可された記録情報であるか否かを判断することによって画像処理装置３０００に不必要な記録情報の読み取りを禁止するため、無駄な記録情報の複製を防止することができる。
さらに、記録情報が画像処理装置３０００のための情報であるか否かを判断してから記録情報を読み取るか否かが判断されるため、属性情報が同一であったとしても異なる機種に対応する記録情報を読み込んだことによる機能低下または機能不全を防止することができる。
さらに、記録情報が新たなバージョンのものであるか否かを判断してから記録情報を読み取るか否かが制御されるため、記録情報の誤ったバージョンダウンによる機能低下を防止することができる。
【０１２０】
【発明の効果】
以上説明したように、本発明は、記録媒体の不正な複製を防止することができる画像処理装置、記録情報読取プログラムおよび記憶媒体を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係るメモリカードの構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る記録媒体読取部の構成を示すブロック図である。
【図４】本発明の実施の形態に係る記録媒体読取部の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態に係る図４に示したフローチャートにおけるサブルーチンの流れを示すフローチャートである。
【図６】本発明の第２の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図７】本発明の第２の実施の形態に係る記録媒体読取部の構成を示すブロック図である。
【図８】本発明の第２の実施の形態に係る図４に示したフローチャートにおけるサブルーチンの流れを示すフローチャートである。
【図９】本発明の第３の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図１０】本発明の第３の実施の形態に係る記録媒体読取部の構成を示すブロック図である。
【図１１】本発明の第３の実施の形態に係る図４に示したフローチャートにおけるサブルーチンの流れを示すフローチャートである。
【符号の説明】
１０  システムバス
１００  メモリカード
１０１  制御回路
１０２  ＲＯＭ
１０３  フラッシュメモリ
１０００、２０００、３０００  画像処理装置
１０１１  制御部
１０１２  ＲＯＭ
１０１３  ＲＡＭ
１０１４  スキャナ
１０１５  ハードディスク
１０１６  プロッタ
１０１７  タイマ
１０１８  操作表示部
１０１９  不揮発性メモリ
１０２０  ネットワークインタフェース
１１００、２１００、３１００  記録媒体読取部
１１０１  記録媒体装着手段
１１２０  媒体識別情報読取手段
１１２５  許可媒体情報記憶手段
１１３０  媒体識別情報判断手段
１１４０  媒体使用許可機種情報読取手段
１１４５  機種情報記憶手段
１１５０  機種情報判断手段
１１６０  記録情報読取制御手段
１１６１  装置動作停止手段
１１６２  読取情報出力手段
１１７０、２１７０、３１７０  属性情報読取手段
１１７５、２１７５、３１７５  許可属性情報記憶手段
１１８０、２１８０、３１８０  属性情報判断手段
１１９０  記録情報読取手段
【図１】
2004192442.tif 000003
【図２】
2004192442.tif 000004
【図３】
2004192442.tif 000005
【図４】
2004192442.tif 000006
【図５】
2004192442.tif 000007
【図６】
2004192442.tif 000008
【図７】
2004192442.tif 000009
【図８】
2004192442.tif 000010
【図９】
2004192442.tif 000011
【図１０】
2004192442.tif 000012
【図１１】
2004192442.tif 000013