(57)【要約】【課題】メンテナンス作業が容易に行える印刷装置を提供する。【解決手段】印刷エンジン、メカニカルコントロールユニット及びコントロールユニットを備えた印刷装置を、コントロールユニットとして、ホストコンピュータとメカニカルコントロールユニットとの間のインタフェースユニットとしての機能（サービスマン等が、ホストコンピュータを操作することによりメカニカルコントロールユニットに対して、任意のコマンドを入力できる機能：ステップＳ１０４〜Ｓ１０７）を有するユニットを採用した装置としておく。【選択図】  図２
2004249478.tif 000002
【特許請求の範囲】
【請求項１】
印刷エンジン，
前記印刷エンジンを制御するユニットであると共に、所定数のコマンドに応答可能なユニットであるメカニカルコントロールユニット，及び，
受信した印刷ジョブデータに応じた内容の制御を前記メカニカルコントロールユニットに対して行うことにより、その印刷ジョブデータにて指定されている内容の印刷物を前記印刷エンジンに生成させる印刷ジョブデータ処理機能と、前記所定数のコマンドのいずれかに対応するコマンド送信指示情報を受信したときに、受信したコマンド送信指示情報に対応するコマンドを前記メカニカルコントロールユニットに対して出力するコマンド送信指示応答機能とを有するコントロールユニット
を、備えることを特徴とする印刷装置。
【請求項２】
前記コントロールユニットが、前記印刷ジョブデータ処理機能が有効であり、前記コマンド送信指示応答機能が無効な第１状態での動作と、前記コマンド送信指示応答機能が有効であり、前記印刷ジョブデータ処理機能が無効な第２状態での動作とが可能なユニットである
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記コントロールユニットが、前記第１状態での動作時に、印刷ジョブデータの受信と第１動作モード変更指示情報の受信とを監視して、前記第１動作モード変更指示情報を受信したときに、前記第２状態での動作を開始するユニットであるとともに、前記第１状態での動作時に、前記コマンド送信指示情報の受信と第２動作モード変更指示情報の受信とを監視して、前記第２動作モード変更指示情報を受信したときに、前記第１状態での動作を開始するユニットである
ことを特徴とする請求項１又は請求項２に記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷ジョブデータを受信して印刷を行う印刷装置に関する。
【０００２】
【従来の技術】
コンピュータの周辺機器として使用されている一般的な印刷装置は、印刷エンジンと、印刷エンジンを制御するためのメカニカルコントロールユニットと、受信した印刷ジョブデータに応じた内容の制御をメカニカルコントロールユニットに対して行うことにより、その印刷ジョブデータにて指定されている内容の印刷物を印刷エンジンに生成させるコントロールユニット（印刷エンジンをメカニカルコントロールユニットを介して制御するユニット）とを主な構成要素として備えた装置となっている。
【０００３】
【発明が解決しようとする課題】
上記したような既存の印刷装置（印刷エンジン、メカニカルコントロールユニット及びコントロールユニットを備えた印刷装置）は、メンテナンス作業（修理／調整作業、正常動作を確認するための作業）時に、サービスマン（メーカー側の人間）が、カバーを開けて印刷装置内に設けられているメカニカルコントロールユニットへのコネクタに専用の装置を接続しなければならない装置となっている。
【０００４】
本発明は、このような現状に鑑みなされたものであり、本発明の課題は、メンテナンス作業が容易に行える印刷装置を、提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明の印刷装置は、印刷エンジン，印刷エンジンを制御するユニットであると共に、所定数のコマンドに応答可能なユニットであるメカニカルコントロールユニット，及び，受信した印刷ジョブデータに応じた内容の制御をメカニカルコントロールユニットに対して行うことにより、その印刷ジョブデータにて指定されている内容の印刷物を印刷エンジンに生成させる印刷ジョブデータ処理機能と、所定数のコマンドのいずれかに対応するコマンド送信指示情報を受信したときに、受信したコマンド送信指示情報に対応するコマンドをメカニカルコントロールユニットに対して出力するコマンド送信指示応答機能とを有するコントロールユニットを、備える。
【０００６】
すなわち、本発明の印刷装置は、カバーを開けて装置内のコネクタに専用の装置を接続しなくても、印刷装置に元々接続されているコンピュータやそのコンピュータの代わりに接続したコンピュータからコマンド送信指示情報を供給してやれば、メンテナンス作業を行える構成を有する。従って、本発明の印刷装置は、メンテナンス作業が容易に行える装置として機能することになる。
【０００７】
本発明の印刷装置を実現するに際しては、コントロールユニットを、印刷ジョブデータ処理機能とコマンド送信指示応答機能とが常に有効なユニットとしてしておくことも、印刷ジョブデータ処理機能が有効であり、コマンド送信指示応答機能が無効な第１状態での動作と、コマンド送信指示応答機能が有効であり、印刷ジョブデータ処理機能が無効な第２状態での動作とが可能なユニットを採用しておくことも出来る。ただし、前者のユニットは、後者のユニットよりも設計／製造が困難なユニットである（後者のユニットは、既存のコントロールユニット〔コントロールユニット用のファームウェア〕の僅かな変形で実現できる）ので、後者のユニットを採用しておくことが好ましい。
【０００８】
また、第１状態での動作と第２状態での動作とが可能なコントロールユニットを備えた形で本発明の印刷装置を実現する場合には、コントロールユニットを、特定のスイッチが押下された際に状態遷移を行うユニットとしておいても良いが、第１状態での動作時に、印刷ジョブデータの受信と第１動作モード変更指示情報の受信とを監視して、第１動作モード変更指示情報を受信したときに、第２状態での動作を開始するユニットであるとともに、第１状態での動作時に、コマンド送信指示情報の受信と第２動作モード変更指示情報の受信とを監視して、第２動作モード変更指示情報を受信したときに、第１状態での動作を開始するユニットとしておくことが望ましい。何故ならば、前者のユニットを備えた印刷装置を設計する際には、印刷装置にスイッチを追加する或いは印刷装置（コントロールユニット）のスイッチ関係の動作手順を変更するといった作業（設計）が必要とされるのに対し、後者のユニットは、既存のコントロールユニットの僅かな変形で実現できるものであるからである。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１０】
図１に示したように、本発明の一実施形態に係る印刷装置１０は、本印刷装置１０用のプリンタドライバ２０がインストールされているパーソナルコンピュータ５０と接続されて使用される装置である。そして、印刷装置１０は、コントロールユニット１１とメカニカルコントロールユニット１２と印刷エンジン１３とを、主な構成要素とした装置となっている。
【００１１】
本印刷装置１０を構成している印刷エンジン１３は、電子写真プロセスにより用紙上に実際に印刷（画像形成）を行うユニット（機構）である。
【００１２】
メカニカルコントロールユニット１２は、印刷エンジン１３を制御するユニットである。このメカニカルコントロールユニット１２は、自ユニットが管理している情報の出力を指示するコマンド、自ユニットが管理している情報の変更を指示するコマンド等の各種のコマンドを受け付けるユニットである。また、メカニカルコントロールユニット１２は、コントロールユニット１１から或るコマンドが送信されてきた場合、そのコマンドに対する応答として何バイトかのデータ（以下、ステータスデータと表記する）を出力する（ステータスデータをコントロールユニット１１に対して送信する）ユニットとなっている。
【００１３】
コントロールユニット１１は、ＰＣ５０（プリンタドライバ２０）によって送信された印刷ジョブデータを受信して解釈すると共に，その解釈結果に応じてメカニカルコントロールユニット１２を制御することにより、印刷エンジン１３に印刷物を生成させるユニットである。このコントロールユニット１１は、一般的なコントロールユニットと同様に、ＣＰＵ，ＲＯＭ，ＲＡＭ，印刷ジョブデータを受信するための通信インタフェース回路等で構成されたユニットとなっている。
【００１４】
そして、本実施形態に係る印刷装置１０は、このコントロールユニット１１として、既存のコントロールユニットとは異なるファームウェアが用いられているユニットが搭載されている装置となっている。
【００１５】
具体的には、本印刷装置１０に搭載されているコントロールユニット１１は、図２に示した手順の動作を行うものとなっている。
【００１６】
すなわち、コントロールユニット１１は、通常モード（起動時の動作モード）で動作している場合には、ステップＳ１０１にて、印刷ジョブデータ或いはメンテナンスモード移行指示情報が受信されるのを待機している。なお、メンテナンスモード移行指示情報とは、自情報がメンテナンスモード移行指示情報であることを示す所定内容の情報（コントロールユニット１１がメンテナンスモード移行指示情報であることが分かる情報）のことである。なお、本コントロールユニット１１は、このメンテナンスモード移行指示情報として、診断用言語の使用を開始することを意味する”＠ＥＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ＝Ｄｉａｇ”を採用したユニットとなっている。
【００１７】
そして、コントロールユニット１１は、印刷ジョブデータを受信した場合（ステップＳ１０１、Ｓ１０２；ＹＥＳ）には、ステップＳ１０３にて、受信した印刷ジョブデータを解釈し，その解釈結果に応じてメカニカルコントロールユニット１２を制御する処理（印刷エンジン１３に印刷物を生成させるための処理）を行った後に、再びステップＳ１０１の処理（印刷ジョブデータ或いはメンテナンスモード移行指示情報が受信されるのを待機する処理）を開始する。
【００１８】
また、コントロールユニット１１は、メンテナンスモード移行指示情報を受信した場合（ステップＳ１０１、Ｓ１０２；ＮＯ）、メンテナンスモードでの動作を開始するために、ステップＳ１０４〜Ｓ１０７のループ処理を開始する。
【００１９】
すなわち、メンテナンスモードでの動作を開始したコントロールユニット１１は、コマンド送信指示情報或いはメンテナンスモード終了指示情報が受信されるのを待機する状態（ステップＳ１０４）となる。ここで、コマンド送信指示情報とは、メカニカルコントロールユニット１２に対して送信すべきコマンドを含む情報のことであり、本コントロールユニット１１は、このコマンド送信指示情報として、”ＣＤ  １，１  ０ｘ０１”といった形式の情報（１バイトのコマンド０ｘ０１を送信し、１バイトのステータスデータを得ることを指示する情報）を採用したユニットとなっている。また、メンテナンスモード終了指示情報とは、自情報がメンテナンスモード終了指示情報であることを示す所定内容の情報のことであり、本コントロールユニット１１は、このメンテナンスモード終了指示情報として、＜ＥＳＣ＞＜ＳＯＨ＞（０ｘ１Ｂと０ｘ０１）を採用したユニットとなっている。
【００２０】
そして、コントロールユニット１１は、コマンド送信指示情報を受信した場合（ステップＳ１０４、Ｓ１０５；ＹＥＳ）には、受信したコマンド送信指示情報に含まれるコマンドをメカニカルコントロールユニット１２に対して送信する処理（ステップＳ１０６）を行う。その後、コントロールユニット１１は、そのコマンドに対する応答としてメカニカルコントロールユニット１２が送信するステータスデータを受信して、そのステータスデータを含めたコマンド応答情報（本実施形態では、”ＤＩＡＧ  ＣＤ  Ｏｘ００”といった形式の情報）を、自身にコマンドを送信してきたコンピュータに返送する処理（ステップＳ１０７）を行う。そして、ステップＳ１０６及びＳ１０７の処理を終えたコントロールユニット１１は、ステップＳ１０４に戻って、コマンド送信指示情報或いはメンテナンスモード終了指示情報が受信されるのを待機する処理を開始する。
【００２１】
コントロールユニット１１は、このような処理をメンテナンスモード終了指示情報が受信されるまで繰り返し、メンテナンスモード終了指示情報を受信したとき（ステップＳ１０４、Ｓ１０５；ＮＯ）に、ステップＳ１０４〜Ｓ１０７のループ処理を終了する。そして、コントロールユニット１１は、通常モードでの動作を開始して、ステップＳ１０１にて、印刷ジョブデータ或いはメンテナンスモード移行指示情報が受信されるのを待機している状態となる。
【００２２】
本印刷装置１０に搭載されているコントロールユニット１１は、このように動作するものとなっている。そして、本印刷装置１０には、コンピュータを、コマンド送信指示情報，メンテナンスモード移行指示情報，メンテナンスモード終了指示情報を、印刷装置１０に対して送信可能な装置であると共に、受信したコマンド送信指示情報に対する応答として印刷装置１０が返送してくるコマンド応答情報をディスプレイ上に表示する装置として動作させるためのメンテナンス用プログラムが用意されており、本印刷装置１０のメンテナンス作業は、ＰＣ５０や他のコンピュータ上でメンテナンス用プログラムを実行させることにより、行われる。なお、メンテナンス作業用プログラムは、キーボード入力された情報を印刷装置１０に対して送信し、印刷装置１０から送信されてくる情報をディスプレイ上に表示するプログラム（ＴＥＬＮＥＴクライアントのような，単純な機能のプログラム）であるため、メンテナンス用プログラムを実行させた際のコンピュータの動作説明は省略する。
【００２３】
以上、説明したように、本実施形態に係る印刷装置１０は、ＰＣ５０上でメンテナンス用プログラムを実行させるか、メンテナンス用プログラムがインストールされているＰＣ（ラップトップ等）をＰＣ５０の代わりに（或いは、ＰＣ５０と共に）印刷装置１０に接続すれば、メンテナンス作業が行える装置となっている。従って、本印刷装置１０は、メンテナンス作業が容易に（短時間で／作業者の作業量が少ない形で）行える装置となっていると言うことが出来る。
【００２４】
＜変形形態＞
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０は、メンテナンスモード開始指示情報／終了指示情報の受信時に動作モードを切り替える装置であったが、印刷装置１０を、コマンド送信指示情報を常に受け付ける装置や、印刷装置１０に設けられている特定のスイッチが操作されたときに、動作モードを切り替える装置に変形しておいても良い。ただし、そのような印刷装置は、上記した印刷装置１０よりも設計／製造が困難なものとなるので、上記した印刷装置１０の構成を採用しておくことが望ましい。
【００２５】
また、印刷装置１０で用いられている技術を、電子写真プロセスとは異なるプロセスにより印刷が行われる印刷装置（インクジェットプリンタ等）に適用しても良いことや、コマンド送信指示情報，コマンド応答情報等として上記したものとは異なる形式の情報を採用しても良いことなどは、当然のことである。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る印刷装置の構成の説明図である。
【図２】実施形態に係る印刷装置が備えるコントロールユニットの全体的な動作手順を示した流れ図である。
【符号の説明】
１０  印刷装置
１１  コントロールユニット
１２  メカニカルコントロールユニット
１３  印刷エンジン
【図１】
2004249478.tif 000003
【図２】
2004249478.tif 000004