(57)【要約】【課題】  機器モデル名に対し、適切にエミュレーションがライセンスされることを確認できるようにする。【解決手段】  操作パネルから機器モデル名を入力しハードディスクドライブに書き込む手段と、操作パネルからキーコードを入力し、コントローラ制御基板に書き込む手段と、入力された前記機器モデル名、キーコード、前記ハードディスクドライブに記憶されるコントローラ制御用ソフトウェアを解析し、キーコードとコントローラ制御用ソフトウェアが正しく組み合わさり、機器モデル名に対し適用するエミュレーションが漏れなくライセンスされるか、もしくは余分にライセンスしていないかをチェックする手段と、チェック結果からエラーが生じた場合、操作パネルから機器モデル名やキーコードを訂正する手段と、コントローラ制御用ソフトウェアが機器モデル名に合致していないエラーを表示する手段とを有することを特徴とする。【選択図】  図１
2007207082.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークインタフェースを経由してホストＣＰＵから送信される印刷データを受信する印刷データ受信制御部、全体及び受信した印刷データを編集しメモリに格納する印刷制御部、メモリに格納したラスタパターンデータをシリアルデータに変換し、プリントクロックに同期してプリンタエンジンに出力するシリアル−パラレル変換制御部を有するコントローラ制御基板と、印刷データ格納用メモリボードと、コントローラ制御用ソフトウェアを記憶するハードディスクドライブと、操作パネルと、前記プリンタエンジンから構成されるプリンタにおいて、前記ホストＣＰＵから送信される印刷記述言語に対応するエミュレーションをライセンスするため、前記操作パネルから機器モデル名を入力し前記ハードディスクドライブに書き込む手段と、前記操作パネルからキーコードを入力し、前記コントローラ制御基板に書き込む手段と、入力された前記機器モデル名、前記キーコード、前記ハードディスクドライブに記憶されるコントローラ制御用ソフトウェアを解析し、前記キーコードと前記コントローラ制御用ソフトウェアが正しく組み合わさり、前記機器モデル名に対し適用するエミュレーションが漏れなくライセンスされるか、もしくは余分にライセンスしていないかをチェックする手段と、チェック結果からエラーが生じた場合、前記操作パネルから前記機器モデル名や前記キーコードを訂正する手段と、前記コントローラ制御用ソフトウェアが前記機器モデル名に合致していないエラーを表示する手段とを有することを特徴とするプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作パネルから機器モデル名をハードディスクドライブに書き込み、エミュレーションをライセンスするキーコードをコントローラ制御基板に書き込み、書き込み後、機器モデル名に対し、機器モデル名とキーコードとハードディスクドライブに記憶されたコントローラ制御用ソフトウェアを解析し、機器モデルに対しキーコードとコントローラ制御用ソフトウェアが正しく組み合わさり、適用するエミュレーションが漏れなくライセンスされるか、また余分にライセンスしていないかを判定するチェック機能を有したプリンタ制御装置に関するものである。
【背景技術】
【０００２】
ホストＣＰＵから送信される印刷記述言語（以降ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ））に対応するエミュレーションは提供メーカに対しライセンス料がかかるため、どのエミュレーションをライセンスするかをキーコード化しコントローラ制御基板に記憶させている。ホストＣＰＵから送信されたＰＤＬは、コントローラ制御基板で受信され、キーコードに基づきライセンスされたエミュレーションにより翻訳後、印刷データに変換され印刷される。しかし、エミュレーションが複数ライセンスされているコントローラ制御基板と一つのエミュレーションしか対応しないコントローラ制御用ソフトウェアを記憶したハードディスクドライブを誤ってプリンタに実装してもエラー検出されず、また、印刷実行時も印刷可能なためエラーを検出しない。そのため、複数のエミュレーションを扱う場合、コントローラ制御基板に記憶されたキーコードとハードディスクドライブに記憶されているコントローラ制御用ソフトウェアが正しい組み合わせで、適用するエミュレーションが漏れなくライセンスされているか、もしくは余分にライセンスしていないかを確認できない問題があった。
【０００３】
【特許文献１】特開平１１−１１０１６５号公報
【０００４】
【特許文献２】特開平１１−１１０１６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、機器モデル名とエミュレーションのライセンスを制御するキーコードと機器に実装されたハードディスクドライブに記憶されたコントローラ制御用ソフトウェアを解析し、機器モデル名に対し、キーコードとコントローラ制御用ソフトウェアが正しく組み合わさり、過不足なく適切にエミュレーションがライセンスされることを確認できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、操作パネルから機器モデル名を入力しハードディスクドライブに書き込む手段と、前記操作パネルからキーコードを入力し、コントローラ制御基板に書き込む手段と、入力された前記機器モデル名、キーコード、前記ハードディスクドライブに記憶されるコントローラ制御用ソフトウェアを解析し、前記キーコードと前記コントローラ制御用ソフトウェアが正しく組み合わさり、前記機器モデル名に対し適用するエミュレーションが漏れなくライセンスされるか、もしくは余分にライセンスしていないかをチェックする手段と、チェック結果からエラーが生じた場合、前記操作パネルから前記機器モデル名や前記キーコードを訂正する手段と、前記コントローラ制御用ソフトウェアが前記機器モデル名に合致していないエラーを表示する手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、機器モデル名に対しキーコードとコントローラ制御用ソフトウェアが正しい組み合わせにて実装され、確実に適切なエミュレーションがライセンスされることを操作パネルにて目視チェックできる。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の実施例を図面に基づいて説明する。
【実施例】
【０００９】
図１は、プリンタ制御装置の全体ブロック図である。図１において、１はホストＣＰＵ、２は印刷データ受信制御部、印刷データ制御部、シリアル−パラレル変換制御部からなるコントローラ制御基板、３はメモリボード、４はハードディスクドライブ、５は操作パネル、６はプリンタエンジンである。
【００１０】
次に、図２により、実施手順を説明する。初めに、ステップ１０１で、操作パネル５上で機器モデルのエミュレーションを決定するため、エミュレーション入力メニューを開く。次に、ステップ１０２で機器モデル名入力画面から機器モデル名を入力し、ハードディスクドライブ４に書き込む。
【００１１】
次に、ステップ１０３でエミュレーションのライセンスを制御するキーコードをキーコード入力画面から入力し、コントローラ制御基板２に書き込む。入力後、ステップ１０４で機器モデル名とキーコードとハードディスクドライブに記憶されたコントローラ制御用ソフトウェアを解析し、機器モデル名に対し、適用されるエミュレーションが漏れなくライセンスされるか、もしくは余分にライセンスしていないかをチェックする。機器モデル名、キーコードと制御用ソフトウェアが正しく合致し、適用されるエミュレーションが過不足なくライセンスされる場合、エミュレーション入力メニューは終了する。
【００１２】
もし、チェックした結果、エラーが発生した場合、ステップ１１１で機器モデル名のチェック画面となり、機器モデル名が正しければ、「ＹＥＳ」ボタンをタッチし、ステップ１１２のキーコードチェック画面に進む。
【００１３】
ステップ１１２でキーコードチェック画面となり、キーコードが正しければ、「ＹＥＳ」ボタンをタッチしてステップ１１３のコントローラ制御用ソフトウェアチェック画面に進む。ステップ１１３でコントローラ制御用ソフトウェア自動チェック画面となり、正しければステップ１１４に進みコントローラ制御基板２の交換メッセージを表示する。コントローラ制御基板２の交換後、再度ステップ１０１のエミュレーション入力メニューを実施する。
【００１４】
ステップ１１１で「ＮＯ」ボタンをタッチした場合、ステップ１２１で機器モデル名入力画面となり、正しい機器モデル名を入力する。入力後、ステップ１０４に戻り、再度機器モデル、キーコード、コントローラ制御用ソフトウェアを解析し、機器モデル名に対し、過不足なく適用されるエミュレーションがライセンスされるかチェックする。
【００１５】
ステップ１１２で「ＮＯ」ボタンをタッチした場合、ステップ１２２でキーコード入力画面となり、正しいキーコードを入力する。入力後、ステップ１０４に戻り、再度機器モデル、キーコード、コントローラ制御用ソフトウェアを解析し、機器モデル名に対し、過不足なく適用されるエミュレーションがライセンスされるかチェックする。
【００１６】
ステップ１１３のコントローラ制御用ソフトウェア自動チェック画面でコントローラ制御用ソフトウェアが機器モデル名及びキーコードに合致していない場合、ステップ１２３に進みハードディスクドライブ交換メッセージを表示する。この交換メッセージが表示された場合、プリンタの電源をオフし、ハードディスクドライブに機器モデル名に合致するコントローラ制御用ソフトウェアを書き込み、交換する。ハードディスクドライブ交換後、再度操作パネルからステップ１０１のエミュレーション入力メニューを実施する。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るプリンタの全体構成を示したブロック図である。
【図２】本発明における機器モデル名とエミュレーションをライセンスするキーコードとコントローラ制御用ソフトウェアによるエミュレーション入力メニュー説明図である。
【符号の説明】
【００１８】
１  ホストＣＰＵ
２  コントローラ制御基板
３  メモリボード
４  ハードディスクドライブ
５  操作パネル
６  プリンタエンジン
【図１】
2007207082.tif 000003
【図２】
2007207082.tif 000004