(57)【要約】      （修正有）【課題】メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避することである。【解決手段】カードリーダを介してメモリカードから読み出される第１のデータが印刷処理を終了した後、ユーザがカードリーダにメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理を実行した後、外部メモリに特定のキー情報とともに退避格納する。さらに、データ復号化手順をメモリカードに記憶し、その後、第１のデータをメモリデバイス上から削除する。【選択図】図５
2006004137.tif 000002
【特許請求の範囲】
【請求項１】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、
前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、
前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成して、前記メモリデバイスに設定された特定のキー情報とともに外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記データ処理手段は、入力されるキー情報と前記外部記憶手段に記憶された前記特定のキー情報とを照合して、前記第２のデータを復号化処理して第１のデータを生成し、該生成される第１のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記データ処理手段によるデータ操作を指示するユーザインタフェースを表示装置に表示する表示制御手段を備え、
前記表示制御手段は、前記データ操作に対して所定の入力指示をユーザに催促するユーザインタフェースを前記表示装置に表示可能とすることを特徴とする請求項１記載の画像形成装置。
【請求項４】
データ操作は、前記データ処理手段による復号化処理開始を指示するための特定のキー情報を催促する操作を含むことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記データ処理手段は、前記メモリデバイスから前記第１のデータを削除した後、前記第２のデータを第１のデータに復号化するための復号手順を示す情報を取得するための取得先情報を前記メモリデバイスに書き込むことを特徴とする請求項１記載の画像形成装置。
【請求項６】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、
前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、
前記印刷手段による印刷後、前記検出手段により前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理手段と、
前記第１のデータ処理手段により前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送し、該転送後、前記メモリデバイスから前記第１のデータを削除する第２のデータ処理手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記転送先は、前記メモリデバイスに記憶されているメールアドレスであることを特徴とする請求項６記載の画像形成装置。
【請求項８】
読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、
前記メモリデバイスに記憶された特定のキー情報と第１のデータを読み出して印刷する印刷手段と、
前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理手段と、
を有することを特徴とする画像形成装置。
【請求項９】
前記印刷手段により記録紙上に第１のデータとともに印刷される特定のキー情報を入力する入力手段を有し、
前記データ処理手段は、前記入力手段により入力される前記特定のキー情報に基づいて前記外部記憶手段に記憶されている前記第１のデータを復号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする請求項１記載の画像形成装置。
【請求項１０】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、
前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップと、
前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成して、前記メモリデバイスに設定された特定のキー情報とともに外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項１１】
前記データ処理ステップは、入力されるキー情報と前記外部記憶手段に記憶された前記特定のキー情報とを照合して、前記第２のデータを復号化処理して第１のデータを生成し、該生成される第１のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする請求項１０記載のデータ処理方法。
【請求項１２】
前記データ処理ステップによるデータ操作を指示するユーザインタフェースを表示装置に表示する表示制御ステップを備え、
前記表示制御ステップは、前記データ操作に対して所定の入力指示をユーザに催促するユーザインタフェースを前記表示装置に表示可能とすることを特徴とする請求項１０記載のデータ処理方法。
【請求項１３】
データ操作は、前記データ処理ステップによる復号化処理開始を指示するための特定のキー情報を催促する操作を含むことを特徴とする請求項１２記載のデータ処理方法。
【請求項１４】
前記データ処理ステップは、前記メモリデバイスから前記第１のデータを削除した後、前記第２のデータを第１のデータに復号化するための復号手順を示す情報を取得するための取得先情報を前記メモリデバイスに書き込むことを特徴とする請求項１０記載のデータ処理方法。
【請求項１５】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、
前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップと、
前記印刷ステップによる印刷後、前記検出ステップにより前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理ステップと、
前記第１のデータ処理ステップが前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送し、該転送後、前記メモリデバイスから前記第１のデータを削除する第２のデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項１６】
前記転送先は、前記メモリデバイスに記憶されているメールアドレスであることを特徴とする請求項１５記載のデータ処理方法。
【請求項１７】
読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、
前記メモリデバイスに記憶された特定のキー情報と第１のデータを読み出して印刷する印刷ステップと、
前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項１８】
前記印刷ステップにより記録紙上に第１のデータとともに印刷される特定のキー情報を入力する入力ステップを有し、
前記データ処理ステップは、前記入力ステップにより入力される前記特定のキー情報に基づいて前記外部記憶手段に記憶されている前記第１のデータを復号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする請求項１７記載のデータ処理方法。
【請求項１９】
請求項１０〜１８のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２０】
請求項１０〜１８のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【請求項２１】
メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、
前記メモリデバイスの装着状態を検出する検出手段と、
前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理した第２のデータを記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理手段と、
を有することを特徴とする画像形成装置。
【請求項２２】
前記暗号化は、前記メモリデバイスのパスワードをキーにして暗号化されることを特徴とする請求項２１記載の画像形成装置。
【請求項２３】
メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、
前記メモリデバイスの装着状態を検出する検出手段と、
前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を外部装置に送信し、前記メモリデバイスから前記第１のデータを削除するデータ処理手段と、
を有することを特徴とする画像形成装置。
【請求項２４】
前記外部装置への送信は、電子メールで行われることを特徴とする請求項２３記載の画像形成装置。
【請求項２５】
メモリデバイスに記憶された第１のデータを読み出して印刷する画像形成装置におけるデータ処理方法であって、
前記メモリデバイスの装着状態を検出する検出ステップと、
前記第１のデータの印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理した第２のデータを記憶ステップに記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップと、
を有することを特徴とする画像形成装置におけるデータ処理方法。
【請求項２６】
前記暗号化は、前記メモリデバイスのパスワードをキーにして暗号化されることを特徴とする請求項２５記載のデータ処理方法。
【請求項２７】
メモリデバイスに記憶された第１のデータを読み出して印刷する画像形成装置におけるデータ処理方法であって、
前記メモリデバイスの装着状態を検出する検出ステップと、
前記第１のデータの印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を外部装置に送信し、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップと、
を有することを特徴とするデータ処理方法。
【請求項２８】
前記外部装置への送信は、電子メールで行われることを特徴とする請求項２７記載のデータ処理方法。
【請求項２９】
請求項２５〜２８のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項３０】
請求項２５〜２８のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリデバイスに記憶された情報を読み出して処理可能な画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
最近、メモリカード内に印刷データを入れて持ち運び、好みのプリンタ等に、そのカードを挿入して印刷するメモリダイレクト印刷をサポートした製品が数多く発売されている。
【０００３】
また、コピーまたはスキャン機能等を標準で備えたＭＦＰ（マルチファンクションペリフェラル）においても、各社、メモリカードからのダイレクト印刷をサポートし始めている。
【０００４】
例えば、家庭用プリンタであるインクジェットプリンタでは、デジタルカメラで撮影した画像の中からプリントしたいコマや枚数などの指定情報を定義したフォーマット（DPOF: Digital Print Order Format）を読込み、デジタルカメラからのプリントアウトを手軽に行えるようにしたり、または、メモリカード（記憶媒体）内に含まれる画像のインデックスシートを、まず出力して、そのシート上で出力したい画像に印をつけ、それをスキャンして印刷したりする技術を搭載した製品が、既に発売されている。
【０００５】
そして、上記記憶媒体に記憶された画像データのスキュリティ機能を付加したシステムとして、クライアントから送られてきた印刷データをプリントサーバ内にそのまま保管するため、保管した印刷データを覗き見られる可能性があることを防止するため、プリンタなどの画像出力装置に保管したデータの秘密保護を実現する画像出力制御方法及び装置が下記特許文献に記載されている。
【０００６】
そして、プリンタシステムは、クライアント装置から受信した印刷データを、ユーザからの出力指示が有るまで保管する機能を有する。本例では、印刷データをそのまま保管するのではなく、暗号化を施して保管することにより、保管中の印刷データの秘密保護を図っている。
【０００７】
そして、サーバに対して、印刷データと共に認証コードを送信する。プリンタシステムのサーバは、受信した印刷データから照合用データを生成し、更にその印刷データを認証コードにより暗号化して保管データを生成し、それら保管データ及び照合用データを互いに対応づけて記憶装置に保管する。
【０００８】
そして、ユーザがＵＩ部にて保管データを選択し、認証コードを入力すると、サーバはその認証コードをキーとしてその保管データを復号し、正しく復号できていたら、その復号結果をプリントエンジンに印刷させる。
【特許文献１】特開２００１−３０６２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の特許文献１に開示されているような印刷すべきデータを転送してサーバ等に記憶するシステムでない場合、特に、ユーザの操作によりプリンタに装着したメモリカードからのダイレクト印刷終了後、印刷物は持ち帰るものの、プリンタ本体等に装着したメモリカードを取り忘れてしまうことにより、その記憶媒体を他の読み取り装置で読み取ることにより、第三者が容易に閲覧可能となってしまい、ダイレクト印刷時における記憶媒体に対するデータセキュリティ（他ユーザに簡単に見られてしまう等）が極めて低く、その改善が切望されている。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、第１の目的は、メモリデバイスから読み出される第１のデータの印刷処理終了後、ユーザが読取り装置にメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理が実行された後、画像形成装置が備える外部記憶装置に特定のキー情報とともに退避格納され、その後、第１のデータがメモリデバイス上から削除されるため、仮にメモリデバイスに対して第三者がメモリアクセスしても、第１のデータの内容がそのまま印刷されたり、内容が表示される等の処理から確実に保護され、メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避できる画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１１】
また、第２の目的は、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有の通知先に、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復元処理をユーザに明示することができる画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００１２】
さらに、第３の目的は、復号化処理のために必要な特定のキー情報をメモリデバイス等に残存させることがなくなり、メモリデバイスのセキュリティ面がさらに向上することができる画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００１４】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成して、前記メモリデバイスに設定された特定のキー情報とともに前記外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理手段とを有することを特徴とする。
【００１５】
また、読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段と、前記印刷手段による印刷後、前記検出手段により前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理手段と、前記第１のデータ処理手段が前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスから前記第１のデータを削除し、該削除後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送する第２の処理手段とを有することを特徴とする。
【００１６】
さらに、読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段と、前記メモリデバイスに記憶された特定のキー情報と第１のデータを読み出して印刷する印刷手段と、前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００１８】
読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップと、前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成して、前記メモリデバイスに設定された特定のキー情報とともに前記外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップとを有することを特徴とする。
【００１９】
また、読取り装置に装着されるメモリデバイスに記憶された第１のデータを読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップと、前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理ステップと、前記第１のデータ処理ステップが前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスから前記第１のデータを削除し、該削除後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送する第２のデータ処理ステップとを有することを特徴とする。
【００２０】
さらに、読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップと、前記メモリデバイスに記憶された特定のキー情報と第１のデータを読み出して印刷する印刷ステップと、前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップとを有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、メモリデバイスから読み出される第１のデータの印刷処理終了後、ユーザが読取り装置にメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理が実行された後、画像形成装置が備える外部記憶装置に特定のキー情報とともに退避格納され、その後、第１のデータがメモリデバイス上から削除されるため、仮にメモリデバイスに対して第三者がメモリアクセスしても、第１のデータの内容がそのまま印刷されたり、内容が表示される等の処理から確実に保護され、メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避できる。
【００２２】
また、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有の通知先に、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復号化処理をユーザに明示することができる。
【００２３】
さらに、復号化処理のために必要な特定のキー情報をメモリデバイス等に残存させることがなくなり、メモリデバイスのセキュリティ面がさらに向上する。
【００２４】
また、メモリカードを取り忘れても、データ自体は保護され、システムでのセキュリティ向上に繋がる。
【発明を実施するための最良の形態】
【００２５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２６】
図１は、本発明を適用可能な画像形成装置の構成を説明する断面構成図であり、例えば本実施形態を適用するに好適なマルチファンクションプリンタ（以下プリンタと呼ぶ）の構成例である。なお、プリンタのプリント方式は、レーザビームプリンタ等の電子写真方式に限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００２７】
なお、プリンタ本体１の上部に原稿読み取り部２を備え、プリンタ本体１の下部に記録部３を備えている。以下、原稿読み取り部２の構成を原稿（不図示）の流れに沿って説明する。
【００２８】
図１において、原稿は原稿台４上にセットされる。原稿台４上にセットされた原稿は、繰り出しローラ５によって繰り出されると、搬送ローラ対６によって一定の速度で搬送される。この搬送過程で原稿下面の情報が読み取りスキャナ７によって順次読み取られる。読み取りスキャナ７によって読み取られた画像データは、半導体メモリ、若しくは磁気ディスク等の不図示の画像データ記録手段で記録された後、後述する記録部３によって記録紙上に記録される。
【００２９】
そして、読み取りスキャナ７を通過した原稿は搬送ローラ対８によって搬送された後、排紙ローラ対９によって機外の排紙トレイ１０上へ排紙される。
【００３０】
次に、記録部３の構成を記録紙Ｓの流れに沿って説明する。
【００３１】
記録紙Ｓは、給紙カセット１１内にセットされている。又は給紙トレイ１２上にセットされている。この給紙カセット１１と給紙トレイ１２はオペレータが選択的に用いる。給紙カセット１１内にセットされた複数枚の記録紙Ｓは、後端側の支軸１３を中心に上下の方向に回動可能であり、かつ、先端側を押上げばね１４によって押し上げられている中板１５上に積載されている。また、給紙トレイ１２上にセットされた複数枚の記録紙Ｓは、後端側の支軸１６を中心に上下の方向に回動可能であり、かつ、先端側を押上げばね１７によって押し上げられている中板１８上に積載されている。
【００３２】
給紙カセット１１内にセットされている記録紙Ｓは、反時計回り方向に１回転する半月状の繰り出しローラ１９によって最上位の記録紙から順に繰り出される。給紙トレイ１２上にセットされている記録紙Ｓも、時計回り方向に１回転する繰り出しローラ２０によって最上位の記録紙から順に繰り出される。
【００３３】
給紙カセット１１又は給紙トレイ１２から繰り出された記録紙Ｓは反時計回り方向に回転している大径の搬送ローラ２１によって感光ドラム２２と同感光ドラム２２に従動回転している転写ローラ２３との間の転写部へと送られる。
【００３４】
転写部を通過する記録紙Ｓ上には、感光ドラム２２上のトナー像が転写ローラ２３によって順次転写（記録）されて行く。
【００３５】
なお、時計回り方向に回転している感光ドラム２２上には次のようにしてトナー像が形成される。すなわち、コンピュータ等から送られた情報に基づいてレーザスキャナ２４がレーザ光（光像）Ｌを発射する。このレーザ光Ｌは折返しミラー２５によって折り返えされて感光ドラム２２上に投影される。これにより、時計回り方向に回転している感光ドラム２２上には順次静電潜像が形成され、この静電潜像はプロセスカートリッジ２６に内蔵されている不図示の現像器から供給されるトナーによって顕像化され、トナー像が形成される。
【００３６】
転写部においてトナー像の転写を終えた記録紙Ｓは定着装置２７へと送られ、定着ローラ２７ａと加圧ローラ２７ｂの間のニップを通過する過程で加熱及び加圧されてトナー像の定着処理がなされる。定着装置２７においてトナー像の定着処理を終えた記録紙Ｓは排紙ローラ対２８へと送られ、同排紙ローラ対２８によって機外の排紙トレイ２９上へ排紙される。
【００３７】
〔第１実施形態〕
図２は、本発明の第１実施形態を示す画像形成装置を適用する画像処理システムの一例を示すブロック図である。
【００３８】
図２において、２０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データを記憶する。
【００３９】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００４０】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１とネットワークＩ／Ｆ１８を介してプリンタ１０００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００４１】
次に、プリンタ１０００について説明する。
【００４２】
プリンタ１０００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム、或いはハードディスク等の外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力したり、スキャナ部Ｉ／Ｆ２３を介して接続されるスキャナ部（スキャナエンジン）２４からの入力情報を処理したりする。また、このＲＯＭ１３のプログラム用ＲＯＭには、第１実施形態におけるフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶しても良い。
【００４３】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。
【００４４】
ＣＰＵ１２はネットワークＩ／Ｆ１８を介してホストコンピュータ２０００との通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ２０００に通知可能に構成されている。また、ネットワークＩ／Ｆ１８は、ネットワーク通信路２５に接続されインターネット３０００へのアクセスが可能に構成されている。
【００４５】
１９は前記ＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００４６】
なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、メモリカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。
【００４７】
また、外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。
【００４８】
２２は操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。さらに、図示しないＮＶＲＡＭを有し、操作パネル２２からのプリンタモード設定情報を記憶するようにしても良い。２４は原稿読み取り部（スキャナ部）で、原稿等を読み取り、スキャナＩ／Ｆ部２３を介して出力として画像データを生成する。
【００４９】
２５はネットワークで、ホストコンピュータ２０００と同等のハードウエア資源を備えるホストコンピュータ３０００と所定のプロトコルで通信可能に構成されている。
【００５０】
２６０はカードリーダ部で、第１のデータ、例えば画像データを記憶するメモリカードの挿入有無を検知する検知部を備え、メモリカードの挿入状態を検知してＣＰＵ１２に通知する機能を備えている。そして、メモリカードに記憶されている画像データを印刷部１７で直接読み出して印刷する場合に、印刷処理後、メモリカードの装着状態をＣＰＵ１２が判断して、ダイレクトプリント処理終了後、メモリカードの抜き取りを指示するメッセージを操作パネル２２に表示する制御を行う。なお、カードリーダ部２６０は、いわゆる複数の規格化されているメディアに対応したメモリスロットで構成され、メモリカードに換えて、例えばＳＤメモリ、フラッシュメモリ等より画像データを読み出し可能に構成されていても、本発明を適用可能である。
【００５１】
なお、上述の第１のデータは、例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータやデジタルカメラで撮像された撮像データを含むものとする。
【００５２】
図３は、本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムに基づいて、プリンタ１０００のメモリスロット２６に装着されるメディアからのダイレクト印刷手順に対応する。なお、（１０１）〜（１０８）は各ステップを示し、各ステップは図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムをＲＡＭ１９にロードして実行することで実現される。なお、本プリンタ１０００のＣＰＵ１２の実行するソフトウエアは、複数の処理タスクが並列的に動作するマルチタスクのソフトウエア構造となっている。
【００５３】
まず、ステップ（１０１）において、プリンタ１０００は、ホストコンピュータ２０００からのデータ待機中の諸処理を行い、ユーザからの印刷指示を待つ。そして、ステップ（１０２）において、プリンタ１０００のＣＰＵ１２は、カードリーダ部２６０からの検知信号をモニタしてユーザによりメモリカードが挿入されたかどうかをチェックして、メモリカードが挿入されていると判断した場合は、ステップ（１０３）へ進み、そうでない場合はステップ（１０１）へ戻る。
【００５４】
そして、ステップ（１０３）において、プリンタ１０００は、カードリーダ部２６０に挿入されたメモリカードの正当性をチェックする。
【００５５】
即ち、事前に外部メモリ１４上に確保されるユーザ管理テーブルに登録された、ユーザＩＤとパスワードとの照合を行い、メモリカードの正当性の確認をＣＰＵ１２が行う。そして、正当性が確認できたとＣＰＵ１２が判断した場合は、ステップ（１０４）へ、確認できないとＣＰＵ１２が判断した場合は、ユーザに対してエラー表示などをして、ステップ（１０１）の待機中の処理に戻る。
【００５６】
次に、ステップ（１０４）において、プリンタ１０００のＣＰＵ１２は、操作パネル２２を通して、カードリーダ部２６０に挿入されたメモリカード内の画像データのプレビュー表示処理、登録画像データの選択処理、該選択処理に基づいて印刷すべき画像データに対する印刷設定（コピー数、拡大縮小、フィニッシング指定、等々）処理等を受け付ける。例えば通常ユーザがプリントをする時に行う「コピー部数」や「拡大縮小率」等の設定は、全てステップ（１０４）の中で行なわれる。
【００５７】
そして、ステップ（１０５）において、プリンタ１０００のＣＰＵ１２は、印刷処理を開始するかどうかをチェックする。即ち、ユーザが操作パネル２２上で、印刷開始指示（図示しないボタン等の指示に基づく）を出しかどうかＣＰＵ１２がチェックして、印刷開始指示が出されているとＣＰＵ１２が判断した場合には、ステップ（１０６）に進み、出されていないとＣＰＵ１２が判断した場合はステップ（１０４）に戻り、さらに、ユーザからの印刷指示を受け付ける。
【００５８】
そして、ステップ（１０６）において、ＣＰＵ１２は、ＲＡＭ１９上でメモリカード内の画像データを印刷部１７が出力可能な印刷データへ変換して得られる印刷データの印刷部１７への出力を実行する。なお、本実施形態において、上記印刷データへの変換とは、具体的には、ファイル形式が、例えばＰＤＦ／Ｔｉｆｆ／Ｊｐｅｇ等のダイレクトデータから印刷部１７が印刷可能なラスタイメージデータに変換することを意味する。
【００５９】
最後に、ステップ（１０７）において、ステップ（１０４）で設定された印刷部数等の指示に基づく印刷処理を終了したかどうかをＣＰＵ１２が判断して、未だ印刷処理を終了していないと判断した場合には、ステップ（１０６）へ戻り、同様の処理を繰り返す。
【００６０】
一方、ステップ（１０７）で、印刷終了していると判断した場合は、プリンタ１０００はユーザに対してカードリーダ部２６０のメモリカードを抜くように、ＣＰＵ１２の制御の下で、操作パネル２２上にメッセージを表示する。
【００６１】
すなわちプリンタの操作パネル２２上に、図４に示すような「カードを抜いてください」というメッセージを表示して、ステップ（１０１）へ戻り、ステップ（１０２）で、メモリカードが抜き取られたことをＣＰＵ１０２が検知したら、ステップ（１０１）へ戻り、ユーザからの指示待ち状態となる。
【００６２】
図４は、図２に示した操作部２２に表示されるメッセージの一例を示す図であり、図３に示したステップステップ（１０７）で、ＣＰＵ１２の制御の下で表示させる。
【００６３】
図５は、本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムに基づいて、プリンタ１０００のＣＰＵ１２によるデータ暗号退避タスク手順に対応する。なお、（２０１）〜（２０５）は各ステップを示し、各ステップは図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムをＲＡＭ１９にロードして実行することで実現される。また、本タスクは、ある一定期間、メモリカードへのアクセスがない、または、プリンタ１０００の使用がない場合に動作するタスクである。
【００６４】
まず、ステップ（２０１）において、プリンタ１０００のＣＰＵ１２は、カードリーダ部２６０にメモリカードが存在するかどうかをチェックして、もし、メモリカードが存在するとＣＰＵ１２が判断した場合は、ステップ（２０２）へ進み、メモリカードが存在しないとＣＰＵ１２が判断した場合は、カードリーダ部２６０に対してユーザからの操作によりメモリカードが挿入されるのを待つ。
【００６５】
そして、ステップ（２０２）において、ある一定時間、メモリカードへのアクセスが無いか否かをＣＰＵ１２がチェックし、メモリカードへのアクセスが無いとＣＰＵ１２が判断した場合は、ステップＳ２０３へ進み、また、もし、メモリカードへのアクセスがあるとＣＰＵ１２が判断した場合は、ある一定時間経過するまで待つ。なお、本実施形態において、一定時間とは、ユーザが図２に示した操作パネル２２からのパネル操作により設定し、該設定した時間を変更可能に構成され、該一定時間は、外部メモリ１４等に記憶されている。
【００６６】
次に、ステップ（２０３）において、メモリカードに設定されているパスワードをキーにして、データを暗号化し、その暗号データを、プリンタ１０００内のハードディスク等で構成される、例えば図２に示す外部メモリ１４に記憶する。
【００６７】
なお、操作パネル２２での管理者設定により、プリンタ１０００内のＨＤＤではなく、ＲＡＭまたはメモリカード自身に記憶することも可能である。すなわち、暗号データの記憶方法は、プリンタコンフィグレーションにより、様々な実施形態が考えられる。
【００６８】
そして、ステップ（２０４）において、データ復号化手順をメモリカード内にメモとして記憶しておく。
【００６９】
最後に、ステップ（２０５）において、メモリカード内の元データをＣＰＵ１２が所定のデータ処理で削除して、本処理を終了する。
【００７０】
これにより、カードリーダ部２６０にメモリカードを挿したまま、当該メモリカードに記憶された情報をダイレクトプリント処理した後、メモリカードをカードリーダ部２６０から抜き取ることなく、プリンタ１０００から離れてしまった場合、カードリーダ部２６０に装着されていている状態が一定時間経過した場合には、メモリカードに記憶されたデータをメモリカードに設定されたパスワードをキーにして暗号化され、該暗号化されたデータが外部メモリ１４等に退避記憶された後、メモリカード内のデータは消されてしまうため、悪意のあるユーザがカードリーダ部２６０に装着されたメモリカードにアクセスして印刷されても、印刷するデータがありません等の表示しか操作パネル２２には表示されないので、誤ってメモリカードを装着したまま、その場を離れてしまう事態が発生しても、他人にメモリカード内の秘匿性のある情報が閲覧されたり、印刷されたりすることを確実に阻止することができる。
【００７１】
以下、図５に示したフローチャートに示す手順で暗号化されて退避されたユーザの情報を復号化する処理について説明する。
【００７２】
図６は、本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムに基づいて、プリンタ１０００のＣＰＵ１２によるデータ復号タスク手順に対応する。なお、（３０１）〜（３０５）は各ステップを示し、各ステップは図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムをＲＡＭ１９にロードして実行することで実現される。また、本タスクは、暗号化され、ＨＤＤ等の外部メモリ１４に、一旦退避されたデータを復号化して、メモリカードに復帰させる為のタスクである。
【００７３】
まず、ステップ（３０１）において、プリンタ１０００のＣＰＵ１２はカードリーダ部２６０にメモリカードが存在するかどうかをチェックし、もし、カードリーダ部２６０にメモリカードが存在するとＣＰＵ１２が判断した場合は、ステップ（３０２）へ進み、また、カードリーダ部２６０にメモリカードが存在しないと判断した場合は、カードリーダ部２６０にメモリカードが挿入されるのを待つ。
【００７４】
そして、ステップ（３０２）において、ＣＰＵ１２は、メモリカードに記憶されているデータ復号化のためのキー入力ＵＩデータを読み出して、操作パネル２２に表示する。
【００７５】
具体的には、図５に示したステップ（２０４）で説明したメモリカード内に残されたデータ復号化手順が記載されたメモによりデータの復号化を行う。
【００７６】
そのメモ中には、例えばＵＲＬ、アドレスが記載されており、そのアドレスにアクセスすると、例えばネットワークＩ／Ｆ１８を介してネットワーク２５上に接続されるホストコンピュータ３０００等のいずれかのアクセス先が特定され、そのアクセス先よりキー入力のためのＵＩデータを所定のプロトコルでＣＰＵ１２が取得した後、操作パネル２２上で、図７に示すようにキー入力のためのＵＩが表示される。
【００７７】
図７は、図２に示した操作パネル２２に表示されるデータ復号化のためのキー入力ＵＩの一例を示す図であり、ＣＰＵ１２の制御により操作パネル２２に表示される。
【００７８】
図７において、６１はコード入力を促すメッセージである。６２はコード入力部で、操作パネル２２上に配設されるキーを操作することで所定のコードを入力することができる。なお、コード入力時は、「＊＊＊＊」等でマスク表示されるものとする。
【００７９】
６３はＯＫボタンで、入力内容を確定する場合に押下される。６４はキャンセルボタンで、本画面を消失する場合に押下される。
【００８０】
次に、ステップ（３０３）において、図６に示すＯＫボタン６３が押下された後、ＣＰＵ１２は、ユーザより正しいキー入力がされたかどうかをチェックする。そして、正しいキー情報が入力されたとＣＰＵ１２が判断した場合には、ステップ（３０４）で、そのキー情報が暗号を解く鍵となり、暗号データを復号化して、メモリカードにデータを復帰させる。
【００８１】
一方、ステップ（３０３）で、正しいキー情報が確認できないとＣＰＵ１２が判断した場合は、例えば操作パネル２２上にユーザに対して適切なエラー表示などを行い、再度のキー入力を催促するためのＵＩを表示する。そして、何度かキー入力のリトライを許し、それでも、正しいキー情報が確認できないとＣＰＵ１２が図示しない手順で判定した場合は、本タスクを強制終了する。
【００８２】
最後に、ステップ（３０５）において、ＨＤＤ等の外部メモリ１４内に退避格納している暗号データを削除して、本処理を終了する。
【００８３】
上記第１実施形態では、読取り装置に装着されるメモリデバイスに記憶された第１のデータ、例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータを読み出してダイレクト印刷処理を行う画像形成装置において、カードリーダ部２６０に対するメモリデバイスとしてのメモリカードの装着状態をＣＰＵ１９が例えば図５に示すステップ（２０１）を実行することで検出し、図２に示すＣＰＵ１２が、例えば図３に示すステップ（１０６）を実行して、メモリデカードに記憶された第１のデータを読み出して印刷した後、検出されるメモリカードの装着状態に基づき、メモリカードに記憶されている情報を暗号化処理して第２のデータ（暗号化されたデータ）を生成（暗号化処理は、公知のものであれば、本発明の適用に制限はない）して、メモリカードに設定された特定のキー情報とともに外部メモリ１４に記憶させ、図２に示すＣＰＵ１２が、例えば図５に示すステップ（２０２）〜（２０５）を実行して、メモリカードから第１のデータを削除する。
【００８４】
これにより、メモリデバイスから読み出される第１のデータの印刷処理終了後、ユーザが読取り装置にメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理が実行された後、画像形成装置が備える外部メモリ１４に特定のキー情報とともに退避格納され、その後、第１のデータがメモリデバイス上から削除されるため、仮にメモリデバイスに対して第三者がメモリアクセスしても、第１のデータの内容がそのまま印刷されたり、内容が表示される等の処理から確実に保護され、メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避できる。
【００８５】
〔第２実施形態〕
上記実施形態では、カードリーダ部２６０にメモリカードが存在するかどうかをチェックして、メモリカードの取り忘れを検知した場合に、メモリカード内のパスワードをキーにしてデータを暗号化し、その暗号化したデータを外部メモリ１４に退避格納した後、メモリカード内のデータを削除するとともに、上記キーが入力された後、外部メモリ１４に記憶されたキーを照合して、外部メモリ１４に記憶された暗号化したデータを復号化してメモリカードに再記憶させる場合について説明したが、外部メモリ１４を利用することなく、暗号化したデータと復号化手順とをe-mailアドレスに送信した後、メモリカード内のデータを削除するように構成してもよい。以下、その実施形態について説明する。
【００８６】
本実施形態は、メモリカードに自分のe-mailアドレスをあらかじめ記憶させておき、ランダムなキーにより、ダイレクトデータを暗号化してそのメモリカード内に記憶し、元データは削除する。そして、メモリカードに記憶されたランダムキーを、e-mailアドレス先へ送付し、そのキー情報のみが暗号を解くキーとなることを特徴とする。
【００８７】
以下、図８を参照して、本実施形態における画像形成装置のデータ暗号退避タスクについて詳細に説明する。なお、他のタスクについての説明は、第１実施形態と同じ為省略する。
【００８８】
図８は、本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートであり、図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムに基づいて、プリンタ１０００のＣＰＵ１２によるデータ復号タスク手順に対応する。なお、（４０１）〜（４０５）は各ステップを示し、各ステップは図２に示したＣＰＵ１２がＲＯＭ１３や外部メモリ１４に記憶された制御プログラムをＲＡＭ１９にロードして実行することで実現される。
【００８９】
まず、ステップ（４０１）において、プリンタ１０００のＣＰＵ１２は、カードリーダ部２６０にメモリカードが存在するかどうかをチェックし、カードリーダ部２６０にメモリカードが存在すると判断した場合は、ステップ（４０２）へ進み、カードリーダ部２６０にメモリカードが存在しないと判断した場合は、カードリーダ部２６０にメモリカードが挿入されるのを待つ。
【００９０】
そして、ステップ（４０２）において、ある一定時間、メモリカードへのアクセスが無いか否かをＣＰＵ１２がチェックし、メモリカードへのアクセスが無いと判断した場合は、ステップ（４０３）へ進み、メモリカードへのアクセスがあると判断した場合は、例えば図示しないタイマ経時により一定時間経過するまで待つ。なお、本実施形態において、一定時間とは、ユーザが操作パネル２２からのパネル操作により設定可能であるとともに、一旦設定されて外部メモリ１４等に記憶される経時時間は、同様にユーザが操作パネル２２からのパネル操作により変更可能に構成されている。
【００９１】
次に、ステップ（４０３）において、ＣＰＵ１２は、任意のキーにより、メモリカード内に記憶されているデータを暗号化して暗号データを生成して、メモリカード自身に一時記憶する。そして、ステップ（４０４）において、暗号化されたデータを復号化するためのデータ復号化手順と共に、キー情報をメモリカードに記憶されているe-mailアドレスへネットワークＩ／Ｆ１８を介して所定のプロトコルで送付（通知）する。
【００９２】
最後に、ステップ（４０５）において、ＣＰＵ１２は、メモリカード内の元データを削除して、本処理を終了する。なお、ステップ（４０５）におけるデータ削除は、所定のデータを上書き処理して削除する場合と、データのディレクトリ情報を削除してしまう場合とを含む。
【００９３】
本実施形態によれば、e-mailアドレスに送付されたキー情報のみが、暗号を解く鍵となり、よりセキュリティの向上が期待できる。
【００９４】
上記のように第２実施形態では、読取り装置に装着されるメモリデバイスに記憶された第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出してダイレクト印刷処理を行う画像形成装置において、カードリーダ部２６０に対するメモリカードの装着状態を、図２に示すＣＰＵ１２が例えば図５に示すステップ（２０１）を実行することで検出すると共に、メモリカードに記憶された第１のデータを読み出して、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷部１７が印刷し、該印刷後、検出されるメモリカードの装着状態を検出している場合、前記メモリカードに記憶されている任意のキー情報に基づいて第１のデータを暗号化処理して第２のデータ（暗号化されているデータ）を生成し、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０３）を実行して、該生成される第２のデータと特定のキー情報とをメモリカードに記憶させた後、メモリカードに記憶されている転送先に第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送し、該転送後、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０４）、（４０５）を実行して、メモリカードから前記第１のデータを削除する。
【００９５】
これにより、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読み取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部メモリ１４に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有の通知先に、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復元処理をユーザに明示することができる。
【００９６】
〔第３実施形態〕
上記実施形態では、カードリーダ部２６０にメモリカードが存在するかどうかをチェックして、メモリカードの取り忘れを検知した場合に、メモリカード内のパスワードをキーにしてデータを暗号化し、その暗号化したデータを外部メモリ１４に退避した後、メモリカード内のデータを削除するとともに、上記キーが入力された後、外部メモリ１４に記憶されたキーを照合して、外部メモリ１４に記憶された暗号化したデータを復号化してメモリカードに再記憶させる場合について説明したが、メモリカードからのダイレクト印刷終了後、ユーザが印刷物は必ず持ち帰るという前提に立ち、データ復号化キーを、印刷ドキュメントの先頭に付加（印刷）するように構成してもよい。以下、その実施形態について説明する。
【００９７】
図９は、本発明の第３実施形態を示す画像形成装置における画像出力サンプル例の一例を示す図であり、用紙の先端部ＨＬに、"復号化キーコード：５２７２５１８"を印刷し、そのキー情報により、データの復号化を行う。
【００９８】
上記のように構成された第３実施形態では、読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置であって、例えば図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１）を実行してカードリーダ部２６０に対するメモリカードの装着状態を検出し、メモリカードに記憶された特定のキー情報と第１のデータ、例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータを読み出して、例えば図９に示すような、用紙上の端位置（位置はユーザが操作パネル２２より指定可能とする）した後、検出される前記メモリカードの装着状態に基づき、メモリカードに記憶されている第１のデータを暗号化処理して第２のデータ（暗号化されたデータ）を生成し、該生成される第２のデータと特定のキー情報とを外部記メモリ１４に記憶させて、図２に示すＣＰＵ１２が、例えば図５に示すステップ（２０２）〜（２０５）を実行して、メモリカードから第１のデータを削除する。
【００９９】
これにより、第１実施形態の効果に加えて、さらに、復号化処理のために必要な特定のキー情報をメモリデバイス等に残存させることがなくなり、メモリデバイスのセキュリティ面がさらに向上する。
【０１００】
なお、上記復号化のキー情報の印刷位置は、ユーザの好みにより、変更することは可能である。即ち、ユーザが望めば、用紙の後端部に印刷しも良い。
【０１０１】
また、本実施形態におけるデータの暗号化処理、復号化処理等は、第１実施形態と同様であるため詳細については省略する。
【０１０２】
本実施形態によれば、簡単な構成で実現できるメリットがある。同時に、セキュリティも保証される。
【０１０３】
以下、図１０に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０４】
図１０は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０７】
本実施形態における図３，図５，図６，図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１１４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１１８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１１９】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜４０について説明する。
【０１２０】
〔実施態様１〕
読取り装置に装着されるメモリデバイスに記憶された第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成（暗号化処理は、公知のものであれば、本発明の適用に制限はない）して、前記メモリデバイスに設定された特定のキー情報とともに外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０２）〜（２０５））とを有することを特徴とする画像形成装置。
【０１２１】
これにより、メモリデバイスから読み出される第１のデータの印刷処理終了後、ユーザが読取り装置にメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理が実行された後、画像形成装置が備える外部メモリ１４に特定のキー情報とともに退避格納され、その後、第１のデータがメモリデバイス上から削除されるため、仮にメモリデバイスに対して第三者がメモリアクセスしても、第１のデータの内容がそのまま印刷されたり、内容が表示される等の処理から確実に保護され、メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避できる。
【０１２２】
〔実施態様２〕
前記データ処理手段は、入力されるキー情報と前記外部記憶手段に記憶された前記特定のキー情報とを照合して、前記第２のデータを復号化処理して第１のデータを生成し、該生成される第１のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする実施態様１記載の画像形成装置。
【０１２３】
これにより、第１のデータが消去されても、画像形成装置の外部記憶装置に退避格納された第１のデータを特定のキー情報を知る本人であれば、第２のデータを復号化処理して再現される第１のデータをメモリデバイスに再記憶させることができ、ユーザによるメモリデバイスの不注意に起因して一旦メモリデバイスから第１のデータが消失しても、正当な権限のあるユーザであれば、外部記憶装置に記憶させた第２のデータを復号化処理して復号化して、第１のデータを再現性よくメモリデバイスに再生することができ、第１のデータの再現性と利便性とが向上する。また、特定のキー情報を知る正当なユーザ以外は、外部記憶装置に暗号化して退避している第２のデータを第１のデータに復号化することが制限される。
【０１２４】
〔実施態様３〕
前記データ処理手段によるデータ操作を指示するユーザインタフェースを表示装置に表示する表示制御手段（図２に示すＣＰＵ１２が実行する、例えば図６に示すステップ（３０２））を備え、前記表示制御手段は、前記データ操作に対して所定の入力指示をユーザに催促するユーザインタフェースを前記表示装置（例えば操作パネル２２の表示部）に表示可能（図７に示す催促指示画面例参照）とすることを特徴とする実施態様１記載の画像形成装置。
【０１２５】
これにより、特定のキー情報を知る正当なユーザは、表示されるユーザインタフェースを確認しながら、外部記憶装置に暗号化して退避している第２のデータを第１のデータに復号化するための指示を容易に行うことができる。
【０１２６】
〔実施態様４〕
データ操作は、前記データ処理手段による復号化処理開始を指示するための特定のキー情報を催促する操作を含むことを特徴とする実施態様１記載の画像形成装置。
【０１２７】
これにより、ユーザがメモリデバイスを読み取り装置に装着すると、復号化処理のための特定のキー情報を適時に催促するので、誤操作することなく復号化処理を開始指示できる。
【０１２８】
〔実施態様５〕
前記データ処理手段は、前記メモリデバイスから前記第１のデータを削除した後、前記第２のデータを第１のデータに復号化するための復号手順を示す情報を取得するための取得先情報を前記メモリデバイスに書き込むことを特徴とする実施態様１記載の画像形成装置。
【０１２９】
これにより、第１のデータが削除されたメモリデバイスには、復号化処理に必要な操作を説明する情報を外部装置から容易に取得でき、メモリデバイスにそのような情報を常駐させる必要がなくなる。
【０１３０】
〔実施態様６〕
読取り装置に装着されるメモリデバイスに記憶された第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷手段（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷手段による印刷後、前記検出手段により前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理手段（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０３）の実行に伴うデータ処理）と、前記第１のデータ処理手段が前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送し、該転送後、前記メモリデバイスから前記第１のデータを削除する第２のデータ処理手段（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０４）、（４０５）の実行に伴うデータ処理）とを有することを特徴とする画像形成装置。
【０１３１】
これにより、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読み取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有の通知先に、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復号化処理をユーザに明示することができる。
【０１３２】
〔実施態様７〕
前記転送先は、前記メモリデバイスに記憶されているメールアドレスであることを特徴とする実施態様６記載の画像形成装置。
【０１３３】
これにより、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有のメールアドレスに、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復号化処理をユーザに明示することができる。
【０１３４】
〔実施態様８〕
読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された特定のキー情報（例えば図９に示すような、用紙上の端位置（位置はユーザが操作パネル２２より指定可能とする））と第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出して印刷する印刷手段（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷手段による印刷後、前記検出手段により検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０２）〜（２０５））とを有することを特徴とする画像形成装置。
【０１３５】
これにより、復号化処理のために必要な特定のキー情報をメモリデバイス等に残存させることがなくなり、メモリデバイスのセキュリティ面がさらに向上する。
【０１３６】
〔実施態様９〕
前記印刷手段により記録紙上に第１のデータとともに印刷される特定のキー情報を入力する入力手段（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（３０２）で、操作パネル２２によりユーザが印刷結果に記載されている特定のキー情報を入力する）を有し、前記データ処理手段は、前記入力手段により入力される前記特定のキー情報に基づいて前記外部記憶手段に記憶されている前記第１のデータを復号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする実施態様１記載の画像形成装置。
【０１３７】
これにより、印刷結果に復号化処理に必要な特定のキー情報が付加されることができ、その印刷内容と特定のキー情報との関係が対応しているため、ユーザは外部記憶装置に記憶している第２のデータを復号化するための特定のキー情報の内容を印刷結果から容易に取得することができる。
【０１３８】
〔実施態様１０〕
読取り装置に装着されるメモリデバイスに記憶された第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップ（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている情報を暗号化処理して第２のデータを生成（暗号化処理は、公知のものであれば、本発明の適用に制限はない）して、前記メモリデバイスに設定された特定のキー情報とともに前記外部記憶手段に記憶させ、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０２）〜（２０５））とを有することを特徴とするデータ処理方法。
【０１３９】
これにより、メモリデバイスから読み出される第１のデータの印刷処理終了後、ユーザが読取り装置にメモリデバイスを装着したままの状態が継続した場合は、第１のデータに対して所定の暗号化処理が実行された後、画像形成装置が備える外部記憶装置に特定のキー情報とともに退避格納され、その後、第１のデータがメモリデバイス上から削除されるため、仮にメモリデバイスに対して第三者がメモリアクセスしても、第１のデータの内容がそのまま印刷されたり、内容が表示される等の処理から確実に保護され、メモリデバイスに対する不注意な取り扱いに起因して第１のデータが漏洩してしまう事態を回避できる。
【０１４０】
〔実施態様１１〕
前記データ処理ステップは、入力されるキー情報と前記外部記憶手段に記憶された前記特定のキー情報とを照合して、前記第２のデータを復号化処理して第１のデータを生成し、該生成される第１のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする実施態様１０記載のデータ処理方法。
【０１４１】
これにより、第１のデータが消去されても、画像形成装置の外部記憶装置に退避された第１のデータを特定のキー情報を知る本人であれば、第２のデータを復号化処理して再現される第１のデータをメモリデバイスに再記憶させることができ、ユーザによるメモリデバイスの不注意に起因して一旦メモリデバイスから第１のデータが消失しても、正当な権限のあるユーザであれば、外部記憶装置に記憶させた第２のデータを復号化処理して復号化して、第１のデータを再現性よくメモリデバイスに再生することができ、第１のデータの再現性と利便性とが向上する。また、特定のキー情報を知る正当なユーザ以外は、外部記憶装置に暗号化して退避している第２のデータを第１のデータに復号化することが制限される。
【０１４２】
〔実施態様１２〕
前記データ処理ステップによるデータ操作を指示するユーザインタフェースを表示装置に表示する表示制御ステップ（図２に示すＣＰＵ１２が実行する、例えば図６に示すステップ（３０２））を備え、前記表示制御ステップは、前記データ操作に対して所定の入力指示をユーザに催促するユーザインタフェースを前記表示装置に表示可能とすることを特徴とする実施態様１０記載のデータ処理方法。
【０１４３】
これにより、特定のキー情報を知る正当なユーザは、表示されるユーザインタフェースを確認しながら、外部記憶装置に暗号化して退避している第２のデータを第１のデータに復元するための指示を容易に行うことができる。
【０１４４】
〔実施態様１３〕
データ操作は、前記データ処理ステップによる復号化処理開始を指示するための特定のキー情報を催促する操作を含むことを特徴とする実施態様１２記載のデータ処理方法。
【０１４５】
これにより、ユーザがメモリデバイスを読取り装置に装着すると、復号化処理のための特定のキー情報を適時に催促するので、誤操作することなく復号化処理を開始指示できる。
【０１４６】
〔実施態様１４〕
前記データ処理ステップは、前記メモリデバイスから前記第１のデータを削除した後、前記第２のデータを第１のデータに復号化するための復号手順を示す情報を取得するための取得先情報を前記メモリデバイスに書き込むことを特徴とする実施態様１０記載のデータ処理方法。
【０１４７】
これにより、第１のデータが削除されたメモリデバイスには、復号化処理に必要な操作を説明する情報を外部装置から容易に取得でき、メモリデバイスにそのような情報を常駐させる必要がなくなる。
【０１４８】
〔実施態様１５〕
読取り装置に装着されるメモリデバイスに記憶された第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータやデジタルカメラで撮像された撮像データを含む）を読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された第１のデータを読み出して印刷する印刷ステップ（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷ステップによる印刷後、前記検出ステップにより前記メモリデバイスの装着状態を検出している場合、前記メモリデバイスに記憶されている任意のキー情報に基づいて前記第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと特定のキー情報とを前記メモリデバイスに記憶させる第１のデータ処理ステップ（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０３）の実行に伴うデータ処理）と、前記第１のデータ処理ステップが前記第２のデータを前記メモリデバイスに記憶させた後、前記メモリデバイスから前記第１のデータを削除し、該削除後、前記メモリデバイスに記憶されている転送先に前記第２のデータを復号化処理して第１のデータを生成するための前記特定のキー情報を転送する第２のデータ処理ステップ（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図８に示すステップ（４０４）、（４０５）の実行に伴うデータ処理）とを有することを特徴とするデータ処理方法。
【０１４９】
これにより、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有の通知先に、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復号化処理をユーザに明示することができる。
【０１５０】
〔実施態様１６〕
前記転送先は、前記メモリデバイスに記憶されているメールアドレスであることを特徴とする実施態様１５記載のデータ処理方法。
【０１５１】
これにより、メモリデバイスに記憶された第１のデータを印刷処理終了後、該メモリデバイスの所有者であるユーザがメモリデバイスを読取り装置が抜き取らずに放置した場合でも、メモリデバイス内の第１のデータは、画像形成装置の外部記憶装置に暗号化された状態の第２のデータとして記憶されるとともに、メモリデバイスの所有者に固有のメールアドレスに、該第２のデータを復号化するために必要な特定のキー情報が通知されるため、メモリデバイスの取り忘れ等の発生と、その復号化処理をユーザに明示することができる。
【０１５２】
〔実施態様１７〕
読取り装置に装着されるメモリデバイスに記憶された情報を読み出してダイレクト印刷処理を行う画像形成装置におけるデータ処理方法であって、
前記読取り装置に対する前記メモリデバイスの装着状態を検出する検出ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０１））と、前記メモリデバイスに記憶された特定のキー情報（例えば図９に示すような、用紙上の端位置（位置はユーザが操作パネル２２より指定可能とする））と第１のデータ（例えばユーザがアプリケーションを実行して作成されたデータファイルであって、イメージデータ、グラフィックスデータ、テキストデータ、あるいはこれらの組み合わせデータを含む各種のデータ）を読み出して印刷する印刷ステップ（図２に示す印刷部１７であって、図２に示すＣＰＵ１２による、例えば図３に示すステップ（１０６）の実行に伴い印刷処理する）と、前記印刷ステップによる印刷後、前記検出ステップにより検出される前記メモリデバイスの装着状態に基づき、前記メモリデバイスに記憶されている第１のデータを暗号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記外部記憶手段に記憶させて、前記メモリデバイスから前記第１のデータを削除するデータ処理ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（２０２）〜（２０５））とを有することを特徴とするデータ処理方法。
【０１５３】
これにより、復号化処理のために必要な特定のキー情報をメモリデバイス等に残存させることがなくなり、メモリデバイスのセキュリティ面がさらに向上する。
【０１５４】
〔実施態様１８〕
前記印刷ステップにより記録紙上に第１のデータとともに印刷される特定のキー情報を入力する入力ステップ（図２に示すＣＰＵ１２が実行する、例えば図５に示すステップ（３０２））を有し、前記データ処理ステップは、前記入力ステップにより入力される前記特定のキー情報に基づいて前記外部記憶手段に記憶されている前記第１のデータを復号化処理して第２のデータを生成し、該生成される第２のデータと前記特定のキー情報とを前記メモリデバイスに再記憶させることを特徴とする実施態様１７記載のデータ処理方法。
【０１５５】
これにより、印刷結果に復号化処理に必要な特定のキー情報が付加されているので、その印刷内容と特定のキー情報との関係が対応しているので、ユーザは外部記憶装置に記憶している第２のデータを復号化するための特定のキー情報の内容を印刷結果から容易に取得することができる。
【０１５６】
〔実施態様１９〕
実施態様１０〜１８のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５７】
これにより、実施態様１０〜１８と同等の効果が期待できる。
【０１５８】
〔実施態様２０〕
実施態様１０〜１８のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【０１５９】
これにより、実施態様１０〜１８と同等の効果が期待できる。
【０１６０】
〔実施態様２１〕
パスワード付きのセキュアなメモリデバイス（カード）からの印刷が可能な画像形成装置において、メモリデバイス内のデータ操作を可能にするユーザインタフェース手段と、前記ユーザインタフェース手段からの印刷開始指示に基づき、印刷を実行する印刷手段と、ある一定時間、メモリデバイスへのアクセスがない、または当該画像形成装置の使用がない場合には、前記パスワードをキーとして、カード内のデータを暗号化して、当該画像形成装置内の記憶手段に記憶する暗号化データ記憶手段と、同時に、メモリデバイス内の元データを削除するデータ削除手段とを備え、更には、ユーザインタフェース手段による操作により、前記記憶手段中の暗号化データを、前記キー入力により暗号化データにより、前記メモリデバイスに復号化する復号手段とを備えていることを特徴とする画像形成装置。
【０１６１】
〔実施態様２２〕
前記データ操作とは、メモリデバイス内の画像データのプレビュー表示、選択、印刷設定の指定（コピー数、拡大縮小、フィニッシング指定、等々）、印刷開始指示等を意味することを特徴とする実施態様２１記載の画像形成装置。
【０１６２】
〔実施態様２３〕
前記暗号化データ記憶手段による暗号化データの記憶後、前記メモリデバイスにデータを復帰させる為の情報、即ち、データ復帰方法をメモリデバイス内に記憶し、また、前記メモリデバイスにデータを復号化させた場合には、前記記憶手段中の暗号化データを削除することを特徴とする実施態様２１記載の画像形成装置。
【０１６３】
〔実施態様２４〕
前記一定時間は、ユーザにより変更可能であることを特徴とする実施態様２１記載の画像形成装置。
【０１６４】
〔実施態様２５〕
前記暗号化データ記憶手段は、暗号化データを前記メモリデバイス（カード）内にも記憶することが可能であることを特徴とする実施態様２１記載の画像形成装置。
【０１６５】
〔実施態様２６〕
前記印刷手段による印刷終了により、前記メモリデバイス（カード）の抜き取り通知を、前記ユーザインタフェース手段に表示することを特徴とする実施態様２１記載の画像形成装置。
【０１６６】
〔実施態様２７〕
e-mailアドレスが設定されたセキュアなメモリデバイス（カード）からの印刷が可能な画像形成装置において、メモリデバイス内のデータ操作を可能にするユーザインタフェース手段と、前記ユーザインタフェース手段からの印刷開始指示に基づき、印刷を実行する印刷手段と、ある一定時間、メモリデバイスへのアクセスがない、または当該画像形成装置の使用がない場合には、任意のキー情報により、カード内のデータを暗号化して、当該画像形成装置内の記憶手段に記憶する暗号化データ記憶手段と、同時に、メモリデバイス内の前記元データを削除するデータ削除手段と、前記e-mailアドレスへキー情報をメール送信するメール手段とを備え、更に、ユーザインタフェース手段による操作により、前記記憶手段中の暗号化データを、受信したキー情報入力により暗号化データを、前記メモリデバイスに復号化する復号手段を備えていることを特徴とする画像形成装置。
【０１６７】
〔実施態様２８〕
前記データ操作とは、メモリデバイス内の画像データのプレビュー表示、選択、印刷設定の指定（コピー数、拡大縮小、フィニッシング指定、等々）、印刷開始指示等を意味することを特徴とする実施態様２７記載の画像形成装置。
【０１６８】
〔実施態様２９〕
ユーザが挿入するメモリデバイス（カード）の正当性（主には、ＩＤ，パスワードにて照合）をチェックし、カードの正当性が認められた時、ユーザに画像形成装置の使用を許可することを特徴とする実施態様２７記載の画像形成装置。
【０１６９】
〔実施態様３０〕
前記メール手段は、前記メモリデバイスにデータを復帰させる為の情報を含んでおり、また、前記メモリデバイスにデータを復号化させた場合には、前記記憶手段中の暗号化データを削除することを特徴とする実施態様２７記載の画像形成装置。
【０１７０】
〔実施態様３１〕
前記ある一定時間は、ユーザにより変更可能であることを特徴とする実施態様２７記載の画像形成装置。
【０１７１】
〔実施態様３２〕
前記暗号化データ記憶手段は、暗号化データを前記メモリデバイス（カード）内にも記憶することが可能であることを特徴とする実施態様２７記載の画像形成装置。
【０１７２】
〔実施態様３３〕
前記印刷手段による印刷終了により、前記メモリデバイス（カード）の抜き取り通知を、前記ユーザインタフェース手段に表示することを特徴とする実施態様２７記載の画像形成装置。
【０１７３】
〔実施態様３４〕
セキュアなメモリデバイス（カード）からの印刷が可能な画像形成装置において、メモリデバイス内のデータ操作を可能にするユーザインタフェース手段と、前記ユーザインタフェース手段からの印刷開始指示に基づき、印刷を実行する印刷手段と、ある一定時間、メモリデバイスへのアクセスがない、または当該画像形成装置の使用がない場合には、任意のキー情報により、カード内のデータを暗号化して、当該画像形成装置内の記憶手段に記憶する暗号化データ記憶手段と、同時に、メモリデバイス内の前記元データを削除するデータ削除手段とを備え、更に、前記印刷手段は、前記キー情報を用紙端に印刷し、その後、ユーザインタフェース手段による操作により、前記記憶手段中の暗号化データを、用紙に印刷されたキー情報入力により暗号化データを、前記メモリデバイスに復号化する復号化手段を備えていることを特徴とする画像形成装置。
【０１７４】
〔実施態様３５〕
前記データ操作とは、メモリデバイス内の画像データのプレビュー表示、選択、印刷設定の指定（コピー数、拡大縮小、フィニッシング指定、等々）、印刷開始指示等を意味することを特徴とする実施態様３４記載の画像形成装置。
【０１７５】
〔実施態様３６〕
ユーザが挿入するメモリデバイス（カード）の正当性（主には、ＩＤ，パスワードにて照合）をチェックし、カードの正当性が認められた時、ユーザに画像形成装置の使用を許可することを特徴とする実施態様３４の画像形成装置。
【０１７６】
〔実施態様３７〕
前記暗号化データ記憶手段による暗号化データの記憶後、前記メモリデバイスにデータを復帰させる為の情報、即ち、データ復帰方法をメモリデバイス内に記憶し、前記メモリデバイスにデータを復号化させた場合には、前記記憶手段中の暗号化データを削除することを特徴とする実施態様３４記載の画像形成装置。
【０１７７】
〔実施態様３８〕
前記ある一定時間は、ユーザにより変更可能であることを特徴とする実施態様３４記載の画像形成装置。
【０１７８】
〔実施態様３９〕
前記暗号化データ記憶手段は、暗号化データを前記メモリデバイス（カード）内にも記憶することが可能であることを特徴とする実施態様３４記載の画像形成装置。
【０１７９】
〔実施態様４０〕
前記印刷手段による印刷終了により、前記メモリデバイス（カード）の抜き取り通知を、前記ユーザインタフェース手段に表示することを特徴とする実施態様３４記載の画像形成装置。
【０１８０】
上記実施形態または実施態様によれば、メモリカードからのダイレクト印刷後、メモリカードを取り忘れたり、更に悪いことに盗まれても、第１のデータ自体は保護され、システムでのセキュリティ向上が期待できる。
【０１８１】
なお、第１のデータを削除した後、該メモリカードが第三者に利用されることを考慮して、意味の無いデータ、あるいは悪意を警告するようなメッセージを書き込んで、印刷や表示処理時にその内容を悪意の操作者に明示できるようにしてもよい。
【０１８２】
なお、印刷部１７による第１のデータの印刷終了後、メモリカードの取り忘れを警告するメッセージを操作パネル２２に表示させる制御を第１〜第３の実施形態に組み込む構成も本発明の適用範囲である。
【図面の簡単な説明】
【０１８３】
【図１】本発明を適用可能な画像形成装置の構成を説明する断面構成図である。
【図２】本発明の第１実施形態を示す画像形成装置を適用する画像処理システムの一例を示すブロック図である。
【図３】本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図２に示した操作パネルに表示されるメッセージの一例を示す図である。
【図５】本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図７】図２に示した操作パネルに表示されるデータ復号化のためのキー入力ＵＩの一例を示す図である。
【図８】本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートである。
【図９】本発明の第３実施形態を示す画像形成装置における画像出力サンプル例の一例を示す図である。
【図１０】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１８４】
１２  ＣＰＵ
１３  ＲＯＭ
１４  外部メモリ
２６  カードリーダ部
【図１】
2006004137.tif 000003
【図２】
2006004137.tif 000004
【図３】
2006004137.tif 000005
【図４】
2006004137.tif 000006
【図５】
2006004137.tif 000007
【図６】
2006004137.tif 000008
【図７】
2006004137.tif 000009
【図８】
2006004137.tif 000010
【図９】
2006004137.tif 000011
【図１０】
2006004137.tif 000012