(57)【要約】【課題】情報処理装置、情報処理システム及び情報処理プログラムに関し、プリンタを固定化し、プリンタの探索のための処理負荷を軽減させることができる。【解決手段】ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータ２の接続先とプリンタ６のペアを示す第１情報を記憶する記憶部４５と、プリンタによる印刷要求を端末５から受信した場合、第１情報と、端末に割り当てられ、前記端末が接続するホストコンピュータの接続先とに基づいて、対応するプリンタを端末に割り当てる割り当て部４３とを有する。【選択図】図４
2018200656.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータの接続先とプリンタのペアを示す第１情報を記憶する記憶部と、
前記プリンタによる印刷要求を端末から受信した場合、前記第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てる割り当て部とを、
有することを特徴とする情報処理装置。
【請求項２】
前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記第１情報と前記端末のＩＰアドレスとに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断する判断部を更に有し、
前記端末に割り当てられる前記ホストコンピュータの接続先があると判断された場合、
前記割り当て部は、前記端末に前記ホストコンピュータの接続先を割り当てることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記第１情報とあらかじめ定義された所定の情報とに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断する判断部を更に有し、
前記端末に割り当てられる前記ホストコンピュータの接続先があると判断された場合、
前記割り当て部は、前記端末に前記ホストコンピュータの接続先を割り当てることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記判断部は、既に前記ホストコンピュータの接続先が前記端末に割り当てられているか否かを判断し、
既に前記端末に割り当てられている場合、
前記割り当て部は、既に割り当てられた前記ホストコンピュータの接続先とは異なる前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記記憶部は、前記ホストコンピュータの接続先ごとの接続状況を示す第２情報を端末ごとに記憶し、
前記判断部は、前記第２情報に基づいて未接続の前記ホストコンピュータの接続先があるか否かを判断し、
未接続の前記ホストコンピュータの接続先がある場合、
前記割り当て部は、前記未接続の前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする請求項２から４のいずれか１つに記載の情報処理装置。
【請求項６】
前記ホストコンピュータの接続先及び前記プリンタが複数存在し、前記プリンタは複数の拠点に配置されていることを特徴とする請求項１から５のいずれか１つに記載の情報処理装置。
【請求項７】
ホストコンピュータと、端末と、前記ホストコンピュータと前記端末との間に位置し、互いの通信を中継する情報処理装置とを有する情報処理システムであって、
前記端末が、プリンタによる印刷要求を前記情報処理装置へ送信し、
前記情報処理装置が、
前記印刷要求を受信し、
ＩＰアドレス範囲ごとに接続可能な、前記ホストコンピュータの接続先と前記プリンタのペアを示す第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てることを特徴とする情報処理システム。
【請求項８】
前記端末は、前記割り当てられたプリンタに対して印刷要求を送信することを特徴とする請求項７に記載の情報処理システム。
【請求項９】
ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータの接続先とプリンタのペアを示す第１情報を記憶する情報処理装置によって実行される情報処理プログラムであって、
前記プリンタによる印刷要求を端末から受信した場合、前記第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てる、
処理を前記情報処理装置のコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、可搬性のあるＰＣ（Personal Computer）を使ってワークエリアを移動し、移動先のネットワークから印刷を行うことが可能な通信システムがある（特許文献１を参照）。ネットワークに接続して印刷を行うことが可能な通信システムとして、ホストコンピュータと端末との間に位置し、これらの間の通信を中継する情報処理装置が端末の要求に応じて印刷を実現させるものがある。この通信システムにおいて端末が接続要求をすると、情報処置装置は空いているホストコンピュータの接続先（ホストＬＵ（Logical Unit））を端末に割り当てる。その後、端末が印刷要求をすると、情報処理装置は空いているプリンタを端末に割り当てる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４９０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、情報処理装置はプリンタの使用状況に基づいて空いているプリンタを探して割り当てるため、プリンタを固定化できず、プリンタの探索のための処理負荷がかかっていた。
【０００５】
そこで、本発明の１つの側面では、プリンタを固定化し、プリンタの探索のための処理負荷を軽減させることを目的とする。
【課題を解決するための手段】
【０００６】
態様の一例では、ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータの接続先とプリンタのペアを示す第１情報を記憶する記憶部と、前記プリンタによる印刷要求を端末から受信した場合、前記第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てる割り当て部とを有する。
【発明の効果】
【０００７】
プリンタを固定化し、プリンタの探索のための処理負荷を軽減させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の情報処理装置を含む情報処理システムの構成を示す図である。
【図２】実施形態におけるペアＬＵ情報を示す図である。
【図２Ａ】実施形態におけるペアＬＵグループ名及びペアＬＵの構成の詳細について説明するための図である。
【図３】実施形態における各グループのペアＬＵの一例を示す図である。
【図４】実施形態の情報処理装置の機能構成を示す図である。
【図５】実施形態の情報処理装置のハードウェア構成を示す図である。
【図６】実施形態の情報処理装置における端末のホストＬＵへの接続処理フローを示すフローチャートである。
【図７】実施形態の情報処理装置における端末からの印刷要求の処理フローを示すフローチャートである。
【図８】実施形態における通信サーバ接続−ＴＮ接続の設定のダイアログボックスを示す図である。
【図９】実施形態におけるコンフィグレーションの画面を示す図である。
【図１０】実施形態におけるＴＮ接続（ペアＬＵアクセス方式）のプロパティのダイアログボックスを示す図である。
【図１１】実施形態におけるペアＬＵ情報プロパティのダイアログボックスを示す図である。
【図１２】実施形態におけるペアＬＵ情報プロパティのダイアログボックスにおけるペアＬＵの画面を示す図である。
【図１３】実施形態におけるペアＬＵ化するＬＵを選択するためのダイアログボックスを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１は実施形態の情報処理装置を含む情報処理システムの構成の一例を示す。
【００１０】
情報処理システム１は、ホストコンピュータ２と、情報処理装置３と、拠点４（４ａ、４ｂ）に配置された端末５（５ａ〜５ｄ）やプリンタ６（６ａ〜６ｅ）とから構成されている。これらはネットワーク（例えば、ＬＡＮ（Local Area Network））に接続し、お互いに通信を行っている。なお、ホストコンピュータ２、拠点（以下、グループ又はＧＰとも言う）４、端末５、プリンタ６の数はこれに限定されるものではない。
【００１１】
ホストコンピュータ２は、各種データやファイルを格納し、端末５の要求に応じてファイルのアップロードやダウンロードをしたり、画面データを送信したり、入力された情報に応じて内部のデータを更新したりする。ホストコンピュータ２は、例えばＷＥＢシステムにおけるサーバに相当する。
【００１２】
また、ホストコンピュータ２はホストＬＵ（例えば、ＬＵ１、ＬＵ２、ＬＵ３、ＬＵ４、ＬＵ６、ＬＵ７、・・・）を有している。ここで、ＬＵとは、接続先の情報を示すものであって、例えば上記ホストＬＵ以外にプリンタＬＵがある。
【００１３】
プリンタＬＵはプリンタ用のＬＵであって、図１に示す例では、プリンタＬＵはＬＵ５（プリンタ６ａ用）、ＬＵ１０（プリンタ６ｂ用）、ＬＵ１３（プリンタ６ｃ用）、ＬＵ２２（プリンタ６ｄ用）、ＬＵ２７（プリンタ６ｅ用）である。また、ホストＬＵは、ホストコンピュータ２におけるＬＵ（例えばＵＲＬ（Uniform Resource Locator））であり、ＵＲＬとしては、例えば発注管理用のＵＲＬや在庫管理用のＵＲＬなどである。
【００１４】
端末５は、拠点４において情報処理装置３へ接続可能な移動端末であって、情報処理装置３へ接続要求を行い、ホストＬＵに接続（アクセス）して所望の処理を行い、必要があれば処理画面などをプリンタ６により印刷をする。接続する際、端末５は不図示のＤＨＣＰ（Dynamic Host Configuration Protocol）サーバなどにより拠点４ごとにＩＰアドレスが割り当てられる。割り当てられたＩＰアドレスによって接続可能か否かが情報処理装置３によって判断される。具体的な判断方法については後述する。
【００１５】
図１に示すように、端末５ａ、５ｃ、５ｄにはそれぞれ割り当てられたＩＰアドレスが示されている。また、端末５ｂにはＩＰアドレスではなくＧＰ１と示されている。これは後述するように、端末５ｂはどこの拠点４にいてもＧＰ１のペアＬＵのホストＬＵに接続することを意味している。
【００１６】
プリンタ６は、端末５から情報処理装置３へ印刷要求がされた場合、情報処理装置３からの指示に基づいて印刷を行う。なお、プリンタ６は図１に示すようにそれぞれの拠点４に複数配置されてもよく、また拠点４（例えば、拠点４ａ）に１台も配置されないようにしてもよい。
【００１７】
情報処理装置３は、ホストコンピュータ２と、端末５及びプリンタ６との間に位置し、例えば端末５からの接続要求を受信すると、端末５に割り当てられたＩＰアドレスと、情報処理装置３に格納されたペアＬＵ情報とに基づいて端末５にホストＬＵを割り当てる。
【００１８】
ここで、ペアＬＵ情報について図２を用いて説明する。ペアＬＵ情報（第１情報とも言う）は、ペアＬＵグループ名とペアＬＵから構成されている。
【００１９】
ペアＬＵグループ名はグループの名称であって、グループごとに接続可能なＩＰアドレスが設定されている。例えば、グループ名がＧＰ１ではＩＰアドレス１．１．１．２〜１．１．１．９９が接続可能であり、グループ名がＧＰ２ではＩＰアドレス１．１．２．１〜１．１．２．９９が接続可能である。また、グループ名がＧＰｎではあるドメイン（・・・．ｃｏｍ）の端末が接続可能である。例えばｎ＝３の場合、端末５はどこの拠点にいてもＧＰ３に接続する。すなわち、端末５はＧＰ３のペアＬＵのホストＬＵに接続し、そのホストＬＵに対応付けられたプリンタＬＵのプリンタ６で印刷をする。
【００２０】
ペアＬＵはホストＬＵとプリンタＬＵを対応付けたものであり、例えばＧＰ１のペアＬＵ番号（１）のペアＬＵではホストＬＵ（１、２、３、４）とプリンタＬＵ（５）が対応付けられている。すなわち、端末５がホストＬＵ（１、２、３、４）に接続した場合、端末５はホストＬＵに対応付けられたプリンタＬＵ（５）のプリンタによってのみ印刷ができる。よって、端末５は、ホストＬＵ（１、２、３、４）に接続した場合、同じＧＰ１内であっても対応していない他のプリンタ、例えばプリンタＬＵ（１０）やプリンタＬＵ（１３）のプリンタ６ｂやプリンタ６ｃでは印刷することができない。ＧＰ２やＧＰｎにおいても同様である。
【００２１】
１つのペアＬＵは１つの端末５（例えば、端末５ａ）しか接続できず、例えば端末５ａがペアＬＵ（１、２、３、４、５）のホストＬＵ（１、２、３、４）に接続している場合には他の端末５はホストＬＵ（１、２、３、４）には接続できない。すなわち、端末５ａがホストＬＵ（１）に接続している場合、他の端末５は同じペアＬＵのホストＬＵ（２、３、４）には接続することができない。
【００２２】
なお、ペアＬＵにプリンタＬＵが対応付けられていなくてもよい。この場合、端末５はプリンタ６で印刷することができない。また、ペアＬＵのホストＬＵの数は例えば１から４個であり、プリンタＬＵの数は例えば０又は１個である。なお、ホストＬＵ及びプリンタＬＵの数はこれらに限定されるものではない。
【００２３】
以下ではペアＬＵグループ名及びペアＬＵの構成の詳細について図２Ａを用いて説明する。
【００２４】
まず、ペアＬＵグループ名の構成について説明する。ペアＬＵグループ名は、グループ名、ＩＰアドレス開始、ＩＰアドレス終了、ペアＬＵ番号から構成されている。グループ名はグループの名称、例えばＧＰ１を示し、ＩＰアドレス開始はＩＰアドレス範囲の最初のＩＰアドレスを示し、ＩＰアドレス終了はＩＰアドレス範囲の最後のＩＰアドレスを示している。よって、この例ではＩＰアドレスの範囲は１．１．１．２〜１．１．１．９９となる。なお、後述するように、ＩＰアドレス設定ではなく、ホスト名（ＦＱＤＮ（Fully Qualified Domain Name））設定の場合にはＩＰアドレス開始及びＩＰアドレス終了の領域にホスト名が示される。
【００２５】
また、ペアＬＵ番号はペアＬＵグループ名におけるペアＬＵを識別する識別番号であり、例えばペアＬＵグループ名（例えば、ＧＰ１）に２つのペアＬＵがあれば最初のペアＬＵにはペアＬＵ番号として１、次のペアＬＵにはペアＬＵ番号として２が割り振られる。
【００２６】
次にペアＬＵの構成について説明する。ペアＬＵは、ペアＬＵ番号とＬＵ番号から構成されている。ＬＵ番号はＬＵを識別する情報である。例えば、図２に示すペアＬＵ番号（１）のペアＬＵはＬＵ番号が１から５である。
【００２７】
なお、各ＬＵの構成は、図２Ａに示すように、ＬＵ番号、相手ＩＰアドレス、端末タイプ（ディスプレイ／プリンタ）、接続フラグ（第２情報とも言う）から構成されている。相手ＩＰアドレスは通信相手となるホストコンピュータ２やプリンタ６のＩＰアドレスであり、端末タイプはディスプレイ、すなわち端末用であるか、プリンタ用であるかの種類を示している。例えば、図２に示す例においてＬＵ１からＬＵ４はホストＬＵ、すなわち端末用であるため、ＬＵ番号が１の場合には端末タイプはディスプレイとなる。
【００２８】
また、接続フラグはホストコンピュータ２との接続状況を示すものであり、例えば接続していれば接続を示すフラグ（例えば、ＯＮフラグ）、接続していなければ未接続を示すフラグ（例えば、ＯＦＦフラグ）が示される。
【００２９】
ペアＬＵをわかりやすく説明するため、具体的な構成例を図３に示す。図３に示す構成例では、ＧＰ１（ＩＰアドレスの範囲が１．１．１．２〜１．１．１．９９）のペアＬＵにおいて、ペアＬＵ番号（１）ではホストＬＵ（１）に対してプリンタＬＵ（２）が対応している。また、ペアＬＵ番号（２）ではホストＬＵ（３、４、５）に対してプリンタＬＵ（６）が対応し、ペアＬＵ番号（３）ではホストＬＵ（７）に対してプリンタＬＵ（８）が対応している。
【００３０】
また、ＧＰ２（ＩＰアドレスの範囲が１．１．２．２〜１．１．２．９９）のペアＬＵにおいて、ペアＬＵ番号（４）ではホストＬＵ（１１）に対してプリンタＬＵ（１２）が対応している。また、ペアＬＵ番号（５）ではホストＬＵ（１３、１４）に対してプリンタＬＵ（１５）が対応し、ペアＬＵ番号（６）ではホストＬＵ（１６、１７、１８、２０）に対してプリンタＬＵ（１９、２１）が対応している。
【００３１】
次に、実施形態の情報処理装置の機能構成について図４を用いて説明する。情報処理装置３は、受信部４１、判断部４２、割り当て部４３、送信部４４、記憶部４５から構成されている。なお、情報処理装置３の構成はこれに限定されるものではなく、他の構成を含むものであってもよい。
【００３２】
受信部４１は、ホストコンピュータ２や端末５などから送信される信号を受信する。例えば、受信部４１は端末５から送信されるホストＬＵへの接続要求やプリンタ６による印刷要求などを受信する。
【００３３】
判断部４２は、端末５から受信した接続要求に基づいて、記憶部４５に格納されるペアＬＵ情報を取得し、端末５のＩＰアドレスがペアＬＵ情報のグループのＩＰアドレス範囲にあるか否かを判断する。すなわち、判断部４２は、ホストコンピュータ２の接続先（ホストＬＵ）への接続要求を端末５から受信した場合、第１情報（ペアＬＵ情報）と端末５のＩＰアドレスとに基づいて、端末５に割り当てられるホストコンピュータ２の接続先（ホストＬＵ）があるか否かを判断する。
【００３４】
なお、後述するように、ＩＰアドレスによる接続の可否判断ではなく、ＬＵグループ名（ＬＵ名）やＦＱＤＮによる接続の可否判断の場合、判断部３２は端末５によって設定されたＬＵグループ名などがペアＬＵ情報のペアＬＵグループ名などに含まれるか否かを判断する。すなわち、判断部４２は、第１情報（ペアＬＵ情報）とあらかじめ定義された所定の情報（ＬＵ名やホスト名（ＦＱＤＮ））とに基づいて、端末５に割り当てられるホストコンピュータ２における接続先（ホストＬＵ）があるか否かを判断する。
【００３５】
また、判断部４２は、端末５のＩＰアドレスがペアＬＵ情報のグループのＩＰアドレス範囲にあると判断する、又は設定されたＬＵグループ名などがペアＬＵ情報のペアＬＵグループ名などに含まれると判断すると、端末５が既にホストＬＵ（ホストコンピュータ２）に接続しているか否かを判断する。すなわち、判断部４２は、既にホストコンピュータ２の接続先（ホストＬＵ）が端末５に割り当てられているか否かを判断する。
【００３６】
また、判断部４２は、端末５からの印刷要求が受信部４１によって受信されると、記憶部４５からペアＬＵ情報を取得し、取得されたペアＬＵ情報に基づいて端末５が接続するグループのペアＬＵのホストＬＵに端末５が接続しているか判断する。すなわち、端末５が接続するグループ（例えば、ＧＰ１）のいずれかのペアＬＵのホストＬＵに端末５が接続しているかを判断する。
【００３７】
また、判断部４２は、端末５が接続するグループのペアＬＵのホストＬＵに接続している場合、該当するペアＬＵ内にプリンタＬＵがあるか否かを判断する。すなわち、判断部４２は、プリンタ６による印刷要求を端末５から受信した場合、第１情報（ペアＬＵ情報）と、端末５に割り当てられ、端末５が接続するホストコンピュータ２の接続先（ホストＬＵ）とに基づいて、対応するプリンタ（プリンタＬＵ）があるか否かを判断する。
【００３８】
また、判断部４２は、端末５から接続要求を受信した場合、接続フラグに基づいて未接続のホストＬＵがあるか否かを判断するようにしてもよい。すなわち、判断部４２は、第２情報（接続フラグ）に基づいて未接続のホストコンピュータ２の接続先（ホストＬＵ）があるか否かを判断するようにしてもよく、例えば未接続を示すフラグがあるか否かを判断するようにしてもよい。このとき、割り当て部４３は未接続のホストＬＵを端末５に割り当てる。
【００３９】
割り当て部４３は、端末５が既にホストＬＵに接続している場合、端末５が接続するホストＬＵが含まれるペアＬＵの中から空いている（未接続の）ホストＬＵを探し、空いているホストＬＵを端末５に割り当てる。すなわち、割り当て部４３は、既に割り当てられたホストコンピュータ２の接続先（ホストＬＵ）とは異なるホストコンピュータ２の接続先（ホストＬＵ）を端末５に割り当てる。
【００４０】
一方、端末５がまだホストＬＵに接続していない場合（新規接続の場合）、割り当て部４３は該当するペアＬＵの中から他の端末が未接続のペアＬＵを探し、その中から未接続のホストＬＵを端末５に割り当てる。
【００４１】
また、割り当て部４３は、プリンタ６による印刷要求を端末５から受信した場合、ペアＬＵ情報と、端末５に割り振られたホストＬＵとに基づいて、対応するプリンタ６を割り当てる。
【００４２】
送信部４４は、ホストコンピュータ２や端末５などへ信号を送信する。例えば、送信部４４は割り当てられたホストＬＵの情報を端末５へ送信する。ホストＬＵの情報を受信した端末５は受信したホストＬＵに接続する。ここでは端末５はプリンタ６による印刷前（印刷要求前）にホストＬＵ（ホストコンピュータ２）に接続する。これは、印刷前に割り当てられたホストＬＵに接続することによって対応するプリンタＬＵがペアＬＵ情報により特定でき、どのプリンタ６で印刷させればよいか判断できるためである。なお、ホストＬＵに接続する前に印刷要求した場合には、どのプリンタ６で印刷させればよいか特定することができず、従来のように全体の中で空いているプリンタ６が割り当てられるため、使用するプリンタ６を固定化できず、割り当てるプリンタ６の探索負荷がかかってしまう。
【００４３】
また、送信部４４は、判断部４２によって該当するペアＬＵ内にプリンタＬＵがあると判断された場合、プリンタＬＵのプリンタ６に印刷データを送信して印刷させる。
【００４４】
記憶部４５は、各種情報を格納し、例えば上述したペアＬＵ情報（接続フラグを含む）などを格納する。すなわち、記憶部４５は、ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータ２の接続先（ホストＬＵ）とプリンタ（プリンタＬＵ）の対応を示す第１情報（ペアＬＵ情報）を記憶する。
【００４５】
また、記憶部４５は、ホストコンピュータ２の接続先（ホストＬＵ）ごとの接続状況を示す第２情報（接続フラグ）を端末ごとに記憶してもよい。
【００４６】
次に、実施形態の情報処理装置のハードウェア構成について図５を用いて説明する。情報処理装置３のハードウェアは、ＣＰＵ（Central Processor Unit）５０、ＨＤＤ（Hard Disk Drive）５１、ＲＡＭ（Random Access Memory）５２、ＲＯＭ（Read Only Memory）５３、表示装置５４、入力装置５５、通信インタフェース５６、バス５７から構成されている。ＣＰＵ５０、ＨＤＤ５１、ＲＡＭ５２、ＲＯＭ５３、表示装置５４、入力装置５５、通信インタフェース５６は、例えばバス５７を介して互いに接続されている。
【００４７】
ＣＰＵ５０は、バス５７を介して、ＨＤＤ５１などに格納される各種処理（例えば、端末５からの接続処理など）を行うためのプログラムを読み込み、読み込んだプログラムをＲＡＭ５２に一時的に格納し、そのプログラムにしたがって各種処理を行う。ＣＰＵ５０は、主として、上述した判断部４２や割り当て部４３として機能する。
【００４８】
ＨＤＤ５１には、情報処理装置３の各種処理を行うためのアプリケーションプログラムや、情報処理装置３の処理に必要なデータなどが格納される。ＨＤＤ５１は、主として記憶部４５として機能する。
【００４９】
ＲＡＭ５２は、揮発性メモリであって、ＣＰＵ５０に実行させるためのＯＳ（Operating System）プログラムやアプリケーションプログラムの一部が一時的に格納される。また、ＲＡＭ５２には、ＣＰＵ５０による処理に必要な各種データが格納される。
【００５０】
ＲＯＭ５３は、不揮発性メモリであって、ブートプログラムやＢＩＯＳ（Basic Input / Output System）などのプログラムを記憶する。
【００５１】
表示装置５４は、情報を表示するものであって、例えばディスプレイなどである。
入力装置５５は、情報を入力するものであって、例えばキーボードなどである。
【００５２】
通信インタフェース５６は、外部（ホストコンピュー２、端末５、プリンタ６など）とネットワークを介してデータの送受信を行うものであって、例えばＬＡＮ（Local Area Network）カードなどである。通信インタフェース５６は、主として受信部４１や送信部４４として機能する。
【００５３】
バス５７は、各装置間の制御信号、データ信号などの授受を媒介する経路である。
次に、実施形態の情報処理装置における端末のホストＬＵへの接続処理フローについて図６を用いて説明する。まず、情報処理装置３は、端末５からホストＬＵへの接続要求を受信する（ステップＳ６０１）と、ペアＬＵ情報を記憶部４５から取得する（ステップＳ６０２）。情報処理装置３は、取得したペアＬＵ情報と、接続要求をした端末５に対して不図示のＤＨＣＰサーバなどから割り振られたＩＰアドレスとに基づいて、割り振られたＩＰアドレスがペアＬＵ情報のペアＬＵグループ名のＩＰアドレスの範囲内にあるか否かを判断する（ステップＳ６０３）。例えば、割り振られたＩＰアドレスが１．１．１．２２の場合であって、ペアＬＵ情報が図２に示すものである場合、情報処理装置３はＩＰアドレス１．１．１．２２がＧＰ１のＩＰアドレスの範囲（１．１．１．２〜１．１．１．９９）内にあると判断する。
【００５４】
ここでは、ＩＰアドレスによる判断がされている。なお、後述する端末５の定義の際にＬＵグループ名（ＬＵ名）の欄にペアＬＵグループ名（例えば、ＧＰ１）が定義される場合や、ホスト名（ＦＱＤＮ）の設定の欄にホスト名（ホストコンピュータ名など）が定義される場合がある。このような場合には、情報処理装置３は、ＩＰアドレスではなくペアＬＵグループ名などを優先的に利用してペアＬＵグループ名などがペアＬＵ情報に含まれるか否かを判断する。
【００５５】
割り振られたＩＰアドレスがペアＬＵ情報のＩＰアドレスの範囲内にある場合（ステップＳ６０３でＹｅｓ）、情報処理装置３は同じ端末５が既にホストＬＵに接続しているか否かを判断する（ステップＳ６０４）。一方、割り振られたＩＰアドレスがペアＬＵ情報のＩＰアドレスの範囲内にない場合（ステップＳ６０３でＮｏ）にはホストＬＵへの接続処理を終了する。
【００５６】
情報処理装置３は、同じ端末５が既にホストＬＵに接続している場合（ステップＳ６０４でＹｅｓ）、同じペアＬＵの中から空いている（未接続の）ホストＬＵを探し、空いているホストＬＵを端末５に割り当てて接続させる（ステップＳ６０５）。例えば、ホストＬＵ（１、２、３、４）及びプリンタＬＵ（５）からなるペアＬＵ（１、２、３、４、５）のホストＬＵ（１）に端末５が既に接続している場合には、空いているホストＬＵ（２、３、４）のいずれかを割り当てて接続させる。
【００５７】
一方、同じ端末５がホストＬＵに接続していない場合（ステップＳ６０４でＮｏ）、情報処理装置３は該当するペアＬＵの中から未使用のペアＬＵ、すなわち他の端末５の接続がないペアＬＵを探し、そのペアＬＵ（新規ペアＬＵ）のうちのホストＬＵを割り当てて接続させる（ステップＳ６０６）。例えば、該当するペアＬＵがホストＬＵ（１、２、３、４）及びプリンタＬＵ（５）からなる場合、ホストＬＵ（１、２、３、４）のいずれかのホストＬＵを割り当てて接続させる。
【００５８】
次に、実施形態の情報処理装置における端末からの印刷要求の処理フローについて図７を用いて説明する。まず、情報処理装置３は、端末５から印刷要求を受信する（ステップＳ７０１）と、ペアＬＵ情報を記憶部４５から取得する（ステップＳ７０２）。情報処理装置３は、端末５が接続するグループ（例えば、ＧＰ１）のペアＬＵのうちのいずれかのホストＬＵに接続しているか判断する（ステップＳ７０３）。
【００５９】
接続するグループのペアＬＵのうちのいずれかのホストＬＵに接続している場合（ステップＳ７０３でＹｅｓ）、情報処理装置３は、該当するペアＬＵ内に対応するプリンタＬＵがあるか否かを判断する（ステップＳ７０４）。一方、接続するグループのペアＬＵのうちのいずれかのホストＬＵに接続していない場合（ステップＳ７０３でＮｏ）、印刷要求の処理を終了する。
【００６０】
情報処理装置３は、該当するペアＬＵ内に対応するプリンタＬＵがある場合（ステップＳ７０４でＹｅｓ）、該当するプリンタＬＵを端末５に割り当て、該当するプリンタＬＵのプリンタ６に印刷データを送信し、印刷させる（ステップＳ７０５）。例えば、ホストＬＵ（１、２、３、４）及びプリンタＬＵ（５）からなるペアＬＵ（１、２、３、４、５）のホストＬＵ（１）に接続している場合、ペアＬＵ内に対応するプリンタＬＵ（５）があるため、情報処理装置３はプリンタＬＵ（５）のプリンタ６に印刷データを送信する。
【００６１】
ここでは情報処理装置３がプリンタ６に対して印刷データを送信し印刷させているが、プリンタＬＵが割り当てられた端末５が該当プリンタに対して印刷要求を送信、すなわち印刷データを送信し、印刷させるようにしてもよい。なお、プリンタ６が使用中の場合には印刷待ち状態となり、プリンタ６が印刷可能状態となったときに印刷が行われる。一方、該当するペアＬＵ内に対応するプリンタＬＵがない場合（ステップＳ７０４でＮｏ）、情報処理装置３は印刷失敗として印刷要求を破棄し（ステップＳ７０６）、印刷要求の処理を終了する。
【００６２】
次に、上述したホストＬＵへの接続処理を行うための前提となる端末５及び情報処理装置３の定義方法について図８及び図９から図１３を用いて説明する。以下で説明する定義は人手によるものであっても、端末５内の不図示のＣＰＵなどによって所定のプログラムに基づいて定義するものであってもよい。
【００６３】
まず、端末５の定義方法について図８を用いて説明する。端末５の定義は接続処理を行う前に端末５において行われる。例えば、端末５の不図示の定義メニューから通信サーバ接続−ＴＮ接続の設定を選択することにより、図８に示す通信サーバ接続−ＴＮ接続の設定のダイアログボックスが表示される。表示されたダイアログボックスに情報が入力されることにより定義が行われる。なお、表示されるダイアログボックスはこれに限定されるものではなく、ホストＬＵへの接続処理に必要な設定を行うことができるものであればよい。
【００６４】
以下では端末５の定義に必要なローカル情報８１の設定についてのみ説明し、通信サーバ接続−ＴＮ接続の設定のダイアログボックスにおける接続情報、リモート情報、詳細情報については説明を省略する。
【００６５】
端末５の定義をするために、通信サーバ接続−ＴＮ接続の設定のダイアログボックスにおけるローカル情報８１を選択する。ローカル情報８１において、まず使用するＩＰのバージョンを指定する。この例ではＩＰのバージョンがＩＰｖ４となっているが、これに限定されるものではなく、例えばＩＰｖ６などが指定されてもよい。
【００６６】
ＩＰのバージョンの指定後に端末５の種別を指定する。この例では端末５の端末種別がＴＮ６６８０ディスプレイとして指定されている。ＴＮ６６８０ディスプレイは所定のプロトコルで動作する端末である。
【００６７】
端末種別が指定されると、接続時に接続相手（例えば、ホストコンピュータ２や情報処理装置３）に通知する端末タイプを指定するため、端末種別に対応する設定済みの端末タイプが表示される。この例では２つの端末タイプが表示されており、Ｆ−６６８０−００の端末タイプが太枠によって強調表示されている。この状態で追加ボタン８２が押下されることでＦ−６６８０−００が端末タイプとして指定される。指定後、ＯＫボタン８３が押下されることによって端末５の定義が完了するが、定義の方法はこれに限定されるものではなく、他の項目の入力などがあってもよい。
【００６８】
なお、上述したようにＩＰアドレスによって接続の可否判断をする場合には不要であるが、ＩＰアドレスによらずにＬＵ名（例えば、ＧＰ１）によって接続の可否判断をする場合にはＬＵ名の欄にＬＵ名を指定する必要がある。ＬＵ名が指定されている場合、接続の可否判断はＩＰドレスよりもＬＵ名を優先的に用いて行われる。この例では接続時に接続相手に通知するＬＵ名を半角２４９文字以内で指定するようになっている。例えば、端末５のユーザがどこの拠点４にいてもＧＰ１を利用したい場合にはＬＵ名をＧＰ１と指定する。ＬＵ名にＧＰ１が指定されている場合には、端末５はどこの拠点４にいてもＧＰ１のペアＬＵのホストＬＵに接続し、当該ペアＬＵ内にプリンタＬＵがある場合にはそのプリンタ６で印刷が行われる。
【００６９】
次に、情報処理装置３の定義方法について図９から図１３を用いて説明する。ここでは、情報処理装置３の定義を端末５の定義の完了後に、端末５において行うものとして説明するが、定義の順番や定義内容についてはここで示すものに限定されるものではない。
【００７０】
情報処理装置３の定義をする場合、例えば、端末５の不図示の定義メニューからコンフィグレーションを選択する。選択により図９に示すコンフィグレーションの画面が表示される。
【００７１】
コンフィグレーションは階層的に構成されており、例えばホストコンピュータ情報、マイコンピュータ情報、他のコンピュータ情報から構成されている。図９ではマイコンピュータ情報が開かれた状態が示されている。マイコンピュータ情報も階層的に構成されている。
【００７２】
以下では実施形態の情報処理装置３の特徴部分であるペアＬＵアクセス方式９１についてのみ説明し、コンフィグレーション画面の他の情報については説明を省略する。
【００７３】
情報処理装置３側の定義をするために、表示されたコンフィグレーションの画面から端末５をどのようなアクセス方式によって接続させるかを指定する。ここでは、ペアＬＵ情報を用いた接続をさせるとしてペアＬＵアクセス方式９１を指定する。
【００７４】
これにより、上述したようにペアＬＵのホストＬＵに端末５が接続される。なお、特定アクセス方式やフリーアクセス方式については従来のアクセス方式であってここでは詳細な説明を省略する。
【００７５】
ペアＬＵアクセス方式が指定されるとペアＬＵアクセス方式の定義、すなわちペアＬＵ情報の定義が開始される。ペアＬＵアクセス方式の定義は、例えば図１０に示すＴＮ接続（ペアＬＵアクセス方式）のプロパティのダイアログボックスを用いて行われる。このダイアログボックスでは情報処理装置３とペアＬＵアクセス方式のＴＮ接続を行う端末５の情報を設定する。
【００７６】
まず、ペアＬＵ名を定義する。初期状態（初期定義時）ではペアＬＵ名一覧にペアＬＵ名などの情報はないため、ペアＬＵ名を定義するための追加ボタン１００を押下することによって図１１に示すペアＬＵ情報プロパティのダイアログボックスが表示される。
【００７７】
ペアＬＵ情報プロパティのダイアログボックスにおける接続情報ボタン１１０の押下による接続情報の設定画面でペアＬＵ名とＩＰアドレスの範囲を設定する。接続情報の設定画面では、情報処理装置３とペアＬＵアクセス方式のＴＮ接続を行う端末５の接続情報を設定する。
【００７８】
この例ではペアＬＵ名にＧＰ１が設定されているとともに、ＩＰｖ４が設定されており、ＩＰｖ４のアドレスの範囲は開始アドレス１０．１．１．１〜終了アドレス１０．１．１．９９と設定されている。特定のＩＰアドレスを設定する場合は開始アドレスの欄に設定する。なお、ＩＰｖ６が設定される場合にはＩＰｖ６のアドレス範囲にＩＰアドレスが設定される。
【００７９】
また、ＩＰアドレスやＬＵ名によって接続可否の判断をせずにホスト名によって接続可否の判断をすることも可能である。その場合にはホスト名の欄にホスト名をＦＱＤＮで設定する。ホスト名の欄にＦＱＤＮで設定された場合、情報処理装置３はホスト名を取得するために端末接続時に端末５のＩＰアドレスを使用して逆引きを行う。
【００８０】
ペアＬＵ名やＩＰアドレスの範囲が指定されると、ペアＬＵを設定するため、図１１に示すペアＬＵ情報プロパティのダイアログボックスにおけるペアＬＵボタン１１１を押下する。ペアＬＵボタン１１１が押下されると、図１２に示すペアＬＵ情報プロパティのダイアログボックスにおけるペアＬＵの設定画面が表示される。
【００８１】
初期状態ではペアＬＵ情報の欄に情報はないため、ペアＬＵ情報を定義するための追加ボタン１２１を押下することによって図１３に示すＬＵ一覧が表示される。表示されたＬＵ一覧の中からペアＬＵ化するＬＵを選択し、ＯＫボタン１３１が押下されると選択されたＬＵでペアＬＵ情報が設定される。例えば、図１３に示すように、太枠で強調表示して囲われたＬＵ番号１から５が選択され状態でＯＫボタン１３１が押下されるとＬＵ番号１から５が１つのペアＬＵとして設定される。上述したように、各ペアＬＵの設定数はホストＬＵが１から４個、プリンタＬＵが０又は１個であり、ペアＬＵの最大数は５となる。図１３に示す例では最大数の５個のＬＵが選択されてペアＬＵ化されている。
【００８２】
なお、図１２に示す更新ボタン１２２は選択したペアＬＵの内容を更新するためのものであり、削除ボタン１２３は選択したペアＬＵを削除するためのものである。また、ＯＫボタン１２４を押下することで定義が反映され、キャンセルボタン１２５を押下することで定義や更新などの内容を反映させることなく元の状態に戻る。
【００８３】
図１３に示すＬＵ一覧は、ＬＵ番号、接続情報名、利用形態種別、手順情報名、ＬＵタイプから構成されている。接続情報名はＬＵ番号に対応した接続先情報を示している。利用形態種別はＴＣＰ／ＩＰ上で通信を行うためのプロトコルを示している。手順情報名は端末５との接続手順を示している。ＬＵタイプは対応するＬＵが端末用かプリンタ用かを示しており、例えばＬＵタイプ１がプリンタ用、ＬＵタイプ２が端末用である。
【００８４】
上述したように、ペアＬＵ名、ＩＰアドレス、ＬＵをペアＬＵごとに定義することによって図１０に示すペアＬＵ名一覧に情報が追加される。
【００８５】
実施形態の情報処理装置の１つの側面によれば、使用するプリンタを固定化し、プリンタの探索のための処理負荷を軽減させることができる。すなわち、印刷をしてみなければどのプリンタから出力されるかわからないという不都合を解消することができる。
【００８６】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）ホストコンピュータと、端末と、前記ホストコンピュータと前記端末との間に位置し、互いの通信を中継する情報処理装置とを有する情報処理システムであって、
前記端末が、プリンタによる印刷要求を前記情報処理装置へ送信し、
前記情報処理装置が、
前記印刷要求を受信し、
ＩＰアドレス範囲ごとに接続可能な、前記ホストコンピュータの接続先と前記プリンタのペアを示す第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てる、
ことを特徴とする情報処理システム。
（付記２）前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記情報処理装置は、前記第１情報と前記端末のＩＰアドレスとに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断し、
前記端末に割り当てられる前記ホストコンピュータの接続先がある場合、
前記端末に前記ホストコンピュータの接続先を割り当てることを特徴とする付記１に記載の情報処理システム。
（付記３）前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記情報処理装置は、前記第１情報とあらかじめ定義された所定の情報とに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断し、
前記端末に割り当てられる前記ホストコンピュータの接続先がある場合、
前記端末に前記ホストコンピュータの接続先を割り当てることを特徴とする付記１に記載の情報処理システム。
（付記４）前記情報処理装置は、既に前記ホストコンピュータの接続先が前記端末に割り当てられているか否かを判断し、
既に前記端末に割り当てられている場合、
既に割り当てられた前記ホストコンピュータの接続先とは異なる前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする付記２又は３に記載の情報処理システム。
（付記５）前記情報処理装置は、前記ホストコンピュータの接続先ごとの接続状況を示す第２情報を端末ごとに記憶し、
前記第２情報に基づいて未接続の前記ホストコンピュータの接続先があるか否かを判断し、
未接続の前記ホストコンピュータの接続先がある場合、
前記未接続の前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする付記２から４のいずれか１つに記載の情報処理システム。
（付記６）前記ホストコンピュータの接続先及び前記プリンタが複数存在し、前記プリンタは複数の拠点に配置されていることを特徴とする付記１から５のいずれか１つに記載の情報処理システム。
（付記７）ＩＰアドレス範囲ごとに接続可能な、ホストコンピュータの接続先とプリンタのペアを示す第１情報を記憶する情報処理装置によって実行される情報処理プログラムであって、
前記プリンタによる印刷要求を端末から受信した場合、前記第１情報と、前記端末に割り当てられ、前記端末が接続する前記ホストコンピュータの接続先とに基づいて、対応するプリンタを前記端末に割り当てる、
処理を前記情報処理装置のコンピュータに実行させることを特徴とする情報処理プログラム。
（付記８）前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記第１情報と前記端末のＩＰアドレスとに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断し、
前記端末に割り当てられる前記ホストコンピュータの接続先がある場合、
前記端末に前記ホストコンピュータの接続先を割り当てる、
ことを特徴とする付記７に記載の情報処理プログラム。
（付記９）前記ホストコンピュータの接続先への接続要求を前記端末から受信した場合、
前記第１情報とあらかじめ定義された所定の情報とに基づいて、前記端末に割り当てられる前記ホストコンピュータの接続先があるか否かを判断し、
前記端末に割り当てられる前記ホストコンピュータの接続先がある場合、
前記端末に前記ホストコンピュータの接続先を割り当てることを特徴とする付記７に記載の情報処理プログラム。
（付記１０）既に前記ホストコンピュータの接続先が前記端末に割り当てられているか否かを判断し、
既に前記端末に割り当てられている場合、
既に割り当てられた前記ホストコンピュータの接続先とは異なる前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする付記８又は９に記載の情報処理プログラム。
（付記１１）前記ホストコンピュータの接続先ごとの接続状況を示す第２情報を端末ごとに記憶し、
前記第２情報に基づいて未接続の前記ホストコンピュータの接続先があるか否かを判断し、
未接続の前記ホストコンピュータの接続先がある場合、
前記未接続の前記ホストコンピュータの接続先を前記端末に割り当てることを特徴とする付記８から１０のいずれか１つに記載の情報処理プログラム。
【符号の説明】
【００８７】
１  情報処理システム
２  ホストコンピュータ
３  情報処理装置
４（４ａ、４ｂ）  拠点
５（５ａ〜５ｄ）  端末
６（６ａ〜６ｅ）  プリンタ
４１  受信部
４２  判断部
４３  割り当て部
４４  送信部
４５  記憶部
５０  ＣＰＵ
５１  ＨＤＤ
５２  ＲＡＭ
５３  ＲＯＭ
５４  表示装置
５５  入力装置
５６  通信インタフェース
５７  バス
８１  ローカル情報
８２、１００、１２１  追加ボタン
８３、１２４、１３１  ＯＫボタン
９１  ペアＬＵアクセス方式
１１０  接続情報ボタン
１１１  ペアＬＵボタン
１２２  更新ボタン
１２３  削除ボタン
１２５  キャンセルボタン
【図１】
2018200656.tif 000003
【図２】
2018200656.tif 000004
【図２Ａ】
2018200656.tif 000005
【図３】
2018200656.tif 000006
【図４】
2018200656.tif 000007
【図５】
2018200656.tif 000008
【図６】
2018200656.tif 000009
【図７】
2018200656.tif 000010
【図８】
2018200656.tif 000011
【図９】
2018200656.tif 000012
【図１０】
2018200656.tif 000013
【図１１】
2018200656.tif 000014
【図１２】
2018200656.tif 000015
【図１３】
2018200656.tif 000016