(57)【要約】【課題】左詰めの文書（定型テキスト文書）を印刷する場合に、プリントヘッドを制御して、プリントヘッドの空走を生じにくくする印刷システムを提供する。【解決手段】  本願発明の印刷システム５０は、印刷装置１００と情報処理装置１５０から構成される。印刷装置１００は、印刷媒体の給紙と、プリントヘッドの給紙方向と垂直方向への反復走査とを行い、情報処理装置１５０から送られた印刷データを印刷する。印刷装置１００は、給紙方向を上とした場合に、印刷ヘッドを、最初印字時に左方向に走査させるように、印刷媒体の右端位置に初期配置させる。【選択図】図２
2008049523.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を給紙する給紙手段と、
印刷ヘッドを、前記給紙手段の給紙方向と垂直方向に反復走査させるヘッド移動手段と、
を備える印刷装置であって、
前記ヘッド走査手段は、
前記給紙手段の給紙方向を上とした場合に、前記印刷ヘッドを、最初の印字時に左方向に走査させるように、前記印刷媒体の右端位置に初期配置させる、
ことを特徴とする印刷装置。
【請求項２】
印刷媒体を給紙する給紙手段と、
印刷ヘッドを、前記給紙手段の給紙方向と垂直方向に反復走査させるヘッド走査手段と、
を備える印刷装置であって、
通常の印刷を指示する第一の指示と、左詰めのテキスト文書に適した印刷を指示する第二の指示と、を受け付ける指示受付手段と、を備え、
前記ヘッド走査手段は、
前記指示受付手段が前記第一の指示を受け付けると、前記給紙手段の給紙方向を上とした場合に、前記印刷ヘッドを、最初の印字時には右方向へ走査させるように、前記印刷媒体の左端位置に初期配置させ、前記指示受付手段が前記第二の指示を受け付けると、前記印刷ヘッドを、最初の印字時に左方向へ走査させるように、前記印刷媒体の右端位置に初期配置させる、
ことを特徴とする印刷装置。
【請求項３】
印刷媒体を給紙する給紙手段と、
印刷ヘッドを、前記給紙手段の給紙方向と垂直方向に反復走査させるヘッド走査手段と、
を備える印刷装置であって、
前記ヘッド走査手段は、
前記給紙手段の給紙方向を上とした場合に、前記印刷ヘッドを、最初の印字時に左方向に走査させるように、前記反復走査の反復幅のおよそ中心位置に初期配置させる、
ことを特徴とする印刷装置。
【請求項４】
印刷媒体を給紙する給紙ステップと、
印刷ヘッドを、前記給紙ステップにおける給紙方向と垂直方向に反復走査させるヘッド移動ステップと、
を有する印刷方法であって、
前記ヘッド走査ステップは、
前記給紙ステップにおける給紙方向を上とした場合に、前記印刷ヘッドを、最初の印字時に左方向に走査させるように、前記印刷媒体の右端位置に初期配置させる、
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に、プリントヘッドを制御する技術に関する。
【背景技術】
【０００２】
一般的に、印刷装置では、プリントヘッドを印刷媒体の搬送方向と垂直な方向に移動させながら、所定位置で用紙上にドットを形成させることにより双方向の主走査を行う。そして、一回の主走査を終了すると、例えば垂直方向に用紙を所定量だけ紙送りすることにより副走査を行う。この主走査と副走査とを交互に繰り返すことにより、所定の印刷が行われる。なお、便宜上、以下では、印刷媒体の搬送方向を印刷媒体の上方向とし、この上方向を基準に、右、左、下を決める。
【０００３】
上記方法で印刷を行う印刷装置は、印刷を即座に開始できるように、印刷開始前の段階で、プリントヘッドを、ホームポジションから印刷媒体の左端位置に初期配置させる。そして、この場合、印刷装置は、印刷データを解析して、プリントヘッドを、最初の主走査（以下１パス目とよぶ）での印刷では、右方向に走査させ、２回目の主走査（以下２パス目とよぶ）での印刷では、左方向に走査させる。このようなプリントヘッドの制御は、プリントヘッドの走査幅全域にわたって印字する写真等の印刷データには、適している。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のプリントヘッドの制御方法で印刷を行うと、印刷時におけるプリントヘッドの空走が生じることがある。例えば、図１に示すように、１パス目に印字する領域より２パス目に印字する領域の方が右にある場合、１パス目の印字を終えた位置から２パス目の印字開始位置まで、プリントヘッドを走査させる空走Ａが生じる。また、図には示していないが、２パス目に印字する領域より１パス目に印字する領域の方が右にある場合も、１パス目の印字を終えた位置から２パス目の印字開始位置まで、プリントヘッドを走査させる空走が生じる。
上記のようなプリントヘッドの空走は、印刷媒体の右領域で生じやすい。これは、日本語等の文書は、左詰めで書かれるためである。
また、図１に示すような、ある種のテキスト文書の代表的な書式で書かれた定型テキスト文書を印刷を行う場合にも、上記と同じ理由により、プリントヘッドの空走が生じやすい。
【０００５】
本発明の目的は、左詰めの文書（定型テキスト文書）を印刷する場合に、プリントヘッドを制御して、プリントヘッドの空走を生じにくくするための技術を提供するものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、左詰めの文書（定型テキスト文書）を印刷する場合に、プリントヘッドを、最初の印字時に左方向に走査させるように、前記印刷媒体の右端位置に初期配置させる。
【０００７】
具体的には、上記印刷装置は、印刷媒体を給紙する給紙手段と、印刷ヘッドを、前記給紙手段の給紙方向と垂直方向に反復走査させるヘッド移動手段と、を備える印刷装置であって、前記ヘッド走査手段は、前記給紙手段の給紙方向を上とした場合に、前記印刷ヘッドを、最初の印字時に左方向に走査させるように、前記印刷媒体の右端位置に初期配置させる、ことを特徴とする。ここで言う印刷媒体の右端位置とは、最初の印刷時に印刷ヘッドを左方向に走査させる場合において印刷開始に適切な印刷ヘッドの初期配置位置である。好適には加速のための空走距離を考慮した印刷へッド起動位置である。なお、印刷ヘッドの初期配置位置は、起動位置よりさらに右側の位置（印刷媒体外も含む）に設定しても良い。
【０００８】
なお、以下に、本発明の具体的な実施の形態について説明するが、そこで挙げた構成は、可能な限りの組み合わせの自由度を有し、その組み合わせのいずれもが発明を構成するものとする。すなわち、以下に説明する実施形態から一部の構成を適宜に削除した形態も、本発明の他の実施形態となり得る。また、以下において具体的に示される構成は、いずれも、機能において同一とされる上位概念のなかの一下位概念に過ぎないものである。
【発明の効果】
【０００９】
本発明の印刷装置によれば、左詰めの文書（定型テキスト文書）を印刷する場合に、プリントヘッドを、最初の印字時に左方向に走査させるように、前記印刷媒体の右端位置に初期配置させる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の最良の実施の形態を図面を参照して説明する。
【００１１】
本発明の実施形態に適用される印刷システム５０は、図２に示すように、印刷装置１００と、アプリケーションソフトウェアによる種々の処理、プリンタドライバによる印刷処理等を実現するための情報処理装置１５０と、からなる。
【００１２】
印刷装置１００は、図２に示すように、制御部１０１、プリントエンジン１１０、操作パネル部１１５、等から構成される。印刷装置１００は、通常の印刷データを印刷する通常印刷機能と、定型テキスト文書を印刷する定型テキスト文書印刷機能を有する。ユーザは、情報処理装置１５０から、通常印刷機能による印刷か、定型テキスト文書印刷機能による印刷か、を選択することができる。なお、これらの印刷機能による印刷には、印字速度を優先したドラフトモード等の他の印刷機能による印刷が併用されてもよい。ユーザに定型テキスト文書印刷機能による印刷が選択された場合、制御部１０１は、プリントエンジン１１１を制御して、プリントヘッドを、ホームポジションから、印刷媒体１０の右端位置に初期配置させる。そして、制御部１０１は、印刷開始後、プリントヘッドを初期位置から左方向に走査させて行い、２パス目の印刷を、右方向に走査させて行う。これにより、日本語等の左詰めの文書や、定型テキスト文書を印刷する場合に、１パス目印字終了位置から２パス目印字開始位置までのプリントヘッドの空走を生じにくくすることができる。なお、印刷装置１００は、プリントヘッドの走査方向に応じて、メモリ上に展開されたビットマップイメージの読み出し順を調整して印字する機能を有している。
【００１３】
また、上述のように、プリントヘッドを印刷媒体の右端位置に初期配置させて、定型テキスト文書を含めた左詰めの文書を印刷すると、１パス目の印刷時において、図３に示すような空走Ｂが生じやすい。この代わりに、プリントヘッドの初期位置を、印刷媒体の右端ではなく、プリントヘッドの走査幅におけるおおよそ中心位置（図３に示されるプリントヘッド１１１の位置）に初期配置させて、その位置から左方向にプリンタヘッドを走査させると、図３の空走Ｂは生じない。そのため、本実施形態では、プリントヘッドを上記中心位置に初期配置し、１パス目の印刷を、プリントヘッドを中心位置から左方向に走査させて行うようにする。
【００１４】
このような印刷装置１００は、例えば、インクジェット方式のプリンタである。インクジェット方式のプリンタは筐体内にインクを充填したカートリッジを複数本備え、このインクを印刷用紙等の印刷媒体に押し出すことで印刷を行う。ここで、インクの色は、例えば、黒、シアン、マゼンタ、イエローの４色であり、これらの色を組み合わせることで種々の色を表現できるようになっている。
ただし、印刷装置１００の印刷方式は、これに限られない。例えば、モノクロプリンタであってもよい。
【００１５】
制御部１０１は、印刷装置１００における各種処理を制御する。制御部１０１は、各種プログラムを実行するＣＰＵ１０２、印刷データ等を一時的に記憶するＲＡＭ１０３、印刷装置１００を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１０４、情報処理装置５０と通信するためのＩ／Ｆ１０５、プリントエンジン１１０を制御するためのプリンタコントローラ１０６、を含む。
【００１６】
ここで、ＲＯＭ１０４に記憶されるデータ、プログラムは、例えば、情報処理装置５０から供給された印刷データから、印刷用のビットマップイメージを生成するためのプログラムや、プリントエンジン１１１を制御するためのドライバ、等の種々のプログラムを含む。
【００１７】
プリンタコントローラ１０６は、情報処理装置５０から転送された印刷データを受信すると、受信した印刷データを格納する受信バッファ１０７と、受信バッファ１０７に格納した印刷データをラスタライズし、ドットの集合体であるビットマップイメージに展開する解釈部１０８と、ビットマップイメージを格納する出力バッファ１０９と、を備える。また、プリントコントローラ１０６は、プリントエンジン１１１を制御して、プリントヘッド１１１を所定の位置に配置させたり、印刷媒体を搬送させる。
【００１８】
プリントコントローラ１０６に制御されるプリントエンジン１１０は、例えば、ノズル穴からインク滴を吐出させるインクジェット式のプリントヘッド１１１と、プリントヘッド１１１を搭載して主走査方向に移動させるキャリッジ機構１１２と、与えられたパルス信号に基づいて印刷媒体を所定量だけ副走査方向に搬送させる紙送り機構１１３と、を備えている。キャリッジ機構１１２は、キャリッジモーター等を含み、キャリッジモーターの回転をプリントヘッド１１１の左右方向への移動に変換して、プリントヘッド１１１を制御する。すなわち、キャリッジモーターに所定のパルス信号を与えてキャリッジモーターを駆動し、プリントヘッド１１１を所望の位置に移動させることができる。この制御方法により、プリントコントローラ１０６は、給紙完了前に、プリントヘッド１１１を、ホームポジションから、プリントヘッド１１１の走査幅のおよそ中心位置に初期配置する。
また、プリントヘッド１１１は、１回の主走査で、１２ｐｔの文字を４〜５行程度印字する。なお、プリントヘッド１１１は、インクジェット方式のものに限られない。
【００１９】
操作パネル部１０８は、ユーザからの指示を受け付けるためのスイッチ等を備える。また、操作パネル部１０８は、液晶表示装置１０９を備える。液晶表示装置１０９は、液晶モニタ（ＬＣＤ：Liquid Crystal Display）等のフラットパネルディスプレイから構成され、制御部１０１に制御され、操作状況や、印刷装置１００の状態等をユーザに明らかにするための文字列等を表示する。
【００２０】
また、情報処理装置１５０は、一般的に普及しているコンピュータ等を用いて構成される。情報処理装置１５０は、ユーザからの指示を受け付けるためのインタフェースを備え、ユーザからの指示に応じて、テキストデータから生成した印刷データを、印刷装置１００に供給する。また、情報処理装置１５０は、一般的な表示装置１５１を有し、この表示装置１５１に、定型テキスト文書印刷等の印刷モードを設定するためのメニュー等を表示させる。この印刷モードの指定は、液晶パネルを備えないプリンタの場合においては、筐体上に配置されるボタン操作の組み合わせなどで実現しても良い。なお、情報処理装置１５０は、プリントサーバでもよいし、スキャナやメモリカードスロットからのデータを処理するいわゆるスタンドアロンプリンタの場合においては、プリンタの筐体に一体として具備されるものであってもよい。
【００２１】
次に、上記印刷システム１０に実現される機能構成について、図４に示すブロック図を参照して説明する。
【００２２】
情報処理装置１５０上には、オペレーティングシステム部２２０、アプリケーション部２３０、プリンタドライバ部２４０、とが構築される。
【００２３】
オペレーティングシステム部２２０は、情報処理装置１５０のシステム管理と、基本的なユーザー操作環境を提供する、いわゆる、コンピュータの基本ソフトウェアである。
【００２４】
アプリケーション部２３０は、ワードプロセッサ、グラフィック等の処理を情報処理装置１５０に行わせるための機能を有しており、情報処理装置１５０に備わるＲＡＭ等に読み込んだアプリケーションプログラムを、情報処理装置に備わるＣＰＵ等が実行することにより情報処理装置１５０上に構築される。
【００２５】
プリンタドライバ部２４０は、ユーザからの指示に基づいて、アプリケーション部２３０が処理したテキストデータ等を読み込んで、このテキストデータを印刷データに変換した後、通信用のインタフェース等を介して印刷装置１００に、印刷データを送信する機能を有している。
【００２６】
このため、プリンタドライバ部２４０は、印刷指示、印刷設定等をユーザから受け付けるためのユーザインタフェース部２４１と、印刷データの送信等を処理する印刷処理部２４２とを備えている。
【００２７】
印刷処理部２４２は、ユーザインタフェース部２４１から印刷の指示を受け付けた場合、アプリケーション部２３０が生成したテキストデータを印刷データに変換し、この印刷データに印刷命令用のデータ等を付加し、通信用のインタフェース等を介して印刷装置１００へ送信する。
ただし、印刷処理部２４２は、テキストデータを印刷装置１００に送信するようにしてもよい。この場合、印刷装置１００は、受信したテキストデータを、印刷用のビットマップイメージに変換して印刷する。
【００２８】
また、プリンタドライバ部２４０は、情報処理装置１５０に備わるＲＡＭ等に読み込んだプリンタドライバプログラムを、ＣＰＵが実行することにより、情報処理装置１５０上に構築される。このためのプリンタドライバプログラムは、例えば、ＣＤ−ＲＯＭ等の可搬型の記録媒体に記録することで流通させることができる。そして、この記録媒体を、読み取ることにより、情報処理装置１５０にプリンタドライバプログラムをインストールすることができる。また、例えば、インターネット等のコンピュータネットワークを介して、インストールすることもできる。
【００２９】
一方、印刷装置１００上には、印刷制御部２００、印刷実行部２１０が構築される。
【００３０】
印刷制御部２００は、情報処理装置１５０から供給された印刷命令を解釈して、印刷データからビットマップイメージを生成する処理をするための制御を行なう。具体的には、印刷制御部２００は、印刷命令を解釈して、ユーザに選択された印刷モードを特定する。この印刷モードには、上述した通常印刷機能による印刷モードと、定型テキスト文書印刷機能による印刷モードと、を含む。また、印刷制御部２００は、受信した印刷データを、ラスタライズして、ドットの集合体であるビットマップイメージに展開する。印刷制御部２００は、処理後のビットマップイメージを特定した印刷モードで印刷するように、印刷実行部２１０に指示を送る。
【００３１】
印刷実行部２１０は、印刷制御部２００からの指示にしたがって、プリンタコントローラ１０６を制御し、印刷用紙等の印刷媒体１０に対して、プリントエンジン１１０による印刷を実行する。具体的には、印刷実行部２１０は、印刷の指示が送られてきたとき、紙送り機構１１３を制御して給紙する。給紙開始後、紙送り機構１１３が給紙を行っている間に、印刷実行部２１０は、印刷制御部２００が特定した印刷モードに応じて、キャリッジ機構１１２を制御し、プリントヘッド１１１を所望の位置に配置する。例えば、印刷制御部２００が特定した印刷機能が通常印刷機能である場合、印刷実行部２１０は、キャリッジモーターに所定のパルス信号を供給し、プリントヘッド１１１を、ホームポジションから、印刷媒体のおよそ左端（一端）位置（図１に示されるプリントヘッド１１１の位置）に初期配置させる。また、印刷制御部２００が特定した印刷機能が定型テキスト文書印刷機能である場合、印刷実行部２１０は、キャリッジモーターに所定のパルス信号を供給し、プリントヘッド１１１を、ホームポジションから、プリントヘッド１１１の走査幅におけるおよそ中心位置（図３に示されるプリントヘッド１１１の位置）に初期配置させる。そして、印刷実行部２１０は、給紙を完了した時点で、印刷制御部２００から送られたビットマップイメージの印刷を実行する。
【００３２】
通常印刷を行う場合、プリントヘッド１１１の初期配置後、印刷実行部２１０は、印刷開始後の１パス目の主走査を、キャリッジ機構１１２を制御して、印刷媒体１０の右方向へ移動させ、印字する。また、１パス目の主走査を終了すると、印刷実行部２１０は、紙送り機構１１３を制御して、副走査し、２パス目の主走査は、プリントヘッド１１１を、１パス目の主走査を終了した位置から、印刷媒体１０の左方向へ移動させ、印字する。以下の印字でも同様に、印刷実行部２１０は、双方向印刷方式で、プリントヘッド１１１を移動させて、印字を行う。
【００３３】
一方、定型テキスト文書印刷を行う場合、プリントヘッド１１１の初期配置後、印刷実行部２１０は、図３に示すように、印刷開始後の１パス目の主走査を、キャリッジ機構１１２を制御して、印刷媒体１０の左方向へ移動させ、印字する。また、１パス目の主走査を終了すると、印刷実行部２１０は、紙送り機構１１３を制御して、副走査し、２パス目の主走査は、プリントヘッド１１１を、１パス目の主走査を終了した位置から、印刷媒体１０の右方向へ移動させ、印字する。以下の印字でも同様に、印刷実行部２１０は、双方向印刷方式で、プリントヘッド１１１を移動させて、印字を行う。
【００３４】
次に、印刷装置１００が、プリントヘッド１１１を初期配置するための処理について、図５のフローチャート及び図６を参照して説明する。
【００３５】
情報処理装置１５０は、ユーザからの印刷を開始する指示を受け付けたとき、表示装置１５１に、図６に示すような、印刷モードを選択させる印刷モード選択画面３００を表示させる。このとき、ユーザインタフェース部２４１は、ユーザによる選択を受け付け、受け付けた印刷モードに対応するデータを生成し、印刷処理部２４２に渡す。印刷処理部２４２は、テキストデータから変換した印刷データに、ユーザインタフェース２４１から渡されたデータを付加し、印刷装置１００の印刷制御部２００に送信する。
【００３６】
印刷制御部２００は、情報処理装置１５０から送信されたデータに基づいて、ユーザに選択された印刷モードを特定し、特定した印刷モードで印刷するように印刷実行部２１０に指示する。これと共に、印刷制御部２００は、情報処理装置１５０から送信された印刷データを印刷実行部２１０に供給する。
【００３７】
印刷実行部２１０は、印刷制御部２００から送られてきた印刷データを、受け付けたときに、プリントヘッド１１１を初期配置するための処理を開始する。
【００３８】
まず、印刷実行部２１０は、給紙を開始する（ステップＳ１０１）。具体的には、印刷実行部２１０は、プリントエンジン１１０の紙送り機構１１３に、パルス信号を供給して、用紙トレイ等に差し込まれた印刷媒体１０がプリントヘッド１１１の真下の位置にくるまで給紙する。
【００３９】
印刷実行部２１０は、給紙を開始して直後に、印刷制御部２００から供給された印刷モードを指定する指示が、定型テキスト文書印刷モードである否かを判別する（ステップＳ１０２）。具体的には、印刷実行部２１０は、印刷制御部２００から供給された指示データが「０」か「１」かを判別し、「０」であれば通常印刷モード、「１」であれば定型テキスト文書印刷モードと解釈する。もちろん、定型テキスト文書印刷モードを判別する方法は、任意の方法でよく、ハードウェアで判別するようにしてもよい。
【００４０】
印刷実行部２１０は、ステップＳ１０２で、指示された印刷モードが通常印刷モードであると判別した場合（ステップＳ１０２；Ａ）、プリントヘッド１１１を通常印刷モードによる印刷時における初期配置を行う（ステップＳ１０３）。具体的には、印刷実行部２１０は、キャリッジモーターに所定のパルス信号を供給し、プリントヘッド１１１を、印刷媒体のおよそ左端（一端）位置（図１に示されるプリントヘッド１１１の位置）に初期配置させる。その後、印刷実行部２１０は、処理をステップＳ１０７に移行させる。
【００４１】
一方、ステップＳ１０２で、印刷実行部２１０は、指示された印刷モードが定型テキスト文書印刷モードであると判別した場合（ステップＳ１０２；Ｂ）、プリントヘッド１１１を定型テキスト文書印刷モードによる印刷時における初期配置を行う（ステップＳ１０４）。具体的には、印刷実行部２１０は、キャリッジモーターに所定のパルス信号を供給し、プリントヘッド１１１を、プリントヘッド１１１の走査幅におけるおよそ中心位置（図３に示されるプリントヘッド１１１の位置）に初期配置させる。すなわち、本実施例では、印刷データの解釈前にプリントヘッド１１１の初期配置を行う。
【００４２】
このとき、印刷実行部２１０は、受信バッファ１０７内の印刷データから、プリントヘッド１１１の位置より右に印字する必要があるか否かを判別する（ステップＳ１０５）。具体的には、印刷実行部２１０は、受信バッファ１０７内の印刷データをＲＡＭ１０３に読み出し、最初に印字する座標情報が、印刷媒体１０のおよそ中心位置よりも右であるか否かを判別する。
【００４３】
ステップＳ１０５で、印刷実行部２１０は、プリントヘッド１１１の位置より右に印字する必要はないと判別した場合（ステップＳ１０５；Ｎｏ）、プリントヘッド１１１の位置はそのままにして、処理をステップＳ１０７へ移行させる。
【００４４】
一方、ステップＳ１０５で、印刷実行部２１０は、プリントヘッド１１１の位置より右に印字する必要があると判別した場合（ステップＳ１０５；Ｙｅｓ）、プリントヘッド１１を、印刷媒体１０の右端位置へ移動させる（ステップＳ１０６）。具体的には、印刷実行部２１０は、キャリッジモーターに所定のパルス信号を供給し、プリントヘッド１１１を、印刷媒体１０の右端位置へ移動させる。
このプリントヘッド１１１の配置を変更させることで、本実施形態の印刷装置１００は、ステップＳ１０４で初期配置したプリントヘッド１１１の位置より右に印字したい場合においても、印刷可能となる。その後、印刷実行部２１０は、処理をステップＳ１０７に移行させる。
【００４５】
ステップＳ１０７では、印刷実行部２１０は、ステップＳ１０１で開始した給紙が完了したか否かを判別する（ステップＳ１０７）。具体的には、印刷実行部２１０は、プリントエンジン１１０の紙送り機構１１３に所定数のパルス信号を供給し終えたか否かを判別する。ここで、所定数とは、印刷媒体１０がプリントヘッド１１１の真下の位置まで給紙するのに必要なパルス数である。
【００４６】
印刷実行部２１０は、給紙が完了するまで（ステップＳ１０７；Ｎｏ）、待機する。そして、印刷実行部２１０は、給紙が完了したとき（ステップＳ１０７；Ｙｅｓ）、印刷を開始する（ステップＳ１０８）。具体的には、通常印刷を行う場合には、印刷実行部２１０は、図１に示すように、キャリッジ機構１１２に制御信号を供給し、印刷開始後の１パス目の主走査を、印刷媒体１０の右方向へ移動させて、印字する。
【００４７】
続いて、印刷実行部２１０は、１パス目の主走査を終了すると、紙送り機構１１３を制御して、副走査し、２パス目の主走査は、プリントヘッド１１１を、１パス目の主走査を終了した位置から、印刷媒体１０の左方向へ移動させ、印字する。以下の印字でも同様に、印刷実行部２１０は、双方向印刷方式で、プリントヘッド１１１を移動させて、印字を行う。
【００４８】
一方、定型テキスト文書印刷を行う場合には、印刷実行部２１０は、図３に示すように、キャリッジ機構１１２に制御信号を供給し、印刷開始後の１パス目の主走査を、印刷媒体１０の左方向へ移動させて、印字する。
【００４９】
続いて、印刷実行部２１０は、１パス目の主走査を終了すると、紙送り機構１１３を制御して、副走査し、２パス目の主走査は、プリントヘッド１１１を、１パス目の主走査を終了した位置から、印刷媒体１０の右方向へ移動させ、印字する。
【００５０】
印刷開始後、印刷実行部２１０は、プリントヘッド１１１を初期配置するための処理を終了させる。
【００５１】
以上のプリントヘッド１１１を初期配置するための処理を、印刷実行部２１０が実行することにより、印刷装置１００は、定型テキスト文書を印刷する場合に、給紙完了前の段階で、印刷媒体の右端位置に初期配置させ、１パス目の印刷を、左端で終了させ、２パス目の印刷を、左端から開始する。これにより、日本語等の左詰めの文書を印刷する場合において、２パス目の印刷時に、プリントヘッドの空走が生じにくくなる。
また、印刷装置１００は、定型テキスト文書を印刷する場合に、給紙完了前の段階で、プリントヘッドを走査幅の中心位置に初期配置させ、１パス目の印刷を、左端で終了させることもできる。これにより、日本語等の左詰めの文書を印刷する場合において、１パス目の印刷時にも、プリントヘッドの空走が生じにくくなる。
以上により、本実施形態の印刷装置１００は、定型テキスト文書を印刷時のプリントヘッドの空走を生じにくくすることができる。上記実施例では、印刷データを参照してプリントヘッドの移動制御を行っていた。しかし印刷データを参照せず、印刷モードの指定などから一義的に印刷ヘッドを左方向に走査する必要があると判断して印刷媒体の右端に移動させても良い。その場合には印刷ヘッドを印刷媒体の中央に配置してから右端への移動を行わせるのでなく、起動位置から直接右端に移動させても良い。
【００５２】
また、上記の定型テキスト文書は、複数部まとめて印刷されることが多い。このため、印刷実行部２１０が、以上のプリントヘッド１１１を初期配置するための処理を、印刷媒体１０を給紙する毎に行うことで、大幅に印刷時間を短縮できる可能性がある。
【００５３】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００５４】
例えば、上記実施形態では、プリントヘッドの初期配置の位置は、印刷媒体の右端か、プリントヘッドの走査幅の中心位置としていた。しかしながら、本発明は、これに限定されず、１パス目の印刷を左端で終了させ、２パス目の印刷を左端から開始することができれば、プリントヘッドの初期配置の位置は任意である。
【００５５】
また、上記実施形態では、定型テキスト文書を印刷する場合において説明してきた。しかしながら、本発明は、これに限定されず、左詰めの文書であれば任意である。例えば、英語、フランス語、等でもよい。また、横書きの文書に限らず、縦書きの文書であってもよい。
【００５６】
また、上記実施形態では、印刷装置１００、情報処理装置１５０が実行する各種プログラムは、予め装置内部に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、メモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【００５７】
【図１】従来のプリントヘッドの制御方法を説明するための図である。
【図２】本発明の実施形態に係る印刷システムのハードウェア構成を説明するためのブロック図である。
【図３】本発明の実施形態に係る印刷装置におけるプリントヘッドの制御方法を説明するための図である。
【図４】印刷システムの機能構成の一例を示す図である。
【図５】プリントヘッドを初期配置するための処理を説明するためのフローチャートを示した図である。
【図６】印刷機能の選択時に、表示装置に表示させる画面のレイアウト例を示した図である。
【符号の説明】
【００５８】
１０…印刷媒体、５０…印刷システム、１００…印刷装置、１０１…制御部、１０２…ＣＰＵ、１０３…ＲＡＭ、１０４…ＲＯＭ、１０５…Ｉ／Ｆ、１０６…プリントコントローラ、１０７…受信バッファ、１０８…解釈部、１０９…送信バッファ、１１０…プリントエンジン、１１１…プリントヘッド、１１２…キャリッジ機構、１１３…紙送り機構、１１４…操作パネル部、１１５…液晶表示装置、１５０…情報処理装置、１５１…表示装置、２００…印刷制御部、２１０…印刷実行部、３００…印刷機能選択画面。
【図１】
2008049523.tif 000003
【図２】
2008049523.tif 000004
【図３】
2008049523.tif 000005
【図４】
2008049523.tif 000006
【図５】
2008049523.tif 000007
【図６】
2008049523.tif 000008