(57)【要約】【課題】プリント用紙からのその用紙に関する情報の取得を支障なく確実に行えると共に、プリンタにセットされた用紙の向きを認識できるようにする。【解決手段】用紙１１に関する情報を記録した２つの無線タグ１２（Ａ）と１３（Ｂ）がそれぞれ用紙１１のプリンタ３に対するセットの向きによって用紙の送り方向側の端部となる長辺に沿った方向の両端部のそれぞれに配置され、プリント面に露出しないように埋め込まれている。用紙１１をヘッド５によるプリントを開始するための搬送位置まで送った状態で、ヘッド５に固定されたリーダーライター６をヘッド５と共にタグ（Ａ）ないし（Ｂ）上の位置に移動させて、タグに記録された情報を読み取る。その情報に基づいて用紙のセットの向きを認識し、その向きと用紙情報に基づいてプリントの条件を設定する。【選択図】図４
2008000937.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにセットされ一方向に沿って送られて画像をプリントされるプリント用紙であって、該プリント用紙に関する情報を記録した複数の情報記録体が設けられ、該複数の情報記録体は、それぞれプリント用紙のプリンタに対するセットの向きによってプリント用紙の送り方向側の端部となる複数の端部のそれぞれにおいてプリント用紙のプリント面に露出しないように配置されたことを特徴とするプリント用紙。
【請求項２】
前記複数の情報記録体は、それぞれに記録された情報の一部が互いに異なることを特徴とする請求項１に記載のプリント用紙。
【請求項３】
縦横の長さが異なる長方形のプリント用紙であって、前記情報記録体として２つの情報記録体が長辺に沿った方向の両端部のそれぞれにおいて、長辺に沿った中心線から互いに逆方向に一定の距離だけずれた位置のそれぞれに設けられたことを特徴とする請求項１または２に記載のプリント用紙。
【請求項４】
長方形のプリント用紙であって、前記情報記録体として４つの情報記録体が４つの角部の近傍の位置のそれぞれに設けられたことを特徴とする請求項１または２に記載のプリント用紙。
【請求項５】
請求項１から４までのいずれか１項に記載のプリント用紙をセットし一方向に沿って送って画像をプリントするプリンタであって、
プリント用紙の前記情報記録体に記録された情報を読み取る情報読み取り手段を有し、該情報読み取り手段は、プリント用紙を該用紙に対するプリントを開始するための搬送位置まで送った状態で、該用紙の送り方向側の端部に配置された前記情報記録体に記録された情報を読み取ることができる位置に配置されたことを特徴とするプリンタ。
【請求項６】
前記情報読み取り手段は、プリント用紙の紙面に平行で前記一方向に交わる方向に移動可能に設けられたことを特徴とする請求項５に記載のプリンタ。
【請求項７】
請求項５または６に記載のプリンタと、該プリンタに印刷データを送信しプリンタを制御してプリントさせるホスト装置からなるプリントシステムであって、
プリンタは、ホスト装置からの要求に応じて、プリント用紙を該用紙に対するプリントを開始するための搬送位置まで送った後に前記情報読み取り手段によりプリント用紙の前記情報記録体に記録された情報を読み取ってホスト装置に送信し、
ホスト装置は、送信された前記情報に基づいてプリントの条件を設定することを特徴とするプリントシステム。
【請求項８】
前記ホスト装置は、送信された前記情報に基づいて、プリンタにセットされたプリント用紙の向きを認識することを特徴とする請求項７に記載のプリントシステム。
【請求項９】
前記ホスト装置は、プリントする画像の向きが認識したプリント用紙の向きに対応した向きになるようにプリントの条件を設定することを特徴とする請求項８に記載のプリントシステム。
【請求項１０】
前記プリンタは、プリント用紙の前記情報記録体に情報を書き込む情報書き込み手段を有し、
ホスト装置は、プリント用紙に対するプリント中またはプリント後に、プリンタに前記情報書き込み手段による前記情報記録体への情報の書き込みを行わせることを特徴とする請求項７から９までのいずれか１項に記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタにセットされ一方向に沿って送られて画像をプリントされるプリント用紙に関する。また、このプリント用紙をセットし一方向に沿って送って画像をプリントするプリンタに関する。さらに、このプリンタと、プリンタに印刷データを送信しプリンタを制御してプリントさせるホスト装置からなるプリントシステムに関するものである。
【背景技術】
【０００２】
従来、カラー画像を形成し、その画像をプリント（印刷）した印刷物を排出するプリントシステムは、カラー印刷の可能なプリンタと、印刷データを生成してプリンタにプリントさせるパソコンなどのホスト装置と、その双方を接続する通信インタフェースとから構成されるのが一般的である。
【０００３】
カラープリンタには各種のプリント方式がある。その中でもインクジェット方式は、記録ヘッドからプリント用紙（以下、単に用紙ともいう）に直接インクを噴射する方式であり、ランニングコストが安く、カラー印刷にも適し、印刷動作時の騒音が静かである等の利点を有する。このため、ビジネスからホームまで幅広い市場で注目され、使用されている。
【０００４】
インクジェットプリンタでは、その用途に応じて、さまざまな用紙を使い分ける。通常の文章等をプリントするための普通紙。写真と同様の画像、いわゆる写真画像を形成するための光沢紙や半光沢紙、光沢フィルム、マット紙。Ｔシャツ等にアイロンプリントするための転写紙。また封筒や、年賀状プリント用のインクジェット専用はがきなど、多種多様な用紙が存在している。これらの用紙にプリントする際、ユーザーは予めプリント対象となる用紙の種類や大きさ及び印刷品位などをパソコンのプリンタドライバ上でプリント条件の設定として選択または入力して設定する。そしてプリントシステムは、その設定に基づいて用紙に適切なプリントを行うように構成されている。
【０００５】
その設定をユーザーが間違えないようにした技術が例えば特許文献１及び２に記載されている。特許文献１では、まずプリンタにおいてプリントの前で用紙の搬送前、例えば電源投入時などに、メディアセンサ（用紙認識センサ）の出力から用紙の種類と大きさを特定しておく。そして、プリンタドライバ起動直後のパソコンからの要求に応じてその特定した用紙の種類と大きさの用紙情報をパソコンに出力する。パソコンは得られた用紙情報に基づいて、用紙設定を含むプリント条件の自動設定を行う。その際に、用紙情報に基づく用紙設定と、ユーザーが任意に指定した用紙設定及び印刷品位の設定との間に不整合が生じていたら、その旨を表示して警告する。不整合が生じていなければ印刷データを生成する。
【０００６】
用紙の種類と大きさを特定してその情報を得る方法としては次のような方法が記載されている。すなわち、用紙にマーキングを施し、そのマークを光学的に検出する方法。専用の用紙カセットを用いる方法。用紙にＩＣカードを埋め込む方法。用紙に対して照射した特定光の反射光を光学的に検出する方法。その他、用紙の表面粗さ、光の透過率、重さ、厚さ、摩擦係数、誘電率、電気抵抗値、吸水率、２次元イメージなどから判別する方法が記載されている。
【０００７】
特許文献２の構成は、特許文献１とほぼ同様であるが、メディアセンサにより用紙の種類と大きさを検出するタイミングが異なり、用紙のプリント前の搬送途中で検出する。また、用紙の種類と大きさを特定する方法として専用の用紙カセットを用いることはしない。
【０００８】
また特許文献３には、プリンタで機密文書印刷を行う場合のセキュリティーのために、無線タグ（ＲＦＩＤタグ）を取り付けた用紙を用いることが記載されている。プリンタにおいて無線タグ付き用紙が用紙トレイにセットされると、無線タグからＩＤデータが読み取られ、そのＩＤデータに該当する暗号データが存在すれば、その暗号データが解読されて出力されるようになっている。
【特許文献１】特開２００３−３０５９２３号公報
【特許文献２】特開２００３−３１２０９２号公報
【特許文献３】特開２００４−６６６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の構成では、プリンタにおいて用紙の搬送前で用紙がトレイ上などにセットされた状態で用紙から用紙情報を取得するので、以下のような問題がある。
【００１０】
通常、用紙はトレイ上などに複数枚重ねて束にしてセットされる。このため、用紙情報を得るために用紙にマーキングを施す方法では、用紙の表面（プリント面）にバーコードなどのマーキングを予め印刷しておく必要がある。すなわち、プリントすべき画像を用紙のプリント面にプリントした状態で、プリント面にマーキングも見えてしまい、プリントの品位を落してしまう。
【００１１】
また、ＩＣカードを埋め込む方法では、ＩＣカードの記録情報を読み取るリーダーがセットされた複数枚の用紙の内で印刷する１番上の用紙のＩＣカードと通信しようとしても、他の用紙のＩＣカードと混信してしまう。このため、印刷する用紙の用紙情報を読み取ることが困難である。特に印刷する１枚の用紙の種類や大きさがセットされた他の用紙と異なる場合は問題である。
【００１２】
また、他の方法でも多数枚の用紙が重なっていると、用紙情報の取得が困難になったり、取得できる情報が限られたりする問題がある。
【００１３】
これに対して、特許文献２の構成では、用紙のプリント前の搬送途中でメディアセンサにより用紙の種類と大きさを検出するので、特許文献１のような問題を避けることができる。しかしながら、用紙の搬送途中で検出のために用紙を一度停止させる必要があり、検出後に用紙を改めてプリントを開始する位置まで搬送する必要がある。このため時間をロスしてプリントの効率が悪くなる。
【００１４】
また、特許文献１，２のいずれにおいても、用紙におけるバーコードやＩＣカードなどの配置に関して何ら記載されていない。例えば、バーコードやＩＣカードが用紙の１箇所の所定位置に配置されているような構成では、プリンタにセットした用紙の向きが正常な向きと９０度異なる向きであったり、上下や表裏が逆であったりしたら、位置ずれで情報の読み取りができなくなってしまう。このような問題を解決する手段について、特許文献１，２には何ら記載されていない。
【００１５】
なお、特許文献３では、図７において、長方形で対向する２つの角部の近傍の位置のそれぞれに無線タグが配置されたように見える用紙が示されているが、無線タグの配置の説明は全くない。
【００１６】
また、特許文献１〜３のいずれにおいても、用紙に設けたバーコード、ＩＣカード或いは無線タグなどから読み取った情報に基づいて用紙がプリンタにセットされた向きを認識するようなことに関して何ら記載されていない。このため用紙がプリントに不適な向きでセットされたセットミスを判断して対処することができない。また、用紙にプリントする画像の向きを用紙のセットの向きに対応した向きにするようなこともできない。
【００１７】
また、特許文献１〜３のいずれにおいても、用紙に設けたＩＣカードや無線タグなどから情報を読み取るだけであり、用紙に画像をプリントすると共にＩＣカードや無線タグなどに情報を書き込むような構成は記載されていない。すなわち、ＩＣカードや無線タグなどを充分に有効に利用できていない。
【００１８】
本発明は以上のような問題を解決するためになされたものである。本発明の課題は、プリント用紙からのその用紙に関する情報の取得を支障なく確実に行えると共に、プリンタにセットされた用紙の向きを認識できるようにしたプリント用紙、プリンタ、及びプリントシステムを提供することにある。また、プリント用紙に画像をプリントするとともに所望の情報の書き込みを行なうことができるプリントシステムを提供することにある。
【課題を解決するための手段】
【００１９】
上記の課題を解決するため、本発明（請求項１）によるプリント用紙は、プリンタにセットされ一方向に沿って送られて画像をプリントされるプリント用紙であって、該プリント用紙に関する情報を記録した複数の情報記録体が設けられている。そして、該複数の情報記録体は、それぞれプリント用紙のプリンタに対するセットの向きによってプリント用紙の送り方向側の端部となる複数の端部のそれぞれにおいてプリント用紙のプリント面に露出しないように配置されたことを特徴とする。
【００２０】
また、本発明（請求項５）によるプリンタは、上記本発明に係るプリント用紙をセットし一方向に沿って送って画像をプリントするプリンタであって、プリント用紙の前記情報記録体に記録された情報を読み取る情報読み取り手段を有する。そして、該情報読み取り手段は、プリント用紙を該用紙に対するプリントを開始するための搬送位置まで送った状態で、該用紙の送り方向側の端部に配置された前記情報記録体に記録された情報を読み取ることができる位置に配置されたことを特徴とする。
【００２１】
また、本発明（請求項７）によるプリントシステムは、上記本発明に係るプリンタと、該プリンタに印刷データを送信しプリンタを制御してプリントさせるホスト装置からなるプリントシステムである。そして、プリンタは、ホスト装置からの要求に応じて、プリント用紙を該用紙に対するプリントを開始するための搬送位置まで送った後に前記情報読み取り手段によりプリント用紙の前記情報記録体に記録された情報を読み取ってホスト装置に送信する。また、ホスト装置は、送信された前記情報に基づいてプリントの条件を設定することを特徴とする。
【発明の効果】
【００２２】
本発明（請求項１）のプリント用紙によれば、複数の向きの内の何れの向きでプリンタにセットしても、送り方向側の端部に情報記録体が存在するので、同様の位置関係で用紙の情報記録体からの情報の読み取りを確実に行うことができる。またプリント面に情報記録体が見えないので、プリントの品位を落すことがない。
【００２３】
また、本発明（請求項２）のプリント用紙によれば、情報記録体から情報を読み取ったときに、その情報記録体が複数の内のどの記録体であるか識別することができ、その識別結果に基づいて、プリンタにセットされた用紙の向きを認識することができる。
【００２４】
また、本発明（請求項５）のプリンタによれば、情報を読み取る対象のプリント用紙の情報記録体からの情報の読み取りをプリンタにセットされた他の用紙の情報記録体から充分に離れた位置で、支障なく確実に行うことができる。また、読み取り後にプリントを開始するために改めて用紙を送る必要がなく、そのための時間のロスをなくしてプリントの効率を向上することができる。
【００２５】
また、本発明（請求項７）のプリントシステムによれば、プリンタは情報を読み取る対象のプリント用紙の情報記録体からの情報の読み取りを支障なく確実に行うことができる。そしてホスト装置は情報記録体から読み取られた用紙に関する情報に基づいてプリントの条件を用紙に合わせて最適に設定することができる。
【００２６】
また、本発明（請求項８）のプリントシステムによれば、ホスト装置はプリンタにセットされたプリント用紙の向きを認識することができる。そして、プリントに不適な向きの場合はユーザーに警告するなどの対処をして、プリントの失敗を未然に防止することができる。
【００２７】
また、本発明（請求項９）のプリントシステムによれば、プリントする画像の向きが認識したプリント用紙の向きに対応した向きになるようにして、用紙の向きにかかわらず、プリントを支障なく行なわせることができる。
【００２８】
また、本発明（請求項１０）のプリントシステムによれば、プリント用紙に画像をプリントすると共に、所望の情報を用紙の情報記録体に書き込むことができ便利である。
【発明を実施するための最良の形態】
【００２９】
以下、添付した図を参照して、本発明を実施するための最良の形態の実施例を説明する。
【実施例１】
【００３０】
図１〜図１１は本発明の実施例１を説明するものである。まず図１は本実施例のプリントシステムを示している。このシステムは、ＵＳＢなどの通信インタフェース２を介して接続されたパソコン１とプリンタ３からなる。ユーザーは、パソコン１のキーボード２０２やマウス２０３などの操作によってアプリケーションプログラムを動作させ、モニタ２０１の画面上でプリントしたい文書などを作成することができる。そしてプリントしたいときは画面上でプリントボタンを押すなどしてプリントを指示する。その指示に応じてパソコン１のプリンタドライバが印刷データを生成してプリンタ３に送信し、プリンタ３を制御してプリントさせる。なお本実施例ではプリンタ３はシリアル型のインクジェットプリンタとする。ただし、インクジェットプリンタ以外のプリンタにも本発明を適用できることは勿論である。
【００３１】
図２は、プリンタ３がプリントに使用するプリント用紙（以下、単に用紙という）１１を示している。用紙１１の材質は、文字通りの紙に限らず、プラスチック（フィルム）など紙以外の材質も含むものとする。本実施例において、用紙１１は、縦横の長さが異なる長方形のごく一般的な形状のものとし、正常な向きとしてプリンタ３に縦向きにセットされ、プリント時には長辺に沿った矢印Ｆ１方向に送られるものとする。矢印Ｆ１は、用紙１１が上下の向きを逆にしてセットされた場合も含めた用紙１１から見た送り方向を示しており、長辺に沿った両方向を示しているが、実際にプリンタが送る方向は一方向であることは勿論である。なお、用紙１１の種類は特に限定するものではないが、本実施例では例えば写真印刷に用いられる光沢紙のように、プリンタにセットする向きで上下の向きの区別はないが、表裏の向きの区別はあるものとする。
【００３２】
用紙１１には、用紙１１に関する情報を記録した情報記録体としての無線タグ（Ａ）１２と無線タグ（Ｂ）１３がＦ１方向の両端部（用紙１１の長辺に沿った方向の両端部）のそれぞれに設けられている。無線タグ（以下、単にタグという）１２は、用紙１１の長辺方向に沿った中心線１４から図中で左側の長辺に向かって所定の距離Ｌ１で、短辺方向に沿った中心線１５から上側の短辺に向かって所定の距離Ｌ３の位置に配置されている。タグ１３は、中心線１４から右側の長辺に向かって所定の距離Ｌ２で、中心線１５から下側の短辺に向かって所定の距離Ｌ４の位置に配置されている。この無線タグ１２、１３として、ＲＦＩＤやＩＣチップを用いることができる。
【００３３】
ここで、用紙１１は上下の向きの区別がないものとするので、距離Ｌ１とＬ２を同じとし、距離Ｌ３とＬ４も同じとするのが望ましい。すなわちタグ１２と１３が用紙１１の中心（中心線１４と１５の交点）に対して互いに点対称となるように配置するのが望ましい。
【００３４】
なお、タグ１２，１３は、用紙１１のプリント面側から見えないように、つまりプリント面に露出しないように配置される。すなわち、用紙１１が片面プリントにも両面プリントにも使用されるものとする場合は、タグの厚さを用紙１１より薄いものとして、タグ全体が用紙１１の厚さ内に収まるように用紙１１に埋め込まれるものとする。また、用紙１１が光沢紙などで片面プリントにのみ使用されるものとする場合は、タグを用紙１１の厚さ内に収まるように埋め込むか、或いはプリント面と反対側の非プリント面に貼り付ける、ないしは半ば埋め込むようにする。
【００３５】
図３は、タグ１２，１３に記録されている情報の内容を示している。すなわちタグには、まず（１）用紙のタイプ（種類）として、普通紙、光沢紙、半光沢紙、マット紙、インクジェット官製はがき、はがき、フィルム、封筒、転写紙等の内で用紙１１が該当するタイプの情報、例えば光沢紙という情報が記録されている。
【００３６】
また、（２）用紙のサイズ（大きさ）として、Ａ４、Ｂ５、Ａ５，２Ｌ、Ｌ、はがき、封筒等の内で用紙１１が該当するサイズの情報、例えばＬという情報が記録されている。
【００３７】
また（３）用紙のタイプに応じたプリント品質として、フォト（写真）、速い、標準などの内で用紙１１のタイプに応じたプリント品質の情報、例えばフォトという情報が記録されている。
【００３８】
さらに（４）として用紙におけるタグ１２または１３の自らの位置の情報が記録されている。この位置情報は、例えば、用紙１１の端縁からの距離、すなわちタグ１２の場合は図２中の上端縁からの距離と左端縁からの距離、タグ１３の場合は下端縁からの距離と右端縁からの距離の情報や、左上、右下などの相対位置などの情報とする。なお、この位置情報に関して、例えばタグ１２は左上、タグ１３は右上となり、この部分でタグ１２と１３の記録情報が異なる。
【００３９】
図４及び図５は、それぞれ用紙１１をプリンタ３にセットして後述する情報読み取り位置まで送った状態をプリンタ３の正面側と側面側から見て示している。用紙１１は、プリンタ３の背面側に設けられたトレイ４上に束１１ａとしてセットされる。５は不図示の複数のノズルからインク滴を吐出して用紙１１に画像を記録する記録ヘッドとしてのインクジェットヘッド（以下、単にヘッドという）である。このヘッド５は、不図示のキャリッジに搭載され、不図示のキャリッジモータの駆動により主走査方向に沿った矢印Ｆ２方向とその逆方向に往復移動する。
【００４０】
ヘッド５には、タグ１２ないし１３に記録された情報の読み取りとタグ１２ないし１３に対する情報の書き込みを行うリーダーライター６が固定されており、ヘッド５の移動に伴って矢印Ｆ２方向とその逆方向に移動する。プリンタ３の用紙１１の搬送方向（矢印Ｆ３方向）に対応する副走査方向において、ヘッド５の複数のノズルが配置されプリントを行なう部分の位置と、リーダーライター６の読み取りないし書き込みを行う部分の位置は一致ないしほぼ一致するものとする。なお、リーダーライター６は、プリンタ３にセットされた用紙の向きを認識するための情報（本実施例ではタグの位置）を検出するためのセンサでもある。用紙の向きの認識については後述する。
【００４１】
プリント時には、まずトレイ４上にセットされた用紙の束１１ａから１枚の用紙１１が分離されて副走査方向に沿った矢印Ｆ３方向に図４及び図５に示す位置まで搬送される。すなわち、用紙１１が正常な向きでセットされていた場合に、タグ１２，１３の内でＦ３方向側のタグ（図では１２）の副走査方向の位置がリーダーライター６の読み取りを行う部分の位置に一致する搬送位置まで搬送される。以下、この用紙搬送位置を情報読み取り位置という。そしてヘッド５の移動によってリーダーライター６が用紙１１の紙面に平行で用紙送り方向のＦ３方向に直交するＦ２方向にタグ１２に対向する位置まで移動され、タグ１２に記録された用紙１１に関する情報を読み取る。
【００４２】
なお、図２で説明した用紙１１におけるタグ１２，１３の望ましい配置では、用紙１１の上端縁からタグ１２までの距離と、下端縁からタグ１３までの距離は同じである。したがって、用紙１１を図４の向きと上下が逆の向きにセットして情報読み取り位置まで搬送しても、タグ１３の Ｆ３方向の位置が図４の場合のタグ１２の位置に一致し、タグ１３の記録情報を読み取ることができる。
【００４３】
このようにして情報読み取り位置にある用紙１１のタグの記録情報を読み取るときに、リーダーライター６がトレイ４上の他の用紙１１のタグ１２ないし１３の記録情報を読み取らないようにする必要がある。このため、リーダーライター６がタグ１２ないし１３と通信して情報を読み取り可能な距離を、リーダーライター６からトレイ４上の用紙束１１ａまでの距離に比べて充分に短くする。これは、束１１ａまでの距離を大きくとれるので、容易に実現できる。このようにして情報読み取り位置にある用紙１１のタグ１２のみの記録情報を確実に読み取ることができる。また、上記読み取り可能な距離を小さくすることにより、後述するようにリーダーライター６によってタグ１２ないし１３を検出したＦ２方向の位置を特定することが可能になる。
【００４４】
このようにして読み取られた情報に基づいてプリント条件が設定され、後述するように用紙１１のセットの向きの不適合がなく、ユーザーからプリントＯＫの指示があれば、プリントが開始される。ここでタグ１２が配置された用紙１１の先端部は既に副走査方向においてヘッド５の複数ノズルにより記録が行われる部分の位置の下に位置しているので、用紙１１を改めてＦ３方向に搬送することなくプリントを開始することができる。すなわちプリントを開始するための用紙搬送位置（以下、プリント開始位置という）を情報読み取り位置とすることで、タグ情報の読み取りとプリント開始のために用紙を２箇所に停止させる必要がない。
【００４５】
プリント動作では、ヘッド５が１回Ｆ２方向またはその逆方向に用紙１１の紙面に平行に移動されながら印刷データに従って駆動され複数のノズルからインク滴を吐出することにより、１バンド分のプリント（ドット記録）がなされる。この１回の走査が終了すると、用紙１１が副走査方向に対応したＦ３方向にバンド幅に対応した所定ピッチの送り量だけ送られる。この走査と所定ピッチの紙送りが交互に繰り返されることにより、用紙１１に対して順次１バンド分ずつプリントがなされる。
【００４６】
図６はプリンタ３及びパソコン１の機能的な構成を示すブロック図である。プリンタ３は、先述したリーダーライター６、Ｉ／Ｆ（インタフェース）制御部３０２、プリント制御部３０３、及びプリント部（プリンタエンジン）３０４を有している。パソコン１は、中央制御部１０１、Ｉ／Ｆ制御部１０２、表示制御部１０３、設定情報通知部１０４、プリント設定入力操作部１０５、モニタ２０１及びソフトウェアから構成されるプリンタドライバ１０６を有している。プリンタドライバ１０６は、プリント設定処理部１０７、データ生成処理部１０８、データ生成用テーブル１０９、用紙情報処理部１１０、用紙判定用テーブル１１１を有している。ただし、プリンタ３及びパソコン１とも、本実施例を説明する上で特に必要ないと思われる機能的構成については省略している。
【００４７】
プリンタ３の構成において、Ｉ／Ｆ制御部３０２はプリンタ３のインタフェース機能を司るものである。通信Ｉ／Ｆ２がＵＳＢで構成される場合、Ｉ／Ｆ制御部３０２はＵＳＢの周辺機器側のコントローラによって構成される。そしてパソコン１からの印刷データや制御コマンドなどの受信と、リーダーライター６により読み取られた用紙１１に関する情報などのパソコン１への送信を行なう。またプリンタ３で発生したエラー情報や通信状態などのステータス情報も、要求があればパソコン１に対して送信する。
【００４８】
プリント制御部３０３は、パソコン１から送信されてきた印刷データを展開してプリント部３０４にプリントさせる。送信される印刷データは、すでに用紙の種類や大きさなどを含めたプリント設定にもとづいてパソコン１で画像処理が行われたデータである。この印刷データに含まれる印刷制御用のコマンドに従ってプリント部３０４の制御を行う。プリント部３０４はプリント制御部３０３で展開された印刷データに基づき、プリント制御部３０３の制御にしたがって、用紙１１に対してインクジェット方式のプリントを行う。
【００４９】
パソコン１の構成において、Ｉ／Ｆ制御部１０２はパソコン１のインタフェース機能を司るもので、例えばＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやプリンタドライバなどソフトウェアによっても構成される。
【００５０】
プリンタドライバ１０６は、プリントのための各種設定や印刷データの生成及びプリンタの制御をパソコン１上で行うもので、ソフトウェアで構成される。プリンタドライバ１０６の用紙情報処理部１１０は、リーダーライター６から通信Ｉ／Ｆ２を介してパソコン１に送られる情報に基づき用紙判定用テーブル１１１を参照して用紙の種類や大きさを特定する。
【００５１】
また、プリント設定処理部１０７は、用紙１１の設定やプリント品位、用紙１１のセッティング状況（セットの向き）の設定などを含む各種プリント設定を行う。そして用紙１１の情報やユーザからの指示や入力を受け付け、設定された内容をモニタ２０１に表示してユーザーに通知する機能を有する。なお、プリント設定処理部１０７はプリンタ３から送られた用紙情報に基づき、用紙設定を自動で行う。
【００５２】
また、データ生成処理部１０８は、プリンタ３及びプリント設定処理部１０７で行われたプリント設定に合わせて色変化や２値化などの各種画像処理を行い、印刷データを生成する。また生成した印刷データに基づいて、印刷制御を行うためのプリンタ制御用コマンドの生成も行う。なおデータ生成処理部１０８はデータ生成用テーブル１０９を使用して印刷データを生成する。このテーブル１０９は更新や内容の付け加えが可能である。
【００５３】
また、パソコン１の構成において、中央制御部１０１はパソコン１の各種機能を制御するもので、ＣＰＵによって構成される。プリント設定入力操作部１０５は、図１中のキーボード２０２やマウス２０３などの各種入力機器から構成され、ユーザによって操作され、プリント設定のための情報の入力を行う。すなわち、プリント設定にユーザの意図を反映させるために使用される。設定情報通知部１０４はプリント設定情報をユーザーに通知する。具体的には中央制御部１０１と表示制御部１０３を介してモニタ２０１にプリント設定情報を表示させて通知する。
【００５４】
図７は実施例１での印刷処理の流れを示すシーケンス図であり、プリント指示をユーザーが行った場合のユーザーＹとパソコン１とプリンタ３との間で行われる印刷処理の流れを示している。
【００５５】
この流れでは、まずユーザーＹがパソコン１にプリント指示（印刷要求）を出す（ステップｓ１０１）。この指示は、一般には、動作しているアプリケーションのメニューの中から印刷コマンドを指定して実行させることでなされる。
【００５６】
このプリント指示の要求を受けてパソコン１でプリンタドライバ１０６が起動され（ｓ１０２）、その動作によりプリントの設定画面がパソコン１のモニタ２０１に表示される。
【００５７】
そしてプリンタドライバ１０６の起動を受けて、パソコン１がプリントを行うべきプリンタ３に対してプリント対象となる用紙１１の種類及び大きさ等の情報を得るために用紙情報要求を行う（ｓ１０３）。この際に用紙情報だけでなく、トレイ４上やカセット内の用紙の有無や、インタフェースの状態及びインクカートリッジの種類やインクの残量など、プリント部３０４の情報なども合わせて要求することができる。
【００５８】
用紙情報要求を受けたプリンタ３は、トレイ４にセットしてある用紙１１をＦ３方向に送り、図４及び図５に示した情報読み取り位置（プリント開始位置）まで送る（ｓ１０４）。そしてヘッド５と共にリーダーライター６をＦ２方向に移動させ、リーダーライター６のＦ２方向の位置がタグ１２または１３にほぼ一致してそのタグを検出したら、そのタグに記録された用紙に関する情報を読み取らせる（ｓ１０５）。ここでリーダーライター６のＦ２方向の位置がタグ１２または１３にほぼ一致することにより、そのタグと通信してタグからの情報の読み取りが可能になることで、そのタグを検出することができる。
【００５９】
続いて、読み取った用紙情報をパソコン１に送信する（ｓ１０６）。なお、ここで後述する図９中の位置Ｇ１でタグを検出した場合にのみタグの記録情報を読み取ってパソコン１に送信するものとする。そして、後述する図１０中の位置Ｇ２でタグを検出した場合と、後述する図１１の位置関係のためにタグを検出できなかった場合は、その旨の情報を送信するものとする。
【００６０】
パソコン１では、用紙情報を受信したら、プリンタドライバ１０６が用紙情報に従って、セットされている用紙１１に最適なプリントの設定を自動で行う（ｓ１０７）。そして設定した結果の情報をモニタ２０１に表示し、ユーザーＹに通知する（ステップＳ１０８）。
【００６１】
一方、タグを位置Ｇ２で検出したか、或いはタグを検出しなかった旨の情報を受信した場合は、用紙１１のセットの向きを後述のようにして正常な向きに対して表裏の向きが逆の向き、或いは９０度回転した向きと認識してプリントに不適と判断する（ｓ１０９）。そしてモニタ２０１に用紙１１のセッティング状態が不適であることの警告を表示し、ユーザーＹの判断を仰ぐ（ｓ１１０）。
【００６２】
ここでユーザーＹがプリントのＮＧ（用紙排出ＯＫ）を入力すると（ｓ１１１）、パソコン１はプリンタ３に対して用紙排出の指示を出す（ｓ１１２）。これを受けてプリンタ３は用紙１１を排出する（ｓ１１３）。
【００６３】
ユーザーＹは排出された用紙１１をプリンタ３のトレイ４上に正しい向きでセットし直し（ｓ１１４）、パソコン１にプリント指示を出す（ｓ１１５）。
【００６４】
プリント指示を受けたパソコン１ではプリンタドライバが起動され（ｓ１１６）、プリントの設定画面をモニタ２０１に表示する。そしてプリンタ３に対して用紙情報や他の必要な情報を要求する（ｓ１１７）。
【００６５】
用紙情報の要求を受けたプリンタ３は、トレイ４にセットし直された用紙１１をＦ３方向に情報読み取り位置へ給紙する（ｓ１１８）。そしてヘッド５と共にリーダーライター６をＦ２方向に移動させ、後述する位置Ｇ１でタグを検出したら、そのタグに記録された用紙情報を読み取らせる（ｓ１１９）。そして読み取った用紙情報とタグの検出位置情報をパソコン１に送信する（ｓ１２０）。
【００６６】
パソコン１のプリンタドライバ１０６は送られた用紙情報に従って、セットされている用紙に最適なプリントの設定を自動で行う（ｓ１２１）。そして設定した結果の情報をモニタ２０１に表示する（ｓ１２２）。
【００６７】
プリント設定情報を見たユーザーＹがエンターボタンを押すなどしてパソコン１にプリントＯＫの指示を出すと（ｓ１２３）、パソコン１はプリンタ３に対して印刷データを送信し、プリントＧＯ（実行）の指示を出す（ｓ１２４）。
【００６８】
これを受けてプリンタ３は用紙１１に対するプリントを開始する（ｓ１２５）。そして、プリントの途中またはプリント終了後に用紙１１の後ろ側（Ｆ３方向と逆方向の側）のタグ（１２または１３）をリーダーライター６により検出したら、その検出した旨の情報をパソコン１に送る（ｓ１２６）。
【００６９】
これに応じてパソコン１はプリンタ３に用紙１１の送りを停止する指示を出す（ｓ１２７）。そして、プリンタ３を制御して、用紙１１にプリントした画像のデータを後ろ側のタグに書き込ませる（ｓ１２８）。プリンタ３は、その書き込みが終了した時点で、プリントが既に終了していれば用紙を排出する。プリントが終了していなければ、プリントを再開し、プリントが終了したら用紙を排出する。
【００７０】
図９〜図１１は、リーダーライター６によるタグ１２または１３の検出位置に基づいて用紙１１のセットの向きを認識する方法を説明するものである。なお、先述したが用紙１１は、ここでは例えば光沢紙などで、上下の向きの区別はないが、表裏の向きの区別はあるものとする。
【００７１】
図９は、用紙１１が正常な向き、即ち用紙１１の長辺がプリント時の紙送り方向に沿う縦向きでプリント面が表（上）になる向きにセットされて情報読み取り位置まで送られた状態を示している。この状態では、例えばヘッド５のホームポジションなどに対応したリーダーライター６の待機位置（移動開始位置）Ｇ０からリーダーライター６の移動方向のＦ２方向に距離Ｄ１だけ離れた位置Ｇ１にタグ１２がある。図９と上下が逆の向きも正常な向きとする。タグ１２，１３を互いに点対称として、用紙を図９と上下逆向きにセットした場合はタグ１３が位置Ｇ１にあることになる。従って、リーダーライター６を待機位置からＦ２方向に移動させて位置Ｇ１でタグ１２または１３を検出した場合は、用紙１１が正常な向きにセットされていると認識することができる。なお、プリンタ３にはヘッド５のＦ２方向への位置を検出するエンコーダなどの手段が設けられており、これを利用して、タグを検出したときのリーダーライター６のＦ２方向への位置を知ることができる。
【００７２】
図１０は用紙１１が図９の正常な向きに対して中心線１４を軸にして表裏をひっくり返された向きでセットされて、情報読み取り位置まで送られた状態を示している。この状態では、リーダーライター６の待機位置Ｇ０からＦ２方向に距離Ｄ２だけ離れた位置Ｇ２にタグ１２がある。タグ１２，１３を互いに点対称として、用紙を図１０と上下逆向きにセットした場合はタグ１３が位置Ｇ２にあることになる。従って、リーダーライター６を待機位置Ｇ０からＦ２方向に移動させて位置Ｇ２でタグ１２または１３を検出した場合は、用紙１１が図９の正常な向き、ないしはこれと上下が逆向きの正常な向きに対して表裏を逆向きにしてセットされていると認識することができる。
【００７３】
図１１は用紙１１が図９の正常な向きに対して反時計方向に９０度回転した横向きでセットされ、情報読み取り位置まで送られた状態を示している。この状態では、タグ１２，１３の用紙の送り方向に対応する副走査方向の位置がいずれもリーダーライター６から離れた位置でリーダーライター６が検出できない（タグと通信できず読み取りできない）位置にある。用紙１１が図９の正常な向きに対して時計方向に９０度回転した横向きでセットされた場合も同様である。従って、リーダーライター６を待機位置Ｇ０からＦ２方向に移動させてタグ１２，１３の何れも検出できなかった場合は、用紙１１が図９の正常な向きないしはこれと上下が逆向きの正常な向きに対して９０度回転した向きにセットされていると認識することができる。
【００７４】
このような方法でプリント時に用紙１１のセットの向きを認識して警告などを行う動作の詳細を図８のフローチャートで説明する。なお図８中の各ステップで図７中に対応するステップがあるステップには図７中の対応するステップの符号をカッコ内に付して示してある。
【００７５】
図８の動作の流れでは、まずユーザーがパソコン１のモニタ２０１上でプリントを行う画像を開いた状態（ステップｓ２０１）から、画面上でプリントボタンを押すなどしてプリントを指示する（ｓ２０２）。これは画像を開いているアプリケーション上からの指示となる。このときには、まだ用紙の大きさや画質等の選択は何らされておらず、単にプリントが指示されただけである。このときプリンタ３には何らかの種類とサイズの用紙１１がトレイ４上にセットされているものとする。プリント指示を受けたパソコン１はプリンタ３に用紙情報を要求する。
【００７６】
用紙情報の要求を受けたプリンタ３はトレイ４上の１枚の用紙を情報読み取り位置まで送る（ｓ２０３）。ここで先述のように情報読み取り位置をプリント開始位置とすることにより、プリント開始時に改めて用紙を送らなくてもプリントを開始することができる。
【００７７】
続いてヘッド５と共にリーダーライター６を図９〜図１１中の矢印Ｆ２方向に移動させ、タグ１２ないし１３の検出を行わせる（ｓ２０４）。
【００７８】
そして図９中の位置Ｇ１でタグを検出したか否か確認し（ｓ２０５）、検出しなかったら、さらにＦ２方向に移動させて図１０中の位置Ｇ２で検出したか否か確認する（ｓ２０６）。そして、位置Ｇ２で検出したらＧ２で検出した旨の情報を、また、検出しなかったら検出しなかった旨をパソコン１に送信する。
【００７９】
パソコン１では、位置Ｇ２で検出した旨の情報を受信したら、図１０の様に用紙１１が正常な向きと表裏逆向きにセットされていると認識してプリントに不適と判断し、表裏逆向きであることを警告するメッセージをモニタ２０１に表示させる（ｓ２０８）。
【００８０】
また、検出しなかった旨の情報を受信したら、図１１のように用紙１１が正常な向きに対して９０度回転した向きにセットされていると認識してプリントに不適と判断し、９０度回転した向きであることを警告するメッセージを表示させる（ｓ２０７）。
【００８１】
そして、それぞれの警告メッセージに続いて用紙の排出を促すメッセージを表示し、ユーザーからの用紙排出ＯＫの入力を待つ（ｓ２１３）。そして排出ＯＫの入力があったら、プリンタ３に用紙の排出を指示して用紙の排出を行なわせる（ｓ２１４）。
【００８２】
一方、ステップｓ２０５で位置Ｇ１でタグを検出した場合には、プリンタ３は、用紙１１が図９のような正常な向き、すなわちプリントに適した向きにセットされているものと判断する。そして、リーダーライター６によりタグの記録情報（用紙情報）を読み取り、パソコン１に送信する（ｓ２０９）。
【００８３】
パソコン１は受信した用紙情報に従って、プリントの各条件を用紙１１に合わせて最適に設定する（ｓ２１０）。そして設定したプリント条件をモニタ２０１上のプリント設定画面に表示し、ユーザーからのプリントＯＫの入力を待つ（ｓ２１１）。ここでユーザーがキャンセルした場合にはステップｓ２０１に戻るが、ＯＫを入力した場合にはプリンタ３にプリント実行を指示して用紙にプリントを行わせる（ｓ２１２）。
【００８４】
以上のような本実施例によれば、ユーザーからパソコン１にプリント指示がなされたときに、プリンタ３にセットされた用紙１１のタグ１２ないし１３から用紙情報を読み取り、それに基づいてプリント条件の設定を用紙に合わせて最適に行なうことができる。それと共に、タグを検出した位置により、プリンタ３にセットされた用紙１１の向きを認識してプリントに不適か否か判断することができる。そして不適の場合はユーザーに警告することにより、プリントに不適な用紙の向きでプリントを行なって失敗してしまうことを未然に防止することができる。
【００８５】
また、タグ１２，１３は用紙１１のプリント面に露出しないように設けられているので、プリントしたプリント面にタグが見えて印刷品位を落してしまうことがない。
【００８６】
また、用紙１１を情報読み取り位置、すなわちプリント開始位置まで送ってからタグ１２ないし１３の記録情報を読み取るので、トレイ４上にある他の用紙のタグと混信することなく、読み取り対象の用紙のタグの記録情報を確実に読み取ることができる。また、読み取り後にプリントを開始するために改めて用紙を送る必要がなく、そのための時間のロスをなくしてプリントの効率を向上することができる。
【００８７】
また、図２で説明した用紙１１におけるタグ１２，１３の配置により、用紙１１を正常な向きで上下の向きをいずれにしてセットしても、用紙１１を最小限の一定の送り量で情報読み取り位置に送って、支障なく確実にタグの記録情報を読み取ることができる。
【００８８】
なお、本実施例では、プリンタにセットされた用紙１１の上下の向きを区別して認識することはしないものとしたが、認識するようにしてもよい。タグ（Ａ）１２とタグ（Ｂ）１３では、それぞれの記録情報の一部としてタグの位置情報が例えば「左上」と「右下」というように異なるので、この相違によりタグ（Ａ）と（Ｂ）を識別できる。そして情報読み取り位置で記録情報を読み取ったタグが（Ａ）か（Ｂ）かを識別することにより、プリンタにセットされた用紙１１の上下の向きを区別して認識できる。すなわち、正常な向きにセットされた用紙１１を情報読み取り位置に送って情報を読み取ったタグが（Ａ）であれば、用紙１１は図４の向きでセットされたと認識でき、（Ｂ）であれば図４と上下が逆向きにセットされたと認識できる。なお、タグ（Ａ）１２とタグ（Ｂ）１３で、タグ位置情報以外の情報の一部を互いに異なるものとし、その相違によりタグ（Ａ）と（Ｂ）を識別して、上下の向きを区別して認識できるようにしてもよい。
【００８９】
また、タグ（Ａ）１２とタグ（Ｂ）１３を互いに点対称とせず、図２中の距離Ｌ１とＬ２を異ならせることによっても、リーダーライター６によりタグを検出した位置によって、タグ（Ａ）と（Ｂ）を区別して認識し、上下の向きを区別して認識できる。
【００９０】
このようにして上下の向きを区別して認識するようにすれば、例えばはがきのような上下の向きの区別がある用紙が上下逆向きにセットされた場合にユーザーに警告して、上下逆向きにプリントしてしまうことを未然に防止できる。
【００９１】
また、本実施例では、用紙１１にプリントした画像のデータをその用紙１１のタグに書き込むので、例えばプリントと別に画像データをいちいちＣＤ−Ｒ等に書き込むことをしなくても画像データを人に渡せるようになった。特に写真を友人にプレゼントするようなときには便利である。なお、タグに書き込む情報は、前記の画像データに限らず、例えばプリントした画像の著作権に関する情報のデータなどの他のデータでもよい。著作権データを書き込むようにすれば、プリントした画像の管理を行うことも容易になる。なお、これらのデータを書き込むタグは後ろ側のタグに限らず、前側のタグでもよく、両方のタグに書き込むようにしてもよい。
【実施例２】
【００９２】
次に、図１２〜図２４を参照して本発明の実施例２を説明する。なお、実施例１の図１、図３〜図６で説明したパソコン１とプリンタ３の構成は実施例２でも共通ないし同様とする。
【００９３】
図１２及び図１３は、実施例２でプリントに使用されるはがき用紙２１１の宛名書き面２２３と通信面２２４を示している。宛名書き面２２３には、郵便番号を記入する郵便番号部２２１と、切手の貼り付ける部位を示す切手貼り付け部２２２の枠が予め印刷されている。この印刷があるため、はがき用紙２１１のプリントで、いくら用紙の種類や印刷品位などが適正に設定されていても、はがき用紙をプリンタにセットする向きにより、宛名が上下逆向きに印刷されたり、通信面２２４に印刷されたりしたら元も子もない。本実施例は、このような印刷の失敗を未然に防止するものである。
【００９４】
このため、はがき用紙２１１には、４つの無線タグ、即ちタグ（Ａ）２１２、タグ（Ｂ）２１３、タグ（Ｃ）２１４、及びタグ（Ｄ）２１５が設けられている。このタグ２１２〜２１５は、長方形のはがき用紙２１１の４つの角部の近傍の位置のそれぞれに配置されている。そして、はがき用紙２１１の両面２２３，２２４に露出しないように、はがき用紙２１１の厚さ内に収まるように埋め込まれている。
【００９５】
タグ２１２〜２１５には、用紙情報として、はがき用紙２１１という用紙の種類、はがき用紙２１１の大きさ、はがき用紙２１１の宛名書き面２２３と通信面２２４の印刷品位の情報が記録されている。さらに、はがき用紙２１１において各タグ２１２〜２１５が配置されている位置、及び適切な色の画像がプリントされるためのプロファイル等の情報が記録されている。各タグ２１２〜２１５に記録されるタグ位置情報には、例えばタグ２１２が左上、２１３が右下、２１４が右上、２１５が左下というように各タグで互いに異なる情報が含まれるものとする。これを利用して各タグを識別することができる。
【００９６】
図１２中で、Ｌ１１ははがき用紙２１１の上端縁からタグ２１２，２１４（の中心）までの距離、Ｌ１２は下端縁からタグ２１３，２１５までの距離、Ｌ１３は左端縁からタグ２１２，２１５までの距離、Ｌ１４は右端縁からタグ２１３，２１４までの距離である。これらの距離Ｌ１１，Ｌ１２，Ｌ１３，Ｌ１４は互いに同じ、ないしは許容できる誤差の範囲内でほぼ同じとする。こうすれば、はがき用紙２１１をプリンタにセットする向きの違いに関わらず、プリント開始直前のタグの記録情報の読み取りを支障なく行うことができる。すなわち実施例１で説明した情報読み取り位置まで用紙を送った状態では、用紙の先端（送り方向側の端）から送り方向と逆方向に一定距離の所でリーダーライター６によりタグの記録情報が読み取られることになる。ここで、距離Ｌ１１，Ｌ１２，Ｌ１３，Ｌ１４を前記の一定距離と同じ、ないしはほぼ同じとする。こうすれば、はがき用紙２１１の向きを図１２の向き、これから一方向に９０度、１８０度、２７０度回転した向きのそれぞれ、及びこれらと表裏を逆にした向きのいずれとしても、いずれか２個ずつのタグの記録情報を読み取ることができる。
【００９７】
なお、矢印Ｋ１ははがき用紙２１１を図１２の向き、或いはこれと上下が逆の向きにセットした時のはがき用紙２１１から見たプリンタでの紙送り方向である。プリンタから見た送り方向は勿論一方向である。現在のプリンタでは、大概ははがき用紙の上から下にプリントするので、はがき用紙を図１２と上下が逆の向きにセットし、下方向に送ることになる。
【００９８】
このようなはがき用紙２１１にプリントされる印刷データは、図１４に示すように、パソコンのモニタ２０１の画面上で作成される。すなわち、ユーザーがパソコンのアプリケーションを動作させて、はがきの画像２５１をモニタ２０１に表示させ、あて先などを入力して、プリントすべきはがきの画像２５１を完成させる。そしてプリントするときは、図１５に示すようにはがき用紙２１１をプリンタ３のトレイ４にセットした後、パソコン上ではがき画像２５１のプリントを指示する。
【００９９】
この指示を受けてパソコンはプリンタに対して用紙情報を要求する。これに応じてプリンタは、図１５に示すようにトレイ４にセットされたはがき用紙２１１を情報読み取り位置まで搬送した後、リーダーライター６をヘッド５と共に図中で左方向に移動させ、タグを検出したら、そのタグに記録された用紙情報を読み取らせる。そして読み取った用紙情報をパソコンに送信する。
【０１００】
ここで、はがき用紙２１１が図１５の向きでセットされている場合、まずタグ（Ａ）２１２が検出されてその記録情報が読み取られ、その後、タグ（Ｃ）２１４が検出されてその記録情報が読み取られてそれぞれパソコンに送信されることになる。タグ２１２，２１４のそれぞれに記録された用紙情報には、それぞれがはがき用紙２１１のどの位置にあるかという位置情報が含まれている。従って、それぞれの用紙情報を受け取ったパソコンのプリンタドライバは、それぞれのタグがはがき用紙２１１のどの位置にあるタグか、すなわちタグ（Ａ）〜（Ｄ）の何れであるかを認識できる。またプリンタドライバはプリンタ３において図３中で左右方向に移動するヘッド５の位置をわかっているため、タグを検出して用紙情報を読み取った位置もわかる。そして、これらのことからはがき用紙２１１がプリンタ３にセットされた向きを認識することができる。例えば、まず図１５中ではがき用紙２１１の右下の位置でタグを検出し、その記録情報を読み取ったタグが（Ａ）であり、その後、左下の位置でタグを検出し、その記録情報を読み取ったタグが（Ｃ）であれば、図１５の向きにセットされていると認識できる。
【０１０１】
また、２つのタグが検出されて、それぞれの記録情報が読み取られたら、その２つのタグがはがき用紙２１１から脱落しておらず、用紙２１１の少なくともその２つのタグを配置した部分では破れなどの異常が無いと認識することができる。また、これと逆に、タグを１つしか検出できなかった場合、あるいは２つとも検出できなかった場合は、少なくとも１つ、あるいは２つのタグ部分で破れなどの異常があると認識することができる。
【０１０２】
なお、タグ（Ａ）〜（Ｄ）の位置情報に限らず、各タグ（Ａ）〜（Ｄ）の記録情報の一部を互いに異なるものとしておけば、その一部の情報の違いにより各タグ（Ａ）〜（Ｄ）を識別でき、それに基づいてはがき用紙２１１のセットの向きを認識できる。
【０１０３】
プリンタドライバは、このような認識の結果に基づいて、例えばプリンタ３にセットされたはがき用紙２１１の向きがプリントに適した向きと判断すれば、その向きに合わせた画像の向きでのプリント条件を設定する。そして、ユーザーにそのプリント条件でのプリント指示を仰ぎ、ＯＫならそのプリント条件でのプリントをプリンタ３に行わせる。図２１は、そのプリントの結果の一例を示しており、はがき用紙２１１の宛名書き面２２３に宛先２６１などをプリントした結果を示している。また、表裏（プリント面と非プリント面）が逆などプリントに不適な向きと判断した場合、あるいははがき用紙２１１の破れによるタグの脱落などの異常があると判断した場合は、モニタ２０１でユーザーに警告し、はがき用紙の排出を促す。
【０１０４】
このような動作の詳細を図１６〜図２０のフローチャートにより以下に説明する。これらのフローチャートははがき用紙２１１の宛名書き面２２３に対するプリント動作の流れを示している。
【０１０５】
その動作では、先ず図１６のステップｓ２５１で図１４のようにモニタ２０１上でプリントする画像を開いた状態からユーザーがプリント指示を行う（ｓ２５２）。この指示は、動作しているアプリケーションのメニューの中から印刷コマンドを指定して実行させたり、プリントボタンをオンしたりしてなされる。
【０１０６】
これに応じてパソコン１はプリンタ３に用紙情報を要求し、その要求を受けてプリンタ３はトレイ４上にセットされたはがき用紙２１１を図１５に示した情報読み取り位置まで送る（ｓ２５３）。なお、はがき用紙２１１の送り方向側の端を検出する不図示のセンサの出力に応じて紙送り動作を制御してはがき用紙２１１を情報読み取り位置（プリント開始位置）に停止させる。そしてはがき用紙２１１のタグを検出するために、ヘッド５と共にリーダーライター６を図１５中で左方向に移動させて駆動し、タグを検出したら、そのタグに記録された用紙情報を読み取ってパソコン１に送信する（ｓ２５４）。タグを前後して２つ検出したらそれぞれの用紙情報を前後して送信する。
【０１０７】
パソコン１は、用紙情報を受信した場合、それに含まれるタグ位置情報から、先ずタグ（Ａ）を検出したか（ｓ２５５）、タグ（Ｂ）を検出したか（ｓ２５６）、タグ（Ｃ）を検出したか（ｓ２５７）、或いはタグ（Ｄ）を検出したか（ｓ２５８）判断する。
【０１０８】
そしてタグ（Ａ）を検出した場合には図１７のステップｓ３０１に進み、ｓ３０１〜ｓ３１１の処理を行う。その場合、先ずタグ（Ａ）の次にタグ（Ｃ）を検出したか判断し（ｓ３０１）、タグ（Ｃ）を検出したら、はがき用紙２１１が図２２の向きでセットされたと認識する（ｓ３０２）。すなわち、ここでプリントすべき宛名書き面２２３を表面（プリント面）とした表向きで、郵便番号部２２１側を下側（先端側）とした上下が逆の倒立した向きでセットされたと認識する。宛名書き面２２３がプリント面となっているので、プリントに適した向き（プリントしてよい向き）と判断する。つまり、プリントする画像の向きを倒立した向きとすれば支障なくプリントできる。
【０１０９】
そしてパソコン１のプリンタドライバーは、認識したセットの向きと先にプリンタ３から受信したタグの用紙情報に従って、プリント条件を設定し、プリンタに送る画像の設定を決定する（ｓ３０３）。この場合、例えば用紙の大きさと種類は「はがき」、印刷品位は「はがき用で宛名書き面の品位」となる。また、印刷方向は、認識したセットの向きに対応した方向で、はがきの「上部から下部へ（郵便番号部２２１側から反対側へ）向かう方向」となる。すなわち、プリントする画像の向きは、認識したセットの向きに対応した倒立した向きとなる。
【０１１０】
プリント条件の設定が終了したら、この設定でプリントするか（プリントＯＫか）どうかをモニタ２０１上でユーザーに選択させるようにする（ｓ３０４）。そして「ＮＯ」が選択されたらプリンタ３にプリントさせずにはがき用紙２１１を排出させる（ｓ３０５）。また「ＯＫ」が選択されたら上記の設定したプリント条件で宛名などのプリントを実行させる（ｓ３０６）。図２２は、そのプリントを行っている途中の様子を示している。プリントは、プリントする画像の向きを倒立した向きとして、はがきの上部の郵便番号部２２１側から始まり下側にと進む。２５１ははがき用紙２１１を半分プリントした時のヘッド５の位置である。
【０１１１】
一方、ステップｓ３０１でタグ（Ｃ）を検出しなかったら、タグ（Ｄ）を検出したか判断する（ｓ３０７）。ここでタグ（Ｄ）を検出した場合には、はがき用紙２１１が図２１の向きに対して表裏を逆にし、さらに時計回りに９０度回転した向きでセットされていることになる。つまり、プリントすべき宛名書き面２２３ではなく９０度回転した通信面２２４にプリントするセッティング状態となっている状況である。パソコン１は、このセッティング状況を認識して、プリントに不適と判断し、通信面２２４がプリント面となっており、さらに９０度回転していることをモニタ２０１の表示でユーザーに警告し、用紙の排出を促す（ｓ３０８）。そしてユーザーが用紙排出の促しに対して「ＹＥＳ」を選択するのを待ち（ｓ３０９）、選択したら、プリンタ３にはがき用紙２１１を排出させる（ｓ３１０）。
【０１１２】
一方、ステップｓ３０７でタグ（Ｄ）を検出しなかった場合は、タグを（Ａ）の１個しか検出しなかったことになる。この場合にははがき２１１が部分的に破れていてタグ（Ｃ）ないし（Ｄ）が脱落しているような異常のケースが考えられる。よって、この場合、異常があり、プリントに不適と判断してモニタ２０１でユーザーに警告し（ｓ３１１）、その後、用紙排出に関わるステップｓ３０９、ｓ３１０の処理を行う。
【０１１３】
また、図１６のステップｓ２５６で先ずタグ（Ｂ）を検出した場合には、図１８のステップｓ３２１に進み、ｓ３２１〜ｓ３３３の処理を行う。
【０１１４】
その場合、先ずタグ（Ｂ）の次にタグ（Ｃ）を検出したか判断する（ｓ３２１）。ここでタグ（Ｃ）を検出した場合は、はがき用紙２１１が図２１の向きに対して時計回りに９０度回転しており、さらに裏返っている場合である。すなわち宛名書き面２２３ではなく通信面２２４がプリント面になっている場合である。従って、この場合は、プリントに不適と判断し、はがき用紙２１１が９０度回転しており、プリント面が通信面２２４になっている旨の警告をモニタ２０１に表示し、ユーザーに用紙の排出を促す（ｓ３２２）。そしてユーザーが用紙排出の促しに対して「ＹＥＳ」を選択するのを待ち（ｓ３２３）、「ＹＥＳ」を選択したら、プリンタ３にはがき用紙２１１を排出させる（ｓ３２４）。
【０１１５】
一方、ステップｓ３２１でタグ（Ｃ）を検出しなかった場合には、タグ（Ｄ）を検出したか判断する（ｓ３３０）。そしてタグ（Ｄ）を検出した場合は、はがき用紙２１１が図２３の向きでプリンタ３にセットされたと認識する（ｓ３２５）。すなわち、宛名書き面２２３をプリント面とした表向きで、郵便番号部２２１側を上側として正立した向きでセットされたと認識し、プリントに適した向きと判断する。つまりプリントする画像の向きを正立した向きとすれば支障なくプリントできる。
【０１１６】
そしてパソコン１のプリンタドライバーは、認識したセットの向きと先にプリンタ３から受信したタグの用紙情報に従って、プリント条件を設定し（ｓ３２６）、設定した条件でプリントを行うか否かをモニタ２０１上でユーザーに選択させる（ｓ３２７）。そしてユーザーが「ＮＯ」を選択した場合にはプリンタ３にプリントを実行させずにはがき用紙２１１を排出させる（ｓ３２８）。また「ＯＫ」を選択した場合にはプリンタ３に設定したプリント条件で宛名などのプリントを実行させる（ｓ３２９）。この場合のプリントでは、図２３に矢印Ｋ２で送り方向を示すように、はがき用紙２１１の下側（郵便番号部２２１と反対側）からプリンタに入っていく。このため、先のステップｓ３２６での設定で、プリントする画像の向きは認識したセットの向きに対応した正立した向きとして、はがき用紙２１１の下側からプリントされるように、印刷方向は下側から上側に向かう方向に設定される。
【０１１７】
一方、ステップｓ３３０でタグ（Ｄ）を検出しなかった場合は、タグを（Ｂ）の１個しか検出しなかった場合である。この場合、はがき用紙２１１の破れによりタグ（Ｃ）ないし（Ｄ）が脱落しているなどの異常があり、プリントに不適と判断できる。このため、モニタ２０１によりユーザーに異常がある旨の警告を表示し、用紙の排出を促す（ｓ３３１）。そして用紙排出の促しに対してユーザーが「ＹＥＳ」を選択するのを待ち（ｓ３３２）、「ＹＥＳ」を選択したらプリンタ３にはがき用紙２１１を排出させる（ｓ３３３）。
【０１１８】
また、図１６のステップｓ２５７で先ずタグ（Ｃ）を検出した場合には図１９のステップｓ３４１に進み、ｓ３４１〜ｓ３５３の処理を行う。その場合、まずタグ（Ｃ）の次にタグ（Ａ）を検出したか判断する（ｓ３４１）。ここでタグ（Ａ）を検出した場合は、はがき用紙２１１は、図２２の向きに対して表裏が逆の向き、すなわちプリントすべき宛名書き面２２３ではなく、通信面２２４がプリント面となる向きで上の端面（郵便番号部２２１側）からプリンタ３にセットされた場合である。よって、この場合は、プリントに不適と判断し、通信面２２４がプリント面になっている旨の警告をモニタ２０１に表示し、ユーザーに用紙の排出を促す（ｓ３４２）。そして用紙排出の促しに対してユーザーが「ＹＥＳ」を選択するのを待ち（ｓ３４３）、選択したらプリンタ３にはがき用紙２１１を排出させる（ｓ３４４）。
【０１１９】
一方、ステップｓ３４１でタグ（Ａ）を検出しなかった場合には、タグ（Ｂ）を検出したか判断する（ｓ３４５）。そしてタグ（Ｂ）を検出した場合は、タグ（Ｃ）の次にタグ（Ｂ）を検出したので、はがき用紙２１１が図２４に示す向きでプリンタ３にセットされていると認識する（ｓ３４６）。すなわち、宛名書き面２２３をプリント面とした表向きで、郵便番号部２２１が右側となるように正立の向きから時計回りに９０度回転した右横向きでセットされていると認識し、プリントに適した向きでセットされていると判断する。つまり、プリントする画像の向きを右横向きとすれば支障なくプリントできる。
【０１２０】
そして認識したはがき用紙２１１のセットの向きと先にプリンタから受信したタグの用紙情報からプリント条件を設定し（ｓ３４７）、その条件でのプリントを行なうか否かをモニタ２０１上でユーザーに選択させる（ｓ３４８）。ユーザーが「ＹＥＳ」を選択したら設定したプリント条件での宛名などのプリントをプリンタ３に実行させる（ｓ３４９）。図２４は、そのプリントの途中の状態を示している。ここに示すように、はがき用紙２１１の宛名書き面２２３にプリントされる画像の向きが右横向きとされ、郵便番号部２２１側から切手貼り付け部２２２側に向かってプリントされるように、先のステップｓ３４７でプリント条件が設定される。
【０１２１】
また、ステップｓ３４８でユーザーが「ＮＯ」を選択したら、プリンタ３にプリントさせずにはがき用紙２１１を排出させる（ｓ３５０）。
【０１２２】
一方、ステップｓ３４５でタグ（Ｂ）を検出しなかった場合は、タグを（Ｃ）の１個しか検出しなかった場合である。この場合、はがき用紙２１１の破れによりタグ（Ａ）ないし（Ｂ）が脱落しているなどの異常があり、プリントに不適と判断できる。このため、モニタ２０１によりユーザーに異常がある旨の警告を表示し、用紙の排出を促す（ｓ３５１）。そして用紙排出の促しに対してユーザーが「ＹＥＳ」を選択するのを待ち（ｓ３５２）、「ＹＥＳ」を選択したらプリンタ３にはがき用紙２１１を排出させる（ｓ３５３）。
【０１２３】
また、図１６のステップｓ２５８で先ずタグ（Ｄ）を検出した場合には、図２０のステップｓ３６１に進み、ｓ３６１〜ｓ３７１の処理を行う。その場合、まずタグ（Ａ）を検出したかどうか判断する（ｓ３６１）。そして検出したら、タグ（Ｄ）の次にタグ（Ａ）を検出したので、はがき用紙２１１が図２４の向きから１８０度回転した向きでプリンタ３にセットされていると認識する（ｓ３６２）。すなわち、宛名書き面２２３をプリント面とした表向きで、郵便番号部２２１が左側となる左横向きにセットされていると認識し、プリントに適した向きと判断する。つまり、プリントする画像の向きを左横向きにすれば支障なくプリントできる。
【０１２４】
そして、認識したはがき用紙２１１のセットの向きと先にプリンタから受信したタグの用紙情報に基づいてプリント条件を設定し（ｓ３６３）、その条件でのプリントを行なうか否かをモニタ２０１上でユーザーに選択させる（ｓ３６４）。ユーザーが「ＹＥＳ」を選択したら、設定したプリント条件での宛名などのプリントをプリンタ３に実行させる（ｓ３６５）。このとき、プリントする画像の向きが左横向きにされ、切手貼り付け部２２２側から郵便番号部２２１側に向かってプリントされるように先のステップｓ３６３でプリント条件が設定される。
【０１２５】
また、ユーザーが「ＮＯ」を選択した場合には、プリンタ３にプリントさせずにはがき用紙２１１を排出させる（ｓ３６６）。
【０１２６】
一方、ステップｓ３６１でタグ（Ａ）を検出しなかったら、タグ（Ｂ）を検出したか判断する。ここで、タグ（Ｂ）を検出した場合は、タグ（Ｄ）の次にタグ（Ｂ）を検出したので、はがき用紙２１１が図１３の向きでセットされていると認識できる。すなわち、通信面２２４がプリント面となる裏向きでプリントに不適と判断できる。したがって、この場合は、表裏が逆向きである（プリント面が通信面２２４である旨をモニタ２０１に表示してユーザーに警告し、用紙の排出を促す（ｓ３６８）。そしてユーザーがモニタ２０１上で用紙排出に対して「ＹＥＳ」を選択するのを待ち（ｓ３７０）、選択したらプリンタ３にプリントさせずにはがき用紙２１１を排出させる（ｓ３７１）。
【０１２７】
また、ステップｓ３６９でタグ（Ｂ）を検出しなかった場合は、タグを（Ｄ）の１個しか検出しなかったことになるため、はがき用紙の破れなどの異常と判断し、その旨をモニタ２０１に表示してユーザーに警告し、用紙の排出を促す（ｓ３６９）。そして上記ステップｓ３７０、ｓ３７１の処理を行ってはがき用紙２１１を排出させる。
【０１２８】
以上のような本実施例によれば以下のような利点がある。先ず、はがき用紙２１１をプリンタ３にセットする向きを、宛名書き面２２３を表とする向き、又は通信面２２４を表とする向きで、正立した向き、倒立した向き、右横向き、或いは左横向きの何れとしても、タグの記録情報の読み取りを支障なく確実に行える。
【０１２９】
そして情報を読み取ったタグが（Ａ）〜（Ｄ）の何れであるかを識別し、その結果に基づいてプリンタ３にセットされたはがき用紙２１１の向きを認識できる。そして、表裏の向きが逆向きになっている場合、例えば宛名を印刷するときに通信面２２４がプリント面となっている場合などには、ユーザーに警告してはがき用紙２１１を排出させることにより、プリントの失敗を未然に防止できる。
【０１３０】
また表裏の向きが逆向きでなければ、プリントする画像の向きが認識した向き（正立した向き、倒立した向き、右横向き、或いは左横向きの何れか）に対応した向きになるようにプリント条件を設定するので、セットの向きに関わらずプリントを支障なく行える。すなわち、この点でもプリントの失敗を未然に防止できる。
【０１３１】
さらに、はがき用紙２１１の破れなどの異常も認識し、ユーザーに警告してはがき用紙２１１を排出させるので、無駄なプリントを行なわずに済ませることができる。その他、実施例１と同様の利点がある。
【実施例３】
【０１３２】
図２５及び図２６は本発明の実施例３を説明するものであり、実施例３のプリンタ５０３のトレイ５０４上にプリント用紙５１１をセットし、情報読み取り位置まで送って、タグに記録された用紙情報をリーダーライター５０１により読み取る様子を示している。なお、図２６は、多数の用紙５１１を重ねた束５１１ａをトレイ５０４上にセットし、束５１１ａから１枚の用紙５１１を情報読み取り位置に送った状態を示している。
【０１３３】
用紙５１１は、実施例２のはがき用紙２１１と同様に、長方形であって、４つの無線タグ（Ａ）２１２、（Ｂ）２１３、（Ｃ）２１４、（Ｄ）２１５が４つの角部の近傍の位置のそれぞれに設けられている。また、本実施例では、リーダーライター５０１は図示した位置に固定されている。プリンタ５０３のトレイ５０４の右側には突き当て部材５２１が固定されており、左側にはスライドバー５２２が左右方向にスライド可能に設けられている。
【０１３４】
プリンタ５０３に用紙５１１をセットするときには、用紙５１１をトレイ５０４に載せ、突き当て部材５２１に突き当て、用紙５１１ががたつかないように、スライドバー５２２で用紙５１１を押さえる。これにより、用紙５１１の大きさが異なっても、セットの向きが９０度異なっても、常に用紙５１１の右辺の図２５中で横方向の位置が突き当て部材５２１の突き当て面の位置に位置決めされる。そして、用紙５１１を情報読み取り位置まで送った状態では、用紙の送り方向側の端部で図２５中で右側の角部近傍のタグ（図２５の場合はタグ（Ａ））の位置は常に同じ図示の位置になる。従って、リーダーライター５０１をそのタグに対向する図示した位置に固定しておけば、用紙５１１の大きさとセットの向きに関わらず、タグの記録情報を読み取ることができる。
【０１３５】
このように、本実施例では、リーダーライター５０１の位置を固定した構成で、用紙５１１の大きさとセットの向きに関わらず、タグからの用紙情報の読み取りを支障なく確実に行い、用紙情報を利用してプリント条件の設定などを行うことができる。
【０１３６】
ただし、本実施例では、用紙５１１を情報読み取り位置まで送った状態で、１つのタグの情報しか読み取れず、１つのタグしか識別できない。このため、用紙５１１のセットの向きで表裏の向きが特定されていないと、表裏以外の向き（正立の向き、倒立の向き、左横向き、右横向き）も特定できない。例えば、図２５のセットの向きでは、タグ（Ａ）が右下に位置してリーダーライター５０１に情報を読み取られるようになっている。このセットの向きから用紙５１１を裏返して反時計回りに９０度回転させた向きにしても、タグ（Ａ）が右下に位置することになり、この向きと元の向きを区別することができない。したがって、本実施例では用紙５１１をセットするときに表裏の向きを間違えないようにする必要がある。
【０１３７】
以上で説明した実施例１〜３では用紙を長方形とし、これに設けるタグを２ないし４個としたが、用紙の形状とタグの数はこれに限るものではない。要するに、用紙の形状に関わらず、用紙がプリンタに対して複数の向きにセット可能であるものとして、それぞれのセットの向きにおいて用紙の送り方向側の端部となる複数の端部のそれぞれにタグを設けるようにすればよい。また、無線タグの代りに磁気テープなどの磁気記録媒体やバーコードなどの他の情報記録体を用紙に設けるようにしてもよい。
【図面の簡単な説明】
【０１３８】
【図１】実施例１のプリンタとパソコンからなるプリントシステムを示した説明図である。
【図２】実施例１で用いるプリント用紙の無線タグの配置などを示す説明図である。
【図３】無線タグに記録された用紙情報を説明する説明図である。
【図４】実施例１のプリンタにプリント用紙をセットして無線タグの情報を読み取る位置まで送った状態を示すプリンタの正面図である。
【図５】図４と同じ状態を側方から見たプリンタの側面図である。
【図６】実施例１のプリンタとパソコンの機能的な構成を示すブロック図である。
【図７】実施例１でのプリント処理の流れを示すシーケンス図である。
【図８】実施例１でプリント指示に応じた用紙の無線タグ検出と、その検出結果に応じた動作の手順を示すフローチャート図である。
【図９】実施例１で用紙が正常な向きでプリンタにセットされた場合の無線タグの検出位置を示す説明図である。
【図１０】用紙が正常な向きと表裏逆向きでセットされた場合の無線タグの検出位置を示す説明図である。
【図１１】用紙が正常な向きから９０度回転した向きでセットされた場合に無線タグを検出できない様子を示す説明図である。
【図１２】実施例２で用いるはがき用紙の宛名書き面と無線タグの配置を示す説明図である。
【図１３】同はがき用紙の通信面を示す説明図である。
【図１４】はがき用紙の宛名書き面にプリントする画像をモニタに表示した様子を示す説明図である。
【図１５】実施例２のプリンタにはがき用紙をセットして無線タグの情報を読み取る位置まで送った状態を示す正面図である。
【図１６】実施例２のはがき用紙の宛名書き面に対するプリント動作の流れを示すフローチャート図である。
【図１７】同プリント動作の流れを示すフローチャート図である。
【図１８】同プリント動作の流れを示すフローチャート図である。
【図１９】同プリント動作の流れを示すフローチャート図である。
【図２０】同プリント動作の流れを示すフローチャート図である。
【図２１】実施例２ではがき用紙の宛名書き面に宛先などをプリントした結果を示す説明図である。
【図２２】実施例２ではがき用紙がプリンタに倒立した向きでセットされた場合のプリント途中の様子を示す説明図である。
【図２３】はがき用紙が正立した向きでセットされた場合のプリント途中の様子を示す説明図である。
【図２４】はがき用紙が右横向きにセットされた場合のプリント途中の様子を示す説明図である。
【図２５】実施例３のプリンタに用紙をセットして無線タグの情報を読み取る位置まで送った状態を示すプリンタの正面図である。
【図２６】図２５と同じ状態を側方から見たプリンタの側面図である。
【符号の説明】
【０１３９】
５  インクジェットヘッド
６  リーダーライター
１１  プリント用紙
１２，１３  無線タグ（Ａ），（Ｂ）
１１０  用紙情報処理部
１１１  用紙判定用テーブル
【図１】
2008000937.tif 000003
【図２】
2008000937.tif 000004
【図３】
2008000937.tif 000005
【図４】
2008000937.tif 000006
【図５】
2008000937.tif 000007
【図６】
2008000937.tif 000008
【図７】
2008000937.tif 000009
【図８】
2008000937.tif 000010
【図９】
2008000937.tif 000011
【図１０】
2008000937.tif 000012
【図１１】
2008000937.tif 000013
【図１２】
2008000937.tif 000014
【図１３】
2008000937.tif 000015
【図１４】
2008000937.tif 000016
【図１５】
2008000937.tif 000017
【図１６】
2008000937.tif 000018
【図１７】
2008000937.tif 000019
【図１８】
2008000937.tif 000020
【図１９】
2008000937.tif 000021
【図２０】
2008000937.tif 000022
【図２１】
2008000937.tif 000023
【図２２】
2008000937.tif 000024
【図２３】
2008000937.tif 000025
【図２４】
2008000937.tif 000026
【図２５】
2008000937.tif 000027
【図２６】
2008000937.tif 000028