(57)【要約】【課題】遠隔に位置する印刷を行う装置に対して効率よく印刷を行わせること。【解決手段】携帯電話、或いはユーザ端末装置から印刷対象データと、印刷対象データに基づいた印刷結果を出力する出力端末装置を指定する指定情報とを受信し、印刷対象データを、指定情報が指定する出力端末装置が出力可能な印刷データに変換し、印刷データを指定情報が指定する出力端末装置に送信する。そして、携帯電話、或いはユーザ端末装置から印刷データの印刷を指示された場合、この印刷指示の対象となる印刷データを保持する出力端末装置を特定し、特定した出力端末装置に対する印刷の制御を行う。【選択図】  図１
2004213370.tif 000002
【特許請求の範囲】
【請求項１】
外部の情報処理装置群、及び印刷装置群とデータ通信が可能な印刷管理サーバ装置であって、
前記外部の情報処理装置群のうち第１の情報処理装置から印刷対象データを受信すると共に、当該印刷対象データに基づいた印刷結果を出力する印刷装置を前記印刷装置群から指定する指定情報を前記第１の情報処理装置から受信する受信手段と、
当該受信手段が受信した印刷対象データを、当該指定情報が指定する印刷装置が出力可能な印刷データに変換する変換手段と、
当該印刷データを、当該指定情報が指定する印刷装置に送信する送信手段と、
前記第１の情報処理装置、もしくは前記外部の情報処理装置群のうち第２の情報処理装置から、前記送信手段が過去に送信した印刷データのうちの何れかの印刷データの印刷を指示された場合、当該印刷指示の対象となる印刷データを保持する印刷装置を前記印刷装置群から特定し、特定した印刷装置に対する印刷の制御を行う印刷制御手段と
を備えることを特徴とする印刷管理サーバ装置。
【請求項２】
更に、前記受信手段が受信した印刷対象データを前記印刷装置群の夫々が出力可能な形式に変換するためのドライバを、夫々の印刷装置毎に保持するドライバ保持手段を備え、
前記変換手段は、当該ドライバ保持手段が保持するドライバ群のうち、前記受信手段が受信した前記指定情報が指定する印刷装置に対応するドライバを用いて、前記受信手段が受信した印刷対象データを前記指定情報が指定する印刷装置が出力可能な印刷データに変換することを特徴とする請求項１に記載の印刷管理サーバ装置。
【請求項３】
更に、前記送信手段が送信した印刷データを特定する印刷データ特定情報と当該印刷データを送信した先の印刷装置を特定する印刷装置特定情報とを関連づけて保持する印刷データ・印刷装置特定情報保持手段を備え、
前記送信手段が過去に送信した印刷データのうちの何れかの印刷データの印刷を指示された場合、前記印刷制御手段は、前記印刷データ・印刷装置特定情報保持手段が保持する情報群を参照して、当該印刷指示の対象となる印刷データの印刷データ特定情報に対応する印刷装置特定情報を特定し、当該印刷装置特定情報で特定される印刷装置に対する印刷の制御を行うことを特徴とする請求項１に記載の印刷管理サーバ装置。
【請求項４】
更に、
前記送信手段が過去に送信した印刷データに従った印刷を行うために入力すべきパスワードを、各印刷データ毎に保持する保持手段と、
前記第１の情報処理装置、もしくは第２の情報処理装置から、注目印刷データに従った印刷を行うために入力された第１のパスワードを受信するパスワード受信手段と、
当該第１のパスワードと、前記保持手段が保持するパスワード群のうち、前記注目印刷データに対応する第２のパスワードとの正誤を判断するパスワード正誤判断手段とを備え、
前記印刷制御手段は、当該正誤判断手段により、前記第１のパスワードと前記第２のパスワードとが一致していると判断された場合のみ、前記注目印刷データを保持する印刷装置に対する印刷を指示することを特徴とする請求項１乃至３の何れか１項に記載の印刷管理サーバ装置。
【請求項５】
外部の情報処理装置群、及び印刷装置群とデータ通信が可能な印刷管理サーバ装置が行う印刷管理方法であって、
前記外部の情報処理装置群のうち第１の情報処理装置から印刷対象データを受信すると共に、当該印刷対象データに基づいた印刷結果を出力する印刷装置を前記印刷装置群から指定する指定情報を前記第１の情報処理装置から受信する受信工程と、
当該受信工程で受信した印刷対象データを、当該指定情報が指定する印刷装置が出力可能な印刷データに変換する変換工程と、
当該印刷データを、当該指定情報が指定する印刷装置に送信する送信工程と、
前記第１の情報処理装置、もしくは前記外部の情報処理装置群のうち第２の情報処理装置から、前記送信工程で過去に送信した印刷データのうちの何れかの印刷データの印刷を指示された場合、当該印刷指示の対象となる印刷データを保持する印刷装置を前記印刷装置群から特定し、特定した印刷装置に対する印刷の制御を行う印刷制御工程と
を備えることを特徴とする印刷管理方法。
【請求項６】
コンピュータを請求項１乃至４の何れか１項に記載の印刷管理装置として機能させることを特徴とするプログラム。
【請求項７】
コンピュータに請求項５に記載の印刷管理方法を実行させることを特徴とするプログラム。
【請求項８】
請求項６又は７に記載のプログラムを格納することを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷管理を行う印刷管理サーバ装置、及び印刷管理方法に関するものである。
【０００２】
【従来の技術】
近年のインターネット技術の発達により、外出の際にノートパソコンやＰＤＡなどのモバイル端末（携帯端末）を使用して、電子メールの確認、情報の収集などを行うことは一般に行われるものとなった。しかし、モバイル環境において、端末上のデータを印刷するための簡易な手段は提供されていないのが現状である。ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）を用いることにより、インターネット上に接続された出力端末にモバイル端末から印刷を行わせることは可能であるが、それを行うためには、出力先のＵＲＬを認識していなければならず、またモバイル端末には、その出力端末用のドライバアプリケーションをインストールしておくことが不可欠であった。
【０００３】
そこで従来では、インターネット上に印刷の仲介を行う仲介システムを設置し、モバイル端末から印刷を行いたい場合、その仲介システムに印刷を行いたいファイル及び出力先の出力端末情報を特定する識別番号を送信する。そして印刷許可が下りた場合、指定した出力端末からモバイル端末上のデータ印刷を行うシステムが開示されている（例えば、特許文献１を参照）。
【０００４】
また他の従来例では、インターネット上にプリントサービスを行うＡＳＰを提供し、モバイル端末上で印刷を行うファイルの設定を行う。そして設定したファイルをＡＳＰに送信する。そしてユーザは、ＡＳＰで管理されている任意の出力端末が設置してあるところに行って、印刷を行うための認証を行い、認証後、出力端末から指定したファイルの印刷を行うシステムが開示されている（例えば、特許文献２を参照）。
【０００５】
【特許文献１】
特開２００２−５５９１１
【特許文献２】
特開２００２−２６８８５３
【０００６】
【発明が解決しようとする課題】
しかし、前者の上記従来例では、印刷を行いたいファイルを有するモバイル端末が出力端末の近傍に位置していなければならないといった制限が設けられていたので、モバイル端末の操作者は、任意の位置に設けられている出力端末に印刷を行わせると行ったことができなかった。
【０００７】
また、後者の上記従来例では、モバイル端末から送信した印刷対象のファイルはＡＳＰに保存されており、出力端末上で印刷指示を入力すると、ＡＳＰは印刷対象のファイルを出力端末が出力可能な形式に変換して出力端末に送信し、出力端末はこれを受けて出力していた。
【０００８】
しかし、ＡＳＰは常に他の多数のモバイル端末からのジョブを受け付けているので、出力端末から印刷指示が入力された毎に、印刷ファイルの変換処理、変換後のデータの送信処理を行っていたのであれば、印刷を行うまでに要する時間がかかってしまうと行った問題がある。
【０００９】
本発明は以上の問題に対して鑑みてなされたものであり、遠隔に位置する印刷を行う装置に対して効率よく印刷を行わせることを目的とする。
【００１０】
【課題を解決するための手段】
本発明の目的を達成するために、例えば本発明の印刷管理サーバ装置は以下の構成を備える。
【００１１】
すなわち、外部の情報処理装置群、及び印刷装置群とデータ通信が可能な印刷管理サーバ装置であって、
前記外部の情報処理装置群のうち第１の情報処理装置から印刷対象データを受信すると共に、当該印刷対象データに基づいた印刷結果を出力する印刷装置を前記印刷装置群から指定する指定情報を前記第１の情報処理装置から受信する受信手段と、
当該受信手段が受信した印刷対象データを、当該指定情報が指定する印刷装置が出力可能な印刷データに変換する変換手段と、
当該印刷データを、当該指定情報が指定する印刷装置に送信する送信手段と、
前記第１の情報処理装置、もしくは前記外部の情報処理装置群のうち第２の情報処理装置から、前記送信手段が過去に送信した印刷データのうちの何れかの印刷データの印刷を指示された場合、当該印刷指示の対象となる印刷データを保持する印刷装置を前記印刷装置群から特定し、特定した印刷装置に対する印刷の制御を行う印刷制御手段と
を備えることを特徴とする。
【００１２】
本発明の目的を達成するために、例えば本発明の印刷管理方法は以下の構成を備える。
【００１３】
すなわち、外部の情報処理装置群、及び印刷装置群とデータ通信が可能な印刷管理サーバ装置が行う印刷管理方法であって、
前記外部の情報処理装置群のうち第１の情報処理装置から印刷対象データを受信すると共に、当該印刷対象データに基づいた印刷結果を出力する印刷装置を前記印刷装置群から指定する指定情報を前記第１の情報処理装置から受信する受信工程と、
当該受信工程で受信した印刷対象データを、当該指定情報が指定する印刷装置が出力可能な印刷データに変換する変換工程と、
当該印刷データを、当該指定情報が指定する印刷装置に送信する送信工程と、
前記第１の情報処理装置、もしくは前記外部の情報処理装置群のうち第２の情報処理装置から、前記送信工程で過去に送信した印刷データのうちの何れかの印刷データの印刷を指示された場合、当該印刷指示の対象となる印刷データを保持する印刷装置を前記印刷装置群から特定し、特定した印刷装置に対する印刷の制御を行う印刷制御工程と
を備えることを特徴とする。
【００１４】
【発明の実施の形態】
以下添付図面に従って、本発明を好適な実施形態に従って詳細に説明する。
【００１５】
［第１の実施形態］
図１は本実施形態に係る印刷管理システムの概略構成を示す図である。１０１ａ〜１０１ｃは夫々、携帯端末装置としての携帯電話で、自身が保持している印刷対象のファイル（データ）を印刷させる出力端末装置を操作者に選択させ、選択された出力端末装置に印刷対象のファイルを管理サーバ装置１０５を介して送信することができると共に、選択された出力端末装置に対して送信したファイルの印刷を管理サーバ装置１０５を介して指示することもできる。また、他の装置（他の携帯電話やユーザ端末装置等）が出力端末装置に送信したファイルの印刷を、この出力端末装置に管理サーバ装置１０５を介して指示することもできる。
【００１６】
１０２ａ〜１０２ｄは夫々ユーザ端末装置で、一般にはＰＣ（パーソナルコンピュータ）やワークステーション等のコンピュータであって、上記携帯電話と同様に、自身が保持している印刷対象のファイルを印刷させる出力端末装置を操作者に選択させ、選択された出力端末装置に印刷対象のファイルを管理サーバ装置１０５を介して送信することができると共に、選択された出力端末装置に対して送信したファイルの印刷を管理サーバ装置１０５を介して指示することもできる。また、他の装置（他のユーザ端末装置や携帯電話等）が出力端末装置に送信したファイルの印刷を、この出力端末装置に管理サーバ装置１０５を介して指示することもできる。１０３はインターネットやＬＡＮなどのネットワークである。
【００１７】
１０４ａ〜１０４ｃは夫々、複合機として機能する出力端末装置で、管理サーバ装置１０５から受信した印刷データに基づいて紙やＯＨＰなどの記録媒体上に印刷を行うことのできる機能を有する。なお、以下では印刷データに従った印刷を行うことを「ファイルを印刷する」と表現する場合があるが、等価の意味で用いている。
【００１８】
また、出力端末装置はこのような印刷機能を有するものであれば複合機に限定されるものではなく、単にネットワークプリンタやファックス装置等であっても良い。夫々の出力端末装置は例えばコンビニエンスストアの各店舗に配置されており、夫々の店舗の来客が使用可能な状態で設置されているものとする。
【００１９】
１０５は管理サーバ装置で、上記携帯電話１０１ａ〜１０１ｃやユーザ端末装置１０２ａ〜１０２ｄから送信された印刷対象のファイルを、選択された出力端末装置が出力可能な形式の印刷データに変換し、変換された印刷データを指定された出力端末装置に出力する機能を有すると共に、上記携帯電話１０１ａ〜１０１ｃやユーザ端末装置１０２ａ〜１０２ｄから指定された印刷データの印刷を、この印刷データを保持する出力端末装置に対して指示することができる。また管理サーバ装置１０５は、送信した印刷データに関する後述の情報群を管理している。
【００２０】
図２は、管理サーバ装置１０５の基本構成を示すブロック図である。２０１はＣＰＵで、ＲＡＭ２０２やＲＯＭ２０３に格納されているプログラムやデータを用いて管理サーバ装置１０５全体の制御を行うと共に、各装置とのデータ通信を制御したり、受信した印刷対象のファイルを、指示された出力端末装置が出力可能な形式に変換したりする処理等を行う。
【００２１】
２０２はＲＡＭで、ＣＰＵ２０１の指示により、外部記憶装置２０７や記憶媒体ドライブ２０８からロードされたプログラムやデータを一時的に保持するエリアを備えると共に、ＣＰＵ２０１が各種の処理を実行する際に必要とするワークエリアを備える。
【００２２】
２０３はＲＯＭで、管理サーバ装置１０５全体の制御を行うためのプログラムやデータを格納する。２０４，２０５は夫々キーボード、マウスで、各種の指示をＣＰＵ２０１に入力するための入力装置として用いられる。２０６は表示部で、ＣＲＴや液晶画面などにより構成されており、各種の画像情報や文字情報などが表示される。２０７は外部記憶装置で、ここにＯＳ（オペレーティングシステム）やドライバソフト群２０７ａ、印刷データ管理テーブル２０７ｂ、更に処理に必要な各種データ群が保持されており、これらは必要に応じてＲＡＭ２０２にロードすることができる。
【００２３】
ドライバソフト群２０７ａは、管理サーバ装置１０５に接続された出力端末装置（図１では、出力端末装置１０４ａ〜１０４ｃ）の夫々に対するドライバソフトの集合である。印刷データ管理テーブル２０７ｂは、携帯電話やユーザ端末装置から受信したファイルに基づいて生成される印刷データを管理するためのもので、印刷データに関する各種の情報を保持している。ドライバソフト群２０７ａ、印刷データ管理テーブル２０７ｂについては詳しくは後述する。
【００２４】
２０８は記憶媒体ドライブで、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶媒体に記憶されたプログラムやデータを読み出して、ＲＡＭ２０２や外部記憶装置２０７に出力する。２０９はＩ／Ｆ（インターフェース）部で、上記ネットワーク１０３と接続するためのものであって、Ｉ／Ｆ部２０９を介して管理サーバ装置１０５は他の装置とデータ通信を行うことができる。２１０は上述の各部を繋ぐバスである。
【００２５】
次に、選択した出力端末装置に印刷対象のファイルに基づく印刷データを送信する処理（印刷データ送信処理）について説明する。本実施形態では、ユーザ端末装置（以下の説明では例として１０２ａとするが、１０２ｂや、１０２ｃであっても良いことは自明である）から印刷対象のファイルを管理サーバ装置１０５に送信し、管理サーバ装置１０５はユーザ端末装置１０２ａにおいて選択した出力端末装置（以下の説明では例として１０４ａとするが、１０４ｂや、１０４ｃであっても良いことは自明である）が出力可能な形式にファイルを変換し、変換後のデータ（印刷データ）を出力端末装置１０４ａに出力するが、印刷対象のファイルを管理サーバ装置１０５に送信する装置はユーザ端末装置に限定されるものではなく、携帯電話であっても良いし、他にもＰＤＡやノート型パソコンなどの携帯端末装置であってもよい。
【００２６】
図３は、上記印刷データ送信処理に係るユーザ端末装置１０２ａ、管理サーバ装置１０５、出力端末装置１０４ａの夫々が行う処理のフローチャートである。
【００２７】
なお、以下の処理を実行する前段で、予めユーザ端末装置１０２ａの操作者は管理サーバ装置１０５に対して登録を行っており、管理サーバ装置１０５は、ユーザ端末装置１０２ａのＩＤ（ユーザＩＤ）を保持している。このユーザＩＤは当然ユーザ端末装置１０２ａにも保持されている。
【００２８】
まずユーザ端末装置１０２ａは管理サーバ装置１０５にアクセスし、管理サーバ装置１０５から、管理サーバ装置１０５に接続された全ての出力端末装置に関する情報の一覧が表示された画面（出力端末装置選択用画面）のデータを受信し、不図示の表示画面上に表示する（ステップＳ３０１）。このとき管理サーバ装置１０５は、図７に示すようなテーブルを参照して、管理サーバ装置１０５に接続されているすべての出力端末装置に関する情報を取得し、取得した情報を一覧表示するための画面をユーザ端末装置１０２ａに返信する。
【００２９】
図７は、管理サーバ装置１０５の外部記憶装置２０７に予め記憶保持されている、管理サーバ装置１０５に接続されているすべての出力端末装置に関する情報が登録されたテーブルの構成例を示す図である。本実施形態ではこの情報は、管理サーバ装置１０５に接続されている全ての出力端末装置のネットワーク１０３上のアドレスと、各出力端末装置がどこに設置されたものであるかを示す所在情報（例えば「東京都ＸＸ区ＹＹのコンビニエンスストア  ＹＹ支店」等）であって、各出力端末装置の夫々に固有に付けられたＩＤ（出力端末装置ＩＤ）毎に、対応するアドレスと所在情報とが関連づけられて同図のテーブルに登録されている。
【００３０】
よって管理サーバ装置１０５のＣＰＵ２０１はこのテーブルを参照し、すべての出力端末装置のアドレスと所定情報とが一覧表示された画面のデータをユーザ端末装置１０２ａに送信することができる。なお、この画面のデータには夫々の出力端末装置の出力端末装置ＩＤのデータも含まれているが、出力端末装置ＩＤは表示させても良いし、表示させなくても良い。
【００３１】
なお、管理サーバ装置１０５に接続されているすべての出力端末装置に関する情報はこれに限定されるものではなく、他にも例えば、高画質／低画質、カラー印刷も可能／モノクロ印刷のみ可能等、出力端末装置の機能を含めても良い。
【００３２】
そしてユーザ端末装置１０２ａの操作者は、上記出力端末装置選択用画面において、印刷対象のファイル（文章ファイルのデータ、画像データなど）を出力したい出力端末装置（図１では出力端末装置１０４ａ〜１０４ｃまでのいずれか）を、キーボード２０４やマウス２０５を用いて入力するので、ＣＰＵ２０１はこの入力、すなわち出力端末装置の選択指示を受け付ける（ステップＳ３０２）。
【００３３】
また、ユーザ端末装置１０２ａの操作者は、印刷対象のファイルを選択するので、ＣＰＵ２０１はこの入力、すなわち印刷対象のファイルの選択指示を受け付ける（ステップＳ３０３）。選択の方法は、例えば上記出力端末装置選択用画面において、印刷対象のファイル名を入力するようにする。また、ステップＳ３０２における処理とステップＳ３０３における処理の順序はこれに限定されるものではない。
【００３４】
操作者により、印刷対象のファイルの送信先である出力端末装置、そして印刷対象のファイルが選択されると、選択された出力端末装置の出力端末装置ＩＤ、選択された印刷対象のファイルのデータ、そして保持しておいたユーザＩＤを管理サーバ装置１０５に送信する（ステップＳ３０４）。上述の通り、本実施形態では選択された出力端末装置は１０４ａとする。
【００３５】
管理サーバ装置１０５はステップＳ３０４でユーザ端末装置１０２ａから送信されたＩＤ、ファイルを受信すると（ステップＳ３１１）、外部記憶装置２０７からＲＡＭ２０２にロードされたドライバソフト群２０７ａのうち、受信した出力端末装置ＩＤに対応するドライバソフト（すなわち、出力端末装置１０４ａに対応するドライバソフト）を特定し、特定したドライバソフトを用いて、受信したファイルを出力端末装置１０４ａが出力可能な形式に変換し、印刷データを生成する（ステップＳ３１２）。
【００３６】
図４はドライバソフト群２０７ａを示す図である。ドライバソフト群２０７ａは各出力端末装置ＩＤに応じたドライバソフトの集合であるので、出力端末装置ＩＤを特定すると、それに応じたドライバソフトが一意に決定する。よってステップＳ３１２では、受信した出力端末装置ＩＤを用いて、出力端末装置１０４ａに対応するドライバソフトを特定することができる。
【００３７】
そして管理サーバ装置１０５は、ステップＳ３１２で生成した印刷データを出力端末装置１０４ａに送信し（ステップＳ３１３）、出力端末装置１０４ａはこの印刷データを受信して（ステップＳ３２１）、保持する（ステップＳ３２２）。出力端末装置１０４ａは基本的にはこの印刷データの印刷指示を受けるまではこの印刷データを保持しておくが、一定期間後に自動的に消去しても良い。
【００３８】
管理サーバ装置１０５は印刷データの送信処理が完了すると、出力端末装置１０４ａに送信した印刷データに従った印刷を行うために入力すべきパスワードを生成する（ステップＳ３１４）。
【００３９】
そして、印刷データの送信完了を示す旨を示すと共に、作成したパスワードを通知するための画面（送信完了画面）のデータをユーザ端末装置１０２ａに送信する（ステップＳ３１５）。そしてユーザ端末装置１０２ａはこれを受信し（ステップＳ３０５）、不図示の表示画面上に表示する（ステップＳ３０６）。
【００４０】
なお、送信完了画面には更に、印刷データを送信した先の出力端末装置（本実施形態では１０４ａ）の所在情報を表示しても良い。その場合、管理サーバ装置１０５は、図７に示すテーブルを参照して、ステップＳ３１１で受信した出力端末装置ＩＤに対応する所在情報を上記送信完了画面のデータに含めてユーザ端末装置１０２ａに送信すればよい。
【００４１】
一方、管理サーバ装置１０５は、ステップＳ３１２で生成された印刷データに関する情報群を印刷データ管理テーブル２０７ｂに登録する処理を行う（ステップＳ３１６）。この印刷データ管理テーブル２０７ｂについて、図５を参照して説明する。図５は印刷データ管理テーブル２０７ｂの構成例を示す図である。印刷データ管理テーブル２０７ｂには、ユーザＩＤ毎に各装置から送信されたファイルに基づく印刷データに関する情報群が登録されており、同じ装置から複数のファイルが管理サーバ装置１０５に送信されている場合には、同じユーザＩＤに対して複数の印刷データに関する情報が登録される。
【００４２】
また夫々の印刷データに関する情報としては、印刷データの元データとなったファイルのファイル名、印刷データのステータス、管理サーバ装置１０５が印刷データを送信した先の出力端末装置のネットワーク１０３上のアドレス、そしてステップＳ３１４で生成された、印刷データに従った印刷を行うために入力すべきパスワードがある。
【００４３】
各印刷データのステータスは、通常は「ＡＬＩＶＥ」であるが、携帯電話やユーザ端末装置から印刷データの削除指示を受信した場合には管理サーバ装置１０５のＣＰＵ２０１は削除対象の印刷データのステータスを「ＤＥＬＥＴＥＤ」に変更する。
【００４４】
このように、上記各情報（管理情報）が印刷データ管理テーブル２０７ｂには登録されている。
【００４５】
なお、本実施形態ではファイルを特定する情報はファイル名としているが、これに限定されるものではない。
【００４６】
以上の処理により、ユーザ端末装置１０２ａから、印刷対象のファイルを印刷させたい出力装置装置１０４ａを選択し、選択した出力端末装置１０４ａに対して、この出力端末装置１０４ａが出力可能な形式にこのファイルを変換した印刷データを送信することができる。
【００４７】
また、以上の処理により、管理サーバ装置１０５は例えば、多数のファイルが携帯電話やユーザ端末装置から送信されても、夫々のファイルの印刷データを保持することなく、夫々の印刷データの管理情報のみを保持しておき、夫々の印刷データは夫々指示された出力端末装置に送信するので、印刷データの記憶の負荷を分散させることができる。
【００４８】
また、例えば、管理サーバ装置１０５に印刷対象のファイルを送信し、後日印刷を行うといったように、印刷を行うまでにタイムラグがある場合、以上の処理によると、この時間内（印刷を行うまでの時間内）に予め上記印刷データの生成処理、印刷データの出力端末装置への送信処理を行っておくので、印刷時には管理サーバ装置１０５はこれらの処理を行うことがなく、印刷処理を円滑に進めることができる。
【００４９】
次に、出力端末装置１０４ａに保持させておいた印刷データを出力（即ち印刷）させる場合について説明する。本実施形態では、携帯電話（以下の説明では１０１ａとするが、１０１ｂや、１０１ｃであっても良いことは自明である）から上記パスワードと印刷したいファイルのファイル名を管理サーバ装置１０５に送信することで、管理サーバ装置１０５が印刷データ管理テーブル２０７ｂを参照して出力端末装置１０４ａを特定し、特定した出力端末装置１０４ａに対して指示された印刷データに従った印刷を行わせる。
【００５０】
図６はこの印刷処理に係る携帯電話１０１ａ、管理サーバ装置１０５、そして出力端末装置１０４ａの夫々が行う処理のフローチャートである。
【００５１】
まず、携帯電話１０１ａから、管理サーバ装置１０５が提供するホームページにアクセスし、このホームページにて携帯電話１０１ａからユーザＩＤを入力し、このユーザＩＤを管理サーバ装置１０５に送信する（ステップＳ６０１）。
【００５２】
管理サーバ装置１０５はこのユーザＩＤを受信すると（ステップＳ６１１）、図５に例示する印刷データ管理テーブル２０７ｂを参照し、このユーザＩＤに対応する全てのファイル名（ステータスが「ＡＬＩＶＥ」となっているものが対象となる）を取得し、取得したファイル名を一覧表示する領域（一覧表示領域）と、印刷するファイルを選択した場合にパスワードを入力する領域（パスワード入力領域）とを備える画面のデータを携帯電話１０１ａに返信する（ステップＳ６１２）。
【００５３】
図５の例では、ユーザ端末装置１０２ａから受信したユーザＩＤが「０」の場合、一覧表示領域にはユーザＩＤ「０」に対応するファイル名であって、ステータスが「ＡＬＩＶＥ」である「ｆ１．ｄａｔ」と「ｆ２．ｄａｔ」とが表示される。
【００５４】
携帯電話１０１ａはこの画面データを受信し、画面データに従った画面を表示画面上に表示する（ステップＳ６０２）。そして、携帯電話１０１ａの操作者が一覧表示領域内に表示されたファイル名から、印刷するファイルを携帯電話１０１ａの操作部（携帯電話１０１ａに備わっているボタン群）を用いて選択し、更に選択したファイルを印刷するために入力すべきパスワード（上記ステップＳ３０４でユーザ端末装置に送信された画面に表示されていたパスワードであって、当然このパスワードは携帯電話１０１ａの操作者も知っている必要がある）をパスワード入力領域に入力すると、選択したファイル名と、入力したパスワードが管理サーバ装置１０５に送信される（ステップＳ６０３）。
【００５５】
管理サーバ装置１０５はこれを受信し（ステップＳ６１３）、受信したパスワードが、印刷しようとするファイルに対するものであるか否かを図５に例示する印刷データ管理テーブル２０７ｂを参照することで判断する（ステップＳ６１４）。
【００５６】
受信したパスワードが、印刷しようとするファイルに対するパスワードと一致する場合には、図５に例示する印刷データ管理テーブル２０７ｂを参照して、印刷しようとするファイルの印刷データを保持している出力端末装置のアドレス（本実施形態では１０４ａのアドレス）を特定し、このアドレスで特定される出力端末装置１０４ａに対して印刷を指示する（ステップＳ６１５）。この印刷の指示には、印刷するファイルのファイル名が含まれている。
【００５７】
出力端末装置１０４ａは印刷の指示を受けると（ステップＳ６２１）、保持している印刷データ群のうち、受信した指示に含まれる印刷するファイルのファイル名で特定される印刷データに従った印刷を行う（ステップＳ６２２）。
【００５８】
一方、受信したパスワードが、印刷しようとするファイルに対するパスワードと一致しない場合には、受信したパスワードが印刷しようとするファイルに対するものではない旨を示す画面（警告画面）のデータを携帯電話１０１ａに送信する（ステップＳ６１６）。
【００５９】
携帯電話１０１ａは、印刷がうまく行われたか否かを、管理サーバ装置１０５から警告画面のデータを受信したか否かで判断し、警告画面のデータを受信した場合には（ステップＳ６０４）、このデータに従った警告画面を不図示の表示画面上に表示する（ステップＳ６０５）。
【００６０】
以上の処理により、印刷データを出力端末装置に保持させておき、印刷データの印刷結果を送りたい相手のみにパスワードを教えておくことで、この相手のみに印刷結果を送ることができると共に、予め出力端末装置１０４ａに印刷データが送信されているので、従来よりもより高速に印刷を行うことができ、遠隔に位置する出力端末装置１０４ａに対して効率よく印刷を行わせることができる。
【００６１】
また、印刷を行う場合に、管理サーバ装置１０５は印刷の設定（印刷用紙サイズの設定や２ｉｎ１や４ｉｎ１等の設定など）を行うための画面を携帯電話に提示するようにしても良い。その場合、携帯電話において設定された印刷設定はサーバ装置１０５を介して出力端末装置に送信され、出力端末装置は受信した印刷設定に従った印刷を行う。
【００６２】
［第２の実施形態］
第１の実施形態では、上記出力端末装置選択用ＧＵＩに表示される出力端末装置は、管理サーバ装置１０５に接続された全ての出力端末装置が表示されていたが、例えば、このファイルを印刷して受け取りたい相手の最寄りの地域をファイルの送信側で指定することで、管理サーバ装置１０５は指定された地域に設置された出力端末装置のみを上記出力端末装置選択用ＧＵＩに表示するようにしても良い。
【００６３】
また、第１の実施形態では、出力端末装置１０４ａに保持させておいた印刷データを出力（即ち印刷）させる場合には、管理サーバ装置１０５を介して携帯電話１０１ａから出力端末装置１０４ａに印刷指示を送信していたが、印刷データの印刷結果の受取人が出力端末装置１０４ａの設置されているところまで行って、出力端末装置１０４ａの操作パネルなどを用いて直接印刷対象のファイルのファイル名とパスワード（印刷したい印刷データに対するパスワードであって、ステップＳ３０６で表示画面上に表示されたパスワード）を入力し、印刷したいファイルを選択して印刷させても良い。
【００６４】
その場合、出力端末装置１０４ａが行うパスワードの正誤判断処理は、管理サーバ装置１０５から印刷しようとするファイルに対応するパスワードを取得し、取得したパスワードとの比較を行えばよい。
【００６５】
また、管理サーバ装置１０５が出力端末装置１０４ａに印刷データを送信する場合に、この印刷データに対して作成したパスワードを、印刷データと共に出力端末装置１０４ａに送信することで、パスワードの正誤判断処理を行う際に、出力端末装置１０４ａは管理サーバ装置１０５とのデータ通信を行う必要はなくなり、より円滑に且つ効率の良い印刷処理を行うことができる。
【００６６】
また第１の実施形態では印刷データはユーザ端末装置が送信していたが、これに限定されるものではなく、最近では携帯電話でも画像の撮像機能を有しているため、携帯電話から撮像した画像のデータを管理サーバ装置１０５を介して出力端末装置に送信しても良い。また更に、印刷データの送信を行う装置、印刷の指示を行う装置は第１の実施形態では夫々、ユーザ端末装置、携帯電話であったが、これに限定されるものではない。
【００６７】
［他の実施形態］
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図３及び／または図６に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００７０】
【発明の効果】
以上の説明により本発明によれば、遠隔に位置する印刷を行う装置に対して効率よく印刷を行わせることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る印刷管理システムの概略構成を示す図である。
【図２】管理サーバ装置１０５の基本構成を示すブロック図である。
【図３】印刷データ送信処理に係るユーザ端末装置１０２ａ、管理サーバ装置１０５、出力端末装置１０４ａの夫々が行う処理のフローチャートである。
【図４】ドライバソフト群２０７ａを示す図である。
【図５】印刷データ管理テーブル２０７ｂの構成例を示す図である。
【図６】印刷処理に係る携帯電話１０１ａ、管理サーバ装置１０５、そして出力端末装置１０４ａの夫々が行う処理のフローチャートである。
【図７】管理サーバ装置１０５の外部記憶装置２０７に予め記憶保持されている、管理サーバ装置１０５に接続されているすべての出力端末装置に関する情報が登録されたテーブルの構成例を示す図である。
【符号の説明】
１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ  携帯電話
１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ  ユーザ端末装置
１０３    ネットワーク
１０４ａ、１０４ｂ、１０４ｃ、１０４ｄ  出力端末
１０５  管理サーバ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０５  マウス
２０６  表示部
２０７  外部記憶装置
２０７ａ  ドライバソフト部
２０７ｂ  印刷データ管理テーブル
２０８  記憶媒体テーブル
２０９  Ｉ／Ｆ
【図１】
2004213370.tif 000003
【図２】
2004213370.tif 000004
【図３】
2004213370.tif 000005
【図４】
2004213370.tif 000006
【図５】
2004213370.tif 000007
【図６】
2004213370.tif 000008
【図７】
2004213370.tif 000009