(57)【要約】【課題】  リムーバブルメディアによってプリントジョブの授受を行うホスト装置とプリンタからなる画像処理システムにおいては、リムーバブルメディア内のプリントジョブが他人によって参照されてしまうことがある。【解決手段】    ホスト装置で画像データの出力設定を行う際に、オプション804として、メディア挿入後に自動的にプリントを行う「自動プリント」、プリント後に該ジョブを自動消去する「印刷後消去」、プリント時にパスワードの入力を求める「パスワード設定」等の設定ができ、該出力設定を画像データと共にリムーバブルメディアに格納する。そしてプリンタでは、該メディア内のプリントジョブを実行する際に、該出力設定に応じたプリント処理を行う。【選択図】  図5
2006215929.tif 000002
【特許請求の範囲】
【請求項１】
互いに記憶媒体の着脱を可能とする画像入力装置と画像出力装置からなる画像処理システムであって、
前記画像入力装置は、
画像データを入力する画像入力手段と、
前記画像データの前記画像出力装置における出力設定を行う出力設定手段と、
前記出力設定手段で設定された出力設定情報および前記画像データを前記記憶媒体に格納する格納手段と、を有し、
前記画像出力装置は、
前記記憶媒体を装着する媒体装着手段と、
該装着された前記記憶媒体に格納された前記出力設定情報に基づいて前記画像データを出力する画像出力手段と、
を有することを特徴とする画像処理システム。
【請求項２】
前記画像入力装置の前記出力設定手段においては、自動出力設定を行うことが可能であり、
前記画像出力装置の前記画像出力手段においては、前記出力設定として前記自動出力設定がなされていた場合には、前記画像データを自動的に出力する
ことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記画像入力装置の前記出力設定手段においては、出力後消去設定を行うことが可能であり、
前記画像出力装置の前記画像出力手段においては、前記出力設定として前記出力後消去設定がなされていた場合には、前記画像データの出力後に、該画像データおよび前記出力設定を前記記憶媒体から自動的に消去する
ことを特徴とする請求項１記載の画像処理システム。
【請求項４】
前記画像入力装置の前記出力設定手段においては、パスワード設定を行うことが可能であり、
前記画像出力装置の前記画像出力手段においては、前記出力設定として前記パスワード設定がなされていた場合には、前記パスワードの入力に応じて前記画像データを出力する
ことを特徴とする請求項１記載の画像処理システム。
【請求項５】
前記画像入力手段は、前記画像データを生成することを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記画像出力手段は、前記画像データに基づく可視像を記録媒体上に形成することを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記記憶媒体は、前記出力設定及び前記画像データの組を複数格納することができることを特徴とする請求項１乃至６のいずれかに記載の画像処理システム
【請求項８】
画像データを入力する画像入力手段と、
前記画像データが他装置から出力される際の出力設定を行う出力設定手段と、
前記出力設定手段で設定された出力設定情報および前記画像データを、着脱可能な記憶媒体に格納する格納手段と、
を有することを特徴とする画像処理装置。
【請求項９】
着脱可能な記憶媒体を装着する媒体装着手段と、
該装着された前記記憶媒体に格納された画像データを出力する画像出力手段と、を有し、
前記画像出力手段は、前記記憶媒体に前記画像データに関する出力設定情報が格納されていた場合に、該出力設定情報に基づいて前記画像データを出力することを特徴とする画像処理装置。
【請求項１０】
互いに記憶媒体の着脱を可能とする画像入力装置と画像出力装置からなる画像処理システムにおける画像処理方法であって、
前記画像入力装置において、
画像データを入力する画像入力ステップと、
前記画像データの前記画像出力装置における出力設定を行う出力設定ステップと、
前記出力設定ステップで設定された出力設定情報および前記画像データを前記記憶媒体に格納する格納ステップと、
前記画像出力装置において、
前記記憶媒体を装着する媒体装着ステップと、
該装着された前記記憶媒体に格納された前記出力設定情報に基づいて前記画像データを出力する画像出力ステップと、
を有することを特徴とする画像処理方法。
【請求項１１】
前記出力設定ステップにおいては自動出力設定を行うことが可能であり、
前記画像出力ステップにおいては、前記出力設定として前記自動出力設定がなされていた場合に前記画像データを自動的に出力する
ことを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
前記出力設定ステップにおいては出力後消去設定を行うことが可能であり、
前記画像出力ステップにおいては、前記出力設定として前記出力後消去設定がなされていた場合に前記画像データの出力後に該画像データおよび前記出力設定を前記記憶媒体から自動的に消去する
ことを特徴とする請求項１０記載の画像処理方法。
【請求項１３】
前記出力設定ステップにおいてはパスワード設定を行うことが可能であり、
前記画像出力ステップにおいては、前記出力設定として前記パスワード設定がなされていた場合に前記パスワードの入力に応じて前記画像データを出力する
ことを特徴とする請求項１０記載の画像処理方法。
【請求項１４】
情報処理装置を制御することによって、該情報処理装置を請求項１乃至７の何れかに記載された画像入力装置として動作させることを特徴とするプログラム。
【請求項１５】
情報処理装置を制御することによって、該情報処理装置を請求項１乃至７の何れかに記載された画像出力装置として動作させることを特徴とするプログラム。
【請求項１６】
請求項１４または請求項１５に記載されたプログラムが記録されたことを特徴とする記録媒体。
【請求項１７】
画像データを入力する画像入力手段と、
前記画像データが他装置から印刷される際の自動印刷設定を行う出力設定手段と、
前記出力設定手段で設定された自動印刷設定情報および前記画像データを、着脱可能な記憶媒体に格納する格納手段と、
を有することを特徴とする印刷装置。
【請求項１８】
着脱可能な記憶媒体を装着する媒体装着手段と、
該装着された前記記憶媒体に格納された画像データを印刷する画像印刷手段と、を有し、
前記画像印刷手段は、前記記憶媒体に前記画像データに関する自動印刷設定情報が格納されていた場合に、該自動印刷設定情報に基づいて前記画像データをユーザの指示なく印刷することを特徴とする印刷装置。
【請求項１９】
画像データを入力する画像入力手段と、
前記画像データが他装置から印刷された後、印刷された画像データを消去する印刷後消去設定を行う出力設定手段と、
前記出力設定手段で設定された印刷後消去設定情報および前記画像データを、着脱可能な記憶媒体に格納する格納手段と、
を有することを特徴とする印刷装置。
【請求項２０】
着脱可能な記憶媒体を装着する媒体装着手段と、
該装着された前記記憶媒体に格納された画像データを印刷する画像印刷手段と、
前記記憶媒体に前記画像データに関する印刷後消去設定情報が格納されていた場合に、前記画像データを前記画像印刷手段により印刷した後、画像データを消去することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システムおよびその方法、および画像処理装置に関し、特に着脱可能な記憶媒体を用いて装置間における画像データの授受を可能とする画像処理システムおよびその方法、および画像処理装置に関する。
【背景技術】
【０００２】
一般に、ホスト装置とプリンタをネットワークにより接続したプリントシステムにおいては、ホスト装置において生成された印刷用のプリントデータが接続ケーブル等を介してプリンタに入力され、プリンタはこのプリントデータに従って印刷を実行する。
【０００３】
しかしながらこのようなプリントシステムにおいては、プリントデータがネットワーク上を移動するため、ネットワーク上でプリントデータを他人に見られてしまう、またはプリントデータを取得されてしまう可能性があった。
【０００４】
そこで、ホスト装置とプリンタを物理的には接続せずに、着脱可能な記憶媒体（リムーバブルメディア）を用いることによって、上記問題を解決できる。すなわち、ホスト装置で生成したプリントデータをプリントジョブとして一旦リムーバブルメディアに格納し、該リムーバブルメディアをプリンタに接続されたメディアドライブに装着することによって、プリントジョブを実行してプリントデータをプリントアウトすることができる（例えば、特許文献１参照）。この方法によれば、プリントデータをネットワーク上で移動させることなく、プリントアウトを行うことが可能となる。
【特許文献１】特開平8-244341号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記リムーバブルメアディを用いたプリントシステムにおいても、プリント後にユーザがリムーバブルメディアをプリンタ内に残したままプリンタから離れてしまった場合に、他人によってリムーバブルメディア内のプリントジョブが実行されてしまったり、リムーバブルメディアごと持ち去られてしまう可能性があった。
【０００６】
さらに、リムーバブルメディア内のプリントジョブは、プリントアウト後に不要となれば、ユーザがリムーバブルメディアから削除する作業を行う必要があった。
【０００７】
本発明は上述した問題を個々に、またはまとめて解決するものであり、リムーバブルメディア内のプリントジョブに対するセキュリティ管理を行う画像処理システムおよびその方法、および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明の画像処理システムは以下の構成を備える。
【０００９】
すなわち、互いに共通する記憶媒体の着脱を可能とする画像入力装置と画像出力装置からなる画像処理システムであって、前記画像入力装置は、画像データを入力する画像入力手段と、前記画像データの前記画像出力装置における出力設定を行う出力設定手段と、前記出力設定手段で設定された出力設定情報および前記画像データを前記記憶媒体に格納する格納手段と、を有し、前記画像出力装置は、前記格納手段から取り出された前記記憶媒体を装着する媒体装着手段と、該装着された前記記憶媒体に格納された前記出力設定情報に基づいて前記画像データを出力する画像出力手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、リムーバブルメディア内のプリントジョブに対するセキュリティ管理を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。
【００１２】
＜第1実施形態＞
●システム構成
図1は、本実施形態のプリントシステムの構成を示すブロック図である。同図に示されるプリントシステムは、印刷用のプリントデータ等を生成するホスト装置1と、ホスト装置1で生成されたプリントデータに従って印刷を実行するプリンタ2によって構成される。
【００１３】
ホスト装置1において、10はCPUであり、ホスト装置1全体の制御を行う。11はROMであり、CPU10が処理する各種の制御プログラムを格納する。また、12はRAMであり、後述する外部記憶装置15に格納されたアプリケーションプログラム等をロードして格納する。CPU10はRAM12にロードされたプログラムによって処理を実行する。また、RAM12は、CPU10が各種の制御を実行する際の作業領域を提供するものである。
【００１４】
13はディスプレイであり、CPU10の制御により各種の表示を行う。14は入力部であり、キーボード、ポインティングデバイス等により必要な入力を行う。15は外部記憶装置であり、種々のアプリケーションプログラムを格納する。16はネットワークインタフェースであり、ネットワークに接続された他の機器とのデータ通信を行う。なお、本実施形態においてネットワークインタフェース16は必ずしも必要ではない。17はプリンタインタフェースであり、アプリケーションプログラムよりの印刷指示により、プリンタドライバを介して生成されたプリントデータを出力する。
【００１５】
30aはホスト装置1側のメディアドライブであり、メディアドライブ30aに着脱可能な記憶媒体40（以後、リムーバブルメディアと称する）とデータの授受を行う。このメディアドライブ30aはデータ線51を介してプリンタインタフェース17に接続され、ホスト装置1より入力したプリントデータをリムーバブルメディア40に格納する。
【００１６】
プリンタ2において、20はCPUであり、プリンタ2における各種の処理を制御する。21はROMであり、CPU20によって実行される制御プログラムを格納する。22はRAMであり、CPU20が各種制御を実行する際の作業領域を提供する。なお、RAM22は、プリントのためのラスターイメージを展開するための領域も含む。23は操作パネルであり、ユーザによる各種のコマンド入力を行う。24はエンジン部であり、本実施形態ではレーザビーム方式でプリントが実現される。25はネットワークインタフェースであり、ネットワークに接続された他の機器とデータ通信を行う。26はホストインタフェースであり、外部のホスト装置等からのプリントデータを受信する。
【００１７】
30bはプリンタ2側のメディアドライブであり、リムーバブルメディア40よりプリントデータを読み出し、データ線52を介してホストインタフェース26へプリントデータを供給する。
【００１８】
ここで、本実施形態におけるプリント処理の概要を説明する。まず、ホスト装置1からプリントコマンドを入力装置14の操作によって発行すると、プリントデータはデータ線51を介してメディアドライブ30aにセットされたリムーバブルメディア40に書き込まれる。このリムーバブルメディア40としては、フロッピーディスク（登録商標）や光磁気ディスク、スマートメディア、またはその他のメディアでも構わない。
【００１９】
次に、このリムーバブルメディア40をメディアドライブ30aから取り出して、プリンタ2に接続されたメディアドライブ30bにセットする。するとプリンタ2は、リムーバブルメディア40内のプリンタコマンドが書き込まれた領域を読み出しに行き、その読み出した命令に従って、データが書き込まれた領域からプリントデータを読み出す。読み出されたプリントデータはデータ線52を介してプリンタ2へ入力され、プリントアウトがなされる。
【００２０】
図2は、本実施形態におけるメディアドライブ30aの概略構成を示すブロック図である。なお、メディアドライブ30bも、メディアドライブ30aと同様の構成からなる。
【００２１】
同図において、CPU31はROM32に格納された制御プログラムを実行することにより、ホスト装置1より入力されたプリントデータのリムーバブルメディア40への格納を行う。なお、メディアドライブ30bの場合には、リムーバブルメディア40より読み出したプリントデータのプリンタ2への出力を行う。RAM33はCPU31が各種の制御を実行する際の作業領域を提供する。
【００２２】
34は外部インタフェースであり、ホスト装置1とのデータ通信を行う。なお、メディアドライブ30Bの場合には、プリンタ2とのデータ通信を行う。即ち、メディアドライブ30aの場合は、プリンタ装置2に成り代わってホスト装置1との間で所定の手順に従ってデータ通信を行い、プリントデータを獲得する。またメディアドライブ30bの場合は、リムーバブルメディア40より読み出したプリントデータを、ホスト装置1に成り代わって所定の手順でプリンタ2へ出力する。
【００２３】
35はリムーバブルメディアインタフェースであり、リムーバブルメディア40に対してデータの書き込みや読み出しを行うためのインタフェースである。
【００２４】
本実施形態のプリンタ部2は、レーザビームプリンタ（以下、LBPと称する）として実現される。図3は、LBP2の内部構造を示す断面図である。このLBP2は不図示のデータ源から文字パターンの登録や提携書式（フォームデータ）などの登録が行える。
【００２５】
図3において、LBP2は外部に接続されているホストコンピュータ等から供給される印刷情報（文字コード等）やフォーム情報或いはマクロ命令などを入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターンなどを作成し、記録媒体である記録紙上に像を形成する。操作パネル23には、操作のためのスイッチ及びLED表示器などが配されている。1101はプリンタ2全体の制御及びホストコンピュータ等から供給される文字情報などを解析するプリンタ制御ユニットである。このプリンタ制御ユニット1101は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ1102に出力する。
【００２６】
レーザドライバ1102は半導体レーザ1103を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ1103から発射されるレーザ光1104をオン・オフ切り換えする。このレーザ光1104は回転多面鏡1105で左右方向に振らされて静電ドラム1106上を走査露光する。これにより、静電ドラム1106上には文字パターンの静電潜像が形成されることになる。この潜像は静電ドラム1106周囲に配設された現像ユニット1107により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はプリンタ2に装着した用紙カセット1108に収納され、給紙ローラ1109及び搬送ローラ1110と1111とにより、装置内に取り込まれて、静電ドラム1106に供給される。
【００２７】
●プリント処理
以下、本実施形態におけるプリント処理について、詳細に説明する。
【００２８】
●ホスト側処理
まず、ホスト装置1におけるプリント処理時の制御手順を、図4のフローチャートを用いて説明する。なお、本処理をCPU10によって実現するための制御プログラムはROM11に格納されている。
【００２９】
ホスト装置1において、アプリケーションプログラム上などでプリント用の画像データ（プリントデータ）を生成し(S501)、該プリントデータのプリントが指示されると、ホスト装置1のディスプレイ13に図5に示すプリント設定画面が表示される(S502)。なお、ステップS501におけるプリントデータの生成は、プリント対象となるデータを決定する処理であり、例えばホスト装置1の外部記憶装置15に格納されている画像データをプリント対象として選択する処理であっても良いし、ホスト装置1に接続されたスキャナやデジタルカメラからプリント対象となる画像データを入力する処理であっても良い。
【００３０】
図5において、801はプリントを行うドキュメントの印刷範囲を設定する部分であり、本実施形態では「全ページ」、「現在のページ」、「指定したページ」、のいずれのプリントを行うかを選択することができる。802はプリント時の印刷モード設定を行う部分であり、本実施形態ではチェックボックスに印を付けることによって「セキュアプリント」及び「両面印刷」を、また数字を入力することによって印刷部数及び倍率を設定できる。
【００３１】
803はプロパティボタンであり、これが押下されると、図5とは異なるさらに詳細な設定を行うための画面が表示さる。該詳細設定画面においては例えば、2in1印刷や原稿の向き、給紙するカセットの選択等を設定することができる。
【００３２】
804は、リムーバブルメディア40がプリンタ2のメディアドライブ30bに接続された際の、プリンタ2のプリント動作を設定するオプション設定部分であり、本実施形態の特徴である「自動印刷」、「印刷後消去」、「パスワード設定」の3種類の印刷設定を行うことができる。
【００３３】
805はOKボタンであり、これが押下されることによって、図5のプリント設定画面で設定された条件がCPU10に認識される。806はキャンセルボタンであり、これが押下されることによって、図5のプリント設定画面で設定した条件は解除されてホスト装置1によるプリント動作は停止する。
【００３４】
図5に示すプリント設定画面においてOKボタン805が押されることによってプリント設定が終了すると、ホスト装置1はステップS502で設定されたプリント設定情報をプリントジョブ情報の所定位置に格納し(S503)、プリントジョブ情報とプリントデータを、プリンタインタフェース17を介してメディアドライブ30aへ出力する(S504,S505)。
【００３５】
メディアドライブ30aは、ステップS504及びS505でプリントジョブ情報及びプリントデータを受信すると、装着されたリムーバブルメディア40のディレクトリ情報を格納するエリアにプリントジョブ情報を、プリントデータを格納するエリアにプリントデータを格納する。ここで図6に、リムーバブルメディア40におけるデータの格納例を示す。リムーバブルメディア40は、ディレクトリ情報を格納するエリアとプリントデータを格納するエリアとを有し、ディレクトリ情報には、格納されているプリントデータの格納位置を示す情報が格納されている。
【００３６】
なお、メディアドライブ30aは上述したプリントデータを受信する際に、ホスト装置1に対してプリンタ2と同様の通信手順を行うことによって、ホスト装置1のプリンタインタフェース17からプリントデータを獲得する。すなわち、メディアドライブ30aがプリンタ2を代行することになる。
【００３７】
尚、図4に示す処理は、リムーバブルメディア40の容量に空きある限り連続して実行することができるため、リムーバブルメディア40には図6に示されるように、複数のプリントジョブを格納することができる。
【００３８】
以上のようにしてプリントジョブ情報及びプリントデータが格納されたリムーバブルメディア40をメディアドライブ30aより取り出してプリンタ2側のメディアドライブ30bへ装着すると、リムーバブルメディア40よりプリントデータが読み出されてプリンタ2へ出力され、プリンタ2においてプリントが実行される。
【００３９】
●プリンタ側処理（自動プリント）
次に、プリンタ2側におけるプリント処理時の制御手順について、図7のフローチャートを用いて説明する。ここでは特に、上述したホスト装置1でのプリント処理の際に、図5のオプション設定部804において「自動プリント」が選択された場合について説明する。なお、本処理を実現するための制御プログラムはメディアドライブ30bのROM32に格納され、CPU31によって実行される。
【００４０】
まず、プリンタ2がリムーバブルメディア40の装着を検出すると(S601)、リムーバブルメディア40のディレクトリ情報を格納するエリアからプリントジョブ情報が読み出される(S602)。そして、プリントジョブ情報に格納されている、「自動プリント」の設定を確認する(S603)。
【００４１】
ステップS603において自動プリントが設定されている場合にはステップS604へ進み、ステップS602でプリントジョブ情報を読み出したディレクトリ情報格納エリアに対応するプリントデータへアクセスし、該プリントデータを読み出す。こうしてリムーバブルメディア40から読み出されたプリントデータは、外部インタフェース34を介してプリンタ2に出力される(S605)。
【００４２】
プリンタ2では、このように出力されたプリントデータをホストインタフェース26を介して受信し、これに基づいてプリントを実行する。ここで、メディアドライブ30bは上述したプリントデータを出力する際に、プリンタ2に対してホスト装置1と同様の通信手順を行うことによって、プリンタ2のホストインタフェース26へプリントデータを出力する。すなわち、メディアドライブ30bがホスト装置1を代行することになる。
【００４３】
プリンタ2によるプリントデータのプリントが終了すると、リムーバブルメディア40のディレクトリ情報格納エリアに基づき、他のプリントジョブの存在を判断する(S606)。他のプリントジョブが存在すればステップS602へ戻り、他のプリントデータについてのプリント処理を行うが、他のプリントジョブが存在しなければ本処理を終了する。
【００４４】
なお、ステップS603において参照したプリントジョブ情報に自動プリントが設定されていない場合には、そのプリントジョブに対してのプリント動作は行わずにステップS606に進む。
【００４５】
このように本実施形態においては、プリントジョブ情報内に自動プリントが設定されたプリントジョブについては、リムーバブルメディア40がプリンタ2側のメディアドライブ30bへ装着されると自動的にプリント出力される。すなわち、ホスト装置1においてユーザが、自動プリントを行うジョブを任意に設定することができる。
【００４６】
尚、リムーバブルメディア40に格納されたプリントジョブのうち、自動プリントが設定されていないものについては、プリンタ2の操作パネル23上から当該プリントジョブに対するプリント指定を行うことによって、プリント動作を行うことができる。
【００４７】
●プリンタ側処理（印刷後消去）
次に、ホスト装置1でのプリント処理の際に、図5のオプション設定部804において「印刷後消去」が選択された場合の、プリンタ2側におけるプリント制御手順について図8のフローチャートを用いて説明する。
【００４８】
図8において、プリンタ2がリムーバブルメディア40の装着を検出すると(S901)、リムーバブルメディア40のディレクトリ情報を格納するエリアからプリントジョブ情報が読み出される(S902)。そして、該プリントジョブ情報を読み出したディレクトリ情報格納エリアに対応するプリントデータへアクセスし、該プリントデータを読み出す(S903)。こうしてリムーバブルメディア40から読み出されたプリントデータは、外部インタフェース34を介してプリンタ2に出力される(S904)。
【００４９】
プリンタ2では、このように出力されたプリントデータをホストインタフェース26を介して受信し、これに基づいてプリントを実行する。ここで、メディアドライブ30bは上述したプリントデータを出力する際に、プリンタ2に対してホスト装置1と同様の通信手順を行うことによって、プリンタ2のホストインタフェース26へプリントデータを出力する。すなわち、メディアドライブ30bがホスト装置1を代行することになる。
【００５０】
プリンタ2による当該プリントデータのプリントを終了すると、ステップS902で取得したプリントジョブ情報を参照し、「印刷後消去」の設定がなされているか否かを判定する(S905)。印刷後消去が設定されている場合はステップS906に進み、ステップS902およびS903で読み出したプリントジョブ情報及びプリントデータを、リムーバブルメディア40から削除する。
【００５１】
その後、リムーバブルメディア40のディレクトリ情報格納エリアに基づき、他のプリントジョブの存在を判断する(S907)。他のプリントジョブが存在すればステップS902へ戻り、他のプリントデータについてのプリント処理を行うが、他のプリントジョブが存在しなければ本処理を終了する。
【００５２】
尚、ステップS905において印刷後消去が設定されていない場合には、プリントジョブ情報及びプリントデータをそのままにしてステップS907へ進む。
【００５３】
このように本実施形態においては、プリントジョブ情報内に印刷後消去が設定されたプリントジョブについては、プリント終了後に自動的にプリント情報およびプリントデータが消去される。すなわち、ホスト装置1においてユーザが、印刷後に自動消去を行うジョブを任意に設定することができる。
【００５４】
●プリンタ側処理（パスワード設定）
次に、ホスト装置1でのプリント処理の際に、図5のオプション設定部804において「パスワード設定」が選択された場合の、プリンタ2側におけるプリント制御手順について図9のフローチャートを用いて説明する。なお、本実施形態におけるパスワードの設定は、ホスト装置1において図4に示すステップS501のプリント設定時に行われているものとし、設定されたパスワードはプリントジョブ情報内に格納されているものとする。
【００５５】
図9において、プリンタ2がリムーバブルメディア40の装着を検出すると(S1001)、リムーバブルメディア40のディレクトリ情報を格納するエリアからプリントジョブ情報が読み出される(S1002)。そして、プリントジョブ情報に格納されている、「パスワード設定」の情報を確認する(S1003)。
【００５６】
ステップS1003においてパスワード設定が指定されている場合にはステップS1004へ進み、ユーザによるパスワードの入力を待つ。ここでパスワードの入力は例えば、プリンタ2の操作パネル23から行われる。パスワードが入力されると、該パスワードをプリントジョブ情報に予め格納されているパスワードと比較し(S1005)、これらが正しく対応していれば、プリントデータへアクセスして該プリントデータを読み出す(S1006)。こうしてリムーバブルメディア40から読み出されたプリントデータは、外部インタフェース34を介してプリンタ2に出力される(S1007)。
【００５７】
プリンタ2では、このように出力されたプリントデータをホストインタフェース26を介して受信し、これに基づいてプリントを実行する。ここで、メディアドライブ30bは上述したプリントデータを出力する際に、プリンタ2に対してホスト装置1と同様の通信手順を行うことによって、プリンタ2のホストインタフェース26へプリントデータを出力する。すなわち、メディアドライブ30bがホスト装置1を代行することになる。
【００５８】
その後、リムーバブルメディア40のディレクトリ情報格納エリアに基づき、他のプリントジョブの存在を判断する(S1008)。他のプリントジョブが存在すればステップS1002へ戻り、他のプリントデータについてのプリント処理を行うが、他のプリントジョブが存在しなければ本処理を終了する。
【００５９】
一方、ステップS1003においてパスワード設定が指定されていない場合には、パスワードの入力を行わずにステップS1006に進み、プリントデータのプリント処理を進める。またステップS1005において、ステップS1004でユーザが入力したパスワードが、プリンタジョブ情報内に予め格納されたパスワードに対応していない場合には、プリント処理を行わずにステップS1008へ進む。
【００６０】
このように本実施形態においては、プリントジョブ情報内にパスワードが設定されたプリントジョブを実行するには、パスワードの入力が必要になる。すなわち、ホスト装置1においてユーザが、パスワードの入力を必要とするジョブを任意に設定することができる。
【００６１】
●本実施形態による効果
以上説明したように本実施形態によれば、リムーバブルメディアにプリントジョブを格納する際に、そのセキュリティに関する設定を対応するプリントジョブ情報として同時に格納しておくことにより、リムーバブルメディア内のプリントジョブが他人によって参照されてしまうこと、又はプリントアウトされてしまうこと、等を防ぐことができる。したがって、リムーバブルメディアにおいてプリントジョブ単位でのセキュリティ管理を徹底することができる。
【００６２】
なお、本実施形態ではホスト装置1において自動プリント設定、印刷後消去設定及びパスワード設定が、それぞれ行われた場合について説明したが、これらの設定を同時に複数行うことも勿論可能である。
【００６３】
具体的には、図8のステップS905とS906の処理を図7のステップS605とS606の間に入れることにより、自動プリント、印刷後消去に対応できる。
【００６４】
また、図9のステップS1003,S1004,S1005の処理を、図7のステップS602とS603の間に入れ、ステップS1003でNOの場合ステップS603に進み、ステップS1005でOKの場合ステップS604に進み、ステップS1005でNOの場合ステップS606に進むことにより、パスワード設定、自動読み出し設定に対応できる。
【００６５】
更に、図8のステップS905とS906の処理を、図7のステップS605とS606の間に入れることにより、パスワード設定、自動プリント、印刷後消去に対応できる。
【００６６】
なお、本実施形態においてはホスト装置1とプリンタ2において共通するリムーバブルメディア40を利用する例を説明したが、本発明はこの例に限らず、互いに異なるメディアであっても、何らかの手段によってそのメディア間において、格納したプリントジョブ情報およびプリントデータが複写されることにより、本発明が実現される。
【００６７】
＜他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【００７１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM，DVD-R)などがある。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る一実施形態における画像処理システムの構成を示すブロック図である。
【図２】メディアドライブの概略構成を示すブロック図である。
【図３】レーザービームプリンタの内部構造を示す断面図である。
【図４】ホスト装置側のプリント処理を示すフローチャートである。
【図５】ホスト装置におけるプリント設定画面の一例を示す図である。
【図６】リムーバブルメディアへのデータの格納状態を表す図である。
【図７】プリンタ側の、自動プリント設定時におけるプリント処理を示すフローチャートである。
【図８】プリンタ側の、印刷後消去設定時におけるプリント処理を示すフローチャートである。
【図９】プリンタ側の、パスワード設定時におけるプリント処理を示すフローチャートである。
【図１】
2006215929.tif 000003
【図２】
2006215929.tif 000004
【図３】
2006215929.tif 000005
【図４】
2006215929.tif 000006
【図５】
2006215929.tif 000007
【図６】
2006215929.tif 000008
【図７】
2006215929.tif 000009
【図８】
2006215929.tif 000010
【図９】
2006215929.tif 000011