JP2004255675A - Printer and print control method - Google Patents
Printer and print control method Download PDFInfo
- Publication number
- JP2004255675A JP2004255675A JP2003048154A JP2003048154A JP2004255675A JP 2004255675 A JP2004255675 A JP 2004255675A JP 2003048154 A JP2003048154 A JP 2003048154A JP 2003048154 A JP2003048154 A JP 2003048154A JP 2004255675 A JP2004255675 A JP 2004255675A
- Authority
- JP
- Japan
- Prior art keywords
- page
- printing
- sided
- odd
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、両面印刷機能を有する印刷装置及び印刷制御方法に関する。
【0002】
【従来の技術】
両面印刷可能な印刷装置において、従来、両面印刷ジョブの最終頁が奇数頁の場合には片面で印刷するものが知られている(例えば、特許文献1、2)。
また、区切り頁印刷機能を持ち、片面印刷で区切り頁印刷モードの場合には最終頁を両面で印刷し裏面に区切り頁を印刷させるものが知られている(例えば、特許文献3)。
【特許文献1】特開平09−248942号公報
【特許文献2】特開2002−059594公報
【特許文献3】特開2001−080137公報
【0003】
【発明が解決しようとする課題】
奇数頁ジョブを両面で複数部数印刷する場合、従来の印刷装置のように各部の最終頁を片面処理で印刷を行うと、両面処理、片面処理の切り替えの必要が発生し、印刷時間が短縮できない。特に搬送パスが長いエンジンや印刷頁数が少ない場合には劣化が顕著になる。
また、奇数頁ジョブを両面で印刷する場合、従来の印刷装置のように最終頁を片面処理で印刷を行うと、次ジョブも両面印刷の場合には両面処理、片面処理の切り替えが発生し、印刷時間が短縮できない。特に搬送パスが長いエンジンや印刷頁数が少ない場合には劣化が顕著になる。さらにコスト削減で両面印刷が推進されている現在、サーバーから大量のジョブを一括印刷するような環境においては大きなロスとなる。
本発明の目的は、上記の問題点を解消し、両面奇数頁ジョブの印刷速度を改善することである。
【0004】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の発明は、両面印刷機能を有する印刷装置において、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合にそのジョブが複数部数印刷モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する制御手段を備えた印刷装置を最も主要な特徴とする。
請求項2記載の発明は、両面印刷機能を有する印刷装置において、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合に次ジョブが片面モードか両面モードかを判断し、両面モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する制御手段を備えた印刷装置を最も主要な特徴とする。
請求項3記載の発明は、請求項2に記載の印刷装置において、制御手段は、次ジョブの先頭2頁分の描画が完了しているか否かを判断し、完了している場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する印刷装置を主要な特徴とする。
【0005】
請求項4記載の発明は、請求項2または3に記載の印刷装置において、制御手段は、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断した時点で、先立つ頁を両面モードで印刷中か否かを判断し、両面モードで印刷中の場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する印刷装置を主要な特徴とする。
請求項5記載の発明は、請求項1から4のいずれかに記載の印刷装置において、制御手段は、ジョブの総頁数が所定以上の場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する印刷装置を主要な特徴とする。
請求項6記載の発明は、請求項1から4のいずれかに記載の印刷装置において、制御手段は、ジョブの用紙長が所定以下であれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うよう制御する印刷装置を主要な特徴とする。
請求項7記載の発明は、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断する第1の工程と、印刷ジョブが複数部数印刷モードか否かを判断する第2の工程と、第1の工程で最終頁が奇数頁の場合に第2の工程でそのジョブが複数部数印刷モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う第3の工程を有する印刷制御方法を最も主要な特徴とする。
請求項8記載の発明は、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断する第1の工程と、次ジョブが片面モードか両面モードかを判断する第2の工程と、第1の工程で奇数頁の場合に第2の工程で次ジョブが片面モードか両面モードかを判断し、両面モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う第3の工程を有する印刷制御方法を最も主要な特徴とする。
【0006】
請求項9記載の発明は、請求項8に記載の印刷制御方法において、次ジョブの先頭2頁分の描画が完了しているか否かを判断する工程と、完了している場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う工程を有する印刷制御方法を主要な特徴とする。
請求項10記載の発明は、請求項8または9に記載の印刷制御方法において、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断する第1の工程で奇数頁と判断した場合に先立つ頁を両面モードで印刷中か否かを判断する工程と、両面モードで印刷中の場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う工程を有する印刷制御方法を主要な特徴とする。
請求項11記載の発明は、請求項7から10のいずれかに記載の印刷制御方法において、ジョブの総頁数をカウントする工程と、総頁数が所定以上の場合には最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う工程を有する印刷制御方法を主要な特徴とする。
請求項12記載の発明は、請求項7から10のいずれかに記載の印刷制御方法において、用紙長が所定以下か否かを判断する工程と、所定長以下であれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行う工程を有する印刷制御方法を主要な特徴とする。
【0007】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図1は本発明の実施の形態に係るレーザープリンタの機能ブロック図である。
プリンタ1は、コントローラ2と操作パネル3とプリンタエンジン4とを備える。
操作パネル3は、プリンタ1の状態を示す表示部及びプリンタ1のモード、フォント等を切り替えるスイッチ部からなる。プリンタエンジン4は、コントローラ2からのビデオ信号及び制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着し、画像を形成する。
コントローラ2は、その時設定されている制御モード及びホスト5からの制御コードに従って、ホスト5からの印字データを、ビデオデータに変換してプリンタエンジン4へ出力する制御機構の総称で、エミュレーションと呼ばれるプリンタ言語を解析して処理していくプログラムと、ハードウエアの制御や紙への印刷等を司るシステムと呼ばれるプログラムから成り、以下のようなモジュールで構成される。
【0008】
ホストI/F11は、ホスト5からプリンタ1への制御信号及びデータ、及びプリンタ1からホスト5へのステータス信号のインターフェースである。プログラムROM12は、コントローラ2内でのデータの処理、管理や、周辺モジュールを制御するためのプログラムが格納されている。
フォントROM13は、印字に使用されるさまざまな種類のフォントを有する。パネルI/F14は、コントローラ2と操作パネル3とのインタフェースである。CPU15は、プログラムROM12に従ってホスト5からのデータ(印字データ、制御データ)を処理する。
RAM16は、CPU15が処理する時のワークメモリ、ホスト5からのデータをページ単位に管理して一時記憶するバッファ、及びバッファに記憶されたデータを実際の印字パターンに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。
NV−RAM17は、電源を切っても保持したいデータを格納しておくための不揮発性RAMである。エンジンI/F18は、コントローラ2からプリンタエンジン4への制御信号やビデオ信号、及びプリンタ1からコントローラ2へのステータス信号のインタフェースである。オプションRAM19は、オプションで装着される。
ホストI/F11を通してホスト5から送られてきたデータは、CPU15により印字データ及び印字制御データ(SP、CR、LF、HT、VT、…等)と、その他に分けられ、印字データ及び印字制御データは、制御コードに変換されてバッファに記憶される。
ホスト5からのプリント命令またはホスト5から受け取ったデータが1ページ分を超えた時、コントローラ2はまず、中間コードをビデオデータに変換し、それが終了したら、エンジンI/F18を通してプリンタエンジン4にプリントスタートの命令を出す。以上のような一連の流れで、ホスト5からの印字データがプリンタエンジン4を介して印字される。
【0009】
図2は本発明の第1実施例に係る両面印刷処理のフロー図である。ホスト5から送信される印刷データをプログラムROM12に従ってRAM16で管理しながらCPU15で印刷処理を行う印刷装置において、ジョブが最終頁であるか否か、ジョブの最終頁が奇数頁か否かをCPU15で判断し(S1、S2)、最終頁が奇数頁の場合には(S2でY)、続いてRAM16上にあるジョブの残印刷部数があるか否かをCPU15で判断し(S3)、残印刷部数がある場合には最終奇数頁表面への印刷に続けて、白紙の偶数頁裏面をRAM16上に作成して両面モードで印刷を行う(S4)。
一方、ジョブの最終頁が偶数頁の場合には通常通り両面モードで印刷を行い(S5)、ジョブの残印刷部数がない場合には最終奇数頁を片面モードで印刷する(S6)。
この実施形態では、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合にそのジョブが複数部数印刷モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、従来の印刷装置のように、各部の最終頁を片面処理で印刷するための両面処理、片面処理の切り替えが発生することがなく印刷時間を短縮できる。特に搬送パスが長いエンジンや印刷頁数が少ない場合には効果が顕著になる(第7実施例にも共通する効果)。
【0010】
図3は本発明の第2実施例に係る両面印刷処理のフロー図である。ホスト5から送信される印刷データをプログラムROM12内の制御ブログラムに従ってRAM16で管理しながらCPU15で印刷処理を行う印刷装置において、ジョブが最終頁であるか否か、ジョブの最終頁が最終頁か否かをCPU15で判断し(S1、S2)、最終頁が奇数頁の場合には(S2でY)続いてRAM16上にある次ジョブの属性が両面であるか否かをCPU15で判断し(S3)、両面印刷の場合には最終奇数頁表面への印刷処理に続けて、白紙の偶数頁裏面をRAM16上に作成して両面モードで印刷を行う(S4)。
一方、ジョブの最終頁が偶数頁の場合には通常通り両面モードで印刷を行い(S5)、次ジョブがない場合や次ジョブが片面モードの場合には最終奇数頁を片面モードで印刷する(S6)。
この実施形態では、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合に次ジョブが片面モードか両面モードかを判断し、両面モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、従来の印刷装置のように、最終頁を片面処理で印刷するための次ジョブが両面印刷の場合の両面処理、片面処理の切り替えが発生することがなく印刷時間が短縮できる。特に搬送パスが長いエンジンや印刷頁数が少ない場合には効果が顕著になる。さらにコスト削減で両面印刷が推進されている現在サーバーから大量のジョブを一括印刷するような環境においては大きな改善となる(第8実施例にも共通する効果)。
【0011】
図4は本発明の第3実施例に係る両面印刷処理のフロー図である。ホスト5から送信される印刷データをプログラムROM12に従ってRAM16で管理しながらCPU15で印刷処理を行う印刷装置において、ジョブが最終頁であるか否か、ジョブの最終頁が奇数頁か否かをCPU15で判断し(S1、S2)、最終頁が奇数頁の場合には(S2でY)、続いてRAM16上にある次ジョブの属性が両面であるか否かをCPU15で判断し(S3)、両面の場合にはさらに次ジョブの先頭2頁分の描画が完了しているか否かをCPU15で判断し(S4)、完了している場合には最終奇数頁表面への印刷処理に続けて、白紙の偶数頁裏面をRAM16上に作成して両面モードで印刷を行う(S5)。
一方、ジョブの最終頁が偶数頁の場合には通常通り両面モードで印刷を行い(S6)、次ジョブがない場合や次ジョブが片面モードの場合、次ジョブの先頭2頁分の描画が完了していない場合には最終奇数頁を片面モードで印刷する(S7)。
この実施例では、次ジョブの先頭2頁分の描画が完了しているか否かを判断し、完了している場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、次ジョブの先頭1枚分の2頁データが複雑で描画に時間が掛かるような連続した両面シーケンスを維持することができない場合には片面印刷となり、モータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる(第9実施例にも共通する効果)。
【0012】
図5は本発明の第4実施例に係る両面印刷処理のフロー図である。第2実施例に記載の両面印刷処理において、ジョブの最終頁であるか否か、ジョブの最終頁が奇数頁か否かをCPU15で判断した後に(S1,S2)、前頁を両面印刷中か否かをCPU15で判断し(S3)、両面印刷中の場合にRAM16上にある次ジョブの属性が両面であるか否かをCPU15で判断して(S4)、次ジョブの属性が両面の場合には最終奇数頁表面に対する印刷処理に続けて、白紙の偶数頁裏面をRAM16上に作成して両面モードで印刷を行う(S5)。
一方、ジョブの最終頁が偶数頁の場合には通常通り両面モードで印刷を行い(S6)、前頁の印刷が終了している場合や次ジョブがない場合、次ジョブが片面モードの場合には最終奇数頁を片面モードで印刷を行う(S7)。第3実施例に記載の両面印刷処理においても同様にジョブの最終頁が奇数頁か否かの判断と次ジョブの属性が両面であるか否かの判断の間に前頁を両面印刷中か否かの判断を行う。
両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断した時点で、先立つ頁を両面モードで印刷中か否かを判断し、両面モードで印刷中の場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、最終奇数頁のデータが複雑で奇数頁が印刷可能になった時点で既に連続した両面シーケンスを維持できない場合には片面印刷となり、モータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる(第10実施例にも共通する効果)。
【0013】
図6は本発明の第5実施例に係る両面印刷処理のフロー図である。第2実施例に記載の両面印刷処理において、ジョブの最終頁であるか否か、ジョブの最終頁が奇数頁か否かをCPU15で判断した後に(S1,S2)、RAM16上で管理しているジョブの総頁数が所定以上か否かをCPU15で判断し(S3)、所定以上の場合には次ジョブの属性が両面であるか否かをCPU15で判断するようにする(S4)。
次ジョブの属性が両面である場合は最終奇数頁表面に対する印刷処理に続けて白紙の偶数頁裏面をRAM16上に作成して両面モードで印刷を行う(S5)。
一方、ジョブの最終頁が偶数頁の場合には通常通り両面モードで印刷を行い(S6)、総頁数が所定未満の場合には片面モードで印刷を行う(S7)。
この実施例では、ジョブの総頁数が所定以上の場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、総頁数が少ないジョブ、例えば1頁ジョブが連続するような場合には(両面処理を行わないので)、印刷速度の低下を引き起こすことなく、また両面処理を行うことによるモータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる(第11実施例にも共通する効果)。
第6実施例では、第5実施例に記載の印刷処理において、ジョブの総頁数が所定以上か否かの判断のステップで、総頁数ではなくRAM16上で管理しているジョブの用紙長が所定以下か否かをCPU15で判断するようにする。用紙長が所定以上の場合には片面モードで印刷を行う。
この実施例によれば、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合に用紙長が所定以下であれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、用紙長が長いサイズのジョブ、例えば長尺用紙であるA3ジョブが連続するような場合には(両面処理を行わないので)、印刷速度の低下を引き起こすことなく、また両面処理を行うことによるモータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる(第12の実施例にも共通する効果)。
【0014】
図7は本発明の第7実施例に係る両面印刷処理のフロー図である。まず残印刷部数カウンタと総頁数カウンタを用意する。ジョブの開始に先立ち、残印刷部数カウンタには操作パネル3の設定やコマンドによる指定値を反映する。一方、総頁数カウンタは0に初期化する。ジョブが開始されると残印刷部数カウンタを1減算する(S1)。続いてデータが両面モードか否かをチェックする(S2)。
片面モードの場合には、1頁分のデータの描画が完了するのを待って(S3でY)、総頁数カウンタを1加算し(S4)、片面印刷処理を実行する(S5)。
上記一連の処理をジョブの終了まで繰り返す(S6でY)。ジョブの終了はジョブの終了を示すコマンドやネットワーク通信におけるEOF、最終データ受信終了後の予め決められた時間の経過等により判断する。
両面モードの場合には表面頁の描画が完了するのを待って(S7でY)、総頁数カウンタを1加算する(S8)。続いて裏面頁の描画が完了したか否かをチェックする(S9)。完了している場合には裏面頁分の総頁数カウンタを1加算し(S10)両面印刷処理を実行する(S11)。ここまでの処理をジョブの終了まで繰り返す。一方、完了していない場合にはジョブの終了か否かをチェックし(S12)、ジョブが終了していない場合には裏面頁の作成完了を待つ。
ジョブ終了の場合には残印刷部数カウンタをチェックし(S13)、カウンタが0でなければ白紙裏面を作成して(S14)両面印刷処理を実行する(S15)。カウンタが0の場合は両面モードを解除し、片面印刷処理を実行する(S16)。最後に残印刷部数がある場合には(S17でY)2部目以降のソート印刷処理を実行する(S18)。
第8実施例では、第7実施例に記載の残印刷部数チェックステップ(S13、S17)の代わりに次ジョブが両面モードか否かをチェックする。
【0015】
図8は本発明の第9実施例に係る両面印刷処理のフロー図である。図7及び図8実施例と異なる点は、次ジョブが両面か否かをチェックして(S13)、両面の場合には続いて次ジョブの先頭2頁の描画が完了しているか否かをチェックし(S14)、完了している場合のみ白紙裏面の作成(S15)、両面印刷処理へと移行する(S16)。一方、完了していない場合には両面モードを解除し片面印刷処理を実行する(S17)。
図9は本発明の第10実施例に係る両面印刷処理のフロー図である。第9実施例に記載の次ジョブが両面モードか否かのチェックステップの代わりに前頁を両面印刷中か否かをチェックする(S13)。両面印刷中でない場合には両面モードを解除し、片面印刷処理を実行する(S17)。両面印刷中の場合には、前実施例における次ジョブの先頭2頁の描画が完了しているか否かのチェックステップの代わりに、次ジョブが両面モードか否かをチェックする(S14)。
第11実施例では、第10実施例に記載の前頁を両面印刷中か否かのチェックステップの代わりに総頁数カウンタの値が予め定められた値以上か否かをチェックする。総頁数カウンタの値が所定値未満の場合には両面モードを解除し片面印刷処理を実行する。
第12実施例では、第10実施例に記載の前頁を両面印刷中か否かのチェックステップの代わりにジョブの用紙長が予め定められた値以下か否かをチェックする。所定値を超える場合には両面モードを解除し片面印刷処理を実行する。
【0016】
【発明の効果】
請求項1、7に記載の印刷装置及び印刷制御方法においては、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合にそのジョブが複数部数印刷モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、従来の印刷装置のように、各部の最終頁を片面処理で印刷するための両面処理、片面処理の切り替えが発生することがなく印刷時間を短縮できる。特に搬送パスが長いエンジンや印刷頁数が少ない場合には効果が顕著になる。
請求項2、8に記載の印刷装置及び印刷制御方法においては、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合に次ジョブが片面モードか両面モードかを判断し、両面モードであれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、従来の印刷装置のように、最終頁を片面処理で印刷するための次ジョブが両面印刷の場合の両面処理、片面処理の切り替えが発生することがなく印刷時間が短縮できる。特に搬送パスが長いエンジンや印刷頁数が少ない場合には効果が顕著になる。さらにコスト削減で両面印刷が推進されている現在サーバーから大量のジョブを一括印刷するような環境においては大きな改善となる。
請求項3、9に記載の印刷装置及び印刷制御方法においては、請求項2、8に記載の印刷装置及び印刷制御方法に加えて、次ジョブの先頭2頁分の描画が完了しているか否かを判断し、完了している場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、次ジョブの先頭1枚分の2頁データが複雑で描画に時間が掛かるような連続した両面シーケンスを維持することができない場合には片面印刷となり、モータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる。
【0017】
請求項4、10に記載の印刷装置及び印刷制御方法においては、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断した時点で、先立つ頁を両面モードで印刷中か否かを判断し、両面モードで印刷中の場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、最終奇数頁のデータが複雑で奇数頁が印刷可能になった時点で既に連続した両面シーケンスを維持できない場合には片面印刷となり、モータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる。
請求項5、11に記載の印刷装置及び印刷制御方法においては、ジョブの総頁数が所定以上の場合に最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、総頁数が少ないジョブ、例えば1頁ジョブが連続するような場合にも印刷速度の低下を引き起こすことなく、また両面処理を行うことによるモータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる。
請求項6、12に記載の印刷装置及び印刷制御方法においては、両面印刷ジョブの最終頁が奇数頁か偶数頁かを判断し、奇数頁の場合に用紙長が所定以下であれば最終奇数頁表面の後に白紙の偶数頁裏面を作成して両面モードで印刷を行うので、用紙長が長いサイズのジョブ、例えばA3ジョブが連続するような場合にも印刷速度の低下を引き起こすことなく、また両面処理を行うことによるモータ等の無駄な駆動時間を発生させて機械への負荷を増加させることなく印刷速度を改善できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るレーザープリンタの機能ブロック図である。
【図2】本発明の第1実施例に係る両面印刷処理のフロー図である。
【図3】本発明の第2実施例に係る両面印刷処理のフロー図である。
【図4】本発明の第3実施例に係る両面印刷処理のフロー図である。
【図5】本発明の第4実施例に係る両面印刷処理のフロー図である。
【図6】本発明の第5実施例に係る両面印刷処理のフロー図である。
【図7】本発明の第7実施例に係る両面印刷処理のフロー図である。
【図8】本発明の第9実施例に係る両面印刷処理のフロー図である。
【図9】本発明の第10実施例に係る両面印刷処理のフロー図である。
【符号の説明】
1 プリンタ、2 コントローラ、3 操作パネル、4 プリンタエンジン、5 ホスト、11 ホストI/F、12 プログラムROM、13 フォントROM、14 パネルI/F、15 CPU(制御手段)、16 RAM、17 NV−RAM、18 エンジンI/F、19 オプションRAM。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printing apparatus having a duplex printing function and a printing control method.
[0002]
[Prior art]
2. Description of the Related Art In a printing apparatus capable of performing double-sided printing, conventionally, when the last page of a double-sided print job is an odd-numbered page, printing on one side is known (for example,
There is also known a printer that has a separator page printing function and prints the last page on both sides and prints a separator page on the back side in the case of single-sided printing in the separator page printing mode (for example, Patent Document 3).
[Patent Document 1] JP-A-09-248942 [Patent Document 2] JP-A-2002-059594 [Patent Document 3] JP-A-2001-080137
[Problems to be solved by the invention]
When printing a plurality of copies of an odd-numbered page job on both sides, if the last page of each copy is printed by single-sided processing as in a conventional printing apparatus, it is necessary to switch between double-sided processing and single-sided processing, and the printing time cannot be reduced. . In particular, when the engine has a long transport path or when the number of printed pages is small, the deterioration is remarkable.
Also, when printing an odd-numbered page job on both sides, if the last page is printed by single-sided processing as in a conventional printing apparatus, when the next job is also double-sided printing, switching between double-sided processing and single-sided processing occurs. Printing time cannot be reduced. In particular, when the engine has a long transport path or when the number of printed pages is small, the deterioration is remarkable. Further, as double-sided printing is being promoted to further reduce costs, a large loss occurs in an environment where a large number of jobs are printed from a server at once.
SUMMARY OF THE INVENTION An object of the present invention is to solve the above problems and improve the printing speed of a double-sided odd page job.
[0004]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, in a printing apparatus having a two-sided printing function, it is determined whether the last page of a two-sided printing job is an odd-numbered page or an even-numbered page. In the multi-copy printing mode, the most important feature is a printing apparatus provided with a control unit for controlling the printing so that the back side of the even-numbered page is created after the front side of the final odd-numbered page and printing is performed in the duplex mode.
According to a second aspect of the present invention, in a printing apparatus having a two-sided printing function, it is determined whether the last page of a two-sided print job is an odd-numbered page or an even-numbered page. In the double-sided mode, the most important feature is a printing apparatus provided with a control unit for controlling the printing in the double-sided mode by creating a blank even-numbered page backside after the final odd-numbered page front side.
According to a third aspect of the present invention, in the printing apparatus according to the second aspect, the control means determines whether drawing of the first two pages of the next job is completed, and if completed, ends. The main feature of the printing apparatus is that a blank even page back surface is created after an odd page front surface and printing is performed in a duplex mode.
[0005]
According to a fourth aspect of the present invention, in the printing apparatus according to the second or third aspect, when the control unit determines whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page, the control unit prints the preceding page in the double-sided mode. The main feature of the printing apparatus is to judge whether the printing is in the middle or not, and if printing is being performed in the duplex mode, a blank even page back side is created after the final odd page front face and printing is performed in the duplex mode.
According to a fifth aspect of the present invention, in the printing apparatus according to any one of the first to fourth aspects, when the total number of pages of the job is equal to or more than a predetermined number, the back of the even-numbered page after the front of the final odd-numbered page. The main feature of the present invention is a printing apparatus which controls to print in the duplex mode.
According to a sixth aspect of the present invention, in the printing apparatus according to any one of the first to fourth aspects, the control unit creates a blank even-numbered page back surface after the last odd-numbered page surface if the sheet length of the job is equal to or less than a predetermined length. The main feature of the present invention is a printing apparatus that controls printing in the duplex mode.
According to a seventh aspect of the present invention, a first step of determining whether the last page of a double-sided print job is an odd-numbered page or an even-numbered page, a second step of determining whether the print job is in a multi-copy print mode, If the last page is an odd-numbered page in the first step, and if the job is a multi-copy print mode in the second step, a blank even-numbered page back side is created after the last odd-numbered page front side and printing is performed in the duplex mode. The printing control method having the steps described above is the most main feature.
According to the present invention, a first step of determining whether the last page of a double-sided print job is an odd-numbered page or an even-numbered page, a second step of determining whether the next job is a single-sided mode or a double-sided mode, In the case of an odd numbered page in the
[0006]
According to a ninth aspect of the present invention, in the print control method of the eighth aspect, it is determined whether or not rendering of the first two pages of the next job has been completed, and if the rendering has been completed, the final odd number is determined. The main feature of the present invention is a print control method including a step of creating a back surface of an even-numbered blank page after the front surface of a page and performing printing in the duplex mode.
According to a tenth aspect of the present invention, in the print control method according to the eighth or ninth aspect, the first step of determining whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page is performed before determining that the last page is an odd-numbered page. A step of determining whether the page is being printed in the duplex mode and, if printing in the duplex mode, a step of creating a blank even-page reverse side after the last odd-page front side and printing in the duplex mode The main feature is the control method.
According to an eleventh aspect of the present invention, in the print control method according to any one of the seventh to tenth aspects, the step of counting the total number of pages of the job; The main feature of the present invention is a print control method including a step of creating a back surface of an even-numbered blank page and performing printing in the duplex mode.
According to a twelfth aspect of the present invention, in the print control method according to any one of the seventh to tenth aspects, a step of determining whether or not the sheet length is equal to or less than a predetermined length; A main feature of the present invention is a print control method including a step of creating a back surface of an even-numbered blank page and performing printing in a duplex mode.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a functional block diagram of a laser printer according to an embodiment of the present invention.
The
The operation panel 3 includes a display unit for displaying the status of the
The
[0008]
The host I /
The
The
The NV-
The data sent from the
When the print command from the
[0009]
FIG. 2 is a flowchart of the duplex printing process according to the first embodiment of the present invention. In a printing apparatus that performs print processing with the
On the other hand, when the last page of the job is an even-numbered page, printing is performed in the double-sided mode as usual (S5). When there is no remaining number of print copies of the job, the last odd-numbered page is printed in the single-sided mode (S6).
In this embodiment, it is determined whether the last page of the duplex print job is an odd page or an even page, and if the job is an odd page, and if the job is in a multi-copy print mode, a blank even page back is created after the last odd page front. Since printing is performed in the double-sided mode, switching between double-sided processing and single-sided processing for printing the last page of each unit by single-sided processing unlike the conventional printing apparatus does not occur, and the printing time can be reduced. In particular, the effect becomes remarkable when the engine has a long transport path or when the number of printed pages is small (the effect common to the seventh embodiment).
[0010]
FIG. 3 is a flowchart of the duplex printing process according to the second embodiment of the present invention. In a printing apparatus which performs print processing by the
On the other hand, if the last page of the job is an even-numbered page, printing is performed in the double-sided mode as usual (S5). If there is no next job or the next job is in the single-sided mode, the last odd-numbered page is printed in the single-sided mode (S5). S6).
In this embodiment, it is determined whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page. If the last page is an odd-numbered page, it is determined whether the next job is a single-sided mode or a double-sided mode. Later, the back side of the even-numbered blank page is created and printing is performed in the duplex mode, so that the next job for printing the last page in the duplex mode is a double-sided process and a single-sided process when the next job for printing the final page is a single-sided process. Printing time can be reduced without switching. In particular, the effect becomes remarkable when the engine has a long transport path or the number of printed pages is small. Further, this is a great improvement in an environment where a large number of jobs are simultaneously printed from a server where double-sided printing is being promoted due to cost reduction (an effect common to the eighth embodiment).
[0011]
FIG. 4 is a flowchart of a double-sided printing process according to the third embodiment of the present invention. In a printing apparatus that performs print processing with the
On the other hand, if the last page of the job is an even-numbered page, printing is performed in the double-sided mode as usual (S6). If there is no next job or the next job is in the single-sided mode, drawing of the first two pages of the next job is completed. If not, the last odd page is printed in the one-sided mode (S7).
In this embodiment, it is determined whether or not drawing of the first two pages of the next job has been completed. If the drawing has been completed, a blank even page back surface is created after the last odd page front surface and printed in the duplex mode. Is performed, if the two-page data for the first sheet of the next job cannot be maintained in a continuous double-sided sequence where the drawing is time-consuming and complicated, single-sided printing is performed. The printing speed can be improved without causing the load on the machine to increase (the effect common to the ninth embodiment).
[0012]
FIG. 5 is a flowchart of the double-sided printing process according to the fourth embodiment of the present invention. In the double-sided printing process described in the second embodiment, after the
On the other hand, if the last page of the job is an even-numbered page, printing is performed in the double-sided mode as usual (S6), and if printing of the previous page has been completed, if there is no next job, or if the next job is in the single-sided mode, Prints the last odd page in the single-sided mode (S7). Similarly, in the double-sided printing process described in the third embodiment, whether the previous page is being printed on both sides is determined between whether the last page of the job is an odd-numbered page and whether the attribute of the next job is double-sided. A determination is made as to whether or not it is.
When it is determined whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page, it is determined whether or not the preceding page is being printed in the double-sided mode. Since the back side of the even-numbered page is created and printing is performed in the duplex mode, if the data of the final odd-numbered page is complicated and a continuous double-sided sequence cannot be maintained when the odd-numbered page can be printed, the printing is performed on a single side, such as a motor. The printing speed can be improved without increasing the load on the machine by generating unnecessary driving time (the effect common to the tenth embodiment).
[0013]
FIG. 6 is a flowchart of a double-sided printing process according to the fifth embodiment of the present invention. In the double-sided printing process described in the second embodiment, after the
If the attribute of the next job is double-sided, after printing the final odd-numbered page front side, a blank even-numbered page back side is created on the
On the other hand, when the last page of the job is an even-numbered page, printing is performed in the double-sided mode as usual (S6), and when the total number of pages is less than a predetermined number, printing is performed in the single-sided mode (S7).
In this embodiment, when the total number of pages of a job is equal to or greater than a predetermined value, a blank even-numbered page back surface is created after the final odd-numbered page front surface, and printing is performed in the duplex mode. When printing is continuous (since double-sided processing is not performed), the load on the machine is increased without causing a reduction in printing speed and generating unnecessary driving time for a motor or the like due to double-sided processing. It is possible to improve the printing speed without causing the printing (the effect common to the eleventh embodiment).
In the sixth embodiment, in the printing process described in the fifth embodiment, in the step of determining whether or not the total number of pages of a job is equal to or more than a predetermined number, not the total number of pages but the sheet length of the job managed on the
According to this embodiment, it is determined whether the last page of the double-sided print job is an odd page or an even page, and in the case of an odd page, if the sheet length is equal to or less than a predetermined length, a blank even page back side is created after the last odd page front side. When printing is performed in the double-sided mode, if a long-size job such as an A3 job, which is a long sheet, continues (because double-sided processing is not performed), the printing speed may be reduced. In addition, the printing speed can be improved without increasing the load on the machine by generating useless driving time of a motor or the like by performing the double-sided processing (an effect common to the twelfth embodiment).
[0014]
FIG. 7 is a flowchart of the duplex printing processing according to the seventh embodiment of the present invention. First, a remaining print counter and a total page counter are prepared. Prior to the start of the job, the value set by the operation panel 3 and the value specified by the command are reflected in the remaining print copy number counter. On the other hand, the total page counter is initialized to zero. When the job is started, the remaining print copy counter is decremented by one (S1). Subsequently, it is checked whether the data is in the duplex mode (S2).
In the case of the one-sided mode, the CPU waits for drawing of data for one page to be completed (Y in S3), adds 1 to the total page number counter (S4), and executes the one-sided printing process (S5).
The above series of processing is repeated until the end of the job (Y in S6). The end of the job is determined based on a command indicating the end of the job, EOF in network communication, elapse of a predetermined time after the end of the final data reception, and the like.
In the case of the double-sided mode, after the drawing of the front page is completed (Y in S7), the total page number counter is incremented by 1 (S8). Subsequently, it is checked whether the drawing of the back page is completed (S9). If completed, the total page number counter for the back page is incremented by 1 (S10), and the duplex printing process is executed (S11). The processing up to this point is repeated until the end of the job. On the other hand, if the job has not been completed, it is checked whether or not the job has been completed (S12). If the job has not been completed, the completion of creation of the back page is waited.
If the job has ended, the remaining copy counter is checked (S13). If the counter is not 0, a blank back surface is created (S14) and the duplex printing process is executed (S15). If the counter is 0, the duplex mode is canceled and the simplex printing process is executed (S16). Finally, if there is a remaining number of copies (Y in S17), the sort printing process for the second copy and thereafter is executed (S18).
In the eighth embodiment, instead of the remaining print copy number check step (S13, S17) described in the seventh embodiment, it is checked whether the next job is in the duplex mode.
[0015]
FIG. 8 is a flowchart of the duplex printing processing according to the ninth embodiment of the present invention. The difference from the embodiment shown in FIGS. 7 and 8 is that it is checked whether or not the next job is double-sided (S13). A check is made (S14), and only when the check is completed, a blank back side is created (S15), and the process shifts to double-sided printing processing (S16). On the other hand, if the printing has not been completed, the duplex mode is canceled and the simplex printing process is executed (S17).
FIG. 9 is a flowchart of the duplex printing process according to the tenth embodiment of the present invention. Instead of the step of checking whether or not the next job described in the ninth embodiment is in the duplex mode, it is checked whether or not the preceding page is being printed on both sides (S13). If the duplex printing is not being performed, the duplex mode is released and the simplex printing process is executed (S17). If double-sided printing is being performed, instead of the step of checking whether or not drawing of the first two pages of the next job has been completed in the previous embodiment, it is checked whether the next job is in the double-sided mode (S14).
In the eleventh embodiment, instead of the step of checking whether the preceding page is being printed on both sides in the tenth embodiment, it is checked whether the value of the total page number counter is equal to or larger than a predetermined value. When the value of the total page number counter is less than the predetermined value, the duplex mode is canceled and the simplex printing process is executed.
In the twelfth embodiment, instead of the step of checking whether or not the previous page described in the tenth embodiment is being printed on both sides, it is checked whether the sheet length of the job is equal to or less than a predetermined value. If the value exceeds the predetermined value, the duplex mode is canceled and the simplex printing process is executed.
[0016]
【The invention's effect】
In the printing apparatus and the print control method according to the first and seventh aspects, it is determined whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page. Since the even-numbered page back side is created after the odd-numbered page front side and printing is performed in the two-sided mode, switching between two-sided processing and one-sided processing for printing the last page of each part in one-sided processing as in a conventional printing apparatus is performed. The printing time can be reduced without any occurrence. In particular, the effect becomes remarkable when the engine has a long transport path or the number of printed pages is small.
In the printing apparatus and the print control method according to the present invention, it is determined whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page. In the case of the double-sided mode, a blank even-numbered page back side is created after the last odd-numbered page front side, and printing is performed in the double-sided mode. Therefore, as in a conventional printing apparatus, the next job for printing the last page in one-sided processing is performed. Does not require switching between double-sided processing and single-sided processing in the case of double-sided printing. In particular, the effect becomes remarkable when the engine has a long transport path or the number of printed pages is small. This is a great improvement in an environment where a large number of jobs are printed at once from a server where double-sided printing is being promoted due to cost reduction.
In the printing apparatus and the printing control method according to the third and ninth aspects, in addition to the printing apparatus and the printing control method according to the second and eighth aspects, whether or not drawing of the first two pages of the next job is completed If it is completed, a blank even-numbered page back side is created after the last odd-numbered page front side and printing is performed in the double-sided mode. When it is not possible to maintain a continuous double-sided sequence that takes a long time, single-sided printing is performed, and the printing speed can be improved without generating unnecessary driving time of a motor or the like and increasing the load on the machine.
[0017]
In the printing apparatus and the print control method according to the fourth and tenth aspects, when it is determined whether the last page of the double-sided print job is an odd-numbered page or an even-numbered page, it is determined whether or not the preceding page is being printed in the double-sided mode. When printing in double-sided mode, a blank even-numbered page back side is created after the last odd-numbered page front side, and printing is performed in double-sided mode, so when the data of the final odd-numbered page is complicated and odd-numbered pages can be printed, If a continuous double-sided sequence cannot be maintained, single-sided printing is performed, and the printing speed can be improved without increasing the load on the machine by generating useless driving time of a motor or the like.
In the printing apparatus and the printing control method according to the fifth and eleventh aspects, when the total number of pages of a job is equal to or more than a predetermined number, a blank even-numbered page back surface is created after the last odd-numbered page surface, and printing is performed in the duplex mode. Even when a job with a small total number of pages, for example, a one-page job, is continued, the printing speed is not reduced, and a wasteful driving time of a motor or the like due to performing double-sided processing is generated, so that a machine is not used. The printing speed can be improved without increasing the load.
In the printing apparatus and the print control method according to the sixth and twelfth aspects, it is determined whether the last page of the double-sided print job is an odd page or an even page. Since the even-numbered back side of a blank page is created after the front side and printing is performed in the double-sided mode, the printing speed is not reduced even when long-size jobs, for example, A3 jobs are continuous, The printing speed can be improved without increasing the load on the machine by generating useless driving time of a motor or the like due to the processing.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a laser printer according to an embodiment of the present invention.
FIG. 2 is a flowchart of a duplex printing process according to the first embodiment of the present invention.
FIG. 3 is a flowchart of a duplex printing process according to a second embodiment of the present invention.
FIG. 4 is a flowchart of a duplex printing process according to a third embodiment of the present invention.
FIG. 5 is a flowchart of a duplex printing process according to a fourth embodiment of the present invention.
FIG. 6 is a flowchart of a duplex printing process according to a fifth embodiment of the present invention.
FIG. 7 is a flowchart of a duplex printing process according to a seventh embodiment of the present invention.
FIG. 8 is a flowchart of a duplex printing process according to a ninth embodiment of the present invention.
FIG. 9 is a flowchart of a duplex printing process according to a tenth embodiment of the present invention.
[Explanation of symbols]
1 Printer, 2 Controller, 3 Operation Panel, 4 Printer Engine, 5 Host, 11 Host I / F, 12 Program ROM, 13 Font ROM, 14 Panel I / F, 15 CPU (Control Means), 16 RAM, 17 NV- RAM, 18 engine I / F, 19 optional RAM.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003048154A JP2004255675A (en) | 2003-02-25 | 2003-02-25 | Printer and print control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003048154A JP2004255675A (en) | 2003-02-25 | 2003-02-25 | Printer and print control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004255675A true JP2004255675A (en) | 2004-09-16 |
Family
ID=33114200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003048154A Pending JP2004255675A (en) | 2003-02-25 | 2003-02-25 | Printer and print control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004255675A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011167851A (en) * | 2010-02-16 | 2011-09-01 | Seiko Epson Corp | Printing device and method and program for controlling the printing device |
US9094554B2 (en) | 2008-11-27 | 2015-07-28 | Samsung Electronics Co., Ltd. | Host apparatus and system to control duplex printing and method thereof |
-
2003
- 2003-02-25 JP JP2003048154A patent/JP2004255675A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094554B2 (en) | 2008-11-27 | 2015-07-28 | Samsung Electronics Co., Ltd. | Host apparatus and system to control duplex printing and method thereof |
JP2011167851A (en) * | 2010-02-16 | 2011-09-01 | Seiko Epson Corp | Printing device and method and program for controlling the printing device |
US9041975B2 (en) | 2010-02-16 | 2015-05-26 | Seiko Epson Corporation | Printing device for executing two-sided printing, and control method and non-transitory computer-readable medium for printing device that executes two-sided printing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6052516B2 (en) | Image forming apparatus, image printing method, and image printing control program | |
JP2003303068A (en) | Image output system, image output method, program and storage medium | |
US9720633B2 (en) | Image forming apparatus, image forming system, image processing method, and computer-readable recording medium | |
JP2020023053A (en) | Device, method and program for processing job | |
JP2004255675A (en) | Printer and print control method | |
JP3438710B2 (en) | Printer and recording medium recording program for controlling the printer | |
JP6428751B2 (en) | Image forming apparatus, image printing method, and image printing control program | |
JP2004347627A (en) | Image forming apparatus | |
JP2002086852A (en) | Image forming system, control method therefor, and recording medium | |
JP3134539B2 (en) | Printer control device | |
JP2010069672A (en) | Printer | |
JP2008114564A (en) | Continuous form printer, printing control method, and program | |
JP3882393B2 (en) | Method and apparatus for controlling image forming apparatus | |
JPH11216930A (en) | Printer | |
JP2001301240A (en) | Color/black and white mode switching method, recording medium, and color tandem image forming device system | |
US9471022B2 (en) | Print control apparatus, print control method, image forming system, and non-transitory computer readable medium | |
JP4543811B2 (en) | Image forming apparatus and image forming method | |
JP2004004403A (en) | Printer and print control method | |
JP3800908B2 (en) | Image output device | |
JP2018122463A (en) | Image formation apparatus, image formation method and program of image formation apparatus | |
JP2007069580A (en) | Image forming device | |
KR100338750B1 (en) | Method of controlling the priority process order for waited printing job | |
JP4366429B2 (en) | Image forming apparatus and control method thereof | |
JP4208345B2 (en) | Image forming apparatus and control method thereof | |
JPH10119364A (en) | Printing system and method for controlling of printing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051003 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080403 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090414 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090610 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090709 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090901 |