(57)【要約】【課題】  印刷ネットワークシステムのユーザへの通知機能をより充実させた印刷管理用サーバ及びプログラムを提供する。【解決手段】  印刷管理用プログラムを搭載した印刷管理用サーバ４は、リモートプリンタ端末６、７の故障などの状況変化を、電子メールによって、そのリモートプリンタ端末を過去に利用したユーザに通知する。印刷管理用サーバは、印刷予約されたコンテンツの内容変化や、印刷が実行されないまま印刷許容期限に近付いたことなどを電子メールによって、印刷予約したユーザに通知する。【選択図】      図１
2005128966.tif 000002
【特許請求の範囲】
【請求項１】
ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで格納すると共に、複数ある中の任意のリモートプリンタ端末を用いたユーザからの印刷指示に応じて印刷すべきファイル情報を上記リモートプリンタ端末に送信して印刷させる印刷管理用サーバにおいて、
電子メールアドレスを少なくとも含むユーザ情報を管理、記憶するユーザ情報管理記憶手段と、
印刷予約の情報を管理、記憶する印刷予約管理記憶手段と、
当該印刷管理用サーバに係る印刷ネットワークシステムにおける機能変更又は機能変更予定を監視、検出する機能変更監視手段と、
上記機能変更監視手段が、機能変更又は機能変更予定を検出したときに、所定のユーザに対し、そのことを通知する電子メールを発送する電子メール発送手段と
を有することを特徴とする印刷管理用サーバ。
【請求項２】
上記機能変更監視手段が監視、検出する機能変更又は機能変更予定が、上記各リモートプリンタ端末の機種変更、故障、新規設置、廃設、一時的動作停止などの上記各リモートプリンタ端末の状況変化であり、
上記電子メール発送手段は、状況変化した上記リモートプリンタ端末、又は、状況変化した上記リモートプリンタ端末の近傍の上記リモートプリンタ端末を、直前利用又は高頻度利用していたユーザに対し、状況変化を通知する電子メールを発送する
ことを特徴とする請求項１に記載の印刷管理用サーバ。
【請求項３】
上記機能変更監視手段が監視、検出する機能変更又は機能変更予定が、上記印刷予約管理記憶手段に記述されている、印刷予約を解除する印刷許容期限にまもなくなるか否かであり、
上記電子メール発送手段は、検出された印刷予約のユーザに対し、印刷可能な残り期間が短いことを通知する電子メールを発送する
ことを特徴とする請求項１又は２に記載の印刷管理用サーバ。
【請求項４】
上記機能変更監視手段が監視、検出する機能変更又は機能変更予定が、上記印刷予約管理記憶手段によって管理されているファイル情報の変更であり、
上記電子メール発送手段は、変更されたファイル情報を印刷予約したユーザに対し、ファイル情報の変更を通知する電子メールを発送する
ことを特徴とする請求項１〜３のいずれかに記載の印刷管理用サーバ。
【請求項５】
上記ユーザ情報管理記憶手段に記憶する電子メールアドレスとして、携帯端末向け又は他の情報処理装置向けを、選択設定し得ることを特徴とする請求項１〜４のいずれかに記載の印刷管理用サーバ。
【請求項６】
上記ユーザ情報管理記憶手段に、上記各ユーザについての電子メールの発送許容時間帯を記述しておき、上記電子メール発送手段は、記述されている発送許容時間帯に従って、電子メールを発送することを特徴とする請求項１〜５のいずれかに記載の印刷管理用サーバ。
【請求項７】
ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで格納すると共に、複数ある中の任意のリモートプリンタ端末を用いたユーザからの印刷指示に応じて印刷すべきファイル情報を上記リモートプリンタ端末に送信して印刷させる印刷管理用サーバに搭載される印刷管理用プログラムにおいて、
電子メールアドレスを少なくとも含むユーザ情報を管理、記憶するユーザ情報管理記憶機能部と、
印刷予約の情報を管理、記憶する印刷予約管理記憶機能部と、
当該印刷管理用サーバに係る印刷ネットワークシステムにおける機能変更又は機能変更予定を監視、検出する機能変更監視機能部と、
上記機能変更監視機能部が、機能変更又は機能変更予定を検出したときに、所定のユーザに対し、そのことを通知する電子メールを発送する電子メール発送機能部と
を含むことを特徴とする印刷管理用プログラム。
【請求項８】
上記機能変更監視機能部が監視、検出する機能変更又は機能変更予定が、上記各リモートプリンタ端末の機種変更、故障、新規設置、廃設、一時的動作停止などの上記各リモートプリンタ端末の状況変化であり、
上記電子メール発送機能部は、状況変化した上記リモートプリンタ端末、又は、状況変化した上記リモートプリンタ端末の近傍の上記リモートプリンタ端末を、直前利用又は高頻度利用していたユーザに対し、状況変化を通知する電子メールを発送する
ことを特徴とする請求項７に記載の印刷管理用プログラム。
【請求項９】
上記機能変更監視機能部が監視、検出する機能変更又は機能変更予定が、上記印刷予約管理記憶機能部により管理されている、印刷予約を解除する印刷許容期限にまもなくなるか否かであり、
上記電子メール発送機能部は、検出された印刷予約のユーザに対し、印刷可能な残り期間が短いことを通知する電子メールを発送する
ことを特徴とする請求項７又は８に記載の印刷管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷管理用サーバ及び印刷管理プログラムに関し、例えば、携帯端末やパソコンなどから指示したコンテンツ等の印刷情報を、コンビニエンスストアや駅などに設置されているプリンタ機能や複写機能を有するプリンタデバイスによって印刷させようとしたものに関する。
【背景技術】
【０００２】
最近、ユーザ又はその関係者が、携帯端末やパソコンなどから印刷管理用サーバにファイル情報を登録（印刷予約）し、又は、コンテンツ提供装置から印刷管理用サーバにファイル情報を転送させて登録し、ユーザが、外出先などで、印刷管理用サーバとネットワーク接続されるプリンタデバイスを利用し、ファイル情報を印刷できる印刷ネットワークシステムが提供されている。
【０００３】
このような印刷ネットワークシステムにおいて、ユーザがプリンタデバイスによってファイル情報を印刷しようとした際に、プリンタデバイスに故障やエラーなどの不具合が発生することもあり、この場合に、代替のプリンタデバイスを自動抽出してユーザに通知することも提案されている（特許文献１参照）。
【特許文献１】特開２００２−１８９６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、印刷予約を行ったユーザがプリンタデバイスの設置場所にいる段階での通知であり、これでは不十分なことも生じる。例えば、ユーザが行く前から、そのプリンタデバイスが故障している場合であれば、上記通知機能はなんら機能していない。
【０００５】
そこで、印刷ネットワークサービスを提供する提供会社のＷｅｂページによって、現在故障しているプリンタデバイスの情報を提供するようなことも行われている。しかし、そのようなＷｅｂページを見ないユーザの方が多いと考えられ、また、出先などでは、そのようなＷｅｂページを見るための装置を携帯していないことも多く、そのようなＷｅｂページが有効に機能しないことが多い。
【０００６】
そのため、ユーザに対する通知機能を一段と充実させ、ユーザの利便性を向上させた印刷管理用サーバ及び印刷管理プログラムが望まれている。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため、本発明は、ファイル登録指示装置を用いたユーザからの印刷予約指示に応じて印刷すべきファイル情報を取り込んで格納すると共に、複数ある中の任意のリモートプリンタ端末を用いたユーザからの印刷指示に応じて印刷すべきファイル情報を上記リモートプリンタ端末に送信して印刷させる印刷管理用サーバにおいて、電子メールアドレスを少なくとも含むユーザ情報を管理、記憶するユーザ情報管理記憶手段と、印刷予約の情報を管理、記憶する印刷予約管理記憶手段と、当該印刷管理用サーバに係る印刷ネットワークシステムにおける機能変更又は機能変更予定を監視、検出する機能変更監視手段と、上記機能変更監視手段が、機能変更又は機能変更予定を検出したときに、所定のユーザに対し、そのことを通知する電子メールを発送する電子メール発送手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、当該印刷管理用サーバに係る印刷ネットワークシステムにおける機能変更又は機能変更予定を監視、検出し、ユーザに対し、電子メールで通知するようにしたので、通知機能が充実し、ユーザの利便性を高めることができる。
【発明を実施するための最良の形態】
【０００９】
（Ａ）実施形態
以下、本発明による印刷管理用サーバ及び印刷管理プログラムの一実施形態を図面を参照しながら説明する。
【００１０】
（Ａ−１）実施形態の構成
この実施形態に係る印刷ネットワークシステムは、図１に示すように、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ４、印刷ファイルデータベース５、プリンタデバイス６及びプリンタコントローラ７を有し、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ４及びプリンタコントローラ７がインターネットなどの通信網１を介して接続されている。ここで、プリントオンデマンドサーバ４には、印刷ファイルデータベース５が関連して設けられており、プリンタコントローラ７には、プリンタデバイス６が関連して設けられている。
【００１１】
なお、図１では、通信網との接続機能を有する全ての要素２〜４、７が同一の通信網１を介して接続し得るように示しているが、２要素間の接続に係る通信網は、その２要素間の組合せによって異なるものであっても良い。
【００１２】
また、図１においては、各要素２〜７を１個ずつ示しているが、複数存在しても良く、ファイル登録指示装置２、コンテンツ提供サーバ３、プリンタデバイス６、プリンタコントローラ７などは、複数存在することを前提としている。
【００１３】
本発明の印刷管理用サーバには、プリントオンデマンドサーバ４が該当することもあり、コンテンツ提供サーバ３が該当することもあり、プリントオンデマンドサーバ４及びコンテンツ提供サーバ３に双方が該当することもある。以下では、印刷管理用サーバに、主として、プリントオンデマンドサーバ４が該当しているとして説明を行う。
【００１４】
ファイル登録指示装置２は、ユーザに係る情報処理端末が該当する。ファイル登録指示装置２は、パソコンであっても良く、携帯電話などのデータ通信機能を有する携帯端末であっても良く、通信網１がインターネットの場合であれば、ブラウザ機能を有することを要する。
【００１５】
ファイル登録指示装置２は、プリントオンデマンドサーバ４に対し、プリンタデバイス６によって印刷させるファイル情報を登録（印刷予約）させるものである。登録させるファイル情報は、当該ファイル登録指示装置２から送信するものであっても良く、コンテンツ提供サーバ３からプリントオンデマンドサーバ４に転送させるものであっても良い。なお、後者の場合には、ファイル登録指示装置２からコンテンツ提供サーバ３にアクセスして、プリントオンデマンドサーバ４に与えるようにしても良い。
【００１６】
この実施形態の場合、ファイル登録指示装置２は、電子メールアドレスが付与されているものであり（例えば、ファイル登録指示装置２が携帯端末の場合）、又は、ファイル登録指示装置２に係るユーザが、電子メールアドレスを取得している者である（例えば、ファイル登録指示装置２がパソコンの場合）。ファイル登録指示装置２は、プリントオンデマンドサーバ４からの印刷予約後におけるユーザへの通知（後述するように電子メールによる）の通知先装置としても機能する。
【００１７】
コンテンツ提供サーバ３は、例えば、コンテンツ提供会社（コンテンツプロバイダ）のサーバが該当し、ファイル登録指示装置２又はプリントオンデマンドサーバ４とのデータ授受により、ユーザが印刷を希望するコンテンツ（ファイル情報）を、プリントオンデマンドサーバ４に与えるものである。なお、後述する動作説明においては、プリントオンデマンドサーバ４からコンテンツ提供サーバ３に、コンテンツ（ファイル情報）が要求され、そのときに、プリントオンデマンドサーバ４にコンテンツ（ファイル情報）を送信するものとしている。
【００１８】
プリントオンデマンドサーバ４は、ファイル情報の登録、ファイル情報の印刷などに対する課金、ユーザ管理、セキュリティ管理、プリンタコントローラ（プリンタデバイスをも含む）管理、印刷履歴管理などを統合的に行うサーバであり、印刷ネットワークサービスを提供するものである。
【００１９】
プリントオンデマンドサーバ４には、後述する特徴的な動作を実行させるための各種のプログラム（印刷管理プログラム）４Ｐがインストールされており、上述した各種の管理などを行うものである。印刷管理プログラム４Ｐは、プログラムＲＯＭに格納されているものであっても良く、ＣＤ−ＲＯＭなどの記録媒体を介してプリントオンデマンドサーバ４にインストールされたものであっても良く、ダウンロードによって、プリントオンデマンドサーバ４にインストールされたものであっても良く、さらには、キー入力などによって、プリントオンデマンドサーバ４にインストールされたものであっても良い。
【００２０】
印刷ファイルデータベース５は、印刷用のファイル情報を保管するデータベースであり、この実施形態の場合には、プリントオンデマンドサーバ４により制御されるものである。
【００２１】
プリンタデバイス６は、コンビニエンスストアや駅などに設置されているプリンタもしくはプリント機能を有する機器（複合機、ＦＡＸ、複写機など）であり、プリンタコントローラ７の制御下で、印刷用ファイル情報を印刷するものである。
【００２２】
プリンタコントローラ７は、例えば、ＭＭＫ（ｍｕｌｔｉｍｅｄｉａ  ｋｉｏｓｋ）端末が該当し、プリンタデバイス６を制御して、通信網１側から与えられた印刷用ファイル情報をプリンタデバイス６によって印刷出力させるものである。なお、プリンタコントローラ７は、プリンタデバイス６内の機能としてプリンタデバイス６内に包含されていても良い。また、１台のプリンタコントローラ７が、後述するように、複数のプリンタデバイス６を制御するものであっても良い。プリンタデバイス６及びプリンタコントローラ７によって、印刷端末が構成されている。
【００２３】
ファイル登録指示装置２は、パソコンや、携帯電話などのデータ通信機能を有する携帯端末であるので、その詳細構成の説明は省略する。
【００２４】
コンテンツ提供サーバ３は、図２に示すように、全体を制御する制御部３ａ、情報出力装置３ｂ、情報入力装置３ｃ、データベース３ｄ、通信網１と接続される情報通信部３ｅなどを有する。
【００２５】
制御部３ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアなどが該当し、情報通信部３ｅが受信した通信情報を解析したり、ユーザが必要とするコンテンツ（ファイル情報）をデータベース３ｄより取り出して情報通信部３ｅから送信させたりなどするものである。例えば、制御部３ａは、データベース３ｄにおけるファイル名が同一のコンテンツの内容が変更されたりした場合には、プリントオンデマンドサーバ４に通知制御したりする。
【００２６】
情報出力装置３ｂは、例えば、プリンタやディスプレイや外部記憶装置のアクセス部などが該当し、データベース３ｄに格納されているコンテンツやジャーナルなどを保守作業者等に出力するものである。
【００２７】
情報入力装置３ｃは、例えば、キーボード、マウス、ＯＣＲ、外部記憶装置のアクセス部などが該当し、データベース３ｄへ格納させるコンテンツやその更新情報などを入力するものである。
【００２８】
データベース３ｄは、例えば、外部記憶装置が該当し、種々のコンテンツやジャーナルなどを記憶しているものである。コンテンツの中には、天気やニュースや本日のお勧め料理などの更新が頻繁に行われるものがある。
【００２９】
情報通信部３ｅは、例えば、通信ボードや通信ソフトウェアなどが該当し、プリントオンデマンドサーバ４から通信網１を介して供給される通信情報を受信したり、データベース３ｄから取り出したコンテンツや、制御部３ａからの送信情報を通信網１を介してプリントオンデマンドサーバ４に送信したりなどするものである。
【００３０】
プリントオンデマンドサーバ４は、図３に示すように、全体を制御する制御部４ａ、管理用メモリ４ｂ、通信網１と接続される情報通信部４ｃ、格納部４ｄ、情報入力装置４ｅ、情報出力装置４ｆなどを有する。
【００３１】
制御部４ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェア（印刷管理プログラム４Ｐ）などが該当し、情報通信部４ｃから供給される通信情報を解析して所定の処理を行ったり、受信したファイル情報を印刷ファイルデータベース５に登録したり、必要なファイル情報を印刷ファイルデータベース５から読み出して格納部４ｄに格納したり、ファイル情報を格納部４ｄより取り出して情報通信部４ｃから送信したりなどするものである。制御部４ａは、ファイル登録指示装置２から受信したファイル登録要求などに基づいてファイル登録処理を行うと共に、印刷指示時に必要となる印刷用識別番号を生成し、この生成した印刷用識別番号と、ユーザの識別番号（又はファイル登録指示装置２の識別番号）と、印刷ファイル情報の特定情報との対応などを、管理用メモリ４ｂの印刷管理テーブル４ｂ２に登録するものである。
【００３２】
管理用メモリ４ｂは、例えば、外部記憶装置が該当し、登録場所テーブル４ｂ１、印刷予約管理記憶手段である印刷管理テーブル４ｂ２、ユーザ情報管理記憶手段であるユーザ管理テーブル４ｂ３、プリンタ端末テーブル４ｂ４などを有する。その他、コンテンツ提供会社への支払い額情報なども管理するメモリ部なども有する。
【００３３】
登録場所テーブル４ｂ１は、図４に例示するように、印刷ファイルデータベース５における各ファイル情報の格納位置情報と、印刷ファイル情報の特定情報と、印刷ファイル情報の原データ形式と、印刷ファイル情報のデータ量との対応を記憶しているものである。原データ形式は、印刷ファイル情報が当初に有しているデータ形式であり、そのまま印刷可能なデータ形式もあれば、印刷可能なデータ形式に変換して印刷しなければならない形式のこともあり得る。印刷ファイル情報の特定情報には、その印刷ファイル情報がコンテンツ提供サーバ３から取り出したものである場合に、再取り出しを可能とするような情報（例えば、ＵＲＬ）も適宜含まれる。
【００３４】
印刷管理テーブル４ｂ２は、図５に例示するように、また上述したように、印刷用識別番号と、ユーザの識別番号（又はファイル登録指示装置２の識別番号）と、印刷ファイル情報の特定情報と、その印刷ファイル情報の印刷出力を認める最終期限、言い換えると保管期限との対応などを記憶しているものである。
【００３５】
ユーザ管理テーブル４ｂ３は、図６に例示するように、当該実施形態での印刷サービスを受けることが可能なユーザの識別番号（又はファイル登録指示装置２の識別番号）と、ユーザの氏名住所などの情報と、ユーザの電子メールアドレス（携帯端末用かパソコン用かの区別情報も含む）と、１回の通信当たりで認める印刷ファイル容量の情報やモノクロ出力／カラー出力や特記事項の通知方法情報などでなる契約内容と、電子メールサービスの設定内容と、電子メールでの既通知事項と、ユーザに対する課金情報と、主たる利用場所（プリンタ端末）や主たる利用時間（そのための統計情報を含む）や直前数回（例えば３回）の利用場所や利用時間などの利用特徴情報と、利用状況のジャーナルなどを記憶しているものである。ユーザの電子メールアドレスは、パソコンから取り出せる電子メールアドレスと、携帯端末に係る電子メールアドレスとの双方が設定されることもあり得る。
【００３６】
電子メールサービスの設定内容とは、ユーザが契約時に、電子メールでの通知を求めたサービスの種類や時間帯などの情報でる。例えば、印刷予約（登録）し印刷ファイルデータベース５に格納された印刷ファイル情報をプリンタデバイス６で印刷し得る期限（例えば、印刷予約時の日から１週間後の日の終了時まで）が定められているが、その期限の見過ごしがないように、期限の前日に通知するサービスを受けるか否かや、そのときの電子メールの発送時刻などの情報であったり、そのユーザが利用するプリンタ端末が印刷できない状況にある場合の通知サービスを受けるか否かや、そのときの電子メールの発送時刻などの情報であったりする。また、電子メールでの既通知事項とは、電子メールによって既に通知した事項の情報を格納しているものである。
【００３７】
プリンタ端末テーブル４ｂ４は、図７に例示するように、プリンタ端末（ここでのプリンタ端末はプリンタコントローラだけであっても良く、プリンタデバイスだけであっても良く、プリンタコントローラ及びプリンタデバイスの組であっても良い）の識別番号と、プリンタ端末の位置情報と、プリンタ端末の機種情報（その通信仕様などの機種毎に異なる情報を含む、又は、図示しない機種情報記憶部から通信仕様などの機種毎に異なる情報を取り出すことができる情報を含む）と、正常、故障、機種変更、新規設置、廃設などのプリンタ端末の現況情報（その直前状況を含む）と、電子メールによる通知動作を行う期限と、利用可能時間等の対応を記憶している。
【００３８】
情報通信部４ｃは、例えば、通信ボードや通信ソフトウェアなどが該当し、ファイル登録指示装置２やプリンタコントローラ７やコンテンツ提供サーバ３側との通信を実行するものである。
【００３９】
格納部４ｄは、例えば、半導体メモリ群が該当し、プリンタデバイス６側へ転送するファイル情報を一時的に格納するものである。
【００４０】
情報入力装置４ｅは、例えば、キーボード、マウス、ＯＣＲ、外部記憶装置のアクセス部などが該当し、管理用メモリ４ｂへの新規情報や修正情報などを入力するものである。
【００４１】
情報出力装置４ｆは、例えば、プリンタやディスプレイや外部記憶装置のアクセス部などが該当し、管理用メモリ４ｂの記憶内容等を出力するものである。
【００４２】
印刷ファイルデータベース５は、例えば、プリントオンデマンドサーバ４に関連して設けられている外部記憶装置及びそのアクセス構成が該当するが、その詳細構成の説明は省略する。
【００４３】
図８は、プリンタデバイス６及びプリンタコントローラ７の詳細構成例を示すブロック図である。
【００４４】
プリンタコントローラ７は、分散処理サーバとして用いられるものであり、図８に示すように、全体を制御する制御部７ａを有する。この制御部７ａには、通信網１と接続されるネットワークインターフェース７ｂ、印刷ファイル情報が適宜格納されるＨＤＤ（他の記憶装置でも良い）７ｃ、収容している１又は複数のプリンタデバイス６とのデータ転送バス（例えばＳＣＳＩバス）を介した通信インタフェースを行うプリンタインターフェース７ｄ−１、７ｄ−２、操作表示部７ｅなどが接続されている。
【００４５】
なお、図８は、１台のプリンタコントローラ７が収容し得るプリンタデバイス６が２台の場合を示している。プリンタデバイス６は、純粋なプリンタでも良く複写機でも良く、複合機でも良く、図８では、複合機の場合を示している。操作表示部７ｅは、操作部と表示部に分離されているものでも良いが、タッチパネルなどの操作部と表示部とが融合されているものでも良い。
【００４６】
一方、複合機が該当するプリンタデバイス６にも、全体を制御する制御部６ａが設けられている。この制御部６ａは、その動作の制御を司るＣＰＵ、このプリンタデバイス６の動作のソフトウェアが格納されているＲＯＭ、画像データやその他動作上のデータが一時格納されるＲＡＭなどにより構成されている。
【００４７】
制御部６ａには、自動原稿送り装置（ＡＤＦ）６ｂ、スキャナ部６ｃ、プリンタ部６ｄ、操作パネル６ｅ、ＨＤＤ６ｆ、コントローラインターフェース６ｇが接続されている。
【００４８】
自動原稿送り装置６ｂ及びスキャナ部６ｃは、複写機としての一般的なものである。プリンタ部６ｄは、スキャナ部６ｃによる原稿の読取り画像データのプリントを行うだけでなく、プリンタコントローラ７から与えられた画像データ（印刷情報の画像データ）のプリントを行うものである。
【００４９】
操作パネル６ｅは、タッチパネル内蔵の液晶表示部とテンキーなどのハードキーで構成される表示入力部として用いられ、タッチパネルやハードキーにより種々の操作や設定などの指示が入力されると共に、液晶表示部に操作案内やエラー時のエラー内容の案内などが表示されるものである。この実施形態の場合、ファイル情報の画像データのプリントを行うための操作や設定などの指示が入力されると共に、液晶表示部にそのための操作案内などが表示されるものである。
【００５０】
なお、ファイル情報を印刷させるための操作を、プリンタコントローラ７の操作表示部７ｅに対して行うようなものであっても良い。
【００５１】
ＨＤＤ６ｆは、印刷に供するデータが格納されるハードディスクで代表される外部記憶装置である。この実施形態の場合、印刷情報の画像データも適宜記憶される。なお、ファイル情報の画像データは、圧縮してＨＤＤ６ｆに記憶され、又は、当初より圧縮したものであってそのままＨＤＤ６ｆに記憶され、読出し時にこの圧縮画像データを伸張して印刷させるものであっても良い。
【００５２】
コントローラインターフェース６ｇは、データ転送バスを介してプリンタコントローラ７と接続され、ファイル情報の画像データの授受を行うものである。
【００５３】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する印刷ネットワークシステムの動作を図面を参照しながら説明する。
【００５４】
（Ａ−２−１）印刷に供するファイル情報の登録動作
まず、ユーザが、プリンタデバイス６で印刷させるファイル情報を登録（印刷予約）させる際のシステム動作を、図９に示すシーケンス図を参照しながら説明する。
【００５５】
プリンタデバイス６で印刷させる印刷ファイル情報は、ユーザがファイル登録指示装置２から送信させる場合と、コンテンツ提供サーバ３から取り出す場合とがあるが、以下の説明は、後者であるとして行う。
【００５６】
ユーザは、ファイル登録指示装置２に対し、プリントオンデマンドサーバ４に係るファイル登録用Ｗｅｂページの取出し操作を行い、ファイル登録指示装置２は、通信網１側に選択されたファイル登録用Ｗｅｂページの送信要求（例えばＵＲＬ）を送信し（Ｓ１）、プリントオンデマンドサーバ４は、ファイル登録用Ｗｅｂページをファイル登録指示装置２に返信し（Ｓ２）、ファイル登録指示装置２はそのファイル登録用Ｗｅｂページを表示する（Ｓ３）。
【００５７】
ユーザは、ファイル登録用Ｗｅｂページの所定の入力フィールドに、自己を認証させるための情報（例えば、ユーザの識別番号とする）を入力して送信を指示し、ファイル登録指示装置２は、認証のための情報を送信し（Ｓ４）、プリントオンデマンドサーバ４は、ユーザの認証を行う（Ｓ５）。そして、認証がＯＫの場合には、プリントオンデマンドサーバ４は、登録するファイル情報がユーザが送信するものであれば送信し、登録するファイル情報がコンテンツ提供サーバ３が提供するものであればその特定情報を送信することを求めるメッセージを含む認証ＯＫ情報を返信し（Ｓ６）、ファイル登録指示装置２は、その受信情報を表示する（Ｓ７）。なお、図９では省略しているが、認証がＮＧの場合には、プリントオンデマンドサーバ４は、その旨を返信する。
【００５８】
図９は、上述したように、登録するファイル情報がコンテンツ提供サーバ３が提供するファイル情報（コンテンツ）である場合を示している。
【００５９】
コンテンツ提供サーバ３のコンテンツを印刷ファイル情報として登録を希望する場合は、ユーザは、コンテンツ提供サーバ３及びコンテンツを特定する情報を入力し、ファイル登録指示装置２は、コンテンツ提供サーバ３及びコンテンツを特定する情報を含む登録ファイル指示情報をプリントオンデマンドサーバ４に送信する（Ｓ８）。
【００６０】
登録ファイル指示情報を受信したプリントオンデマンドサーバ４は、その中のコンテンツ提供サーバ３及びコンテンツを特定する情報を取り出し、コンテンツ提供サーバ３に、コンテンツの特定情報を含むコンテンツ送信要求を送出し（Ｓ９）、返信されてきたコンテンツを受信する（Ｓ１０）。
【００６１】
なお、図９では省略しているが、コンテンツ送信要求を送出した時点から、受信許容時間を管理するタイマを起動し、その時間内にコンテンツを受信できない場合や、該当するコンテンツがない旨がコンテンツ提供サーバ３から返信された場合には、その旨をファイル登録指示装置２に通知して、一連の処理を終了する。
【００６２】
また、コンテンツ提供サーバ３から印刷対象のファイル情報（コンテンツ）を取り出すのではなく、ファイル登録指示装置２から印刷対象のファイル情報を与える場合には、上述したステップＳ８〜Ｓ１０の処理部分が、ファイル登録指示装置２からプリントオンデマンドサーバ４へファイル情報を送信する処理になる。
【００６３】
コンテンツを受信すると、プリントオンデマンドサーバ４は、ユーザ管理テーブル４ｂ３における契約内容などに基づき、そのコンテンツを記憶して良いかの確認を行う（Ｓ１１）。例えば、コンテンツの容量が契約で許容されている容量を超えていたり、コンテンツの内容が契約で認められていない卑猥の内容な場合には、記憶できないと判断される。図９では省略しているが、契約を満足していないコンテンツであれば、プリントオンデマンドサーバ４は、印刷対象として登録できない旨をファイル登録指示装置２に送信する。
【００６４】
契約を満足するコンテンツであると、プリントオンデマンドサーバ４は、印刷用識別番号を生成し（Ｓ１２）、印刷管理テーブル４ｂ２に今回の印刷予約に関するレコード（欄）を設け（Ｓ１３）、受信したコンテンツを印刷ファイルデータベース５に格納し（Ｓ１４）、登録場所テーブル４ｂ１にコンテンツを格納した場所の情報などを登録する（Ｓ１５）。
【００６５】
なお、図９では省略しているが、今回指示されたコンテンツが既に印刷ファイルデータベース５に格納されている場合には（登録場所テーブル４ｂ１の情報により判断できる）、コンテンツ提供サーバ３からの取出しを行わずに、印刷用識別番号の生成と、印刷管理テーブル４ｂ２への今回の印刷予約に関するレコード（欄）の追加とを行うようにする。
【００６６】
さらに、プリントオンデマンドサーバ４は、ユーザ管理テーブル４ｂ３における利用特徴情報に基づき、ユーザがそのファイル情報を印刷する可能性が高い１又は複数のプリンタ端末を認識し、認識したプリンタ端末に係るプリンタ端末テーブル４ｂ４の格納内容に基づき、ユーザに通知すべき特記事項があるかを判断し（Ｓ１６）、最後に、プリントオンデマンドサーバ４は、生成した印刷用識別番号や通知すべき特記事項（ない場合も存在する）を含む登録完了通知を、ファイル登録指示装置２に送信する（Ｓ１７）。ファイル登録指示装置２は、受信した印刷用識別番号を含む登録完了通知を表示する（Ｓ１８）。ユーザは、後での印刷のために、表示された印刷用識別番号を紙等に控えたり、ファイル登録指示装置２（例えば携帯端末）にその情報を記憶させたりする。また、プリントオンデマンドサーバ４は、図９では省略しているが、特記事項を通知した場合には、ユーザ管理テーブル４ｂ３における既通知事項に通知した旨を追加する。
【００６７】
ユーザに通知すべき特記事項の例としては、以下の通りである。（１）ユーザが良く利用するプリンタ端末や直前所定回数で利用したプリンタ端末（以下、適宜、利用推定プリンタ端末と呼ぶ）が故障中であったり廃設されていたりすることを通知する。（２）利用推定プリンタ端末の近傍に新たなプリンタ端末が設置されたことを通知する。例えば、利用推定プリンタ端末と新たに設置されたプリンタ端末の距離（それぞれの位置情報から直線距離を算出したり、地図上での経路距離として算出したりする）が所定以下であれば通知する。（３）利用推定プリンタ端末との通信回線の容量や、ファイル情報の容量（印刷可能状態に変換されている前後のいずれでも良い）などから利用推定プリンタ端末へのダウンロード時間を推定し、推定したダウンロード時間を通知する（なお、推定したダウンロード時間が閾値時間を超えている場合にのみ通知するようにしても良い）。（４）ファイル情報（の印刷画像）がカラー用である場合において、利用推定プリンタ端末がモノクロにしか対応できない場合に、その旨を通知する。（５）プリントオンデマンドサーバ４又は利用推定プリンタ端末が、ファイル情報のデータ形式を印刷用画像情報に変換できないことや変換できる場合でのデータ量（ファイル容量）やファイル容量が契約容量を越えていることなどのファイル変換に係る情報を通知する。
【００６８】
特記事項は、印刷すべきファイル情報などとは無関係な特記事項（例えば上記（１）及び（２））と、印刷すべきファイル情報が定まっていることが必要な特記事項（例えば上記（３）〜（５））とに分けられる。
【００６９】
なお、ファイル無関係特記事項が、既に電子メールでユーザに通知している場合には（この通知動作については後述する）、今回の登録動作（印刷予約動作）で通知しないようにしても良く、逆に、既に電子メールでユーザに通知していても、今回の登録動作で再度通知するようにしても良い。
【００７０】
また、以上のような特記事項の通知を行うか否かをも、契約で設定できるようにしても良い。例えば、契約で、（１）特記事項の通知を行わない、（２）特記事項を電子メールでのみ通知する、（３）特記事項を登録動作の中でのみ通知する、（４）特記事項を電子メールと登録動作の返信情報で通知する、を選択可能としても良い。このような契約も、ファイル無関係特記事項とファイル対応特記事項とで分けて設定できるようにしても良く、各特記事項毎に設定できるようにしても良い。
【００７１】
以上のような登録動作（印刷予約動作）の中でユーザに通知する事項の全て又は一部の種類の通知を、登録動作から切り離し、登録後の電子メールでの通知事項とし、登録動作の時間短縮を計るようにしても良い。
【００７２】
（Ａ−２−２）プリンタ端末の状況変化時の通知動作
次に、プリンタ端末の状況が変化したことをユーザに通知する際のプリントオンデマンドサーバ４の動作を、図１０に示すフローチャートを参照しながら説明する。なお、図１０は、印刷管理プログラム４Ｐの一部を構成するプリンタ端末状況の通知プログラムでの処理の流れを示している。
【００７３】
プリントオンデマンドサーバ４は、フローチャートの図示は省略するが、例えば、その制御部４ａが内蔵するタイマ（図示せず）の時刻が予め定められた時刻になると、情報通信部４ｃを介して各プリンタ端末（プリンタコントローラ７及び又はプリンタデバイス６）の状況を収集し、状況が変化したプリンタ端末があれば、図１０に示す処理を開始する。また、プリントオンデマンドサーバ４は、フローチャートの図示は省略するが、例えば、その情報入力装置４ｅを介して状況が変化したプリンタ端末の情報が入力されたときに、図１０に示す処理を開始する。なお、このような状況変化により、フローチャートの図示は省略するが、プリンタ端末テーブル４ｂ４における現況情報や電子メールによる通知動作を行う期限などが適宜更新されたり、新しいレコードが追加されたりする。
【００７４】
ここで、プリンタ端末の状況変化とは、例えば、正常状態から故障状態への変化（故障変化）、故障状態から正常状態への復帰（正常復帰）、プリンタ端末の機種の変更（機種変更）、プリンタ端末の新規設置（新規設置）、プリンタ端末の廃設（廃設）などである。自動的な状況把握で、プリンタ端末から応答がない場合でも（例えば、電源オフによる）、プリンタ端末テーブル４ｂ４における利用時間を参照し、利用時間外であれば故障変化と見なさない。また、無応答による故障状態と判断した期間が所定期間（例えば、１週間）を超えた場合には、廃設と判断する。なお、後述するように、プリンタ端末テーブル４ｂ４の現況を状況変化に応じて書き直す際には通知期限も設定される。廃設の場合には、通知期限を超えると、プリンタ端末テーブル４ｂ４からそのレコード自体が消去される。これらは機能変更監視手段によって実行される。
【００７５】
プリントオンデマンドサーバ４の制御部４ａは、図１０に示す処理を開始するとまず、機能変更監視手段によって、状況変化が生じたプリンタ端末の一つを認識する（Ｓ２０）。そして、状況変化が生じた全てのプリンタ端末についての通知処理が終了していないことを確認し（Ｓ２１）、そのプリンタ端末が新規設置されたものであるか否かを判別する（Ｓ２２）。なお、状況変化が生じた全てのプリンタ端末についての通知処理が終了した場合には、図１０に示す一連の処理を終了する。
【００７６】
現在対象となっているプリンタ端末の状況変化が新規設置以外であると、制御部４ａは、そのプリンタ端末を良く利用している、又は、直前数回の印刷で利用した１ユーザを認識し（Ｓ２３）、全てのユーザへの通知処理が終了していないことを確認した後（Ｓ２４）、さらに、そのユーザが電子メールサービスを受け得る者か（契約による）を判別する（Ｓ２５）。
【００７７】
全てのユーザへの通知処理が終了した場合には、ステップＳ２０に戻って、処理対象のプリンタ端末を次の端末に変更する。また、ユーザが電子メールサービスを享受できない者であると、ステップＳ２３に戻って、処理対象のユーザを次のユーザに変更する。
【００７８】
処理対象のユーザが電子メールサービスを享受できる者であると、ユーザ管理テーブル４ｂ３の電子メールサービス内容に基づき、現在時刻がユーザが希望している電子メールの発送時間帯に該当しているかや、状況変化がユーザが通知を希望している状況変化かなどの発送条件を満たしているか否かを判別する（Ｓ２６）。発送条件を満たしていないと、ステップＳ２３に戻って、処理対象のユーザを次のユーザに変更する。
【００７９】
これに対して、発送条件を満たしていると、処理対象のプリンタ端末の状況変化に応じた内容の電子メールを形成し、ユーザ管理テーブル４ｂ３のそのユーザの電子メールアドレスに向けた発送処理を電子メール発想手段によって行い（Ｓ２７）、その後、ステップＳ２３に戻って、処理対象のユーザを次のユーザに変更する。ここで、発送処理では、ユーザ管理テーブル４ｂ３の既通知事項に対する書き込みも行う。
【００８０】
状況変化に応じた電子メール内容は、例えば、状況変化が故障変化であれば、「どこそこ（住所や店舗名など）のプリンタ端末は現在故障中です」であり、状況変化が機種変化であれば、「どこそこ（住所や店舗名など）のプリンタ端末はカラー印刷対応になりました」である。
【００８１】
また、電子メールアドレスとして、携帯端末用及び又はパソコン用の２種類が設定可能であり、例えば、契約時に設定される。携帯端末用だけが設定されていれば携帯端末に向けた発送処理が実行され、パソコン用だけが設定されていればパソコンに向けた発送処理が実行され、双方への発送が設定されていれば、２種類の電子メールアドレスに対する発送処理が実行される（但し、一方が発送条件を満足しない場合であればこの限りではない）。
【００８２】
ある状況変化したプリンタ端末に関係する全てのユーザへの通知処理を終了すると、処理対象のプリンタ端末を変更する（ステップＳ２０による）。
【００８３】
現在処理対象のプリンタ端末の状況変化が新規設置であると（ステップＳ２２による）、制御部４ａは、プリンタ端末テーブル４ｂ４のプリンタ端末の位置情報に基づき、処理対象のプリンタ端末（新規設置のプリンタ端末）に最も近いプリンタ端末を認識する（Ｓ２８）。この処理では、直線距離が最も近いものを認識しても良く、また、歩行経路上での距離が最も近いものを認識しても良い。
【００８４】
最近のプリンタ端末を認識すると、上述したステップＳ２３以降の処理を実行する。但し、ユーザの探索は、最近のプリンタ端末について行う。すなわち、最近のプリンタ端末を良く利用している、又は、直前数回の印刷で利用した１ユーザを認識する。
【００８５】
なお、処理対象のプリンタ端末（新規設置のプリンタ端末）に近いプリンタ端末の探索は、最も近いものだけでなく、距離条件（例えば５００ｍ以内）などを満たせば複数を探索するようにしても良い。この場合、通知対象のユーザ探索も、近傍のプリンタ端末の全てがキーとなる。
【００８６】
（Ａ−２−３）プリンタ端末の状況変化に係る定期的な通知動作
次に、プリンタ端末の最近の状況変化を通知するために行う、プリントオンデマンドサーバ４の定期的な動作を、図１１に示すフローチャートを参照しながら説明する。
【００８７】
プリントオンデマンドサーバ４は、フローチャートの図示は省略するが、例えば、その制御部４ａが内蔵するタイマ（図示せず）の時刻が定時（例えば１時間毎）になると、図１１に示す処理を開始する。なお、定時起動の他、情報入力装置４ｅを介して起動が指示されたときにも、図１１に示す処理を開始するようにしても良い。
【００８８】
プリントオンデマンドサーバ４の制御部４ａは、図１１に示す処理を開始するとまず、プリンタ端末テーブル４ｂ４の通知期限欄に基づき、通知処理対象のプリンタ端末を一つ認識する（Ｓ３０）。通知期限欄に有効な期限が記述されているプリンタ端末を通知処理対象とする。
【００８９】
その後、通知処理対象の全てのプリンタ端末についての通知処理が終了していないことを確認し（Ｓ３１）、現時点が通知処理対象のプリンタ端末の通知期限を超えているか否かを判別する（Ｓ３２）。なお、通知処理対象の全てのプリンタ端末についての通知処理が終了した場合には、図１１に示す一連の処理を終了する。
【００９０】
現時点における通知処理対象のプリンタ端末の通知期限を現時点が超えていると、制御部４ａは、プリンタ端末テーブル４ｂ４のそのプリンタ端末のレコードを、非通知対象に戻すように更新し（Ｓ３３）、かつ、そのプリンタ端末についての状況変化に応じた特記事項を既に通知していたユーザに係る、ユーザ管理テーブル４ｂ３の既通知事項から、そのプリンタ端末についての通知済みの情報を削除し（Ｓ３４）、その後、ステップＳ３０の処理に戻る。
【００９１】
非通知対象に戻す処理においては、状況変化がプリンタ端末の廃設であれば、プリンタ端末テーブル４ｂ４から該当するレコードを削除し、廃設以外であれば、プリンタ端末テーブル４ｂ４の通知期限欄の期限を無効な値に更新する。
【００９２】
通知処理対象のプリンタ端末の通知期限を現時点が超えていないと、制御部４ａは、通知処理対象のプリンタ端末の状況変化が新規設置か否かを判別する（Ｓ３５）。
【００９３】
現在対象となっているプリンタ端末の状況変化が新規設置以外であると、制御部４ａは、そのプリンタ端末を良く利用している、又は、直前数回の印刷で利用した１ユーザを認識し（Ｓ３６）、全てのユーザへの通知処理が終了していないことを確認した後（Ｓ３７）、さらに、そのユーザが電子メールサービスを受け得る者か（契約による）を判別する（Ｓ３８）。
【００９４】
全てのユーザへの通知処理が終了した場合には、ステップＳ３０に戻って、処理対象のプリンタ端末を次の端末に変更する。また、ユーザが電子メールサービスを享受できない者であると、ステップＳ３６に戻って、処理対象のユーザを次のユーザに変更する。
【００９５】
処理対象のユーザが電子メールサービスを享受できる者であると、ユーザ管理テーブル４ｂ３の既通知事項に基づき、処理対象のプリンタ端末の状況変化を既にそのユーザに通知しているか否かを判別する（Ｓ３９）。既に通知していた場合には、ステップＳ３６に戻って、処理対象のユーザを次のユーザに変更する。
【００９６】
未だ通知していない場合には、ユーザ管理テーブル４ｂ３の電子メールサービス内容に基づき、現在時刻がユーザが希望している電子メールの発送時間帯に該当しているかや、状況変化がユーザが通知を希望している状況変化かなどの発送条件を満たしているか否かを判別する（Ｓ４０）。発送条件を満たしていないと、ステップＳ３６に戻って、処理対象のユーザを次のユーザに変更する。
【００９７】
これに対して、発送条件を満たしていると、処理対象のプリンタ端末の状況変化に応じた内容の電子メールを形成し、ユーザ管理テーブル４ｂ３のそのユーザの電子メールアドレスに向けた発送処理を行い（Ｓ４１）、その後、ステップＳ３６に戻って、処理対象のユーザを次のユーザに変更する。ここで、発送処理では、ユーザ管理テーブル４ｂ３の既通知事項に対する書き込みも行う。
【００９８】
現在の処理対象のプリンタ端末に関係する全てのユーザへの通知処理を終了すると、処理対象のプリンタ端末を変更する（ステップＳ３０による）。
【００９９】
現在処理対象のプリンタ端末の状況変化が新規設置であると（ステップＳ３５による）、制御部４ａは、プリンタ端末テーブル４ｂ４のプリンタ端末の位置情報に基づき、処理対象のプリンタ端末（新規設置のプリンタ端末）に最も近いプリンタ端末を認識し（Ｓ４２）、上述したステップＳ３６以降の処理を実行する。但し、ユーザの探索は、最近のプリンタ端末について行う。すなわち、最近のプリンタ端末を良く利用している、又は、直前数回の印刷で利用した１ユーザを認識する。
【０１００】
なお、ステップＳ４２の認識処理を省略し、上述した図１０のステップＳ２８で認識した最近のプリンタ端末の情報を、例えば、プリンタ端末テーブル４ｂ４の新規設置されたプリンタ端末用のレコードに記載しておき、図１１での処理でも利用するようにしても良い。
【０１０１】
上記では、現在時刻がユーザが希望している電子メールの発送時間帯に該当していない場合には発送処理を実行しないで、このＡ−２−３項の定期的な通知動作に電子メールの発送を委ねる方法を示したが、現在時刻がユーザが希望している電子メールの発送時間帯に該当していない場合にも、電子メールを形成し、発送を行う時刻をセットし、その時刻に自動的に発送するようにしても良い（例えば、１分毎に自動発送処理する電子メールが存在するかを確認する）。この場合には、本項の処理は発送時刻がセットされた電子メールの発送処理となる。なお、後述する他の事項を通知する処理においても、同様に、発送時刻のセット、発送時刻での自動発送を行うようにしても良い。
【０１０２】
以上のＡ−２−２及びＡ−２−３項ではプリンタ端末の状況変化を監視、通知する場合を示したが、当該システムで良く利用されているコンテンツ提供サーバの状況変化（故障などであり、コンテンツの変更は含まない）を監視、通知するようにしても良い。
【０１０３】
（Ａ−２−４）コンテンツ変化に基づく通知動作
次に、印刷予約されたコンテンツ（ファイル情報）の内容が変更された際のプリントオンデマンドサーバ４による通知動作を、図１２に示すフローチャートを参照しながら説明する。例えば、天気情報やニュースなどのコンテンツは適宜更新され、このような更新をユーザに通知する。
【０１０４】
プリントオンデマンドサーバ４は、例えば、その制御部４ａが内蔵するタイマ（図示せず）の時刻が定時（例えば１時間毎）になると、図１２に示す処理を開始する。なお、コンテンツ提供サーバ３からのコンテンツの変更通知時にも、ユーザに対する通知動作を行う。この場合には、図１２におけるステップＳ５５〜Ｓ６１の処理と同様な処理を行うことになる。
【０１０５】
プリントオンデマンドサーバ４の制御部４ａは、図１２に示す処理を開始するとまず、登録場所テーブル４ｂ１の格納内容に基づき、コンテンツ提供サーバ３から取り出した１個のコンテンツ（ファイル情報）を認識する（Ｓ５０）。その後、全てのコンテンツについての通知処理が終了していないことを確認し（Ｓ５１）、そのコンテンツを提供したコンテンツ提供サーバ３に対し、改めてコンテンツ送信要求（例えば印刷予約時に与えられたＵＲＬを用いる）を送出し（Ｓ５２）、返信されてきたコンテンツを受信する（Ｓ５３）。そして、コンテンツの内容が印刷ファイルデータベース５に格納している内容から、変化しているか否かを判別する（Ｓ５４）。例えば、コンテンツ情報の一部に含まれている版や作成日時又は更新日時などの情報に基づいて、内容が変化しているか否かを判別する。コンテンツの内容が変化していなければ、ステップＳ５０に戻って、処理対象のコンテンツを次のコンテンツにする。
【０１０６】
コンテンツの内容が変化していると、印刷ファイルデータベース５に受信したコンテンツを格納すると共に、登録場所テーブル４ｂ１にもそれに応じたレコードを追加する（Ｓ５５）。なお、この処理を経ても、変更前のコンテンツも印刷ファイルデータベース５に格納されており、登録場所テーブル４ｂ１にもそれに応じたレコードが残っている。
【０１０７】
その後、制御部４ａは、そのコンテンツを印刷予約した１ユーザを認識し（Ｓ５６）、そのコンテンツを印刷予約した全てのユーザへの通知処理が終了していないことを確認した後（Ｓ５７）、さらに、そのユーザが電子メールサービスを受け得る者か（契約による）を判別する（Ｓ５８）。
【０１０８】
全てのユーザへの通知処理が終了した場合には、ステップＳ５０に戻って、処理対象のコンテンツを次のコンテンツに変更する。また、ユーザが電子メールサービスを享受できない者であると、ステップＳ５６に戻って、処理対象のユーザを次のユーザに変更する。
【０１０９】
処理対象のユーザが電子メールサービスを享受できる者であると、ユーザ管理テーブル４ｂ３の既通知事項に基づき、処理対象のコンテンツの変更を既にそのユーザに通知しているか否かを判別する（Ｓ５９）。既に通知していた場合には、ステップＳ５６に戻って、処理対象のユーザを次のユーザに変更する。
【０１１０】
未だ通知していない場合には、ユーザ管理テーブル４ｂ３の電子メールサービス内容に基づき、現在時刻がユーザが希望している電子メールの発送時間帯に該当しているかや、コンテンツ変更の通知をユーザが希望しているか（希望していないことは変更前のコンテンツを印刷対象とすることを意味している）や、変更後のコンテンツの容量（又はそれを印刷形式にした場合の容量）がユーザの契約容量を満たしているかや、変更後のコンテンツが当該システムが対応できるデータ形式になっているかなどの発送条件を満たしているか否かを判別する（Ｓ６０）。発送条件を満たしていないと、ステップＳ５６に戻って、処理対象のユーザを次のユーザに変更する。
【０１１１】
これに対して、発送条件を満たしていると、処理対象のコンテンツの変更に応じた内容の電子メールを形成し、ユーザ管理テーブル４ｂ３のそのユーザの電子メールアドレスに向けた発送処理を行い（Ｓ６１）、その後、ステップＳ５６に戻って、処理対象のユーザを次のユーザに変更する。ここで、発送処理では、ユーザ管理テーブル４ｂ３の既通知事項に対する書き込みや、印刷管理テーブル４ｂ２を、変更後のコンテンツを印刷するように書き換える処理なども行う。また、電子メールには、変更後のコンテンツを、ユーザが良く利用している、又は、直前数回で利用したプリンタ端末へダウンロードする予測時間を含めるようにしても良い。さらに、ユーザが良く利用している、又は、直前数回で利用したプリンタ端末が変更後のデータ形式や属性に対応できるか否かや、印刷画像情報への変換前又は変換後のデータ量（ファイル容量）の情報や、データ量の契約容量に対する多少などのファイル容量に係る情報を含めるようにしても良い。
【０１１２】
現在の処理対象のコンテンツに関係する全てのユーザへの通知処理を終了すると、処理対象のコンテンツを変更する（ステップＳ５０による）。
【０１１３】
（Ａ−２−５）印刷許容期限間近の通知動作
次に、印刷予約したコンテンツ（ファイル情報）を印刷しないまま、印刷許容期限に近付いたユーザへのプリントオンデマンドサーバ４による通知動作を、図１３に示すフローチャートを参照しながら説明する。印刷許容期限（ファイルの保管期限）は、例えば、印刷予約時点から１週間に定められている。
【０１１４】
プリントオンデマンドサーバ４は、例えば、その制御部４ａが内蔵するタイマ（図示せず）の時刻が定時（例えば１時間毎）になると、図１３に示す処理を開始する。
【０１１５】
プリントオンデマンドサーバ４の制御部４ａは、図１３に示す処理を開始するとまず、印刷管理テーブル４ｂ２に基づき、１個の印刷予約（登録情報）を認識する（Ｓ７０）。その後、全ての印刷予約についての通知処理が終了していないことを確認し（Ｓ７１）、現時刻が印刷許容期限を越えたか否かを判別する（Ｓ７２）。
【０１１６】
現時刻が印刷許容期限を越えていると、処理対象の印刷予約を消去する処理を行い（Ｓ７３）、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約に変更する。印刷予約の消去は、例えば、印刷管理テーブル４ｂ２から該当するレコードを消去する。また、適宜、登録場所テーブル４ｂ１から該当するレコードを消去したり、印刷ファイルデータベース５からファイル情報を消去したりする処理も行う。
【０１１７】
現時刻が印刷許容期限を越えていないと、その印刷予約での印刷許容期限までの残り時間が、閾値時間（例えば、１２時間）より短くなっているか否かを判別する（Ｓ７４）。印刷許容期限までの残り時間が閾値時間以上であると、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約にする。
【０１１８】
印刷許容期限までの残り時間が閾値時間より短くなっていると、ユーザ管理テーブル４ｂ３のその印刷予約に係るユーザの情報に基づき、そのユーザが電子メールサービスを受け得る者か（契約による）を判別する（Ｓ７５）。ユーザが電子メールサービスを享受できない者であると、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約に変更する。
【０１１９】
処理対象のユーザが電子メールサービスを享受できる者であると、ユーザ管理テーブル４ｂ３の既通知事項に基づき、印刷許容期限まで間近であることを既にそのユーザに通知しているか否かを判別する（Ｓ７６）。既に通知していた場合には、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約に変更する。
【０１２０】
未だ通知していない場合には、ユーザ管理テーブル４ｂ３の電子メールサービス内容に基づき、現在時刻がユーザが希望している電子メールの発送時間帯に該当しているかや、印刷許容期限まで間近であることの通知をユーザが希望しているかなどの発送条件を満たしているか否かを判別する（Ｓ７７）。発送条件を満たしていないと、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約に変更する。
【０１２１】
これに対して、発送条件を満たしていると、印刷許容期限まで間近であることを内容とする電子メールを形成し、ユーザ管理テーブル４ｂ３のそのユーザの電子メールアドレスに向けた発送処理を行い（Ｓ７８）、その後、ステップＳ７０に戻って、処理対象の印刷予約を次の印刷予約に変更する。ここで、発送処理では、ユーザ管理テーブル４ｂ３の既通知事項に対する書き込みも行う。
【０１２２】
全ての印刷予約に関する印刷許容期限間近の通知処理を終了すると、図１３に示す一連の処理を終了する。
【０１２３】
なお、印刷許容期限間近か否かを判断する閾値時間として、複数の閾値時間（例えば、２４時間、１２時間、６時間、３時間）を設け、数回にわたって、通知を行うようにしても良い。この場合において、印刷許容期限までの残り時間の段階によって、電子メールでの通知内容を変更するようにしても良く（例えば、「印刷期限まで１２時間をきりました」）、逆に、この場合であっても、電子メールでの通知内容を同一にしても良い（例えば、「印刷期限は１０月２０日午後６時２０分です」）。
【０１２４】
（Ａ−２−６）ファイル情報の印刷動作
次に、登録したファイル情報を印刷する際の動作を、図１４のシーケンス図を参照しながら説明する。
【０１２５】
ユーザは、適宜のタイミングで、いずれかのプリンタデバイス６（及びプリンタコントローラ７）の近傍に行き、プリンタコントローラ７の操作表示部７ｇを操作して、登録ファイル情報の印刷サービスモードを指示すると共に、自己を認証させる情報を入力する。すなわち、プリンタコントローラ７には認証情報が入力される（Ｓ８１）。このとき、プリンタコントローラ７は、認証させるための情報をプリントオンデマンドサーバ４に送信し（Ｓ８２）、プリントオンデマンドサーバ４は、認証を行って認証結果をプリンタコントローラ７に返信する（Ｓ８３）。
【０１２６】
図１４では省略しているが、認証結果がＮＧの場合には、プリンタコントローラ７はその旨を表示して一連の処理を終了する。なお、このような印刷時においては、ユーザの認証を省略するようにしても良い。
【０１２７】
認証結果がＯＫの場合には、ユーザは、印刷用識別番号をプリンタコントローラ７の操作表示部７ｇから入力し（なお、携帯端末に印刷用識別番号を記憶しておき、データ転送機能により、携帯端末からプリンタコントローラ７に与えるようにしても良い）、これにより、プリンタコントローラ７は、与えられた印刷用識別番号をプリントオンデマンドサーバ４に送信する（Ｓ８４）。プリントオンデマンドサーバ４は、受信した印刷用識別番号に基づいて、印刷管理テーブル４ｂ２を参照し、さらに、登録場所テーブル４ｂ１を参照し、印刷ファイルデータベース５から該当するファイル情報を取り出して格納部４ｄにバッファリングすると共に（Ｓ８５）、取り出したファイル情報をプリンタコントローラ７に送信する（Ｓ８６）。格納部４ｄにバッファリングされたファイル情報は、通信時での再送要求等に応じるためのものである。
【０１２８】
プリンタコントローラ７（及びプリンタデバイス６）は、受信したコードの内容に応じ、受信したファイル情報をプリンタデバイス６で印刷させる（Ｓ８７）。その後、プリンタコントローラ７は、プリントオンデマンドサーバ４に印刷処理終了を通知し（Ｓ８８）、プリントオンデマンドサーバ４は、印刷管理テーブル４ｂ２から該当する情報を消去したり、格納部４ｄからファイル情報を消去したり、ユーザ管理テーブル４ｂ３での利用特徴情報やジャーナルや課金情報の更新をしたり等の、終了時処理を行う（Ｓ８９）。
【０１２９】
なお、利用特徴情報の更新では、直前利用のプリンタ端末として当該プリンタコントローラ７及び又はプリンタデバイス６の情報が書き込まれ、利用するプリンタ端末の統計情報も、今回の利用が反映されて更新される。また、課金情報の更新は、ファイル情報の印刷がプリンタデバイス６で実行された場合にのみ実行される。ここでの課金は、印刷サービスに対する課金であり、ファイル情報が有料サイトの場合には、その代替の課金も行う。さらに、この印刷指令時に、プリントオンデマンドサーバ４が、ユーザに未だ通知していない通知事項（例えば、あるプリンタ端末の新規設置や近傍のプリンタ端末の故障や印刷予約されている他のファイル情報の印刷許容期限の間近など）を通知するようにしても良い。
【０１３０】
（Ａ−３）実施形態の効果
上記実施形態によれば、多様な電子メールの通知機能を設けたので、ユーザの利便性を大幅に向上させることができる。
【０１３１】
例えば、プリンタ端末の状況通知により、故障中のプリンタ端末へユーザが出向くような無駄を排除できたり、利用しやすい位置に新規設置されたプリンタ端末をユーザが利用できたりすることができる。また例えば、印刷許容期限の間近であることの通知により、印刷を失念していたり忙しさのために印刷を実行していなかったりするファイル情報をユーザが印刷許容期限内に印刷させることができる。さらに例えば、印刷予約したコンテンツ内容の変更の通知により、ユーザが最新内容のコンテンツの存在を認識でき、その印刷を適宜のタイミングで実行することができる。例えば、ファイル情報のデータ形式などとプリンタ端末の対応能力などとの関係や、ダウンロード予測時間などの電子メールでの通知により、ユーザは、どのプリンタ端末にいつ行けば良いかなどを的確に判断することができる。
【０１３２】
上記実施形態によれば、電子メールの送信先が携帯端末かパソコンかをユーザが指定でき、また、電子メールの発送時間帯もユーザが指定できるようにしたので、この点からも、ユーザの利便性を大幅に向上させることができる。
【０１３３】
（Ｂ）変形実施形態
上記実施形態の説明でも、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
【０１３４】
上記実施形態では、各種電子メールを送付するだけであったが、電子メールに、返信を求める情報を盛り込むようにしても良い。例えば、印刷許容期限が間近にせまったことを通知する電子メールを、印刷許容期限を延長するか否かや延長期限などを指示する返信メールを送信できる形式にしておき、プリントオンデマンドサーバ４がその返信メールに応じ、適宜、印刷許容期限を書き換えるようにしても良い。また例えば、コンテンツの変更を通知する電子メールを、変更前後のいずれのコンテンツを印刷対象とするかを指示する返信メールを送信できる形式にしておき、プリントオンデマンドサーバ４がその返信メールに応じ、適宜、印刷管理テーブル４ｂ２などを書き換えるようにしても良い。さらに例えば、印刷対象のファイルの容量が契約容量を越えていることを通知する電子メールを、契約容量をグレードアップするか否かを指示する返信メールを送信できる形式にしておき、プリントオンデマンドサーバ４がその返信メールに応じ、適宜、ユーザ管理テーブル４ｂ３などを書き換えるようにしても良い。
【０１３５】
上記実施形態では、故障などの監視対象がプリンタ端末（やコンテンツ提供サーバ）であるものを示したが、プリントオンデマンドサーバ４が自己の故障や一部機能の停止などをユーザに電子メールで通知するようにしても良い。
【０１３６】
また、上記実施形態では、電子メールをユーザに通知するものを示したが、システム管理者やユーザ管理者のパソコンなどにも、所定の通知事項については、電子メールを発送するようにしても良い。
【０１３７】
さらに、上記実施形態では、各通知事項毎に定時処理するイメージで説明したが、複数の通知事項に関し、同じ定時処理で通知の必要性などを判断するようにしても良い。
【０１３８】
さらにまた、上記実施形態では、通知事項をユーザに電子メールで通知するものを示したが、携帯端末が電話機能を有している場合には、合成音声で通知するようにしても良い。
【０１３９】
上記実施形態では、プリンタ端末の故障などについてはそれを検出したときや、ファイル情報の登録時（印刷予約時）に通知するものを示したが、その他、ユーザがユーザ登録のためにプリントオンデマンドサーバ４にアクセスしたときにも通知するようにしても良い。
【０１４０】
また、上記実施形態では、プリンタ端末が状況変化した後やコンテンツ内容が変化した後などで通知を行うものを示したが、変化が起こる前でも、変化が起こる予定が分かったときに通知を行うようにしても良い。例えば、プリンタ端末の将来の新規設置が予めプリントオンデマンドサーバ４にキー入力された場合には通知を始めるようにしても良く、また同様に、コンテンツ内容の将来の変更情報を予めコンテンツ提供サーバからプリントオンデマンドサーバ４に与えられた場合には通知を始めるようにしても良い。
【０１４１】
各サーバなどの装置の機能分けは、上記実施形態のものに限定されず、また、装置数も上記実施形態のものに限定されない。例えば、コンテンツ提供サーバ３と印刷ファイルデータベース５が融合したものであっても良い。また例えば、プリントオンデマンドサーバ４の機能をコンテンツ提供サーバ３が担うものであっても良い。また、プリンタデバイス６の故障などをプリンタコントローラ７が、プリントオンデマンドサーバ４からユーザの電子メールアドレスを取り出したり、過去の印刷実行時にユーザの電子メールアドレスを得ておいたりなどして発送するようにしても良い。
【０１４２】
逆に、上記実施形態で１個の装置が担うと記載した複数の機能を異なる装置が担当するようにしても良い。例えば、コンテンツに係る登録申込み（印刷予約）を、コンテンツ提供サーバ３に対して行い、コンテンツ提供サーバ３を介してプリントオンデマンドサーバ４にファイル情報を登録するようにしても良い。
【０１４３】
特許請求の範囲における「印刷管理用サーバ」の用語は、プリントオンデマンドサーバに限定されず、プリントオンデマンドサーバに代えて同様な機能を担う装置をも含むものである。
【０１４４】
上記実施形態においては、印刷用識別番号を生成し、プリンタコントローラに印刷用識別番号を入力してファイル情報を取り出すものを示したが、これに代え、又は、これに加え、他の情報も、ファイル情報の取り出し条件としても良い。例えば、ファイル登録時に、ユーザが認証情報（例えばパスワード）を入力し、この情報を利用するようにしても良い。
【図面の簡単な説明】
【０１４５】
【図１】実施形態の印刷ネットワークシステムの構成を示すブロック図である。
【図２】実施形態のコンテンツ提供サーバの詳細構成例を示すブロック図である。
【図３】実施形態のプリントオンデマンドサーバの詳細構成例を示すブロック図である。
【図４】実施形態の登録場所テーブルの構成例を示す説明図である。
【図５】実施形態の印刷管理テーブルの構成例を示す説明図である。
【図６】実施形態のユーザ管理テーブルの構成例を示す説明図である。
【図７】実施形態のプリンタ端末管理テーブルの構成例を示す説明図である。
【図８】実施形態のプリンタデバイス及びプリンタコントローラの詳細構成例を示すブロック図である。
【図９】実施形態の印刷用ファイル情報の登録動作を示すシーケンス図である。
【図１０】実施形態のプリント端末の状況変化時の通知動作（その１）を示すフローチャートである。
【図１１】実施形態のプリント端末の状況変化時の通知動作（その２）を示すフローチャートである。
【図１２】実施形態のコンテンツ変更の通知動作を示すフローチャートである。
【図１３】実施形態の印刷許容期限間近の通知動作を示すフローチャートである。
【図１４】実施形態の印刷動作を示すシーケンス図である。
【符号の説明】
【０１４６】
１…通信網、
２…ファイル登録指示装置、
３…コンテンツ提供サーバ、
４…プリントオンデマンドサーバ、
５…印刷ファイルデータベース、
６…プリンタデバイス、
７…プリンタコントローラ。
【図１】
2005128966.tif 000003
【図２】
2005128966.tif 000004
【図３】
2005128966.tif 000005
【図４】
2005128966.tif 000006
【図５】
2005128966.tif 000007
【図６】
2005128966.tif 000008
【図７】
2005128966.tif 000009
【図８】
2005128966.tif 000010
【図９】
2005128966.tif 000011
【図１０】
2005128966.tif 000012
【図１１】
2005128966.tif 000013
【図１２】
2005128966.tif 000014
【図１３】
2005128966.tif 000015
【図１４】
2005128966.tif 000016