(57)【特許請求の範囲】
【請求項１】
インターネットに接続でき、出力すべきコンテンツを特定するコンテンツＩＤと出力先のプリンタまたはファクシミリを特定する出力先ＩＤを少なくとも含むプリント要求データを送出する端末と、
前記インターネットに接続されたプリント要求管理サーバと、
前記インターネットに接続されたプリンタサーバまたはファクシミリサーバと、
前記プリンタサーバまたはファクシミリサーバに接続されたプリンタまたはファクシミリと、
コンテンツに関する秘匿性を有する情報を保管し管理する前記インターネットに接続されたコンテンツ情報管理サーバと
を具備し、前記端末から送出される前記プリント要求データに含まれる前記コンテンツＩＤで特定されるコンテンツを前記出力先ＩＤで特定されるプリンタまたはファクシミリに遠隔出力する遠隔出力システムであって、
前記端末は、出力すべきコンテンツに関する秘匿性を有する情報を取得するための情報を前記プリント要求管理サーバへ送出する手段を有し、
前記プリント要求管理サーバは、前記コンテンツに関する秘匿性を有する情報を取得するための情報に従って、前記コンテンツに関する秘匿性を有する情報を取得する手段を有することを特徴とする遠隔出力システム。
【請求項２】
前記コンテンツに関する秘匿性を有する情報を取得するために必要となる情報は、出力すべきコンテンツに関する秘匿性を有する情報を保持するコンテンツ情報管理サーバのサーバ識別情報であり、
前記コンテンツに関する秘匿性を有する情報を取得する手段は、前記端末から受信した前記サーバ識別情報に基づいて該当するコンテンツ情報管理サーバを特定し、該特定したコンテンツ情報管理サーバへコンテンツに関する秘匿性を有する情報を問い合わせ、前記コンテンツ情報管理サーバから前記コンテンツに関する秘匿性を有する情報を取得する手段であることを特徴とする請求項１記載の遠隔出力システム。
【請求項３】
前記コンテンツ情報管理サーバは、前記取得したコンテンツに関する秘匿性を有する情報を暗号化した後に前記プリント要求管理サーバへ送信することを特徴とする請求項１または２記載の遠隔出力システム。
【請求項４】
前記暗号化の方式は、SSL（Secure Socket Layer）プロトコルを用いた方式であることを特徴とする請求項３記載の遠隔出力システム。
【請求項５】
前記プリント要求管理サーバは、前記コンテンツ情報管理サーバから取得した前記コンテンツに関する秘匿性を有する情報に基づいて課金額を生成し、該課金額を前記端末に送出する手段を有し、
前記端末は、前記コンテンツ要求管理サーバから受信した課金額を表示する表示手段を有することを特徴とする請求項１〜４のいずれかに記載の遠隔出力システム。
【請求項６】
前記課金額はテキスト形式で表記されることを特徴とする請求項５に記載の遠隔出力システム。
【請求項７】
前記コンテンツＩＤで特定されたコンテンツデータを取得するとともに、前記端末の表示手段に表示された課金額に対して端末操作者が承諾した場合にのみ、前記コンテンツデータを前記出力先ＩＤで特定されるプリンタまたはファクシミリに出力することを特徴とする請求項５または６に記載の遠隔出力システム。
【請求項８】
前記コンテンツＩＤで特定されるコンテンツデータの取得は、前記端末の表示手段に表示された課金額に対する端末操作者の承諾処理の前または後に行うことを特徴とする請求項７記載の遠隔出力システム。
【請求項９】
前記プリント要求管理サーバ、または、前記プリントサーバと前記ファクシミリサーバの少なくともいずれか一方に前記コンテンツデータを変換するデータ変換部を有し、該データ変換部により前記コンテンツデータを変換した後に前記出力先ＩＤで特定されるプリンタまたはファクシミリに出力することを特徴とする請求項７または８記載の遠隔出力システム。
【請求項１０】
前記データ変換部によるデータ変換は、前記コンテンツデータをＧ３またはＧ４ファクシミリデータ形式に変換するものであることを特徴とする請求項９記載の遠隔出力システム。
【請求項１１】
前記データ変換部によるデータ変換は、前記コンテンツデータを、MH方式、MR方式、MMR方式、 JBIG方式、JPEG方式によりデータ圧縮するものであることを特徴とする請求項９記載の遠隔出力システム。
【請求項１２】
インターネットに接続でき、出力すべきコンテンツを特定するコンテンツＩＤと出力先プリンタまたは出力先ファクシミリを特定する出力先ＩＤを少なくとも含むプリント要求データを送出する端末と、
前記インターネットに接続されたプリント要求管理サーバと、
前記インターネットに接続されたプリンタサーバまたはファクシミリサーバと、
前記プリンタサーバまたはファクシミリサーバに接続されたプリンタまたはファクシミリと、
コンテンツに関する秘匿性を有する情報を保管し管理する前記インターネットに接続されたコンテンツ情報管理サーバと
を具備し、前記端末から送出される前記プリント要求データに含まれる前記コンテンツＩＤで特定されるコンテンツを前記出力先ＩＤで特定されるプリンタまたはファクシミリに遠隔出力する遠隔出力方法であって、
前記端末が、出力すべきコンテンツに関する秘匿性を有する情報を取得するための情報を前記プリント要求管理サーバへ送出するステップと、前記プリント要求管理サーバが、前記コンテンツに関する秘匿性を有する情報を取得するための情報を受信し、それに基づいて前記コンテンツに関する秘匿性を有する情報を取得するステップを有することを特徴とする遠隔出力方法。
【請求項１３】
前記コンテンツに関する秘匿性を有する情報を取得するために必要となる情報は、出力すべきコンテンツに関する秘匿性を有する情報を保持するコンテンツ情報管理サーバのサーバ識別情報であり、
前記コンテンツに関する秘匿性を有する情報を取得するステップは、前記端末から受信した前記サーバ識別情報に基づいて該当するコンテンツ情報管理サーバを特定し、該特定したコンテンツ情報管理サーバへコンテンツに関する秘匿性を有する情報を問い合わせ、前記コンテンツ情報管理サーバから前記コンテンツに関する秘匿性を有する情報を取得するステップであることを特徴とする請求項１２記載の遠隔出力方法。
【請求項１４】
前記コンテンツ情報管理サーバは、前記取得したコンテンツに関する秘匿性を有する情報を暗号化した後に前記プリント要求管理サーバへ送信することを特徴とする請求項１２または１３記載の遠隔出力方法。
【請求項１５】
前記暗号化の方式は、SSL（Secure Socket Layer）プロトコルを用いた方式であることを特徴とする請求項１４記載の遠隔出力方法。
【請求項１６】
前記プリント要求管理サーバは、前記コンテンツ情報管理サーバから取得した前記コンテンツに関する秘匿性を有する情報に基づいて課金額を生成し、該課金額を前記端末に送出し、
前記端末は、前記コンテンツ要求管理サーバから受信した課金額を表示するようにしたことを特徴とする請求項１２〜１５のいずれかに記載の遠隔出力方法。
【請求項１７】
前記課金額はテキスト形式で表記されることを特徴とする請求項１６に記載の遠隔出力方法。
【請求項１８】
前記コンテンツＩＤで特定されたコンテンツデータを取得するとともに、前記端末に表示された課金額に対して端末操作者が承諾した場合にのみ、前記コンテンツデータを前記出力先ＩＤで特定されるプリンタまたはファクシミリに出力することを特徴とする請求項１６または１７に記載の遠隔出力方法。
【請求項１９】
前記コンテンツＩＤで特定されるコンテンツデータの取得は、前記端末に表示された課金額に対する端末操作者の承諾処理の前または後に行うことを特徴とする請求項１８記載の遠隔出力方法。
【請求項２０】
前記プリント要求管理サーバ、または、前記プリントサーバと前記ファクシミリサーバの少なくともいずれか一方で前記コンテンツデータを変換した後に前記出力先ＩＤで特定されるプリンタまたはファクシミリに出力することを特徴とする請求項１８または１９記載の遠隔出力方法。
【請求項２１】
前記データ変換は、前記コンテンツデータをＧ３またはＧ４ファクシミリデータ形式に変換するものであることを特徴とする請求項２０記載の遠隔出力方法。
【請求項２２】
前記データ変換は、前記コンテンツデータを、MH方式、MR方式、MMR方式、JBIG方式、JPEG方式によりデータ圧縮するものであることを特徴とする請求項２０記載の遠隔出力方法。
【請求項２３】
プリント要求データを管理するためのプログラムであって、
コンピュータを、
ネットワークに接続された端末から送出されるプリント要求データを受信する手段と、
プリント要求データに含まれるコンテンツＩＤで特定されるコンテンツに関する秘匿性を有する情報を、コンテンツに関する秘匿性を有する情報を保持管理するコンテンツ情報管理サーバに対して問い合わせを行う手段と、
前記コンテンツ情報管理サーバから送出されるコンテンツに関する秘匿性を有する情報を受信する手段と、
前記ネットワークに接続された出力サーバへプリント要求データの一部を送出する手段
として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリント要求データのうち秘匿性を有する情報（コンテンツに関する秘匿性を有する情報）を端末の操作者に対して閲覧不可能にして改竄などの不正を防止するようにした安全性の高い遠隔出力システムおよび遠隔出力方法、ならびにそれをコンピュータで実現するためのプログラムに関する。
【０００２】
【従来の技術】
以下、従来の情報入出力システムについて説明する。近年、ノートパソコンおよびＰＤＡ（Personal Digital Assistant）などの携帯情報端末、および携帯電話などの移動体通信端末の普及により、使用場所に左右されることなく、文書の作成処理や、電子メールなどの通信処理を容易に行えるようになった。また、これらの端末においては、備えられた通信機能を利用することにより、ネットワーク（通信回線）を介してネットワーク上のコンテンツを閲覧することができる。
【０００３】
しかしながら、従来の携帯情報端末では、ネットワーク上のコンテンツの印刷出力を行うデバイスを装備することは難しく、印刷出力を容易に行うことができなかった。そこで、最近では、携帯情報端末の使用者が、任意の出力デバイスに、所望の情報を出力するための情報入出力システムが提案されている。
【０００４】
このような情報入出力システムとしては、例えば、本出願人が先に出願した特願平２０００−２１６６００号に開示したものがある。特願平２０００−２１６６００号に開示した情報入出力システムは、端末１０１から、印刷すべきコンテンツのＩＤ、出力先ＩＤなどを含むプリント要求データを、プリント要求管理サーバへ送出することにより、ネットワーク上のコンテンツを、プリンタやファクシミリなど、任意の出力デバイスへ容易に印刷可能としたものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記の情報入出力システムにおいては、コンテンツに対する課金情報など、秘匿性を有する情報をプリント要求データに含めて端末から送出している。このため端末の操作者は、プリント要求データを送出する前に、プリント要求に含まれる課金情報を閲覧することが可能である。さらに、プリント情報に含まれる課金情報などを閲覧した後に、その課金情報を不正に改竄し、プリント要求管理サーバへ送出するといった行為が可能である。これにより、プリント要求管理の安全性（セキュリティ）について信頼性を確保できない、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、プリント要求データのうち秘匿性を有する情報を端末の操作者に閲覧不可能にした安全性の高い遠隔出力システム（請求項１〜１０）および遠隔出力方法（請求項１１〜２０）、ならびにそれをコンピュータで実現するためのプログラム（請求項２１）を提供することを目的とするものである。
【０００７】
【課題を解決するための手段】
本発明は、上記目的を達成するために、端末が、プリント要求データにコンテンツに関する秘匿性を有する情報（課金情報など）を直接的に送出せずに、コンテンツに関する秘匿性を有する情報（課金情報など）を取得するための情報（例えば、コンテンツ情報管理サーバの識別情報）を送出するようにし、プリント要求管理サーバが、端末から受取ったコンテンツに関する秘匿性を有する情報を取得するための情報（例えば、コンテンツ情報管理サーバの識別情報）に基づき、コンテンツに関する秘匿性を有する情報（課金情報など）を取得するようにしたことを特徴としている。これにより、端末の操作者が秘匿性の高い情報を入手または改竄することが不可能となり、システムの安全性を高めることができる。
【０００８】
また、プリント要求管理サーバとコンテンツ情報管理サーバ間の通信を、暗号化して行うようにするようにしたことを特徴としている。これにより、傍聴される可能性を低くすることができ、システムの安全性をより高めることができる。
【０００９】
さらに具体的に述べると、請求項１および１２記載の発明は、インターネット（１０６）に接続でき、出力すべきコンテンツを特定するコンテンツＩＤと出力先のプリンタまたはファクシミリを特定する出力先ＩＤを少なくとも含むプリント要求データ（図３）を送出する端末（１０１）と、インターネット（１０６）に接続されたプリント要求管理サーバ（１０５）と、インターネット（１０６）に接続されたプリンタサーバまたはファクシミリサーバ（１０７）と、プリンタサーバまたはファクシミリサーバ（１０７）に接続されたプリンタまたはファクシミリ（１１０）と、コンテンツに関する秘匿性を有する情報を保管し管理する前記インターネットに接続されたコンテンツ情報管理サーバ（１０８）とを具備し、端末（１０１）が、出力すべきコンテンツに関する秘匿性を有する情報を取得するための情報をプリント要求管理サーバ（１０５）へ送出し、プリント要求管理サーバ（１０５）が、コンテンツに関する秘匿性を有する情報を取得するための情報に従って、コンテンツに関する秘匿性を有する情報を取得するようにしたことを特徴としている。
【００１０】
また、請求項２および１３記載の発明は、コンテンツに関する秘匿性を有する情報を取得するために必要となる情報を、出力すべきコンテンツに関する秘匿性を有する情報を保持するコンテンツ情報管理サーバ（１０８）のサーバ識別情報（ＩＤ）とし、プリント要求管理サーバ（１０５）が、端末（１０１）から受信したサーバ識別情報（ＩＤ）により特定されるコンテンツ情報管理サーバ（１０８）からコンテンツに関する秘匿性を有する情報（課金情報など）を取得するようにしたことを特徴としている。
【００１１】
請求項３および１４記載の発明は、コンテンツ情報管理サーバ（１０８）が、コンテンツに関する秘匿性を有する情報を暗号化した後にプリント要求管理サーバ（１０５）へ送信するようにしたことを特徴とし、請求項４および１５記載の発明は、さらに暗号化の方式をSSL（Secure Socket Layer）プロトコルを用いた方式にしたことを特徴としている。
【００１２】
請求項５および１６記載の発明は、プリント要求管理サーバ（１０５）が、コンテンツ情報管理サーバ（１０８）から取得したコンテンツに関する秘匿性を有する情報（課金情報など）に基づいて課金額を生成し、該課金額を端末（１０１）に送出し、端末（１０１）が、コンテンツ要求管理サーバから受信した課金額を表示するようにしたことを特徴とし、請求項６および１７記載の発明は、さらに課金額をテキスト形式で表記するようにしたことを特徴としている。
【００１３】
請求項７および１８記載の発明は、端末（１０１）に表示された課金額に対して端末操作者が承諾した場合にのみ、コンテンツデータを出力先ＩＤで特定されるプリンタまたはファクシミリ（１１０）に出力するようにしたことを特徴とし、請求項８および１９記載の発明は、コンテンツＩＤで特定されるコンテンツデータの取得を、端末（１０１）に表示された課金額に対する端末操作者の承諾処理の前または後に行うことを特徴としている。
【００１４】
請求項９および２０記載の発明は、プリント要求管理サーバ（１０５）、または、プリントサーバとファクシミリサーバ（１０７）の少なくともいずれか一方でコンテンツデータのデータ変換を行って出力先ＩＤで特定されるプリンタまたはファクシミリ（１１０）に出力するようにしたことを特徴としている。
【００１５】
請求項１０および２１記載の発明は、上記データ変換を、コンテンツデータをＧ３またはＧ４ファクシミリデータ形式に変換するようにしたことを特徴としている。
請求項１１および２２記載の発明は、上記データ変換を、コンテンツデータをMH方式、MR方式、MMR方式、JBIG方式、JPEG方式によりデータ圧縮するようにしたことを特徴としている。
【００１６】
請求項２３記載の発明は、プリント要求データを管理するためのプログラムであって、コンピュータを、ネットワークに接続された端末から送出されるプリント要求データを受信する手段と、プリント要求データに含まれるコンテンツＩＤで特定されるコンテンツに関する秘匿性を有する情報を、コンテンツに関する秘匿性を有する情報を保持管理するコンテンツ情報管理サーバに対して問い合わせを行う手段と、前記コンテンツ情報管理サーバから送出されるコンテンツに関する秘匿性を有する情報を受信する手段と、前記ネットワークに接続された出力サーバへプリント要求データの一部を送出する手段として機能させるようにしたプログラムである。
【００１７】
【発明の実施の形態】
以下に、本発明の遠隔出力システムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１８】
（第１の実施例）
図１は、本発明に係る遠隔出力システムの実施形態の構成を示す図である。図１において、端末１０１は表示画面の操作により、指定したファクシミリまたはプリンタに指定したドキュメントを出力させるコマンダとして機能する携帯電話やＰＤＡなどの移動体通信端末（以降、単に端末１０１と呼ぶ）である。１０２は無線パケット網、１０３はゲートウェイ、１０４はＩＳＰ（Internet Service Provider）、１０５はプリント要求管理サーバ、１０６はインターネットなどのネットワーク、１０７はファクシミリサーバ、１０８はコンテンツ情報管理サーバ、１０９は公衆電話回線やＩＳＤＮ（Integrated Service Digital Network）、１１０はファクシミリである。
【００１９】
なお、図中には出力装置としてファクシミリ１１０を示しているが、出力装置はインターネットに接続されたインターネットファクシミリやプリンタなどであっても構わない。同様に、ファクシミリサーバ１０７は出力装置をファクシミリと想定した場合であるが、出力装置がインターネットファクシミリやプリンタである場合は、これらの出力装置用のサーバとなる。また、以降の実施の形態の説明では、端末１０１として上述した移動体通信端末を利用した例を示しているが、端末としては無線パケット網に接続された移動体通信端末には限らず、ＩＳＰ１０４に接続されるパーソナルコンピュータやワークステーション、モデムで接続されたＰＤＡなどの端末であっても構わない。
【００２０】
本実施の形態においては、端末１０１の表示画面を操作（データ入力／表示項目の選択など）し、コンテンツＩＤ，出力先ＩＤなどを含むプリント要求データをインターネットに送出することによって、特定のコンテンツ（ドキュメント）を、出力先ＩＤから得られた適当な出力先（プリンタ，ファクシミリ，あるいはディスプレイなど）に出力を行う。
【００２１】
以下、図面を用いて本実施の形態を詳細に説明する。
図２は、本実施例に係るプリント要求管理サーバ１０５の一構成例を示す図である。同図において、１０５１はインターネット１０６を介してデータ（ドキュメント）や制御信号を入出力するための入出力部、１０５２は制御部、１０５３はデータ変換部、１０５４はハードディスクやＲＡＭなどの作業用記憶装置、１０５５は各種ドキュメントなどのデータを保持するディスクやキャッシュなどのデータ保持部である。なお、後述するように、ファクシミリサーバ１０７にデータ変換部１０７３を設け、コンテンツのデータ変換をファクシミリサーバ側で行うようにした場合は、プリント要求管理サーバ１０５にデータ変換部１０５３を設ける必要はない。
【００２２】
制御部１０５２は、端末１０１からインターネット１０６を介して受信したプリント要求データに基づいて、ユーザを識別するためのユーザＩＤの管理、端末１０１から送出されたプリント要求データの管理、時刻の管理、課金の管理、ユーザインタフェースの表示、プリント要求の入力、プリント要求送信先の決定、プリント要求の送信、状態（ステータス）やログデータの受信などの制御を行う。また、印刷出力先ＩＤから求められたファクシミリサーバに該プリント要求データを送信する。
【００２３】
データ変換部１０５３では、例えば、出力デバイスがファクシミリであれば、得られたＨＴＭＬファイル、画像ファイルなどをデータ変換部１０７３でＧ３／Ｇ４などのファクシミリデータ形式に変換する。あるいは、画像ファイルをMH方式、MR方式、MMR方式、 JBIG方式、JPEG方式によりデータ圧縮する。出力デバイスがプリンタであれば、PCLやPostscriptなどのプリンタ言語に変換する。
【００２４】
図３は、ユーザＩＤ毎のプリント要求データの構成例を説明するための図である。同図に示すように、ユーザＩＤ１（１３１）のプリント要求データ１（１３１１）としては、“ドキュメントＩＤ”、“印刷出力先ＩＤ”、“印刷時刻”、・・などを含む「プリント要求データ」と、そのプリント要求データが、待機状態にあるものなのか、取り消しされたものなのか、送信中のものなのか、成功したものものなのか失敗したものなのかを示す「状態」と、プリント要求データの「ログ」などからなる。なお、説明を省略するが、同一ユーザの他のユーザ要求データ２、ユーザ要求データ３・・についても同様であり、また他のユーザＩＤについてもユーザＩＤ１の場合と同様である。データ構造は様々な形態を取り得る。例えばユーザＩＤを個々のプリント要求１３１１や１３１２に含めてしまうこともできる。
【００２５】
図４は、本実施例に係るファクシミリサーバ１０７の一構成例を示す図である。同図に示すように、ファクシミリサーバ１０７は、インターネットからの入出力を行う入出力部１０７１と、制御部１０７２と、コンテンツデータを変換するデータ変換部１０７３と、ハードディスクやＲＡＭなどの作業用記憶装置１０７４と、ドキュメントなどのデータを保持するディスクやキャッシュなどからなるデータ保持部１０７５と、公衆回線網などからの入出力を行うＦＡＸモデム１０７６からなる。なお、コンテンツのデータ変換をプリント要求管理サーバ１０５のデータ変換部１０５３で行うようにした場合は、ファクシミリサーバ１０７にデータ変換部１０７３を設ける必要はない。また、インターネットファクシミリ等ではＦＡＸモデム１０７６を設ける必要はない。
【００２６】
図５は、プリント要求管理サーバ１０５の制御部１０５２が行う処理フローチャートである。本実施例は、コンテンツのデータ変換をプリント要求管理サーバ１０５側で行うようにした場合である。
本実施例において、まず、プリント要求管理サーバ１０５の制御部１０５２は、インターネット１０６を介して端末１０１からのプリント要求データ（図３参照）を受信した場合（ステップＳ１０１）、該プリント要求データに含まれているコンテンツＩＤ（ドキュメントＩＤ）を解析する（ステップＳ１０２）。
【００２７】
コンテンツＩＤの解析の結果、要求するコンテンツがローカルデータであるか否かを判定する（ステップＳ１０３）。その判定結果に従って以下のようにしてコンテンツデータを取得する。
例えば、コンテンツＩＤがそのコンテンツのインターネット上の位置を示すURL(Uniformed Resource Locator)で表されている場合は、“file:”で始まれば（ステップＳ１０３：Ｙ）、コンテンツはプリント要求管理サーバ１０５自身のもつデータ保持部１０５５（ディスクやキャッシュ）にあると判定でき、データ保持部１０５５に存在する場合はそこからコンテンツを取得する（ステップＳ１０４）。
【００２８】
また、ＵＲＬが“http:”あるいは“ftp:”で始まれば（ステップＳ１０３：Ｎ）、コンテンツはURLで示される位置に存在していると判定でき、当URLで示されるインターネット上のコンテンツデータを適切なプロトコルを用いて取得する（ステップＳ１０５）。
【００２９】
次に、上記の如く取得したコンテンツに対する“コンテンツに関する秘匿性を有する情報”の取得について説明する。
本発明における“コンテンツに関する秘匿性を有する情報”としては、例えばそのコンテンツの著作権に対する使用料、あるいはそのコンテンツを閲覧したり出力するためにかかる課金情報などがある。前述した特願平２０００−２１６６００号に開示された方法では、課金情報などの“コンテンツに関する秘匿性を有する情報”は一旦端末へ送信された後、端末からプリント要求データの一部として追加されプリント要求管理サーバへ送信されるようになっていた。あるいは、プリント要求データに含まれているコンテンツＩＤから検索される出力用代替データ内に書かれていた。
【００３０】
この方法によれば、“コンテンツに関する秘匿性を有する情報”がプリント要求データ内に含まれる場合でも、出力用代替データに書かれている場合でも、端末の操作者は“コンテンツに関する秘匿性を有する情報”を比較的容易に取得することが可能である。そのため端末の操作者が“コンテンツに関する秘匿性を有する情報”を取得して改竄した後にプリント要求データに含ませてプリント要求管理サーバへ送信することにより、コンテンツ情報を不正な料金で取得してしまうことが可能になる、という問題が生じる。
【００３１】
本発明のシステムにおいては、著作権使用料や通信料等の課金情報などの秘匿性の高い情報（すなわち、本発明でいう“コンテンツに関する秘匿性を有する情報”）自体はプリント要求データに含めずに、その情報を取得するための情報すなわち“コンテンツに関する秘匿性を有する情報を取得するための情報”のみをプリント要求データに含める。ここでいう“コンテンツに関する秘匿性を有する情報を取得するための情報”とは、例えばコンテンツ情報管理サーバの識別情報（ＩＤ）などである。
【００３２】
プリント要求管理サーバ１０５において、制御部１０５２は、端末１０１から送出されたプリント要求データを入出力部１０５１を介して受信し、その中に含まれている“コンテンツに関する秘匿性を有する情報を取得するための情報”（例えばコンテンツ情報管理サーバの識別情報（ＩＤ））を解析し（ステップＳ１０７）、その“コンテンツに関する秘匿性を有する情報を取得するための情報”に従って“コンテンツに関する秘匿性を有する情報”そのものを取得する（ステップＳ１０８）。“コンテンツに関する秘匿性を有する情報”を取得できた場合（ステップＳ１０９：Ｙ）、該取得した“コンテンツに関する秘匿性を有する情報”をプリント要求データに追加する。
【００３３】
本発明のシステムにおいては、このように、 “コンテンツに関する秘匿性を有する情報”、すなわち秘匿性の高い著作権使用料や通信料等の課金情報などの取得およびこれらの情報のプリント要求データへの追加を全てプリント要求管理サーバ１０５によって行うようにしている。従って、プリント要求管理サーバ１０５は、操作者の端末１０１を介することなくコンテンツに関する秘匿性を有する情報（課金情報など）を取得することができるので、端末１０１の操作者自身が“コンテンツに関する秘匿性を有する情報”自体を端末１０１で取得しその表示画面に表示して見ることは不可能となる。その結果、端末１０１の操作者自身による“コンテンツに関する秘匿性を有する情報（著作権使用料や通信料等の課金情報など）”の改竄などの不正を防止することができる。
【００３４】
その後、得られた課金額を端末１０１に送信して端末の表示手段に表示し（ステップＳ１１０）、端末１０１の操作者に対して表示された課金額に対する承諾を得る（ステップＳ１１１）。
【００３５】
端末１０１の操作者から表示された課金額に対する承諾が得られた場合は（ステップＳ１１１：Ｙ）、コンテンツデータ（ドキュメントなど）をデータ変換部１０５３で変換する。例えば、出力デバイスがファクシミリであれば、得られたＨＴＭＬファイル、画像ファイルなどをデータ変換部１０５３でＧ３／Ｇ４などのファクシミリデータ形式に変換したり、画像データ等をMH／MR／MMR／JBIG／JPEG等によりデータ圧縮する（ステップＳ１１２）。
エラーがなければ（ステップＳ１１３：Ｎ）、次にプリント要求データ内の印刷出力先ＩＤを解析して印刷出力先を求め（ステップＳ１１４）、求めた印刷出力先を担当する適切な出力サーバ（例えば、出力先が電話番号である場合はファクシミリサーバ、URLやIPアドレスである場合はプリントサーバなど）へプリント要求データの一部あるいは全部、およびデータ変換部１０５３で変換されたデータを送信する（ステップＳ１１５）。
【００３６】
その後、出力サーバ（ファクシミリサーバやプリントサーバなど）から、受信成功（ステップＳ１１６：Ｎ）、あるいは失敗の状態（ステータス）が返信されたら（ステップＳ１１６：Ｙ）、その結果やログをプリント要求データ内に書き込む（ステップＳ１１７）。以上により、プリント要求管理サーバ１０５は、返信された送信の成功と不成功の通知に基づいて、課金の管理を行うことが可能となる。
【００３７】
また、上記フローチャートにおいて、要求されたドキュメント（コンテンツ）がローカルデータであるにもかかわらず、自サーバに存在しない場合（ステップＳ１０４：Ｎ）、データ変換部１０５３におけるデータ変換においてエラーが生じた場合（ステップＳ１１３：Ｎ）、要求されたドキュメントがローカルデータでなく（ステップＳ１０３：Ｎ）、かつ該ドキュメントがインターネットから取得できなかった場合（ステップＳ１０６：Ｙ）、コンテンツに関する秘匿性を有する情報が取得できなかった場合（ステップＳ１０９：Ｎ）は、送信不成功の状態（ステータス）やログをプリント要求データ内に書き込む（ステップＳ１１７）。なお、課金に対する承諾を得られなかった場合（ステップＳ１１１：Ｎ）は、ステップＳ１１７において課金に対する承諾を得られなかった旨を示すログをプリント要求データ内に書き込む。
【００３８】
プリント要求管理サーバ１０５から印刷指示を受けたファクシミリサーバ１０７は、プリント要求データ内のコンテンツＩＤで示されるコンテンツデータ（ドキュメントなど）をプリント要求データ内の出力先ＩＤで指定されたファクシミリへ送信して出力（プリントアウト）する。以上により、端末１０１から遠隔地にある指定された出力装置に出力（遠隔出力）することが可能になる。
【００３９】
なお、上述した図５の説明では、コンテンツデータのデータ変換をプリント要求管理サーバ１０５において行う場合を示したが、上述したようにファクシミリサーバにデータ変換部を設けておくことにより（図４参照）、コンテンツデータのデータ変換をファクシミリサーバ側で行うようにしてもよい。
【００４０】
（第２の実施例）
図６は、本願発明に係る第２の実施例を説明するためのフローチャートである。本実施例は、コンテンツデータのデータ変換をプリント要求管理サーバ１０５側で行うようにした場合であるが、コンテンツデータのデータ変換をファクシミリサーバ側で行うようにしてもよいことは図５と同様である。
【００４１】
次に、図６を用いて第２の実施例に係る発明の詳細について説明する。図６において、ステップＳ２０６までは、図５のステップＳ１０６までと同様であるため、説明を省略する。
【００４２】
本実施例においては、著作権使用料や課金情報などの“コンテンツに関する秘匿性を有する情報”を保持し管理する“コンテンツ情報管理サーバ１０８”を用意しておき、端末１０１が送信するプリント要求データ内に“コンテンツ情報を取得するための情報”として“コンテンツ情報管理サーバ１０８”の識別情報（ＩＤ）を入れておく。
【００４３】
端末１０１は、課金情報などの“コンテンツに関する秘匿性を有する情報”を間接的に取得するための“コンテンツに関する秘匿性を有する情報を取得するための情報”である前述のコンテンツ情報管理サーバ１０８の識別情報（ＩＤ）を送信する。コンテンツ情報管理サーバ１０８の識別情報（ＩＤ）としては、例えばURL(Uniformed Resource Locator)などを利用できる。HTTP（Hyper Text Transfer Protocol）で表記した例を以下に挙げる。
【００４４】
HTML(Hyper Text Markup Language)で表記されたページ中に、次のようなリンクを作成しておく。
<A href="http://req.server/receive.cgi?cid=0001&qserver=http://cnt.server/query.cgi">印刷</A>
【００４５】
この例において、
・req.serverはプリント要求管理サーバ名、
・receive.cgiはプリント要求管理サーバreq.server上で動作する受信用CGI(Command Gateway Interface)名、
・  変数cidはコンテンツＩＤ、
・  cnt.serverはコンテンツ情報管理サーバ名、
・  query.cgiはコンテンツ情報管理サーバcnt.server上で動作する問い合わせ用CGI（query.cgi）名、
・変数qserverはコンテンツ情報管理サーバcnt.server上で動作する問い合わせ用CGI（query.cgi）のURL、
である。端末１０１の表示手段の画面上ではこのリンクは「印刷」と表示される。
なお、この例では端末から出力されるプリント要求データの他の情報（出力先ＩＤ等）の記述については省略する。
【００４６】
操作者が、端末１０１の表示手段の画面上に表示されている「印刷」を選択すると（すなわち上記リンクを選択すると）、プリント要求データとして、コンテンツＩＤであるcidとコンテンツ情報管理サーバ名上で動作している問い合わせ用CGIのURLであるqserverがプリント要求管理サーバreq.serverへ送信される。
【００４７】
コンテンツＩＤであるcidと問い合わせ用CGIのURLであるqserverを受信したプリント要求管理サーバ１０５は、qserverに記述されたコンテンツ情報管理サーバcnt.serverをインターネット１０６上で検索する（ステップＳ２０７）。この検索において、コンテンツ情報管理サーバが見つかった場合（ステップＳ２０８：Ｙ）、プリント要求サーバ１０５は、次に、コンテンツ情報管理サーバcnt.server上で動作するCGIであるquery.cgiへコンテンツＩＤであるcid=0001を送信し、コンテンツＩＤ=0001に関する秘匿性を有する情報の問い合わせを実行する（ステップＳ２０９）。この問い合わせは、例えばHTTP（プロトコル）では、コンテンツ情報管理サーバcnt.serverとの接続の後に、「GET /query.cgi?cid=0001 HTTP/1.0」を送信するなどして行われる。
【００４８】
コンテンツ情報管理サーバcnt.server上で動作するCGIであるquery.cgiは、コンテンツＩＤ cidで表される“コンテンツに関する秘匿性を有する情報”（例えば、課金情報など）を結果として送信するCGIである。
【００４９】
query.cgiは、コンテンツＩＤ cidで指定される“コンテンツに関する秘匿性を有する情報”すなわち本例ではコンテンツＩＤ 0001の“コンテンツに関する秘匿性を有する情報”（例えば、課金情報など）をプリント要求管理サーバ１０５へ送信する。仮にコンテンツ0001の課金額が100円だとすると、このときプリント要求管理サーバ１０５へ送信される“コンテンツに関する秘匿性を有する情報”は、「charge=100」などとなる。chargeは変数名の例である。
【００５０】
“コンテンツに関する秘匿性を有する情報”が「課金情報」の他に「コンテンツの名前」など複数であれば、「charge=100&name=cntname&…」のようにセパレータで区切って送信したり、あるいは複数行で送信したりすることもできる。この例で、chargeは課金情報を示す変数名、nameはコンテンツの名前を示す変数名である。プリント要求管理サーバ１０５は、これら“コンテンツに関する秘匿性を有する情報”を受信し（ステップＳ２１０）、受信した結果に基づき、プリント要求データを完成させる。例えばこの例では、課金額は100円、コンテンツの名前はcntnameというデータをプリント要求データに付加する。
【００５１】
ステップＳ２０７での検索の結果、コンテンツ情報管理サーバ１０８が見つからなかった場合（ステップＳ２０８：Ｎ）、またはコンテンツＩＤの送信やコンテンツ情報の受信においてエラーが生じた場合（ステップ２１１：Ｎ）、送信不成功の状態（ステータス）やログをプリント要求データ内に書き込む（ステップＳ２１９）。
これ以降のステップＳ２１２〜ステップＳ２１８の動作は図５と同様であるので、説明は省略する。
【００５２】
上記実施例によれば、課金情報などの改竄されては困る“コンテンツに関する秘匿性を有する情報”は、コンテンツ情報管理サーバとプリント要求管理サーバとの間でのみ通信が行われるため、端末１０１の操作者は秘匿性の高い情報を取得することが不可能となり、結果的に課金情報改竄などの不正を防止することが可能とある。
【００５３】
（第３の実施例）
本発明の第３の実施例は、プリント要求管理サーバ１０５とコンテンツ情報管理サーバ１０８間のデータの送受信を暗号化して行うようにしたものである。プリント要求管理サーバ１０５とコンテンツ情報管理サーバ１０８間のデータの送受信を暗号化して行うことにより、通信途中における傍受、情報改竄などの危険性を軽減することが可能となり、システムの安全性を飛躍的に向上させることができる。利用できる暗号化の方式としては、例えばSSL（Secure Socket Layer）プロトコルなどがある。
【００５４】
なお、上述した表記はあくまでも一例を示したものであり、各サーバが理解し処理できる形であれば、如何なるプロトコル、通信方法、表記方法を用いても構わない。
【００５５】
また、上述した実施例では、課金情報などの改竄されては困る“コンテンツに関する秘匿性を有する情報”の取得を、コンテンツデータの取得後に行っているが、“コンテンツに関する秘匿性を有する情報”の取得後にコンテンツデータを取得するようにすることも可能である。
【００５６】
そして、“コンテンツに関する秘匿性を有する情報”の取得後にコンテンツデータを取得するようにした場合、コンテンツデータの取得はファクシミリサーバなどで行うことも可能であり、さらに、ファクシミリサーバ１０７にデータ変換部１０７３を設けておくことによりコンテンツのデータ変換（例えば、Ｇ３／Ｇ４形式のデータ変換やMH／MR／MMR／JBIG／JPEG方式等のデータ圧縮）を全てファクシミリサーバ１０７側で行うようにすることも可能であり、その場合はプリント要求管理サーバ１０５のデータ変換部１０５３は使用する必要がなくなり省略してもよい。
【００５７】
さらに、“コンテンツに関する秘匿性を有する情報”の取得後にコンテンツデータを取得するようにすれば、“コンテンツに関する秘匿性を有する情報”の取得に際して発生するエラーを先に検知できるため、エラーが発生する場合のコンテンツデータの取得に係わるコンピュータリソースの消費を節約することが可能である。
【００５８】
なお、上記実施例における図５または図６で説明したプリント要求管理サーバにおける処理をプログラムコード化して作成したプログラムは、ＣＤ−ＲＯＭ，ＤＶＤなどのコンピュータ読み取り可能な記録媒体に記録して流通させたり、ネットワークを介して配布することが可能である。本発明を実現しようとする者は、記録媒体やネットワークから本発明に係るプログラムを入手してプリント要求管理サーバにロードすることによって本発明の遠隔出力システムや遠隔出力方法を容易に実現することが可能になる。
【００５９】
【発明の効果】
本発明によれば、プリント要求データのうち秘匿性を有する情報を端末の操作者に閲覧不可能にした安全性の高い遠隔出力システム（請求項１〜１１）および遠隔出力方法（請求項１２〜２２）、ならびにそれをコンピュータで実現するためのプログラム（請求項２３）を提供することができる。
【図面の簡単な説明】
【図１】本発明に係る遠隔出力システムの実施形態の構成を示す図である。
【図２】本発明に係るプリント要求管理サーバの一構成例を示す図である。
【図３】本発明に係るユーザＩＤ毎のプリント要求データの構成例を説明するための図である。
【図４】本発明に係るファクシミリサーバの一構成例を示す図である。
【図５】本発明に係るプリント要求管理サーバの制御部が行う処理フローチャートである（第１の実施例）。
【図６】本発明に係るプリント要求管理サーバの制御部が行う処理フローチャートである（第２の実施例）。
【符号の説明】
１０１：端末、
１０２：無線パケット網、
１０３：ゲートウェイ、
１０４：ＩＳＰ（Internet Service Provider）、
１０５：プリント要求管理サーバ、
１０５１：入出力部、
１０５２：制御部、
１０５３：データ変換部、
１０５４：作業用記憶装置、
１０５５：データ保持部、
１０６：インターネットなどのネットワーク、
１０７：ファクシミリサーバ、
１０７１：入出力部、
１０７２：制御部、
１０７３：データ変換部、
１０７４：作業用記憶装置、
１０７５：データ保持部１０７５、
１０７６：ＦＡＸモデム、
１０８：コンテンツ情報管理サーバ、
１０９：公衆電話回線やＩＳＤＮ（Integrated Service Digital Network）、
１１０：ファクシミリ。
【図１】
0004042089.tif 000002
【図２】
0004042089.tif 000003
【図３】
0004042089.tif 000004
【図４】
0004042089.tif 000005
【図５】
0004042089.tif 000006
【図６】
0004042089.tif 000007