(57)【要約】【課題】印刷用紙を間違えたとき、又は試し印刷等の場合等に、無駄な印刷による印刷用紙、インクの消費を防止すること。【解決手段】印刷装置１０を、印刷制御装置５０と通信路４０を介してデータの送受信を行うデータ通信部１１と、印刷制御装置５０から受信した印刷データを印刷する印刷部１５と、印刷用紙のページ端を検出し、前記ページ端を検出したときに終端信号を出力する終端検出部２０と、印刷データの印刷処理中に終端検出部２０から受信した前記終端信号に基づいて、残りの印刷データを廃棄する廃棄処理部２１とを備える構成とすることにより、印刷の途中で印刷用紙の終端を検出した場合には、それ以降の印刷データを廃棄して、無駄な印刷を防止する。【選択図】      図１
2005059247.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御装置と通信路を介してデータの送受信を行うデータ通信部と、
前記印刷制御装置から受信した印刷データを印刷する印刷部と、
印刷用紙のページ端を検出し、前記ページ端を検出したときに終端信号を出力する終端検出部と、
前記印刷データの印刷処理中に前記終端検出部から受信した前記終端信号に基づいて、以後の印刷データを廃棄する廃棄処理部と、を備えることを特徴とする印刷装置。
【請求項２】
前記廃棄処理部は、前記終端検出部から受信した前記終端信号に基づいて、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データを廃棄することを特徴とする請求項１に記載の印刷装置。
【請求項３】
さらに、前記終端検出部から受信した前記終端信号に基づいて、前記通信部を介して前記印刷制御装置に用紙終端ステータスを送信するステータス送信部を備えることを特徴とする請求項２または３に記載の印刷装置。
【請求項４】
前記廃棄処理部は前記印刷制御装置からの廃棄終了コマンドを受信することにより、前記印刷データの廃棄処理を終了することを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
通信路を介して印刷装置に接続される印刷制御装置に設けられ、送信中の印刷データのページ区切り位置で廃棄終了命令を送信する終端処理部を備えることを特徴とする印刷制御装置。
【請求項６】
前記終端処理部は、前記廃棄終了命令を、各印刷ページの印刷データの先頭に配置して送信することを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記終端処理部は、前記印刷装置から、印刷用紙の終端を検出したことを表す用紙終端ステータスを受信したときに、印刷中の印刷用紙に印刷すべき残りの印刷データの送信を中止することを特徴とする請求項５又は６に記載の印刷制御装置。
【請求項８】
前記終端処理部は、前記用紙終端ステータスを受信したときに、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データの送信を中止することを特徴とする請求項５又は６に記載の印刷制御装置。
【請求項９】
前記終端処理部は、印刷制御装置内のプリンタドライバに設けられていることを特徴とする請求項５から８のいずれか１項に記載の印刷制御装置。
【請求項１０】
請求項５から９のいずれか１項に記載の印刷制御装置に請求項１から４のいずれか１項に記載の印刷装置が接続されていることを特徴とする印刷システム。
【請求項１１】
通信路により接続された印刷制御装置から受信した印刷データを印刷する印刷装置において、
（ａ）受信した印刷データを印刷する工程と、
（ｂ）印刷用紙のページ端を検出し、終端信号を出力する工程と、
（ｃ）前記終端信号を受信したときに、以後の印刷データを廃棄する工程と、を備えることを特徴とする印刷装置の印刷制御方法。
【請求項１２】
前記工程（ｃ）は、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データを廃棄する工程からなることを特徴とする請求項１１に記載の印刷制御方法。
【請求項１３】
さらに、
（ｄ）前記終端信号を受信したときに、用紙終端ステータスを印刷制御装置に送信する工程を備えることを特徴とする請求項１１又は１２に記載の印刷装置の印刷制御方法。
【請求項１４】
前記工程（ｃ）は、印刷制御装置からの送信された廃棄終了コマンドを受信することにより、廃棄処理を終了することを特徴とする請求項１１から１３のいずれか１項に記載の印刷装置の印刷制御方法。
【請求項１５】
通信路により接続される印刷装置の印刷動作を制御する印刷制御装置において、
（ａ）印刷装置に印刷データを送信する工程と、
（ｂ）前記印刷データのページ区切りに廃棄終了命令を付加する工程と、を備えることを特徴とする印刷制御装置の印刷制御方法。
【請求項１６】
さらに、（ｃ）前記印刷装置から、印刷用紙のページ端の検出を示す用紙終端ステータスを受信したときに、送信中の印刷データの送信を中止する工程を備えることを特徴とする請求項１５に記載の印刷制御装置の印刷制御方法。
【請求項１７】
さらに、（ｄ）前記用紙終端ステータスを受信したときに、印刷データを１ページ内に印刷できなかったことを表示する工程を備えることを特徴とする請求項１６に記載の印刷制御装置の印刷制御方法。
【請求項１８】
さらに、（ｅ）前記用紙終端ステータスを受信したときに、次のページから印刷を開始するか、又は前ページから印刷するかのいずれかを選択する工程と、（ｆ）前記選択された処理を実行する工程とを備えることを特徴とする請求項１７に記載の印刷制御装置の印刷制御方法。
【請求項１９】
請求項１１から１８のいずれか１項に記載の印刷制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１１から１８のいずれか１項に記載の印刷制御方法の各工程をコンピュータに実行させるためのプログラムを記載したコンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置等の印刷制御装置から送信された印刷データを印刷する印刷装置に関するものであり、特に単票用紙にデータを印刷する印刷装置、印刷システム及び印刷制御方法に関する。
【０００２】
【従来の技術】
プリンタ（印刷装置）による印刷には、ロール紙のような連続用紙に印刷する場合、Ａ４、Ｂ５、レターサイズ等の大きさが規定されている規格サイズの単票用紙に印刷する場合等がある。印刷データは、ホスト装置等の印刷制御装置から印刷装置に送信され、印刷装置は受信した印刷データ（イメージデータを含む）を所定の印刷用紙上に印刷する。印刷装置では、印刷データを印刷用紙の正しい位置に印刷するため、印刷用紙の搬送制御を行っている。
【０００３】
印刷の途中で印刷用紙が無くなると、次の印刷用紙が供給されるまで印刷が一時停止され、次の印刷用紙が印刷位置まで搬送されてから残りの印刷データの印刷が開始される。印刷の中には、一枚の印刷用紙に一単位の印刷データを印刷する場合がある。例えば受注表、請求書、納品書等の所定フォームの印刷用紙に印刷を行う場合にこのような印刷が多い。しかし、所定フォームの印刷用紙に限らず、規格サイズの印刷用紙でも、各種レポートの作成時に印刷用紙一枚毎に所定の印刷を行いたい場合もある。
【０００４】
このような印刷用紙一枚ごとに所定の印刷を行う場合に、誤って所定の印刷用紙より小さいサイズの印刷用紙をセットした場合には、印刷が完了しないうちに印刷用紙が無くなることがある。このような場合には、従来技術では、次の印刷用紙が所定の位置に搬送されるまで印刷は中止し、残ったデータは、次の印刷用紙に印刷するもの、印刷データを縮小し、又は、行間を詰めることにより、一枚の印刷用紙に印刷を行うように制御するもの等がある。印刷データを次のページに印刷するものでは、展開履歴管理バッファを設けて、既にイメージバッファに展開している印刷データの消失を防止するようにしたものもある（特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−１７１１８３号公報
【０００６】
【発明が解決しようとする課題】
しかし、誤って小さな印刷用紙をセットした場合に、次の印刷用紙に残りの印刷データの印刷を行うと、本来一枚に印刷すべき印刷データを２枚に印刷することになり、印刷用紙が２枚も無駄に使用されてしまうことになる。また、一枚の印刷用紙に縮小して印刷してもその印刷出力を使用することはできないため、結局インクと印刷時間が無駄になってしまうという問題があった。
【０００７】
本発明は、このような従来技術の問題点に鑑みてなされたもので、印刷用紙及びインクを無駄にしない印刷装置、印刷システム及び印刷方法を提供することをその目的の一つとする。
【０００８】
【課題を解決するための手段】
本発明では、印刷データの途中で印刷用紙の終端を検出した場合には、それ以降の印刷データを廃棄するように構成することにより、上記課題を達成する。
【０００９】
本発明の第１の態様にかかる印刷装置は、印刷制御装置と通信路を介してデータの送受信を行うデータ通信部と、印刷制御装置から受信した印刷データを印刷する印刷部と、印刷用紙のページ端を検出し、ページ端を検出したときに終端信号を出力する終端検出部と、印刷データの印刷処理中に終端検出部から受信した終端信号に基づいて、以後の印刷データを廃棄する廃棄処理部とを備えることを特徴とする。この態様の印刷装置によると、印刷用紙のサイズを超える印刷データは、次ページ等に印刷されることがなく、印刷用紙及びインクの無駄な消費を防止することが可能となる。
【００１０】
本発明の他の態様にかかる印刷装置は、廃棄処理部が、終端検出部から受信した終端信号に基づいて、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データを廃棄することを特徴とする。印刷用紙の終端を検知した位置と実際に印刷ができなくなる位置とでは、終端検出部の設けられている位置及び印刷ヘッドの配置等によりずれがある。そのため、本態様は、印刷用紙終端を検知した後であっても、実際に印刷不能になる位置までは印刷を行ない、その後の印刷データを廃棄するものである。
【００１１】
本発明の他の態様にかかる印刷装置は、さらに、終端検出部から受信した終端信号に基づいて、通信部を介して印刷制御装置に用紙終端ステータスを送信するステータス送信部を備えることを特徴とする。この態様によると、印刷制御装置が用紙終端ステータスを受信することにより、印刷用紙内に全ての印刷データを印刷できなかったことを認識することが可能となり、オペレータにその状態を知らせるための警告動作を実行すること、同ページに関する印刷データを、それ以後送信することを中止する等の処理を実行することが可能となる。
【００１２】
本発明の他の態様にかかる印刷装置は、廃棄処理部が、印刷制御装置からの廃棄終了コマンドを受信することにより、印刷データの廃棄処理を終了することを特徴とする。この態様により、１ページ毎に印刷データを送信する方式の場合でも、印刷データの廃棄処理の終了タイミングを認識することが可能となり、１ページ毎の適切な印刷動作が可能となる。
【００１３】
本発明の第１の態様にかかる印刷制御装置は、通信路を介して印刷装置に接続される印刷制御装置に設けられ、送信中の印刷データのページ区切り位置で廃棄終了命令を送信する終端処理部を備えることを特徴とする。これにより、印刷装置に廃棄すべき印刷データ（残りの印刷データ）の終了を知らせることが可能となる。
【００１４】
本発明の他の態様にかかる印刷制御装置は、終端処理部が、廃棄終了命令を、各印刷ページの印刷データの先頭に配置して送信することを特徴とする。
【００１５】
本発明の他の態様にかかる印刷制御装置は、終端処理部が、印刷装置から印刷用紙の終端を検出したことを表す用紙終端ステータスを受信したときに、印刷中の印刷用紙に印刷すべき残りの印刷データの送信を中止することを特徴とする。
この態様によると、当該ページの印刷データの送信途中であっても、印刷データの送信を中止することにより、無駄なデータ送信を回避することが可能となる。
【００１６】
本発明の他の態様にかかる印刷制御装置は、終端処理部が、用紙終端ステータスを受信したときに、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データの送信を中止することを特徴とする。本態様では、印刷中の印刷用紙に印刷可能な印刷データまでは送信し、それ以後の印刷データ、すなわち残りの印刷データの送信を行わない。
【００１７】
本発明の他の態様にかかる印刷制御装置は、前述するいずれかの印刷制御装置に前述するいずれかの印刷装置を接続したことを特徴とする印刷システム。
【００１８】
本発明の第１の態様にかかる印刷装置の印刷制御方法は、通信路により接続された印刷制御装置から受信した印刷データを印刷する印刷装置において、（ａ）受信した印刷データを印刷する工程と、（ｂ）印刷用紙のページ端を検出し、終端信号を出力する工程と、（ｃ）終端信号を受信したときに、以後の印刷データを廃棄する工程とを備えることを特徴とする。
【００１９】
本発明の他の態様にかかる印刷装置の印刷制御方法は、工程（ｃ）が、印刷中の印刷用紙に印刷可能な印刷データを除く残りの印刷データを廃棄する工程からなることを特徴とする。
【００２０】
本発明の他の態様にかかる印刷装置の印刷制御方法は、さらに、（ｄ）終端信号を受信したときに、用紙終端ステータスを印刷制御装置に送信する工程を備えることを特徴とする。
【００２１】
本発明の他の態様にかかる印刷装置の印刷制御方法は、工程（ｃ）が、印刷制御装置から送信された廃棄終了コマンドを受信することにより、廃棄処理を終了することを特徴とする。
【００２２】
本発明の第１の態様にかかる印刷制御装置の印刷制御方法は、通信路により接続される印刷装置の印刷動作を制御する印刷制御装置において、（ａ）印刷装置に印刷データを送信する工程と、（ｂ）前記印刷データのページ区切りに廃棄終了命令を付加する工程と、を備えることを特徴とする。
本発明の他の態様にかかる印刷制御装置の印刷制御方法は、（ｃ）さらに、印刷装置から、印刷用紙のページ端の検出を示す用紙終端ステータスを受信したときに、送信中の印刷データの送信を中止する工程とを備えることを特徴とする。
【００２３】
本発明の他の態様にかかる印刷制御装置の印刷制御方法は、さらに、（ｄ）用紙終端ステータスを受信したときに、印刷データを１ページ内に印刷できなかったことを表示する工程を備えることを特徴とする。
【００２４】
本発明の他の態様にかかる印刷制御装置の印刷制御方法は、さらに、（ｅ）前記用紙終端ステータスを受信したときに、次のページから印刷を開始するか、前ページから印刷するかを選択可能な工程と、（ｆ）前記選択された処理を実行する工程とを備えることを特徴とする。
【００２５】
本発明の他の態様は、前述のいずれかの印刷制御方法の各工程をコンピュータに実行させるプログラムであることを特徴とする。ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成るコンピュータに、本態様にかかるプログラムを実行させることにより、上記印刷制御方法の各工程が実現される。
【００２６】
本発明の他の態様は、前述のいずれかの印刷制御方法の各工程をコンピュータに実行させるプログラムを記載した、コンピュータにより読取可能な記録媒体であることを特徴とする。ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成るコンピュータに、本態様にかかる記録媒体に記録されたプログラムを読み込ませ実行させることにより、上記印刷制御方法の各工程が実現される。
【００２７】
【発明の実施の形態】
以下、本発明の実施形態を、図面を用いて説明する。図１は、本発明の一実施形態にかかる印刷装置１０及び印刷制御装置５０の構成を示す機能ブロック図である。印刷制御装置としては、一般的にはＰＣ、サーバ等のコンピュータが用いられる。以下の説明では、便宜上ＰＯＳシステムを想定し、印刷制御装置５０としてＰＯＳシステムのホスト装置、印刷装置１０としてＰＯＳプリンタを用いるものとして説明するが、他の構成でも本発明の適用は可能である。
【００２８】
図１では、本発明を簡潔に示すために、印刷装置１０の構成要素中の、通信部１１、受信データ記憶部１２、コマンド解析部１３、印刷部１５、印刷ヘッド１９、終端検出部２０、廃棄処理部２１、及びステータス送信部２２のみを示している。印刷制御装置５０から送信された印刷データが通信部１１を介して、受信データ記憶部１２に記憶される。
【００２９】
受信データ記憶部１２に記憶された受信データ中の印刷データは、印刷バッファ１６に記憶される。印刷バッファに記憶された印刷データは、印刷制御部１８の制御の下、印刷機構１７を介して印刷ヘッド１９により印刷用紙３０上に印刷される。受信データ記憶部１２に記憶された命令データはコマンド解析部１３により、命令データの内容が解析され、その内容に従って印刷の実行、改行、その他の処理が実行される。
【００３０】
終端検出部２０は、印刷用紙の終端を検出する検出部である。印刷用紙３０のページ終端を検出し、終端信号を出力して印刷用紙が終了したことを廃棄処理部２１に知らせる。廃棄処理部２１は、終端信号を受信すると、それ以降の印刷データ（残りの印刷データ）を廃棄するよう制御する。「それ以降の印刷データ（残りの印刷データ）」とは、終端検出部により検出した印刷終端位置とそのページ内の印刷可能な位置とにずれがある場合には、終端信号を受信した後、印刷可能な位置までの印刷データを印刷した以降の印刷データという意味である。また、ここで、印刷データは、当該印刷データを含む改行命令及び改行データをも含む概念として用いている。
【００３１】
尚、このようなずれがある場合において、終端信号受信した位置からの印刷可能データ量を算出して、すでに受信している印刷未了の印刷データがこの量をこえるときには、この印刷データを含めて以降のデー−タを全て廃棄するように構成することもできる。
【００３２】
ステータス送信部２２は、廃棄処理部２１が終端信号を受信したときに残りの印刷データがある場合には、用紙終端ステータスを生成し、通信部１１を介して印刷制御装置５０に用紙終端ステータスを送信する。
【００３３】
図１に示す印刷装置１０の右端に、印刷イメージ３５を破線で示す。上向きの矢印は印刷用紙３０の搬送方向を示している。印刷イメージ３５は、印刷用紙３０とは異なる本来印刷する予定のサイズの印刷用紙上に印刷される印刷イメージの外形を示しており、個別イメージ３６、３７は、文字、絵又は写真等の個別的な印刷イメージを表している。
【００３４】
図からわかるように、印刷イメージ３５及び個別イメージ３７の一部３８（以下「はみ出し部３８」と称する）は、印刷用紙３０の終端３１からはみ出している。すなわち、はみ出し部３８は、印刷用紙３０上には印刷されない。より正確には、通常、印刷用紙の終端３１まで印刷することはできず、これより所定の余白を残した印刷可能終端３２以降のデータ３９の印刷ができない。このデータ３９は本来の印刷されるべきであった残りの印刷データに相当するので、本明細書では、このデータ３９に相当するデータを「残りの印刷データ」と称している。尚、以後本実施形態においては、データ３９を「残りの印刷データ３９」と称する。
【００３５】
従来技術においては、これらのデータは、次の印刷用紙に印刷されるか、若しくは、印刷用紙３０内に圧縮して印刷されていた。しかし、前述した通り、残りの印刷データ３９を次ページに印刷し、または圧縮印刷したとしてもその印刷出力は本来の目的に使用することはできない。結局、残りの印刷データ３９の印刷は、印刷用紙及びインクの無駄であり、また、印刷時間の無駄となってしまう。そのため、本発明ではこの残りの印刷データ３９の印刷動作を中止し、このデータを廃棄する。これにより、印刷用紙、インク、及びプリンタ動作時間の無駄を防止することができる。実際には、用紙終端検出部２０の位置と印刷ヘッド１９の位置関係にはずれ（経路差）があるため、用紙終端を検知してから実際に印刷できなくなるまでには時間差がある。従って、終端信号を検知してから印刷可能な範囲のデータ及び残りの印刷データの双方（本明細書ではこのデータを「以後の印刷データ」と称する）を、廃棄するように構成してもよい。
【００３６】
残りの印刷データ３９又は以後の印刷データの廃棄するため、廃棄処理部２１は終端検出信号に基づいて廃棄処理を開始する。廃棄処理が開始されると、既に受信している、受信データ記憶部１２、印刷バッファ１６の印刷データを廃棄し、その後印刷制御装置５０から受信する印刷データも廃棄する。廃棄処理は、印刷制御装置５０から送信される廃棄終了情報に基づいて終了する。廃棄処理情報とは、印刷制御装置５０から送信される廃棄終了命令であり、印刷用紙のページ区切り毎に送信されるページ区切り情報であってもよい。本明細書では、これらの廃棄終了情報を廃棄終了命令と称する。
【００３７】
印刷制御装置５０について説明する。図１では、印刷制御装置５０の概略を、印刷装置１０と通信する通信部５１、プリンタドライバ５２、オペレーティング・システム（ＯＳ）５３、上位ソフトウェアであるアプリケーションソフト５４、及び、終端処理部５５として示している。印刷制御装置５０と印刷装置１０とは、制御データ（コマンドを含む）、印刷データ、各種ステータス等を送受信する有線又は無線の通信路４０により接続されている。図１では、終端処理部５５を他の要素５１、５２、５３、５４の外部に設けているが、プリンタドライバ５２、ＯＳ５３、アプリケーションソフト５４内に組み込んでもよい。また、通信部５１に組み込むことも可能である。
【００３８】
印刷には、印刷制御装置５０により印刷装置１０のステータスを確認しながら印刷データを送信して印刷する方式と、１ページ分の印刷データをまとめて連続送信して、印刷する印刷方式とがある。後者の場合には、印刷データ１ページ分の終了部（ページ区切り部）をプリンタに知らせて、それ以後の廃棄処理を終了させる必要がある。そのため、終端処理部５５は、各種印刷制御命令及び印刷データを送信する際、印刷用紙のページの区切り相当部分に廃棄終了命令を送信する。すなわち、印刷制御装置５０では、印刷装置１０から用紙終端ステータスを受信すると、プリンタ側で印刷データが読み捨てられていることがわかるので、用紙終端ステータスを受信した後は、読み捨てられては困るデータを送信する前にプリンタに対して廃棄終了命令を送信する。廃棄終了命令は、ページ区切り情報（コード等の特殊記号）であってもよい。また、廃棄終了命令を次に印刷するページの印刷データの先頭に配置するように構成してもよい。
【００３９】
このようにページ区切り部分で廃棄終了命令を送信することにより、印刷装置１０が廃棄処理を実行した場合に、ページ区切り部分で廃棄処理を終了することが可能となる。尚、印刷装置１０のステータスを確認しながら印刷データを送信する印刷方式の場合には、終端処理部５５は必ずしも設ける必要がない。この場合には、用紙終端ステータスを受信したときに、印刷データの送信を停止するように構成することにより、印刷の停止が可能である。
【００４０】
印刷制御装置５０では、印刷装置１０から用紙終端ステータスを受信すると、用紙終端ステータスは、プリンタドライバ５２、及びＯＳ５３を介してアプリケーション５４に伝達される。アプリケーション５４では、用紙終端ステータスを受信すると、次ページの印刷処理のための制御を中止し、印刷がオーバーフローしたことをオペレータに知らせる。この際、次ページから印刷するか、又は前ページから再度印刷し直すか等の各処理ルーチンを設け、オペレータに選択させるよう構成することも可能である。
【００４１】
図２は、プリンタドライバに終端処理部を組み込んだ場合を示す機能ブロック図である。プリンタドライバ６０は印刷情報制御部６１と終端処理部６３とから構成されている。印刷情報制御部６１とは、汎用ＯＳ５３と印刷装置１０とのインターフェースとしてのプリンタドライバの機能を全て含むものとして示している。終端処理部６３は、印刷データのページ区切り部に廃棄終了命令を挿入する。廃棄終了命令が挿入されたデータは、通信部５１を介して印刷装置１０に送信される。これにより、ページ区切り部分で印刷装置１０に廃棄終了命令が伝達されて、廃棄処理は終了する。従って、印刷装置１０は、印刷がオーバーフローした部分の印刷データを廃棄処理するとともに、ページ区切り位置以降の印刷データの廃棄は行わない。
【００４２】
図３は、プリンタドライバに終端処理部を組み込んだ第２の実施形態を示している。プリンタドライバ７０は、印刷情報制御部７１、ステータス解析部７２、及び終端処理部７３を備えている。プリンタドライバ７０の印刷情報制御部７１は、通常のプリンタドライバ機能からステータス解析部を抜き出したものである。図３の終端処理部７３は、廃棄終了命令生成部７５と、送信停止処理部７６とを備えている。プリンタドライバ７０では、廃棄終了命令生成部７５によりページ区切り部に廃棄終了命令を挿入する点では、図２と同様である。
【００４３】
プリンタドライバ７０は、ステータス解析部７２により用紙終端ステータスを受信したことを検知すると、検知信号を送信停止処理部７６に出力する。送信停止処理部７６は、検知信号を受信すると、以後の印刷データを停止するよう印刷情報制御部７１を制御する。また、印刷情報制御部７１を介して上位ソフトウェア（ＯＳ、アプリケーション等）に用紙終端ステータスの受信を伝達する。これにより、用紙終端ステータスを受信したときに、プリンタドライバ７０により印刷データの送信を停止することが可能となり、アプリケーション５４により印刷データの送信停止を行う必要がなくなる。また、１ページ分まとめて印刷データを送信する方式の場合でも、無駄な印刷データの送信を中止することが可能となる。
【００４４】
図４に、本発明の一実施形態にかかる印刷装置の印刷制御方法の処理手順を示す。印刷制御装置から印刷データ及び印刷命令等を受信すると、印刷装置はそれらの印刷情報に基づいて印刷処理を実行する（Ｓ１０１）。ページ終端を検出するか、印刷データの印刷を終了するまで、印刷処理が繰り返される（Ｓ１０２；Ｎｏ、Ｓ１０３；Ｎｏ）。印刷処理を終了すると（Ｓ１０３；Ｙｅｓ）、印刷装置の印刷処理動作は終了する。
【００４５】
印刷処理中にページ終端を検出すると（Ｓ１０２；Ｙｅｓ）、残りの印刷データは読み捨てられる（Ｓ１０４）。読み捨て処理中は、廃棄終了命令を受信したかどうかを確認し（Ｓ１０５）、廃棄終了命令を受信すると（Ｓ１０５；Ｙｅｓ）、読み捨て処理を終了する（Ｓ１０６）。廃棄終了命令は、ホスト装置等の印刷制御装置からページ区切り部で送信される。これにより、印刷制御装置から印刷データ等が送られてきても、印刷装置では、印刷の実行を行なわないため、印刷用紙、インクの無駄を省くことが可能となる。
【００４６】
図５に、本発明の一実施形態にかかる印刷制御装置の処理方法の処理手順を示す。印刷アプリケーションが実行されると、印刷データ、印刷命令その他の印刷情報が印刷装置に送信される（Ｓ２０１）。印刷情報の送信の基本的な処理は従来と同様である。印刷情報を送信するに当っては、印刷用紙のサイズに対応した印刷データのページ区切り部を確認する（Ｓ２０２）。ページ区切り位置でなければ（Ｓ２０２；Ｎｏ）、全ての印刷データの送信が終了したかどうかを確認し（Ｓ２０３）、印刷データが終了するまで印刷情報の送信を繰り返す（Ｓ２０３；Ｎｏ、Ｓ２０１）。ページ区切り部を検出すると（Ｓ２０２；Ｙｅｓ）、印刷装置へ廃棄終了命令を送信する（Ｓ２０４）。その後も、全ての印刷データの送信を終えるまで、印刷データの送信、廃棄終了命令の送信処理を繰り返す（Ｓ２０１〜Ｓ２０４）。全ての印刷データを送信し終わると（Ｓ２０３；Ｙｅｓ）、印刷制御処理動作を終了する。
【００４７】
尚、印刷装置からの用紙終端ステータスを送信させるようにしておき、印刷制御装置が用紙終端ステータスを受信したときに、印刷データの送信を停止するとともに、オペレータにその旨を警告するような処理手順とすることも可能である。また、その際、印刷をやり直すか、次ページから印刷を開始するように選択可能な処理手順とすることもできる。
【００４８】
本発明にかかる印刷装置、印刷制御装置、及び印刷制御方法によると、オペレータが印刷装置にセットすべき所定の印刷用紙を誤ったときに、その間違いをオペレータに知らせ、用紙の取り替えをうながすことが可能となり、次頁等に余分な印刷をさせないため、印刷用紙、及びインクの無駄を防止することができる。
【００４９】
また、印刷用紙のセット間違いの場合だけでなく、印刷デザインの設計時に印刷を試行する場合、一枚の印刷用紙に印刷できるかどうかわからない状態での試し印刷の場合等においても、無駄な印刷を防止することが可能になる。
【００５０】
【発明の効果】
以上説明したように、本発明は、１ページ内に印刷すべきデータが１ページ以内に印刷できないときに、以後の印刷データ又は残りの印刷データを廃棄するように構成した。これにより、以後の印刷データ又は残りの印刷データを印刷することによる印刷用紙の無駄、インクの無駄を防止することが可能になる。さらに、印刷動作時間の無駄を防止するのみならず、無用の動作を防止することによる、機械磨耗、汚れの防止可能となるとともに、印刷動作時間の無駄をも省くことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる印刷装置及び印刷制御装置の構成を示す機能ブロック図である
【図２】本発明の第１の実施形態にかかる印刷制御装置のプリンタドライバを示す機能ブロック図である。
【図３】本発明の第２の実施形態にかかる印刷制御装置のプリンタドライバを示す機能ブロック図である。
【図４】本発明の一実施形態にかかる印刷装置の印刷制御方法の処理手順を示すフローチャートである。
【図５】本発明の一実施形態にかかる印刷制御装置の処理方法の処理手順を示すフローチャートである。
【符号の説明】
１０  印刷装置                        １５  印刷部
２０  終端検出部                      ２１  廃棄処理部
２２  ステータス送信部                ３０  印刷用紙
３１  用紙終端                        ３２  印刷可能終端
３５  印刷イメージ                    ３６、３７  個別印刷イメージ
３８  はみ出し部                      ３９  残りの印刷データ
４０  通信路                          ５０  印刷制御装置
５５  終端処理部
６０  第１の実施形態にかかるプリンタドライバ
６３  第２の実施形態にかかる終端処理部
７０  第２の実施形態にかかるプリンタドライバ
７３  第３の実施形態にかかる終端処理部
７５  廃棄終了命令生成部              ７６  送信停止処理部
【図１】
2005059247.tif 000003
【図２】
2005059247.tif 000004
【図３】
2005059247.tif 000005
【図４】
2005059247.tif 000006
【図５】
2005059247.tif 000007