(57)【要約】【課題】画像形成装置のファームウェアのアップデートの手間を軽減することができるインストールプログラム及び印刷システムを提供すること。【解決手段】本発明のインストールプログラムは、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを取得する取得部７ｂと、取得部７ｂにより取得されたドライバを自装置２にインストールするインストール処理部７ｃと、ネットワークプリンタ３のファームウェアをアップデートするべく、取得部７ｂにより取得された書換データをネットワークプリンタ３へ送信する送信部７ｄとしてクライアント端末装置２を機能させる。【選択図】図３
2007249732.tif 000002
【特許請求の範囲】
【請求項１】
通信可能に接続された画像形成装置に印刷処理を実行させるべく印刷データを送信するコンピュータに、前記画像形成装置のドライバをインストールさせるインストールプログラムであって、
前記画像形成装置に対応する、前記画像形成装置のドライバ、及び、前記画像形成装置のファームウェアの書換データを取得する取得手段と、前記取得手段により取得されたドライバを自装置にインストールするインストール手段と、前記画像形成装置のファームウェアをアップデートするべく、前記取得手段により取得された書換データを前記画像形成装置へ送信する送信手段としてコンピュータを機能させることを特徴とするインストールプログラム。
【請求項２】
前記コンピュータは、ＬＡＮを介して前記画像形成装置と通信可能に接続されるものであり、
前記送信手段は、前記インストール手段によるドライバのインストールに必要な前記画像形成装置のアドレスが設定されたときに、前記書換データを当該アドレスへ送信することを特徴とする請求項１に記載のインストールプログラム。
【請求項３】
前記コンピュータは、ＵＳＢを介して前記画像形成装置と通信可能に接続されるものであり、
前記送信手段は、ＵＳＢを介して前記画像形成装置と通信可能である場合に、前記インストール手段による前記ドライバのインストールが完了したときに、前記書換データを送信することを特徴とする請求項１に記載のインストールプログラム。
【請求項４】
前記ドライバ及び書換データは、特定のアプリケーションソフトウェアを必要とせず、前記コンピュータのオペレーティングシステムにより処理可能な所定のファイル形式の印刷データを、前記画像形成装置により印刷処理可能とするものであることを特徴とする請求項１〜３のいずれかに記載のインストールプログラム。
【請求項５】
端末装置と、前記端末装置からの指示を受け付けて印刷処理を実行する画像形成装置とが通信可能に接続された印刷システムであって、
前記端末装置は、前記画像形成装置に対応する、前記画像形成装置のドライバ、及び、前記画像形成装置のファームウェアの書換データを取得する取得手段と、前記取得手段により取得されたドライバを自装置にインストールするインストール手段と、前記取得手段により取得された書換データを前記画像形成装置へ送信する送信手段とを備え、
前記画像形成装置は、前記端末装置から受信した書換データに基づいて自装置のファームウェアをアップデートするアップデート手段を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信可能に接続された画像形成装置に印刷処理を実行させるべく印刷データを送信するコンピュータに、画像形成装置のドライバをインストールさせるインストールプログラム及び印刷システムに関する。
【背景技術】
【０００２】
クライアント端末装置（例えば、パーソナルコンピュータ）と、クライアント端末装置から送信された印刷データの印刷処理を実行する画像形成装置とが通信可能に接続された印刷システムにおいて、クライアント端末装置のオペレーティングシステム（ＯＳ：Operating System）に対応するプリンタドライバを容易に取得することができる印刷システムが考案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載されている印刷システムでは、クライアント端末装置のＯＳに対応するプリンタドライバの記憶場所を示すＵＲＬ（uniform resource locator）等が予め画像形成装置（ここでは、プリンタ）に記憶されている。そして、クライアント端末装置は、プリンタに記憶されているＵＲＬ等を取得し、そのＵＲＬによって示されたネットワークサーバからプリンタドライバをダウンロードし、ダウンロードしたプリンタドライバをインストールする。そのため、ユーザは、プリンタドライバが記憶されているフロッピー（登録商標）ディスク等を用いてクライアント端末装置にプリンタドライバをインストールするといった面倒な操作を行う必要がない。
【０００４】
ところで、Ｍｉｃｒｏｓｏｆｔ社が開発中の次期ＯＳであるＷｉｎｄｏｗｓＶｉｓｔａ（登録商標）の標準ファイルフォーマットとして、ＸＰＳ（XML Paper Specification）というものがある。このＸＰＳ形式のファイルは、ＷｉｎｄｏｗｓＶｉｓｔａがインストールされた装置においては、如何なるアプリケーションソフトウェア（ブラウザ等）も介さずに、ファイルを開くことが可能とされている。
【０００５】
ここで、例えば、クライアント端末装置と、ＰＣＬ（Printer Control Language）で記述された印刷データをクライアント端末装置から受信して印刷処理を行うプリンタとからなる印刷システムにおいて、プリンタを新たなファイル形式に対応させる（ここでは、ＸＰＳ形式の印刷データを受信して印刷可能とする）ためには、クライアント端末装置に新たなプリンタドライバをインストールするとともに、プリンタのファームウェアをアップデートする必要がある。
【特許文献１】特開平１１−２９６３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このような場合に、上記した特許文献１に開示されているような従来の印刷システムでは、ユーザは、クライアント端末装置のプリンタドライバをインストール（アップデート或いはアップグレード）する手間がかからないものの、プリンタのファームウェアをアップデートさせるための面倒な操作を行う必要があった。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、画像形成装置のファームウェアのアップデートの手間を軽減することができるインストールプログラム及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載のインストールプログラムは、通信可能に接続された画像形成装置に印刷処理を実行させるべく印刷データを送信するコンピュータに、前記画像形成装置のドライバをインストールさせるインストールプログラムであって、前記画像形成装置に対応する、前記画像形成装置のドライバ、及び、前記画像形成装置のファームウェアの書換データを取得する取得手段と、前記取得手段により取得されたドライバを自装置にインストールするインストール手段と、前記画像形成装置のファームウェアをアップデートするべく、前記取得手段により取得された書換データを前記画像形成装置へ送信する送信手段としてコンピュータを機能させることを特徴としている。
【０００９】
この構成によれば、コンピュータによりインストールプログラムが実行された場合に、画像形成装置に対応する、画像形成装置のドライバ、及び、画像形成装置のファームウェアの書換データが取得され、取得されたドライバがコンピュータにインストールされる。そして、取得された書換データがコンピュータから画像形成装置へ送信され、送信された書換データに基づいて画像形成装置のファームウェアがアップデートされる。
【００１０】
したがって、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが一連の処理として実行されるため、画像形成装置のファームウェアのアップデートの手間を軽減することが可能となる。
【００１１】
請求項２記載のインストールプログラムは、請求項１に記載のインストールプログラムにおいて、前記コンピュータは、ＬＡＮを介して前記画像形成装置と通信可能に接続されるものであり、前記送信手段は、前記インストール手段によるドライバのインストールに必要な前記画像形成装置のアドレスが設定されたときに、前記書換データを当該アドレスへ送信することを特徴としている。
【００１２】
この構成によれば、コンピュータが、ＬＡＮを介して画像形成装置と通信可能に接続されている。そして、ドライバのインストールに必要な画像形成装置のアドレス（ここでは、ＩＰアドレス）が設定されたときに、書換データがコンピュータから画像形成装置のアドレスへ送信される。
【００１３】
したがって、画像形成装置のドライバのコンピュータへのインストールが完了する前に、コンピュータから画像形成装置へ書換データが送信されるため、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが並行して行われることとなる。そのため、画像形成装置のドライバがインストールされたにも関わらず画像形成装置のファームウェアがアップデートされていないために、画像形成装置において、コンピュータから送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することが可能となる。
【００１４】
請求項３記載のインストールプログラムは、請求項１に記載のインストールプログラムにおいて、前記コンピュータは、ＵＳＢを介して前記画像形成装置と通信可能に接続されるものであり、前記送信手段は、ＵＳＢを介して前記画像形成装置と通信可能である場合に、前記インストール手段による前記ドライバのインストールが完了したときに、前記書換データを送信することを特徴としている。
【００１５】
この構成によれば、コンピュータと画像形成装置とがＵＳＢを介して通信可能である状態において、画像形成装置のドライバのインストールが完了したときに、コンピュータから画像形成装置へファームウェアの書換データが送信される。
【００１６】
したがって、画像形成装置のドライバのコンピュータへのインストールが完了した後、直ちに書換データが画像形成装置へ送信され、画像形成装置のファームウェアがアップデートされることとなる。そのため、画像形成装置のドライバがインストールされたにも関わらず画像形成装置のファームウェアがアップデートされていないために、画像形成装置において、コンピュータから送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することが可能となる。
【００１７】
請求項４記載のインストールプログラムは、請求項１〜３のいずれかに記載のインストールプログラムにおいて、前記ドライバ及び書換データは、特定のアプリケーションソフトウェアを必要とせず、前記コンピュータのオペレーティングシステムにより処理可能な所定のファイル形式の印刷データを、前記画像形成装置により印刷処理可能とするものであることを特徴としている。
【００１８】
この構成によれば、コンピュータにインストールされる画像形成装置のドライバ、及び、画像形成装置のファームウェアの書換データが、特定のアプリケーションソフトウェアを必要とせず、コンピュータのオペレーティングシステムにより処理可能な所定のファイル形式（例えば、ＸＰＳ形式）の印刷データを画像形成装置により印刷可能とするものであるため、インストールプログラムがコンピュータにより実行された場合に、前記所定のファイル形式の印刷データの印刷処理が可能となる。
【００１９】
請求項５記載の印刷システムは、端末装置と、前記端末装置からの指示を受け付けて印刷処理を実行する画像形成装置とが通信可能に接続された印刷システムであって、前記端末装置は、前記画像形成装置に対応する、前記画像形成装置のドライバ、及び、前記画像形成装置のファームウェアの書換データを取得する取得手段と、前記取得手段により取得されたドライバを自装置にインストールするインストール手段と、前記取得手段により取得された書換データを前記画像形成装置へ送信する送信手段とを備え、前記画像形成装置は、前記端末装置から受信した書換データに基づいて自装置のファームウェアをアップデートするアップデート手段を備えることを特徴としている。
【００２０】
この構成によれば、コンピュータによりインストールプログラムが実行された場合に、画像形成装置に対応する、画像形成装置のドライバ、及び、画像形成装置のファームウェアの書換データが取得され、取得されたドライバがコンピュータにインストールされる。そして、取得された書換データがコンピュータから画像形成装置へ送信され、送信された書換データに基づいて画像形成装置のファームウェアがアップデートされる。
【００２１】
したがって、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが一連の処理として実行されるため、画像形成装置のファームウェアのアップデートの手間を軽減することが可能となる。
【発明の効果】
【００２２】
請求項１に記載のインストールプログラムによれば、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが一連の処理として実行されるため、画像形成装置のファームウェアのアップデートの手間を軽減することができる。
【００２３】
請求項２に記載のインストールプログラムによれば、画像形成装置のドライバのコンピュータへのインストールが完了する前に、コンピュータから画像形成装置へ書換データが送信されるため、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが並行して行われることとなる。そのため、画像形成装置のドライバがインストールされたにも関わらず画像形成装置のファームウェアがアップデートされていないために、画像形成装置において、コンピュータから送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することができる。
【００２４】
請求項３に記載のインストールプログラムによれば、画像形成装置のドライバのコンピュータへのインストールが完了した後、直ちに書換データが画像形成装置へ送信され、画像形成装置のファームウェアがアップデートされることとなる。そのため、画像形成装置のドライバがインストールされたにも関わらず画像形成装置のファームウェアがアップデートされていないために、画像形成装置において、コンピュータから送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することができる。
【００２５】
請求項４に記載のインストールプログラムによれば、コンピュータにインストールされる画像形成装置のドライバ、及び、画像形成装置のファームウェアの書換データが、特定のアプリケーションソフトウェアを必要とせず、コンピュータのオペレーティングシステムにより処理可能な所定のファイル形式（例えば、ＸＰＳ形式）の印刷データを画像形成装置により印刷可能とするものであるため、インストールプログラムがコンピュータにより実行された場合に、前記所定のファイル形式の印刷データの印刷処理を行うことが可能になる。
【００２６】
請求項５に記載の印刷システムによれば、画像形成装置のドライバのインストールと、画像形成装置のファームウェアのアップデートとが一連の処理として実行されるため、画像形成装置のファームウェアのアップデートの手間を軽減することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態に係るインストールプログラム及び印刷システムについて、図面に基づき説明する。図１は、本発明の実施の形態に係る印刷システムの一例を示した構成図である。この印刷システム１は、クライアント端末装置２（コンピュータの一例、端末装置に相当する）と、クライアント端末装置２からの指示を受け付けて印刷処理を実行するネットワークプリンタ３（画像形成装置に相当する）とが通信可能に接続されたものであり、クライアント端末装置２は、ここでは、ＬＡＮ（Local Area Network）４を介してネットワークプリンタ３と通信可能に接続されている。なお、このＬＡＮ４は、インターネット５と接続されており、クライアント端末装置２は、インターネット５上のＷｅｂサイトにアクセスして種々のデータ（例えば、画像ファイル、プログラムデータ等）を取得することができる。
【００２８】
図２（ａ）は、クライアント端末装置２の一例を示す構成図である。このクライアント端末装置２は、例えば、パーソナルコンピュータ等からなり、ここでは、制御部（ＣＰＵ：Central Processing Unit）７、ＲＯＭ（Read Only Memory）８、ＲＡＭ（Random Access Memory）９、ＨＤＤ（Hard Disk Drive）１０、ＣＤ−ＲＯＭドライブ１１、操作部１２、表示部１３、及び、ＬＡＮ Ｉ／Ｆ（Local Area Network Interface）１４を備えたものであって、各部７〜１４は、バス１５によって通信可能に接続されている。
【００２９】
制御部７は、クライアント端末装置２の各部の動作を制御するものであり、オペレーティングシステム（ＯＳ：Operating System）や、各種のハードウェアを制御するためのドライバ（例えば、プリンタドライバ）や、各種のアプリケーションソフトウェア等のプログラムに基づいて動作する。
【００３０】
ＲＯＭ８は、制御部７によりこのクライアント端末装置２の各部の動作が制御されるための各種制御プログラムを格納している。ＲＡＭ９は、制御部７の主メモリ、ワークエリア等として機能し、各種設定情報等を格納している。
【００３１】
ＨＤＤ１０は、大容量のメモリ領域を有する記憶媒体を内蔵する記憶装置であり、オペレーティングシステム等のプログラムを格納している。システム起動時、オペレーティングシステムは、このＨＤＤ１０からＲＡＭ９にロードされ、オペレーティングシステムによってこのクライアント端末装置２の動作が統合的に制御されるようになっている。なお、本実施形態においては、クライアント端末装置２のＨＤＤ１０に、Ｍｉｃｒｏｓｏｆｔ社が開発中の次期ＯＳであるＷｉｎｄｏｗｓＶｉｓｔａ（登録商標）がインストールされているものと想定する。そのため、クライアント端末装置２においては、ＸＰＳ（XML Paper Specification）形式のファイルを、如何なるアプリケーションソフトウェア（ブラウザ等）も介さずに開くことが可能である。
【００３２】
なお、後述するが、本発明に係るインストールプログラムによってインストールされたネットワークプリンタ３のドライバ（以下、「プリンタドライバ」ともいう。）は、このＨＤＤ１０に格納される。
【００３３】
また、ＨＤＤ１０には、オペレーティングシステムやプリンタドライバの他、クライアント端末装置２で生成された各種データや、ネットワークプリンタ３に印刷処理させるべき画像データ等も格納されている。また、ＨＤＤ１０に格納されている、例えば画像データを印刷処理する場合、本実施形態においては、ネットワークプリンタ３がＰＤＬ（Page Description Language）で記述されたＰＤＬ形式の印刷データの印刷処理が可能なものであるため、印刷処理するべき画像データは、ＰＤＬ形式の印刷データとしてネットワークプリンタ３へＬＡＮ４を介して送信される。
【００３４】
ＣＤ−ＲＯＭドライブ１１は、このクライアント端末装置２の外部記憶装置であり、本発明に係るインストールプログラムが記録されたＣＤ−ＲＯＭ１７が挿入された場合に、このＣＤ−ＲＯＭドライブ１１を介してＣＤ−ＲＯＭ１７からインストールプログラムが読み出され、読み出されたインストールプログラムが制御部７によって実行されるようになっている。ここで、インストールプログラムは、通信可能に接続されたネットワークプリンタ３に印刷処理を実行させるべく印刷データを送信するクライアント端末装置２に、ネットワークプリンタ３のドライバをインストールさせるものであり、このインストールプログラムに従って、クライアント端末装置２が、後述する取得部７ｂ、インストール処理部７ｃ、及び、送信部７ｄとして機能するようになっている（図３参照）。
【００３５】
操作部１２は、ここではキーボードやマウス等を用いてなるものであり、クライアント端末装置２に対する動作指示や設定等の操作入力を受け付けるものである。表示部１３は、液晶ディスプレイなどを用いてなるものであり、各種画面情報を表示する。具体的には、クライアント端末装置２の動作状態や、ネットワークプリンタ３に対する印刷データの印刷条件を設定するための設定画面等を表示する。ＬＡＮ Ｉ／Ｆ１４は、ＬＡＮ４とクライアント端末装置２とを通信可能に接続するインターフェースである。
【００３６】
図２（ｂ）は、ネットワークプリンタ３の一例を示す構成図である。このネットワークプリンタ３は、通信可能に接続されたクライアント端末装置２から印刷データを受信して印刷処理を実行するものであり、図示するように、制御部（ＣＰＵ）２１、ＬＡＮ Ｉ／Ｆ２２、ＲＯＭ２３、ＲＡＭ２４、画像メモリ２５、プリント部２６、操作部２７、及び、表示部２８を備えたものであって、各部２１〜２８は、バス２９によって通信可能に接続されている。
【００３７】
制御部２１は、ＲＯＭ２３に格納されているファームウェアに従って、このネットワークプリンタ３を構成する各部を制御する。ＬＡＮ Ｉ／Ｆ２２は、ＬＡＮ４とネットワークプリンタ３とを通信可能に接続するものであり、ＬＡＮ Ｉ／Ｆ２２を介してクライアント端末装置２と通信を行うことが可能である。ＲＯＭ２３は、制御部２１によってネットワークプリンタ３の各部が制御されるためのファームウェアを格納しているフラッシュメモリである。ＲＡＭ２４は、制御部２１の主メモリ、ワークエリア等として機能し、各種設定情報を格納している。
【００３８】
画像メモリ２５は、印刷処理される画像データを一時的に格納するものであり、ここでは、クライアント端末装置２から送信された印刷データを格納する。プリント部２６は、画像メモリ２５から読み出された印刷データの画像を記録紙に記録する印刷処理を実行するものである。このプリント部２６の記録方式としては、例えば、電子写真方式やインクジェット記録方式等の各種の記録方式を用いることができる。
【００３９】
操作部２７は、ユーザが情報を入力するテンキーなどの入力キー、タッチパネル等から構成されており、ユーザによる各種の操作入力は、この操作部２７を介して行われる。表示部２８は、例えば操作部２７に並設された、各種の設定状態やネットワークプリンタ３の動作状態などを文字や図形などで表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤランプ、所定の警告音等を出力するスピーカを備えている。
【００４０】
図３は、本発明の主要部の一例を示す機能構成図である。クライアント端末装置２の制御部７は、機能的に、受付部７ａ、取得部７ｂ、インストール処理部７ｃ、及び、送信部７ｄを備えており、ネットワークプリンタ３の制御部２１は、機能的に、受信部２１ａ、及び、アップデート処理部２１ｂを備えている。
【００４１】
ここでは、制御部７が、ＣＤ−ＲＯＭ１７に記録されているインストールプログラムを読み出して実行することにより、受付部７ａ、取得部７ｂ、インストール処理部７ｃ、及び、送信部７ｄを含む機能部として機能し、制御部２１が、ＲＯＭ２３等に格納されている制御プログラムを読み出して実行することにより、受信部２１ａ、及び、アップデート処理部２１ｂを含む機能部として機能する。
【００４２】
クライアント端末装置２の受付部７ａは、ネットワークプリンタ３のドライバをインストールするために必要な情報を受け付けるものである。受付部７ａは、具体的には、インストールプログラムが記録されたＣＤ−ＲＯＭ１７がＣＤ−ＲＯＭドライブ１１に挿入された場合に、表示部１３に所定の設定画面を表示して、操作部１２からの操作入力に基づいて、ネットワークプリンタ３に対応するプリンタドライバを取得するために必要な情報（例えば、ネットワークプリンタ３の製造元を示す情報、ネットワークプリンタ３のモデルを示す情報、ネットワークプリンタ３のＩＰアドレス等の情報）を受け付ける。この受付部７ａによって受け付けられた情報は、ＲＡＭ９の所定領域に格納され、ＲＡＭ９に格納されたこれらの情報に基づいてネットワークプリンタ３のドライバをインストールする処理等が行われる。
【００４３】
取得部７ｂ（取得手段に相当する）は、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを取得するものである。取得部７ｂは、具体的には、ＣＤ−ＲＯＭ１７に記録された複数種のプリンタドライバ及び書換データの中から、受付部７ａにより受け付けられた情報に対応するプリンタドライバ及び書換データを読み出すことにより、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを取得する。
【００４４】
ここで、ネットワークプリンタ３のドライバ及びファームウェアの書換データは、特定のアプリケーションソフトウェアを必要とせず、クライアント端末装置２のオペレーティングシステムにより処理可能な所定のファイル形式（ここでは、ＸＰＳ形式）の印刷データを、ネットワークプリンタ３により印刷処理可能とするものである。すなわち、ＰＤＬ形式の印刷データとＸＰＳ形式の印刷データとの両方の印刷データの印刷処理を可能とするものである。また、本実施形態においては、オペレーティングシステムとして、ＷｉｎｄｏｗｓＶｉｓｔａがインストールされているため、ネットワークプリンタ３のドライバ及びファームウェアの書換データは、ＷｉｎｄｏｗｓＶｉｓｔａにも対応するものである。
【００４５】
インストール処理部７ｃ（インストール手段に相当する）は、取得部７ｂにより取得されたドライバ（プリンタドライバ）を自装置２にインストールするものである。すなわち、インストール処理部７ｃは、取得部７ｂにより取得されたプリンタドライバをＨＤＤ１０の所定領域に格納するものである。インストール処理部７ｃによってＨＤＤ１０にプリンタドライバがインストール（アップデート、或いは、アップグレード）されると、インストールされたプリンタドライバによってネットワークプリンタ３の動作が制御されることとなる。
【００４６】
送信部７ｄ（送信手段に相当する）は、ネットワークプリンタ３のファームウェアをアップデートするべく、取得部７ｂにより取得された書換データをネットワークプリンタ３へ送信するものである。なお、送信部７ｄは、インストール処理部７ｃによるプリンタドライバのインストールに必要なネットワークプリンタ３のアドレス（ここでは、ＩＰアドレス）が設定されたときに、言い換えれば、受付部７ａによりネットワークプリンタ３のＩＰアドレスが受け付けられたときに、取得部７ｂにより取得された書換データをネットワークプリンタ３のＩＰアドレスへ送信する。
【００４７】
ネットワークプリンタ３の受信部２１ａは、クライアント端末装置２から送信されたファームウェアの書換データを受信するものである。アップデート処理部２１ｂ（アップデート手段に相当する）は、受信部２１ａによってクライアント端末装置２から受信した書換データに基づいて自装置３のファームウェアをアップデートするものである。すなわち、受信した書換データに基づいて、ＲＯＭ２３のファームウェアをアップデートする。このように、アップデート処理部２１ｂによってＲＯＭ２３のファームウェアがアップデートされると、ネットワークプリンタ３において、ＰＤＬ形式の印刷データに加えて、ＸＰＳ形式の印刷データの印刷処理が可能となる。
【００４８】
以下、本発明に係るインストールプログラムがクライアント端末装置２により実行された場合に、クライアント端末装置２及びネットワークプリンタ３において行われる処理動作について、図４に例示するフローチャートに基づいて説明する。まず、クライアント端末装置２において、ＣＤ−ＲＯＭ１７に記録されているインストールプログラムが読み出されることによって処理が開始されると、受付部７ａは、ネットワークプリンタ３のドライバのインストールに必要な情報（例えば、ネットワークプリンタ３の製造元を示す情報、ネットワークプリンタ３のモデルを示す情報、ネットワークプリンタ３のＩＰアドレス等）が操作部１２を介して入力されたか否かを判断する（Ｓ１）。ここで、インストールに必要な情報が入力されていないと判断した場合（Ｓ１：ＮＯ）、待機状態となる。逆に、インストールに必要な情報が入力されたと判断した場合（Ｓ１：ＹＥＳ）、操作部１２からの操作入力に基づいて、ネットワークプリンタ３に対応するプリンタドライバを取得するために必要な情報を受け付け、設定情報としてＲＡＭ９の所定領域に格納する（Ｓ２）。
【００４９】
続いて、取得部７ｂは、受付部７ａにより受け付けられた情報に基づいて、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを取得する（Ｓ３）。そして、インストール処理部７ｃは、取得部７ｂによって取得されたネットワークプリンタ３のドライバをＨＤＤ１０にインストールし、送信部７ｄは、プリンタドライバのインストールに必要なネットワークプリンタ３のＩＰアドレスが設定されたときに、書換データをそのＩＰアドレスへ送信する（Ｓ４）。つまり、制御部７は、ネットワークプリンタ３のドライバを自装置２にインストールするとともに、ネットワークプリンタ３のファームウェアの書換データをネットワークプリンタ３へ送信する。
【００５０】
これに対し、ネットワークプリンタ３の受信部２１ａは、クライアント端末装置２から送信された書換データを受信すると（Ｓ１１）、アップデート処理部２１ｂは、受信部２１ａが受信した書換データに基づいて、ＲＯＭ２３のファームウェアをアップデートする（Ｓ１２）。
【００５１】
以上の説明から明らかなように、本発明に係るインストールプログラム、印刷システム１によれば、ネットワークプリンタ３のドライバのインストールと、ネットワークプリンタ３のファームウェアのアップデートとが一連の処理として実行されるため、ネットワークプリンタ３のファームウェアのアップデートの手間を軽減することができる。つまり、ユーザは、プリンタドライバをインストールするための設定操作を行うだけで、プリンタドライバのインストールとネットワークプリンタ３のファームウェアのアップデートとの両方を行うことができる。
【００５２】
また、ネットワークプリンタ３のドライバのクライアント端末装置２へのインストールが完了する前に（ネットワークプリンタ３のＩＰアドレスが設定された段階で）、クライアント端末装置２からネットワークプリンタ３へ書換データが送信されるため、ネットワークプリンタ３のドライバのインストールと、ネットワークプリンタ３のファームウェアのアップデートとを並行して行うことが可能である。そのため、ネットワークプリンタ３のドライバがクライアント端末装置２にインストールされたにも関わらずネットワークプリンタ３のファームウェアがアップデートされていないために、ネットワークプリンタ３において、クライアント端末装置２から送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することができる。
【００５３】
また、クライアント端末装置２にインストールされたネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データが、ＰＤＬ形式の印刷データに加え、特定のアプリケーションソフトウェアを必要とせず、クライアント端末装置２のＯＳにより処理可能なＸＰＳ形式の印刷データをネットワークプリンタ３により印刷処理可能とするものであるため、インストールプログラムがクライアント端末装置２により実行された場合に、ＸＰＳ形式の印刷データの印刷処理を行うことが可能となる。
【００５４】
なお、本発明は、上記実施形態に限定されるものではなく、以下の形態であってもよい。すなわち、本実施形態においては、本発明に係るインストールプログラムがＣＤ−ＲＯＭ１７に記録されており、ＣＤ−ＲＯＭ１７から、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを取得する形態について説明したが、ネットワークプリンタ３のドライバ及びファームウェアの書換データの取得方法はこれに限定されるものではない。例えば、取得部７ｂが、インターネット５上の所定のデータベースサーバ等（不図示）から本発明に係るインストールプログラムをダウンロードし、ダウンロードしたインストールプログラムを実行することにより、ネットワークプリンタ３に対応する、ネットワークプリンタ３のドライバ、及び、ネットワークプリンタ３のファームウェアの書換データを前記データベースサーバからインターネット５を介して取得するようにしてもよい。
【００５５】
また、本実施形態においては、クライアント端末装置２がＬＡＮ４を介してネットワークプリンタ３と通信可能に接続されるものである場合について説明したが、クライアント端末装置２は、ＵＳＢ（Universal Serial Bus）を介してネットワークプリンタ３と通信可能に接続されるものであってもよい。この場合、送信部７ｄは、ＵＳＢを介してネットワークプリンタ３と通信可能である場合に、インストール処理部７ｃによるプリンタドライバのインストールが完了したときに、書換データをネットワークプリンタ３へ送信するようにすればよい。
【００５６】
これにより、ネットワークプリンタ３のドライバのクライアント端末装置２へのインストールが完了した後、直ちに書換データがネットワークプリンタ３へ送信され、ネットワークプリンタ３のファームウェアがアップデートされることとなる。そのため、ネットワークプリンタ３のドライバがインストールされたにも関わらずネットワークプリンタ３のファームウェアがアップデートされていないために、ネットワークプリンタ３において、クライアント端末装置２から送信された印刷データの印刷処理が正常に行われないといった問題が生じることを防止することができる。
【００５７】
また、本実施形態においては、画像形成装置がネットワークプリンタ３である形態について説明したが、画像形成装置は、通信可能に接続された端末装置（ここでは、クライアント端末装置２）から印刷データを受信して印刷処理を実行可能なものであれば、例えば、複写機、ファクシミリ装置、インターネットファクシミリ装置、ファクシミリ機能やプリント機能等の複数の機能を併せ持つ複合機などであってもよい。
【産業上の利用可能性】
【００５８】
本発明は、例えば、通信可能に接続された画像形成装置に印刷処理を実行させるべく印刷データを送信するコンピュータに、画像形成装置のドライバをインストールさせるインストールプログラム及び印刷システムに適用可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係る印刷システムの一例を示した構成図である。
【図２】（ａ）は、クライアント端末装置の一例を示した構成図、（ｂ）は、ネットワークプリンタの一例を示した構成図である。
【図３】本発明の主要部の一例を示す機能構成図である。
【図４】インストールプログラムがクライアント端末装置により実行された場合に、クライアント端末装置及びネットワークプリンタにおいて行われる処理動作の一例を示したフローチャートである。
【符号の説明】
【００６０】
１    印刷システム
２    クライアント端末装置（コンピュータ、端末装置）
３    ネットワークプリンタ（画像形成装置）
４    ＬＡＮ
７    制御部
７ａ    受付部
７ｂ    取得部（取得手段）
７ｃ    インストール処理部（インストール手段）
７ｄ    送信部（送信手段）
１０    ＨＤＤ
１１    ＣＤ−ＲＯＭドライブ
１７    ＣＤ−ＲＯＭ
２１    制御部
２１ａ    受信部
２１ｂ    アップデート処理部（アップデート手段）
２３    ＲＯＭ
【図１】
2007249732.tif 000003
【図２】
2007249732.tif 000004
【図３】
2007249732.tif 000005
【図４】
2007249732.tif 000006