(57)【要約】【課題】プルプリントシステムにおける画像形成装置でのユーザ操作を簡略化することを課題とする。【解決手段】情報処理装置は、接続先の印刷サーバを特定するための特定情報と、印刷データが蓄積された印刷サーバを識別するサーバ識別情報とを対応付けて記憶する記憶部を有する。また、情報処理装置は、特定情報を取得し、取得した特定情報に対応するサーバ識別情報を記憶部から取得する。また、情報処理装置は、取得したサーバ識別情報に対応する印刷サーバに対して印刷データの取得を要求する。また、情報処理装置は、サーバ識別情報に対応する印刷サーバによって送信された印刷データを受信し、受信した印刷データを出力する。【選択図】図２
2013092869.tif 000002
【特許請求の範囲】
【請求項１】
接続先の印刷サーバを特定するための特定情報と、印刷データが蓄積された前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶する記憶部と、
前記特定情報を取得する特定情報取得部と、
前記特定情報に対応する前記サーバ識別情報を前記記憶部から取得するサーバ識別情報取得部と、
前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求部と、
前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力部と
を有することを特徴とする情報処理装置。
【請求項２】
前記特定情報は、ユーザの属性を示す情報であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶部は、１つの前記特定情報に対して複数の前記サーバ識別情報を対応付けて記憶するとともに、前記印刷データを何れの印刷サーバから優先して取得させるかを表す優先度情報をさらに対応付けて記憶し、
前記サーバ識別情報取得部は、前記優先度情報に基づいて、前記特定情報に対応する前記サーバ識別情報を前記記憶部から取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶部は、１つの前記特定情報に対して複数の前記サーバ識別情報を対応付けて記憶し、
前記サーバ識別情報取得部は、１つの前記特定情報に対応する複数の前記サーバ識別情報を前記記憶部から取得し、
前記要求部は、複数の前記印刷サーバに対して前記印刷データの取得を要求し、
前記出力部は、複数の前記印刷サーバによって送信された前記印刷データを受信することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記特定情報に対応する、前記印刷データの印刷可否条件に基づいて、前記印刷データの印刷可否を判定する判定部をさらに有し、
前記サーバ識別情報取得部は、前記印刷データが印刷可であると判定された場合に、前記特定情報に対応する前記サーバ識別情報を前記記憶部から取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項６】
接続先の印刷サーバを特定するための特定情報を取得する特定情報取得ステップと、
前記特定情報と、印刷データが蓄積された前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶する記憶部から、前記特定情報に対応する前記サーバ識別情報を取得するサーバ識別情報取得ステップと、
前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求ステップと、
前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力ステップと
をコンピュータに実行させるための印刷データ出力プログラム。
【請求項７】
印刷データを蓄積する印刷サーバと、前記印刷データを出力する情報処理装置とがネットワークに接続された印刷データ出力システムであって、
前記印刷サーバは、
前記ネットワークに接続された外部装置から前記印刷データを受信し、受信した前記印刷データを記憶部に格納する受信処理部と、
前記情報処理装置からの要求を受け付けた場合に、前記記憶部から該当する前記印刷データを取得し、取得した前記印刷データを前記情報処理装置に対して送信する送信処理部と
を有し、
前記情報処理装置は、
接続先の印刷サーバを特定するための特定情報と、前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶するサーバ識別情報記憶部と、
前記特定情報を取得する特定情報取得部と、
前記特定情報に対応する前記サーバ識別情報を前記サーバ識別情報記憶部から取得するサーバ識別情報取得部と、
前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求部と、
前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力部と
を有することを特徴とする印刷データ出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷データ出力プログラム及び印刷データ出力システムに関する。
【背景技術】
【０００２】
従来、プルプリントシステムが知られている。プルプリントシステムには、例えば、印刷データを出力するＰＣ（Personal  Computer）等の端末装置と、印刷データを記憶する印刷サーバと、印刷データを記録媒体へ印刷するＭＦＰ（Multi  Function  Printer：複合機）等の画像形成装置とが含まれる。
【０００３】
すなわち、プルプリントシステムでは、端末装置によって出力された印刷データは画像形成装置ではなく印刷サーバに一旦蓄積され、画像形成装置でのユーザ操作に応じて印刷サーバから取得された印刷データが該画像形成装置において印刷される。また、最近では、プルプリントシステムと認証機能とを組み合わせて特定の印刷データを印刷できる技術がある。この技術では、例えば、ユーザ名等の特定の識別情報を用いて、接続先の印刷サーバから該識別情報に対応する印刷データ全てが取得される。
【０００４】
上記のように、プルプリントシステムを適用することにより、利用されていない画像形成装置から印刷データを印刷すれば印刷待ちの状態を緩和できるとともに、印刷物が放置されることも少なくなるためセキュリティの面でも向上がはかれる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、プルプリントシステムにおける画像形成装置でのユーザ操作が煩雑になる可能性があるという問題がある。一般に、印刷サーバには同時接続数に限度がある。このため、プルプリントシステムでは、印刷サーバへの負荷を分散させるために、印刷サーバを複数配置する構成をとることがある。このような場合に、ユーザは、画像形成装置での操作において、印刷データが蓄積された印刷サーバを接続先として選択する操作を要することとなる。これらの結果、従来技術では、プルプリントシステムにおける画像形成装置でのユーザ操作が煩雑になる可能性がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、プルプリントシステムにおける画像形成装置でのユーザ操作を簡略化することが可能である情報処理装置、印刷データ出力プログラム及び印刷データ出力システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明に係る情報処理装置は、接続先の印刷サーバを特定するための特定情報と、印刷データが蓄積された前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶する記憶部と、前記特定情報を取得する特定情報取得部と、前記特定情報に対応する前記サーバ識別情報を前記記憶部から取得するサーバ識別情報取得部と、前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求部と、前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力部とを有する。
【０００８】
また、本発明に係る印刷データ出力プログラムは、接続先の印刷サーバを特定するための特定情報を取得する特定情報取得ステップと、前記特定情報と、印刷データが蓄積された前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶する記憶部から、前記特定情報に対応する前記サーバ識別情報を取得するサーバ識別情報取得ステップと、前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求ステップと、前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力ステップとをコンピュータに実行させる。
【０００９】
また、本発明に係る印刷データ出力システムは、印刷データを蓄積する印刷サーバと、前記印刷データを出力する情報処理装置とがネットワークに接続された印刷データ出力システムであって、前記印刷サーバは、前記ネットワークに接続された外部装置から前記印刷データを受信し、受信した前記印刷データを記憶部に格納する受信処理部と、前記情報処理装置からの要求を受け付けた場合に、前記記憶部から該当する前記印刷データを取得し、取得した前記印刷データを前記情報処理装置に対して送信する送信処理部とを有し、前記情報処理装置は、接続先の印刷サーバを特定するための特定情報と、前記印刷サーバを識別するサーバ識別情報とを対応付けて記憶するサーバ識別情報記憶部と、前記特定情報を取得する特定情報取得部と、前記特定情報に対応する前記サーバ識別情報を前記サーバ識別情報記憶部から取得するサーバ識別情報取得部と、前記サーバ識別情報に対応する前記印刷サーバに対して前記印刷データの取得を要求する要求部と、前記サーバ識別情報に対応する前記印刷サーバによって送信された前記印刷データを受信し、受信した前記印刷データを出力する出力部とを有する。
【発明の効果】
【００１０】
本発明の一つの様態によれば、プルプリントシステムにおける画像形成装置でのユーザ操作を簡略化するという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、印刷データ出力システムの構成例を示す図である。
【図２】図２は、実施例１に係る情報処理装置及び印刷サーバの構成例を示す機能ブロック図である。
【図３】図３は、実施例１に係るサーバ識別情報記憶部に記憶される情報例を示す図である。
【図４】図４は、ログイン画面の例を示す図である。
【図５】図５は、認証情報の例を示す図である。
【図６】図６は、印刷データ選択画面の例を示す図である。
【図７】図７は、実施例１に係る印刷データ出力処理の流れの例を示すフローチャートである。
【図８】図８は、実施例２に係るサーバ識別情報記憶部に記憶される情報例を示す図である。
【図９】図９は、実施例２に係る印刷データ出力処理の流れの例を示すフローチャートである。
【図１０】図１０は、実施例３に係るサーバ識別情報記憶部に記憶される情報例を示す図である。
【図１１】図１１は、実施例３に係る印刷データ出力処理の流れの例を示すフローチャートである。
【図１２】図１２は、実施例４に係る情報処理装置の構成例を示す機能ブロック図である。
【図１３】図１３は、実施例４に係るサーバ識別情報記憶部に記憶される情報例を示す図である。
【図１４】図１４は、課金番号入力画面の例を示す図である。
【図１５】図１５は、印刷データ選択画面の例を示す図である。
【図１６】図１６は、実施例４に係る印刷データ出力処理の流れの例を示すフローチャートである。
【図１７】図１７は、情報処理装置を含む画像形成装置である複合機のハードウェア構成を示すブロック図である。
【図１８】図１８は、印刷データ出力プログラムがコンピュータを用いて実現されることを示す図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明に係る情報処理装置、印刷データ出力プログラム及び印刷データ出力システムの実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。また、各実施例は、内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１３】
［システム構成］
図１を用いて、印刷データ出力システムの構成について説明する。図１は、印刷データ出力システムの構成例を示す図である。
【００１４】
例えば、図１に示すように、印刷データ出力システム１では、画像形成装置２と、印刷サーバ３と、クライアントＰＣ４とがネットワークを介して接続される。すなわち、印刷データ出力システム１は、プルプリントシステムの一例である。また、画像形成装置２、印刷サーバ３又はクライアントＰＣ４の設置台数は、図示した数に限られるものではなく、１台若しくは複数台で設置されていても良い。
【００１５】
また、画像形成装置２は、例えば、コピー機能、プリンタ機能、スキャナ機能又はファクシミリ機能のうち、少なくとも２つ以上の機能を有するＭＦＰである。ここで、印刷データ出力システム１を利用するユーザは、部署等のグループの１つに所属しているものとする。そして、各ユーザが所属する部署に応じて印刷サーバ３が振り分けられている。
【００１６】
上記構成において、クライアントＰＣ４では、例えば、ユーザ操作により所定のサーバやインターネット等から印刷データが取得されたり、印刷データが作成されたりする。そして、クライアントＰＣ４は、ユーザ操作により指定された印刷データを印刷サーバ３に対して送信する。
【００１７】
また、印刷サーバ３は、例えば、ネットワークに接続されたクライアントＰＣ４等の外部装置から印刷データを受信し、受信した印刷データを蓄積していく。そして、印刷サーバ３は、画像形成装置２からの印刷データの取得要求を受け付けると、該当する印刷データを画像形成装置２に対して送信する。
【００１８】
また、画像形成装置２は、接続先の印刷サーバ３を特定するための特定情報と、印刷サーバ３を識別するサーバ識別情報とを対応付けて記憶する記憶部を有する。そして、画像形成装置２は、所定のユーザ操作を受け付けると、該所定のユーザ操作から得られる特定情報を取得し、取得した特定情報に対応する印刷サーバ３のサーバ識別情報を記憶部から取得する。
【００１９】
続いて、画像形成装置２は、取得したサーバ識別情報に基づいて印刷サーバ３に接続し、接続先の印刷サーバ３に対して印刷データの取得要求を通知する。その後、画像形成装置２は、取得要求に対する応答として印刷サーバ３から印刷データを受信すると、受信した印刷データを記録媒体へ印刷する。なお、画像形成装置２や印刷サーバ３による処理の詳細については後述する。
【００２０】
［実施例１に係る各装置の機能］
次に、図２を用いて、実施例１に係る情報処理装置及び印刷サーバの機能について説明する。図２は、実施例１に係る情報処理装置及び印刷サーバの構成例を示す機能ブロック図である。なお、情報処理装置１００は、画像形成装置２に含まれ、印刷サーバ１５０は、印刷サーバ３の一例である。
【００２１】
例えば、図２に示すように、情報処理装置１００は、サーバ識別情報記憶部１０１と、特定情報取得部１０２と、サーバ識別情報取得部１０３と、要求部１０４と、出力部１０５とを有する。サーバ識別情報記憶部１０１は、接続先の印刷サーバを特定するための「特定情報」と、印刷データが蓄積された印刷サーバを識別する「サーバ識別情報」とを対応付けて記憶する。
【００２２】
図３は、実施例１に係るサーバ識別情報記憶部１０１に記憶される情報例を示す図である。例えば、図３に示すように、サーバ識別情報記憶部１０１は、特定情報「経理部」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」とを対応付けて記憶する。他の例を挙げると、サーバ識別情報記憶部１０１は、特定情報「開発部」と、サーバ識別情報「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８０」とを対応付けて記憶する。
【００２３】
すなわち、実施例１に係るサーバ識別情報記憶部１０１に記憶される特定情報とは、ユーザの属性を示す情報であり、ユーザそれぞれが所属するグループ名や部署名等である。同様に、実施例１に係るサーバ識別情報記憶部１０１に記憶されるサーバ識別情報とは、印刷サーバ１５０それぞれのＩＰ（Internet  Protocol）アドレスとポート番号とである。このように、特定情報がわかれば、何れの印刷サーバ１５０に接続すれば良いかがわかる。
【００２４】
図２の説明に戻り、特定情報取得部１０２は、特定情報を取得する。例えば、特定情報取得部１０２は、所定のユーザ操作を受け付けると、該所定のユーザ操作から得られる特定情報を取得する。所定のユーザ操作は、例えば、ユーザによる画像形成装置２に対するログイン操作である。
【００２５】
ここで、画像形成装置２におけるログイン処理について説明する。図４は、ログイン画面の例を示す図である。また、図５は、認証情報の例を示す図である。例えば、図４に示すように、画像形成装置２に搭載されたタッチパネル式のオペレーションパネル等に表示されるログイン画面では、ユーザ名とパスワードとがユーザ操作により入力され、ログインボタンが押下される。そして、ログインボタンが押下されると、入力されたユーザ名と、図５に示す認証情報のログインユーザ名とで照合が行なわれ、ログイン及び認証処理が完了する。このとき、画像形成装置２は、ログインユーザ名に対応するグループ名（部署名）を情報処理装置１００に対して通知する。このグループ名（部署名）は、上述した特定情報に該当する。なお、認証処理は、所定の認証サーバによって行なわれても良い。また、ログイン処理は、カードの利用若しくは指紋認証等の認証デバイスの利用により行なわれても良い。
【００２６】
例を挙げると、特定情報取得部１０２は、ユーザ「Ｍａｒｙ」によるログイン操作を受け付けた場合に、認証情報に含まれるログインユーザ名「Ｍａｒｙ」に対応するグループ名「経理部」を取得する。上述したように、グループ名「経理部」は、特定情報に該当する。
【００２７】
サーバ識別情報取得部１０３は、特定情報に対応するサーバ識別情報をサーバ識別情報記憶部１０１から取得する。上述した例を挙げて説明すると、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報「経理部」に対応する印刷サーバ１５０のサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」をサーバ識別情報記憶部１０１から取得する。
【００２８】
要求部１０４は、サーバ識別情報に対応する印刷サーバに対して印刷データの取得を要求する。例えば、要求部１０４は、サーバ識別情報取得部１０３によって取得されたサーバ識別情報に対応する印刷サーバ１５０に対して、蓄積されている印刷データの取得要求を通知する。上述した例を挙げて説明すると、要求部１０４は、サーバ識別情報取得部１０３によって取得されたサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」に該当する印刷サーバ１５０に対して、蓄積されている印刷データの取得要求を通知する。
【００２９】
出力部１０５は、サーバ識別情報に対応する印刷サーバによって送信された印刷データを受信し、受信した印刷データを出力する。例えば、出力部１０５は、要求部１０４による印刷データの取得要求に対する印刷サーバ１５０からの応答として送信された印刷データを受信する。そして、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する。上述した例を挙げて説明すると、出力部１０５は、要求部１０４によって印刷データの取得要求がサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」に該当する印刷サーバ１５０に対して行なわれた後、該印刷サーバ１５０によって送信された印刷データを受信する。そして、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する。
【００３０】
情報処理装置１００によって出力された印刷データを受け付けた画像形成装置２は、図６に示すように、何れの印刷データを印刷するかをユーザに選択させる印刷データ選択画面をオペレーションパネルに表示する。その後、画像形成装置２は、ユーザにより選択された印刷データの印刷処理を実行する。なお、図６は、印刷データ選択画面の例を示す図である。
【００３１】
また、例えば、図２に示すように、印刷サーバ１５０は、受信処理部１５１と、印刷データ記憶部１５２と、送信処理部１５３とを有する。受信処理部１５１は、例えば、ネットワークに接続されたクライアントＰＣ４から印刷データを受信した場合に、受信した印刷データを印刷データ記憶部１５２に格納する。送信処理部１５３は、例えば、情報処理装置１００から印刷データの取得要求を受け付けた場合に、印刷データ記憶部１５２から部署等のグループに該当する印刷データを取得し、取得した印刷データを情報処理装置１００に対して送信する。
【００３２】
［実施例１に係る印刷データ出力処理の流れ］
次に、図７を用いて、実施例１に係る印刷データ出力処理の流れを説明する。図７は、実施例１に係る印刷データ出力処理の流れの例を示すフローチャートである。
【００３３】
例えば、図７に示すように、特定情報取得部１０２は、ユーザ操作によりログインされた場合に（ステップＳ１０１肯定）、ユーザ名に対応する特定情報を認証情報から取得する（ステップＳ１０２）。このとき、特定情報取得部１０２は、ログインされていない場合に（ステップＳ１０１否定）、ユーザ操作によるログイン処理の待ち状態となる。そして、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報に対応するサーバ識別情報をサーバ識別情報記憶部１０１から取得する（ステップＳ１０３）。
【００３４】
また、要求部１０４は、サーバ識別情報取得部１０３によって取得されたサーバ識別情報に対応する印刷サーバ１５０に対して、印刷データの取得を要求する（ステップＳ１０４）。また、出力部１０５は、要求部１０４による要求に対する印刷サーバ１５０からの応答として送信された印刷データを受信する（ステップＳ１０５）。続いて、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する（ステップＳ１０６）。
【００３５】
［実施例１による効果］
上述したように、情報処理装置１００は、接続先の印刷サーバを特定するための特定情報と、印刷データが蓄積された印刷サーバのサーバ識別情報とを対応付けて記憶し、特定情報に対応するサーバ識別情報に該当する印刷サーバに対して印刷データの取得要求を行ない、印刷サーバによって送信された印刷データを受信及び出力する。この結果、情報処理装置１００は、接続する印刷サーバの選択操作をユーザにさせなくて済むので、負荷分散のために複数台配置される印刷サーバの中から接続先の印刷サーバをユーザに選択させる従来技術と比較して、プルプリントシステムにおける画像形成装置でのユーザ操作を簡略化することができる。
【実施例２】
【００３６】
上記実施例１では、部署等のグループごとに管理された印刷サーバに印刷データを蓄積させ、該印刷サーバから印刷データを取得する場合を説明したが、複数台の印刷サーバのうち何れの印刷サーバから印刷データを取得するかを決定しても良い。そこで、実施例２では、複数台の印刷サーバのうち何れの印刷サーバから印刷データを取得するかを決定する場合を説明する。
【００３７】
［実施例２に係るサーバ識別情報記憶部］
図８は、実施例２に係るサーバ識別情報記憶部１０１に記憶される情報例を示す図である。例えば、図８に示すように、実施例２に係るサーバ識別情報記憶部１０１は、１つの特定情報に対して複数のサーバ識別情報を対応付けて記憶するとともに、印刷データを何れの印刷サーバから優先して取得させるかを表す優先度情報をさらに対応付けて記憶する。
【００３８】
例を挙げると、サーバ識別情報記憶部１０１は、特定情報「経理部」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０，１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」と、優先度情報「Ｐｒｉｍａｒｙ，Ｓｅｃｏｎｄａｒｙ」とを対応付けて記憶する。他の例を挙げると、サーバ識別情報記憶部１０１は、特定情報「開発部」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０，１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」と、優先度情報「Ｐｒｉｍａｒｙ，Ｓｅｃｏｎｄａｒｙ」とを対応付けて記憶する。なお、図８では、１つの識別情報に対して２台の印刷サーバを利用する場合を例に挙げたが、利用する印刷サーバの台数はこれに限られるものではない。
【００３９】
つまり、サーバ識別情報取得部１０３は、優先度情報に基づいて、特定情報に対応するサーバ識別情報をサーバ識別情報記憶部１０１から取得することとなる。例を挙げると、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報「経理部」に対応するサーバ識別情報を取得する場合に、優先度の高い優先度情報「Ｐｒｉｍａｒｙ」であるサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」を取得する。なお、サーバ識別情報取得部１０３は、優先度情報が「Ｐｒｉｍａｒｙ」である印刷サーバ１５０への接続でタイムアウト等が発生して接続できない場合には、優先度情報が「Ｓｅｃｏｎｄａｒｙ」である印刷サーバ１５０へ接続するために、優先度情報が「Ｓｅｃｏｎｄａｒｙ」であるサーバ識別情報「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」を取得する。
【００４０】
［実施例２に係る印刷データ出力処理の流れ］
次に、図９を用いて、実施例２に係る印刷データ出力処理の流れを説明する。図９は、実施例２に係る印刷データ出力処理の流れの例を示すフローチャートである。
【００４１】
例えば、図９に示すように、特定情報取得部１０２は、ユーザ操作によりログインされた場合に（ステップＳ２０１肯定）、ユーザ名に対応する特定情報を認証情報から取得する（ステップＳ２０２）。このとき、特定情報取得部１０２は、ログインされていない場合に（ステップＳ２０１否定）、ユーザ操作によるログイン処理の待ち状態となる。そして、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報に対応するサーバ識別情報のうち、優先度が最も高いサーバ識別情報をサーバ識別情報記憶部１０１から取得する（ステップＳ２０３）。
【００４２】
また、要求部１０４は、サーバ識別情報取得部１０３によって取得されたサーバ識別情報に対応する印刷サーバ１５０に対して、印刷データの取得を要求する（ステップＳ２０４）。また、出力部１０５は、要求部１０４による要求に対する印刷サーバ１５０からの応答として送信された印刷データを受信する（ステップＳ２０５）。
【００４３】
このとき、印刷サーバ１５０との接続でタイムアウトが発生した場合に（ステップＳ２０６肯定）、サーバ識別情報取得部１０３は、前回のサーバ識別情報の取得時よりも優先度が１つ低いサーバ識別情報をサーバ識別情報記憶部１０１から取得する（ステップＳ２０３）。一方、印刷サーバ１５０との接続でタイムアウトが発生しなかった場合に（ステップＳ２０６否定）、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する（ステップＳ２０７）。
【００４４】
［実施例２による効果］
上述したように、情報処理装置１００は、何れの印刷サーバから優先して印刷データを取得するかを表す優先度情報に基づいて接続先の印刷サーバを決定するので、どの印刷データを印刷するかを選択するユーザ操作において大量の印刷データの中から選択する煩雑さを抑制することができる。
【実施例３】
【００４５】
上記実施例１では、１つの特定情報に対して１つのサーバ識別情報が対応付けられている場合を説明したが、１つの特定情報に対して複数のサーバ識別情報が対応付けられていても良い。そこで、実施例３では、１つの特定情報に対して複数のサーバ識別情報が対応付けられている場合を説明する。
【００４６】
［実施例３に係るサーバ識別情報記憶部］
図１０は、実施例３に係るサーバ識別情報記憶部１０１に記憶される情報例を示す図である。例えば、図１０に示すように、実施例３に係るサーバ識別情報記憶部１０１は、１つの特定情報に対して複数のサーバ識別情報を対応付けて記憶する。例を挙げると、サーバ識別情報記憶部１０１は、特定情報「経理部」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０，１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」とを対応付けて記憶する。他の例を挙げると、サーバ識別情報記憶部１０１は、特定情報「開発部」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０，１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」とを対応付けて記憶する。なお、図１０では、１つの特定情報に対して２台の印刷サーバを利用する場合を例に挙げたが、利用する印刷サーバの台数はこれに限られるものではない。
【００４７】
つまり、サーバ識別情報取得部１０３は、１つの特定情報に対応する複数のサーバ識別情報をサーバ識別情報記憶部１０１から取得することとなる。例を挙げると、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報が「経理部」である場合に、２つのサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」、「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」を取得する。
【００４８】
また、要求部１０４は、複数のサーバ識別情報に対応する複数の印刷サーバに対して、印刷データの取得を要求する。上述した例を挙げて説明すると、要求部１０４は、サーバ識別情報取得部１０３によって取得された２つのサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」、「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」に対応する印刷サーバ１５０それぞれに対して、印刷データの取得を要求する。
【００４９】
また、出力部１０５は、複数のサーバ識別情報に対応する複数の印刷サーバによって送信された印刷データを受信し、受信した印刷データを出力する。上述した例を挙げて説明すると、出力部１０５は、ＩＰアドレス及びポート番号が「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」である印刷サーバ１５０と、ＩＰアドレス及びポート番号が「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」である印刷サーバ１５０とから送信された印刷データを受信する。そして、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する。
【００５０】
情報処理装置１００によって出力された印刷データを受け付けた画像形成装置２は、何れの印刷データを印刷するかをユーザに選択させる印刷データ選択画面をオペレーションパネルに表示する。このとき、画像形成装置２は、複数の印刷データに同一の印刷データが含まれている場合には、それらをマージしたうえで表示するようにしても良い。その後、画像形成装置２は、ユーザにより選択された印刷データの印刷処理を実行する。
【００５１】
［実施例３に係る印刷データ出力処理の流れ］
次に、図１１を用いて、実施例３に係る印刷データ出力処理の流れを説明する。図１１は、実施例３に係る印刷データ出力処理の流れの例を示すフローチャートである。
【００５２】
例えば、図１１に示すように、特定情報取得部１０２は、ユーザ操作によりログインされた場合に（ステップＳ３０１肯定）、ユーザ名に対応する特定情報を認証情報から取得する（ステップＳ３０２）。このとき、特定情報取得部１０２は、ログインされていない場合に（ステップＳ３０１否定）、ユーザ操作によるログイン処理の待ち状態となる。そして、サーバ識別情報取得部１０３は、特定情報取得部１０２によって取得された特定情報に対応する複数のサーバ識別情報をサーバ識別情報記憶部１０１から取得する（ステップＳ３０３）。
【００５３】
また、要求部１０４は、サーバ識別情報取得部１０３によって取得された複数のサーバ識別情報に対応する印刷サーバ１５０それぞれに対して、印刷データの取得を要求する（ステップＳ３０４）。また、出力部１０５は、要求部１０４による要求に対する印刷サーバ１５０それぞれからの応答として送信された印刷データを受信する（ステップＳ３０５）。続いて、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する（ステップＳ３０６）。
【００５４】
［実施例３による効果］
上述したように、情報処理装置１００は、複数の印刷サーバから印刷データを取得するので、印刷サーバの設置台数に制限を設けることなく、好適に負荷分散させることができる。また、大量の印刷データをマージしてオペレーションパネル等に表示することで、好適な負荷分散を実現するとともに、ユーザ操作の煩雑さを抑制することができる。
【実施例４】
【００５５】
上記実施例１では、ユーザ名を利用したログインでの認証処理で得られた特定情報に対応するサーバ識別情報に該当する印刷サーバから印刷データを取得する場合を説明したが、印刷データの印刷が何れの費用で処理されるかを表す課金番号に対応するサーバ識別情報に該当する印刷サーバから印刷データを取得しても良い。そこで、実施例４では、印刷データの印刷が何れの費用で処理されるかを表す課金番号に対応するサーバ識別情報に該当する印刷サーバから印刷データを取得する場合を説明する。
【００５６】
［実施例４に係る情報処理装置の機能］
図１２を用いて、実施例４に係る情報処理装置の機能について説明する。図１２は、実施例４に係る情報処理装置の構成例を示す機能ブロック図である。なお、図１２では、実施例１と同様の処理を実行する機能ブロックについては同一の符号を付し、同様の処理についてはその説明を省略する場合がある。
【００５７】
例えば、図１２に示すように、情報処理装置２００は、サーバ識別情報記憶部２０１と、特定情報取得部１０２と、サーバ識別情報取得部２０３と、要求部１０４と、出力部１０５と、判定部２０６とを有する。サーバ識別情報記憶部２０１は、接続先の印刷サーバ１５０を特定するための「特定情報」と、印刷データが蓄積された印刷サーバ１５０を識別する「サーバ識別情報」と、印刷データの印刷の可否情報を表す「印刷可否情報」とを対応付けて記憶する。但し、印刷可否情報は、判定部２０６による判定処理後に登録される場合がある情報である。
【００５８】
図１３は、実施例４に係るサーバ識別情報記憶部２０１に記憶される情報例を示す図である。例えば、図１３に示すように、サーバ識別情報記憶部２０１は、特定情報「００００（営業費用）」と、サーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」と、印刷可否情報「可」とを対応付けて記憶する。他の例を挙げると、サーバ識別情報記憶部２０１は、特定情報「０００１（開発費用）」と、サーバ識別情報「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」と、印刷可否情報「否」とを対応付けて記憶する。すなわち、実施例４に係るサーバ識別情報記憶部２０１に記憶される特定情報は、例えば、印刷データの印刷が何れの費用で処理されるかを表す課金番号である。
【００５９】
特定情報取得部１０２は、特定情報を取得する。例えば、特定情報取得部１０２は、所定のユーザ操作を受け付けると、該所定のユーザ操作から得られる特定情報を取得する。所定のユーザ操作は、例えば、ユーザによる画像形成装置２における課金番号の入力操作である。
【００６０】
ここで、画像形成装置２における課金番号の入力操作について説明する。図１４は、課金番号入力画面の例を示す図である。例えば、図１４に示すように、画像形成装置２に搭載されたオペレーションパネル等に表示される課金番号入力画面では、特定情報に該当する課金番号がユーザ操作により入力され、ログインボタンが押下される。このとき、画像形成装置２は、入力された課金番号を情報処理装置２００に対して通知する。すなわち、実施例４では、ユーザ名を利用した認証処理等は行なわれなくても良い。例を挙げると、特定情報取得部１０２は、特定情報に該当する課金番号「００００」の入力操作を受け付けた場合に、入力された課金番号「００００」を取得する。
【００６１】
サーバ識別情報取得部２０３は、印刷データが印刷可であると判定された場合に、特定情報に対応するサーバ識別情報をサーバ識別情報記憶部２０１から取得する。上述した例を挙げて説明すると、サーバ識別情報取得部２０３は、特定情報取得部１０２によって取得された特定情報に該当する課金番号「００００」について、判定部２０６に対して該課金番号でのさらなる課金が可能であるか、すなわち印刷データの印刷が可能であるか否かの判定を依頼する。
【００６２】
判定部２０６は、特定情報に対応する、印刷データの印刷可否条件に基づいて、印刷データの印刷可否を判定する。上述した例を挙げて説明すると、判定部２０６は、サーバ識別情報取得部２０３から課金番号「００００」を受け付けるとともに印刷データの印刷可否判定を依頼された場合に、課金状況を保持する課金状況記憶部（図示せず）等の参照し、該課金番号「００００」に対する課金額が所定値を超えているか否かを判定する。そして、判定部２０６は、課金番号「００００」に対する課金額が所定値を超えていると判定した場合に、さらなる課金が不可能であるため、該課金番号「００００」に応じた印刷が不可能であることをサーバ識別情報取得部２０３に通知する。一方、判定部２０６は、課金番号「００００」に対する課金額が所定値未満であると判定した場合に、さらなる課金が可能であるため、該課金番号「００００」に応じた印刷が可能であることをサーバ識別情報取得部２０３に通知する。
【００６３】
すなわち、印刷データの印刷が可能であることを通知されたサーバ識別情報取得部２０３は、特定情報取得部１０２によって取得された特定情報に該当する課金番号に対応するサーバ識別情報をサーバ識別情報記憶部２０１から取得する。上述した例を挙げて説明すると、課金番号が「００００（営業費用）」である場合に、印刷可否について「可」であることが判定部２０６によって判定されるので、サーバ識別情報取得部２０３は、課金番号「００００（営業費用）」に対応するサーバ識別情報「１３３．１３９．ｘｘｘ．ｘｘｘ／８０８０」をサーバ識別情報記憶部２０１から取得する。
【００６４】
一方、印刷データの印刷が不可能であることを通知されたサーバ識別情報取得部２０３は、印刷が不可能である旨を画像形成装置２に対して通知する。例を挙げると、課金番号が「０００１（開発費用）」である場合に、印刷可否について「否」であることが判定部２０６によって判定されるので、サーバ識別情報取得部２０３は、課金番号「０００１（開発費用）」に対応するサーバ識別情報「１３３．１３９．ｙｙｙ．ｙｙｙ／８０８１」を取得することなく、印刷不可能である旨を画像形成装置２に対して通知し、処理を終了する。その後、画像形成装置２は、印刷が不可能である旨を受け付けると、課金額の上限を超えていること等をユーザに知らせるために、オペレーションパネルにこの旨を表示する。
【００６５】
なお、判定部２０６は、サーバ識別情報取得部２０３による印刷可否判定依頼を受け付けずに、任意のタイミングで印刷可否判定処理を行ない、図１３に示したサーバ識別情報記憶部２０１の印刷可否情報に判定結果を登録するようにしても良い。このとき、サーバ識別情報取得部２０３は、課金番号に対応する印刷可否情報を参照したうえで、印刷可否情報が「可」であればサーバ識別情報をサーバ識別情報記憶部２０１から取得することとなる。
【００６６】
要求部１０４は、実施例１等と同様に、サーバ識別情報取得部２０３によって取得されたサーバ識別情報に対応する印刷サーバ１５０に対して、蓄積されている印刷データの取得要求を通知する。また、出力部１０５は、実施例１等と同様に、要求部１０４による印刷データの取得要求に対する印刷サーバ１５０からの応答として送信された印刷データを受信し、受信した印刷データを画像形成装置２に対して出力する。
【００６７】
情報処理装置２００によって出力された印刷データを受け付けた画像形成装置２は、図１５に示すように、何れの印刷データを印刷するかをユーザに選択させる印刷データ選択画面をオペレーションパネルに表示する。その後、画像形成装置２は、ユーザにより選択された印刷データの印刷処理を実行する。なお、図１５は、印刷データ選択画面の例を示す図である。
【００６８】
［実施例４に係る印刷データ出力処理の流れ］
次に、図１６を用いて、実施例４に係る印刷データ出力処理の流れを説明する。図１６は、実施例４に係る印刷データ出力処理の流れの例を示すフローチャートである。
【００６９】
例えば、図１６に示すように、特定情報取得部１０２は、ユーザ操作により特定情報に該当する課金番号が入力された場合に（ステップＳ４０１肯定）、特定情報に該当する該課金番号を取得する（ステップＳ４０２）。このとき、特定情報取得部１０２は、課金番号が入力されていない場合に（ステップＳ４０１否定）、ユーザ操作による課金番号の入力待ち状態となる。また、サーバ識別情報取得部２０３は、判定部２０６に対して、特定情報取得部１０２によって取得された課金番号を通知するとともに、印刷データの印刷可否判定を依頼する。
【００７０】
また、判定部２０６は、サーバ識別情報取得部２０３から課金番号が通知されると、課金番号に対する課金額が所定値を超えているか否かを判定することにより、印刷データの印刷が可能であるか否かを判定する（ステップＳ４０３）。このとき、判定部２０６によって印刷データの印刷が可能であると判定された場合に（ステップＳ４０３肯定）、サーバ識別情報取得部２０３は、特定情報に該当する課金番号に対応するサーバ識別情報をサーバ識別情報記憶部２０１から取得する（ステップＳ４０４）。一方、判定部２０６によって印刷データの印刷が不可能であると判定された場合に（ステップＳ４０３否定）、サーバ識別情報取得部２０３は、処理を終了する。
【００７１】
また、要求部１０４は、サーバ識別情報取得部２０３によって取得されたサーバ識別情報に対応する印刷サーバ１５０に対して、印刷データの取得を要求する。（ステップＳ４０５）。また、出力部１０５は、要求部１０４による要求に対する印刷サーバ１５０からの応答として送信された印刷データを受信する（ステップＳ４０６）。続いて、出力部１０５は、受信した印刷データを画像形成装置２に対して出力する（ステップＳ４０７）。
【００７２】
［実施例４による効果］
上述したように、情報処理装置２００は、課金番号に応じた印刷データの印刷可否を判定するので、ユーザ認証に限られない様々な形態においても、プルプリントシステムにおける画像形成装置でのユーザ操作を簡略化することができる。
【実施例５】
【００７３】
さて、これまで本発明に係る情報処理装置の実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）構成、（２）プログラム等、について異なる実施例を説明する。
【００７４】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。例えば、サーバ識別情報記憶部１０１又はサーバ識別情報記憶部２０１に記憶される各種情報は、図示のものに限られるわけではない。
【００７５】
また、図示した情報処理装置１００、情報処理装置２００又は印刷サーバ１５０の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合することができる。例えば、出力部１０５を、印刷サーバ１５０から印刷データを受信する「印刷データ受信部」と、受信した印刷データを画像形成装置２に出力する「印刷データ出力部」とに分散させても良い。
【００７６】
（２）プログラム等
図１７は、情報処理装置１００を含む画像形成装置２である複合機のハードウェア構成を示すブロック図である。例えば、図１７に示すように、かかる複合機は、コントローラ１０と、エンジン（Engine）部６０とがＰＣＩバスで接続された構成を有する。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジン等であり、例えば、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ又はファックスユニット等である。なお、このエンジン部６０には、プロッタ等のいわゆるエンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００７７】
また、コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（NB）１３と、システムメモリ（MEM‐P）１２と、サウスブリッジ（SB）１４と、ローカルメモリ（MEM‐C）１７と、ＡＳＩＣ１６と、ハードディスクドライブ（HDD）１８とを有し、ノースブリッジ１３とＡＳＩＣ１６との間がＡＧＰ（Accelerated  Graphics  Port）バス１５で接続された構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ（Random  Access  Memory）１２ｂと、をさらに有する。
【００７８】
また、ＣＰＵ１１は、複合機の全体制御を行なうものであり、ノースブリッジ１３、ＭＥＭ−Ｐ１２及びサウスブリッジ１４を含むチップセットを有し、このチップセットを介して他の機器と接続される。
【００７９】
また、ノースブリッジ１３は、ＣＰＵ１１と、ＭＥＭ−Ｐ１２と、サウスブリッジ１４と、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書き等を制御するメモリコントローラ、ＰＣＩマスタ及びＡＧＰターゲットを有する。
【００８０】
また、ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとを有する。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【００８１】
サウスブリッジ１４は、ノースブリッジ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このサウスブリッジ１４は、ＰＣＩバスを介してノースブリッジ１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（I／F）部等も接続される。
【００８２】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ARB）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等を行なう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送を行なうＰＣＩユニットとを含む。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース５０が接続される。操作表示部２０は、ＡＳＩＣ１６に直接接続されている。
【００８３】
また、ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard  Disk  Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行なうためのストレージである。
【００８４】
また、ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にするものである。
【００８５】
なお、上記実施例の情報処理装置１００で実行される印刷データ出力プログラムは、ＲＯＭ等に予め組み込まれて提供される。例えば、情報処理装置１００で実行される印刷データ出力プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成しても良い。
【００８６】
図１８は、印刷データ出力プログラムがコンピュータを用いて実現されることを示す図である。例えば、図１８に示すように、情報処理装置１００としてのコンピュータ１０００は、バス１００９で接続された、ＣＰＵ１００１等の制御装置と、ＲＯＭ１００２やＲＡＭ１００３等の記憶装置と、ＨＤＤ（Hard  Disk  Drive）１００４、ディスクドライブ１００５等の外部記憶装置と、ディスプレイ１００６等の表示装置と、キーボード１００７やマウス１００８等の入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００８７】
情報処理装置１００で実行される印刷データ出力プログラムは、例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、情報処理装置１００で実行される印刷データ出力プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、情報処理装置１００で実行される印刷データ出力プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、印刷データ出力プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００８８】
情報処理装置１００で実行される印刷データ出力プログラムは、上述した各部（特定情報取得部１０２、サーバ識別情報取得部１０３、要求部１０４、出力部１０５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から印刷データ出力プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、特定情報取得部１０２、サーバ識別情報取得部１０３、要求部１０４、出力部１０５が主記憶装置上に生成されるようになっている。
【符号の説明】
【００８９】
１００，２００  情報処理装置
１０１，２０１  サーバ識別情報記憶部
１０２          特定情報取得部
１０３，２０３  サーバ識別情報取得部
１０４          要求部
１０５          出力部
２０６          判定部
１５０          印刷サーバ
１５１          受信処理部
１５２          印刷データ記憶部
１５３          送信処理部
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００７−２００２８４号公報
【特許文献２】特開２０１１−０８１７４１号公報
【特許文献３】特開２０１０−１０９５８８号公報
【特許文献４】特開２００３−１２２５３３号公報
【図１】
2013092869.tif 000003
【図２】
2013092869.tif 000004
【図３】
2013092869.tif 000005
【図４】
2013092869.tif 000006
【図５】
2013092869.tif 000007
【図６】
2013092869.tif 000008
【図７】
2013092869.tif 000009
【図８】
2013092869.tif 000010
【図９】
2013092869.tif 000011
【図１０】
2013092869.tif 000012
【図１１】
2013092869.tif 000013
【図１２】
2013092869.tif 000014
【図１３】
2013092869.tif 000015
【図１４】
2013092869.tif 000016
【図１５】
2013092869.tif 000017
【図１６】
2013092869.tif 000018
【図１７】
2013092869.tif 000019
【図１８】
2013092869.tif 000020