(57)【要約】【課題】機種ごとにコマンドが異なる印刷機構の調整を、専用のコンピュータ等を用いることなく、操作パネルから行うことができるプリンタを提供する。【解決手段】プリンタの印刷制御部１１が備える機種別データベース２７には、複数の印刷機構の設定コマンドおよび操作パネルに表示するメニュー情報とが記憶されている。メンテナンス処理部２５は、印刷機構の機種ＩＤ２５１に対応したメニューを機種別データベース２７から取得し、プリンタの筐体から露出した操作パネルに表示させる。メンテナンス作業者は、操作パネルを操作しながら印刷機構の調整を行う。印刷機構の機種に依存する処理等は、メンテナンス処理部２５および機種別データベース２７に集中しているので、印刷制御部１１の他の構成は、印刷機構の機種に依存しない構成とすることができる。【選択図】　図３
2004042608.tif 000002
【特許請求の範囲】
【請求項１】
印刷機構と、前記印刷機構を制御する制御部と、外部に露出した操作パネルとを備えたプリンタにおいて、
ユーザに非公開の、前記印刷機構の設定を行うためのメニュー情報を記憶したメニュー記憶部と、
メンテナンスモードのときに、前記メニュー記憶部に記憶されているメニュー情報を前記操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー処理部とを備え、
前記制御部は、前記メニュー処理部が受け付けた入力に基づいて、前記印刷機構の設定を行うプリンタ。
【請求項２】
前記メニュー処理部は、
前記操作パネルの入出力を制御するパネル制御部と、
前記メニュー記憶部を参照して、前記操作パネルに表示させるメニューを管理するメニュー管理部とを、さらに有し、
前記プリンタは、
前記メニュー管理部を生成するために必要な情報を記憶した生成情報記憶部をさらに備え、
前記プリンタがメンテナンスモードで起動されたとき、前記メニュー管理部は前記生成情報記憶部に記憶された情報に基づいて生成される請求項１記載のプリンタ。
【請求項３】
前記メニュー記憶部には、複数機種の印刷機構のメニュー情報が記憶されていて、
前記メニュー処理部は、前記印刷機構の機種に対応したメニュー情報を前記操作パネルに表示させる請求項１記載のプリンタ。
【請求項４】
前記メニュー記憶部には、メニュー項目と前記印刷機構に対するコマンドとが対応付けて記憶されていて、
前記メニュー処理部は、前記メニュー項目を前記操作パネルに表示させて、表示されたメニュー項目の選択を受け付け、
前記制御部は、選択されたメニュー項目に対応するコマンドを前記印刷機構へ送って、前記印刷機構の設定を行う請求項１記載のプリンタ。
【請求項５】
印刷機構と、前記印刷機構を制御する制御部と、外部に露出した操作パネルとを備えたプリンタにおいて、
可搬型記憶装置が接続するための接続部と、
前記接続部に接続された可搬型記憶装置に、
ユーザに非公開の、前記印刷機構の設定を行うためのメニュー情報と、前記メニュー情報を前記操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー管理部を生成するための情報とが記憶されているときに、
前記可搬型記憶装置を参照して前記メニュー管理部を生成する可搬型記憶装置制御部とを備え、
前記制御部は、前記メニュー処理部が受け付けた入力に基づいて、前記印刷機構の設定を行うプリンタ。
【請求項６】
前記プリンタは、記憶装置をさらに備え、
前記メニュー管理部は、前記記憶装置上に生成される請求項５記載のプリンタ。
【請求項７】
前記プリンタは、記憶装置をさらに備え、
前記メニュー情報は、前記記憶装置上に展開される請求項５記載のプリンタ。
【請求項８】
前記可搬型記憶装置制御部は、前記プリンタがメンテナンスモードで起動されたときに、前記可搬型記憶装置を参照して前記メニュー管理部を生成する請求項５記載のプリンタ。
【請求項９】
プリンタに接続可能な可搬型記憶装置であって、
ユーザに非公開の、前記プリンタの印刷機構の設定を行うためのメニュー情報と、
前記メニュー情報を前記プリンタの操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー管理部を、前記プリンタ内に生成するための情報とが記憶されている可搬型記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタに搭載される印刷機構のメンテナンスを、プリンタが備える操作パネルから行う技術に関する。
【０００２】
【従来の技術】
プリンタには、印刷ヘッドや紙送り機構等を備え、実際に印刷を行う印刷機構が搭載されている。この印刷機構に対して、外部から所定のコマンドを送り、印刷機構内の設定を変更することによって、印刷の仕上がり具合を調整することができる。
【０００３】
この印刷機構の設定コマンドは、通常、一般のユーザには非公開である。そこで、上記のような調整作業は、プリンタメーカ等のメンテナンス作業者が、専用のソフトウェアをインストールしたコンピュータをプリンタに接続して行う。
【０００４】
【発明が解決しようとする課題】
このため、印刷機構の調整を行うときは、メンテナンス作業者が、専用ソフトウェアがインストールされたコンピュータを持参して行うか、あるいは、もともとプリンタと接続されているホストコンピュータへ専用ソフトウェアをインストールしてから行わなければならなかった。メンテナンス作業者にとっては、コンピュータを持ち歩いたり、専用ソフトウェアをインストールしたりすることは面倒である。そこで、この調整作業が、プリンタが備えている操作パネルから行うことができれば、便利である。
【０００５】
また、印刷機構の設定コマンドは、一般に印刷機構の機種によって異なる。このため、複数の機種の印刷機構のメンテナンスには、それぞれ、専用のソフトウェアの開発が必要であった。さらに、操作パネルから調整作業を行うようにしたときには、操作パネルの制御プログラムなどに、印刷機構の機種に依存した個別の処理を組み込む必要があり、開発の工数が増加するという問題があった。
【０００６】
そこで、本発明は、ユーザに非公開のメンテナンス操作を操作パネルから行うことができるプリンタを提供することを目的とする。
【０００７】
また、本発明は、搭載する印刷機構の機種に応じて、個別に開発をする必要のないプリンタを提供することを別の目的とする。
【０００８】
【課題を解決するための手段】
本発明の一つの実施形態に従うプリンタは、印刷機構と、前記印刷機構を制御する制御部と、外部に露出した操作パネルとを備え、さらに、ユーザに非公開の、前記印刷機構の設定を行うためのメニュー情報を記憶したメニュー記憶部と、メンテナンスモードのときに、前記メニュー記憶部に記憶されているメニュー情報を前記操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー処理部とを備え、前記制御部は、前記メニュー処理部が受け付けた入力に基づいて、前記印刷機構の設定を行う。
【０００９】
好適な実施形態では、前記メニュー処理部は、前記操作パネルの入出力を制御するパネル制御部と、前記メニュー記憶部を参照して、前記操作パネルに表示させるメニューを管理するメニュー管理部とを、さらに有し、前記プリンタは、前記メニュー管理部を生成するために必要な情報を記憶した生成情報記憶部をさらに備え、前記プリンタがメンテナンスモードで起動されたとき、前記メニュー管理部は前記生成情報記憶部に記憶された情報に基づいて生成される。
【００１０】
好適な実施形態では、前記メニュー記憶部には、複数機種の印刷機構のメニュー情報が記憶されていて、前記メニュー処理部は、前記印刷機構の機種に対応したメニュー情報を前記操作パネルに表示させる。
【００１１】
好適な実施形態では、前記メニュー記憶部には、メニュー項目と前記印刷機構に対するコマンドとが対応付けて記憶されていて、前記メニュー処理部は、前記メニュー項目を前記操作パネルに表示させて、表示されたメニュー項目の選択を受け付け、前記制御部は、選択されたメニュー項目と対応するコマンドを前記印刷機構へ送って、前記印刷機構の設定を行う。
【００１２】
本発明の一つの実施形態に従うプリンタは、印刷機構と、前記印刷機構を制御する制御部と、外部に露出した操作パネルとを備え、さらに、可搬型記憶装置が接続するための接続部と、前記接続部に接続された可搬型記憶装置に、ユーザに非公開の、前記印刷機構の設定を行うためのメニュー情報と、前記メニュー情報を前記操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー管理部を生成するための情報とが記憶されているときに、前記可搬型記憶装置を参照して前記メニュー管理部を生成する可搬型記憶装置制御部とを備え、前記制御部は、前記メニュー処理部が受け付けた入力に基づいて、前記印刷機構の設定を行う。
【００１３】
好適な実施形態では、前記プリンタは、記憶装置をさらに備え、前記メニュー管理部は、前記記憶装置上に生成される。
【００１４】
好適な実施形態では、前記プリンタは、記憶装置をさらに備え、前記メニュー情報は、前記記憶装置上に展開される。
【００１５】
好適な実施形態では、前記可搬型記憶装置制御部は、前記プリンタがメンテナンスモードで起動されたときに、前記可搬型記憶装置を参照して前記メニュー管理部を生成する。
【００１６】
本発明の一つの実施形態に従うプリンタに接続可能な可搬型記憶装置は、ユーザに非公開の、前記プリンタの印刷機構の設定を行うためのメニュー情報と、前記メニュー情報を前記プリンタの操作パネルに表示させ、前記操作パネルに対する入力を受け付けるメニュー管理部を、前記プリンタ内に生成するための情報とが記憶されている。
【００１７】
【発明の実施の形態】
以下、本発明を適用した実施形態に係るプリンタについて、図面を用いて説明する。本実施形態に係るプリンタは、プリンタメーカ等のメンテナンス作業者が、プリンタが備えている操作パネルを用いて印刷機構の調整を行うことを可能としたものである。
【００１８】
図１は、本実施形態に係るプリンタ１のハードウェア構成図である。プリンタ１は、例えばカラー印刷が可能なインクジェットプリンタである。プリンタ１は、図示しないホスト装置から印刷データを受信したときに、所定の印刷プロセスを実行して印刷媒体である印刷用紙に画像を形成する。このプリンタ１は、印刷機構１９と、これらを制御する印刷制御部１１とを有している。印刷機構１９は、印刷ヘッドや紙送り機構およびそれらを制御するための制御回路等を備え、実際に印刷を行う。印刷制御部１１は、各種プログラム等を実行するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１２と、各種データおよび各種プログラムを記憶したＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ）１３と、各種データや各種プログラムが一時的に記憶されるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１４と、図示しないホスト装置との間でデータ送受信を行うインタフェース１５と、ユーザとのインタフェースを行う操作パネル１７と、外部記憶装置を接続するための外部記憶装置接続部１８とを備える。
【００１９】
操作パネル１７は、プリンタ１の筐体（図示しない）から露出していて、ユーザに対して各種情報を提供したり、ユーザからの指示入力を受け付けたりする。操作パネル１７は、例えば、図２に示すように、文字や図形などを表示する表示部１７１と、ユーザの入力操作を受け付ける操作部１７２とを有する。表示部１７１は、例えば、液晶パネルや、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）素子などで実現することができる。操作部１７２は、操作ボタン１７２（１７２ａ〜１７２ｃ）を備える。操作部１７２が受け付ける操作と表示部１７１に表示される情報との関係については、後述する。
【００２０】
外部記憶装置接続部１８には、メモリカードなどの可搬型の外部記憶装置を着脱可能に接続することができる。
【００２１】
次に、印刷制御部１１の内部機能について、図３に示す機能ブロック図を用いて説明する。なお、以下に説明する印刷制御部１１の各機能は、ＣＰＵ１２がＥＥＰＲＯＭ１３、あるいは外部記憶装置接続部１８に接続された可搬型外部記憶装置等に記憶されている所定のプログラムを読み込んで実行することにより実現することができる。特に、メンテナンス処理部２５の生成の詳細については後述する。
【００２２】
印刷制御部１１は、インタフェース制御部２１と、印刷データを解釈して印刷データ制御部へ通知する印刷データ処理部２２、メンテナンスコマンド処理部２３と、パネル制御部２４と、印刷機構のメンテナンス処理部２５と、印刷機構制御部２６と、機種別データベース２７とを有する。
【００２３】
インタフェース制御部２１は、図示しないホスト装置とのデータ送受信を制御する。例えば、インタフェース制御部２１は、ホスト装置から印刷データを受信する。
【００２４】
印刷データ処理部２２は、まず、インタフェース制御部２１が受信した印刷データを取得する。ここで、印刷データは、例えば、ページ記述言語やプリンタ制御コマンドなどで表現されている。そして、印刷データ処理部２２は、この印刷データを解釈して、印刷機構を制御するためのコマンドに変換する処理を行う。変換して得られたコマンドは、印刷機構制御部２６へ通知される。
【００２５】
メンテナンスコマンド処理部２３は、印刷機構のメンテナンスコマンドを解釈し、印刷機構制御部２６へメンテナンスコマンドに従った設定コマンドを通知する。メンテナンスコマンドの詳細については、後述する。
【００２６】
印刷機構制御部２６は、印刷データ処理部２２が印刷データを処理した処理結果に基づいて、印刷機構１９を制御して印刷を実行させる。さらに、印刷機構制御部２６は、印刷機構１９の調整を行うために、印刷機構の設定コマンドを受信し、これに基づいて印刷機構１９の設定の変更を行う。また、印刷機構の設定コマンドを受信したとき、その設定コマンドに含まれている設定値を、ＥＥＰＲＯＭ１３上に構成される設定値記憶部２８に記憶してもよい。この場合、プリンタ１が起動されるたびに、印刷機構制御部２６が設定値記憶部２８に記憶されている設定値を参照し、これに基づいて印刷機構１９の設定を行う。
【００２７】
パネル制御部２４は、操作パネルの入出力を制御する。例えば、パネル制御部２４は、メンテナンス処理部２５から通知された情報を表示部１７１に表示させ、操作部１７２に対する操作入力を受け付ける。
【００２８】
機種別データベース２７は、複数機種の印刷機構の設定コマンド、および操作パネルに表示させるメニュー情報などを、印刷機構の機種別に記憶する。例えば、機種別データベース２７は、図４に示すように、印刷機構の機種を識別する機種ＩＤ２７１と、メニュー項目２７２と、メニュー項目の設定値２７３と、印刷機構の設定コマンド２７４と、リブート要否２７５とをデータ項目として有する。メニュー項目２７２は、操作パネル１７に表示するためのメニュー情報である。設定値２７３は、メニュー項目２７２の設定として採り得る値を示す。設定コマンド２７４は、メニュー項目２７２と対応するコマンドである。リブート要否２７５は、印刷機構の設定を変更したあと、その設定変更を有効にするためにリブートが必要であるかを示す。
【００２９】
メンテナンス処理部２５は、印刷機構の設定変更のためのメニューを管理し、設定変更などの処理を行う。例えば、プリンタ１がメンテナンスモードで起動されたとき、メンテナンス処理部２５は、機種別データベース２７に記憶されているメニュー項目２７２および設定値２７３を、パネル制御部２４を介して操作パネル１７に表示させて、メンテナンス作業者に選択させる。操作パネル１７が受け付ける操作等については、後述する。ここで選択されたメニュー項目２７２および設定２７３に基づいて、メンテナンス処理部２５はメンテナンスコマンドを生成して、メンテナンスコマンド処理部２３へ通知する。このメンテナンスコマンドのデータフォーマットの一例を図５に示す。
【００３０】
メンテナンスコマンド５０は、コマンド部分５１とパラメータ部分５２とを有する。コマンド部分５１は、メンテナンスコマンド処理部２３に対するコマンドである。パラメータ部分５２には、選択されたメニュー項目２７２と対応する設定コマンド２７２および選択された設定値２７３が含まれている。
【００３１】
なお、印刷機構の設定コマンド２７４は、印刷機構１９の機種により異なるので、メンテナンス処理部２５は、プリンタ１に搭載されている印刷機構１９の機種ＩＤ２５１を保持している。そして、メンテナンス処理部２５は、機種ＩＤ１７１が機種ＩＤ２５１と合致するレコードを機種別データベース２７から取得する。
【００３２】
このため、機種ＩＤ２５１にプリンタ１に搭載されている印刷機構１９の機種ＩＤを登録することにより、メンテナンス処理部２５と機種別データベース２７は、複数機種の印刷機構に対応することができる。すなわち、印刷機構の機種に固有なコマンドあるいは処理などは、メンテナンス処理部２５および機種別データベース２７が行う処理で対応可能であり、他の構成は印刷機構の機種に依存しないように実現することができる。
【００３３】
以下、プリンタ１がメンテナンスモードで起動されたときの処理手順およびメンテナンス作業者の操作手順について説明する。
【００３４】
まず、電源投入時に所定の特殊操作が行われると、プリンタ１はメンテナンスモードで起動される。
【００３５】
プリンタ１がメンテナンスモードで起動されると、メンテナンス処理部２５は機種別データベース２７から、機種ＩＤ２５１と機種ＩＤ２７１が合致するレコードを取得する。機種ＩＤが合致するレコードが複数あるときは、すべてのレコードを取得する。そして、メンテナンス処理部２５は、取得したレコードのメニュー項目２７２および設定値２７３をパネル制御部２４へ渡す。
【００３６】
パネル制御部２４は、複数のメニュー項目２７２を取得したときは、例えば、機種別データベース２７に記憶されている順に従って、先頭レコードの項目２７２を表示部１７１に表示させる。さらに、表示したメニュー項目２７２と対応する設定値２６３に、複数の設定可能な値が含まれているときは、レコードに記録されている順に従って、先頭の設定値を表示部１７１に表示させる。このときの操作パネルの表示例は、図２に示す通りである。すなわち、先頭レコードの項目２７２が項目１７１ａであり、先頭の設定値が設定値１７１ｂである。
【００３７】
メンテナンス作業者が操作部１７２の操作ボタン１７２ａ〜１７２ｃを操作すると、パネル制御部２４がこの操作を受け付けて、操作に応じた処理を行う。すなわち、操作ボタン１７２ａが押されると、パネル制御部２４は、項目１７１ａおよび設定値１７１ｂを次のレコードの項目２７２および設定値２７３の先頭の値に、切り替える。また、操作ボタン１７２ｂが押されると、パネル制御部２４は、設定値１７１ｂを、次の設定可能な値に切り替える。操作ボタン１７２ｃが押されると、表示部１７１に表示されている項目１７１ａと設定値１７１ｂとが選択される。そして、パネル制御部２４は、選択された項目及び設定値をメンテナンス処理部２５へ通知する。
【００３８】
メンテナンス処理部２５は選択されたメニュー項目２７２と対応するコマンド２７４および選択された設定値２７３に基づいて、図５に示すようなメンテナンスコマンド５０を生成する。そして、メンテナンス処理部２５は、メンテナンスコマンド処理部２３へメンテナンスコマンド５０を通知する。そして、メンテナンスコマンド処理部２３から印刷機構制御部２６へ印刷機構の設定コマンドを送って、印刷機構の設定変更を行う。
【００３９】
メンテナンス処理部２５は、印刷機構の設定変更が終了したことを示す通知を受けると、選択されたメニュー項目２７２と対応するリブート要否２７５に基づいて、プリンタ１をリブートするかどうかを決定する。すなわち、リブート要否２７５が「要」となっているときは、プリンタ１をリブートするための信号を発生させる。
【００４０】
これにより、プリンタの操作パネルからの操作により、印刷機構の設定を変更して、印刷機構の調整を行うことができる。
【００４１】
上記実施形態で説明したメンテナンス処理部２５は、プリンタ１がメンテナンスモードで起動された場合にのみ、生成されるようにしてもよい。例えば、ＥＥＰＲＯＭ１３には、機種別データベース２７のプログラムおよびデータとメンテナンス処理プログラムとが記憶されている。プリンタ１がメンテナンスモードで起動されると、ＥＥＰＲＯＭ１３に記憶されているメンテナンス処理プログラムがＲＡＭ１４に展開されて、メンテナンス処理部２５が生成される。これにより、メンテナンスモードでない、通常モードのときはＲＡＭ１４の容量が節約される。
【００４２】
このときのＲＡＭ１４の使用状況を図示すると、例えば、図６に示すようになる。すなわち、（ａ）に示す通常モードのときは、（ｂ）に示すメンテナンスモードのときよりも、ＲＡＭ１４のユーザ領域１４ａが広く確保できる。
【００４３】
また、機種別データベース２７のプログラムおよびデータとメンテナンス処理プログラムとは、可搬型の外部記憶装置に記憶させておいてもよい。この場合、外部記憶装置が外部記憶装置接続部１８に接続されているときに、図示しない外部記憶装置の制御部が、外部記憶装置からメンテナンス処理プログラムを読み出し、ＲＡＭ１４に展開してメンテナンス処理部２５を生成する。
【００４４】
また、機種別データベース２７のプログラムおよびデータ、およびメンテナンス処理プログラムを外部記憶装置に記憶させたときは、プリンタの電源投入時に、外部記憶装置が外部記憶装置接続部１８に接続されていれば、メンテナンスモードで起動するようにしてもよい。これにより、外部記憶装置を持っているメンテナンス作業者以外は、プリンタをメンテナンスモードで起動することができない。
【００４５】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【００４６】
【発明の効果】
本発明によれば、ユーザに非公開のメンテナンス操作を操作パネルから行うことができる。
【図面の簡単な説明】
【図１】本発明を適用した一実施形態に係るプリンタのハードウェア構成を示す図である。
【図２】操作パネルの外観の一例を示す図である。
【図３】印刷制御部の機能ブロック図である。
【図４】機種別データベースのデータ構造の一例を示す図である。
【図５】メンテナンスコマンドのデータフォーマットの一例を示す図である。
【図６】通常モードとメンテナンスモードでＲＡＭの使用状況を比較した図である。
【符号の説明】
１…プリンタ
１１…印刷制御部
１２…ＣＰＵ
１３…ＥＥＰＲＯＭ
１４…ＲＡＭ
１５…インタフェース
１７…操作パネル
１８…外部記憶装置接続部
１９…印刷機構
２１…インタフェース制御部
２２…印刷データ処理部
２３…メンテナンスコマンド処理部
２４…パネル制御部
２５…メンテナンス処理部
２６…印刷機構制御部
２７…機種別データベース
【図１】
2004042608.tif 000003
【図２】
2004042608.tif 000004
【図３】
2004042608.tif 000005
【図４】
2004042608.tif 000006
【図５】
2004042608.tif 000007
【図６】
2004042608.tif 000008