(57)【要約】【課題】  画像記録装置のキャリッジの往復動作によって生じる振動を低減する。【解決手段】  キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、第１のモード移行指示が入力された場合走査可能速度範囲を予め設定された数で分割し得られる各速度に従ってテスト動作を行う第１テスト走査手段と、指示入力部から１つの速度が入力されかつ第１のモード移行指示が入力された場合該１つの速度を中心とする予め設定された速度の範囲を予め設定された数で分割し得られる各速度に従ってテスト動作を行う第２テスト走査手段と、指示入力部から１つの速度が入力されかつ第２のモード移行指示が入力された場合該１つの速度の情報を記憶部に登録し第２のモードに移行させる制御手段とを備える。【選択図】図４
2007283682.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる指示入力部と、単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え、前記記憶部に記憶された速度情報に従って前記キャリッジを走査することで画像を記録する画像記録装置であって、
前記キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、
前記第１のモード移行指示が入力された場合、前記キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第１テスト走査手段と、
前記指示入力部から１つの速度が入力され、かつ、前記第１のモード移行指示が入力された場合、該１つの速度を中心とする予め設定された速度の範囲を前記予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第２テスト走査手段と、
前記指示入力部から１つの速度が入力され、かつ、前記第２のモード移行指示が入力された場合、該１つの速度の情報を前記記憶部に登録し前記第２のモードに移行させる制御手段と、
を備えることを特徴とする画像記録装置。
【請求項２】
ユーザによる指示入力部と、単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え、前記記憶部に記憶された速度情報に従って前記キャリッジを走査することで画像を記録する画像記録装置であって、
前記キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、
前記第１のモード移行指示が入力された場合、前記キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第１テスト走査手段と、
前記指示入力部から２つの速度が入力された場合、該２つの速度間を予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第２テスト走査手段と、
前記指示入力部から１つの速度が入力され、かつ、前記第２のモード移行指示が入力された場合、該１つの速度の情報を前記記憶部に登録し前記第２のモードに移行させる制御手段と、
を備えることを特徴とする画像記録装置。
【請求項３】
ユーザによる指示入力部と、単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え、前記記憶部に記憶された速度情報に従って前記キャリッジを走査することで画像を記録する画像記録装置であって、
前記キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、
前記第１のモード移行指示が入力された場合、指標位置が連続的に変更可能な前記指示入力部からの指標位置に対応する前記速度情報を入力する入力手段と、
前記入力手段で入力した前記速度情報に従って、前記キャリッジの往復動作のテスト動作を行うテスト走査手段と、
前記第２のモード移行指示が入力された場合、前記入力手段で入力した速度情報を前記記憶部に登録し前記第２のモードに移行させる制御手段と、
を備えることを特徴とする画像記録装置。
【請求項４】
前記第１テスト走査運動手段および前記第２テスト走査手段は、前記キャリッジの往路運動の移動方向反転時の停止時間を変更することで、複数の異なる速度で前記キャリッジ走査を行うことを特徴とする請求項１または２に記載の画像記録装置。
【請求項５】
前記第１テスト走査手段および前記第２テスト走査手段は、前記キャリッジの往復走査の最高速度を変更することで、複数の異なる速度で前記キャリッジ走査を行うことを特徴とする請求項１または２に記載の画像記録装置。
【請求項６】
前記第１テスト走査手段および前記第２テスト走査手段は、前記キャリッジの往復走査の加速度を変更することで、複数の異なる速度で前記キャリッジ走査を行うことを特徴とする請求項１または２に記載の画像記録装置。
【請求項７】
ユーザによる指示入力部と、単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え、前記記憶部に記憶された速度情報に従って前記キャリッジを走査することで画像を記録する画像記録装置の制御方法であって、
前記キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断工程と、
前記第１のモード移行指示が入力された場合、前記キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第１テスト走査工程と、
前記指示入力部から１つの速度が入力され、かつ、前記第１のモード移行指示が入力された場合、該１つの速度を中心とする予め設定された速度の範囲を前記予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第２テスト走査工程と、
前記指示入力部から１つの速度が入力され、かつ、前記第２のモード移行指示が入力された場合、該１つの速度の情報を前記記憶部に登録し前記第２のモードに移行させる制御工程と、
を備えることを特徴とする画像記録装置の制御方法。
【請求項８】
ユーザによる指示入力部と、単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え、前記記憶部に記憶された速度情報に従って前記キャリッジを走査することで画像を記録する画像記録装置の制御プログラムであって、
前記キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断工程を実行するためのプログラムコードと、
前記第１のモード移行指示が入力された場合、前記キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第１テスト走査工程を実行するためのプログラムコードと、
前記指示入力部から１つの速度が入力され、かつ、前記第１のモード移行指示が入力された場合、該１つの速度を中心とする予め設定された速度の範囲を前記予め設定された数で分割し得られる各速度に従って前記キャリッジの往復動作のテスト動作を行う第２テスト走査工程を実行するためのプログラムコードと、
前記指示入力部から１つの速度が入力され、かつ、前記第２のモード移行指示が入力された場合、該１つの速度の情報を前記記憶部に登録し前記第２のモードに移行させる制御工程を実行するためのプログラムコードと、
を備えることを特徴とする画像記録装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置、特にインクジェット記録装置のキャリッジの往復動作によって生じる振動の低減技術に関するものである。
【背景技術】
【０００２】
一般に、シリアル型のインクジェット記録装置は、記録ヘッドを搭載したキャリッジを往復動作させ（以下、主走査方向と呼ぶ）用紙など記録媒体への記録を行う。その際、併せて記録媒体を主走査方向と直交する方向（以下、副走査方向と呼ぶ）に搬送することにより記録媒体全面に対して記録を行っている。
【０００３】
このようなシリアル型インクジェット記録装置では、キャリッジが往走査から復走査に反転する際の反動力によって振動が発生する。そして、この振動はインクジェット記録装置を積載する机、ラック等の構造物や構造物に積載されたパーソナルコンピュータやモニタ等の装置に伝わる。そのため、これらの構造物、装置を大きく振動させ、使用者の作業効率を著しく低下させてしまうという問題があった。特に、キャリッジの走査周波数が、構造物、装置の固有振動数の奇数倍になる際、反動力は振動を増幅する方向に働く。つまり、いわゆる共振現象と呼ばれる振動が発生し振動はより大きなものとなる。なお、ここでキャリッジの走査周波数とは、キャリッジが単位時間当たりに往復走査する回数である。つまり、キャリッジの往復走査の時間間隔（走査周期）の逆数となる。
【０００４】
このような問題に際して、インクジェット記録装置内に設置した振動計測センサを設け、振動を低減する技術が特許文献１に開示されている。つまり、インクジェット記録装置および当該インクジェット記録装置を積載する机、ラック等の構造物を含めた振動系の振動数を計測するのである。具体的には、キャリッジの走査周波数を振動系の固有振動数と一致させ、さらにキャリッジの走査周期を振動系の振動周期の半周期分ずらすことによって、振動を防止するという方法が開示されている。
【０００５】
また、減速時の反動力によって加振された机、ラック等の構造物の振動を、加速時反動力で打ち消すように、キャリッジ反転時にウェイト時間を設けるという方法が特許文献２に開示されている。さらに、特許文献２には、振動計測センサを設けない技術も開示されている。それによると、インクジェット記録装置内にウェイト時間をふった複数のパラメータを事前に記憶させ、ユーザによって選択されたウェイト時間でキャリッジを空走査させる。そうすることにより、インクジェット記録装置およびインクジェット記録装置を積載する机、ラック等の構造物を含めた振動系の揺れをユーザに体験させ、ユーザが適切なパラメータを選択可能とさせている。
【特許文献１】特開２０００−７１５３９号公報
【特許文献２】特開平１０−３２９３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１で開示されている技術のように、振動を検出するセンサをインクジェット記録装置内部に実装する方式においては、振動検出センサとセンサを制御するための装置が必要となる。そのため、インクジェット記録装置のコストの増加や装置の大型化の原因となる。また、当該技術を用いたインクジェット記録装置によって実現される振動の防止は、インクジェット記録装置を積載した机、ラック等の構造物に対してのみ有効である。例えば、インクジェット記録装置の操作を目的として構造物上にパーソナルコンピュータやモニタ等の装置を積載していた場合、構造物の揺れの防止は可能である。しかし、構造物の微小な振動の周期とモニタの固有振動数が一致する場合、モニタの揺れを防止することは出来ず、ユーザの作業効率を著しく低下させてしまうことになるという問題点がある。
【０００７】
一方、特許文献２で開示されている技術においては、ユーザにウェイト時間の異なる複数のパラメータから選択させることによって、ラック等の装置の振動も解消することができる。つまり、ユーザは用意されたパラメータの中で、最も構造物の振動が少なくなるウェイト時間のパラメータを選択すればよい。しかしながら、ユーザに提示する複数のパラメータはそれぞれが固定されたウェイト時間として用意されているため適切なウェイト時間が発見できない場合が生じるという問題点がある。あらかじめ、より多くのパラメータを用意しておくことにより、発見できない場合が生じる可能性を低減可能となる。しかし、その場合より多くのパラメータについてユーザは試行を繰り返した後に決定しなければならず、より多くの時間を必要とするという新たな問題点が生じる。
【０００８】
本発明は上記問題点に鑑みなされたものであり、その目的はインクジェット記録装置のキャリッジの往復動作によって生じる振動を低減可能とする技術を提供することに有る。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく、本発明は、以下の構成を備える。
【００１０】
ユーザによる指示入力部と単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え記憶部に記憶された速度情報に従ってキャリッジを走査することで画像を記録する画像記録装置であって、キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、第１のモード移行指示が入力された場合キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第１テスト走査手段と、指示入力部から１つの速度が入力されかつ第１のモード移行指示が入力された場合該１つの速度を中心とする予め設定された速度の範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第２テスト走査手段と、指示入力部から１つの速度が入力されかつ第２のモード移行指示が入力された場合該１つの速度の情報を記憶部に登録し第２のモードに移行させる制御手段とを備える。
【００１１】
ユーザによる指示入力部と単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え記憶部に記憶された速度情報に従ってキャリッジを走査することで画像を記録する画像記録装置であって、キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、第１のモード移行指示が入力された場合キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第１テスト走査手段と、指示入力部から２つの速度が入力された場合該２つの速度間を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第２テスト走査手段と、指示入力部から１つの速度が入力されかつ第２のモード移行指示が入力された場合該１つの速度の情報を記憶部に登録し第２のモードに移行させる制御手段とを備える。
【００１２】
ユーザによる指示入力部と単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え記憶部に記憶された速度情報に従ってキャリッジを走査することで画像を記録する画像記録装置であって、キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断手段と、第１のモード移行指示が入力された場合指標位置が連続的に変更可能な指示入力部からの指標位置に対応する速度情報を入力する入力手段と、入力手段で入力した速度情報に従ってキャリッジの往復動作のテスト動作を行うテスト走査手段と、第２のモード移行指示が入力された場合入力手段で入力した速度情報を記憶部に登録し第２のモードに移行させる制御手段とを備える。
【００１３】
ユーザによる指示入力部と単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え記憶部に記憶された速度情報に従ってキャリッジを走査することで画像を記録する画像記録装置の制御方法であって、キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断工程と、第１のモード移行指示が入力された場合キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第１テスト走査工程と、指示入力部から１つの速度が入力されかつ第１のモード移行指示が入力された場合該１つの速度を中心とする予め設定された速度の範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第２テスト走査工程と、指示入力部から１つの速度が入力されかつ第２のモード移行指示が入力された場合該１つの速度の情報を記憶部に登録し第２のモードに移行させる制御工程とを備える。
【００１４】
ユーザによる指示入力部と単位時間当たりのキャリッジの往復走査回数を示す速度情報を記憶するための記憶部を備え記憶部に記憶された速度情報に従ってキャリッジを走査することで画像を記録する画像記録装置の制御プログラムであって、キャリッジの走査速度を設定する第１のモード移行指示および印刷待機状態である第２のモード移行指示のいずれかの入力があったか否かを判断する判断工程を実行するためのプログラムコードと、第１のモード移行指示が入力された場合キャリッジの走査可能な速度範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第１テスト走査工程を実行するためのプログラムコードと、指示入力部から１つの速度が入力されかつ第１のモード移行指示が入力された場合該１つの速度を中心とする予め設定された速度の範囲を予め設定された数で分割し得られる各速度に従ってキャリッジの往復動作のテスト動作を行う第２テスト走査工程を実行するためのプログラムコードと、指示入力部から１つの速度が入力されかつ第２のモード移行指示が入力された場合該１つの速度の情報を記憶部に登録し第２のモードに移行させる制御工程を実行するためのプログラムコードとを備える。
【発明の効果】
【００１５】
本発明によれば、インクジェット記録装置のキャリッジの往復動作によって生じる振動を低減可能とする技術を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１７】
（第１実施形態）
＜概要＞
第１実施形態では、インクジェット記録装置におけるキャリッジの走査周波数の候補値をユーザに対し複数個提示する。そして、複数の候補値で空走査を行いユーザから最も振動の少なかった走査周波数の選択を受け付ける。この動作を１回以上繰り返し行うことにより、より振動の少ない走査周波数に容易に調整することを可能としている。
【００１８】
＜装置構成＞
図１は、第１実施形態に係るインクジェット記録装置とその制御を行うホスト装置を示す図である。
【００１９】
インクジェット記録装置１０１は、キャリッジ１１０を記録媒体Ｐの搬送方向（矢印Ａ：副走査方向）と直交する方向（矢印Ｂ：主走査方向）にスキャンするシリアルスキャン方式の記録装置である。キャリッジ１１０は無端ベルト１１１に固定されている。そして、無端ベルト１１１はプーリ１１３及び１１４に巻回されている。また、プーリ１１３にはキャリッジ駆動モータ（主走査モータ）１１５の駆動軸が連結されている。これにより、キャリッジ１１０は、キャリッジ駆動モータ１１５の回転駆動によって主走査方向Ｂにスキャン走査される。
【００２０】
キャリッジ１１０上には、複数のインク吐出ノズルが並設された記録ヘッド（不図示）及びインクを収納するインク容器としてのインクタンク（不図示）が搭載されている。記録ヘッドには、記録媒体としての用紙Ｐと対向する面に、用紙Ｐの搬送方向に並設された複数個のインク吐出口が形成されている。記録ヘッドには、この複数個の吐出口のそれぞれに連結してインク路が設けられ、それぞれのインク路に対応して、インク吐出のための熱エネルギーを発生する電気熱変換体が設けられている。電気熱変換体は、駆動データに応じて電気パルスが印加されることによって熱を発生し、これによりインクに膜沸騰を生じさせ、その膜沸騰による気泡の生成に伴って前記吐出口からインクを吐出させる。各インク路には、これらに共通に連通する共通液室が設けられており、この共通液室はインクタンクに接続されている。
【００２１】
記録媒体としての用紙Ｐは、キャリッジ１１０のスキャン方向と直交する矢印Ａ方向に間欠的に搬送される。用紙Ｐは給紙トレイから搬送された後、上流側の一対のローラユニット１１８と、下流側の一対のローラユニット１１９とにより挟持され、一定の張力を印加され記録ヘッドに対する平面性を確保した状態で搬送される。各ローラユニット１１８、１１９に対する駆動力は、紙送りモータ（副走査モータ）１２０によって付与される。
【００２２】
このような構成によって、キャリッジ１１０の移動に伴う記録ヘッドの吐出口の配列幅に対応した幅のプリント動作と、用紙Ｐの送りとを交互に繰り返しながら、用紙Ｐ全体に記録を行う。
【００２３】
一方、インクジェット記録装置１０１は、キャリッジ駆動モータに作動信号を送るキャリッジモータ駆動回路１３１、記録ヘッドに作動信号を送るヘッド駆動回路１３２、紙送りモータ１２０に作動信号を送る紙送りモータ駆動回路１３３を有している。これらの駆動回路により各駆動系の制御を行っている。さらに、各駆動回路の統合的な制御を行う制御部１３０を有している。
【００２４】
また、ホスト装置１４０は、インクジェット記録装置１０１に接続されるコンピュータである。ホスト装置１４０の内部の演算制御部１４１は、アプリケーション１４２およびドライバプログラム１４３を実行することにより印刷データを作成する。その後、ホスト装置１４０はインクジェット記録装置１０１の制御部１３０に印刷データを送信して記録を行わせる。なお、モニタ装置１６０にはホスト装置１４０で実行されるアプリケーション１４２およびドライバプログラム１４３などに関する画面が表示される。
【００２５】
＜キャリッジの走査と走査周波数の変更＞
上述したように、インクジェット記録装置１０１は、キャリッジ１１０を主走査方向に往復移動させながら記録を行う。
【００２６】
図２は、キャリッジの走査速度と時間の関係を示す図である。図において、横軸は時間であり、縦軸は走査速度である。例えば、図２の斜線部分で表される積分値は往走査における移動距離、つまり走査幅を示している。なお、走査周波数は走査周期の逆数で表されるパラメータである。なお、以下の説明では、キャリッジの最大の走査周波数は３Ｈｚであるとする。つまり、１秒間に３回の往復走査を行うことが可能である。この時、キャリッジ１１０が走査領域の端から端まで行くのに要する片側走査時間は走査周期の半分であるので１／６秒である。
【００２７】
図３は、キャリッジの往走査・復走査の間にウェイトを挿入することによって、走査周波数を変化させる様子を説明する図である。図２と同様に、横軸は時間であり縦軸は走査速度である。
【００２８】
図３（ａ）は、走査周波数を最大の走査周波数の１／２である１．５Ｈｚにした場合のキャリッジの走査速度と時間の関係を表した図である。キャリッジ１１０の往走査・復走査の間に１／６秒のウェイトを挿入することによって実現している。一方、図３（ｂ）は、走査周波数を最大の走査周波数の１／３である１Ｈｚにした場合のキャリッジの走査速度と時間の関係を表した図である。キャリッジ１１０の往走査・復走査の間に１／３秒のウェイトを挿入することによって実現している。このようにしてウェイト時間を変化させることにより任意の走査周波数でキャリッジ１１０を往復走査させることが出来る。
【００２９】
なお、図３では、説明を簡単にするためにウェイトの時間のみを調整して走査周波数を変更する場合について説明しているが、他のパラメータを用いて走査周波数を変更しても良い。具体的には、上述した往復走査間のウェイトの時間の他、キャリッジ１１０の走査幅、キャリッジ１１０の速度、加速度等がある。つまり、これらの項目うち１項目以上のパラメータを変化させることにより、任意の走査周波数でキャリッジ１１０を往復走査させることが可能となる。
【００３０】
＜走査周波数の設定動作＞
つぎに、走査周波数の設定動作について説明する。以下の設定動作は、基本的にはユーザがインクジェット記録装置１０１の設置場所などを変更した場合に行う。ただし、設置場所変更時に限らずユーザの好みに併せて任意のタイミングで設定できるようになっている。
【００３１】
また、インクジェット記録装置１０１上で調整が必要と判断できる場合には、ドライバプログラム１４３がユーザに設定変更の警告を出すことによって、変更を促すことができる。このような状況としては、インクジェット記録装置１０１の初期使用時など、インク使用に伴ってキャリッジ１１０重量に大きな変化があった場合などが考えられる。
【００３２】
なお、以下の動作は、ホスト装置１４０の演算制御部１４１がドライバプログラム１４３を実行し、インクジェット記録装置１０１の制御部１３０に対し制御信号を送信することにより実現される。なお、設定動作中は通常の印刷データは受け付けないよう設定されることが好適である。また、以下の調整動作への移行は、例えばドライバプログラム１４３の設定画面上からユーザ調整モードボタン（不図示）を押下することにより開始される。
【００３３】
図４は、第１実施形態に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。
【００３４】
ステップＳ４０１では、ドライバプログラム１４３によって走査周波数の候補値を複数導出する。そして、これらの候補値は、候補パラメータテーブル１５１に一時記憶される。さらに、登録された候補値は、モニタ装置１６０上に表示される設定画面（図６）により、ユーザに提示される。なお、候補値導出方法の詳細については後述する。
【００３５】
ステップＳ４０２では、キャリッジ１１０のテスト駆動を行う候補値を、ステップＳ４０１で提示した複数の候補値から選択する。なお、選択は自動で行っても良いし、ユーザによる指示を受け付けるようにしてもよい。自動的に選択する場合は、例えば、複数の候補パラメータから例えば走査周波数の高いものから順番に選択するよう構成することが考えられる。
【００３６】
ステップＳ４０３では、ステップＳ４０２で選択された候補値についてキャリッジ１１０のテスト駆動を行う。例えば、ドライバプログラム１４３は候補パラメータテーブル１５１から指定された候補値を読み出し、インクジェット記録装置１０１の制御部１３０に指定された候補値に基づいた走査周波数でキャリッジ１１０を駆動するように指示する。ドライバプログラム１４３から指示を受けたインクジェット記録装置１０１の制御部１３０は、指定された走査周波数でキャリッジ１１０の駆動を行い、往復動作を例えば３回行った後、停止する。
【００３７】
ステップＳ４０４では、ステップ４０１で導出された他の候補値について、引き続きテスト駆動を行うか否かを判断を受け付ける。引き続き行う場合はステップＳ４０２に戻って候補値の選択を行う。テスト駆動を終了する場合はステップＳ４０５に進む。
【００３８】
ステップＳ４０５では、ステップＳ４０１で提示した複数の候補値から１つのパラメータの選択を受け付ける。具体的には、インクジェット記録装置１０１を積載する机やラック、もしくはモニタ装置等の揺れが最も少ないとユーザが判断した候補値を選択択受付する。例えば、モニタ装置１６０に表示された画面（図６）および不図示のマウス等の入力装置などにより選択受け付けを行う。
【００３９】
ステップＳ４０６では、さらに高い精度で走査周波数の探索を行うか否かを受け付ける。つまり、ユーザはステップＳ４０５で選択された走査周波数のパラメータを最終的なパラメータとして用いるか否かを判断する。さらに高い精度で走査周波数パラメータの探索を行う場合、ステップＳ４０１に戻り新たなパラメータ候補値を決定する。探索を終了する場合は、ステップＳ４０７に進む。
【００４０】
ステップＳ４０７では、ドライバプログラム１４３は最後に実行されたステップＳ４０５で選択された候補パラメータを低振動モードにおけるキャリッジ１１０の走査周波数として登録パラメータテーブル１５０に登録する。その後、設定動作を終了する。なお、設定動作中に通常の印刷データは受け付けないよう設定していた場合は、再び通常の印刷データは受け付けるようにしても良い。
【００４１】
＜詳細動作＞
ステップＳ４０１〜ステップＳ４０６の動作詳細について、設定画面例（図６）を参照しながら以下に詳しく説明する。
【００４２】
図５は、１回目のテスト動作時に先立って導出される候補値を説明する図である。前述したように、キャリッジ１１０の最大の走査周波数は３Ｈｚである。なお、走査周波数の上限値を３Ｈｚとしたのは、一般に市販されているインクジェット記録装置１０１におけるＬ判の記録紙印刷時のキャリッジ１１０の走査周波数がほぼ３Ｈｚであることによる。
【００４３】
図３を用いて説明したように、ウェイトを挿入することにより０〜３Ｈｚの間の任意の値でキャリッジ１１０の走査を行うことが可能である。そこで、ステップＳ４０１では３Ｈｚの探索幅を６等分して得られる分割点である５個（０．５、１．０、１．５、２．０、２．５Ｈｚの５点）を候補値として導出する。
【００４４】
図６は、モニタ装置上に表示される設定用インタフェースを示す図である。
【００４５】
６０１には、ステップＳ４０１において導出された５個の候補値が表示されている。ステップＳ４０２において、ユーザにより候補値の選択を受け付ける場合には、設定画面上に表示された候補値６０１に対応するＯＫボタンを、例えばマウスのボタンをクリックすることにより受け付ける。
【００４６】
例えば”０．５Ｈｚ”が選択された場合、ステップＳ４０３では０．５Ｈｚでキャリッジ１１０を駆動する。そして、Ｓ４０４では、テスト走査未実施の４個（１．０、１．５、２．０、２．５Ｈｚ）の候補値が残っているためＳ４０２に戻り、例えば１．０Ｈｚの選択を受け付ける。この一連の動作を５個の候補値についてのテスト走査時にユーザは振動を体感し、何れの候補値における振動が最も少ないかを判断する。
【００４７】
例えばユーザが１．５Ｈｚのテスト走査の時最も振動が小さかったと判断した場合は以下のようになる。つまり、ステップＳ４０５において図６に示されるユーザ設定画面により１．５Ｈｚを例えばプルダウンメニュー６０２からユーザが選択し、ＯＫボタン６１１の押下を受け付ける。ここで、さらに詳細な探索を引き続き実施する場合はチェックボックス６０３にチェックを入れた後ＯＫボタン６１１を押下する。
【００４８】
図７は、２回目のテスト動作時に先立って導出される候補値を説明する図である。
【００４９】
２回目に導出される候補値は、１回目の探索で選択した候補値（１．５Ｈｚ）の両隣（１．０Ｈｚと２．０Ｈｚ）の範囲を新たな探索幅とする。そして最初の場合と同様、１Ｈｚの探索幅を６等分して得られる分割点である５点（１．１７、１．３４、１．５０、１．６７、１．８４Ｈｚの５点）を新たな候補値として設定する。その後、１回目の探索と同様に、新たな５つの候補値のうち最適であるとユーザが判断した候補値の選択を受け付ける。
【００５０】
ここでユーザは最適走査周波数として１．６７Ｈｚを選択し、さらに詳細な探索が必要あると判断したと仮定する。
【００５１】
図８は、３回目のテスト動作時に先立って導出される候補値を説明する図である。
【００５２】
３回目に導出される候補値は、２回目の探索で選択した候補値（１．６７Ｈｚ）の両隣（１．５Ｈｚと１．８４Ｈｚ）の範囲を新たな探索幅とする。そして最初の場合と同様、０．３４Ｈｚの探索幅を６等分して得られる分割点である５点（１．５６、１．６２、１．６７、１．７３、１．７９Ｈｚの５点）を新たな候補値として設定する。その後、１回目および２回目の探索と同様に、新たな５つの候補値のうち最適であるとユーザが判断した候補値の選択を受け付ける。
【００５３】
このように等分割計算による探索幅内の候補値導出とユーザによる候補値の選択という作業を繰り返し行う。そうすることにより、より振動を低減可能な走査周波数のパラメータを設定することが可能となる。なお、異なる複数の設置場所などにそれぞれ対応させた複数の走査周波数のパラメータをパラメータ記憶領域に記憶するよう構成しても良い。
【００５４】
また、ここでは、探索幅を６等分することによって５つの候補値を導出し、このうちもっとも振動の少ない候補値を繰り返し選択するよう構成した。しかし、提示するパラメータはいくつであってもよい。たとえば、ユーザによりパラメータ数（例えばＮ回）を受け付け、探索範囲をＮ＋１分割することによりＮ個のパラメータを導出するよう構成することも好適である。また、等間隔に分割するのではなく指数関数的な間隔としても構わない。さらに探索の回数に応じて変化させても良い。
【００５５】
＜低振動モードでの記録動作＞
上述した設定動作により記憶された走査周波数のパラメータを利用した記録動作（以下、低振動モード動作と呼ぶ）を行う際のフローについて以下に説明する。
【００５６】
図９は、第１実施形態に係るインクジェット記録装置の記録動作のフローチャートである。
【００５７】
ステップＳ９０１では、アプリケーションプログラム１４２またはドライバプログラム１４３を実行することにより表示される印刷プロパティ設定画面（不図示）で低振動モードでの印刷を行うかどうかの選択を受け付ける。なお、複数の設置場所などに対応させて複数の走査周波数パラメータを記憶している場合には、現在設置している場所に対応したパラメータも併せて選択受付する。低振動モードが選択された場合は、ステップＳ９０２に進む。一方、低振動モードが選択されなかった場合は、ステップＳ９０３に進む。なお、低振動モードが選択されたにも関わらず、登録パラメータテーブル１５０に走査周波数パラメータが登録されていない場合は、ユーザにユーザ調整を促す警告を報知するよう構成しても良い。
【００５８】
ステップＳ９０２では、ドライバプログラム１４３はアプリケーションプログラム１４２から入力されたデータに基づき、低振動モード用印刷業務シーケンスを生成する。具体的には、ドライバプログラム１４３は登録パラメータテーブル１５０に記憶された走査周波数パラメータを読み出す。そして、読み出した走査周波数パラメータに基づいて、キャリッジ１１０の往道から復道に反転する際のウェイト時間、キャリッジ１１０の走査幅、キャリッジ１１０の加速度、速度等を導出する。
【００５９】
ステップＳ９０３では、ドライバプログラム１４３はアプリケーションプログラム１４２から入力されたデータに基づき、通常の印刷業務シーケンスを生成する。
【００６０】
ステップＳ９０４では、ドライバプログラムは生成された印刷業務シーケンスをインクジェット記録装置１０１に対し出力する。印刷業務シーケンスを入力されたインクジェット記録装置１０１の制御部１３０は、当該印刷業務シーケンスを元に記録動作を実行する。なお、記録動作自体については、通常のインクジェット記録装置と同様であるため、ここでは詳細な説明は省略する。
【００６１】
以上説明したとおり第１実施形態によれば、キャリッジ１１０を往復動作させることによって画像の記録を行うインクジェット記録装置１０１において、キャリッジ１１０の往復動作によって生じる周辺の構造物の振動を大幅に低減することができる。なお、周辺の構造物としては、インクジェット記録装置１０１を積載する机、ラック等の構造物と、構造物に積載されたパーソナルコンピュータやモニタ装置等が挙げられる。特に、従来技術に比較しより自由度の高い走査周波数の選択が可能であることから、より高精度の走査周波数を効率的に決定することが可能となる。
【００６２】
なお、第１実施形態では、ユーザからの設定入力の受け付けは外部のホスト装置１４０によりなされている場合について説明した。しかしながら、上述した機能をインクジェット記録装置１０１内に構成しても良い。つまり、インクジェット記録装置１０１に液晶表示画面および入力部などを設けるとともに、上述した設定シーケンスを実現するソフトウェア（ファームウェア）を内蔵するようにしてもよい。
【００６３】
（変形例）
＜概要＞
上記では、走査周波数の探索を行う際、６分割して導出された５つの候補値から、１つの候補値の選択入力を受け付け、繰り返すことにより走査周波数を絞り込み決定した。しかし、５つの候補値から最も振動の小さな候補値を選択できないことが考えられる。例えば、候補値の中間に目的とする値が有る場合には、同程度の振動を生ずる候補値が２つ存在することになる。その場合、以下の変形例のようにユーザから揺れの小さな２つ候補値を受け付けるようにするとよい。
【００６４】
＜走査周波数の設定動作＞
図１０は、変形例に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。
【００６５】
ステップＳ１００１では、ドライバプログラム１４３によって走査周波数の候補値を複数導出する。そして、これらの候補値は、候補パラメータテーブル１５１に一時記憶される。さらに、登録された候補値は、モニタ装置１６０上に表示される設定画面（図６）により、ユーザに提示される。なお、候補値導出方法の詳細については後述する。
【００６６】
ステップＳ１００２では、キャリッジ１１０のテスト駆動を行う候補値をステップＳ１００１で提示した複数の候補値から選択する。なお、選択は自動で行っても良いし、ユーザによる指示を受け付けるようにしてもよい。自動的に選択する場合は、例えば、複数の候補パラメータから例えば走査周波数の高いものから順番に選択するよう構成することが考えられる。
【００６７】
ステップＳ１００３では、ステップＳ１００２で選択された候補値についてキャリッジ１１０のテスト駆動を行う。例えば、ドライバプログラム１４３は候補パラメータテーブル１５１から指定された候補値を読み出し、インクジェット記録装置１０１の制御部１３０に指定された候補値に基づいた走査周波数でキャリッジ１１０を駆動するように指示する。ドライバプログラム１４３から指示を受けたインクジェット記録装置１０１の制御部１３０は、指定された走査周波数でキャリッジ１１０の駆動を行い、往復動作を例えば３回行った後、停止する。
【００６８】
ステップＳ１００４では、ステップ４０１で導出された他の候補値について、引き続きテスト駆動を行うか否かを判断を受け付ける。引き続き行う場合はステップＳ４０２に戻って候補値の選択を行う。テスト駆動を終了する場合はステップＳ１００５に進む。
【００６９】
ステップＳ１００５では、ステップＳ４０１で提示した複数の候補値から１つまたは２のパラメータの選択を受け付ける。具体的には、インクジェット記録装置１０１を積載する机やラック、もしくはモニタ装置等の揺れが最も小さい候補値をユーザが判断できた場合は１つの候補値を選択択受付する。例えば、モニタ装置１６０に表示された画面（図６）および不図示のマウス等の入力装置などにより選択受け付けを行う。一方、揺れの少ない候補値を１つ絞り込めないかった場合、または、さらに高精度のパラメータを探索したい場合は、相対的に揺れの少ないと判断した２つの候補値の選択を受け付ける。
【００７０】
ステップＳ１００６では、ステップＳ１００５において候補値がいくつ選択されたかを判断する。１つの候補値が選択された場合には、ユーザはステップＳ１００５で選択された走査周波数パラメータを最終的なパラメータとして用いると判断し、ステップＳ１００７に進む。一方、２つの候補値が選択された場合には、さらに高い精度で走査周波数パラメータの探索を必要としていると判断し、ステップＳ１００１に戻り新たなパラメータ候補値を決定する。
【００７１】
ステップＳ１００７では、ドライバプログラム１４３は最後に実行されたステップＳ１００５で選択された１つの候補値を低振動モードにおけるキャリッジ１１０の走査周波数として登録パラメータテーブル１５０に登録する。その後、設定動作を終了する。なお、設定動作中に通常の印刷データは受け付けないよう設定していた場合は、再び通常の印刷データは受け付けるようにしても良い。
【００７２】
＜詳細動作＞
図１１は、変形例に係るテスト動作時に先立って導出される候補値を説明する図である。
【００７３】
１回目に導出される候補値は第１実施形態と同様、３Ｈｚの探索幅を６等分して得られる分割点である５点（０．５、１．０、１．５、２．０、２．５Ｈｚの５点）を候補値として導出する。５個の候補値についてテスト駆動を終了後、もし揺れが最も少ない１つの候補値を決定可能であれば当該候補値を選択する。一方、例えばユーザが１．５Ｈｚにおける揺れの程度と２．０Ｈｚにおける揺れの程度が同程度に感じた場合は当該２つの候補値を選択を受け付ける。
【００７４】
１つの値が選択された場合は上述したように、当該候補値を登録パラメータテーブル１５０に登録する。一方、１つの値が選択された場合は新たに候補値を導出する。
【００７５】
２回目に導出される候補値は、１回目の探索後に選択した２点の候補値（１．５Ｈｚおよび２．０Ｈｚ）の０．５Ｈｚ幅の範囲を新たな探索幅とする。そして、０．５Ｈｚの探索幅を６等分して得られる分割点である５点（１．５８，１．６６，１．７５，１．８３，１．９１Ｈｚの５点）を新たな候補値として設定する。その後、１回目の探索後と同様に、もし揺れが最も少ない候補値を１つの決定可能であれば当該候補値を選択する。一方、例えばユーザが１．８３Ｈｚにおける揺れの程度と１．９１Ｈｚにおける揺れの程度が同程度に感じた場合は当該２つの候補値を選択を受け付ける。
【００７６】
３回目に導出される候補値は、２回目の探索後に選択した２点の候補値（１．８３Ｈｚおよび１．９１Ｈｚ）の０．０８Ｈｚ幅の範囲を新たな探索幅とする。そして、０．０８Ｈｚの探索幅を６等分して得られる分割点である５点（１．８４、１．８６、１．８７、１．８８、１．９Ｈｚの５点）を新たな候補として設定する。以下同様に動作を行う。
【００７７】
（第２実施形態）
＜概要＞
第２実施形態では、探索幅の繰り返し分割による探索方法ではなく、連続値として周波数を任意に選択可能にすることによって調整精度の向上を図る方法について説明する。なお、インクジェット記録装置１０１の構成および装置の動作については第１実施形態とほぼ同様であるため、詳細な説明は省略する。
【００７８】
＜走査周波数の設定動作＞
図１２は、第２実施形態に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。また、図１３は、モニタ装置１６０上に表示される設定用インタフェースを示す図である。
【００７９】
ステップＳ１２０１では、キャリッジ１１０のテスト駆動を行う候補値をドライバプログラム１４３の設定画面（図１３）から任意に選択を受け付ける。そして、候補パラメータテーブル１５１に候補値として一時記憶される。
【００８０】
なお、候補値の選択受け付けは、例えば設定画面上に配置されたダイアル１３０２を用いてユーザからのマウスのドラッグ操作などを受け付けてもよい。また、設定画面上に配置された入力ボックス１３０１を用いてユーザからのキーボード入力を受け付けてもよい。そのように構成することにより、ほぼ連続した値から走査周波数の指定を行うことができる。ただし、ユーザが調整できる走査周波数範囲は、キャリッジ１１０の走査周波数の最小値から最大値をそれぞれ下限値、上限値とした領域である。
【００８１】
ステップＳ１２０２では、ステップＳ１２０１で受け付けた候補値についてキャリッジ１１０のテスト駆動を行う。例えば、ドライバプログラム１４３は候補パラメータテーブル１５１から指定された候補値を読み出し、インクジェット記録装置１０１の制御部１３０に指定された候補値に基づいた走査周波数でキャリッジ１１０を駆動するように指示する。ドライバプログラム１４３から指示を受けたインクジェット記録装置１０１の制御部１３０は、指定された走査周波数でキャリッジ１１０の駆動を行い、往復動作を例えば３回行った後、停止する。
【００８２】
ステップＳ１２０３では、他の候補値で引き続きテスト駆動を行うか否かを判断を受け付ける。引き続き行う場合はステップＳ１２０１に戻って候補値の受け付けを行う。テスト駆動を終了する場合はステップＳ１２０４に進む。
【００８３】
ステップＳ１２０４では、１つのパラメータの指定を受け付ける。具体的には、インクジェット記録装置１０１を積載する机やラック、もしくはモニタ装置等の揺れが最も少ないとユーザが判断した候補値を受け付ける。例えば、モニタ装置１６０に表示された画面（図１３）およびマウス等の入力装置などにより受け付け、ＯＫボタン１３１１の押下を受け付ける。
【００８４】
ステップＳ１２０５では、ドライバプログラム１４３は、最後に実行されたステップＳ１２０４で指定された候補値を低振動モードにおけるキャリッジ１１０の走査周波数として登録パラメータテーブル１５０に登録する。その後、設定動作を終了する。なお、設定動作中に通常の印刷データは受け付けないよう設定していた場合は、再び通常の印刷データは受け付けるようにしても良い。
【００８５】
なお、ドライバプログラム１４３は印刷プロパティウィンドウ上のダイアル１３０２をリアルタイムに監視するよう構成しても良い。つまり、ユーザによるダイアル１３０２の回転とほぼ同時にインクジェット記録装置１０１の制御部１３０に走査周波数の変更を指示可能なよう構成しても良い。
【００８６】
以上説明したとおり第２実施形態によれば、キャリッジ１１０を往復動作させることによって画像の記録を行うインクジェット記録装置１０１において、キャリッジ１１０の往復動作によって生じる周辺の構造物の振動を大幅に低減することができる。特に、従来技術に比較しより自由度の高い走査周波数の選択が可能であることから、より高精度の走査周波数を効率的に決定することが可能となる。
【００８７】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８８】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、ＭＯ、磁気テープ、半導体メモリなどがある。
【００９１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせてもよい。ユーザは、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９２】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。その場合、プログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９４】
【図１】第１実施形態に係るインクジェット記録装置とその制御を行うホスト装置を示す図である。
【図２】キャリッジの走査速度と時間の関係を示す図である。
【図３】キャリッジの走査周波数を変化させる様子を説明する図である。
【図４】第１実施形態に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。
【図５】１回目のテスト動作時に先立って導出される候補値を説明する図である。
【図６】モニタ装置上に表示される設定用インタフェースを示す図である。
【図７】２回目のテスト動作時に先立って導出される候補値を説明する図である。
【図８】３回目のテスト動作時に先立って導出される候補値を説明する図である。
【図９】第１実施形態に係るインクジェット記録装置の記録動作のフローチャートである。
【図１０】変形例に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。
【図１１】変形例に係るテスト動作時に先立って導出される候補値を説明する図である。
【図１２】第２実施形態に係るインクジェット記録装置の走査周波数設定動作のフローチャートである。
【図１３】モニタ装置上に表示される設定用インタフェースを示す図である。
【図１】
2007283682.tif 000003
【図２】
2007283682.tif 000004
【図３】
2007283682.tif 000005
【図４】
2007283682.tif 000006
【図５】
2007283682.tif 000007
【図６】
2007283682.tif 000008
【図７】
2007283682.tif 000009
【図８】
2007283682.tif 000010
【図９】
2007283682.tif 000011
【図１０】
2007283682.tif 000012
【図１１】
2007283682.tif 000013
【図１２】
2007283682.tif 000014
【図１３】
2007283682.tif 000015