(57)【要約】【課題】例えば、コンビニエンスストア等のように専用線を設置できず低速回線を使用した拠点であっても、印刷開始までのユーザの待ち時間を減少させ、ユーザの苛立ちを解消したり、プリンタ資源を効率よく使用すること。また、プリンタドライバをインストールしていない機種のプリンタも使用可能にすること。【解決手段】各拠点３００でＵＳＢメモリ５０１を挿入したＰＣ４０１から、印刷ジョブをデータセンタ１００に設置されるデータセンタサーバ１０１に登録しておき、該データセンタサーバ１０１がユーザの指定した拠点３００のプリントサーバ３０１へ印刷ジョブを送信しておき、該拠点３００のプリントサーバ３０１にて、ユーザが前記ＵＳＢメモリ５０１を挿入することによってプリンタ３０２による印刷処理を実行する構成を特徴とする。【選択図】図１
2005129007.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と通信可能なサーバ装置と、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおいて、
前記サーバ装置は、
前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証手段と、
前記クライアント装置から送信される電子データを前記第１の認証手段により認証されたＩＤに関連付けて記憶する第１の記憶手段と、
前記クライアント装置に前記電子データを出力する拠点を選択させるための情報を生成し送信する選択情報提供手段と、該クライアント装置から返信される拠点の選択情報を取得する第１の取得手段と、
前記電子データを前記プリントサーバに送信する第１の送信手段と、を有するものであり、
前記プリントサーバは、
前記サーバ装置から送信される電子データを記憶する第２の記憶手段と、
ユーザからのＩＤ認証指示に応じて、前記ＩＤを用いて前記サーバ装置に認証要求を行う認証要求手段と、
前記認証されたＩＤに対応する電子データを前記第２の記憶手段から読み出して印刷処理する印刷制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記サーバ装置は、
前記プリントサーバからのＩＤ認証要求に応じて認証処理を行う第２の認証手段と、
前記プリントサーバからの要求に応じて、前記第２の認証手段により認証されたＩＤに対応する電子データに関する情報を作成する電子データ情報作成手段と、該電子データ情報を前記プリントサーバに送信する第２の送信手段と、
をさらに有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得手段と、
前記第２取得手段により取得した前記電子データ情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷制御手段と、
を有することを特徴とする請求項１または２記載の印刷システム。
【請求項４】
前記第１の送信手段は、前記第１の取得手段により拠点の選択情報が取得されたことに応じて、前記電子データを前記選択された拠点のプリントサーバに送信することを特徴とする請求項１記載の印刷システム。
【請求項５】
前記第１の送信手段は、前記プリントサーバからの要求に応じて、前記電子データを該プリントサーバに送信することを特徴とする請求項１記載の印刷システム。
【請求項６】
前記認証要求手段は、ＩＤを記憶する可搬型記憶手段が前記プリントサーバに接続されたことに応じて、前記可搬型記憶手段から読み出したＩＤを用いて前記サーバ装置に認証要求を行うことを特徴とする請求項１〜４のいずれかに記載の印刷システム。
【請求項７】
前記サーバ装置は、
前記クライアント装置にプリンタ固有の印刷機能を含む設定を行わせるための印刷機能情報を送信し、該印刷機能情報に基づいて前記クライアント装置から返信される前記電子データに対するプリンタ固有の印刷機能を含む印刷設定データを取得可能とする第３の取得手段と、
前記第３の取得手段により取得された前記電子データに対する印刷設定データを該電子データに関連付けて前記第１の記憶手段に記憶させる関連付け手段とを設け、
前記第１の送信手段は、前記第１の記憶手段に記憶される電子データ及び該電子データに関連付けられた印刷設定データを前記選択指示された拠点のプリントサーバに送信する
ものであり、
前記第２の記憶手段は、前記サーバ装置から送信される電子データ及び該電子データに関連付けられた印刷設定データを記憶するものであり、
前記印刷制御手段は、前記第２の記憶手段に記憶される電子データ及び該電子データに関連付けられた印刷設定データに基づいて印刷処理することを特徴とする請求項１〜６のいずれかに記載の印刷システム。
【請求項８】
前記第１の取得手段は、前記クライアント装置に印刷機能情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする請求項１〜７のいずれかに記載の印刷システム。
【請求項９】
前記第１の取得手段は、前記クライアント装置に地理情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする請求項１〜８のいずれかに記載の印刷システム。
【請求項１０】
前記第１の取得手段は、前記クライアント装置に印刷機能，地理情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする請求項１〜８のいずれかに記載の印刷システム。
【請求項１１】
前記第１の送信手段は、前記プリントサーバからプリンタの状態を取得し、該プリンタが印刷不可能な状態の場合には、前記電子データの前記プリントサーバへの送信を禁止し、前記クライアント装置に前記電子データを印刷する拠点を再選択させることを特徴とする請求項１〜１０のいずれかに記載の印刷システム。
【請求項１２】
クライアント装置及び複数の拠点にそれぞれ設置されるプリントサーバと通信可能なサーバ装置において、
前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証手段と、
前記クライアント装置から送信される電子データを前記第１の認証手段により認証されたＩＤに関連付けて記憶する第１の記憶手段と、
前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１の取得手段と、
前記第１の記憶手段に記憶される前記第１の認証手段により認証されたＩＤに関連付けられた電子データを前記プリントサーバに送信する第１の送信手段と、
前記プリントサーバからのＩＤ認証要求に応じて認証処理を行う第２の認証手段と、
前記プリントサーバからの要求に応じて、前記第２の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信手段と、
を有することを特徴とするサーバ装置。
【請求項１３】
クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおける印刷方法において、
前記サーバ装置において、前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証工程と、
前記サーバ装置において、前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程と、
前記サーバ装置において、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程と、
前記サーバ装置において、前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連付けられた電子データを前記選択プリントサーバに送信する第１の送信工程と、
前記プリントサーバにおいて、前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程と、
前記プリントサーバにおいて、ＩＤ認証指示に応じて、前記ＩＤ認証情報を用いて前記サーバ装置に認証要求を行う認証要求工程と、
前記サーバ装置において、前記プリントサーバからの認証要求に応じて認証処理を行う第２の認証工程と、
前記プリントサーバにおいて、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程と、
前記サーバ装置において、前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程と、
前記プリントサーバにおいて、前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程と、
を有することを特徴とする印刷方法。
【請求項１４】
クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおけるサーバ装置に、
前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証工程と、
前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程と、
前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程と、
前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連付けられた電子データを前記選択プリントサーバに送信する第１の送信工程と、
前記プリントサーバからの認証要求に応じて認証処理を行う第２の認証工程と、
前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程と、
を実行させ、
前記プリントサーバに、
前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程と、
ＩＤ認証指示に応じて、前記ＩＤ認証情報を用いて前記サーバ装置に認証要求を行う認証要求工程と、
前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程と、
前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程と、
を実行させるためのコンピュータが読み取り可能なプログラム。
【請求項１５】
クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおけるサーバ装置に、
前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証工程と、
前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程と、
前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程と、
前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連付けられた電子データを前記選択プリントサーバに送信する第１の送信工程と、
前記プリントサーバからの認証要求に応じて認証処理を行う第２の認証工程と、
前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程と、
を実行させ、
前記プリントサーバに、
前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程と、
ＩＤ認証指示に応じて、前記ＩＤ認証情報を用いて前記サーバ装置に認証要求を行う認証要求工程と、
前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程と、
前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程と、
を実行させるためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データセンタサーバに登録した文書を遠隔地でダウンロード印刷するシステムにおける文書登録および電子データのダウンロード制御に係わり、ユーザが快適に利用可能な印刷システムおよびサーバ装置および印刷方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
ユーザからアップロードされたデータを保管しておき、要求に応じてダウンロードさせるようなデータセンタのサービスが行われている。このサービスは、登録したユーザが印刷用データをデータセンタにアップロードしておき、必要な時にダウンロードして印刷を行う場合にも利用されている。データセンタとのセキュリティが保たれているような場合、ＦＤやＭＯ等によるデータの持ち出しを防ぐ意味でも、今後更なる利用が見込まれており、また、場所にとらわれずどこでも仕事を行うようなモバイルワーカーによっても外出先において書類をプリントアウトしたいというような要望が高まっている。
【０００３】
特開２００１−２４３６９９号公報（特許文献１）では、情報の記録・複製・印刷出力等のサービスを有料で提供することができる、情報記録サービスを行うシステム及び方法が記載されている。これは、プリントサービスを行うべく、情報を蓄積し、ユーザを認証し、印刷を許可するシステムである。
【特許文献１】特開２００１−２４３６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の「プリントサービス」のような技術では、印刷時にプリンタに対する設定を行っており、データをアップロードする端末は使用する全てのプリンタドライバをインストールしておく必要がある。また、所望する機能を持つプリンタの設置場所がわからない場合や、これから訪れて印刷を行おうとするプリンタの持つ機能がわからないような場合は、ユーザにとっては使いやすいシステムではないという問題点があった。また、大容量のデータをダウンロード印刷するような場合、ユーザの認証後にデータをダウンロードすると現場で印刷までの待ち時間が長くなってしまうという問題もあった。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、各拠点，オフィス，自宅等でＵＳＢメモリを挿入したクライアント装置から、印刷ジョブをデータセンタに設置されるサーバ装置に登録しておき、該サーバ装置がユーザの指定した拠点のプリントサーバへ印刷ジョブを送信しておき、該拠点のプリントサーバにて、ユーザが前記ＵＳＢメモリを挿入することによって印刷処理を実行することにより、ユーザは、印刷する拠点に到着して直ぐに（プリンタが空いていれば）、プリントサーバにて受信済みの大容量のデータを印刷開始することができ、例えば、コンビニエンスストア等のように専用線を設置できず低速回線（印刷時のデータダウンロードに時間がかかる）を使用した拠点であっても、印刷開始までのユーザの待ち時間（データダウンロードによる待ち時間）を減少させ（殆ど無くし）、ユーザの苛立ちを解消するとともに、プリンタ資源を効率よく使用することができ、快適に利用することができる、ユーザフレンドリ且つグローバルな印刷システムを構築することができる印刷システムおよびサーバ装置および印刷方法およびプログラムおよび記録媒体を提供することである。
【０００６】
また、他の目的は、各拠点，オフィス，自宅等からサーバ装置にデータをアップロードするクライアント装置において、プリンタドライバがインストールされていないプリンタでの印刷処理の指定を可能とすることや、さらに、ユーザが所望する機能を持つプリンタの設置場所（拠点）が分からない場合や、これから訪れて印刷を行おうとする拠点に設置されたプリンタの持つ機能がわからないような場合であっても、サーバ装置からの情報により、拠点の選択やプリンタの機能の選択を可能とし、ユーザにとっては使い勝手のよいグローバル印刷環境を構築することができる印刷システムおよび印刷方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の発明は、クライアント（図１に示すＰＣ４０１）と通信可能なサーバ装置（図１に示すデータセンタサーバ１０１）と、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバ（図１に示すプリントサーバ３０１）とを備える印刷システムにおいて、前記サーバ装置は、前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図６のステップＳ２０１）と、前記クライアント装置から送信される電子データを前記第１の認証手段により認証されたＩＤに関連付けて記憶する第１の記憶手段（図３に示す記憶部７０３，図６のステップＳ２０２）と、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を生成し送信する選択情報提供手段と、該クライアント装置から返信される拠点の選択情報を取得する第１の取得手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図６のステップＳ２０３〜Ｓ２０８，図１０〜図１４）と、前記電子データを前記プリントサーバに送信する第１の送信手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図６のステップＳ２１２，図１５のステップＳ５２４，Ｓ５２５）と、前記プリントサーバからのＩＤ認証要求に応じて認証処理を行う第２の認証手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ出力プログラム７０３ｇ，図１５のステップＳ５２１）と、を有するものであり、前記プリントサーバは、前記サーバ装置から送信される電子データを記憶する第２の記憶手段（図４に示す記憶部８０３）と、ユーザからの認証指示に応じて、前記ＩＤを用いて前記サーバ装置に認証要求を行う認証要求手段（図４に示すＣＰＵ８０５ａにより実行されるデータセンタ接続プログラム８０３ｄ，図１５のステップＳ５０１）と、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得手段（図４に示すＣＰＵ８０５ａにより実行されるデータセンタ接続プログラム８０３ｄ，図１５のステップＳ５０３，Ｓ５０４）と、前記取得手段により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷制御手段（図４に示すＣＰＵ８０５ａにより実行されるプリンタドライバ８０３ｅ，図１５のステップＳ５１０）とを有することを特徴とする。
【０００８】
本発明の第２の発明は、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得手段と、前記第２取得手段により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷制御手段とを有することを特徴とする。
【０００９】
本発明の第３の発明は、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得手段と、前記第２取得手段により取得した前記電子データ情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷制御手段とを有することを特徴とする。
【００１０】
本発明の第４の発明は、前記第１の送信手段は、前記第１の取得手段により拠点の選択情報が取得されたことに応じて、前記電子データを前記選択された拠点のプリントサーバに送信する（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図６のステップＳ２１２）ことを特徴とする。
【００１１】
本発明の第５の発明は、前記第１の送信手段は、前記プリントサーバからの要求に応じて、前記電子データを該プリントサーバに送信する（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図１５のステップＳ５２４，Ｓ５２５）ことを特徴とする。
【００１２】
本発明の第６の発明は、前記認証要求手段は、ＩＤを記憶する可搬型記憶手段が前記プリントサーバに接続されたことに応じて、前記可搬型記憶手段から読み出したＩＤを用いて前記サーバ装置に認証要求を行うことを特徴とする。
【００１３】
本発明の第７の発明は、前記サーバ装置は、前記クライアント装置にプリンタ固有の印刷機能を含む設定を行わせるための印刷機能情報を送信し、該印刷機能情報に基づいて前記クライアント装置から返信される前記電子データに対するプリンタ固有の印刷機能を含む印刷設定データを取得する第３の取得手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図１１のステップＳ３０５，図１３のステップＳ４０５）と、前記第３の取得手段により取得された前記電子データに対する印刷設定データを該電子データに関連付けて前記第１の記憶手段に記憶させる関連付け手段（図３に示すＣＰＵ７０４ａにより実行されるジョブ登録プログラム７０３ｆ，図６のステップＳ２０９，Ｓ２１０）とを設け、前記第１の送信手段は、前記第１の記憶手段に記憶される電子データ及び該電子データに関連付けられた印刷設定データを前記選択指示された拠点のプリントサーバに送信するものであり、前記第２の記憶手段は、前記サーバ装置から送信される電子データ及び該電子データに関連付けられた印刷設定データを記憶するものであり、前記印刷制御手段は、前記第２の記憶手段に記憶される電子データ及び該電子データに関連付けられた印刷設定データに基づいて印刷処理することを特徴とする。
【００１４】
本発明の第８の発明は、前記第１の取得手段（図６のステップＳ２０６，Ｓ２０７，図１１，図１２）は、前記クライアント装置に印刷機能情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする。
【００１５】
本発明の第９の発明は、前記第１の取得手段（図６のステップＳ２０７，Ｓ２０８，図１３，図１４）は、前記クライアント装置に地理情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする。
【００１６】
本発明の第１０の発明は、前記第１の送信手段は、前記プリントサーバからプリンタの状態を取得し、該プリンタが印刷不可能な状態の場合には、前記電子データの前記プリントサーバへの送信を禁止し、前記クライアント装置に前記電子データを印刷する拠点を再選択させることを特徴とする。
【００１７】
本発明の第１１の発明は、クライアント装置及び複数の拠点にそれぞれ設置されるプリントサーバと通信可能なサーバ装置において、前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証手段と、前記クライアント装置から送信される電子データを前記第１の認証手段により認証されたＩＤに関連付けて記憶する第１の記憶手段と、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１の取得手段と、前記第１の記憶手段に記憶される前記第１の認証手段により認証されたＩＤに関連付けられた電子データを前記プリントサーバに送信する第１の送信手段と、前記プリントサーバからのＩＤ認証要求に応じて認証処理を行う第２の認証手段と、前記プリントサーバからの要求に応じて、前記第２の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信手段とを有することを特徴とする。
【００１８】
本発明の第１２の発明は、前記第１の取得手段（図６のステップＳ２０３〜Ｓ２０８，図１０〜図１４）は、前記クライアント装置に印刷機能，地理情報に基づいて、前記電子データを印刷する拠点を選択させるための情報を送信することを特徴とする。
【００１９】
本発明の第１３の発明は、クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおける印刷方法において、前記サーバ装置において、前記クライアント装置からの認証要求に応じて認証処理を行う第１の認証工程（図６のステップＳ２０１）と、前記サーバ装置において、前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程（図６のステップＳ２０２）と、前記サーバ装置において、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程（図６のステップＳ２０３〜Ｓ２０８，図１０〜図１４）と、前記サーバ装置において、前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連つけられた電子データを前記プリントサーバに送信する第１の送信工程（図６のステップＳ２１２，図１５のステップＳ５２４，Ｓ５２５）と、前記プリントサーバにおいて、前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程（図示しない工程）と、前記プリントサーバにおいて、ユーザからの認証指示に応じて、前記ＩＤを用いて前記サーバ装置に認証要求を行う認証要求工程（図１５のステップＳ５０１）と、前記サーバ装置において、前記プリントサーバからのＩＤ認証要求に応じて認証処理を行う第２の認証工程（図１５のステップＳ５２１）と、前記プリントサーバにおいて、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程（図１５のステップＳ５０３〜Ｓ５０４）と、前記サーバ装置において、前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程（図１５のステップＳ５２２，Ｓ５２３）と、前記プリントサーバにおいて、前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程（図１５のステップＳ５１０）とを有することを特徴とする。
【００２０】
本発明の第１４の発明は、クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおけるサーバ装置に、前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証工程と、前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程と、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程と、前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連付けられた電子データを前記選択プリントサーバに送信する第１の送信工程と、前記プリントサーバからの認証要求に応じて認証処理を行う第２の認証工程と、前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程と、を実行させ、前記プリントサーバに、前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程と、ＩＤ認証指示に応じて、前記ＩＤ認証情報を用いて前記サーバ装置に認証要求を行う認証要求工程と、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程と、前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程と、を実行させるプログラムであることを特徴とする。
【００２１】
本発明の第１５の発明は、クライアント装置と通信可能なサーバ装置と、複数の拠点にそれぞれ設置され、所定の通信媒体を介して前記サーバ装置と接続可能なプリントサーバとを備える印刷システムにおけるサーバ装置に、前記クライアント装置からのＩＤ認証要求に応じて認証処理を行う第１の認証工程と、前記クライアント装置から送信される電子データを前記第１の認証工程により認証されたＩＤに関連付けて第１の記憶手段に登録する登録工程と、前記クライアント装置に前記電子データを印刷する拠点を選択させるための情報を送信し、該クライアント装置から返信される拠点の選択情報を取得する第１取得工程と、前記第１の記憶手段に登録されている前記第１の認証工程により認証されたＩＤに関連付けられた電子データを前記選択プリントサーバに送信する第１の送信工程と、前記プリントサーバからの認証要求に応じて認証処理を行う第２の認証工程と、前記プリントサーバからの要求に応じて、前記第１の認証手段により認証されたＩＤに対応する電子データの情報を作成し、前記プリントサーバに送信する第２の送信工程と、を実行させ、前記プリントサーバに、前記サーバ装置から送信される電子データを受信し第２の記憶手段に保持する保持工程と、ＩＤ認証指示に応じて、前記ＩＤ認証情報を用いて前記サーバ装置に認証要求を行う認証要求工程と、前記認証されたＩＤに対応する電子データの情報を前記サーバ装置に要求して取得する第２の取得工程と、前記第２の取得工程により取得した前記電子データの情報に基づいて、前記第２の記憶手段から電子データを読み出して印刷処理する印刷工程と、を実行させるためのプログラムをコンピュータが読み取り可能に記録媒体に記憶させたことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、各拠点，オフィス，自宅等で可搬型の記憶手段を挿入したクライアント装置から、印刷ジョブをデータセンタに設置されるサーバ装置に登録しておき、該サーバ装置がユーザの指定した拠点のプリントサーバへ印刷ジョブを送信しておき、該拠点のプリントサーバにて、ユーザが前記可搬型の記憶手段を挿入することによって印刷処理を実行することにより、ユーザは、印刷する拠点に到着して直ぐに（プリンタが空いていれば）、プリントサーバにて受信済みの大容量のデータを印刷開始することができ、例えば、コンビニエンスストア等のように専用線を設置できず低速回線（印刷時のデータダウンロードに時間がかかる）を使用した拠点であっても、印刷開始までのユーザの待ち時間（データダウンロードによる待ち時間）を減少させ（殆ど無くし）、ユーザの苛立ちを解消するとともに、プリンタ資源を効率よく使用することができ、快適に利用することができる、ユーザフレンドリ且つグローバルな印刷システムを構築することができる。
【００２３】
また、各拠点において使用するクライアント装置において、印刷データ（電子データ）のデータセンタへの送信時に印刷装置の固有設定を行わず、サーバ装置から送信される印刷機能情報に基づいて、印刷装置の固有設定を行うので、データをアップロードするクライアント装置はプリンタドライバをインストールしていない印刷装置での印刷処理を指定することができ、非常に使い勝手のよいシステムとなる。
【００２４】
また、ユーザが所望する機能を持つプリンタの設置場所（拠点）が分からない場合や、これから訪れて印刷を行おうとする拠点に設置されたプリンタの持つ機能がわからないような場合であっても、サーバ装置からの印刷機能情報に基づいて、所望のプリンタを検索したり、所望の拠点のプリンタの機能に応じたプリント設定を行うことができる。
【００２５】
従って、ユーザにとっては使いやすい、グローバル且つユーザフレンドリな優れた印刷環境を提供することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００２６】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置およびサーバ装置およびプリントサーバを適用可能な印刷システムの構成の一例を示す図である。
【００２７】
図に示すように、本発明の印刷システムは、データセンタ１００，複数の認証局２００，複数の拠点３００（飲食店、コンビニエンスストア等）等で構成される。
【００２８】
データセンタ１００において、１０２は認証サーバで、各認証局２００からの接続要求に応じて認証処理を行い、認証後にデータセンタサーバ１０１への接続を許可する。データセンタサーバ１０１は、各拠点から送信されるプリントジョブを認証局２００を介して受信し、又は、オフィスやユーザの自宅等からインターネット９００を介して送信されるプリントジョブを受信し、所望の拠点３００に転送する。なお、データセンタサーバ１０１が、認証サーバ１０２を含む構成であってもよい。
【００２９】
認証局２００において、２０２は認証サーバで、各拠点３００からの接続要求に応じて認証処理を行い、認証後に認証振り分けサーバ２０１への接続を許可する。認証振り分けサーバ２０１は、認証情報に応じて、インターネット９００への接続又はデータセンタ１００への接続を振り分ける。なお、認証振り分けサーバ２０１が、認証サーバ２０２を含む構成であってもよい。
【００３０】
拠点３００において、３０１はプリントサーバで、ＬＡＮ３０３（無線又は有線），ルータ３０４を介して認証局２００に接続され、認証局２００を介してデータセンタ１００に接続可能である。そして、このプリントサーバ３０１は、データセンタ１００から送信される印刷ジョブを受信して、プリンタ３０２により印刷処理を行うものである。
【００３１】
４０１はパーソナルコンピュータ（ＰＣ）で、ＬＡＮ３０３，ルータ３０４を介して認証局２００に接続され、認証局２００を介してデータセンタ１００に接続可能である。また、ＰＣ４０１は、オフィスやユーザの自宅等からインターネット９００を介してデータセンタ１００に接続可能である。このＰＣ４０１は、拠点３００に備えられたものであっても、ユーザが拠点３００に持ち込んだものであってもよく、各種モバイル機器，携帯電話等を含むものである。また、ＰＣ４０１は、オフィスやユーザの自宅等に備えられたものであってもよい。
【００３２】
５０１はＵＳＢメモリで、図示しない認証部を有し、パスワードによる認証機能を実現している。また、このＵＳＢメモリ５０１には、データセンタ１００への認証情報が予め記憶されている。なお、プリントサーバ３０１やＰＣ４０１は、このＵＳＢメモリ５０１が接続されると、このＵＳＢメモリ５０１からデータセンタ１０１への認証情報を読み出して、データセンタ１００に接続要求を行うものである。なお、このＵＳＢメモリ５０１は、各ユーザに配布されるものである。
【００３３】
以下、図１に示した印刷システムにおける印刷手順の概要について説明する。
【００３４】
まず、ＰＣ４０１からデータセンタ１００へ印刷ジョブを登録する手順から説明する。
【００３５】
データセンタ１００へ印刷ジョブを登録する場合には、ユーザは、いずれかの拠点３００において、ＰＣ４０１のＵＳＢインタフェースにＵＳＢメモリ５０１を挿入し、パスワードを入力しＵＳＢメモリ５０１への認証を行う。
【００３６】
ＵＳＢメモリ５０１への認証に成功すると、ＰＣ４０１は、ＵＳＢメモリ５０１内に格納されたデータセンタ１００への認証情報（ドキュメントＩＤ等のその他の認証情報であってもよい）により、認証局２００を介してデータセンタ１００に自動接続する。なお、拠点３００以外のオフィスや自宅等からデータセンタ１００へ印刷ジョブを登録する場合には、ＵＳＢメモリ５０１内に格納されたデータセンタ１００への認証情報により、インターネット９００を介してデータセンタ１００に接続する。
【００３７】
この状態で、ＰＣ４０１のジョブ登録用プリンタドライバにより印刷処理を行うと、印刷ジョブがＰＣ４０１からデータセンタサーバ１０１へ送信される。ここで、ユーザがＰＣ４０１から拠点の選択等を行うと、該選択された拠点３００へデータセンタサーバ１０１から印刷ジョブが転送される。
【００３８】
次に、データセンタ１００へ登録された印刷ジョブを拠点３００で印刷する手順を説明する。
【００３９】
ユーザは、上記選択した拠点３００において、プリントサーバ３０１のＵＳＢインタフェースにＵＳＢメモリ５０１を挿入する。すると、プリントサーバ３０１は、ＵＳＢメモリ５０１内に格納された認証情報により、認証局２００を介してデータセンタ１００に自動接続される。
【００４０】
そして、プリントサーバ３０１は、ＵＳＢメモリ５０１内のユーザＩＤ（ドキュメントＩＤ等のその他の認証情報であってもよい）に対応するプリントリストをデータセンタ１００から取得し、該プリントリストに応じた印刷ジョブをプリンタ３０２により印刷処理する。なお、印刷ジョブは、予めデータセンタ１００から送信され受信済みであるものとする。
【００４１】
以上、一連の処理により、ユーザは、データセンタ１００を介して拠点３００で印刷処理を行うことができる。
【００４２】
例えば、拠点Ａ，オフィス，自宅等において、ユーザがＰＣ４０１にＵＳＢメモリ５０１をセットして、拠点Ａ，オフィス，自宅等からデータセンタ１００に印刷データを送信する。すると印刷データは、データセンタサーバ１０１によりデータセンタ１００から拠点Ｂに転送され、拠点Ｂのプリントサーバ３０１により受信される。そして、ユーザが拠点Ｂに移動し、拠点Ｂのプリントサーバ３０１に上記ＵＳＢメモリ５０１をセットして、データセンタ１００から拠点Ｂのプリントサーバ３０１に転送済みの当該ユーザの印刷データを拠点Ｂのプリンタ３０２により印刷処理することができる。
【００４３】
図２は、図１に示したＰＣ４０１の構成を示すブロック図である。
【００４４】
図において、６０１は通信部で、ＬＡＮ３０３，インターネット９００との接続を実現する。６０２は記憶制御部で、ハードディスク，その他の記録媒体を含む記憶部６０３を制御する。この記憶部６０３には、各種アプリケーションプログラム等で作成された文書データ６０３ａや各種データを記憶可能でるとともに、データセンタ１００に接続するためのデータセンタ接続プログラム６０３ｂ，データセンタ１００に印刷ジョブを登録するためのジョブ登録用プリンタドライバ６０３ｃを含む各種プログラムがインストールされているものとする。
【００４５】
６０４はキーボード，マウス（，タッチパネル）等の入力部である。６０５はシステムバスで各種デバイスが接続されている。６０６は制御部で、ＣＰＵ６０６ａ，ＲＯＭ６０６ｂ，ＲＡＭ６０６ｃを含むものである。ＣＰＵ６０６ａは、ＲＯＭ６０６ｂ，記憶部６０３からデータセンタ接続プログラム６０３ｂ，ジョブ登録用プリンタドライバ６０３ｃを含む各種プログラムを読み出して実行することができる。ＲＡＭ６０６ｃは、ＣＰＵ６０６ａの作業領域として使用される。
【００４６】
６０７は表示制御部で、ＬＣＤ，ＣＲＴ等の表示部６０８の表示を制御する。
【００４７】
６０９はＵＢＳインタフェース（ＵＳＢ  Ｉ／Ｆ）で、ＵＳＢメモリ５０１を挿入するためのソケットを備え、該ソケットに挿入されたＵＳＢメモリ５０１へのデータ入出力を制御する。
【００４８】
図３は、図１に示したデータセンタサーバ１０１の構成を示すブロック図である。
【００４９】
図において、７０１は通信部で、各認証局２００を介して各拠点３００又はインターネット９００との通信を制御する。７０２は記憶制御部で、ハードディスク，その他の記録媒体を含む記憶部７０３を制御する。この記憶部７０３には、各拠点３００，オフィス，自宅等のＰＣ４０１から受信したユーザ毎印刷データ（印刷ジョブ）７０３ａ，ユーザ認証を行うためのユーザ情報７０３ｂ，各拠点３００に備えられたプリンタ３０２の機種情報等を保持するプリンタリスト７０３ｃ（即ち、拠点名，該拠点の住所，該拠点に備えられたプリンタの機種名，該機種名のプリンタの機能情報等を含む），各機種の機能情報等を保持するプリンタ機能情報７０３ｄ，ＰＣ４０１から受信した印刷ジョブの情報を保持する印刷ジョブリスト７０３ｅ，印刷データ（印刷ジョブ）７０３ａに対応して記憶されるプリンタ固有設定７０３ｈや各種データを記憶可能でるとともに、ＰＣ４０１から送信された印刷ジョブを登録するためのジョブ登録プログラム７０３ｆ，登録された印刷ジョブを各拠点に出力するためのジョブ出力プログラム７０３ｇを含む各種プログラムがインストールされているものとする。なお、上記プリンタリスト７０３ｃに拠点名，拠点に備えられたプリンタの機種名，該機種名のプリンタの機能情報のみを含ませるものとし、上記プリンタリスト７０３の他に図示しない拠点リスト（拠点名，拠点住所を含む）を備える構成としてもよい。
【００５０】
７０４は制御部で、ＣＰＵ７０４ａ，ＲＯＭ７０４ｂ，ＲＡＭ７０４ｃを含むものである。ＣＰＵ７０４ａは、ＲＯＭ７０４ｂ，記憶部７０３からジョブ登録プログラム７０３ｆ，ジョブ出力プログラム７０３ｇを含む各種プログラムを読み出して実行することができる。ＲＡＭ７０４ｃは、ＣＰＵ７０４ａの作業領域として使用される。
【００５１】
７０６はキーボード，マウス等の入力部である。７０８はシステムバスで各種デバイスが接続されている。７０６は表示制御部で、ＬＣＤ，ＣＲＴ等の表示部７０７の表示を制御する。
【００５２】
図４は、図１に示したプリントサーバ３０１の構成を示すブロック図である。
【００５３】
図において、８０１は通信部で、ＬＡＮ３０３との通信を実現する。８０２は記憶制御部で、ハードディスク，その他の記録媒体を含む記憶部３０３を制御する。この記憶部８０３には、データセンタ１００から受信した印刷データ（印刷ジョブ）８０３ａ，データセンタ１００から受信した印刷ジョブの情報を保持する印刷ジョブリスト８０３ｂや各種データを記憶可能でるとともに、データセンタ１００に接続し印刷データ８０３ａ，印刷ジョブリスト８０３ｂを取得するためのデータセンタ接続プログラム８０３ｄ，印刷データ８０３ａをプリンタ３０２により印刷処理するためのプリンタドライバ８０３ｅを含む各種プログラムがインストールされているものとする。
【００５４】
８０９はキーボード，マウス等の入力部である。８０４はシステムバスで各種デバイスが接続されている。８０５は制御部で、ＣＰＵ８０５ａ，ＲＯＭ８０５ｂ，ＲＡＭ８０５ｃを含むものである。ＣＰＵ８０５ａは、ＲＯＭ８０５ｂ，記憶部８０３からデータセンタ接続プログラム８０３ｄ，プリンタドライバ８０３ｅを含む各種プログラムを読み出して実行することができる。ＲＡＭ８０５ｃは、ＣＰＵ８０５ａの作業領域として使用される。
【００５５】
８０６は印刷装置制御部で、プリンタ３０２との通信等を制御し、印刷処理を可能にする。８０７は表示制御部で、ＬＣＤ，ＣＲＴ等の表示部８０８の表示を制御する。
【００５６】
８１０はＵＢＳインタフェース（ＵＳＢ  Ｉ／Ｆ）で、ＵＳＢメモリ５０１を挿入するためのソケットを備え、該ソケットに挿入されたＵＳＢメモリ５０１へのデータ入出力を制御する。
【００５７】
以下、図５〜図１６を参照して、本発明の印刷システムの印刷処理手順について説明する。
【００５８】
図５は、本発明の印刷システムにおける第１の制御処理手順の一例を示すフローチャートであり、拠点３００，オフィス，自宅等におけるＰＣ４０１からの印刷ジョブ登録処理手順に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ６０６ａにより記憶部６０３に格納されたデータセンタ接続プログラム６０３およびジョブ登録用プリンタドライバ６０３ｃに基づいて実行されるものである。また、Ｓ１０１〜Ｓ１０９は各ステップを示す。
【００５９】
まず、ＰＣ４０１のＲＡＭ６０６ｃに常駐されたデータセンタ接続プログラム６０３ｂによりＵＳＢメモリ５０１がＵＳＢインタフェース６０９に挿入されたことが検知されると、ステップＳ１０１において、図示しないＵＳＢメモリへの認証画面を表示部６０８に表示し、パスワード等の入力を待機する。そして、入力部６０４からパスワード等が入力されると、ＵＳＢメモリ５０１に送信されてＵＳＢメモリ５０１により認証処理が行われ、認証結果がＰＣ４０１に返される。
【００６０】
そして、ステップＳ１０２において、ＵＳＢメモリ５０１への認証処理が成功したか否かを判定し、失敗したと判定した場合には、ステップＳ１０１の処理に戻る。
【００６１】
一方、ステップＳ１０２で、ＵＳＢメモリ５０１への認証処理が成功したと判定した場合には、ステップＳ１０３に進む。なお、ＵＳＢメモリ５０１には、パスワードの入力を必要としない設定をしておくことも可能であり、この設定の場合には、ステップＳ１０１，Ｓ１０２はスルーしてステップＳ１０３に進むものとする。
【００６２】
そして、ステップＳ１０３において、ＵＳＢメモリ５０１からデータセンタサーバ１０１への認証情報（ユーザＩＤ，ドキュメントＩＤ，その他の認証情報であってもよい）を読み出し、該認証情報をデータセンタサーバ１０１へ送信する。
【００６３】
そして、データセンタサーバ１０１から認証結果が返送されると、ステップＳ１０４において、データセンタサーバ１０１への認証処理が成功したか否かを判定し、失敗したと判定した場合には、エラー終了する。
【００６４】
一方、ステップＳ１０４で、データセンタサーバ１０１への認証処理が成功したと判定した場合には、ステップＳ１０５において、ジョブ登録用プリンタドライバ６０３ｃを用いた印刷指示があったか否かを判定し、ないと判定した場合には、そのままステップＳ１０８に進む。
【００６５】
一方、ステップＳ１０５で、ジョブ登録用プリンタドライバ６０３ｃを用いた印刷指示があると判定した場合には、ステップＳ１０６において、ジョブ登録用プリンタドライバ６０３ｃが文書データから印刷データを生成し、該印刷データを含む印刷ジョブをデータセンタサーバ１０１に送信する。なお、この時、印刷データはジョブ登録用プリンタドライバ６０３ｃにより暗号化された後に送信されるものとする。これにより、印刷データの漏洩を防止することができる。また、この時、印刷ジョブは、プリンタ固有の設定は含まないものとする。
【００６６】
そして、ステップＳ１０７において、データセンタサーバ１０１からの送信される選択画面に基づく選択処理を行い、ステップＳ１０８に進む。
【００６７】
次に、ステップＳ１０８において、ＵＳＢメモリ５０１がＵＳＢインタフェース６０９から抜かれたか否かを判定し、抜かれていないと判定した場合には、ステップＳ１０５に戻る。
【００６８】
一方、ステップＳ１０８で、ＵＳＢメモリ５０１がＵＳＢインタフェース６０９から抜かれたと判定した場合には、ステップＳ１０９において、データセンタサーバ１０１へ切断指示を送信し、処理を終了する。なお、ＵＳＢメモリ５０１がＵＳＢインタフェース６０９から抜かれると、ＵＳＢメモリ５０１を再度挿入するまでＰＣ４０１をロックするように構成してもよい。
【００６９】
図６は、本発明の印刷システムにおける第２の制御処理手順の一例を示すフローチャートであり、データセンタサーバ１０１における印刷ジョブ登録処理手順に対応する。なお、このフローチャートの処理は、図３に示したＣＰＵ７０４ａにより記憶部７０３に格納されたジョブ登録プログラムに基づいて実行されるものである。また、Ｓ２０１〜Ｓ２１２は各ステップを示す。
【００７０】
まず、拠点３００，オフィス，自宅等のＰＣ４０１からの認証要求を受信すると、ステップＳ２０１において、認証処理を行い、認証結果をＰＣ４０１に返送する。なお、フローチャートには示されていないが認証に失敗した場合には、処理し再度認証要求を受信待機するものとする。
【００７１】
ステップＳ２０２において、ＰＣ４０１からのプリントジョブを受信し、ステップＳ２０１で認証したユーザに関連付けて記憶部７０３に保存し、ステップＳ２０３において、出力装置を選択させるための出力条件選択画面（図１０）をＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させる。
【００７２】
ＰＣ４０１上で、ユーザが、図１０に示す出力条件選択画面の印刷ジョブ名入力欄１００１，プリンタの共通設定条件としての出力条件（印刷部数，ページレイアウト（縦，横））入力欄１００２にて印刷ジョブ名，印刷部数，ページレイアウト等を入力したのち、「機能で選ぶ」ボタン１００３又は「エリアで選ぶ」ボタン１００４を選択指示すると、ＰＣ４０１のＣＰＵ６０６ａが該選択結果を拠点ＰＣ４０１からデータセンタサーバ１０１に送信する。
【００７３】
そして、データセンタサーバ１０１は、ステップＳ２０４において、ＰＣ４０１から選択結果を受信し、ステップＳ２０５において、選択結果が「機能で選ぶ」か「エリアで選ぶ」であるかを判定し、「機能で選ぶ」を選択したと判定した場合には、ステップＳ２０６に進み、機能選択処理（詳細は図１１，図１２に示す）を行い、ステップＳ２０８に進む。
【００７４】
一方、ステップＳ２０５で、「エリアで選ぶ」を選択したと判定した場合には、ステップＳ２０７に進み、方面選択処理（詳細は図１３，図１４に示す）を行い、ステップＳ２０８に進む。
【００７５】
次に、ステップＳ２０８において、機能選択処理又は方面選択処理に対する選択結果（出力先選択結果，印刷設定選択結果（後述するステップＳ２０９で判定するプリンタの固の設定を含めることも可能）等）を、ＰＣ４０１から受信し、ステップＳ２０９に進む。
【００７６】
ステップＳ２０９では、ステップＳ２０８で受信した選択結果（印刷設定選択結果）にプリンタの固有設定（ステイプル，製本，Ｎページ印刷（例えば２ｉｎ１）等の設定）が有るか否かを判定し、無いと判定した場合には、そのまま、ステップＳ２１１に進む。
【００７７】
一方、ステップＳ２０９で、ステップＳ２０８で受信した選択結果にプリンタの固有設定（ステイプル，製本，Ｎページ印刷（例えば２ｉｎ１）等の設定）が有ると判定した場合には、ステップＳ２１０において、該プリンタの固有設定ファイル７０３ｈとして記憶部７０３に保存し、ステップＳ２０２で受信した印刷ジョブ７０３ａと関連付けする。この時点で初めて、印刷ジョブとプリンタ固有の設定が関連付けられるので（印刷ジョブのデータセンタサーバ１０１への送信前にＰＣ４０１上でプリンタ固有の設定を行う必要がないので）、ＰＣ４０１は、所望のプリンタのプリンタドライバをインストールしておく必要もなく（ジョブ登録用プリンタドライバ６０３をインストールしておくだけで）、本印刷システムに登録されているプリンタならどのようなプリンタでも使用可能である。
【００７８】
次に、ステップＳ２１１において、ステップＳ２０８で受信した選択結果（出力先選択結果）が出力先（特定拠点（特定機器））を確定しているか否かを判定し、出力先を確定していない（複数の拠点を含むエリア，機種のみ確定）と判定した場合には、そのまま処理を終了する。
【００７９】
一方、ステップＳ２１１で、ステップＳ２０８で受信した選択結果（出力先選択結果）が出力先（拠点）を確定していると判定した場合には、ステップＳ２１２において、当該確定した出力先（拠点）のプリントサーバ３０１へ、印刷ジョブ及び関連付けられたプリンタの固有設定を送信し、処理を終了する。この送信処理により、拠点で直ぐに印刷することができ、拠点でダウンロードする手間と時間の無駄を削減することができる。
【００８０】
なお、この時、印刷データはジョブ登録プログラム７０３ｆにより暗号化された後に送信されるものとする。これにより、印刷データの漏洩を防止することができる。
【００８１】
また、印刷ジョブの送信時に、課金処理を行うように構成してもよい。
【００８２】
ここでは、出力先が確定している場合、ステップＳ２１１で、すぐにプリントサーバへデータを送信する構成となっている。
【００８３】
しかし、データセンタサーバ１０１が有するプリンタに関する情報は、記憶部７０３に記憶されているものを利用しているので、実際に設置されているプリンタが正常に動作していない場合等、印刷にエラーが発生してしまうケースが考えられる。
【００８４】
図７〜図９は、この問題に対応したもので、出力先が確定している場合にプリントサーバへデータを送信する時（図６のＳ２１２）のセンタサーバのフローチャートに対応する。
【００８５】
図７は、本発明の印刷システムにおける第３の制御処理手順の一例を示すフローチャートであり、データセンタサーバ１０１におけるプリントサーバへのデータ送信処理手順に対応する。なお、このフローチャートの処理は、図３に示したＣＰＵ７０４ａにより記憶部７０３に格納されたジョブ登録プログラムに基づいて実行されるものである。また、Ｓ２１２０〜Ｓ２１９は各ステップを示す。
【００８６】
まず、出力先が確定している場合、データセンタサーバ１０１は、図８に示すように、印刷登録画面上にプリンタステータス確認ウィンドウを拠点３００，オフィス，自宅等のＰＣ４０１に送信して、ＰＣ４０１等の表示部６０８に表示させる。
【００８７】
図８，図９は、フローチャートのステップ毎のサーバが表示させる、クライアント端末の画面の一例を示す模式図である。なお、「デバイスステータス確認画面」はイメージであり、ここに表示されている内容が、プリントサーバ３０１とデータセンタサーバ１０１との間で通信される。
【００８８】
そして、図８，図９の印刷登録画面で、「プリンタステータス確認ボタン」が指示されると、
ステップＳ２１２０において、図６のステップＳ２１１で確定している出力先と通信をする。なお、この通信処理は、ＴＣＰ／ＩＰ等のネットワークプロトコルによるコマンドを利用してもよいし、デバイス専用に準備されているツールを利用してもよい。
【００８９】
次に、ステップＳ２１２１において、出力先のデバイスから応答があったか否かを判定し、出力先のデバイスから応答があったと判定した場合、出力先のデバイスのステータスを取得する。なお、ここでステータスを取得する際には、各プリンタメーカーが提供しているツールを利用することができる。
【００９０】
ステップ２１２３において、出力デバイスから取得したステータスが、エラーか否かを判定し、トナー切れ、用紙なし等のエラーであると判定した場合には、ステップＳ２１２４において、前記トナー切れ、用紙なし等のエラー情報を設置先の決められた端末に通知し、ステップＳ２１２５において、プリントサーバ３０１へデータを送信する。
【００９１】
一方、ステップ２１２３で、出力デバイスから取得したステータスが、エラーでなかったと判定した場合には、そのままステップＳ２１２５に進み、プリントサーバ３０１へデータを送信する。
【００９２】
一方、ステップＳ２１２１で、出力先から応答がなしと判断された場合、ステップＳ２１２６では、その旨のエラーメッセージをユーザの端末に出力表示させ、その後の動作についての指示を求める。
【００９３】
ステップＳ２１２７において、別の出力先が必要との入力があったか否かを判断し、別の出力先が必要との指示があったと判断した場合には、ステップＳ２１２８において、プリンタの検索を行う。
【００９４】
一方、ステップＳ２１２７で、別の出力先の必要なし、即ち、取りやめが選択されたと判断した場合には、そのまま本フローチャートの処理を終了する。
【００９５】
ステップＳ２１２９では、検索されたプリンタの中から、出力先のプリンタが新たに選ばれた場合のように出力先が確定したと判断した場合には、ステップＳ２１２０に戻り、処理を繰り返す。
【００９６】
一方、ステップＳ２１２９で、出力先が決まらないと判断した場合には、そのまま本フローチャートの処理を終了する。
【００９７】
なお、図７のフローチャートには示されていないが、ステップＳ２１２３でエラーが有り、そのエラーが致命的なエラー（例えば、サービスマンコール状態）であった場合には、ステップＳ２１２６に進むように構成してもよい。
【００９８】
たとえば、取得するステータスを、
（ランクＡ）「トナー切れ、用紙なし等」
（ランクＢ）「サービスマンコール状態」
のようにランク分けしておけば、Ｓ２１２３の判断に利用することができる。
【００９９】
以上示した処理により、図６で確定した出力先のデバイスに用紙切れやトナー切れのような設置先で対処可能なようなエラーが起こっている場合であっても、事前にユーザに知らせておくことにより、ユーザが出力物を取りにいくまでに対処しておくことが可能になる。
【０１００】
また、デバイスと通信できないような場合には、設定先がクローズしているケースや既に故障しているケースや取り除かれて既に設置されていないようなケースも想定できる。このような場合にも。事前にユーザに知らせることにより、ユーザはさまざまな対処をとることが可能となる。
【０１０１】
図１１は、本発明の印刷システムにおける第３の制御処理手順の一例を示すフローチャートであり、図６のステップＳ２０６に示した機能選択処理手順に対応する。なお、このフローチャートの処理は、図３に示したＣＰＵ７０４ａにより記憶部７０３に格納されたジョブ登録プログラム７０３ｆに基づいて実行されるものである。また、Ｓ３０１〜Ｓ３０５は各ステップを示す。
【０１０２】
ステップＳ３０１において、プリンタ機能情報７０３ｄより機能（プリンタ固有の機能も含む）を表示し、印刷機能情報によりプリンタ機種や拠点等を選択させるため機能選択画面（図１２）を拠点３００，オフィス，自宅等のＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させる。この機能選択画面では、例えばプルダウンメニューで、カラー／白黒、ステイプル有／無、製本する／しない等の機能（プリンタ固有の機能も含む）が表示されるが、他の表示方法でもよい。図１２に機能選択画面の一例を示す。
【０１０３】
ＰＣ４０１上で、ユーザが、図１２に示す機能選択画面の機能設定部１１００で機能設定をしたのち、「検索」ボタン１１０１を選択指示すると、ＰＣ４０１のＣＰＵ６０６ａが該選択結果をＰＣ４０１からデータセンタサーバ１０１に送信する。
【０１０４】
そして、データセンタサーバ１０１は、ステップＳ３０２において、ＰＣ４０１から選択結果（ユーザ所望の機能（プリンタ固有の機能も含む））を受信し、ステップＳ３０３において、選択結果（ユーザ所望の機能）に応じた機器一覧をプリンタリスト７０３ｃから作成し、ステップＳ３０３において、該機器一覧１１０２を含む機能選択画面（図１２）をＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させる。機器一覧１１０２は、プルダウンメニューとなっており、ユーザは所望のプリンタを選択することができる。
【０１０５】
ＰＣ４０１上で、ユーザが、機能選択画面の機器一覧１１０２で、所望のプリンタを選択すると、該選択結果をＰＣ４０１からデータセンタサーバ１０１に送信する。
【０１０６】
そして、データセンタサーバ１０１は、ステップＳ３０４において、ＰＣ４０１から選択結果（プリンタ選択情報）を受信し、ステップＳ３０５において、選択結果（プリンタ選択情報）に応じた機器固有の設定画面をプリンタリスト７０３ｃから作成し、該機器固有の設定画面を含む機能選択画面（図１２）をＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させ、図６のフローチャートに戻る。これにより、ユーザの所望の機種を選択することができ、これにより、後述するステップＳ２０９で判定しているプリンタの固有設定を行うことができる。なお、ステップＳ３０４とＳ３０５の間で、選択した機種のある拠点を検索して表示させ、該拠点を選択させるように構成してもよい。
【０１０７】
なお、データセンタサーバ１０１は、ユーザ毎に機種やエリア，拠点の選択履歴を記憶部７０３に記憶しておき、図１２に示した画面に前回の選択結果をデフォルト表示するように構成してもよい。
【０１０８】
図１３は、本発明の印刷システムにおける第４の制御処理手順の一例を示すフローチャートであり、図６のステップＳ２０７に示した方面選択処理手順に対応する。なお、このフローチャートの処理は、図３に示したＣＰＵ７０４ａにより記憶部７０３に格納されたジョブ登録プログラム７０３ｆに基づいて実行されるものである。また、Ｓ４０１〜Ｓ４０５は各ステップを示す。
【０１０９】
ステップＳ４０１において、プリンタリスト７０３ｃより行き先，地理情報により方面を絞り込むための方面選択画面（図１４）を拠点３００，オフィス，自宅等のＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させる。図１４に示した方面選択画面では、地図により絞込みを行う場合を例にして示しているが、他の表示方法、例えばプルダウンメニューで、行き先，方面等を絞り込み可能に構成してもよい。この絞込み作業により、該絞り込まれた方面に設置された１つ又は複数のプリンタを表示する。なお、図１４の１２０２では、１つのプリンタが表示された場合に対応する。
【０１１０】
ＰＣ４０１上で、ユーザが、図１４に示す方面選択画面で設置場所（複数の拠点を含むエリア，拠点を含む）を絞り込んだのち、「次へ」ボタン１２０１を選択指示すると、ＰＣ４０１のＣＰＵ６０６ａが該選択結果をＰＣ４０１からデータセンタサーバ１０１に送信する。
【０１１１】
そして、データセンタサーバ１０１は、ステップＳ４０２において、ＰＣ４０１から選択結果（設置場所）を受信し、ステップＳ４０３において、選択結果（設置場所（複数の拠点を含むエリア，拠点））に応じた機器一覧をプリンタリスト７０３ｃから作成し、ステップＳ４０４において、該機器一覧１２０２を含む方面選択画面（図１４）をＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させる。機器一覧１２０２は、プルダウンメニューとなっており、ユーザは所望のプリンタを選択することができる。
【０１１２】
ＰＣ４０１上で、ユーザが、方面選択画面の機器一覧１２０２で、所望のプリンタを選択すると、該選択結果をＰＣ４０１からデータセンタサーバ１０１に送信する。
【０１１３】
そして、データセンタサーバ１０１は、ステップＳ４０４において、ＰＣ４０１から選択結果（プリンタ選択情報）を受信し、ステップＳ４０５において、選択結果（プリンタ選択情報）に応じた機器固有の設定画面をプリンタリスト７０３ｃから作成し、該機器固有の設定画面（不図示）を含む方面選択画面をＰＣ４０１に送信して、ＰＣ４０１の表示部６０８に表示させ、図６のフローチャートに戻る。これにより、ユーザの所望のエリアを選択することができる。そして、該選択されたエリアに設置されている機種を選択することができ、後述するステップＳ２０９で判定しているプリンタの固有設定を行うことができる。なお、ステップＳ４０４とＳ４０５の間で、特定の機器を選択することも可能である。
【０１１４】
なお、データセンタサーバ１０１は、ユーザ毎に機種やエリア，拠点の選択履歴を記憶部７０３に記憶しておき、図１２に示した画面に前回の選択結果をデフォルト表示するように構成してもよい。
【０１１５】
図１５は、本発明の印刷システムにおける第５の制御処理手順の一例を示すフローチャートであり、プリントサーバ３０１からの要求に応じたデータセンタサーバ１０１からの印刷ジョブ出力処理手順に対応する。なお、Ｓ５０１〜Ｓ５１１は、プリントサーバ３０１により実行されるステップに対応し、図４に示したＣＰＵ８０５ａにより記憶部８０３に格納されるデータ接続プログラムされたジョブ登録プログラムに基づいて実行されるものである。また、Ｓ５２１〜Ｓ５２５は、データセンタサーバ１０１による処理に対応し、図３に示したＣＰＵ７０４ａにより記憶部７０３に格納されるジョブ出力プログラム７０３ｇに基づいて実行されるものである。
【０１１６】
まず、プリントサーバ３０１のＲＡＭ８０５ｃに常駐されたデータセンタ接続プログラム８０３ｄによりＵＳＢメモリ５０１がＵＳＢインタフェース８１０に挿入されたことが検知されると、ステップＳ５０１において、ＵＳＢメモリ５０１からデータセンタサーバ１０１への認証情報を読み出し、該認証情報（ユーザＩＤ，ドキュメントＩＤ，その他の認証情報であってもよい）をデータセンタサーバ１０１へ送信する。
【０１１７】
そして、データセンタサーバ１０１は、拠点３００のプリントサーバ３０１からの認証要求を受信すると、ステップＳ５２１において、認証処理を行い、認証結果をプリントサーバ３０１に返送する。なお、フローチャートには示されていないが認証に失敗した場合には、データセンタサーバ１０１は、再度認証要求を受信待機するものとする。
【０１１８】
そして、プリントサーバ３０１は、データセンタサーバ１０１から認証結果が返送されると、ステップＳ５０２において、データセンタサーバ１０１への認証処理が成功したか否かを判定し、失敗したと判定した場合には、エラー終了する。
【０１１９】
一方、ステップＳ５０２で、データセンタサーバ１０１への認証処理が成功したと判定した場合には、ステップＳ５０３において、データセンタサーバ１０１へ当該認証されたユーザのジョブリストの要求を送信する。
【０１２０】
そして、データセンタサーバ１０１は、拠点３００のプリントサーバ３０１からのジョブリストの要求を受信すると、ステップＳ５２２において、印刷ジョブリスト７０３ｅからユーザ別のジョブリスト（ステップＳ５２１で認証されたユーザにより登録されたジョブのリスト）を作成し、該ジョブリストをプリントサーバ３０１に返送する。
【０１２１】
そして、プリントサーバ３０１は、ステップＳ５０４において、データセンタサーバ１０１からのジョブリストを受信すると、ステップＳ５０５において、該受信したジョブリストを表示部８０８に表示し、ユーザからの印刷ジョブ選択（ジョブリスト内から印刷すべき１つ又は複数の印刷ジョブの選択）を受け付ける。
【０１２２】
そして、ステップＳ５０６において、プリントサーバ３０１は、ユーザの入力部８０９からの印刷ジョブ選択を検知したか否かを判定し、印刷ジョブ選択を検知していないと判定した場合には、そのままステップＳ５１１に進む。
【０１２３】
一方、ステップＳ５０６で、プリントサーバ３０１が、ユーザの入力部８０９からの印刷ジョブ選択を検知したと判定した場合には、ステップＳ５０７において、選択された印刷ジョブに対応する全ての印刷データを受信済みか否か判定する。
【０１２４】
ステップＳ５０７で、プリントサーバ３０１が、選択された全ての印刷データを受信済みであると判定した場合には、そのままステップＳ５１０に進む。
【０１２５】
一方、ステップＳ５０７で、プリントサーバ３０１が、選択された印刷データ内で未だ受信していない印刷データがあると判定した場合には、ステップＳ５０８において、プリントサーバ３０１は、データセンタサーバ１０１への未だ受信していない１つ又は複数の印刷データの要求を送信する。
【０１２６】
そして、データセンタサーバ１０１は、拠点３００のプリントサーバ３０１からの１つ又は複数の印刷データの要求を受信すると、ステップＳ５２４において、対応する１つ又は複数の印刷データを印刷データ群７０３ａ内から選択し、ステップＳ５２５において、該１つ又は複数の印刷データをプリントサーバ３０１に返送する。
【０１２７】
そして、プリントサーバ３０１は、ステップＳ５０９において、データセンタサーバ１０１からの印刷データ（当該印刷データに関連付けられたプリンタ固有設定も含む）を受信すると、ステップＳ５１０において、該受信した印刷データの印刷処理を開始する（受信した印刷データから順次印刷処理を開始する）。そして、選択された全ての印刷ジョブに対応する印刷処理が終了すると、ステップＳ５１１に進む。
【０１２８】
なお、当該プリントサーバ３０１は、前記印刷データに、当該プリントサーバ３０１が制御するプリンタ３０２において実行不可能な（故障等，設置プリンタのオプション構成変更，設置プリンタ自体の変更等を含む）印刷設定がなされている場合には、当該印刷不可能な印刷設定のみを解除するように構成してもよい。これにより、故障等で両面ユニットが使用できない場合でも、片面印刷のように印刷機能を落とした状態で印刷実行することができる。
【０１２９】
また、印刷機能を落とした状態で印刷実行するか、印刷実行を取りやめるか等をユーザに選択させるようにしてもよい。これにより、ユーザは、印刷機能を落とした印刷の実行又は印刷の中止を選択することができる。
【０１３０】
さらに、上記印刷設定による印刷が不可能な場合において、当該プリントサーバ３０１による上記印刷設定による印刷が不可能な旨をデータセンタサーバ１０１に送信し、該データセンタサーバ１０１から上記印刷設定による印刷実行可能な他の拠点の情報を取得し、表示して、ユーザに通知するように構成してもよい。この時、データセンタサーバ１０１から送信される拠点情報は、当該拠点から所定の距離（例えば、１ｋｍ）内のみの拠点情報でもよいし、全ての拠点情報でもよい。これにより、ユーザは、他の拠点において所望の印刷設定に応じた印刷を実行することができる。
【０１３１】
次に、ステップＳ５１１において、プリントサーバ３０１は、ＵＳＢメモリ５０１がＵＳＢインタフェース８１０から抜かれたか否かを判定し、抜かれていないと判定した場合には、ステップＳ５０６に戻り、新たな印刷ジョブの選択を受け付ける。
【０１３２】
一方、ステップＳ５１１で、プリントサーバ３０１が、ＵＳＢメモリ５０１がＵＳＢインタフェース８１０から抜かれたと判定した場合には、処理を終了する。
【０１３３】
なお、このフローチャートの処理では、ステップＳ５０６において、受信したユーザの印刷ジョブリストから、ユーザに印刷する印刷ジョブを選択させる構成について説明したが、受信したユーザの印刷ジョブリストの印刷ジョブを全て印刷するように（ユーザに選択させることなく）構成してもよい。
【０１３４】
また、このフローチャートの処理では、プリントサーバ３０１におけるＵＳＢメモリ５０１への認証処理は行わない構成（ＵＳＢメモリ５０１をプリントサーバ３０１に接続するだけでパスワードの入力なしに印刷処理できる構成）について説明したが、ＰＣ４０１にＵＳＢメモリ５０１を接続する場合のように、ＵＳＢメモリ５０１へのパスワードを入力させてＵＳＢメモリ５０１への認証処理を行うように構成してもよい。
【０１３５】
さらに、データセンタサーバ１０１は、プリントサーバ３０１に送信した際に、送信済みの印刷ジョブを即座に削除するように構成してもよいし、所定時間後に削除するように構成してもよいし、ユーザに割りあてられた容量をオーバするまで蓄積しオーバすると削除するように構成してもよい。
【０１３６】
また、データセンタサーバ１０１は、プリントサーバ３０１からの印刷結果を受信し、印刷済みの印刷ジョブを即座に削除するように構成してもよいし、所定時間後に削除するように構成してもよい。
【０１３７】
さらに、ユーザ毎に設定情報を記憶部７０３に記憶しておき、ユーザ毎の設定（印刷後に削除，印刷後も削除しない等の設定）に応じて、印刷済みの印刷ジョブを削除、又は保持するように制御する構成としてもよい。
【０１３８】
次に、図１６を参照して、各拠点のプリントサーバ３０１又はＰＣ４０１から、データセンタサーバ１０１へのユーザ認証の流れについて説明する。
【０１３９】
上記図５，図６，図７，図１１，図１３，図１５に示したフローチャートでは、各拠点３００のプリントサーバ３０１又はＰＣ４０１とデータセンタ１００のデータセンタサーバ１０１とが直接認証処理を行いアクセスしているかの如く記載しているが、図１に示したように、実際には、認証局２００を介して接続されている。以下、その接続方法について説明する。
【０１４０】
図１６は、本発明の印刷システムにおける第６の制御処理手順の一例を示すフローチャートであり、各拠点３００のプリントサーバ３０１とデータセンタ１００のデータセンタサーバ１０１との接続処理手順に対応する。なお、Ｓ６０１，Ｓ６０２は、プリントサーバ３０１により実行されるステップに対応し、図４に示したＣＰＵ８０５ａにより記憶部８０３に格納されるデータ接続プログラムされたジョブ登録プログラムに基づいて実行されるものである。また、Ｓ６１１は、認証局２００（各拠点が使用しているインターネット・サービス・プロバイダ）の認証サーバ２０２，認証振り分けサーバ２０１による処理に対応する。また、Ｓ６２１〜Ｓ６２３は、データセンタ１００の認証サーバ１０２，データセンタサーバ１０１による処理に対応する。
【０１４１】
まず、各拠点３００のプリントサーバ３０１は、ステップＳ６０１において、データセンタサーバ１０１への認証情報（認証局２００への認証情報も兼ねる）を読み出し、認証局２００へ送信する。
【０１４２】
そして、認証局２００の認証サーバ２０２は、拠点３００のプリントサーバ３０１からの認証要求を受信すると、ステップＳ６１１において、認証処理を行い、認証に成功すると、認証振り分けサーバ２０１が該認証情報を判断し、該認証情報がデータセンタ１００への認証情報であると判定した場合には、該認証情報をデータセンタ１００へ送信する。なお、認証振り分けサーバ２０１が該認証情報がデータセンタ１００への認証情報でないと判定した場合には、プリントサーバ３０１をインターネット９００に接続するものとする。
【０１４３】
そして、データセンタ１００の認証サーバ１０２は、認証局２００の認証振り分けサーバ２０１からの認証要求を受信すると、ステップＳ６２１において、認証処理を行い、認証に成功すると、データセンタサーバ１０１との接続を許可し、認証局２００を介して（スルーして）、認証結果をプリントサーバ３０１に返送する。
【０１４４】
以後、ステップＳ６０２，６２３に示すように、各拠点３００のプリントサーバ３０１とデータセンタ１００のデータセンタサーバ１０１は、認証局２００を介して（スルーして）、通信を行う。
【０１４５】
なお、ここでは、各拠点３００のプリントサーバ３０１とデータセンタ１００のデータセンタサーバ１０１との接続処理手順について説明したが、各拠点３００のＰＣ４０１とデータセンタ１００のデータセンタサーバ１０１との接続処理手順についても同様である。
【０１４６】
以上の処理により、各拠点，オフィス，自宅等において使用するＰＣ４０１において、印刷データのデータセンタ１００への送信時にプリンタの固有設定を行わず、データセンタサーバ１０１上のプログラムにて、プリンタの固有設定を行うので、データをアップロードするＰＣ４０１はプリンタドライバをインストールしていないプリンタでの印刷処理を指定することができ、非常に使い勝手のよいシステムとなっている。
【０１４７】
また、ユーザが所望する機能を持つプリンタの設置場所（拠点）が分からない場合や、これから訪れて印刷を行おうとする拠点に設置されたプリンタの持つ機能がわからないような場合であっても、データセンタサーバ１０１上のプログラムにて、所望のプリンタを検索したり、所望の拠点のプリンタの機能に応じたプリント設定を行うことができる。
【０１４８】
さらに、本印刷システムを用いて、大容量のデータを印刷するような場合、ユーザが印刷する拠点に到着してから、該拠点でデータのダウンロードを開始するという従来の方法では、印刷開始までのユーザの待ち時間が長くなってしまいユーザを苛つかせてしまっていたが、本印刷システムでは、印刷データをデータセンタサーバに送信し、拠点を確定することにより、該拠点に印刷データをデータセンタサーバが自動送信するので、ユーザは、印刷する拠点に到着して直ぐに（プリンタが空いていれば）、プリントサーバにより受信済みの大容量のデータを印刷開始することができ、例えば、コンビニエンスストア等のように専用線を設置できず低速回線（印刷時のデータダウンロードに時間がかかる）を使用した拠点であっても、印刷開始までのユーザの待ち時間（データダウンロードによる待ち時間）を減少させ（殆ど無くし）、ユーザの苛立ちを解消するとともに、プリンタ資源を効率よく使用することができる。
【０１４９】
従って、ユーザにとっては使いやすい、グローバル且つユーザフレンドリな優れた印刷環境を提供することができる等の効果を奏する。
【０１５０】
〔他の実施形態〕
上記第１実施形態では、各拠点３００，オフィス，自宅等でＵＳＢメモリ５０１を挿入したＰＣ４０１から、印刷ジョブをデータセンタ１００のデータセンタサーバ１０１に登録しておき、該データセンタサーバ１０１がユーザの指定した拠点３００のプリントサーバ３０１へ印刷ジョブを送信しておき、該拠点３００のプリントサーバ３０１にて、上記ＵＳＢメモリ５０１を挿入することによって印刷処理を実行する構成について説明したが、各拠点３００にスキャナとスキャンサーバを設置しておき、各拠点３００，オフィス，自宅等でＵＳＢメモリ５０１を挿入したＰＣ４０１から、スキャンジョブをデータセンタ１００のデータセンタサーバ１０１に登録しておき、該データセンタサーバ１０１がユーザの指定した拠点３００のスキャンサーバへスキャンジョブを送信しておき、該拠点３００のプリントサーバ３０１にて、スキャナに原稿をセットし、上記ＵＳＢメモリ５０１を挿入することによってスキャン処理を実行し、スキャン処理後に該スキャンサーバがデータセンタサーバ１０１にスキャンデータを送信しておくように構成してもよい。
【０１５１】
また、プリントサーバ３０１とプリンタ３０２の代わりに、プリントサーバ３０１とプリンタ３０２の機能を合わせた、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能複写機）を拠点３００に設ける構成としてもよい。
【０１５２】
また、拠点３００にメモリカード読み取り装置を設け、原稿のスキャンジョブのみでなく、メモリカードの読み取りジョブを登録して実行可能に構成してもよい。
【０１５３】
さらに、データセンタサーバ１０１にファクシミリサーバの機能を持たせ、各拠点３００，オフィス，自宅等でＵＳＢメモリ５０１を挿入したＰＣ４０１から、ファクシミリ送信ジョブをデータセンタ１００のデータセンタサーバ１０１に登録しておき、該データセンタサーバ１０１がファクシミリ送信ジョブを実行するように構成してもよい。
【０１５４】
また、データセンタサーバ１０１にファクシミリサーバの機能を持たせ、さらに、データセンタサーバ１０１の記憶部７０３に、ユーザ毎に送信元情報（送信元の電話番号等）を登録しておき、該登録された送信元からのファクシミリ受信がデータセンタサーバ１０１にあった場合には、該データセンタサーバ１０１がファクシミリ受信データから該送信元に対応するユーザの印刷ジョブを生成し、該印刷ジョブをユーザの指定した拠点３００のプリントサーバ３０１へ送信しておき、該拠点３００のプリントサーバ３０１にて、上記ＵＳＢメモリ５０１を挿入することによって前記ファクシミリ受信データの印刷ジョブを実行してファクシミリ出力可能に構成してもよい。
【０１５５】
さらに、データセンタサーバ１０１にメールサーバの機能を持たせ、各拠点で、メールの印刷処理や、原稿のスキャン処理及び該スキャンデータを添付したメールの送信処理も実行可能に構成してもよい。
【０１５６】
詳細には、各拠点３００，オフィス，自宅等でＵＳＢメモリ５０１を挿入したＰＣ４０１から、原稿読み取り後（メモリカード読み取り後）、該読み取りデータを電子メールに添付して送信するジョブをデータセンタ１００のデータセンタサーバ１０１に登録しておき、該データセンタサーバが該ジョブをユーザの指定した拠点３００のスキャナサーバへ送信しておき、該拠点３００のスキャナサーバにて、上記ＵＳＢメモリ５０１を挿入することによって読み取り処理を実行し、該読み取ったデータを、データセンタサーバ１０１に送信させ、該データセンタサーバ１０１が、受信した読み取りデータを電子メールに添付して送信するように構成してもよい。
【０１５７】
もちろん、データセンタサーバ１０１で受信して電子メールを、各拠点で印刷可能に構成してもよい。
【０１５８】
また、上記第１実施形態では、ＵＳＢメモリ５０１を用いる場合について説明したが、ＵＳＢメモリに限られるものではなく、可搬型のメモリでＰＣ等に容易に着脱可能なメモリであれば、他のメモリカード等のメモリであってもよく、携帯電話等であってもよい。
【０１５９】
さらに、可搬型のメモリをも必要なく、データセンタサーバ１０１への認証情報を全てユーザがＰＣ４０１の入力部６０４やプリントサーバ３０１の入力部８０９から入力することにより、ＰＣ４０１，プリントサーバ３０１がデータセンタサーバ１０１と接続するように構成してもよい。
【０１６０】
以上示したように、データセンタを介した、非常に使い勝手のよいグローバルなドキュメントソリューションを提供することができる。
【０１６１】
なお、上記各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１６２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６３】
以下、図１７に示すメモリマップを参照して本発明に係る印刷システムを構成する各装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１６４】
図１７は、本発明に係る印刷システムを構成する各装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１６５】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６７】
本実施形態における図５，図６，図７，図１１，図１３，図１５，図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６９】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１７０】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１７１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７４】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１７５】
各拠点３００にスキャナ（又はデジタル複写機）とスキャンサーバを設置しておき、各拠点３００，オフィス，自宅等でＵＳＢメモリ５０１を挿入したＰＣ４０１から、又は各拠点３００でＵＳＢメモリ５０１を挿入したスキャンサーバ（又はスキャナ，デジタル複写機）から、スキャンジョブをデータセンタ１００のデータセンタサーバ１０１に登録しておき、該データセンタサーバ１０１がユーザの指定した拠点３００のスキャンサーバへスキャンジョブを送信しておき、該拠点３００のプリントサーバ３０１にて、スキャナに原稿をセットし、上記ＵＳＢメモリ５０１を挿入することによってスキャン処理を実行し、スキャン処理後に該スキャンサーバがデータセンタサーバ１０１にスキャンデータを送信しておくように構成することで、データセンタサーバを介して原稿の読み取りを行うような用途にも適用できる。
【図面の簡単な説明】
【０１７６】
【図１】本発明の一実施形態を示す情報処理装置およびサーバ装置およびプリントサーバを適用可能な印刷システムの構成の一例を示すブロック図である。
【図２】図１に示したＰＣの構成を示すブロック図である。
【図３】図１に示したデータセンタサーバの構成を示すブロック図である。
【図４】図１に示したプリントサーバの構成を示すブロック図である。
【図５】本発明の印刷システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図６】本発明の印刷システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図７】本発明の印刷システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図８】フローチャートのステップ毎のサーバが表示させる、クライアント端末の画面の一例を示す模式図である。
【図９】フローチャートのステップ毎のサーバが表示させる、クライアント端末の画面の一例を示す模式図である。
【図１０】本発明の印刷システムにおける出力条件選択画面の一例を示す模式図である。
【図１１】本発明の印刷システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図１２】本発明の印刷システムにおける機能選択画面の一例を示す模式図である。
【図１３】本発明の印刷システムにおける第４の制御処理手順の一例を示すフローチャートである。
【図１４】本発明の印刷システムにおける方面選択画面の一例を示す模式図である。
【図１５】本発明の印刷システムにおける第５の制御処理手順の一例を示すフローチャートである。
【図１６】本発明の印刷システムにおける第６の制御処理手順の一例を示すフローチャートである。
【図１７】本発明に係る印刷システムを構成する各装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１７７】
１００  データセンタ
１０１  データセンタサーバ
１０２  認証サーバ
２００  認証局
２０１  認証振り分けサーバ
２０２  認証サーバ
３００  拠点
３０１  プリントサーバ
３０２  プリンタ
３０３  ＬＡＮ（無線又は有線）
３０４  ルータ
９００  インターネット
【図１】
2005129007.tif 000003
【図２】
2005129007.tif 000004
【図３】
2005129007.tif 000005
【図４】
2005129007.tif 000006
【図５】
2005129007.tif 000007
【図６】
2005129007.tif 000008
【図７】
2005129007.tif 000009
【図８】
2005129007.tif 000010
【図９】
2005129007.tif 000011
【図１０】
2005129007.tif 000012
【図１１】
2005129007.tif 000013
【図１２】
2005129007.tif 000014
【図１３】
2005129007.tif 000015
【図１４】
2005129007.tif 000016
【図１５】
2005129007.tif 000017
【図１６】
2005129007.tif 000018
【図１７】
2005129007.tif 000019