(57)【特許請求の範囲】
【請求項１】
印刷部と、
水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、
前記連続紙を前記表面印刷部へ給紙する給紙部と、
前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、
前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、
前記裏面印刷部で印刷された連続紙を排出する排紙部と、
前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、
前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、
前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、
を有する印刷装置であって、
前記印刷ページ管理部は、
前記用紙残量検知部で前記連続紙の残量が所定量に達したことが検知されてから前記用紙無し検知部までの用紙搬送長に、前記表面印刷部の印刷点から前記排紙部へ排紙される間の用紙搬送長が収まるように前記ページ管理を行う
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載された印刷装置において、
前記用紙無し検知部までの用紙搬送長は、前記給紙部にセットされた印刷用紙の残量長と前記用紙残量検知部から前記用紙無し検知部に至る用紙搬送路長の和であり、
前記表面の印刷点から前記排紙部へ排紙される間の用紙搬送長は、前記表面印刷部の印刷点から前記用紙反転部を経由して前記裏面印刷部の印刷点に至る用紙搬送路長、又は前記表面印刷部の印刷点から前記用紙反転部を経由して前記裏面印刷部の印刷点に至る用紙搬送路長と前記裏面印刷部の印刷点から前記排紙部へ前記印刷用紙が排紙されるまでの用紙搬送路長の和である
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載された印刷装置において、
前記印刷ページ管理部は、前記表面に対応する前記裏面の印刷及び排出を保障できるページで前記表面の印刷を終了し、次ページ以降の表面を白データとする
ことを特徴とする印刷装置。
【請求項４】
印刷部と、
水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、
前記連続紙を前記表面印刷部へ給紙する給紙部と、
前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、
前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、
前記裏面印刷部で印刷された連続紙を排出する排紙部と、
前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、
前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、
前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、
を有する印刷装置の印刷制御方法であって、
前記用紙残量検知部が前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知工程と、
前記印刷ページ管理部が前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理工程と
を有し、
前記印刷ページ管理工程は、前記用紙残量検知部で前記連続紙の残量が所定量に達したことが検知されてから前記用紙無し検知部までの用紙搬送長に、前記表面印刷部の印刷点から前記排紙部へ排紙される間の用紙搬送長が収まるように前記ページ管理を行う
ことを特徴とする印刷制御方法。
【請求項５】
印刷部と、
水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、
前記連続紙を前記表面印刷部へ給紙する給紙部と、
前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、
前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、
前記裏面印刷部で印刷された連続紙を排出する排紙部と、
前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、
前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、
前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、
を有する印刷装置に、請求項４に記載された印刷制御方法の各工程を実行させるための印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙反転機構を内蔵し、連続紙に両面印刷が可能な印刷装置、その印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
連続紙に両面印刷を行うことのできる印刷システムとして、２台の連続紙プリンタの間に用紙反転機構を設け、１台目の連続紙プリンタで表面に印刷し、２台目の連続紙プリンタで裏面に印刷して両面印刷を行うタンデム方式の印刷システムがある。しかし、タンデム方式の印刷システムは、大型で高価な連続紙プリンタを２台準備する必要があるため、コスト面や設置面積等に問題がある。
【０００３】
また、これらの問題を解決した印刷装置として、用紙反転機構を内蔵した１台の連続紙プリンタで連続紙の両面印刷が可能なＳＥＤ（Single Engine Duplex）方式の両面印刷装置がある（特許文献１）。この両面印刷装置は、水平方向に２分割された印刷ユニットの半分で連続紙の表面に印刷した後に連続紙の表裏を反転して印刷ユニットの上流側に戻し、印刷ユニットの残り半分で連続紙の裏面に印刷するように構成されている。
【０００４】
ＳＥＤ方式の両面印刷装置では、表裏の同じページの印刷タイミングは、裏面が表面よりも用紙反転機構の搬送長分だけ遅れる。また、用紙反転機構の搬送長よりも長いページの印刷を行う場合は、表裏両面の印刷が並行して行われるタイミングが存在する。従って、例えば、用紙無し（連続用紙の終端）を検知すると印刷動作を停止するプリンタエンジンを用いたＳＥＤ方式の両面連続紙プリンタにおいては、ページの途中で印刷が中断された印刷結果や、表面に対応した裏面の印刷を実行することができず表面だけが印刷されて裏面が印刷されないといった未完成の印刷結果を排出してしまうという問題がある。
【０００５】
一方、タンデム方式の印刷システムにおいては、用紙無しを検知したとき、１台目の連続紙プリンタは印刷を伴わない用紙送りを行い、２台目の連続紙プリンタは１台目で印刷された表面ページに対応する裏面ページを印刷して、用紙を排出することによって、表面と裏面の印刷ページを合わせることのできる印刷用紙送り制御方式が知られている（特許文献２）。
【０００６】
しかし、この印刷用紙送り制御方式は、表面に印刷する１台目の連続紙プリンタと裏面に印刷する２台目の連続紙プリンタの間に一定長の印刷用紙がバッファとして存在し、１台目の連続紙プリンタが印刷用紙無しを検知しても一定期間は２台目の印刷を継続できるタンデム方式の両面印刷連続紙プリンタを想定したものであり、用紙反転機構をプリンタに内蔵し１台の連続紙プリンタで両面印刷をサポートするＳＥＤ方式の両面印刷装置において同様の処理を実施することができないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題を解決するためになされたものであり、その目的は、ＳＥＤ方式の両面印刷装置において、ページの途中で印刷が中断された印刷結果や、表面ページだけが印刷されて裏面ページが印刷されていない未完成の印刷結果を排出することなく、表面と裏面が正常に印刷された印刷結果のみを排出できるようにすることである。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、印刷部と、水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、前記連続紙を前記表面印刷部へ給紙する給紙部と、前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、前記裏面印刷部で印刷された連続紙を排出する排紙部と、前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、を有する印刷装置であって、前記印刷ページ管理部は、前記用紙残量検知部で前記連続紙の残量が所定量に達したことが検知されてから前記用紙無し検知部までの用紙搬送長に、前記表面印刷部の印刷点から前記排紙部へ排紙される間の用紙搬送長が収まるように前記ページ管理を行うことを特徴とする印刷装置である。
本発明の印刷制御方法は、印刷部と、水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、前記連続紙を前記表面印刷部へ給紙する給紙部と、前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、前記裏面印刷部で印刷された連続紙を排出する排紙部と、前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、を有する印刷装置の印刷制御方法であって、前記用紙残量検知部が前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知工程と、前記印刷ページ管理部が前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理工程とを有し、前記印刷ページ管理工程は、前記用紙残量検知部で前記連続紙の残量が所定量に達したことが検知されてから前記用紙無し検知部までの用紙搬送長に、前記表面印刷部の印刷点から前記排紙部へ排紙される間の用紙搬送長が収まるように前記ページ管理を行うことを特徴とする印刷制御方法である。
本発明の印刷制御プログラムは、印刷部と、水平方向に２分割された前記印刷部の半分からなり、連続紙の表面に印刷する表面印刷部と、前記連続紙を前記表面印刷部へ給紙する給紙部と、前記表面印刷部で表面が印刷された連続紙の表裏を反転する用紙反転部と、前記印刷部の残り半分からなり、前記用紙反転部で反転された前記連続紙の裏面に印刷する裏面印刷部と、前記裏面印刷部で印刷された連続紙を排出する排紙部と、前記給紙部における前記連続紙の残量が所定量に達したことを検知する用紙残量検知部と、前記給紙部における前記連続紙の残量が無くなったことを検知する用紙無し検知部と、前記表面及び裏面の印刷制御のページ管理を行う印刷ページ管理部と、を有する印刷装置に、本発明の印刷制御方法の各工程を実行させるための印刷制御プログラムである。
【０００９】
［作用］
本発明によれば、連続紙の残量が所定量に達したことを検知し、表面に対応する裏面の印刷を保障できるページで表面の印刷を終了することによって、表面と裏面の印刷ページを一致させ、両面印刷された連続紙を生成する。
【発明の効果】
【００１０】
本発明によれば、ページの途中で印刷が中断された印刷結果や、表面ページだけが印刷されて裏面ページが印刷されていない未完成の印刷結果を排出することなく、表面と裏面が正常に印刷された印刷結果のみを排出することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の両面印刷装置を説明するための図である。
【図２】本発明の実施形態の両面印刷装置における用紙の搬送経路を説明するための図である。
【図３】本発明の実施形態の両面印刷装置における用紙長を説明するための図である。
【図４】本発明の実施形態の両面印刷装置における通常の両面印刷について説明するための図である。
【図５】ＳＥＤ方式の両面印刷装置において印刷途中で用紙無しを検知したときの従来の動作を説明するための図である。
【図６】本発明の実施形態の両面印刷装置においてニアエンプティを検知したときの動作を説明するための図である。
【図７】本発明の実施形態の両面印刷装置においてニアエンプティを検知したときの印刷処理のフローチャートである。
【図８】本発明の実施形態の両面印刷装置においてニアエンプティを検知したときに印刷最終ページを決定する方法を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を用いて詳細に説明する。
〈両面印刷システムの構成〉
図１に、本発明の実施形態の両面印刷装置と、上位装置１０１とからなる両面印刷システムを示す。この両面印刷装置は、印刷制御装置１０５と、プリンタエンジン１１１からなる。印刷制御装置１０５とプリンタエンジン１１１とを一体に構成してもよいし、別体に構成してもよい。
【００１３】
上位装置１０１は、印刷指示情報１０２と共に表面印刷データ１０３又は裏面印刷データ１０４を印刷制御装置１０５へ送信する。印刷制御装置１０５は、用紙搬送などを指示する印刷制御情報１０７によってプリンタエンジン１１１に対する印刷制御を行う。また、印刷制御装置１０５は上位装置１０１より受信した表面及び裏面の印刷データ１０３、１０４を管理する印刷ページ管理部１０６を備えており、プリンタエンジン１１１に対する印刷制御のページ管理を行う。
【００１４】
プリンタエンジン１１１は、受信した印刷制御情報１０７に基づいて印刷データ１０８の印刷を行う。プリンタエンジン１１１は、分割した印刷ユニットの半分で印刷用紙の表面の印刷を行い、印刷用紙を反転して印刷ユニットの上流側に戻し、印刷ユニットの残り半分で印刷用紙の裏面の印刷を行うことによって両面印刷を行うＳＥＤの機能を有する。
【００１５】
また、プリンタエンジン１１１は、セットされている印刷用紙の残量が少ないことを示すニアエンプティ情報１０９や、印刷用紙の残量が無くなったことを示す用紙無し情報１１０を印刷制御装置１０５へ通知する機能を有する。また、プリンタエンジン１１１は、ニアエンプティ情報１０９を通知するときの用紙残量や、表面印刷点から裏面印刷点までの間の用紙搬送路長などのＳＥＤ構成情報１１２を印刷制御装置１０５へ通知する機能を有する。
【００１６】
〈プリンタエンジンにおける印刷用紙の搬送経路〉
図２に、プリンタエンジン１１１における印刷用紙の搬送経路を示す。印刷用紙２０５は、給紙部２０１より給紙され印刷部２０２へ搬送される。印刷部２０２は水平方向に２分割されており、半分を用いて表面の印刷を行う。印刷用紙２０５は用紙反転部２０３へ搬送され用紙の反転を受け、再度印刷部２０２へ搬送され、印刷部２０２の残り半分を用いて裏面の印刷が行われる。表面と裏面の両面が印刷された印刷用紙２０５は排紙部２０４へ搬送され排紙される。
【００１７】
このように、１つの印刷部を表面印刷部と裏面印刷部に２分割した１つのプリンタエンジンを用いてＳＥＤ方式により両面印刷を行う。なお、給紙部２０１には、搬送方向の上流側から順に用紙残量検知部２０６、用紙無し検知部２０７が設けられており、それぞれ印刷用紙２０５の残量が少ないこと（ニアエンプティ）、印刷用紙２０５の残量が無くなったことを検知する。
【００１８】
〈プリンタエンジンの各部の用紙長〉
図３に、プリンタエンジン１１１の各部の用紙長を示す。給紙部２０１にセットされた印刷用紙の残量長を用紙長Ａ３０４とし、用紙残量検知部２０６から用紙無し検知部２０７までの用紙搬送路長を用紙長Ｂ３０５とし、用紙無し検知部２０７から表面印刷部（印刷部２０２のうち用紙表面３０１に印刷する部分）の印刷点３０３までの用紙搬送路長を用紙長Ｃ３０６とし、表面印刷部の印刷点３０３から用紙反転部２０３を経由して裏面印刷部（印刷部２０２のうち用紙裏面３０２に印刷する部分）の印刷点３０３までの用紙搬送路長を用紙長Ｄ３０７とし、裏面印刷部の印刷点３０３から排紙部２０４へ印刷用紙が排紙されるまでの用紙搬送路長を用紙長Ｅ３０８とする。
【００１９】
用紙残量検知部２０６では、印刷用紙の残量である用紙長Ａ３０４が一定の長さより短くなるとニアエンプティを検知する。用紙無し検知部２０７では、用紙長Ａ３０４と用紙長Ｂ３０５の印刷用紙が無くなると用紙無しを検知する。
【００２０】
以上に示した用紙長Ａ３０４、用紙長Ｂ３０５、用紙長Ｃ３０６、用紙長Ｄ３０７、用紙長Ｅ３０８は、通常、プリンタエンジン毎に一定の長さであり、プリンタエンジン１１１から印刷制御装置１０５に対して、ＳＥＤ構成情報１１２として印刷に先立って通知される。
【００２１】
〈通常の両面印刷動作〉
図４は、プリンタエンジン１１１における通常の両面印刷動作を説明するための図である。
まず、給紙部２０１に印刷用紙をセットし用紙搬送を行って印刷用紙をプリンタエンジン１１１に装填する。用紙搬送長は、印刷用紙の先端が排紙部２０４へ排紙されるまでの長さ（用紙長Ｂ３０５＋用紙長Ｃ３０６＋用紙長Ｄ３０７＋用紙長Ｅ３０８）である。
【００２２】
印刷用紙がプリンタエンジン１１１に装填されると、表面の印刷点３０３において用紙表面３０１に対し表面ページの印刷データ出力を開始する。一方、裏面は表面ページに合った用紙裏面３０２が裏面の印刷点３０３に未だ到達していないため、データ無し（白紙）を出力し印刷を行う。このように、印刷領域Ａ４０１で示した領域は、表面は印刷データがあり裏面は印刷データが無い領域である。
【００２３】
表面は印刷データがあり裏面は印刷データが無い印刷動作を継続し、その用紙搬送長が用紙長Ｄ３０７に達すると、表面ページに合った用紙裏面３０２が裏面の印刷点３０３に到達することになるため、裏面の印刷点３０３において用紙裏面３０２に対し裏面ページの印刷データ出力を開始する。用紙表面３０１に対しては引き続き表面ページの印刷データ出力を継続する。このように、印刷領域Ｂ４０２で示した領域は、表裏両面に印刷データがある領域である。
【００２４】
表裏両面に印刷データがある印刷をそれぞれ継続し、表面ページの印刷データが無くなると（この例では表面ページ１６まで印刷を完了）、用紙表面３０１に対し表面ページの印刷データ出力を終了し、データ無し（白紙）出力を行う。用紙裏面３０２に対しては引き続き裏面ページの印刷データ出力を継続する。このように、印刷領域Ｃ４０３で示した領域は、表面には印刷データが無く裏面には印刷データがある領域である。
【００２５】
表面には印刷データが無く裏面には印刷データがある印刷を継続し、その用紙搬送長が用紙長Ｄ３０７に達すると、表面ページに合った裏面ページの印刷データ出力が完了し裏面ページの印刷データが無くなるため、印刷動作を停止する。用紙長Ｅ３０８の用紙搬送を行うと、印刷結果が排紙部２０４に排紙されるので、ユーザは印刷結果を得ることができる。
【００２６】
〈印刷途中で用紙無しを検知したときの従来の動作〉
図５は、ＳＥＤ方式の両面印刷装置において印刷途中で用紙無しを検知したときの従来の動作をプリンタエンジン１１１を用いて説明するための図である。
【００２７】
印刷用紙をプリンタエンジン１１１に装填し、表面と裏面の印刷データ出力をそれぞれのタイミングで開始することは前述した図４と同様である。ここで、ＳＥＤ方式による両面印刷を行っている途中で印刷用紙の残量が無くなって用紙無しを検知した場合、印刷を継続できないため印刷を停止し用紙搬送を行って全ての用紙を排出し、用紙の掛け替えを行う必要が生じる。
【００２８】
図５に示す例においては表面ページ１４と裏面ページ１０の印刷を行っている途中で印刷を停止し、用紙搬送（用紙長Ｃ３０６＋用紙長Ｄ３０７＋用紙長Ｅ３０８）を行って全ての用紙を排出させることとなる。
【００２９】
このため印刷結果は、ページ９までは表面と裏面が印刷された正常な印刷結果が得られるが、ページ１０からページ１３は表面は正常な印刷結果であるが対応する裏面が正常に印刷されない。また、表面ページ１４や裏面ページ１０はページの途中で印刷が中断された印刷結果となってしまう。
【００３０】
〈ニアエンプティを検知したときの動作〉
図６は、プリンタエンジン１１１においてニアエンプティを検知したときの動作を説明するための図である。
【００３１】
印刷用紙をプリンタエンジン１１１に装填し、表面と裏面の印刷データ出力をそれぞれのタイミングで開始することは前述した図４と同様である。ここでは、用紙残量検知部２０６によって印刷用紙の残量が少ないことを示すニアエンプティを検知する。ニアエンプティを検知すると、ニアエンプティ情報１０９として印刷制御装置１０５へ情報伝達される。印刷制御装置１０５に備えられた印刷ページ管理部１０６では、用紙長Ａ３０４、用紙長Ｂ３０５、用紙長Ｃ３０６、用紙長Ｄ３０７、用紙長Ｅ３０８の各距離と、印刷ページの1ページ長６０１を基に、印刷をどのページまで行うかを決定し、プリンタエンジン１１１に対する印刷制御のページ管理を行う（このページ管理の詳細については後述する）。
【００３２】
本図に示す例においては、表面ページ７と裏面ページ３を印刷しているときにニアエンプティを検知し、表面はページ９まで印刷して以降の印刷データは出力しないでデータ無し（白紙）とする。裏面も同様にページ９まで印刷し、以降は印刷を停止して用紙搬送を行い全ての用紙を排出して用紙の掛け替えを行えるようにする。
【００３３】
このように印刷制御のページ管理を行うことによって、ページの途中で印刷が中断された印刷結果や、表面だけが印刷されて裏面が印刷されないといった未完成の印刷結果を排出することが無くなる。
【００３４】
〈ニアエンプティを検知したときの印刷処理〉
図７は、プリンタエンジン１１１においてニアエンプティを検知したときの印刷制御装置１０５の印刷処理のフローチャートである。
【００３５】
給紙部２０１にセットされている印刷用紙が少なくなり、用紙長Ａ３０４が一定の長さより短くなると、プリンタエンジン１１１の給紙部２０１に設けられた用紙残量検知部２０６がニアエンプティを検知する（ステップＳ１）。
【００３６】
印刷制御装置１０５に対してニアエンプティ情報１０９として情報伝達されると、印刷制御装置１０５に備えられた印刷ページ管理部１０６において印刷ページの決定を行う（ステップＳ２）。即ち、上位装置１０１より受信した印刷データを全て印刷しようとするのではなく、用紙無しによって表面だけが印刷されて裏面が印刷されないといった未完成の印刷結果を排出することがないよう、印刷のためにデータ出力を行う最終ページ（以下、印刷最終ページ）を決定する。なお、印刷最終ページの決定方法の例については図８を用いて後に説明する。
【００３７】
次に、表面について、印刷最終ページのデータ出力が完了したか否かを判定する（ステップＳ３）。印刷最終ページのデータ出力が完了していなければ（ステップＳ３：NO）、表面のページデータ出力を継続し（ステップＳ４）、印刷最終ページデータ出力が完了するまで繰り返す。決定した印刷最終ページのデータ出力が完了すると（ステップＳ３：YES）、表面のページデータの出力を停止し、白紙データを出力する（ステップＳ５）。
【００３８】
裏面についても同様に、決定した印刷最終ページデータ出力が完了したか否かを判定する（ステップＳ６）。印刷最終ページのデータ出力が完了していなければ（ステップＳ６：NO）、裏面のページデータ出力を継続し（ステップＳ７）、印刷最終ページのデータ出力が完了するまで繰り返す。決定した印刷最終ページのデータ出力が完了すると（ステップＳ６：YES）、印刷動作を停止する（ステップＳ８）。そして引き続き用紙搬送を行い（ステップＳ９）、全ての用紙を排出して用紙の掛け替えを行えるようにする。
【００３９】
〈ニアエンプティを検知したときに印刷最終ページを決定する方法〉
図８は、本実施形態の両面印刷装置においてニアエンプティを検知したときに印刷最終ページを決定する方法の例を説明するため、プリンタエンジン１１１における１ページ長、及び各部の用紙長の一例を示した図である。
【００４０】
プリンタエンジン１１１による両面印刷実行中にニアエンプティを検知したときの１ページ長６０１は１４インチであるとする。また、用紙長Ａ３０４は１２６インチ（９．０ページ相当）、用紙長Ｂ３０５は１４インチ（１．０ページ相当）、用紙長Ｃ３０６は２１インチ（１．５ページ相当）、用紙長Ｄ３０７は６３インチ（４．５ページ相当）、用紙長Ｅ３０８は３５インチ（２．５ページ相当）であるとする。ニアエンプティの検知タイミングは、表面ページ７及び裏面ページ３の印刷の実行中とし、上位装置１０１から指示された印刷ページ総数は表裏それぞれ１６ページとする。
【００４１】
プリンタエンジン１１１の給紙部２０１における用紙残量検知部２０６がニアエンプティを検知し印刷制御装置１０５に対してニアエンプティ情報１０９を通知すると、印刷制御装置１０５に備えられた印刷ページ管理部１０６は、１ページ長６０１と、ＳＥＤ構成情報１１２として予め通知されていた各用紙搬送路長から、次に示す方法で表面と裏面の印刷最終ページを演算し決定する。
【００４２】
まず、用紙無し検知部２０７までの残用紙長（用紙長Ａ３０４＋用紙長Ｂ３０５）と、表面の印刷点３０３から排紙部２０４へ排紙される間の用紙長（用紙長Ｄ３０７＋用紙長Ｅ３０８）の差異を求める。
【００４３】
ここでは、（用紙長Ａ３０４＋用紙長Ｂ３０５）−（用紙長Ｄ３０７＋用紙長Ｅ３０８）＝（１２６＋１４）−（６３＋３５）＝４２［インチ］
となる。ここで、求めた用紙長は、ニアエンプティを検知してから、表面を印刷して正しく排出できる残りの長さである。その理由を説明する。
【００４４】
（用紙長Ａ３０４＋用紙長Ｂ３０５）は、用紙残量検知部２０６でニアエンプティが検知されてから用紙無し検知部２０７で用紙無しが検知されるまでの用紙搬送長である。つまり、用紙残量検知部２０６でニアエンプティが検知されてから印刷用紙が（用紙長Ａ３０４＋用紙長Ｂ３０５）搬送されると、用紙無し検知部２０７で用紙無しが検知されることになる。
【００４５】
一方、用紙残量検知部２０６でニアエンプティが検知されたタイミングで印刷部２０２により表面印刷されていたページは、用紙無し検知部２０７で用紙無しが検知されるタイミングでは、（用紙長Ａ３０４＋用紙長Ｂ３０５）だけ搬送方向下流に位置することになる。従って、（用紙長Ａ３０４＋用紙長Ｂ３０５）が（用紙長Ｄ３０７＋用紙長Ｅ３０８）より長ければ、用紙残量検知部２０６でニアエンプティが検知されたタイミングで印刷部２０２により表面印刷されていたページは、用紙無し検知部２０７で用紙無しが検知されるタイミングでは、排紙部２０４から排出され、さらに（用紙長Ａ３０４＋用紙長Ｂ３０５）から（用紙長Ｄ３０７＋用紙長Ｅ３０８）を引いた用紙長だけ搬送されていることになる。
【００４６】
換言すれば、用紙残量検知部２０６でニアエンプティが検知されたタイミングで（用紙長Ａ３０４＋用紙長Ｂ３０５）から（用紙長Ｄ３０７＋用紙長Ｅ３０８）を引いた用紙長だけ表面ページの印刷を継続しても、裏面にも印刷され、排紙されることになる。つまり、この用紙長はニアエンプティを検知してから、表面を印刷して正しく排出できる残りの長さとなる。
【００４７】
１ページ長６０１は１４インチであることから、ページ数に換算すると、
「４２インチ／１４インチ」＝３［ページ］
となるから、ニアエンプティ検知後、３ページの表面印刷が可能である。
【００４８】
ニアエンプティを検知したタイミングが表面ページ７の印刷途中であったことから表面ページ７も１ページ分として数えると、表面ページ９までの印刷が可能であると判断できる。この結果、印刷ページ管理部１０６は、ページ９までを印刷ページと決定する。そして、表面の印刷データをページ９まで出力しページ１０以降は印刷データの出力を抑止して白紙データを出力する。
【００４９】
また、裏面の印刷データについても表面と同じページ９まで出力しページ１０以降は印刷データの出力を抑止して印刷動作を終了し、引き続き印刷を伴わない用紙搬送を行って全ての印刷用紙を排紙部２０４へ排出する。
【００５０】
このように、本実施形態の両面印刷装置によれば、印刷用紙の残量が少ないことを示すニアエンプティを検知し、表面に対応する裏面の印刷及び排出を保障できるページで表面の印刷を終了し、次ページ以降の表面は白データとすることによって、表面と裏面の印刷ページを一致させ、両面印刷された連続紙を排出することができる。
【００５１】
なお、以上の実施形態では、用紙無し検知部２０７が用紙無しを検知したとき、印刷部２０２による印刷動作、給紙部２０１、用紙反転部２０３、及び排紙部２０４による用紙搬送動作を停止するように構成しているため、ニアエンプティを検知したときに、表面に対応する裏面の印刷及び排出を保障できるページを印刷最終ページとしているが、用紙無し検知部２０７が用紙無しを検知したとき、印刷部２０２による印刷動作を停止するものの、印刷用紙の搬送動作を継続するように構成した場合には、ニアエンプティを検知したときに、表面に対応する裏面の印刷を保障できるページを印刷最終ページにすればよいので、
（用紙長Ａ３０４＋用紙長Ｂ３０５）−（用紙長Ｄ３０７）
により残りの用紙長を算出する。この構成の場合、排紙部２０４による用紙長Ｅ３０８の搬送動作は印刷動作を停止した後になるため、用紙長Ｅ３０８の分（本例では２．５ページ）印刷可能なページ数が多くなる。
【符号の説明】
【００５２】
１０５…印刷制御装置、１０６…印刷ページ管理部、１１１…プリンタエンジン、２０１…給紙部、２０２…印刷部、２０３…用紙反転部、２０４…排紙部、２０５…印刷用紙、２０６…用紙残量検知部、２０７…用紙無し検知部。
【先行技術文献】
【特許文献】
【００５３】
【特許文献１】特開平８−２０１７号公報
【特許文献２】特開２００７−１５２８１号公報
【図１】
0005789940.tif 000002
【図２】
0005789940.tif 000003
【図３】
0005789940.tif 000004
【図４】
0005789940.tif 000005
【図５】
0005789940.tif 000006
【図６】
0005789940.tif 000007
【図７】
0005789940.tif 000008
【図８】
0005789940.tif 000009