(57)【要約】【課題】印刷媒体が基準位置に正確に載置されていなくても、印刷データが印刷媒体上の所定の位置に確実に印刷される印刷装置を提供すること。【解決手段】印刷装置は、外部機器から印刷データが送信されると、載置台の面が画像として読み取られる（Ｓ１１）。次いで、載置台上の印刷媒体の位置が検出される（Ｓ１２）。そして、載置台上での印刷媒体を載置するための基準位置に対して、Ｓ１２にて検出された印刷媒体の位置までの変位量が算出される（Ｓ１３、Ｓ１９）。そして、その変位量に基づいて、印刷データが変換され（Ｓ２０、Ｓ２１）、その変換後の印刷データが印刷媒体に印刷される（Ｓ２３）。また、Ｓ１２にて検出された載置台上の印刷媒体の位置に応じて（Ｓ１５）、印刷データの書式（配置）が変更される（Ｓ１６〜Ｓ１８）。【選択図】図５
2010069820.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを印刷する印刷手段により、載置台に載置された印刷媒体に印刷を行う印刷装置であって、
前記印刷媒体が載置された載置台の面を画像として読み取る画像読取手段と、
前記画像読取手段が読み取った画像に基づいて、前記載置台上の印刷媒体の位置を検出する検出手段と、
前記載置台上での印刷媒体を載置するための基準位置に対して、前記検出手段が検出した印刷媒体の位置までの変位量を算出する変位量算出手段と、
前記変位量算出手段が算出した変位量に基づいて、前記印刷データが前記印刷媒体上の所定の位置に印刷できるように前記印刷データを変換する印刷データ変換手段と、
前記印刷データ変換手段が変換した印刷データに基づいて前記印刷手段を制御して前記印刷媒体に印刷を行う印刷制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記検出手段が検出した前記載置台上の印刷媒体の位置に応じて、前記印刷データ変換手段が変換する印刷データの書式を変更する書式変更手段をさらに備えることを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体を印刷する印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置で印刷媒体を印刷する場合、印刷データを印刷媒体上の所定の位置に印刷するために、印刷媒体を予め決められた基準位置に位置決めする必要があった（例えば、特許文献１参照。）。この特許文献１に記載の発明では、位置決めしやすいように、位置決めマークが設けられている。
【特許文献１】特開２０００−３０２２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、印刷媒体を位置決めするユーザの手元がぶれることがあるので、位置決めマークがあったとしても、位置決めを正確にすることは困難である。したがって、印刷媒体に印刷された印刷データが印刷媒体に対して傾いていたり、一部が欠けていたりするなど、印刷データが印刷媒体上の所定の位置に印刷されないことが度々生じていた。
【０００４】
本発明は、以上の問題点に鑑みてなされたものであり、印刷媒体が基準位置に正確に載置されていなくても、印刷データが印刷媒体上の所定の位置に確実に印刷される印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１の印刷装置は、印刷データを印刷する印刷手段により、載置台に載置された印刷媒体に印刷を行う印刷装置であって、前記印刷媒体が載置された載置台の面を画像として読み取る画像読取手段と、前記画像読取手段が読み取った画像に基づいて、前記載置台上の印刷媒体の位置を検出する検出手段と、前記載置台上での印刷媒体を載置するための基準位置に対して、前記検出手段が検出した印刷媒体の位置までの変位量を算出する変位量算出手段と、前記変位量算出手段が算出した変位量に基づいて、前記印刷データが前記印刷媒体上の所定の位置に印刷できるように前記印刷データを変換する印刷データ変換手段と、前記印刷データ変換手段が変換した印刷データに基づいて前記印刷手段を制御して前記印刷媒体に印刷を行う印刷制御手段とを備えることを特徴とする。
【０００６】
また、請求項２の印刷装置は、請求項１に記載の発明の構成に加え、前記検出手段が検出した前記載置台上の印刷媒体の位置に応じて、前記印刷データ変換手段が変換する印刷データの書式を変更する書式変更手段をさらに備えることを特徴とする。
【発明の効果】
【０００７】
請求項１の印刷装置によれば、画像読取手段は、印刷媒体が載置された載置台の面を画像として読み取り、検出手段は、その画像に基づいて、載置台上の印刷媒体の位置を検出できる。そして、変位量算出手段は、載置台上での印刷媒体を載置するための基準位置に対して、前記検出手段が検出した印刷媒体の位置までの変位量を算出できる。印刷データ変換手段は、変位量算出手段が算出した変位量に基づいて、前記印刷データが前記印刷媒体上の所定の位置に印刷できるように前記印刷データを変換できる。そして、印刷制御手段は、印刷データ変換手段が変換した印刷データに基づいて前記印刷手段を制御して前記印刷媒体に印刷を行うことができる。
【０００８】
したがって、印刷媒体が基準位置に正確に載置されていなくても、印刷データが印刷媒体上の所定の位置に確実に印刷される。
【０００９】
また、請求項２の印刷装置は、請求項１に記載の発明の効果に加え、ユーザは印刷媒体を載置台のどこに載置するかによって、印刷データの書式を自由に調節することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係る印刷装置に実施形態について、図面を参照して説明する。図１は、印刷装置２０の電気的構成を示したブロック図である。図２は印刷装置２０の機械的構成を示した平面図であり、図３は印刷装置２０の機械的構成を示した側面図である。また、図３は、載置台２５の面２５ａの平面図である。図１〜図３に示すように、印刷装置２０は、制御回路２１、印字ヘッド２２、ＣＣＤイメージセンサ２３、キャリッジモータ２４、載置台２５、キャリッジ２６及びガイド部材２７を備えている。
【００１１】
制御回路２１は、内部にＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３が相互に図示しないバスを介して接続されている。そして、ＣＰＵ２１１がＲＯＭ２１２に記憶されているプログラムに従って各種処理を実行する。具体的には、パーソナルコンピュータなどの外部機器から印刷データを受信して、印字ヘッド２２を用いて印刷媒体に印刷をするメイン処理を実行する。このメイン処理については、フローチャートを参照して後述する。また、制御回路２１は、印字ヘッド２２、ＣＣＤイメージセンサ２３及びキャリッジモータ２４と電気的に接続されており、それらの動作を制御する。なお、ＲＡＭ２１３はメイン処理の過程で、各種データを一時的に記憶する。
【００１２】
直方体形状の載置台２５は、その表面である面２５ａに印刷媒体を載置するためのものである。また、キャリッジ２６は、図１に示すキャリッジモータ２４と機械的に接続されている。そして、そのキャリッジモータ２４は、制御回路２１の可動指示信号に基づいて回転し、その回転によって、図２に示す載置台２５の長さ方向に延設されたガイド部材２７に沿って、キャリッジ２６を載置台２５の長さ方向に可動させるモータである。また、キャリッジ２６には、印字ヘッド２２及びＣＣＤイメージセンサ２３が連結されている。そのキャリッジ２６は、自身が可動することによって、印字ヘッド２２及びＣＣＤイメージセンサ２３を載置台２５の長さ方向に可動させるための部材である。
【００１３】
印字ヘッド２２は、本発明の「印刷手段」に相当し、図２に示す載置台２５の幅方向全体に延設された矩形状のインクジェット方式の印字ヘッドである。その印字ヘッド２２は、制御回路２１から印刷の指示がされたときに、キャリッジ２６が載置台２５の長さ方向に可動されて、それに伴って、載置台２５の面２５ａに載置されている印刷媒体にインクを吐出して印刷データを印刷するものである。このため、印字ヘッド２２から吐出されたインクが印刷媒体の正しい位置に滴下されるように、図３に示すように印字ヘッド２２は載置台２５の面２５ａと対向し且つ近設している。
【００１４】
ＣＣＤイメージセンサ２３は、図２に示す載置台２５の幅方向全体に延設された矩形状の、載置台２５の面２５ａからの光信号を電気信号に変換するセンサである。そのＣＣＤイメージセンサ２３は、載置台２５上における印刷媒体の位置を検出するための、面２５ａの画像を読み取るためのものである。すなわち、制御回路２１から画像読み取りの指示がされたときに、キャリッジ２６が載置台２５の長さ方向に可動されて、それに伴って、ＣＣＤイメージセンサ２３は、面２５ａを画像として読み取るものである。ここで、面２５ａの画像を確実に読み取るために、図３に示すように、ＣＣＤイメージセンサ２３は載置台２５の面２５ａと対向し且つ近設している。なお、ＣＣＤイメージセンサ２３の代わりに、ＣＭＯＳイメージセンサを用いてもよい。
【００１５】
ここで、図４は載置台２５の面２５ａの詳細を示した図である。図４に示すように、載置台２５の面２５ａには、印刷媒体を基準位置に位置決めするための、印刷媒体の大きさに応じた位置決めマークが記されている。なお、図４では、一つの印刷媒体の大きさに対する位置決めマーク１が示されている。この位置決めマーク１に従って、印刷媒体を基準位置に載置した場合には、印刷データが印刷媒体の所定の位置に印刷される。また、載置台２５の面２５ａの平面視中央には「中央揃え」という文字が記されており、平面視右側には「右詰め」という文字が記されており、平面視左側には「左詰め」という文字が記されている。ここで、印刷媒体を「中央揃え」と記されている付近に載置した場合は、後述するメイン処理において、印刷媒体の中央に印刷データが印刷される。また、印刷媒体を「右詰め」と記されている付近に載置した場合は、後述するメイン処理において、印刷媒体に右詰めで印刷データが印刷される。また、印刷媒体を「左詰め」と記されている付近に載置した場合は、後述するメイン処理において、印刷媒体に左詰めで印刷データが印刷される。
【００１６】
続いて、制御回路２１が実行するメイン処理について、図５のフローチャートを参照して説明する。図５はメイン処理を示したフローチャートである。ここで、メイン処理を説明するにあたって、図６に示すように、印刷媒体５０が、基準位置とは異なる位置に載置された場合について説明する。また、４つの位置決めマーク１の中心点を原点Ｏとして、載置台２５の長さ方向にＸ軸が、幅方向にＹ軸が制御回路２１において定義されている。このＸ軸は、基準位置に印刷媒体５０が載置されたときに、その印刷媒体５０の上下の境界線と平行となるように定められる。また、Ｙ軸は、基準位置に印刷媒体５０が載置されたときに、その印刷媒体５０の左右の境界線と平行となるように定められる。したがって、Ｘ軸とＹ軸は直交している。なお、メイン処理は外部機器から印刷データが送信されてきたときに開始される。
【００１７】
先ず、キャリッジモータ２４に可動指示信号が送信されて、キャリッジモータ２４が回転する。それに伴って、キャリッジ２６がＸ軸方向に可動されて、そのキャリッジ２６と接続されているＣＣＤイメージセンサ２３もＸ軸方向に可動される。そして、そのＣＣＤイメージセンサ２３で面２５ａが画像として読み取られる（Ｓ１１）。なお、ＣＣＤイメージセンサ２３は本発明の「画像読取手段」に相当する。次いで、その画像の濃淡の違いによって、印刷媒体５０の角４点の座標が検出される（Ｓ１２）。具体的には、面２５ａの色が記憶されており、画像において、面２５ａの色と異なる色になる部分との境界線が印刷媒体５０の境界線とされる。そして、その境界線が折れ曲がる点の座標が検出される。ここで、図６に示すように、印刷媒体５０の左下の角をＡ、右下の角をＢ、右上の角をＣ、左上の角をＤとすると、Ａ（Ａｘ、Ａｙ）、Ｂ（Ｂｘ、Ｂｙ）、Ｃ（Ｃｘ、Ｃｙ）、Ｄ（Ｄｘ、Ｄｙ）の４点の座標が検出される。なお、Ｓ１２の処理を実行するＣＰＵ２１１は本発明の「検出手段」に相当する。
【００１８】
次いで、Ａ（Ａｘ、Ａｙ）とＣ（Ｃｘ、Ｃｙ）の中点が、印刷媒体５０の中央の座標Ｐ（Ｐｘ、Ｐｙ）として算出される（Ｓ１３）。なお、Ｂ（Ｂｘ、Ｂｙ）とＤ（Ｄｘ、Ｄｙ）の中点を座標Ｐ（Ｐｘ、Ｐｙ）として算出してもよい。さらに、Ａ（Ａｘ、Ａｙ）とＢ（Ｂｘ、Ｂｙ）との距離が、印刷媒体５０の横長さＬとして算出される（Ｓ１４）。なお、Ｃ（Ｃｘ、Ｃｙ）とＤ（Ｄｘ、Ｄｙ）との距離を、印刷媒体５０の横長さＬとして算出してもよい。
【００１９】
次いで、中央の座標ＰのＸ座標の値Ｐｘが参照されて（Ｓ１５）、Ｐｘが横長さＬの±２０％の範囲内の場合（Ｐｘ≦｜Ｌ×０．２｜）は、印刷媒体５０が「中央揃え」と記されている付近に載置されているとして、印刷媒体５０の中央に印刷データが印刷されるように、印刷データが中央揃え変換される（Ｓ１６）。また、中央の座標ＰのＸ座標の値Ｐｘが参照されて（Ｓ１５）、Ｐｘが横長さＬの−２０％より小さい場合（Ｐｘ＜−Ｌ×０．２）は、印刷媒体５０が「左詰め」と記されている付近に載置されているとして、印刷媒体５０に左詰めして印刷データが印刷されるように、印刷データが左詰め変換される（Ｓ１７）。また、中央の座標ＰのＸ座標の値Ｐｘが参照されて（Ｓ１５）、Ｐｘが横長さＬの＋２０％より大きい場合（Ｐｘ＞Ｌ×０．２）は、印刷媒体５０が「右詰め」と記されている付近に載置されているとして、印刷媒体５０に右詰めして印刷データが印刷されるように、印刷データが右詰め変換される（Ｓ１８）。なお、Ｓ１５〜Ｓ１８の処理を実行するＣＰＵ２１１は本発明の「書式変更手段」に相当する。
【００２０】
次いで、Ｓ１２において検出された印刷媒体５０の角４点の座標に基づいて、基準位置に印刷媒体５０が載置された場合におけるその印刷媒体５０に対して、実際の印刷媒体５０の傾きθが算出される（Ｓ１９）。図６は、傾きθの算出方法を説明するための図であり、同図に示すように、Ｘ軸とＡ（Ａｘ、Ａｙ）及びＢ（Ｂｘ、Ｂｙ）を通る線分との角度が傾きθとして算出される。したがって、傾きθは以下に示す数１で算出される。なお、Ｓ１３及びＳ１９の処理を実行するＣＰＵ２１１は本発明の「変位量算出手段」に相当する。
（数１）
θ＝ｔａｎ−１（（Ｂｙ−Ａｙ）／（Ｂｘ−Ａｘ））
【００２１】
次いで、Ｓ１３において算出された座標Ｐ（Ｐｘ、Ｐｙ）に基づいて、印刷データを平行移動する平行移動変換がなされる（Ｓ２０）。具体的には、Ｘ軸方向にＰｘだけ印刷データを平行移動させるとともに、Ｙ軸方向にＰｙだけ印刷データを平行移動させる。次いで、印刷データをＳ１９にて算出された傾きθだけ回転させる回転変換がなされる（Ｓ２１）。具体的には、印刷データを構成する画素の座標を（Ｘ１、Ｙ１）とし、回転後の画素の座標を（Ｘ２、Ｙ２）とすると、（Ｘ１、Ｙ１）と（Ｘ２、Ｙ２）との間には、以下の数２、３で示す関係がある。すなわち、数２、３の計算を施すことにより、印刷データが傾きθだけ回転されることになる。なお、Ｓ２０及びＳ２１の処理を実行するＣＰＵ２１１は本発明の「印刷データ変換手段」に相当する。
（数２）
Ｘ２＝Ｘ１ｃｏｓθ−Ｙ１ｓｉｎθ
（数３）
Ｙ２＝Ｘ１ｓｉｎθ＋Ｙ１ｃｏｓθ
【００２２】
次いで、Ｓ１６〜Ｓ１８のいずれかの変換、平行移動変換（Ｓ２０）及び回転変換（Ｓ２１）がなされた印刷データがバッファに展開される（Ｓ２２）。その後、キャリッジモータ２４に可動指示信号が送信されて、キャリッジモータ２４が回転する。それに伴い、キャリッジ２６がガイド部材２７に沿ってＸ軸方向に可動され、そのキャリッジ２６に接続されている印字ヘッド２２も可動される。そして、その印字ヘッド２２によって、Ｓ２２でバッファに展開された印刷データが印刷媒体５０に印刷され（Ｓ２３）、メイン処理が終了する。なお、Ｓ２３の処理を実行するＣＰＵ２１１は本発明の「印刷制御手段」に相当する。図８は印刷データが印刷媒体５０に印刷された後の、印刷装置２０の平面図であり、図８に示すように、印刷媒体５０の傾きθに併せて印刷データが傾きθだけ回転されて印刷されている。さらに、印刷データが右詰めで印刷媒体５０に印刷されている。すなわち、印刷データは「ＡＨ」であって、印刷媒体５０は、面２５ａの「右詰め」と記されている付近に載置されたことになる。なお、印刷媒体５０が、面２５ａの「中央揃え」と記されている付近に載置された場合には、図９に示すように、印刷媒体５０の中央に印刷データが印刷される。一方、印刷媒体５０が、面２５ａの「左揃え」と記されている付近に載置された場合には、図１０に示すように、印刷媒体５０に左詰めで印刷データが印刷される。
【００２３】
以上、本実施形態の印刷装置２０は、載置台２５上の印刷媒体の位置が検出される（Ｓ１２）。そして、載置台２５上での印刷媒体を載置するための基準位置に対して、Ｓ１２にて検出された印刷媒体の位置までの変位量が算出される（Ｓ１３、Ｓ１９）。そして、その変位量に基づいて、印刷データが変換され（Ｓ２０、Ｓ２１）、その変換後の印刷データが印刷媒体に印刷される（Ｓ２３）。したがって、印刷媒体が基準位置に正確に載置されていなくても、印刷データが印刷媒体上の所定の位置に確実に印刷される。
【００２４】
また、Ｓ１２にて検出された載置台２５上の印刷媒体の位置に応じて（Ｓ１５）、印刷データの書式が変更される（Ｓ１６〜Ｓ１８）。具体的には、印刷媒体が載置台２５の「中央揃え」と記されている付近に載置された場合には、印刷媒体の中央に印刷データが印刷される。また、印刷媒体が載置台２５の「左詰め」と記されている付近に載置された場合には、印刷媒体に左詰めで印刷データが印刷される。また、印刷媒体が載置台２５の「右詰め」と記されている付近に載置された場合には、印刷媒体に左詰めで印刷データが印刷される。これにより、ユーザは印刷媒体を載置台２５のどこに載置するかによって、印刷データの書式（配置）を「中央揃え」、「左詰め」、「右詰め」のいずれかに調節することができる。したがって、パーソナルコンピュータなどの画面に設定画面を表示させて印刷データの配置を設定するときよりも、容易且つ迅速に印刷データの配置を設定することができる。
【００２５】
なお、本発明に係る印刷装置は、上記実施形態に限定されるわけではなく、その趣旨を逸脱しない範囲において種々変形してもよい。例えば、印刷データの書式（配置）を「中央揃え」、「左詰め」、「右詰め」のいずれかにするかについて、上記実施形態では、印刷媒体の横長さＬの±２０％を閾値としていたが、±２０％以外の割合を用いてもよい。また、横長さＬに依存しない閾値を用いてもよい。
【００２６】
また、上記実施形態では、印刷データの書式（配置）を「中央揃え」、「左詰め」、「右詰め」のいずれかに変換していたが、「上詰め」や「下詰め」を追加してもよい。例えば、印刷媒体が面２５ａの上付近（図４の上方向）に載置されている場合には、印刷媒体に「上詰め」で印刷データを印刷するようにする。一方、印刷媒体が面２５ａの下付近（図４の下方向）に載置されている場合には、印刷媒体に「下詰め」で印刷データを印刷するようにする。
【００２７】
また、上記実施形態では、印刷データの書式（配置）を「中央揃え」、「左詰め」、「右詰め」の３つのいずれかに変換していた。すなわち、３つの閾値で書式の配置を決定していたが、さらに細かく閾値を設けて、例えば、印刷媒体が載置台２５上の右に載置されるにしたがって、印刷データが印刷媒体の右に近づくようにする。
【００２８】
また、上記実施形態では、変更する書式として、印刷データの配置を変更していたが、載置台２５上の印刷媒体の位置に応じて、印刷データの大きさや、印刷データに相当する文字の字体などその他の書式を変更してもよい。例えば、印刷媒体が面２５ａの上（図４の上方向）に載置されるにしたがって、印刷データの大きさを大きくしていく。
【図面の簡単な説明】
【００２９】
【図１】印刷装置２０の電気的構成を示したブロック図である。
【図２】印刷装置２０の機械的構成を示した平面図である。
【図３】印刷装置２０の機械的構成を示した側面図である。
【図４】載置台２５の面２５ａの平面図である。
【図５】メイン処理を示したフローチャートである。
【図６】印刷媒体５０の面２５ａにおける位置を説明するための図である。
【図７】傾きθの算出方法を説明するための図である。
【図８】印刷データが印刷媒体５０に印刷された後の、印刷装置２０の平面図である。
【図９】中央に印刷データが印刷された印刷媒体５０を示した図である。
【図１０】左詰めで印刷データが印刷された印刷媒体５０を示した図である。
【符号の説明】
【００３０】
２０    印刷装置
２１    制御回路
２２    印字ヘッド（印刷手段）
２３    ＣＣＤイメージセンサ（画像読取手段）
２４    キャリッジモータ
２５    載置台
２５ａ    載置台２５の面
２６    キャリッジ
２７    ガイド部材
５０    印刷媒体
Ｓ１２    検出手段
Ｓ１３、Ｓ１９    変位量算出手段
Ｓ２０、Ｓ２１    印刷データ変換手段
Ｓ２２    印刷制御手段
Ｓ１５〜Ｓ１８    書式変更手段
【図１】
2010069820.tif 000003
【図２】
2010069820.tif 000004
【図３】
2010069820.tif 000005
【図４】
2010069820.tif 000006
【図５】
2010069820.tif 000007
【図６】
2010069820.tif 000008
【図７】
2010069820.tif 000009
【図８】
2010069820.tif 000010
【図９】
2010069820.tif 000011
【図１０】
2010069820.tif 000012