(57)【要約】      （修正有）【課題】用紙が排紙トレイから溢れることを防止しつつ手動での用紙の反転に応じて両面印刷を行う印刷装置及び印刷処理方法を提供する。【解決手段】プリンタＰｒ１〜Ｐｒｍは、印刷データ取得部５２が、印刷データ格納部５１に格納されている印刷データのうち、排紙トレイへの排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして取得して印刷部５４を介してエンジン４１に渡し、エンジン４１が、該印刷対象の印刷データの奇数ページを給紙トレイから給紙される用紙の片面に連続して印刷して排紙トレイに排紙した後、手動操作で該排紙トレイから給紙トレイに戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する。したがって、手動両面印刷において、印刷済用紙が排紙トレイから溢れて零れ落ちることを回避しつつページ順に両面に適切に印刷することができる。【選択図】図５
2008213399.tif 000002
【特許請求の範囲】
【請求項１】
給紙手段から給紙されて印刷され排紙トレイに排紙される用紙の該排紙トレイへの排紙限度枚数に応じて印刷する印刷装置であって、印刷データを格納する印刷データ格納手段と、該印刷データ格納手段に格納されている印刷データのうち、前記排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得する取得手段と、該取得手段の取得した印刷対象の印刷データの奇数ページを前記給紙手段から給紙される用紙の片面に連続して印刷して前記排紙トレイに排紙した後、手動操作で該排紙トレイから前記給紙手段に戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する印刷手段とを備えていることを特徴とする印刷装置。
【請求項２】
前記取得手段は、前記排紙限度枚数以下のページ数分の印刷データの連続する奇数ページを印刷対象の印刷データとして該印刷データ格納手段から取得し、該奇数ページの印刷データの印刷後に、前記排紙限度枚数以下のページ数分の該印刷データであって該各奇数ページにそれぞれ連続する偶数ページの印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷手段は、前記奇数ページの印刷データの印刷後で、かつ、前記偶数ページの印刷指示があった後に、前記偶数ページの印刷を行うことを特徴とする請求項１または請求項２記載の印刷装置。
【請求項４】
前記印刷装置は、所定の回線を介して印刷データと印刷設定を送信してくる端末装置に接続され、該端末装置からの印刷設定に含まれる用紙種別に応じて前記排紙限度枚数を設定する排紙限度枚数設定手段をさらに備え、前記印刷データ格納手段が該端末装置からの印刷データを格納することを特徴とする請求項１から請求項３のいずれかに記載の印刷装置。
【請求項５】
給紙手段から給紙されて印刷され排紙トレイに排紙される用紙の該排紙トレイへの排紙限度枚数に応じて印刷する印刷処理方法であって、印刷データを所定の印刷データ格納手段に格納する印刷データ格納工程と、該印刷データ格納手段に格納されている印刷データのうち、前記排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得する取得工程と、該取得工程で取得した印刷対象の印刷データの奇数ページを前記給紙手段から給紙される用紙の片面に連続して印刷して前記排紙トレイに排紙した後、手動操作で該排紙トレイから前記給紙手段に戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する印刷工程とを有することを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷処理方法に関し、詳細には、手動で用紙を反転させて両面印刷を行う印刷装置及び印刷処理方法に関する。
【背景技術】
【０００２】
近年、プリンタ等の印刷装置においては、紙資源の節約を図るために、用紙の両面に印刷する両面印刷が行われている。
【０００３】
このような両面印刷を行う印刷装置には、用紙の反転処理を印刷装置内で自動的に行って、自動的に用紙の両面にページ順に自動両面印刷を行う印刷装置と、印刷データの奇数ページの画像のみを用紙の片面に順次印刷して排紙トレイに排出し、印刷データの奇数ページの印刷を完了すると、手動で該排紙トレイ上に排出された用紙を反対面を印刷面として給紙トレイや手差しトレイ等にセットされて印刷指示があると、印刷データの偶数ページを該片面印刷済の反対面に順次印刷する手動両面印刷を行う印刷装置とがある。
【０００４】
このような手動両面印刷機能を有する印刷装置は、従来、印刷データの印刷ページ順を制御して、用紙の片面の印刷を連続して行い、全ての片面の印刷を完了すると、該片面印刷済の用紙がその反対面を印刷面とする状態で給紙トレイ等にセットされて印刷指示されると、該反対面に連続して印刷することが行われている（特許文献１参照）。
【０００５】
【特許文献１】特開２００６−１８４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、図１０に示すように、印刷データのページ数にかかわらず、全ての印刷ページを両面印刷の片面用と反対面用に並べて、片面を全て連続して印刷して排紙トレイに排紙した後、反対面を印刷面として給紙トレイにセットされた片面印刷済の用紙の反対面に連続して印刷しているため、印刷データによって印刷される用紙枚数が排紙トレイの排紙限度枚数を超えない場合には、適切に両面に印刷データのページ順に、用紙の片面→反対面→片面・・・の順にページを揃えて印刷することができるが、印刷データによって印刷される用紙枚数が排紙トレイの排紙限度枚数を超えると、片面印刷済の用紙が排紙トレイから溢れてこぼれ落ち、該片面印刷済の用紙のページ順序が分からなくなったって、適切なページ順での両面印刷を行えなくなったり、ページが印刷されていてもページ順を揃える手間がかかり、作業性が悪いという問題があった。また、用紙トレイからこぼれ落ちた印刷済の用紙が紛失したり、盗まれるおそれがあり、情報のセキュリティが要望される近年、セキュリティホールになるおそれがある。
【０００７】
そこで、本発明は、印刷データをページ順に適切に手動両面印刷して、利用性を向上させつつ、情報の安全性を確保する印刷装置及び印刷処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１記載の発明の印刷装置は、給紙手段から給紙されて印刷され排紙トレイに排紙される用紙の該排紙トレイへの排紙限度枚数に応じて印刷する印刷装置であって、印刷データを格納する印刷データ格納手段と、該印刷データ格納手段に格納されている印刷データのうち、前記排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得する取得手段と、該取得手段の取得した印刷対象の印刷データの奇数ページを前記給紙手段から給紙される用紙の片面に連続して印刷して前記排紙トレイに排紙した後、手動操作で該排紙トレイから前記給紙手段に戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する印刷手段とを備えていることにより、上記目的を達成している。
【０００９】
この場合、例えば、請求項２に記載するように、前記取得手段は、前記排紙限度枚数以下のページ数分の印刷データの連続する奇数ページを印刷対象の印刷データとして該印刷データ格納手段から取得し、該奇数ページの印刷データの印刷後に、前記排紙限度枚数以下のページ数分の該印刷データであって該各奇数ページにそれぞれ連続する偶数ページの印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得してもよい。
【００１０】
また、例えば、請求項３に記載するように、前記印刷手段は、前記奇数ページの印刷データの印刷後で、かつ、前記偶数ページの印刷指示があった後に、前記偶数ページの印刷を行ってもよい。
【００１１】
さらに、例えば、請求項４に記載するように、前記印刷装置は、所定の回線を介して印刷データと印刷設定を送信してくる端末装置に接続され、該端末装置からの印刷設定に含まれる用紙種別に応じて前記排紙限度枚数を設定する排紙限度枚数設定手段をさらに備え、前記印刷データ格納手段が該端末装置からの印刷データを格納してもよい。
【００１２】
請求項５記載の発明の印刷処理方法は、給紙手段から給紙されて印刷され排紙トレイに排紙される用紙の該排紙トレイへの排紙限度枚数に応じて印刷する印刷処理方法であって、印刷データを所定の印刷データ格納手段に格納する印刷データ格納工程と、該印刷データ格納手段に格納されている印刷データのうち、前記排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして該印刷データ格納手段から取得する取得工程と、該取得工程で取得した印刷対象の印刷データの奇数ページを前記給紙手段から給紙される用紙の片面に連続して印刷して前記排紙トレイに排紙した後、手動操作で該排紙トレイから前記給紙手段に戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する印刷工程とを有することにより、上記目的を達成している。
【発明の効果】
【００１３】
本発明によれば、印刷データのうち、排紙トレイへの排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして取得して、該取得した印刷対象の印刷データの奇数ページを給紙手段から給紙される用紙の片面に連続して印刷して排紙トレイに排紙した後、手動操作で該排紙トレイから給紙手段に戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷するので、いわゆる手動両面印刷において、印刷済用紙が排紙トレイから溢れることなく順次ページ順に両面に印刷することができ、利用性を向上させことができるとともに、情報の安全性を確保することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１５】
図１〜図９は、本発明の印刷装置及び印刷処理方法の一実施例を示す図であり、図１は、本発明の印刷装置及び印刷処理方法の一実施例を適用した印刷システム１のシステム構成図である。
【００１６】
図１において、印刷システム１は、イーサネット（登録商標）等のＬＡＮ（Local Area Network）等のネットワークＮＷに複数のクライアント端末ＣＬ１〜ＣＬｎ、複数（図１では、２台）のプリントサーバＰＳ１、ＰＳ２及び複数のプリンタＰｒ１〜Ｐｒｍが接続されている。なお、所定の回線としてのネットワークＮＷは、有線であってもよいし、無線であってもよい。
【００１７】
クライアント端末ＣＬ１〜ＣＬｎは、例えば、通常のハードウェア構成を備えたパーソナルコンピュータ等が用いられ、図２にその基本ハードウェア及びソフトウェア構成を示すように、記憶部１１、入力部１２、表示部１３、パラレルＩ／Ｆ１４、ＵＳＢ  Ｉ／Ｆ１５及びネットワークＩ／Ｆ１６等のハードウェアを備えているとともに、複数のアプリケーション（アプリケーションソフトウェア）２１及びスプーラ２２等のソフトウェアが、Windows（登録商標）等のＯＳ（Operating System）上に搭載されている。スプーラ２２は、ネットワークＮＷに接続されているプリンタＰｒ１〜Ｐｒｍに対応するドライバ（プリンタドライバ）２３を備えている。
【００１８】
記憶部１１は、ハードディスク等の不揮発性記憶装置とＲＡＭ（Random Access Memory）等の揮発性記憶装置で構成され、ＯＳ、アプリケーション２１、スプーラ２２等のソフトウェア及び各種システムデータやアプリケーション２１で作成された文書データ等を格納する。
【００１９】
入力部１２は、キーボード、タッチパネル、マウス等のポインティングデバイス、音声入力デバイス等であり、クライアント端末ＣＬ１〜ＣＬｎを動作させるのに必要な各種操作が行われる。
【００２０】
表示部１３は、ＣＲＴ（陰極線管：Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）、ＬＥＤ（Light Emitting Diode）等の表示装置で構成され、各種情報を表示出力する。
【００２１】
パラレルＩ／Ｆ１４は、ＩＥＥＥ１２８４仕様に基づく入出力インターフェイスであり、ＵＳＢ  Ｉ／Ｆ１５は、ＵＳＢ１．０あるいはＵＳＢ２．０仕様に基づく入出力インターフェイスである。ＵＳＢ  Ｉ／Ｆ１５には、ＵＳＢコードを介して図示しないＵＳＢデバイス、例えば、ＵＳＢメモリ等が接続され、ＵＳＢ  Ｉ／Ｆ１５は、各種データをＵＳＢデバイスとの間で授受する。ネットワークＩ／Ｆ１６には、上記ネットワークＮＷが接続され、ネットワークＩ／Ｆ１６は、ネットワークＮＷ上の機器に対して、印刷データ、コマンドの送受信を行う。
【００２２】
アプリケーション２１は、ＯＳ上に搭載された文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等であり、スプーラ２２は、ＯＳの印刷機能を管理するソフトウェアモジュールであって、ドライバ２３は、このスプーラ２２の一部として動作する。
【００２３】
クライアント端末ＣＬ１〜ＣＬｎは、アプリケーション２１で作成された文書の印刷命令が当該アプリケーション２１から発行されると、ＯＳを通してスプーラ２２のドライバ２３に文書データ（描画情報）と印刷の設定データを渡す。
【００２４】
ドライバ２３は、ネットワークＮＷに接続されている各プリンタＰｒ１〜Ｐｒｍに対応するドライバ、すなわち、そのプリンタＰｒ１〜Ｐｒｍが解釈して実際の印刷画像を生成するために必要な情報のコマンド（印刷データ）を生成するドライバがインストールされており、アプリケーション２１から渡された文書データと設定データから各プリンタＰｒ１〜Ｐｒｍに対応する印刷データを生成して、印刷データと設定データ（印刷設定）をネットワークＮＷを介してプリンタＰｒ１〜Ｐｒｍに送信する。
【００２５】
そして、ドライバ２３は、図３に示すように、描画部２３ａ及びデータ検査部２３ｂ、２３ｃ等の機能構成となっている。
【００２６】
データ検査部２３ｂ、２３ｃは、アプリケーション２１から入力された描画情報である文書データのページ数や用紙種別等を検査する。
【００２７】
描画部２３ａは、アプリケーション２１から入力された文書データを、プリンタＰｒ１〜Ｐｒｍが解釈できる印刷データに変換して、該印刷データと該印刷データの用紙種別、両面印刷の有無等の印刷設定を指定するＰＪＬ（Printer Job Language：プリンタジョブ制御言語）を付加してスプーラ２２に渡す。
【００２８】
印刷データとＰＪＬは、スプーラ２２の保持しているプリンタ構成情報に基づいて、適切な入出力インターフェイス、すなわち、プリンタＰｒ１〜Ｐｒｍが、上述のように、ネットワークＮＷで接続されている場合には、ネットワークＩ／Ｆ１６からネットワークＮＷを経由してプリンタＰｒ１〜Ｐｒｍに送られる。
【００２９】
プリンタＰｒ１〜Ｐｒｍは、受信した印刷データを解釈し、適切な画像を用紙に作成することで、印刷処理を実現するとともに、手動両面印刷がＰＪＬで指定されていると、後述する排紙限度枚数のページ数分奇数ページを連続して片面印刷して排紙トレイに排紙し、該片面印刷済の用紙が反対面を印刷面として給紙トレイにセットされると、該反対面に偶数ページを連続して印刷することで両面印刷する手動両面印刷機能を備えている。
【００３０】
このプリンタＰｒ１〜Ｐｒｍは、図４に示すように、ＣＰＵ（Central Processing Unit ）３１、ＲＯＭ（Read Only Memory）３２、ＮＶＲＡＭ（Nonvolatile Random Access Memory）３３、ハードディスク（ＨＤＤ）３４、ホストＩ／Ｆ３５、ネットワークＩ／Ｆ３６、パネルＩ／Ｆ３７、通信部３８及びプリンタアプリ（アプリケーション）３９等を備え、上記各部は、バス４０により接続されている。
【００３１】
なお、プリンタＰｒ１〜Ｐｒｍは、その機能構成図を示す図５に示すように、エンジン４１を備えており、エンジン４１は、描画データ及び制御信号により、所定の印刷方式、例えば、電子写真方式、インク噴射方式等により画像形成（印刷処理）を行う。すなわち、エンジン４１は、複数枚の印刷用の用紙のセットされる給紙トレイ（給紙手段）、給紙トレイからの用紙に描画データに基づいて画像を印刷出力する印刷実行部、印刷実行部で印刷済の用紙が排紙されて複数枚分載置可能（排紙可能）な排紙トレイ等を備えている。この排紙トレイは、用紙種別によってその載置可能な枚数である排紙限度枚数が異なり、上記手動両面印刷によって連続印刷可能な枚数がこの排紙限度枚数によって決定される。
【００３２】
ハードディスク３４は、ＣＰＵ３１の制御下で、印刷データ等の各種大容量のデータを記憶する。
【００３３】
ホストＩ／Ｆ３５には、ネットワークＮＷを介することなく直接ホスト装置であるクライアント端末ＣＬ１〜ＣＬｎを接続する場合に、該クライアント端末ＣＬ１〜ＣＬｎが接続され、ホストＩ／Ｆ３５は、クライアント端末ＣＬ１〜ＣＬｎの制御信号及びデータを受け取るとともに、プリンタＰｒ１〜Ｐｒｍからクライアント端末ＣＬ１〜ＣＬｎに渡すステータス信号の送り出しを行う。
【００３４】
ネットワークＩ／Ｆ３６には、上記ネットワークＮＷが接続され、ネットワークＩ／Ｆ３６は、ネットワークＮＷを介して、クライアント端末ＣＬ１〜ＣＬｎからプリンタＰｒ１〜Ｐｒｍに送られてくる制御信号及びデータを受け取るとともに、プリンタＰｒ１〜ＰｒｍからネットワークＮＷを介してクライアント端末ＣＬ１〜ＣＬｎに送信するステータス信号の送り出しを行う。
【００３５】
ＲＯＭ３２は、データの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、プリンタＰｒ１〜Ｐｒｍとしての基本処理プログラム及び後述する手動両面印刷制御プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。この手動両面印刷制御プログラムは、予めＲＯＭ３２に格納されている場合に限るものではなく、ＲＯＭ３２が書込可能であって、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、フレキシブルディスク等の記録媒体に記録されている後述する手動両面印刷制御プログラムを読み込ませて格納してもよい。そして、このプリンタＰｒ１〜Ｐｒｍは、上述のように、記録媒体に記録されている手動両面印刷制御プログラムが導入されて、実行されることで、本発明の印刷装置として構築され、また、印刷処理方法を実行する。
【００３６】
パネルＩ／Ｆ３７には、図示しないオペレーションパネル（操作表示部）が接続されており、オペレーションパネルは、プリンタＰｒ１〜Ｐｒｍのモードやフォント等の切換操作等のプリンタＰｒ１〜Ｐｒｍに各処理を実行させるのに必要な各種操作を行うための各種操作キー、特に、印刷をスタートさせるスタートキーを備えるとともに、プリンタＰｒ１〜Ｐｒｍの状態を表示するディスプレイ（例えば、液晶ディスプレイ）を備えている。パネルＩ／Ｆ３７は、ＣＰＵ３１とオペレーションパネルとの間で信号の授受を行う。
【００３７】
ＣＰＵ３１は、ＲＯＭ３２に格納されているプログラムに基づいて、ＮＶＲＡＭ３３をワークメモリとして利用しつつ、プリンタＰｒ１〜Ｐｒｍの各部を制御して、印刷処理、特に、後述する手動両面印刷処理を行う。
【００３８】
ＮＶＲＡＭ３３は、ＣＰＵ３１のワークメモリとして利用されるとともに、クライアント端末ＣＬ１〜ＣＬｎからの印刷データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の描画パターン（印刷パターン）に変換したビデオデータを記憶するビットマップメモリ等として利用される。
【００３９】
ＮＶＲＡＭ３３は、プリンタＰｒ１〜Ｐｒｍの電源が切られているときにも記憶内容を保持するメモリであり、プリンタＰｒ１〜Ｐｒｍの電源がオフの際にも保持する必要のあるデータ、特に、後述する手動両面印刷処理で使用する各種データや設定情報等をＣＰＵ３１の制御下で記憶する。
【００４０】
通信部３８には、電話回線等の通信回線が接続され、通信部３８は、ＣＰＵ３１の制御下で、接続される通信回線を介して、他の装置等との間で各種データの送受信を行う。
【００４１】
プリンタアプリ３９は、ＣＰＵ３１の制御下でプリンタ動作としてのアプリケーション動作を実行する。
【００４２】
プリントサーバＰＳ１、ＰＳ２は、クライアント端末ＣＬ１〜ＣＬｎからネットワークＮＷを介して印刷データとＰＪＬが送られてくると、該印刷データ等を受け取って、該印刷データを内部の蓄積メモリに蓄積した後、指定のプリンタＰｒ１〜Ｐｒｍに送信して、該プリンタＰｒ１〜Ｐｒｍに印刷処理を行わせる。
【００４３】
そして、プリンタＰｒ１〜Ｐｒｍは、図５に示すように機能構成されており、印刷データ格納部５１、印刷データ取得部５２、排紙限度枚数情報管理部５３及び印刷部５４等を備えている。
【００４４】
印刷データ格納部（印刷データ格納手段）５１は、上記ＨＤＤ３４等で構成され、クライアント端末ＣＬ１〜ＣＬｎからネットワークＮＷを介して送られてくる印刷データと印刷設定のＰＪＬを受信して格納する。この印刷データには、ＰＪＬが一緒に送られてくるが、ＰＪＬで手動両面印刷が指定されているときには、クライアント端末ＣＬ１〜ＣＬｎから片面の印刷データ（奇数ページの印刷データ）が連続して送信され、該片面の印刷データが終了すると、反対面（偶数ページの印刷データ）が連続して送信されてくる。そして、ＰＪＬには、上記手動両面印刷の指定だけでなく、用紙種別等の印刷設定情報が記載されており、印刷データ格納部５１は、このＰＪＬの印刷設定を印刷データ取得部５２と印刷部５４に渡す。
【００４５】
排紙限度枚数情報管理部５３は、用紙種別と排紙限度枚数を対応させた排紙限度枚数情報を予め記憶しており、印刷データ取得部５２が用紙種別に基づいて排紙限度枚数情報を参照して外用し種別に対応する排紙限度枚数を取得する。
【００４６】
印刷データ取得部（取得手段）５２は、印刷データ格納部５１を監視しており、用紙種別に対応する排紙限度枚数と印刷データの総ページ数の関係を調べて、印刷データ格納部５１の印刷データを必要に応じて、そのページ数が排紙限度枚数以下となるように分割して取得し、該取得した印刷データを印刷対象の印刷データとして印刷部５４に渡す。
【００４７】
上記印刷データ取得部５２及び排紙限度枚数情報管理部５３は、全体として、クライアント端末ＣＬ１〜ＣＬｎからの印刷設定に含まれる用紙種別に応じて排紙限度枚数を設定する排紙限度枚数設定手段として機能している。
【００４８】
印刷部５４は、印刷データを印刷設定に応じてビデオ信号に変換してエンジン４１へ出力し、エンジン４１は、印刷部５４からのビデオ信号と制御信号により指定された用紙種別の用紙に画像を印刷する。印刷部５４とエンジン４１は、全体として印刷手段として機能している。特に、エンジン部４１は、印刷部５４から渡された印刷対象の印刷データの奇数ページを給紙トレイから給紙される用紙の片面に連続して印刷して排紙トレイに排紙した後、手動操作で該排紙トレイから給紙トレイに戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷する。
【００４９】
そして、上記クライアント端末ＣＬ１〜ＣＬｎは、手動両面印刷におけるプリンタＰｒ１〜Ｐｒｍでの用紙種別に対応した連続印刷可能枚数を規定する排紙限度枚数を管理する機能（以下、排紙限度枚数管理機能という。）をドライバ２３の機能として、または、専用のアプリケーションの機能として備えており、ドライバ２３のＵＩ（ユーザインターフェイス）の設定等に応じて、印刷データを印刷する用紙種別に対するプリンタＰｒ１〜Ｐｒｍでの排紙限度枚数を設定する。この排紙限度枚数は、クライアント端末ＣＬ１〜ＣＬｎが用紙種別と各プリンタＰｒ１〜Ｐｒｍにおける該用紙種別での排紙限度枚数を排紙限度枚数情報として格納し、印刷設定に応じて該排紙限度枚数情報から排紙限度枚数を取得して今回の印刷での排紙限度枚数として設定してもよいし、プリンタＰｒ１〜Ｐｒｍから給紙トレイにセットされている用紙種別を取得して、該用紙種別に対応する排紙限度枚数を排紙限度枚数情報から取得してもよい。また、クライアント端末ＣＬ１〜ＣＬｎは、印刷データをプリンタＰｒａ〜Ｐｒｍに送信する前に、印刷先のプリンタＰｒ１〜Ｐｒｍに印刷設定で設定されている用紙種別を通知して該用紙種別に対応する排紙限度枚数の取得要求を行い、プリンタＰｒ１〜Ｐｒｍがその排紙限度枚数情報管理部５３の排紙限度枚数情報に基づいて排紙限度枚数を送信してくると、該排紙限度枚数を今回の印刷での排紙限度枚数として設定し、ＰＪＬに付加して印刷データとともにプリンタＰｒ１〜Ｐｒｍに送信してもよい。
【００５０】
そして、クライアント端末ＣＬ１〜ＣＬｎは、ＭＩＢ（Management Information Base）情報をＳＮＭＰ（Simple Network Management Protocol）より取得することで、プリンタＰｒ１〜Ｐｒｍからの排紙限度枚数や用紙種別を取得することができる。
【００５１】
また、この排紙限度枚数を用紙種別によって設定するか否かは、クライアント端末ＣＬ１〜ＣＬｎ側の設定で、または、プリンタＰｒ１〜Ｐｒｍ側の設定で選択することができる。
【００５２】
次に、本実施例の作用を説明する。本実施例のプリンタＰｒ１〜Ｐｒｍは、手動両面印刷において、排紙限度枚数と印刷データの総ページ数に基づいて印刷データの連続印刷するページ数を設定して分割印刷することで、排紙トレイから印刷済用紙が溢れるのを防止する手動両面印刷制御処理を行う。
【００５３】
そして、手動両面印刷制御処理においては、プリンタＰｒ１〜Ｐｒｍで排紙限度枚数を設定して印刷データの管理を行う場合と、クライアント端末ＣＬ１〜ＣＬｎで排紙限度枚数の設定及び印刷データの送信管理を行う場合とがある。
【００５４】
まず、プリンタＰｒ１〜Ｐｒｍで排紙限度枚数を設定して印刷データの管理を行う場合について、図６及び図７に基づいて説明する。なお、以下の説明では、クライアント端末ＣＬ１〜ＣＬｎからＡ４サイズの普通紙、手動両面印刷がＰＪＬで設定され、総ページが２５０ページ（総印刷枚数が１２５枚）の印刷データが送信され、プリンタＰｒ１〜ＰｒｍでのＡ４サイズの普通紙の排紙限度枚数が１００枚であるものとする。
【００５５】
プリンタＰｒ１〜Ｐｒｍで排紙限度枚数を設定して印刷データの管理を行う手動両面印刷制御処理では、クライアント端末ＣＬ１〜ＣＬｎのドライバ２３は、印刷データとＰＪＬをプリンタＰｒ１〜Ｐｒｍに送信するが、このＰＪＬに印刷設定として手動両面印刷の指定と用紙種別の指定を設定し、図８にデータの受信順として示すように、まず、片面（奇数ページ）の全ての印刷データ（上記例の場合、１２５ページ分の奇数ページの印刷データ）を、該片面の印刷データの最後に該片面の終わり位置を示す情報を付加して送信し、片面の全ての印刷データの送信が完了すると、反対面（偶数ページ）の全ての印刷データ（１２５ページ分の偶数ページの印刷データ）を、送信する。
【００５６】
プリンタＰｒ１〜Ｐｒｍは、図６に示すように、印刷データが送信されてくると、印刷データ格納部５１で該印刷データとＰＪＬを受信して、受信した印刷データを格納し、排紙限度枚数を用紙種別によって変化させる設定となっているかチェックする（ステップＳ１０１）。この排紙限度枚数を用紙種別によって変化させるか否かは、オペレーションパネルでのキー操作等で設定される。
【００５７】
ステップＳ１０１で、排紙限度枚数を用紙種別によって変化させる設定となっているときには、プリンタＰｒ１〜Ｐｒｍは、図７に示すように、給紙トレイにセットされている用紙種別を取得するかチェックし（ステップＳ１０２）、給紙トレイの用紙種別を取得しないときには、既知の給紙トレイの用紙種別に対応する排紙限度枚数を取得するかチェックする（ステップＳ１０３）。
【００５８】
給紙トレイの用紙種別に対応する排紙限度枚数を取得しないときには、プリンタＰｒ１〜Ｐｒｍは、クライアント端末ＣＬ１〜ＣＬｎのドライバ２３のユーザインターフェイス（ＵＩ）で指定されＰＪＬに設定されている用紙種別を取得し（ステップＳ１０４）、該取得した用紙種別に基づいて排紙限度枚数情報管理部５３の排紙限度枚数情報を参照して、排紙限度枚数を設定する（ステップＳ１０５）。
【００５９】
ステップＳ１０２で、給紙トレイから給紙する用紙種別を取得するときには、プリンタＰｒ１〜Ｐｒｍは、給紙トレイにセットされている用紙種別を取得し、該取得した用紙種別に基づいて排紙限度枚数情報管理部５３の排紙限度枚数情報を参照して、排紙限度枚数を設定する（ステップＳ１０５）。
【００６０】
また、ステップＳ１０３で、給紙トレイにセットされている用紙種別に対応する排紙限度枚数を取得するときには、該給紙トレイにセットされている用紙種別に対応する排紙限度枚数を排紙限度枚数情報管理部５３の排紙限度枚数情報を参照して設定する（ステップＳ１０５）。
【００６１】
なお、上記処理において、排紙限度枚数を決定できないときには、予め設定されているデフォルトの排紙限度枚数を設定する。
【００６２】
プリンタＰｒ１〜Ｐｒｍは、上述のようにして、排紙限度枚数（上記、例では、１００枚）を設定すると、図６に示すように、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。いま、印刷枚数が、２５０枚で、排紙限度枚数が１００枚であり、印刷枚数が排紙限度枚数よりも多いので、プリンタＰｒ１〜Ｐｒｍは、まず、排紙限度枚数の片面のページ（奇数ページ）を連続印刷する（ステップＳ１０７）。すなわち、印刷データ取得部５２は、排紙限度枚数（１００枚）分の片面のページの印刷データ（１００ページ分の奇数ページの印刷データ）を、印刷データ格納部５１から取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の片面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙して載置する。
【００６３】
プリンタＰｒ１〜Ｐｒｍは、片面（奇数ページ）の排紙限度枚数分の印刷を完了すると、排紙トレイ上の片面印刷済の用紙がその反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されるのを待って、排紙限度枚数の反対面のページ（偶数ページ）を連続印刷する（ステップＳ１０７）。すなわち、印刷データ取得部５２は、印刷部５４に対して、印刷が終了したかを定期的に問い合わせ、印刷が終了した通知を受け取ると、排紙トレイ上の印刷済用紙が反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されるのを待って、排紙限度枚数（１００枚）分の反対面のページの印刷データ（１００ページ分の偶数ページの印刷データ）を、印刷データ格納部５１から取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の反対面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙して載置する。なお、排紙トレイの印刷済用紙が裏返して給紙トレイにセットされたことの検知は、例えば、排紙トレイと給紙トレイに設けられている用紙センサの検出結果等によって行う。
【００６４】
印刷データ取得部５２は、反対面の印刷を完了すると、印刷枚数から排紙限度枚数を減算した枚数を新たな印刷枚数として設定し（ステップＳ１０９）、ステップＳ１０６に戻って、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。
【００６５】
いま、総ページ数２５０ページのうち、２００ページが印刷されたことになり、残り５０ページ、すなわち、２５枚が印刷枚数であり、排紙限度枚数よりも少ないので、プリンタＰｒ１〜Ｐｒｍは、残り印刷枚数分の片面のページを連続印刷する（ステップＳ１１０）。すなわち、印刷データ取得部５１は、残りの２５ページ分の片面のページの印刷データ（残り２５ページ分の奇数ページの印刷データ）を、印刷データ格納部５１から取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の片面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙する。
【００６６】
プリンタＰｒ１〜Ｐｒｍは、片面（奇数ページ）の残り印刷枚数分の印刷を完了すると、排紙トレイ上の印刷済用紙が反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されるのを待って、残り印刷枚数分の反対面のページ（偶数ページ）を連続印刷する（ステップＳ１１１）。すなわち、印刷データ取得部５２は、片面の印刷が終了して、排紙トレイ上の印刷済用紙が反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されると、残り印刷枚数分（２５枚）分の反対面のページの印刷データ（２５ページ分の偶数ページの印刷データ）を、印刷データ格納部５１から取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の反対面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙する。
【００６７】
すなわち、プリンタＰｒ１〜Ｐｒｍは、手動両面印刷においては、図８に示すように、排紙限度枚数分の片面印刷→反対面印刷→片面印刷→・・・の処理（ステップＳ１０６〜Ｓ１０９）を、残りの印刷枚数が排紙限度枚数よりも少なくなるまで行い、印刷枚数が排紙限度枚数以下になると、残りの印刷枚数の片面印刷と反対面印刷を行う。
【００６８】
次に、クライアント端末ＣＬ１〜ＣＬｎで排紙限度枚数を設定して印刷データの管理を行う場合について、図６及び図７に示したフローチャートを用いて説明する。なお、以下の説明では、用紙がＡ４サイズの厚紙で、印刷データが総ページ数５００ページ（印刷枚数２５０枚）であり、排紙限度枚数が８０枚であるものとし、本機能をドライバ２３が搭載しているものとする。
【００６９】
すなわち、クライアント端末ＣＬ１〜ＣＬｎは、図６に示すように、ドライバ２３のユーザインターフェイス等の設定によって、排紙限度枚数を用紙種別によって変化させる設定となっているかチェックし（ステップＳ１０１）、排紙限度枚数を用紙種別によって変化させる設定となっているときには、図７に示すように、プリンタＰｒ１〜Ｐｒｍから給紙する用紙種別を取得するかチェックする（ステップＳ１０２）。
【００７０】
プリンタＰｒ１〜Ｐｒｍから用紙種別を取得しないときには、クライアント端末ＣＬ１〜ＣＬｎは、プリンタＰｒ１〜Ｐｒｍから給紙する用紙種別に対応する排紙限度枚数を取得するかチェックし（ステップＳ１０３）、排紙限度枚数をプリンタＰｒ１〜Ｐｒｍから取得しないときには、ドライバ２３のユーザインターフェイス（ＵＩ）で指定された用紙種別を取得し（ステップＳ１０４）、該取得した用紙種別に基づいてクライアント端末ＣＬ１〜ＣＬｎに格納されている排紙限度枚数情報を参照して、排紙限度枚数を設定する（ステップＳ１０５）。
【００７１】
ステップＳ１０２で、プリンタＰｒ１〜Ｐｒｍから給紙する用紙種別を取得するときには、クライアント端末ＣＬ１〜ＣＬｎは、プリンタＰｒ１〜ＰｒｍからＭＩＢ情報を取得して該ＭＩＢ情報から給紙トレイにセットされている用紙種別を取得し、該取得した用紙種別に基づいてクライアント端末ＣＬ１〜ＣＬｎの格納している排紙限度枚数情報を参照して、排紙限度枚数を設定する（ステップＳ１０５）。
【００７２】
また、ステップＳ１０３で、プリンタＰｒ１〜Ｐｒｍから用紙種別に対応する排紙限度枚数をＭＩＢ情報を用いて取得するときには、印刷先のプリンタＰｒ１〜Ｐｒｍに印刷設定で設定されている用紙種別を通知して該用紙種別に対応する排紙限度枚数の取得要求を行い、プリンタＰｒ１〜Ｐｒｍが該通知された用紙種別に基づいてその排紙限度枚数情報管理部５３の排紙限度枚数情報を参照して排紙限度枚数を取得して送信してくると、該プリンタＰｒ１〜Ｐｒｍからの排紙限度枚数情報を今回の手動両面印刷で用いる排紙限度枚数として設定する（ステップＳ１０５）。
【００７３】
なお、上記処理において、排紙限度枚数を決定できないときには、予め設定されているデフォルトの排紙限度枚数を設定する。
【００７４】
クライアント端末ＣＬ１〜ＣＬｎは、上述のようにして、排紙限度枚数（上記、例では、８０枚）を設定すると、図６に示すように、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。いま、印刷枚数が、２５０枚（総ページ数５００ページ）で、排紙限度枚数が８０枚であり、印刷枚数が排紙限度枚数よりも多いので、排紙限度枚数の片面のページ（奇数ページ）を連続して送信して、プリンタＰｒ１〜Ｐｒｍが、該印刷データを用紙の片面に連続して印刷する（ステップＳ１０７）。すなわち、クライアント端末ＣＬ１〜ＣＬｎは、プリンタＰｒ１〜Ｐｒｍの排紙限度枚数が分かっているので、排紙限度枚数（８０枚）分の片面のページの印刷データ（８０ページ分の奇数ページの印刷データ）を、プリンタＰｒ１〜Ｐｒｍに送信し、プリンタＰｒ１〜Ｐｒｍの印刷データ格納部５１が該印刷データを受信して格納し、印刷データ取得部５２が、印刷データ格納部５１から該印刷データを取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の片面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙して載置する。
【００７５】
クライアント端末ＣＬ１〜ＣＬｎは、片面（奇数ページ）の排紙限度枚数分の送信を完了すると、排紙限度枚数の反対面のページ（偶数ページ）を連続して送信し、プリンタＰｒ１〜Ｐｒｍは、排紙限度枚数分の片面の印刷が完了して、排紙トレイ上の片面印刷済の用紙が反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されると、排紙限度枚数の反対面のページ（偶数ページ）を連続印刷する（ステップＳ１０７）。すなわち、プリンタＰｒ１〜Ｐｒｍの印刷データ格納部５１は、反対面の印刷データがクライアント端末ＣＬ１〜ＣＬｎから送信されてくると、該印刷データを受信して格納するとともに、印刷データ取得部５２は、印刷部５４に対して、印刷が終了したかを定期的に問い合わせ、印刷が終了した通知を受け取ると、排紙トレイ上の印刷済用紙が反対面を印刷面として給紙トレイにセットされて、スタートキーが押下されるのを待って、排紙限度枚数（８０枚）分の反対面のページの印刷データ（８０ページ分の偶数ページの印刷データ）を、印刷データ格納部５１から取得して、印刷部５４に渡し、印刷部５４が該印刷データをビデオ信号に変換して制御信号とともにエンジン４１に渡す。エンジン４１は、ビデオ信号と制御信号に基づいて給紙トレイからの用紙の反対面に連続して排紙限度枚数分印刷し、排紙トレイに印刷済の用紙を排紙して載置する。
【００７６】
クライアント端末ＣＬ１〜ＣＬｎは、排紙限度枚数分の反対面の印刷データの送信を完了すると、印刷枚数から排紙限度枚数を減算した枚数を新たな印刷枚数として設定し（ステップＳ１０９）、ステップＳ１０６に戻って、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。
【００７７】
いま、総印刷枚数２５０枚（５００ページ）のうち、８０枚（１６０ページ）が印刷されたことになり、残り１７０枚（３４０ページ）が印刷枚数であり、排紙限度枚数８０枚よりも多いので、上記同様に、クライアント端末ＣＬ１〜ＣＬｎによる排紙限度枚数分の片面の印刷データの送信とプリンタＰｒ１〜Ｐｒｍでの印刷及び反対面の印刷データの送信とプリンタＰｒ１〜Ｐｒｍでの印刷を行う（ステップＳ１０７、Ｓ１０８）。
【００７８】
クライアント端末ＣＬ１〜ＣＬｎは、反対面の印刷データの送信を完了すると、印刷枚数から排紙限度枚数を減算した枚数を新たな印刷枚数として設定し（ステップＳ１０９）、ステップＳ１０６に戻って、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。
【００７９】
いま、総印刷枚数２５０枚（５００ページ）のうち、１６０枚（３２０ページ）が印刷されたことになり、残り９０枚（１８０ページ）が印刷枚数であり、排紙限度枚数よりも多いので、上記同様に、上記同様に、クライアント端末ＣＬ１〜ＣＬｎによる排紙限度枚数分の片面の印刷データの送信とプリンタＰｒ１〜Ｐｒｍでの印刷及び反対面の印刷データの送信とプリンタＰｒ１〜Ｐｒｍでの印刷を行う（ステップＳ１０７、Ｓ１０８）。
【００８０】
クライアント端末ＣＬ１〜ＣＬｎは、反対面の印刷データの送信を完了すると、印刷枚数から排紙限度枚数を減算した枚数を新たな印刷枚数として設定し（ステップＳ１０９）、ステップＳ１０６に戻って、印刷枚数が排紙限度枚数よりも多いかチェックする（ステップＳ１０６）。
【００８１】
いま、総印刷枚数２５０枚（５００ページ）のうち、２４０枚（４８０ページ）が印刷されたことになり、残り１０枚（２０ページ）が印刷枚数であり、排紙限度枚数分よりも少ないので、クライアント端末ＣＬ１〜ＣＬｎは、残り印刷枚数分の片面のページの連続送信とプリンタＰｒ１〜Ｐｒｍでの印刷及び反対面の残り印刷枚数分の印刷データの送信とプリンタＰｒ１〜Ｐｒｍでの印刷を行う（ステップＳ１１０、Ｓ１１１）。
【００８２】
すなわち、クライアント端末ＣＬ１〜ＣＬｎは、排紙限度枚数分を設定するとともに、転送する印刷データの管理を行って、図９に示すように、排紙限度枚数分の片面の印刷データの送信→片面の印刷→反対面の印刷データの送信→該反対面の印刷→片面の印刷データの送信→片面の印刷→反対面の印刷データの送信→該反対面の印刷→・・・の処理（ステップＳ１０６〜Ｓ１０９）を、残りの印刷枚数が排紙限度枚数よりも少なくなるまで行い、残り印刷枚数が排紙限度枚数以下になると、残りの印刷枚数の片面の印刷データの送信と該片面の印刷及び反対面の印刷データの送信と該反対面の印刷を行う。
【００８３】
なお、クライアント端末ＣＬ１〜ＣＬｎは、排紙限度枚数分の設定を行う場合、図９に示したように、印刷データを排紙限度枚数で分割して送信するものに限るものではなく、図８に示したように、片面（奇数ページ）の全ての印刷データを、該片面の印刷データの最後に該片面の終わり位置を示す情報を付加して送信し、片面の全ての印刷データの送信が完了すると、反対面（偶数ページ）の全ての印刷データを、送信して、プリンタＰｒ１〜Ｐｒｍが、この順序で印刷データを受信して格納して、排紙限度枚数分ずつ分割して印刷してもよい。
【００８４】
このように、本実施例のプリンタＰｒ１〜Ｐｒｍは、印刷データ取得部５２が、印刷データ格納部５１に格納されている印刷データのうち、排紙トレイへの排紙限度枚数以下のページ数分の印刷データを印刷対象の印刷データとして取得して、エンジン４１が該取得された印刷対象の印刷データの奇数ページを給紙トレイから給紙される用紙の片面に連続して印刷して排紙トレイに排紙した後、手動操作で該排紙トレイから給紙トレイに戻された該片面印刷済の用紙の反対面に、該印刷対象の印刷データの偶数ページを連続して印刷している。
【００８５】
したがって、いわゆる手動両面印刷において、印刷済用紙が排紙トレイから溢れて零れ落ちることを回避しつつページ順に両面に適切に印刷することができ、利用性を向上させことができるとともに、情報の安全性を確保することができる。
【００８６】
また、本実施例のプリンタＰｒ１〜Ｐｒｍは、印刷データ取得部５２が、排紙限度枚数以下のページ数分の印刷データの連続する奇数ページを印刷対象の印刷データとして印刷データ格納部５１から取得し、該奇数ページの印刷データの印刷後に、排紙限度枚数以下のページ数分の該印刷データであって該各奇数ページにそれぞれ連続する偶数ページの印刷データを印刷対象の印刷データとして印刷データ格納部５１から取得している。
【００８７】
したがって、印刷部５４及びエンジン４１で印刷データ取得部５２の取得する印刷データ順に印刷することで、手動両面印刷において、印刷済用紙が排紙トレイから溢れて零れ落ちることを確実かつ適切に回避しつつページ順に両面に適切に印刷することができる。
【００８８】
さらに、本実施例のプリンタＰｒ１〜Ｐｒｍは、エンジン４１が、手動両面印刷において、奇数ページの印刷データの印刷後で、かつ、偶数ページの印刷指示があった後に、偶数ページの印刷を行っている。
【００８９】
したがって、確実に排紙トレイ上の片面印刷済用紙が、その反対面を印刷面として、給紙トレイに戻されてスタート操作されるのを確認して、偶数ページを反対面に印刷することができ、手動両面印刷をより一層適切かつ確実に行って、利用性、操作性をより一層向上させることができる。
【００９０】
また、本実施例のプリンタＰｒ１〜Ｐｒｍは、ネットワークＮＷ介して印刷データと印刷設定を送信してくるクライアント端末ＣＬ１〜ＣＬｎに接続され、クライアント端末ＣＬ１〜ＣＬｎからの印刷設定に含まれる用紙種別に基づいて、印刷データ取得部５２が排紙限度枚数情報管理部５３の排紙限度枚数情報を参照して、該用紙種別に応じた排紙限度枚数を設定している。
【００９１】
したがって、クライアント端末ＣＬ１〜ＣＬｎでユーザが指定した用紙種別の用紙に手動両面印刷を行う場合にも、適切に排紙限度枚数を設定して、印刷済用紙が排紙トレイから溢れて零れ落ちることを確実かつ適切に回避しつつページ順に両面に適切に印刷することができる。
【００９２】
さらに、本実施例において、クライアント端末ＣＬ１〜ＣＬｎで排紙限度枚数を設定して、印刷データを該排紙限度枚数に基づいて分割してプリンタＰｒ１〜Ｐｒｍに送信すると、プリンタＰｒ１〜Ｐｒｍの機能を簡単なものとすることができ、プリンタＰｒ１〜Ｐｒｍのコストを削減することができる。
【００９３】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９４】
本発明は、手動で用紙を反転させて両面印刷を行うプリンタ、複写装置、複合装置等の印刷装置及び印刷処理方法に適用することができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】図１のクライアント端末の基本ハードウェア及びソフトウェア構成を示す図。
【図３】図２のドライバのモジュール構成図。
【図４】図１のプリンタのブロック構成図。
【図５】図４のプリンタの機能ブロック図。
【図６】図１の印刷システムによる手動両面印刷制御処理を示すフローチャート。
【図７】図６の手動両面印刷制御処理の続きの処理を示すフローチャート。
【図８】図１の印刷システムのプリンタで排紙限度枚数を設定して手動両面印刷を行う場合のデータの受信順と印刷順の説明図。
【図９】図１の印刷システムのクライアント端末で排紙限度枚数を設定して手動両面印刷を行う場合のデータの受信順と印刷順の説明図。
【図１０】従来の印刷システムで手動両面印刷を行う場合のデータ送信の説明図。
【符号の説明】
【００９６】
１  印刷システム
ＮＷ  ネットワーク
ＣＬ１〜ＣＬｎ  クライアント端末
ＰＳ１、ＰＳ２  プリントサーバ
Ｐｒ１〜Ｐｒｍ  プリンタ
１１  記憶部
１２  入力部
１３  表示部
１４  パラレルＩ／Ｆ
１５  ＵＳＢ  Ｉ／Ｆ
１６  ネットワークＩ／Ｆ
２１  アプリケーション
２２  スプーラ
２３  ドライバ
２３ａ  描画部
２３ｂ、２３ｃ  データ検査部
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＮＶＲＡＭ
３４  ハードディスク（ＨＤＤ）
３５  ホストＩ／Ｆ
３６  ネットワークＩ／Ｆ
３７  パネルＩ／Ｆ
３８  通信部
３９  プリンタアプリ
４０  バス
４１  エンジン
５１  印刷データ格納部
５２  印刷データ取得部
５３  排紙限度枚数情報管理部
５４  印刷部
【図１】
2008213399.tif 000003
【図２】
2008213399.tif 000004
【図３】
2008213399.tif 000005
【図４】
2008213399.tif 000006
【図５】
2008213399.tif 000007
【図６】
2008213399.tif 000008
【図７】
2008213399.tif 000009
【図８】
2008213399.tif 000010
【図９】
2008213399.tif 000011
【図１０】
2008213399.tif 000012