(57)【要約】【課題】ファイル情報の内容や印刷希望者の属性等に応じて、印刷を多様に制限し得る印刷ネットワークシステムを提供する。【解決手段】本発明の印刷ネットワークシステムは、印刷情報を登録する印刷予約受付時に機能する、印刷情報取込手段が取り込んだファイル情報を、複数のフィルタリング項目でフィルタリングし、登録の可否、印刷時における制限レベルを設定するフィルタリング手段を有する。また、予約されたファイル情報の印刷実行時に機能する、取り出したファイル情報に制限レベルが付与されていれば、印刷手段による印刷を、付与されている制限レベルに応じて制限する印刷制限手段を有する。【選択図】      図９
2005018699.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの印刷予約情報に応じ、印刷すべきファイル情報を取り込む印刷情報取込手段と、
この印刷情報取込手段が取り込んだファイル情報を、複数のフィルタリング項目でフィルタリングし、登録の可否、印刷時における制限レベルを設定するフィルタリング手段と、
このフィルタリング手段によって登録が認められたファイル情報を、ファイル情報の特定情報と、制限レベルが付与されている場合には制限レベルと共に記憶する印刷情報記憶手段と、
ユーザ入力に応じて印刷要求を送信すると共に、受信したファイル情報を印刷する印刷手段と、
受信した印刷要求に応じ、その印刷要求に含まれているファイル情報の特定情報に基づいて、上記印刷情報記憶手段から該当するファイル情報を取り出して、要求元の上記印刷手段に与える印刷要求処理手段と、
この印刷要求処理手段が取り出したファイル情報に制限レベルが付与されている場合には、上記印刷手段による印刷を、付与されている制限レベルに応じて制限する印刷制限手段と
を有することを特徴とする印刷ネットワークシステム。
【請求項２】
上記フィルタリング手段によって登録が拒否されたファイル情報の送信元に関する登録拒否の統計情報を取得しておき、統計情報が所定状態になったときには、その送信元からのファイル情報の取り込みを禁止することを特徴とする請求項１に記載の印刷ネットワークシステム。
【請求項３】
上記フィルタリング手段における複数のフィルタリング項目の１項目が、上記印刷情報取込手段が取り込んだファイル情報がウィルスに感染しているか否かであり、ウィルスに感染している場合には、登録を拒否することを特徴とする請求項１又は２に記載の印刷ネットワークシステム。
【請求項４】
上記フィルタリング手段における複数のフィルタリング項目の１項目が、上記印刷情報取込手段が取り込んだファイル情報が有価証券画像に係るものか否かであり、有価証券画像に係るものである場合には、上記印刷手段によるファイル情報の印刷を、警報を発しながら実行させる制限レベルを設定することを特徴とする請求項１〜３のいずれかに記載の印刷ネットワークシステム。
【請求項５】
上記フィルタリング手段における複数のフィルタリング項目の１項目が、上記印刷情報取込手段が取り込んだファイル情報の内容が卑猥か否かであり、卑猥な場合には、ユーザの年令範囲に応じ、時間帯を限って印刷を認める制限レベル、又は、印刷を拒否する制限レベルに設定することを特徴とする請求項１〜４のいずれかに記載の印刷ネットワークシステム。
【請求項６】
上記フィルタリング手段における複数のフィルタリング項目の１項目が、ユーザが所定年令以下であって上記印刷情報取込手段が取り込んだファイル情報が有料サイトからのものか否かであり、該当する場合には、保護者の承認下で印刷を許容する制限レベルに設定することを特徴とする請求項１〜５のいずれかに記載の印刷ネットワークシステム。
【請求項７】
保護者の承認下で印刷を許容する制限レベルに設定した際に、承認するか否かを問い合わせる保護者宛の電子メールを発送し、承認の返信電子メールの受領時には制限レベルを消去し、非承認の返信電子メールの受領時には印刷を拒否する制限レベルに書き換える制限レベル書換手段を有することを特徴とする請求項６に記載の印刷ネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷ネットワークシステムに関し、例えば、パソコンなどから指示したコンテンツ等の印刷情報を、コンビニエンスストアや駅などに設置されているプリンタ機能や複写機能を有するプリンタデバイスによって印刷させようとしたものに関する。
【０００２】
【従来の技術】
最近、ユーザ又はその関係者が印刷管理用サーバにファイル情報を登録し、ユーザが、外出先などで、印刷管理用サーバとネットワーク接続されるプリンタデバイスを利用し、ファイル情報を印刷できる印刷ネットワークシステムが提供されている。
【０００３】
このような印刷ネットワークシステムにおいては、プリンタデバイスを多くの者が利用できるという利点を有する反面、誰でもプリンタデバイスを利用できるため、プリンタデバイスを利用して不正を働く者も生じる恐れがある。
【０００４】
そのため、不正行為に使用されたプリンタデバイス（画像形成装置）の使用を制限することが、特許文献１によって提案されている。
【０００５】
【特許文献１】特開２００２−２５９１０７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、プリンタデバイス（画像形成装置）の制限は不正行為に使用されたことだけであり、必ずしも、制限対象が充分とは言い難い。
【０００７】
例えば、印刷するファイル情報が不正なものでなくても、その印刷希望者との関係では印刷を制限することが好ましいこともあり、また、ファイル情報のデータ構成等によって、印刷を制限することが好ましいこともある。特に、印刷希望者が、コンテンツプロバイダが提供するコンテンツ（ファイル情報）を印刷する場合には、印刷希望者が登録したファイル情報を印刷する場合に比較すると、完全なる私的な利用ではないので、システム側で制限することが好ましいことも多い。
【０００８】
本発明は、以上の点を考慮してなされたものであり、ファイル情報の内容や印刷希望者の属性等に応じて、印刷を多様に制限し得る印刷ネットワークシステムを提供しようとしたものである。
【０００９】
【課題を解決するための手段】
かかる課題を解決するため、本発明の印刷ネットワークシステムは、（１）ユーザからの印刷予約情報に応じ、印刷すべきファイル情報を取り込む印刷情報取込手段と、（２）この印刷情報取込手段が取り込んだファイル情報を、複数のフィルタリング項目でフィルタリングし、登録の可否、印刷時における制限レベルを設定するフィルタリング手段と、（３）このフィルタリング手段によって登録が認められたファイル情報を、ファイル情報の特定情報と、制限レベルが付与されている場合には制限レベルと共に記憶する印刷情報記憶手段と、（４）ユーザ入力に応じて印刷要求を送信すると共に、受信したファイル情報を印刷する印刷手段と、（５）受信した印刷要求に応じ、その印刷要求に含まれているファイル情報の特定情報に基づいて、上記印刷情報記憶手段から該当するファイル情報を取り出して、要求元の上記印刷手段に与える印刷要求処理手段と、（６）この印刷要求処理手段が取り出したファイル情報に制限レベルが付与されている場合には、上記印刷手段による印刷を、付与されている制限レベルに応じて制限する印刷制限手段とを有することを特徴とする。
【００１０】
【発明の実施の形態】
（Ａ）実施形態
以下、本発明による印刷ネットワークシステムの一実施形態を図面を参照しながら説明する。
【００１１】
（Ａ−１）実施形態の構成
この実施形態の印刷ネットワークシステムは、図１に示すように、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ（印刷管理用サーバ）４、印刷ファイルデータベース５、プリンタデバイス６及びプリンタコントローラ７を有し、ファイル登録指示装置２、コンテンツ提供サーバ３、プリントオンデマンドサーバ４及びプリンタコントローラ７がインターネットなどの通信網１を介して接続されている。ここで、プリントオンデマンドサーバ４には、印刷ファイルデータベース５が関連して設けられており、プリンタコントローラ７には、プリンタデバイス６が関連して設けられている。
【００１２】
なお、図１では、通信網との接続機能を有する全ての要素２〜４、７が同一の通信網１を介して接続し得るように示しているが、２要素間の接続に係る通信網は、その２要素間の組合せによって異なるものであっても良い。
【００１３】
また、図１においては、各要素２〜７を１個ずつ示しているが、複数存在しても良く、ファイル登録指示装置２、コンテンツ提供サーバ３、プリンタデバイス６、プリンタコントローラ７などは、複数存在することを前提としている。
【００１４】
ファイル登録指示装置２は、ユーザに係る情報処理端末が該当する。ファイル登録指示装置２は、パソコンであっても良く、携帯電話などのデータ通信機能を有する携帯端末であっても良く、通信網１がインターネットの場合であれば、ブラウザ機能を有することを要する。ファイル登録指示装置２は、プリントオンデマンドサーバ４に対し、プリンタデバイス６によって印刷させるファイル情報を登録させるものである。登録させるファイル情報は、当該ファイル登録指示装置２から送信するものであっても良く、コンテンツ提供サーバ３からプリントオンデマンドサーバ４に転送させるものであっても良い。なお、後者の場合には、ファイル登録指示装置２からコンテンツ提供サーバ３にアクセスして、プリントオンデマンドサーバ４に与えるようにしても良い。
【００１５】
コンテンツ提供サーバ３は、例えば、コンテンツ提供会社（コンテンツプロバイダ）のサーバが該当し、ファイル登録指示装置２又はプリントオンデマンドサーバ４とのデータ授受により、ユーザが印刷を希望するコンテンツ（ファイル情報）を、プリントオンデマンドサーバ４に与えるものである。なお、後述する動作説明においては、プリントオンデマンドサーバ４からコンテンツ提供サーバ３に、コンテンツ（ファイル情報）が要求され、そのときに、プリントオンデマンドサーバ４にコンテンツ（ファイル情報）を送信するものとしている。
【００１６】
プリントオンデマンドサーバ４は、ファイル情報のフィルタリング、ファイル情報の登録、ファイル情報の印刷などに対する課金、ユーザ管理、セキュリティ管理、印刷履歴管理などを統合的に行うサーバであり、印刷サービスを提供するものである。
【００１７】
印刷ファイルデータベース５は、印刷用のファイル情報を保管するデータベースであり、この実施形態の場合には、プリントオンデマンドサーバ４により制御されるものである。
【００１８】
プリンタデバイス６は、コンビニエンスストアや駅などに設置されているプリンタもしくはプリント機能を有する機器（複合機、ＦＡＸ、複写機など）であり、プリンタコントローラ７の制御下で、印刷用ファイル情報を印刷するものである。
【００１９】
プリンタコントローラ７は、例えば、ＭＭＫ（ｍｕｌｔｉｍｅｄｉａ  ｋｉｏｓｋ）端末が該当し、プリンタデバイス６を制御して、通信網１側から与えられた印刷用ファイル情報をプリンタデバイス６によって印刷出力させるものである。なお、プリンタコントローラ７は、プリンタデバイス６内の機能としてプリンタデバイス６内に包含されていても良い。また、１台のプリンタコントローラ７が、後述するように、複数のプリンタデバイス６を制御するものであっても良い。プリンタデバイス６及びプリンタコントローラ７によって、印刷端末が構成されている。
【００２０】
ファイル登録指示装置２は、パソコンや、携帯電話などのデータ通信機能を有する携帯端末であるので、その詳細構成の説明は省略する。
【００２１】
コンテンツ提供サーバ３は、図２に示すように、全体を制御する制御部３ａ、情報出力装置３ｂ、情報入力装置３ｃ、データベース３ｄ、通信網１と接続される情報通信部３ｅなどを有する。
【００２２】
制御部３ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアなどが該当し、情報通信部３ｅが受信した通信情報を解析したり、ユーザが必要とするコンテンツ（ファイル情報）をデータベース３ｄより取り出して情報通信部３ｅから送信させたりなどするものである。
【００２３】
情報出力装置３ｂは、例えば、プリンタやディスプレイや外部記憶装置のアクセス部などが該当し、データベース３ｄに格納されているコンテンツやジャーナルなどを保守作業者等に出力するものである。
【００２４】
情報入力装置３ｃは、例えば、キーボード、マウス、ＯＣＲ、外部記憶装置のアクセス部などが該当し、データベース３ｄへ格納させるコンテンツやその更新情報などを入力するものである。
【００２５】
データベース３ｄは、例えば、外部記憶装置が該当し、種々のコンテンツやジャーナルなどを記憶しているものである。
【００２６】
情報通信部３ｅは、例えば、通信ボードや通信ソフトウェアなどが該当し、プリントオンデマンドサーバ４から通信網１を介して供給される通信情報を受信したり、データベース３ｄから取り出したコンテンツを通信網１を介してプリントオンデマンドサーバ４に送信したりなどするものである。
【００２７】
プリントオンデマンドサーバ４は、図３に示すように、全体を制御する制御部４ａ、管理用メモリ４ｂ、通信網１と接続される情報通信部４ｃ、格納部４ｄなどを有する。
【００２８】
制御部４ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭやＣＰＵが実行するソフトウェアなどが該当し、情報通信部４ｃから供給される通信情報を解析したり、受信したファイル情報をフィルタリングを行ったり（フィルタリング機能については、動作説明の項で詳述する）、受信したファイル情報を印刷ファイルデータベース５に登録したり、必要なファイル情報を印刷ファイルデータベース５から読み出して格納部４ｄに格納したり、ファイル情報を格納部４ｄより取り出して情報通信部４ｃから送信したりなどするものである。制御部４ａは、ファイル登録指示装置２から受信したファイル登録要求などに基づいてファイル登録処理を行うと共に、印刷指示時に必要となる印刷用識別番号を生成し、この生成した印刷用識別番号と、ユーザの識別番号（又はファイル登録指示装置２の識別番号）と、印刷ファイル情報の特定情報と、印刷ファイル情報のフィルタリング結果との対応などを、管理用メモリ４ｂの印刷管理テーブル４ｂ２に登録するものである。
【００２９】
管理用メモリ４ｂは、例えば、外部記憶装置が該当し、登録場所テーブル４ｂ１、印刷管理テーブル４ｂ２、ユーザ管理テーブル４ｂ３、ブラックリスト４ｂ４などを有する。その他、コンテンツ提供会社への支払い額情報なども管理する。
【００３０】
登録場所テーブル４ｂ１は、図４に例示するように、印刷ファイルデータベース５における各ファイル情報の格納位置情報を、印刷ファイル情報の特定情報と対応付けて記憶しているものである。
【００３１】
印刷管理テーブル４ｂ２は、図５に例示するように、また上述したように、印刷用識別番号と、ユーザの識別番号（又はファイル登録指示装置２の識別番号）と、印刷ファイル情報の特定情報と、印刷ファイル情報のフィルタリング結果の対応などを記憶しているものである。
【００３２】
ここで、印刷ファイル情報のフィルタリング結果は、例えば、プリンタデバイス６での印刷を問題なしとする結果、時間帯により印刷を許可する結果、保護者の承認を得ることを条件に印刷を許可する結果（承認前後で異なる表記がなされる）、プリンタデバイス６で警報を発しって印刷させる結果等がある。
【００３３】
ユーザ管理テーブル４ｂ３は、図６に例示するように、当該実施形態での印刷サービスを受けることが可能なユーザの識別番号（又はファイル登録指示装置２の識別番号）と、ユーザの氏名住所などの情報と、ユーザの生年月日と、保護者の電子メールアドレスと、そのユーザに対する課金情報と、利用状況のジャーナルなどを記憶しているものである。利用状況のジャーナルには、例えば、フィルタリング結果で何らかの問題があるファイル情報が印刷された場合のジャーナルも、正常印刷時のジャーナルと区別されて格納される。
【００３４】
ブラックリスト４ｂ４は、図７に示すように、フィルタリング結果から問題がある、又は、マークすることが必要なコンテンツプロバイダやユーザの識別番号と、ファイル登録拒否判断用情報と、リスト登録回数と、解除条件等が格納される。ファイル登録拒否判断用情報には、そのコンテンツプロバイダやユーザがファイル登録を拒否している状態か否かや、ファイル登録を拒否できるか否かを判断するための統計情報等が含まれている。
【００３５】
情報通信部４ｃは、例えば、通信ボードや通信ソフトウェアなどが該当し、ファイル登録指示装置２やプリンタコントローラ７やコンテンツ提供サーバ３側との通信を実行するものである。
【００３６】
格納部４ｄは、例えば、半導体メモリ群が該当し、プリンタデバイス６側へ転送するファイル情報を一時的に格納するものである。なお、この実施形態の場合、格納部４ｄには、登録しようとするファイル情報に対して後述するフィルタリング処理で必要となる参照用情報（例えば、有価証券画像情報や、卑猥なキーワードや、有料サイト情報等）も格納されている。
【００３７】
印刷ファイルデータベース５は、例えば、外部記憶装置及びそのアクセス構成が該当するが、その詳細構成の説明は省略する。
【００３８】
図７は、プリンタデバイス６及びプリンタコントローラ７の詳細構成例を示すブロック図である。
【００３９】
プリンタコントローラ７は、分散処理サーバとして用いられるものであり、図８に示すように、全体を制御する制御部７ａを有する。この制御部７ａには、通信網１と接続されるネットワークインターフェース７ｂ、印刷ファイル情報が適宜格納されるＨＤＤ（他の記憶装置でも良い）７ｃ、収容している１又は複数のプリンタデバイス６とのＳＣＳＩバス（他のプロトコルなどに従うバスでも良い）を介した通信インタフェースを行うプリンタインターフェース７ｄ−１、７ｄ−２、操作表示部７ｅなどが接続されている。
【００４０】
なお、図８は、１台のプリンタコントローラ７が収容し得るプリンタデバイス６が２台の場合を示している。プリンタデバイス６は、純粋なプリンタでも良く複写機でも良く、複合機でも良く、図８では、複写機の場合を示している。操作表示部７ｅは、操作部と表示部に分離されているものでも良いが、タッチパネルなどの操作部と表示部とが融合されているものでも良い。
【００４１】
一方、複写機が該当するプリンタデバイス６にも、全体を制御する制御部６ａが設けられている。この制御部６ａは、その動作の制御を司るＣＰＵ、このプリンタデバイス６の動作のソフトウェアが格納されているＲＯＭ、画像データやその他動作上のデータが一時格納されるＲＡＭなどにより構成されている。
【００４２】
制御部６ａには、自動原稿送り装置（ＡＤＦ）６ｂ、スキャナ部６ｃ、プリンタ部６ｄ、操作パネル６ｅ、ＨＤＤ６ｆ、コントローラインターフェース６ｇが接続されている。
【００４３】
自動原稿送り装置６ｂ及びスキャナ部６ｃは、複写機としての一般的なものである。
【００４４】
プリンタ部６ｄは、スキャナ部６ｃによる原稿の読取り画像データのプリントを行うだけでなく、プリンタコントローラ７から与えられた画像データ（印刷情報の画像データ）のプリントを行うものである。
【００４５】
操作パネル６ｅは、タッチパネル内蔵の液晶表示部とテンキーなどのハードキーで構成される表示入力部として用いられ、タッチパネルやハードキーにより種々の操作や設定などの指示が入力されると共に、液晶表示部に操作案内やエラー時のエラー内容の案内などが表示されるものである。この実施形態の場合、ファイル情報の画像データのプリントを行うための操作や設定などの指示が入力されると共に、液晶表示部にそのための操作案内などが表示されるものである。
【００４６】
なお、ファイル情報を印刷させるための操作を、プリンタコントローラ７の操作表示部７ｅに対して行うようなものであっても良い。
【００４７】
ＨＤＤ６ｆは、印刷に供するデータが格納されるハードディスクで代表される外部記憶装置である。この実施形態の場合、印刷情報の画像データも適宜記憶される。なお、ファイル情報の画像データは、圧縮してＨＤＤ６ｆに記憶され、又は、当初より圧縮したものであってそのままＨＤＤ６ｆに記憶され、読出し時にこの圧縮画像データを伸張して印刷させるものであっても良い。
【００４８】
コントローラインターフェース６ｇは、ＳＣＳＩバスを介してプリンタコントローラ７と接続され、ファイル情報の画像データの授受を行うものである。
【００４９】
図７では、省略しているが、プリンタデバイス６又はプリンタコントローラ７には、ブザー又は回転灯等の警報を発する警報機が設けられている。
【００５０】
（Ａ−２）実施形態の動作
次に、以上のような構成を有する印刷ネットワークシステムの動作を図面を参照しながら説明する。
【００５１】
（Ａ−２−１）印刷に供するファイル情報の登録動作
まず、ユーザが、プリンタデバイス６で印刷させるファイル情報を登録させる際のシステム動作を、図９に示すシーケンス図を参照しながら説明する。
【００５２】
プリンタデバイス６で印刷させるファイル情報は、ユーザがファイル登録指示装置２から送信させる場合と、コンテンツ提供サーバ３から取り出す場合とがあるが、以下の説明は、後者であるとして行う。
【００５３】
ユーザは、ファイル登録指示装置２に対し、プリントオンデマンドサーバ４に係るファイル登録用Ｗｅｂページの取出し操作を行い、ファイル登録指示装置２は、通信網１側に選択されたファイル登録用Ｗｅｂページの送信要求（例えばＵＲＬ）を送信し（Ｓ１）、プリントオンデマンドサーバ４は、ファイル登録用Ｗｅｂページをファイル登録指示装置２に返信し（Ｓ２）、ファイル登録指示装置２はそのファイル登録用Ｗｅｂページを表示する（Ｓ３）。
【００５４】
ユーザは、ファイル登録用Ｗｅｂページの所定の入力フィールドに、自己を認証させるための情報（例えば、ユーザの識別番号とする）を入力して送信を指示し、ファイル登録指示装置２は、認証のための情報を送信し（Ｓ４）、プリントオンデマンドサーバ４は、ユーザの認証を行う（Ｓ５）。そして、認証がＯＫの場合には、プリントオンデマンドサーバ４は、登録するファイル情報がユーザが送信するものであれば送信し、登録するファイル情報がコンテンツ提供サーバ３が提供するものであればその特定情報を送信することを求めるメッセージを含む認証ＯＫ情報を返信し（Ｓ６）、ファイル登録指示装置２は、その受信情報を表示する（Ｓ７）。
【００５５】
なお、図９では省略しているが、認証がＮＧの場合には、プリントオンデマンドサーバ４は、その旨を返信する。また、ユーザが、ユーザからの認証情報からはＯＫであっても、ブラックリスト４ｂ４でファイル登録が拒否されているときには、その旨を含む認証ＮＧを返信する。
【００５６】
図９は、上述したように、登録するファイル情報がコンテンツ提供サーバ３が提供するファイル情報（コンテンツ）である場合を示している。
【００５７】
コンテンツ提供サーバ３のコンテンツを印刷ファイル情報として登録を希望する場合は、ユーザは、コンテンツ提供サーバ３及びコンテンツを特定する情報を入力し、ファイル登録指示装置２は、コンテンツ提供サーバ３及びコンテンツを特定する情報を含む登録ファイル指示情報をプリントオンデマンドサーバ４に送信する（Ｓ８）。
【００５８】
このとき、プリントオンデマンドサーバ４は、図１０及び図１１に詳細を示すフィルタリング、登録処理を行って、ファイル情報（コンテンツ）を登録した際には、印刷用識別番号を含む登録完了通知を、ファイル登録指示装置２に返信する（Ｓ９）。ファイル登録指示装置２は、受信した印刷用識別番号を含む登録完了通知を表示する（Ｓ１０）。ユーザは、後での印刷のために、表示された印刷用識別番号を紙等に控える。
【００５９】
次に、プリントオンデマンドサーバ４が実行するコンテンツ提供サーバ３及びコンテンツを特定する情報を含む登録ファイル指示情報が与えられた際の処理（Ｓ９）を、図１０及び図１１のフローチャートを参照しながら詳述する。
【００６０】
登録ファイル指示情報を受信したプリントオンデマンドサーバ４は、その中のコンテンツ提供サーバ３及びコンテンツを特定する情報を取り出し、ブラックリスト情報４ｂ４から見て、そのコンテンツ提供サーバ３（に係るコンテンツプロバイダ）からのファイル情報の取り出し、登録が認められるか否かを判別する（Ｓ２０）。
【００６１】
コンテンツ提供サーバ３がファイル情報の取り出し、登録が認められないものであると、プリントオンデマンドサーバ４は、ファイル登録指示装置２にその旨を通知して（Ｓ２１）、一連の処理を終了する。
【００６２】
該当するコンテンツ提供サーバ３がファイル情報の取り出し、登録が許容されているものであると、プリントオンデマンドサーバ４は、コンテンツ提供サーバ３に、コンテンツの特定情報を含むコンテンツ送信要求を送出し（Ｓ２２）、返信されてきたコンテンツを受信する（Ｓ２３）。
【００６３】
なお、図１０では省略しているが、コンテンツ送信要求を送出した時点から、受信許容時間を管理するタイマを起動し、その時間内にコンテンツを受信できない場合や、該当するコンテンツがない旨がコンテンツ提供サーバ３から返信された場合には、その旨をファイル登録指示装置２に通知して、一連の処理を終了する。
【００６４】
コンテンツを受信すると、プリントオンデマンドサーバ４は、そのコンテンツがウィルスに感染しているか否かを判別する（Ｓ２４）。ウィルスに感染していると、印刷ファイルデータベース５への格納することなく破棄し（Ｓ２５）、ブラックリスト４ｂ４への設定又は更新を行い（Ｓ２６）、コンテンツが印刷禁止のものである旨をファイル登録指示装置２に通知して（Ｓ２７）、一連の処理を終了する。
【００６５】
ステップＳ２６のブラックリスト４ｂ４への設定又は更新処理の詳細は以下の通りである。
【００６６】
ブラックリスト４ｂ４へそのコンテンツプロバイダのレコード（欄）が設けられていない場合であれば、ブラックリスト４ｂ４に、コンテンツプロバイダのレコードを設け、ウィルス検出が１回目用のデフォルトデータを設定する。ブラックリスト４ｂ４へそのコンテンツプロバイダのレコード（欄）が設けられている場合であれば、今回のウィルス検出が連続した所定回数目であれば、又は、今回のウィルス検出により、ファイル取り出し数に対するウィルス検出数の比率が所定比率以上になれば、ファイル情報の取り出し、登録を拒否する状態に更新する。今回のウィルス検出が連続した所定回数目より少ない回数で、しかも、比率が所定比率より小さい場合であれば、それらを算出するための情報だけを更新する。
【００６７】
また、ファイル情報の取り出し、登録を拒否する状態にした場合には、そのような状態になった回数（リスト登録回数）を更新すると共に、その回数に基づいた解除条件を設定する。例えば、回数が第１の閾値回数より少なければ所定時間後に自動解除し、回数が第１の閾値回数以上で第１の閾値回数より少なければコンテンツプロバイダからの要求により解除を認め、回数が第２の閾値回数以上であれば、一切、解除を認めない（永久追放）。なお、解除した場合でも、ブラックリスト４ｂ４にそのコンテンツプロバイダのレコード（欄）は残しておく。
【００６８】
コンテンツがウィルスに感染しているものでなければ、印刷用識別番号を生成し（Ｓ２８）、印刷管理テーブル４ｂ２に今回の印刷予約に関するレコード（欄）を設け（Ｓ２９）、受信したコンテンツを印刷ファイルデータベース５に格納し（Ｓ３０）、登録場所テーブル４ｂ１にコンテンツを格納した場所の情報を登録する（Ｓ３１）。
【００６９】
その後、受信したコンテンツの全体又は一部が有価証券（例えば紙幣）の情報になっているか否かを判別する（Ｓ３２）。例えば、有価証券の画像パターンを用意しておき、受信コンテンツとの照合により判断する。なお、紙幣判断装置等の既存の装置を流用して判断するようにしても良い。
【００７０】
有価証券に該当する場合には、印刷管理テーブル４ｂ２のフィルタリング結果の欄に、有価証券に該当することを表す「ＸＸＸ」を書き込む（Ｓ３３）。このようなフィルタリング結果への所定コードの書込は、ファイル情報として、ブラックリストに掲載されたことを意味する。コード「ＸＸＸ」は、プリンタデバイス６側での警報付き印刷を表している。
【００７１】
次に、ユーザの年令が１８才以上か否かを判別する（Ｓ３４）。例えば、ユーザ管理テーブル４ｂ３のユーザの生年月日に基づいて年令を判別する。ユーザの年令が１８才以上である場合には、受信したコンテンツが卑猥な内容のものであるか否かを判別する（Ｓ３５）。
【００７２】
例えば、卑猥なキーワードを用意しておいて、ファイル名やファイル本文中でのその照合数により判断したり、肌色画素数をカウントし、その数が所定数を超えているか否かで判断する。また、卑猥なコンテンツを配信するコンテンツプロバイダの情報（ＵＲＬ等）を予め用意しておき、それに該当するかで判断する。さらには、卑猥な画像パターンを用意しておき、それに該当するかで判断する。
【００７３】
コンテンツが卑猥な内容のものであると、ユーザが１８才以上であり、かつ、コンテンツが卑猥な内容のものであることを表す「ＡＡＡ」を印刷管理テーブル４ｂ２のフィルタリング結果の欄に書き込む（Ｓ３６）。コンテンツが卑猥な内容のものでないと、後述するステップＳ４２に移行する。なお、コード「ＡＡＡ」は、プリンタデバイス６側において、所定の時間帯でのみ（例えば午後９時〜午前６時）、印刷を許容することを表している。
【００７４】
ユーザの年令が１８才未満である場合にも、受信したコンテンツが卑猥な内容のものであるか否かを判別する（Ｓ３７）。コンテンツが卑猥な内容のものであると、ユーザが１８才未満であり、かつ、コンテンツが卑猥な内容のものであることを表す「ＢＢＢ」を印刷管理テーブル４ｂ２のフィルタリング結果の欄に書き込む（Ｓ３８）。なお、コード「ＢＢＢ」は、プリンタデバイス６側での印刷拒否を表している。
【００７５】
コンテンツが卑猥な内容のものでないと、さらに、受信したコンテンツが有料サイトのものであるか否かを判別する（Ｓ３９）。
【００７６】
有料サイトのものであると、ユーザ管理テーブル４ｂ３から保護者の電子メールアドレスを取り出し、そのアドレスに向けて、今回のコンテンツの印刷を承認するか否かを問い合わせる電子メールを発送し（Ｓ４０）、その後、承認待ちを表す「ＣＣＣ」を印刷管理テーブル４ｂ２のフィルタリング結果の欄に書き込む（Ｓ４１）。なお、コード「ＣＣＣ」そのものは、プリンタデバイス６側での印刷拒否を表している。
【００７７】
上記電子メールは、承認、非承認を容易に選択できる項目や、生成した印刷用識別番号や、料金や、コンテンツの概要又はＵＲＬ等を含み、当該プリントオンデマンドサーバ４に容易に返信できるデータ構成となっている。
【００７８】
最後に、プリントオンデマンドサーバ４は、生成した印刷用識別番号を含む登録完了通知を、ファイル登録指示装置２に送信する（Ｓ４２）
以上では、印刷するファイル情報を、コンテンツ提供サーバ３から取り出す場合を説明したが、印刷するファイル情報を、ユーザがファイル登録指示装置２から送信してきた場合にも、図示は省略するが、同様なフィルタリング処理を行い、適宜、フィルタリング結果の欄にコードを書き込む。
【００７９】
（Ａ−２−２）承認可否の電子メールの受信時動作
図１２は、保護者からの返信電子メールが与えられた際のプリントオンデマンドサーバ４の処理を示すフローチャートである。
【００８０】
プリントオンデマンドサーバ４は、保護者からの返信電子メールを受信すると、承認か非承認（承認拒否）かを判別する（Ｓ５１）。
【００８１】
プリントオンデマンドサーバ４は、承認された場合には、印刷管理テーブル４ｂ２のその印刷用識別番号の欄のフィルタリング結果におけるコード「ＣＣＣ」を消去して空欄とし（Ｓ５２）、一連の処理を終了する。
【００８２】
これに対して、プリントオンデマンドサーバ４は、承認が拒否された場合には、印刷管理テーブル４ｂ２のその印刷用識別番号の欄のフィルタリング結果におけるコード「ＣＣＣ」をコード「ＢＢＢ」に書き直して（Ｓ５３）、一連の処理を終了する。
【００８３】
（Ａ−２−３）ファイル情報の印刷動作
次に、登録したファイル情報を印刷する際の動作を、図１３のシーケンス図を参照しながら説明する。
【００８４】
ユーザは、適宜のタイミングで、いずれかのプリンタデバイス６（及びプリンタコントローラ７）の近傍に行き、プリンタコントローラ７の操作表示部７ｇを操作して、登録ファイル情報の印刷サービスモードを指示すると共に、自己を認証させる情報を入力する（Ｓ６１）。このとき、プリンタコントローラ７は、認証させるための情報をプリントオンデマンドサーバ４に送信し（Ｓ６２）、プリントオンデマンドサーバ４は、認証を行って認証結果をプリンタコントローラ７に返信する（Ｓ６３）。
【００８５】
図１３では省略しているが、認証結果がＮＧの場合には、プリンタコントローラ７はその旨を表示して一連の処理を終了する。なお、この認証時に、ユーザがブラックリスト４ｂ４に記載されていないことを認証条件とするようにしても良い。また、このような印刷時においては、ユーザの認証を省略するようにしても良い。
【００８６】
認証結果がＯＫの場合には、ユーザは、印刷用識別番号をプリンタコントローラ７の操作表示部７ｇから入力し（なお、携帯端末に印刷用識別番号を記憶しておき、データ転送機能により、携帯端末からプリンタコントローラ７に与えるようにしても良い）、これにより、プリンタコントローラ７は、与えられた印刷用識別番号をプリントオンデマンドサーバ４に送信する（Ｓ６４）。プリントオンデマンドサーバ４は、受信した印刷用識別番号に基づいて、印刷管理テーブル４ｂ２を参照し、さらに、登録場所テーブル４ｂ１を参照し、印刷ファイルデータベース５から該当するファイル情報を取り出して格納部４ｄにバッファリングすると共に（Ｓ６５）、取り出したファイル情報を、フィルタリング結果に格納されているコードやユーザの生年月日等と共に、プリンタコントローラ７に送信する（Ｓ６６）。格納部４ｄにバッファリングされたファイル情報は、通信時での再送要求等に応じるためのものである。
【００８７】
プリンタコントローラ７（及びプリンタデバイス６）は、受信したコードの内容に応じ、受信したファイル情報を、プリンタデバイス６で印刷させる制御を行う（Ｓ６７）。その後、プリンタコントローラ７は、プリントオンデマンドサーバ４に印刷処理終了を通知し（Ｓ６８）、プリントオンデマンドサーバ４は、印刷管理テーブル４ｂ２から該当する情報を消去したり、格納部４ｄからファイル情報を消去したり、ユーザ管理テーブル４ｂ３でのジャーナルや課金情報の更新をしたり等の、終了時処理を行う（Ｓ６９）。なお、課金情報の更新は、ファイル情報の印刷がプリンタデバイス６で実行された場合にのみ実行される。ここでの課金は、印刷サービスに対する課金であり、ファイル情報が有料サイトの場合には、その代替の課金も行う。
【００８８】
図１４は、プリンタコントローラ７（及びプリンタデバイス６）によるステップＳ６７での印刷制御処理の詳細を示すフローチャートである。
【００８９】
プリンタコントローラ７は、受信したフィルタリング結果のコードを判別する（Ｓ８１）。
【００９０】
コードが「空白」であれば、プリンタコントローラ７は、プリンタデバイス６によって受信したファイル情報を印刷させる（Ｓ８２）。コードが「空白」であることは、ファイル情報がフィルタリングでマークされなかったことや、保護者承認が必要なファイル情報で保護者承認が得られたことを意味する。
【００９１】
また、コードが「ＸＸＸ」であれば、プリンタコントローラ７は、印刷終了まで警報を発し続けながら（Ｓ８３）、プリンタデバイス６によって受信したファイル情報を印刷させる（Ｓ８２）。コードが「ＸＸＸ」であることは、ファイル情報が有価証券画像を含むことを意味し、警報を発し続けながらの印刷であるため、店員等の周囲の者が気を引かれ、印刷された有価証券を悪用することを未然に防止することができる。
【００９２】
さらに、コードが「ＡＡＡ」であれば、プリンタコントローラ７は、現在時刻が所定の時間帯に属しているか否かを判別する（Ｓ８４）。所定の時間帯に属していない場合には受信したファイル情報を破棄し（Ｓ８５）、所定の時間帯に属している場合には、プリンタデバイス６によって受信したファイル情報を印刷させる（Ｓ８２）。コードが「ＡＡＡ」であることは、ファイル情報が卑猥なもので、しかも、ユーザが１８才以上を意味し、時間帯を限った印刷であるので、周囲に未成年がいない状況での印刷が期待できる。
【００９３】
さらに、コードが「ＢＢＢ」であれば、プリンタコントローラ７は、受信した生年月日に基づいて、ユーザが１８才以上かを判別し（Ｓ８６）、ユーザが１８才以上であれば、上述したステップＳ８４に移行し、ユーザが１８才未満であれば、受信したファイル情報を破棄する（Ｓ８５）。コードが「ＢＢＢ」であることは、ファイル情報が卑猥なもので、しかも、ユーザがファイル情報の登録時点では１８才未満を意味し、この印刷時点で再度年令を確認し、１８才以上になっていれば、上述と同様な処理を行い、この印刷時点でも１８才未満であれば、その卑猥なファイル情報の印刷を実行しない。
【００９４】
さらにまた、コードが「ＣＣＣ」であれば、プリンタコントローラ７は、受信した生年月日に基づいて、ユーザが１８才以上かを判別し（Ｓ８７）、ユーザが１８才以上であれば、プリンタデバイス６によって受信したファイル情報を印刷させ（Ｓ８２）、ユーザが１８才未満であれば、受信したファイル情報を破棄する（Ｓ８５）。コードが「ＣＣＣ」であることは、ファイル情報が有料サイトのもので、しかも、ユーザがファイル情報の登録時点では１８才未満を意味し、この印刷時点で再度年令を確認し、１８才以上になっていれば、印刷を認め、この印刷時点でも１８才未満であれば、保護者の承認が得られていないので（得られていれば「空白」に変化している）、そのファイル情報の印刷を実行しない。
【００９５】
送信されてきたファイル情報が圧縮されたり暗号化されていたりするものであれば、伸張したり復号したりした後に、ファイル情報をプリンタデバイス６に与えて印刷させる。また、図１３では、印刷すると簡単に記載しているが、ファイル情報を受信したときには、印刷部数の設定や変倍率などの属性設定をさせて印刷する。若しくは、これより以前のタイミングで、印刷部数の設定や変倍率などの属性設定をさせておき、受信時に、それらに応じて印刷する。
【００９６】
以上のようにして、ファイル情報の印刷が終了すると、又は、印刷を拒否してファイル情報を破棄した後では、印刷処理終了通知をプリントオンデマンドサーバ４に送信して一連の処理を終了する（Ｓ８８）。
【００９７】
（Ａ−３）実施形態の効果
上記実施形態によれば、不正なファイル情報だけでなく、ファイル情報の内容や印刷希望者の属性等に応じて、正当なファイル情報でも、その印刷を制限したり、条件付きで印刷を認めたりすることができる。印刷ネットワークシステムのプリンタデバイスは、誰でも容易に利用できるので、かかる制限等は有効なものである。
【００９８】
有価証券であれば警報付きで印刷するので、周囲の者の注意を引いた印刷であり、印刷されたものを不正に使うことの抑止効果を期待できる。
【００９９】
卑猥な内容のものは、１８才未満では印刷できないようにしたので、１８才未満の者の健全性を確保することができる。また、１８才以上であっても、時間帯を限って印刷を認めるようにしたので、１８才未満の者への悪影響を極力排除することができる。
【０１００】
有料サイトの内容の印刷は、１８才未満の印刷希望者については、保護者の承認下で認めるようにしたので、保護者が知らないうちに、多額の費用が請求されるようなことを防止することができる。
【０１０１】
（Ｂ）変形実施形態
上記実施形態の説明でも、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
【０１０２】
上記実施形態においては、印刷の実行指示時に、ファイル情報を印刷するか否かなどを、プリンタコントローラ７（及びプリンタデバイス６）側で判断するものを示したが、プリントオンデマンドサーバ４で判断し、印刷できないものであれば、ファイル情報をプリンタコントローラ７側に送出しないようにしても良い。
【０１０３】
また、フィルタリング項目は、上記実施形態のものに限定されず、上記実施形態のフィルタリング項目でも、その態様を実施形態と異なるようにしても良い。例えば、ファイル情報の容量をフィルタリング項目とし、ファイル情報の容量が所定容量以上のものは、混雑時以外の時間帯に限って印刷を認めるようにしても良い。また、有料サイトのファイル情報（コンテンツ）も、その金額が少額の場合に、保護者の承認を不要とするようにしても良い。さらに、有価証券の印刷回数が多い場合には、そのユーザの有価証券の印刷を禁止するようにしても良い。
【０１０４】
上記実施形態では、フィルタリングの対象のファイル情報が、コンテンツ提供サーバ３からのコンテンツ、及び、ユーザが送信してきたファイル情報の双方であったが、コンテンツ提供サーバ３からのコンテンツだけをフィルタリング対象とするようにしても良い。また、コンテンツ提供サーバ３に係るＵＲＬ等によって、ファイル情報が商店の広告やクーポン券等であることが分かっているものには（予め登録しているＵＲＬとの照合による）、ウィルス検出以外のフィルタリングを実行しないようにしても良い。
【０１０５】
フィルタリング結果による制約も上記実施形態のものに限定されない。例えば、同一のフィルタリング結果に対しても、印刷しようとしたプリンタデバイス６の位置に応じて、制限を変えるようにしても良い。駅に設置されているプリンタデバイスでは、卑猥な内容のファイル情報を、時間を問わず印刷を認めないようにしても良い。
【０１０６】
また、ユーザが公共的なプリンタデバイス６ではなく、自己のパソコンなどから、登録ファイル情報の取り出し、印刷を希望した場合には、プリンタデバイス６での制限と異なる制限下で印刷制御するようにしても良い。例えば、卑猥な内容のものでも時間帯を限定しないで印刷を許可するようにしても良く、有価証券の印刷は一切認めないようにしても良い。
【０１０７】
保護者の承認を得る方法は、上記実施形態のものに限定されない。例えば、郵送を利用しても良い。また、ユーザの保護者宛に承認パスワードを含めた電子メールを送信し、ユーザがプリンタコントローラ７に対して、印刷用識別番号に加え、承認パスワードを入力した際に、承認が得られたとして処理するようにしても良い。
【０１０８】
各サーバなどの装置の機能分けは、上記実施形態のものに限定されず、また、装置数も上記実施形態のものに限定されない。例えば、コンテンツ提供サーバ３と印刷ファイルデータベース５が融合したものであっても良い。また例えば、プリントオンデマンドサーバ４の機能をコンテンツ提供サーバ３が担うものであっても良い。
【０１０９】
逆に、上記実施形態で１個の装置が担うと記載した複数の機能を異なる装置が担当するようにしても良い。例えば、コンテンツに係る登録申込み（印刷予約）を、コンテンツ提供サーバ３に対して行い、コンテンツ提供サーバ３を介してプリントオンデマンドサーバ４にファイル情報を登録するようにしても良い。
【０１１０】
上記実施形態においては、印刷用識別番号を生成し、プリンタコントローラに印刷用識別番号を入力してファイル情報を取り出すものを示したが、これに代え、又は、これに加え、他の情報も、ファイル情報の取り出し条件としても良い。例えば、ファイル登録時に、ユーザが認証情報（例えばパスワード）を入力し、この情報を利用するようにしても良い。
【０１１１】
【発明の効果】
以上のように、本発明によれば、ファイル情報の内容や印刷希望者の属性等に応じて、印刷を多様に制限し得る印刷ネットワークシステムを実現できる。
【図面の簡単な説明】
【図１】実施形態の印刷ネットワークシステムの構成を示すブロック図である。
【図２】実施形態のコンテンツ提供サーバの詳細構成例を示すブロック図である。
【図３】実施形態のプリントオンデマンドサーバの詳細構成例を示すブロック図である。
【図４】実施形態の登録場所テーブルの構成例を示す説明図である。
【図５】実施形態の印刷管理テーブルの構成例を示す説明図である。
【図６】実施形態のユーザ管理テーブルの構成例を示す説明図である。
【図７】実施形態のブラックリストの構成例を示す説明図である。
【図８】実施形態のプリンタデバイス及びプリンタコントローラの詳細構成例を示すブロック図である。
【図９】実施形態の印刷用ファイル情報の登録動作を示すシーケンス図である。
【図１０】実施形態のプリントオンデマンドサーバによるフィルタリング処理を示すフローチャート（その１）である。
【図１１】実施形態のプリントオンデマンドサーバによるフィルタリング処理を示すフローチャート（その２）である。
【図１２】実施形態の保護者承認可否の返信メール受信時の処理を示すフローチャートである。
【図１３】実施形態の印刷用ファイル情報の印刷動作を示すシーケンス図である。
【図１４】実施形態のプリンタコントローラによる印刷用ファイル情報の印刷制御動作を示すフローチャートである。
【符号の説明】
１…通信網、
２…ファイル登録指示装置、
３…コンテンツ提供サーバ、
４…プリントオンデマンドサーバ、
５…印刷ファイルデータベース、
６…プリンタデバイス、
７…プリンタコントローラ。
【図１】
2005018699.tif 000003
【図２】
2005018699.tif 000004
【図３】
2005018699.tif 000005
【図４】
2005018699.tif 000006
【図５】
2005018699.tif 000007
【図６】
2005018699.tif 000008
【図７】
2005018699.tif 000009
【図８】
2005018699.tif 000010
【図９】
2005018699.tif 000011
【図１０】
2005018699.tif 000012
【図１１】
2005018699.tif 000013
【図１２】
2005018699.tif 000014
【図１３】
2005018699.tif 000015
【図１４】
2005018699.tif 000016