JPH10133435A - 両面プリンタで印刷すべきページのシーケンスをスケジュールする方法 - Google Patents

両面プリンタで印刷すべきページのシーケンスをスケジュールする方法

Info

Publication number
JPH10133435A
JPH10133435A JP9276091A JP27609197A JPH10133435A JP H10133435 A JPH10133435 A JP H10133435A JP 9276091 A JP9276091 A JP 9276091A JP 27609197 A JP27609197 A JP 27609197A JP H10133435 A JPH10133435 A JP H10133435A
Authority
JP
Japan
Prior art keywords
page
string
sequence
skip
paper
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.)
Granted
Application number
JP9276091A
Other languages
English (en)
Other versions
JP3251218B2 (ja
Inventor
Franciscus Johannes J Verhaag
フランシスクス・ヨハンネス・ヨゼフ・フエルハーフ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Production Printing Netherlands BV
Original Assignee
Oce Technologies BV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oce Technologies BV filed Critical Oce Technologies BV
Publication of JPH10133435A publication Critical patent/JPH10133435A/ja
Application granted granted Critical
Publication of JP3251218B2 publication Critical patent/JP3251218B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/22Apparatus for electrographic processes using a charge pattern involving the combination of more than one step according to groups G03G13/02 - G03G13/20
    • G03G15/23Apparatus for electrographic processes using a charge pattern involving the combination of more than one step according to groups G03G13/02 - G03G13/20 specially adapted for copying both sides of an original or for copying on both sides of a recording or image-receiving material
    • G03G15/231Arrangements for copying on both sides of a recording or image-receiving material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/60Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for printing on both faces of the printing material

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Conveyance By Endless Belt Conveyors (AREA)
  • Facsimiles In General (AREA)
  • Handling Of Cut Paper (AREA)
  • Paper Feeding For Electrophotography (AREA)
  • Exposure Or Original Feeding In Electrophotography (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】 【課題】 両面印刷ループを備えたプリンタで印刷すべ
きページのシーケンスをスケジュールするより効率的な
方法を提供する。 【解決手段】 印刷ステーション(20)と、第1ペー
ジが一方の面に印刷されている両面印刷用紙(26)を
印刷ステーションへ戻して第二面に第2ページを印刷で
きるようにする両面印刷ループ(28)とを備え、前記
両面印刷ループは一度に所定数Nの用紙を収容すること
ができるようにしたプリンタで印刷するページのシーケ
ンスを、用紙の完成順序を変化させることなく一連のペ
ージの中のスキップに両面印刷用紙の第1ページか、片
面印刷用紙を詰めてスケジュールする方法であって、新
しいジョブを印刷するための新しい印刷コマンドが発生
した時、新しいジョブのページを、先にスケジュールさ
れているシーケンスのまだ印刷されていない残り部分に
追加し、このように組み合わされたシーケンスの再スケ
ジューリングを行うことを特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、両面印刷ループを
備えたプリンタで印刷すべきページのシーケンスをスケ
ジュールする方法、及びその方法を実行するプリンタに
関する。
【0002】
【従来の技術】この形式のプリンタでは、一方の面に1
ページが印刷される両面印刷用紙(デュプレックスシー
ト)が両面印刷ループを連続的に通過し、そこで反転さ
れて印刷ステーションまで再循環されることによって、
第二面に第2ページを印刷することができる。その利点
として、第一印刷サイクルと第二印刷サイクルの間に半
完成両面印刷用紙を受け取るための中間トレイを必要と
しないため、中間トレイの収容能力に関する制限に注意
する必要がなく、印刷作業が開始されてから短時間で最
初の完成した両面印刷コピーを出力トレイに得ることが
できる。両面印刷ループは、両面印刷ループの長さ及び
用紙の大きさによって決まる所定の収容能力を備えてい
る。
【0003】例えば、同一寸法のN枚の用紙が両面印刷
ループ内に存在することができる。両面印刷ループは、
様々な寸法の用紙を収容することもできる。これは、本
説明に記載した方法の全体的な適用性に影響を与えるこ
とはない。
【0004】一つの完全なページが用紙の一方の面に印
刷される印刷ステーションのオペレーションを以下の説
明では「印刷サイクル」と呼ぶ。書類の様々なページを
印刷ステーションで印刷するシーケンスは、同一用紙の
第1ページの印刷と第2ページの印刷との間に用紙の大
きさに応じた所定距離が常に存在するという条件を満た
さなければならない。例えば、両面印刷ループの収容能
力が5枚であって、書類が5枚の両面印刷用紙に印刷す
べき10ページを含む場合、第2、第4、第6、第8及
び第10ページを用紙のそれぞれの第一面に順次印刷し
た後、第1、第3、第5、第7及び第9ページを各用紙
のそれぞれの第二面に順次印刷することによって、書類
全体のコピー一部を10サイクル以内で完成することが
できる。コピーが受け取りトレイ内に「フェースダウ
ン」で送り込まれると、丁合された一組のコピーが得ら
れる、すなわちコピー用紙束のページの順序が原稿書類
のものと同じになる。
【0005】
【発明が解決しようとする課題】しかし、書類が9ペー
ジしかない場合、第五用紙は片面印刷用紙(シンプレッ
クスシート)になり、両面印刷ループに循環させる必要
がない。その場合、印刷シーケンスは2−4−6−8−
スキップ−1−3−5−7−9となる。ページ1と2を
同一用紙に印刷するために第五印刷サイクルの「スキッ
プ」が必要である。印刷シーケンス中のそのようなスキ
ップは、一定サイクル中に印刷ステーションが不作動状
態になることを意味する。特に上記シーケンスを幾度も
繰り返して書類のコピーを多数部印刷する時には、これ
がプリンタの生産性の損失を生じる。
【0006】スキップの数を減少させるようにページの
シーケンスをスケジュールすることによってこの形式の
プリンタの生産性を向上させるため、幾つかのアプロー
チがなされている。
【0007】米国特許第5,095,342号は、複数
の印刷ジョブを含むことができ、もちろんコピーを完成
する順序を変えることなく、一つのジョブの終わりに発
生するスキップを次のジョブの第1ページで満たすこと
ができる請求項1の前文に記載のスケジューリング方法
を開示している。この方法は、片面印刷用紙を両面印刷
用紙に変えること、すなわち片面が白紙である場合で
も、用紙を両面印刷用紙として処理して両面印刷ループ
を循環させることも含んでいる。この文献に開示されて
いるスケジューリングアルゴリズムに関連して、片面印
刷用紙を両面印刷用紙にそのように変えると、一定の条
件では生産性をさらに向上させるであろう。しかし、こ
れらの条件が満たされるか否かは、ページ構成(片面印
刷か両面印刷か)が関連のジョブ全体について予めわか
っている時にしか決定できない。スキップを除去するさ
らに別の方法として、該文献では片面印刷から両面印刷
への移行時に最後の片面印刷ページの前に幾つかの両面
印刷ページのスケジューリングを進めて、それによって
用紙の出力順序を変えずにスキップを除去することが提
案されている。
【0008】米国特許第4,453,841号は、予め
定義されたストリングからなるスケジュールされたシー
ケンスを、作成するコピーの部数に応じて周期的に繰り
返すスケジューリング方法を開示している。ジョブのペ
ージ数に応じて、複数の予め定義されたストリングの一
つを選択する。このため、このスケジューリング処理
は、印刷すべきページの総数が予めわかっていることが
必要である。
【0009】米国特許第4,918,490号は、印刷
すべきジョブを、両面印刷ループの収容能力をNとした
時に各々が2Nページからなる多数のバッチに分割する
方法を開示している。各バッチは、この説明の冒頭の節
に記載されているようにして順序付けられる。1ジョブ
当たりのページ数に応じてまだ相当数のスキップが残
り、作成するコピーの部数が多い場合、これは生産性の
損失を生じる。該文献に記載されている別の方法によれ
ば、シーケンスの最初のNサイクルと最後のNサイクル
だけにスキップが発生するが、その中間部分には発生し
ないようにページが順序付けられる。この方法も、1ジ
ョブ当たりのページ数が少なく、多数部のコピーを作成
しなければならない時には比較的低効率である。
【0010】本発明の目的は、両面印刷ループを備えた
プリンタで印刷すべきページのシーケンスをスケジュー
ルするより効率的な方法を提供することである。
【0011】
【課題を解決するための手段】本発明によれば、この目
的は、請求項1の前文に従い、新しいジョブを印刷する
ための新しい印刷コマンドが発生した時、新しいジョブ
のページを、先にスケジュールされているシーケンスの
まだ印刷されていない残り部分に付加し、このように組
み合わされたシーケンスの再スケジューリングを行うこ
とを特徴とする方法によって達成される。
【0012】このため、スケジューリング処理を開始す
る時点で印刷すべきページの総数がまだわかっていない
時でも、本発明による方法を適用することができる。従
って、前のジョブがすでにスケジュールされているが、
プリンタが前のジョブをまだ完了していない時に、新し
いジョブの印刷コマンドを入力することができる。その
時、新しいジョブが前のジョブと、または少なくとも前
のジョブのまだ印刷されていない残り部分と結合され、
すでにスケジュール済みの前のシーケンス及びそれに追
加された新しいページから始まる、まだ印刷すべきペー
ジ全体を再スケジュールすることによって、そのシーケ
ンスが最適化される。その結果、先にスケジュールされ
ているシーケンスに基づいて前のジョブを完了し、新し
いジョブをそれから独立的にスケジュールする時より
も、一般的にプリンタの作動が効率的になる。
【0013】新しいジョブは、所望のように、両面印刷
及び片面印刷ページを任意の順序で、また任意のフォー
マットで入力でき、スケジュールされたシーケンスは連
続的に実行される。
【0014】以下の説明では、同じ大きさの用紙のスケ
ジューリングを説明する。その教示を任意フォーマット
の用紙のスケジューリングに拡張させることは、当業者
には明らかであろう。
【0015】本発明のさらに具体的な特徴は従属の請求
項に記載されている。用紙を出力すべき順序で新しいペ
ージを用紙毎に追加することによって、シーケンスを形
成することができる。両面印刷用紙を追加する時、その
用紙の第1ページの印刷と第2ページの印刷との間の距
離(以下の説明ではこれを所定距離と呼ぶ)を決定し、
次に可能な時はいつもその第1ページが前のシーケンス
のスキップを満たすように配置する。追加された両面印
刷用紙の第1ページの位置を片面印刷ページが占めてお
り、この片面印刷用紙と両面印刷用紙の隣接した第2ペ
ージとの間に少なくとも一つのスキップがある場合、片
面印刷ページをスキップの位置へ移動させることによっ
て、新しい両面印刷用紙の第1ページを片面印刷用紙の
以前の位置に配置できるようにする。このため、前のシ
ーケンスの再スケジューリングは、このシーケンスの末
尾部分に影響するだけとなる。従って、シーケンスの先
頭部分は変更されないので、印刷オペレーションはシー
ケンスの先頭部分に基づいて制御されるが、シーケンス
の末尾部分は連続的に補充され、再スケジュールされ
る。
【0016】特に好ましい実施の形態では、スケジュー
リング処理は、シーケンスをさらに最適化する第二ステ
ージを含んでおり、これは、最後のジョブ用の第一ステ
ージ(予備スケジューリング)が完了しており、その間
に新しい印刷コマンドが入力されていない時に実施され
る。第二ステージでは、予備スケジュールされたシーケ
ンスの後端部から始まり、シーケンス内にまだ存在する
スキップが順次除去される。スケジューリング処理のこ
の第二ステージは、すでに印刷中のページの位置(すな
わちシーケンスの先端部)に達するまで、又は新しい印
刷コマンドが発生して新しいジョブ用に予備スケジュー
リング処理が再開されるまで、いずれかの事象が早く発
生するまで継続される。この場合、新しい予備スケジュ
ーリングの始点として、中間の最適結果を使用する。ス
ケジューリング処理が、入力される新しいジョブに歩調
を合わせることができる限り、シーケンスが可能な最小
のスキップ数を含むという点で、シーケンスは常に最適
化される。他方、スケジューリングプロセッサがオーバ
ロード状態になるほど高速で新しい印刷コマンドが入力
されるか、新しいジョブが複雑である場合でも、プリン
タの作動を中断する必要はなく、プリンタは最適化され
た最終シーケンスの代わりに中間のシーケンスで作動す
るだけである。
【0017】本願で使用する「プリンタ」とは、書類の
ハードコピーを作成でき、ページの印刷順序を変更でき
る、例えば複数のページの画像情報の記憶容量を備えた
デジタルコピー機を含めたあらゆる装置を表すものとす
る。
【0018】次に、添付の図面を参照しながら本発明の
好ましい実施の形態を説明する。
【0019】
【発明の実施の形態】図1に示されているように、プリ
ンタは一般的に制御部10と、画像形成部12と、用紙
ハンドリング部14とを備えている。そのようなプリン
タの全体構造は公知であるので、プリンタの本発明にと
って本質的な部分だけを以下に詳細に説明する。
【0020】用紙ハンドリング部14は、制御部10の
制御下でコピー用紙18をコピー用紙送り装置(図示せ
ず)から印刷ステーション20へ供給するコピー用紙供
給路16を備えている。完成した両面または片面コピー
は取り出し路24から取り出しトレイ(図示せず)へ排
出される。
【0021】一方の面に第1ページの画像が印刷ステー
ション20で印刷された両面印刷用紙26が、デフレク
タ30によって両面印刷ループ28へそらされる。両面
印刷ループ28は、送りローラ等(図示せず)の用紙搬
送手段を備えると共に、反転ドラム32及び反転ガイド
34を設けており、このガイド内で用紙26が反転する
ことによって、それらは第2ページの画像情報を用紙の
第二面に印刷できるようにする向きでデフレクタ36に
よって印刷ステーション20へ再循環され、その後、完
成したコピーは取り出し経路24を通って送り出され
る。第一面だけに画像を有する片面印刷用紙は、デフレ
クタ30を点線で示されている位置へ切り換えることに
よって取り出し経路24へ直接案内される。
【0022】図面に示されているように、両面印刷ルー
プ28は5枚の収容能力を備えている、すなわち一度に
用紙26を5枚収容する。その結果、用紙が各時間間隔
で1印刷サイクルが実施される一定の時間間隔で印刷ス
テーション20に供給され、両面印刷用紙26の一方の
面に第1ページが印刷されている時、第2ページは5印
刷サイクル後に同じ両面印刷用紙の第二面に印刷され
る。
【0023】図示の例では、画像形成部12は電子記
録、磁気記録または電子写真型であり、二つのローラ4
0に巻架されたエンドレスベルトの形の中間画像キャリ
ヤ38を備えている。制御部10から受け取った画像情
報に従って主画像キャリヤ44(すなわちドラム)の表
面上にトナー画像を形成する画像形成装置42が設けら
れている。次に、トナー画像は主画像キャリヤ44から
中間画像キャリヤ38へ転写されてから、印刷ステーシ
ョン20内でコピー用紙に溶融転写され、従って本実施
の形態では印刷ステーションを「画像転写部」とも呼
ぶ。
【0024】制御部10は、フロントエンドシステム4
6と、スケジューラ50を含む主制御装置48と、多重
ページメモリ54と組み合わせた画像処理装置52とを
備えている。
【0025】画像情報及びユーザからの印刷命令は、フ
ロントエンドシステム46を介して入力される。画像情
報は、画像処理装置52内で処理されて、メモリ54内
にページ毎に記憶される。主制御装置48及びスケジュ
ーラ50の制御下で、画像情報がメモリ54から検索さ
れて、画像形成部12及び用紙ハンドリング部14の作
動とタイミングを合わせて、画像形成装置42へ送られ
る。
【0026】制御部10は、主画像キャリヤ44及び間
の中間画像キャリヤ38を停止させることなく多数の印
刷ジョブを順次実行するようにプログラムすることがで
きる。各ジョブは、任意順序の複数の片面及び両面印刷
用紙で構成することができる。各ジョブについて作成す
べきコピー数を個別に指定することができる。
【0027】両面印刷用紙26に関連してここで使用す
る「第1ページ」及び「第2ページ」とは、様々なジョ
ブ内のページの番号表示に必ずしも対応しておらず、画
像を用紙の両側に印刷する順序を表しているだけであ
る。
【0028】出力トレイに丁合された用紙束が得られる
ようにコピーを印刷して送り出すことが望ましい。例え
ば、図1に示されている印刷コピー22が反転しないで
出力トレイ内へ落下し、書類の第1ページが印刷すべき
第1ページでもある場合、書類の第1ページとその奇数
番号の全ページが用紙の下側に位置し、すべての偶数番
号のページが用紙の上側に位置することによって、用紙
が「フェースダウン」状に送り出されれば好都合であ
る。この場合、書類の第1ページが実際に両面印刷用紙
26の「第1ページ」になり、書類の第2ページが用紙
26の「第2ページ」、すなわち5サイクル後に印刷さ
れるページになる。
【0029】ページの画像情報が画像形成装置42へ送
られ、様々な用紙に印刷されるシーケンスをスケジュー
ルする時、同一の両面印刷用紙26に印刷する第1ペー
ジと第2ページとの間に所定距離が存在することを確認
する必要がある。また、丁合されたコピーを得ようとす
る時には、シーケンス内の片面印刷用紙及び両面印刷用
紙の第2ページの順序を元のジョブから変更してはなら
ない。片面印刷用紙のページ及び両面印刷用紙の第2ペ
ージを以下の説明では「出力ページ」と呼ぶが、それ
は、用紙が取り出し経路24を通って排出される順序を
それらが決定するからである。
【0030】次に、本発明によるスケジューリング処理
を図2及び図3を参照しながら詳細に説明する。一例と
して、スケジュールすべきジョブは、7ページの書類8
部の両面コピーを印刷することからなるものとする。さ
らに、前ジョブのすべてがすでに完了しており、スケジ
ューリング処理が「空」シーケンスで始まるものとす
る。
【0031】シーケンスは用紙毎に作成される。図2及
び図3は、スケジューリングが進行する時のシーケンス
の進展を示している。各行は、ある瞬間におけるシーケ
ンスの状態を表している。両面印刷用紙の第1ページが
べたの黒色矩形で表されている。両面印刷用紙の第2ペ
ージが斜線矩形で表されている。このため、完成した両
面印刷用紙は、図2の第1行で示されているように、あ
るフォーマットでは用紙5枚分の収容能力を生じる所定
距離を置いた一つのべた矩形と一つの斜線矩形とによっ
て構成されている。片面印刷ページ、すなわち片面印刷
用紙の片面ページが白色矩形で表されている。
【0032】図2の左端の縦列の矩形は、出力用紙、す
なわち両面印刷の第2ページ及び片面印刷ページの順序
を表している。
【0033】空シーケンスで始まり、この第一両面印刷
用紙の第1及び第2ページ間の所定距離を決定すること
により、第一用紙が加えられる。その時、この第一用紙
の挙動を説明するストリングが新しいシーケンスの開始
になる。第二用紙も同様に処理される。まず、この用紙
の所定距離を決定する。次に、第二用紙の挙動を説明す
る別のストリングをシーケンスに追加する。
【0034】第2行では、第二両面印刷用紙がシーケン
スに追加されている。第二用紙の出力ページ、すなわち
第2ページは、第一用紙の出力ページの直後に位置して
いる。第二用紙の第1ページは、第一用紙のページ間の
隙間にはまっている。第3行では、第一コピーの第三両
面印刷用紙が同様に追加されている。第4行では、片面
印刷ページが前の出力ページの直後に追加されている。
【0035】次に、第5行に示されているように第二コ
ピーの第一両面印刷用紙を追加した時、それの第1ペー
ジが第一用紙のページ間の隙間にはまることがわかるで
あろう。しかし、第6行で次の用紙を追加した時、新し
い出力ページを前の出力ページの直後に配置することが
できず、それは新しい用紙の第1ページ用の場所がすで
に占有されているからである。この理由から、新しい用
紙のページは、第1ページ用の空の空間が見つかる(こ
の場合、前のシーケンスの最後の出力ページの後)まで
連続的に右へ数ステップ移動している。移動するステッ
プの大きさは、両面印刷ループの大きさ及びそのループ
内の用紙のフォーマットによって決定される。
【0036】それ以後のページは、第8行から第16行
までに示されているように、同様に追加される。
【0037】第17行に示されているステップに特別な
状況が発生する。第16行に示されている前のシーケン
スでは、最後の片面印刷用紙より前のすべての位置がす
でに占有されているので、次の用紙の第1ページは通常
は最後の片面印刷用紙の後に位置しなければならないで
あろう。しかし、出力ページの順序を変更することなく
片面印刷ページ及び両面印刷の第1ページの位置を入れ
換えることができるので、第16行及び第17行の間の
曲がった実線によって示されているように、最後の片面
印刷ページが一位置右へ移動している。この片面ページ
は、次の出力ページの直前の位置へ直接移動させること
もできる。これにより、最後の片面ページと前の出力ペ
ージとの間にスキップが発生する。新しい用紙は、その
第1ページがスキップを満たすような位置に配置され
る。
【0038】同様な手順が第18行及び第19行で示さ
れた次のステップにも適用される。これらのステップで
は、前のシーケンスを再スケジューリングすることによ
って、すなわち最後の片面印刷ページを移動させること
によってスキップの数を減少させていることがわかる。
第21行では、片面印刷ページを移動させないで次のペ
ージを追加することができるが、それは新しい用紙の第
1ページが前シーケンスの最後のスキップにそのままは
まるからである。
【0039】第22行から第32行までは、おそらくは
上記のように古いシーケンスを再スケジューリングしな
がら新しいページを追加する手順を利用して、シーケン
スがページ毎に完成されていく様子を示している。
【0040】第32行に示されているように、この個別
ジョブの最終シーケンスは、印刷すべきページが32枚
で、その間にわずかに五つのスキップがあるだけであ
り、これは極めて妥当な結果である。ここで印刷処理を
開始して、スケジュール通りにページを順次印刷する。
前のジョブの印刷が完了する前(さらにはそれが開始さ
れる前)に新しい印刷コマンドが入力され、従って新し
いジョブをスケジュールしなければならない時、上記と
同じ手順を利用して、新しいジョブのページを簡単に既
存のシーケンスにページ毎に追加することができる。こ
のため、本発明によるスケジューリング方法は、印刷コ
マンドが入った時に「オンザフライ」で連続スケジュー
リングするのに適しており、それまでに入力したジョブ
を互いに独立的にスケジュールされた個別ユニットに分
割する必要がない。この特徴により、本発明による処理
は、独立ユニット間の境界で必然的に発生する余分なス
キップを排除する。
【0041】しかし、上記スケジューリング処理の結果
をさらに最適化できることがわかった。これは、本例で
は上記処理がスケジューリング手順全体の第一ステージ
を表しているだけであるためである。この第一ステージ
を以下の説明では「予備スケジューリング」と呼ぶ。
【0042】第二ステージが図3に示されている。予備
スケジューリングは出力用紙の順序の順方向に進むが、
第二ステージの最適化手順は逆方向に、シーケンスの末
端部から先端部に向かって実行される。各ステップで、
シーケンスの最後のスキップが除去される。
【0043】第一ステップが、図3の第1a行から第1
f行までに詳細に示されている。
【0044】第1a行は、図2の第32行と同一であ
る。このシーケンスを最後のスキップの位置で分割し
て、図1b及び図1cに示されているような二つの個別
ストリングを得る。第一ストリングは、スキップの前の
最後の出力ページで終わり、第二ストリングは、スキッ
プの後に出力ページが位置する第一用紙で始まる。第1
c行の第二ストリングは常に少なくとも一つのスキッ
プ、すなわち元のシーケンスの最後のスキップを含んで
いるであろう。
【0045】次に、第1d行及び第1e行に示されてい
るように、第一ストリングの最後の用紙を第二ストリン
グへ移して、出力ページを第二ストリングの出力ページ
の前のスキップに挿入し、それによってこのスキップを
なくす。しかし、第1e行に示されているように、新し
いスキップがこのストリングの先端部に発生する。この
ため、第二ストリングは、スキップのない「末尾部分」
と、第一両面印刷ページ及びスキップを含む「先頭部
分」とで構成されている。
【0046】次に、第1f行に示されているように、二
つのストリングは再結合すなわち「接合」される。
【0047】この再結合又は「接合」の目的は、前の結
果と比較することによって最適化処理の各ステップで最
短シーケンスを得ることができる、中間結果を得ること
である。
【0048】この接合作用は、予備スケジューリング処
理において新しい用紙を追加するステップと同様であ
る。末尾部分を第一ストリングの最後のページにできる
限り接近させて配置しようとする。このため、末尾部分
の第1ページ(一般的に第一両面印刷ページ)を第一ス
トリングの最後のページの直後に配置して、第二ストリ
ングの先頭部分が第一ストリングのスキップにはまって
いるかを調べる。はまっていない場合、第二ストリング
を一位置右へ移動させて、検査を繰り返す。第二ストリ
ングの先頭部分が第一ストリングにはまるまで、この手
順が繰り返される。第1f行に示されている例では、第
二ストリングを第一ストリングの後に付け加えるだけで
よい。
【0049】このステップの結果は必ずしも改善をもた
らすものではないことがわかる。
【0050】前述したように、最短シーケンスを得るた
めの中間結果が制御部10に記憶される。
【0051】実際に、第1f行のストリングは、第1a
行の元のストリングよりも長くなっておりスキップの数
が多い。しかし、重要なことは、スキップのない末端部
分が大きくなっていることであり、これが好都合である
のは、最適化を続けた時にシーケンスが短くなるからで
ある。
【0052】第1a行から第1f行までに示されている
手順が繰り返される。第2行、第3行、...は、これ
らの繰り返しステップのそれぞれの結果を示しているだ
けであり、重要な変化は曲がった線によって表されてい
る。
【0053】第1f行と第2行とを比較すると、第一ス
トリングの最後の出力ページ(両面印刷第2ページ)が
最後のスキップへ移動していることがわかる。また、二
つのストリングの接合に関連して、第一ストリングの最
後の片面印刷ページも、この片面印刷ページの元の位置
と次の出力ページとの間の最も右のスキップへ移動して
いる。前述したように、そのようなシフトが可能である
のは、出力ページのシーケンスを変更することなく片面
印刷用紙及び第一両面印刷用紙の順序を変えることがで
きるからである。
【0054】第2行から第3行への移行時に、移動した
両面印刷用紙の第1ページが第一ストリングのスキップ
にはまるため、シーケンスが短くなる。
【0055】第3行から第4行、及び第4行から第5行
への移行は、第1f行から第2行への移行に対応する。
第6行及び第7行に示されているステップは簡単であ
る。第7行から第8行への移行は、実際には二ステップ
で構成されている。第一ステップでは、第一ストリング
の最後の両面印刷第2ページが最後のスキップへ移動す
る。これによって、第一ストリングの最後の片面印刷ペ
ージの直後に新しいスキップが残る。第二ステップで
は、この片面印刷ページが右へ移動するだけである。片
面印刷用紙のそのような移動は、片面印刷ページと次の
出力ページとの間にスキップが存在する時に常に実行さ
れる。同じ状況が、第9行から第10行への移行時と、
第11行から第12行への移行時にも発生する。
【0056】第1a行から第13行までのシーケンスの
進展の仕方を考えると、スキップのない末尾部分が順次
大きくなり、まだスキップを含むシーケンスの先頭部分
が順次縮んで、第13行では不可避の二つのスキップが
残るだけである。従って、第13行のシーケンスは、与
えられたジョブの最適状態を示している。
【0057】第13行に達した時、最後のスキップでシ
ーケンスを分割しても第一ストリングが残らないので、
最適化処理が終了する。
【0058】ここに挙げた例では、スケジューリング処
理の両ステップが終了する前に、第1書類ページの印刷
が完了していないと仮定している。しかし、スケジュー
リングが完了する前に、書類の1ページまたは複数ペー
ジが印刷されている可能性もある。その場合、印刷済み
のページは移動不可としてマークされる。
【0059】スケジューリング処理が完了する前に新し
い印刷コマンドが発生した場合、新しいジョブのページ
を中間結果に追加するために予備スケジューリングが再
開される。もちろん、その時には、新しいスキップがシ
ーケンスの最後に現れるので、最適化ステップを継続す
ることは無意味であろう。この理由から、最適化ステッ
プは、中断され、予備スケジューリングが完了した後に
全シーケンスの最後で再び開始される。このように、新
しい印刷コマンドが入ってくるにもかかわらず、スケジ
ューリング処理の最適化ステップさえ「オンザフライ」
で実行することができる。
【0060】手順全体が図4のフローチャートで説明さ
れている。
【0061】図1のスケジューラ50によって実行され
るスケジューリングルーチンは、プリンタのスイッチオ
ン時にステップ100で始まる。
【0062】ステップ101は、印刷コマンドが入力さ
れているかを調べるループである。印刷コマンドが発生
すると直ちに、ルーチンはステップ102へ進み、そこ
でこの印刷コマンドに関連したジョブが、図2に示され
ている処理に従って前スケジュールされる。
【0063】図示の例では、第一ジョブの予備スケジュ
ーリングが完了すると直ちに、印刷処理がステップ10
3で開始される。これは、印刷すべき第1ページのデー
タが画像処理装置52にアセンブルされているが、デー
タが実際に画像形成装置42へ送られるまでにはまだ少
し時間が掛かることを意味する。従って、第一印刷サイ
クルが実際に始まる前に、完全なスケジューリング処理
がすでに完了している可能性がある。他方、第1ページ
用の印刷サイクルが始まると直ちに、このページはシー
ケンスの先端部から除去される。
【0064】次のステップ104では、新しい印刷コマ
ンドが入力されているかが再び調べられる。それが入力
されている場合、処理はステップ102へ戻り、予備ス
ケジューリングモードで新しいジョブのページが既存シ
ーケンスに追加される。もちろん、プリンタがすでに作
動している場合、ステップ103をスキップする。
【0065】ステップ104において、新しい印刷コマ
ンドが入力されていないことがわかると、スケジューリ
ング処理の第二ステージが実行される。ステップ105
において、この最適化手順の第一ステージが実行され
る、すなわち図3に説明したようにしてシーケンスの最
後のスキップが除去される。
【0066】次に、ステップ106において、新しい印
刷コマンドが入力されているかが再び調べられる。それ
が入力されている場合、最適化処理が中断されて、ルー
チンはステップ102へ戻り、予備スケジューリングモ
ードで新しいジョブのページが既存シーケンスに追加さ
れる。入力されていない場合、ステップ107におい
て、最適化処理が完了しているか、すなわち最初の印刷
されていない用紙(ノンプリンテッドシート)に達して
いるかが調べられる。そうでない場合、ルーチンはステ
ップ105へループして、最適化処理が継続される。達
している場合、ルーチンはステップ101へ戻って、新
しい印刷コマンドを待つ。
【0067】次の処理用紙となるスキップ前の最後の出
力ページの印刷がすでに開始されている場合、最初の印
刷されていない用紙に達している。
【0068】以上に本発明の特定の実施の形態を説明し
てきたが、添付の請求項の範囲から逸脱しない様々な変
更及び変化を加えることができることは、当業者には明
らかであろう。
【0069】また、本発明の変更した態様によれば、図
2及び図3に関連して説明されているスケジューリング
処理をバッチモードで、すなわち開始後のスケジューリ
ング処理はその時に使用可能な印刷ジョブで完了され、
新しい印刷コマンドが入力された時でもスケジューリン
グ処理を中断して新しいページを追加することのないモ
ードで実行できることも理解されるであろう。
【0070】本発明のさらに別の変更した態様では、図
2及び図3に関連して説明されているスケジューリング
処理を、制御部の速度に問題なければ、印刷コマンドが
プリントエンジンに与えられた時だけ実行することがで
きる。その場合、印刷コマンドが与えられてから、プリ
ントエンジンが実際に予備スケジューリング及び最適化
処理を実行し始めるまでに相当な時間がある。
【図面の簡単な説明】
【図1】本発明を適用可能なプリンタの概略図である。
【図2】予備スケジューリングオペレーションを説明す
る概略図である。
【図3】スケジューリングオペレーションの第二ステー
ジを説明する概略図である。
【図4】本発明による方法のフローチャートである。
【符号の説明】
10 制御部 12 画像形成部 14 用紙処理部 20 印刷ステーション 24 取り出し経路 26 両面印刷用紙 28 両面印刷ループ 30 デフレクタ

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 プリンタで印刷すべきページのシーケン
    スをスケジュールする方法であって、印刷ステーション
    (20)と、第1ページが一方の面に印刷されている両
    面印刷用紙(26)を印刷ステーションへ戻して第二面
    に第2ページを印刷できるようにする両面印刷ループ
    (28)とを備え、前記両面印刷ループは一度に所定数
    N枚の用紙を収容可能であり、一連のページ中のスキッ
    プは、用紙の完成順序を変化させることなく両面印刷用
    紙の第1ページまたは片面印刷用紙で埋められ、新しい
    ジョブを印刷するための新しい印刷コマンドが発生した
    時、新しいジョブのページを、先にスケジュールされて
    いるシーケンスのまだ印刷されていない残り部分に付加
    し、このように組み合わされたシーケンスの再スケジュ
    ーリングを行うことを特徴とする方法。
  2. 【請求項2】 印刷すべき新しい用紙のページを、片面
    印刷用紙のページまたは両面印刷用紙の第2ページのい
    ずれかであると規定される出力ページの順序で1枚ずつ
    既存のシーケンスに追加するステージを含み、個々の用
    紙のページを追加する工程が、(a)新しい用紙の出力
    ページを既存のシーケンスの最後の出力ページの直後に
    配置するステップと、(b)新しい用紙が両面印刷用紙
    である場合、その第1ページが既存のシーケンスのスキ
    ップにはまるかどうか調べるステップと、(c)ステッ
    プ(b)でのはめ込みテストが失敗である場合、前記第
    1ページの位置を片面印刷用紙が占めているかどうか調
    べ、占めている場合、この片面印刷用紙とその前の最後
    の出力ページまたはその後の最初の出力ページとの間に
    スキップが存在するならば、片面印刷用紙をスキップ中
    に移動するステップと、(d)ステップ(c)が失敗で
    ある場合、新しい両面印刷用紙の両ページをシーケンス
    の後端部の方へ一ステップ移動させて、ステップ(b)
    及び(c)の一方が成功するまで、ステップ(b)から
    (d)までを繰り返すステップとを含む請求項1に記載
    の方法。
  3. 【請求項3】 第一ステージの結果を最適化する第二ス
    テージを含む請求項2に記載の方法。
  4. 【請求項4】 第二ステージの実行中に新しい印刷コマ
    ンドが発生した時、このステージの実行を中断し、第一
    ステージを再開して新しいジョブの用紙をその時に存在
    しているシーケンスに追加する請求項3に記載の方法。
  5. 【請求項5】 第二ステージが、シーケンス中のスキッ
    プを連続的に除去し、それをシーケンスの後端部から前
    端部に向かって進める請求項3または4に記載の方法。
  6. 【請求項6】 スキップの前の最後の片面印刷ページと
    そのスキップとの間に他の出力ページが存在しない場
    合、その片面印刷ページをスキップ中に移動させること
    によってスキップを除去する請求項5に記載の方法。
  7. 【請求項7】 スキップを除去するプロセスが、(a)
    シーケンスを二つのストリングに分割し、第一ストリン
    グは、出力ページが最後のスキップの前に位置するすべ
    ての用紙を含み、第二ストリングは、出力ページが最後
    のスキップの後に位置するすべての用紙を含むようにす
    るステップと、(b)第一ストリングの最後の用紙を、
    その用紙の出力ページをスキップにはめ込むことによっ
    て第二ストリングへ移動させるステップと、(c)第二
    ストリングの先頭の両面印刷第1ページを第一ストリン
    グのスキップにはめ込むことによって、第二ストリング
    を第一ストリングにできる限り重ね合わせて接合するス
    テップとを有する請求項5または6に記載の方法。
  8. 【請求項8】 請求項7のステップ(c)が、(c1)
    第二ストリングの最後のスキップを第一ストリングの最
    後のページに一致させることができる位置で第二ストリ
    ングを第一ストリングに重ねるサブステップと、(c
    2)第二ストリングの最後のスキップの前のページが第
    一ストリングのスキップにはまっているかを調べるサブ
    ステップと、(c3)ステップ(c2)のはめ込みテス
    トが失敗である場合、第二ストリングのページの位置を
    第一ストリングの片面印刷ページが占めているか、また
    この片面印刷ページと次に続く出力ページとの間にスキ
    ップが存在するかを調べ、そうである場合、片面印刷ペ
    ージをスキップへ移動させてステップ(c2)に戻るサ
    ブステップと、(c4)ステップ(c2)及び(c3)
    のいずれも成功しない場合、第二ストリングを一位置後
    方へ移動させて、ステップ(c2)及び(c3)の一方
    が成功するまで、ステップ(c2)から(c4)を繰り
    返すサブステップとを含む請求項7に記載の方法。
  9. 【請求項9】 印刷ステーション(20)と、第1ペー
    ジが一方の面に印刷されている両面印刷用紙を印刷ステ
    ーションへ戻して第二面に第2ページを印刷する両面印
    刷ループ(28)であって一度に所定数N枚の用紙を収
    容可能な両面印刷ループと、印刷ステーション(20)
    及び両面印刷ループ(28)の作動を制御する制御手段
    (10)とを備え、前記制御手段(10)が、請求項1
    から8のいずれか一項に記載の方法を実行するように構
    成されている手段(50)を含むことを特徴とするプリ
    ンタ。
JP27609197A 1996-10-08 1997-10-08 両面プリンタで印刷すべきページのシーケンスをスケジュールする方法 Expired - Fee Related JP3251218B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NL96202799.1 1996-10-08
EP96202799A EP0841601A1 (en) 1996-10-08 1996-10-08 Method of scheduling a sequence of pages to be printed with a duplex printer

Publications (2)

Publication Number Publication Date
JPH10133435A true JPH10133435A (ja) 1998-05-22
JP3251218B2 JP3251218B2 (ja) 2002-01-28

Family

ID=8224471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27609197A Expired - Fee Related JP3251218B2 (ja) 1996-10-08 1997-10-08 両面プリンタで印刷すべきページのシーケンスをスケジュールする方法

Country Status (4)

Country Link
US (1) US6069704A (ja)
EP (2) EP0841601A1 (ja)
JP (1) JP3251218B2 (ja)
DE (1) DE69739703D1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000267705A (ja) * 1999-03-15 2000-09-29 Oce Technol Bv モジュラーエンジン用の時間スケジュール方法及びスケジュラ
JP2008268948A (ja) * 2007-04-18 2008-11-06 Xerox Corp 中間ジョブ終了方法、コンピュータ読取可能媒体及び電子写真機

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4193137B2 (ja) * 2004-02-27 2008-12-10 ブラザー工業株式会社 印刷システム、印刷管理装置、印刷用プログラム、及びコンピュータ読取可能な記録媒体
US7130574B2 (en) * 2004-03-26 2006-10-31 Lexmark International, Inc. Image forming device with multimode duplexer
JP2006018748A (ja) * 2004-07-05 2006-01-19 Canon Inc 情報処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
US7546056B2 (en) * 2004-12-22 2009-06-09 Canon Kabushiki Kaisha Printing apparatus and method performing either automatic or manual duplex printing based on copy media attributes
JP2006218850A (ja) * 2005-01-17 2006-08-24 Ricoh Co Ltd 記録装置
US20060280534A1 (en) * 2005-06-14 2006-12-14 Lexmark International, Inc. Apparatus for and method of creating a duplex scan using a single pass ADF
US7995221B2 (en) * 2007-02-22 2011-08-09 Hewlett-Packard Development Company, L.P. Method of printing a multi-page document using a cyclical multi-page transport apparatus
ES2360098T3 (es) * 2007-07-24 2011-05-31 Sagemcom Communications Sas Método y dispositivo para impresión a doble cara.
EP2018972B1 (en) * 2007-07-24 2012-05-02 Sagemcom Documents Sas Method and device for double-sided printing
JP4905310B2 (ja) * 2007-09-28 2012-03-28 ブラザー工業株式会社 画像記録装置
JP5056314B2 (ja) * 2007-09-28 2012-10-24 ブラザー工業株式会社 画像記録装置
JP5130853B2 (ja) 2007-09-28 2013-01-30 ブラザー工業株式会社 画像記録装置
CN111907220B (zh) 2016-01-08 2022-09-20 恩图鲁斯特咨询卡有限公司 具有卡片返回路径的卡片印刷机构
US11772921B2 (en) 2017-07-28 2023-10-03 Hp Indigo B.V. Printing system comprising a transport apparatus engaged with a track and method of printing
DE102017120281A1 (de) * 2017-09-04 2019-03-07 Krones Ag Vorrichtung und Verfahren zum Kontrollieren von bedruckten Behältnissen
DE102024104575A1 (de) 2024-02-19 2025-08-21 Mb Automation Gmbh & Co. Kg Verfahren und Vorrichtung zum ein- oder beidseitigen Bedrucken von Druck-Medien

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4453841A (en) * 1982-03-08 1984-06-12 The Mead Corporation Duplex printing system and method therefor
US4918490A (en) 1989-07-19 1990-04-17 Xerox Corporation Batch mode duplex printing
US5095342A (en) * 1990-09-28 1992-03-10 Xerox Corporation Methods for sheet scheduling in an imaging system having an endless duplex paper path loop
US5504568A (en) * 1995-04-21 1996-04-02 Xerox Corporation Print sequence scheduling system for duplex printing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000267705A (ja) * 1999-03-15 2000-09-29 Oce Technol Bv モジュラーエンジン用の時間スケジュール方法及びスケジュラ
JP2008268948A (ja) * 2007-04-18 2008-11-06 Xerox Corp 中間ジョブ終了方法、コンピュータ読取可能媒体及び電子写真機

Also Published As

Publication number Publication date
JP3251218B2 (ja) 2002-01-28
EP0840181B1 (en) 2009-12-16
DE69739703D1 (de) 2010-01-28
EP0840181A2 (en) 1998-05-06
US6069704A (en) 2000-05-30
EP0841601A1 (en) 1998-05-13
EP0840181A3 (en) 1998-05-27

Similar Documents

Publication Publication Date Title
JP3251218B2 (ja) 両面プリンタで印刷すべきページのシーケンスをスケジュールする方法
US5535009A (en) Copier/printer operating with interrupts
US5095369A (en) Method and apparatus for improved job stream printing in an electronic printer with various finishing function
US6469795B2 (en) Copier/printer with improved productivity
US5504568A (en) Print sequence scheduling system for duplex printing apparatus
US5729790A (en) Operation scheduling system for a digital printing apparatus using a tree of possible schedules
US6347203B1 (en) Image forming apparatus and job control apparatus for sheet discharge processing unit
US5452068A (en) Apparatus and method for reducing productivity losses in a marking engine
JP4905143B2 (ja) 画像形成装置、画像形成方法及びプログラム
US7254355B2 (en) Apparatus and method to improve printer productivity
JP2008292644A (ja) 画像形成装置、画像形成方法、プログラム、及び記録媒体
JPH04279373A (ja) 両面印刷装置
JP2018520910A (ja) 印刷システムを制御する方法
JP4576888B2 (ja) 画像形成装置
US9354579B2 (en) Image forming apparatus for forming output sheet bundles inserted with tabbed sheets, and control method and storage medium therefor
JPH09230637A (ja) プリント装置および印刷方法
JP2001100465A (ja) 画像形成装置
JP2005323059A (ja) 画像形成装置
JP2001142268A (ja) 画像形成装置
JP3716778B2 (ja) 両面印刷装置
JPH09237026A (ja) 画像処理システム
JPH10268587A (ja) 画像形成装置、画像処理装置、画像形成方法および画像処理方法
JPH09234906A (ja) カラープリンタ装置
JPH04255866A (ja) 記録装置における原稿処理装置
JPH03132770A (ja) 画像形成装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071116

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081116

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091116

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091116

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111116

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121116

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131116

Year of fee payment: 12

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees