(57)【特許請求の範囲】
【請求項１】
印刷を制御するための制御ページとユーザが必要とするユーザページとを含む印刷データを受信する印刷データ受信部と、
前記印刷データのページ長と印刷機構部から視認部までの距離を用いて、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出部と、
前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数又は印刷されたページ数を変更して、印刷処理を行う印刷指示部と、
前記印刷されたページ数と前記停止させるまでのページ数とが一致した場合に印刷を停止する印刷停止部と
を含む印刷装置。
【請求項２】
前記印刷指示部は、
印刷するページが、前記制御ページである場合に、前記停止させるまでのページ数を加算することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷指示部は、
印刷するページが、前記制御ページである場合に、前記印刷されたページ数を維持することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記ページ算出部は、印刷機構部から視認部までの距離を実際の値から変更して、前記停止させるまでのページ数を算出することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷データにおける前記制御ページには、当該制御ページであることを示すコードが付加されていることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
複数の装置構成に対応する印刷機構部から視認部までの距離をテーブルに記憶する記憶部をさらに備え、
前記ページ算出部は、前記記憶部の前記テーブルから自己の装置構成に対応する印刷機構部から視認部までの距離を読み出して、前記停止させるまでのページ数を算出することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
用紙が継ぎ足されたことを検知する継足検知部をさらに備え、
前記ページ算出部は、前記印刷データに基づく印刷において、前記継足検知部が用紙の継ぎ足されたことを検知すると、当該継ぎ足された用紙の継ぎ足し位置から前記停止させるまでのページ数を算出することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
予めフォームが印刷された連続用紙に、印刷を制御するための制御ページとユーザが必要とするユーザページとを含む印刷データにより複数のページを順に印刷する印刷機構部と、
前記印刷データが印刷された用紙の印刷状態を視認する視認部と、
前記印刷データから取得されるページ長と、前記印刷機構部から前記視認部までの視認距離とから、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出手段と、
前記印刷機構部が印刷されたページ数を積算して印刷ページ数とするページ積算手段と、
前記印刷機構部が印刷する前記印刷データの先頭が前記制御ページである場合に、前記停止させるまでのページ数又は前記印刷ページ数を変更し、印刷処理を行う印刷指示手段と、
前記停止させるまでのページ数と前記印刷ページ数とが一致した場合に、前記印刷機構部による印刷を停止させて、前記視認部において印刷確認したいユーザページを視認させる印刷停止手段と
を備える印刷装置。
【請求項９】
第１の印刷装置と第２の印刷装置とが連続して設けられた印刷システムにおいて、
前記第１の印刷装置及び前記第２の印刷装置のそれぞれは、
印刷データ受信部と、
受信した印刷データのページ長と印刷機構部から視認部までの距離を用いて、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出部と、
前記受信した前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数を変更して、印刷処理を行う印刷指示部と、
印刷されたページ数と前記停止させるまでのページ数とが一致した場合に印刷を停止する印刷停止部と、を備え、
前記第１の印刷装置の前記印刷指示部は、前記受信した印刷データが前記第２の印刷装置の印刷を制御するための制御ページを含む場合、前記印刷データの先頭から当該第２の印刷装置の前記停止させるまでのページ数を設定するとともに、
前記第１の印刷装置と前記第２の印刷装置とのいずれか一方が停止すると、他方も停止することを特徴とする印刷システム。
【請求項１０】
コンピュータに、
受信した印刷データのページ長と、印刷機構部から視認部までの距離から、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出機能と、
前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数又は印刷されたページ数を変更して、印刷を指示する印刷指示機能と、
前記停止させるまでのページ数と前記印刷されたページ数とが一致した場合に、印刷を停止させる印刷停止機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、事前確認モードによる印刷処理を行う場合、上流機のプリンタに対して印刷開始ページからＮページまでの印刷処理を実行した後に印刷処理を停止させ、目視検査で問題なしと判定され印刷処理の再開が指示されると、上流機に対する印刷処理を再開させて下流機のプリンタの印刷位置まで印刷された連続紙が到達するような印刷処理を行い、下流機に対して印刷開始ページからＮページまでの印刷処理を実行した後に印刷処理を停止させ、目視検査で問題なしと判定され印刷処理の再開が指示されると印刷処理を再開させて後続する印刷ジョブを実行する印刷システムが記載されている。
【０００３】
特許文献２には、定着器には、連続紙の最初のページに対する印刷状態を確認してから後続の印刷を実行したい場合に、印刷状態を確認するために押下する印刷結果確認スイッチが設けられ、印刷ジョブの印刷準備ができた際に、この印刷結果確認スイッチを押下することにより印刷モードが印刷結果確認モードとなり、印刷が開始された後に印刷された連続紙の先頭ページが印刷結果確認位置で停止するような制御が行われる画像形成システムが記載されている。
【０００４】
特許文献３には、定型印刷用紙より用紙送り量の大きい帯状の用紙に連続印字処理を施す印刷機能をもつ文書作成装置に於いて、上記用紙上への印刷実行時に、印刷実行に伴う用紙の送り量を認識する手段と、上記用紙の送り量が設定長に達したことを検出する手段と、上記用紙の送り量が設定長に達したとき、文字間印刷位置にて印刷処理を一時停止する手段と、上記印刷処理の再開を指示する操作手段とを具備してなる印刷制御装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１０５２０号公報
【特許文献２】特開２０１２−１４５７６８号公報
【特許文献３】特開平０６−１６６２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
請求書などの帳票印刷では、事前にフォームが印刷されたプレプリント用紙とオンライン印刷データとの相関的な位置関係の確認（印刷確認）が、印刷結果を目視することで行われている。しかし、連続帳票で使用されるジョブセパレータページ、ノズル詰まり防止のための噴射ページ等の制御用ページ（制御ページ）が含まれる場合に、印刷確認したいページで印刷確認するには複雑な手続きが必要であった。
本発明の目的は、制御ページが含まれても、印刷確認したいページが容易に確認できる印刷装置などを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、印刷を制御するための制御ページとユーザが必要とするユーザページとを含む印刷データを受信する印刷データ受信部と、前記印刷データのページ長と印刷機構部から視認部までの距離を用いて、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出部と、前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数又は印刷されたページ数を変更して、印刷処理を行う印刷指示部と、前記印刷されたページ数と前記停止させるまでのページ数とが一致した場合に印刷を停止する印刷停止部とを含む印刷装置である。
請求項２に記載の発明は、前記印刷指示部は、印刷するページが、前記制御ページである場合に、前記停止させるまでのページ数を加算することを特徴とする請求項１に記載の印刷装置である。
請求項３に記載の発明は、前記印刷指示部は、印刷するページが、前記制御ページである場合に、前記印刷されたページ数を維持することを特徴とする請求項１に記載の印刷装置である。
請求項４に記載の発明は、前記ページ算出部は、印刷機構部から視認部までの距離を実際の値から変更して、前記停止させるまでのページ数を算出することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置である。
請求項５に記載の発明は、前記印刷データにおける前記制御ページには、当該制御ページであることを示すコードが付加されていることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置である。
請求項６に記載の発明は、複数の装置構成に対応する印刷機構部から視認部までの距離をテーブルに記憶する記憶部をさらに備え、前記ページ算出部は、前記記憶部の前記テーブルから自己の装置構成に対応する印刷機構部から視認部までの距離を読み出して、前記停止させるまでのページ数を算出することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置である。
請求項７に記載の発明は、用紙が継ぎ足されたことを検知する継足検知部をさらに備え、前記ページ算出部は、前記印刷データに基づく印刷において、前記継足検知部が用紙の継ぎ足されたことを検知すると、当該継ぎ足された用紙の継ぎ足し位置から前記停止させるまでのページ数を算出することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置である。
請求項８に記載の発明は、予めフォームが印刷された連続用紙に、印刷を制御するための制御ページとユーザが必要とするユーザページとを含む印刷データにより複数のページを順に印刷する印刷機構部と、前記印刷データが印刷された用紙の印刷状態を視認する視認部と、前記印刷データから取得されるページ長と、前記印刷機構部から前記視認部までの視認距離とから、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出手段と、前記印刷機構部が印刷されたページ数を積算して印刷ページ数とするページ積算手段と、前記印刷機構部が印刷する前記印刷データの先頭が前記制御ページである場合に、前記停止させるまでのページ数又は前記印刷ページ数を変更し、印刷処理を行う印刷指示手段と、前記停止させるまでのページ数と前記印刷ページ数とが一致した場合に、前記印刷機構部による印刷を停止させて、前記視認部において印刷確認したいユーザページを視認させる印刷停止手段とを備える印刷装置である。
請求項９に記載の発明は、第１の印刷装置と第２の印刷装置とが連続して設けられた印刷システムにおいて、前記第１の印刷装置及び前記第２の印刷装置のそれぞれは、印刷データ受信部と、受信した印刷データのページ長と印刷機構部から視認部までの距離を用いて、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出部と、前記受信した前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数を変更して、印刷処理を行う印刷指示部と、印刷されたページ数と前記停止させるまでのページ数とが一致した場合に印刷を停止する印刷停止部と、を備え、前記第１の印刷装置の前記印刷指示部は、前記受信した印刷データが前記第２の印刷装置の印刷を制御するための制御ページを含む場合、前記印刷データの先頭から当該第２の印刷装置の前記停止させるまでのページ数を設定するとともに、前記第１の印刷装置と前記第２の印刷装置とのいずれか一方が停止すると、他方も停止することを特徴とする印刷システムである。
請求項１０に記載の発明は、コンピュータに、受信した印刷データのページ長と、印刷機構部から視認部までの距離から、当該印刷データの先頭から印刷確認のために印刷を停止させるまでのページ数を算出するページ算出機能と、前記印刷データの先頭が印刷を制御するための制御ページである場合に、前記停止させるまでのページ数又は印刷されたページ数を変更して、印刷を指示する印刷指示機能と、前記停止させるまでのページ数と前記印刷されたページ数とが一致した場合に、印刷を停止させる印刷停止機能とを実現させるためのプログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、制御用ページが含まれても、印刷確認したいページが容易に確認される。
請求項２の発明によれば、停止するまでのページ数を変更しない場合に比べ、印刷確認したいページが視認しやすい位置に配置される。
請求項３の発明によれば、印刷ページ数を維持しない場合に比べ、印刷確認したいページが視認しやすい位置に配置される。
請求項４の発明によれば、印刷機構部から視認部までの距離を変更しない場合に比べ、視認までに印刷されるページ数が削減される。
請求項５の発明によれば、コードを付さない場合に比べ、制御ページの識別が簡易に行える。
請求項６の発明によれば、記憶部に複数の装置構成に対応する印刷機構部から視認部までの距離を記憶したテーブルを備えない場合に比べ、装置構成の変更に容易に対応しうる。
請求項７の発明によれば、用紙継足しの際に印刷確認のための印刷を停止しない場合に比べ、印刷の無駄が抑制される。
請求項８の発明によれば、制御ページが含まれても、印刷確認したいページが容易に確認される。
請求項９の発明によれば、第１の印刷装置から制御ページの情報を受けない場合に比べ、停止までのページ数の設定が容易になる。
請求項１０の発明によれば、制御ページが含まれても、印刷確認をしたいページでの印刷確認が容易になる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に係る印刷装置（プリンタ）のハードウェア構成の一例を示す図である。
【図２】印刷部の構成の一例を説明する図である。
【図３】制御ページ及びユーザページの一例を示す図である。（ａ）は、制御ページ（ジョブセパレータページ）の一例、（ｂ）は、ユーザページの一例である。
【図４】印刷装置（プリンタ）における制御部の機能ブロックの一例を示す図である。
【図５】第１の実施の形態に係るフローチャートである。
【図６】第２の実施の形態に係るフローチャートである。
【図７】第３の実施の形態における視認部とユーザページとの関係を説明する図である。（ａ）は、印刷を開始する前、（ｂ）は、視認距離を物理的な距離（実際の距離）であるＭとした場合、（ｃ）は、視認距離を物理的な（実際の）距離であるＭと異なるＭ′とした場合である。
【図８】第３の実施の形態に係る物理的な視認距離Ｍを論理的な視認距離Ｍ′に変更する方法を説明するフローチャートである。
【図９】２台の印刷装置を連結する場合を説明する図である。（ａ）は、印刷装置の構成、（ｂ）は、用紙への印刷の状態を説明する図である。
【図１０】異なる構成の印刷装置における視認距離Ｍを説明する図である。１０（ａ）は、内部に視認部を備える印刷装置の一例、（ｂ）は、内部に視認部を備えずスタッカーで視認する印刷装置の一例、（ｃ）は、後処理装置を備え、後処理装置に入る部分に視認部を備える印刷装置の一例である。
【図１１】印刷装置の構成により視認距離Ｍが異なる場合に視認距離Ｍを設定する方法を説明するフローチャート及び記憶部に記憶される参照テーブルの一例である。（ａ）は、視認距離Ｍを設定する方法を説明するフローチャート、（ｂ）は、参照テーブルＬＵＴの一例である。
【図１２】第６の実施の形態における印刷装置の構成を説明する図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００１１】
［第１の実施の形態］
図１は、第１の実施の形態に係る印刷装置（プリンタ）１のハードウェア構成の一例を示す図である。
第１の実施形態の印刷装置１には、制御部１０、印刷部２０、ＵＩ部３０、通信部４０が設けられている。なお、これらの各機能部は、バス５０に接続されており、このバス５０を介してデータの授受を行う。
そして、通信部４０は、印刷装置１の外部に設けられたホストコンピュータ２と接続されている。
【００１２】
制御部１０は、印刷装置１に設けられた上記各機能部の制御を行う。ここで、制御部１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３を備えている。
ＲＯＭ１２は、ＣＰＵ１１により実行される制御プログラムを記憶している。ＣＰＵ１１は、ＲＯＭ１２に記憶されている制御プログラムを読み出し、ＲＡＭ１３を作業エリアにして制御プログラムを実行する。ＣＰＵ１１により制御プログラムが実行されると、印刷装置１の各機能部が制御される。
【００１３】
なお、制御プログラムを記憶するＲＯＭ１２は、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどであってもよい。なお、制御プログラムは、インターネットなどの通信手段を用いてホストコンピュータ２から通信部４０を介して制御部１０にダウンロードされてもよい。
【００１４】
印刷部２０は、例えば、電子写真方式等によって記録媒体である例えば用紙に対して画像データに応じたトナー像を形成する印刷機構部２１（後述する図２参照）を備えている。
ＵＩ部３０は、例えば液晶などの表示デバイスと、タッチパネルなどの入力デバイスとが一体化されて構成されている。ＵＩ部３０は、制御部１０の制御の下、例えば印刷装置１に関するデータを表示デバイスの表示画面に表示する。また、ユーザからの操作をタッチパネルを介して受け付ける。
【００１５】
通信部４０は、ホストコンピュータ２に接続されている。なお、通信部４０は、不図示の通信回線に接続され、通信回線に接続されている他の装置などと通信を行う通信インターフェースとして機能してもよい。
なお、ホストコンピュータ２は、通信部４０を介すことなく、バス５０に接続されてもよい。
【００１６】
図２は、印刷部２０の構成の一例を説明する図である。
印刷部２０は、予めフォームが印刷されたプレプリント用紙（例えば、連続帳票であって、以下では用紙又は連続用紙と表記する。）に印刷データを印刷（印刷処理）する印刷機構部２１と印刷された用紙を視認する視認部２２とを備えている。ここでは、用紙が図２の左側（上流側）から右側（下流側）に流れるとする。すなわち、印刷機構部２１は上流側に、視認部２２は下流側に設けられている。
そして、印刷部２０は、予めフォームが印刷された連続用紙（連続帳票など）上に、印刷データに基づいて連続して印刷する。
【００１７】
印刷機構部２１は、前述したように、電子写真方式等によって用紙に対して印刷データに応じたトナー像を形成する。
視認部２２は、上流側から下流側に向かって長さＬの視認窓を有し、オペレータが、視認窓を介して、印刷された用紙を目視にて観察する場所を提供する。
そして、印刷機構部２１の下流側の端から、視認部２２の中央までを視認距離Ｍとする。また、視認部２２の視認窓の上流側から下流側までを視認窓長Ｌとする。そして、連続用紙のそれぞれのページの上流側から下流側への長さをページ長Ｎとする。
【００１８】
そして、印刷データの先頭には、一連の印刷単位（ジョブ）を識別するジョブセパレータページやノズル詰まり防止のための噴射ページなど、印刷を制御するための制御ページ（制御データ）が付属することがある。制御ページは、印刷装置１のオペレータにとって必要であるが、ユーザ（印刷を依頼した顧客）にとって不要なページである。なお、ユーザが必要とするページをユーザページと表記する。なお、ユーザページが複数ある場合、ユーザページ＃１、＃２、…と表記する。ユーザページ＃１が用紙の流れにおける最初のページである。
【００１９】
すなわち、図２に示すように、用紙は、制御ページ、ユーザページ＃１、ユーザページ＃２、…の順に印刷部２０に入り込む。そして、印刷機構部２１で印刷され、視認部２２に到達する。
【００２０】
図３は、制御ページ及びユーザページの一例を示す図である。図３（ａ）は、制御ページ（ジョブセパレータページ）の一例、図３（ｂ）は、ユーザページの一例である。制御ページであるジョブセパレータページは、ジョブ間の境を明確にする、つまり仕訳のために挿入されるページである。図３（ａ）では、ジョブの開始日時（ＪＯＢ開始）と、ジョブ名（ＪＯＢ名前）とが記載されている。制御ページとして、ジョブセパレータページの他に、ノズル詰まり防止のための噴射ページを含んでいてもよい。
図３（ｂ）に示すユーザページは、給与明細書であって、氏名、金額などの印刷データが予め印刷されたフォームに合わせて印刷される。
【００２１】
図４は、印刷装置（プリンタ）１における制御部１０の機能ブロックの一例を示す図である。ここでは、図１から印刷装置１における制御部１０、印刷部２０及びＵＩ部３０における印刷確認スイッチ３１と、印刷装置１の通信部４０を介して接続されるホストコンピュータ２を記載している。
【００２２】
この印刷装置１は、連続用紙に連続して印刷する連続印刷モードと印刷位置を確認する印刷確認モードとを備えている。
印刷確認スイッチ３１は、ＵＩ部３０の表示デバイス上に表示されるスイッチであって、印刷装置１のオペレータによって操作される。オペレータが、ＵＩ部３０の表示デバイスに表示された印刷確認スイッチ３１を、タッチパネルを介して押圧すると、制御部１０は、印刷装置１を、連続印刷モードから印刷確認モードに移行する。
なお、印刷確認スイッチ３１は、ＵＩ部３０以外の場所に設けられてもよい。
【００２３】
ここで、印刷確認とは、印刷データに基づいて印刷された位置（印刷位置）が、連続用紙上に予め印刷されたフォームに対応しているか否か（印刷状態）を確認することである。
例えば、用紙をセットした位置のずれなどに起因して、予め印刷されたフォームに対して印刷位置がずれて印刷されることがある。すると、用紙の位置を微調整して、印刷をやり直すことが必要となる。一方、予め印刷されたフォームに対して印刷位置がずれないで印刷されていると、そのまま印刷が続行される。
よって、印刷確認は、最初に印刷されたユーザページ＃１に対して行なわれる。しかし、前述したように、制御ページを有する場合、最初に印刷されるページはユーザページ＃１ではない制御ページとなるが、最初のページ（制御ページ）で印刷確認を行っても意味がない。
【００２４】
すなわち、連続印刷モードとは、印刷データに基づいて、連続帳票など連続用紙に連続して印刷するモードである。一方、印刷確認モードとは、連続帳票に予め印刷されたフォームと印刷した印字データとがずれないで印刷されているかをオペレータが確認するモードである。このとき、ユーザページ＃１のように予め定められた印刷確認したいユーザページの印刷が終了すると、印刷を停止させる。そして、オペレータは、フォームと印刷した印字データとにずれなどがないかを確認する。
【００２５】
しかし、印刷機構部２１から視認部２２までの視認距離Ｍが大きい場合、視認部２２と印刷確認したいユーザページとを一致させることが必要となる。
【００２６】
次に、図４に基づいて、印刷確認モードにおける制御部１０の機能ブロックを説明する。すなわち、印刷確認スイッチ３１が押されて、連続印刷モードから印刷確認モードに移行しているとする。
制御部１０は、受信部１１１、ページ数算出部１１２、印刷開始指示部１１３、カウント部１１４、印刷停止指示部１１５及び記憶部１１６を備えている。
ページ数算出部１１２、印刷開始指示部１１３、カウント部１１４及び印刷停止指示部１１５は、図１に示したＣＰＵ１１がプログラムに基づいて実現する。受信部１１１は、図１に示した通信部４０、記憶部１１６は、図１に示したＲＯＭ１２、ＲＡＭ１３である。
ここで、受信部１１１は、印刷データ受信部の一例、ページ数算出部１１２は、ページ算出部及びページ算出手段の一例、印刷開始指示部１１３は、印刷指示部又は印刷指示手段の一例、カウント部１１４は、ページ積算手段の一例、印刷停止指示部１１５は、印刷停止部及び印刷停止手段の一例である。
【００２７】
記憶部１１６には、予め視認距離Ｍが記憶されている。これは、印刷装置１によって固定である。
受信部１１１は、ホストコンピュータ２から印刷データを受信する。そして、ページ数算出部１１２は、印刷データからページ長Ｎを取得し、記憶部１１６に記憶するとともに、視認距離Ｍとページ長Ｎとから、視認距離Ｍ内におけるページ数を算出し、記憶部１１６に記憶する。このページ数が停止ページ数Ｐとなる。言い換えると、停止ページ数Ｐを印刷すると、先頭のページが、視認部２２の中心付近に到達する。
【００２８】
印刷開始指示部１１３は、印刷部２０に対して、印刷の開始を指示する。
カウント部１１４は、印刷されたページ数（印刷ページ数）を積算（カウント）し、カウント数Ｃを記憶部１１６に記憶する。
印刷停止指示部１１５は、カウント数Ｃと停止ページ数Ｐとを比較し、カウント数Ｃが停止ページ数Ｐに到達すると、印刷部２０に対して、印刷の停止を指示する。
【００２９】
図５は、第１の実施の形態に係るフローチャートである。
以下では、印刷装置１における制御部１０の動作として説明する。
まず、ホストコンピュータ２から、印刷データが受信される（ステップ１０１、図５ではＳ１０１と表記する。以下同様とする。）。
次に、印刷確認スイッチ３１が押されて印刷確認モードに設定されているか否かが判断される（ステップ１０２）。
ここで、否定（Ｎｏ）の判断がされた場合、すなわち、連続印刷モードであると、連続印刷が実行される。
一方、肯定（Ｙｅｓ）の判断がされた場合、すなわち、印刷確認モードであると、印刷確認モードが実行される。
そして、ページ数算出部１１２によって、印刷データからページ長Ｎが取得される。さらに、ページ長Ｎと、記憶部１１６から読み出された視認距離Ｍとから、停止ページ数Ｐが算出される（ページ算出機能）（ステップ１０３）。
そして、カウント部１１４によって、カウント数Ｃが“０”にセットされる（ステップ１０４）。
【００３０】
次に、印刷開始指示部１１３により、印刷ページがジョブセパレータページなどの制御ページであるか否かが判断される（ステップ１０５）。
ステップ１０５で肯定（Ｙｅｓ）の判断、すなわち、印刷ページが制御ページである場合には、停止ページ数Ｐが“＋１”（加算）される（ステップ１０６）。
そして、印刷開始指示部１１３によって、印刷部２０に印刷が指示され、ページ印刷が実行される（印刷指示機能）（ステップ１０７）。これに伴い、カウント部１１４によって、カウント数Ｃが“＋１”される（ステップ１０８）。
なお、ステップ１０５で否定（Ｎｏ）の判断、すなわち、印刷ページが制御ページでない場合には、ステップ１０６がスキップされる。
【００３１】
次に、印刷停止指示部１１５によって、カウント数Ｃが停止ページ数Ｐに等しい（Ｃ＝Ｐ）か否かが判断される（ステップ１０９）。
ステップ１０９で肯定（Ｙｅｓ）の判断がされた場合、すなわち、カウント数Ｃが停止ページ数Ｐに等しい（Ｃ＝Ｐ）場合には、印刷停止指示部１１５によって、印刷部２０のページ印刷が停止される（印刷停止機能）（ステップ１１０）。
【００３２】
なお、ステップ１０９で否定（Ｎｏ）の判断がされた場合、すなわち、カウント数Ｃが停止ページ数Ｐより小さい場合には、ステップ１０５に戻って、印刷開始指示部１１３によって、次の印刷ページが制御ページか否かが判断される。
【００３３】
このようにすることで、制御ページがあると、停止ページ数Ｐがカウントアップされるので、視認部２２には、印刷確認したいユーザページが表れる。よって、オペレータは、印刷データにおける制御ページの有無を意識することなく印刷確認しうる。
【００３４】
また、ページ長Ｎが異なる連続用紙が使用される場合であっても、停止ページ数Ｐは、視認距離Ｍとページ長Ｎとから算出されるため、ユーザページ＃１が視認部２２に到達したときに、ページ印刷が停止される。
このようにして、オペレータは、制御ページの有無を認識することなく、印刷確認したいユーザページにおいて印刷確認しうる。
そして、連続用紙に予め印刷されたフォームと印刷データとのずれの有無をユーザページ＃１（最初の帳票）において確認することで、印刷確認をすべてのページを印刷後にお行う場合に比べて、不要な印刷が抑制される。
【００３５】
なお、印刷ページがジョブセパレータページなどの制御ページであるか否かは、印刷データ又は印刷プロトコルに、制御ページであることを示す専用コードを付加し（設け）、印刷開始指示部１１３が専用コードにより、制御ページとユーザページとを識別してもよい。
また、印刷ページの特徴抽出によって、制御ページとユーザページとを識別してもよい。
【００３６】
［第２の実施の形態］
第１の実施の形態では、カウント部１１４は、印刷されたページ（印刷ページ）のすべてに対してカウント数Ｃを“＋１”し、制御ページである場合に、停止ページ数Ｐを“＋１”する変更を行った。
第２の実施の形態では、印刷ページが、制御ページである場合には、カウント数Ｃを“＋１”しない。
他の構成は第１の実施の形態と同様であるので、異なる部分を説明し、同様な部分の説明を省略する。
【００３７】
図６は、第２の実施の形態に係るフローチャートである。
ジョブセパレータページなどの制御ページは、印刷データの最初に置かれている。なお、制御ページが複数ページあっても、印刷データの最初の部分に連続して置かれている。
ステップ１０１の印刷データの受信、ステップ１０２の印刷確認モードが設定されているか否かの判断、ステップ１０３の視認距離Ｍとページ長とによる停止ページ数Ｐの算出、ステップ１０４のカウント数Ｃの初期化（“０”設定）は、第１の実施の形態で示した図５と同様である。よって、同じステップ番号を付し、ステップ１０４以降を以下に説明する。
【００３８】
まず、制御部１０のカウント部１１４によって、カウント数Ｃが“０”であるか否かが判断される（ステップ２０１）。
ステップ２０１で肯定（Ｙｅｓ）の判断がされた場合、すなわち、カウント数Ｃが“０”である場合には、まだ印刷が開始されていないと判断される。
次に、印刷開始指示部１１３によって、印刷ページがユーザページであるか否かが判断される（ステップ２０２）。
ステップ２０２において肯定（Ｙｅｓ）の判断がされた場合、すなわち、印刷ページがユーザページである場合には、カウント部１１４によって、カウント数Ｃが“＋１”される（ステップ２０３）。そして、印刷開始指示部１１３の指示を受けた印刷部２０によって、ページ印刷が実行される（ステップ２０４）。そして、ステップ２０１に戻る。
一方、ステップ２０２において否定（Ｎｏ）の判断がされた場合、すなわち、印刷ページが制御ページである場合には、ステップ２０３をスキップして、印刷部２０によって、ページ印刷が実行される（ステップ２０４）。この場合、カウント数Ｃは、“０”に維持される。そして、ステップ２０１に戻る。
これで、印刷データの１ページ目の印刷が終わり、次ページ目の印刷に移行する。
【００３９】
ステップ２０１において、再び、カウント部１１４によって、カウント数Ｃが“０”であるか否かが判断される。
１ページ目において、ステップ２０２で否定（Ｎｏ）の判断がされた場合、すなわち、印刷ページが制御ページであった場合には、カウント数Ｃは“０”が維持されている。このため、ステップ２０１においても、肯定の判断がされる。そして、ステップ２０２以降が繰り返される。
【００４０】
一方、１ページ目において、ステップ２０２で肯定（Ｙｅｓ）の判断がされた場合、すなわち、印刷ページがユーザページであった場合には、カウント数Ｃは、“１”以上となっているため、ステップ２０１において、否定の判断がされる。
次に、印刷停止指示部１１５によって、カウント数Ｃが停止ページ数Ｐ未満（Ｃ＜Ｐ）か否かが判断される（ステップ２０５）。ステップ２０５において、肯定（Ｙｅｓ）の判断がされる場合、すなわち、カウント数Ｃが停止ページ数Ｐ未満である場合には、ステップ２０３以降が実行される。つまり、カウント数Ｃが“＋１”され、ページ印刷が実行される。
制御ページは印刷データの最初の部分にあること、カウント数Ｃが“０”でないことから、ユーザページの印刷が既に開始されている。したがって、もはや印刷ページがユーザページであるか否かの判断をすることを要しないので、ステップ２０５で肯定（Ｙｅｓ）の判断がされると、ステップ２０２はスキップされる。
【００４１】
一方、ステップ２０５において、否定（Ｎｏ）の判断がされた場合、すなわち、カウント数Ｃが停止ページ数Ｐと同じ又は超えている場合には、カウント部１１４によって、カウント数Ｃが“０”に設定（Ｃ＝０）される（ステップ２０６）。そして、印刷停止指示部１１５の指示によって印刷部２０におけるページ印刷が停止される（ステップ２０７）。
【００４２】
以上説明したように、第１の実施の形態の代わりに第２の実施の形態を用いてもよい。
【００４３】
［第３の実施の形態］
第１の実施の形態では、印刷機構部２１から視認部２２までが視認距離Ｍの場合、停止ページ数Ｐは視認距離Ｍをページ長Ｎで除して求めた（Ｐ＝Ｍ／Ｎ）。しかし、ページ長Ｎは、印刷ジョブごとに変化するため、印刷確認したいページが視認部２２において最適な位置に配置されるか分からない。
【００４４】
図７は、第３の実施の形態における視認部２２とユーザページとの関係を説明する図である。図７（ａ）は、印刷を開始する前、図７（ｂ）は、視認距離を物理的な（実際の）距離であるＭとした場合、図７（ｃ）は、視認距離を物理的な（実際の）距離であるＭと異なるＭ′とした場合である。なお、図７（ｃ）では、物理的な視認距離Ｍを物理距離、論理的な視認距離Ｍ′を論理距離と表記している。
ここでは、物理的な（実際の）視認距離Ｍが１３インチ、視認部２２を構成する視認窓長Ｌを１４インチとする。この場合、視認部２２の視認窓の上流側の端（図における左端）は、印刷機構部２１の下流側端から６インチ、下流側の端（図における右端）は、印刷機構部２１の上流側端から２０インチとなる。
図７（ａ）に示すように、印刷データは、先頭に１枚の制御ページ（ジョブセパレータページ）を備える。そして、印刷データは、制御ページ及びユーザページとも、ページ長Ｎが６インチであるとする。
停止ページ数Ｐは、視認距離Ｍ（１３インチ）をページ長Ｎ（６インチ）で除して求められる。ここで、停止ページ数Ｐを、商の小数点以下を繰り上げて３とする。この場合、制御ページが１枚あるので、実際の停止ページ数Ｐは４となる。
すると、図７（ｂ）に示すように、ユーザページ＃１の上流側の端（図における左端）は、印刷機構部２１から１２インチ、下流側の端（図における右端）は、印刷機構部２１から１８インチとなる。すなわち、ユーザページ＃１は、視認部２２の視認窓において、下流側にずれた位置になる。
この場合、ユーザページは、３ページ印刷される。
【００４５】
これに対して、１３インチである物理的な（実際の）視認距離Ｍを仮想（論理）的に１２インチ（論理的な視認距離Ｍ′）とすると、停止ページ数Ｐは、視認距離Ｍ′（１２インチ）をページ長Ｎ（６インチ）で除した２となる。この場合、制御ページが１枚あるので、実際の停止ページ数Ｐは３となる。
すると、図７（ｃ）に示すように、ユーザページ＃１の上流側の端は、印刷機構部２１から６インチの位置、下流側の端は、印刷機構部２１から１２インチの位置になる。すなわち、ユーザページ＃１は、視認部２２の視認窓において上流側にずれた位置になる。
この場合、ユーザページは、２ページ印刷される。
【００４６】
目視により印刷確認を行う場合、視認部２２の視認窓における下流側で行うより、上流側において行うことがよい。
また、印刷確認の結果、フォームと印刷データとがずれている場合には、印刷をやり直すことになる。このため、印刷確認の前に印刷されるユーザページ数は少ないほどよい。
すなわち、物理的な視認距離（物理距離）Ｍ（１３インチ）を、論理的な視認距離（論理距離）Ｍ′（１２インチ）とした方がよいことになる。
【００４７】
つまり、物理的な視認距離Ｍで停止ページ数を算出すると、ユーザページ＃１が視認部２２の視認窓の下流側に置かれることになるおそれがある。
そこで、第３の実施の形態では、物理的な（実際の）視認距離Ｍに代えて論理的な視認距離Ｍ′によって停止ページ数を算出し、視認しやすい位置にユーザページ＃１が来るようにしている。
【００４８】
図８は、第３の実施の形態に係る物理的な視認距離Ｍを論理的な視認距離Ｍ′に変更する方法を説明するフローチャートである。
ここでは、図５に示したフローチャートにおける、ステップ１０１の印刷データの受信、ステップ１０２の印刷確認モードが設定されているか否かの判断、ステップ１０３の視認距離Ｍとページ長Ｎとによる停止ページ数Ｐの算出が済んでいるとする。
ここでは、それ以降の視認距離Ｍの変更についてフローチャートを示す。
【００４９】
ページ長Ｎと物理的な視認距離ＭとをＵＩ部３０に表示する（ステップ３０１）。
そして、視認距離Ｍを視認距離Ｍ′に変更する（ステップ３０２）。
さらに、視認距離Ｍ′を視認距離Ｍとして記憶部１１６に格納する（ステップ３０３）。
これにより、視認距離Ｍの変更を終了する。
【００５０】
これ以降は、図５に示した第１の実施の形態におけるフローチャートにおいて、ステップ１０４以降を実行すればよい。また、図４に示した第２の実施の形態におけるフローチャートにおいて、ステップ２０１以降を実行すればよい。
なお、変更する視認距離Ｍ′は、印刷データに合わせて設定すればよい。
【００５１】
［第４の実施の形態］
第１の実施の形態から第３の実施の形態では、１台の印刷装置１により、印刷データを印刷するとした。第４の実施の形態では、複数の印刷装置１を連結して、印刷データを印刷する。
例えば、２台の印刷装置１（印刷装置１ａ、１ｂ）を連結して、上流側の印刷装置１ａで用紙の表側を印刷し、下流側の印刷装置１ｂで用紙の裏側を印刷する。２台の印刷装置１（印刷装置１ａ、１ｂ）は、同じ構成であるとする。
ここで、上流側の印刷装置１ａが第１の印刷装置の一例、下流側の印刷装置１ｂが第２の印刷装置の一例である。
【００５２】
図９は、２台の印刷装置１ａ、１ｂを連結する場合を説明する図である。図９（ａ）は、印刷装置１ａ、１ｂの構成、図９（ｂ）は、用紙への印刷の状態を説明する図である。
ここでは、上流側の印刷装置１ａ及び下流側の印刷装置１ｂなど、複数の印刷装置１を含む場合を印刷システムと表記する。
この場合、印刷データの最初に制御ページ（ジョブセパレータページ）が１ページあったとする。すると、印刷データは、制御ページ（ジョブセパレータページ）、空白ページ、ユーザページ＃１、＃２、＃３、＃４、＃５、＃６、…と送信される。
【００５３】
よって、上流側の印刷装置１ａは、制御ページ（ジョブセパレータページ）、ユーザページ＃１、＃３、＃５、…の順に印刷を行うことになる。
一方、下流側の印刷装置１ｂは、空白ページ、ユーザページ＃２、＃４、＃６、…の順に印刷を行うことになる。
【００５４】
そして、印刷確認を行いたいページは、上流側の印刷装置１ａでは、ユーザページ＃１、下流側の印刷装置１ｂでは、ユーザページ＃２である。
【００５５】
このとき、第１の実施の形態で説明したように、上流側の印刷装置１ａにおける制御部１０の印刷開始指示部１１３は、印刷データを順に精査（解析）して、制御ページかユーザページかを識別する。よって、上流側の印刷装置１ａにおいて、制御ページ（ジョブセパレータ、空白ページ）が検知される。よって、上流側の印刷装置１ａから下流側の印刷装置１ｂに対して、制御ページを検知したことを通知すれば、下流側の印刷装置１ｂにおける制御部１０において設定される停止ページ数Ｐを、制御ページを考慮して設定しうる。このようにすることで、下流側の印刷装置１ｂの制御部１０の印刷開始指示部１１３において、印刷データを精査（解析）することを要しない。
【００５６】
印刷確認スイッチ３１は、上流側の印刷装置１ａ及び下流側の印刷装置１ｂのいずれにも付いている。
すると、上流側の印刷装置１ａにおいて、印刷確認スイッチ３１を押して印刷確認モードに入ると、ユーザページ＃１が印刷確認されるように印刷が停止する。
また、下流側の印刷装置１ｂにおいて、印刷確認スイッチ３１を押して印刷確認モードに入ると、ユーザページ＃２が印刷確認される位置で印刷が停止する。
なお、上流側の印刷装置１ａ又は下流側の印刷装置１ｂのいずれか一方が印刷確認モードで、印刷が停止すると、他方も印刷が停止するようになっている。
【００５７】
ここでは、第１の実施の形態で説明したように、制御ページ（ジョブセパレータページ）に専用コードを設けるとともに、空白ページにも制御ページであることを示す専用コードを付してもよい。
また、上流側の印刷装置１ａから下流側の印刷装置１ｂに印刷データが送信される際に、空白ページに専用コードを付すようにしてもよい。
このようにすることで、ホストコンピュータ２は、複数の印刷装置１によって印刷データが印刷されていることを認識することを要しない。
【００５８】
［第５の実施の形態］
第１の実施の形態から第４の実施の形態では、印刷装置１において、印刷機構部２１と視認部２２との間が視認距離Ｍであるとした。
しかし、視認距離Ｍは、印刷装置１の構成（装置構成）によって異なる。
そこで、第５の実施の形態では、印刷装置１の異なる装置構成のそれぞれにおける視認距離Ｍをテーブルとして記憶部１１６に記憶（格納）させている。そして、印刷装置１の構成に応じて、印刷確認モードになった際に、自己の印刷装置１の視認距離Ｍを読み出して停止ページ数Ｐを算出する。
【００５９】
図１０は、異なる構成の印刷装置１における視認距離Ｍを説明する図である。図１０（ａ）は、内部に視認部２２を備える印刷装置１の一例、図１０（ｂ）は、内部に視認部２２を備えずスタッカー２３で視認する印刷装置１の一例、図１０（ｃ）は、後処理装置３を備え、後処理装置３に入る部分に視認部２２を備える印刷装置１の一例である。
【００６０】
図１０（ａ）に示すように、内部に視認部２２を備える印刷装置１では、視認距離Ｍ１は、印刷機構部２１から視認部２２までとなる。この印刷装置１を単機（視認部２２及びスタッカー２３付）と表記する。
図１０（ｂ）に示すように、内部に視認部２２を備えない印刷装置１では、スタッカー２３において、印刷確認する。この場合、視認距離Ｍ２は、印刷機構部２１からスタッカー２３までとなる。この印刷装置１を単機（スタッカー２３付）と表記する。
図１０（ｃ）に示すように、後処理装置３に入る前に視認部２２を備える印刷装置１では、視認距離Ｍ３は、印刷機構部２１から後処理装置３に入る前の視認部２２までとなる。この印刷装置１を単機（後処理装置３付）と表記する。
【００６１】
図１１は、印刷装置１の構成により視認距離Ｍが異なる場合に視認距離Ｍを設定する方法を説明するフローチャート及び記憶部１１６に記憶される参照テーブルＬＵＴの一例である。図１１（ａ）は、視認距離Ｍを設定する方法を説明するフローチャート、図１１（ｂ）は、参照テーブルＬＵＴの一例である。
【００６２】
図１１（ｂ）に示すように、視認距離Ｍは、予め印刷装置１の構成ごとに算出されて、記憶部１１６に参照テーブルＬＵＴとして記憶されている。ここでは、例えば、構成の番号（構成０〜７）に対応して、視認距離Ｍ（Ｍ１〜８）が記憶されている。
図１０（ａ）に示すように、参照テーブルＬＵＴから視認距離Ｍ（Ｍ１〜８）が記憶部１１６から読み出される（ステップ４０１）。
次に、自己の印刷装置１の構成が、印刷装置１のＲＯＭ１２などから読み出される（ステップ４０２）。
そして、印刷装置１の構成が、構成０〜７のいずれに該当するか否かが判断される（ステップ４０３）。
そして、印刷装置１の構成に対応する視認距離Ｍが記憶部１１６に格納される（ステップ４０４）。
【００６３】
以降は、第１の実施の形態と同様であるので、説明を省略する。
【００６４】
［第６の実施の形態］
第１の実施の形態から第５の実施の形態では、連続帳票などの連続用紙が途切れることなく、印刷装置１に送られるとした。
しかし、連続用紙が途切れて、継ぎ足されることがある。
図１２は、第６の実施の形態における印刷装置１の構成を説明する図である。
印刷装置１は、外部に用紙を供給する前処理装置４を備えている。そして、前処理装置４は、用紙なし検知部４１を備えている。また、印刷装置１は、用紙が継ぎ足されたかを検知する継足検知部２４を備えている。他の構成は、第１の実施の形態で説明したと同様であるので、異なる部分を説明し、同様な部分の説明を省略する。
ここで、継足検知部２４が継足検知部の一例である。
【００６５】
前処理装置４の用紙なし検知部４１が用紙なしを検知すると、印刷装置１に対して、用紙なしを通知する。
印刷装置１は、用紙なしを通知されると印刷を停止する。
そして、オペレータが、前処理装置４に用紙を補給するとともに、印刷装置１に対して用紙を継ぎ足して供給する。このとき、パンチ穴などを設けて、継ぎ足し位置が分かるようにする。
【００６６】
継ぎ足された用紙に対しては、印刷確認がされていない。よって、オペレータは、印刷確認スイッチ３１を押して、印刷確認モードに入る。
すると、印刷装置１の継足検知部２４が、パンチ穴などにより継ぎ足し位置を検知する。そこで、ページ数算出部１１２は、停止ページ数Ｐを再度設定する。そして、カウント部１１４が、継ぎ足された用紙において、印刷部２０が印刷したページ数をカウントしてカウント数Ｃとする。
そして、印刷停止指示部１１５は、停止ページ数Ｐとカウント数Ｃとが一致したところで、印刷部２０の印刷を停止する。
これにより、継ぎ足された用紙における最初のユーザページが視認部２２の視認しうる位置にくる。
【００６７】
用紙の継ぎ足しであって、制御ページは含まれていない場合は、停止ページ数Ｐやカウント数Ｃの変更をしなくともよい。
なお、印刷データに制御ページを追加してもよい。この場合、第１の実施の形態及び第２の実施の形態で説明したように、制御ページである場合に、停止ページ数Ｐを“＋１”したり、カウント数Ｃをそのままに維持したりすればよい。
【符号の説明】
【００６８】
１、１ａ、１ｂ…印刷装置、２…ホストコンピュータ、３…後処理装置、４…前処理装置、１０…制御部、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、２０…印刷部、２１…印刷機構部、２２…視認部、２３…スタッカー、３０…ＵＩ部、３１…印刷確認スイッチ、４０…通信部、５０…バス、１１１…受信部、１１２…ページ数算出部、１１３…印刷開始指示部、１１４…カウント部、１１５…印刷停止指示部、１１６…記憶部
【図１】
0006503858.tif 000002
【図２】
0006503858.tif 000003
【図３】
0006503858.tif 000004
【図４】
0006503858.tif 000005
【図５】
0006503858.tif 000006
【図６】
0006503858.tif 000007
【図７】
0006503858.tif 000008
【図８】
0006503858.tif 000009
【図９】
0006503858.tif 000010
【図１０】
0006503858.tif 000011
【図１１】
0006503858.tif 000012
【図１２】
0006503858.tif 000013