(57)【特許請求の範囲】
【請求項１】
自装置の識別情報と印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶部と、
前記自装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記自装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定部と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御部と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得部と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得部と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知部と、
を備える情報処理装置。
【請求項２】
前記機器情報取得部は、前記出力機器識別情報を、出力先の前記出力機器への前記印刷要求の後に取得し、
前記機器レイアウト取得部は、前記出力機器識別情報に基づいて、前記配置情報を取得する
請求項１に記載の情報処理装置。
【請求項３】
前記配置情報には、取得した前記出力機器識別情報の少なくとも一部と、前記出力機器識別情報の少なくとも一部に関連付けられた領域ＩＤと、前記領域ＩＤに関連付けられ前記出力機器が配置されている領域のレイアウトを示すレイアウト情報とを少なくとも有する
請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記出力先通知部は、前記他の出力機器とは、形状、色彩、模様、大きさの少なくともいずれかを相違させた識別可能な表示形態による前記出力機器の画像を表示させる
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記出力先通知部は、操作者からの表示要求に基づいて、識別可能な表示形態による前記出力機器の画像を表示する
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記振り分け情報記憶部は、ＩＰアドレスを含む自装置の前記識別情報を記憶する
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記振り分け情報記憶部は、前記出力機器への印刷が成功したか否かを示す成否情報を記憶して、
前記出力機器判定部は、前記成否情報に基づいて、出力先の前記出力機器を決定する
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記機器情報取得部は、出力先の前記出力機器に関連付けられた出力機器アイコン名を含む前記特定情報に基づいて、前記出力機器識別情報を取得する
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記機器情報取得部は、出力先の前記出力機器のネットワークにおける識別子を含む前記特定情報に基づいて、前記出力機器識別情報を取得する
請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記機器情報取得部は、出力先の前記出力機器に個別に割り当てられた識別子を含む前記特定情報に基づいて、前記出力機器識別情報を取得する
請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記出力先通知部は、出力先の前記出力機器が変更された後の最初の印刷要求を出力する場合に、前記設置場所情報を表示させる
請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
印刷要求を出力する出力要求装置の識別情報と前記印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶部と、
前記出力要求装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記出力要求装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定部と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御部と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得部と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得部と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知部と、
を備えるサーバ。
【請求項１３】
ネットワークを介して、情報処理装置と機器管理装置とが接続された情報処理システムにおいて、
前記情報処理装置は、
自装置の識別情報と印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶部と、
前記自装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記自装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定部と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御部と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得部と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得部と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知部と、
を備え、
前記機器管理装置は、
前記配置情報を記憶する配置情報記憶部と、
前記情報処理装置から取得した前記出力機器識別情報に対応する前記配置情報を前記情報処理装置へ送信する機器レイアウト管理部と、
を備える
情報処理システム。
【請求項１４】
ネットワークを介して、印刷要求を出力する出力要求装置と、機器管理装置とに接続されたサーバを備える情報処理システムにおいて、
前記サーバは、
前記出力要求装置の識別情報と前記印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶部と、
前記出力要求装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記出力要求装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定部と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御部と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得部と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得部と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知部と、
を備え、
前記機器管理装置は、
前記配置情報を記憶する配置情報記憶部と、
前記サーバから取得した前記出力機器識別情報に対応する前記配置情報を前記サーバへ送信する機器レイアウト管理部と、
を備える
情報処理システム。
【請求項１５】
自装置の識別情報と印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶機能と、
前記自装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記自装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定機能と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御機能と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得機能と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得機能と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知機能と、
をコンピュータに実行させるプログラム。
【請求項１６】
印刷要求を出力する出力要求装置の識別情報と前記印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶機能と、
前記出力要求装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記出力要求装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定機能と、
出力先の前記出力機器に、前記印刷要求を送信する振り分け制御機能と、
前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得機能と、
前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得機能と、
前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知機能と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、サーバ、情報処理システム、及び、プログラムに関する。
【背景技術】
【０００２】
複数のプリンタが存在する印刷システムの環境で、情報処理装置等が、文書及び画像等を印刷する場合、予め定められた条件に基づいて、印刷データをいずれかのプリンタに振り分ける振り分け印刷と呼ばれる機能が知られている。例えば、振り分け印刷部を有する印刷システムは、情報処理装置のホスト名及びＩＰアドレス等の予め定められた条件に基づいて、当該情報処理装置に最も近いプリンタに印刷データを出力して印刷させる。これにより、操作者は、印刷データの出力先のプリンタを意識しなくても、ログインした情報処理装置に近いプリンタで印刷することができる。
【０００３】
しかしながら、操作者は、印刷データの出力先のプリンタを意識せずに印刷するので、出力先のプリンタが分かり難い。そこで、操作者に出力先のプリンタの機種名を通知する印刷システムが知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の技術では、プリンタの機種名を通知するだけなので、操作者は、出力先のプリンタの位置が分かり難いといった課題がある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、自装置の識別情報と印刷要求を出力する出力先の出力機器を特定するための特定情報とを対応付けたテーブルを記憶する振り分け情報記憶部と、前記自装置の前記識別情報と前記特定情報とを対応付けた前記テーブルに基づき、前記自装置の前記識別情報に関連付けられた前記特定情報に対応する前記印刷要求の出力先の前記出力機器を決定する出力機器判定部と、出力先の前記出力機器に、前記印刷要求を送信する振り分け制御部と、前記特定情報に基づいて、出力先の前記出力機器を識別する出力機器識別情報を取得する機器情報取得部と、前記出力機器識別情報に基づいて、出力先の前記出力機器を含む出力機器の配置に関する配置情報を取得する機器レイアウト取得部と、前記出力機器に対する前記印刷要求の送信に際して、前記配置情報に基づいて、出力先の前記出力機器を他の出力機器から識別可能な表示形態で設置された位置に対応させた設置場所情報を表示させる出力先通知部と、を備える。
【発明の効果】
【０００６】
本発明によれば、操作者に出力先のプリンタの位置を容易に認識させることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１実施形態の印刷システムの概要を示す図である。
【図２】図２は、印刷システムの機能ブロック図である。
【図３】図３は、振り分け条件テーブルの一例を示す図である。
【図４】図４は、機器情報テーブルの一例を示す図である。
【図５】図５は、レイアウト情報テーブルの一例を示す図である。
【図６】図６は、機器レイアウトテーブルの一例を示す図である。
【図７】図７は、クライアント端末の振り分け印刷部により実行される印刷処理のフローチャートである。
【図８】図８は、出力先配置マップの一例を示す図である。
【図９】図９は、クライアント端末のハードウエア構成を示すブロック図である。
【図１０】図１０は、第２実施形態の印刷システムの機能ブロック図である。
【図１１】図１１は、変形例における表示指示受付画像の一例を示す図である。
【図１２】図１２は、変形例における出力先配置マップの一例を示す図である。
【図１３】図１３は、変形例における出力先予定配置マップの一例を示す図である。
【図１４】図１４は、配置マップの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下の例示的な実施形態や変形例には、同様の構成要素が含まれている。よって、以下では、同様の構成要素には共通の符号が付されるとともに、重複する説明が部分的に省略される。実施形態や変形例に含まれる部分は、他の実施形態や変形例の対応する部分と置き換えて構成されることができる。また、実施形態や変形例に含まれる部分の構成や位置等は、特に言及しない限りは、他の実施形態や変形例と同様である。
【０００９】
＜第１実施形態＞
図１は、第１実施形態の印刷システム１０の概要を示す図である。第１実施形態の印刷システム１０のクライアント端末１２は、印刷要求及び印刷データの出力先のプリンタ１６の位置を、例えば、１Ｆから３Ｆの各フロア（または部屋）の形状、机及び椅子の配置等を示すレイアウトのレイアウト画像上の、プリンタ１６が設置された位置に対応させてプリンタ画像を表示する設置場所情報によって、操作者にプリンタ１６の位置を容易に認識させる。
【００１０】
図１に示すように、情報処理システムの一例である印刷システム１０は、出力要求装置の一例であるクライアント端末１２と、機器管理装置の一例であるデバイス管理装置１４と、出力機器の一例である複数のプリンタ１６と、ネットワーク１８とを備える。クライアント端末１２、デバイス管理装置１４、複数のプリンタ１６は、ネットワーク１８を介して、互いにデータを送受信可能に接続されている。
【００１１】
クライアント端末１２は、例えば、コンピュータである。クライアント端末１２は、振り分け印刷部２０と、画像を表示する表示部２６とを有する。振り分け印刷部２０は、印刷対象のデータを中間データへの変換、出力先のプリンタ１６の振り分け、中間データから更に変換した印刷データ及び印刷要求の出力先のプリンタ１６の操作者への通知等の処理を実行する。尚、振り分け印刷部２０が実行する処理の詳細は、後述する。クライアント端末１２は、各プリンタ１６と関連付けられた複数のプリンタアイコン２２を有する。振り分け印刷部２０は、予め定められた条件に基づいて、プリンタアイコン２２に印刷データを振り分ける。
【００１２】
デバイス管理装置１４は、例えば、コンピュータである。デバイス管理装置１４は、デバイス管理部２４を有する。デバイス管理部２４は、プリンタ１６の機器名、ＩＰアドレス及びシリアルＮｏ等のプリンタ１６を識別する出力機器識別情報と、プリンタ１６が設置されている各フロアのレイアウトの画像データであるレイアウト画像データを含むレイアウト情報等を格納及び管理する。フロアは、出力先のプリンタ１６が配置されている領域の一例である。また、デバイス管理装置１４は、プリンタ１６の位置情報を示す機器レイアウト情報を格納及び管理する。
【００１３】
複数のプリンタ１６は、例えば、１Ｆから３Ｆの各フロアのいずれかに配置されている。例えば、第１実施形態の印刷システム１０に設けられた５台のプリンタ１６のうち、１台のプリンタ１６が２Ｆ及び３Ｆのそれぞれに配置され、３台のプリンタ１６が１Ｆに配置されている。
【００１４】
ネットワーク１８は、１０００Ｂａｓｅ−ＴＸ等のイーサネット（登録商標）、光ネットワーク、ＩＥＥＥ８０２．１１等の規格の無線ネットワークを有する。ネットワーク１８は、フレームまたはＴＣＰ／ＩＰプロトコルに基づくパケット通信によって、クライアント端末１２、デバイス管理装置１４、及び、複数のプリンタ１６を印刷データ等のデータを相互に送受信可能に接続する。ネットワーク１８は、ＬＡＮ(Local  Area  Network)、ＶＰＮ(Virtual  Private  Network)等によるセキュア環境下でインターネット等の広域ネットワークを有してもよい。
【００１５】
本実施形態の印刷システム１０は、クライアント端末１２の振り分け印刷部２０が、印刷データの出力先として決定したプリンタ１６を識別する出力機器識別情報に基づいて、デバイス管理装置１４のデバイス管理部２４からレイアウト情報及び出力先のプリンタ１６の位置情報を含む機器レイアウト情報を取得する。振り分け印刷部２０は、印刷データの出力先のプリンタ１６の各フロアにおける位置を示す設置場所情報を含む出力先配置マップを表示部２６に表示することによって、どのプリンタ１６が印刷するのかを視覚的に操作者に通知する。
【００１６】
図２は、印刷システム１０の機能ブロック図である。図２に示すように、クライアント端末１２は、アプリケーション２８を更に有する。クライアント端末１２は、内部のＲＯＭ（Read  Only  Memory）またはＨＤＤ（Hard  Disk  Drive）等の記憶装置に格納された振り分け印刷部２０及びアプリケーション２８を含むモジュール構成のプログラムをＣＰＵ等の演算装置によって読み出して実行することにより上記各部が主記憶装置上にロードされ、振り分け印刷部２０、及び、アプリケーション２８が主記憶装置上に生成されるように構成されている。
【００１７】
アプリケーション２８は、例えば、操作者の入力に基づいて、印刷対象の文書及び画像を含む印刷対象データを編集する。アプリケーション２８は、キーボート及びマウス等の入力装置を介して操作者から印刷指示を取得すると、振り分け印刷部２０に印刷要求を出力する。
【００１８】
振り分け印刷部２０は、印刷データを出力するプリンタ１６を決定するとともに、プリンタ１６の位置を操作者に視覚的に通知する。振り分け印刷部２０は、仮想ドライバ３０と、出力機器判定部３２と、振り分け情報記憶部３４と、振り分け制御部３６と、出力先通知部３８と、機器情報取得部４０と、機器レイアウト取得部４２とを有する。
【００１９】
仮想ドライバ３０は、アプリケーション２８と振り分け印刷部２０とのインターフェースとして機能する。仮想ドライバ３０は、アプリケーション２８から印刷対象データを取得する。仮想ドライバ３０は、印刷対象データを、印刷データへの中間形式のデータである中間データへと変換する。仮想ドライバ３０は、変換した中間データを出力機器判定部３２へと受け渡す。
【００２０】
出力機器判定部３２は、振り分け情報記憶部３４に格納されている振り分け条件テーブルに基づいて、複数のプリンタ１６から出力先のプリンタ１６を判定して、決定する。出力機器判定部３２は、決定した出力先のプリンタ１６のプリンタアイコン名及び印刷対象の中間データを振り分け制御部３６へ受け渡す。出力機器判定部３２は、出力先のプリンタ１６のプリンタアイコン名を出力先通知部３８へ受け渡す。
【００２１】
振り分け情報記憶部３４は、出力先のプリンタ１６の振り分けを決定するための条件を示す振り分け条件テーブルを記憶する。
【００２２】
図３は、振り分け条件テーブル４４の一例を示す図である。図３に示すように、振り分け情報記憶部３４に記憶されている振り分け条件テーブル４４は、ネットワーク１８におけるクライアント端末１２を自装置として識別するＩＰアドレスと、印刷要求及び印刷対象データを出力する出力先のプリンタ１６のそれぞれに対応付けられたプリンタアイコンの名称であるプリンタアイコン名とを対応付けている。クライアント端末１２のＩＰアドレスは、自装置（＝クライアント端末１２）の識別情報の一例である。プリンタアイコン名は、印刷要求を出力するプリンタ１６を特定するための特定情報の一例である。これにより、出力機器判定部３２は、クライアント端末１２のＩＰアドレスと、当該ＩＰアドレスに関連付けられたプリンタアイコン名とに基づいて、当該プリンタアイコン名のプリンタアイコン２２に対応するプリンタ１６を、印刷データ及び出力要求の出力先として決定することができる。
【００２３】
図２に戻って、振り分け制御部３６は、出力機器判定部３２から取得した出力先のプリンタ１６のプリンタアイコン名に基づいて、中間データ及び出力要求をプリンタアイコン２２へと送信する。換言すれば、振り分け制御部３６は、プリンタアイコン２２を介して、印刷要求を出力先のプリンタ１６へ送信する。
【００２４】
出力先通知部３８は、レイアウト情報及び機器レイアウト情報に基づいて、出力先のプリンタ１６を他のプリンタ１６から識別可能な表示形態で、フロアのレイアウト画像上に設置された位置に対応させた出力先配置マップを表示部２６に表示させる。これにより、出力先通知部３８は、出力先のプリンタ１６の位置に関する情報を視覚的に操作者に認識させる。
【００２５】
例えば、出力先通知部３８は、機器情報取得部４０を介してプリンタ１６の出力機器識別情報を取得するとともに、機器レイアウト取得部４２を介してフロアのレイアウト情報及び出力先のプリンタ１６の位置情報を取得する。出力先通知部３８は、プリンタ１６の位置情報、及び、レイアウト情報に基づいて、フロアのレイアウト画像に出力先のプリンタ１６を識別可能な表示形態で示す出力先配置マップの画像データを生成して表示部２６へ出力して、出力先配置マップを表示部２６に表示させる。
【００２６】
機器情報取得部４０は、出力機器判定部３２が出力先として決定したプリンタ１６を識別する出力機器識別情報を、出力先のプリンタ１６を一意に特定できる特定情報に基づいて、デバイス管理部２４から取得する。出力先のプリンタ１６を一意に特定できる特定情報は、例えば、出力先のプリンタ１６に関連付けられた機器ＩＤ、プリンタアイコン名、ＩＰアドレス、Ｍａｃアドレス、及び、シリアルＮｏ等のいずれかである。第１実施形態における機器情報取得部４０は、特定情報としてプリンタアイコン名を送信する。出力機器識別情報は、例えば、出力先のプリンタ１６の機器ＩＤ、プリンタアイコン名、ＩＰアドレス、Ｍａｃアドレス、及び、シリアルＮｏ等を含む。第１実施形態における機器情報取得部４０は、出力機器識別情報を、出力先のプリンタ１６への出力要求の送信後に取得する。尚、機器情報取得部４０は、出力機器識別情報を、出力先のプリンタ１６への出力要求の送信前または同時に取得してもよい。
【００２７】
機器レイアウト取得部４２は、機器情報取得部４０が取得した出力機器識別情報に基づいて、フロアのレイアウト情報、及び、出力先のプリンタ１６の位置情報を含む機器レイアウト情報をデバイス管理部２４から取得する。フロアのレイアウト情報及び機器レイアウト情報は、出力先のプリンタ１６を含むプリンタ１６の配置を示す配置情報の一例である。プリンタ１６の位置情報の一例は、フロアにおける座標情報である。機器レイアウト取得部４２は、例えば、出力機器識別情報に含まれる出力先のプリンタ１６の機器ＩＤ及びレイアウトＩＤをデバイス管理部２４へ出力することによって、フロアのレイアウト情報及びプリンタ１６の機器レイアウト情報を取得する。レイアウトＩＤは、出力機器識別情報の一部である機器ＩＤに関連付けられた領域ＩＤの一例である。
【００２８】
表示部２６は、例えば、液晶表示装置等の画像を表示する表示装置である。表示部２６は、出力先通知部３８から取得した画像データに基づいて、出力先のプリンタ１６の位置を示す出力先配置マップ等の画像を表示する。
【００２９】
デバイス管理部２４は、複数のプリンタ１６を識別する出力機器識別情報及びプリンタ１６が配置されたフロアのレイアウトを示すレイアウト情報等を管理する。デバイス管理部２４は、機器情報管理部４６と、機器情報記憶部４８と、機器レイアウト管理部５０と、レイアウト情報記憶部５２と、機器レイアウト情報記憶部５４とを有する。レイアウト情報記憶部５２及び機器レイアウト情報記憶部５４は、配置情報を記憶する配置情報記憶部の一例である。
【００３０】
機器情報管理部４６は、プリンタ１６の出力機器識別情報を含む機器情報テーブルを管理する。機器情報管理部４６は、機器情報取得部４０からプリンタ１６に関する特定情報を取得すると、当該プリンタ１６の出力機器識別情報を、機器情報取得部４０へ送信する。
【００３１】
機器情報記憶部４８は、プリンタ１６に関する機器情報テーブルを記憶する。
【００３２】
図４は、機器情報テーブル５６の一例を示す図である。図４に示すように、機器情報記憶部４８に記憶されている機器情報テーブル５６は、各プリンタ１６に付与された機器ＩＤに、プリンタアイコン名、機器名、ＩＰアドレス、Ｍａｃアドレス及びシリアルＮｏを関連付けている。これにより、機器情報取得部４０は、プリンタ１６の特定情報を機器情報管理部４６へ送信することによって、機器情報管理部４６を介して、プリンタアイコン名、機器名、ＩＰアドレス、Ｍａｃアドレス及びシリアルＮｏを含む出力機器識別情報を機器情報記憶部４８から取得できる。尚、第１実施形態の機器情報取得部４０は、プリンタアイコン名を特定情報として送信することによって、出力機器識別情報を取得する。
【００３３】
図２に戻って、機器レイアウト管理部５０は、プリンタ１６が設置されているフロアのレイアウト情報及び、プリンタ１６の位置情報を含む機器レイアウト情報を管理する。機器レイアウト管理部５０は、機器レイアウト取得部４２から取得した出力機器識別情報に対応するレイアウト情報及び機器レイアウト情報を取得する。機器レイアウト管理部５０は、取得したレイアウト情報及び機器レイアウト情報を機器レイアウト取得部４２へ送信する。
【００３４】
レイアウト情報記憶部５２は、各フロアのレイアウト情報を含むレイアウト情報テーブルを記憶する。
【００３５】
図５は、レイアウト情報テーブル５８の一例を示す図である。図５に示すように、レイアウト情報記憶部５２に記憶されるレイアウト情報テーブル５８は、各フロアに付与されたレイアウトＩＤに、レイアウト情報を作成した作成日、フロアのレイアウトの名称を示すレイアウト名、及び、レイアウトの画像をバイナリデータによって示すレイアウト画像データを関連付けている。機器レイアウト取得部４２は、出力先のプリンタ１６が配置されたフロアのレイアウトＩＤを送信することによって、レイアウト画像データを含むレイアウト情報を、機器レイアウト管理部５０を介して、レイアウト情報記憶部５２から取得する。
【００３６】
図２に戻って、機器レイアウト情報記憶部５４は、各フロアのレイアウトにおける、各プリンタ１６の位置情報（例えば、座標）を示す機器レイアウト情報を含む機器レイアウトテーブルを記憶する。
【００３７】
図６は、機器レイアウトテーブル６０の一例を示す図である。図６に示すように、機器レイアウト情報記憶部５４に記憶された機器レイアウトテーブル６０は、各プリンタ１６に付与された機器ＩＤに、レイアウトＩＤ、各プリンタ１６のＸ座標及びＹ座標を含む位置情報を関連付けている。尚、機器レイアウトテーブル６０は、機器ＩＤの代わりに出力機器識別情報の少なくとも一部を有してもよい。これにより、機器レイアウト取得部４２は、プリンタ１６の機器ＩＤを機器レイアウト管理部５０へ送信することによって、当該プリンタ１６が配置されているフロアのレイアウトＩＤ、及び、当該プリンタ１６の位置を示すＸ座標及びＹ座標を、機器レイアウト管理部５０を介して、機器レイアウト情報記憶部５４から取得する。
【００３８】
図７は、クライアント端末１２の振り分け印刷部２０により実行される印刷処理のフローチャートである。
【００３９】
図７に示すように、印刷処理では、まず、操作者がアプリケーションで印刷対象の印刷を実行すると、振り分け印刷部２０の仮想ドライバ３０が、アプリケーション２８から印刷対象データを取得する（Ｓ１００）。仮想ドライバ３０は、取得した印刷対象データをレンダリングして中間データへ変換する（Ｓ１１０）。仮想ドライバ３０は、出力機器判定部３２及び振り分け制御部３６へ中間データを出力する（Ｓ１２０）。
【００４０】
出力機器判定部３２は、振り分け情報記憶部３４に記憶された振り分け条件テーブル４４の振り分け条件に従って、出力先のプリンタ１６を判定して、当該プリンタ１６のプリンタアイコンを決定する（Ｓ１３０）。例えば、出力機器判定部３２は、中間データの文書名、印刷設定、及び、クライアント端末１２のＩＰアドレス等を振り分け条件として、出力先のプリンタ１６を決定してもよい。ここでは、振り分け条件が、クライアント端末１２のＩＰアドレスとする。
【００４１】
出力機器判定部３２は、決定した出力先のプリンタ１６のプリンタアイコン名を振り分け制御部３６及び出力先通知部３８へ出力する（Ｓ１４０）。
【００４２】
振り分け制御部３６は、仮想ドライバ３０から取得した中間データ及び出力要求を、出力機器判定部３２から取得したプリンタアイコン名に対応するプリンタアイコン２２へと送信する。これにより、プリンタアイコン２２は、中間データを変換した印刷データ及び印刷要求を出力先として特定したプリンタ１６へ送信して、印刷対象の印刷をプリンタ１６に実行させる（Ｓ１５０）。
【００４３】
一方、出力先通知部３８は、出力機器判定部３２からプリンタアイコン名を取得して、当該プリンタアイコン名を機器情報取得部４０に出力する。機器情報取得部４０は、当該プリンタアイコン名を特定情報としてデバイス管理部２４の機器情報管理部４６へ送信することによって、当該プリンタ１６の機器ＩＤを含む出力機器識別情報を、機器情報管理部４６から取得する（Ｓ１６０）。
【００４４】
機器レイアウト取得部４２は、機器情報取得部４０が出力先通知部３８から取得した出力機器識別情報に含まれる機器ＩＤを、機器レイアウト管理部５０へ送信することによって（Ｓ１７０）、フロアのレイアウト情報及びプリンタ１６の位置情報を含む機器レイアウト情報を機器レイアウト管理部５０から取得する（Ｓ１８０、Ｓ１９０）。
【００４５】
出力先通知部３８は、機器情報取得部４０及び機器レイアウト取得部４２から取得したフロアのレイアウト情報及びプリンタ１６の機器レイアウト情報に基づいて、出力先のプリンタ１６を他のプリンタ１６と異なる表示形態で、レイアウト画像上に示す出力先配置マップの画像データを作成する（Ｓ２００）。
【００４６】
図８は、出力先配置マップ６２の一例を示す図である。出力先通知部３８は、例えば、図８に示すように、フロアに設けられた複数（例えば、３台）のプリンタ１６を示すプリンタ画像６４ａ、６４ｂを、レイアウト画像６６上のプリンタ１６が設けられている位置に配置した出力先配置マップ６２を生成する。
【００４７】
ここで、出力先通知部３８は、フロアに設けられた複数のプリンタ１６のプリンタ画像６４ａ、６４ｂのうち、出力先のプリンタ画像６４ａを、他の２台のプリンタ画像６４ｂと異なる表示形態で表示させる。出力先通知部３８は、例えば、図８に示す出力先配置マップ６２のように、出力先のプリンタ画像６４ａの白黒を、出力先でない他の２台のプリンタ画像６４ｂの白黒と反転させて表示させている。尚、出力先通知部３８は、出力先のプリンタ画像６４ａの表示形態を白黒反転以外で表示してもよい。例えば、出力先通知部３８は、出力先のプリンタ画像６４ａの色彩を、他の２台のプリンタ画像６４ｂの色彩とは異なる色で表示させてもよい。また、出力先のプリンタ画像６４ａの形状、模様、大きさ等を、他のプリンタ画像６４ｂの形状、模様、大きさと異ならせてもよい。
【００４８】
出力先通知部３８は、作成した出力先配置マップ６２を表示部２６へ出力して、表示部２６に出力先配置マップ６２を表示させることにより、操作者に出力先のプリンタ１６の位置を視覚的に操作者へ通知する（Ｓ２１０）。
【００４９】
図９は、クライアント端末１２のハードウエア構成を示すブロック図である。クライアント端末１２は、ＣＰＵ（Central  Processing  Unit）７０と、ＲＯＭ（Read  Only  Memory）７２と、ＲＡＭ（Random  Access  Memory）７４と、HDD（Hard  Disk  Drive）７６と、ネットワークＩ／Ｆ７８と、入力部８０と、バス８２と、表示部２６とを有する。ＣＰＵ７０、ＲＯＭ７２、ＲＡＭ７４、ＨＤＤ７６、ネットワークＩ／Ｆ７８、入力部８０、及び、表示部２６は、バス８２を介して、互いに接続されている。
【００５０】
ＣＰＵ７０は、クライアント端末１２の制御全般を実行する。ＣＰＵ７０は、ＲＯＭ７２及びＨＤＤ７６等に記憶されているプログラムを読み込み、ＲＡＭ７４等に展開して実行する。
【００５１】
ＲＯＭ７２及びＨＤＤ７６は、プログラム及びデータの格納用メモリとして用いる読み出し専用のメモリである。ＲＡＭ７４は、プログラム及びデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５２】
ネットワークＩ／Ｆ７８は、ネットワーク１８と接続される。ネットワークＩ／Ｆ７８は、ネットワーク１８を介して、デバイス管理装置１４、他の情報処理装置及びサーバ等とデータの送受信を実現する。入力部８０は、キーボート、マウス及びタッチパネル等を含み、操作者からの入力を受け付ける。表示部２６は、液晶表示装置等の画像表示装置であり、ＣＰＵ７０から受け付けた画像を表示する。
【００５３】
尚、デバイス管理装置１４のハードウエア構成は、クライアント端末１２と同様のハードウエア構成をしているので、説明を省略する。
【００５４】
上述したように、印刷システム１０のクライアント端末１２は、フロアのレイアウト画像６６上の出力先のプリンタ１６が設置された位置に、出力先のプリンタ１６のプリンタ画像６４ａを、他のプリンタ画像６４ｂと識別可能に示す出力先配置マップ６２を表示して、操作者に通知する。これにより、クライアント端末１２は、出力先のプリンタ１６の位置を操作者に容易に認識させることができる。
【００５５】
＜第２実施形態＞
図１０は、第２実施形態の印刷システム２１０の機能ブロック図である。
【００５６】
図１０に示すように、振り分け印刷部２２０の一部をクライアント端末１２とは別のサーバ２９０に設けてもよい。サーバ２９０のハードウエア構成は、上述したクライアント端末１２とほぼ同様なので説明を省略する。サーバ２９０は、ネットワーク１８を介して、印刷要求を出力する出力要求装置の一例であるクライアント端末１２と、デバイス管理装置１４とに接続されている。
【００５７】
例えば、第２実施形態によるサーバ２９０の振り分け印刷部２２０は、出力機器判定部３２と、振り分け情報記憶部３４と、振り分け制御部３６と、出力先通知部３８と、機器情報取得部４０と、機器レイアウト取得部４２とを有する。この場合、サーバ２９０が、出力先配置マップ６２を生成する。
【００５８】
出力機器判定部３２は、クライアント端末１２の識別情報（例えば、ＩＰアドレス）と、プリンタ１６を特定するための特定情報とに基づき印刷要求の出力先のプリンタ１６を決定する。
【００５９】
振り分け情報記憶部３４は、印刷要求を出力するクライアント端末１２の識別情報と、印刷要求を出力する出力先のプリンタ１６を特定するための特定情報とを対応付けて記憶する。
【００６０】
振り分け制御部３６は、出力先のプリンタ１６に、印刷要求を送信する。
【００６１】
出力先通知部３８は、レイアウト情報及び機器レイアウト情報を含む配置情報に基づいて、出力先のプリンタ１６を他のプリンタ１６から識別可能な表示形態で設置された位置に対応させた設置場所情報を含む出力先配置マップ６２を生成して、表示部２６に表示させる。
【００６２】
機器情報取得部４０は、特定情報に基づいて、出力先のプリンタ１６の識別する出力機器識別情報を取得する。
【００６３】
機器レイアウト取得部４２は、前記出力機器識別情報に基づいて、出力先のプリンタ１６を含むプリンタ１６の配置に関する配置情報を取得する。
【００６４】
このように、サーバ２９０が、振り分け印刷部２２０の一部の機能を有する第２実施形態おいても、第１実施形態と同様の効果を奏することができる。
【００６５】
上述した各実施形態における構成の機能、接続関係、個数、画像の表示形式等は適宜変更してよい。また、上述した各実施形態を部分的に組み合わせてもよい。
【００６６】
例えば、出力機器判定部３２は、振り分け条件テーブル４４において関連付けられているプリンタアイコン名のプリンタ１６に印刷データを出力できない場合、他の振り分け条件に基づいて、出力先のプリンタ１６を決定してもよい。
【００６７】
上述の振り分け条件テーブル４４は、振り分け先としてプリンタアイコン名を格納しているが、プリンタアイコン名に代えてプリンタ１６の機器ＩＤを格納してもよい。この場合、振り分け印刷部２０は、クライアント端末１２のＩＰアドレスと、機器ＩＤとのマッピングを定期的に更新することが好ましい。
【００６８】
出力先通知部３８は、印刷後の出力先配置マップ６２を毎回表示するのではなく、振り分け条件等が変更になり、出力先のプリンタ１６が変更になった後の最初の印刷要求を出力する場合に、出力先配置マップ６２を表示するようにしてもよい。この場合、振り分け条件テーブル４４は、振り分け条件の変更履歴と、出力先配置マップを表示したか否かを示すフラグを格納することが好ましい。
【００６９】
また、出力先通知部３８は、印刷を実行する際に、操作者から出力先配置マップ６２の表示要求を受け付けた場合に、出力先配置マップ６２を表示するように構成してもよい。具体的には、図１１に示すように、出力先通知部３８は、印刷する場合に、まず、印刷を実行するプリンタ名とともに、場所を確認するか否かを操作者に尋ねる表示要求受付画像９２を表示する。操作者が“場所を確認する”と表示されている領域をクリック等によって選択して入力した指示を、出力先通知部３８は、出力先配置マップ６２の表示要求として受け付ける。これにより、出力先通知部３８は、当該表示要求に基づいて、図１２に示すような出力先のプリンタ１６を識別可能な表示形態のプリンタ画像６４ａを含む出力先配置マップ６２を表示部２６に表示させる。
【００７０】
出力先通知部３８は、印刷を実行する前に、図１３に示す出力先予定配置マップ９４を表示させるようにしてもよい。出力先予定配置マップ９４は、振り分け条件テーブル４４に基づいて、出力先として予定されるプリンタ１６のプリンタ画像６４ａを他のプリンタ画像６４ｂと異なる形式でレイアウト画像６６上に表示する。また、出力先通知部３８は、出力先予定配置マップ９４において、出力先として示すプリンタ１６で印刷を実行してもよいか否かを操作者に尋ねるようにしてもよい。操作者が出力先予定配置マップ９４と合わせて表示する“はい”ボタン９６をクリックして選択して入力した指示を、出力先通知部３８は、当該プリンタ１６によって印刷の続行指示（または実行指示）を受け付ける。これにより、振り分け制御部３６は、対応するプリンタ１６のプリンタアイコン２２へ中間データ及び出力要求を出力して、印刷を実行させる。また、出力先通知部３８は、出力先予定配置マップ９４と同様に出力先のプリンタ画像６４ａの表示形式を他のプリンタ画像６４ｂと異ならせた出力先配置マップ６２を表示部２６に表示させる。
【００７１】
出力先通知部３８は、印刷を実行する前に、図１４に示す配置マップ９８を表示させるようにしてもよい。配置マップ９８は、出力先の候補となるプリンタ１６のプリンタ画像６４ｃを、レイアウト画像６６上に表示する。操作者がいずれかのプリンタ画像６４ｃをクリックして選択して入力した指示を、振り分け制御部３６は、対応するプリンタ１６の選択指示として受け付けて、当該プリンタ１６のプリンタアイコン２２へ印刷データを出力して、印刷を実行させる。また、出力先通知部３８は、操作者が選択したプリンタ画像６４ａの表示形式を他のプリンタ画像６４ｂと異ならせた出力先配置マップ６２を表示部２６に表示させる。
【００７２】
クライアント端末１２及びデバイス管理装置１４は、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の読み取り可能な記録媒体から演算装置がプログラムを読み込むようにしてもよい。クライアント端末１２及びデバイス管理装置１４は、インターネット等のネットワークに接続されたコンピュータ上に格納されたプログラムを、ネットワーク経由でダウンロードして読み込むようにしてもよい。また、クライアント端末１２及びデバイス管理装置１４が実行するプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７３】
上述の実施形態では、クライアント端末１２またはサーバ２９０に振り分け印刷部２０、２２０を設ける例を示したが、デバイス管理装置１４に振り分け印刷部２０、２２０の少なくとも一部を設けてもよく、デバイス管理装置１４が出力先配置マップ６２を生成するように構成してもよい。
【００７４】
振り分け情報記憶部３４は、プリンタ１６への印刷が成功したか否かを示す成否情報を含む振り分けテーブルを記憶してもよい。この場合、出力機器判定部３２は、成否情報に基づいて、出力先のプリンタ１６を決定してもよい。例えば、出力機器判定部３２は、プリンタ１６への印刷が失敗したことを示す成否情報が関連付けられている場合、当該プリンタ１６から他のプリンタ１６へ出力先を変更してもよい。
【００７５】
上述した機器情報取得部４０は、出力先のプリンタ１６を特定する特定情報として、プリンタアイコン名を採用したが、特定情報はプリンタアイコン名に限定されない。例えば、機器情報取得部４０は、プリンタアイコン名に代えて、出力先のプリンタ１６のネットワークにおける識別子であるＩＰアドレスまたはＭａｃアドレスを特定情報として、出力機器識別情報を取得してもよい。機器情報取得部４０は、プリンタアイコン名に代えて、出力先のプリンタ１６に個別に割り当てられた機器ＩＤを特定情報として、出力機器識別情報を取得してもよい。
【００７６】
上述の実施形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。実施形態および実施形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７７】
１０、２１０…印刷システム、１２…クライアント端末、１４…デバイス管理装置、１６…プリンタ、１８…ネットワーク、２０、２２０…振り分け印刷部、２２…プリンタアイコン、２４…デバイス管理部、２６…表示部、３２…出力機器判定部、３４…振り分け情報記憶部、３６…振り分け制御部、３８…出力先通知部、４０…機器情報取得部、４２…機器レイアウト取得部、４４…振り分け条件テーブル、４６…機器情報管理部、４８…機器情報記憶部、５０…機器レイアウト管理部、５２…レイアウト情報記憶部、５４…機器レイアウト情報記憶部、５６…機器情報テーブル、５８…レイアウト情報テーブル、６０…機器レイアウトテーブル、６２…出力先配置マップ、６４ａ〜６４ｃ…プリンタ画像、６６…レイアウト画像、２９０…サーバ。
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２０１２−１９４６２１号公報
【図１】
0006661998.tif 000002
【図２】
0006661998.tif 000003
【図３】
0006661998.tif 000004
【図４】
0006661998.tif 000005
【図５】
0006661998.tif 000006
【図６】
0006661998.tif 000007
【図７】
0006661998.tif 000008
【図８】
0006661998.tif 000009
【図９】
0006661998.tif 000010
【図１０】
0006661998.tif 000011
【図１１】
0006661998.tif 000012
【図１２】
0006661998.tif 000013
【図１３】
0006661998.tif 000014
【図１４】
0006661998.tif 000015