(57)【要約】【課題】  近年、インクジェット方式のプリンタの発達により、印刷対象物（印刷メディア）の種類が広がり、例えば手漉き和紙のように作為的に穴が空けられた用紙などに印刷する必要も出来てきた。この様な場合、印字を行なう画像が模様の様にあまり意味が無い画像であると、あまり問題は出ないが、文字等のように画像自体に意味がある場合、穴により画像が書けた場合、今が通じなくなってしまう。【解決手段】  プリンタに媒体の形状を読み取る光学センサを配置し、印刷前に媒体の形状、穴などを読み取り、ホストコンピュータにそのデータを送る、ホストコンピュータでは背景亜像はそのまま、文字などの意味がある画像は、穴と重なる場合は位置をずらし印字データを作成し、プリンタにデータを送り印字を行なう。  このことにより、意味のある画像は、媒体の穴により画像欠けをすることなく印字を行なうことができる。【選択図】  図１
2007144716.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータからの印刷データにより印刷を行なう印刷装置において、印刷媒体の有無を検知する光学センサを持ち、印刷前に印刷に対応する印刷媒体の有無を検知し、その情報をホストコンピュータに転送し、ホストコンピュータでは、転送された印刷媒体の情報を元に、印刷画像を移動した印刷データを作成し、印刷を行なうことを特徴とする印刷装置。
【請求項２】
請求項１の装置において、印刷装置はインク滴を吐出するノズルを移動方向と垂直の方向に複数もつインク吐出ヘッドを持ち、前記ヘッドをインクを吐出させながら直線移動させることにより印刷媒体上に印刷画像を形成させる装置であり、光学センサは前記インク吐出ヘッドと同じ筐体に配置することを特徴とする請求項１に記載の印刷装置。
【請求項３】
請求項２の装置において、光学センサは直線移動と垂直に複数のセンサが並んだ一次元構造をもつ光学センサであることを特徴とする請求項２に記載の印刷装置。
【請求項４】
請求項１の装置において、印刷画像は背景層と重要な層で構成され、背景画像はそのまま画像データを作成し、重要な層は印刷媒体が無い部分の画像をずらし画像データを作成し、かつこれらの画像データを合成し印刷データを作成することを特徴とする請求項１に記載の印刷装置。
【請求項５】
請求項４の重要な層とは、文字データで構成されていることを特徴とする請求項４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置に印刷を行なう印刷データ作成に関する。特に印刷媒体に穴など印刷できない部分がある場合の印刷に関する。
【背景技術】
【０００２】
従来、穴のあいた印刷媒体に印刷を行なう場合、まず穴を検知し、印刷データを穴にかからないようにデータ全体を移動もしくは、縮小するなどの方法がある。
【０００３】
例えば、［特許文献１］［特許文献２］には、印刷位置を移動もしくは、印刷データを縮小する方法がかかれている。
【特許文献１】特開平１１−１１５２７１号公報
【特許文献２】特開特開２００１−５４９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術は、バインダーの穴や、オートフィーダーの送り穴などのように印刷媒体の端に空けられた穴を避ける事を目的としている物で、印刷媒体の中央部に空いた穴には対応できない。
【０００５】
近年、印刷媒体は多様になり、手漉き和紙など中央部に故意に穴が空けられていたりするものもある。この様な場合は穴を避けてデータを縮小するとデータは小さくなりすぎ、実用には向かない。
【課題を解決するための手段】
【０００６】
プリンタに光学センサを配置し、このセンサを走査することにより、プリンタにセットされた印刷媒体の形状、穴の位置大きさを読み取り、この情報をホストコンピュータに伝える。ホストコンピュータでは、印刷のデータとして、背景と重要な画像の層を持ち、印刷時ＧＤＩに展開する時、背景層のデータは穴の位置に関係なく展開し、重要な画像層の展開の時は穴の位置に重ならないように展開する。これらの展開したデータから印刷データを作りプリンタに送り、印刷を行なう。
【発明の効果】
【０００７】
背景データは歪む事無く、重要な画像は意味がかけることなく印刷を行なうことが出来る。
【発明を実施するための最良の形態】
【０００８】
図１、図２、図３に本発明の実施例を示す。図１はプリンタの構成図であり、同図において、１０１はインクを吐出するためのインク吐出ヘッド、１０２は、光学センサで、印刷媒体の有無を検知する媒体センサ、１０３はインク吐出ヘッド、媒体媒体センサを保持するキャリッジ、１０４はキャリッジの位置を知るためのリニアエンコーダ、１０５は吐出されたインクを吸収し、印刷画像を形成する紙などの印刷媒体である。
【０００９】
図１の構成において、通常は図内の矢印の方向にキャリッジ１０３が移動する時に、印刷データに合ったインクをインク吐出ヘッド１０１により吐出することにより、記録媒体上にヘッドの幅だけ印刷画像を印刷し、次に用紙をヘッドの幅移動させ、これを繰り返すことにより、画像を印刷することが出来る。
【００１０】
図２は印刷を行なう場合のホストコンピュータのプリンタドライバのブロック図であり、同図において、２０１は印刷データを作成するアプリケーション、２０２は画像データを格納するGDI（GraphicsDeviceInterface）、２０３はGDI上の画像データをプリンタに合った印刷データに展開するスプーラ、２０４はスプーラが展開したデータであるスプーラファイル、２０５はプリンタと通信を行なうポートモニタ、２０６は印刷を行なうプリンタである。
【００１１】
図２の構成において、通常OSはアプリケーション２０１がGDI（GraphicsDeviceInterface）２０２上に描いた画像データをスプーラ２０３がプリンタに合った印刷データに展開しスプーラファイル２０４を作成し、その後ポートモニタ２０５を通してプリンタ２０６に印刷データを送り、印刷を行なっている。
【００１２】
図３はアプリケーションで作ったデータ及び実際に媒体に印刷されるデータであり、３０１は背景画像、３０２は文字データなどの重要な画像、３０３は読み取った穴などの情報がある媒体情報、３０４は印刷データである。
【００１３】
これらの構成において、印刷の前にプリンタは、光学センサからの信号を記録しながらキャリッジを図１内の矢印方向に移動することにより、リニアエンコーダの値から光学センサの幅分の媒体の大きさ、穴などの情報を得ることが出来る、次に光学センサの幅分だけ用紙を送り、同様にキャリッジを移動させ次の媒体の情報を得る、これを繰り返すことにより、１回の印字分の媒体の情報を得ることができる。ここで、光学センサを移動方向に垂直に複数並んだ一次元センサを用いると、繰り返しの回数は少なくて済むことは言うまでも無い。
【００１４】
この媒体のデータの例を図３の３０３媒体情報で示す、このデータはプリンタから２０５ポートモニタを通して、ホストコンピュータに送られる。
【００１５】
ホストコンピュータ側では、作図ソフトなどのアプリケーションにより、多くのアプリケーションは、レイヤーと呼ばれる画像の層の重ねあわせで画像を作っている例えば、背景例レイヤーの例を３０１、文字レイヤーの例を３０２に示す。この画像を印刷するときに、プリンタから受け取った３０３媒体情報により処理を行なう、すなわち、背景レイヤーは画像がかけてもあまり影響が無いため、そのままGDIに展開し、文字などの意味があるレイヤーは穴に文字が重なると意味が通じなくなるため、画像に穴が重なった場合、その画像を穴からずらし、GDIに展開し背景レイヤーと重ね合わせ、前記の手順で印字を行なう。
【００１６】
このことにより、３０４のような印字データ隣、文字が欠け無い印字が得られる。
【００１７】
この例では、文字を下側にずらしたが、改行を入れる、横にずらすなども可能であり、これらをユーザーに選択させるGUIなどの手段を付加することも有効である。
【図面の簡単な説明】
【００１８】
【図１】プリンタの構成図
【図２】プリンタドライバのブロック図
【図３】画像データ及び媒体のデータ
【符号の説明】
【００１９】
１０１  吐出ヘッド
１０２  媒体センサ
１０３  キャリッジ
１０４  リニアエンコーダ
１０５  印刷媒体
２０１  アプリケーション
２０２  GDI（GraphicsDeviceInterface）
２０３  スプーラ
２０４  スプーラファイル
２０５  ポートモニタ
２０６  プリンタ、
３０１  背景画像
３０２  重要な画像
３０３  媒体情報
３０４  印刷データ
【図１】
2007144716.tif 000003
【図２】
2007144716.tif 000004
【図３】
2007144716.tif 000005