(57)【特許請求の範囲】
【請求項１】
ホストと、このホストから制御を受けてデータの印刷をなすプリンタ装置とを含むプリンタシステムであって
前記プリンタ装置は、予め用紙に付された用紙サイズ、フォーマット、基準位置及び種類の印刷情報を検出する検出手段と、その検出情報を前記ホストに通知する通知手段とを有し、
前記ホストは、その通知された前記印刷情報に応じて、印刷データの生成を行う手段と、前記プリンタ装置に印刷データを送信する手段とを有し、
前記ホストは、前記印刷情報の内、前記基準位置から用紙ずれを検出して、前記印刷データの位置補正をなす手段をさらに有することを特徴とするプリンタシステム。
【請求項２】
前記ホストは、前記印刷情報から用紙種類を検出して、単票用紙あるいは連続用紙に対応した前記印刷データの生成をなす手段を有することを特徴とする請求項１記載のプリンタシステム。
【請求項３】
前記ホストは、前記印刷情報から用紙種類を検出して、普通紙あるいはカーボン紙に対応した前記印刷データの送信をなす手段を有することを特徴とする請求項１または２記載のプリンタシステム。
【請求項４】
ホストと、このホストから制御を受けてデータの印刷をなすプリンタ装置とからなるプリンタシステムにおける印刷方法であって、前記プリンタ装置において、予め用紙に付された用紙のサイズ、フォーマット、基準位置及び種類の印刷情報を検出するステップと、その検出情報を前記ホストに通知する通知ステップと、前記ホストにおいて、その通知された前記印刷情報に応じて印刷データの生成を行い、前記プリンタ装置に印刷データを送信するステップとを含み、
前記ホストは、前記印刷情報の内、前記基準位置から用紙ずれを検出して、前記印刷データの位置補正をなすステップをさらに有することを特徴とする印刷方法。
【請求項５】
前記ホストは、前記印刷情報から用紙種類を検出して、単票用紙あるいは連続用紙に対応した、前記印刷データの生成をなすステップを有することを特徴とする請求項４記載の印刷方法。
【請求項６】
前記ホストは、前記印刷情報から用紙種類を検出して、普通紙あるいはカーボン紙に対応した、前記印刷データの送信をなすステップを有することを特徴とする請求項４または５記載の印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタシステム及び印刷方法に関するものであり、特に印刷データの位置調整において好適なシステム及び方法に関するものである。
【０００２】
【従来の技術】
従来、用紙のフォーマットを読み取り、ホスト上に表示し、印刷データの調整をするプリンタシステムの一例として、特開平１０−２９０３５８号公報に開示された図８に示すような方法がある。
【０００３】
この方法では、まず始めに、用紙のフォーマットをスキャナ８３で読取る。そして、ホスト８１の画面上に印刷データと重ね合わせて表示して、印刷データの印刷位置を調整していた。また、ホスト８１がデータを送信する際には、用紙を印刷装置８２にセットしてから印刷データを送信していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したプリンタシステムでは、用紙のフォーマットをスキャナで読み取った後、その用紙を印刷装置に装着しなければならない。したがって、スキャナと印刷装置との間に、用紙位置検出精度に違いがあるような場合には、要求された印刷位置精度が確保できず、印刷位置がずれる可能性がある。
【０００５】
また，用紙を印刷装置に装着する際、曲がってしまったり，用紙搬送時にスキューが発生してしまった場合等は、全く対応できない可能性がある。
【０００６】
さらに、上述したように、用紙のフォーマットをスキャナで読み取るため、ホスト、印刷装置以外にスキャナ装置が別途必要となり、プリンタシステムを構築するための費用が高価になってしまう。
【０００７】
本発明は、上述した課題を解決すべく、用紙を印刷装置に装着する際の、用紙曲りや、用紙を搬送する際のスキュー発生等により、用紙ずれが生じた場合にも、要求された印刷位置精度が確保できるプリンタシステム及び印刷方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明によるプリンタシステムは、ホストと、このホストから制御を受けてデータの印刷をなすプリンタ装置とからなり、プリンタ装置は、予め用紙に付された、用紙サイズ、フォーマット、基準位置及び種類の印刷情報を検出する検出手段と、その検出情報をホストに通知する通知手段とを有し、ホストは、その通知された印刷情報に応じて、印刷データの生成を行う手段と、プリンタ装置に印刷データを送信する手段とを含み、ホストは、印刷情報の内、基準位置から用紙ずれを検出して、印刷データの位置補正をなす手段をさらに有することを特徴とするプリンタシステムとして構成される。
【０００９】
また、本発明による印刷方法は、ホストと、このホストから制御を受けてデータの印刷をなすプリンタ装置とからなるプリンタシステムにおける印刷方法であって、前記プリンタ装置において、予め用紙に付された用紙サイズ、フォーマット、基準位置及び種類の印刷情報を検出するステップと、その検出情報をホストに通知する通知ステップと、前記ホストにおいて、その通知された印刷情報に応じて、印刷データの生成を行うステップと、プリンタ装置に印刷データを送信するステップとを含み、ホストは、印刷情報の内、基準位置から用紙ずれを検出して、印刷データの位置補正をなすステップをさらに有することを特徴とする印刷方法として構成される。
【００１０】
【発明の実施の形態】
以下添付図面を参照して、本発明の実施の形態について説明する。図１を参照すると、本発明の実施の形態としてのプリンタシステム構築例が示されている。図１において、１１はデータを生成するホスト、１２は印刷装置である。図２を参照すると、本発明の実施の一形態としての印刷情報の設定例が示されている。図２において，２１ａ、２１ｂは予め用紙２２に付された印刷情報である。
【００１１】
図３を参照すると、本発明の実施の形態としての印刷情報検出機構が示されており、図２と同等部分は同一符号にて示されている。図３において、３１は印刷情報検出機構であり、用紙２２の印刷情報２２ａ、２２ｂを検出する。この印刷情報の例としては、用紙サイズ、フォーマット、基準位置、及び種類の印刷情報である。なお、３３はプリントヘッドである。図４を参照すると、本発明の実施の形態としての印刷情報検出機構の断面図１が示されている。図４において、４３は用紙２２の裏面から印刷情報を照射する光源であり、４１は印刷情報を検出するためのセンサである。
【００１２】
次に図１のシステム構築例の動作を説明する。図１において、ホスト１１で印刷データを生成する際、図２に示すようにスリットやマークなどによる簡単な情報である印刷情報２１ａ、２１ｂが予め付されている用紙２２を使用することにより、図１の印刷装置１２からこの印刷情報の内容を受け取ることができる。用紙２２の傾きを検出する手段は、図３に示す印刷情報検出機構３１により用紙の左端と右端にある印刷情報３５を読み取り、用紙の基準位置に対しての用紙傾きを検出する。
【００１３】
図１のホスト１１では、用紙の傾きから印刷データを生成し、印刷装置１２にデータを送信する。印刷装置１２では、受信したデータを用紙に印刷する。図１のホスト１１では、画面上にプレビュー表示を行う時にも印刷装置１２から取得した印刷情報を基に表示を行い、画面と印刷結果は常に同じになる。
【００１４】
次に図４の印刷情報検出機構断面図１について説明する。図１の印刷装置１２内に光源４３とセンサ４１を用紙２２に対し垂直に配し、用紙２２が光源４３とセンサ４１の間を通過するようにする。印刷装置１２では、センサ４１で検出した印刷情報から、用紙の基準位置を認識する。このように、上記実施例では、印刷装置１２で印刷情報を検出し、ホスト１１に通知しているので、用紙に応じた印刷を可能とする。また、ホスト１１の画面上に表示されるプレビューで印刷結果の確認もすることができる。
【００１５】
本発明の他の実施例として、図５を参照すると、印刷情報の他の設定例が示されている。図５において、この場合印刷情報５１ａ、５１ｂはバーコードで表記されているため、より多くの情報をもたせることができる。図１において、ホスト１１で印刷データを生成する際、印刷装置１２から通知される印刷情報として、用紙の基準位置情報以外に用紙サイズ、フォーマット、及び種類の情報を受け取る。印刷装置１２において、図５に示すようにバーコードで印刷情報５１ａ、５１ｂが表記されている用紙から、印刷情報を認識するために、図３に示す印刷情報検出機構３１で印刷情報を検出する。図１の印刷装置１２では、用紙から検出した印刷情報を基に、用紙のサイズ、基準位置、フォーマット、及び種類の情報をホスト１１に通知する。ホスト１１は、印刷装置１２から通知された印刷情報から印刷データを生成する。また、ホスト１１の画面上でプレビュー表示を行う時にも印刷装置１２から通知された情報を基に表示を行う。
【００１６】
次に図６の印刷情報検出機構断面図２について説明する。印刷情報を認識するためのバーコードリーダ６１で、用紙２２上に付されている印刷情報を読み取る。読み取った印刷情報を基に、用紙サイズ、フォーマット、基準位置、及び種類の情報を認識する。このように、上記実施例では、印刷装置で検出する、印刷情報をバーコードで持たせているので、用紙サイズ、フォーマット、基準位置、及び種類の情報をホストに通知し、ホスト１１は印刷装置１２から通知された印刷情報から印刷データを生成するため、用紙に応じた印刷ができるという効果が得られる。また、オペレータがスキャナなどの装置で用紙上の情報を読ませる必要がないため、安価なシステムの提供が可能となる。
【００１７】
図７に本発明の処理フローを示す。図１に示すようなプリンタシステムで、印刷装置１２は、ステップ（以下Ｓと称す）７０１の処理で、予め用紙に付された印刷情報を検知する。Ｓ７０２の処理では、印刷情報の中から、用紙サイズを読み取り、ホスト１１に通知する。Ｓ７０３の処理では、印刷情報の中から、用紙フォーマットを読み取り、ホスト１１に通知する。Ｓ７０４の処理では、印刷情報の中から、印刷基準位置を読み取り、図３に示す印刷情報検出機構３１により用紙の傾き角を検出し、ホスト１１に通知する。
【００１８】
ホスト１１は、Ｓ７０５の処理において、基準に対しての用紙ずれを検出して、用紙ずれがあればＳ７０６の処理を行い、印刷データの位置補正をする。また、用紙ずれがなければ、Ｓ７０６の処理を行うことなくＳ７０７へ移行する。Ｓ７０７の処理では、検知した印刷情報の内、用紙の種類を読み取り、ホスト１１に通知する。ホスト１１は、Ｓ７０８の処理において、用紙が単票か連続かの判別を行う。Ｓ７０８の処理において、用紙が単票であれば、Ｓ７０９へ移行し、連続であれば、Ｓ７１０へ移行する。
【００１９】
Ｓ７０９の処理では、用紙が普通紙か複写紙かの判別を行う。Ｓ７１０の処理において、用紙が単票で普通紙の場合、又は連続の場合、ホスト１１は、必要ページ分の印刷データの生成を行い、用紙が単票で複写紙の場合、最初のページ分の印刷データの生成を行う。Ｓ７１２の処理で、ホスト１１は用紙に応じて生成された印刷データをプリンタ装置１２に送信する。
【００２０】
【発明の効果】
以上説明したように、本発明によれば、予め用紙に付された、用紙サイズ、フォーマット、基準位置及び種類の印刷情報を検出し、その印刷情報に対応して生成された印刷データを印刷することにより、用紙の状態に応じた印刷を可能とするプリンタシステム及び印刷方法を提供することができる。
【００２１】
また、本発明によれば、予め用紙に付された印刷情報から、用紙の情報を得ることにより、スキャナ等の装置で用紙のイメージ全体を読み込む必要がないため、安価なプリンタシステム及び印刷方法を提供することができる。
【図面の簡単な説明】
【図１】プリンタシステム構築例
【図２】印刷情報の設定例
【図３】印刷情報検出機構
【図４】印刷情報検出機構断面図１
【図５】印刷情報の他の設定例
【図６】印刷情報検出機構断面図２
【図７】処理フロー
【図８】従来のプリンタシステム構築例
【符号の説明】
１１  ホスト
１２  印刷装置
２１ａ，２１ｂ  印刷情報
２２  用紙
３１  印刷情報検出機構
３３  プリントヘッド
４１  センサ
４３  光源
５１ａ，５１ｂ  バーコード形式の印刷情報
６１  バーコードリーダ
【図１】
0003667590.tif 000002
【図２】
0003667590.tif 000003
【図３】
0003667590.tif 000004
【図４】
0003667590.tif 000005
【図５】
0003667590.tif 000006
【図６】
0003667590.tif 000007
【図７】
0003667590.tif 000008
【図８】
0003667590.tif 000009