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