(57)【要約】【課題】  外部記憶装置を介して印刷装置に入力された印刷データを用いて、印刷処理の速度を低下させることなく、印刷データに含まれる機密情報に対するセキュリティを確保したまま好適に印刷処理を行うことができる印刷装置、印刷方法、プログラム及び記憶媒体を提供する。【解決手段】  着脱可能なリムーバブルメディア等の外部記憶装置に記憶された印刷データを入力し、次いで印刷装置で印刷可能な画像データに展開する。そして、展開された画像データを記録媒体上に印刷する。ここで、印刷データの画像データへの展開処理時に、外部記憶装置の記憶領域を用いて展開処理を行う第１のモードと、印刷装置内部の記憶領域を用いて展開処理を行う第２のモードとを切り替えて上記展開処理が行われる。【選択図】  図３
2006076215.tif 000002
【特許請求の範囲】
【請求項１】
他装置で作成された印刷データを印刷する印刷装置であって、
着脱可能な外部記憶装置に記憶された前記印刷データを入力する入力手段と、
前記外部記憶装置の記憶領域を用いて前記印刷データを該印刷装置で印刷可能な画像データに展開する展開手段と、
前記展開手段で展開された前記画像データを記録媒体上に印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
他装置で作成された印刷データを印刷する印刷装置であって、
前記印刷データを入力する入力手段と、
入力された前記印刷データを該印刷装置内部で保持可能な内部保持手段と、
前記印刷データを前記印刷装置で印刷可能な画像データに展開する展開手段と、
前記展開手段で展開された前記画像データを記録媒体上に印刷する印刷手段とを備え、
前記入力手段が、着脱可能な外部記憶装置に記憶された前記印刷データを入力し、
前記展開手段が、前記印刷データの前記画像データへの展開処理時に、前記外部記憶装置の記憶領域を用いて展開処理を行う第１のモードと、前記内部保持手段の記憶領域を用いて展開処理を行う第２のモードとを備えることを特徴とする印刷装置。
【請求項３】
前記外部記憶装置の記憶領域内の前記印刷データの展開処理に使用可能な空き領域を検知する領域検知手段をさらに備え、
前記展開手段が、前記領域検知手段により検知された空き領域の容量に基づいて、前記第１のモードと前記第２のモードとを切り替えることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷手段による前記画像データの印刷終了後に、前記外部記憶装置の記憶領域に保持されている該画像データを保持するか、或いは消去するかを指定する指定手段をさらに備えることを特徴とする請求項１から３までのいずれか１項に記載の印刷装置。
【請求項５】
前記入力手段から入力された前記印刷データが前記外部記憶装置から入力されたデータであるか否かを検知する検知手段をさらに備え、
前記展開手段は、前記検知手段によって前記印刷データが前記外部記憶装置から入力されたデータであると検知された場合は前記第１のモードで該印刷データの展開処理を行い、それ以外の装置から入力された印刷データであると検知された場合は前記第２のモードで該印刷データの展開処理を行うことを特徴とする請求項２に記載の印刷装置。
【請求項６】
所定のネットワークを介した他装置から前記印刷データを受信する受信手段と、
前記展開手段によって前記内部保持手段の記憶領域を用いて前記印刷データが展開処理された画像データと、該展開手段によって前記外部記憶装置の記憶領域を用いて該印刷データが展開処理された画像データとを合成する合成手段と
をさらに備えることを特徴とする請求項２に記載の印刷装置。
【請求項７】
前記展開手段が、前記印刷データのうち、高セキュリティ性が必要とされる部分の画像データへの展開処理を前記外部記憶装置の記憶領域を用いて行い、残りの部分の画像データへの展開処理を前記内部保持手段の記憶領域を用いて行うことを特徴とする請求項１から６までのいずれか１項に記載の印刷装置。
【請求項８】
前記外部記憶装置の記憶領域で展開処理された高セキュリティ性が必要とされる部分の前記画像データと前記内部保持手段の記憶領域で展開処理された残りの部分の前記画像データの両方を前記外部記憶装置内に保持する、又は、前記外部記憶装置の記憶領域で展開処理された高セキュリティ性が必要とされる部分の画像データのみを該外部記憶装置内に保持する、又は、いずれの画像データとも削除する、のいずれかを選択する選択手段をさらに備えることを特徴とする請求項７に記載の印刷装置。
【請求項９】
他装置で作成された印刷データを印刷装置で印刷する印刷方法であって、
着脱可能な外部記憶装置に記憶された前記印刷データを前記印刷装置に入力する入力工程と、
前記外部記憶装置の記憶領域を用いて前記印刷データを該印刷装置で印刷可能な画像データに展開する展開工程と、
前記展開工程で展開された前記画像データを記録媒体上に印刷する印刷工程と
を有することを特徴とする印刷方法。
【請求項１０】
他装置で作成された印刷データを印刷装置で印刷する印刷方法であって、
前記印刷データを前記印刷装置に入力する入力工程と、
前記印刷データを前記印刷装置で印刷可能な画像データに展開する展開工程と、
前記展開工程で展開された前記画像データを記録媒体上に印刷する印刷工程とを有し、
前記入力工程が、着脱可能な外部記憶装置に記憶された前記印刷データを入力し、
前記展開工程が、前記印刷データの前記画像データへの展開処理時に、前記外部記憶装置の記憶領域を用いて展開処理を行う第１のモードと、前記印刷装置内部の記憶領域を用いて展開処理を行う第２のモードとを備えることを特徴とする印刷方法。
【請求項１１】
請求項９又は１０に記載の印刷方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な外部記憶装置に保持されている印刷データを印刷する印刷装置、印刷方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
デジタル複写機を用いた印刷システムにおいては、ネットワークを介して接続されたクライアントコンピュータ上で生成した印刷データを当該ネットワーク経由で印刷装置が受信して印刷する方法がある。また、軽印刷市場などのＰＯＤ（Print On Demand）市場では、インターネットを利用したウェブ入稿システムと呼ばれるものがある。このシステムでは、印刷会社のウェブ入稿用のホームページ上で所定の手続きを行い、印刷を依頼する印刷用データを送信するといったことが行われる。
【０００３】
また、別の方法として、印刷装置に接続されたＣＤ−ＲＯＭドライブ、ＭＯドライブ等のリムーバブルメディアに保持されている印刷データから印刷を実行するシステムがある。このようなシステムでは、例えば、ユーザが直接印刷データを印刷ショップに持ち込む際に、クライアントコンピュータ上で作成した印刷データをそのコンピュータに接続されたリムーバブルメディア等の外部記憶装置に保持する。ここで、このリムーバブルメディア等に保持されている印刷データは、ＰＤＬ（Page Description Language）データやダイレクト印刷可能なフォーマット（ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ等の形式）の入稿データの形式であって、印刷ショップでは当該リムーバブルメディア等から直接印刷が行われることとなる。
【０００４】
また、上記印刷方法は、印刷ショップ等で印刷することを目的とするだけでなく、外出先から印刷装置を使用して個人利用を目的とした印刷を行う場合にも適用される。すなわち、ユーザが外出先で利用可能な印刷装置がネットワークに接続されていない場合であっても、リムーバブルメディアに印刷データを保持して携帯することによって、いつでも当該印刷装置で印刷を行うことが可能である。
【特許文献１】特開２００４−０４２３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、リムーバルメディア等から印刷装置に入力され、印刷可能な画像データに展開される印刷データには、個人情報等の機密情報が含まれている場合が多い。例えば、ジョブの一部のみを配布先ユーザ毎に固有のデータに切り替えて印刷するといったバリアブルデータ印刷（Variable Data Printing：ＶＤＰ）では、このユーザ毎に固有のデータ部分として、ユーザ自身の住所や生年月日等の機密情報が用いられる場合が多い。
【０００６】
また、デジタル複写機を用いた印刷システムでは、展開後の画像データ等を印刷後も印刷装置内のハードディスク（ＨＤＤ）等に保存することが一般的である。しかし、印刷後のデータの完全消去機能を有していない印刷システムでは、第三者による無断での再プリントの可能性が残ってしまうように、印刷データに対するセキュリティが完全には確保されない場合がある。
【０００７】
さらに、印刷後にデータを完全に消去してセキュリティを高めた印刷システムであっても、ＨＤＤからデータを完全に消去するためにはランダムデータを何度も書き込む手間が必要であるように、システムの処理パフォーマンスに悪影響を及ぼすという問題が生じることとなる。
【０００８】
本発明は、このような事情を考慮してなされたものであり、外部記憶装置を介して印刷装置に入力された印刷データを用いて、印刷処理の速度を低下させることなく、印刷データに含まれる機密情報に対するセキュリティを確保したまま好適に印刷処理を行うことができる印刷装置、印刷方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、他装置で作成された印刷データを印刷する印刷装置であって、
着脱可能な外部記憶装置に記憶された前記印刷データを入力する入力手段と、
前記外部記憶装置の記憶領域を用いて前記印刷データを該印刷装置で印刷可能な画像データに展開する展開手段と、
前記展開手段で展開された前記画像データを記録媒体上に印刷する印刷手段と
を備えることを特徴とする。
【００１０】
また、上記課題を解決するために、本発明は、他装置で作成された印刷データを印刷する印刷装置であって、
前記印刷データを入力する入力手段と、
入力された前記印刷データを該印刷装置内部で保持可能な内部保持手段と、
前記印刷データを前記印刷装置で印刷可能な画像データに展開する展開手段と、
前記展開手段で展開された前記画像データを記録媒体上に印刷する印刷手段とを備え、
前記入力手段が、着脱可能な外部記憶装置に記憶された前記印刷データを入力し、
前記展開手段が、前記印刷データの前記画像データへの展開処理時に、前記外部記憶装置の記憶領域を用いて展開処理を行う第１のモードと、前記内部保持手段の記憶領域を用いて展開処理を行う第２のモードとを備えることを特徴とする。
【００１１】
さらに、上記課題を解決するために、本発明は、他装置で作成された印刷データを印刷装置で印刷する印刷方法であって、
着脱可能な外部記憶装置に記憶された前記印刷データを前記印刷装置に入力する入力工程と、
前記外部記憶装置の記憶領域を用いて前記印刷データを該印刷装置で印刷可能な画像データに展開する展開工程と、
前記展開工程で展開された前記画像データを記録媒体上に印刷する印刷工程と
を有することを特徴とする。
【００１２】
さらにまた、上記課題を解決するために、本発明は、他装置で作成された印刷データを印刷装置で印刷する印刷方法であって、
前記印刷データを前記印刷装置に入力する入力工程と、
前記印刷データを前記印刷装置で印刷可能な画像データに展開する展開工程と、
前記展開工程で展開された前記画像データを記録媒体上に印刷する印刷工程とを有し、
前記入力工程が、着脱可能な外部記憶装置に記憶された前記印刷データを入力し、
前記展開工程が、前記印刷データの前記画像データへの展開処理時に、前記外部記憶装置の記憶領域を用いて展開処理を行う第１のモードと、前記印刷装置内部の記憶領域を用いて展開処理を行う第２のモードとを備えることを特徴とする。
【００１３】
さらにまた、上記課題を解決するために、本発明は、上記印刷方法をコンピュータに実行させるためのプログラムであることを特徴とする。
【００１４】
さらにまた、上記課題を解決するために、本発明は、上記プログラムを格納したコンピュータ読み取り可能な記憶媒体であることを特徴とする。 
【発明の効果】
【００１５】
外部記憶装置を介して印刷装置に入力された印刷データを用いて、印刷処理の速度を低下させることなく、印刷データに含まれる機密情報に対するセキュリティを確保したまま好適に印刷処理を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の一実施形態について詳細に説明する。
【００１７】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像印刷装置の構成を概略的に示すブロック図である。図１において、画像印刷装置２００は、外部Ｉ／Ｆ（インターフェース）２０９を介してネットワーク１００と接続されている。尚、ネットワーク１００には、ホストコンピュータ１０１や他のプリンタ１０２が接続されており、画像印刷装置２００と各種データの通信が可能である。また、画像印刷装置２００は、外部Ｉ／Ｆ２０９に接続された電話回線を介してファクシミリ（ＦＡＸ）１０３と通信することが可能である。
【００１８】
画像印刷装置２００は、構成要素として、当該画像印刷装置全体の制御を司るコア部（制御部）２０１と、原稿画像を読み取るスキャナ部２０２と、ユーザに対する表示機能や入力機能を備えるユーザインターフェースとなる表示部２０３と、フレキシブルディスクやＭＯディスク等のリムーバブルメディアの駆動装置であるリムーバブルメディアドライブ２０４と、ＲＡＭ２０５と、印刷データであるＰＤＬデータを展開して生成した画像データ（例えば、ビットマップ画像）や印刷済みのＰＤＬデータを一時的に保存する領域とフォントデータ等を格納する領域を有する記憶装置（ＨＤＤ）２０６と、コピーやプリントやＦＡＸなどの各ジョブに対して必要な画像処理を施すコントローラ部（画像処理部）２０７と、記録媒体に印字を行うプリンタ部２０８を有する。
【００１９】
ＲＡＭ２０５は、ホストコンピュータ１０１からネットワーク１００を介して受信されたＰＤＬデータを一時的に保存するバッファであるＰＤＬバッファ（不図示）と、当該ＰＤＬデータを展開した画像データを一時的に保存するためのフレームメモリ（不図示）とを備える。
【００２０】
すなわち、画像印刷装置２００は、ホストコンピュータ１０１からネットワーク１００を介して供給されたＰＤＬデータをＨＤＤ２０６に一旦保存し、ＲＡＭ２０５内のＰＤＬバッファに一時的に保存した上で、当該データをＲＡＭ２０５内のフレームメモリ（フレームバッファ）に展開して画像データを形成する。このとき、全ての動作はコア部２０１の制御のもとに行われる。例えば、ＲＡＭ２０５内のフレームメモリに画像データが展開される場合には、コア部２０１の制御のもと、コントローラ部２０７において、フルカラー又はグレイスケール用の画像データを生成したり、印刷ジョブの設定に応じて必要な画像処理が施される。
【００２１】
ＲＡＭ２０５内のフレームメモリに展開された画像データは、プリンタ部２０８へＣＭＹＫデータ（グレイスケールの場合には、Ｋデータ）として送られ、用紙等の記録媒体上に印刷される。また、スキャナ部２０２によって読み取られて得られた画像データも同様に、プリンタ部２０８に供給され、用紙等に印刷される。
【００２２】
プリンタ部２０８は、例えば、６００ｄｐｉの解像度のカラー又はグレイスケール画像を出力する機能を有する。また、プリンタ部２０８は、フルカラーの画像を出力可能な電子写真方式の画像形成装置で実現される。また、プリンタ部２０８は、原稿を複写する複写機やスキャナとしての機能と、ホストコンピュータ１０１から供給されたＰＤＬデータを印刷するプリンタやＦＡＸとしての機能も有する。
【００２３】
図２は、図１に示す画像印刷装置２００におけるプリンタ部２０８の細部構成を示すブロック図である。尚、図２において図１の構成要素と同じものには、同一の符号を付して重複した説明を省略する。
【００２４】
図２に示すように、画像印刷装置２００は、所定位置に積載された複数の原稿を１枚ずつ原稿読み取り位置に順次搬送する原稿給紙部（以下「ＤＦ（Document Feeder）」と称す。）２２０と、両面印刷用の両面トレイ２１２と、画像を出力するための用紙が格納されている上段カセット２１３及び下段カセット２１４と、これらから搬送経路２１５を介して用紙を受容する感光ドラム２１１と、コア部２０１から供給されるＣ、Ｍ、Ｙ及びＫの画像データをレーザ光に変換して感光ドラム２１１上で走査させて潜像を形成するレーザ駆動部２１０と、トナー像を定着する定着器２１６と、定着器２１６から排紙された用紙を反転させて搬送経路２１７を介して両面トレイ２１２に供給する反転ユニット２１８を備える。
【００２５】
また、スキャナ部２０２は、ＤＦ２２０によって、又は手動でスキャナ部２０２の原稿読み取り位置に置かれた原稿を読み取り、原稿に対応したＲＧＢデータを生成すると共に、当該ＲＧＢデータをコントローラ部２０７に送る。
【００２６】
コントローラ部２０７は、画像印刷装置２００が複写機として使用される場合に、コア部２０１の制御に基づいて、スキャナ部２０２から受信したＲＧＢデータをＹＭＣＫデータに変換すると共に、必要な画像処理を施してプリンタ部２０８に送信する。一方、画像印刷装置３００がプリンタとして使用される場合に、コントローラ部２０７は、コア部２０１の制御に基づいて、外部Ｉ／Ｆ２０９を介してホストコンピュータ１０１等から受信した印刷データをＹＭＣＫデータに変換すると共に、必要な画像処理を施してプリンタ部２０８へ送信する。
【００２７】
レーザ駆動部２１０は、コア部２０１から受信したＹＭＣＫデータに基づき、Ｃ，Ｍ，Ｙ及びＫの画像データをレーザ光に変換して、このレーザ光を感光ドラム２１１上で走査させて潜像を形成し、当該潜像は、現像器（不図示）によって現像されることにより可視像（トナー像）となり、搬送経路２１５を介して感光ドラム２１１まで搬送された用紙の上に転写され、定着器２１６によってトナー像が定着される。
【００２８】
反転ユニット２１８は、記録媒体（例えば、用紙）の両面に画像を形成するモードにおいては、用紙の片面に対するトナー像が転写された後に搬送経路２１７を介して供給された用紙を反転させると共に、当該用紙を搬送経路２１９に供給する。そして、感光ドラム２１１は、両面トレイ２１２を介して搬送経路２１５に搬送された用紙の裏面に対してトナー像を転写する。そして、定着器２１６は、用紙に転写されたトナー像を定着させ、排紙トレイ２２１に用紙を排出する。ここで、排紙トレイ２２１は、各出力ビンにソート出力やグループ出力する機能の他、穴あけ（パンチ）、ステイプル、製本（折り）等のフィニッシング機能を有する。
【００２９】
図３は、外部記憶装置であるリムーバブルメディアに保持されている印刷ジョブを画像印刷装置２００を用いて印刷する場合の処理の流れを説明するための概要図である。
【００３０】
まず、ホストコンピュータ１０１上の任意のアプリケーションで作成した印刷データを可搬可能なリムーバブルメディアに格納して、当該リムーバブルメディアを着脱可能な画像印刷装置２００のリムーバブルメディアドライブ２０４にセットする（ステップＳ３１）。ここで、リムーバブルメディアドライブ２０４にリムーバブルメディアがセットされた場合、当該リムーバブルメディア内に印刷データが保持されている場合は、画面１に図示されているように、その印刷データの印刷（プリント）を実行するかどうかの確認画面が表示部２０３に表示される（ステップＳ３２）。
【００３１】
図４Ａ及び図４Ｂは、本発明の第１の実施形態に係る画像印刷装置２００の表示部２０３の一例を示す外観図である。図４Ａに示すように、表示部２０３は、画面表示部４０１とテンキー部４０２とを備えている。画面表示部４０１は、タッチキー方式で操作が可能となっており、コピー、スキャン、プリント等の各機能に応じた画面に切り替えられるようになっている。図４Ａに示されている画面はコピー画面の例であり、当該コピー画面には、コピー操作に必要な各種の設定項目（例えば、両面設定や用紙選択等）が表示される。また、当該画面の左下にには、例えば現在のシステムの状況が表示され、右下にはシステム状況の詳細画面を表示するためのボタンが配置されている。
【００３２】
一方、テンキー部４０２には、設定をリセットするためのリセットボタン、ユーザーモード等の詳細設定画面を表示するための詳細設定ボタン、テンキー、コピーを開始するためのコピーボタン、コピーを中止するためのストップボタン等が配置されている。
【００３３】
図４Ｂは、図４Ａに示す画面表示部４０１のプリンタ画面（タブ）に図３で示した画面１（確認画面）を表示した場合の例を示す図である。尚、図３に示す画面２、画面３、画面４は、それぞれ図４Ｂに示した画面１の表示例の場合と同様に、表示部２０３の画面表示部４０１のプリンタ画面に表示され、タッチパネルキー等で操作することが可能である。
【００３４】
図３における画面１においてユーザが「はい」（すなわち、印刷を実行）を選択した場合には、コア部２０１の制御のもと、リムーバブルメディアドライブ２０４に挿入されているリムーバブルメディア内の印刷データが読み出され、コントローラ部２０７によって展開処理（画像処理）が行われる。そして、展開処理が完了した時点で、図３の画面２に図示されているように、リムーバブルメディアドライブ２０４に挿入されているリムーバブルメディア内に展開されたデータを保持するかどうかを確認するための画面を表示部２０３に表示する。ここで、画面２で「はい」（すなわち、リムーバブルメディア内に展開）が選択された場合には、展開したデータをリムーバブルメディアに書き込む（ステップＳ３３Ａ）。
【００３５】
一方、画面２で「いいえ」（すなわち、画像印刷装置２００内のＨＤＤ２０６に展開）が選択された場合には、展開された当該画像データはＨＤＤ２０６に保持される（ステップＳ３３Ｂ）。
【００３６】
尚、画面２で「はい」が選択された場合（すなわち、リムーバブルメディア内に展開が選択された場合）であって、挿入されているリムーバブルメディアに展開された画像データを書き込むための十分な空き領域が不足している場合には、画面３に図示されているような、空き容量が不足している旨のメッセージを表示部２０３に表示する。また、それとともに、空き容量が十分にある別のリムーバブルメディアをセットすることを促すようなメッセージを表示部２０３に表示する。
【００３７】
そして、画面３のＯＫボタンが選択された場合には、挿入されているリムーバブルメディアの空き容量をチェック（検知）する。その結果、リムーバルメディアに十分な空き領域がある場合には、次のステップに進む。一方、リムーバルメディアに空き容量が不足している場合には、画面３を再度表示して、十分な空き容量が確認されるまでこの処理が繰り返される。また、画面３においてＣａｎｃｅｌボタンが選択された場合には、印刷処理を中断する。
【００３８】
上述したような処理が行われて、展開された画像データがリムーバブルメディアに書き込まれた後、一時的な記憶領域であるＲＡＭ２０５のフレームバッファに画像データが書き込まれる（ステップＳ３４Ａ）。そして、書き込まれた画像データはプリンタ部２０８に送られ、記録媒体に印字されることとなる。同様に、画像印刷装置２００内のＨＤＤ２０６に展開画像データが保持された場合でも、一時的な記憶領域であるＲＡＭ２０５のフレームバッファに印刷画像データが書き込まれ（ステップＳ３４Ｂ）、書き込まれた画像データがプリンタ部２０８送られ、記録媒体に印字されることとなる。
【００３９】
そして、記録媒体への印字が完了した時点で、画面４に図示されているように、展開した画像データをリムーバブルメディア（或いは、ＨＤＤ２０６）に保持しておくか、或いはそこから削除するかの選択を促す画面を表示部２０３に表示する。そして、「はい」（すなわち、削除する）が選択された場合には、リムーバブルメディア（或いは、ＨＤＤ２０６）に保持されている展開された画像データを消去する。一方、画面４で「いいえ」（すなわち、削除しないで保持したままにする）が選択された場合には、リムーバブルメディア（或いは、ＨＤＤ２０６）に保持されている展開された画像データは消去せずにそのまま保持した状態にしておく。
【００４０】
ここで、展開された画像データを消去せずに保持するようにした場合であって、そのリムーバブルメディアを再度リムーバブルメディアドライブ２０４にセットした時には、前述の処理ステップＳ３３に示した展開処理は行われずに、ＲＡＭ２０５内のフレームバッファに展開された画像データをコピーして用いることによって同様の印刷処理を行う。これにより、展開処理が不要となる分だけ、展開処理を行う場合よりもより短時間で印刷を実行することが可能となる。
【００４１】
図５は、本発明の第１の実施形態に係る画像印刷装置２００で印刷を実行する際の処理の流れを説明するためのフローチャートである。画像印刷装置２００は、まず、印刷データの出力要求があるかどうかをチェックする（ステップＳ１０１）。その結果、印刷データの出力要求がない場合（Ｎｏ）は、待機状態のまま処理は実行されない。一方、印刷データの出力要求があった場合（Ｙｅｓ）は、次に要求のあった印刷ジョブのタイプをチェックする（ステップＳ１０２）。
【００４２】
そして、ステップＳ１０２でチェックされた印刷ジョブのタイプがリムーバブルメディアのジョブであるかどうかを検知して判断する（ステップＳ１０３）。その結果、リムーバブルメディアのジョブであると判断された場合（Ｙｅｓ）は、リムーバブルメディア内の記憶領域を使用して展開処理を行って印刷を実行する（ステップＳ１０４：ブロック１）。尚、当該処理の詳細については、図７を用いて後述する。
【００４３】
ステップＳ１０４で印刷が実行された後、当該ジョブが終了したかどうかをチェックする（ステップＳ１０５）。その結果、終了した場合（Ｙｅｓ）は、前述したような、展開した画像データを削除するか、或いは保持するかの確認画面を表示部２０３に表示して、ユーザ等に指定させることで判断させる（ステップＳ１０６）。そして、画像データを削除すると指定された場合（Ｙｅｓ）には、リムーバブルメディアに保持されている（展開された）画像データを消去する（ステップＳ１０７）。
【００４４】
一方、ステップＳ１０３でリムーバブルメディアのジョブではないと判断された場合（すなわち、コピージョブ、ネットワーク経由のプリントジョブ、ＦＡＸジョブ等であった場合）は、画像処理装置内のＨＤＤ２０６を使用して展開処理を行って印刷を実行する（ステップＳ１０８）。尚、ステップＳ１０８の印刷処理内容については特に制限はなく、一般的な印刷処理を行うことが可能である。その後、当該ジョブが終了したかどうかをチェックして（ステップＳ１０９）、終了した場合（Ｙｅｓ）は次のステップに進む。
【００４５】
ステップＳ１０６で（展開された）データを削除しない（Ｎｏ）と判断された場合、ステップＳ１０７でリムーバルメディアから（展開された）画像データを削除した場合、及び、ステップＳ１０９でジョブ印刷が終了したと判断された場合（Ｙｅｓ）は、次いで他に印刷待ちのジョブがあるかどうかをチェックする（ステップＳ１１０）。
【００４６】
その結果、印刷待ちのジョブがある場合（Ｙｅｓ）にはステップＳ１０１へ戻って上記処理を繰り返す。一方、印刷待ちのジョブがない場合（Ｎｏ）には、本処理を終了する。
【００４７】
ここで、ステップＳ１０４において、図３で説明したようにリムーバブルメディアに展開画像データを保持するだけの十分な空き領域がなく、画像印刷装置２００内のＨＤＤ２０６を使用して展開処理を行うように指示された場合には、ステップＳ１０８へ移行するようにする。
【００４８】
図６は、図５に示されるフローチャートにおけるリムーバルメディア内の記憶領域を使用して画像を展開して印刷を実行する処理（ステップＳ１０４：ブロック１）の詳細を説明するためのフローチャートである。
【００４９】
すなわち、リムーバブルメディアがリムーバブルメディアドライブ２０４にセットされた場合、リムーバブルメディア内に保持されているジョブの一覧を表示部２０３に表示する（ステップＳ２０１）。表示部２０３で表示されているジョブの一覧から、印刷を実行するジョブが指定されたかどうかをチェックする（ステップＳ２０２）。その結果、印刷を実行するジョブが指定された場合（Ｙｅｓ）は、当該ジョブがすでに展開済みのデータであるかどうかをチェックする（ステップＳ２０３）。
【００５０】
その結果、当該ジョブが展開済みのデータではない場合（Ｎｏ）は、印刷データの展開処理がコントローラ部２０７によって行われる（ステップＳ２０４）。そして、展開処理が完了した時点で、リムーバブルメディアに（展開された）画像データを書き込むための空き領域があるかどうかをチェックする（ステップＳ２０５）。そして、リムーバルメディアに空き領域がある場合（Ｙｅｓ）には、当該リムーバブルメディアにステップＳ２０４で展開された画像データを書き込む（ステップＳ２０６）。尚、この処理は、展開処理が完了するまで繰り返して行われ、リムーバブルメディアに展開された画像データが書き込まれる（ステップＳ２０７）。ステップＳ２０７で展開処理が完了したと判定された場合（Ｙｅｓ）は、展開画像データを用いて印刷処理を実行する（ステップＳ２０８）。その後、図５で示したステップＳ１０５へ処理が移行する。また、ステップＳ２０３で展開済みのデータであると判定された場合（Ｙｅｓ）も同様に当該展開画像データを用いて印刷処理を実行する（ステップＳ２０８）。
【００５１】
また、ステップＳ２０５において、リムーバブルメディアに展開画像データを保存するための十分な空き領域がない場合（Ｎｏ）には、画像印刷装置２００内のＨＤＤ２０６を使用して展開処理を行うかどうかを確認する画面を表示部２０３に表示して、ユーザ等に展開処理を行うかどうかを判断させる（ステップＳ２０９）。その結果、ＨＤＤ２０６を使用して展開処理を行うと指定された場合（Ｙｅｓ）は、図５のフローチャートにおけるステップＳ１０８の印刷実行処理へ進む（ステップＳ２１０）。一方、展開処理を行わない場合（Ｎｏ）は、ブロック１の処理を終了して、図５のステップＳ１０５へ処理が移行する。
【００５２】
以上、説明したように、画像印刷装置２００に接続された着脱可能なリムーバブルディスク等の外部記憶装置から読み取った印刷データを印刷する際に、外部記憶装置の記憶領域を使用して展開処理を行うことによって、画像印刷装置の内部記憶装置（ＨＤＤ）に印刷データが保持されることがないため、印刷データの機密を保持することが可能となる。
【００５３】
また、外部記憶装置の記憶領域に展開された印刷データを保持するか削除するかを印刷完了後に任意に選択できるようにすることで、削除する場合には完全にデータが消去されることによって第三者によって無断で再プリントされることを防ぐことができ、高いセキュリティを確保することが可能となる。一方、展開された画像データを保持するようにした場合には、再度印刷が必要になった場合に同様の印刷データからの展開処理を行わずに印刷が実行可能となるため、短時間で印刷することが可能となる。
【００５４】
＜第２の実施形態＞
前述した第１の実施形態では、リムーバブルメディアを使用して印刷を行う際に、展開された画像データを当該リムーバブルメディア内の記憶領域を使用して処理する例を示した。次に、第２の実施形態では、背景画像とバリアブルデータとの合成処理を行って印刷するバリアブルデータ印刷において、セキュリティを必要とする部分（バリアブルデータ部）のみの展開処理をリムーバブルメディア内の記憶領域を使用して行う例について説明する。
【００５５】
図７は、本発明の第２の実施形態におけるバリアブルデータ印刷処理の流れを説明するための概要図である。尚、本実施形態で使用する画像印刷装置の構成は、前述した第１の実施形態に係る画像印刷装置２００と同様である。
【００５６】
また、本実施形態に係るバリアブルデータ印刷処理の基本的な印刷処理の流れは図３を用いて説明した第１の実施形態における印刷処理と同じであるため、図７を用いた本実施形態に係る印刷処理の説明では、図３を用いて説明した処理と異なる部分に焦点を置き、図３で説明した内容に関しての詳細は省略する。
【００５７】
まず、ホストコンピュータ１０１上の任意のアプリケーションで作成した印刷データをリムーバブルメディアに保持し、それを画像印刷装置２００のリムーバブルメディアドライブ２０４にセットする（ステップＳ７１Ａ）。このとき、ジョブ全体をリムーバブルメディアに保持するのではなく、バリアブルデータ部のみをリムーバブルメディアに保持し、背景画像部はネットワーク１００経由で画像印刷装置２００へ送信し、画像印刷装置２００内のＨＤＤ１０６に保持するようにしてもよい（ステップＳ７１Ｂ）。
【００５８】
尚、バリアブルデータの例としては、図７中の表７０１に示すように、アドレス帳のように氏名と住所がデータとして保持されたものが挙げられる。
【００５９】
そして、リムーバブルメディアドライブ２０４にメディアがセットされた場合であって、当該リムーバブルメディア内に印刷ジョブが保持されている場合は、図３の画面１に図示されているように、プリントを実行するかどうかの確認画面が表示される。
【００６０】
ここで、図３に示す画面１で「はい」（すなわち、印刷を実行）が選択された場合には、コア部２０１の制御のもとで、リムーバブルメディアドライブ２０４に挿入されているリムーバブルメディア内の印刷データが読み出される。そして、コントローラ部２０７によって読み出された印刷データの画像データへの展開処理（画像処理）が行われる。このようにして、バリアブルデータ部の展開処理が完了した後、展開された画像データをリムーバブルメディアに書き込む（ステップＳ７２Ａ）。
【００６１】
一方、図７のステップＳ７１Ｂで示したように、背景画像部がネットワーク１００経由で画像印刷装置２００内のＨＤＤ２０６に保持された場合は、当該背景画像部の展開データはＨＤＤ２０６に書き込まれることとなる（ステップＳ７２Ｂ）。
【００６２】
ここで、リムーバブルメディアに保持されているバリアブルデータ部の（展開された）画像データ７０２がリムーバブルメディアから読み出され、一時的な記憶領域であるＲＡＭ２０５のフレームバッファに送られる（ステップＳ７３Ａ）。同様に、ＨＤＤ２０６に保持されている背景画像部の（展開された）画像データ７０３がＨＤＤ２０６から読み出され、一時的な記憶領域であるＲＡＭ２０５のフレームバッファに送られる（ステップＳ７３Ｂ）。
【００６３】
そして、ＲＡＭ２０５のフレームバッファに送られたバリアブルデータ部の画像データ７０２と背景画像部の画像データ７０３が合成され、合成された印刷データ７０４がプリンタ部２０８に送られて記録媒体に印字される（ステップＳ７４）。
【００６４】
そして、記録媒体への印字が完了した時点で、図７において画面７０５（画面５）に示されているように、展開した画像データの保存方法を選択する画面が表示される。ユーザが当該画面で「全て保存」を選択した場合には、背景画像部の展開データ（すなわち、ＨＤＤ２０６に保持されている展開データ）とバリアブルデータ部の展開データ（リムーバブルディスクに保持されている展開データ）の両方がリムーバブルメディアに保存される。また、ユーザが「保存」を選択した場合には、リムーバブルメディアに保持されている展開された画像データのみがそのまま保持される。さらに、ユーザが「削除」を選択した場合には、リムーバブルメディア（或いは、ＨＤＤ２０６）に保持されている展開された画像データが削除される。
【００６５】
ここで、本実施形態では、リムーバブルメディアに展開された画像データを消去せずに保持した場合に、当該リムーバブルメディアを再度リムーバブルメディアドライブ２０４にセットした時には、前述のステップＳ７２Ａ（または、ステップＳ７２Ｂ）に示した展開処理は行わない。この場合は、ＲＡＭ２０５内のフレームバッファに展開画像データがコピーされることによって同様の印刷処理が行われるため、印刷データからの再度の展開処理が不要となる分、短時間で印刷を実行することが可能となる。
【００６６】
また、バリアブルデータ部と背景画像部を合成して出力する方法は、本実施形態に記載した方法のみならず、画像印刷装置２００のＨＤＤ２０６に予め保持されているデータやネットワーク１００上から取得可能な任意のデータを選択する画面（不図示）を表示部２０３に表示することによって、ユーザが任意に設定可能としてもよい。
【００６７】
以上、説明したように、バリアブルデータ印刷において機密保持が必要な部分のみを外部記憶装置の記憶領域を使用して展開処理することによって、外部記憶装置の記憶容量が小さい場合でも問題なくプリント可能であり、機密保持をしつつ、印刷に要するコストも最小限に抑えることができる。
【００６８】
＜その他の実施形態＞
以上、リムーバブルメディア等の可搬可能で印刷装置に着脱可能な外部記憶装置から印刷データを取得して印刷を実行する実施形態について説明したが、ネットワーク１００を介して接続されたホストコンピュータ１０２等の外部装置から印刷データを直接取得するとともに、当該外部装置の記憶領域を使用して画像データに展開させて同様に印刷を実行するようにしてもよい。
【００６９】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００７３】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１の実施形態に係る画像印刷装置の構成を概略的に示すブロック図である。
【図２】図１に示す画像印刷装置２００におけるプリンタ部２０８の細部構成を示すブロック図である。
【図３】外部記憶装置であるリムーバブルメディアに保持されている印刷ジョブを画像印刷装置２００を用いて印刷する場合の処理の流れを説明するための概要図である。
【図４Ａ】本発明の第１の実施形態に係る画像印刷装置２００の表示部２０３の一例を示す外観図である。
【図４Ｂ】本発明の第１の実施形態に係る画像印刷装置２００の表示部２０３の一例を示す外観図である。
【図５】本発明の第１の実施形態に係る画像印刷装置２００で印刷を実行する際の処理の流れを説明するためのフローチャートである。
【図６】図５に示されるフローチャートにおけるリムーバルメディア内の記憶領域を使用して画像を展開して印刷を実行する処理（ステップＳ１０４：ブロック１）の詳細を説明するためのフローチャートである。
【図７】本発明の第２の実施形態におけるバリアブルデータ印刷処理の流れを説明するための概要図である。
【符号の説明】
【００７９】
１００  ネットワーク
１０１  ホストコンピュータ
１０２  ネットワーク上のプリンタ
１０３  ＦＡＸ
２００  画像印刷装置
２０１  コア部（制御部）
２０２  スキャナ部
２０３  表示部
２０４  リムーバブルメディアドライブ
２０５  ＲＡＭ
２０６  記憶装置（ＨＤＤ）
２０７  コントローラ部
２０８  プリンタ部
２０９  外部Ｉ／Ｆ 
【図１】
2006076215.tif 000003
【図２】
2006076215.tif 000004
【図３】
2006076215.tif 000005
【図４Ａ】
2006076215.tif 000006
【図４Ｂ】
2006076215.tif 000007
【図５】
2006076215.tif 000008
【図６】
2006076215.tif 000009
【図７】
2006076215.tif 000010