(57)【要約】【課題】印刷対象として記憶部に記憶されるデータを外部のネットワークから入力可能とすること。【解決手段】それぞれが第１のネットワークを介して印刷対象のデータを受信すると当該データを記憶部に記憶し、印刷の実行要求に応じ、前記記憶部に記憶されているデータを前記第１のネットワークを介して画像形成装置へ送信する複数の第１の情報処理装置と、第２の情報処理装置とを含む情報処理システムであって、前記第２の情報処理装置は、第２のネットワークを介して印刷対象のデータを端末から受信すると、当該第２の情報処理装置に対して送信先として設定されている特定の前記第１の情報処理装置へ当該データを送信する第１の送信部、を有する。【選択図】図３
2018045346.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが第１のネットワークを介して印刷対象のデータを受信すると当該データを記憶部に記憶し、印刷の実行要求に応じ、前記記憶部に記憶されているデータを前記第１のネットワークを介して画像形成装置へ送信する複数の第１の情報処理装置と、第２の情報処理装置とを含む情報処理システムであって、
前記第２の情報処理装置は、
第２のネットワークを介して印刷対象のデータを端末から受信すると、当該第２の情報処理装置に対して送信先として設定されている特定の前記第１の情報処理装置へ当該データを送信する第１の送信部、
を有することを特徴とする情報処理システム。
【請求項２】
前記第２の情報処理装置は、
前記第２のネットワークを介して、印刷対象のデータの一覧情報の取得要求を端末から受信すると、前記特定の第１の情報処理装置へ前記取得要求を送信する第２の送信部と、
前記取得要求に応じて前記第１の情報処理装置から返信された一覧情報を前記端末に返信する返信部とを有し、
前記特定の第１の情報処理装置は、
前記取得要求に応じ、当該第１の情報処理装置に記憶されているデータの一覧情報を前記第２の情報処理装置へ送信する第３の送信部、
を有することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記第２の情報処理装置は、
前記第２のネットワークを介して、前記一覧情報の中から選択されたデータの印刷の実行要求を端末から受信すると、前記特定の第１の情報処理装置へ前記実行要求を送信する第４の送信部を有し、
前記特定の第１の情報処理装置は、
前記実行要求に応じ、当該第１の情報処理装置に記憶されているデータのうち、前記選択されたデータを画像形成装置へ送信する第５の送信部、
を有することを特徴とする請求項２記載の情報処理システム。
【請求項４】
前記複数の第１の情報処理装置のそれぞれは、相互に異なる画像形成装置に対応し、
前記特定の第１の情報処理装置は、
印刷対象のデータと、いずれかの画像形成装置の識別情報とを受信すると、前記第１の情報処理装置と前記画像形成装置との対応関係を示す情報において当該識別情報に係る画像形成装置に対応付けられている前記第１の情報処理装置を特定する特定部と、
前記特定部によって特定された前記第１の情報処理装置へ、前記印刷対象のデータを送信する第６の送信部、
を有することを特徴とする請求項１乃至３いずれか一項記載の情報処理システム。
【請求項５】
それぞれが第１のネットワークを介して印刷対象のデータを受信すると当該データを記憶部に記憶し、印刷の実行要求に応じ、前記記憶部に記憶されているデータを前記第１のネットワークを介して画像形成装置へ送信する複数の第１の情報処理装置とネットワークを介して接続される第２の情報処理装置が、
第２のネットワークを介して印刷対象のデータを端末から受信すると、当該第２の情報処理装置に対して送信先として設定されている特定の前記第１の情報処理装置へ当該データを送信する送信手順、
を実行することを特徴とする情報処理方法。
【請求項６】
請求項１乃至４いずれか一項記載の第２の情報処理装置が有する各部としてコンピュータを機能させることを特徴とするプログラム。
【請求項７】
請求項２乃至４いずれか一項記載の第１の情報処理装置が有する各部としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などのモバイル端末から送信された印刷データをプリントサーバに蓄積し、当該プリントサーバに接続されているいずれかのプリンタに、当蓄積されている印刷データの印刷ジョブを実行させることが可能な印刷システムが知られている。
【０００３】
このような印刷システムによれば、ユーザは、例えば、出張先に設置されているプリンタを利用して、予め蓄積しておいた印刷データを印刷することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、上記のようなシステムでは、モバイル端末とプリントサーバが同じネットワーク上（例えば、企業内のＬＡＮ（Local Area Network）等）に存在し、お互いが直接通信できる必要があった。
【０００５】
一方で、近年では、ＢＹＯＤ（Bring your own device）の普及と共に、セキュリティ向上のためにモバイル専用のネットワークを、既存のＬＡＮとは別に構築するケースが増えてきている。この場合、モバイル端末とプリントサーバとは、同じネットワーク上に存在しないため、モバイル端末からプリントサーバに対して印刷ジョブを蓄積することができない。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、印刷対象として記憶部に記憶されるデータを外部のネットワークから入力可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、それぞれが第１のネットワークを介して印刷対象のデータを受信すると当該データを記憶部に記憶し、印刷の実行要求に応じ、前記記憶部に記憶されているデータを前記第１のネットワークを介して画像形成装置へ送信する複数の第１の情報処理装置と、第２の情報処理装置とを含む情報処理システムであって、前記第２の情報処理装置は、第２のネットワークを介して印刷対象のデータを端末から受信すると、当該第２の情報処理装置に対して送信先として設定されている特定の前記第１の情報処理装置へ当該データを送信する第１の送信部、を有する。
【発明の効果】
【０００８】
印刷対象として記憶部に記憶されるデータを外部のネットワークから入力可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態における印刷システムの構成例を示す図である。
【図２】第１の実施の形態における印刷制御サーバのハードウェア構成例を示す図である。
【図３】第１の実施の形態における印刷システムの機能構成例を示す図である。
【図４】第１の実施の形態においてジョブ情報の保存時に実行される処理手順の一例を説明するためのシーケンス図である。
【図５】ジョブ情報記憶部の構成例を示す図である。
【図６】保存情報記憶部の構成例を示す図である。
【図７】第１の実施の形態におけるジョブリストの表示処理の処理手順の一例を説明するためのシーケンス図である。
【図８】サーバリスト記憶部の構成例を示す図である。
【図９】第１の実施の形態においてジョブリストの中から選択されたジョブ情報に係る印刷ジョブの実行時の処理手順の一例を説明するためのシーケンス図である。
【図１０】機器一覧記憶部の構成例を示す図である。
【図１１】第２の実施の形態においてジョブ情報の保存時に実行される処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第１の実施の形態における印刷システムの構成例を示す図である。図１には、ネットワーク環境Ｅ１及びネットワーク環境Ｅ２の２つのネットワーク環境が示されている。
【００１１】
ネットワーク環境Ｅ１は、例えば、或る企業（以下、「企業Ｃ」という。）内におけるイントラネット等のネットワークが属する環境である。ネットワーク環境Ｅ２は、インターネット等、企業Ｃの外部において構築されているネットワークが属する環境である。但し、ネットワーク環境Ｅ２には、企業Ｃ内からもアクセス可能である。一方、ネットワーク環境Ｅ２からネットワーク環境Ｅ１へのアクセスは制限されている。なお、ネットワーク環境Ｅ１とネットワーク環境Ｅ２とは、物理的な空間の違いを示すものではない。例えば、企業Ｃ内において、ネットワーク環境Ｅ１とネットワーク環境Ｅ２とが混在していてもよい。
【００１２】
図１において、ネットワーク環境Ｅ１は、管理サーバ４０、エリアＡ１及びＡ２等の複数のエリア、及びファイアウォール５０等を含む。以下、各エリアを区別しない場合、「エリアＡ」という。
【００１３】
ネットワーク環境Ｅ１は、ファイアウォール５０と、複数のエリアに対して一つの管理サーバ４０とを含む。
【００１４】
ファイアウォール５０は、ネットワーク環境Ｅ１の外部のネットワーク（ネットワーク環境Ｅ２等）からのアクセスを制限し、ネットワーク環境Ｅ１を保護する装置である。本実施の形態において、ファイアウォール５０には、モバイル印刷制御サーバ６０からネットワーク環境Ｅ１へのアクセスについては許可されるように設定されている。
【００１５】
各エリアＡは、企業Ｃの規模等に応じて異なる概念であってもよい。例えば、エリアＡは、企業Ｃの事業所や営業所等の拠点ごとに区別されてもよい。又は、企業Ｃの活動拠点が、一つのビル内に収まる場合、フロアごとにエリアＡが区別されてもよい。
【００１６】
各エリアＡは、印刷制御サーバ１０、１以上の画像形成装置２０、及び１以上のユーザ端末３０等を含む。印刷制御サーバ１０と、画像形成装置２０とは、ＬＡＮ等のネットワークを介して接続される。
【００１７】
画像形成装置２０は、プリンタである。但し、印刷機能を有する複合機が、画像形成装置２０として利用されてもよい。
【００１８】
ユーザ端末３０は、ＰＣ（Personal Computer）等の端末である。
【００１９】
印刷制御サーバ１０は、ネットワーク環境Ｅ２に接続しているモバイル端末８０において印刷対象として指定された文書データや、同じエリアＡ内のユーザ端末３０において印刷対象として指定された文書データに関する印刷データを記憶するコンピュータである。印刷制御サーバ１０は、また、自らが記憶している印刷データの一覧情報をモバイル端末８０又は画像形成装置２０に送信したり、当該一覧情報の中から選択された印刷データを画像形成装置２０に送信したりする。
【００２０】
なお、図２において、エリアＡ１に属する各装置の符号の末尾には「ａ」が付され、エリアＡ２に属する各装置の符号の末尾には「ｂ」が付されている。
【００２１】
管理サーバ４０は、各エリアＡの印刷制御サーバ１０とネットワークを介して接続される。管理サーバ４０は、ネットワーク環境Ｅ１における印刷制御サーバ１０のリストや画像形成装置２０のリストを保持すると共に、各ユーザがどこの印刷制御サーバ１０に印刷ジョブを蓄積したかの情報を持つ。
【００２２】
一方、ネットワーク環境Ｅ２は、１以上のモバイル端末８０、無線ＡＰ７０、及びモバイル印刷制御サーバ６０等を含む。
【００２３】
無線ＡＰ７０は、モバイル端末８０をネットワーク環境Ｅ２に接続するためのアクセスポイントである。
【００２４】
モバイル端末８０は、例えば、スマートフォン又はタブレット端末等であり、例えば、表示又は編集対象とされている文書データについての印刷指示をユーザから受け付ける。モバイル端末８０は、印刷指示に係る文書データを、モバイル印刷制御サーバ６０に送信する。
【００２５】
モバイル印刷制御サーバ６０は、モバイル端末８０とネットワーク環境Ｅ１との間の通信を中継する１以上のコンピュータである。具体的には、印刷システム１の管理者によって、モバイル印刷制御サーバ６０に対して、ネットワーク環境Ｅ１の窓口となるコンピュータとして、印刷制御サーバ１０ａのＩＰアドレスが設定される。その結果、モバイル印刷制御サーバ６０は、印刷制御サーバ１０ａとの通信が許可される。なお、モバイル印刷制御サーバ６０は、例えば、クラウドシステムとして構成されてもよい。
【００２６】
なお、各モバイル端末８０が、ネットワーク環境Ｅ２内に、モバイル印刷制御サーバ６０を識別するためのブロードキャストを送信し、当該ブロードキャストに対してモバイル印刷制御サーバ６０が応答することで、各モバイル端末８０に対してモバイル印刷制御サーバ６０のＩＰアドレスが自動的に設定されてもよい。又は、各モバイル端末８０に対するモバイル印刷制御サーバ６０のＩＰアドレスの設定は、ユーザによって行われてもよい。
【００２７】
図２は、第１の実施の形態における印刷制御サーバのハードウェア構成例を示す図である。図２の印刷制御サーバ１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００２８】
印刷制御サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記憶した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２９】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従って印刷制御サーバ１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００３０】
なお、モバイル印刷制御サーバ６０及び管理サーバ４０も、図２に示されるハードウェア構成を有していてもよい。
【００３１】
図３は、第１の実施の形態における印刷システムの機能構成例を示す図である。図３において、モバイル印刷制御サーバ６０は、設定受付部６１及び中継部６２等を有する。これら各部は、モバイル印刷制御サーバ６０にインストールされた１以上のプログラムが、モバイル印刷制御サーバ６０のＣＰＵに実行させる処理により実現される。モバイル印刷制御サーバ６０は、また、送信先記憶部６３を利用する。送信先記憶部６３は、例えば、モバイル印刷制御サーバ６０の補助記憶装置、又はモバイル印刷制御サーバ６０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００３２】
設定受付部６１は、モバイル端末８０からの要求の送信先（転送先）とされる印刷制御サーバ１０の識別情報（ＩＰアドレス）の設定を、例えば、印刷システム１の管理者から受け付ける。すなわち、管理者は、複数の印刷制御サーバ１０からいずれか一つの印刷制御サーバ１０を選択し、当該印刷制御サーバ１０のＩＰアドレスを設定受付部６１に対して設定する。本実施の形態では、印刷制御サーバ１０ａのＩＰアドレスが、当該印刷制御サーバ１０として選択される。設定受付部６１は、設定されたＩＰアドレスを送信先記憶部６３に記憶する。
【００３３】
中継部６２は、モバイル端末８０からの要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ転送（中継）する。中継部６２は、また、当該要求に対する応答を、当該要求の送信元のモバイル端末８０へ転送する。
【００３４】
印刷制御サーバ１０は、印刷要求受信部１２１、保存情報送信部１２２、ジョブリスト要求受信部１２３、保存先照会部１２４、ジョブリスト収集部１２５、ジョブリスト返信部１２６、機器一覧照会部１２７、機器一覧返信部１２８、実行要求受信部１２９、及び印刷データ送信部１３０等を有する。これら各部は、印刷制御サーバ１０にインストールされた１以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。印刷制御サーバ１０は、また、ジョブ情報記憶部１４１を利用する。ジョブ情報記憶部１４１は、例えば、補助記憶装置１０２、又は印刷制御サーバ１０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００３５】
印刷要求受信部１２１は、モバイル端末８０から送信され、モバイル印刷制御サーバ６０の中継部６２によって転送される印刷要求を受信する。印刷要求には、印刷対象の印刷データと、印刷を指示したユーザの識別情報（以下、「ユーザ名」という。）とが含まれている。印刷要求受信部１２１は、受信された印刷要求に含まれている印刷データを補助記憶装置１０２等に記憶すると共に、当該印刷データの属性情報等を含む情報（以下、「ジョブ情報」という。）をジョブ情報記憶部１４１に記憶する。
【００３６】
保存情報送信部１２２は、印刷要求に含まれているユーザ名に係るジョブ情報が当該印刷制御サーバ１０に保存されたことを示す情報（以下、「保存情報」という。）を管理サーバ４０へ送信する。保存情報には、印刷要求に含まれているユーザ名と、当該印刷制御サーバ１０の識別情報（以下、「サーバＩＤ」という。）とが含まれる。
【００３７】
ジョブリスト要求受信部１２３は、モバイル端末８０から送信され、モバイル印刷制御サーバ６０の中継部６２によって転送される、ジョブリストの取得要求を受信する。ジョブリストとは、ジョブ情報の一覧をいう。保存先照会部１２４は、ジョブリストの取得要求に含まれているユーザ名に係るジョブ情報が保存されている印刷制御サーバ１０を、管理サーバ４０に問い合わせる。ジョブリスト収集部１２５は、保存先照会部１２４による問い合わせ結果に基づき、ジョブリストの取得要求に含まれているユーザ名に係るジョブ情報を収集する。ジョブリスト返信部１２６は、ジョブリスト収集部１２５によって収集されたジョブ情報の一覧であるジョブリストを、モバイル印刷制御サーバ６０を介してモバイル端末８０へ返信する。
【００３８】
機器一覧照会部１２７は、モバイル端末８０から送信され、モバイル印刷制御サーバ６０の中継部６２によって転送される、機器一覧の取得要求の受信に応じ、機器一覧を管理サーバ４０へ問い合わせる。機器一覧とは、ネットワーク環境Ｅ１に含まれている画像形成装置２０の一覧情報をいう。機器一覧返信部１２８は、機器一覧照会部１２７による問い合わせ結果を、モバイル印刷制御サーバ６０を介してモバイル端末８０へ返信する。
【００３９】
実行要求受信部１２９は、モバイル端末８０から送信され、モバイル印刷制御サーバ６０の中継部６２によって転送される、ジョブリストの中から選択されたジョブ情報に係る印刷ジョブの実行要求を受信する。当該実行要求には、選択されたジョブ情報と、機器一覧から選択された画像形成装置２０の識別情報も含まれている。印刷データ送信部１３０は、当該ジョブ情報に係る印刷データを、当該選択された画像形成装置２０へ送信する。
【００４０】
管理サーバ４０は、保存情報受信部４１、保存先応答部４２、及び機器一覧管理部４３等を有する。これら各部は、管理サーバ４０にインストールされた１以上のプログラムが、管理サーバ４０のＣＰＵに実行させる処理により実現される。管理サーバ４０は、また、保存情報記憶部４４、サーバリスト記憶部４５、及び機器一覧記憶部４６等を利用する。これら各記憶部は、例えば、管理サーバ４０の補助記憶装置、又は管理サーバ４０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００４１】
保存情報受信部４１は、印刷制御サーバ１０から送信される保存情報を受信し、当該保存情報を保存情報記憶部４４に記憶する。したがって、保存情報記憶部４４には、各ユーザのジョブ情報がいずれの印刷制御サーバ１０に記憶されているのかを示す情報が記憶される。
【００４２】
保存先応答部４２は、印刷制御サーバ１０の保存先照会部１２４からの問い合わせに応じ、当該問い合わせに指定されているユーザ名に係るジョブ情報の保存先の印刷制御サーバ１０のＩＰアドレスの一覧を返信する。当該保存先の印刷制御サーバ１０のサーバＩＤは、保存情報記憶部４４を参照して特定される。特定された印刷制御サーバ１０のＩＰアドレスは、サーバリスト記憶部４５を参照して特定される。サーバリスト記憶部４５には、各印刷制御サーバ１０のサーバＩＤ及びＩＰアドレス等が記憶されている。
【００４３】
機器一覧管理部４３は、印刷制御サーバ１０の機器一覧照会部１２７からの機器一覧の問い合わせに応じ、機器一覧記憶部４６に記憶されている機器一覧を返信する。機器一覧記憶部４６には、画像形成装置２０ごとに、当該画像形成装置２０の識別情報等が記憶されている。
【００４４】
画像形成装置２０は、印刷データ受信部２１及びジョブ実行部２２等を有する。これら各部は、画像形成装置２０にインストールされた１以上のプログラムが、画像形成装置２０のＣＰＵに実行させる処理により実現される。
【００４５】
印刷データ受信部２１は、印刷制御サーバ１０の印刷データ送信部１３０から送信される印刷データを受信する。ジョブ実行部２２は、印刷データ受信部２１によって受信された印刷データについて、印刷ジョブの実行を制御する。
【００４６】
図４は、第１の実施の形態においてジョブ情報の保存時に実行される処理手順の一例を説明するためのシーケンス図である。なお、以下の各シーケンス図において、モバイル端末８０が実行する処理は、例えば、モバイル端末８０にインストールされたアプリケーションプログラム等がモバイル端末８０に実行させる。
【００４７】
ステップＳ１０１において、モバイル端末８０は、ユーザ（以下、「対象ユーザ」という。）によって印刷対象として指定された文書データとユーザ名とを含む印刷要求を、予め設定されているＩＰアドレスに基づいてモバイル印刷制御サーバ６０へ送信する。文書データは、印刷対象となりうる電子データであれば、その内容は特定のものに限定されない。例えば、文書データは、図形や画像を含むデータであってもよい。また、ユーザ名は、予めモバイル端末８０に設定されていてもよいし、印刷対象の指定に伴って対象ユーザによって入力されてもよい。
【００４８】
モバイル印刷制御サーバ６０の中継部６２は、当該印刷要求を受信すると、当該印刷要求に含まれている文書データをレンダリングして、印刷データを生成する（Ｓ１０２）。レンダリングは、例えば、汎用的なプリンタドライバを利用して行われてもよい。「汎用的な」とは、複数種類の画像形成装置２０に対応可能であることを意味する。この時点においては、印刷先の画像形成装置２０は決定されていないからである。続いて、中継部６２は、受信された印刷要求に含まれていたユーザ名と、生成された印刷データとを含む印刷要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ送信する（Ｓ１０３）。
【００４９】
印刷制御サーバ１０ａの印刷要求受信部１２１は、当該印刷要求を受信すると、当該印刷要求に含まれている印刷データを補助記憶装置１０２に記憶すると共に、当該印刷データのジョブ情報を印刷制御サーバ１０ａのジョブ情報記憶部１４１に記憶する（Ｓ１０４）。
【００５０】
図５は、ジョブ情報記憶部の構成例を示す図である。図５において、ジョブ情報記憶部１４１は、印刷要求に係る印刷データごとに、ジョブＩＤ、ジョブ名、印刷設定、所有者名、及びファイルパス名等を含むジョブ情報を記憶する。
【００５１】
ジョブＩＤは、印刷データごと（印刷ジョブごと）に割り当てられる識別情報であり、例えば、ジョブ情報がジョブ情報記憶部１４１に記憶する際に印刷要求受信部１２１によって生成される。ジョブ名は、印刷データの名前である。例えば、印刷データの生成元の文書データの名前がジョブ名とされてもよい。当該名前は、印刷要求受信部１２１によって印刷データから抽出されてもよい。印刷設定は、印刷データに対する印刷設定情報である。印刷設定は、印刷要求受信部１２１によって印刷データから抽出される。所有者名は、印刷の要求元のユーザのユーザ名である。当該ユーザ名は、受信された印刷要求に含まれている。ファイルパス名は、補助記憶装置１０２に記憶された印刷データを格納したファイルのパス名である。
【００５２】
続いて、印刷制御サーバ１０ａの保存情報送信部１２２は、ジョブ情報が印刷制御サーバ１０ａに保存されたことを示す保存情報を、管理サーバ４０へ送信する（Ｓ１０５）。当該保存情報には、印刷要求に含まれているユーザ名と、印刷制御サーバ１０ａのサーバＩＤとが含まれる。但し、当該印刷要求に含まれているユーザ名を含むジョブ情報が既にジョブ情報記憶部１４１に記憶されていた場合、ステップＳ１０５は実行されなくてよい。
【００５３】
管理サーバ４０の保存情報受信部４１は、当該保存情報を受信すると、当該保存情報を保存情報記憶部４４に記憶する（Ｓ１０６）。
【００５４】
図６は、保存情報記憶部の構成例を示す図である。図６に示されるように、保存情報記憶部４４は、ユーザ名ごとに、保存先ＩＤを記憶する。保存先ＩＤは、ユーザ名に係るユーザによって印刷が要求された印刷データのジョブ情報の保存先の印刷制御サーバ１０のサーバＩＤである。
【００５５】
なお、第１の実施の形態では、モバイル端末８０からの印刷要求に対応するジョブ情報は、常に印刷制御サーバ１０ａに保存される。但し、各エリアのユーザ端末３０からの印刷要求に対応するジョブ情報は、当該ユーザ端末３０が属するエリアの印刷制御サーバ１０に保存される。ユーザ端末３０からの印刷要求は、当該ユーザ端末３０が属するエリアの印刷制御サーバ１０に送信されるからである。したがって、図６に示されるように、一人にユーザ（例えば、「Ｕｓｅｒ１」）について、複数の印刷制御サーバ１０にジョブ情報が保存される場合も有る。
【００５６】
図７は、第１の実施の形態におけるジョブリストの表示処理の処理手順の一例を説明するためのシーケンス図である。
【００５７】
ステップＳ２０１において、モバイル端末８０は、ユーザによる操作指示に応じ、ジョブリストの取得要求をモバイル印刷制御サーバ６０へ送信する。当該取得要求には、モバイル端末８０のユーザのユーザ名（以下、「対象ユーザ名」という。）が含まれる。
【００５８】
モバイル印刷制御サーバ６０の中継部６２は、ジョブリストの取得要求を受信すると、当該取得要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ転送する（Ｓ２０２）。
【００５９】
印刷制御サーバ１０ａのジョブリスト要求受信部１２３が当該取得要求を受信すると、印刷制御サーバ１０ａの保存先照会部１２４は、当該取得要求に含まれている対象ユーザ名に係るジョブ情報の保存先の照会要求を管理サーバ４０へ送信する（Ｓ２０３）。当該照会要求には、対象ユーザ名が含まれる。管理サーバ４０の保存先応答部４２は、対象ユーザ名に対応付けられている保存先ＩＤを保存情報記憶部４４から取得し、当該保存先ＩＤに対応するＩＰアドレス（すなわち、当該ユーザ名に係るジョブ情報の保存先のＩＰアドレス）を、保存先照会部１２４へ返信する（Ｓ２０４）。なお、保存先応答部４２は、保存先ＩＤに対応するＩＰアドレスを、サーバリスト記憶部４５を参照して特定する。
【００６０】
図８は、サーバリスト記憶部の構成例を示す図である。図８において、サーバリスト記憶部４５には、印刷制御サーバ１０ごとに、当該印刷制御サーバ１０のサーバＩＤ、ＩＰアドレス、及び機器ＩＤ等を含むサーバ情報が記憶されている。機器ＩＤは、サーバＩＤに係る印刷制御サーバ１０と同じエリアに属する（印刷制御サーバ１０に対応する）画像形成装置２０の識別情報である。すなわち、サーバ情報は、印刷制御サーバ１０と画像形成装置２０との対応関係をも示す。
【００６１】
したがって、保存先応答部４２は、保存先ＩＤに一致するサーバＩＤに対応付けられているＩＰアドレスをサーバリスト記憶部４５から取得することで、保存先ＩＤに対応するＩＰアドレスを特定することができる。
【００６２】
続くステップＳ２０５〜Ｓ２０７は、保存先応答部４２から返信されたＩＰアドレスに、印刷制御サーバ１０ａ以外の印刷制御サーバ１０のＩＰアドレスが含まれている場合に実行される。例えば、保存先応答部４２から返信されたＩＰアドレスに印刷制御サーバ１０ｂのＩＰアドレスが含まれている場合、印刷制御サーバ１０ａのジョブリスト収集部１２５は、当該ＩＰアドレスに基づいて、印刷制御サーバ１０ｂに対してジョブリストの取得要求を送信する（Ｓ２０５）。当該取得要求には、対象ユーザ名が含まれる。印刷制御サーバ１０ｂのジョブリスト収集部１２５は、当該取得要求に含まれている対象ユーザ名を所有者名として含むジョブ情報を、印刷制御サーバ１０ｂのジョブ情報記憶部１４１から取得する（Ｓ２０６）。続いて、印刷制御サーバ１０ｂのジョブリスト返信部１２６は、取得されたジョブ情報の一覧であるジョブリストを印刷制御サーバ１０ａに返信する（Ｓ２０７）。
【００６３】
続くステップＳ２０８は、保存先応答部４２から返信されたＩＰアドレスに、印刷制御サーバ１０ａのＩＰアドレスが含まれている場合に実行される。すなわち、ステップＳ２０８において、保存先応答部４２から返信されたＩＰアドレスに印刷制御サーバ１０ａのＩＰアドレスが含まれている場合、印刷制御サーバ１０ａのジョブリスト収集部１２５は、対象ユーザ名を所有者名として含むジョブ情報を、印刷制御サーバ１０ａのジョブ情報記憶部１４１から取得する。
【００６４】
続いて、印刷制御サーバ１０ａのジョブリスト収集部１２５は、ステップＳ２０７において返信されたジョブリストと、ステップＳ２０８において取得されたジョブリストとを統合する（Ｓ２０９）。以下、統合されたジョブリストを、単に、ジョブリストという。なお、ステップＳ２０５〜Ｓ２０７が実行されない場合、又はステップＳ２０８が実行されない場合には、ステップＳ２０８において取得されたジョブリスト、又はステップＳ２０７において返信されたジョブリストが、以下におけるジョブリストに相当する。
【００６５】
続いて、ジョブリスト返信部１２６は、ジョブリストをモバイル印刷制御サーバ６０へ返信する（Ｓ２１０）。なお、返信されるジョブリストに含まれる各ジョブ情報には、当該ジョブ情報の保存先の印刷制御サーバ１０のＩＰアドレスが付加される。モバイル印刷制御サーバ６０の中継部６２は、当該ジョブリストを、ジョブリストの取得要求元のモバイル端末８０へ返信する（Ｓ２１１）。モバイル端末８０は、当該ジョブリストを受信すると、当該ジョブリストを表示する（Ｓ２１２）。この際、当該ジョブリストに含まれる各ジョブ情報が選択可能とされる。
【００６６】
図９は、第１の実施の形態においてジョブリストの中から選択されたジョブ情報に係る印刷ジョブの実行時の処理手順の一例を説明するためのシーケンス図である。
【００６７】
モバイル端末８０に表示されているジョブリストの中から、印刷対象とする１以上のジョブ情報がユーザによって選択されると（Ｓ３０１）、モバイル端末８０は、印刷先の画像形成装置２０の候補をユーザに提示するため、機器一覧の取得要求をモバイル印刷制御サーバ６０へ送信する（Ｓ３０２）。なお、機器一覧の取得要求には、印刷先の画像形成装置２０の候補を絞り込むための条件が含まれてもよい。例えば、当該条件は、画像形成装置２０の機器名の一部であってもよい。当該一部は、機器名の前方の一部でもよいし、後方の一部でもよいし、中央の一部でもよい。当該条件は、例えば、印刷対象のジョブ情報の選択に伴って、ユーザに入力されてもよい。
【００６８】
モバイル印刷制御サーバ６０の中継部６２は、機器一覧の取得要求を受信すると、当該取得要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ転送する（Ｓ３０３）。印刷制御サーバ１０ａの機器一覧照会部１２７は、当該取得要求を受信すると、当該取得要求を管理サーバ４０へ転送する（Ｓ３０４）。管理サーバ４０の機器一覧管理部４３は、当該取得要求を受信すると、当該取得要求に含まれている条件に合致する機器情報の一覧を機器一覧記憶部４６から取得する（Ｓ３０５）。
【００６９】
図１０は、機器一覧記憶部の構成例を示す図である。図１０において、機器一覧記憶部４６には、ネットワーク環境Ｅ１に係るネットワークに接続されている全ての画像形成装置２０について、機器ＩＤ、ＩＰアドレス、及び機器名等を含む機器情報が記憶されている。
【００７０】
機器ＩＤは、画像形成装置２０ごとの識別情報である。或る画像形成装置２０について、機器一覧記憶部４６に記憶されている機器ＩＤと、サーバリスト記憶部４５における機器ＩＤとは同じである。ＩＰアドレスは、機器ＩＤに係る画像形成装置２０のＩＰアドレスである。機器名は、機器ＩＤに係る画像形成装置２０の名前である。機器名は、ユーザが各画像形成装置２０を識別可能な文字列であることが望ましい。
【００７１】
なお、機器情報は、次のような手順で機器一覧記憶部４６に記憶されてもよい。まず、各画像形成装置２０に対してユーザによって機器名が設定される。続いて、管理者が、管理サーバ４０に対して、各画像形成装置２０のＩＰアドレスを入力する。管理サーバ４０の機器一覧管理部４３は、設定された各ＩＰアドレスに基づいて、各画像形成装置２０からそれぞれに設定された機器名を取得する。機器一覧管理部４３は、取得された機器名と、入力されたＩＰアドレスとを対応付けて機器一覧記憶部４６に記憶する。この際、機器一覧管理部４３が、各画像形成装置２０に対する機器ＩＤを生成し、当該機器ＩＤをＩＰアドレス及び機器名に対応付けて機器一覧記憶部４６に記憶してもよい。
【００７２】
続いて、機器一覧管理部４３は、取得された機器情報の一覧である機器一覧を、印刷制御サーバ１０ａの機器一覧照会部１２７へ返信する（Ｓ３０６）。当該機器一覧照会部１２７によって当該機器一覧が受信されると、印刷制御サーバ１０ａの機器一覧返信部１２８は、当該機器一覧をモバイル印刷制御サーバ６０へ返信する（Ｓ３０７）。モバイル印刷制御サーバ６０の中継部６２は、当該機器一覧を、機器一覧の取得要求元のモバイル端末８０へ返信する（Ｓ３０８）。モバイル端末８０は、当該機器一覧を受信すると、当該機器一覧を表示する（Ｓ３０９）。例えば、当該機器一覧に含まれる各機器情報の機器名が、選択可能な状態で表示される。
【００７３】
ユーザによって、表示されている機器名の一覧の中からいずれか一つの機器名が印刷先として選択されると（Ｓ３１０）、モバイル端末８０は、ステップＳ３０１において選択された印刷ジョブ情報（以下、「対象ジョブ情報」という。）に係る印刷ジョブの実行要求をモバイル印刷制御サーバ６０へ送信する（Ｓ３１１）。当該実行要求には、対象ジョブ情報と、ステップＳ３１０において選択された機器名に係る機器情報（以下、「対象機器情報」という。）とが含まれる。なお、ユーザは、ステップＳ３１０において、自らの傍に配置されている画像形成装置２０の機器名を選択することが考えられる。
【００７４】
続いて、モバイル印刷制御サーバ６０の中継部６２は、当該実行要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ転送する（Ｓ３１２）。印刷制御サーバ１０ａの実行要求受信部１２９が当該実行要求を受信すると、対象ジョブ情報の保存先が印刷制御サーバ１０ａであるか否かを、当該実行要求に含まれている対象ジョブ情報に付加されているＩＰアドレスに基づいて判定する（Ｓ３１３）。
【００７５】
対象ジョブ情報に付加されているＩＰアドレスが、印刷制御サーバ１０ａのＩＰアドレスである場合、印刷制御サーバ１０ａの印刷データ送信部１３０は、対象ジョブ情報のファイルパス名に係る印刷データを、印刷制御サーバ１０ａの補助記憶装置１０２から取得し、当該印刷データを、印刷ジョブの実行要求に含まれている対象機器情報に含まれているＩＰアドレス宛に送信する（Ｓ３１４）。当該ＩＰアドレスに係る画像形成装置２０の印刷データ受信部２１が当該印刷データを受信すると、当該画像形成装置２０のジョブ実行部２２は、当該印刷データについて印刷ジョブを実行する（Ｓ３１５）。その結果、当該印刷データに係る画像が印刷された用紙が当該画像形成装置２０から出力される。
【００７６】
なお、対象ジョブ情報に付加されているＩＰアドレスが、印刷制御サーバ１０ａのＩＰアドレスでない場合、印刷制御サーバ１０ａの実行要求受信部１２９は、受信された印刷ジョブの実行要求を、当該ＩＰアドレス宛に転送する。その結果、当該ＩＰアドレスに係る印刷制御サーバ１０によって、ステップＳ３１４と同じ処理が実行される。
【００７７】
上述したように、第１の実施の形態によれば、モバイル端末８０から送信された文書データに係る印刷データを、印刷制御サーバ１０ａに保存することができる。すなわち、印刷対象として記憶部に記憶されるデータを外部のネットワークから入力可能とすることができる。
【００７８】
次に、第２の実施の形態について説明する。第２の実施の形態では第１の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第１の実施の形態と同様でもよい。
【００７９】
第２の実施の形態では、図４の代わりに図１１に示される処理手順が実行される。図１１は、第２の実施の形態においてジョブ情報の保存時に実行される処理手順の一例を説明するためのシーケンス図である。
【００８０】
例えば、対象ユーザによって印刷対象の文書データが指定されると、図９のステップＳ３０２〜Ｓ３０９と同様の処理が実行される（Ｓ１５１〜Ｓ１５８）。その結果、モバイル端末８０には、機器一覧に含まれる各機器情報の機器名が表示される。
【００８１】
続いて、ユーザによって、表示されている機器名のうちのいずれか一つの機器名が選択される（Ｓ１５９）。ここでは、ユーザが、印刷先として想定している画像形成装置２０の機器名が選択される。但し、当該画像形成装置２０が印刷先として確定した訳ではない。第２の実施の形態においても、印刷ジョブの実行時において、印刷先の画像形成装置２０がユーザによって改めて選択されるからである。
【００８２】
続いて、モバイル端末８０は、印刷対象として指定された文書データと、ユーザ名と、選択された機器名に係る機器情報に含まれている機器ＩＤとを含む印刷要求を、予め設定されているＩＰアドレスに基づいてモバイル印刷制御サーバ６０へ送信する（Ｓ１６１）。モバイル印刷制御サーバ６０の中継部６２は、当該印刷要求を受信すると、当該印刷要求に含まれている文書データをレンダリングして、印刷データを生成する（Ｓ１６２）。続いて、中継部６２は、受信された印刷要求に含まれていたユーザ名及び機器ＩＤと、生成された印刷データとを含む印刷要求を、送信先記憶部６３に記憶されているＩＰアドレスに係る印刷制御サーバ１０ａへ送信する（Ｓ１６３）。
【００８３】
印刷制御サーバ１０ａの印刷要求受信部１２１は、管理サーバ４０のサーバリスト記憶部４５（図８）に記憶されているサーバ情報の一覧（以下、「サーバリスト」という。）をネットワークを介して取得する（Ｓ１６４、Ｓ１６５）。続いて、印刷要求受信部１２１は、当該サーバリストに基づいて、受信された印刷要求に対応するジョブ情報の保存先を判定する（Ｓ１６６）。具体的には、印刷要求受信部１２１は、印刷要求に含まれている機器ＩＤに係る画像形成装置２０が属するエリアの印刷制御サーバ１０を、当該印刷要求に対応するジョブ情報の保存先として判定する。当該画像形成装置２０が属するエリアの印刷制御サーバ１０は、サーバリストに基づいて特定することができる。すなわち、サーバリストに含まれているサーバ情報の中で、印刷要求に含まれている機器ＩＤを含むサーバ情報が、ジョブ情報の保存先の印刷制御サーバ１０のサーバ情報である。例えば、当該サーバ情報のＩＰアドレスが、印刷制御サーバ１０ａのＩＰアドレスである場合、以降においては、図４のステップＳ１０４以降が実行されればよい。
【００８４】
一方、当該サーバ情報のＩＰアドレスが、印刷制御サーバ１０ｂのＩＰアドレスである場合、印刷要求受信部１２１は、受信された印刷要求を、当該ＩＰアドレスに基づいて印刷制御サーバ１０ｂへ転送する（Ｓ１６７）。但し、当該印刷要求には、機器ＩＤは含まれなくてもよい。機器ＩＤは、ジョブ情報の保存先の印刷制御サーバ１０の判定に用いられる情報だからである。すなわち、ユーザによる機器名の選択は、実質的には、ジョブ情報の保存先の印刷制御サーバ１０の選択を意味する。印刷制御サーバ１０を直接選択させないのは、印刷制御サーバ１０の存在は、ユーザにとって認識されていない可能性が高いからである。
【００８５】
印刷制御サーバ１０ｂの印刷要求受信部１２１は、当該印刷要求を受信すると、当該印刷要求に含まれている印刷データを印刷制御サーバ１０ｂの補助記憶装置１０２に記憶すると共に、当該印刷データに係るジョブ情報を印刷制御サーバ１０ｂのジョブ情報記憶部１４１に記憶する（Ｓ１６８）。続いて、印刷制御サーバ１０ｂの保存情報送信部１２２は、ジョブ情報が当該印刷制御サーバ１０ｂに保存されたことを示す保存情報を、管理サーバ４０へ送信する（Ｓ１６９）。当該保存情報には、印刷要求に含まれているユーザ名と、印刷制御サーバ１０ｂのサーバＩＤとが含まれる。但し、当該印刷要求に含まれているユーザ名を含むジョブ情報が既にジョブ情報記憶部１４１に記憶されていた場合、ステップＳ１６９は実行されなくてよい。管理サーバ４０の保存情報受信部４１は、当該保存情報を受信すると、当該保存情報を保存情報記憶部４４に記憶する（Ｓ１７０）。
【００８６】
上述したように、第２の実施の形態によっても、第１の実施の形態と同様の効果を得ることができる。また、第２の実施の形態によれば、ユーザが印刷先とする可能性の高い画像形成装置２０に対応する印刷制御サーバ１０に、印刷データ及びジョブ情報を保存することができる。その結果、モバイル端末８０からの印刷要求に係る印刷データ及びジョブ情報が、印刷制御サーバ１０ａに集中し、印刷制御サーバ１０ａの記憶容量が圧迫されるのを回避することができる。
【００８７】
なお、上記各実施の形態において、印刷制御サーバ１０及びモバイル印刷制御サーバ６０は、情報処理システムの一例である。印刷制御サーバ１０は、第１の情報処理装置の一例である。モバイル印刷制御サーバ６０は、第２の情報処理装置の一例である。ネットワーク環境Ｅ１は、第１のネットワークの一例である。ネットワーク環境Ｅ２は、第２のネットワークの一例である。中継部６２は、第１の送信部、第２の送信部、返信部、第４の送信部の一例である。ジョブリスト返信部１２６は、第３の送信部の一例である。印刷データ送信部１３０は、第５の送信部の一例である。印刷要求受信部１２１は、特定部及び第６の送信部の一例である。
【００８８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８９】
１            印刷システム
１０          印刷制御サーバ
２０          画像形成装置
２１          印刷データ受信部
２２          ジョブ実行部
３０          ユーザ端末
４０          管理サーバ
４１          保存情報受信部
４２          保存先応答部
４３          機器一覧管理部
４４          保存情報記憶部
４５          サーバリスト記憶部
４６          機器一覧記憶部
５０          ファイアウォール
６０          モバイル印刷制御サーバ
６１          設定受付部
６２          中継部
６３          送信先記憶部
７０          無線ＡＰ
８０          モバイル端末
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        印刷要求受信部
１２２        保存情報送信部
１２３        ジョブリスト要求受信部
１２４        保存先照会部
１２５        ジョブリスト収集部
１２６        ジョブリスト返信部
１２７        機器一覧照会部
１２８        機器一覧返信部
１２９        実行要求受信部
１３０        印刷データ送信部
１４１        ジョブ情報記憶部
Ｂ            バス
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２０１２−２４５６９５
【図１】
2018045346.tif 000003
【図２】
2018045346.tif 000004
【図３】
2018045346.tif 000005
【図４】
2018045346.tif 000006
【図５】
2018045346.tif 000007
【図６】
2018045346.tif 000008
【図７】
2018045346.tif 000009
【図８】
2018045346.tif 000010
【図９】
2018045346.tif 000011
【図１０】
2018045346.tif 000012
【図１１】
2018045346.tif 000013