(57)【特許請求の範囲】
【請求項１】
ネットワーク上に設けられ、該ネットワークを介して受信した印刷ジョブを、該ネットワークに接続された印刷装置に送出する印刷仲介サーバであって、
前記印刷ジョブの出力権限を有する出力権限者と対応づけて、前記印刷ジョブを管理するジョブ管理部と、
前記ネットワークに接続されたいずれかのクライアントから、前記印刷ジョブの出力指示および該出力指示の発信者を認証するための認証情報を取得する指示取得部と、
該認証情報に基づき、前記発信者が前記出力権限を有することの認証が得られた場合に、前記印刷ジョブを前記印刷装置に送出する印刷ジョブ出力部とを備え、
前記印刷ジョブ出力部は、前記印刷ジョブの内容に応じて、複数の認証方法を切り換える印刷仲介サーバ。
【請求項２】
請求項１記載の印刷仲介サーバであって、
前記クライアントは、前記印刷装置とは別体の装置である印刷仲介サーバ。
【請求項３】
請求項２記載の印刷仲介サーバであって、
前記ネットワークには複数の印刷装置が接続されており、
前記指示取得部は、さらに、前記印刷ジョブを出力すべき印刷装置を指定する指定情報を取得し、
前記印刷ジョブ出力部は、該指定情報に基づいて前記印刷ジョブを送出する印刷仲介サーバ。
【請求項４】
請求項１記載の印刷仲介サーバであって、
前記クライアントは前記印刷装置と一体的に構成されている印刷仲介サーバ。
【請求項５】
請求項１記載の印刷仲介サーバであって、
前記出力権限者に予め対応付けられた特定の情報と、前記入力された認証情報とが一致するか否かに基づいて前記認証を行う印刷仲介サーバ。
【請求項６】
請求項１記載の印刷仲介サーバであって、
前記認証情報に基づいて特定されるユーザと、前記出力権限者とが一致するか否かに基づいて前記認証を行う印刷仲介サーバ。
【請求項７】
請求項１記載の印刷仲介サーバであって、
前記印刷ジョブ出力部は、前記認証を出力すべき印刷ジョブ単位で実行する印刷仲介サーバ。
【請求項８】
請求項１記載の印刷仲介サーバであって、
前記認証は、生体認証によって行われる印刷仲介サーバ。
【請求項９】
請求項１記載の印刷仲介サーバであって、
前記印刷ジョブ出力部は、前記出力指示がなされるタイミングに応じて、前記クライアントから入力すべき認証情報を切り換える印刷仲介サーバ。
【請求項１０】
ネットワーク上に設けられ、該ネットワークを介して受信した印刷ジョブを、該ネットワークに接続された印刷装置に送出する印刷仲介サーバであって、
前記印刷ジョブの出力の実行権限者および該印刷ジョブの発行者と対応づけて、前記印刷ジョブを受信するジョブ受信部と、
前記印刷ジョブの内容に応じて、実行手順を切り換えて、前記印刷装置への該印刷ジョブの送出を行う出力制御部とを備える印刷仲介サーバ。
【請求項１１】
請求項１０記載の印刷仲介サーバであって、
前記出力制御部は、
前記実行権限者と発行者の少なくとも一部が重複している場合には、該印刷ジョブの送出可否を前記実行権限者に確認することなく前記印刷ジョブの送出を実行可能である印刷仲介サーバ。
【請求項１２】
請求項１０記載の印刷仲介サーバであって、
前記出力制御部は、
前記発行者に前記実行権限者以外の者が含まれている場合には、該印刷ジョブの送出可否を前記実行権限者に確認するとともに、その結果に基づいて前記印刷ジョブの送出を実行可能である印刷仲介サーバ。
【請求項１３】
ネットワーク上に設けられた印刷仲介サーバによって、該ネットワークを介して受信した印刷ジョブを、該ネットワークに接続された印刷装置に送出する印刷ジョブの仲介方法であって、
（ａ）  前記印刷仲介サーバにおいて、前記印刷ジョブの出力権限を有する出力権限者と対応づけて、前記印刷ジョブを管理する工程と、
（ｂ）  前記ネットワークに接続されたいずれかのクライアントから、前記印刷ジョブの出力指示および該出力指示の発信者を認証するための認証情報を取得する工程と、
（ｃ）  該認証情報に基づき、前記発信者が前記出力権限を有することの認証が得られた場合に、前記印刷ジョブを前記印刷装置に送出する工程とを備え、
前記工程（ｃ）は、前記印刷ジョブの内容に応じて、複数の認証方法を切り換える仲介方法。
【請求項１４】
ネットワーク上に設けられた印刷仲介サーバによって、該ネットワークを介して受信した印刷ジョブを、該ネットワークに接続された印刷装置に送出するためのコンピュータプログラムであって、
前記印刷仲介サーバにおいて、前記印刷ジョブの出力権限を有する出力権限者と対応づけて、前記印刷ジョブを管理する機能と、
前記ネットワークに接続されたいずれかのクライアントから、前記印刷ジョブの出力指示および該出力指示の発信者を認証するための認証情報を取得する機能と、
該認証情報に基づき、前記発信者が前記出力権限を有することの認証が得られた場合に、前記出力指示に基づいて前記印刷ジョブを前記出力装置に送出する送出機能とを実現し、
前記送出機能は、前記印刷ジョブの内容に応じて、複数の認証方法を切り換える機能であるコンピュータプログラム。
【請求項１５】
請求項１４記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して印刷ジョブを出力する技術に関する。
【０００２】
【従来の技術】
従来、インターネットに接続された任意のクライアント、プリンタ間で印刷を実行するための技術として、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）と呼ばれるプロトコルが知られている。この技術では、出力先となるプリンタを、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｎｄｉｃａｔｏｒ）で特定するため、出力先はＵＲＩが既知のプリンタに限定される。
【０００３】
本願出願人は、ＵＲＩが既知であるか否かに関わらずインターネットを介して任意のクライアント、プリンタ間で印刷を実現するための技術を提案している（例えば、特開２００１−２３６１８３記載の技術）。この技術は、インターネットに接続された印刷仲介サーバによって印刷ジョブを仲介することにより、任意のクライアント、プリンタ間での印刷を実行する技術である。クライアントとしては、携帯電話も含め、インターネットに接続可能な種々の機器を利用できる。
【０００４】
【発明が解決しようとする課題】
しかし、上述した従来技術では、実用面において次の２つの課題が存在した。第１は、印刷物の受け取りに関する課題である。インターネットを介した出力では、多数の者がプリンタを共有することになる。印刷物には守秘性の高いものも存在するため、実用面では、かかる状況下でも真正な受取人にのみ印刷物が手渡されることを保証すること、即ちセキュリティの向上が要求される。
【０００５】
第２は、印刷時の出力の簡便性に関する課題である。インターネットを介した出力では、出力先が柔軟に選択できる結果、いわゆるローカルに接続されたプリンタへの出力に比べて、ユーザが入力すべき情報が多くなりがちである。また、第１の課題であげたセキュリティ向上を図るため、煩雑なパスワード等の入力を求めることになりがちであり、更に出力量を増大させがちである。かかる煩雑な出力は、印刷システムの利便性を損ねるものであり、特に携帯電話など携帯性の端末で印刷を行う際には、看過し得ないものであった。
【０００６】
上述の各課題は、インターネットに限らず、ネットワークを介した印刷に共通の課題であった。本発明は、ネットワークを介した印刷において、不正または誤った印刷を回避することを目的とする。また、印刷時の操作の簡素化を図ることを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上記課題の少なくとも一部を解決するために、本発明では、ネットワーク上に設けられた印刷仲介サーバにおいて、以下に示す構成を適用した。この印刷仲介サーバは、ネットワークを介して受信した印刷ジョブを、同じくネットワークに接続された印刷装置に送出する機能を有するサーバである。ネットワークは、インターネットのように不特定多数のアクセスが可能なもの、ＬＡＮやパソコン通信などの比較的限定的なもののいずれでもよい。
【０００８】
本発明では、第１の構成として、印刷仲介サーバにおいて、ジョブ管理部、指示取得部、印刷ジョブ出力部を設けた。ジョブ管理部は、印刷ジョブを、その出力権限を有する出力権限者と対応づけて管理する。出力権限者は、印刷ジョブの発行者と同一であってもよいし、異なっていてもよい。出力権限者との対応づけは、出力権限者に固有の情報、例えば、名称、ユーザＩＤなどを用いて管理することができる。指示取得部は、ネットワークに接続されたいずれかのクライアントから、印刷ジョブの出力指示および出力指示の発信者を認証するための認証情報を取得する。印刷ジョブ出力部は、認証情報に基づき、発信者が出力権限を有することの認証が得られた場合に、印刷ジョブを印刷装置に送出する。こうすることにより、真正な出力権限を有する者が出力指示を行った場合に印刷ジョブが実行されるため、不正な印刷または誤った印刷を回避することができる。
【０００９】
本発明において、クライアントは、印刷装置とは別体の装置とすることができる。クライアントとしては、ネットワークへの接続機能を有するコンピュータ、携帯電話、ＰＤＡなど種々の装置を適用可能である。こうすることにより、例えば、クライアントで事前に必要な操作を行った上で、出力結果を得ることが可能となり、利便性を向上することができる。
【００１０】
ネットワークに複数の印刷装置が接続されている環境下で、クライアントと印刷装置が別体である場合には、クライアントから印刷ジョブを出力すべき印刷装置を指定し、印刷仲介サーバはその指定情報に基づいて印刷ジョブを送出するものとしてもよい。また、印刷ジョブの発行時に予め印刷装置を指定しておくものとしてもよい。こうすることにより、ユーザが所望した印刷装置に適切に出力を行わせることができる。
【００１１】
本発明では、クライアントは、印刷装置と一体的に構成してもよい。こうすることにより、ユーザは別途、クライアントを用意するまでなく、出力指示を行うことができる。また、印刷仲介サーバは、出力指示が行われた印刷装置に、印刷ジョブを送出するものとしておけば、出力先の指示を省略することもできる。もっとも、出力先の指定については、必ずしも出力指示が行われた印刷装置に拘束される必要はなく、その他の印刷装置を指定可能としてもよい。
【００１２】
本発明において、認証は、種々の態様で行うことができる。
例えば、第１の態様として、出力権限者に予め対応付けられた特定の情報と、入力された認証情報とが一致するか否かを確認するものとしてもよい。例えば、ユーザＩＤとパスワードとを対応づけて記憶したデータベースを用意し、認証情報として入力されたユーザＩＤ、パスワードの組み合わせが、出力権限者の組み合わせと一致しているか否かを判断する態様が相当する。
【００１３】
第２の態様として、認証情報に基づいて特定されるユーザと出力権限者とが一致するか否かを確認するものとしてもよい。例えば、ユーザＩＤとパスワードを対応づけて記憶しておき、認証情報として入力されたパスワードに基づいてユーザＩＤを特定し、このユーザＩＤが出力権限者に対応しているか否かを判断する態様が相当する。
【００１４】
本発明においては、印刷ジョブの内容および印刷ジョブの発行者の少なくとも一方に応じて、複数の認証方法を切り換えることが好ましい。例えば、守秘性が比較的低い印刷ジョブについては、簡素化された認証方法を適用したり、認証を省略したりし、守秘性が高い印刷ジョブについては、精度の高い認証を適用することができる。守秘性の低い印刷ジョブとしては、例えば、広告やＷｅｂサイトの出力が考えられる。守秘性の高い印刷ジョブとしては、有価証券、個人情報、インボイスなどの出力が考えられる。必要となるコスト、所要時間等は認証方法によって異なるのが通常であるため、認証方法を切り換えることにより、各印刷ジョブに要求される守秘性を確保しつつ、過剰なコスト、所要時間等を抑制することができる。
【００１５】
出力権限者に対応した印刷ジョブが複数存在する場合、本発明における認証は、全印刷ジョブに対して一括で行うものとしてもよいし、出力すべき印刷ジョブ単位で行うものとしてもよい。例えば、出力すべき印刷ジョブを指定した後に、認証情報の入力を行う態様が相当する。こうすることにより、指定された印刷ジョブの内容等に応じて適切な認証を行うことができる。
【００１６】
本発明における認証は、ユーザＩＤ、パスワードを用いたものに限定されるものではなく、例えば、生体認証を適用するものとしてもよい。生体認証とは、利用者にほぼ固有の生体情報を用いた認証を意味し、例えば、指紋、顔や掌の形、目の虹彩、筆跡、声紋などを用いることができる。生体認証では、利用者はパスワード等を記憶しておく必要がないため、利便性が高く、精度が高い認証を実現することができる。
【００１７】
生体認証は、クライアントと印刷装置とが一体化されている場合に特に有用性が高い。本発明の利点は、従来のローカル接続またはＬＡＮ接続の範疇を超える多数の印刷装置を自由に使用できるところにある。かかる状況において、仮に携帯電話のように印刷装置と別体、かつユーザにほぼ固有の機器をクライアントとして用いる場合には、ユーザはクライアントにユーザＩＤ、パスワードなど必要な認証情報を記憶させておくことができる。これに対し、クライアントとユーザＩＤとが一体化されている場合には、ユーザは各印刷装置に自己の認証情報を記憶させておくことができなくなるため、印刷ジョブを実行する度に認証情報を入力する必要が生じる。生体認証は、先に説明した通り、ユーザにパスワード等の記憶を強いることなく精度の高い認証を実現できるため、印刷ジョブを実行するたびに認証情報の入力を要する状況下で特に有用となる。
【００１８】
本発明においては、出力指示がなされるタイミングに応じて、クライアントから入力すべき認証情報を切り換えるものとしてもよい。こうすることにより更に認証精度を高めることができる。この態様は、パスワード等を用いた認証にも適用可能であるが、生体認証を用いる場合に特に有用性が高い。例えば、指紋を用いた認証では、印刷仲介サーバから、クライアントに「人差し指」、「中指」など認証に用いる指を指定すればよい。ユーザは指定に応じた指を使用すれば足りるから、ユーザに過度の負担を強いることなく、高い認証精度を実現することができる。
【００１９】
本発明において、認証は、印刷仲介サーバ内で行うものとしてもよいし、印刷仲介サーバ外に用意された外部の認証機関を利用するものとしてもよい。この場合、印刷仲介サーバは、認証機関に対し、出力権限者の情報を送信し、その真否の判断結果を認証機関から受け取って、印刷ジョブの出力を行うものとしてもよい。また、印刷仲介サーバは、認証機関から信憑性のある利用者情報を受け取り、それが出力権限者と一致するか否かの判断を自ら行った上で印刷ジョブの出力を行うものとしてもよい。認証情報は、クライアントから直接認証機関に送信するものとしてもよいし、印刷仲介サーバを介して認証機関に送信するものとしてもよい。
【００２０】
本発明は、第２の構成として、印刷仲介サーバにおいて、ジョブ受信部と、出力制御部とを備えるものとした。ジョブ受信部は、印刷ジョブの出力の実行権限者および印刷ジョブの発行者と対応づけて印刷ジョブを受信する。出力制御部は、印刷ジョブの内容および該実行権限者と発行者の同一性の少なくとも一方に応じて、実行手順を切り換えて、印刷ジョブを送出する。この場合、実行権限者には、印刷物の受取人および印刷装置の所有者などが含まれる。第２の構成によれば、例えば、印刷ジョブの内容等に応じて、種々の操作を簡素化等することができ、ネットワークを介した印刷の利便性を向上することができる。
【００２１】
第２の構成においては、例えば、実行権限者と発行者の少なくとも一部が重複している場合には、印刷ジョブの送出可否を実行権限者に確認することなく印刷ジョブを送出可能としてもよい。例えば、複数人に宛てた印刷ジョブでは、実行権限者が複数存在する場合がある。また、元来指定されたコンテンツに広告などを挿入して最終的な印刷ジョブを生成する場合には、広告の発行者も含めて印刷ジョブの発行者が複数人存在する場合がある。このように実行権限者および発行者が複数人存在する場合も含め、両者の一部が重複している場合には、発行者が自己に宛てた印刷ジョブであるものと判断しても差し支えない場合がある。従って、かかる場合には、「印刷してもよいですか？」などのメッセージで問い合わされる送出可否を確認することなく、印刷ジョブを送出することにより操作の簡素化を図ることができる。
【００２２】
なお、上記態様は、実行権限者と発行者の少なくとも一部が重複している場合には、印刷ジョブの送出可否の確認を必ず省略することを意味するものではない。確認の省略に更に付加的な条件を追加しても構わない。例えば、実行権限者と発行者が同一のときには確認を省略し、その他の場合には確認を行うものとしてもよい。
【００２３】
第２の構成においては、例えば、発行者に実行権限者以外の者が含まれている場合には、印刷ジョブの送出可否を実行権限者に確認するとともに、その結果に基づいて印刷ジョブを送出可能としてもよい。実行権限者以外の発行者が含まれる場合には、送出前にその可否を確認することにより、実行権限者の意図しない印刷を回避することができる。
【００２４】
なお、この態様も、実行権限者以外の者が発行者に含まれている場合には、送出可否を必ず確認することを意味するものではない。確認の省略に更に付加的な条件を追加しても構わない。例えば、上述の条件下において、更に、実行権限者が発行者に含まれているときには確認を省略し、その他の場合には確認を行うものとしてもよい。
【００２５】
第２の構成においては、印刷ジョブの内容によって出力可否の確認を切り換えるものとしてもよい。例えば、証明書、有価証券など受け渡しの確実性が比較的高く要求される印刷ジョブや守秘性の高い印刷ジョブについては確認を行い、広告など比較的守秘性の低い印刷ジョブについては出力可否の確認を省略するものとしてもよい。また、印刷に対して課金が行われる場合、カラー写真を含む印刷ジョブなど所定価格以上に課金されるジョブについては出力可否の確認を行い、所定価格以下の場合には確認を省略するものとしてもよい。
【００２６】
本発明は、上述した印刷仲介サーバとしての態様の他、種々の態様で構成可能である。例えば、印刷仲介サーバを用いて印刷ジョブを仲介する仲介方法、印刷仲介サーバによって仲介を実現するためのコンピュータプログラム、かかるコンピュータプログラムを記録した記憶媒体などの態様で構成してもよい。
【００２７】
ここで記憶媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読取り可能な種々の媒体を利用できる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態について、ネットワークを介した印刷を行うシステムの実施例に基づき説明する。
Ａ．第１実施例：
Ａ１．システム概要：
Ａ２．出力処理：
Ａ３．本人認証処理：
Ｂ．第２実施例：
Ｂ１．システム概要：
Ｂ２．出力処理：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．変形例：
【００２９】
Ａ．第１実施例：
Ａ１．システム概要：
図１は第１実施例としての印刷システムの概略構成を示す説明図である。このシステムは、印刷仲介システム１００を中心に、各クライアントがネットワークで接続されており、以下の仕組みによってネットワークを介した印刷を実現する。まず、印刷仲介システム１００（以下、プリントポータルと呼ぶ）は、印刷ジョブ発信元１０から発信された印刷ジョブを受信し、管理する。次に、携帯電話で構成された指示クライアント４０から印刷指示を送信すると、プリントポータル１００は、指示に従って印刷ジョブを印刷ステーション３０に送出する。印刷ステーション３０が、この印刷ジョブを受信して、印刷を実行する。
【００３０】
本実施例では、ネットワークとして、インターネットを利用するものとしたが、ＬＡＮやいわゆるパソコン通信などの限定的なネットワークを利用してもよい。以下では、説明の便宜上、インターネットを利用した場合を例にとって説明する。
【００３１】
印刷ジョブ発信元１０は、ネットワークへのアクセス機能を有する汎用のコンピュータ等によって構成される。印刷される対象は、種々のアプリケーションプログラムを利用して印刷ジョブ発信元１０で作成された画像および文書、電子メール、インターネット上に存在する種々のコンテンツプロバイダ２０によって提供されるＷｅｂページなどが含まれる。Ｗｅｂページの印刷を行う場合、ＨＴＭＬ等で作成されたコンテンツ自体を印刷ジョブとして送信してもよいし、そのＷｅｂページが存在するＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を印刷ジョブとして送信してもよい。後者の場合には、例えば、プリントポータル１００がＵＲＬに基づいてコンテンツを取得し、印刷ステーションへの送出を行うことにより印刷を実行することができる。
【００３２】
指示クライアント４０は、プリントポータル１００に管理されている印刷ジョブに関する出力指示を行うための装置である。本実施例では、インターネットへのアクセス機能を有する携帯電話を用いるものとしたが、これに限定されず、パーソナルコンピュータ、ＰＤＡなどの端末を利用可能である。
【００３３】
図中に指示クライアント４０の機能ブロックを併せて示した。本実施例では、これらの機能ブロックは、指示クライアント４０にインストールされたソフトウェアによって構成される。もちろん、これらの機能ブロックをハードウェア的に構成することも可能である。
【００３４】
認証情報送信部４１は、印刷ジョブの出力を指示する利用者（以下、指示者と呼ぶ）の認証情報を送信する機能を奏する。本実施例では、認証情報として「声紋」を用いるものとした。声紋は、生体認証に用いられる認証情報の一つである。例えば、声の周波数成分を認証情報として認証を行うことができる。認証情報送信部４１は、携帯電話から入力された音声に基づいて利用者の声の周波数成分を取得し、認証情報として送信する。なお、認証情報は、必ずしも声紋に限られるものではなく、パスワードなど種々の情報を利用可能である。
【００３５】
ジョブ選択部４２は、プリントポータル１００に管理されている印刷ジョブのうち、出力すべき印刷ジョブを指定する。ＰＳ選択部４３は、印刷ジョブを送出すべき印刷ステーションを指定する。出力指示部４４は、印刷ジョブの送出開始を指示する。これらの指示に必要なインタフェース画面は、指示クライアント４０のディスプレイに表示される。画面は、プリントポータルから提供し、指示クライアント４０に用意されたブラウザによって閲覧する方法を採ることが簡便で好ましい。
【００３６】
印刷ステーション３０は、ネットワークに接続可能なコンピュータと、そのコンピュータにローカルに接続されたプリンタとから構成される。ネットワークに接続可能なプリンタ単体で構成するものとしてもよい。印刷ステーション３０には、本システムによる印刷を実現するための機能ブロックが用意されている。図中に機能ブロックを併せて示した。本実施例では、コンピュータ内にこれらの機能ブロックをソフトウェア的に構成するものとした。プリンタ単体で印刷ステーションを構成する場合には、プリンタ内に各機能ブロックが構成される。もちろん、これらの機能ブロックは、ハードウェア的に構成することも可能である。
【００３７】
ジョブ受信部３１は、プリントポータル１００からの印刷ジョブを受信する機能を奏する。印刷制御部３２は、受信した印刷ジョブに基づきプリンタを制御して印刷を実行する機能を奏する。完了通知部３３は、印刷の完了をプリントポータル１００に通知する。印刷が正常に終了した場合のみならず、異常終了した場合にも通知することが好ましい。プリンタ管理部３４は、プリンタが正常な印刷を実行できる状態にあるか否かを監視する機能を奏する。プリンタのインクまたはトナーが不足している場合、プリンタの電源が切れている場合、用紙が不足している場合など、正常な印刷に支障があると判断される場合には、印刷の実行を制止する。支障がある場合には、その旨を外部に報知するものとしてもよい。報知は、例えば、コンピュータのディスプレイへの表示、音声出力、プリントポータル１００への通信などの方法を適宜選択することができる。印刷ステーションに用意された機能ブロックのうち、完了通知部３３、プリンタ管理部３４は省略しても差し支えない。
【００３８】
図２はプリントポータル１００の内部構成を示す説明図である。プリントポータル１００内には、図示する種々の機能ブロックがソフトウェア的に構成されている。これらの機能ブロックは、ハードウェア的に構成することも可能である。また、本実施例では、説明の便宜上、単体のサーバ内に各機能ブロックが構成されている状態を例示したが、複数のサーバを用いた分散処理システムとして構成することも可能である。
【００３９】
制御部１３２は、プリントポータル１００の各機能ブロックの動作制御、インターネットＩＮＴを介した外部との情報伝達等の制御を行う。この制御には、ユーザ等の登録管理、印刷ジョブの出力指示、出力先となるプリンタの検索などが含まれる。また、プリントポータル１００が外部とやりとりするためのインタフェース画面の提供も行う。
【００４０】
登録管理部１３１は、プリントポータル１００を利用するユーザ、コンテンツプロバイダ２０、印刷ステーション３０の登録および管理を行う。登録管理部１３１は、このためのインタフェース画面を生成する機能、登録に関するデータ等を所定のデータベースに保存、変更等する機能を提供する。
【００４１】
キューイングシステム１４０は、各機能ブロックの動作を中継する。本実施例では、各機能ブロックは、いわゆるオブジェクト指向のソフトウェアで構築されている。各機能ブロックは、キューイングシステム１４０に登録されたメッセージを参照して、処理対象となるべき印刷ジョブの存在を検知し、それぞれの処理を実行する。処理が完了すると、処理が完了した旨のメッセージをキューイングシステム１４０に登録する。このようにして、キューイングシステム１４０を中継役として、各機能ブロックが、それぞれの処理を実行することにより、プリントポータル１００は印刷ジョブの受け付けから出力までの一連の処理を実現する。これらの処理を実現するためのキューとしては、印刷ジョブ登録キュー、コンテンツ取得キュー、ファイル変換キュー、印刷ジョブ送信キューなどが含まれる。
【００４２】
ジョブ管理部１６０は、主として２つの機能を奏する。第１は、印刷すべきコンテンツがＵＲＬ等で指定されている場合に、コンテンツプロバイダ２０にアクセスし、ユーザから印刷対象として指定されたコンテンツを取得する機能である。ジョブ管理部１６０は、キューイングシステム１４０に備えられたコンテンツ取得キューを参照し、そこに蓄積されたメッセージに従って、上述の動作を行う。
【００４３】
ジョブ管理部１６０の第２の機能は、出力指示があるまで、印刷ジョブを管理する機能である。プリントポータル１００は、印刷ジョブを受け付けると、直ちに印刷ステーション３０への送出を行うのではなく、次に出力指示があるまで、印刷ジョブを管理する。ジョブ管理部１６０は、制御部１３２が印刷ジョブを受信した時に生成する印刷ジョブ登録キューをキューイングシステム１４０から取得すると、それに従って、印刷ジョブをジョブデータベース１６２に登録する。図中にジョブデータベース１６２の一部を例示した。図示する通り、印刷ジョブは、出力権限を有する利用者ごとに、そのユーザＩＤと対応づけられて管理される。印刷ジョブの出力先は出力指示で指定することも可能ではあるが、予め設定可能としてもよい。
【００４４】
ジョブ管理部１６０は、このように印刷ジョブを登録する機能と併せて、ジョブデータベース１６２に管理されている印刷ジョブの一覧を提示する機能も奏する。また、出力指示がなされた場合には、その指示に対応する印刷ジョブを印刷ステーション３０に出力するための前処理を行うため、ファイル変換キューを生成し、キューイングシステム１４０に登録する機能も奏する。
【００４５】
認証部１３３は、出力指示を行ったユーザが、印刷ジョブの真正な実行権限者であるか否かの認証を行う。本実施例では、生体認証技術の一つである声紋を用いた認証を行うものとした。プリントポータル１００には、ユーザデータベース１３４として、利用者のユーザＩＤと対応づけて、その声紋が予め登録されている。ユーザデータベース１３４には、他にもユーザ固有の情報、例えば、印刷ステーション３０の利用権限、コンテンツプロバイダ２０へのアクセス権限、課金方法などが登録されているが、ここでは図示を省略した。認証部１３３は、指示クライアント４０から入力された声紋ファイルに基づいて、このユーザデータベース１３４を参照することにより、真正な実行権限を有するか否かの認証を行う。
【００４６】
ファイル変換部１３６は、コンテンツをＰＤＦフォーマットに変換する機能を奏する。ＰＤＦは汎用的なフォーマットであるため、かかるフォーマットに変換して、印刷データを仲介することにより、多種多様なプリンタへの出力を容易に実現することができる利点がある。また、印刷物のレイアウトを比較的忠実に維持できる利点もある。更に、文書、画像などほぼ全ての印刷データからの変換が可能であるため、幅広いコンテンツを印刷対象とすることができる利点もある。汎用的なフォーマットとして、Ｐｏｓｔｓｃｒｉｐｔ（登録商標）などのページ記述言語を用いるものとしてもよい。
【００４７】
ファイル変換部１３６は、キューイングシステム１４０のファイル変換キューに蓄積されたメッセージに応じてファイル変換を行う。ファイル変換が完了すると、キューイングシステム１４０の印刷ジョブ送信キューに、印刷ジョブの送信メッセージを登録する。本実施例では、ファイル変換部１３６をプリントポータル１００の内部に構成するものとしたが、別のサーバにより提供される外部機能としてもよい。
【００４８】
なお、本実施例では、印刷ジョブの出力指示が行われてから、ファイル変換を行うものとしたが、印刷ジョブを受け付けた段階でファイル変換を行い、ジョブデータベース１６２に登録するものとしてもよい。また、印刷ジョブの受付および出力指示に依存せず、サーバの負荷が比較的軽い状態にある場合に、ユーザデータベースに登録された印刷ジョブのファイル変換を順次実行するものとしてもよい。
【００４９】
ＰＳインタフェース１３８は、印刷ジョブを印刷ステーション３０に送信する機能を奏する。ＰＳインタフェース１３８は、キューイングシステム１４０の印刷ジョブ送信キューに蓄積されたメッセージに従い、印刷ジョブを指定された印刷ステーション３０に送信する。これらの送信は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）など、印刷ステーション３０によって設定された種々のプロトコルによって行われる。
【００５０】
Ａ２．出力処理：
図３は実施例における出力処理のフローチャートである。印刷ジョブ発信元１０、プリントポータル１００、指示クライアント４０および印刷ステーション３０がそれぞれ実行する処理を示した。本実施例における出力は、印刷ジョブの送信フェーズと、出力フェーズの２つに大きく分けられる。図中において、破線よりも上側が印刷ジョブの送信フェーズに相当し、下側が出力フェーズに相当する。
【００５１】
送信フェーズでは、印刷ジョブ発信元１０からプリントポータル１００に印刷ジョブが発信される（ステップＳａ０１）。この際、印刷ジョブには、印刷ジョブの出力の実行権限者として受取人の指定が含まれる。受取人は、ユーザＩＤなどの形式で特定される。発信者と受取人は同一でも相違していても構わない。
【００５２】
プリントポータル１００は、受信した印刷ジョブをジョブデータベース１６２に登録する（ステップＳａ０２）。また、これと合わせてプリントポータル１００は、印刷ジョブを受信したことを受取人に通知する（ステップＳａ０３）。本実施例では、電子メールにより通知するものとした。電子メールアドレスは、ユーザデータベース１３４（図２）に登録されている。電子メールの通知により、受取人は、印刷物が受信されたことを速やかに知ることができる利点がある。なお、受信通知（ステップＳａ０３）は、電子メールに限らずファクシミリなど種々の方法を採ることができる。受信通知は、省略しても差し支えない。
【００５３】
出力フェーズは、次のステップからなる。受取人は、指示クライアント４０でプリントポータル１００が提供するＷｅｂページにアクセスする（ステップＳａ０４）。この際、受取人は、自己のユーザＩＤをプリントポータル１００に送信する。
【００５４】
プリントポータル１００は、このユーザＩＤに対応づけて管理されている印刷ジョブの一覧を指示クライアント４０に提示する（ステップＳａ０５）。受取人は、この一覧から印刷したいと欲する印刷ジョブ（以下、送出ジョブと呼ぶ）を選択し（ステップＳａ０６）、併せて印刷先を指定する（ステップＳａ０７）。印刷先の指定は、印刷ステーション３０のアドレス情報などを用いるものとしてもよいし、印刷ステーション３０が設置されている店舗その他の名称によって指定するものとしてもよい。
【００５５】
プリントポータル１００は、受取人に認証情報の入力を要求し、認証情報としての声紋ファイルを入力する（ステップＳａ０８）。プリントポータル１００は、この認証情報に基づいてユーザが真正な実行権限者であるか否か本人認証を行い（ステップＳａ０９）、認証が得られた場合には、指定された印刷ジョブをその印刷ステーションに送出する（ステップＳａ１０）。送出前に、印刷ジョブの出力可否を利用者に確認するものとしてもよいし、かかる確認は省略して印刷ジョブを送出するものとしてもよい。
【００５６】
本実施例では、ユーザがアクセスする際に（ステップＳａ０４）、いわゆるログイン手順としての認証を行うのではなく、送出ジョブを選択した後に認証を行うため、送出ジョブ単位で出力可否の認証を行うという意義を有している。図３で例示したように、アクセス時にはユーザＩＤのみを入力し認証情報の入力を省略してもよいし、アクセス時にパスワード等によるログインを行った上で、更に送出ジョブ単位での認証を行うものとしてもよい。本実施例では、送出ジョブ単位での認証を行うものとしたが、アクセス時に声紋による認証を行うことにより、送出ジョブ単位での認証を省略してもよい。また、複数の印刷ジョブを送出ジョブとして選択した場合、これらのジョブを一括して認証してもよいし、個別に認証するものとしてもよい。
【００５７】
印刷ステーションが、この印刷ジョブを実行することにより、印刷が完了する。なお、印刷ステーションは、この印刷ジョブの実行が完了すると、プリントポータル１００を介して、指示クライアント４０に完了通知を送出するものとしてもよい。こうすることにより、受取人が印刷ステーション３０から離れている場合でも、印刷の完了を知ることができる。併せて、印刷ジョブの発信元に完了通知を送出するものとしてもよい。
【００５８】
図４は出力指示を行う際のインタフェース画面例を示す説明図である。指示クライアント４０のディスプレイＤＩＳＰへの表示内容を示した。左側は、印刷ジョブの一覧の表示である。Ｍａｉｌ１〜Ｍａｉｌ４まで、４件の印刷ジョブが受信されている状態を示した。受取人は、チェックボックスにチェックすることにより、Ｍａｉｌ２およびＭａｉｌ４を送出ジョブとして選択している。ここでは、印刷ジョブのタイトルのみを列挙した場合を例示したが、各印刷ジョブについての付属情報を併せて提示するものとしてもよい。かかる付属情報としては、発信者、印刷ジョブの受信時刻、用紙サイズ、枚数、カラーおよびモノクロの種別などが挙げられる。
【００５９】
中央は、印刷先を指定するための表示である。ここでは、店舗、ホテルなどの名称から選択する場合を例示した。「○○ストア」を選択した後、そのストアの支店名等を表示して、段階的に詳細な選択を行うことができるようにしてもよい。
【００６０】
右側は、認証情報の要求画面の表示例である。本実施例では、声紋を認証情報として用いるため、「登録語」の音声入力を要求するものとした。登録語とは、ユーザデータベース１３４に登録された声紋ファイルに相当する情報を再現可能な語を意味する。例えば、ユーザデータベース１３４に声紋を登録する際に用いた語と同じ語を用いることができる。
【００６１】
Ａ３．本人認証処理：
図５は本人認証処理のフローチャートである。プリントポータル１００のＣＰＵが実行する処理であり、図３のシーケンスにおけるステップＳａ０８、Ｓａ０９の処理を詳細に示したものである。
【００６２】
この処理が開始されると、ＣＰＵはユーザＩＤを入力し（ステップＳａ０９１）、ユーザデータベース１３４からユーザＩＤに対応する認証情報を特定する（ステップＳａ０９２）。ユーザＩＤは、ログイン時（図３のステップＳａ０４）に入力されている情報を利用する。図中に、ユーザデータベース１３４において、ユーザＩＤ「００１」に対応する認証情報として、「声紋ファイル００１」が記憶されている状態を例示した。
【００６３】
次に、ＣＰＵは指示クライアント４０から認証情報を入力し（ステップＳａ０９３）、これをステップＳａ０９２で特定された認証情報と比較し（ステップＳａ０９４）、その結果を出力する（ステップＳａ０９５）。両者が一致すれば、ユーザは真正な出力権限者であることが認証され、不一致であれば、不正であると判断されることになる。結果の出力は種々の方法で行うことができ、例えば、真正な出力権限者である場合には、キューイングシステム１４０に印刷ジョブ送信キューを登録するものとできる。
【００６４】
以上で説明した第１実施例の印刷システムによれば、印刷ジョブの実行権限者の認証を行った上で、ジョブを送出することができる。従って、印刷ジョブの不正な実施および誤った実施を回避することができる。特に、生体認証を用いるため、高い精度で認証することができる。
【００６５】
Ｂ．第２実施例：
Ｂ１．システム概要：
第１実施例では、出力指示を行うための指示クライアント４０と印刷ステーション３０が異なる場合を例示した。これに対し、第２実施例では、印刷ステーションが指示クライアントとしても機能する場合を例示する。
【００６６】
図６は第２実施例における印刷システムの構成を示す説明図である。印刷ジョブ発信元１０およびコンテンツプロバイダ２０は図示を省略した。第２実施例では、印刷ステーション２３０からプリントポータル１００に対し、出力指示を行う。この指示に呼応して、プリントポータル１００から印刷ステーション２３０に印刷ジョブを送出することにより、印刷が実行される。
【００６７】
印刷ステーション２３０は、汎用のコンピュータＰＣとプリンタＰＲＴとから構成される点では、第１実施例と同じである。第２実施例では、ユーザの認証を指紋によって行うものとした。コンピュータＰＣには、指紋を取得するためのセンサＳＦＰが接続されている。印刷ステーション２３０は、ネットワークへのアクセス機能を有するプリンタ単体で構成してもよい。
【００６８】
図中に印刷ステーション２３０に用意される機能ブロックを併せて示した。ジョブ受信部２３１、印刷制御部２３２、完了通知部２３３、およびプリンタ管理部２３４は、それぞれ第１実施例における機能ブロックと同様である。
【００６９】
第２実施例では、印刷ステーション２３０には、印刷を実行するための機能ブロックに加えて、出力指示を実現するための機能ブロックも用意されている。認証情報送信部２４１、ジョブ選択部２４２、ＰＳ選択部２４３および出力指示部２４４は、第１実施例において指示クライアント４０に備えられている機能ブロックと概ね同じであるが、次の点で機能的に相違する。
【００７０】
まず、ＰＳ選択部２４３は、プリントポータル１００に対し、出力先とすべき印刷ステーションの情報として、自己のアドレス情報等を送信する。こうすることにより、印刷ステーション２３０から出力指示を行う受取人は、出力先を選択するまでなく、印刷ジョブを実行させることが可能となる。もちろん、第１実施例と同様、他の印刷ステーションを出力先として選択する機能を残しておいてもよい。
【００７１】
認証情報送信部２４１は、センサＳＦＰによって、生体認証の一つである指紋パターンを取得し、これをプリントポータル１００に送信する。指紋パターンの生成は、種々の方法を適用することができ、例えば、指紋に含まれる端点、分岐点などの特徴点に基づいて比較的少ないデータ量で指紋に固有のパターンを生成する技術が知られている。第２実施例においても、認証方法は指紋に限定されるものではなく、例えば、パスワード等を用いても良い。
【００７２】
Ｂ２．出力処理：
図７は第２実施例における出力処理のフローチャートである。印刷ジョブを送信するフェーズ（ステップＳａ０１〜Ｓａ０３）は、第１実施例と同様である。
【００７３】
印刷ステーション２３０は、認証情報を要求する画面を表示して、ユーザの操作を待機している（ステップＳｂ０４）。図中に、認証情報を要求するための画面例ＰＣ１を例示した。待機画面では、図示する通り、「中指でセンサに触れて下さい」などのメッセージが表示される。
【００７４】
認証に用いる指は、一定としてもよいが、所定のタイミングで変更することが好ましい。例えば、印刷ジョブの実行が指示される度に認証に用いる指を乱数的に変化させることが望ましい。こうすることにより、仮に、指紋パターンを電子データとして第三者に取得された場合でも、その盗用を抑制することができ、より認証精度を向上することができる。
【００７５】
ユーザが指示に従って、センサに触れると、印刷ステーション２３０は、認証情報として、指紋パターンファイルをプリントポータル１００に送信する（ステップＳｂ０５）。プリントポータル１００は、この認証情報に基づいて次に示す認証処理を実行する。
【００７６】
まず、プリントポータル１００は、ユーザデータベース１３４を参照し、入力した指紋パターンに対応するユーザＩＤを特定する（ステップＳｂ０６）。次に、このユーザＩＤに対応する印刷ジョブの抽出を行う（ステップＳｂ０７）。これらのステップにより、操作したユーザが真正な実行権限者となる印刷ジョブが抽出される。
【００７７】
認証情報の送信時（ステップＳｂ０５）には、印刷ステーション２３０のアドレス情報が併せてプリントポータル１００に受け渡される。プリントポータル１００は、ステップＳｂ０７で抽出された印刷ジョブの一覧を印刷ステーション２３０に提示する（ステップＳｂ０８）。この一覧から、ユーザが送出ジョブを選択すると（ステップＳｂ０９）、プリントポータル１００は、それを印刷ステーション２３０に送出する（ステップＳｂ１０）。
【００７８】
以上で説明した第２実施例の印刷システムによれば、第１実施例と同様、実行権限の認証を経た上で印刷することができる。また、第２実施例では、印刷ステーション自体が出力先となっているため、出力先の指定を簡略化することができ、利便性を向上することができる。
【００７９】
Ｃ．第３実施例：
第１および第２実施例では、印刷ジョブについて、一様な認証方法を適用する場合を例示した。認証方法を印刷ジョブによって切り換えるものとしてもよい。かかる場合について、第３実施例として例示する。以下では、第１実施例の構成を例にとって説明するが、第２実施例の構成において適用することも可能である。
【００８０】
図８は第３実施例としての本人認証処理を示すフローチャートである。印刷の実行時（図３）のステップＳａ０８、Ｓａ０９において第１実施例の処理（図５）に代えて実行する処理である。
【００８１】
この処理が開始されると、ＣＰＵは、ジョブの指定を入力し（ステップＳ１０）、認証方法を設定する（ステップＳ１２）。図中に認証方法を設定する方法を例示した。第３実施例では、認証方法の要否に応じて、印刷ジョブを３つのレベルに分類した。レベル０、１、２の順に精度の高い認証が要求される。
【００８２】
レベル０は、認証不要な印刷ジョブである。レベル０の印刷ジョブには、例えば、広告や無料で閲覧可能なＷｅｂページなどが含まれる。これらの印刷ジョブは守秘性が低いため、不正または誤って印刷されても支障が少ないからである。レベル１は、パスワードによる認証を行う印刷ジョブである。レベル１の印刷ジョブには、個人的に作成された文書や電子メールなどが含まれる。これらの印刷ジョブは守秘性を有するため、不正な印刷等を回避する必要があるからである。レベル２は、生体認証が要求される印刷ジョブである。有価証券、各種証明書、クレジットカードの利用明細などが含まれる。これらのジョブは高度の守秘性、受け渡しの確実性が要求されるため、生体認証のように高度な認証を行う必要があるからである。
【００８３】
これらのレベルは、例えば、印刷ジョブの送信時に発信者が予め設定しておいてもよいし、印刷ジョブの内容を解析してプリントポータル１００が設定するものとしてもよい。例えば、印刷ジョブの送信時に、無料ＷｅｂページのＵＲＬが指定されている場合には、レベル０を設定することができる。発信者から、一般の文書ファイルなどが印刷ジョブとして送信された場合には、レベル１を設定することができる。役場、クレジットカード会社など、予め登録された発信者からの印刷ジョブについては、守秘性が高いジョブであると判断して、レベル２を設定するものとしてもよい。このように本実施例では、印刷ジョブの内容だけでなく、発信者に応じて認証方法を切り換えるものとしてもよい。
【００８４】
次に、ＣＰＵは設定した認証方法に応じて、指示クライアント４０に認証情報を要求および入力を行い（ステップＳ１４）、本人認証して（ステップＳ１６）、結果を出力する（ステップＳ１８）。レベル０の場合には、実質的にこれらのステップは省略されることになる。レベル１では、パスワードの入力を要求し、レベル２では、声紋や指紋などの生体情報を要求する。
【００８５】
第３実施例の認証処理によれば、印刷ジョブによって認証方法を切り換えることにより、印刷システムの利便性を向上することができる。例えば、広告や無料ｗｅｂページなど守秘性の低い印刷ジョブについては、認証を省略することにより、少ない操作で速やかに印刷を行うことができる。一方、守秘性の高い認証を要する印刷ジョブについては、不正な印刷または誤った印刷を回避することができる。
【００８６】
図８中に示した印刷ジョブと認証方法との対応付けは一例に過ぎず、任意に設定可能である。認証方法は、例示した３段階に限らず、更に多くの段階、または認証有り／無しの２段階で切り換えるものとしてもよい。
【００８７】
第３実施例では、説明の便宜上、第１実施例の構成（図３）における認証を例にとって説明したが、第２実施例の構成に適用してもよい。第２実施例の出力処理（図７）では、送出ジョブを指定する前に認証を行うため（ステップＳｂ０４、Ｓｂ０５）、認証方法をユーザが最初にメニューから選択するものとしてもよい。この場合、ジョブの抽出（図７のステップＳｂ０７）は、ユーザが選択したレベルに対応した範囲で行えばよい。例えば、ユーザがレベル０を選択した場合には、レベル０に対応した印刷ジョブを抽出し、ユーザがレベル１を選択した場合には、レベル０およびレベル１に対応した印刷ジョブを抽出すればよい。
【００８８】
Ｄ．第４実施例：
以上の実施例では、印刷ステーションへのジョブの送出時には、一様な処理を行うものとして説明した。送出時に、印刷ジョブの出力可否を利用者に確認するか否かを、適宜、切り換えるものとしてもよい。かかる場合の処理について、第４実施例として例示する。
【００８９】
図９は第４実施例としてのジョブ転送処理のフローチャートである。第１および第２実施例のジョブ転送（図３のステップＳａ１０、図７のステップＳｂ１０）で実行する処理である。この処理では、ＣＰＵはユーザＩＤおよび送出ジョブの指定を入力し（ステップＳ２０）、これに基づいて出力確認の要否を設定する（ステップＳ２２）。この設定方法については、後述する。
【００９０】
ＣＰＵは、出力確認が必要と判断された印刷ジョブについては（ステップＳ２４）、指示クライアント４０に対して、出力可否の確認を行った上で（ステップＳ２６）、ジョブの転送をする（ステップＳ２８）。確認が不要と判断された印刷ジョブについては（ステップＳ２４）、この確認を省略する。図中に、確認のインタフェースを例示した。ここでは、印刷ジョブの発行者、文書名などを表示した上で、印刷を開始してよいか否かの確認を促すものとした。表示内容は、適宜、選択可能である。
【００９１】
図１０は出力確認の要否の設定方法を示す説明図である。本実施例では、印刷ジョブの発行者と出力権限者との同一性に基づき、出力確認の要否を設定するものとした。
【００９２】
ケースＡ「権限者と発行者が同一」である場合には、出力確認は不要と設定することが好ましい。これはユーザが自己宛に印刷ジョブを発信した場合に相当する。かかる場合には、実行権限者は、当然、印刷ジョブの内容を知っているから、出力確認をするまでなく、印刷を実行して差し支えない。
【００９３】
ケースＤ「権限者と発行者が完全に異なる」場合には、出力確認を要求することが好ましい。印刷ジョブには、実行権限者が未知の内容が含まれる可能性があるからである。特に、印刷によって、実行権限者に課金される場合には、出力確認の必要性が高い。
【００９４】
ケースＢ「権限者が発行者に含まれる」場合には、出力確認は要／不要のいずれも任意に設定可能である。例えば、ユーザが自己宛に発信した文書に、広告などの付随情報が添付されて一つの印刷ジョブが構成される場合が、ケースＢに相当する。ユーザと広告提供者の２人が発行者であり、実行権限者はその中に含まれることになる。この場合には、ケースＡと同じ観点から出力確認を省略しても良いし、出力権限者が未知の内容が含まれる可能性があるという観点から、出力確認を要求するものとしてもよい。
【００９５】
ケースＣ「権限者と発行者が一部重複」の場合にも、その捉え方によって出力確認は要／不要のいずれにも任意に設定可能である。ケースＢの場合において、複数のユーザ宛に印刷ジョブを発信した場合が、ケースＣに相当する。ケースＣでは、実行権限者と発行者との関係によって、更に場合分けしてもよい。実行権限者Ａのように、発行者に含まれる場合には、ケースＢに準じて考えることができる。実行権限者Ｂのように、発行者に含まれない場合には、ケースＤに準じて考えることができる。
【００９６】
以上で説明した第４実施例の処理によれば、出力可否の確認を切り換えることにより、簡便な操作で印刷を実行させることができ、印刷システムの利便性を向上することができる。第４実施例では、印刷ジョブの発行者、実行権限者の同一性に応じて、確認の要否を切り換える場合を例示したが、印刷ジョブの内容に応じて切り換えるものとしてもよい。例えば、図８のステップＳ１２で例示したレベルに応じて、確認の要否を切り換えるものとしてもよい。また、印刷に対して課金が行われる場合、価格に応じて要否を切り換えるものとしてもよい。例えば、カラー写真を含む印刷ジョブなど所定価格以上に課金されるジョブについては出力可否の確認を行い、所定価格以下の場合には確認を省略するものとしてもよい。
【００９７】
出力可否の確認は、認証の要否に置き換えて考えても良い。例えば、図９の処理において、出力可否の確認時（ステップＳ２６）において、ＹＥＳ／ＮＯの入力ではなく、認証情報の入力を求めるものとしてもよい。こうすることにより、認証情報の入力と、出力可否の確認とを同時に行うことができ、操作を簡略化することができる。
【００９８】
図９の処理は、第１および第２実施例（図３，図７）の本人認証を省略した場合でも、適用可能である。
【００９９】
Ｅ．変形例：
第１実施例では、ユーザに対応したジョブの一覧を提示し、送出ジョブを選択した後に、本人認証を行う場合の印刷処理を例示した（図３）。第２実施例では、本人認証を行った後に、そのユーザに対応したジョブの一覧を提示する場合の処理を例示した（図７）。両者は、相互に入れ替え可能であり、第１実施例の構成において第２実施例の処理（図７）を適用してもよいし、第２実施例の構成において第１実施例の処理（図３）を適用してもよい。
【０１００】
第１および第２実施例では、送出ジョブを選択するものとしたが、この処理を省略し、実行権限者に対応づけられた全印刷ジョブを一括して送出するものとしてもよい。こうすることにより、操作を簡略化でき、利便性を向上することができる。
【０１０１】
第１および第２実施例では、本人認証に声紋または指紋を用いる場合を例示した。これらの生体認証を用いることにより、高い精度で本人認証を行うことができる利点がある。なお、生体認証としては、他に、顔や掌の形、目の虹彩、筆跡などを用いることができる。これらの実施例では、必ずしも生体認証を適用する必要はなく、パスワードを用いた認証を行うものとしてもよい。
【０１０２】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、以上の制御処理はソフトウェアで実現する他、ハードウェア的に実現するものとしてもよい。
【図面の簡単な説明】
【図１】第１実施例としての印刷システムの概略構成を示す説明図である。
【図２】プリントポータル１００の内部構成を示す説明図である。
【図３】実施例における出力処理のフローチャートである。
【図４】出力指示を行う際のインタフェース画面例を示す説明図である。
【図５】本人認証処理のフローチャートである。
【図６】第２実施例における印刷システムの構成を示す説明図である。
【図７】第２実施例における出力処理のフローチャートである。
【図８】第３実施例としての本人認証処理を示すフローチャートである。
【図９】第４実施例としてのジョブ転送処理のフローチャートである。
【図１０】出力確認の要否の設定方法を示す説明図である。
【符号の説明】
１０…印刷ジョブ発信元
２０…コンテンツプロバイダ
３０…印刷ステーション
３１…ジョブ受信部
３２…印刷制御部
３３…完了通知部
３４…プリンタ管理部
４０…指示クライアント
４１…認証情報送信部
４２…ジョブ選択部
４３…ＰＳ選択部
４４…出力指示部
１００…プリントポータル
１３１…登録管理部
１３２…制御部
１３３…認証部
１３４…ユーザデータベース
１３６…ファイル変換部
１３８…ＰＳインタフェース
１４０…キューイングシステム
１６０…ジョブ管理部
１６２…ジョブデータベース
２３０…印刷ステーション
２３１…ジョブ受信部
２３２…印刷制御部
２３３…完了通知部
２３４…プリンタ管理部
２４１…認証情報送信部
２４２…ジョブ選択部
２４３…ＰＳ選択部
２４４…出力指示部
【図１】
0003617500.tif 000002
【図２】
0003617500.tif 000003
【図３】
0003617500.tif 000004
【図４】
0003617500.tif 000005
【図５】
0003617500.tif 000006
【図６】
0003617500.tif 000007
【図７】
0003617500.tif 000008
【図８】
0003617500.tif 000009
【図９】
0003617500.tif 000010
【図１０】
0003617500.tif 000011