(57)【特許請求の範囲】
【請求項１】
データ処理指令装置と，２以上のデータ処理実行装置とがネットワークで接続されたデータ処理システムにおいて，
前記データ処理指令装置は，
ネットワークに接続されている前記２以上のデータ処理実行装置にデータを送信する送信手段を有し，
前記２以上のデータ処理実行装置のそれぞれは，
前記送信手段から受信したデータを保存する保存手段を有し，
前記２以上のデータ処理実行装置のうちの１のデータ処理実行装置は，更に，
前記保存手段に保存されているデータについての処理の実行指示操作を受け付ける実行指示手段と，
前記実行指示手段により実行指示操作がなされたデータに基づきデータ処理を実行するデータ処理手段と，
前記データ処理手段によるデータ処理が終了した後に，前記２以上のデータ処理実行装置のうちの前記１のデータ処理実行装置以外の他の前記データ処理実行装置に対し，前記データ処理を実行したデータについての実行通知を発信する実行通知発信手段とを有し，
前記他のデータ処理実行装置は，更に，
前記実行通知を受信した場合にその実行通知に係るデータを前記保存手段から削除するデータ削除手段とを有することを特徴とするデータ処理システム。
【請求項２】
請求項１に記載するデータ処理システムにおいて，
前記データ処理実行装置は画像形成装置であり，
前記送信手段が送信するデータに印刷データが含まれることを特徴とするデータ処理システム。
【請求項３】
請求項１に記載するデータ処理システムにおいて，
前記データ処理実行装置は画像読み取り装置であり，
前記送信手段が送信するデータに画像読み取り条件設定データが含まれ，
前記画像読み取り装置は，前記送信手段から受信した画像読み取り条件設定データに基づき画像読み取りを実行することを特徴とするデータ処理システム。
【請求項４】
データ処理指令装置からの指令により，２以上のデータ処理実行装置の１つでデータ処理を実行するデータ処理方法において，
前記データ処理指令装置から２以上のデータ処理実行装置にデータを送信し，
前記データ処理実行装置でそのデータを保存し，
いずれかのデータ処理実行装置でオペレータが実行指示操作をした場合に，
そのデータ処理実行装置にてそのデータによる処理を実行し，
そのデータ処理が終了した後に，そのデータ処理実行装置から他のデータ処理実行装置へそのデータ処理を実行したデータについての実行通知を送信し，
実行通知を受信したデータ処理実行装置では，保存しているデータのうち当該実行通知に係るものを除去することを特徴とするデータ処理方法。
【請求項５】
外部装置から受信したデータに対する処理を実行する１のデータ処理実行装置であって，当該１のデータ処理実行装置は少なくとも１つの他のデータ処理実行装置に接続され，前記外部装置は前記１のデータ処理実行装置と前記他のデータ処理実行装置とにデータを送信し，
前記外部装置から受信したデータを保存する保存手段と，
前記保存手段に保存されているデータについての処理の実行指示操作を受け付ける実行指示手段と，
前記実行指示手段により実行指示操作がなされたデータに基づき処理を実行するデータ処理手段と，
前記データ処理手段によるデータ処理が終了した後に，前記他のデータ処理実行装置に対し，前記データ処理を実行したデータについての実行通知を発信する実行通知発信手段と，
前記他のデータ処理実行装置から前記実行通知を受信した場合にその実行通知に係るデータを前記保存手段から削除するデータ削除手段とを有することを特徴とするデータ処理実行装置。
【請求項６】
請求項５に記載するデータ処理実行装置において，
前記データ処理手段は画像形成手段であり，
前記保存手段に保存されるデータに印刷データが含まれることを特徴とするデータ処理実行装置。
【請求項７】
請求項５に記載するデータ処理実行装置において，
前記データ処理手段は画像読み取り手段であり，
前記保存手段に保存されるデータに画像読み取り条件設定データが含まれ，
前記画像読み取り手段は，前記保存手段に保存されている画像読み取り条件設定データに基づき画像読み取りを実行することを特徴とするデータ処理実行装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，指令端末と複数のデータ処理実行装置とがネットワークに接続され，指令端末装置から送られた命令に対してデータ処理が実行できるデータ処理システムおよびデータ処理方法およびデータ処理実行装置に関する。さらに詳細には，複数あるデータ処理実行装置のいずれによりデータ処理を行うかをユーザが選択できるデータ処理システムおよびデータ処理方法およびデータ処理実行装置に関するものである。
【０００２】
【従来の技術】
近時，オフィス等でＬＡＮを利用して複数の指令端末（パーソナルコンピュータ等）と複数のプリンタ等の画像処理装置とを結合して，複数のユーザで複数の画像処理装置を共有することがある。ここで，各端末からデータを印字出力する場合には，所定のプリンタを指定してプリントデータを送信し，指定したプリンタから出力物を得ることができる。
【０００３】
上記のようなネットワークプリントシステムにおいては，例えば，各プリンタにおける当該ジョブの終了時間をジョブ情報から算出し，算出結果に基づきプリンタを選択し印字データを送信する技術（特開平１１−１９４９１６号公報）が提案されている。また，指令端末からプリンタへファイルの識別情報を含むヘッダファイルのみをプリンタに送信し，プリンタから当該ファイルの出力指示が出たとき，印字すべき本ファイルを送信し印字する技術（特開平９−３９３１１号公報）が提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら，前記した従来の技術では以下のような問題があった。すなわち，プリンタを指定してプリントデータを送信した後プリンタまで行ってみると，そのプリンタは他のジョブのプリント中である場合がある。この場合，その出力動作が終了するまで待たなければならなかった。また，出力先を変更したい場合は，別のプリンタに出力するために指令端末装置まで戻り，先に送信したプリントデータを破棄し，新たなプリンタを指定してプリントデータを送信しなければならず，作業効率が悪かった。また，機密文書等の機密性の高いデータをプリントする場合に，たまたまプリンタの近くにいた他人がその文書を見ることができてしまっていた。
【０００５】
また，特開平１１−１９４９１６号公報の技術では，ジョブ終了時間により自動的にプリンタを選択している。このため，印字開始は早いが，どのプリンタから出力さてれいるかを即座に認識できず，やはり作業効率が悪いものとなっていた。また，特開平９−３９３１１号公報の技術では，最初の出力指示の時点ではプリントデータのヘッダファイルのみを送信している。このため，出力指示を出してから実際の印字開始までに時間を要していた。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，ユーザの所望するデータ処理実行装置でデータ処理を実行することができるデータ処理システムおよびデータ処理方法およびデータ処理実行装置を提供することにある。
【０００７】
【課題を解決するための手段】
この課題の解決を目的としてなされた本発明のデータ処理システムは，データ処理指令装置と，２以上のデータ処理実行装置とがネットワークで接続されたデータ処理システムにであって，データ処理指令装置は，ネットワークに接続されている２以上のデータ処理実行装置にデータを送信する送信手段を有し，２以上のデータ処理実行装置のそれぞれは，送信手段から受信したデータを保存する保存手段を有し，２以上のデータ処理実行装置のうちの１のデータ処理実行装置は，更に，保存手段に保存されているデータについての処理の実行指示操作を受け付ける実行指示手段と，実行指示手段により実行指示操作がなされたデータに基づきデータ処理を実行するデータ処理手段と，データ処理手段によるデータ処理が終了した後に，２以上のデータ処理実行装置のうちの１のデータ処理実行装置以外の他のデータ処理実行装置に対し，データ処理を実行したデータについての実行通知を発信する実行通知発信手段とを有し，他のデータ処理実行装置は，更に，実行通知を受信した場合にその実行通知に係るデータを保存手段から削除するデータ削除手段とを有するものである。
【０００８】
また，本発明のデータ処理方法は，データ処理指令装置からの指令により，２以上のデータ処理実行装置の１つでデータ処理を実行する方法であって，データ処理指令装置から２以上のデータ処理実行装置にデータを送信し，データ処理実行装置でそのデータを保存し，いずれかのデータ処理実行装置でオペレータが実行指示操作をした場合に，そのデータ処理実行装置にてそのデータによる処理を実行し，そのデータ処理が終了した後に，そのデータ処理実行装置から他のデータ処理実行装置へそのデータ処理を実行したデータについての実行通知を送信し，実行通知を受信したデータ処理実行装置では，保存しているデータのうち当該実行通知に係るものを除去する。
【０００９】
すなわち，本発明では，データ処理指令装置と，２以上のデータ処理実行装置とがネットワークで接続されたものにおいて，データ処理指令装置は，２以上のデータ処理実行装置にデータを送信する。一方，各データ処理実行装置では，そのデータを受信し，保存手段に保存する。いずれかのデータ処理実行装置でオペレータが実行指示操作をした場合に，その実行指示操作を当該データ処理実行装置の実行指示手段が受ける。そして，そのデータ処理実行装置にて，そのデータによる処理をデータ処理手段が実行する。これにより，幾つかのデータ処理実行装置のうち，ユーザの所望したデータ処理実行装置で処理が実行される。また，そのデータ処理実行装置では，他のデータ処理実行装置へ実行通知発信手段が実行通知を送信する。なお，ここでいう「他のデータ処理実行装置へ実行通知を送信する」とは，実行通知が最終的に到達するところが他のデータ処理実行装置であることを意味し，実行通知発信手段が発信する直接の発信先は他のデータ処理実行装置であるとは限らない。例えば，一旦，データ処理指令装置もしくはその他の中継装置に実行通知を発信し，その中継装置から他のデータ処理実行装置に転送してもよい。また，実行通知を発信するタイミングは，当該データ処理実行装置にて，データ処理を実行することが確定していればいつでもよい。すなわち，実際にデータ処理手段がデータ処理を実行する前でもよいし，実行中でもよいし，実行後でもよい。そして，実行通知を受信した他のデータ処理実行装置では，保存しているデータのうち当該実行通知に係るものを除去する。これにより，不必要となったデータを除去し，大量のデータの蓄積によるメモリの容量不足等の弊害を防止することができる。
【００１０】
本発明における「データ処理」は，データ処理実行装置が，データ処理指令装置から受信したデータを何らかの形で利用して行うあらゆる処理をいう。すなわち，印字データに基づく印字処理は，「データ処理」に含まれる。また，条件設定データに従う条件での何らかの処理の実行も，「データ処理」に含まれる。なお，「データ処理」は，画像に関連するものに限定されない。また，本発明における「ネットワークで接続され」は，無線でもよい。
【００１１】
本発明において，例えば，データ処理実行装置は画像形成装置であり，送信手段が送信するデータには，印刷データが含まれることが望ましい。また，例えば，データ処理実行装置は画像読み取り装置であり，送信手段が送信するデータには，送信手段から受信した画像読み取り条件設定データが含まれることが望ましい。
【００１２】
また，本発明のデータ処理実行装置は，外部装置から受信したデータに対する処理を実行する１のデータ処理実行装置であって，当該１のデータ処理実行装置は少なくとも１つの他のデータ処理実行装置に接続され，外部装置は１のデータ処理実行装置と他のデータ処理実行装置とにデータを送信し，外部装置から受信したデータを保存する保存手段と，保存手段に保存されているデータについての処理の実行指示操作を受け付ける実行指示手段と，実行指示手段により実行指示操作がなされたデータに基づき処理を実行するデータ処理手段と，データ処理手段によるデータ処理が終了した後に，他のデータ処理実行装置に対し，データ処理を実行したデータについての実行通知を発信する実行通知発信手段と，他のデータ処理実行装置から実行通知を受信した場合にその実行通知に係るデータを保存手段から削除するデータ削除手段とを有するものである。これにより，ユーザが実行指示操作を行うことによりデータ処理を実行することができ，ユーザの所望するデータ処理実行装置でのデータ処理ができる。
【００１３】
本発明のデータ処理実行装置において，例えば，データ処理手段は画像形成手段であり，保存手段に保存されるデータに印刷データが含まれることが望ましい。また，例えば，データ処理手段は画像読み取り手段であり，保存手段に保存されるデータに画像読み取り条件設定データが含まれることが望ましい。
【００１４】
【発明の実施の形態】
以下，本発明に係るデータ処理システムおよびデータ処理方法およびデータ処理実行装置を具体化した実施の形態について図面に基づいて説明する。
【００１５】
［第一の形態］
本形態は，一つのネットワーク内に複数のプリンタが接続されているシステムに，本発明を適用したものである。まず，本形態に係るシステムは，図１に示すように構成されている。すなわち本形態に係るシステムには，端末装置１〜３，プリンタ４〜６が設けられている。そして各端末装置およびプリンタは，ネットワーク７により接続されている。
【００１６】
この端末装置１〜３は，例えば，文書や画像を作成することができるパーソナルコンピュータやワークステーションである。プリンタ４〜６は，ネットワーク７を経由して送られてきた文書や画像等を印字するものである。なお，プリンタの台数は２以上であれば幾つでもよい。
【００１７】
図２は，端末装置１〜３とプリンタ４〜６との詳細なブロック構成図である。端末装置１〜３には，アプリケーション３１と，プリンタバッファ３２と，オペレーティングシステム３３（以下，ＯＳ３３とする。）と，プリンタドライバ３４と，ネットワークドライバ３５とが備えられている。プリンタ４〜６には，ネットワークドライバ１１と，メモリ１２と，ファイルマネージャ１３と，ユーザインタフェイス１４と，ディスプレイ１５と，プリンタコントローラ１６と，プリンタエンジン１７とが備えられている。
【００１８】
次に，本システムの動作について説明する。本システムに係る基本的な動作とは，端末装置１〜３からの印字要求に基づいて，プリンタ４〜６のいづれか１つにより印字を行うことである。以下，端末装置１からの要求に基づいて，プリンタ４により印字を行うこととして説明する。
【００１９】
端末装置１においては，まず，アプリケーション３１により文書データもしくは画像データ（以下，文書データ等とする。）が作成される。アプリケーション３１は，ユーザの印字指示を受けると，ＯＳ３３に対して印字命令を送る。すると，印字する文書データ等が印字データとしてプリンタバッファ３２に記憶される。ＯＳ３３は，アプリケーション３１から印字命令を受けるとプリンタドライバ３４に対して印字指示を送る。プリンタドライバ３４は，ＯＳ３３から印字指示を受けるとプリンタバッファ３２から印字データを読み出してネットワークドライバ３５に当該データを送る。ネットワークドライバ３５は，印字データを受け取るとネットワーク７に接続されているすべてのプリンタに対して当該データを送信する。また，ネットワークドライバ３５は，プリンタから印字処理終了等の通知を受信する。ネットワークドライバ３５が受信した指示は，ＯＳ３３に送られる。
【００２０】
一方，プリンタ４においては，ネットワークドライバ３４は，ネットワーク７とのデータの送受信を行う。また，ネットワーク７からの受信データをファイルマネージャ１３に送る。メモリ１２は，印字データを記憶する領域である。ファイルマネージャ１３は，メモリ１２にある印字データの読出し／書込み等の管理を行う。ユーザインタフェイス１４は，ユーザからの指示を受け，印字指示の制御を行う。ディスプレイ１５は，ユーザインタフェイス１４の制御下で，受信している印字データの情報の一覧である印字データ一覧を表示する。ユーザは，ディスプレイ１５に表示された印字データ一覧を見て，自分が指示した印字データを確認し選択し，ユーザインタフェイス１４に対して印字指示を送る。ユーザインタフェイス１４は，ユーザからの印字指示を受けると，印字要求としてファイルマネージャ１３に送る。プリンタコントローラ１６は，ファイルマネージャ１３から印字指示を受けると，該当する印字データをメモリ１２から読出し，印字に必要なイメージデータに変換してプリンタエンジン１７に送る。プリンタエンジン１７は，当該イメージデータを紙面に出力する。イメージデータの出力が終了したら，ファイルマネージャ１３は印字処理終了指示をネットワークドライバ１１を介して，印字データを送信した端末装置に対して送信する。
【００２１】
前述の印字データ一覧は，例えば図３に示すように，印字データＮｏ，原稿枚数，コピー枚数（部数），印字登録時刻，印字終了時刻，プリンタ状態，印字登録元等からなる。ここでいう印字終了時刻は，印字が終了するであろう予測時刻を表示するものである。プリンタ状態は，印字データがプリント中であるか待機中であるか等の状態を表示するものである。印字登録元は，印字データを送信した端末装置の名前や，ＩＰアドレスや，電話回線を通じて接続されている端末装置であれば電話番号等を表示するのもである。この他の表示項目として，印字データのファイル名や，印字の進行状況等を表示してもよい。
【００２２】
次に，端末装置１における印字に関するＯＳ３３の制御について，図４のフローチャートに基づいて説明する。
【００２３】
まず，ＯＳ３３は，アプリケーション３１が発信する印字命令を受けたか否かを判断する（Ｓ１０１）。すなわち，ユーザが，アプリケーション３１に対して，印字指示を出したか否かを判断する。ＯＳ３３は，印字命令を受けた場合（Ｓ１０１：ＹＥＳ）は，ネットワーク７に接続されているプリンタを検索する（Ｓ１０２）。次に，印字データをプリンタドライバ３４に送る（Ｓ１０３）。検索されたプリンタすべてに対して，印字データを送信するためである。
【００２４】
一方，印字命令を受けていない場合（Ｓ１０１：ＮＯ）は，印字処理終了通知を受けたか否かについて判断する（Ｓ１０４）。すなわち，ネットワークドライバ３５が，ネットワーク７上のプリンタから印字が終了した旨の通知を受けているか否かを判断する。印字処理終了通知については，図５で後述する。印字処理終了通知を受けた場合（Ｓ１０４：ＹＥＳ）は，印字データ破棄要求をネットワークドライバ３５に送る。（Ｓ１０５）。Ｓ１０３で印字データを送信したプリンタに対して，該当する印字データを破棄する命令を送信するためである。なお，印字データ破棄要求には，どの印字データに対してのものかを示す情報が含まれる。プリンタが多数の印字データを受信していた場合に，破棄する印字データを認識させるためである。そして，印字処理終了通知を受けていない場合（Ｓ１０４：ＮＯ）や，Ｓ１０３もしくはＳ１０５の処理が終了した場合は，Ｓ１０１に処理を戻す。
【００２５】
次に，プリンタ４におけるファイルマネージャ１３の制御について，図５のフローチャートに基づいて説明する。
【００２６】
まず，ファイルマネージャ１３は，印字データを受けたか否かを判断する（Ｓ２０１）。すなわち，ネットワークドライバ１１が，端末装置からネットワーク７を介して印字データを受信したか否かを判断する。印字データを受けた場合（Ｓ２０１：ＹＥＳ）は，受信した印字データをメモリ１２に記憶する（Ｓ２０２）。Ｓ２０２の処理の終了後，新たな印字データを記憶した旨をユーザインタフェイス１４に通知する（Ｓ２０３）。ディスプレイ１５の印字データ一覧表示を更新するためである。
【００２７】
一方，印字データを受けていない場合（Ｓ２０１：ＮＯ）は，印字データ破棄要求を受けたか否かについて判断する（Ｓ２０４）。すなわち，ネットワークドライバ１１が，端末装置からネットワーク７を介して印字データを破棄する要求を受信したか否かを判断する。印字データ破棄要求を受けた場合（Ｓ２０４：ＹＥＳ）は，破棄要求されている印字データを，メモリ１２から削除する（Ｓ２０５）。Ｓ２０５の処理が終了したら，印刷データを削除した旨をユーザインタフェイス１４に通知する（Ｓ２０６）。ディスプレイ１５の印字データ一覧表示を更新するためである。
【００２８】
一方，印字データ破棄要求を受ていない場合（Ｓ２０４：ＮＯ）は，ユーザインタフェイス１４から印字要求を受けたか否かについて判断する（Ｓ２０７）。ユーザインタフェイス１４からの印字要求は，図６で後述する。印字要求を受けた場合（Ｓ２０７：ＹＥＳ）は，プリンタコントローラ１６に当該印字要求を送り，プリンタコントローラ１６にて印字処理を行う（Ｓ２０８）。Ｓ２０８の処理の終了後，印字処理終了通知を，ネットワークドライバ１１を介して印字データを送信した端末装置に対して送信する（Ｓ２０９）。これにより，当該端末装置では，前述のＳ１０４でＹＥＳとなる。その後，印字した印字データの破棄処理（Ｓ２０５）を行う。印字要求を受ていない場合（Ｓ２０７：ＮＯ）や，Ｓ２０３もしくはＳ２０６の処理が終了した場合は，Ｓ２０１に処理を戻す。
【００２９】
次に，プリンタ４におけるユーザインタフェイス１３の制御について，図６のフローチャートに基づいて説明する。
【００３０】
まず，ユーザインタフェイス１４は，印字データ一覧を更新するための通知を受けたか否かを判断する（Ｓ３０１）。すなわち，ファイルマネージャ１３からディスプレイ１５の表示を更新する旨の通知を受けたか否かを判断する。更新の通知を受けた場合（Ｓ３０１：ＹＥＳ）は，メモリ１２内に現時点で記憶されている印字データの一覧を作成する（Ｓ３０２）。Ｓ３０２の処理の終了後，作成した印字データの一覧をディスプレイ１５に表示する（Ｓ３０３）。
【００３１】
一方，更新の通知を受けていない場合（Ｓ３０１：ＮＯ）は，ユーザにより印字指示を受けたか否かについて判断する（Ｓ３０４）。すなわち，ユーザが当該プリンタに対して印字指示を出したか否かを判断する。印字指示を受けた場合（Ｓ３０４：ＹＥＳ）は，指定された印字データの印字要求をファイルマネージャ１３に通知する（Ｓ３０５）。これにより，ファイルマネージャ１３では，前述のＳ２０７でＹＥＳとなる。印字指示を受ていない場合（Ｓ３０４：ＮＯ）や，Ｓ３０３もしくはＳ３０５の処理が終了した場合は，Ｓ３０１に処理を戻す。
【００３２】
なお，印字データの印字処理についての端末装置への通知は，印字処理終了後としたが，印字処理開始前に通知してもよい。ここでいう印字処理開始前とは具体的には，ディスプレイ１５に表示された印字データ一覧からユーザが印字指示を出したタイミングや，パスワード等の入力が開始または完了した時点である。この場合，印字処理を実行したプリンタ自身のＳ２０５の処理は，印字処理終了を待って行う。印字データの印字処理中に，印字データを破棄してしまうことを防止するためである。また，本形態では，印字処理したプリンタ自体にある当該印字データの削除を，印字処理終了通知の発信（Ｓ２０８）後すぐに行うこととしたが，Ｓ２０８後はＳ２０１に処理を戻し，印字データ破棄要求を受けてから行う（Ｓ２０５）としてもよい。
【００３３】
［第二の形態］
本形態は，一つのネットワーク内に複数のスキャナが接続されているシステムに，本発明を適用したものである。まず，本形態に係るシステムは，図７に示すように構成されている。すなわち本形態に係るシステムには，端末装置１０１〜１０３，スキャナ１０４〜１０６が設けられている。そして各端末装置およびスキャナは，ネットワーク１０７により接続されている。
【００３４】
端末装置１０１〜１０３は，第一の形態の端末装置１〜３と同様のものを使用する。ただし，本形態の端末装置１０１〜１０３は，スキャナのスキャン設定を行うことができる。ここでいうスキャン設定とは，例えば，画像読取解像度や，読取色設定や，画像読取角度や，画像保存先設定が考えられる。スキャナ１０４〜１０６は，ネットワーク１０７を経由して送られてきたスキャン設定で画像の読取／保存を行うものである。なお，スキャナの台数は２以上であれば幾つでもよい。
【００３５】
次に，本形態の動作について説明する。本形態に係る基本的な動作とは，端末装置１０１〜１０３からのスキャン設定に基づいて，スキャナ１０４〜１０６のいづれか１つのスキャナを当該スキャン設定にするものである。以下，端末装置１０１からの要求に基づいて，スキャナ１０４により画像読取／保存を行うこととして説明する。
【００３６】
まず，端末装置１でスキャン設定を作成する。作成したスキャン設定は，ネットワーク１０７を介してスキャナ１０４〜１０６に送信される。スキャナ１０４〜１０６は，受信したスキャン設定を各機器内に保存する。
【００３７】
次に，ユーザは，スキャナ１０４の前に行き，送信した自分のスキャン設定を選択する。その後，原稿をスキャナ１０４の原稿台にセットし，画像読み取りを指示する。スキャナ１０４は，選択されたスキャン設定を基に，画像の読取／保存を行う。その後，他のスキャナ１０５，１０６に当該スキャン設定を破棄するようネットワーク１０７を介して破棄要求を行う。破棄要求を受信したスキャナ１０５，１０６は，自らが保持している当該スキャン設定を破棄する。
【００３８】
以上詳細に説明したように本実施の形態のデータ処理システムでは，端末装置と，複数のプリンタもしくはスキャナとを有し，これらをネットワークで接続することとしている。そして，端末装置では，印字または読取をする際，プリンタもしくはスキャナのすべてに対して印字データ等を送信することとしている。
【００３９】
一方，プリンタまたはスキャナではそのそれぞれにおいて，印字データ等を受信し，ファイルマネージャ１３がメモリ１２に当該印字データ等を記憶することとしている。そして，プリンタ等のいずれかの１つでオペレータが当該印字データ等の印字指示等の操作をした場合に，そのプリンタ等のユーザインタフェイス１４が，その指示をファイルマネージャ１３に通知することとしている。その通知を受けたファイルマネージャ１３は，当該印字データ等をメモリ１２から読出し印字処理等を行うこととしている。これにより，ユーザが所望のプリンタ等で処理を実行できるデータ処理システムが実現されている。
【００４０】
また，処理を行ったプリンタ等から他のプリンタ等へ印字処理終了を通知することとしている。その通知を受けた他のプリンタ等は，メモリ１２に記憶している当該印字データ等を除去することとしている。これにより，不必要となったデータを除去し，大量のデータの蓄積によるメモリの容量不足等の弊害を防止することができる。
【００４１】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタ等は，処理後に処理終了の通知を端末装置に送信せずに，直接に他のプリンタ等に対して送ることとしてもよい。これにより，端末装置が電源を落としている等の不通状態であっても，不要となったデータの破棄をすることができる。
【００４２】
また，ユーザがプリンタ等に対して指示を出す際，パスワード入力を求めるとしてもよい。この場合，そのパスワードは，端末装置側での印字データ等の登録時にその印字データ等毎に付与される。このパスワードの付与は，端末装置毎にあらかじめ設定してあるＩＤコード等を自動的にパスワードとして付与してもよいし，印字データ等を登録する度に手動で付与してもよい。
【００４３】
また，プリンタ等は，データ受信後，一定時間内にユーザによる当該印字データ等の印字指示等がなければ，自動的に当該データの破棄を行うこととしてもよい。これにより，印字データ等の秘密性を維持することができる。さらには，大量の印字データ等によるメモリの容量不足を防止することができる。
【００４４】
また，プリンタ等は，ユーザによる指示を待って印字等する場合と，受信したデータから順に自動的に印字等する場合とを切り替える機能を有していてもよい。この場合，端末装置から送信される印字データ等には，当該機能の切り替え情報が添付される。これにより，即時に印字等したいユーザとの併用ができる。
【００４５】
また，本実施例では，デフォルトで印字データ等が全プリンタ等に送信されるようになっているが，端末装置でユーザからの印字指示を受けた時に，本機能を使用するか否かを選択することができるようにしてもよい。使用しないとした場合は，通常と同じく指定したプリンタ等のみに印字データ等を送信する。使用するとした場合は，前述のように処理される。これにより，必要な場合にのみ本機能を実施することができる。
【００４６】
【発明の効果】
以上の説明から明らかなように本発明によれば，ユーザの所望するデータ処理実行装置でデータ処理を実行することができるデータ処理システムおよびデータ処理方法およびデータ処理実行装置が提供される。
【図面の簡単な説明】
【図１】第一の形態におけるデータ処理システムの全体構成図である。
【図２】第一の形態におけるデータ処理システムの詳細な構成図である。
【図３】第一の形態における印字データ一覧画面の一例である。
【図４】第一の形態におけるオペレーティングシステムの処理についてのフローチャートである。
【図５】第一の形態におけるファイルマネージャの処理についてのフローチャートである。
【図６】第一の形態におけるユーザインタフェイスの処理についてのフローチャートである。
【図７】第二の形態におけるデータ処理システムの全体構成図である。
【符号の説明】
１〜３    端末装置
４〜６    プリンタ
７        ネットワーク
１３      ファイルマネージャ
１４      ユーザインタフェイス
３１      アプリケーション
３３      オペレーティングシステム
１０１〜１０３  端末装置
１０４〜１０６  スキャナ
【図１】
0004348881.tif 000002
【図２】
0004348881.tif 000003
【図３】
0004348881.tif 000004
【図４】
0004348881.tif 000005
【図５】
0004348881.tif 000006
【図６】
0004348881.tif 000007
【図７】
0004348881.tif 000008