(57)【要約】【課題】用紙ガイドをユーザがその都度、合わせる煩わしさを解消することができ、また、用紙サイズと用紙の有無との検出と、適正なサイズであることの確認とを同時に行うことができ、しかもコストをかけず、用紙の斜行を防ぐことができる印刷装置およびその制御方法を提供することを目的とする。【解決手段】印刷ヘッドの移動をリニアエンコーダで監視し、印字位置を決定し、印刷し、用紙の端を押さえる用紙ガイドを、印刷ヘッドの動きに連動させる印刷装置において、上記印字ヘッドを動かすことによって、上記用紙ガイドを、移動させ、上記用紙の端に突き当て、上記印刷ヘッド用のエンコーダで監視し、上記監視した位置に応じて、上記用紙の幅を検出する印刷装置である。【選択図】図５
2007144833.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドの移動をリニアエンコーダで監視し、印字位置を決定し、印刷し、用紙の端を押さえる用紙ガイドを、印刷ヘッドの動きに連動させる印刷装置において、
上記印字ヘッドを動かすことによって、上記用紙ガイドを、移動させ、上記用紙の端に突き当て、上記印刷ヘッド用のエンコーダで監視し、上記監視した位置に応じて、上記用紙の幅を検出することを特徴とする印刷装置。
【請求項２】
請求項１において、
印刷開始時に、上記用紙ガイドを用紙端に確実に押し付けることによって、用紙ガイドの設定忘れ、ガイドの押し付けの不足または押し付け過ぎによる用紙搬送の斜行を防止する位置に設置されている用紙ガイドを有することを特徴とする印刷装置。
【請求項３】
請求項１において、
印刷開始時に、上記用紙ガイドを用紙端に押し付ける動作を、複数回実行することによって、紙の乱れを整え、用紙搬送の不具合を取り除くことを特徴とする印刷装置。
【請求項４】
請求項１において、
上記用紙ガイドの幅が、上記印刷装置がサポートする用紙の幅以下になると、紙なしエラーまたはサポート外用紙サイズエラーであると判断し、サポートする用紙以外の用紙を給紙しないようにすることを特徴とする印刷装置。
【請求項５】
請求項１において、
上記用紙ガイドが、反対側のガイドに突き当たると、紙なしエラーであると判断し、ユーザに用紙供給を促すことを特徴とする印刷装置。
【請求項６】
印字終了後は、上記用紙ガイドを最大限の幅に広げ、ユーザの用紙追加に備えることを特徴とする印刷装置。
【請求項７】
用紙ガイドを自動で突き当てることが困難である場合、用紙ガイドを手動で移動させ、上記用紙ガイドにヘッドを連動させ、このときのエンコーダの位置に基づいて、用紙幅を検出することを特徴とする印刷装置。
【請求項８】
上記用紙ガイドの突き当てが困難である場合、上記用紙ガイドを上記用紙の位置で止めるガイドストッパを設け、
上記ガイドストッパを手動で上記用紙端に合わせることによって、上記用紙ガイドの突き当てを可能にし、用紙幅検出を可能にすることを特徴とする印刷装置。
【請求項９】
印刷ヘッドの移動をリニアエンコーダで監視し、印字位置を決定し、印刷し、用紙の端を押さえる用紙ガイドを、印刷ヘッドの動きに連動させる印刷装置の制御方法において、
上記印字ヘッドを動かすことによって、上記用紙ガイドを、移動させ、上記用紙の端に突き当て、上記印刷ヘッド用のエンコーダで監視し、上記監視した位置に応じて、上記用紙の幅を検出することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法に関するものである。
【背景技術】
【０００２】
印刷装置において、用紙幅を検知する場合、専用のセンサ等を用いて、用紙のサイズを検出する例が知られている（たとえば、特許文献１参照）。
【０００３】
また、印刷に先立ち、ユーザが用紙をセットした後に、ユーザが手動で、紙の端を用紙ガイドに合わせてセットする装置が知られている（たとえば、特許文献２参照）。
【０００４】
また、従来例では、サポートしていない小さな用紙を、ユーザが間違って設置しても、給紙する。
【特許文献１】特開平７−１７９２４８号公報
【特許文献２】特開平１１−１３９６０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来方法では、用紙サイズの検出機能を追加すると、印刷装置全体のコストがアップする。
【０００６】
また、用紙を設置する場合、用紙ガイドをユーザがその都度、合わせるので、用紙設置作業が煩わしいという問題がある。
【０００７】
さらに、上記従来例では、ユーザによっては、ガイドの設定をし忘れ、ガイド設定の位置が用紙端に対して広い場合、紙搬送時における用紙の状態がばらつく要因になり、用紙の斜行等が発生するという問題がある。
【０００８】
そして、逆に、ガイドを用紙に押し付け過ぎ、さらに、用紙合わせの基準になるガイドに用紙端をぴったりと合わせない場合、紙搬送時における用紙の状態がばらつく要因になり、用紙の斜行等が発生するという問題がある。
【０００９】
また、サポート外の小さい用紙は、場合によっては、紙詰まりを起こすという問題がある。
【００１０】
本発明は、用紙ガイドをユーザがその都度、合わせる煩わしさを解消することができる。また、用紙サイズと用紙の有無との検出と、適正なサイズであることの確認とを同時に行うことができる。さらに、コストをかけず、用紙の斜行を防ぐことができる印刷装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、印刷ヘッドの移動をリニアエンコーダで監視し、印字位置を決定し、印刷し、用紙の端を押さえる用紙ガイドを、印刷ヘッドの動きに連動させる印刷装置において、上記印字ヘッドを動かすことによって、上記用紙ガイドを、移動させ、上記用紙の端に突き当て、上記印刷ヘッド用のエンコーダで監視し、上記監視した位置に応じて、上記用紙の幅を検出する印刷装置である。
【発明の効果】
【００１２】
本発明によれば、用紙ガイドをユーザが、その都度合わせる煩わしさを解消することができ、用紙サイズと用紙の有無との検出と、適正なサイズであるかどうかの確認とを同時に行うことができるという効果を奏する。
【００１３】
また、本発明によれば、コストをかけず、用紙の斜行を防ぐことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１５】
図１は、本発明の実施例１である印刷装置４０を有する印刷システム１００の構成を示すブロック図である。
【００１６】
印刷装置１００は、ホストコンピュータ２０と、印刷装置４０と、ネットワークＮＷとを有する。
【００１７】
ホストコンピュータ２０と印刷装置４０とが、ネットワークＮＷを介して接続され、ホストコンピュータ２０から送信される印刷ジョブを印刷装置４０で印刷する。
【００１８】
ホストコンピュータ２０は、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、システムバス２４と、キーボードコントローラ（ＫＢＣ）２５と、ＣＲＴコントローラ（ＣＲＴＣ）２６と、ディスクコントローラ（ＤＫＣ）２７とを有する。また、ホストコンピュータ２０は、プリンタコントローラ（ＰＲＴＣ）２８と、キーボード（ＫＢ）２９と、ＣＲＴディスプレイ（ＣＲＴ）３０と、外部メモリ３１と、ネットワークコントローラ（ＮＥＴＣ）３２とを有する。
【００１９】
ＣＰＵ２１は、ＲＯＭ２３に記憶されている文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書の処理を実行する。また、ＣＰＵ２１は、システムバス２４に接続されている各デバイスを総括的に制御する。
【００２０】
ＲＡＭ２２は、ＣＰＵ２１の主メモリ、ワークエリア等として機能する。ＲＯＭ２３は、ＣＰＵ２１によって実行される制御プログラムであるオペレーティングプログラム（以下ＯＳ）等を格納している。
【００２１】
キーボードコントローラ（ＫＢＣ）２５は、キーボード（ＫＢ）２９や図示しないポインティングデバイスからのキー入力を制御する。
【００２２】
ＣＲＴコントローラ（ＣＲＴＣ）２６は、ＣＲＴディスプレイ（ＣＲＴ）３０の表示を制御する。ディスクコントローラ（ＤＫＣ）２７は、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ３１とのアクセスを制御する。外部メモリ３１には、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、文字イメージデータ生成プログラム、プリンタ制御コマンド生成プログラム（以下、プリンタドライバという）等が記憶されている。
【００２３】
プリンタコントローラ（ＰＲＴＣ）２８は、所定の双方向性インタフェース（インタフェース）を介して、プリンタに接続され、プリンタとの通信制御処理を実行する。実施例１では、ネットワークコントローラ３２（ＮＥＴＣ）によって、所定の双方向インタフェースを介して、ＬＡＮ等のネットワークＮＷに接続されている印刷装置４０や他のコンピュータとの通信制御処理を実行する。
【００２４】
一方、印刷装置４０は、インクジェットプリンタであり、操作部４１と、プリンタＣＰＵ４２と、ＲＯＭ４３と、外部メモリ４４と、システムバス４５と、印刷部インタフェース（Ｉ／Ｆ）４６と、入力部４７とを有する。また、印刷装置４０は、ＲＡＭ４８と、メモリコントローラ（ＭＣ）４９と、印刷部（プリンタエンジン）５０とを有する。
【００２５】
プリンタＣＰＵ４２は、ＲＯＭ４３に記憶されている制御プログラムに基づいて、システムバス４５に接続されている印刷部インタフェース（Ｉ／Ｆ）４６を介して、印刷部（プリンタエンジン）５０に、出力情報としての画像信号を出力する。
【００２６】
ＲＯＭ４３は、ＣＰＵ４２によって実行される制御プログラム等を格納している。ＣＰＵ４２は、入力部４７を介して、ホストコンピュータ２０と通信処理可能であり、プリンタ内の情報等をホストコンピュータ２０に通知する。実施例１では、入力部４７から、所定の双方向インタフェースを介して、ＬＡＮ等のネットワークＮＷに接続されているホストコンピュータ２０、他のコンピュータまたは他のプリンタに対して、通信処理可能である。
【００２７】
ＲＡＭ４８は、ＣＰＵ４２の主メモリ、ワークエリア等として機能する。外部メモリ４４は、ＩＣカード等であり、メモリコントローラ（ＭＣ）４９によってアクセス制御される。また、操作部４１には、操作パネルで操作するためのスイッチ、ＬＥＤ表示器等が配され、操作部４１を用いて外部メモリ４４にプリンタモード設定情報を記憶させることができる。
【００２８】
実施例１は、ネットワークＮＷに接続されているプリンタ４０であるが、これに限定する必要はなく、たとえば、ホストコンピュータ２０から、Ｉ／Ｆを介して、印刷装置４０に直接接続するようにしてもよい。
【００２９】
図２は、実施例１において使用されるエンコーダ６１と、エンコーダセンサ６２とを示す図である。
【００３０】
エンコーダ６１に設けられている穴の数を、エンコーダセンサ６２がカウントし、プリントヘッド５９の現在位置を把握する。このエンコーダセンサ６２をプリントヘッド５９に連動させることによって、プリントヘッド５９の位置を確認することができる。
【００３１】
図３は、実施例１における印刷部５０を主に示す図である。
【００３２】
印刷部５０は、ＣＰＵ５１と、ＥＥＰＲＯＭ５３と、モータドライバ５４、５６と、キャリッジモータ５５と、紙送りモータ５７と、ヘッドドライバ５８と、プリントヘッド５９とを有する。
【００３３】
プリントヘッド５９は、ＥＥＰＲＯＭ５９ａを有する。ＣＰＵ５１は、印刷部５０を構成する各部の動作の制御処理やデータ処理等を実行する。
【００３４】
ＲＯＭ４３には、その処理手順等が格納され、また、ＲＡＭ４８は、上記処理実行のワークエリアとして用いられている。ＥＥＰＲＯＭ５３は、印刷動作に必要な設定情報を記憶する。
【００３５】
プリントヘッド５９は、たとえば、インクを吐出するインクジェットプリントヘッドであり、そのインク吐出は、ＣＰＵ５１が、電気熱変換体の駆動データと駆動制御信号とを、ヘッドドライバ５８に供給することによって行われる。すなわち、電気熱変換体が発生する熱エネルギーによって、インクに膜沸騰が生じ、このインクが吐出口から吐出する。また、プリントヘッド内にもＥＥＰＲＯＭ５９ａがあり、ヘッドの設定に必要な情報を記憶する。
【００３６】
さらに、ＣＰＵ５１は、キャリッジを移動させるキャリッジモータ５５やローラ部を回転させる紙送りモータ５７を、それぞれ、モータドライバ５４、５６を介して制御する。
【００３７】
図４は、実施例１において、印刷部５０の概略構成を模式的に示す上面図である。
【００３８】
図４に示す印刷部５０は、キャリッジモータ５５と、フレキシブルケーブル６４と、リニアエンコーダ６１と、インクジェットヘッド５９と、複数のノズル５９１〜５９４と、ベルト６３とを有する。
【００３９】
インクジェットヘッド５９には、複数のノズル５９１〜５９４が搭載され、それぞれのノズルは、インクを吐出するためのインク吐出口を、所定のピッチで複数配列している。ノズル５９１〜５９４は、それぞれ、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインクを吐出するノズルである。それぞれのノズルは、それぞれ対応するヘッドに供給するインクを貯留したインクタンクと一体に構成されるものであり、これら一体構成であるインクカートリッジが、ヘッド５９に、それぞれ着脱自在に搭載されている。
【００４０】
なお、ヘッドとインクタンクとの構成は、これに限られず、たとえばヘッドとインクタンクとが別体であり、それぞれがキャリッジに対し着脱できる構成であってもよい。
【００４１】
インクジェットヘッド５９は、ベルト６３を介して、伝達されるキャリッジモータ５５の駆動力によって移動される。一方、各ヘッドに対する印刷画像信号等の制御信号は、プリンタ制御部からフレキシブルケーブル６４を介して送られる。これとともに、インクジェットヘッド５９の移動によって、各色ヘッドは、用紙Ｐを走査し、この走査の間に印刷画像信号に従ってインクを吐出し、プリントすることができる。
【００４２】
用紙としては、普通紙や高品位プリント専用紙、ＯＨＰシート、光沢紙、光沢フィルム、ハガキ等を用いることができ、このような用紙Ｐは、不図示の搬送ローラと排紙ローラとによって、上記ヘッド走査する間に、間欠的に所定量ずつ図中下方向に搬送される。
【００４３】
不図示の搬送ローラと排紙ローラとは、所定の伝達機構を介して伝達される搬送モータの駆動力によって、回転駆動され、これによって、上記搬送を実行することができる。各ヘッドの走査位置は、リニアエンコーダ６１によって検出され、この検出信号に基づいて、たとえば各ヘッドの吐出タイミングを制御する。
【００４４】
図５は、実施例１において、インクジェットヘッド５９と、用紙ガイドＧ２とを連動させた場合の動作説明図である。
【００４５】
用紙ガイドＧ１を基準位置として、用紙Ｐをセットする。用紙ガイドＧ２は、左右に動かすことが可能である。ヘッド５９の動きと連動させて用紙ガイドＧ２を動作させるモードを設け、動作させ、用紙Ｐの端に突き当てる。
【００４６】
ヘッド５９の動きが止まったことを、エンコーダ６１で確認したら、その位置を記憶する。これによって、用紙Ｐ１のサイズを割り出すことができる。
【００４７】
なお、用紙ガイドＧ２は、通常は、ヘッド５９の動きとは連動せずに、切り離されている。つまり、紙の幅を検出したい場合にのみ、ヘッド５９と用紙ガイドＧ２とを接続し、ヘッド５９と用紙ガイドＧ２とを同時に動かせばよい。すなわち、機能的には、ヘッド５９と用紙ガイドＧ２とを同時に動かす場合と、切り離す場合との２種類の場合を切り替える仕組みを設けることによって、紙の幅を検出することができる。この切り替え方法については、特に限定する必要はない。
【００４８】
また、手動で用紙ガイドを合わせる場合も、ヘッド５９を連動させることによって、ユーザが合わせた位置を、エンコーダ６１で確認することができるので、用紙幅を確認することができる。
【００４９】
ガイドストッパＧＳは、こしが無い用紙を使用する場合に、用紙ガイドＧ２を突き当てることが難しい場合に、回避する回避手段として設けられている。ガイドストッパＧＳは、左右に移動可能であり、通常は、用紙ガイドＧ２の動きを妨げない位置で待機している。こしの弱い紙であるときにのみ、ガイドストッパＧＳを使用し、紙Ｐ１の端に合わせることによって、こしの弱い紙に対して、用紙ガイドＧ２を突き当てることができ、用紙幅を検出することができる。
【００５０】
図６は、実施例１において、手動で用紙設置を行った場合に、正しく設置されていない例と、正しく設置されている例とを示す図である。
【００５１】
図６（１）に示すように、ガイドＧ１に対して用紙Ｐ１を隙間無く設置しているが、用紙ガイドＧ２の位置が、用紙Ｐ１から離れ、隙間７１が空いている。
【００５２】
次に、図６（２）に示すように、ガイドＧ１とＧ２との間隔が、用紙Ｐ２の幅よりも狭くなると、用紙Ｐ２が浮いている。
【００５３】
また、図６（３）に示すように、用紙ガイドＧ２と用紙Ｐ３との間には、隙間が無く、ガイド設置されているが、用紙Ｐ３自体の位置が、ガイドＧ１と離れ、隙間７２が発生している。
【００５４】
上記設置不具合は、いずれも、用紙ガイドをいったん広げた状態から、ユーザに用紙を置いてもらい、そこから、一定のモータ速度で、用紙の端へ用紙ガイドを突き当てることによって、解決されるものである。たとえば、図６（４）に示すように、ガイドＧ１、Ｇ２と用紙Ｐ４との間に、隙間を空けることなく、また逆に用紙を押え付け過ぎることがない最適な位置に用紙を設置することができる。
【００５５】
用紙ガイドをモータで動かす移動タイミングの一例を示すと、電源起動時は、まずは、用紙ガイドを最大に広げ、印字動作の初期のタイミングで、用紙端を検出するために、用紙への突き当て動作を行う。
【００５６】
このときに、印刷装置４０がサポートする用紙幅よりも小さい用紙幅である場合や、反対側のガイドまで突き当たることが無い場合は、サポート外用紙サイズエラーまたは紙なしエラーとして処理する。
【００５７】
適正な用紙サイズを検出した後は、印字動作を行い、印字データと物理的な用紙サイズとが不一致である場合、検出した用紙幅に合わせて、データの削除等の加工を、場面に合わせた最適な方法で行う。
【００５８】
印字終了後は、次の用紙設定に備えて、用紙ガイドを、最大に広げる。
【００５９】
また、用紙端への用紙ガイドの突き当てを、複数回、実行するようにしてもよい。このようにすることによって、紙の乱れを整え、用紙搬送の不具合を取り除くことができる。
【００６０】
これらの動作によって、用紙を最適に設置することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施例１である印刷装置４０を有する印刷システム１００の構成を示すブロック図である。
【図２】実施例１において使用されるエンコーダ６１と、エンコーダセンサ６２とを示す図である。
【図３】実施例１における印刷部５０を主に示す図である。
【図４】実施例１において、印刷部５０の概略構成を模式的に示す上面図である。
【図５】実施例１において、インクジェットヘッド５９と、用紙ガイドＧ２とを連動させた場合の動作説明図である。
【図６】実施例１において、手動で用紙設置を行った場合に、正しく設置されていない例と、正しく設置されている例とを示す図である。
【符号の説明】
【００６２】
１００…印刷システム、
２０…ホストコンピュータ、
４０…印刷装置、
５０…印刷部、
５９…インクジェットヘッド、
６１…エンコーダ、
６２…エンコーダセンサ、
Ｇ１、Ｇ２…用紙ガイド、
ＧＳ…ガイドストッパ、
Ｐ、Ｐ１、Ｐ２、Ｐ３、Ｐ４…用紙。
【図１】
2007144833.tif 000003
【図２】
2007144833.tif 000004
【図３】
2007144833.tif 000005
【図４】
2007144833.tif 000006
【図５】
2007144833.tif 000007
【図６】
2007144833.tif 000008