(57)【特許請求の範囲】
【請求項１】
ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置であって，
前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手段と，
前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手段と，
該データ取得手段により取得されたデータを出力する出力手段と，
前記データ取得手段により前記ネットワークを介して取得されるデータを保持するデータ保持手段と，
前記記憶媒体が外されるときに前記データ保持手段に保持されているデータを消去するデータ消去手段と，
前記データ取得手段により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手段と，
前記データ取得手段により取得されたデータを前記データ保持手段により保持させるか，前記データ保存手段により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手段と，
を備えてなることを特徴とする情報処理装置。
【請求項２】
前記記憶媒体が取り外されるときに，前記データ保存手段により前記記憶媒体に保存されたデータを消去するか否かを確認させる消去確認手段が更に設けられる請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置における情報処理方法であって，
前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手順と，
前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手順と，
該データ取得手順により取得されたデータを出力する出力手順と，
前記データ取得手順により前記ネットワークを介して取得されるデータを保持するデータ保持手順と，
前記データ取得手順により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手順と，
前記データ取得手順により取得されたデータを前記データ保持手順により保持させるか，前記データ保存手順により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手順と，
前記記憶媒体が外されるときに前記データ保持手順によって保持されているデータを消去するデータ消去手順と，
を備えてなることを特徴とする情報処理方法。
【請求項４】
前記記憶媒体が取り外されるときに，前記データ保存手順により前記記憶媒体に保存されたデータを消去するか否かを確認させる消去確認手順を更に備えてなる請求項３に記載の情報処理方法。
【請求項５】
ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置に用いられる情報処理プログラムであって，
前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手順と，
前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手順と，
該データ取得手順により取得されたデータを出力する出力手順と，
前記データ取得手順により前記ネットワークを介して取得されるデータを保持するデータ保持手順と，
前記データ取得手順により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手順と，
前記データ取得手順により取得されたデータを前記データ保持手順により保持させるか，前記データ保存手順により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手順と，
前記記憶媒体が外されるときに前記データ保持手順によって保持されているデータを消去するデータ消去手順をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項６】
前記記憶媒体が取り外されるときに，前記データ保存手順により前記記憶媒体に保存されたデータを消去するか否かを確認させる消去確認手順を更に備えてなる請求項５に記載の情報処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，情報処理装置，情報処理方法及び情報処理プログラムに関し，特にICカード等の記憶媒体の着脱が可能とされ，これに格納されている接続情報に基づいてサーバ等の外部装置から情報を取得する情報処理装置，並びにこれに適用される情報処理方法及び情報処理プログラムに関する。
【０００２】
【従来の技術】
従来，特許文献１に示すように，ICカード等の記憶媒体が着脱可能とされたネットワーク端末であって，記録媒体に格納された接続情報を読み取り，この接続情報に依りネットワークを介してサーバ等の外部装置に接続し，画像データ，音声データ，映像データ等の各種データを取得するネットワーク端末が知られている。
このような従来のネットワーク端末においては，外部装置から取得されるデータを端末側で記憶保持することなくサーバ側に置いたまま処理するのが通常である。このため，以下に述べるようにローカルな環境で迅速な情報処理を行うことが困難であった。
【０００３】
例えば，ユーザが外部装置から取得したデータを印刷出力するときに一度試し印刷を行い，内容を確認した後に印刷条件を再設定して本印刷を実施するような場合は，前掲した従来のネットワーク端末であれば再度ネットワーク経由でデータを取得しなおす必要がある。このため，データのボリュームが大きい場合にはデータを再取得するのに長時間を要し，また取得されたデータを印刷実行可能な印刷データに再度変換する必要があるなど迅速な処理ができないといった問題がある。
また，このような情報処理方法は，ネットワークのトラフィックを無用に増大させるため，快適なネットワーク環境の構築という面においても好ましいものとはいえない。
【０００４】
【特許文献１】
特開２００２−３１８７８８号公報
【０００５】
【発明が解決しようとする課題】
前掲したような不都合を避けるために，例えば外部装置から取得したデータをネットワーク端末内蔵の記憶装置に記憶させ，再印刷するときにこの記憶されたデータを利用するものとすることによって，情報処理の迅速化を図ることが考えられる。
【０００６】
しかしながら，この場合にはネットワーク端末内蔵の記憶装置に第３者がアクセスし，データの内容を知ることができるため，情報漏洩の危険性が増大するといった別の問題がある。
【０００７】
本発明は，上記事情に鑑みてなされたものであり，その目的とするところは，情報漏洩の危険性の増大を排除しながらネットワークを介して外部装置から取得される情報に対して所定の処理を迅速に実施することを可能とする情報処理装置，情報処理方法及び情報処理プログラムを提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明は，ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置であって，前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手段と，前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手段と，該データ取得手段により取得されたデータを出力する出力手段と，前記データ取得手段により前記ネットワークを介して取得されるデータを保持するデータ保持手段と，前記記憶媒体が外されるときに前記データ保持手段に保持されているデータを消去するデータ消去手段と，前記データ取得手段により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手段と，前記データ取得手段により取得されたデータを前記データ保持手段により保持させるか，前記データ保存手段により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手段と，を備えてなることを特徴とする情報処理装置として構成される。
【０００９】
この構成によって，例えばユーザが記憶媒体にデータを保存することを望む場合に無用にデータ保持手段にデータを保持させることを回避することができる。したがって，ユーザが記憶媒体を情報処理装置から取り外して情報処理装置の利用を終了するときに，データ保持手段に保持されたデータを消去するための処理時間の発生を避けることができ，例えば情報処理装置を利用する次のユーザがいる場合の待ち時間の発生を防止することができる。
【００１０】
これにより，情報処理装置の円滑な利用が図れる。
【００１１】
前記記憶媒体が取り外されるときに，前記データ保存手段により前記記憶媒体に保存されたデータを消去するか否かを確認させる消去確認手段が更に設けられてもよい。
【００１２】
方法の発明としては，ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置における情報処理方法であって，前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手順と，前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手順と，該データ取得手順により取得されたデータを出力する出力手順と，前記データ取得手順により前記ネットワークを介して取得されるデータを保持するデータ保持手順と，前記データ取得手順により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手順と，前記データ取得手順により取得されたデータを前記データ保持手順により保持させるか，前記データ保存手順により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手順と，前記記憶媒体が外されるときに前記データ保持手順によって保持されているデータを消去するデータ消去手順と，を備えてなることを特徴とする情報処理方法が提供される。
【００１３】
この場合，前記記憶媒体が取り外されるときに，前記データ保存手順により前記記憶媒体に保存されたデータを消去するか否かを確認させる消去確認手順を更に備えてなるものであってもよい。
【００１４】
本発明はさらにプログラムとしても把握できる。即ち，ネットワークを介して外部装置と通信を行うのに必要とされる接続情報が記憶された記憶媒体の着脱が自在な情報処理装置に用いられる情報処理プログラムであって，前記記憶媒体からのデータの読み取りおよび該記憶媒体へのデータの書き込みを行う記憶媒体入出力手順と，前記接続情報を前記記憶媒体から読み取り，前記接続情報により指定された前記外部装置からデータを取得するデータ取得手順と，該データ取得手順により取得されたデータを出力する出力手順と，前記データ取得手順により前記ネットワークを介して取得されるデータを保持するデータ保持手順と，前記データ取得手順により前記ネットワークを介して取得されたデータを前記記憶媒体に保存するデータ保存手順と，前記データ取得手順により取得されたデータを前記データ保持手順により保持させるか，前記データ保存手順により前記記憶媒体に保存させるかを予め設定させるデータ保持態様設定手順と，前記記憶媒体が外されるときに前記データ保持手順によって保持されているデータを消去するデータ消去手順をコンピュータに実行させることを特徴とする情報処理プログラムであってもよい。
【００１５】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態及び実施例を説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
【００１６】
実施形態１
図１に，本発明の実施形態１に係る情報処理装置としての印刷装置１を含むサーバ・クライアント・システム（以下単にシステムという）Aの構成を示す。
システムAは，印刷装置１と，外部装置としてのファイルサーバ２とをインターネットBを介して接続して構成されるサーバ・クライアント・システムとされる。ファイルサーバ２は，VPN（Virtual Private Network; 仮想専用線,仮想私設網）サーバ３により形成される LAN（Local Area Network; 域内通信網）４に含まれ，印刷装置１がVPNサーバ２に対応するVPNクライアントソフトを用いてLAN４にログインすることによって，インターネットBを介して印刷装置１と接続される。
【００１７】
次に，情報処理装置の一例としての印刷装置１の構成を説明する。印刷装置１は，インターネットBと接続するためのネットワークインタフェース部１１と，記憶媒体装着部１２と接続され，記憶媒体装着部１２に装着される記憶媒体Cからの情報の読み取り及び記録媒体Cへの情報の書き込みを行う記憶媒体入出力部１３と，記録媒体Cから読み取られる所定の接続情報に基づいてインターネットBを介してファイルサーバ２から文書ファイル（テキストデータ，画像データなどの各種データが所定の形式で配列されたデータ）を取得するためのデータ取得処理を含む各種処理を実施する，CPU（Central Processing Unit; 中央演算装置）及び主記憶装置を含む演算処理部１４と，ファイルサーバ２から取得された文書ファイル（データ）から印刷データを生成する印刷データ生成部１５と，印刷データ生成部１５により生成される印刷データを解釈して用紙に印字出力する印字機構１６と，例えば液晶表示装置からなる表示部とタッチパネルからなる操作部とが一体化されてなるオペレーションパネル１７と，印刷データ生成部１５により生成される印刷データを保持するために記憶するデータ保持部１８とを備えてなるものである。
【００１８】
記憶媒体Cは，例えばICカードからなり，所定の接続情報及びVPNサーバ２に対応するVPNクライアントソフトを格納する。記憶媒体Cに格納される接続情報は，接続先ネットワーク情報，つまり実施形態１ではVPNサーバ２により構成されるLAN４を特定する情報と，接続先ネットワーク（LAN４）にログインするためのアカウント情報とを含む。また，記憶媒体Cはこのような接続情報の他に印刷装置１のセキュリティ機能を制御するための情報を格納している。なお，記憶媒体CはICカードに限らず，半導体メモリ，磁気記録ディスク（例；フレキシブルディスク），光ディスク媒体（例；CD＋RW，DVD-RAM，CD-ROM），光磁気ディスク媒体（例；MO（Magnet Optic）ディスク）といった持ち運びの容易なあらゆる種類の記憶媒体として構成することができる。
記憶媒体装着部１２はこのような記憶媒体Cに応じた機構が適用される。
【００１９】
ここで，記憶媒体装着部１２は印刷装置１の筐体とは別個の筐体に収納され接続線を介して記憶媒体入出部１３と接続されるいわゆる外付けの装置として構成されてもよいし，印刷装置１に一体的に形成される内蔵の装置として構成されてもよい。
また，記憶媒体装着部１２は，例えばスプリング式（記憶媒体がフレキシブルディスクなどの場合）または電動式（記憶媒体がMOディスクなどの場合）の記憶媒体排出機構１２aと，この記憶媒体排出機構１２aにユーザが記憶媒体Cの排出を指示する排出操作を行うための例えば押し釦からなる排出操作部１２ｂとを有する。
ここで，記憶媒体排出機構１２aは排出操作部１２ｂの操作により直接起動されるのではなく，排出操作部１２ｂが操作されたことを演算処理部１４が検知し，これにより記憶媒体排出機構１２aを起動し，記憶媒体Cを排出させるように制御する。
なお，ユーザが記憶媒体排出機構１２aに排出動作を指示する排出操作は，オペレーションパネル１７における操作により行えるようにしてもよい。この場合は，記憶媒体排出操作部１２ｂを廃止してもよいし，オペレーションパネル１７と記憶媒体排出操作部１２ｂの両方で排出操作を行えるようにしてもよい。
【００２０】
データ保持部１８は，印刷装置１内蔵の記憶装置（メモリ（RAM；Random Access Memory，随時書き込み及び読み出し可能な半導体メモリ））から構成される。また，データ保持部１８は，印刷データに代えてファイルサーバ２から取得された文書ファイルをそのまま記憶するものとしても良い。
【００２１】
以下，図２を参照して，演算処理部１４が実施する情報処理の一例を説明する。図２は情報処理の手順を示すフローチャートである。なお，図２において，符号S１，S２,…はそれぞれステップ番号を示す。
ステップS１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS２に進み，装着されていなければ本ステップS１の手順を繰り返し実施する。
ステップS２：記憶媒体Cから前掲した接続情報及びVPNクライアントソフトを構成するプログラムを演算処理部１４の図示しない主記憶装置に読み込み，読込まれたVPNクライアントソフトのプログラムを実行する。具体的には，下記ステップS３の手順が実施される。
ステップS３：接続情報に含まれる接続先ネットワーク情報及びアカウント情報を用いてネットワークインタフェース部１１によりインターネットBを介してVPNサーバ３に接続する。このときユーザは，必要に応じてオペレーションパネル１７によりパスワードなどの入力を行う。この結果，印刷装置１はLAN４にログインし，ファイルサーバ２と接続される。
ステップS４：ファイルサーバ２にある文書ファイルについての情報をファイルサーバ２から取得し，文書ファイルの一覧（リスト）をオペレーションパネル１７に表示し，ステップS５に進む。
ステップS５：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS６に進み，なされていなければ本ステップS５の手順を繰り返し実行する。
ステップS６：ファイルサーバ２から前掲ステップS５で指定された文書ファイルをインターネットBを介して取得し，取得された文書ファイルから印刷データ生成部１５により印刷データを生成し，生成された印刷データをデータ保持部（内蔵メモリ）１８に記憶させ，ステップS７に進む。ここで，データ保持部１８は，印刷データに代えてファイルサーバ２から取得された文書ファイルを記憶するものとしてもよい。
ステップS７：印字機構部１６により前掲ステップS６で生成されデータ保持部１８に保持されている印刷データを印字出力し，ステップS８に進む。ここで，印字機構部１６により印字出力された印刷データ（または文書ファイル）はデータ保持部１８にそのまま保持される。
ステップS８：印刷データの印刷が完了したかを判別する。ここで，印刷データの印刷が完了していればステップS９に進み，完了していなければ本ステップS８の手順を繰り返し実行する。
ステップS９：記憶媒体装着部１２に記憶媒体Cが装着されているかを確認する。装着されていればステップS１０に進み，装着されていなければステップS１３に進む。
ステップS１０：データ保持部１８に印刷データ（または文書ファイル）が保持されている文書ファイルについて，当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS１１に進む。ここで，再印刷可能なジョブとしての文書ファイルが複数ある場合はそのリストをオペレーションパネル１７に表示する。このとき同時に，ファイルサーバ２にある他の文書ファイルのリストをオペレーションパネル１７に表示してもよい。
オペレーションパネル１７に当該文書ファイルが再印刷可能なジョブとして表示されている状態において，ユーザは，再印刷する文書ファイルを選択し，必要があれば印刷条件を再設定した後，当該文書ファイルの印刷を指示する。ここで，印刷条件は，出力部数の設定や両面印刷か片面印刷かの設定といった基本的な印刷条件の外に， n-up機能，つまり複数ページの内容を縮小して１枚の用紙に印刷する機能を利用するか否か，自動ステープル（綴じ）機能を利用するか否か，及びソート機能，例えば複数ページの文書ファイルを複数部数印刷するときの印刷物の自動整頓機能を利用するか否かといったオプション機能についての設定を含む。
ステップS１１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS１２に進み，装着されていなければステップS１３に進む。
ステップS１２：ユーザによるオペレーションパネル１７上の操作により，前掲ステップS１０で再印刷可能なジョブとして表示された文書ファイルを含むいずれかの文書ファイルが指定され，かつ当該ファイルの印刷が指示されたかを判別する。ここで，文書ファイルの指定及び印刷指示がなされていれば前掲ステップS７以下の手順を実行し，文書ファイルの指定及び印刷指示がなされていなければ前掲ステップS１１に戻る。
ステップS１３：データ保持部１８に記憶・保持されている印刷データ（または文書ファイル）を消去する。印刷データ（または文書ファイル）の消去はファイル管理テーブル（例；FAT）から当該文書ファイルの管理情報だけを消去する通常の方法に依っても良いし，より確実に情報漏洩を防止するために印刷データ（または文書ファイル）を乱数データなどの他のデータで上書きして消去しても良い。
ステップS１４：LAN４との接続を切断し，本処理を終了する。
【００２２】
このように，実施形態１の情報処理方法においては，演算処理部１４が，記憶媒体装着部１２に装着される記憶媒体Cに格納された接続情報を用いてインターネットBを介してファイルサーバ２と接続し，ファイルサーバ２から文書ファイルを取得し，取得された文書ファイルから印刷データを生成し，記憶媒体Cが記憶媒体装着部１２に装着されている間，生成された印刷データ（または文書ファイル）をデータ保持部１８により保持する。したがって，試し印刷を行った後に本印刷を実行するような場合にもデータ保持部１８に保持されている印刷データ（または文書ファイル）を利用することができるので，処理を迅速に行うことができる。
そして，データ保持部１８に保持される印刷データ（または文書ファイル）は記憶媒体Cが記憶媒体装着部１２から取り外されるときに消去されるので，消し忘れによりデータ保持部１８に文書ファイルがそのまま保持されることがなく，第３者がデータ保持部１８にアクセスし，文書ファイルの内容を知る危険性が減少する。したがって，データ保持部１８にデータを保持させることによる情報漏洩の危険性増大を回避することができる。
【００２３】
実施形態２
以下，図３を参照して，本発明の実施形態２に係る情報処理装置を説明する。なお，実施形態２の情報処理装置としての印刷装置及びこれを含むサーバ・クライアント・システムは実施形態１の印刷装置１及びシステムAと基本的な構成が同一であり，演算処理部１４が実施する処理の内容が異なるだけである。したがって，以下の説明では図１及びその符号を流用しながら処理の内容のみを説明する。
【００２４】
図３に，演算処理部１４が実施する実施形態２の情報処理方法の手順を示す。なお，図３において，符号S２１，S２２,…はそれぞれステップ番号を示す。
ステップS２１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS２２に進み，装着されていなければ本ステップS２１の手順を繰り返し実行する。
ステップS２３：記憶媒体Cから前掲した接続情報及びVPNクライアントソフトを構成するプログラムを演算処理部１４の図示しない主記憶装置に読み込み，読込まれたVPNクライアントソフトのプログラムを実行する。具体的には，下記ステップS２３の手順が実行される。
ステップS２３：記憶媒体Cから読み込まれた接続情報に基づきネットワークインタフェース部１１によりインターネットBを介してVPNサーバ３に接続する。このときユーザは，必要に応じてオペレーションパネル１７によりパスワードなどの入力を行う。この結果，印刷装置１はLAN４にログインし，ファイルサーバ２と接続される。
ステップS２４：ファイルサーバ２にある文書ファイルについての情報をファイルサーバ２から取得し，文書ファイルの一覧（リスト）をオペレーションパネル１７に表示する。
ステップS２５：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS２６に進み，なされていなければ本ステップS２５の手順を繰り返し実行する。
ステップS２６：ファイルサーバ２から前掲ステップS２５で指定された文書ファイルをインターネットBを介して取得し，取得された文書ファイルから印刷データ生成部１５により印刷データを生成し，生成された印刷データをデータ保持部（内蔵メモリ）１８に記憶させる。ここで，データ保持部１８は，印刷データに代えてファイルサーバ２から取得した文書ファイルを記憶するものとしてもよい。
ステップS２７：印字機構部１６により前掲ステップS２６で生成されデータ保持部１８に保持されている印刷データを印字出力し，ステップS２８に進む。ここで，印字機構部１６により印字出力された印刷データ（または文書ファイル）はデータ保持部１８にそのまま保持される。
ステップS２８：印刷データの印刷が完了したかを判別する。ここで，印刷データの印刷が完了していればステップS２９に進み，完了していなければ本ステップS２８の手順を繰り返し実施する。
ステップS２９：記憶媒体装着部１２に記憶媒体Cが装着されているかを確認する。装着されていればステップS３０に進み，装着されていなければステップS３３に進む。
ステップS３０：データ保持部１８に保持されている印刷データ（または文書ファイル）を記憶媒体入出部１３により記憶媒体Cに記憶させて保存するとともに，当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS３１に進む。
ここで，再印刷可能なジョブとしての文書ファイルが複数ある場合はそのリストをオペレーションパネル１７に表示する。このとき同時に，ファイルサーバ２にある他の文書ファイルのリストをオペレーションパネル１７に表示してもよい。
オペレーションパネル１７に当該文書ファイルが再印刷可能なジョブとして表示されている状態において，ユーザは，再印刷する文書ファイルを選択し，必要があれば印刷条件を再設定した後，当該文書ファイル印刷の実行を指示する。
ステップS３１：記憶媒体装着部１２に記憶媒体Cが装着されているかを確認する。装着されていればステップS３２に進み，装着されていなければステップS３３に進む。
ステップS３２：ユーザによるオペレーションパネル１７上の操作により，前掲ステップS３０で再印刷可能なジョブとして表示された文書ファイルを含むいずれかの文書ファイルが指定され，かつ当該ファイルの印刷が指示されたかを判別する。ここで，文書ファイルの指定及び印刷指示がなされていれば前掲ステップS２７以下の手順を実行し，文書ファイルの指定及び印刷指示がなされていなければ前掲ステップS３１に戻る。
ステップS３３：データ保持部１８に記憶・保持されている印刷データ（または文書ファイル）を消去する。印刷データ（または文書ファイル）の消去はファイル管理テーブル（例；FAT）から当該文書ファイルの管理情報だけを消去する通常の方法に依っても良いし，より確実に情報漏洩を防止するために印刷データ（または文書ファイル）を乱数データなどの他のデータで上書きして消去しても良い。
ステップS３４：LAN４との接続を切断し，処理を終了する。
【００２５】
次に，図４を参照して，印刷データ（または文書ファイル）が記憶されている記憶媒体Cが再び記憶媒体装着部１２に装着されたときの処理を説明する。なお，図４において，符号S４１，S４２,…はそれぞれステップ番号を示す。
ステップS４１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS４２に進み，装着されていなければ本ステップS４１の手順を繰り返し実行する。
ステップS４２：記憶媒体Cに印刷データ（または文書ファイル）が記憶されているか否かを確認する。ここで，印刷データ（または文書ファイル）が記憶されていればステップS４３に進み，記憶されていなければ図３のステップS２２以下の手順に進む。
ステップS４３：当該印刷データ（または文書ファイル）を記憶媒体Cから読み出してデータ保持部１８に記憶させ，ステップS４４に進む。
ステップS４４：データ保持部１８に印刷データ（または文書ファイル）が記憶されている文書ファイルについて，当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS４５に進む。
ここで，再印刷可能なジョブとしての文書ファイルが複数ある場合はそのリストをオペレーションパネル１７に表示する。このとき，ファイルサーバ２と接続されていれば，サーバ２にある他の文書ファイルのリストを同時にオペレーションパネル１７に表示してもよい。
オペレーションパネル部１７に当該文書ファイルが再印刷可能なジョブとして表示されている状態において，ユーザは，再印刷する文書ファイルを選択し，必要があれば印刷条件を再設定した後，当該文書ファイル印刷の実行を指示する。
ステップS４５：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS４６に進み，なされていなければ本ステップS４５の手順を繰り返し実行する。
ステップS４６：印字機構部１６によりデータ保持部１８に記憶されている印刷データを印字出力し，ステップS４７に進む。
ステップS４７：印刷データの印刷が完了したかを判別する。ここで，印刷データの印刷が完了していればステップS４８に進み，完了していなければ本ステップS４７の手順を繰り返し実行する。
ステップS４８：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS４９に進み，装着されていなければ図３のステップS３３以下の処理に進む。
ステップS４９：記憶媒体Cに格納されている接続情報を用いてLAN４にログインし，ファイルサーバ２に接続する意思をユーザが有するか否かを確認するためのメッセージをオペレーションパネル１７に表示するとともに，ユーザが肯定に相当する操作を行ったか，否定に相当する操作を行ったかを判別する。ユーザが肯定に相当する操作を行った場合は図３のステップS２２以下の手順に進み，否定に相当する操作を行った場合はステップS４２に戻る。
【００２６】
このように，実施形態２の情報処理方法によれば演算処理部１４が，文書ファイルから生成される印刷データ（または文書ファイル）を記憶媒体Cに記憶させて保存する。したがって，記憶媒体Cが記憶媒体装着部１２から取り外されデータ保持部１８から印刷データ（または文書ファイル）が消去された後，ユーザが再度その印刷データ（または文書ファイル）により印刷処理を実施しようとする場合にも記憶媒体Cから印刷データ（または文書ファイル）を読み出して印刷処理を実施することができる。このため，ファイルサーバ２と再び接続し，インターネットBを介して当該文書ファイルを取得するといった手順を踏む必要がなく，処理の更なる迅速化が図れる。
なお，以上説明した実施形態２では，記憶媒体ｃとデータ保持部１８の両方に印刷データ（または文書ファイル）を記憶させる手順を説明したが，印刷装置１からデータ保持部１８を省略し，記憶媒体ｃのみに印刷データ（または文書ファイル）を記憶させ，記憶媒体ｃから読み出した印刷データ（または文書ファイル）を印字機構部１６（文書ファイルの場合は印刷データ生成部１５を介して）により印字出力する構成とすることもできる。
【００２７】
実施形態３
以下，図５を参照して，本発明の実施形態３に係る情報処理装置を説明する。なお，実施形態３の情報処理装置としての印刷装置及びこれを含むサーバ・クライアント・システムは実施形態１の印刷装置１及びシステムAと基本的な構成が同一であり，演算処理部１４が実施する処理の内容が異なるだけである。したがって，以下の説明では図１及びその符号を流用しながら処理の内容のみを説明する。
【００２８】
図５に，演算処理部１４が実施する実施形態３の情報処理方法の手順を示す。なお，図５において，符号S５１，S５２,…はそれぞれステップ番号を示す。
ステップS５１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS５２に進み，装着されていなければ本ステップS５１の手順を繰り返し実行する。
ステップS５２：記憶媒体Cから接続情報及びVPNクライアントソフトを構成するプログラムを演算処理部１４の図示しない主記憶装置に読み込み，読込まれたVPNクライアントソフトのプログラムを実行する。具体的には，下記ステップS５３の手順が実行される。
ステップS５３：記憶媒体Cから読み込まれた接続情報に基づきネットワークインタフェース部１１によりインターネットBを介してVPNサーバ３と接続する。このときユーザは，必要に応じてオペレーションパネル１７によりパスワードなどの入力を行う。この結果，印刷装置１はLAN４にログインし，ファイルサーバ２と接続される。
ステップS５４：ファイルサーバ２にある文書ファイルについての情報をファイルサーバ２から取得し，文書ファイルの一覧（リスト）をオペレーションパネル１７に表示する。
ステップS５５：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS５６に進み，なされていなければ本ステップS５５の手順を繰り返し実行する。
ステップS５６：ファイルサーバ２から前掲ステップS５５で指定された文書ファイルをインターネットBを介して取得し，取得された文書ファイルから印刷データ生成部１５により印刷データを生成し，生成された印刷データをデータ保持部１８に記憶させる。ここで，データ保持部１８は，印刷データに代えてファイルサーバ２から取得された文書ファイルを記憶するものとしてもよい。
ステップS５７：印字機構部１６により前掲ステップS５６で生成されデータ保持部１８に保持されている印刷データを印字出力する。ここで，印字機構部１６により印字出力された印刷データ（または文書データ）はデータ保持部１８にそのまま保持される。
ステップS５８：印刷データの印刷が完了したかを判別する。ここで，印刷データの印刷が完了していればステップS５９に進み，完了していなければ本ステップS５８の手順を繰り返し実行する。
ステップS５９：記憶媒体排出操作部１２ｂにおいて記憶媒体Cの記憶媒体装着部１２からの排出を指示する記憶媒体排出操作が行われたか否かを判別する。ここで，記憶媒体排出操作が行われていないときはステップS６０に進み，記憶媒体排出操作が行われたときはステップS６６に進む。
ステップS６０：ユーザに対して，印刷データ（または文書ファイル）を記憶媒体Cに保存するか否か確認するメッセージをオペレーションパネル１７に表示する。
ステップS６１：ユーザがオペレーションパネル１７上の操作によって印刷データ（または文書ファイル）を記憶媒体Cに記憶させることを選択したか否かを判別する。ここで，記憶媒体Cに記憶させる場合はステップS６２に進み，記憶媒体Cに記憶させない場合はステップS６２をスキップしてステップS６３に進む。
ステップS６２： データ保持部１８により記憶されている印刷データ（または文書ファイル）を消去するとともに，印刷データ（または文書ファイル）を記憶媒体Cに記憶させ，ステップS６３に進む。
ステップS６３：前掲ステップS６２で印刷データ（または文書ファイル）を記憶媒体Cに記憶させた文書ファイル，またはデータ保持部１８により印刷データ（または文書ファイル）が記憶されている文書ファイルについて，当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS６４に進む。
ステップS６４：：記憶媒体排出操作部１２ｂにおいて記憶媒体排出操作が行われたか否かを判別する。ここで，記憶媒体取出操作が行われていないときはステップS６５に進み，記憶媒体排出操作が行われたときはステップS６７に進む。
ステップS６５：当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS６６に進む。
ステップS６６：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS５７に戻り，なされていなければ本ステップS６６の手順を繰り返し実行する。
ステップS６７：データ保持部１８に印刷データ（または文書ファイル）が記憶されているか否かを判別する。ここで，印刷データ（または文書ファイル）が記憶されていればステップS６８に進み，記憶されていなければステップS６８をスキップしてステップS６９に進む。
ステップS６８：印刷データ（または文書ファイル）をデータ保持部１８から消去し，ステップS６９に進む。
ステップS６９：記憶媒体排出機構１２ｂにより記憶媒体Cの排出を実行するとともに，LAN4との接続を切断し，本処理を終了する。
【００２９】
このように，実施形態３の情報処理方法によれば，記憶媒体Cを記憶媒体装着部１２から排出させる記憶媒体排出操作が行われたときに，記憶媒体Cに印刷データ（または文書ファイル）を記憶させるか否かをユーザに確認し，ユーザが当該印刷データ（または文書ファイル）を記憶媒体Cに記憶させることを選択した場合にのみ印刷データ（または文書ファイル）が記憶媒体Cに記憶される。
したがって，再利用する可能性の低い文書ファイルの印刷データ（または文書ファイル）が記憶媒体Cに記憶されるのを回避することができる。これにより，記憶媒体Cの限られた記憶領域を有効利用することができる。
【００３０】
実施形態４
以下，図６を参照して，本発明の実施形態４に係る情報処理装置を説明する。なお，実施形態４の情報処理装置としての印刷装置及びこれを含むサーバ・クライアント・システムは実施形態１の印刷装置１及びシステムAと基本的な構成が同一であり，演算処理部１４が実施する処理の内容が異なるだけである。したがって，以下の説明では図１及びその符号を流用しながら処理の内容のみを説明する。
【００３１】
図６に，演算処理部１４が実施する実施形態４の情報処理方法の手順を示す。なお，図６において，符号S７１，S７２,…はそれぞれステップ番号を示す。
ステップS７１：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを判別する。装着されていればステップS７２に進み，装着されていなければ本ステップS７１の手順を繰り返し実行する。
ステップS７２：印刷データを記憶媒体C及びデータ保持部１８のいずれに記憶させるかをユーザに問い合わせるメッセージをオペレーションパネル１７に表示する。ここで，ユーザは，オペレーションパネル１７において記憶媒体C及びデータ保持部１８のいずれかを選択するための操作を行う。
ステップS７３：記憶媒体Cから接続情報及びVPNクライアントソフトを構成するプログラムを演算処理部１４の図示しない主記憶装置に読み込み，読込まれたVPNクライアントソフトのプログラムを実行する。具体的には，下記ステップS７３の手順が実行される。
ステップS７３：接続情報に基づきネットワークインタフェース部１１によりインターネットBを介してVPNサーバ３に接続する。このときユーザは，必要に応じてオペレーションパネル１７によりパスワードなどの入力を行う。この結果，印刷装置１はLAN４にログインし，ファイルサーバ２と接続される。
ステップS７４：ファイルサーバ２にある文書ファイルについての情報をファイルサーバ２から取得し，文書ファイルの一覧（リスト）をオペレーションパネル１７に表示する。
ステップS７５：オペレーションパネル１７上の操作により文書ファイルが指定され，かつ当該ファイルの印刷が指示されたか否かを判別する。ここで，文書ファイルの指定及び印刷指示がなされていればステップS７６に進み，なされていなければ本ステップS７５の手順を繰り返し実行する。
ステップS７６：ファイルサーバ２から前掲ステップS７５で指定された文書ファイルをインターネットBを介して取得する。
ステップS７７：前掲ステップS７２の手順でユーザが印刷データをデータ保持部１８及び記憶媒体Cのいずれに記憶させることを選択したかを判別する。ここで，ユーザがデータ保持部１８を選択していればステップS７８に進み，記憶媒体Cを選択していればステップS７９に進む。
ステップS７８：印刷データ生成部１５により印刷データを生成し，データ保持部１８に記憶させ，ステップS８０に進む。ここで，データ保持部１８に文書ファイルを記憶させても良いことは前掲各実施形態におけると同様である。
ステップS７９：印刷データ生成部１５により印刷データを生成し，記憶媒体入出力部１３により記憶媒体Cに記憶させ，ステップS８０に進む。ここで，記憶媒体Cに文書ファイルを記憶させても良いことは前掲各実施形態におけると同様である。
ステップS８０：印字機構部１６により，データ保持部１８または記憶媒体Cに記憶されている印刷データを印字出力する。
ステップS８１：印刷データの印刷が完了したかを判別する。ここで，印刷データの印刷が完了していればステップS８２に進み，完了していなければ本ステップS８１の手順を繰り返し実行する。
ステップS８２：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを確認する。装着されていればステップS８３に進み，装着されていなければステップS８６に進む。
ステップS８３：データ保持部１８または記憶媒体Cに印刷データ（または文書ファイル）が記憶されている文書ファイルについて，当該文書ファイルが再印刷可能なジョブである旨のメッセージとともに当該文書ファイルをオペレーションパネル１７に表示し，ステップS８４に進む。ここで，再印刷可能なジョブとしての文書ファイルが複数ある場合はそのリストをオペレーションパネル１７に表示する。このとき，ファイルサーバ２にある他の文書ファイルのリストを同時にオペレーションパネル１７に表示してもよい。
ステップS８４：記憶媒体装着部１２に記憶媒体Cが装着されているか否かを判別する。装着されていればステップS８５に進み，装着されていなければステップS８６に進む。
ステップS８５：ユーザによるオペレーションパネル１７上の操作により，前掲ステップS８３で再印刷可能なジョブとして表示された文書ファイルを含むいずれかの文書ファイルが指定され，かつ当該ファイルの印刷が指示されたかを判別する。ここで，文書ファイルの指定及び印刷指示がなされていれば前掲ステップS８０以下の手順を実行し，文書ファイルの指定及び印刷指示がなされていなければ前掲ステップS８４に戻る。
ステップS８６：前掲ステップS７２の手順でユーザが印刷データをデータ保持部１８と記憶媒体Cのいずれに記憶させることを選択したかを判別する。ここで，ユーザがデータ保持部１８を選択していればステップS８７に進み，記憶媒体Cを選択していればステップS８７をスキップしてステップS８８に進む。
ステップS８７：データ保持部１８に記憶されている印刷データ（または文書データ）を消去し，ステップS８８に進む。
ステップS８８：LAN４との接続を切断し，本処理を終了する。
【００３２】
このように，実施形態４の情報処理装置においては，演算処理部１４が，ユーザの選択に基づいて記憶媒体C及びデータ保持部１８のいずれか一方に印刷データ（または文書ファイル）を記憶させる。
したがって，ユーザが記憶媒体Cにデータを記憶させることを望む場合に，例えば印刷装置１内蔵の記憶装置からなるデータ保持部１８に無用にデータを記憶させることを回避することができる。これにより，データ保持部１８に記憶されたデータを消去するのに要する時間を省略することができ，印刷装置１の円滑な利用が図れる。
【００３３】
実施形態５
以下，図７を参照して，本発明の実施形態５に係る情報処理装置を説明する。
図７に示すように，実施形態５の情報処理装置は，パソコンなどの電子計算機からなるネットワーク端末５から構成されており，このネットワーク端末５が，実施形態１と同様のファイルサーバ２を含む， VPNサーバ３を用いて構成されるLAN４とインターネットBを介して接続されてサーバ・クライアント・システムA1を構成している。また，ネットワーク端末５には印刷装置１Aが接続される。
ネットワーク端末５は，前掲各実施形態における印刷装置１のネットワークインタフェース部１１，記憶媒体装着部１２，記憶媒体入出力部１３，演算処理部１４及び印刷データ生成部１５とそれぞれ同様に動作するネットワークインタフェース部１１A，記憶媒体装着部１２A，記憶媒体入出力部１３A，演算処理部１４A及び印刷データ生成部１５Aを備えるとともに，印刷装置１Aと接続するためのインタフェース２１を備える。
また，印刷装置１Aは，印刷装置１の印字機構部１６と同様に動作する印字機構部１６Aを備えるとともに，ネットワーク端末５と接続するためのインタフェース２２を備える。
【００３４】
この構成においても，印刷データ生成部１５Aと印字機構部１６Aとがデータのやり取りを行う必要がある場合にネットワーク端末５と印刷装置１Aとがインタフェース２１，２２を介して通信する手順を実行することによって，前掲した各実施形態におけると同様の情報処理を実施することができる。したがって，前掲各実施形態におけると同様の効果を達成することができる。
また，特別の機能を備えた印刷装置１を用いることなく，汎用のパソコンとプリンタでシステムを構成することができるため，コストダウンが図れる。
【００３５】
【発明の効果】
以上説明したように，本発明によれば，ネットワークを介して外部装置からデータを取得し出力する情報処理装置において，処理の迅速化を図ることができるとともに，これに起因する情報漏洩の危険性の増大を防止することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る情報処理装置及び同装置を含むサーバ・クライアント・システムの構成を示すブロック図である。
【図２】本発明の実施形態１に係る情報処理方法の手順を示すフローチャートである。
【図３】本発明の実施形態２に係る情報処理方法の手順を示すフローチャートである。
【図４】本発明の実施形態２に係る情報処理方法の手順を示すフローチャートである。
【図５】本発明の実施形態３に係る情報処理方法の手順を示すフローチャートである。
【図６】本発明の実施形態４に係る情報処理方法の手順を示すフローチャートである。
【図７】本発明の実施形態５に係る情報処理装置及び同装置を含むサーバ・クライアント・システムの構成を示すブロック図である。
【符号の説明】
A,A1…サーバ・クライアント・システム
B…インターネット
１…印刷装置
２…ファイルサーバ（外部装置）
３…VPNサーバ
４…LAN
５…ネットワーク端末
１１，１１A…ネットワークインタフェース部
１２，１２A…記憶媒体装着部
１３，１３A…記憶媒体入出力部
１４，１４A…演算処理部
１５，１５A…印刷データ生成部
１６，１６A…印字機構部
１７…オペレーションパネル
１８，１８A…データ保持部
【図１】
0004197462.tif 000002
【図２】
0004197462.tif 000003
【図３】
0004197462.tif 000004
【図４】
0004197462.tif 000005
【図５】
0004197462.tif 000006
【図６】
0004197462.tif 000007
【図７】
0004197462.tif 000008