(57)【要約】      （修正有）【課題】使用者またはコンピュータが利用可能な画像形成装置を選択し、対応するドライバソフトウェアを一括してそのコンピュータにインストールする。【解決手段】ホストコンピュータ１００の使用者が操作部１０４からプリンタドライバ１１２のインストールを指示すると、問合せ部１０９が、使用者に識別コードを入力させ、それを含む問合せリクエストのＩＰパケットを、各プリンタ１２０に送信する。各プリンタ１２０の判別部１３１は、問合せリクエストに含まれている識別コードが記憶部１０２内の識別番号１３４またはＩＣカード情報１３５に含まれていれば、応答部１３２を介して、ホストコンピュータ１００に応答する。受取り部１１０は、各プリンタ１２０から送られてきた各応答パケットに含まれる各ＩＰアドレスなどの情報一覧を生成し、表示部１０３に表示させる。使用者は、その一覧から選択し、プリンタドライバ１１２をインストールする。【選択図】図１
2016018505.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と画像形成装置がネットワークを介して接続され、
前記画像形成装置は、該画像形成装置がグループ識別されるための識別データを記憶する記憶手段を有し、
前記端末装置は、
前記画像形成装置をグループ識別するための識別コードを入力する入力手段と、
前記ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記入力手段により入力された前記識別コードを含む前記識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする情報処理システム。
【請求項２】
前記記憶手段により記憶される前記識別データは、少なくとも、前記画像形成装置のデバイスモデル名、固有名称、またはネットワークアドレスのいずれかを含み、
前記入力手段により入力される前記識別コードは、前記画像形成装置のデバイスモデル名、固有名称、ネットワークアドレス、識別番号、使用者の識別情報もしくは出力権限、または前記端末装置の識別情報の何れかである、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
画像形成装置にグループ識別されるための識別データを記憶し、
端末装置に前記画像形成装置をグループ識別するための識別コードを入力し、
ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記識別コードを含む前記識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする情報処理システムの設定方法。
【請求項４】
端末装置とネットワークを介して接続され、
グループ識別されるための識別データを記憶する記憶手段を有し、
前記端末装置からの問い合わせに対して、前記記憶手段によって記憶された前記識別データを応答する、
ことを特徴とする画像形成装置。
【請求項５】
画像形成装置とネットワークを介して接続され、
前記画像形成装置をグループ識別するための識別コードを入力する入力手段を有し、
前記ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記入力手段により入力された前記識別コードを含む識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成に係る設定を行うための制御技術に関する。
【背景技術】
【０００２】
ローカルエリアネットワーク等のネットワークに接続された複数のプリンタの内から所望のプリンタを選択して、ネットワークに接続されたホストコンピュータから印刷を実行する機能が実現されている。
【０００３】
例えば、ホストコンピュータ側で認証印刷を実行して一旦保留（待機状態）にし、印刷を行いたいプリンタのＩＣカードリーダーに認証用のＩＣカードをタッチすると、そのプリンタからホストコンピュータにＩＣカードのセキュリティ情報が通知され、保留にされていた印刷データが、そのプリンタに転送され印刷される機能が知られている。複数のプリンタを登録し、所望のプリンタにＩＣカードでタッチすることにより、印刷待ちのないプリンタ、裏紙専用のプリンタ、カラープリンタ、モノクロプリンタなど、用途、状況に応じた印刷を行うことができる。また、印刷物を他人に見られたくないような場合にも、この機能は有効である。
【０００４】
このような機能を用いて１台のホストコンピュータから複数のプリンタに接続する場合、そのホストコンピュータにおいて、都度プリンタドライバ（デバイスドライバ）のソフトウェアのセットアップを繰り返し実行し、プリンタごとのポートを作成する必要がある。
【０００５】
プリンタドライバ（デバイスドライバ）をインストールするための第１の従来技術として次のようなものが知られている（例えば特許文献１に記載の技術）。デバイスドライバのインストールを管理者権限のコンポーネントで実現するＯＳ（オペレーティングシステム）が実行される情報処理装置であって、ユーザからアプリケーションを介して処理要求を受け付けたことに応じて、当該処理要求の出力先となる周辺機器を選択させる選択手段と、選択された周辺機器に対応するデバイスドライバの、当該周辺機器を利用するための設定処理を制御する管理手段とを有し、管理手段は、ＯＳ上で動作する管理者権限の第１のコンポーネントに対して、選択された周辺機器に対応するデバイスドライバの設定処理を要求する。これにより、ユーザが周辺機器に対して処理要求を行うタイミングで、所望のデバイスドライバを的確にインストールすることを可能にする。
【０００６】
プリンタドライバ（デバイスドライバ）をインストールするための第２の従来技術として次のようなものが知られている（例えば特許文献２に記載の技術）。管理装置は、印刷装置に該装置のプリンタドライバをクライアントにインストールするセットアップファイルを登録する第１アップロード機能、又は該装置とは異なる装置を含む複数の装置のプリンタドライバをクライアントにインストールするセットアップファイルを登録する第２アップロード機能の選択を受け付け、第１アップロード機能が選択された場合、インストーラが参照するデバイス情報として印刷装置のデバイス情報を設定し、第２アップロード機能が選択された場合、インストーラが参照するデバイス情報として印刷装置とは異なる装置を含む複数の印刷装置のデバイス情報を設定し、インストーラ及びデバイス情報を含むセットアップファイルを作成して印刷装置に登録する。これにより、ユーザが１度のインストール操作で複数の周辺装置のデバイスドライバを適切にインストール可能にする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２-２１６１６６号公報
【特許文献２】特開２０１３-１０５２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、第１の従来技術では、使用者が操作するホストコンピュータに、ネットワークに接続されている複数のプリンタからその使用者やホストコンピュータに適切に対応するプリンタを選択してプリンタドライバ（デバイスドライバ）をインストールすることはできなかった。
【０００９】
また、第２の従来技術では、使用者の権限やホストコンピュータが異なるごとに、それぞれに適切に対応するプリンタを選択してプリンタドライバ（デバイスドライバ）をインストールすることはできなかった。
【００１０】
本発明は、使用者またはコンピュータが利用可能な画像形成装置を選択し、その選択された画像形成装置に対応するドライバソフトウェアを一括してそのコンピュータにインストール可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
態様の一例では、端末装置と画像形成装置がネットワークを介して接続され、画像形成装置は、その画像形成装置がグループ識別されるための識別データを記憶する記憶手段を有し、端末装置は、画像形成装置をグループ識別するための識別コードを入力する入力手段と、ネットワークを介して接続されている画像形成装置を検索し、その検索により検出された画像形成装置の内で、入力手段により入力された識別コードを含む識別データが記憶されている画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する。
【発明の効果】
【００１２】
本発明によれば、使用者またはコンピュータが利用可能な画像形成装置を選択し、その選択された画像形成装置に対応するドライバソフトウェアを一括してそのコンピュータにインストールすることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明による画像形成システムの実施形態のシステム構成図である。
【図２】本実施形態の動作説明図である。
【図３】ユーザがプリンタに識別データを予め登録するためのプリンタの準備処理の例を示すフローチャートである。
【図４】ホストコンピュータにより実行されるセットアップ処理の例を示すフローチャートである。
【図５】本実施形態の具体的な運用例を示す説明図である。
【図６】本実施形態の具体的な運用例におけるユーザグループの説明図である。
【図７】本実施形態の具体的な運用例における管理表の説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。図１は、本発明による画像形成システムの実施形態のシステム構成図である。  本実施形態は、１台以上のホストコンピュータ１００（図中では１台のみ表示）と１台以上のプリンタ１２０（図中では１台のみ表示）が、ローカルエリアネットワーク（以下、「ＬＡＮ」と記載）１４０によって接続された構成を備える。
【００１５】
ホストコンピュータ１００は、制御部１０１、記憶部１０２、表示部１０３、操作部１０４、ＬＡＮ通信部１０５、およびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）通信部１０６を備える。制御部１０１はさらに、印刷ジョブ送信部１０７、表示制御部１０８、問合せ部１０９、受取り部１１０を含む。記憶部１０２は、アプリケーションソフトウェア（以下単に「アプリケーション」と記載）１１１、および複数（図中では１〜３の３個）のプリンタドライバソフトウェア（以下単に「プリンタドライバ」と記載）１１２を記憶する。
【００１６】
プリンタ１２０は、制御部１２１、記憶部１２２、画像形成部１２３、給紙・搬送部１２４、ＩＣカード通信部１２５、ＬＡＮ通信部１２６、ＵＳＢ通信部１２７、表示部１２８、および操作部１２９を備える。制御部１２１はさらに、印刷実行部１３０、判別部１３１、および応答部１３２を含む。記憶部１２２は、印刷履歴データ１３３、識別番号１３４、およびＩＣカード情報１３５を記憶する。
【００１７】
上述の画像形成システムの構成において、ホストコンピュータ１００上で特には図示しないＣＰＵ（中央演算処理装置）によって、記憶部１０２に記憶されているアプリケーション１１１が読み出されて実行され、そのアプリケーション１１１上で使用者により印刷命令が実行される。このとき使用者は、印刷命令の起動に先立って、ＬＡＮ１４０に接続されている複数のプリンタ１２０の内の１つに対応する論理プリンタを選択する。ここで、「論理プリンタ」とは、ホストコンピュータ１００上で動作するオペレーティングシステム（以下「ＯＳ」と記載）のスプーラ上の印刷キューのことであり、ソフトウェアとしてのプリンタを意味する。印刷命令が起動されると、記憶部１０２に記憶されている複数のプリンタドライバ１１２（プリンタドライバ１〜３）の内、使用者が選択した論理プリンタに対応するプリンタドライバ１１２が起動される。プリンタドライバ１１２は、アプリケーション１１１からの印刷指示に応じて、ＯＳから呼び出されて印刷データを生成する。制御部１０１内の印刷ジョブ送信部１０７は、プリンタドライバ１１２が生成した印刷データを、ＬＡＮ通信部１０５からＬＡＮ１４０を介して、上記プリンタドライバ１１２に設定されているポート情報に含まれるＩＰ（インターネットプロトコル）アドレスを有するプリンタ１２０に送信する。
【００１８】
そのプリンタ１２０では、ＬＡＮ通信部１２６がホストコンピュータ１００から送られてきた印刷データを受信し、制御部１２１に引き渡す。制御部１２１内の印刷実行部１３０は、受信した印刷データに基づいて印刷画像データを生成し、画像形成部１２３に送る。画像形成部１２３は、給紙・搬送部１２４によって搬送される印刷紙上に、印刷画像データに対応する画像を形成し印刷を行う。印刷の実行履歴（ログ）は、印刷履歴データ１３３として、記憶部１０２に記録される。
【００１９】
上述の構成では、ホストコンピュータ１００とプリンタ１２０は、ＬＡＮ１４０によって接続され、ＬＡＮ通信部１０５とＬＡＮ通信部１２６とが相互に通信を実行することにより、印刷処理を実行する。ホストコンピュータ１００とプリンタ１２０は、特には図示しないＵＳＢケーブルによって接続され、ＵＳＢ通信部１０６とＵＳＢ通信部１２７とが相互に通信を実行することにより、印刷処理を実行するように構成されてもよい。
【００２０】
プリンタ１２０において、表示部１２８は、印刷の実行状態を表示するほか、プリンタ１２０の使用者に後述する識別番号を入力させるためのメニュー等を表示する。操作部１２９は、使用者に、印刷の実行を制御するための操作情報を入力させるほか、後述する識別番号を入力させる。入力された識別番号は、識別番号１３４として記憶部１０２に記憶される。表示部１２８および操作部１２９は、例えば一体のタッチパネル表示・入力装置として実現されてよい。
【００２１】
ＩＣカード通信部１２５は、プリンタ１２０の使用者に、使用者のＩＣカードをタッチさせることにより、そのＩＣカードの記憶内容を取得し、ＩＣカード情報１３５として記憶部１０２に記憶させる。
【００２２】
使用者により入力される識別番号１３４またはＩＣカード情報１３５は、そのプリンタ１２０を使用する使用者またはホストコンピュータ１００の識別データとして機能する。識別番号１３４またはＩＣカード情報１３５は、どちらか一方が取得できればよい。
【００２３】
操作部１０４は、例えばキーボード入力装置（以下単に「キーボード」と記載）とマウス入力装置（以下単に「マウス」と記載）であり、ホストコンピュータ１００の使用者が、アプリケーション１１１を実行するための各種操作や、プリンタドライバ１１２をインストールするための操作を入力する。表示部３０４は、例えば液晶ディスプレイ装置である。制御部１０１内の表示制御部１０８は、ホストコンピュータ１００の使用者に、アプリケーション１１１の実行状況や、プリンタドライバ１１２のインストール状況を、表示部１０３に表示させる。
【００２４】
ホストコンピュータ１００の使用者が操作部１０４から１個以上のプリンタドライバ１１２のインストールを指示すると、制御部１０１内の問合せ部１０９が起動する。問合せ部１０９はまず、使用者に識別コードの入力を促すメッセージを、表示部１０３に表示する。これに応答して使用者が操作部１０４から識別コードを入力する。問合せ部１０９は、入力された識別コードを含む問合せリクエストのＩＰパケットを、ＬＡＮ通信部１０５からＬＡＮ１４０を介して、各プリンタ１２０にブロードキャストパケットで送信する。
【００２５】
各プリンタ１２０において、制御部１２１内の判別部１３１は、ＬＡＮ通信部１２６から上記問合せリクエストのＩＰパケットを受信すると、それに含まれている識別コードが記憶部１０２に記憶されている識別番号１３４またはＩＣカード情報１３５に含まれているか否かを判別する。判別部１３１は、上記識別コードが記憶部１０２に記憶されている識別番号１３４またはＩＣカード情報１３５に含まれていると判別した場合、制御部１２１内の応答部１３２に応答を指示する。
【００２６】
応答部１３２は、その応答部１３２が含まれるプリンタ１２０に設定されているＩＰアドレスを送信元として含む応答パケットを生成し、その応答パケットをＬＡＮ通信部１２６からＬＡＮ１４０を介して、問合せリクエストのＩＰパケットに含まれている送信元ＩＰアドレスのホストコンピュータ１００に応答送信する。
【００２７】
上記ホストコンピュータ１００では、ＬＡＮ通信部１０５が上記応答パケットを受信すると、それを制御部１０１内の受取り部１１０に引き渡す。受取り部１１０は、１台以上のプリンタ１２０から送られてきた各応答パケットに含まれる各送信元ＩＰアドレスなどの情報一覧を生成し、制御部１０１内の表示制御部１０８を介して、表示部１０３に表示させる。これに対して、使用者が、表示部３０４に表示されたＩＰアドレスなどの情報一覧から所望のもの１つまたは複数を選択すると（あるいは使用者の指示により全てが自動的に選択されるようにしてもよい）、制御部１０１内の特には図示しないプリンタドライバのセットアップ機能は、ＩＰアドレスがそれぞれ設定されたポート情報を含む１つ以上のプリンタドライバ１１２（例えば図１中のプリンタドライバ１、２、３）を、同時に、又は、順次に一括でインストールする。制御部１０１は、これらのプリンタドライバ１１２を構成するプリンタドライバソフトウェアを、例えば特には図示しないＣＤ（コンパクトディスク）駆動装置に挿入されたＣＤから読み込んで、あるいは例えば、ＬＡＮ通信部１０５およびＬＡＮ１４０を介して特には図示しない所定のサーバ装置からダウンロードしてインストールする。
【００２８】
図１において、ホストコンピュータ１００内の制御部１０１の機能は、ホストコンピュータ１００を構成する特には図示しないＣＰＵが、特には図示しないメモリに記憶されたホスト制御プログラムを実行する処理として実現され、このプログラムは例えば、ホストコンピュータ１００に接続された可搬記録媒体駆動装置に挿入されたＣＤやＳＤ（Ｓｏｌｉｄ  Ｄｉｓｋ）メモリなどの可搬記録媒体からインストールされてもよいし、ＬＡＮ通信部１０５からＬＡＮ１４０を介して特には図示しないサーバ装置からダウンロードされてもよい。
【００２９】
図２は、本実施形態の動作説明図である。ホストコンピュータ１（図１のホストコンピュータ１００に対応）を使用する或るユーザ（使用者）Ａが、図１のＬＡＮ１４０に接続される「ＧＥｘｘｘ１」という機種名のプリンタ１、２、３、４（ともに図１のプリンタ１２０に対応）のうち、プリンタ１、２、４に対応する論理プリンタを、ホストコンピュータ１００にインストールしたいとする。この場合、ユーザＡは、プリンタ１、２、４の各操作部１２９またはＩＣカード通信部１２５（図１参照）から、識別番号１３４またはＩＣカード情報１３５（図１）による識別データとして、例えば「１２３４５」を入力する。更にユーザＡは、同様に、図１のＬＡＮ１４０に接続される「ＧＥｘｘｘ２」という別機種のプリンタ５（図１のプリンタ１２０に対応）に対応する論理プリンタも、上記ホストコンピュータ１００にインストールしたいとする。その場合、ユーザＡは、プリンタ５に対しても、上記識別データ「１２３４５」を設定する。このようにして、プリンタ１、２、４、５の各記憶部１２２（図１参照）には、識別番号１３４またはＩＣカード情報１３５（図１）による識別データのリスト（以下これを「識別データリスト」と記載）が記憶される。
【００３０】
図２の各プリンタ１〜５に対しては、ホストコンピュータ１を操作するユーザＡ以外の他のホストコンピュータを操作する他のユーザ（使用者）は、他の識別データを設定することができる。図２の例では、プリンタ１に対しては、識別データ「１２３４５」のほかに、他のユーザＢにより識別データ「２２２２２」が設定され、識別データ「１２３４５」と識別データ「２２２２２」を含む識別番号リストが作成されている。プリンタ２に対しては、識別データ「１２３４５」のほかに、さらに他のユーザＣにより識別データ「３３３３３」が設定され、識別データ「１２３４５」と識別データ「３３３３３」を含む識別データリストが作成されている。プリンタ３に対しては、ユーザＡは識別データを設定していないが、他のユーザＤにより識別データ「４４４４４」と、さらに他のユーザＥにより識別データ「００００１」が設定され、識別データ「４４４４４」と識別データ「００００１」を含む識別データリストが作成されている。プリンタ４および５に対してはそれぞれ、ユーザＡにより設定された識別データ「１２３４５」のみを含む各識別データリストが作成されている。
【００３１】
このような状態で、ホストコンピュータ１を操作するユーザＡが、機種「ＧＥｘｘｘ１」の論理プリンタのインストールを指示すると、図１の問合せ部１０９が、ユーザＡに識別コードの入力を促すメッセージを、図１の表示部１０３に表示する。これに応答してユーザＡが操作部１０４から識別コード「１２３４５」を入力する。問合せ部１０９は、ＬＡＮ１４０に接続されている図２のプリンタ１〜５に、図２の「？」マークが付与された右向き矢印で示されるような、機種「ＧＥｘｘｘ１」と識別コード「１２３４５」を含む問合せリクエストのＩＰパケットを送信する。
【００３２】
各プリンタ１〜５において、図１の判別部１３１は、自身の機種が受信した問合せリクエストのＩＰパケットに含まれている機種「ＧＥｘｘｘ１」の値に対応し、受信した問合せリクエストのＩＰパケットに含まれている識別コード「１２３４５」の値が記憶部１０２内の識別データリストに含まれているか否かを判別する。この結果、プリンタ１、２、４の判別部１３１が、上記識別コード「１２３４５」が記憶部１０２に記憶されている識別データリストに含まれていると判別し、図１の応答部１３２に応答を指示する。
【００３３】
プリンタ１、２、４の各応答部１３２は、各プリンタ１、２、４に設定されている各ＩＰアドレスを送信元として含む各応答パケットを生成し、図２の「○」が付与されている左向き矢印で示されるように、その応答パケットを問合せリクエストのＩＰパケットに含まれている送信元ＩＰアドレスのホストコンピュータ１に応答送信する。この各応答部１３２で生成される各応答パケットには、各プリンタのＩＰアドレスの他に、機種名（この場合は、「ＧＥｘｘｘ１」）と識別コード「１２３４５」など識別データリストに含まれる情報も含まれる。
【００３４】
ホストコンピュータ１では、図１の受取り部１１０が、プリンタ１、２、４から送られてきた各応答パケットに含まれる各送信元ＩＰアドレスなどの情報一覧を生成し、図１の表示部１０３に表示させる。これに対して、ユーザＡが、例えば情報一覧内の全てを選択する。制御部１０１内の特には図示しないプリンタドライバセットアップ機能は、まず機種「ＧＥｘｘｘ１」に対応するプリンタドライバソフトウェアをインストールし、続いて、選択された各ＩＰアドレスなどの情報を含む各ポート情報を生成する。この結果、図２の２０１として示されるように、ホストコンピュータ１内の記憶部１０２（図１）に、プリンタ１、２、４に対応する各ポート情報が設定された、３つの論理プリンタ（図１の記憶部１０２内のプリンタドライバ１、２、３に対応）が同時に、又は、順次に一括でインストールされる。
【００３５】
また、ホストコンピュータ１を操作するユーザＡが、上記処理の後に引き続き、機種「ＧＥｘｘｘ２」のプリンタ５のインストールも指示した場合には、プリンタ５において識別コード「１２３４５」が記憶部１２２内の識別データリストに含まれることが検出されて、プリンタ５のＩＰアドレス及び識別データリスト内容などがホストコンピュータ１に応答される。これにより、機種「ＧＥｘｘｘ２」のプリンタドライバソフトウェアとプリンタ５に対応するＩＰアドレスなどの情報を含むポート情報も、論理プリンタとして生成することができる。
【００３６】
なお、上記処理において、ホストコンピュータ１を操作するユーザＡが、インストールするプリンタの機種名を指定せずに識別コードのみ「１２３４５」を入力した場合には、機種名を含まずに識別コード「１２３４５」を含む問合せリクエストのＩＰパケットが送信される。
【００３７】
各プリンタ１〜５において、図１の判別部１３１が、受信した問合せリクエストのＩＰパケットに含まれている識別コード「１２３４５」の値が記憶部１０２内の識別データリストに含まれているか否かを判別する。この結果、プリンタ１、２、４、５の判別部１３１が、上記識別コード「１２３４５」が記憶部１０２に記憶されている識別データリストに含まれていると判別し、図１の応答部１３２に応答を指示する。
【００３８】
プリンタ１、２、４、５の各応答部１３２は、各プリンタ１、２、４、５に設定されている各ＩＰアドレスを送信元として含む各応答パケットを生成し、その応答パケットを問合せリクエストのＩＰパケットに含まれている送信元ＩＰアドレスのホストコンピュータ１に応答送信する。この各応答部１３２で生成される各応答パケットには、各プリンタのＩＰアドレスの他に、機種名（この場合は、「ＧＥｘｘｘ１」または「ＧＥｘｘｘ２」）と識別コード「１２３４５」など識別データリストに含まれる情報も含まれる。
【００３９】
ホストコンピュータ１では、図１の受取り部１１０が、プリンタ１、２、４、５から送られてきた各応答パケットに含まれる各送信元ＩＰアドレスなどの情報一覧を生成し、図１の表示部１０３に表示させる。これに対して、ユーザＡが、例えば情報一覧内の全てを選択する。制御部１０１内の特には図示しないプリンタドライバセットアップ機能は、各応答パケットに含まれる機種名の内で、まず機種「ＧＥｘｘｘ１」に対応するプリンタドライバソフトウェアをインストールし、続いて、選択された各ＩＰアドレスなどの情報を含む各ポート情報を生成する。この結果、ホストコンピュータ１内の記憶部１０２（図１）に、プリンタ１、２、４に対応する各ポート情報が設定された３つの論理プリンタが同時に、又は、順次に一括でインストールされ、続いて、プリンタドライバセットアップ機能は、各応答パケットに含まれる機種名の内の、次の機種「ＧＥｘｘｘ２」に対応するプリンタドライバソフトウェアをインストールし、続いて、選択された各ＩＰアドレスなどの情報を含む各ポート情報を生成する。この結果、ホストコンピュータ１内の記憶部１０２（図１）に、プリンタ５に対応するポート情報が設定された論理プリンタがインストールされる。
【００４０】
即ち、インストールするプリンタの機種名を指定せずに識別コードのみを入力した場合には、該当する識別コードが記憶部１０２内の識別データリストに含まれている全ての機種（プリンタ）の情報一覧が表示され、それらの論理プリンタを同時に、又は、順次に一括でインストールすることができる。
【００４１】
以上のようにして、本実施形態では、使用者は、予め各プリンタ１２０（図１）に識別番号１３４またはＩＣカード情報１３５を識別データとして登録した上で、任意のホストコンピュータ１００（図１）からプリンタドライバ１１２（図１）のインストールプログラムを起動して識別コードを入力することにより、その識別コードが含まれる識別データを有するプリンタ１２０に対応する論理プリンタを同時に、又は、順次に一括してインストールすることが可能となる。
【００４２】
図３は、使用者がプリンタ１２０（図１）に識別データを予め登録するためのプリンタの準備処理の例を示すフローチャートである。この処理は、図１のプリンタ１２０を構成する特には図示しないＣＰＵが、特には図示しないメモリに記憶されたプリンタの準備処理プログラムを実行する処理として実現される。
【００４３】
まず、オフラインの処理が実行される（ステップＳ３０１）。ここでは、使用者によるプリンタ１２０の操作部１２９（図１）での操作により、プリンタ１２０がオフラインにされる。
【００４４】
次に、操作部１２９のメニューから「識別番号」を選択するメニューが呼び出される（ステップＳ３０２）。
【００４５】
次に、使用者により、そのプリンタ１２０に対する識別番号が入力される。ここで、使用者がＩＣカードを利用する場合には、上記識別番号の入力の代わりに、ＩＣカード通信部１２５が使用者のＩＣカードの情報を読み込む処理が実行される（以上、ステップＳ３０３）。
【００４６】
その後、ステップＳ３０３で入力された識別番号が識別番号１３４としてプリンタ１２０の記憶部１２２（図１）に保存される。識別番号の入力の代わりにＩＣカードが読み込まれた場合には、ＩＣカードに記憶されているデータがＩＣカード情報１３５として記憶部１２２に保存される。これらの識別番号１３４またはＩＣカード情報１３５が識別データとなり、図２の各プリンタ内の識別データリストになる。識別番号１３４またはＩＣカード情報１３５により規定される識別データは、少なくとも、プリンタ１２０のデバイスモデル名、固有名称、またはＩＰアドレス、識別番号、使用者の識別情報もしくは出力権限、またはホストコンピュータ１００の識別情報のいずれか１つ以上を含む。
【００４７】
なお、例えば識別データ「０００００」が、ホストコンピュータ１００（図１）側で識別コードが指定されなかった場合に応答されるべき共通番号とされてもよい。これにより、識別コードが指定されないで論理プリンタのインストールが指定されたような場合には、この共通番号が識別データとして登録されている全てのプリンタ１２０からＩＰアドレスなどの情報の応答を返すように動作させることができる。
【００４８】
最後に、オンラインの処理が実行される（ステップＳ３０５）。ここでは、ユーザによる操作部１２９（図１）での操作により、プリンタ１２０がオンラインにされる。
【００４９】
図４は、ホストコンピュータ１００（図１）により実行されるセットアップ（インストール）処理の例を示すフローチャートである。この処理は、ホストコンピュータ１００を構成する特には図示しないＣＰＵが特には図示しないメモリに記憶されたセットアッププログラムを実行する処理として実現される。
【００５０】
まず、プリンタの選択の処理が実行される（ステップＳ４０１）。ここでは、ホストコンピュータ１００の表示部１０３に、プリンタの機種名が表示される。この場合に、中身は同じだが使用用途が異なる派生機種が表示される場合がある。
【００５１】
次に、接続方法の選択の処理が実行される（ステップＳ４０２）。ここでは、ネットワークとＵＳＢが選択できるが、本実施形態では、ネットワークが選択される。
【００５２】
次に、識別コードを入力する処理が実行される（ステップＳ４０３）。ここでは、使用者がホストコンピュータ１００の操作部１０４から、識別コードを入力する。識別コードとしては、プリンタ１２０のデバイスモデル名、固有名称、ＩＰアドレス、識別番号、使用者の識別情報もしくは出力権限、またはホストコンピュータ１００の識別情報のいずれか、あるいはそれらの組合せである。使用者は操作部１０４から、識別コードの入力とともに、ＩＰアドレスを選択するか否かも指定する。なお、識別コードは、操作部１０４から入力するのではなく、特には図示しないＩＣカード通信部を介してＩＣカードから読み込まれてもよい。
【００５３】
次に、プリンタ検索の処理が実行される（ステップＳ４０４）。ここでは、ステップＳ４０３で入力された識別コードを含む問合せリクエストのＩＰパケットが、図１のＬＡＮ通信部１０５からＬＡＮ１４０を介して、各プリンタ１２０にブロードキャストパケットで送信される。
【００５４】
この問合せリクエストに対して、前述したようにして、識別コードを識別データリスト内に含む１台以上のプリンタ１２０から、そのプリンタ１２０のＩＰアドレスなどの情報を含む応答パケットが返される。
【００５５】
ステップＳ４０４での問合せリクエストの送信後、可能性のあるプリンタ１２０から応答パケットが返信されるのに十分な時間が経過した後、前述したステップＳ４０３でＩＰアドレスを選択する指定がなされたか否かが判定される（ステップＳ４０５）。
【００５６】
ＩＰアドレスを選択する指定がなされた場合には、使用者が表示部１０３（図１）に表示されたＩＰアドレスの一覧上の所望のプリンタ１２０に対応するＩＰアドレスを操作部１０４（図１）を操作して選択する（ステップＳ４０６）。なお、使用者は、どのＩＰアドレスがどの用途のプリンタかは、予め管理者等から通知されてわかっているものとする。尚また、ここでは、プリンタを別々に識別するためのユニークな情報としてＩＰアドレスを表示して使用者に選択させているが、同様の目的をはたすことが可能な情報（例えば、固有名称など）を表示して選択させる様にしてもよい。
【００５７】
ＩＰアドレスを選択しない指定がなされた場合には、全てのＩＰアドレスが自動的に選択され、ステップＳ４０６はスキップされる。
【００５８】
その後、プリンタの設定の処理が実行される（ステップＳ４０７）。ここでは、必要に応じて、通常使うプリンタの設定やプリンタ名の付加文字などが設定される。
【００５９】
次に、選択されたＩＰアドレスごとに、インストールの処理が実行される（ステップＳ４０８）。選択されたＩＰアドレスに対応するプリンタ１２０の機種に対応するプリンタドライバソフトウェアがまだホストコンピュータ１００にインストールされていなければ、そのソフトウェアが例えば特には図示しないＣＤ駆動装置に挿入されたＣＤから読み込まれて、あるいは例えば、ＬＡＮ通信部１０５およびＬＡＮ１４０（図１）を介して特には図示しない所定のサーバ装置からダウンロードされてインストールされる。続いて、選択されたＩＰアドレスに対応するポート情報が設定されて、選択されたＩＰアドレスに対応する論理プリンタが生成される。
【００６０】
選択されたＩＰアドレスの１つについてステップＳ４０８のインストール処理が完了したら、次にまだ選択されたＩＰアドレスが残っているか否かが判定される（ステップＳ４０９）。
【００６１】
次にまだ選択されたＩＰアドレスが残っていれば、そのＩＰアドレスに対してステップＳ４０８のインストール処理が継続されて論理プリンタが生成される。
【００６２】
選択されたＩＰアドレスがもう残っていなければ、図４のセットアップ処理が終了する。
【００６３】
図５は、本実施形態の具体的な運用例を示す説明図である。この例では、ＬＡＮ５０１に、プリンタ名（Ｎａｍｅ）：ＰＲ１０１〜ＰＲ１０６の６台のプリンタが接続されている。ＰＲ１０１ＰＲ１０１〜ＰＲ１０６の各ＩＰアドレスは、それぞれ例えば１９２．１６８．１．１１０、１９２．１６８．１．１２０、１９２．１６８．１．１３０、１９２．１６８．１．１４０、１９２．１６８．１．１５０、および１９２．１６８．１．１６０であるとする。プリンタＰＲ１０１とＰＲ１０６は例えば裏紙用プリンタ、ＰＲ１０２とＰＲ１０５は例えばカラープリンタ、ＰＲ１０３とＰＲ１０４は例えばモノクロプリンタであるとする。
【００６４】
さらに、ＬＡＮ５０１には、ＰＣ１１、ＰＣ１２、ＰＣ１３の３台からなるＰＣグループ１（ＰＣｇｒｏｕｐ−１）と、ＰＣ２１、ＰＣ２２、ＰＣ２３の３台からなるＰＣグループ２（ＰＣｇｒｏｕｐ−２）と、ＰＣ３１、ＰＣ３２、ＰＣ３３の３台からなるＰＣグループ３（ＰＣｇｒｏｕｐ−３）の各ホストコンピュータのグループが接続されている。ＰＣｇｒｏｕｐ−１〜３はそれぞれ例えば、部署またはフロア内の場所などによってグループ分けされているとする。
【００６５】
さらに、図５に示される各プリンタおよび各ホストコンピュータを使用するユーザが、図５および図６に示されるように、ユーザグループＡ（Ｕｓｅｒ  ｇｒｏｕｐ−Ａ）とユーザグループＢ（Ｕｓｅｒ  ｇｒｏｕｐ−Ｂ）とユーザグループＣ（Ｕｓｅｒ  ｇｒｏｕｐ−Ｃ）の３グループに分類されている。Ｕｓｅｒ  ｇｒｏｕｐ−Ａには、図６（ａ）に示されるように、ユーザＡ１（Ｕｓｅｒ−Ａ１）、ユーザＡ２（Ｕｓｅｒ−Ａ２）、およびユーザＡ３（Ｕｓｅｒ−Ａ３）が所属しており、それぞれユーザＩＤ（ＵｓｅｒＩＤ）：Ａ０１、ユーザＩＤ（ＵｓｅｒＩＤ）：Ａ０２、およびユーザＩＤ（ＵｓｅｒＩＤ）：Ａ０３を保有する。Ｕｓｅｒ  ｇｒｏｕｐ−Ｂには、図６（ｂ）に示されるように、ユーザＢ１（Ｕｓｅｒ−Ｂ１）、ユーザＢ２（Ｕｓｅｒ−Ｂ２）、およびユーザＢ３（Ｕｓｅｒ−Ｂ３）が所属しており、それぞれユーザＩＤ（ＵｓｅｒＩＤ）：Ｂ０１、ユーザＩＤ（ＵｓｅｒＩＤ）：Ｂ０２、およびユーザＩＤ（ＵｓｅｒＩＤ）：Ｂ０３を保有する。Ｕｓｅｒ  ｇｒｏｕｐ−Ｃには、図６（ｃ）に示されるように、ユーザＣ１（Ｕｓｅｒ−Ｃ１）、ユーザＣ２（Ｕｓｅｒ−Ｃ２）、およびユーザＣ３（Ｕｓｅｒ−Ｃ３）が所属しており、それぞれユーザＩＤ（ＵｓｅｒＩＤ）：Ｃ０１、ユーザＩＤ（ＵｓｅｒＩＤ）：Ｃ０２、およびユーザＩＤ（ＵｓｅｒＩＤ）：Ｃ０３を保有する。
【００６６】
ここで、図７に例示されるように、図５の各ＰＣｇｒｏｕｐ−１〜３に属する各ＰＣのメモリ（図１のホストコンピュータ１００の記憶部１０２に対応）には、ユーザのグループ分けと各ユーザのＩＣカード番号の対応表（図７（ａ））と、ＰＣのグループ分け表（図７（ｂ））と、ユーザの使用可能ＰＣと使用可能ＰＣから出力可能なプリンタの対応表（図７（ｄ））が記憶される。また、図５の各ＰＲ１０１〜ＰＲ１０６のメモリ（図１のプリンタ１２０の記憶部１２２に対応）には、プリンタ名、ＩＰアドレス、機種名の対応表（図７（ｃ））が記憶される。
【００６７】
各ＰＣに記憶される、図７（ａ）に示されるユーザのグループ分けと各ユーザのＩＣカード番号の対応表は、各ユーザ名（Ｕｓｅｒ  Ｎａｍｅ）と、各ユーザがどのユーザーグループ（Ｕｓｅｒ  Ｇｒｏｕｐ  Ｎａｍｅ）に所属するのかを示す。また、この対応表は、各ユーザが持つ名札などのＩＣカードにユニークに設定されているＵＩＤ情報（Ｕｓｅｒ  ＩＤ）を示す。図７（ａ）において、例えば、Ｕｓｅｒ  ｇｒｏｕｐ−Ａには、Ｕｓｅｒ−Ａ１、Ｕｓｅｒ−Ａ２、およびＵｓｅｒ−Ａ３が所属しており、それぞれＡ０１、Ａ０２、およびＡ０３のＵＩＤ（ＩＣカード番号）を保有することが示されている。
ユーザグループ毎に使用可能なＰＣグループが後述する図７（ｄ）に示される表のように設定される。
各プリンタには、予め、そのプリンタを使用可能なユーザのＩＣカードのＵＩＤ情報がＩＣカード通信部１２５（図１）によって読み込まれて、記憶部１２２（図１）内にＩＣカード情報１３５（図１参照）として記憶させられている。
使用するＰＣグループとＵＩＤ情報（ＩＣカード情報１３５）の組み合わせにより、使用可能なプリンタが後述する図７（ｄ）の表のように設定される。
【００６８】
各ＰＣに記憶される、図７（ｂ）に示されるＰＣのグループ分け表には、各ＰＣグループ（ＰＣｇｒｏｕｐ）に属する各ＰＣ名が設定される。図７（ｂ）において、例えばＰＣｇｒｏｕｐ−１には、ＰＣ１１、ＰＣ１２、ＰＣ１３の各ＰＣ名を有するＰＣが属することが示されている。
各ユーザ（ユーザグループ）毎に、どのＰＣグループを使用可能か、図７（ｄ）の表のように設定される。
実際の運用では、システム管理者が各ＰＣ毎にそのＰＣを使用するユーザ分の環境を作成し（マルチユーザー環境）、各ユーザを識別するセキュリティをＵＩＤ情報にて管理する。例えば、ＩＣカード（名札）を各ＰＣに接続されているＩＣカードリーダに乗せている間だけ、そのユーザの環境でＰＣを使用することが可能となるように運用することができる。
【００６９】
各ＰＲ１０１〜ＰＲ１０６に記憶される、図７（ｃ）に示されるプリンタ名、ＩＰアドレス、機種名の対応表には、各プリンタ名とＩＰアドレスと機種名の対応関係が設定される。
これらのデータは、各ＰＲ１０１〜ＰＲ１０６がＰＣからプリンタ検索された際に、プリンタがＰＣへ応答する識別データとなる。
更に、各ＰＲ１０１〜ＰＲ１０６がＰＣへ応答する識別データには、そのＰＲ（プリンタ）に登録されている上述したＵＩＤ情報(複数全て)が含まれてもよい。
【００７０】
各ＰＣに記憶される、図７（ｄ）に示されるユーザの使用可能ＰＣと使用可能ＰＣから出力可能なプリンタの対応表には、図７（ａ）〜（ｃ）に示される表のそれぞれの対応関係が保持される。システム管理者は、図７（ｄ）に示される表を見ながら、以下の設定を行う。
（１）各ＰＣごとに所属するＰＣグループが使用可能なプリンタ範囲（例えばＩＰアドレスの範囲など）を設定する。例えば、以下のような設定がなされる。
ＰＣｇｒｏｕｐ−１は、図６で、近い方の３台のプリンタＰＲ１０１〜１０３。
(例：１９２．１６８．１．１１０〜１３９)
ＰＣｇｒｏｕｐ−２は、図６で全てのプリンタＰＲ１０１〜１０６。
(例：１９２．１６８．１．１１０〜２００)
ＰＣｇｒｏｕｐ−３は、図６で、近い方の３台のプリンタＰＲ１０４〜１０６。
(例：１９２．１６８．１．１４０〜１６９)
（２）各プリンタごとにそのプリンタを使用可能なユーザのＵＩＤ情報を登録する。
ＰＲ１０１、ＰＲ１０３には、Ｕｓｅｒ  ｇｒｏｕｐＡとＢ内のＵＩＤ情報。
ＰＲ１０２、ＰＲ１０５には、Ｕｓｅｒ  ｇｒｏｕｐＢのみのＵＩＤ情報。
ＰＲ１０４、ＰＲ１０６には、Ｕｓｅｒ  ｇｒｏｕｐＢとＣ内のＵＩＤ情報。
【００７１】
以上のようにして、ユーザがＰＣを使用する際に、そのＰＣから出力可能な範囲のプリンタを検索し、各プリンタからの応答にそのユーザのＵＩＤ情報が存在するプリンタのみに絞り込み、それらプリンタがそのＰＣのそのユーザ環境にインストールされているか調べて、無いプリンタが有れば自動的にインストールするように動作させることが可能となる。
【００７２】
後からプリンタが増えた場合には、そのプリンタに使用可能なユーザのＵＩＤ情報を登録しておくだけで、ユーザのＰＣ使用時に自動的にインストールされる。例えば、ＰＣｇｒｏｕｐ−１の近くにＵｓｅｒ  ｇｒｏｕｐ−ＡとＢが出力可能なプリンタを追加する場合は、ＩＰアドレスを１９２．１６８．１．１１５としてＡとＢの６人分のＵＩＤ情報をそのプリンタに登録してよい。
【００７３】
ＰＣが増えた場合は、そのＰＣにユーザ環境を作成し、ＵＩＤ情報を設定し、プリンタ範囲を設定するだけで、ＰＣ使用時に自動的にプリンタドライバがインストールされる。
【００７４】
以上説明した実施形態によれば、例えばプリンタが設置されるフロアが変更になってＩＰアドレスが変更になっても、識別番号が変更されていなければそのフロアのホストコンピュータに対して一括インストールを行うことが可能となる。このように、本実施形態によれば、使用者またはホストコンピュータが利用可能なプリンタを選択し、その選択されたプリンタに対応する論理プリンタ（プリンタドライバ＋ポート情報）を一括して、そのホストコンピュータにインストールすることが可能となる。
【００７５】
以上説明した実施形態では、各プリンタには操作部１２９またはＩＣカード通信部１２５（図１参照）から識別データが設定されたが、各ホストコンピュータ（ＰＣ）と各プリンタ間の通信によって識別データが設定されてもよい。この通信は、プリンタドライバの設定が不要な状態で実行可能な実施形態とする。
【００７６】
また、以上説明した実施形態では、ホストコンピュータからの問合せリクエストに対してリクエスト内の識別コードが各プリンタ内の識別データに含まれるプリンタが応答を返すように動作したが、識別データが一致しないプリンタが別の形で応答を返すように構成してもよい。
以上の実施形態に関して、更に以下の付記を開示する。
【００７７】
（付記１）
端末装置と画像形成装置がネットワークを介して接続され、
前記画像形成装置は、該画像形成装置がグループ識別されるための識別データを記憶する記憶手段を有し、
前記端末装置は、
前記画像形成装置をグループ識別するための識別コードを入力する入力手段と、
前記ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記入力手段により入力された前記識別コードを含む前記識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする情報処理システム。
（付記２）
前記記憶手段により記憶される前記識別データは、少なくとも、前記画像形成装置のデバイスモデル名、固有名称、またはネットワークアドレスのいずれかを含み、
前記入力手段により入力される前記識別コードは、前記画像形成装置のデバイスモデル名、固有名称、ネットワークアドレス、識別番号、使用者の識別情報もしくは出力権限、または前記端末装置の識別情報の何れかである、
ことを特徴とする付記１に記載の情報処理システム。
（付記３）
画像形成装置にグループ識別されるための識別データを記憶し、
端末装置に前記画像形成装置をグループ識別するための識別コードを入力し、
ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記識別コードを含む前記識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする情報処理システムの設定方法。
（付記４）
端末装置とネットワークを介して接続され、
グループ識別されるための識別データを記憶する記憶手段を有し、
前記端末装置からの問い合わせに対して、前記記憶手段によって記憶された前記識別データを応答する、
ことを特徴とする画像形成装置。
（付記５）
画像形成装置とネットワークを介して接続され、
前記画像形成装置をグループ識別するための識別コードを入力する入力手段を有し、
前記ネットワークを介して接続されている前記画像形成装置を検索し、該検索により検出された前記画像形成装置の内で、前記入力手段により入力された前記識別コードを含む識別データが記憶されている前記画像形成装置に画像情報を出力するための設定処理を同時にまたは順次に一括で実行する、
ことを特徴とする端末装置。
【符号の説明】
【００７８】
１００、ＰＣ１１、ＰＣ１２、ＰＣ１３、ＰＣ２１、ＰＣ２２、ＰＣ２３、ＰＣ３１、ＰＣ３２、ＰＣ３３  ホストコンピュータ
１０１、１２１  制御部
１０２、１２２  記憶部
１０３、１２８  表示部
１０４、１２９  操作部
１０５、１２６  ＬＡＮ通信部
１０６、１２７  ＵＳＢ通信部
１０７  印刷ジョブ送信部
１０８  表示制御部
１０９  問合せ部
１１０  受取り部
１１１  アプリケーション
１１２  プリンタドライバ
１２０、ＰＲ１０１〜ＰＲ１０６  プリンタ
１２４  給紙・搬送部
１２５  ＩＣカード通信部
１３０  印刷実行部
１３１  判別部
１３２  応答部
１３３  印刷履歴データ
１３４  識別番号
１３５  ＩＣカード情報
１４０  ＬＡＮ（ローカルエリアネットワーク）
【図１】
2016018505.tif 000003
【図２】
2016018505.tif 000004
【図３】
2016018505.tif 000005
【図４】
2016018505.tif 000006
【図５】
2016018505.tif 000007
【図６】
2016018505.tif 000008
【図７】
2016018505.tif 000009