(57)【特許請求の範囲】
【請求項１】
データを出力する出力端末と、携帯端末と、前記出力端末への出力データをプールするデータプール装置とを通信可能に接続し、前記出力データの出力をスケジューリングするシステムであって、
前記データプール装置は、前記出力データを、前記出力端末を特定するための出力端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力データ及び前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データ及びスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、
前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第１アドレスと、前記出力データの前記記憶手段での格納位置を示す第２アドレスと、当該スケジューリング情報に対応する出力データの出力可能回数を示す出力回数情報とを含み、
前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第１アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを削除し、
前記携帯端末は、さらに、前記受信したスケジューリング情報の出力端末情報により特定される出力端末の位置情報及び当該携帯端末の位置情報に基づいて、当該出力端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力データを出力すべき出力要求を前記データプール装置又は前記出力端末に送信するようになっていることを特徴とするデータ出力スケジューリングシステム。
【請求項２】
請求項１において、
前記データプール装置は、前記記憶手段のスケジューリング情報及びそれに対応する出力データを前記携帯端末に送信するようになっており、
前記携帯端末は、前記スケジューリング情報及び前記出力データを受信し、受信したスケジューリング情報の出力端末情報により特定される出力端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力データを前記出力要求とともに前記出力端末に送信するようになっており、
前記出力端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっていることを特徴とするデータ出力スケジューリングシステム。
【請求項３】
請求項１記載のデータ出力スケジューリングシステムにおける出力端末及びデータプール装置と通信可能に接続する端末であって、
前記スケジューリング情報を受信し、受信したスケジューリング情報の第１アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たし且つ前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを削除し、
さらに、前記受信したスケジューリング情報の出力端末情報により特定される出力端末の位置情報及び当該携帯端末の位置情報に基づいて、当該出力端末が、当該携帯端末の位置を基準として所定範囲内に属していると判定したときは、前記取得した出力データを出力すべき出力要求を前記データプール装置又は前記出力端末に送信するようになっていることを特徴とする携帯端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データの印刷をスケジューリングするシステム並びにそれに適用する端末および装置に係り、特に、データを印刷するにあたってユーザの利便性を向上するのに好適なデータ出力スケジューリングシステム、携帯端末およびデータプール装置に関する。
【０００２】
【従来の技術】
従来、ネットワーク上でデータを印刷するシステムとしては、ユーザの利用に供するユーザ端末と、印刷装置とをネットワークを介して接続し、ユーザ端末からの印刷要求に応じて印刷装置で印刷を行うというネットワークシステムが一般的である。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来のネットワークシステムにあっては、例えば、ユーザが会社で文書データを編集し、自宅に戻った後にその文書データを印刷するには、会社の端末で文書データをＦＤ等に格納し、自宅の端末でＦＤ等から文書データを読み出した上で印刷を指示するという作業を経なければならず、印刷作業が煩雑であるばかりか、会社から自宅に戻るまでの間に印刷することを忘れてしまい、印刷をし損なう可能性もあった。この場合、会社の端末において、自宅の印刷装置で印刷を行うべきことをスケジューリングすると、後は自宅に戻ったときに自動的に印刷してくれれば大変便利である。
【０００４】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、データを印刷するにあたってユーザの利便性を向上するのに好適なデータ出力スケジューリングシステム、携帯端末およびデータプール装置を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、発明１のデータ出力スケジューリングシステムは、データを出力する出力端末と、携帯端末と、前記出力端末への出力データをプールするデータプール装置とを通信可能に接続し、前記出力データの出力をスケジューリングするシステムであって、前記データプール装置は、前記出力データを、前記出力端末を特定するための出力端末情報を含むスケジューリング情報と対応付けて記憶するための記憶手段を有し、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の出力端末情報により特定される出力端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データを出力すべき出力要求を前記データプール装置または前記出力端末に送信するようになっている。
【０００６】
このような構成であれば、データプール装置では、出力データおよびスケジューリング情報を登録要求とともに受信すると、受信した出力データおよびスケジューリング情報が対応付けられて記憶手段に登録される。そして、記憶手段のスケジューリング情報が携帯端末に送信される。
携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の出力端末情報により特定される出力端末が、その携帯端末の位置を基準として所定範囲内に属していると、受信したスケジューリング情報に対応する出力データを出力すべき出力要求がデータプール装置または出力端末に送信される。
【０００７】
ここで、携帯端末は、データプール装置または出力端末に出力要求を送信するようになっていればよく、データプール装置に送信する場合、例えば、データプール装置は、出力要求を受信したときは、記憶手段の出力データを出力端末に送信するようになっていればよいし、出力端末に送信する場合、例えば、出力端末は、出力要求を受信したときは、出力データをデータプール装置から取得し、取得した出力データに基づいて印刷を行うようになっていればよい。後者の場合、携帯端末が出力データを取得してもよい。
【０００８】
また、記憶手段は、出力データおよびスケジューリング情報をあらゆる手段でかつあらゆる時期に記憶するものであり、出力データおよびスケジューリング情報をあらかじめ記憶してあるものであってもよいし、出力データおよびスケジューリング情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって出力データおよびスケジューリング情報を記憶するようになっていてもよい。以下、発明６のデータプール装置において同じである。
【０００９】
また、出力端末は、データを出力するようになっていればどのような構成であってもよく、これには、例えば、データを表示する表示手段、データを音声として出力する音出力手段、またはデータを印刷する印刷手段を備えたものが含まれる。以下、発明５の携帯端末、および発明６のデータプール装置において同じである。
【００１０】
さらに、発明２のデータ出力スケジューリングシステムは、発明１のデータ出力スケジューリングシステムにおいて、前記データプール装置は、前記記憶手段のスケジューリング情報およびそれに対応する出力データを前記携帯端末に送信するようになっており、前記携帯端末は、前記スケジューリング情報および前記出力データを受信し、受信したスケジューリング情報の出力端末情報により特定される出力端末に応答要求を送信し、その送信に伴って応答を受信したときは、前記受信した出力データを前記出力要求とともに前記出力端末に送信するようになっており、前記出力端末は、前記応答要求を受信したときは、前記携帯端末に応答を送信するようになっている。
【００１１】
このような構成であれば、データプール装置では、記憶手段のスケジューリング情報およびそれに対応する出力データが携帯端末に送信される。
携帯端末では、スケジューリング情報および出力データを受信すると、受信したスケジューリング情報の出力端末情報により特定される出力端末に応答要求が送信される。
【００１２】
出力端末では、応答要求を受信すると、携帯端末に応答が送信される。
携帯端末では、応答を受信すると、受信した出力データが出力要求とともに出力端末に送信される。
さらに、発明３のデータ出力スケジューリングシステムは、発明１および２のいずれかのデータ出力スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報の前記記憶手段での格納位置を示す第１アドレスと、前記出力データの前記記憶手段での格納位置を示す第２アドレスとを含み、前記携帯端末は、前記スケジューリング情報を受信し、受信したスケジューリング情報の第１アドレスにより特定される格納位置から前記スケジューリング情報を取得し、取得したスケジューリング情報と前記受信したスケジューリング情報とが所定関係を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを取得するようになっている。
【００１３】
このような構成であれば、携帯端末では、スケジューリング情報を受信すると、受信したスケジューリング情報の第１アドレスにより特定される格納位置からスケジューリング情報が取得される。そして、取得されたスケジューリング情報と、受信したスケジューリング情報とが所定関係を満たしていると、受信したスケジューリング情報の第２アドレスにより特定される格納位置から出力データが取得される。
【００１４】
ここで、所定関係を満たすことには、例えば、照合対象のスケジューリング情報と被照合対象のスケジューリング情報とが一致していること、照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が被照合対象のスケジューリング情報と一致していること、または照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果と被照合対象のスケジューリング情報を用いて所定演算式により演算を行った結果が一致することが挙げられる。
【００１５】
さらに、発明４のデータ出力スケジューリングシステムは、発明３のデータ出力スケジューリングシステムにおいて、前記スケジューリング情報は、さらに、当該スケジューリング情報に対応する出力データの出力可能回数を示す出力回数情報を含み、前記携帯端末は、前記受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしているときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを取得し、前記所定条件を満たしていないときは、前記受信したスケジューリング情報の第２アドレスにより特定される格納位置から前記出力データを削除するようになっている。
【００１６】
このような構成であれば、携帯端末では、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていると、受信したスケジューリング情報の第２アドレスにより特定される格納位置から出力データが取得される。これに対し、受信したスケジューリング情報の出力回数情報により特定される出力可能回数が所定条件を満たしていないと、受信したスケジューリング情報の第２アドレスにより特定される格納位置から出力データが削除される。
【００１７】
一方、上記目的を達成するために、発明５の携帯端末は、発明１のデータ出力スケジューリングシステムにおける出力端末およびデータプール装置と通信可能に接続する端末であって、前記スケジューリング情報を受信し、受信したスケジューリング情報の出力端末情報により特定される出力端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データを出力すべき出力要求を前記データプール装置または前記出力端末に送信するようになっている。
【００１８】
このような構成であれば、発明１のデータ出力スケジューリングシステムにおける携帯端末と同等の作用が得られる。
一方、上記目的を達成するために、発明６のデータプール装置は、発明１のデータ出力スケジューリングシステムにおける携帯端末と通信可能に接続する装置であって、前記出力データを前記スケジューリング情報と対応付けて記憶するための記憶手段を備え、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信するようになっている。
【００１９】
このような構成であれば、発明１のデータ出力スケジューリングシステムにおけるデータプール装置と同等の作用が得られる。
以上では、上記目的を達成するためのデータ出力スケジューリングシステム、携帯端末およびデータプール装置を提案したが、これに限らず、上記目的を達成するために、次に掲げる第１および第２のプログラムを提案することもできる。
【００２０】
第１のプログラムは、コンピュータからなる発明５の携帯端末で実行可能なプログラムであって、前記スケジューリング情報を受信し、受信したスケジューリング情報の出力端末情報により特定される出力端末が、当該携帯端末の位置を基準として所定範囲内に属しているときは、前記受信したスケジューリング情報に対応する出力データを出力すべき出力要求を前記データプール装置または前記出力端末に送信する処理を前記コンピュータに実行させるためのプログラムである。
【００２１】
このような構成であれば、第１のプログラムに従ってコンピュータが実行すると、発明５の携帯端末と同等の作用および効果が得られる。
第２のプログラムは、コンピュータからなる発明６のデータプール装置で実行可能なプログラムであって、前記出力データを前記スケジューリング情報と対応付けて記憶するための記憶手段を備えた前記コンピュータに対して、前記出力データおよび前記スケジューリング情報を登録要求とともに受信したときは、受信した出力データおよびスケジューリング情報を対応付けて前記記憶手段に登録する一方、前記記憶手段のスケジューリング情報を前記携帯端末に送信する処理を実行させるためのプログラムである。
【００２２】
このような構成であれば、第２のプログラムに従ってコンピュータが実行すると、発明６のデータプール装置と同等の作用および効果が得られる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図９は、本発明に係るデータ出力スケジューリングシステム、携帯端末およびデータプール装置の実施の形態を示す図である。
本実施の形態は、本発明に係るデータ出力スケジューリングシステム、携帯端末およびデータプール装置を、図１に示すように、ユーザ端末３００においてデータの印刷をスケジューリングし、携帯端末２００の位置に応じて印刷装置ＰＲ1〜ＰＲnでデータを印刷する場合について適用したものである。
【００２４】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、データを印刷する印刷装置ＰＲ1〜ＰＲnと、印刷装置ＰＲ1〜ＰＲnへの印刷データをプールするデータプール装置１００と、携帯端末２００とインターネット１９９との通信を中継する中継局２２０と、ユーザの利用に供するユーザ端末３００とが接続されている。なお、発明の理解を容易にするため、携帯端末２００およびユーザ端末３００をそれぞれ一台しか図示していないが、実際には、複数の携帯端末およびユーザ端末がインターネット１９９に接続されている。また、以下、印刷装置ＰＲ1〜ＰＲnのいずれかを指すときに印刷装置ＰＲと総称することがある。
【００２５】
中継局２２０には、携帯端末２００と無線通信を行う複数の基地局２１０が接続されており、中継局２２０は、携帯端末２００がインターネット１９９に接続するときは、携帯端末２００に代わってインターネット１９９上での一端末となって、基地局２１０を介して受信した携帯端末２００からのデータをインターネット１９９を介して目的の端末に送信するとともに、インターネット１９９上にある目的の端末のデータを基地局２１０を介して携帯端末２００に送信するようになっている。
【００２６】
次に、ユーザ端末３００の構成を詳細に説明する。
ユーザ端末３００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆには、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置と、印刷データをファイルとして格納する記憶装置と、画像信号に基づいて画面を表示する表示装置と、インターネット１９９に接続するための信号線とが接続されている。
【００２７】
ユーザ端末３００のＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２のフローチャートに示す印刷データ登録要求処理を実行するようになっている。図２は、印刷データ登録要求処理を示すフローチャートである。
【００２８】
印刷データ登録要求処理は、ユーザが指定する印刷装置ＰＲで印刷データを印刷するにあたって、データプール装置１００に対して印刷データの登録を要求する処理であって、ＣＰＵにおいて実行されると、図２に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、ユーザにより印刷スケジューリングが指示されたか否かを判定し、印刷スケジューリングが指示されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷スケジューリングが指示されるまでステップＳ１００で待機する。
【００２９】
ステップＳ１０２では、記憶装置のなかから印刷を希望する印刷データを選択し、ステップＳ１０４に移行して、印刷装置ＰＲ1〜ＰＲnのうち印刷を希望する印刷装置ＰＲを指定し、ステップＳ１０６に移行する。
ステップＳ１０６では、暗号キーを入力し、ステップＳ１０８に移行して、選択した印刷データ、印刷装置ＰＲの指定および入力した暗号キーを登録要求とともにデータプール装置１００に送信し、ステップＳ１１０に移行して、印刷装置ＩＤを受信し、受信した印刷装置ＩＤを表示装置に表示し、一連の処理を終了する。なお、印刷装置ＩＤについては後段で詳述するが、ユーザは、表示された印刷装置ＩＤを記憶し、携帯端末２００で入力要求があったときに入力するものとする。
【００３０】
次に、データプール装置１００の構成を図３を参照しながら詳細に説明する。図３は、データプール装置１００の構成を示すブロック図である。
データプール装置１００は、図３に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００３１】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００３２】
記憶装置４２には、印刷データを、図４に示すようなアクセス認証情報と対応付けて登録するようになっている。図４は、アクセス認証情報のデータ構造を示す図である。
アクセス認証情報は、図４に示すように、印刷データを特定するためのデータＩＤを格納するデータ領域４０２と、データプール装置１００に印刷データを登録した年月日を格納するデータ領域４０４と、このアクセス認証情報のネットワークアドレスを格納するデータ領域４０６と、印刷データのネットワークアドレスを格納するデータ領域４０８と、印刷装置ＰＲを特定するための印刷装置ＩＤを格納するデータ領域４１０と、印刷データの種類を格納するデータ領域４１２と、印刷データの利用可能な形式を格納するデータ領域４１４と、印刷データの有効期限を格納するデータ領域４１６と、印刷データの利用可能回数を格納するデータ領域４１８とを含んで構成されている。
【００３３】
また、記憶装置４２には、携帯端末２００の送信先アドレスが格納されている。送信先アドレスは、携帯端末２００がデータプール装置１００にアクセスし、あらかじめ登録しておくものである。なお、送信先アドレスとしては、例えば、電子メールアドレスが挙げられる。
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す印刷データ登録処理を実行するようになっている。図５は、印刷データ登録処理を示すフローチャートである。
【００３４】
印刷データ登録処理は、ユーザ端末３００からの登録要求に応じて印刷データを登録する処理であって、ＣＰＵ３０において実行されると、図５に示すように、まず、ステップＳ２００に移行するようになっている。なお、印刷データ登録処理は、図２の印刷データ登録要求処理に対応する処理である。
ステップＳ２００では、登録要求を受信したか否かを判定し、登録要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、登録要求を受信するまでステップＳ２００で待機する。
【００３５】
ステップＳ２０２では、印刷データ、印刷装置ＰＲの指定および暗号キーを受信し、ステップＳ２０４に移行して、受信した印刷データおよび印刷装置ＰＲの指定に基づいてアクセス認証情報を生成し、ステップＳ２０６に移行して、受信した印刷データを、生成したアクセス認証情報と対応付けて記憶装置４２に登録し、ステップＳ２０８に移行する。
【００３６】
ステップＳ２０８では、受信した暗号キーに基づいてアクセス認証情報を暗号化し、ステップＳ２１０に移行して、携帯端末２００の送信先アドレスを記憶装置４２から読み出し、ステップＳ２１２に移行して、読み出した送信先アドレスに基づいて暗号化データを携帯端末２００に送信し、ステップＳ２１４に移行して、ステップＳ２０４で生成したアクセス認証情報のうち印刷装置ＩＤをユーザ端末３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００３７】
次に、携帯端末２００の構成を図６を参照しながら詳細に説明する。図６は、携帯端末２００の構成を示すブロック図である。
携帯端末２００は、図６に示すように、データプール装置１００と同様に、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４およびＩ／Ｆ５８等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆ５８には、基地局２１０および印刷装置ＰＲ1〜ＰＲnと無線通信を行う無線通信装置６０と、ヒューマンインターフェースとして複数のキーによりデータの入力が可能なキーパネル６２と、画像信号に基づいて画面を表示するＬＣＤ（Liquid Crystal Display）６４とが接続されている。
【００３８】
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７および図８のフローチャートに示す印刷データ取得処理および印刷要求処理をそれぞれ時分割で実行するようになっている。
初めに、印刷データ取得処理を図７を参照しながら詳細に説明する。図７は、印刷データ取得処理を示すフローチャートである。
【００３９】
印刷データ取得処理は、暗号化データを復号化して得られるアクセス認証情報に基づいて印刷データを取得する処理であって、ＣＰＵ５０において実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。
ステップＳ３００では、暗号化データを受信したか否かを判定し、暗号化データを受信したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、暗号化データを受信するまでステップＳ３００で待機する。
【００４０】
ステップＳ３０２では、復号キーを入力し、ステップＳ３０３に移行して、印刷装置ＩＤを入力し、ステップＳ３０４に移行して、入力した復号キーに基づいて暗号化データを復号化し、ステップＳ３０６に移行して、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報をデータプール装置１００から取得し、ステップＳ３０８に移行して、復号化して得られたアクセス認証情報と、取得したアクセス認証情報とが一致しているか否かを判定する認証処理を実行し、ステップＳ３１０に移行する。
【００４１】
ステップＳ３１０では、ステップＳ３０８の認証処理で一致しているとの認証が得られたか否かを判定し、認証が得られたと判定したとき(Yes)は、ステップＳ３１１に移行して、ステップＳ３０３で入力した印刷装置ＩＤとステップＳ３０６で取得したアクセス認証情報に含まれる印刷装置ＩＤとが一致しているか否かを判定し、それら印刷装置ＩＤが一致していると判定したとき(Yes)は、ステップＳ３１２に移行する。
【００４２】
ステップＳ３１２では、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて印刷データが利用可能であるか否かを判定し、印刷データが利用可能であると判定したとき(Yes)は、ステップＳ３１４に移行する。
ステップＳ３１４では、復号化して得られたアクセス認証情報に含まれる印刷データのネットワークアドレスに基づいて印刷データをデータプール装置１００から取得し、ステップＳ３１６に移行して、取得した印刷データの印刷を待機する印刷待機状態に設定し、一連の処理を終了して元の処理に復帰させる。
【００４３】
一方、ステップＳ３１２で、印刷データが利用可能でないと判定したとき(No)は、ステップＳ３１８に移行して、復号化して得られたアクセス認証情報に含まれる印刷データのネットワークアドレスに基づいて印刷データをデータプール装置１００から削除し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１１で、ステップＳ３０３で入力した印刷装置ＩＤとステップＳ３０６で取得したアクセス認証情報に含まれる印刷装置ＩＤとが一致していないと判定したとき(No)、およびステップＳ３１０で、一致しているとの認証が得られないと判定したとき(No)はいずれも、一連の処理を終了して元の処理に復帰させる。
【００４４】
次に、印刷要求処理を図８を参照しながら詳細に説明する。図８は、印刷要求処理を示すフローチャートである。
印刷要求処理は、印刷装置ＰＲ1〜ＰＲnに対して印刷を要求する処理であって、ＣＰＵ５０において実行されると、図８に示すように、まず、ステップＳ３５０に移行するようになっている。
【００４５】
ステップＳ３５０では、印刷待機状態であるか否かを判定し、印刷待機状態であると判定したとき(Yes)は、ステップＳ３５２に移行するが、そうでないと判定したとき(No)は、印刷待機状態となるまでステップＳ３５０で待機する。
ステップＳ３５２では、復号化して得られたアクセス認証情報に含まれる印刷装置ＩＤにより特定される印刷装置ＰＲに対して無線通信により応答要求を送信し、ステップＳ３５４に移行して、応答要求の送信に伴って応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップＳ３５６に移行して、応答のあった印刷装置ＰＲに対して無線通信により印刷データを印刷要求とともに送信し、一連の処理を終了して元の処理に復帰させる。
【００４６】
一方、ステップＳ３５４で、応答を受信しないと判定したとき(No)は、ステップＳ３５２に移行する。
次に、印刷装置ＰＲ1〜ＰＲnの構成を詳細に説明する。なお、各印刷装置ＰＲ1〜ＰＲnは、いずれも同一機能を有して構成されているので、以下、印刷装置ＰＲ1の構成についてのみ説明し、他のものについては説明を省略する。
【００４７】
印刷装置ＰＲ1は、データプール装置１００と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭおよびＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、Ｉ／Ｆには、携帯端末２００と無線通信を行う無線通信装置と、印刷を行う印刷部と、インターネット１９９に接続するための信号線とが接続されている。
【００４８】
印刷装置ＰＲ1のＣＰＵは、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図９のフローチャートに示す印刷処理を実行するようになっている。図９は、印刷処理を示すフローチャートである。
印刷処理は、携帯端末２００からの印刷要求に応じて印刷データを印刷する処理であって、ＣＰＵにおいて実行されると、図９に示すように、まず、ステップＳ４００に移行するようになっている。なお、印刷処理は、図８の印刷要求処理に対応する処理である。
【００４９】
ステップＳ４００では、無線通信により応答要求を受信したか否かを判定し、応答要求を受信したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、応答要求を受信するまでステップＳ４００で待機する。
ステップＳ４０２では、携帯端末２００に無線通信により応答を送信し、ステップＳ４０４に移行して、無線通信により印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ４０６に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ４０４で待機する。
【００５０】
ステップＳ４０６では、無線通信により印刷データを受信し、ステップＳ４０８に移行して、受信した印刷データに基づいて印刷を実行し、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を説明する。
印刷装置ＰＲ1〜ＰＲnで印刷を行うには、ユーザ端末３００において、ユーザは、まず、印刷スケジューリングを指示する。
【００５１】
ユーザ端末３００では、印刷スケジューリングが指示されると、ステップＳ１０２を経て、印刷データを選択すべきことがユーザに対して要求される。ここで、ユーザは、その選択要求に応じて、印刷を希望する印刷データの選択を入力装置に入力する。
ユーザ端末３００では、印刷データの選択が入力されると、ステップＳ１０４を経て、印刷装置ＰＲを指定すべきことがユーザに対して要求される。ここで、ユーザは、その指定要求に応じて、印刷装置ＰＲ1〜ＰＲnのなかから印刷を希望する印刷装置ＰＲ（例えば、印刷装置ＰＲ1）を指定する。
【００５２】
ユーザ端末３００では、印刷装置ＰＲの指定が入力されると、ステップＳ１０６を経て、暗号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、適当な暗号キーを入力する。
ユーザ端末３００では、暗号キーが入力されると、ステップＳ１０８を経て、選択された印刷データ、印刷装置ＰＲの指定および入力された暗号キーが登録要求とともにデータプール装置１００に送信される。
【００５３】
データプール装置１００では、登録要求を受信すると、ステップＳ２００〜Ｓ２０６を経て、印刷データ、印刷装置ＰＲの指定および暗号キーを受信し、受信した印刷データおよび印刷装置ＰＲの指定に基づいてアクセス認証情報が生成され、受信した印刷データが、生成されたアクセス認証情報と対応付けられて記憶装置４２に登録される。その一方で、ステップＳ２０８〜Ｓ２１２を経て、受信した暗号キーに基づいてアクセス認証情報が暗号化され、携帯端末２００の送信先アドレスが記憶装置４２から読み出され、読み出された送信先アドレスに基づいて暗号化データが携帯端末２００に送信される。
【００５４】
携帯端末２００では、暗号化データを受信すると、ステップＳ３００，Ｓ３０２を経て、復号キーを入力すべきことがユーザに対して要求される。ここで、ユーザは、その入力要求に応じて、ユーザ端末３００において入力した暗号キーに対応する復号キーを入力する。
携帯端末２００では、復号キーが入力されると、ステップＳ３０４，Ｓ３０６を経て、入力された復号キーに基づいて暗号化データが復号化され、復号化して得られたアクセス認証情報に含まれるアクセス認証情報のネットワークアドレスに基づいてアクセス認証情報がデータプール装置１００から取得される。次いで、ステップＳ３０８を経て、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致しているか否かが判定される。その結果、両方のアクセス認証情報が一致しているとの認証が得られると、ステップＳ３１０を経て、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて印刷データが利用可能であるか否かが判定される。その結果、印刷データが利用可能であると判定されると、ステップＳ３１２〜Ｓ３１６を経て、復号化して得られたアクセス認証情報に含まれる印刷データのネットワークアドレスに基づいて印刷データがデータプール装置１００から取得され、印刷待機状態に設定される。
【００５５】
このように印刷待機状態に設定されると、携帯端末２００では、ステップＳ３５０〜Ｓ３５４を経て、復号化して得られたアクセス認証情報に含まれる印刷装置ＩＤにより特定される印刷装置ＰＲ1に対して無線通信により応答要求が送信される。
こうした状態において、次にユーザは、携帯端末２００を所持して印刷を希望する印刷装置ＰＲ1の無線通信範囲内まで接近すると、印刷装置ＰＲ1では、応答要求を受信し、ステップＳ４００，Ｓ４０２を経て、携帯端末２００に応答が送信される。
【００５６】
携帯端末２００では、印刷装置ＰＲ1からの応答を受信すると、ステップＳ３５６を経て、印刷装置ＰＲ1に対して無線通信により印刷データが印刷要求とともに送信される。
印刷装置ＰＲ1では、印刷要求を受信すると、ステップＳ４０６，Ｓ４０８を経て、印刷データを受信し、受信した印刷データに基づいて印刷が実行される。
【００５７】
なお、携帯端末２００においてユーザが入力した復号キーにより、受信した暗号化データが復号化できない場合、および携帯端末２００において、復号化して得られたアクセス認証情報と、取得されたアクセス認証情報とが一致していないと判定された場合はいずれも、ユーザが携帯端末２００を所持して印刷装置ＰＲ1の無線通信範囲内まで接近しても、印刷データが印刷されることはない。
【００５８】
また、携帯端末２００において、復号化して得られたアクセス認証情報に含まれる利用可能回数に基づいて印刷データが利用可能でないと判定された場合は、ステップＳ３１８を経て、復号化して得られたアクセス認証情報に含まれる印刷データのネットワークアドレスに基づいて印刷データがデータプール装置１００から削除される。
【００５９】
このようにして、本実施の形態では、データプール装置１００は、印刷データをアクセス認証情報と対応付けて記憶する記憶装置４２を有し、印刷データおよびアクセス認証情報を登録要求とともに受信したときは、受信した印刷データおよびアクセス認証情報を対応付けて記憶装置４２に登録する一方、記憶装置４２のアクセス認証情報を携帯端末２００に送信するようになっており、携帯端末２００は、アクセス認証情報を受信し、受信したアクセス認証情報の印刷装置ＩＤにより特定される印刷装置ＰＲが、携帯端末２００の位置を基準として所定範囲内に属しているときは、受信したアクセス認証情報に対応する印刷データを印刷すべき印刷要求をその印刷装置ＰＲに送信するようになっている。
【００６０】
これにより、印刷データおよびアクセス認証情報をデータプール装置１００に登録するだけで、ユーザが希望する印刷装置ＰＲで印刷データが印刷されるので、印刷作業が容易となり、しかもデータを印刷し損なう可能性を低減することができる。したがって、従来に比して、データを印刷するにあたってユーザの利便性を比較的向上することができる。
【００６１】
上記実施の形態において、印刷装置ＰＲ1〜ＰＲnは、発明１、２または５の出力端末に対応し、記憶装置４２は、発明１ないし３または６の記憶手段に対応し、印刷データは、発明１ないし６の出力データに対応し、印刷装置ＩＤは、発明１、２または５の出力端末情報に対応している。また、アクセス認証情報は、発明１ないし６のスケジューリング情報に対応し、アクセス認証情報のネットワークアドレスは、発明３の第１アドレスに対応し、印刷データのネットワークアドレスは、発明３または４の第２アドレスに対応している。
【００６２】
なお、上記実施の形態においては、携帯端末２００は、印刷データを取得し、取得した印刷データを印刷要求とともに印刷装置ＰＲに送信するように構成したが、これに限らず、携帯端末２００は、印刷要求をデータプール装置１００に送信し、データプール装置１００は、印刷要求を受信したときは、受信した印刷要求に係る印刷データを印刷装置ＰＲに送信するように構成してもよい。
【００６３】
また、上記実施の形態においては、印刷装置ＩＤにより特定される印刷装置ＰＲが、携帯端末２００の位置を基準として所定範囲内に属しているか否かを、携帯端末２００が印刷装置ＰＲの無線通信範囲内に属しているか否かによって判定するように構成したが、これに限らず、携帯端末２００の位置情報および印刷装置ＰＲの位置情報に基づいて判定するように構成してもよい。この判定は、データプール装置１００、携帯端末２００、ユーザ端末３００またはそれら以外の端末で行うように構成してもよい。
【００６４】
また、上記実施の形態において、図２、図５、図７ないし図９のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２，５２等にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４，５４等に読み込んで実行するようにしてもよい。
【００６５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００６６】
また、上記実施の形態においては、本発明に係るデータ出力スケジューリングシステム、携帯端末およびデータプール装置を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【００６７】
また、上記実施の形態においては、本発明に係るデータ出力スケジューリングシステム、携帯端末およびデータプール装置を、図１に示すように、ユーザ端末３００においてデータの印刷をスケジューリングし、携帯端末２００の位置に応じて印刷装置ＰＲ1〜ＰＲnでデータを印刷する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【００６８】
【発明の効果】
以上説明したように、発明１ないし４のデータ出力スケジューリングシステムによれば、出力データおよびスケジューリング情報をデータプール装置に登録するだけで、ユーザが希望する出力端末で出力データが出力されるので、出力作業が容易となり、しかもデータを出力し損なう可能性を低減することができる。したがって、従来に比して、データを出力するにあたってユーザの利便性を比較的向上することができるという効果が得られる。
【００６９】
一方、発明５の携帯端末によれば、発明１のデータ出力スケジューリングシステムと同等の効果が得られる。
一方、発明６のデータプール装置によれば、発明１のデータ出力スケジューリングシステムと同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】印刷データ登録要求処理を示すフローチャートである。
【図３】データプール装置１００の構成を示すブロック図である。
【図４】アクセス認証情報のデータ構造を示す図である。
【図５】印刷データ登録処理を示すフローチャートである。
【図６】携帯端末２００の構成を示すブロック図である。
【図７】印刷データ取得処理を示すフローチャートである。
【図８】印刷要求処理を示すフローチャートである。
【図９】印刷処理を示すフローチャートである。
【符号の説明】
１００                    データプール装置
２００                    携帯端末
２１０                    基地局
２２０                    中継局
３００                    ユーザ端末
ＰＲ1〜ＰＲn              印刷装置
３０，５０                ＣＰＵ
３２，５２                ＲＯＭ
３４，５４                ＲＡＭ
４０                      入力装置
４２                      記憶装置
４４                      表示装置
【図１】
0003846214.tif 000002
【図２】
0003846214.tif 000003
【図３】
0003846214.tif 000004
【図４】
0003846214.tif 000005
【図５】
0003846214.tif 000006
【図６】
0003846214.tif 000007
【図７】
0003846214.tif 000008
【図８】
0003846214.tif 000009
【図９】
0003846214.tif 000010