(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の画像形成装置と、
前記ネットワークに接続され、前記画像形成装置のドライバープログラムがインストールされるユーザー端末装置とを備え、
前記複数の画像形成装置は、それぞれ、
ユーザー操作により前記ユーザー端末装置固有の識別コードの入力を受け付ける入力装置と、
前記入力装置に対して入力された前記ユーザー端末装置固有の識別コードで、前記ネットワーク上でそのユーザー端末装置を検索し、発見した前記ユーザー端末装置へ当該画像形成装置の機器情報を送信する機器情報送信部とを有し、
前記ユーザー端末装置は、
表示装置と、
当該ユーザー端末装置固有の識別コードを前記表示装置に表示させる識別コード管理部と、
前記識別コードが入力された前記画像形成装置から送信された前記機器情報を受信する機器情報取得部と、
受信された前記機器情報に基づき前記ドライバープログラムをセットアップするドライバーセットアップ部とを有し、
前記機器情報取得部は、前記識別コードが入力された前記複数の画像形成装置から送信された前記機器情報を受信し、
前記ドライバーセットアップ部は、受信された前記機器情報に基づき、前記複数の画像形成装置のそれぞれについて前記ドライバープログラムをセットアップすること、
を特徴とする画像形成システム。
【請求項２】
ネットワークに接続された画像形成装置と、
前記ネットワークに接続され、前記画像形成装置のドライバープログラムがインストールされるユーザー端末装置とを備え、
前記画像形成装置は、
ユーザー操作により前記ユーザー端末装置固有の識別コードの入力を受け付ける入力装置と、
前記入力装置に対して入力された前記ユーザー端末装置固有の識別コードで、前記ネットワーク上でそのユーザー端末装置を検索し、発見した前記ユーザー端末装置へ当該画像形成装置の機器情報を送信する機器情報送信部とを有し、
前記ユーザー端末装置は、
表示装置と、
当該ユーザー端末装置固有の識別コードを前記表示装置に表示させる識別コード管理部と、
前記識別コードが入力された前記画像形成装置から送信された前記機器情報を受信する機器情報取得部と、
受信された前記機器情報に基づき前記ドライバープログラムをセットアップするドライバーセットアップ部とを有し、
前記識別コード管理部は、接続待機モードに移行すると、自動的に、前記識別コードを前記表示装置に表示させ、
前記機器情報取得部は、前記接続待機モードにおいて、前記機器情報が送信されてくるまで待機し、
前記ドライバーセットアップ部は、前記接続待機モードにおいて受信された前記機器情報に基づき前記ドライバープログラムをセットアップすること、
を特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関するものである。
【背景技術】
【０００２】
あるシステム（第１のシステム）では、ＵＳＢ（Universal Serial Bus）メモリーにネットワーク設定情報を記憶させておき、そのＵＳＢメモリーを機器に接続して読み込ませることにより、ネットワークの設定を行える（例えば特許文献１参照）。
【０００３】
別のシステム（第２のシステム）では、ユーザー端末装置が、ネットワークを介して機器から機器情報を取得してその機器のドライバーをセットアップしている（例えば特許文献２，３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２８９６９０号公報
【特許文献２】特開２００７−０６２２２０号公報
【特許文献３】特開２００７−０６９３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、第１のシステムの場合、ＵＳＢメモリーにネットワーク設定情報を記憶させておく必要があるため、ユーザーには、ネットワークに関する知識が要求される。また、第２のシステムの場合、ユーザー端末装置に対して、機器とのネットワーク通信が可能なように、ネットワークのセットアップを行っておく必要があり、ユーザーには、ネットワークに関する知識が要求される。
【０００６】
さらに、ユーザー端末装置がネットワーク上に存在する機器を検索し、発見された機器から、ユーザー所望の機器を選択し、選択された機器についてのドライバーをインストールすることも可能であるが、発見された機器は、通常、そのＭＡＣ（Media Access Control）アドレスやＩＰ（Internet Protocol）アドレスで特定されるため、ネットワークの知識が乏しいユーザーは、ＭＡＣアドレスやＩＰアドレスに基づいて所望の機器を選択することが困難である。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、ネットワークの知識が乏しいユーザーでも、ユーザー所望の画像形成装置のドライバーをセットアップすることを可能とする画像形成システムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成システムは、ネットワークに接続された複数の画像形成装置と、前記ネットワークに接続され、前記画像形成装置のドライバープログラムがインストールされるユーザー端末装置とを備える。前記複数の画像形成装置は、それぞれ、ユーザー操作により前記ユーザー端末装置固有の識別コードの入力を受け付ける入力装置と、前記入力装置に対して入力された前記ユーザー端末装置固有の識別コードで、前記ネットワーク上でそのユーザー端末装置を検索し、発見した前記ユーザー端末装置へ当該画像形成装置の機器情報を送信する機器情報送信部とを有する。前記ユーザー端末装置は、表示装置と、当該ユーザー端末装置固有の識別コードを前記表示装置に表示させる識別コード管理部と、前記識別コードが入力された前記画像形成装置から送信された前記機器情報を受信する機器情報取得部と、受信された前記機器情報に基づき前記ドライバープログラムをセットアップするドライバーセットアップ部とを有する。そして、前記機器情報取得部は、前記識別コードが入力された前記複数の画像形成装置から送信された前記機器情報を受信し、前記ドライバーセットアップ部は、受信された前記機器情報に基づき、前記複数の画像形成装置のそれぞれについて前記ドライバープログラムをセットアップする。
【０００９】
また、本発明に係る画像形成システムは、ネットワークに接続された画像形成装置と、前記ネットワークに接続され、前記画像形成装置のドライバープログラムがインストールされるユーザー端末装置とを備える。前記画像形成装置は、ユーザー操作により前記ユーザー端末装置固有の識別コードの入力を受け付ける入力装置と、前記入力装置に対して入力された前記ユーザー端末装置固有の識別コードで、前記ネットワーク上でそのユーザー端末装置を検索し、発見した前記ユーザー端末装置へ当該画像形成装置の機器情報を送信する機器情報送信部とを有する。前記ユーザー端末装置は、表示装置と、当該ユーザー端末装置固有の識別コードを前記表示装置に表示させる識別コード管理部と、前記識別コードが入力された前記画像形成装置から送信された前記機器情報を受信する機器情報取得部と、受信された前記機器情報に基づき前記ドライバープログラムをセットアップするドライバーセットアップ部とを有する。そして、前記識別コード管理部は、接続待機モードに移行すると、自動的に、前記識別コードを前記表示装置に表示させ、前記機器情報取得部は、前記接続待機モードにおいて、前記機器情報が送信されてくるまで待機し、前記ドライバーセットアップ部は、前記接続待機モードにおいて受信された前記機器情報に基づき前記ドライバープログラムをセットアップする。
【発明の効果】
【００１１】
本発明によれば、ネットワークの知識が乏しいユーザーでも、ユーザー所望の画像形成装置のドライバーをユーザー端末装置においてセットアップすることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、図１における画像形成装置１の構成を示すブロック図である。
【図３】図３は、図１におけるユーザー端末装置３の構成を示すブロック図である。
【図４】図４は、図１に示すシステムにおけるユーザー端末装置３のドライバープログラム４１のセットアップ処理について説明するシーケンス図である。
【図５】図５は、図１におけるユーザー端末装置３に表示される識別コードの一例を示す図である。
【図６】図６は、図１における画像形成装置１で表示される、識別コードの入力画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図に基づいて本発明の実施の形態を説明する。
【００１４】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。図１に示すシステムでは、複数の画像形成装置１が、ネットワーク２に接続され、そのネットワーク２に複数のユーザー端末装置３が接続されている。画像形成装置１は、複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。ネットワーク２は、社内ＬＡＮ（Local Area Network）などのローカルエリアネットワークである。ユーザー端末装置３は、画像形成装置１用のドライバーをインストールされたパーソナルコンピューターなどである。
【００１５】
ここで、画像形成装置１およびユーザー端末装置３の構成について説明する。
【００１６】
図２は、図１における画像形成装置１の構成を示すブロック図である。図２に示すように、各画像形成装置１は、印刷装置１１、ファクシミリ装置１２、画像読取装置１３、操作パネル１４、通信装置１５、およびコントローラー１６を有する。
【００１７】
印刷装置１１は、印刷画像データに基づいて１ページずつ画像を印刷用紙に電子写真方式で印刷する内部装置である。
【００１８】
ファクシミリ装置１２は、モデムで公衆電話回線等を介して画像をファクシミリ信号として送受する内部装置である。
【００１９】
画像読取装置１３は、原稿から原稿画像を読み取り、その画像データを生成する内部装置である。
【００２０】
操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置１４ａと、ユーザー操作を受け付ける入力装置１４ｂとを有する。表示装置１４ａとしては例えば液晶ディスプレイが使用される。入力装置１４ｂとしては、キースイッチ、タッチパネルなどが使用される。
【００２１】
通信装置１５は、ネットワーク２に接続され、そのネットワーク２に接続された他の装置（ユーザー端末装置３など）とデータ通信を行う回路である。通信装置１５としては、例えばネットワークインターフェイスが使用される。
【００２２】
また、コントローラー１６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有し、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、コントローラー１６において、機器情報送信部２１が実現される。
【００２３】
機器情報送信部２１は、通信装置１５を使用して、入力装置１４ｂに対して入力された、ユーザー端末装置３固有の識別コードで、ネットワーク２上でそのユーザー端末装置３を検索し、発見したユーザー端末装置３へ当該画像形成装置１の機器情報を送信する。
【００２４】
図３は、図１におけるユーザー端末装置３の構成を示すブロック図である。ユーザー端末装置３は、例えば、オペレーティングシステム、アプリケーションプログラムなどをインストールされたネットワーク通信機能を有するパーソナルコンピューターである。各ユーザー端末装置３は、通信装置３１と、表示装置３２と、入力装置３３と、記憶装置３４と、演算処理装置３５を備える。
【００２５】
通信装置３１は、ネットワーク２に接続され、ネットワーク２を介して他の装置（画像形成装置１など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置３１としては、ネットワークインターフェイス、モデムなどが使用される。表示装置３２は、ユーザー端末装置３のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置３３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００２６】
また、記憶装置３４は、各種データやプログラムを格納可能な装置である。記憶装置３４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。記憶装置３４には、インストールされたドライバープログラム４１およびセットアッププログラム４２が記憶されている。
【００２７】
また、演算処理装置３５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターを有し、記憶装置３４、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００２８】
ユーザー端末装置３の起動後に、各種プログラムが演算処理装置３５により適宜実行される。この実施の形態では、演算処理装置３５により、図示せぬオペレーティングシステム、通信処理部５１などの処理部が実現され、セットアッププログラム４２が実行されることで、セットアップ処理部５２が実現される。
【００２９】
ドライバープログラム４１は、アプリケーションで生成された原稿データから、ＰＤＬデータなどの印刷データを生成し、所定の画像形成装置１へ送信する際に実行される。
【００３０】
セットアップ処理部５２は、識別コード管理部６１と、機器情報取得部６２と、ドライバーセットアップ部６３とを有する。
【００３１】
識別コード管理部６１は、当該ユーザー端末装置３固有の識別コードを生成し表示装置３２に表示させるとともに、その識別コードを検索キーとしてネットワーク２上でブロードキャスト検索が実行された際に、その識別コードが自己が発行したものであることを示す応答を送信する。
【００３２】
機器情報取得部６２は、通信装置３１を使用して、その識別コードが入力された画像形成装置１から送信された機器情報を受信する。
【００３３】
ドライバーセットアップ部６３は、機器情報取得部６２により受信された機器情報に基づきドライバープログラム４１をセットアップする。具体的には、ドライバーセットアップ部６３は、機器情報取得部６２により受信された機器情報に基づき、ドライバープログラム４１の設定データの値（ドライバープログラム４１の制御対象となる画像形成装置のネットワーク識別子、機種など）を更新する。
【００３４】
次に、上記システムにおけるユーザー端末装置３のドライバープログラム４１のセットアップ処理について説明する。図４は、図１に示すシステムにおけるユーザー端末装置３のドライバープログラム４１のセットアップ処理について説明するシーケンス図である。
【００３５】
まず、入力装置３３に対するユーザー操作に基づき、演算処理装置３５は、セットアッププログラム４２を実行させ、セットアップ処理部５２の動作モードを接続待機モードに移行する（ステップＳ１）。
【００３６】
接続待機モードに移行すると、識別コード管理部６１は、このユーザー端末装置３に固有の識別コードを生成し、表示装置３２に表示させる（ステップＳ２）。その後、機器情報取得部６２は、機器情報が送信されてくるのを待つ。なお、この識別コードは、ユーザー端末装置３のシリアル番号としてもよいし、通信装置３１のＭＡＣアドレスとしてもよいし、そのような固有情報から一意に導出されるコードでもよい。
【００３７】
図５は、図１におけるユーザー端末装置３に表示される識別コードの一例を示す図である。図５に示すように、接続待機中であることを示すメッセージとともに識別コードがテキストとしてウィンドウで表示される。
【００３８】
ユーザー端末装置３を操作しているユーザーは、表示装置３２に表示された識別コードを記憶するかメモにとり、所望の画像形成装置１の設置場所に向かう。そして、ユーザーは、その画像形成装置１の入力装置１４ｂを操作して、識別コードの入力画面を表示装置１４ａに表示させる。
【００３９】
そのユーザー操作に基づき、機器情報送信部２１は、識別コードの入力画面を表示装置１４ａに表示させる。
【００４０】
図６は、図１における画像形成装置１で表示される、識別コードの入力画面の一例を示す図である。
【００４１】
ユーザーは、入力装置１４ｂで、その識別コードの入力画面における入力フィールドに、記憶しているまたはメモに取った識別コードを入力する。
【００４２】
機器情報送信部２１は、入力された識別コードを検索キーとして、通信装置１５を使用して、ネットワーク２上でブロードキャスト検索を行う（ステップＳ４）。ブロードキャスト検索は、既知の所定の通信プロトコルで行われる。
【００４３】
接続待機モードのユーザー端末装置３の識別コード管理部６１は、ブロードキャスト検索のメッセージを受信すると、検索キーの識別コードが、そのユーザー端末装置３の識別コードであるか否かを判定し、その検索キーの識別コードが、そのユーザー端末装置３の識別コードである場合には、応答を送信する。
【００４４】
画像形成装置１の機器情報送信部２１は、その応答を受信すると、その応答の送信元であるユーザー端末装置３のネットワーク識別子（ＩＰアドレスなど）を特定し、そのネットワーク識別子を宛先として、当該画像形成装置１の機器情報（機種、使用可能な通信プロトコルなど）を送信する（ステップＳ５）。
【００４５】
そのユーザー端末装置３の機器情報取得部６２が、接続待機モードにおいて、その機器情報を受信し、ドライバーセットアップ部６３が、その機器情報に基づき、ドライバープログラム４１をセットアップする（ステップＳ６）。
【００４６】
これにより、このユーザー端末装置３から、そのユーザーが識別コードを入力した画像形成装置１を利用可能となる。つまり、このユーザー端末装置３内のアプリケーション等は、ドライバープログラム４１を使用して、その画像形成装置１で印刷などを実行させることができる。
【００４７】
ユーザーが識別コードを画像形成装置１に入力した後、ユーザー端末装置３において、上述のドライバープログラム４１のセットアップが自動的に実行されるため、ユーザーは、ユーザー端末装置３の設置場所に戻ることなく、別の画像形成装置１の設置場所に向かい、同様にして、その別の画像形成装置１についても、識別コードを入力し、ユーザー端末装置３において、上述のドライバープログラム４１のセットアップが自動的に実行させることができる（ステップＳ１１〜Ｓ１４）。このように、１つの識別コードで、複数の画像形成装置についてドライバープログラム４１のセットアップを自動的に実行させることができる。
【００４８】
以上のように、上記実施の形態によれば、画像形成装置１は、入力装置１４ｂに対して入力された、ユーザー端末装置３固有の識別コードで、ネットワーク２上でそのユーザー端末装置３を検索し、発見したユーザー端末装置３へ当該画像形成装置１の機器情報を送信する。一方、ユーザー端末装置３は、当該ユーザー端末装置３固有の識別コードを表示装置３２に表示させ、その識別コードが入力された画像形成装置１から送信された機器情報を受信し、受信した機器情報に基づきドライバープログラム４１をセットアップする。
【００４９】
これにより、ユーザーはユーザー端末装置３に表示された識別コードをユーザー所望の画像形成装置１に入力するだけで済むため、ネットワークの知識が乏しいユーザーでも、ユーザー所望の画像形成装置１のドライバーをセットアップすることができる。
【００５０】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００５１】
本発明は、例えば、複数の画像形成装置とユーザー端末装置が接続されているネットワークシステムに適用可能である。
【符号の説明】
【００５２】
１  画像形成装置
２  ネットワーク
３  ユーザー端末装置
１４ｂ  入力装置
２１  機器情報送信部
３２  表示装置
３５  演算処理装置（コンピューターの一例）
４１  ドライバープログラム
４２  セットアッププログラム
６１  識別コード管理部
６２  機器情報取得部
６３  ドライバーセットアップ部
【図１】
0005901589.tif 000002
【図２】
0005901589.tif 000003
【図３】
0005901589.tif 000004
【図４】
0005901589.tif 000005
【図５】
0005901589.tif 000006
【図６】
0005901589.tif 000007