(57)【要約】【課題】プリント用紙の位置の誤検出を抑制することが可能な、プリント用紙に関する情報の認識が自動的に可能なプリント装置を提供すること。【解決手段】本発明は、プリント用紙（４０）の搬送路に設けられたプリント用紙の位置を検出するためのフォトセンサ（２３）と、プリント用紙が搬送路を搬送された際にフォトセンサが検出するプリント用紙に印刷されたプリ印刷パターン（４２）の検出信号に関するプリ印刷情報を記憶する記憶部と、記憶部のプリ印刷情報に基づき、プリント用紙の位置検出を行う位置検出部と、を具備するプリント装置である。【選択図】図３
2008023803.tif 000002
【特許請求の範囲】
【請求項１】
プリント用紙の搬送路に設けられた前記プリント用紙の位置を検出するためのフォトセンサと、
前記プリント用紙が前記搬送路を搬送された際に前記フォトセンサが検出する前記プリント用紙に印刷されたプリ印刷パターンの検出信号に関するプリ印刷情報を記憶する記憶部と、
前記記憶部の前記プリ印刷情報に基づき、前記プリント用紙の位置検出を行う位置検出部と、を具備することを特徴とするプリント装置。
【請求項２】
前記プリ印刷情報は、前記プリント用紙の搬送方向の各位置において検出信号が前記プリント用紙を無と検出するか否かに関する情報であることを特徴とする請求項１記載のプリント装置。
【請求項３】
前記位置検出部は、前記プリ印刷情報が前記プリント用紙を無と検出する前記プリント用紙の搬送方向の位置においては、前記プリント用紙の検出を行わないことを特徴とする請求項２記載のプリント装置。
【請求項４】
前記プリ印刷情報は、前記プリ印刷パターンの検出信号に基づき算出された前記プリント用紙の頁長に関する情報であることを特徴とする請求項１記載のプリント装置。
【請求項５】
前記プリ印刷情報は、前記プリント用紙の位置を検出するためのマークの位置に関する情報であることを特徴とする請求項１記載のプリント装置。
【請求項６】
前記プリ印刷情報は、前記プリント用紙が無と検出する検出信号の閾値に関する情報であることを特徴とする請求項１記載のプリント装置。
【請求項７】
前記位置検出部は、前記閾値に関する情報に基づき、前記プリント用紙の有無を検出することを特徴とする請求項６記載のプリント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント装置に関し、特にフォトセンサでプリント用紙の位置検出を行うプリント装置に関する。
【背景技術】
【０００２】
プリンタ（プリント装置）は、プリント用紙の搬出、切断、印刷を行う際、プリント用紙の搬送路に設けられたセンサを用い、プリント用紙の位置（例えばプリント用紙の端面）を検出する。プリント用紙の位置を検出するセンサとしては、光を検出するフォトセンサが良く用いられる。例えば、フォトセンサは、プリント用紙に光を照射し、反射される光を検出信号として検出する。検出信号が所定の閾値以下の場合、プリント用紙が無いと認識される。一方、プリント用紙には表面または裏面にプレ印刷パターンとして予めパターンが印刷されている場合がある。
【０００３】
特許文献１には、プレ印刷された用紙を読み取り、プレ印刷画像データを予め記憶し、この記憶データに基づき被検査画像を画像をマスク処理し印刷結果の検査を行う技術が開示されている。特許文献２には、プレ印刷用紙に印字する場合と、プレ印刷用紙以外の用紙に印字する場合で用紙の検出方法を変える技術が開示されている。
【特許文献１】特開２００５−２３８８１７号公報
【特許文献２】特開平６−１５３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プリント装置にプリ印刷されたプリント用紙を用いる場合、プリント用紙を検出するための光がプリ印刷のパターンにより反射されず、プリント用紙が無いと誤判断してしまうことがある。そこで、プリ印刷する領域を指定するか、プリ印刷のパターンによってファームウェアを変更することが必要である。また、プリント用紙が変更された際、ファームウェアを変更する等してプリント用紙の頁長や位置マークの位置を再度設定する必要がある。
【０００５】
本発明は上記課題に鑑みてなされたものであり、プリント用紙の位置の誤検出を抑制することが可能な、またはプリント用紙の頁長や位置マーク等のプリント用紙に関する情報の認識が自動的に可能なプリント装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、プリント用紙の搬送路に設けられた前記プリント用紙の位置を検出するためのフォトセンサと、前記プリント用紙が前記搬送路を搬送された際に前記フォトセンサが検出する前記プリント用紙に印刷されたプリ印刷パターンの検出信号に関するプリ印刷情報を記憶する記憶部と、前記記憶部の前記プリ印刷情報に基づき、前記プリント用紙の位置検出を行う位置検出部と、を具備することを特徴とするプリント装置である。本発明によれば、プリ印刷パターンによりフォトセンサがプリント用紙の位置の誤検出を抑制することが可能な、またはプリント用紙に関する情報の認識が自動的に可能なプリント装置を提供することができる。
【０００７】
上記構成において、前記プリ印刷情報は、前記プリント用紙の搬送方向の各位置において検出信号が前記プリント用紙を無と検出するか否かに関する情報である構成とすることができる。この構成によれば、プリント用紙の位置の誤検出をより抑制することができる。
【０００８】
上記構成において、前記位置検出部は、前記プリ印刷情報が前記プリント用紙を無と検出する前記プリント用紙の搬送方向の位置においては、前記プリント用紙の検出を行わない構成とすることができる。この構成によれば、プリント用紙の位置の誤検出をより抑制することができる。
【０００９】
上記構成において前記プリ印刷情報は、前記プリ印刷パターンの検出信号に基づき算出された前記プリント用紙の頁長に関する情報である構成とすることができる。この構成によれば、プリント用紙の頁長を自動的に認識することができる。
【００１０】
上記構成において、前記プリ印刷情報は、前記プリント用紙の位置を検出するためのマークの位置に関する情報である構成とすることができる。この構成によれば、プリント用紙の前記マークの位置に関する情報を自動的に認識することができる。
【００１１】
上記構成において、前記プリ印刷情報は、前記プリント用紙が無と検出する検出信号の閾値に関する情報である構成とすることができる。
【００１２】
上記構成において、前記位置検出部は、前記閾値に関する情報に基づき、前記プリント用紙の有無を検出する構成とすることができる。この構成によれば、プリント用紙の位置の誤検出をより抑制することができる。
【発明の効果】
【００１３】
本発明によれば、プリント用紙の位置の誤検出を抑制することが可能な、またはプリント用紙の頁長や位置マーク等のプリント用紙に関する情報の認識が自動的に可能なプリント装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を用い本発明の実施例を説明する。
【実施例１】
【００１５】
実施例１はサーマルプリンタの例である。図１は実施例１に係るプリント装置のブロック図である。プリント装置は、制御ユニット１０、メカユニット２０、電源装置３０および用紙カット装置３１を有している。制御ユニット１０は、メカユニット２０を駆動制御するユニットであり、電源制御回路１１、通信インターフェース部１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）１５（記憶部）、ＭＣＵ（Micro Controller Unit）１６（位置検出部）、サーマルヘッド駆動回路１７、モータ駆動回路１８、１９を有している。また、メカユニット２０は、サーマルヘッド２１、用紙送りモータ２２、フォトセンサ２３を有している。
【００１６】
電源制御回路１１は、電源装置３０からの電源供給を制御する回路である。通信インターフェース部１２は、ホスト装置（不図示）とのインターフェースとして機能し、ホスト装置から送出される印字データや各種印刷制御データを入力する。またＭＣＵ１６から送出される各種応答コマンドをホスト装置に転送する。
【００１７】
ＭＣＵ１６は、ＲＯＭ１３に格納されたプログラムに従って、プリント装置の全体を制御する。具体的には、通信インターフェース部１２から入力される画像データ、各種印刷制御データを受け取って、メカユニット２０の動作を制御しつつ印刷を実行する。
【００１８】
ＲＡＭ１４は、ＳＲＡＭ等によって構成され、ＭＣＵ１６の制御に必要な各種データや印字すべきデータを一時的に記憶する。ＥＥＰＲＯＭ１５は、不揮発性のメモリであって、印刷制御に必要な各種データを格納している。このＥＥＰＲＯＭ１５に格納されたデータは、電源がオフされても消えることがなく、電源がオンされると、ＭＣＵ１６により読み出されて、ＲＡＭ１４の所定領域に書き込まれる。
【００１９】
制御ユニット１０は、これらの他にＭＣＵ１６の制御に従って、サーマルヘッド２１を駆動制御するサーマルヘッド駆動回路１７、用紙送りモータ２２を駆動するモータ駆動回路１８と、用紙カット装置３１の用紙カット用モータ３２を駆動するモータ駆動回路１９とを備えている。
【００２０】
メカユニット２０はサーマルヘッド２１、用紙送りモータ２２およびフォトセンサ２３を有している。サーマルヘッド２１は発熱素子を有しており、サーマルヘッド駆動回路１７によって発熱素子が熱せられる。このような状態のサーマルヘッドをプリント感熱用紙に押し付けることで、プリント用紙に所望の画像を形成することができる。
【００２１】
用紙送りモータ２２は、印刷動作中にプリント用紙を印刷位置まで搬送し、印刷後のプリント用紙を排出口まで搬送するためのモータである。フォトセンサ２３は、複数設けられている。例えば、フォトセンサ２３は、プリント用紙を排出する搬送路やサーマルヘッド２１の押し付け位置までプリント用紙を搬送する搬送路に設けられ、プリント用紙が排出されたか否かを検出する。また、プリント用紙が搬送路上を搬送されているか否かを検出する。さらに、プリント用紙の端面を検出する。
【００２２】
また、モータ駆動回路１９は、用紙カット装置３１の用紙カット用モータ３２を駆動制御する回路である。用紙カット装置３１は、固定刃及び可動刃を備え、用紙カット用モータ３２の駆動によって可動刃を可動することで印刷後のプリント用紙を所定サイズにカットする。
【００２３】
図２はプリント装置の簡単な模式図である。プリント用紙４０はサーマルヘッド部２６にて印字され、用紙カット装置３１で切断される。切断された用紙は矢印の方向に排出される。搬送路２８上にプリント用紙４０が搬送されている。搬送路２８上にプリント用紙４０の位置を検出するためフォトセンサ２３が設けられている。フォトセンサ２３により、プリント用紙４０の端面が検出され、１頁分のプリント用紙４０が用紙カット装置３１により切断される。
【００２４】
図３（ａ）および図３（ｂ）を参照に、フォトセンサ２３がプリント用紙の有無を検出する方法、および課題を説明する。図３（ａ）はプリント用紙４０の例を示している。プリント用紙４０は１頁分のプリ印刷パターン４２が繰り返し連続して印刷されている。Ａ−Ａのラインがフォトセンサ２３がプリント用紙４０を検出する位置である。図３（ｂ）はプリント用紙４０がフォトセンサ２３上の搬送路を搬送される際にフォトセンサ２３が検出する検出信号を示している。Ｂ−ＢはＭＣＵ１６（位置検出部）がプリント用紙４０の有無を判断する閾値である。検出信号がＢ−Ｂより大きいとＭＣＵ１６はフォトセンサ２３上にプリント用紙４０があると判断し、Ｂ−Ｂより小さいとプリント用紙４０がないと判断する。図３（ｂ）のように、プリント用紙４０が無い状態では検出信号はａである。プリント用紙４０があると検出信号はｂとなる。しかし、プリ印刷パターン４２により、フォトセンサ２３の光が反射されないとｃのように検出信号が小さくなる。検出信号が閾値より小さくなると、ＭＣＵ１６はフォトセンサ２３上にプリント用紙がないと誤判断してしまう。プリ印刷パターン上であってもｄのように検出信号が閾値より大きければＭＣＵ１６は誤判断しない。
【００２５】
次に、図４のフローチャートを用い実施例１に係るプリンタの動作を説明する。プリント用紙４０がフォトセンサ２３上に搬送され、プリント用紙４０の起点（図３（ｂ）のｘが０の点）から以下の動作を開始する。ＭＣＵ１６はフォトセンサ２３にプリント用紙４０を検出させる（ステップＳ１０）。ＭＣＵ１６はフォトセンサ２３の検出信号が閾値（図３（ｂ）のＢ−Ｂ）より大きいか判断する（ステップＳ１２）。Ｙｅｓの場合、ＭＣＵ１６はモータ駆動回路１８の情報から得たプリント用紙４０の位置ｘにおけるセンサ情報に０をセットする。Ｎｏの場合、センサ情報に１をセットする。これにより、検出信号はＡ（アナログ）／Ｄ（デジタル）変換され位置ｘに対し０／１のセンサ情報となる。ＭＣＵ１６はプリント用紙４０の位置ｘに対するセンサ情報をＲＡＭ１４に書き込む（ステップＳ１８）。ＭＣＵ１６はモータ駆動回路１８の情報から１頁分のセンサ情報を取得したか判断する（ステップＳ２０）。Ｎｏの場合、ＭＣＵ１６４は、モータ駆動回路１８にプリント用紙を１ステップ移動させ（ステップＳ２２）、ステップＳ１０に戻る。ステップＳ２０でＹｅｓの場合、ＭＣＵ１６は、ＲＡＭ１４に記憶していた位置−センサ情報（つまりプリ印刷パターン４２のプリント用紙４０の搬送方向の各位置ｘにおいて検出信号が前記プリント用紙４０を無と検出するか否かに関する情報）をプリ印刷情報としてＥＰＰＲＯＭ１５（記憶部）に記憶する（ステップＳ２４）。
【００２６】
図３（ｃ）は位置ｘ−センサ情報を示す図である。なお、図４で説明した動作の場合は位置−センサ情報は１頁分であるが、図３（ｃ）では２頁分記載してある。また、図４で説明した動作では起点ｘ＝０より前（図３（ｂ）のａではセンサ情報を取得していないが、図３（ｃ）では、センサ情報が０として図示している。図３（ｂ）の検出信号が閾値（Ｂ−Ｂ）より小さいとき（ｃのとき）センサ情報は０となる。他の位置ではセンサ情報は１となる。
【００２７】
次に、図５のフローチャートを参照に、フォトセンサ２３がプリント用紙４０の位置を検出する動作をプリント用紙４０の端面を検出する場合を例に説明する。ＭＣＵ１６はモータ駆動回路１８に指示をし、用紙送りモータ２２を正転させる（ステップＳ３０）。ＭＣＵ１６はフォトセンサ２３にプリント用紙４０は搬送路上にあるか検出させる（ステップＳ３２）。ＭＣＵ１６はフォトセンサ２３の検出信号と閾値（図３（ｂ）のＢ−Ｂに相当する）を比較し検出信号が閾値より大きければプリント用紙４０あり、小さければプリント用紙４０なしと判断する（ステップＳ３２）。プリント用紙４０ありの場合、ステップＳ３０に戻り、モータを回転させる。プリント用紙４０無しの場合、ＭＣＵ１６はＥＥＰＲＯＭ１５からプリント用紙の位置に対応するセンサ情報を取得する（ステップＳ３４）。なお、センサ情報は、事前にＥＥＰＲＯＭ１５からＲＡＭ１４に読み出し、ＭＣＵ１６はＲＡＭ１４からセンサ情報を取得してもよい。ＭＣＵ１６はセンサ情報が０かを判断する（ステップＳ３６）。Ｙｅｓの場合、ステップＳ３０に戻る。つまり、フォトセンサ２３の検出信号を無視する。Ｎｏの場合、ＭＣＵ１６は、プリント用紙４０の端面と認識し、モータ駆動回路１８に用紙送りモータ２２を停止させる。
【００２８】
実施例１によれば、図４において説明したように、フォトセンサ２３が検出するプリ印刷パターンの検出信号に関するプリ印刷情報として位置とセンサ情報をＥＥＰＲＯＭ１５（記憶部）に記憶する。そして、図５において説明したように、ＭＣＵ１６は、ＥＥＰＲＯＭ１５のプリ印刷情報がプリント用紙４０を無と検出するプリント用紙４０の搬送方向の位置においては、フォトセンサ２３によるプリント用紙４０の検出信号を無効とする。すなわち、プリント用紙４０の検出を行わない。これにより、プリ印刷パターン４２によりフォトセンサ２３がプリント用紙４０の位置を誤検出することを抑制することができる。ＭＣＵ１６はセンサ情報が０の位置の場合フォトセンサ２３の動作自体を行わず、用紙送りモータ２２を駆動してもよい。
【実施例２】
【００２９】
実施例２はプリ印刷情報がプリント用紙の頁長の例である。ＭＣＵ１６は、図３（ｂ）のように、２頁分以上のセンサ検出信号を取得する。センサ検出信号の繰り返しのパターンからプリント用紙４０の頁長を算出する。プリント用紙４０の頁長に関する情報をプリ印刷情報としてＥＥＰＲＯＭ１５に記憶する。プリント装置を動作させる際、ＥＥＰＲＯＭ１５から頁長の情報を読み出し（または、事前にＥＥＰＲＯＭ１６からＲＡＭ１４に読み出しておき、ＲＡＭ１４から読み出し）、例えば、用紙カット装置３１がプリント用紙４０を切断する際に用いることができる。これにより、プリント用紙４０のプリ印刷バターンが変更された場合もプリント用紙４０の頁長を自動的に認識することができる。
【実施例３】
【００３０】
実施例３は、プリント用紙の位置を検出するためのマークを使用する例である。図６（ａ）は実施例３で使用するプリント用紙４０を示す図である。フォトセンサ２３上を通過する箇所にプリント用紙４０の位置を検出するためのマーク４４が設けられている。図６（ｂ）は図６（ａ）のプリント用紙４０のセンサ検出信号を示す図である。ＭＣＵ１６は、センサ検出信号ｆよりマーク４４の長さＬを算出する。ＭＣＵ１６がマーク４４を認識する方法としては、プリント用紙４０内のおおよその位置の情報によりマーク４４を認識する方法、または、長さＬが一定以上の場合マーク４４と認識する方法等がある。ＭＣＵ１６は、マーク４４の長さＬをプリ印刷情報としてＥＥＰＲＯＭ１５に記憶する。
【００３１】
プリント装置を動作させる際、ＥＥＰＲＯＭ１５からマーク４４の長さＬの情報を読み出し（または、事前にＥＥＰＲＯＭ１６からＲＡＭ１４に読み出しておき、ＲＡＭ１４から読み出し）、例えば、用紙カット装置３１がプリント用紙４０を切断する際、ＭＣＵ１６は、フォトセンサ２３が長さＬのマークを検出した場合、マーク４４と認識しプリント用紙の位置を認識することができる。これにより、プリント用紙が変更された場合も、マーク４４を自動的に認識することができる。なお、マーク４４に関する情報として、マーク４４の長さＬ以外にも位置や明暗やパターンとすることもできる。
【００３２】
プリント用紙４０に関する情報として、実施例２ではプリント用紙４０の例、実施例３ではプリント用紙４０の位置を検出するためのマーク４４の例を説明したが、プリント用紙４０に関する情報はこれに限られず、その他の情報であってもよい。
【実施例４】
【００３３】
実施例４は、プリ印刷情報が閾値の例である。図７は、図３（ａ）のプリント用紙４０のプリ印刷パターンが薄い場合やインクの色が黒で無い場合（例えば青等）のセンサ検出信号の例である。ｃの検出信号の大きさは図３（ｂ）より小さくなる。しかしながら、図７のＢ−Ｂがプリント用紙が無いと検出する検出信号の閾値の場合、ｃはプリント用紙４０なしと判断されてしまう。そこで、ＭＣＵ１６は、閾値をＢ−ＢからＣ−Ｃに変更する。そして、ＭＣＵ１６はプリ印刷パターンの検出信号とプリント用紙が無いと検出する検出信号との閾値Ｃ−Ｃに関する情報をプリ印刷情報としてＥＥＰＲＯＭ１５に記憶させる。プリント装置を動作させる際、ＭＣＵ１６は閾値に関する情報に基づき、プリント用紙４０の有無を検出する。これにより、プリ印刷パターン４２によりフォトセンサ２３がプリント用紙４０の位置を誤検出することを抑制することができる。
【００３４】
実施例１から実施例４のように、プリ印刷情報としては、フォトセンサ２３が検出するプリ印刷パターンの検出信号に関する情報であればよく、ＭＣＵ１６はプリ印刷情報に基づき、プリント用紙４０の搬出、切断、端面の検出、印刷等の位置検出を行えばよい。ＭＣＵ１６がプリ印刷パターンからプリ印刷情報を算出または得て、ＥＰＰＲＯＭ１５に記憶する動作は、プリント用紙４０を交換した際、プリント装置の電源投入時等必要に応じ行なうことができる。また、ＥＥＰＲＯＭ１５はその他の記憶装置であってもよい。さらに、実施例はサーマルプリンタの例であったが、他のプリント装置であってもよい。
【００３５】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００３６】
【図１】図１は実施例に係るプリント装置のブロック図である。
【図２】図２はプリント装置の簡単な概略を示す図である。
【図３】図３（ａ）はプリント用紙、図３（ｂ）はセンサ検出信号、図３（ｃ）はセンサ情報を示す図である。
【図４】図４は実施例１の動作を示すフローチャート（その１）である。
【図５】図５は実施例１の動作を示すフローチャート（その２）である。
【図６】図６（ａ）は実施例３に係る位置マークを有するプリント用紙、図６（ｂ）は、センサ情報を示す図である。
【図７】図７は実施例４に係るセンサ検出信号を示す図である。
【符号の説明】
【００３７】
１０        制御ユニット
１４        ＲＡＭ
１５        ＥＥＰＲＯＭ
１６        ＭＣＵ
１８        モータ駆動回路
２０        メカユニット
２２        用紙送りモータ
２３        フォトセンサ
２６        サーマルヘッド部
２８        搬送路
３１        用紙カット装置
４０        プリント用紙
４２        プリ印刷パターン
【図１】
2008023803.tif 000003
【図２】
2008023803.tif 000004
【図３】
2008023803.tif 000005
【図４】
2008023803.tif 000006
【図５】
2008023803.tif 000007
【図６】
2008023803.tif 000008
【図７】
2008023803.tif 000009