(57)【特許請求の範囲】
【請求項１】
通信媒体を介してデータ処理装置と通信可能な記録装置であって、
電源投入時に、移動部材の動作状態の異常を検出する検出手段と、
前記検出手段により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の電源投入時における異常であるかどうかを判別する判別手段と、
前記判別手段により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信手段と、
を有することを特徴とする記録装置。
【請求項２】
前記送信手段は、前記判別手段により着荷後最初の電源投入時における異常であると判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための第１のエラーコードを送信することを特徴とする請求項１記載の記録装置。
【請求項３】
前記送信手段は、前記判別手段により着荷後最初の電源投入時における異常でないと判別された場合に、エラー原因と前記エラー原因を外部のサービスステーションへの通知を指示するエラー情報を表示させるための第２のエラーコードを送信することを特徴とする請求項１記載の記録装置。
【請求項４】
前記移動部材は、電源投入時に、インクジェットヘッドを移動させる移動部材であることを特徴とする請求項１記載の記録装置。
【請求項５】
着荷後最初の記録装置起動処理が終了した時点で該保持されている前記判別情報は書き換えられることを特徴とする請求項１記載の記録装置。
【請求項６】
通信媒体を介してデータ処理装置と通信可能な記録装置の制御方法であって、
電源投入時に、移動部材の動作状態の異常を検出する検出工程と、
前記検出工程により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の起動処理における異常であるかどうかを判別する判別工程と、
前記判別工程により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信工程と、
を有することを特徴とする記録装置の制御方法。
【請求項７】
通信媒体を介してデータ処理装置と通信可能な記録装置の制御方法であって、
電源投入時に、移動部材の動作状態の異常を検出する検出工程と、
前記検出工程により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の電源投入時における異常であるかどうかを判別する判別工程と、
前記判別工程により着荷後最初の電源投入時における異常であると判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための第１のエラーコードを送信し、前記判別工程により着荷後最初の電源投入時における異常でないと判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための前記第１のエラーコードと異なる第２のエラーコードを送信する送信工程と、
を有することを特徴とする記録装置の制御方法。
【請求項８】
前記移動部材は、電源投入時に、インクジェットヘッドを移動させる移動部材であることを特徴とする請求項６記載の記録装置の制御方法。
【請求項９】
着荷後最初の記録装置起動処理が終了した時点で、該保持されている前記判別情報は書き換えられることを特徴とする請求項６記載の記録装置の制御方法。
【請求項１０】
通信媒体を介してデータ処理装置と通信可能な記録装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
電源投入時に、移動部材の動作状態の異常を検出する検出工程と、
前記検出工程により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の電源投入時における異常であるかどうかを判別する判別工程と、
前記判別工程により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信工程と、
をコンピュータに実行させるプログラムを格納した記憶媒体。
【請求項１１】
通信媒体を介してデータ処理装置と通信可能な記録装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
電源投入時に、移動部材の動作状態の異常を検出する検出工程と、
前記検出工程により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の電源投入時における異常であるかどうかを判別する判別工程と、
前記判別工程により着荷後最初の電源投入時における異常であると判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための第１のエラーコードを送信し、前記判別工程により着荷後最初の電源投入時における異常でないと判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための前記第１のエラーコードと異なる第２のエラーコードを送信する送信工程と
をコンピュータに実行させるプログラムを格納した記憶媒体。
【請求項１２】
前記移動部材は、電源投入時に、インクジェットヘッドを移動させる移動部材であることを特徴とする請求項１０記載のコンピュータに実行させるプログラムを格納した記憶媒体。
【請求項１３】
着荷後最初の記録装置起動処理が終了した時点で、該保持されている前記判別情報は書き換えられることを特徴とする請求項１０記載のコンピュータに実行させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介してデータ処理装置から受信した記録情報に基づき所定の移動部材を移動して記録処理を行う記録装置および記録装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、記録ヘッドからインクを吐出することにより記録媒体に画像を形成するインクジェット記録装置を購入して、その梱包状態を解放して最初に電源を投入する際に、ユーザには本体の駆動部への衝撃保護のため、移動可能な箇所にシーリングを目的としてあるいは移動部材の固定を目的としてテーピングが施されている場合がある。なお、そのテーピング箇所は、開閉扉の内外に及ぶため不慣れなユーザにはその全てのテーピング箇所を剥がすことなく、例えば外面上のテープは剥がし、内部、特に、ヘッド部分の固定のためのテープ等を剥がすことなく電源を入れてしまう場合があった。
【０００３】
この場合、記録装置は、ヘッドが移動しないため、起動処理中にエラーが発生したものとして、駆動エラーをホストコンピュータへ送信していた。
【０００４】
【発明が解決しようとする課題】
このように従来、ユーザ着荷後最初の起動処理中のエラー通知では、そのエラーがユーザ着荷後最初の起動処理中のエラーか、それ以後の同一エラーなのかは識別されていないため、ユーザが記録装置を購入後、それを設置する際に起こりやすい、ユーザ自身で復帰可能な単純ミス、例えば、記録ヘッドを保護するためのシールを取り忘れるなどの場合であっても、記録装置はそれを復帰不可能なエラーとして検知し、それを意味するステータスデータをホストコンピュータに送信してしまい、記録処理不能な状態に陥り、その回復処理を販売店やユーザサポートセンサに問い合わせなければならなくなり、その対応に際してユーザ負担を強いる結果となり、その改善が切望されていた。
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、所定の移動部材を駆動して記録処理を行う記録装置に対して、ユーザが電源投入した際に発生する所定の異常が記録装置着荷後最初の電源投入時における異常であるかどうかを保持される判別情報を参照して判別し、該判別結果に基づいてデータ処理装置に対して異なるエラー情報を送信することにより、記録装置の着荷時に発生する梱包解除不良に起因する移動部材の移動異常とそれ以外の電気的あるいは機械的な原因に起因する移動部材の移動異常を識別して、ユーザに適切なエラー回復処理を催促して、サービスステーションへの問い合わせを不要として、記録装置の着荷時に発生する梱包解除不良に起因する移動部材のエラー原因をユーザ自身が容易に解除して記録処理を可能な状態に設定できる記録装置および記録装置の制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【０００６】
【課題を解決するための手段】
本発明に係る第１の発明は、通信媒体（図１に示す双方向通信インタフェース１０９）を介してデータ処理装置と通信可能な記録装置であって、電源投入時に、移動部材の動作状態の異常を検出する検出手段（図１に示すエラー検知手段１０６）と、前記検出手段により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、当該異常が着荷後最初の電源投入時における異常であるかどうかを判別する判別手段（図１に示すＣＰＵ１０２がＲＯＭ１０３に記憶される制御プログラムを実行して判別処理する）と、前記判別手段により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信手段（図１に示すステータス送信手段１０７）とを有するものである。
【０００７】
本発明に係る第２の発明は、前記送信手段は、前記判別手段により着荷後の最初の電源投入時における異常であると判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための第１のエラーコードを送信するものである。
【０００８】
本発明に係る第３の発明は、前記送信手段は、前記判別手段により着荷後の最初の電源投入時における異常でないと判別された場合に、エラー原因と前記エラー原因を外部のサービスステーションへの通知を指示するエラー情報を表示させるための第２のエラーコードを送信するものである。
【０００９】
本発明に係る第４の発明は、移動部材は、電源投入時に、インクジェットヘッドを移動させる移動部材であるものである。
【００１０】
本発明に係る第５の発明は、着荷後最初の記録装置起動処理が終了した時点で、該保持されている前記判別情報を書き換えるものである。
【００１１】
本発明に係る第６の発明の記録装置の制御方法は、所定の通信媒体（図１に示す双方向通信インタフェース１０９）を介してデータ処理装置と通信可能な記録装置の制御方法であって、電源投入時に、所定移動部材の動作状態の異常を検出する検出工程（図３に示すステップＳ１）と、前記検出工程により前記所定移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、当該異常が着荷後の最初の電源投入時における異常であるかどうかを判別する判別工程（図３に示すステップＳ２）と、前記判別工程により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信工程（図３に示すステップＳ３，Ｓ４）とを有するものである。
また、本発明に係る第１１の発明のプログラムを格納した記憶媒体は、所定の通信媒体を介してデータ処理装置と通信可能な記録装置を制御するようコンピュータに実行させるプログラムを格納した記憶媒体であって、前記プログラムは、電源投入時に、所定移動部材の動作状態の異常を検出する検出工程（図３に示すステップＳ１）と、前記検出工程により前記所定移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、当該異常が着荷後の最初の電源投入時における異常であるかどうかを判別する判別工程（図３に示すステップＳ２）と、前記判別工程により判別された判別結果に基づいて、異なるエラー情報を前記データ処理装置に送信する送信工程（図３に示すステップＳ３，Ｓ４）とを実行させるものである。
【００１２】
本発明に係る第７，第１１の発明は、通信媒体を介してデータ処理装置と通信可能な記録装置を制御するものであって、電源投入時に、移動部材の動作状態の異常を検出する検出工程と、前記検出工程により前記移動部材の動作状態の異常が検出された場合に、保持される判別情報を参照して、着荷後最初の電源投入時における異常であるかどうかを判別する判別工程と、前記判別工程により着荷後最初の電源投入時における異常であると判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための第１のエラーコードを送信し、前記判別工程により着荷後最初の電源投入時における異常でないと判別された場合に、エラー原因と前記エラー原因をユーザが解除するための回復動作を指示するエラー情報を表示させるための前記第１のエラーコードと異なる第２のエラーコードを送信する送信工程と、を有するものである。
【００１４】
本発明に係る第８，第１２の発明は、所定移動部材は、電源投入時に、所定の移動動作を実行するインクジェットヘッド部材であるものである。
【００１５】
本発明に係る第９，第１３の発明は、着荷後最初の記録装置起動処理が終了した時点で、該保持されている前記判別情報を書き換えるものである。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明を詳細に説明する。
【００１７】
図１は、本発明の一実施形態を示す記録装置を適用可能な印刷システムの構成を説明するブロック図であり、例えばインクジェット記録装置とホストコンピュータとが所定の双方向インタフェースを介して通信可能な場合に対応する。
【００１８】
図において、１０１は図示しないインクジェットヘッドを駆動して記録処理を行うインクジェット記録装置（記録装置）、１０２は演算制御手段（ＣＰＵ）で、記録装置１０１全体を制御する。
【００１９】
１０３はＲＯＭで、各種情報およびＣＰＵ１０２が実行すべき制御プログラムを記憶している。１０４はＲＡＭで、ＣＰＵ１０２のワークメモリとして機能する。
【００２０】
１０５は印刷制御手段で、記録装置１０１の印刷動作を制御する。１０６はエラー検知手段で、記録装置１０１にエラーが発生した場合にそれを検知して、ＣＰＵ１０２に通知する。
【００２１】
１０７はステータス送信手段で、記録装置１０１の現在の状態を判別してステータスデータを作成し、それをホストコンピュータ１００に送信する。１０８は着荷判別手段で、記録装置１０１に電源が投入されたときに、それがユーザ着荷後最初の電源投入かどうかを判別するための判定値が書き換え可能に記憶されており、その判別値をＣＰＵ１０２が読み込むことで電源投入動作がユーザ着荷後最初の電源投入かを判別するために利用される。
【００２２】
１０９は双方向通信インタフェースで、ホストコンピユータ１００との情報の入出力を行う。
【００２３】
なお、着荷判別手段１０８は、ＥＥＰＲＯＭなど電気的に書込み可能なＲＯＭを利用することで実現可能である。例えば、工場出荷時にＥＥＰＲＯＭの任意のアドレスに「ｏｆｆｈ」などの判定値を書込んでおき、着荷後最初の記録装置起動処理が終了した時点で前記のアドレスを「０」にクリアする。こうすることで、起動処理中に前記アドレスの内容を読み込んだとき、その値が、ｏｆｆｈならば着荷後最初の起動処理、０ならば２回目以降の起動処理と判別できる。
【００２４】
図２は、図１に示したＲＯＭ１０３に記憶されるエラーステータスの一例を示す図であり、エラー発生時にホストコンピュータ１００へ送信するステータスデータに対応する。
【００２５】
図において、ＥＣはエラーコード、ＥＰはその異常の内容、ＥＭはエラー表示されるエラーメッセージである。
【００２６】
これにより、例えば記録装置１０１は、電源投入時にヘッド異常（例えばヘッド移動命令に対してヘッドが移動しない異常）を検知した場合、それがユーザ着荷後最初の電源投入かどうかを判別する。そして、最初の電源投入であったならばエラーコード“５２０１”を、そうでなければ“５２００”をホストコンピュータ１００に対して送信する。
【００２７】
ホストコンピュータ１００には通常、記録装置の状態を表示するステータスモニタなどが常駐されており、記録装置１０１から受信した各エラーコードに応じたエラーメッセージをホストコンピュータ１００のディスプレイ上に表示することで、ユーザに記録装置１０１の状態を通知する。この例においては、各々のエラーコードに応じて、表中の「エラー表示」に記述されているメッセージを表示することとする。
【００２８】
図３は、本発明に係る記録制御装置におけるデータ処理手順の一例を示すフローチャートであり、記録装置１０１の起動処理中にヘッド異常エラーが発生した場合の動作手順に対応する。なお、Ｓ１〜Ｓ４は各ステップを示す。また、図３に示すフローチャートの手順は、図１に示したＣＰＵ１０２がＲＯＭ１０３に格納されたプログラムを実行することで実現される。
【００２９】
まず、本記録装置に電源が投入されると、ステップＳ１で、記録装置１０１の起動処理が開始される。このときエラー検知手段１０６がヘッド異常を検知した場合には、ステップＳ２で、今回の起動処理がユーザ着荷後最初のものかどうかを着荷判別手段１０８で判別し、最初の起動処理でないと判別した場合には、ステップＳ３で、サービスセンター（サービスステーション）に通知を必要とするエラーを表示させるためのエラーコード“５２００”をステータス送信手段１０７によってホストコンピュータ１００に送信する。この後、ホストコンピュータ１００のデバイスドライバソフトウエアによりディスプレイには、例えば「ヘッド異常です。サービスセンターに電話してください。」とのメッセージが表示されるものとする。
【００３０】
一方、ステップＳ２で、ユーザ着荷後最初の起動処理であったと判別した場合には、ステップＳ４へ進み、ユーザにテープ剥がしを催促するメッセージを表示させるためのエラーコード“５２０１”をホストコンピュータ１００に送信する。この後、ホストコンピュータ１００のデバイスドライバソフトウエアによりディスプレイには、例えば「ヘッド保護シールを剥がしてあるか確認してください。」とのメッセージが表示されるものとする。
【００３１】
なお、ホストコンピュータ１００が受信したエラーコードは、デバイスドライバに対応するステータスモニタによって解析され、コードに応じたメッセージをディスプレイ表示することでユーザに記録装置に発生し得るヘッド異常に伴う異なるエラー状況を知らせることが可能となる。
【００３２】
なお、シールしてあるテーピング箇所が数カ所に及ぶ場合には、プリンタドライバソフトウエアがその箇所を明示できるように構成してもよい。
【００３３】
上記実施形態によれば、ユーザ着荷後最初の電源投入時に記録装置がエラーを検知した場合、ユーザ自身で復帰可能な単純ミスである可能性があることを示唆するステータスデータをホストに送信するので、記録装置の設置が正しく行われているかをユーザに再確認してもらい、そうすることで、ユーザが、復帰可能なエラーを不可能と判断し、メーカーや販売店などに対処法を問い合わせる手間を省くことが可能となる。
【００３４】
以下、図４に示すメモリマップを参照して本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００３５】
図４は、本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００３６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００３７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００３８】
本実施形態における図３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００３９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００４２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、所定の移動部材を駆動して記録処理を行う記録装置に対して、ユーザが電源投入した際に発生する所定の異常が記録装置着荷後の最初の電源投入時における異常であるかどうかを保持される判別情報を参照して判別し、該判別結果に基づいてデータ処理装置に対して異なるエラー情報を送信するので、記録装置の着荷時に発生する梱包解除不良に起因する移動部材の移動異常とそれ以外の電気的あるいは機械的な原因に起因する移動部材の移動異常を識別して、ユーザに適切なエラー回復処理を催促して、サービスステーションへの問い合わせを不要として、記録装置の着荷時に発生する梱包解除不良に起因する移動部材のエラー原因をユーザ自身が容易に解除して記録処理を可能な状態に設定できる効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す記録装置を適用可能な印刷システムの構成を説明するブロック図である。
【図２】図１に示したＲＯＭに記憶されるエラーステータスの一例を示す図である。
【図３】本発明に係る記録制御装置におけるデータ処理手順の一例を示すフローチャートである。
【図４】本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  ホストコンピュータ
１０１  記録装置
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  印刷制御手段
１０６  エラー検知手段
１０７  ステータス送信手段
１０８  着荷判別手段
【図１】
0003880243.tif 000002
【図２】
0003880243.tif 000003
【図３】
0003880243.tif 000004
【図４】
0003880243.tif 000005