(57)【要約】【課題】ユーザが、言語を置き換えることを意識せずに、所望の言語で表示を行うことができ、ユーザの利便性が高いプリンタシステムを提供することを目的とする。【解決手段】所定の通信媒体を介して、情報処理装置と、表示手段を備え表示手段に表示するデータを記憶する記憶手段を有する画像形成装置とが通信可能なプリンタシステムにおいて、ホストコンピュータにプリンタドライバ等の制御プログラムをインストールする際に、制御プログラムが選択した言語に対応する表示データをプリンタへ転送し、プリンタ側に保持している言語のデータと置き換えるプリンタシステムである。【選択図】図２
2010152665.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して、情報処理装置と、表示手段を備え表示手段に表示するデータを記憶する記憶手段を有する画像形成装置とが通信可能なプリンタシステムにおいて、
上記画像形成装置を制御する複数の言語に対応する制御プログラムと複数の言語に対応する上記表示するデータを具備するインストールプログラムとにより、情報処理装置は、上記制御プログラムを、上記情報処理装置にインストールする際に、複数の言語の表示データの中から、インストールされる上記制御プログラムの言語に対応している表示データを、上記記憶手段に転送する転送手段と；
を有する装置であることを特徴とするプリンタシステム
【請求項２】
請求項１において、
上記インストールプログラムは、上記情報処理装置を、
上記制御プログラムの言語を選択する言語選択手段と；
上記記憶手段に記憶されている表示データの言語情報を取得する記憶言語情報取得手段と；
上記言語選択手段が選択した言語と、上記記憶言語情報取得手段が取得した言語情報とを比較し、上記表示データを転送するかどうかを判断する転送判断手段と；
して動作させるプログラムであることを特徴とするプリンタシステム。
【請求項３】
請求項１において、
上記記憶手段に転送する表示データは、上記情報処理装置を制御するシステムプログラムにおける言語データと同じ言語のデータであることを特徴とするプリンタシステム。
【請求項４】
請求項１において、
上記記憶手段に転送する表示データは、ユーザが選択した言語のデータであることを特徴とするプリンタシステム。
【請求項５】
請求項１において、
上記記憶手段は、少なくとも１言語に対応する表示データを記憶する領域を有し、初期出荷時において上記領域には表示データが書き込まれていないことを特徴とするプリンタシステム。
【請求項６】
請求項１において、
上記記憶手段は、複数の言語に対応する表示データを記憶する領域を有し、転送された表示データを置き換える領域と置き換えられない領域とを有することを特徴とするプリンタシステム。
【請求項７】
請求項１において、
上記画像形成装置と上記情報処理装置とがローカル接続され、転送できるユーザを限定したことを特徴とするプリンタシステム。
【請求項８】
請求項１において、
上記インストールプログラムは、上記情報処理装置を、
管理情報に基づいて、管理者用であるかどうかを判別する管理者プログラム判別手段と；
上記制御プログラムの言語を選択する言語選択手段と；
上記画像形成装置の記憶手段に記憶されている表示データの言語情報を取得する記憶言語情報取得手段と；
上記管理者プログラム判別手段が、管理者プログラムであると判別した場合に、上記言語選択手段が選択した言語と上記記憶言語情報取得手段が取得した言語情報とを比較し、上記表示データを転送するかどうかを判別する判別手段と；
して動作させるプログラムであることを特徴とするプリンタシステム。
【請求項９】
請求項１において、
上記インストールプログラムは、
上記画像形成装置と上記情報処理装置とがネットワーク接続された際に、上記画像形成装置の管理者情報を取得する管理者情報取得手段と；
上記管理者情報に基づいて、管理者かどうかを判別し、表示データの転送を許可するかどうかを決定する決定手段と；
を有することを特徴とするプリンタシステム。
【請求項１０】
所定の通信媒体を介して、情報処理装置と、表示手段を備え表示手段に表示するデータを記憶する記憶手段を有する画像形成装置とが通信可能なプリンタシステムの制御方法において、
上記画像形成装置を複数の言語に対応する制御プログラムと複数の言語に対応する上記表示するデータを具備するインストールプログラムにより、上記制御プログラムを上記情報処理装置にインストールする際に、情報処理装置は、複数の言語の表示データの中から、インストールされる上記制御プログラムの言語に対応している表示データを、記憶手段に転送する転送工程と；
を実行することを特徴とするプリンタシステムにおける制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタシステムに関し、所定の通信媒体を介して、情報処理装置と通信可能であり、複数の言語を表示可能な表示部を具備する画像形成装置を有するプリンタシステムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや複写装置、ワードプロセッサ等のＯＡ機器が広く普及され、これらの機器の画像形成（記録）装置の一種として、インクジェット方式によってデジタル画像記録を行う記録装置が急速に発展、普及している。特に、ＯＡ機器の高機能化とともに、それらの機器のカラー化が進み、これに伴って、様々なカラープリンタシステムが開発されている。
【０００３】
一般に、プリンタシステムを構成する画像形成装置は、記録ヘッド及びインクタンクを搭載するキャリッジと、記録紙を搬送する搬送機構と、これらを制御する制御回路とを有する。
【０００４】
このような記録装置では、インク液滴を吐出させる複数の吐出口を具備している記録ヘッドを、記録紙の搬送方向（副走査方向）と直行する方向（主走査方向）に、シリアル・スキャンさせながら、インクを吐出する。また、一方で、記録ヘッドからのインク吐出がない間に、記録紙を、記録ヘッドの記録幅に等しい量で、間欠的に搬送することによって、記録動作を実行する。さらには、カラー記録が可能な記録装置である場合、複数色の記録ヘッドから吐出されるインク液滴を重ねあわせることによって、カラー画像を形成する。
【０００５】
画像形成装置において、インクを吐出させる方法として、次の（１）、（２）の２つの方法が知られている。
【０００６】
（１）出口近傍に発熱素子（電気熱エネルギー変換体）を設け、この発熱素子に電気信号を印加することによって、インクを局所的に加熱し、圧力変化を起こさせ、インクを吐出口から吐出させる方法。
【０００７】
（２）ピエゾ素子等の圧電素子を用い、インクに機械的圧力を付与し、インクを吐出する方法。
【０００８】
これらのインクジェット記録方法は、記録信号に応じて、インクを微少な液滴として吐出口から記録媒体上に吐出することによって、文字や図形等を記録する方法である。インクジェット記録方法は、ノンインパクトであるので、騒音が少ないこと、ランニング・コストが低いこと、装置を小型化しやすいこと、及びカラー化が比較的容易であること等の利点を有する。
【０００９】
このために、インクジェット記録装置は、コンピュータやワードプロセッサ等と併用され、又は単独で使用される複写機、プリンタ、ファクシミリ等の記録装置において、画像形成（記録）手段として広く用いられている。
【００１０】
このようなプリンタシステムを構成する画像形成装置は、装置の状態や操作案内等をユーザに表示するために液晶画面を設け、ユーザの操作性向上を図っている。その中でも、近年、ロール紙交換、インクタンク交換等のメンテナンス作業を、効果的にユーザに行ってもらうために、メンテナンスの処理手順を示す図と説明文とを、順を追って、液晶画面に表示する。これによって、ユーザは、マニュアルを見ずに、作業することができる。
【００１１】
プリンタシステムが使用される国の言語で上記説明文を表示することが望ましく、液晶画面の表示を各国語毎に対応させることが一般的である。特に、外資系企業向けや、複数の民族が混在する地域向けには、複数の言語の表示データを予め用意し、ユーザが、操作部から選択できるようにしてある。
【００１２】
しかし、近年の国際化に伴い、対応すべき言語が増え続け、これに対応するためには、より多くのメモリ容量が必要である。
【００１３】
これに対応するために、複数の言語の表示データを予めホストコンピュータに用意し、ユーザが、プリンタ側の操作部で選択した言語の表示データを、ホストコンピュータから取得し、現在の言語表示データと置き換える。これによって、プリンタ側のメモリ容量の増大を防ぐ装置が知られている（たとえば、特許文献１参照）。
【特許文献１】特開平１０−３２６６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、特許文献１記載の発明では、ユーザ毎に使用言語が異なる場合、その使用の度に、ユーザが、表示言語を切り替える操作を実行する必要があり、この切替操作が煩雑であるという問題がある。
【００１５】
また、上記従来例では、少なくとも１つ以上の言語の表示データを事前に持っていることが前提であり、工場出荷時において、仕向け地毎に表示データを振り分ける作業が必要であるという問題がある。
【００１６】
本発明は、ユーザが、表示言語を置き換えることを意識せずに（プリンタ側でユーザの操作を必要とせずに）、所望の言語で表示を行うことができ、ユーザの利便性が高いプリンタシステムを提供することを目的とする。
【００１７】
また、本発明は、表示データを持たない状態で出荷することができるので、工場出荷時において、仕向け地毎に表示データを振り分ける作業を削減することができるプリンタシステムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明は、ホストコンピュータにプリンタドライバ等の制御プログラムをインストールする際に、制御プログラムが選択した言語に対応する表示データをプリンタへ転送し、プリンタ側に保持している言語のデータと置き換えるプリンタシステムである。
【発明の効果】
【００１９】
本発明は、制御プログラムをインストールする際に、制御プログラムで使用されている言語の表示データを、ホストコンピュータから取得し、プリンタ側が保持している言語のデータと置き換える。したがって、ユーザは、言語の置き換えを意識せずに、所望の表示データを表示できるという効果を奏する。これによって、ユーザの利便性を図ることができる。
【００２０】
また、本発明によれば、表示データを持たない状態で出荷を行うことができるので、工場出荷時において、仕向け地毎に表示データを振り分ける作業を削減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２２】
図１は、本発明の実施例１であるプリンタシステムＰＳ１を示すブロック図である。
【００２３】
プリンタシステムＰＳ１は、プリンタＰＲ１（画像形成装置）と、ホストコンピュータＨＣ１（情報処理装置）とを有する。
【００２４】
ＣＰＵ１は、入力インタフェース１９を介して、ホストコンピュータＨＣ１に接続されている。
【００２５】
ＲＯＭ３は、制御プログラムや、操作パネル２２に表示する表示データ等を格納している。ここで、ＲＯＭ３は、後述の説明でＥＥＰＲＯＭ４と混同することを避けるためにＲＯＭ３という名称で説明するが、実際にはＥＥＰＲＯＭ等の書き替え可能なメモリを使用している。
【００２６】
ＥＥＰＲＯＭ４は、更新可能な制御プログラムや表示言語情報を含む各種定数データ等を格納している。表示言語情報は、表示データの有無、格納している表示データの言語、言語数等の情報で構成され、インストールプログラムから、プリンタドライバ等がインストールされる際に、プリンタＰＲ１から読み出される。
【００２７】
また、ＲＡＭ２には、ホストコンピュータＨＣ１から受信したコマンド信号や画像情報が格納されている。
【００２８】
ＣＰＵ１は、ＲＯＭ３、ＥＥＰＲＯＭ４、ＲＡＭ２にアクセスし、これらのメモリに格納されている情報に基づいて、記録動作を制御する。
【００２９】
操作パネル２２のキーを介して入力される指示情報は、操作パネルインタフェース２１を介して、ＣＰＵ１に伝達される。また、ＣＰＵ１からの命令によって、同様に、操作パネルインタフェース２１を介して、操作パネル２２におけるＬＥＤ点灯やＬＣＤ表示が制御される。
【００３０】
ＬＣＤには、プリンタＰＲ１の各種の状態や、操作案内等を、ユーザに表示し、少なくとも１言語の画面を表示する。
【００３１】
拡張インタフェース２０は、無線ＬＡＮやＨＤＤ等の拡張カードを接続し、機能拡張するインタフェースである。画像情報は、画像データ処理ブロック１６によって、各インク色のドットデータに変換される。
【００３２】
バンドメモリ制御部１３は，プリントヘッドのデータ形式に変換した後に、ＲＡＭ１８に格納する。
【００３３】
ヘッドデータ生成部１２は、マルチパス、つなぎすじ、不吐ノズル等を考慮して、ヘッドに送るデータを生成する。
【００３４】
また、クリーニングタイマ１７が、プリントヘッド制御ブロック１４に接続され、クリーニングタイマ１７の値によって、印字に先立って行なわれるクリーニングの種類が決まる。
【００３５】
複数のセンサユニット２４は、各種カバー類の開閉、各種レバー類の設定、インクタンクの有無、紙の有無等プリンタＰＲ１の各状態を示す。センサユニット２４で検出された出力信号によって、センサ出力検出回路２３は、プリンタＰＲ１の状態を検出し、必要に応じて、ＣＰＵ１に伝達する。
【００３６】
出力ポート５とキャリッジモータ制御回路７とを介して、キャリッジモータ９を動作させ、キャリッジ１５に搭載されているプリントヘッド１１を移動させる。
【００３７】
また、出力ポート５と紙搬送モータ制御回路６とを介して、紙送りモータ８を動作させ、搬送ローラ等の紙搬送機構１０を動作させる。さらに、ＣＰＵ１は、ＥＥＰＲＯＭ４に格納されている各種情報に基づいて、プリントヘッド制御ブロック１４を制御し、キャリッジ１５に搭載されているプリントヘッド１１を駆動することによって、記録媒体上に所望の画像を記録する。
【００３８】
また、図示しない電源回路から、ＣＰＵ１や各種制御回路を動作させるためのロジック駆動電圧Ｖｃｃ（たとえば３．３Ｖ）、各種モータ駆動電圧Ｖｍ（たとえば２４Ｖ）、記録ヘッドを駆動させるためのヒート電圧Ｖｈ（たとえば１２Ｖ）等が出力される。
【００３９】
ホストコンピュータＨＣ１は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ハードディスク３４と、記憶媒体読取装置３５と、インタフェース３６と、ディスプレイ３７とを有する。
【００４０】
ＣＰＵ３１は、ソフトウエアプログラムに従い、ホストコンピュータＨＣ１全体を制御するデバイスである。
【００４１】
ＲＯＭ３２は、オペレーティングシステムの起動やハードウェアの設定を行うプログラムが書き込まれている。
【００４２】
ＲＡＭ３３は、一時的に情報を保持可能なデバイスである。たとえば、ハードディスク３４に保存されているオペレーティングシステムや文書や画像を作成、又は編集するための各種アプリケーションプログラムが、ＣＰＵ３１で実行する際に、一時的に情報を保持する領域として利用される。
【００４３】
ハードディスク３４は、オペレーティングシステムや文書や画像を作成、又は編集するための各種アプリケーションプログラムを記憶する。
【００４４】
記憶媒体読取装置３５は、ＣＤ−ＲＯＭやフロッピー（登録商標）ディスク等の記憶媒体に保存されている内容を読み取るものである。
【００４５】
インタフェース３６は、ホストコンピュータＨＣ１から出力された印刷命令を、プリンタＰＲ１に送信する。このインタフェース３６は、ローカル接続するインタフェースであり、具体的には、パラレルインタフェース、ＵＳＢインタフェース、赤外線通信等がある。また、インタフェース３６は、ＬＡＮ等のネットワークを介してプリンタＰＲ１と接続してもよい。このように、ホストコンピュータＨＣ１とプリンタＰＲ１とを接続する通信媒体は、どんな通信媒体でもよく、適宜、所定の通信媒体で接続し、通信可能なように設定されていればよい。
【００４６】
ディスプレイ３７は、ＣＲＴや液晶等から成り、たとえばインストールプログラムの画面を表示し、言語選択等の設定画面を表示する。
【００４７】
入力装置３８は、マウスやキーボード等から成り、ディスプレイ３７に表示したインストールプログラムの設定画面に、ユーザが設定を望む内容をするために利用される。
【００４８】
図２は、プリンタシステムＰＳ１の一例を示すブロック図である。
【００４９】
プリンタドライバをインストールする場合、図２に示すように、インストールプログラムＩＰ１が保存されたＣＤ−ＲＯＭや、フロッピー（登録商標）ディスク等の記憶媒体Ｍ１を、ユーザが、記憶媒体読取装置３５にセットする。
【００５０】
次に、ホストコンピュータＨＣ１のＣＰＵ３１が、インストールプログラムＩＰ１の内容をＲＡＭ３３に一時保存し、また、インストールプログラムＩＰ１の処理を開始する。以下、ホストコンピュータＨＣ１のＣＰＵ３１がインストールプログラムＩＰ１を実行する際の処理の説明である。
【００５１】
また、ホストコンピュータＨＣ１は、アプリケーション６３と、オペレーティングシステム６１とを有している。
【００５２】
プリンタドライバ６０は、アプリケーション６３の描画命令に対応する印刷データを、プリンタＰＲ１が理解できるデータ形式に変換する。一般に、プリンタのメーカが製造し、プリンタＰＲ１と共にユーザに提供され、ユーザが、オペレーティングシステム６１内にインストールする。
【００５３】
インストールプログラムＩＰ１には、多言語に対応しているプリンタドライバ４２〜４５と、プリンタＰＲ１の操作パネル２２に表示するための表示データ４６〜４９とが含まれている。
【００５４】
また、インストール処理部５１が、初期設定ファイル（図示せず）等の内容を参照することによって、インストールプログラムＩＰ１のインストールが行われる。
【００５５】
言語選択部５２は、プリンタドライバの言語を選択するものであり、ユーザが言語を選択するための言語選択画面をディスプレイ３７に表示し、入力装置３８を用いてユーザが言語を選択した言語を選択された言語として出力する。なお、言語選択は、手動だけでなく、オペレーティングシステム６１の表示言語情報を参照し、最適な言語を自動的に選択するようにしてもよい。
【００５６】
表示データ転送判別部５４は、言語選択部５２が選択した言語情報と、プリンタＰＲ１のＥＥＰＲＯＭ４から読み出された表示言語情報６５とによって、表示データ６４を転送するかどうかを判別する。言語選択部５２が選択したプリンタドライバは、セレクタ５３を介して、ホストコンピュータＨＣ１のオペレーティングシステム６１にインストールされる。また、表示データ転送判別部５４によって、転送することが決まると、選択されたプリンタドライバと同じ言語の表示データが、セレクタ５５を介して、プリンタＰＲ１のＲＯＭ３に転送される。なお、ＲＯＭ３は、複数の言語に対応する表示データを記憶する領域を有し、転送された表示データを記憶する。また、ＲＯＭ３に記憶された表示データのうち、転送された表示データと置き換える領域と置き換えられない領域とを設定することが可能である。この設定は、操作パネル２２から行う。
【００５７】
次に、上記実施例における動作シーケンスについて、詳細に説明する。
【００５８】
図３は、プリンタシステムＰＳ１において、ホストコンピュータＨＣ１からインストールプログラムＩＰ１に含まれる表示データを転送する動作を示すフローチャートである。このフローチャートは、ホストコンピュータＨＣ１のＣＰＵ３１によって実行される。
【００５９】
インストールプログラムＩＰ１を使って、プリンタドライバ６０をホストコンピュータＨＣ１にインストールする際に、格納されている複数の言語の中から、言語選択部５２で選択されたプリンタドライバを、インストールする（Ｓ１）。次に、プリンタＰＲ１のＥＥＰＲＯＭ４から、操作パネル２２の表示言語情報６５を取得する（Ｓ２）。表示言語の有無を確認し（Ｓ５）、表示データ転送判別部５４が、“有り”と判別すると、次のステップに進む。表示データ転送判別部５４が、“無し”と判別すると、インストールされたプリンタドライバ６０と同じ言語の表示データ６４をプリンタＰＲ１に送信し（Ｓ１０）、プリンタＰＲ１に、表示データ６４をＲＯＭ３へ保存させる（Ｓ１１）。ここで、プリンタＰＲ１は、出荷時の初期状態（初期出荷時）においてＲＯＭ３には、表示データが書き込まれていない。よって、初期出荷時のプリンタＰＲ１であれば、Ｓ５において、表示データ転送判別部５４が、“無し”と判別される。
【００６０】
そして、プリンタＰＲ１に、表示言語情報を更新させ、更新した表示言語情報をＥＥＰＲＯＭ４に格納させる（Ｓ９）。表示言語情報６５に示されている表示データの言語と、インストールしたプリンタドライバ６０の言語とを比較し（Ｓ６）、“同じ”であると判別すると、処理を終了する。“異なっている”と判別すると、ユーザが、操作パネル２２に表示したい言語である可能性が高い。したがって、インストールされたプリンタドライバ６０と同じ言語の表示データ６４を、プリンタＰＲ１に送信し（Ｓ７）、プリンタＰＲ１に、表示データ６４を、ＲＯＭ３に元々格納されていた表示データと置き換えさせる（Ｓ８）。
【００６１】
なお、この置き換えを、自動的に行うだけでなく、ディスプレイ３７に置き換えてよいかどうかを問う置き換え許可画面を表示し、ユーザ承認のもとで、手動で置き換えを行うようにしてもよい。その後に、プリンタＰＲ１に、表示言語情報を更新させ、ＥＥＰＲＯＭ４に格納させた（Ｓ９）後に、処理を終了する。
【００６２】
さらに、上記記憶手段は、少なくとも１言語に対応する表示データを記憶する領域を有し、初期出荷時において上記領域には表示データが書き込まれていない。
【実施例２】
【００６３】
実施例２において、実施例１と同一の部分については、同一の符号を付加して説明を省略する。
【００６４】
図４は、本発明の実施例２であるプリンタシステムＰＳ２を示す図である。
【００６５】
プリンタシステムＰＳ２は、複数のホストコンピュータＨＣ１〜ＨＣ３とプリンタＰＲ１とが、ネットワークで接続されているシステムである。
【００６６】
プリンタシステムＰＳ２では、複数のホストコンピュータと通信可能であるため、各ホストコンピュータのユーザであれば誰でも、表示データをプリンタＰＲ１へ転送できる可能性が出る。しかし、プリンタＰＲ１の管理者のみが表示データをプリンタＰＲ１へ転送できることが、望ましい。
【００６７】
図５は、プリンタシステムＰＳ２におけるインストールプログラムＩＰ２の構成の一例を示すブロック図である。
【００６８】
インストールプログラムＩＰ２には、多言語に対応したプリンタドライバ４２〜４５と、プリンタＰＲ１の操作パネル２２に表示するための表示データ４６〜４９とが含まれている。
【００６９】
以下、ホストコンピュータＨＣ１のＣＰＵ３１がインストールプログラムＩＰ２を実行する際の処理の説明である。
【００７０】
また、インストール処理部５１が、初期設定ファイル等の内容を参照することによって、インストールプログラムＩＰ２をインストールする。言語選択部５２は、ディスプレイに言語選択画面を表示し、ユーザに言語を選択させ、入力装置３８から入力された言語を選択言語として出力することによって、プリンタドライバの言語を選択する。なお、言語選択は、手動だけでなく、オペレーティングシステム６１の表示言語情報を参照し、最適な言語を自動的に選択するようにしてもよい。
【００７１】
管理者プログラム情報５７は、記憶媒体に格納されているインストールプログラムが、プリンタＰＲ１の管理者用のものであるかどうかを示す情報である。管理者用のインストールプログラムＩＰ２は、プリンタＰＲ１のＩＰアドレス等のネットワーク設定やファームウェアの更新等、一般ユーザに行ってもらいたくない処理を許可されているプログラムである。
【００７２】
表示データ転送判別部５６は、言語選択部５２が選択した言語情報と、プリンタＰＲ１のＥＥＰＲＯＭ４から読み出された表示言語情報６５と、管理者プログラム情報５７とによって、表示データ６４を転送するかどうかを判別する。言語選択部５２で選択されたプリンタドライバは、セレクタ５３を介して、ホストコンピュータＨＣ１のオペレーティングシステム６１上にインストールされる。
【００７３】
また、表示データ転送判別部５６で転送することが決まった場合、選択されたプリンタドライバと同じ言語の表示データが、セレクタ５５を介して、プリンタＰＲ１のＲＯＭ３に転送される。なお、ＲＯＭ３は、複数の言語に対応する表示データを記憶する領域を有し、転送された表示データを記憶する。また、ＲＯＭ３に記憶された表示データのうち、転送された表示データと置き換える領域と置き換えられない領域とを設定することが可能である。この設定は、操作パネル２２から行う。
【００７４】
次に、実施例における動作シーケンスについて詳細に説明する。
【００７５】
図６は、実施例２であるプリンタシステムＰＳ２において、ホストコンピュータＨＣ１からインストールプログラムＩＰ２に含まれる表示データを転送する方法を示すフローチャートである。
【００７６】
インストールプログラムＩＰ２を使って、プリンタドライバ６０をホストコンピュータＨＣ１にインストールする際に、格納されている複数の言語の中から、言語選択部５２で選択されたプリンタドライバをインストールする（Ｓ２１）。表示データ転送判別部５６は、管理者プログラム情報５７から、管理者プログラム情報を読み出す（Ｓ２２）。表示データ転送判別部５６が、インストールプログラムＩＰ２が管理者用であるかどうかを判断する（Ｓ２３）。
【００７７】
“管理者用でない”と判別された場合、処理を終了し、“管理者用である”と判別された場合、次のステップに進む。プリンタＰＲ１のＥＥＰＲＯＭ４から、操作パネル２２の表示言語情報６５を取得する（Ｓ２４）。表示言語の有無を確認し（Ｓ２５）、表示データ転送判別部５６が“有り”であると判別した場合、次のステップに進む。表示データ転送判別部５６が、“無し”であると判別すると、インストールされたプリンタドライバ６０と同じ言語の表示データ６４を、プリンタＰＲ１に送信し（Ｓ３０）、プリンタＰＲ１に、表示データ６４をＲＯＭ３へ保存させる（Ｓ３１）。ここで、プリンタＰＲ１は、出荷時の初期状態（初期出荷時）においてＲＯＭ３には、表示データが書き込まれていない。よって、初期出荷時のプリンタＰＲ１であれば、Ｓ２５において、表示データ転送判別部５６が、“無し”と判別される。
【００７８】
そして、プリンタＰＲ１に、表示言語情報を更新させ、更新した表示言語情報をＥＥＰＲＯＭ４に格納させる（Ｓ２９）。表示言語情報６５に示されている表示データの言語と、インストールしたプリンタドライバ６０の言語とを比較し（Ｓ２６）、“同じ”であると判別された場合、処理を終了する。“異なっている”と判別された場合、ユーザが操作パネル２２に表示したい言語である可能性が高い。したがって、インストールされたプリンタドライバ６０と同じ言語の表示データ６４を、プリンタＰＲ１に送信し（Ｓ２７）、プリンタＰＲ１に、表示データ６４を、ＲＯＭ３に元々あった表示データと置き換えさせる（Ｓ２８）。
【００７９】
なお、置き換えは自動で行うだけでなく、ディスプレイ３７に置き換えていいかどうかを問う置き換え許可画面を表示し、ユーザ承認のもとで、手動で置き換えるようにしてもよい。その後に、プリンタＰＲ１に、表示言語情報を更新させ、ＥＥＰＲＯＭ４に格納させた（Ｓ２９）後に、処理を終了する。
【実施例３】
【００８０】
実施例３において、実施例１または実施例２と同じ部分については同一の符号を付加して説明を省略する。
【００８１】
本発明の実施例３は、図４に示すように、複数のホストコンピュータＨＣ１〜ＨＣ３と、プリンタＰＲ１とがネットワーク接続されたときに、管理者用プログラムを使用せずに、実施する実施例である。
【００８２】
図７は、本発明の実施例３であるプリンタシステムＰＳ３のインストールプログラム構成の一例を示すブロック図である。以下、ホストコンピュータＨＣ１のＣＰＵ３１がインストールプログラムＩＰ３を実行する際の処理の説明である。
【００８３】
インストールプログラムＩＰ３には、多言語に対応しているプリンタドライバ４２〜４５と、プリンタＰＲ２の操作パネル２２に表示する表示データ４６〜４９とが含まれている。
【００８４】
また、インストール処理部５１が、初期設定ファイル等の内容を参照することによって、インストールプログラムＩＰ３のインストールが行われる。言語選択部５２は、ディスプレイに言語選択画面を表示し、ユーザに言語を選択させ、入力装置３８から入力された言語を選択言語として出力することによって、プリンタドライバの言語を選択する。なお、言語選択は、手動だけでなく、オペレーティングシステム６１の表示言語情報を参照し、最適な言語を自動的に選択するようにしてもよい。
【００８５】
表示データ転送判別部５４は、言語選択部５２が選択した言語情報と、プリンタＰＲ２のＥＥＰＲＯＭ４ａから読み出された表示言語情報６５と、管理者情報６６と、表示データ６４とを、転送するかどうかを判別する。管理者情報６６には、プリンタＰＲ２の管理者ナンバー、更新日、更新内容等の情報が記述され、インストールプログラムから、プリンタドライバ等がインストールされる際に、表示言語情報６５と共に、プリンタＰＲ２から読み出される。
【００８６】
言語選択部５２で選択されたプリンタドライバは、セレクタ５３を介して、ホストコンピュータＨＣ１のオペレーティングシステム６１上に、インストールされる。また、表示データ転送判別部５４が転送すると判断した場合、選択されたプリンタドライバと同じ言語の表示データが、セレクタ５５を介して、プリンタＰＲ２のＲＯＭ３に転送される。
【００８７】
なお、ＲＯＭ３は、複数の言語に対応する表示データを記憶する領域を有し、転送された表示データを記憶する。また、ＲＯＭ３に記憶された表示データのうち、転送された表示データと置き換える領域と置き換えられない領域とを設定することが可能である。この設定は、操作パネル２２から行う。
【００８８】
次に、動作シーケンスについて、詳細に説明する。
【００８９】
図８は、プリンタシステムＰＳ３において、ホストコンピュータＨＣ１からインストールプログラムＩＰ３に含まれる表示データを転送する動作を示すフローチャートである。
【００９０】
インストールプログラムＩＰ３を使って、プリンタドライバ６０をホストコンピュータＨＣ１にインストールする際に、格納されている複数の言語の中から、言語選択部５２で選択されたプリンタドライバをインストールする（Ｓ４１）。プリンタＰＲ２のＥＥＰＲＯＭ４ａから、管理者情報６６と操作パネル２２の表示言語情報６５とを取得する（Ｓ４２）。
【００９１】
表示データ転送判別部５４は、管理者情報６６に基づいて、インストールしているユーザが管理者かどうかを判断し（Ｓ４３）、“管理者でない”と判別された場合、処理を終了し、“管理者である”と判別された場合、次のステップに進む。ユーザがインストールする際に入力する管理者ナンバーと、プリンタＰＲ２から読み出された管理者情報６６に記述されている管理者ナンバーとを比較することによって、管理者が判別される。
【００９２】
次に、表示データ転送判別部５４は、表示言語情報６５から、表示言語の有無を確認する（Ｓ４５）。表示データ転送判別部５４が、“有り”であると判別すると、次のステップに進む。表示データ転送判別部５４が、“無し”であると判別すると、インストールされたプリンタドライバ６０と同じ言語の表示データ６４を、プリンタＰＲ２に送信し（Ｓ５０）、表示データ６４を、ＲＯＭ３へ保存させる（Ｓ５１）。そして、プリンタＰＲ２に、表示言語情報６５を更新させ、ＥＥＰＲＯＭ４ａに格納させる（Ｓ４９）。ここで、プリンタＰＲ２は、出荷時の初期状態（初期出荷時）においてＲＯＭ３には、表示データが書き込まれていない。よって、初期出荷時のプリンタであれば、Ｓ４５において、表示データ転送判別部５４が、“無し”と判別される。
【００９３】
表示言語情報６５に示されている表示データの言語と、インストールしたプリンタドライバ６０の言語とを比較し（Ｓ４６）、“同じ”であると判別すると、処理を終了する。“異なっている”と判別すると、ユーザが操作パネル２２に表示したい言語である可能性が高いので、インストールされたプリンタドライバ６０と同じ言語の表示データ６４を、プリンタＰＲ２に送信する（Ｓ４７）。そして、プリンタＰＲ２において、表示データ６４を、ＲＯＭ３に元々あった表示データと置き換えさせる（Ｓ４８）。なお、置き換えは、自動で行うだけではなく、ディスプレイ３７に置き換えていいかどうかを問う置き換え許可画面を表示し、ユーザ承認のもとで、手動で置き換えするようにしてもよい。その後に、プリンタＰＲ２に、表示言語情報を更新させ、ＥＥＰＲＯＭ４ａに格納させた（Ｓ４９）後に、処理を終了する。
【００９４】
以上説明した実施例１から３のプリンタシステムＰＳ１、ＰＳ２、ＰＳ３は、記録ヘッドの動作原理や構成によって制限されるものではない。すなわち、記録ヘッドは、吐出口近傍に発熱素子（電気／熱エネルギー変換素子）を設け、この発熱素子に電気信号を印加することによって、インクを局所的に加熱し、圧力変化を起こさせ、インクを吐出口から吐出させるサーマル方式であってもよい。また、ピエゾ素子等の電気／圧力変換手段を用い、インクに機械的圧力を付与し、インクを吐出させるピエゾ方式であってもよい。
【００９５】
また、上記実施例は、１言語の表示データを持つプリンタＰＲ１、ＰＲ２であるが、複数の言語の表示データを持つ構成でもよい。たとえば、複数の言語の表示データのうちで、置き換え可能な言語と、置き換え不可の言語とに分けて、置き換え可能な表示データについて、実施例を常時適用することができる。
【００９６】
上記実施例において、記憶媒体に格納されているインストールプログラムの例を説明した。インストールプログラムは、記憶媒体に限定されたものではなく、ハードウエアベンダーが提供するＷｅｂサーバ、又はＦＴＰサーバ等から転送して実行するようにしてもよい。
【００９７】
なお、上記インストールプログラムは、上記情報処理装置を、上記制御プログラムの言語を選択する言語選択手段と、上記記憶手段に記憶されている表示データの言語情報を取得する記憶言語情報取得手段として動作させるプログラムである。また、上記インストールプログラムは、上記情報処理装置を、上記言語選択手段が選択した言語と、上記記憶言語情報取得手段が取得した言語情報とを比較し、上記表示データを転送するかどうかを判断する転送判断手段として動作させるプログラムである。
【００９８】
さらに、上記記憶手段に転送する表示データは、上記情報処理装置を制御するシステムプログラムにおける言語データと同じ言語のデータである。
【００９９】
しかも、上記インストールプログラムは、上記情報処理装置を、管理情報に基づいて、管理者用であるかどうかを判別する管理者プログラム判別手段と、上記制御プログラムの言語を選択する言語選択手段として動作させるプログラムである。そして、上記インストールプログラムは、上記情報処理装置を、上記画像形成装置の記憶手段に記憶されている表示データの言語情報を取得する記憶言語情報取得手段として動作させるプログラムである。
【０１００】
また、上記インストールプログラムは、上記情報処理装置を、判別手段として動作させるプログラムである。この判別手段は、上記管理者プログラム判別手段が、管理者プログラムであると判別した場合に、上記言語選択手段が選択した言語と上記記憶言語情報取得手段が取得した言語情報とを比較し、上記表示データを転送するかどうかを判別する。
【０１０１】
さらに、上記インストールプログラムは、上記画像形成装置と上記情報処理装置とがネットワーク接続された際に、上記画像形成装置の管理者情報を取得する管理者情報取得手段を実現する。また、上記インストールプログラムは、上記管理者情報に基づいて、管理者かどうかを判別し、表示データの転送を許可するかどうかを決定する決定手段を実現する。
【産業上の利用可能性】
【０１０２】
上記実施例は、プリンタシステムで実現する実施例であるが、電子写真、熱転写方式等の記録装置において適用することができる。さらに、印刷用の版を作成してその印刷用の版によりインクを記録媒体へ転写する印刷機において適用することができる。また、画像処理装置としてプリンタを記載したが、読取装置と組み合わせた複写装置や、通信機能を有するファクシミリ装置等において適用することができる。また、プリンタ機能に加えコピー機能、ファクシミリ機能、スキャナ機能持つ複合機において適用することができる。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施例１であるプリンタシステムＰＳ１を示すブロック図である。
【図２】プリンタシステムＰＳ１の一例を示すブロック図である。
【図３】プリンタシステムＰＳ１の表示データを転送する動作を示すフローチャートである。
【図４】本発明の実施例２であるプリンタシステムＰＳ２を示す図である。
【図５】プリンタシステムＰＳ２におけるインストールプログラムＩＰ２の構成の一例を示すブロック図である。
【図６】実施例２であるプリンタシステムＰＳ２において、表示データを転送する方法を示すフローチャートである。
【図７】本発明の実施例３であるプリンタシステムＰＳ３のインストールプログラム構成の一例を示すブロック図である。
【図８】プリンタシステムＰＳ３において、表示データを転送する動作を示すフローチャートである
【符号の説明】
【０１０４】
１…ＣＰＵ、
３…ＲＯＭ、
４…ＥＥＰＲＯＭ、
２１…操作パネルインタフェース、
２２…操作パネル、
ＰＲ１…プリンタ、
ＨＣ１…ホストコンピュータ、
３５…記憶媒体読取装置、
５２…言語選択部、
５４…表示データ転送判別部、
６０…プリンタドライバ、
６１…オペレーティングシステム、
６４…表示データ、
６５…表示言語情報。
【図１】
2010152665.tif 000003
【図２】
2010152665.tif 000004
【図３】
2010152665.tif 000005
【図４】
2010152665.tif 000006
【図５】
2010152665.tif 000007
【図６】
2010152665.tif 000008
【図７】
2010152665.tif 000009
【図８】
2010152665.tif 000010