(57)【要約】【課題】  ダウンロードしたファイル情報の不正な印刷や情報の漏洩を未然に防止できるリモート印刷端末システムを提供する。【解決手段】  本発明は、ユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで情報蓄積サーバが格納すると共に、別体の印刷装置を収容するダウンロード端末が、情報蓄積サーバからファイル情報をダウンロードさせて印刷装置で印刷させる印刷ネットワークシステムにおける、上述のダウンロード端末と印刷装置との組でなるリモート印刷端末システムに関する。そして、印刷装置が、ファイル情報の印刷開始の最終確認情報を取り込みむ印刷開始最終確認情報取込手段（Ｓ３２）と、取り込んだ最終確認情報が正当なものであるときに、ダウンロード端末に既にダウンロードされていたファイル情報の印刷を開始する印刷起動手段（Ｓ３４）とを有することを特徴とする。【選択図】      図１０
2005128973.tif 000002
【特許請求の範囲】
【請求項１】
ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで情報蓄積サーバが格納すると共に、別体の印刷装置を収容するダウンロード端末が、上記情報蓄積サーバからファイル情報をダウンロードさせて上記印刷装置で印刷させる印刷ネットワークシステムにおける、上記ダウンロード端末と上記印刷装置との組でなるリモート印刷端末システムにおいて、
上記印刷装置が、
上記ファイル情報の印刷開始の最終確認情報を取り込む印刷開始最終確認情報取込手段と、
この印刷開始最終確認情報取込手段が取り込んだ最終確認情報が正当なものであるときに、上記ダウンロード端末に既にダウンロードされていたファイル情報の印刷を開始する印刷起動手段とを有する
ことを特徴とするリモート印刷端末システム。
【請求項２】
上記印刷装置は、上記ダウンロード端末側から与えられた正規の最終確認情報と、上記印刷開始最終確認情報取込手段が取り込んだ最終確認情報とを照合し、取り込んだ最終確認情報の正当性を確認する照合手段を有することを特徴とする請求項１に記載のリモート印刷端末システム。
【請求項３】
上記ダウンロード端末は、
１回限りの上記正規の最終確認情報を、上記ファイル情報がダウンロードされる毎に発生する最終確認情報発生手段と、
発生された上記正規の最終確認情報を表示又は印刷によりユーザに提供する最終確認情報提供手段とを有する
ことを特徴とする請求項１又は２に記載のリモート印刷端末システム。
【請求項４】
ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで情報蓄積サーバが格納すると共に、別体の印刷装置を収容するダウンロード端末が、上記情報蓄積サーバからファイル情報をダウンロードさせて上記印刷装置で印刷させる印刷ネットワークシステムにおける、上記ダウンロード端末と上記印刷装置とに分散配置されたリモート印刷端末プログラムにおいて、
上記印刷装置に配置されたプログラム部分が、上記ファイル情報の印刷開始の最終確認情報を取り込む印刷開始最終確認情報取込工程と、この印刷開始最終確認情報取込工程で取り込んだ最終確認情報が正当なものであるときに、上記ダウンロード端末に既にダウンロードされていたファイル情報の印刷を開始する印刷起動工程とを、上記印刷装置に搭載されているコンピュータが実行可能なコードで記述しているものであることを特徴とするリモート印刷端末プログラム。
【請求項５】
上記ダウンロード端末に配置されたプログラム部分が、１回限りの上記正規の最終確認情報を、上記ファイル情報がダウンロードされる毎に発生する最終確認情報発生工程と、発生された上記正規の最終確認情報を表示又は印刷によりユーザに提供する最終確認情報提供工程とを、上記ダウンロード端末に搭載されているコンピュータが実行可能なコードで記述しているものであることを特徴とする請求項４に記載のリモート印刷端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード端末と、このダウンロード端末と別体の印刷装置とを含むリモート印刷端末システムや、ダウンロード端末や印刷装置に分散配置されているリモート印刷端末プログラムに関し、例えば、携帯端末やパソコンなどから指示したコンテンツ等のファイル情報を、コンビニエンスストアや駅などに設置されているプリンタ機能や複写機能を有する印刷装置によって印刷させようとした印刷ネットワークシステムに適用し得るものである。
【背景技術】
【０００２】
最近、ユーザ又はその関係者が、携帯端末やパソコンなどから印刷管理サーバにファイル情報を登録（印刷予約）し、又は、コンテンツ提供装置から印刷管理サーバにファイル情報を転送させて登録し、ユーザが、印刷管理サーバとネットワーク接続される、コンビニエンスストアなどに設置されているＭＭＫ（ｍｕｌｔｉｍｅｄｉａ  ｋｉｏｓｋ）端末にそのファイル情報をダウンロードし、ＭＭＫ端末と接続されているＭＦＰ（ｍｕｌｔｉ  ｆｕｎｃｔｉｏｎ  ｐｒｉｎｔｅｒ）によってファイル情報を印刷させる印刷ネットワークシステムが提供されている（特許文献１参照）。
【０００３】
このような印刷ネットワークシステムにおいては、ユーザが、ＭＭＫ端末に対して、自己のユーザＩＤやパスワードなどを入力することをダウンロード条件としており、ダウンロードの際の安全性を図っている。
【特許文献１】特開２００２−３２８９７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、コンビニエンスストアなどに設置されているＭＦＰは、印刷ネットワークシステムの要素として用いられるだけでなく、コンビニエンスストアにおけるコピーサービスのための機器として用いられたり、コンビニエンスストアの経営者や運営者が売り上げ情報や保守情報その他の情報を印刷させるプリンタとしても使用されたりする。
【０００５】
そのため、ＭＭＫ端末にファイル情報がダウンロードされた際に、ＭＦＰを他の者が使用していることもあり得る。このような場合、他の者によるＭＦＰの使用が終了したときに、ユーザがＭＭＫ端末上のジョブ選択操作を行い、ＭＭＫ端末からＭＦＰにファイル情報を転送させて印刷させる。
【０００６】
しかしながら、他の者によるＭＦＰの使用が終了しても、他の者がＭＦＰに向き合っていることも多く、他の者がジョブ選択操作を行う恐れがある。また、仮に、他の者によるＭＦＰの使用が終了した場合に、そのことをトリガとしてＭＭＫ端末からＭＦＰにファイル情報を転送させて印刷させるようにした場合には、ＭＦＰ近傍に残っている他の者に印刷内容が見られる恐れもある。特に、ＭＭＫ端末とＭＦＰとが離れて設置されている場合には、上記の恐れは大きくなる。
【０００７】
そのため、ダウンロードしたファイル情報の不正な印刷や情報の漏洩を未然に防止することができるリモート印刷端末システム及びプログラムが望まれている。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため、本発明は、ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで情報蓄積サーバが格納すると共に、別体の印刷装置を収容するダウンロード端末が、上記情報蓄積サーバからファイル情報をダウンロードさせて上記印刷装置で印刷させる印刷ネットワークシステムにおける、上記ダウンロード端末と上記印刷装置との組でなるリモート印刷端末システムにおいて、上記印刷装置が、上記ファイル情報の印刷開始の最終確認情報を取り込む印刷開始最終確認情報取込手段と、この印刷開始最終確認情報取込手段が取り込んだ最終確認情報が正当なものであるときに、上記ダウンロード端末に既にダウンロードされていたファイル情報の印刷を開始する印刷起動手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ダウンロード時だけでなく、印刷開始直前においても、情報照合による正当性確認を行っているので、ダウンロードしたファイル情報の不正な印刷や情報の漏洩を未然に防止することができる。
【発明を実施するための最良の形態】
【００１０】
（Ａ）実施形態
以下、本発明によるリモート印刷端末システム及びリモート印刷端末プログラムの一実施形態を図面を参照しながら説明する。
【００１１】
（Ａ−１）実施形態の構成
この実施形態に係る印刷ネットワークシステムは、図１に示すように、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ（印刷管理サーバ）４、印刷ファイルデータベース５、プリンタデバイス（印刷装置）６及びプリンタコントローラ（ダウンロード端末）７を有し、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ４及びプリンタコントローラ７がインターネットなどの通信網１を介して接続されている。ここで、プリントオンデマンドサーバ４には、印刷ファイルデータベース５が関連して設けられており、プリンタコントローラ７には、プリンタデバイス６、金銭処理機８及びレシートプリンタ９が関連して設けられている。
【００１２】
なお、図１では、通信網との接続機能を有する全ての要素２〜４、７が同一の通信網１を介して接続し得るように示しているが、２要素間の接続に係る通信網は、その２要素間の組合せによって異なるものであっても良い。
【００１３】
また、図１においては、各要素２〜７を１個ずつ示しているが、複数存在しても良く、ファイル登録指示装置２、コンテンツ提供サーバ３、プリンタデバイス６、プリンタコントローラ７などは、複数存在することを前提としている。
【００１４】
第１の実施形態の場合、プリンタデバイス６及びプリンタコントローラ７の組が、リモート印刷端末システムを構成している。また、プリンタコントローラ７にダウンロードされたファイル情報をプリンタデバイス６によって印刷させる（かかる動作は後述する）ためのプログラムであって、プリンタデバイス６及びプリンタコントローラ７に分散配置されたものが、リモート印刷端末プログラムを構成している。
【００１５】
ファイル登録指示装置２は、ユーザに係る情報処理端末が該当する。ファイル登録指示装置２は、パソコンであっても良く、携帯電話などのデータ通信機能を有する携帯端末であっても良い。ファイル登録指示装置２は、通信網１がインターネットの場合であれば、ブラウザ機能を有することを要する。
【００１６】
ファイル登録指示装置２は、プリントオンデマンドサーバ４に対し、プリンタデバイス６によって印刷させるファイル情報を登録（印刷予約）させるものである。登録させるファイル情報は、当該ファイル登録指示装置２から送信するものであっても良く、コンテンツ提供サーバ３などの外部装置からプリントオンデマンドサーバ４に転送させるものであっても良い。なお、後者の場合には、ファイル登録指示装置２からコンテンツ提供サーバ３にアクセスして、プリントオンデマンドサーバ４に与えるようにしても良い。
【００１７】
コンテンツ提供サーバ３は、例えば、コンテンツ提供会社（コンテンツプロバイダ）のサーバが該当し、ファイル登録指示装置２又はプリントオンデマンドサーバ４とのデータ授受により、ユーザが印刷を希望するコンテンツ（ファイル情報）を、プリントオンデマンドサーバ４に与えるものである。
【００１８】
プリントオンデマンドサーバ４は、ファイル情報の登録、ファイル情報のダウンロードなどに対する課金、ユーザ管理、セキュリティ管理、印刷履歴管理などを統合的に行うサーバであり、印刷ネットワークサービスを提供する中心的なものである。
【００１９】
印刷ファイルデータベース５は、印刷用のファイル情報を保管するデータベースであり、この第１の実施形態の場合には、プリントオンデマンドサーバ４により制御されるものである。
【００２０】
プリンタデバイス６は、プリンタコントローラ７と共にコンビニエンスストアや駅などに設置されているプリンタもしくはプリント機能を有する機器（複合機（ＭＦＰ）、ＦＡＸ、複写機など）であり、プリンタコントローラ７の制御下で、印刷用ファイル情報を印刷するものである。
【００２１】
プリンタコントローラ７は、例えば、ＭＭＫ端末が該当し、プリンタデバイス６を制御して、通信網１側から与えられた印刷用ファイル情報をプリンタデバイス６によって印刷出力させるものである。なお、１台のプリンタコントローラ７が、後述するように、複数のプリンタデバイス６を制御するものであっても良い。
【００２２】
ファイル登録指示装置２は、パソコンや、携帯電話などのデータ通信機能を有する携帯端末などの周知の装置が該当するので、その詳細構成の説明は省略する。
【００２３】
コンテンツ提供サーバ３は、図２に示すように、全体を制御する制御部３ａ、情報出力装置３ｂ、情報入力装置３ｃ、データベース３ｄ、通信網１と接続される情報通信部３ｅなどを有する。
【００２４】
制御部３ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアなどが該当し、情報通信部３ｅが受信した通信情報を解析したり、ユーザが必要とするコンテンツ（ファイル情報）をデータベース３ｄより取り出して情報通信部３ｅから送信させたりなどするものである。
【００２５】
情報出力装置３ｂは、例えば、プリンタやディスプレイや外部記憶装置のアクセス部などが該当し、データベース３ｄに格納されているコンテンツやジャーナルなどを保守作業者等に出力するものである。
【００２６】
情報入力装置３ｃは、例えば、キーボード、マウス、ＯＣＲ、外部記憶装置のアクセス部などが該当し、データベース３ｄへ格納させるコンテンツやその更新情報などを入力するものである。
【００２７】
データベース３ｄは、例えば、外部記憶装置が該当し、種々のコンテンツやジャーナルなどを記憶しているものである。
【００２８】
情報通信部３ｅは、例えば、通信ボードや通信ソフトウェアなどが該当し、プリントオンデマンドサーバ４から通信網１を介して供給される通信情報を受信したり、データベース３ｄから取り出したコンテンツや、制御部３ａからの送信情報を通信網１を介してプリントオンデマンドサーバ４に送信したりなどするものである。
【００２９】
プリントオンデマンドサーバ４は、図３に示すように、全体を制御する制御部４ａ、管理用メモリ４ｂ、通信網１と接続される情報通信部４ｃ、格納部４ｄなどを有する。その他、管理情報などの入出力に供する情報入力装置や情報出力装置も設けられている。
【００３０】
制御部４ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアなどが該当し、情報通信部４ｃから供給される通信情報を解析して所定の処理を行ったり、受信したファイル情報を印刷ファイルデータベース５に登録したり、必要なファイル情報を印刷ファイルデータベース５から読み出して格納部４ｄに格納したり、ファイル情報を格納部４ｄより取り出して情報通信部４ｃから送信したりなどするものである。すなわち、制御部４ａは、ファイル登録指示装置２から受信したファイル登録要求などに基づいてファイル登録処理（印刷予約処理）を行うと共に、プリンタコントローラ７側からの要求に基づいて、ファイル情報のダウンロード制御を行うものである。制御部４ａは、各種の処理において、管理用メモリ４ｂのアクセスを適宜行う。
【００３１】
管理用メモリ４ｂは、例えば、外部記憶装置が該当し、登録場所テーブル４ｂ１、印刷管理テーブル４ｂ２、ユーザ管理テーブル４ｂ３などを有する。その他、コンテンツ提供会社への支払い額情報なども管理するメモリ部や、プリンタコントローラ７やプリンタデバイス６に関する情報を管理するメモリ部なども有する。
【００３２】
登録場所テーブル４ｂ１は、図４に例示するように、印刷ファイルデータベース５における各ファイル情報の格納位置情報と、ファイル情報の特定情報（例えばファイル名）との対応などを記憶しているものである。
【００３３】
印刷管理テーブル４ｂ２は、図５に例示するように、印刷用識別番号と、ユーザの識別番号（又はファイル登録指示装置２の識別番号）やパスワードと、印刷用のファイル情報の特定情報との対応などを記憶しているものである。印刷用識別番号は、ファイル情報を登録した際に生成されるものであり、印刷指示時に必要となるものである。
【００３４】
ユーザ管理テーブル４ｂ３は、図６に例示するように、印刷サービスを受けることが可能なユーザの識別番号（又はファイル登録指示装置２の識別番号）やパスワードと、ユーザの氏名住所などの情報と、利用状況のジャーナルとの対応などを記憶しているものである。
【００３５】
情報通信部４ｃは、例えば、通信ボードや通信ソフトウェアなどが該当し、ファイル登録指示装置２やプリンタコントローラ７やコンテンツ提供サーバ３側との通信を実行するものである。
【００３６】
格納部４ｄは、例えば、半導体メモリ群が該当し、プリンタデバイス６側へ転送するファイル情報を一時的に格納するものである。
【００３７】
印刷ファイルデータベース５は、例えば、プリントオンデマンドサーバ４に関連して設けられている外部記憶装置及びそのアクセス構成が該当するが、その詳細構成の説明は省略する。
【００３８】
図７は、プリンタデバイス６及びプリンタコントローラ７の詳細構成例を示すブロック図である。
【００３９】
プリンタコントローラ７は、分散処理サーバとして用いられるものであり、図７に示すように、全体を制御する制御部７ａを有する。制御部７ａは、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアが該当する。この制御部７ａには、通信網１と接続されるネットワークインターフェース７ｂ、印刷すべきファイル情報が適宜格納されるＨＤＤ（他の記憶装置でも良い）７ｃ、収容している１又は複数のプリンタデバイス６とのデータ転送バスを介した通信インタフェースを行うプリンタインターフェース７ｄ−１、７ｄ−２、操作表示部７ｅ、金銭処理機インターフェース７ｆ、レシートプリンタインターフェース７ｇなどが接続されている。操作表示部７ｅは、操作部と表示部に分離されているものでも良いが、タッチパネルなどの操作部と表示部とが融合されているものでも良い。
【００４０】
プリンタコントローラ７には、金銭処理機８が外付けされており、金銭処理機インターフェース７ｆは、金銭処理機８とのインタフェースを行うものである。金銭処理機８は、ファイル情報の印刷費用の金銭を取り込んだり、釣銭を排出したりするものである。
【００４１】
また、プリンタコントローラ７には、レシートプリンタ９が外付けされており、レシートプリンタインターフェース７ｇは、レシートプリンタ９とのインタフェースを行うものである。レシートプリンタ９は、ダウンロードされたファイル情報の印刷に供する金銭の入出金明細を記載したレシートを発行するものである。この実施形態の場合、レシートプリンタ９は、後述するワンタイムパスワードを記載したレシートも発行するものである。なお、金銭処理機８及びレシートプリンタ９は、プリンタコントローラ７に内蔵されていても良い。
【００４２】
図８は、レシートプリンタ９から排出されたレシートの一例を示すものである。排出されたレシート１０は、入出金明細を記載した部分１０ａと、ワンタイムパスワードを記載した部分１０ｂとでなり、これら部分の境界は、半分程度カットされている（カット部分を１０ｃで示している）。このようなカット部分１０ｃは、入出金明細記載レシートとワンタイムパスワード記載レシートとを完全に分離して発行した場合にワンタイムパスワード記載レシートの取り忘れの恐れがあるために設けられており、また、完全に繋げてレシートを発行した場合には、１回限りで意味のないワンタイムパスワード記載レシートが残り、経理関係の帳簿に貼付する際に邪魔になるために設けられたものである。
【００４３】
なお、図７では、１台のプリンタコントローラ７が収容し得るプリンタデバイス６が２台の場合を示している。プリンタデバイス６は、純粋なプリンタでも良く複写機でも良く、複合機（ＭＦＰ）でも良い。
【００４４】
プリンタデバイス６にも、全体を制御する制御部６ａが設けられている。この制御部６ａは、その動作の制御を司るＣＰＵ、このプリンタデバイス６の動作のソフトウェアが格納されているＲＯＭ、画像データやその他動作上のデータが一時格納されるＲＡＭなどにより構成されている。
【００４５】
制御部６ａには、自動原稿送り装置（ＡＤＦ）６ｂ、スキャナ部６ｃ、プリンタ部６ｄ、操作パネル６ｅ、ＨＤＤ６ｆ、コントローラインターフェース６ｇが接続されている。
【００４６】
自動原稿送り装置６ｂ及びスキャナ部６ｃは、複写機としての一般的なものである。プリンタ部６ｄは、スキャナ部６ｃによる原稿の読取り画像データのプリントを行うだけでなく、プリンタコントローラ７から与えられた印刷画像データのプリントを行うものである。
【００４７】
操作パネル６ｅは、タッチパネル内蔵の液晶表示部とテンキーなどのハードキーで構成される表示入力部として用いられ、タッチパネルやハードキーにより種々の操作や設定などの指示が入力されると共に、液晶表示部に操作案内やエラー時のエラー内容の案内などが表示されるものである。
【００４８】
ＨＤＤ６ｆは、印刷に供するデータが格納されるハードディスクで代表される外部記憶装置であり、印刷画像データも適宜記憶される。
【００４９】
コントローラインターフェース６ｇは、データ転送バスを介してプリンタコントローラ７と接続され、ファイル情報の授受を行うものである。
【００５０】
ここで、プリンタコントローラ７の制御部７ａを構成するＲＯＭ及び又はＲＡＭなどや、プリンタデバイス６の制御部６ａを構成するＲＯＭ及び又はＲＡＭなどには、ダウンロードされたファイル情報をプリンタデバイス６から印刷させるためのリモート印刷端末プログラムの、プリンタコントローラ７側の部分Ｐ１、プリンタデバイス６側の部分Ｐ２が分散配置されている。記憶媒体がＲＯＭの場合には、当初よりこれらプログラム部分Ｐ１、Ｐ２が組み込まれており、他の記録媒体の場合には、ＣＤ−ＲＯＭなどの記録媒体などからインストールされる。
【００５１】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する印刷ネットワークシステムの動作を図面を参照しながら説明する。
【００５２】
まず、ユーザが、プリンタデバイス６で印刷させるファイル情報を登録（印刷予約）させる際のシステム動作を、図９に示すシーケンス図を参照しながら説明する。
【００５３】
プリンタデバイス６で印刷させる印刷ファイル情報は、ユーザがファイル登録指示装置２から送信させる場合と、コンテンツ提供サーバ３から取り出す場合とがあるが、以下の説明は、後者であるとして行う。
【００５４】
ユーザは、ファイル登録指示装置２に対し、プリントオンデマンドサーバ４に係るファイル登録用Ｗｅｂページの取出し操作を行い、ファイル登録指示装置２は、通信網１側に選択されたファイル登録用Ｗｅｂページの送信要求（例えばＵＲＬ）を送信し（Ｓ１）、プリントオンデマンドサーバ４は、ファイル登録用Ｗｅｂページをファイル登録指示装置２に返信し（Ｓ２）、ファイル登録指示装置２はそのファイル登録用Ｗｅｂページを表示する（Ｓ３）。
【００５５】
ユーザは、ファイル登録用Ｗｅｂページの所定の入力フィールドに、自己を認証させるための情報（例えば、ユーザの識別番号やパスワード）を入力して送信を指示し、ファイル登録指示装置２は、認証のための情報を送信し（Ｓ４）、プリントオンデマンドサーバ４は、ユーザの認証を行う（Ｓ５）。そして、認証がＯＫの場合には、プリントオンデマンドサーバ４は、登録するファイル情報がユーザが送信するものであれば送信し、登録するファイル情報がコンテンツ提供サーバ３が提供するものであればその特定情報を送信することを求めるメッセージを含む認証ＯＫ情報を返信し（Ｓ６）、ファイル登録指示装置２は、その受信情報を表示する（Ｓ７）。なお、図９では省略しているが、認証がＮＧの場合には、プリントオンデマンドサーバ４は、その旨を返信する。
【００５６】
図９は、上述したように、登録するファイル情報がコンテンツ提供サーバ３が提供するファイル情報（コンテンツ）である場合を示している。
【００５７】
コンテンツ提供サーバ３のコンテンツを印刷ファイル情報として登録を希望する場合は、ユーザは、コンテンツ提供サーバ３及びコンテンツを特定する情報を入力し、ファイル登録指示装置２は、コンテンツ提供サーバ３及びコンテンツを特定する情報を含む登録ファイル指示情報をプリントオンデマンドサーバ４に送信する（Ｓ８）。
【００５８】
登録ファイル指示情報を受信したプリントオンデマンドサーバ４は、その中のコンテンツ提供サーバ３及びコンテンツを特定する情報を取り出し、コンテンツ提供サーバ３に、コンテンツの特定情報を含むコンテンツ送信要求を送出し（Ｓ９）、返信されてきたコンテンツを受信する（Ｓ１０）。
【００５９】
また、コンテンツ提供サーバ３から印刷対象のファイル情報（コンテンツ）を取り出すのではなく、ファイル登録指示装置２から印刷対象のファイル情報を与える場合には、上述したステップＳ８〜Ｓ１０の処理部分が、ファイル登録指示装置２からプリントオンデマンドサーバ４へファイル情報を送信する処理になる。
【００６０】
コンテンツを受信すると、プリントオンデマンドサーバ４は、印刷用識別番号を生成し（Ｓ１１）、受信したコンテンツを印刷ファイルデータベース５に格納し（Ｓ１２）、登録場所テーブル４ｂ１や印刷管理テーブル４ｂ２などを今回の印刷予約に応じて更新する（Ｓ１３）。
【００６１】
最後に、プリントオンデマンドサーバ４は、生成した印刷用識別番号などを含む登録完了通知を、ファイル登録指示装置２に送信する（Ｓ１４）。ファイル登録指示装置２は、受信した印刷用識別番号を含む登録完了通知を表示する（Ｓ１５）。ユーザは、後での印刷のために、表示された印刷用識別番号を紙等に控えたり、ファイル登録指示装置２（例えば携帯端末）にその情報を記憶させたりする。
【００６２】
次に、登録したファイル情報を印刷する際の動作を、図１０のシーケンス図を参照しながら説明する。なお、図１０に示す動作は、リモート印刷端末プログラムにおける、プリンタコントローラ７側の部分Ｐ１や、プリンタデバイス６側の部分Ｐ２に従って実行される。
【００６３】
ユーザは、適宜のタイミングで、いずれかのプリンタコントローラ７の近傍に行き、プリンタコントローラ７の操作表示部７ｇを操作して、登録（印刷予約）したファイル情報の印刷サービスモードを指示すると共に、自己を認証させる情報（ユーザ識別番号やパスワード）を入力することによってプリンタコントローラ７に認証情報が取り込まれる（Ｓ２１）。プリンタコントローラ７（の制御部７ａ）は、認証させるための情報をプリントオンデマンドサーバ４に送信し（Ｓ２２）、プリントオンデマンドサーバ４は、認証できたときには、そのユーザに係るファイル情報の特定情報の一覧をプリンタコントローラ７に返信し、表示させる（Ｓ２３）。
【００６４】
図１０では省略しているが、認証結果がＮＧの場合には、プリントオンデマンドサーバ４はプリンタコントローラ７はその旨を送信し、プリンタコントローラ７はその旨を表示して一連の処理を終了する。
【００６５】
ユーザは、プリンタコントローラ７の操作表示部７ｇによって、ファイル情報の特定情報の一覧表示の中から該当するファイル情報を選択すると共に、そのファイル情報の登録時に生成された印刷用識別番号を入力し（なお、携帯端末に印刷用識別番号を記憶しておき、データ転送機能により、携帯端末からプリンタコントローラ７に与えるようにしても良い）、これにより、プリンタコントローラ７は、入力されれた印刷用識別番号及び選択情報をプリントオンデマンドサーバ４に送信する（Ｓ２４、Ｓ２５）。
【００６６】
プリントオンデマンドサーバ４は、受信した印刷用識別番号及びファイル情報の選択情報（ファイル情報の特定情報）に基づいて、印刷管理テーブル４ｂ２を参照し、さらに、登録場所テーブル４ｂ１を参照し、印刷ファイルデータベース５から該当するファイル情報を取り出して格納部４ｄにバッファリングして、プリンタコントローラ７に送信する（Ｓ２６）。なお、印刷用識別番号が正しくない場合には、プリントオンデマンドサーバ４はその旨をプリンタコントローラ７に送信し、プリンタコントローラ７はエラメッセージを表示するようにしても良い。
【００６７】
プリンタコントローラ７は、ファイル情報がダウンロードされると、操作表示部７ｇによって、印刷部数やモノクロ／カラー印刷などの印刷パラメータをユーザから取り込む（Ｓ２７）。その後、プリンタコントローラ７は、今回の印刷サービスに係る費用を求め、その分の金銭をユーザによって金銭処理機８に入金させる指示を出す（Ｓ２８）。
【００６８】
さらに、プリンタコントローラ７は、制御部７ａに設けられている最終確認情報発生手段である乱数発生機能部（乱数発生プログラム）を利用してワンタイムパスワードを決定する（Ｓ２９）。
【００６９】
一般的に、乱数発生では、初期キー値を利用して乱数を発生するが、この初期キー値として、ダウンロードされたファイル情報に係る値（例えば、ファイル容量）を利用する。また、所定期間（例えば、その日）の過去に発生した乱数を記憶しているワンタイムパスワードテーブル（印刷実行したか否かのフラグを伴うようにしても良い）を制御部７ａは備え、発生した乱数がそのテーブルに書き込まれている場合には、再度乱数を発生し直す（例えば、この際の初期キー値は一旦発生した乱数：また、発生したものはこのテーブルに追加される）。プリンタコントローラ７とプリンタデバイス６の機種の組み合わせは、コンビニエンスストア毎に異なっていることが多いが、プリンタコントローラ７は、例えば、よりセキュリティを考慮し、プリンタデバイス６の機種に認められている最大桁数の乱数（ワンタイムパスワード）を発生する。すなわち、乱数発生機能部による乱数の発生桁数を、外部から設定できるようにしておく。さらに、プリンタコントローラ７は、例えば、乱数（ワンタイムパスワード）として、数字のみからなるものを発生する。プリンタデバイス６の機種によっては英字対応のものもあるが、乱数発生機能部の簡略化のためである。さらにまた、さらにまた、乱数発生機能部の簡易化のために、３桁発生用のものを２回使用して６桁を発生させるようにしても良い。
【００７０】
以上のようにしてワンタイムパスワードを決定すると、プリンタコントローラ７は、最終確認情報提供手段によって、入出金明細及びワンタイムパスワードを記載したレシート（図８参照）をレシートプリンタ９から排出させる指示を出し（Ｓ３０）、かつ、ファイル情報とワンタイムパスワードとをプリンタデバイス６に転送させる（Ｓ３１）。
【００７１】
プリンタデバイス６は、印刷開始最終確認情報取込手段によって、ファイル情報とワンタイムパスワードとを受信した場合に、実行しているジョブがなければ直ちに、先のジョブ（例えば、他のユーザによるコピー動作）があればそれが終了したときに、ファイル情報の印刷可能（印刷可能ボタン）を表示し、ユーザによる印刷指示可能にする（Ｓ３２）。次に、プリンタデバイス６は、ワンタイムパスワードの入力画面を表示し、ユーザによって入力されたワンタイムパスワードを照合手段によって確認する（Ｓ３３）。
【００７２】
なお、プリンタデバイス６は、自己が所定期間（例えばその日）だけ管理するワンタイムパスワードテーブルに受信したワンタイムパスワードを書き込むようにし（印刷実行したか否かのフラグを伴うようにしても良い）、プリンタコントローラ７及びプリンタデバイス６で共に、管理しても良い。
【００７３】
また、入力されたワンタイムパスワードが異なるときは、再入力を求め、所定回数の入力でも異なるときには当該ジョブをキャンセルし、プリンタコントローラ７にその旨を通知する。これ以降の処理は任意であるが、例えば、以下のようにする。ユーザは、プリンタコントローラ７に対し、上述と同様な印刷サービスの享受処理を行う。この際には、プリンタコントローラ７は、ファイル情報のダウンロード処理を省略しても良い。また、ワンタイムパスワードを発生し直しても良い。なお、課金については、プリンタコントローラ７は当初の処理時に、入金済みを記憶しておき、今回の処理の流れではワンタイムパスワードを記載したレシートのみを発行するようにする。
【００７４】
ワンタイムパスワードを確認すると、プリンタデバイス６は、印刷起動手段によってファイル情報を印刷する（Ｓ３４）。その後、受信ファイル情報を消去するなどした後、印刷完了をプリンタコントローラ７に通知する（Ｓ３５）。
【００７５】
プリンタコントローラ７も、印刷されたファイル情報の消去などの印刷完了時処理を行った後、印刷完了をプリンタコントローラ７に通知する（Ｓ３６）。プリントオンデマンドサーバ４は、印刷管理テーブル４ｂ２から該当する情報を消去したり、格納部４ｄからファイル情報を消去したり、ユーザ管理テーブル４ｂ３でのジャーナル更新をしたり等の、終了時処理を行う（Ｓ３７）。
【００７６】
（Ａ−３）実施形態の効果
上記実施形態によれば、プリンタデバイスはプリンタコントローラから転送されてきたファイル情報を直ちに印刷するのではなく、ユーザにワンタイムパスワードを入力させ、入力されたワンタイムパスワードがプリンタコントローラから転送されたワンタイムパスワードと一致することを条件にファイル情報を印刷するようにしたので、ダウンロードしたファイル情報の不正な印刷や情報の漏洩を未然に防止することができる。
【００７７】
（Ｂ）変形実施形態
上記実施形態の説明でも、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
【００７８】
上記実施形態では、ワンタイムパスワードをプリンタコントローラが発生するものを示したが、プリントオンデマンドサーバがファイル情報のダウンロード時又は登録時に発生し、ファイル情報と共に、プリンタコントローラに与えるようにしても良い。また、ユーザが登録（印刷予約）時に、ワンタイムパスワードにプリントオンデマンドサーバに与えておき、プリントオンデマンドサーバがファイル情報をダウンロードする際に、プリンタコントローラに与えるようにしても良い（例えばダウンロードまでは印刷管理テーブル４ｂ２で管理する）。さらには、プリンタコントローラからの要求に応じて、プリンタデバイスがワンタイムパスワードを生成してプリンタコントローラに与え、プリンタコントローラからユーザに提供させるようにしても良い。ここでの要求タイミングは、例えば、ファイル情報の転送時（転送はダウンロード時に直ちに行う）や、ファイル情報の特定情報だけをプリンタデバイスが先に受信しておくようにしておいた場合のその受信時などである。
【００７９】
また、上記実施形態では、プリンタコントローラが、ユーザに対し、ワンタイムパスワードをレシート印刷で提供するものを示したが、プリンタコントローラが表示により、ユーザに対し、ワンタイムパスワードを提供するようにしても良い。
【００８０】
さらに、上記実施形態では、プリンタデバイスに入力されたワンタイムパスワードが正当であるかの確認をプリンタデバイス自体が行うものを示したが、この確認を、プリンタコントローラ（やプリントオンデマンドサーバ）が行うようにしても良い。このようにした場合には、ワンタイムパスワードのプリンタデバイスへの転送は不要である。
【００８１】
さらにまた、上記実施形態では、プリンタデバイスにおけるファイル情報の印刷開始条件となる入力情報が、１回限りのワンタイムパスワードであるものを示したが、ユーザ識別番号やプリントオンデマンドサーバに対するユーザのパスワードなどの他の情報であっても良い。この場合において、確認をプリンタデバイスが行う場合であれば、プリントオンデマンドサーバ側から、プリンタコントローラを介して、ユーザ識別番号やユーザのパスワードをプリンタデバイスに与えることを要する（例えば、ファイル情報の転送に併せて行う）。さらには、プリンタデバイスが、ワンタイムパスワードと他の情報とを共に入力させ、それらが共に正当なことをファイル情報の印刷開始条件としても良い。
【００８２】
また、上記実施形態では、ファイル情報及びワンタイムパスワードをほぼ同時にプリンタコントローラからプリンタデバイスへ与えるものを示したが、ワンタイムパスワードを先に与え、入力されたワンタイムパスワードとの照合により、入力の正当性が確認されてから、ファイル情報をプリンタコントローラからプリンタデバイスへ転送させるようにしても良い。
【００８３】
上記実施形態では、プリンタコントローラ及びプリンタデバイスで共にワンタイムパスワードを管理するものを示したが、この他、印刷完了時の通知先（プリントオンデマンドサーバやコンテンツ提供装置）や、プリンタコントローラからプリンタデバイスにファイル情報を与えたことなどのステータス情報や、ファイル情報のドキュメントタイムの情報や、モノクロ／カラーなどの情報も、プリンタコントローラ及びプリンタデバイスで共に管理するようにしても良く、これら情報（ワンタイムパスワードを含む）を管理する専用の管理ファイルを双方に設けるようにしても良い。
【００８４】
各サーバなどの装置の機能分けは、上記各実施形態のものに限定されず、また、装置数も上記各実施形態のものに限定されない。例えば、コンテンツ提供サーバ３と印刷ファイルデータベース５が融合したものであっても良い。また例えば、プリントオンデマンドサーバ４の機能をコンテンツ提供サーバ３が担うものであっても良い。
【００８５】
逆に、上記各実施形態で１個の装置が担うと記載した複数の機能を異なる装置が担当するようにしても良い。例えば、コンテンツに係る登録申込み（印刷予約）を、コンテンツ提供サーバ３に対して行い、コンテンツ提供サーバ３を介してプリントオンデマンドサーバ４にファイル情報を登録するようにしても良い。
【図面の簡単な説明】
【００８６】
【図１】実施形態に係る印刷ネットワークシステムの構成を示すブロック図である。
【図２】図１のコンテンツ提供サーバの詳細構成例を示すブロック図である。
【図３】図１のプリントオンデマンドサーバの詳細構成例を示すブロック図である。
【図４】図３の登録場所テーブルの構成例を示す説明図である。
【図５】図３の印刷管理テーブルの構成例を示す説明図である。
【図６】図３のユーザ管理テーブルの構成例を示す説明図である。
【図７】実施形態のプリンタデバイス及びプリンタコントローラ（リモート印刷端末システム）の詳細構成例を示すブロック図である。
【図８】ワンタイムパスワードを印刷したレシートの構成を示す説明図である。
【図９】印刷用ファイル情報の登録動作を示すシーケンス図である。
【図１０】実施形態の印刷動作を示すシーケンス図である。
【符号の説明】
【００８７】
１…通信網、
２…ファイル登録指示装置、
３…コンテンツ提供サーバ、
４…プリントオンデマンドサーバ、
５…印刷ファイルデータベース、
６…プリンタデバイス、
７…プリンタコントローラ、
９…レシートプリンタ。
【図１】
2005128973.tif 000003
【図２】
2005128973.tif 000004
【図３】
2005128973.tif 000005
【図４】
2005128973.tif 000006
【図５】
2005128973.tif 000007
【図６】
2005128973.tif 000008
【図７】
2005128973.tif 000009
【図８】
2005128973.tif 000010
【図９】
2005128973.tif 000011
【図１０】
2005128973.tif 000012