JPH0731425B2 - Recorded information supply method - Google Patents

Recorded information supply method

Info

Publication number
JPH0731425B2
JPH0731425B2 JP59106454A JP10645484A JPH0731425B2 JP H0731425 B2 JPH0731425 B2 JP H0731425B2 JP 59106454 A JP59106454 A JP 59106454A JP 10645484 A JP10645484 A JP 10645484A JP H0731425 B2 JPH0731425 B2 JP H0731425B2
Authority
JP
Japan
Prior art keywords
page
print
recording
register
printing
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.)
Expired - Lifetime
Application number
JP59106454A
Other languages
Japanese (ja)
Other versions
JPS60250365A (en
Inventor
保人 鈴木
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 Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP59106454A priority Critical patent/JPH0731425B2/en
Publication of JPS60250365A publication Critical patent/JPS60250365A/en
Publication of JPH0731425B2 publication Critical patent/JPH0731425B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Counters In Electrophotography And Two-Sided Copying (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

【発明の詳細な説明】 [技術分野] 本発明は、両面記録手段に記録情報を供給する記録情報
供給方法に関するものである。
TECHNICAL FIELD The present invention relates to a recording information supply method for supplying recording information to a double-sided recording device.

[従来技術] シート状の記録媒体に印刷もしくは複写等を行う記録装
置においては、記録の最中にその記録を一時中断し、そ
の後に再び記録を再開したいという要求がある。
[Prior Art] In a recording apparatus that performs printing or copying on a sheet-shaped recording medium, there is a demand to suspend the recording during the recording and then restart the recording again.

従来から知られている両面記録装置においては記録のペ
ージ順番パターンが厳密に決められているので、この記
録一時中断要求に十分対応することができなかった。あ
るいは、対応し得たとしても記録の一時中断によって生
じた記録のページ順番パターンの乱れを回復するために
は、シート搬送路上におけるシート状記録媒体の廃棄
と、廃棄されたシート状記録媒体に対応するページの再
記録等を必要としていた。その結果として、正常な給紙
により記録されたシート状記録媒体も廃棄されることに
なり、不必要な無駄を生じるばかりでなく、必要以上の
スループット低下を招く原因となっていた。
In the conventionally known double-sided recording apparatus, the page order pattern for recording is strictly determined, so that it is not possible to sufficiently meet the request for temporary interruption of recording. Alternatively, in order to recover the disturbance of the page order pattern of the recording caused by the temporary interruption of the recording, even if it can be dealt with, the disposal of the sheet-shaped recording medium on the sheet conveyance path and the disposal of the discarded sheet-shaped recording medium are required. It was necessary to re-record the pages to be processed. As a result, the sheet-shaped recording medium that has been printed by normal feeding is also discarded, which causes unnecessary waste as well as unnecessarily low throughput.

[目的] 本発明の目的は、3枚以上の記録用シートの各面毎に異
なる頁の記録情報を記録すべく、複数の記録用シートに
第1面の記録を続けて行った後、第1面の記録を完了し
た記録用シートに対する第2面の記録と、新たな記録用
シートに対する第1面の記録とを交互に行う両面記録手
段に記録情報を供給する記録情報供給方法であって、両
面記録中にオペレータの操作や紙無しにより一時中断要
求が発生したとしても、記録再開時に記録用シートの無
駄や記録頁の欠落を生じることなく、一時中断を行うこ
とができる記録情報供給方法を提供することにある。
[Purpose] An object of the present invention is to continuously record the first side of a plurality of recording sheets in order to record recording information of different pages on each side of three or more recording sheets, and A recording information supply method for supplying recording information to a double-sided recording means for alternately performing recording on the second side of a recording sheet that has completed recording on one side and recording on the first side of a new recording sheet. A recording information supply method capable of performing a temporary interruption without causing waste of a recording sheet or loss of a recording page at the time of resuming recording, even if a temporary interruption request is generated due to an operator's operation or paper shortage during double-sided recording To provide.

本発明は上記目的を達成するために、3枚以上の記録用
シートの各面毎に異なる頁の記録情報を記録すべく、複
数の記録用シートに第1面の記録を続けて行った後、第
1面の記録を完了した記録用シートに対する第2面の記
録と、新たな記録用シートに対する第1面の記録とを交
互に行う(実施例の第1図,第2図及びその説明)両面
記録手段(実施例の印刷装置3-6(第3図)に対応す
る)に記録情報を供給する記録情報供給方法であって、
連続する複数頁の記録情報を記憶手段(実施例のページ
バッファ3-4(第3図)に対応する)に記憶するステッ
プと、N(N≧5)頁分の記録情報を前記両面記録手段
に供給する場合に、記録用シートの第1面に記録される
べき第l頁(M<l≦N−2;Mは1枚の記録用シートの
第1面記録と第2面記録との間に前記両面記録手段によ
って記録され得る頁数に関連して定められる奇数の数
値)の記録情報に引き続いて第l−M頁の記録情報を前
記記憶手段から読み出して前記両面記録手段に供給する
ステップ(第13図(2)及びその説明)と、第l頁又は
第l−M頁の記録情報の記録中に一時中断要求を受けた
か否かを判断するステップ(第7図(1)ステップ7-4
〜7-6に対応する)と、前記判断ステップで一時中断要
求を受けていないと判断された場合、第l−M頁の記録
情報の供給後、第l+2頁の記録情報を前記両面記録手
段に供給するステップ(第7図(1)ステップ7-9、第1
3図に対応する)、前記判断ステップで一時中断要求を
受けたと判断された場合、第l−M頁の記録情報の供給
後、第l+2頁の記録情報を前記両面記録手段に供給す
ることなく、第l−M+2頁の記録情報から前記第l頁
の裏面に対応する記録情報までの、既に第1面に記録情
報が記録されている記録用シートの第2面に記録される
べき記録情報を、順次前記両面記録手段に供給するステ
ップ(第7図(2)ステップ7-36〜第7図(1)ステッ
プ7-9に対応する)と、を有することを特徴とする。
In order to achieve the above-mentioned object, the present invention is to perform recording on the first side of a plurality of recording sheets in order to record recording information of different pages on each side of three or more recording sheets. , Recording on the second side of a recording sheet for which recording on the first side has been completed and recording on the first side of a new recording sheet are alternately performed (see FIGS. 1 and 2 of the embodiment and its description). ) A recording information supplying method for supplying recording information to a double-sided recording means (corresponding to the printing apparatus 3-6 (FIG. 3) of the embodiment),
A step of storing the record information of a plurality of continuous pages in a storage means (corresponding to the page buffer 3-4 (FIG. 3) of the embodiment); and the record information for N (N ≧ 5) pages is recorded on the double-sided recording means. Page 1 to be recorded on the first side of the recording sheet (M <l ≦ N−2; M is the first side recording and the second side recording of one recording sheet. In the meantime, following the record information of an odd number determined in relation to the number of pages that can be recorded by the double-sided recording means, the record information of the 1-M-th page is read from the storage means and supplied to the double-sided recording means. Step (FIG. 13 (2) and its description) and step (FIG. 7 (1) step of judging whether or not a temporary interruption request is received during recording of the record information of the 1st page or the 1st to Mth page) 7-4
(Corresponding to 7 to 7-6), it is determined that the temporary interruption request has not been received in the determination step, and after the record information of page l-M is supplied, the record information of page l + 2 is added to the double-sided recording means. Step (9) in Figure 7 (1)
(Corresponding to FIG. 3), if it is judged that the temporary interruption request is received in the judgment step, after the record information of page l-M is supplied, the record information of page l + 2 is not supplied to the double-sided recording means. , The recording information to be recorded on the second side of the recording sheet, from the recording information on page l-M + 2 to the recording information corresponding to the back side of page l, where the recording information is already recorded on the first side Is sequentially supplied to the double-sided recording means (corresponding to step 7-36 in FIG. 7 (2) to step 7-9 in FIG. 7 (1)).

[実施例] 以下、図面を参照して本発明を詳細に説明する。[Examples] Hereinafter, the present invention will be described in detail with reference to the drawings.

第1図は、本発明の一実施例である両面印刷装置の枚葉
紙搬送系を示す。本図において、1-1は給紙部、1-2転写
前搬送路、1-3は公知の電子写真技術を用いて枚葉紙の
表面に転写すべきトナー像を形成するドラム、1-4はド
ラム1-3上のトナー像を枚葉紙上に転写する転写帯電
器、1-5は定着前搬送路、1-6は枚葉紙上に転写されたト
ナー画像を熱および圧力により定着する定着器、1-7は
定着後搬送路、1-8は枚葉紙の搬送路を分岐する反転前
分岐機構、1-9は反転前搬送路、1-10は枚葉紙の裏面を
反転するために公知の3本ローラを用いた反転機構、1-
11は反転後搬送路、1-12はスタッカ前搬送路、1-13はス
タッカ、1-14はスタッカ前分岐機構、1-15は補助トレイ
である。
FIG. 1 shows a sheet conveying system of a double-sided printing apparatus which is an embodiment of the present invention. In the figure, 1-1 is a paper feeding section, 1-2 is a pre-transfer conveying path, 1-3 is a drum for forming a toner image to be transferred on the surface of a sheet by using a known electrophotographic technique, 1- 4 is a transfer charger for transferring the toner image on the drum 1-3 onto the sheet, 1-5 is a conveying path before fixing, and 1-6 is the toner image transferred on the sheet is fixed by heat and pressure. Fixing device, 1-7 is a post-fixing transport path, 1-8 is a pre-reversal branching mechanism that branches the sheet transport path, 1-9 is a pre-reversal transport path, and 1-10 is the reverse side of the sheet. Inversion mechanism using three known rollers for
11 is a post-reverse transport path, 1-12 is a stacker front transport path, 1-13 is a stacker, 1-14 is a stacker front branch mechanism, and 1-15 is an auxiliary tray.

両面印刷時において、給紙部1-1から給紙された枚葉紙
は、転写前搬送路1-2を介してドラム1-3へと搬送され
る。そして、公知の電子写真技術を用いてドラム1-3上
に形成されたトナー像は、転写帯電器1-4におけるコロ
ナ放電により枚葉紙上に転写され、その後、定着前搬送
路1-5を介して定着器1-6へ搬送される。定着器1-6にお
いて第1面の画像定着を終えた紙は、定着後搬送路1-7
を介して搬送され、反転前分岐機構1-8および反転前搬
送路1-9を経て反転機構1-10へ送られる。
During double-sided printing, the sheet fed from the sheet feeding section 1-1 is conveyed to the drum 1-3 via the pre-transfer conveying path 1-2. Then, the toner image formed on the drum 1-3 using a known electrophotographic technique is transferred onto a sheet by corona discharge in the transfer charger 1-4, and then the pre-fixing conveyance path 1-5 is transferred. It is conveyed to the fixing device 1-6. After fixing the image on the first side of the fixing device 1-6, the paper is fixed to the conveyance path 1-7.
And is sent to the reversing mechanism 1-10 via the pre-reversing branching mechanism 1-8 and the pre-reversing conveying path 1-9.

反転機構1-10において表裏を反転された片面印刷済の枚
葉紙は、反転後搬送路1-11を介して転写前搬送路1-2に
送られ、ドラム1-3および転写帯電器1-4により先の片面
印刷時と同様に裏面(第2面)の画像転写が行われる。
その後、定着前搬送路1-5を経て定着器1-6に送られ、そ
こで第2面の画像定着が行われる。この時点をもって、
両面印刷が完了したことになる。
The single-side printed sheet whose front and back sides have been reversed by the reversing mechanism 1-10 is sent to the pre-transfer conveyance path 1-2 via the post-reversal conveyance path 1-11, and the drum 1-3 and the transfer charger 1 By -4, the image transfer on the back surface (second surface) is performed as in the case of the single-sided printing.
After that, it is sent to the fixing device 1-6 through the pre-fixing conveyance path 1-5, and the image fixing of the second surface is performed there. At this point,
This means that double-sided printing has been completed.

両面印刷された枚葉紙は、定着後搬送路1-7から反転前
分岐機構1-8,スタッカ前搬送路1-12およびスタッカ前分
岐機構1-14を経てスタッカ1-13に積載される。
The double-sided printed sheets are stacked on the stacker 1-13 from the post-fixing transport path 1-7 through the pre-reversal branching mechanism 1-8, the stacker front transport path 1-12, and the stacker front branching mechanism 1-14. .

一枚の枚葉紙に両面印刷する場合の動作は以上のようで
あるが、実際に、一枚の両面印刷の終了を待って次の枚
葉紙における印刷を開始するのでは、搬送路が枚葉紙の
長さに比べてかなり長いことに起因して、スループット
の低下が生じる。
The operation for double-sided printing on one sheet is as described above. However, if the printing on the next sheet is actually started after waiting for the end of one-sided printing, the transport path Throughput is reduced due to the fact that it is considerably longer than the length of the sheet.

そこで、片面印刷時と同程度のスループット(すなわ
ち、単位時間内に印刷し得る面数)を得るためには、片
面印刷時と同じ間隔でドラム1-3に枚葉紙を通過させる
必要がある。かかる機能を実現する方法として、第1図
に示す本実施例では、給紙部1-1からの給紙の時間間隔
を片面印刷時における間隔の2倍とする。更に、本実施
例では、片面の印刷を終了した後に反転機構1-10により
反転された枚葉紙が反転後搬送路1-11から転写前搬送路
1-2に流入する際、給紙部1-1から送られた直後の未印刷
紙と未印刷紙とのちょうど中間になるよう構成する。
Therefore, in order to obtain the same throughput as that for single-sided printing (that is, the number of pages that can be printed in a unit time), it is necessary to pass the sheets through the drum 1-3 at the same intervals as during single-sided printing. . As a method for realizing such a function, in the present embodiment shown in FIG. 1, the time interval of paper feeding from the paper feeding section 1-1 is set to be twice the time interval for single-sided printing. Further, in the present embodiment, the sheet reversed by the reversing mechanism 1-10 after the printing on one side is finished is conveyed from the post-reverse conveying path 1-11 to the pre-transfer conveying path.
When it flows into 1-2, the unprinted paper immediately after being sent from the paper feed section 1-1 and the unprinted paper are arranged in the middle of the middle.

このように動作させることにより、転写前搬送路1-2か
らドラム1-3,転写帯電器1-4,定着前搬送路1-5,定着器1-
6,定着後搬送路1-7,反転前分岐機構1-8までの搬送経路
には、裏面に既に印刷済の枚葉紙と第1面にのみ印刷を
行った枚葉紙が交互に流れることになる。
By operating in this way, from the pre-transfer conveying path 1-2 to the drum 1-3, the transfer charger 1-4, the pre-fixing conveying path 1-5, the fixing device 1-
6, In the transport path from the post-fixing transport path 1-7 to the pre-reversal branching mechanism 1-8, the sheet already printed on the back side and the sheet printed only on the first side flow alternately It will be.

反転前分岐機構1-8は、交互に到来する両面印刷済の枚
葉紙と片面だけ印刷済の枚葉紙とそれぞれスタッカ前搬
送路1-12または反転前搬送路1-9へ分岐させる。
The pre-reversal branching mechanism 1-8 branches the sheets that have alternately printed on both sides and the sheet that has been printed on only one side to the stacker pre-transportation path 1-12 or pre-reversal transport path 1-9, respectively.

この場合、転写前搬送路1-2,ドラム1-3,定着前搬送路1-
5,定着器1-6,定着後搬送路1-7,反転前分岐機構1-8,反転
前搬送路1-9,反転機構1-10,反転後搬送路1-11からなる
一巡の搬送路ループの長さが、枚葉紙の搬送方向の長さ
と枚葉紙間の間隔との和の奇数倍でなければならない。
もし、偶数倍であるとすると、給紙部1-1から給紙され
た枚葉紙と、反転後搬送路1-11からの枚葉紙とが、転写
前搬送路1-2上で重なってしまうという不都合が生じ
る。換言すれば、ある枚葉紙の第1面がドラム1-3の位
置に到来してから奇数面目に、その枚葉紙の第2面が再
びドラム1-3の位置に戻って来るということである。
In this case, pre-transfer transport path 1-2, drum 1-3, pre-fix transport path 1-
5, One round of transport consisting of fixing device 1-6, post-fixing transport path 1-7, pre-reversal branching mechanism 1-8, pre-reversal transport path 1-9, reversing mechanism 1-10, and post-reversal transport path 1-11 The length of the path loops must be an odd multiple of the sum of the length of the sheet in the conveying direction and the distance between the sheets.
If it is an even multiple, the sheet fed from the paper feed section 1-1 and the sheet fed from the post-reverse conveyance path 1-11 overlap on the pre-transfer conveyance path 1-2. There is an inconvenience that In other words, the first side of a sheet arrives at the position of the drum 1-3 and then the second side of the sheet returns to the position of the drum 1-3 on the odd side. Is.

上述した本実施例では、枚葉紙の両面間隔(すなわち、
ある第1面の印刷を終了した枚葉紙が再びドラム1-3に
戻ってきて第2面の印刷を行うのは、ドラム1-3を通過
した後、第何番目の枚葉紙に該当するかを表わす)をM
とする。従って、例えばM=5のときには、第1面の印
刷終了後、再び第2面の印刷を行うまでに新たな4枚の
印刷を行うことになる。
In the above-described embodiment, the distance between both sides of the sheet (that is,
The sheet that has finished printing on the first side returns to the drum 1-3 and prints on the second side corresponds to the number of the sheet after passing through the drum 1-3. M)
And Therefore, for example, when M = 5, four new sheets are printed after printing the first side and before printing the second side again.

また、片面のみの印刷を行う場合には、枚葉紙のページ
順を正しく保持させるために、印刷面を下に向けてスタ
ッカ1-13に積載する必要がある。他方、両面印刷時に
は、2回目に印刷された面を下に向けて積載する必要が
ある。すなわち、両面印刷時にページ順を正しく整える
ためには、ある枚葉紙の両面に印刷されるページのうち
後のページを1回目に印刷する必要がある。もし、1ペ
ージ目から印刷すると考えると、偶数番目のページの印
刷が奇数ページに先行することになる。
When printing on only one side, it is necessary to stack the sheets on the stacker 1-13 with the printing side facing down in order to maintain the page order of the sheets correctly. On the other hand, in double-sided printing, it is necessary to stack the sheet with the second printed side facing down. That is, in order to correctly arrange the page order during double-sided printing, it is necessary to print the subsequent pages of the pages to be printed on both sides of a certain sheet for the first time. If it is assumed that the first page is printed, the even-numbered pages are printed before the odd-numbered pages.

第2図は、第1図に示した搬送系とその上を流れる枚葉
紙の状態を、両面間隔が5の場合についえ表した模式図
である。本図では、反転機構1-10として、“この間を通
る間に枚葉紙が反転される区間”という意味で模式的に
表した。また、2-1は枚葉紙の搬送ループ,2-2-1〜2-2-5
は搬送されている枚葉紙である。ここで、各枚葉紙の両
面に記載したカッコ無しの数字は、その面に印刷済また
は印刷中のページ番号であり、カッコ内の数字は印刷予
定のページ番号を示す。
FIG. 2 is a schematic diagram showing the state of the transport system shown in FIG. 1 and the sheets flowing on the transport system when the two-sided spacing is 5. In the figure, the reversing mechanism 1-10 is schematically represented by the meaning of "a section in which the sheet is reversed while passing through this interval". 2-1 is a sheet conveying loop, 2-2-1 to 2-2-5
Is the sheet being conveyed. Here, the numbers without parentheses on both sides of each sheet are the page numbers that have been printed or are being printed on that side, and the numbers in brackets indicate the page numbers to be printed.

第2図中、ハッチングしていない枚葉紙2-2-2および2-2
-4は未だ反転されえおらず、またハッチングしてある枚
葉紙2-2-1および2-2-3は反転済であることを示す。更
に、途中までハッチングしてある枚葉紙2-2-5は、反転
機構1-10により現在反転されている途中であることを示
している。
Sheets 2-2-2 and 2-2 that are not hatched in FIG.
-4 indicates that the sheet has not been turned over yet, and the hatched sheets 2-2-1 and 2-2-3 have been turned over. Further, the half-hatched sheet 2-2-5 indicates that it is being reversed by the reversing mechanism 1-10.

第3図は、本発明を適用したオフライン印刷システムの
概略図を示す。
FIG. 3 shows a schematic diagram of an offline printing system to which the present invention is applied.

本図中、3-1は印刷情報,制御情報等の記録された磁気
テープ(以下、MTと略す)、 3-2はMT3-1における情報を電気信号に変換する磁気情報
変換装置、 3-3は本システム全体の制御を司る中央処理装置(以
下、CPUと略す)、 3-4は各ページの印刷情報を1ページごと蓄えるページ
バッファ、 3-5はCPU3-3の制御のもとにページバッファ3-4における
印刷情報を転送する印刷ハードウエア、 3-6は実際の印刷を行う印刷装置、 3-7は各ページの印刷に必要な諸情報を蓄える複数のレ
ジスタからなる管理レジスタ群、 3-8は順次ページバッファ3-4上に作成される各ページの
ページ情報を、両面印刷時において用紙の表に印刷され
るページと裏に印刷されるページとに分離する分離レジ
スタ群、 3-9は実際に印刷される面の順序を制御する印刷レジス
タ群、 3-10は管理レジスタ群3-7のうち、最後にセットされた
レジスタを示すページポインタ、 3-11はページバッファ3-4中に作成された現在印刷可能
のページ数が何ページであるかを表すページ数カウン
タ、 3-12は分離レジスタ群3-8のうち、新たにページ情報が
作成されたときにそのページの情報がセットされるべき
レジスタを示す分離セットポインタ、 3-13は分離レジスタ群3-8のうち、現在印刷中のページ
に対応するレジスタを示す分離リードポインタ、 3-14は印刷レジスタ群3-9のうち、現在印刷中の面に対
応するレジスタを示す印刷ポインタ、 3-15は印刷レジスタ群3-9のうち、印刷すべき面に対応
するレジスタの数を表わす印刷カウンタ、 3-16は両面間隔Mを登録する両面間隔レジスタ、 3-17はコピー部数(すなわち、同一のページを連続的に
何部印刷するかを示す)を登録するコピー部数レジス
タ、 3-18は同一のページが現在何部目まで印刷されたかを示
すコピー部番カウンタ、 3-19は印刷の一時中断要求を行うための中断要求手段、 3-20は中断要求があったことを記憶する中断要求フラグ
レジスタである。
In the figure, 3-1 is a magnetic tape (hereinafter abbreviated as MT) on which print information, control information, etc. are recorded, 3-2 is a magnetic information conversion device for converting information in MT3-1 into electric signals, 3- 3 is a central processing unit (hereinafter abbreviated as CPU) that controls the entire system, 3-4 is a page buffer that stores print information for each page, and 3-5 is under the control of CPU 3-3. Printing hardware that transfers print information in the page buffer 3-4, 3-6 is a printing device that performs actual printing, and 3-7 is a management register group consisting of a plurality of registers that store various information necessary for printing each page. , 3-8 is a group of separation registers for sequentially separating the page information of each page created on the page buffer 3-4 into a page printed on the front side and a page printed on the back side of the paper in double-sided printing, 3-9 is a group of print registers that controls the order of the actually printed faces, 3-10 is a management Of the register group 3-7, the page pointer that indicates the last set register, and 3-11 is the page number counter that indicates the number of currently printable pages created in the page buffer 3-4. , 3-12 is a separation set pointer indicating the register in the separation register group 3-8 to which the page information should be set when new page information is created, and 3-13 is the separation register group 3-8. Of these, a separate read pointer that indicates the register that corresponds to the page that is currently printing, 3-14 is a print pointer that indicates the register that corresponds to the surface that is currently printing in print register group 3-9, and 3-15 is the print Of the register groups 3-9, a print counter indicating the number of registers corresponding to the side to be printed, 3-16 is a double-sided spacing register for registering the double-sided spacing M, 3-17 is the number of copies (that is, the same page number). Show how many copies are printed continuously ) Is registered, 3-18 is a copy copy number counter that indicates how many copies of the same page are currently printed, 3-19 is an interruption request means for making a temporary interruption request for printing, 3- Reference numeral 20 is an interruption request flag register that stores that there is an interruption request.

第4図(1)〜(3)は、第3図に示したレジスタ,ポ
インタ等の関係ないし構造を示す。
4 (1) to (3) show the relationship or structure of the registers, pointers, etc. shown in FIG.

ここで、管理レジスタ群3-7に含まれる各レジスタの内
容(第4図(1)参照)は、 そのレジスタが示すページのページ情報が存在する
か否かを示すページ有無フラグ3-7-1、 そのレジスタが示すページがページバッファ上にお
いて占める位置を示すページバッファポインタ3-7-2、 その他、1ページをプリントするのに必要な諸情報
である。
Here, the contents of each register included in the management register group 3-7 (see (1) in FIG. 4) are the page presence / absence flag 3-7-indicating whether or not the page information of the page indicated by the register exists. 1, page buffer pointer 3-7-2 indicating the position occupied by the page indicated by the register on the page buffer, and other information necessary for printing one page.

分離レジスタ群3-8に含まれる各レジスタの内容(第4
図(2)参照)は、そのレジスタが示すページに対応す
る管理レジスタ群3-7のうちレジスタを表わす分離管理
ポインタ3-8-1である。
Contents of each register included in separation register group 3-8 (4th
(See FIG. 2) is a separation management pointer 3-8-1 representing a register in the management register group 3-7 corresponding to the page indicated by the register.

印刷レジスタ群3-9に含まれる各レジスタの内容(第4
図(3)参照)は、 そのレジスタが示す面を印刷するか否かを示す印刷
フラグ3-9-1、 その面に対応するページ情報を有する管理レジスタ
群3-7中のレジスタを示す印刷管理ポインタ3-9-2、 1ページを複数部連続してプリントする場合に、そ
のレジスタの示す面が何部目であるか(すなわち、その
部番)を表わす部番カウンタ3-9-3、 そのレジスタが示す面が偶数番ページ(即ち先に印
刷する面)であるか、あるいは奇数番ページ(即ち、2
回目に印刷する面)であるか表わすページ指標3-9-4で
ある。
Contents of each register included in print register group 3-9 (4th
Fig. (3)) shows a print flag 3-9-1 indicating whether or not to print the surface indicated by the register, and printing indicating a register in the management register group 3-7 having page information corresponding to the surface. Management pointer 3-9-2, when printing a plurality of copies of one page in succession, a copy number counter 3-9-3 indicating which copy the surface indicated by the register is (that is, the copy number) , The surface indicated by the register is an even-numbered page (that is, the surface to be printed first), or an odd-numbered page (that is, 2).
Page index 3-9-4 that indicates whether it is the surface to be printed a second time).

なお、この指標は印刷レジスタ群3-9の各レジスタにお
いて、交互に「偶」,「奇」(すなわち、偶数番ペー
ジ,奇数番ページ)となっている。
Note that this index is alternately “even” and “odd” (that is, even-numbered page, odd-numbered page) in each register of the print register group 3-9.

ページバッファ3-4は、それぞれが1ページに対応する
複数のページバッファに分割されている(第4図(1)
参照)。また、管理レジスタ群3-7の各レジスタは、ペ
ージバッファの各部分バッファと1対1に対応してお
り、その対応をとるのがページバッファポインタ3-7-1
である(第4図(1)参照)。
The page buffer 3-4 is divided into a plurality of page buffers each corresponding to one page (Fig. 4 (1)).
reference). Further, each register of the management register group 3-7 has a one-to-one correspondence with each partial buffer of the page buffer, and the correspondence is taken by the page buffer pointer 3-7-1.
(See FIG. 4 (1)).

1ページを印刷するために必要な情報を蓄えるのがペー
ジバッファ3-4および管理レジスタ群3-7であるが、必ず
しもこれら3-4と3-7とを分離する必要はなく、管理レジ
スタ上の諸情報をページバッファに置くことも可能であ
る。しかし、メモリー容量の制限などに起因してページ
バッファをメインメモリ上に置けない場合には、多くの
容量を必要とするページバッファは大容量2次記憶媒体
(例えば磁気ディスクなど)上に置き、管理レジスタ群
をメインメモリ上に置くようにして対処することもでき
る。
The page buffer 3-4 and the management register group 3-7 store the information necessary for printing one page, but it is not always necessary to separate these 3-4 and 3-7. It is also possible to put various information on the page buffer. However, if the page buffer cannot be placed in the main memory due to the memory capacity limitation, etc., place the page buffer that requires a large amount of space on a large-capacity secondary storage medium (such as a magnetic disk). It is also possible to deal with this by putting the management register group on the main memory.

MT3-1から読み出された情報に基づいてページバッファ3
-4上に作成されるページ情報は、第1ページ,第2ペー
ジ,第3ページの如く連続的に作られる。ところが、本
実施例のように第1面の印刷を行う枚葉紙と、第2面の
印刷を行う枚葉紙とが交互に流れるシステムにおいて
は、印刷すべきページの順番は連続とならない。従っ
て、この違いを吸収すると共に調整する手段を必要とす
る。第3図に示す分離レジスタ群3-8および印刷レジス
タ群3-9がこの調整手段となる。すなわち分離レジスタ
群3-8は、ページバッファ3-4(および管理レジスタ群3-
7)において順番に作られたページを、偶数ページ(す
なわち、第1面に印刷されるページ)と奇数ページ(す
なわち、第2面に印刷されるページ)とに分離する役割
を果す。他方、印刷レジスタ群3-9は、印刷すべきペー
ジの順番を両面印刷で要求される所定の順次パターンと
なるよう調整する役割を果す。
Page buffer 3 based on the information read from MT3-1
The page information created on -4 is continuously created like the first page, the second page, and the third page. However, in the system in which the sheet for printing on the first side and the sheet for printing on the second side alternately flow as in the present embodiment, the order of pages to be printed is not continuous. Therefore, there is a need for means to absorb and adjust for this difference. The separating register group 3-8 and the printing register group 3-9 shown in FIG. 3 serve as this adjusting means. That is, the separation register group 3-8 is the page buffer 3-4 (and the management register group 3-
It serves to separate the sequentially created pages in 7) into even pages (ie pages printed on the first side) and odd pages (ie pages printed on the second side). On the other hand, the print register group 3-9 plays a role of adjusting the order of pages to be printed so as to have a predetermined sequential pattern required for double-sided printing.

印刷レジスタ群3-9は、この印刷順の調整を行うため
に、両面印刷時における搬送ループ(第2図に示す2-1
参照)上の枚葉紙ページ(両面)をシュミレートする。
印刷ポインタ3-14の示す印刷レジスタにより、現在印刷
中のページ(第2図に示す枚葉紙2-2-3上の第3ページ
参照)を表わし、印刷ポインタ3-14の示す印刷レジスタ
を順次切り換えて搬送ループ上の紙の移動に対応する。
そして、印刷レジスタ群3-9上のページ順を印刷すべき
ページの順番とする。
The print register group 3-9 uses a transport loop (2-1 shown in FIG. 2) for double-sided printing in order to adjust the print order.
Simulate the above sheet pages (both sides).
The print register indicated by the print pointer 3-14 indicates the page currently being printed (see the third page on the sheet 2-2-3 shown in FIG. 2), and the print register indicated by the print pointer 3-14 is changed. It is sequentially switched to correspond to the movement of the paper on the transport loop.
The page order on the print register group 3-9 is the order of pages to be printed.

印刷に先だって、最初に各レジスタ群,ポインタ、カウ
ンタの初期化を行う。第5図に、初期化のフローチャー
トを示す。
Prior to printing, each register group, pointer, and counter are first initialized. FIG. 5 shows a flowchart of initialization.

まず、現在着目している管理レジスタのページ有無フラ
グ3-7-1を「無」にセットし(ステップ5-1)、次いで管
理レジスタの諸情報を初期化し、全ての管理レジスタに
ついて初期化が終了するまでこれを繰返す(ステップ5-
3,5-4)。
First, set the page presence / absence flag 3-7-1 of the management register that is currently focused on to "none" (step 5-1), then initialize the management register information, and initialize all management registers. Repeat this until you are done (Step 5-
3,5-4).

ステップ5-5〜5-7では、印刷レジスタ群3-9における各
レジスタのうち、印刷フラグ3-9-1を全て「非」にセッ
トすると共に、部番カウンタ3-9-3を全て「1」にセッ
トする。また、ページ指標3-9-4は正しく偶(偶数番ペ
ージ),奇(奇数番ページ)が交互になるようにセット
する。
In steps 5-5 to 5-7, among the registers in the print register group 3-9, all the print flags 3-9-1 are set to "non", and all the part number counters 3-9-3 are set to " Set to 1 ”. Also, the page index 3-9-4 is set so that even (even-numbered page) and odd (odd-numbered page) are correctly alternated.

ステップ5-8では、管理レジスタ群3-7における適当なレ
ジスタをページポインタ3-10に正しくセットする。
In step 5-8, an appropriate register in the management register group 3-7 is correctly set in the page pointer 3-10.

ステップ5-9では、ページ数カウンタ3-11および印刷カ
ウンタ3-15には零をセットする。
In step 5-9, the page number counter 3-11 and the print counter 3-15 are set to zero.

ステップ5-10では、分離レジスタ群3-7における各レジ
スタのうち、第1ページの印刷情報の作成にあたって最
初にセットされるべきレジスタを分離セットポインタ3-
12にセットする。
In step 5-10, among the registers in the separation register group 3-7, the register to be set first in creating the print information of the first page is the separation set pointer 3-.
Set to 12.

ステップ5-11では、分離レジスタ群3-8における各レジ
スタのうち、分離セットレジスタ3-12に初期値としてセ
ットされたレジスタの次のレジスタを分離リードポイン
タ3-13にセットする。すなわち、これにより第2ページ
に対応するレジスタをセットすることになる。
In step 5-11, of the registers in the separation register group 3-8, the register next to the register set as the initial value in the separation set register 3-12 is set in the separation read pointer 3-13. That is, this sets the register corresponding to the second page.

ステップ5-12では、印刷レジスタ群3-9における各レジ
スタのうち、最初に枚葉紙上に印刷される面に対応する
レジスタを印刷ポインタ3-14に初期値としてセットす
る。このレジスタは、偶数番ページ(すなわち、ページ
指標3-9-4が「偶」)のレジスタでなければならない。
In step 5-12, among the registers in the print register group 3-9, the register corresponding to the surface to be printed on the sheet first is set in the print pointer 3-14 as an initial value. This register must be an even page register (ie, page index 3-9-4 is "even").

ステップ5-13では、枚葉紙の大きさによって決まる両面
間隔Mを両面間隔レジスタ3-16にセットする。
In step 5-13, the double-sided spacing M determined by the size of the sheet is set in the double-sided spacing register 3-16.

ステップ5-14ではコピー部番カウンタ3-18に1をセット
し、初期化を終了する。
In step 5-14, the copy section number counter 3-18 is set to 1, and the initialization is completed.

このようにして初期化を終了すると、CPU3-3はページの
作成を開始する。
When the initialization is completed in this way, the CPU 3-3 starts creating a page.

第6図は、ページ作成の手順を示すフローチャートであ
る。
FIG. 6 is a flowchart showing the procedure for creating a page.

条件判断ステップ6-1および6-2では、未だ印刷されてい
ないページのページバッファに新しいページを作成しな
いようにする。
In condition judgment steps 6-1 and 6-2, a new page is not created in the page buffer of a page which has not been printed yet.

条件判断ステップ6-3において、ページ作成の終了を判
断する。
In the condition determination step 6-3, it is determined whether the page creation is completed.

MT3-1上にデータがある場合には、CPU3-3は装置3-2を介
してMT3-1上の情報を読みとり(ステップ6-4)、これを
解析して管理レジスタのページバッファポインタ3-7-2
(ページポインタ3-10により指定される)が示すページ
バッファにページ情報を作成する。ここで、ページ情報
の作成とは、ページバッファ上に印刷情報を登録し、対
応する管理レジスタのページ有無フラグ3-7-1を「有」
にすることを意味する。
If there is data on MT3-1, CPU3-3 reads the information on MT3-1 via device 3-2 (step 6-4), analyzes this and analyzes it and page buffer pointer 3 of the management register. -7-2
Create page information in the page buffer indicated by (specified by page pointer 3-10). Here, creating page information means registering print information in the page buffer and setting the page presence / absence flag 3-7-1 in the corresponding management register to “present”.
Means to

次いで、ステップ6-5において、ページ数カウンタ3-11
の更新を行う。
Next, in step 6-5, the page number counter 3-11
Update.

更にステップ6-6において、ページポインタ3-10の示す
管理レジスタを分離セットポインタ3-12が示す分離レジ
スタ中にセットする。これは、いま、作成されたページ
を分離レジスタ群3-8に登録することを意味する。
Further, in step 6-6, the management register indicated by the page pointer 3-10 is set in the separation register indicated by the separation set pointer 3-12. This means that the page just created is registered in the separation register group 3-8.

ステップ6-7では、分離セットポインタを更新する。In step 6-7, the separation set pointer is updated.

ステップ6-8および6-9において、次のページ情報を作成
する管理レジスタをさがす。すなわち、ページポインタ
3-10を1ずつ進めながら、その管理レジスタのページ有
無フラグ3-7-1を調べ、最初のページ有無フラグが
「無」である管理レジスタを見つけるまで繰り返す。こ
の後、制御を再びステップ6-1に戻す。
In steps 6-8 and 6-9, look for the management register that creates the next page information. Ie page pointer
While advancing 3-10 one by one, check the page presence / absence flag 3-7-1 of the management register, and repeat until a management register having the first page presence / absence flag “none” is found. After this, control is returned to step 6-1 again.

また、ステップ6-3においてMT3-1上の印刷情報が終了し
たと判断された場合には、ステップ6-11の判断に制御を
移す。
When it is determined in step 6-3 that the print information on the MT 3-1 is completed, the control is shifted to the determination in step 6-11.

ステップ6-11では、分離セットポインタと分離リードポ
インタとの相対位置から、現在のページが奇数ページで
あるか若しくは偶数ページであるかを調べ、もし奇数ペ
ージであれば、ページ作成を終了する。偶数ページであ
る場合には、ステップ6-12に制御を移す。
In step 6-11, it is checked from the relative positions of the separation set pointer and the separation read pointer whether the current page is an odd page or an even page, and if it is an odd page, page creation is terminated. If it is an even page, control is passed to steps 6-12.

ここで、分離リードポインタは、必ず偶数ページを指し
ている。従って、分離リードポインタと分離セットポイ
ンタとの相対位置(後者が前者よりいくつ進んでいる
か)が偶数の場合には、分離セットポインタの指すペー
ジも偶数ページであり、従って現在ページは奇数とな
る。また、相対位置が奇数の場合には、現在ページは偶
数となる。
Here, the separated read pointer always points to an even page. Therefore, when the relative position between the separation read pointer and the separation set pointer (how much the latter is ahead of the former) is even, the page pointed to by the separation set pointer is also an even page, and the current page is therefore odd. When the relative position is odd, the current page is even.

ステップ6-12では、ページポインタ3-10の示すページバ
ッファに、全面空白のページ情報を作成する。このステ
ップ6-12の処理は、MT3-1の印刷情報が奇数ページ(k
ページ)で終っていたときに、その次の偶数ページ(k
+1ページ)にダミーのページを作成することを意味す
る。
In step 6-12, blank page information is created in the page buffer indicated by the page pointer 3-10. In the processing of steps 6 to 12, the print information of MT3-1 is an odd page (k
Page), the next even page (k
(+1 page) means creating a dummy page.

本実施例においては、偶数ページの印刷を奇数ページに
先行して行い、給紙も偶数ページの印刷時に行う。従っ
て、先行して印刷されるべきダミー(k+1ページ)が
無い場合には、kページ,k+1ページを印刷すべき枚葉
紙が給紙されない。すなわち、kページについてはドラ
ム1-3上にトナー像が形成されるものの転写すべき紙が
無いので、結果としてkページが印刷されないことにな
る。
In this embodiment, even-numbered pages are printed before odd-numbered pages, and paper is also fed at the time of printing even-numbered pages. Therefore, when there is no dummy (k + 1 page) to be printed in advance, the sheet for printing k pages and k + 1 pages is not fed. That is, for the k page, a toner image is formed on the drum 1-3, but there is no paper to be transferred, and as a result, the k page is not printed.

ステップ6-11における判断ならびにステップ6-12におけ
る処理によって、たとえMT3-1上の印刷情報が奇数ペー
ジで終ったとしても、ダミーの偶数ページを作成するこ
とにより、上述のようなページ抜けを防止することがで
きる。また、最終ページが偶数ページである場合には、
当然に正しく最終ページまで印刷を行うことができる。
By the judgment in step 6-11 and the processing in step 6-12, even if the print information on MT3-1 ends with an odd page, a dummy even page is created to prevent the above-mentioned missing pages. can do. Also, if the last page is an even page,
Naturally, it is possible to print correctly up to the last page.

ステップ6-1〜6-2において、ページ作成が不可であると
判断された場合には、ステップ6-10の待ち状態に入る。
これは1ページが印刷される間だけページ作成を中断す
るものであり、これによって未だ印刷されていないペー
ジが、新たに作成されるページによって破壊されるのを
防止する。
When it is determined in steps 6-1 to 6-2 that page creation is impossible, the process enters the waiting state of step 6-10.
This suspends page creation only while one page is printed, thereby preventing an unprinted page from being destroyed by a newly created page.

なお、CPU3-3は、印刷に先立って、「L」ページのペー
ジ作成を行う。これは、本実施例において作成されるペ
ージの順序と、印刷されるページの順序との違いを吸収
するための処置である。そして、ページ作成が終了した
後に、ページの印刷を開始する。この「L」は条件判断
ステップ6-1における基準値、すなわちページバッファ3
-4におけるページバッファの総数(および管理レジスタ
群3-7に含まれる各管理レジスタの総数)を示す。
It should be noted that the CPU 3-3 creates a page “L” before printing. This is a measure for absorbing the difference between the order of pages created in this embodiment and the order of printed pages. Then, after the page creation is completed, printing of the page is started. This "L" is the reference value in the condition judging step 6-1, that is, the page buffer 3
-4 shows the total number of page buffers (and the total number of management registers included in the management register group 3-7).

第7図(1)および(2)は印刷手順の概略フローチャ
ートを示す。
FIGS. 7A and 7B are schematic flowcharts of the printing procedure.

ステップ7-1において、コピー部番カウンタ3-18に1を
セットし、初期化を行う。
In step 7-1, the copy section number counter 3-18 is set to 1 and initialized.

ステップ7-2において、印刷ポインタ3-14が指定する印
刷レジスタの印刷管理ポインタ3-9-2に対し、分離リー
ドポインタ3-13が指定する分離レジスタにおける分離管
理ポインタ3-8-1の内容をセットし、この印刷レジスタ
の部番カウンタ3-9-3にコピー部番カウンタ3-18の値を
セットし、印刷レジスタの印刷フラグ3-9-1を「可」に
セットする。
In step 7-2, the content of the separation management pointer 3-8-1 in the separation register specified by the separation read pointer 3-13 is compared with the print management pointer 3-9-2 of the print register specified by the print pointer 3-14. Is set, the copy register number counter 3-18 is set to the copy number counter 3-9-3 of the print register, and the print flag 3-9-1 of the print register is set to "OK".

ステップ7-3において、印刷カウンタ3-15に1をセット
する。
In step 7-3, the print counter 3-15 is set to 1.

以上述べた如く、ステップ7-1〜7-3により、最初に印刷
すべきページ(第2ページ)の第1面を印刷レジスタに
セットする。
As described above, in steps 7-1 to 7-3, the first side of the page (second page) to be printed first is set in the print register.

ステップ7-4において、印刷ポインタ3-14が示す印刷レ
ジスタのページ指標3-9-4を調べ、「偶」である場合に
は、制御をステップ7-5へ移す。
In step 7-4, the page index 3-9-4 of the print register indicated by the print pointer 3-14 is checked, and if it is "even", the control is transferred to step 7-5.

ステップ7-5において、CPU3-3は印刷装置3-6を調べて給
紙部の枚葉紙の有無をチェックする。そして、枚葉紙
「有」の場合には、制御をステップ7-6へ移す。
In step 7-5, the CPU 3-3 checks the printing device 3-6 to check the presence / absence of a sheet in the sheet feeding section. If the sheet is “present”, the control is moved to step 7-6.

ステップ7-6において、中断要求フラグレジスタ3-20を
調べ、中断要求が「無」の場合には制御をステップ7-7
へ移す。
In step 7-6, the interruption request flag register 3-20 is checked, and if the interruption request is "absent", control is performed in step 7-7.
Move to.

ステップ7-7において、CPU3-3は印刷ポインタ3-14が示
す印刷レジスタの印刷フラグ3-9-1を調べ、「可」であ
る場合には、この印刷レジスタに対する面は印刷可能で
あると判断して印刷を行う(ステップ7-8以降参照)。
In step 7-7, the CPU 3-3 checks the print flag 3-9-1 of the print register indicated by the print pointer 3-14, and if “OK”, it means that the surface for this print register is printable. Judgment is made and printing is performed (see step 7-8 and thereafter).

ステップ7-8において、CPU3-3は印刷ポインタ3-14が示
す印刷レジスタの印刷管理レジスタ3-9-2から印刷すべ
きページの管理レジスタを求め、その管理レジスタのペ
ージ有無フラグ3-7-1を調べる。その結果、「有」であ
れば印刷すべきページがあると判断して、ステップ7-9
以下により印刷を行う。
In step 7-8, the CPU 3-3 obtains the management register of the page to be printed from the print management register 3-9-2 of the print register indicated by the print pointer 3-14, and the page presence / absence flag 3-7- of the management register. Examine one. As a result, if “Yes”, it is determined that there is a page to be printed, and Step 7-9
Printing is performed as follows.

ステップ7-9において、CPU3-3は印刷ポインタ3-14が示
す印刷レジスタの印刷管理レジスタ3-9-2から管理レジ
スタを求め、そのページバッファポインタ3-7-2が示す
ページバッファ(すなわち、印刷すべきページ)を得
る。そして、印刷ハードウェア3-5および印刷装置3-6を
適当に制御して1枚(片面)の印刷を行う。また、印刷
を行うこと自体はCPU3-3を専有することがないので、1
枚(片面)の印刷が終了するまでの間にページ作成手順
を実行する。
In step 7-9, the CPU 3-3 obtains the management register from the print management register 3-9-2 of the print register indicated by the print pointer 3-14, and the page buffer indicated by the page buffer pointer 3-7-2 (that is, Get the page to print). Then, the printing hardware 3-5 and the printing device 3-6 are appropriately controlled to print one sheet (one side). In addition, printing itself does not occupy the CPU3-3, so 1
The page creation procedure is executed until the printing of one sheet (one side) is completed.

一枚(片面)の印刷が終了すると、制御をステップ7-10
に移す。
When the printing of one sheet (one side) is completed, control the step 7-10.
Move to.

ステップ7-10において、CPU3-3は印刷装置3-6などから
の信号に基づき、印刷が正常に行われたか否かを調べ、
印刷が正常に行われている場合にはステップ7-11に制御
を移す。
In step 7-10, the CPU 3-3 checks, based on a signal from the printing device 3-6 or the like, whether printing is normally performed,
When printing is normally performed, the control is transferred to step 7-11.

ステップ7-11において、CPU3-3は印刷装置3-6などから
の信号に基づき、先程の印刷が印刷中に生じたサンプル
プリントか否かを調べ、サンプルプリントでなければス
テップ7-12へ制御を移す。
In step 7-11, the CPU 3-3 checks, based on the signal from the printing device 3-6, whether the previous print is a sample print that occurred during printing, and if it is not a sample print, it controls to step 7-12. Transfer.

ステップ7-12において、印刷ポインタ3-14が示す印刷レ
ジスタの印刷フラグを「非」にセットする。
In step 7-12, the print flag of the print register indicated by the print pointer 3-14 is set to "non".

ステップ7-13において、印刷カウンタの値を1だけ減ら
す。すなわち、上述したステップ7-12および7-13では、
ステップ7-9において印刷された面に対応する印刷レジ
スタの開放を行っている。
In step 7-13, the value of the print counter is decremented by 1. That is, in steps 7-12 and 7-13 described above,
In step 7-9, the print register corresponding to the printed surface is opened.

ステップ7-14では、印刷ポインタ3-14が示す印刷レジス
タにおける部番カウンタ3-9-3の値と、コピー部数レジ
スタ3-17の値とを比較する。そして、一致している場合
には、そのページの全コピー部数について印刷を終了し
たものと判断し、ステップ7-15のページバッファ開放へ
制御を移す。
In step 7-14, the value of the copy number counter 3-9-3 in the print register indicated by the print pointer 3-14 is compared with the value of the copy number register 3-17. If they match, it is determined that printing has been completed for all the number of copies of the page, and control is transferred to page buffer release in step 7-15.

ステップ7-15では、印刷ポインタ3-14が示す印刷レジス
タの印刷管理ポインタ3-9-2から、いま印刷終了したペ
ージの管理レジスタを求め、そのページ有無フラグ3-7-
1を「無」にセットする。
In step 7-15, the management register of the page that has just been printed is obtained from the print management pointer 3-9-2 of the print register indicated by the print pointer 3-14, and the page presence / absence flag 3-7-
Set 1 to "none".

ステップ7-16では、ページ数カウンタ3-11の値を1だけ
減らす。上述したステップ7-15および7-16の処理により
印刷終了したページバッファが開放され、ページ作成手
順において、そのページバッファへの新たなページ作成
が可能となる。
In step 7-16, the value of the page number counter 3-11 is decremented by 1. The page buffer for which printing has been completed is released by the processing of steps 7-15 and 7-16 described above, and a new page can be created in the page buffer in the page creation procedure.

ステップ7-17において、印刷ポインタ3-14が示す印刷レ
ジスタのページ指標3-9-4を調べ、「偶」である場合に
はステップ7-18へ制御を移す。
In step 7-17, the page index 3-9-4 of the print register indicated by the print pointer 3-14 is checked, and if it is "even", the control is transferred to step 7-18.

ステップ7-18において、いま、印刷した偶数ページの裏
面にあたる奇数ページの情報を印刷レジスタにセットす
る(詳細は後述する)。
In step 7-18, information on the odd page, which is the back side of the even page that has just been printed, is set in the print register (details will be described later).

ステップ7-19において、印刷カウンタ3-15の値を1だけ
増す。
In step 7-19, the value of the print counter 3-15 is incremented by 1.

ステップ7-20において、コピー部番カウンタ3-18に1を
セットし、初期化を行う。
At step 7-20, the copy section number counter 3-18 is set to 1 for initialization.

ステップ7-21では、分離リードポインタ3-13に対し、現
在示している分離レジスタからページセット方向に数え
て2番目の分離レジスタをセットする。第5図に示した
初期化手順ステップ5-11により分離リードポインタ3-13
は既に偶数ページを示しているので、ステップ7-21に示
す手順によって分離リードポインタ3-13は常に偶数ペー
ジを示すことになる。
In step 7-21, the second separation register counting from the separation register currently shown in the page set direction is set to the separation read pointer 3-13. Separate read pointer 3-13 by step 5-11 of the initialization procedure shown in FIG.
Already indicates an even page, the separated read pointer 3-13 always indicates an even page by the procedure shown in step 7-21.

ステップ7-22では、分離リードポインタ3-13が指定する
分離レジスタにおいて分離管理ポインタ3-8-1の示す管
理レジスタ(すなわち、次に印刷すべき偶数ページに対
応する)を求め、そのページ有無フラグ3-7-1を調べ
る。もし、「有」であれば、次に印刷すべき偶数ページ
がページバッファ上に作成済みであるので、ステップ7-
23以降においてこの偶数ページをセットする。
In step 7-22, the management register indicated by the separation management pointer 3-8-1 (that is, corresponding to the even page to be printed next) is obtained from the separation register designated by the separation read pointer 3-13, and the presence or absence of that page is determined. Examine flags 3-7-1. If “Yes”, the even page to be printed next has already been created in the page buffer, so step 7-
After 23, set this even page.

ステップ7-23では、分離リードポインタ3-13およびコピ
ー部番カウンタ3-18に基づき、次に印刷すべき偶数ペー
ジ情報を印刷レジスタにセットする。
In step 7-23, the even page information to be printed next is set in the print register based on the separation read pointer 3-13 and the copy part number counter 3-18.

ステップ7-24では、ステップ7-23における印刷レジスタ
のページセットに対応して、印刷カウンタの値を1だけ
増す。
In step 7-24, the value of the print counter is incremented by 1 corresponding to the page set of the print register in step 7-23.

ステップ7-25において、印刷ポインタ3-14を1だけ進
め、次の印刷レジスタをセットする。
In step 7-25, the print pointer 3-14 is advanced by 1 to set the next print register.

ステップ7-26において、印刷カウンタ3-15の値を調べ、
零でない場合には未だ印刷すべき面が残っているので、
再びステップ7-4へ制御を戻す。
In Step 7-26, check the value of the print counter 3-15,
If it is not zero, there is still a surface to print, so
Return the control to step 7-4 again.

ステップ7-4において、印刷ポインタ3-14が示す印刷レ
ジスタのページ指標3-9-4を調べ、「奇」である場合に
は制御をステップ7-7へ移す。
In step 7-4, the page index 3-9-4 of the print register indicated by the print pointer 3-14 is checked, and if it is "odd", the control is transferred to step 7-7.

ステップ7-5において、印刷装置3-6の給紙部に枚葉紙無
しの場合には、制御をステップ7-36へ移す。
In step 7-5, if there is no sheet in the paper feeding section of the printing device 3-6, the control is moved to step 7-36.

また、ステップ7-6において中断要求が「有」の場合に
は、制御をステップ7-36へ移す。
If the interruption request is "present" in step 7-6, the control is moved to step 7-36.

ステップ7-36では、1枚の空プリントを行う。ここで、
「空プリント」とは1枚を印刷するのに要する時間だけ
の印刷を中断すること、もしくは完全に空白な1ページ
の印刷を行うことを意味する。なお、空プリントの際に
は、印刷ポインタ3-14の示すページが偶数ページであっ
ても、給紙を行わない。また、CPU3-3は、空プリント時
にもステップ7-9における印刷時と同様に、ページ作成
手順を実行する。
In step 7-36, one blank print is performed. here,
"Empty print" means to interrupt printing for the time required to print one sheet, or to print a completely blank page. It should be noted that during blank printing, even if the page indicated by the print pointer 3-14 is an even page, paper feeding is not performed. Further, the CPU 3-3 executes the page creation procedure even during blank printing, as in printing at step 7-9.

ステップ7-37において、CPU3-3は両面間隔レジスタ3-16
より両面間隔Mを読み出し、印刷ポインタ3-14の示す印
刷レジスタから印刷方向に数えてM番目(すなわち、現
在空プリントした偶数面の裏面にあたる)の印刷レジス
タにおける印刷フラグを「非」にセットする。
In Step 7-37, CPU 3-3 sets Duplex Interval Register 3-16.
The double-sided spacing M is read out from the print register indicated by the print pointer 3-14, and the print flag in the M-th print register (that is, the back face of the even-numbered face that has been currently blank printed) is set to "non" in the print direction. .

ステップ7-38において、印刷ポインタ3-14の示す印刷レ
ジスタの印刷フラグ3-9-1を調べ、「可」であれば制御
をステップ7-39へ移す。
In step 7-38, the print flag 3-9-1 in the print register indicated by the print pointer 3-14 is checked, and if “OK”, the control is moved to step 7-39.

ステップ7-39において、印刷ポインタ3-14が示す印刷レ
ジスタの印刷フラグ3-9-1を「非」にセットする。
In step 7-39, the print flag 3-9-1 of the print register indicated by the print pointer 3-14 is set to "non".

ステップ7-40において、印刷カウンタ3-15の値を1だけ
減らす。
In step 7-40, the value of the print counter 3-15 is decremented by 1.

すなわち、上述したステップ7-39および7-40では、紙無
し(ステップ7-5)または印刷中断要求(ステップ7-6)
によって印刷を禁止された面に対応する印刷レジスタの
開放を行っている。この場合、ステップ7-9〜7-24また
はステップ7-9〜7-14,7-27〜7-30,7-22〜7-24における
通常の印刷時とは異なり、分離リードポインタ3-13,コ
ピー部番カウンタ3-18は更新されないので、印刷を禁止
された面の情報は失われておらず、印刷再開時にはこの
印刷を禁止された面から正しく印刷が再開される。
That is, in steps 7-39 and 7-40 described above, there is no paper (step 7-5) or a print interruption request (step 7-6).
The print register corresponding to the surface for which printing is prohibited is opened. In this case, unlike the normal printing in steps 7-9 to 7-24 or steps 7-9 to 7-14,7-27 to 7-30,7-22 to 7-24, the separate read pointer 3- 13, Since the copy part number counter 3-18 is not updated, the information of the printing prohibited surface is not lost, and when the printing is restarted, the printing is correctly restarted from the printing prohibited surface.

また、ステップ7-38において印刷ポインタ3-14の示す印
刷レジスタの印刷フラグ3-9-1が「非」の場合には、ス
テップ7-39,7-40を飛ばして制御を7-25に移す。これに
よって、印刷カウンタ3-14の値は、印刷レジスタ群3-9
の印刷フラグ3-9-1が「可」である印刷レジスタの数を
正しく示すことになる。
If the print flag 3-9-1 of the print register indicated by the print pointer 3-14 is "non" in step 7-38, the steps 7-39 and 7-40 are skipped and the control is changed to 7-25. Transfer. As a result, the value of the print counter 3-14 is changed to the print register group 3-9.
Will correctly indicate the number of print registers whose print flag 3-9-1 is "OK".

ステップ7-7において、印刷ポインタ3-14の示す印刷レ
ジスタの印刷フラグ3-9-1が「非」ならば、制御をステ
ップ7-35へ移す。
In step 7-7, if the print flag 3-9-1 of the print register indicated by the print pointer 3-14 is "non", the control is moved to step 7-35.

ステップ7-35では、1枚の空プリントを行う。ここで、
「空プリント」とは1枚を印刷するのに要する時間だけ
の印刷を中断すること、もしくは完全に空白な1ページ
の印刷を行うことを意味する。なお、空プリントの際に
は、印刷ポインタ3-14の示すページが偶数ページであっ
ても、給紙を行わない。また、CPU3-3は、空プリント時
にもステップ7-9における印刷時と同様に、ページ作成
手順を実行する。
In step 7-35, one blank print is performed. here,
"Empty print" means to interrupt printing for the time required to print one sheet, or to print a completely blank page. It should be noted that during blank printing, even if the page indicated by the print pointer 3-14 is an even page, paper feeding is not performed. Further, the CPU 3-3 executes the page creation procedure even during blank printing, as in printing at step 7-9.

ステップ7-8において、印刷すべきページが「無」のと
きには制御をステップ7-31に移す。
In step 7-8, when the page to be printed is "absent", the control is moved to step 7-31.

ステップ7-31では、1枚の空プリントを行う。In step 7-31, one blank print is performed.

ステップ7-32において、CPU3-3は両面間隔レジスタ3-16
より両面間隔Mを読み出し、印刷ポインタ3-14の示す印
刷レジスタから印刷方向に数えてM番目(すなわち、現
在空プリントした偶数面の裏面にあたる)の印刷レジス
タにおける印刷フラグを「非」にセットする。
In Step 7-32, CPU 3-3 sets Duplex Interval Register 3-16.
The double-sided spacing M is read out from the print register indicated by the print pointer 3-14, and the print flag in the M-th print register (that is, the back face of the even-numbered face that has been currently blank printed) is set to "non" in the print direction. .

本実施例による両面印刷では、偶数ページの印刷が奇数
ページの印刷に先行するよう構成してある。従って、ペ
ージ作成が間に合わない等の理由により印刷すべきペー
ジが「無」となるのは、偶数ページに限られる。
In double-sided printing according to this embodiment, even-numbered pages are printed before odd-numbered pages. Therefore, the number of pages to be printed is “none” due to the fact that the pages cannot be created in time, etc., only for even pages.

ステップ7-33では、印刷ポインタ3-14が示す印刷レジス
タの内容(印刷フラグ3-9-1,印刷管理ポインタ3-9-2,部
番カウンタ3-9-3)を、印刷方向に数えて2番目(すな
わち、次に印刷する偶数面)の印刷レジスタにコピーす
る。これは、ページが「無」のために印刷できなかった
偶数ページを次の偶数面印刷の際に印刷することを意味
している。
In step 7-33, the contents of the print register indicated by the print pointer 3-14 (print flag 3-9-1, print control pointer 3-9-2, part number counter 3-9-3) are counted in the print direction. The second (that is, the even side to be printed next) print register. This means that an even page that could not be printed because the page is "absent" is printed in the next even side printing.

ステップ7-34において、印刷ポインタ3-14が示す印刷レ
ジスタの印刷フラグ3-9-1を「非」にセットする。
In step 7-34, the print flag 3-9-1 of the print register indicated by the print pointer 3-14 is set to "non".

ステップ7-33ではページ情報をセットし、ステップ7-34
において印刷レジスタを開放しているので、印刷カウン
タ3-15の値はステップ7-31〜7-34においても変わること
がない。
In step 7-33, set page information, and in step 7-34
Since the print register is opened at, the value of the print counter 3-15 does not change in steps 7-31 to 7-34.

印刷が異常終了した場合には、制御をステップ7-32に移
す(ステップ7-10)。
If the printing ends abnormally, control is transferred to step 7-32 (step 7-10).

また、先の印刷が印刷中に生じたサンプルプリントであ
る場合には、制御をステップ7-32に移す(ステップ7-1
1)。
If the previous print is a sample print that occurred during printing, control is transferred to step 7-32 (step 7-1).
1).

印刷した面のコピー部番(印刷ポインタ3-14が示す印刷
レジスタにおける部番カウンタ3-9-3の値)がコピー部
数レジスタ3-17の値より小さい場合には、そのページは
所定の部数の印刷を未だ終了していないので、制御をス
テップ7-27に移す(ステップ7-14)。
If the copy number of the printed side (the value of the copy number counter 3-9-3 in the print register indicated by the print pointer 3-14) is smaller than the value of the copy number register 3-17, the page has the specified number of copies. Since the printing of No. has not been completed yet, control is transferred to Step 7-27 (Step 7-14).

ステップ7-27では、印刷ポインタ3-14が示す印刷レジス
タのページ指標3-9-4を調べ、「偶」である場合には制
御をステップ7-28へ移す。
In step 7-27, the page index 3-9-4 of the print register indicated by the print pointer 3-14 is checked, and if it is "even", the control is transferred to step 7-28.

ステップ7-28においては、ステップ7-18と同様の手順に
より、いま、印刷した裏面の奇数ページをセットする。
In step 7-28, the odd-numbered page that has just been printed is set by the same procedure as in step 7-18.

ステップ7-29において、印刷カウンタ3-15の値を1だけ
増す。
In step 7-29, the value of the print counter 3-15 is incremented by 1.

ステップ7-30では、印刷した面のコピー部番に1を加え
た値をコピー部番カウンタ3-18にセットする。
In step 7-30, a value obtained by adding 1 to the copy number of the printed side is set in the copy number counter 3-18.

ステップ7-17およびステップ7-27において、印刷したペ
ージが奇数ページ(すなわち、印刷ポインタ3-14が示す
印刷レジスタのページ指標3-9-4が「奇」)であると判
断された場合には、ステップ7-25へ制御を移す。
If it is determined in steps 7-17 and 7-27 that the printed page is an odd page (that is, the page index 3-9-4 of the print register indicated by the print pointer 3-14 is “odd”). Transfers control to steps 7-25.

更にステップ7-22において、次に印刷すべき偶数ページ
が「無」であると判断された場合にはステップ7-25へ制
御を移す。これは、次の偶数ページが未だ作成されてい
ないので、対応した印刷レジスタにそのページをセット
しないようにすることを意味する。
Further, if it is determined in step 7-22 that the even-numbered page to be printed next is "absent", the control is transferred to step 7-25. This means that the next even page has not yet been created and therefore does not set that page in the corresponding print register.

ステップ7-26において、印刷カウンタ3-15の値が零であ
ると判断された場合には、印刷レジスタ群3-9上に印刷
すべきページがもはや存在しないので、印刷を終了す
る。
If it is determined in step 7-26 that the value of the print counter 3-15 is zero, there is no page to be printed on the print register group 3-9, and the printing is ended.

第8図は、第7図に示したステップ7-9における1枚印
刷手順の詳細フローチャートを示す。ここで、給紙は偶
数ページの印刷についてのみ行う。
FIG. 8 shows a detailed flowchart of the one-sheet printing procedure in step 7-9 shown in FIG. Here, paper feeding is performed only for printing even-numbered pages.

ステップ8-1では、印刷ポインタ3-14が示す印刷レジス
タの印刷管理ポインタ3-9-2から、印刷すべきページの
管理レジスタを読み出す。
In step 8-1, the management register of the page to be printed is read from the print management pointer 3-9-2 of the print register indicated by the print pointer 3-14.

ステップ8-2では、ステップ8-1により得た管理レジスタ
のページバッファポインタ3-7-2が示すページバッファ
を、印刷ハードウエア3-5に指示する。
In step 8-2, the print hardware 3-5 is instructed of the page buffer indicated by the page buffer pointer 3-7-2 of the management register obtained in step 8-1.

ステップ8-3では、CPU3-3から印刷ハードウエア3-5およ
び印刷装置3-6に対して印刷指令を出す。
In step 8-3, the CPU 3-3 issues a print command to the print hardware 3-5 and the printer 3-6.

ステップ8-4において、印刷ハードウエア3-5はステップ
8-2で指示されたページバッファ上の印刷情報(1ペー
ジ分)を印刷装置3-6へ転送し、印刷装置3-6によりこの
転送される印刷情報の印刷を行う。
In step 8-4, printing hardware 3-5 step
The print information (for one page) on the page buffer designated by 8-2 is transferred to the printer 3-6, and the transferred print information is printed by the printer 3-6.

印刷ハードウエア3-5および印刷装置3-6は、1ページの
印刷中は自律的に作動するので、CPU3-3はこの1ページ
の印刷中ページ作成手順を実行し、印刷装置3-6からの
1ページ印刷終了信号によって、印刷手順へと復帰す
る。
Since the printing hardware 3-5 and the printing device 3-6 operate autonomously while printing one page, the CPU 3-3 executes this page-in-printing page creation procedure, and the printing device 3-6 In response to the 1-page printing end signal, the procedure returns to the printing procedure.

第9図は第7図に示したステップ7-18およびステップ7-
28(両ステップの内容は同じ)の詳細フローチャートで
あり、奇数ページ情報を印刷レジスタへセットする手順
を詳細に示す。
FIG. 9 shows steps 7-18 and 7- shown in FIG.
28 is a detailed flowchart of 28 (the contents of both steps are the same), and shows the procedure of setting odd page information in the print register in detail.

ステップ9-1では、両面間隔レジスタ3-16から両面間隔
Mを得る。
In step 9-1, the double sided spacing M is obtained from the double sided spacing register 3-16.

ステップ9-2では、印刷ポインタ3-14の示す位置から印
刷方向に数えてM番目の印刷レジスタ(今、印刷した偶
数ページの裏面の奇数ページに対応するレジスタ)を求
める。
At step 9-2, the M-th print register (register corresponding to the odd page on the back side of the even page just printed) counted from the position indicated by the print pointer 3-14 in the printing direction is obtained.

ステップ9-3では、分離リードポインタ3-13が示す分離
レジスタより1つ前の分離レジスタの内容(すなわち、
いま印刷した偶数ページの裏面にある奇数ページに対応
する管理レジスタの位置)を、ステップ9-2で求めた印
刷レジスタの印刷管理ポインタ3-9-2にセットする。
In step 9-3, the contents of the separation register immediately before the separation register indicated by the separation read pointer 3-13 (that is,
The position of the management register corresponding to the odd page on the back side of the even page just printed) is set in the print management pointer 3-9-2 of the print register obtained in step 9-2.

ステップ9-4では、印刷ポインタ3-14が示す印刷レジス
タにおける部番カウンタ3-9-3の値を、M番目の印刷レ
ジスタにおける部番カウンタ3-9-3にセットする。
In step 9-4, the value of the copy number counter 3-9-3 in the print register indicated by the print pointer 3-14 is set in the copy number counter 3-9-3 in the Mth print register.

ステップ9-5では、M番目の印刷レジスタにおける印刷
フラグ3-9-1を「可」にセットする。
In step 9-5, the print flag 3-9-1 in the Mth print register is set to "OK".

第10図は、第7図に示したステップ7-23(偶数ページ情
報を印刷レジスタへセットする手順の詳細フローチャー
トを示す。
FIG. 10 shows a detailed flowchart of the procedure for setting the even page information in the print register in step 7-23 shown in FIG.

ステップ10-1では、印刷ポインタ3-14の示す位置から印
刷方向に数えて2番目の印刷レジスタ(すなわち、いま
印刷した偶数ページの次に印刷する偶数面(第1面)に
対応するレジスタ)を求める。
In step 10-1, the second print register counting from the position indicated by the print pointer 3-14 in the printing direction (that is, the register corresponding to the even side (first side) to be printed next to the even page just printed) Ask for.

ステップ10-2では、分離リードポインタ3-13が示す分離
レジスタの内容(すなわち、次に印刷すべき偶数ページ
の管理レジスタの位置)を、先に求めた2番目の印刷レ
ジスタにおける印刷管理ポインタ3-9-2にセットする。
In step 10-2, the content of the separation register indicated by the separation read pointer 3-13 (that is, the position of the management register of the even page to be printed next) is set to the print management pointer 3 in the second print register obtained earlier. Set it to -9-2.

ステップ10-3では、コピー部番カウンタ3-18の値を、2
番目の印刷レジスタの部番カウンタ3-9-3にセットす
る。
In step 10-3, set the value of copy section number counter 3-18 to 2
Set it in the copy number counter 3-9-3 of the second print register.

ステップ10-4では、2番目の印刷レジスタにおける印刷
フラグ3-9-1を「可」にセットする。
In step 10-4, the print flag 3-9-1 in the second print register is set to "OK".

第11図は、第7図に示したステップ7-31,ステップ7-35
およびステップ7-36(空プリント実行手順)の詳細フロ
ーチャートを示す。
FIG. 11 shows steps 7-31 and 7-35 shown in FIG.
And a detailed flowchart of Step 7-36 (empty print execution procedure) is shown.

ステップ11-1において、CPU3-3は印刷ハードウエア3-5
および印刷装置3-6に対して空白ページの印刷を指示す
る。そして、ステップ11-2では空白ページを印刷すると
共に、CPU3-3はページ作成手順を実行する。
In step 11-1, the CPU 3-3 uses the printing hardware 3-5.
Also, the printer 3-6 is instructed to print a blank page. Then, in step 11-2, a blank page is printed and the CPU 3-3 executes the page creation procedure.

以上述べた本実施例の印刷手順において、偶数ページの
1面における印刷が正常に終了した場合には、その面に
該当する印刷レジスタを開放した後に(ステップ7-12お
よびステップ7-13参照)、いま印刷した面の裏面に相当
する奇数ページ(ステップ7-18,7-19およびステップ7-2
8,7-29参照)と、印刷した面の次の偶数面(ステップ7-
23,7-24参照)とを印刷レジスタにセットする。
In the printing procedure of the present embodiment described above, when printing on one side of an even page is normally completed, after opening the print register corresponding to that side (see steps 7-12 and 7-13). , Odd pages corresponding to the back side of the side just printed (Steps 7-18, 7-19 and Step 7-2
8 and 7-29) and the even side after the printed side (step 7-
23, 7-24) and are set in the print register.

一方、奇数ページの1面における印刷後は印刷レジスタ
の開放を行うものの、印刷レジスタへのセットは行わな
い。
On the other hand, after printing on one side of an odd page, the print register is opened, but the print register is not set.

ステップ7-18および7-28に示す奇数ページのセット手順
により、ある偶数ページを印刷した後のM枚目にはその
裏目にあたる奇数ページが印刷されるように保証され、
枚葉紙の両面におけるページ対応は正しいものとなる。
The odd page setting procedure shown in steps 7-18 and 7-28 guarantees that the M-th sheet after printing an even page has an odd number of pages behind it.
The page correspondence on both sides of the sheet becomes correct.

また、ステップ7-23の手順により、偶数ページは正しい
ページ順序で印刷されることが保証される。従って、ス
テップ7-18/7-28およびステップ7-23のページセット手
順により、印刷レジスタ群3-9上には両面印刷において
要求されるページ順にてページがセットされることにな
る。
Also, the procedure of steps 7-23 ensures that even pages are printed in the correct page order. Therefore, by the page setting procedure of steps 7-18 / 7-28 and step 7-23, pages are set on the print register group 3-9 in the order of pages required for double-sided printing.

第12図(1)〜(24)は、本実施例による両面印刷の様
子を示す模式図である。ここで、放射状に破線で等分さ
れたリングはリング状の印刷レジスタ群3-9を、矢印は
印刷ポインタ3-14を、リングの中心は印刷カウンタをそ
れぞれ表わしている。また、印刷ポインタ3-14の進行方
向(印刷方向)は、本図では時計廻りとしてある。そし
て、矢印により印刷ポインタ3-14が示す印刷レジスタを
表わす。更に、リング状の印刷レジスタ群3-9における
数字は印刷レジスタにセットされたページ番号を、リン
グの中心円に書かれた数字は印刷カウンタ3-15の値を表
わす。
12 (1) to (24) are schematic diagrams showing the manner of double-sided printing according to the present embodiment. Here, the ring that is radially equally divided by a broken line represents the ring-shaped print register group 3-9, the arrow represents the print pointer 3-14, and the center of the ring represents the print counter. Further, the traveling direction (printing direction) of the print pointer 3-14 is clockwise in this figure. The arrow indicates the print register indicated by the print pointer 3-14. Further, the number in the ring-shaped print register group 3-9 indicates the page number set in the print register, and the number written in the center circle of the ring indicates the value of the print counter 3-15.

第12図(1)は第7図におけるステップ7-3と7-4の間、
すなわち最初のページ(第2ページ)を印刷レジスタに
セットした直後の状態を表わし、同図(2)〜(23)は
ステップ7-25に入る直前の状態を表わし、同図(24)は
印刷終了時の状態を表わす。また、リング中の数字が逆
スラッシュ(\)で消されているのは、そのページが直
前で印刷され、印刷レジスタが開放されたことを表わ
す。更に、(\)で消されていないページ番号が書かれ
ている印刷レジスタは印刷フラグ3-9-1が「可」であ
り、他の印刷レジスタでは「非」であることを表わして
いる。
Figure 12 (1) shows between steps 7-3 and 7-4 in Figure 7,
That is, the state immediately after setting the first page (second page) in the print register is shown, (2) to (23) in the figure represent the state immediately before entering step 7-25, and (24) in the figure shows printing. Indicates the state at the end. Also, the fact that the number in the ring is erased with a backslash (\) means that the page was printed immediately before and the print register was opened. Further, the print register in which the page number not erased is written with (\) indicates that the print flag 3-9-1 is “OK” and the other print registers are “NON”.

第12図(1)〜(24)では、両面間隔M=5,印刷レジス
タ群3-9のレジスタ数が10,コピー部数1,全ページ数が1
8,全ページが通常印刷(サンプルプリントでない)によ
り全てが正常に印刷された場合について示してある。以
下、各々の場合について詳述する。
12 (1) to (24), the double-sided spacing M = 5, the number of registers in the print register group 3-9 is 10, the number of copies is 1, and the total number of pages is 1.
8, all pages are printed normally by normal printing (not sample printing). Hereinafter, each case will be described in detail.

第12図(1)は、最初の印刷される第2ページが、セッ
トされた直後の状態を示す。
FIG. 12 (1) shows a state immediately after the first printed second page is set.

第12図(2)は第2ページが印刷され(ステップ7-9参
照)、その印刷レジスタが開放され(ステップ7-12およ
び7-13参照)、第2ページの裏面となる第1ページと
(ステップ7-18および7-19参照)第2ページの次の偶数
ページである第4ページとをそれぞれ印刷ポインタ3-9
の位置からMページ目,2ページ目にセットした状態を示
す(ステップ7-4〜7-24を通る)。
In FIG. 12 (2), the second page is printed (see steps 7-9), the print register is opened (see steps 7-12 and 7-13), and the first page is the back side of the second page. (Refer to steps 7-18 and 7-19) Print pointer 3-9 for the even-numbered page next to the second page and the fourth page respectively
The state set from the position of to the M page and the 2nd page is shown (passes steps 7-4 to 7-24).

第12図(3)は第2ページの印刷後に、1枚の空プリン
ト(ステップ7-35参照)を行った直後の状態を示す。
FIG. 12 (3) shows a state immediately after printing the second page and performing one blank print (see step 7-35).

本実施例においては、先に偶数ページを第1面に印刷し
た枚葉紙が搬送ループを一巡したときに、はじめて奇数
ページを印刷する。
In this embodiment, the odd-numbered pages are printed for the first time when the sheet on which the even-numbered pages have been printed on the first side first completes the transport loop.

従って、印刷開始後しばらくの間は、偶数ページと偶数
ページとの間には奇数ページを印刷すべき枚葉紙が存在
しないことになる。また、本実施例による両面印刷で
は、偶数ページの印刷に対して給紙が行われ、その給紙
間隔は片面印刷時に比べて2倍(すなわち、1枚おきの
タイミング)となる。よって、印刷初期においては、偶
数ページの印刷と空プリントとを交互に繰り返す必要が
ある。第12図(1)〜(5)が、この印刷初期の過渡的
状態を示す。
Therefore, for a while after the start of printing, there is no sheet for printing the odd page between the even page and the even page. Further, in double-sided printing according to the present embodiment, paper is fed for printing even-numbered pages, and the paper feed interval is twice as long as that in single-sided printing (that is, every other sheet of paper). Therefore, in the initial stage of printing, it is necessary to alternately repeat the printing of even pages and the blank printing. FIGS. 12 (1) to 12 (5) show the transitional state at the initial stage of printing.

第12図(7)は、奇数ページである第1ページが印刷さ
れ(ステップ7-9参照)、その印刷レジスタが開放され
た(ステップ7-12および7-13参照)後の状態を示す(ス
テップ7-4〜7-17を通ってステップ7-25の直前状態)。
FIG. 12 (7) shows a state after the first page, which is an odd page, is printed (see steps 7-9) and its print register is released (see steps 7-12 and 7-13) ( (Steps 7-4 to 7-17 and immediately before step 7-25).

第12図(6)以降第12図(17)までが両面印刷における
定常状態を示し、偶数ページと奇数ページとが交互に印
刷される。このとき、印刷カウンタの値は、交互に4,3
となる(すなわち、偶数ページ印刷後が3→4,奇数ペー
ジ印刷後が4→3となる)。
12 (6) to 12 (17) show the steady state in double-sided printing, in which even-numbered pages and odd-numbered pages are printed alternately. At this time, the value of the print counter is 4,3 alternately.
(That is, 3 → 4 after printing even pages and 4 → 3 after printing odd pages).

第12図(18)〜(23)は、印刷末期の過渡的状態を示
す。
12 (18) to (23) show a transitional state at the end of printing.

第12図(18)は、最後の第18ページを印刷し(ステップ
7-9参照)、レジスタを開放した後(ステップ7-12およ
び7-13参照)、裏面の第17ページを印刷レジスタにセッ
ト(ステップ7-18および7-19参照)する状態を示す。こ
こで、第18ページが最終ページとなり、ステップ7-22の
判断では次ページは「無」となるので、第20ページはセ
ットされることがない。
Figure 12 (18) prints the last 18th page (step
7-9), after opening the register (see steps 7-12 and 7-13), the 17th page of the back side is set in the print register (see steps 7-18 and 7-19). Here, the 18th page is the final page, and the next page is “none” in the judgment of step 7-22, so the 20th page is not set.

第12図(19)以降では給紙は行われず、奇数ページの印
刷と空プリントが交互に行われる。
From FIG. 12 (19) onward, paper feeding is not performed, and odd-numbered page printing and blank printing are performed alternately.

第12図(23)は、最後の奇数ページである第17ページ
(すなわち、最後のページである第18ページの裏面)の
印刷後に印刷カウンタ3-15の値が零になり、印刷終了
(12-24)となる状態を示す。なお、ページ作成手順の
ステップ6-12において述べた如くデータの最終ページが
奇数,偶数に拘りなくページバッファ上に作成される最
終ページは必ず偶数ページとなる。
In FIG. 12 (23), the value of the print counter 3-15 becomes zero after printing the last odd page, page 17 (that is, the back side of the last page, page 18), and the printing ends (12 -24) is indicated. As described in step 6-12 of the page creation procedure, the final page created in the page buffer is always an even page regardless of whether the final page of data is odd or even.

次に、印刷レジスタ群3-9において必要とする印刷レジ
スタの数量を説明する。
Next, the number of print registers required in the print register group 3-9 will be described.

先ず、印刷レジスタ群3-9においては、偶数ページ群と
奇数ページ群とが確実に分離されるので、印刷レジスタ
の数は偶数でなければならない。
First, in the print register group 3-9, the even page group and the odd page group are surely separated, so the number of print registers must be even.

第13図は、印刷の過程にある印刷レジスタおよび印刷ポ
インタ3-14の状態を示す模式図であり、両面間隔M=7,
印刷レジスタ数=10の場合について示す。本図では第12
図と同様、放射状に等分割されたリングにより印刷レジ
スタ群3-9を表わし、矢印により印刷ポインタ3-14を表
わす。また、リングの各区画内における数字により、各
印刷レジスタにセットされたページ番号を表わしてい
る。更に、ページ番号が逆スラッシュ(\)で消されて
いるのは、そのページの印刷レジスタが開放された直後
であることを表わす。印刷レジスタのうち、逆スラッシ
ュで消されていないページ番号の書かれたものは印刷フ
ラグ3-9-1が「可」であり、他は全て「非」であること
を表わす。そして、偶数ページと奇数ページとを区別す
るために、偶数ページ番号のみを“かぎかっ
こ”([,])でくくってある。
FIG. 13 is a schematic diagram showing the states of the print register and the print pointer 3-14 in the process of printing.
The case where the number of print registers = 10 is shown. In the figure, the 12th
As in the figure, the radially divided ring represents the print register group 3-9, and the arrow represents the print pointer 3-14. Also, the page number set in each print register is represented by a number in each section of the ring. Further, the page number erased with a backslash (\) indicates that the print register for the page has just been released. Among the print registers, the one in which the page number that is not erased with a backslash is written indicates that the print flag 3-9-1 is "OK", and the others are all "non". Then, in order to distinguish even-numbered pages from odd-numbered pages, only even-numbered pages are enclosed in "square brackets" ([,]).

印刷ポインタ3-14の進行方向(印刷方向)は、時計廻り
である。また、リングの外側に示す矢印はそれぞれの時
点で最低必要とされる印刷レジスタの範囲を示す。更
に、リングの外周部に示す「M−1 ケ」,「M+1
ケ」、「M ケ」,「M−1 ケ」はそれぞれ印刷レジ
スタの数を示す。
The traveling direction (printing direction) of the print pointer 3-14 is clockwise. Also, the arrows on the outside of the ring indicate the minimum required print register range at each time point. Furthermore, "M-1" and "M + 1" shown on the outer periphery of the ring.
"K", "M", and "M-1" respectively indicate the number of print registers.

第13図(1)は、第lページ(lは偶数)を印刷中の状
態である。この時、印刷レジスタ上に存在するページ
は、第lページにに加えて第(l-M)ページ,第(l-M+
2)ページ,…,第(l-3)ページの奇数ページであ
り、それぞれlページから印刷方向に数えて第1番目,
第3番目,…,第M-2番目にある。従って、この場合に
必要な印刷レジスタの数は(M-1)個となる。
FIG. 13 (1) shows a state in which the 1st page (l is an even number) is being printed. At this time, in addition to the l-th page, the pages existing in the print register include the (lM) -th page and the (l-M +)-th page.
2) pages, ..., The odd pages of the (l-3) th page, which are the first pages counted from the 1st page in the printing direction,
3rd, ..., Mth-2nd. Therefore, the number of print registers required in this case is (M-1).

第13図(2)は、第lページの印刷後に、第(l+2)
ページを印刷方向に数えて2番目に、第(l-1)ページ
をM番目の印刷レジスタにセットした状態である。この
時、印刷レジスタ上に置く必要がある未印刷の奇数ペー
ジは、第(l-M)ページ,第(l-M+2)ページ,…,第
(l-1)ページである。これら奇数ページは印刷レジス
タ上において1つおきにセットされているので、これら
が同時に印刷レジスタ上に存在するためには印刷レジス
タの数は(M+1)個あれば良いことになる。
FIG. 13 (2) shows that after printing the 1st page,
This is a state in which the (l-1) th page is set second in the M-th print register when the page is counted in the printing direction. At this time, the unprinted odd pages that need to be placed on the print register are the (lM) th page, the (l-M + 2) th page, ..., The (l-1) th page. Since these odd pages are set every other page on the print register, the number of print registers only needs to be (M + 1) in order for them to exist on the print register at the same time.

第13図(3)は、第kページ(kは奇数)を印刷中の状
態である。この時、印刷レジスタ上に存在すべきページ
は第kページ,第(k+2)ページ,…,第(k+M-
1)ページの奇数ページと、第(k+M+2)ページで
ある。従って、この場合における印刷レジスタの数はM
個以上あれば良いことになる。
FIG. 13 (3) shows a state in which the k-th page (k is an odd number) is being printed. At this time, the pages that should exist on the print register are the kth page, the (k + 2) th page, ..., The (k + M-th) page.
1) The odd page and the (k + M + 2) th page. Therefore, the number of print registers in this case is M
It will be good if there are more than one.

第13図(4)は、第kページを印刷した後の状態を示
す。ここで、第kページの印刷レジスタ開放後は、第
(k+2)ページ,第(k+4)ページ,…,第(k+
M-1)ページの奇数ページと第(k+M+2)ページと
が存在するので、必要とすべき印刷レジスタの数はM個
となる。
FIG. 13 (4) shows the state after printing the k-th page. Here, after opening the print register of the kth page, the (k + 2) th page, the (k + 4) th page, ...
Since there are an odd number of (M-1) pages and a (k + M + 2) th page, the number of print registers to be required is M.

以上の説明から明らかなように、印刷レジスタ群3-9の
印刷レジスタ数は最大の両面間隔MMAX(奇数)に対し
て、MMAX+1個以上の偶数であれば良いことになる。
As is clear from the above description, the number of print registers in the print register group 3-9 may be an even number of M MAX +1 or more with respect to the maximum double-sided spacing M MAX (odd number).

次に、ページバッファ3-4において必要とすべきページ
バッファ数を、第13図を用いて説明する。
Next, the number of page buffers required in the page buffer 3-4 will be described with reference to FIG.

第13図(1)に示す如く、第lページ(lは偶数)の印
刷中において印刷レジスタ上には第(l-M)ページ,第
(l-M-2)ページ,…,第(l-3)ページの奇数ページ
(計(M-1)/2ページ)と第lページとの合計(M+
1)/2ページがセットされており、これだけのページが
ページバッファ上に存在すれば良いことになる。
As shown in FIG. 13 (1), during the printing of the 1st page (l is an even number), the (1M) page, the (1M-2) page, ..., The (1-3) page are displayed on the print register. Of odd pages (total (M-1) / 2 pages) and page 1 (M +
1) / 2 pages are set, and it is only necessary that such pages exist in the page buffer.

第13図(2)に示す如く、第lページの印刷後であっ
て、第(l+2)ページおよび第(l-1)ページのセッ
ト後には、第(l-M)ページ,第(l-M-2)ページ,…,
第(l-1)ページの奇数ページ(計(M+1)/2)と第
(l+2)ページとの合計(M+1)/2+1ページが印
刷レジスタ上にセットされている。ここで、第lページ
については、印刷レジスタおよびページバッファが共に
開放されたばかりであり、この時点において第lページ
の存在したページバッファ上に新しいページは未だ作成
されていない。また、第(l+2)ページ(偶数)が存
在する場合には、当然ながら第(l+1)ページ(奇
数)もページバッファ上に存在する。従って、第13図
(2)に示す時点では(M+1)/2+3ページ分のペー
ジバッファが必要である。
As shown in FIG. 13 (2), after printing the 1st page, and after setting the (l + 2) th page and the (l-1) th page, the (1M) th page and the (lM-2) th page are set. page,…,
A total of (M + 1) / 2 + 1 pages of the odd pages (total (M + 1) / 2) of the (l-1) th page and the (l + 2) th page are set in the print register. Here, for the 1st page, both the print register and the page buffer have just been released, and no new page has been created in the page buffer where the 1st page existed at this point. When the (l + 2) th page (even number) exists, the (l + 1) th page (odd number) also naturally exists in the page buffer. Therefore, the page buffer for (M + 1) / 2 + 3 pages is required at the time shown in FIG. 13 (2).

第13図(3)に示す如く、第kページ(kは奇数)の印
刷中において印刷レジスタ上には第kページ,第(k+
2)ページ,…,第(k+M-1)ページの奇数ページ
(計(M+1)/2ページ)と第(k+M+2)ページと
の合計(M+1)/2+1ページが存在する。また、第13
図(2)と同様、ページバッファ上には第(k+M+
1)ページが存在するので、必要とすべきページバッフ
ァの数は(M+1)/2+2となる。
As shown in FIG. 13 (3), during printing of the kth page (k is an odd number), the kth page, the (k +
2) pages, ..., There are a total of (M + 1) / 2 + 1 pages of the odd pages (total (M + 1) / 2 pages) of the (k + M-1) th page and the (k + M + 2) th page. Also, thirteenth
Similar to FIG. 2B, the (k + M +) th data is stored in the page buffer.
1) Since there are pages, the number of page buffers that should be needed is (M + 1) / 2 + 2.

第13図(4)に示す如く、第kページの印刷後は第kペ
ージが開放された以外の場合(第13図(3)参照)と同
様であり、且つ第kページの存在したページバッファに
は未だ新ページが作成されていないので、ページバッフ
ァの数は(M+1)/2+2となる。
As shown in FIG. 13 (4), after printing the kth page, it is the same as the case except that the kth page is released (see FIG. 13 (3)), and the page buffer in which the kth page exists Since a new page has not been created yet, the number of page buffers is (M + 1) / 2 + 2.

以上の説明から明らかなように、ページバッファ数の必
要最小値は、最大の両面間隔MMAXに対して(MMAX+1)
/2+3となる。
As is clear from the above description, the minimum required number of page buffers is (M MAX +1) with respect to the maximum double-sided spacing M MAX .
It becomes / 2 + 3.

次に、分離レジスタ群3-8の必要最小数について説明す
る。
Next, the required minimum number of separation register groups 3-8 will be described.

まず、ページバッファにセットされたページは必ず分離
レジスタにセットされるので、分離レジスタの数はペー
ジバッファの数以上でなければならない。
First, since the page set in the page buffer is always set in the separation register, the number of separation registers must be equal to or larger than the number of page buffers.

いま、ページバッファの数をn(n≧(M+1)/2+
3)とした場合、分離レジスタの必要数を以下に考察す
る。
Now, the number of page buffers is n (n ≧ (M + 1) / 2 +
In the case of 3), the required number of separation registers will be considered below.

分離レジスタの必要数は、ページバッファ上に存在する
最も古いページからページバッファ上の最新ページに至
るまでの連続したページである(印刷済のページも、分
離レジスタ上に残っている)。換言すれば、ページバッ
ファのnページ分に対して、ページバッファ上における
最も古いページ(偶数ページの印刷が奇数ページに先行
するので、最も古いページは必ず奇数ページになる)以
降の印刷済であって且つページバッファ開放済の偶数ペ
ージの数を加えたものになる。
The required number of separation registers is consecutive pages from the oldest page existing on the page buffer to the latest page on the page buffer (printed pages also remain on the separation register). In other words, for the n pages of the page buffer, the oldest pages in the page buffer (the even pages are printed before the odd pages, so the oldest pages are always odd pages) have already been printed. And the number of even pages for which the page buffer has been released is added.

第13図(1)および(2)に示す場合、第lページ以前
の偶数ページは開放済であって且つ最も古いページは第
(l-M)ページ(奇数)であるので、第(l-M)ページ以
降第(l-1)ページまでの間における偶数ページ数は(M
-1)/2となる。よって必要とすべき分離レジスタの数は
n+(M-1)/2である。これを更に説明すると、次に示
す通りとなる。
In the case shown in FIGS. 13 (1) and 13 (2), since the even pages before the l-th page are already released and the oldest page is the (lM) -th page (odd), the pages after the (lM) -th page. The number of even pages up to the (l-1) th page is (M
-1) / 2. Therefore, the number of separation registers required is n + (M-1) / 2. This will be further described as follows.

但し、 は印刷済であって、ページバッファから除かれたペー
ジ。
However, Is a page that has been printed and has been removed from the page buffer.

(奇)は奇数ページを表わす。 (Odd) indicates an odd page.

第13図(3)および(4)の場合も同様に表わすと、次
に示す通りとなる。
Similarly, the cases of FIGS. 13 (3) and 13 (4) are as follows.

よって、分離レジスタの必要最小数は、やはりn+(M-
1)/2となる。
Therefore, the minimum required number of separation registers is still n + (M-
1) / 2.

次に、印刷の一時中断要求が生じた場合の対応手順につ
いて説明する。
Next, a procedure for handling a case where a request to temporarily suspend printing is generated will be described.

中断要求手段3-19は、印刷の一時中断要求を受けると中
断要求フラグレジスタ3-20を「有」にセットする。
The interruption requesting means 3-19 sets the interruption request flag register 3-20 to “present” when receiving the printing temporary interruption request.

CPU3-3はこの中断要求フラグレジスタ3-20を調べること
により、中断要求の有無を知ることができる。
The CPU 3-3 can know the presence / absence of the interruption request by examining the interruption request flag register 3-20.

そして、両面印刷の最中においては、印刷装置3-6内の
搬送ループ上を、偶数ページのみが印刷済みであって奇
数ページが未印刷の枚葉紙が流れている。
Then, during double-sided printing, a sheet in which only even pages have been printed and odd pages have not been printed is flowing on the transport loop in the printing device 3-6.

本実施例の如く電子写真技術を応用した記録装置におい
ては、画像転写部(第1図のドラム1-3および転写帯電
器1-4)や定着器(第1図の1-6)を通過する枚葉紙は一
定速度を保持する必要があり、この画像転写部および定
着器内に枚葉紙を止めてはならない。熱を利用した定着
器の近辺に枚葉紙を止めておくことすら望ましいことで
はない。
In the recording apparatus to which the electrophotographic technique is applied as in this embodiment, the image is transferred through the image transfer portion (drum 1-3 and transfer charger 1-4 in FIG. 1) and the fixing device (1-6 in FIG. 1). The sheet to be processed must be kept at a constant speed, and the sheet must not be stopped in the image transfer section and the fixing device. It is not even desirable to keep the sheets near the heat-based fuser.

また、複雑な搬送ループ上において枚葉紙を静止,再起
動させた場合、枚葉紙の位置関係のずれが生じ、もって
再起動後に搬送ループを廻ってきた枚葉紙と給紙装置か
らの紙との衝突など種々の障害が生じる可能性がある。
Further, when the sheet is stopped and restarted on a complicated transport loop, the positional relationship of the sheet is deviated, so that the sheet and the sheet feeding device which have come around the transport loop after the restart are separated from each other. Various obstacles such as collision with paper may occur.

従って、印刷の一時中断要求時には搬送ループ上の枚葉
紙をしかるべきところへ排出し、印刷中断状態には搬送
ループを空の状態としなければならない。
Therefore, when a temporary interruption of printing is requested, the sheet on the transport loop must be discharged to an appropriate place, and the transport loop must be emptied in the print suspended state.

印刷中断要求時にはそれ以後の印刷を停止し、第1図示
のスタッカ前分岐機構を補助トレイ1-15への排出側に固
定して一定時間だけ搬送機構を動作させるようにすれば
処理は簡単であるが、印刷中断要求時に搬送ループ上に
存在している枚葉紙が廃棄されるようになり無駄を生じ
る。この場合には、印刷再開時に廃棄された枚葉紙上の
ページを再印刷しなければならないので、スループット
の低下を招来することにもなる。更に、偶数ページのみ
印刷済の枚葉紙をスタッカ1-13へ排出することは、スタ
ッカ中におけるページの連続性,整合性を著しく損ねる
ことになる。
When a print interruption request is made, the subsequent printing is stopped, the stacker front branch mechanism shown in FIG. 1 is fixed to the discharge side to the auxiliary tray 1-15, and the transport mechanism is operated for a certain period of time. However, when the print interruption request is made, the sheets existing on the transport loop are discarded and waste occurs. In this case, it is necessary to reprint the discarded pages on the sheet at the time of restarting the printing, so that the throughput is lowered. Further, discharging the sheets on which only even-numbered pages have been printed to the stacker 1-13 will significantly impair the continuity and consistency of the pages in the stacker.

印刷中の一時中断要求はCPU3-3が中断要求フラグレジス
タ3-20を調べることにより検知されるが(第7図、ステ
ップ7-6参照)、印刷すべきページが奇数ページである
場合(ステップ7-4)には、ステップ7-6はバイパスさ
れ、印刷中断要求後も奇数ページの印刷は通常どおり行
われる。
A temporary interruption request during printing is detected by the CPU 3-3 by checking the interruption request flag register 3-20 (see step 7-6 in FIG. 7), but if the page to be printed is an odd page (step In step 7-4), steps 7-6 are bypassed, and the odd pages are printed as usual even after the print interruption request.

一方、中断要求時には偶数ページに対してステップ7-6
からステップ7-36〜7-38,(7-39,7-40),7-25へと制御
が移り、空プリントが行われる。
On the other hand, when an interruption request is made, steps 7-6 are performed for even pages.
To steps 7-36 to 7-38, (7-39, 7-40), 7-25, a blank print is performed.

上述したとおり本実施例において、給紙は先行する偶数
ページの印刷に対して行われる。従って、偶数ページの
印刷を止め、奇数ページのみを印刷すれば、データ終了
時と同様に印刷カウンタ3-15の値が零になって、印刷が
停止する。これは、搬送ループ上にある偶数ページのみ
印刷された枚葉紙に対して対応する奇数ページを印刷
し、枚葉紙が無くなった時点で印刷を停止することに対
応している。
As described above, in this embodiment, the paper feeding is performed for the printing of the preceding even page. Therefore, if printing of even-numbered pages is stopped and only odd-numbered pages are printed, the value of the print counter 3-15 becomes zero as at the end of data, and printing stops. This corresponds to printing the corresponding odd-numbered page on the sheet on which only the even-numbered page is printed on the transport loop and stopping the printing when the sheet is exhausted.

以上、印刷中断要求時にも枚葉紙を無駄にすることな
く、印刷の停止を行うことを説明したが、印刷開始時に
はページの順序,整合性等に影響を与えることなく印刷
が行われなければならない。
As described above, the printing is stopped without wasting the sheets even when the print interruption request is made, but if the printing is not performed at the start of printing without affecting the page order, the consistency, and the like. I won't.

再び印刷中断要求時の処理(第7図参照)を参照する
に、偶数ページの印刷時(すなわち、印刷ポインタ3-14
が示す印刷レジスタのページ偶奇指標が「偶」のとき)
には、ステップ7-4〜7-6,7-36〜7-38,(7-39,7-40),7-
25へと制御が移り、分離リードポインタ3-13およびコピ
ー部番カウンタ3-18は変更されない。
Referring again to the processing when the print interruption request is made (see FIG. 7), when printing even pages (that is, the print pointer 3-14).
When the page even / odd index of the print register indicated by is "even")
Steps 7-4 ~ 7-6, 7-36 ~ 7-38, (7-39, 7-40), 7-
The control moves to 25, and the separation read pointer 3-13 and the copy part number counter 3-18 are not changed.

一方、奇数ページに対しては、ステップ7-4,7-7〜7-17,
7-25若しくはステップ7-4,7-7〜7-14,7-27,7-25へと制
御が移り、分離リードポインタ3-13およびコピー部番カ
ウンタ3-18は同様に印刷中断要求以降最初の偶数ページ
の情報を保存している。
On the other hand, for odd pages, steps 7-4, 7-7 to 7-17,
Control is transferred to 7-25 or steps 7-4,7-7 to 7-14,7-27,7-25, and the separate read pointer 3-13 and copy part number counter 3-18 similarly request printing interruption. After that, the information of the first even page is saved.

中断要求手段3-19へ印刷中断要求の解除を指示すると、
中断要求手段3-19は中断要求フラグレジスタ3-20に
「無」をセットすると共に、CPU3-3に対して印刷中断の
解除(すなわち、印刷の再開)を伝える。
When the cancellation request means 3-19 is instructed to cancel the printing interruption request,
The interruption request means 3-19 sets “absence” in the interruption request flag register 3-20, and at the same time, notifies the CPU 3-3 of cancellation of printing interruption (that is, restart of printing).

CPU3-3は、印刷再開時には第7図のステップ7-1をスキ
ップしてステップ7-2から処理を始める。これは、コピ
ー部番の情報を破壊しないための処置である。
When printing is resumed, the CPU 3-3 skips step 7-1 in FIG. 7 and starts processing from step 7-2. This is a measure for not destroying the information of the copy section number.

ステップ7-2では、分離リードポインタ3-13およびコピ
ー部番カウンタ3-15上に保存されていた印刷再開後の最
初のページ情報を、印刷ポインタ3-14が示す印刷レジス
タにセットする。
In step 7-2, the first page information after the restart of printing, which is stored on the separation read pointer 3-13 and the copy part number counter 3-15, is set in the print register indicated by the print pointer 3-14.

ステップ7-3では、ステップ7-2における印刷レジスタの
セットに対応して印刷カウンタ3-15に1をセットし、ス
テップ7-4以降については通常の印刷と同じ処理を行
う。
In step 7-3, 1 is set in the print counter 3-15 corresponding to the setting of the print register in step 7-2, and the same processing as normal printing is performed after step 7-4.

[効果] 以上説明したとおり本発明によれば、両面記録中にオペ
レータの操作や紙無しにより一時中断要求が発生して
も、記録再開時に記録用シートの無駄や記録頁の欠落を
生じることなく、一時中断を行うことができる。
[Effects] As described above, according to the present invention, even if a temporary interruption request is generated due to an operator's operation or paper empty during double-sided recording, waste of recording sheets and loss of recording pages do not occur when recording is resumed. , Can be suspended.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例である両面印刷装置の枚葉紙
搬送系を示す概略図、 第2図は第1図に示した搬送系とその上を流れる枚葉紙
の状態を示す模式図、 第3図は本発明を適用したオフライン印刷システムの概
略図、 第4図(1)〜(3)は第3図に示したレジスタ等の構
造を示す図、 第5図は初期化手順を示すフローチャート、 第6図はページ作成の手順を示すフローチャート、 第7図(1)および(2)は印刷手順を示す概略フロー
チャート、 第8図は1枚の印刷手順を示す詳細フローチャート、 第9図は奇数ページのセット手順を示す詳細フローチャ
ート、 第10図は偶数ページのセット手順を示す詳細フローチャ
ート、 第11図は空プリントの実行手順を示す詳細フローチャー
ト、 第12図(1)〜(24)および第13図(1)〜(4)はそ
れぞれ両面印刷時の様子を示す模式図である。 1-1……給紙部、1-2……転写前搬送路、1-3……ドラ
ム、1-4……転写帯電器、1-5……定着前搬送路、1-6…
…定着部、1-7……定着後搬送路、1-8……反転前分岐機
構、1-9……反転前搬送路、1-10……反転機構、1-11…
…反転後搬送路、1-12……スタッカ前搬送路、1-13……
スタッカ、1-14……スタッカ前分岐機構、1-15……補助
トレイ、2-1……枚葉紙の搬送ループ、2-2-1〜2-2-5…
…搬送されている枚葉紙、3-1……磁気テープ(MT)、3
-2……磁気情報変換装置、3-3……中央処理装置(CP
U)、3-4……ページバッファ、3-5……印刷ハードウエ
ア、3-6……印刷装置、3-7……管理レジスタ群、3-8…
…分離レジスタ群、3-9……印刷レジスタ群、3-10……
ページポインタ、3-11……ページ数カウンタ、3-12……
分離セットポインタ、3-13……分離リードポインタ、3-
14……印刷ポインタ、3-15……印刷カウンタ、3-16……
両面間隔レジスタ、3-17……コピー部数レジスタ、3-18
……コピー部番カウンタ、3-19……中断要求手段、3-20
……中断要求フラグレジスタ、3-7-1……ページ有無フ
ラグ、3-7-2……ページバッファポインタ、3-8-1……分
離管理ポインタ、3-9-1……印刷フラグ(可/非)、3-9
-2……印刷管理ポインタ、3-9-3……部番カウンタ、3-9
-4……ページ指標(偶/奇)、5-1〜5-14,6-1〜6-12,7-
1〜7-40,8-1〜8-4,9-1〜9-5,10-1〜10-4,11-1〜11-2…
…制御ステップ。
FIG. 1 is a schematic view showing a sheet conveying system of a double-sided printing apparatus according to an embodiment of the present invention, and FIG. 2 shows a state of the conveying system shown in FIG. 1 and sheets flowing thereover. Schematic diagram, FIG. 3 is a schematic diagram of an offline printing system to which the present invention is applied, FIGS. 4 (1) to 4 (3) are diagrams showing structures of registers and the like shown in FIG. 3, and FIG. 5 is initialization. FIG. 6 is a flowchart showing a procedure for creating a page, FIGS. 7A and 7B are schematic flowcharts showing a printing procedure, and FIG. 8 is a detailed flowchart showing a printing procedure for one sheet. FIG. 9 is a detailed flowchart showing an odd page setting procedure, FIG. 10 is a detailed flowchart showing an even page setting procedure, FIG. 11 is a detailed flowchart showing an empty printing execution procedure, and FIGS. 12 (1) to (24) ) And FIGS. 13 (1) to (4) Is a schematic diagram showing a state at the time of duplex printing, respectively. 1-1 …… Paper feeder, 1-2 …… Pre-transfer transport path, 1-3 …… Drum, 1-4 …… Transfer charger, 1-5 …… Pre-fixing transport path, 1-6…
… Fixing section, 1-7 …… Conveying path after fixing, 1-8 …… Branching mechanism before reversing, 1-9 …… Conveying path before reversing, 1-10 …… Reversing mechanism, 1-11
… Post-reverse transport path, 1-12 …… Stacker front transport path, 1-13 ……
Stacker, 1-14 ... Stacker front branching mechanism, 1-15 ... Auxiliary tray, 2-1 ... Sheet transport loop, 2-2-1 to 2-2-5 ...
… Sheets being transported, 3-1… Magnetic tape (MT), 3
-2 …… Magnetic information converter, 3-3 …… Central processing unit (CP
U), 3-4 …… Page buffer, 3-5 …… Printing hardware, 3-6 …… Printing device, 3-7 …… Management register group, 3-8…
… Separate register group, 3-9 …… Print register group, 3-10 ……
Page pointer, 3-11 …… Page number counter, 3-12 ……
Separation set pointer, 3-13 ... Separation read pointer, 3-
14 …… Print pointer, 3-15 …… Print counter, 3-16 ……
Double-sided spacing register, 3-17 …… Copies register, 3-18
…… Copy copy number counter, 3-19 …… Interrupt request means, 3-20
...... Interruption request flag register, 3-7-1 ...... Page existence flag, 3-7-2 ...... Page buffer pointer, 3-8-1 ...... Separation management pointer, 3-9-1 ...... Print flag ( Yes / No), 3-9
-2 …… Print management pointer, 3-9-3 …… Part number counter, 3-9
-4 …… Page index (even / odd), 5-1 to 5-14,6-1 to 6-12,7-
1 to 7-40,8-1 to 8-4,9-1 to 9-5,10-1 to 10-4,11-1 to 11-2 ...
… Control steps.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】3枚以上の記録用シートの各面毎に異なる
頁の記録情報を記録すべく、複数の記録用シートに第1
面の記録を続けて行った後、第1面の記録を完了した記
録用シートに対する第2面の記録と、新たな記録用シー
トに対する第1面の記録とを交互に行う両面記録手段に
記録情報を供給する記録情報供給方法であって、 連続する複数頁の記録情報を記憶手段に記憶するステッ
プと、 N(N≧5)頁分の記録情報を前記両面記録手段に供給
する場合に、記録用シートの第1面に記録されるべき第
l頁(M<l≦N−2;Mは1枚の記録用シートの第1面
記録と第2面記録との間に前記両面記録手段によって記
録され得る頁数に関連して定められる奇数の数値)の記
録情報に引き続いて第l−M頁の記録情報を、前記記憶
手段から読み出して前記両面記録手段に供給するステッ
プと、 第l頁又は第l−M頁の記録情報の記録中に一時中断要
求を受けたか否かを判断するステップと、 前記判断ステップで一時中断要求を受けていないと判断
された場合、第l−M頁の記録情報の供給後、第l+2
頁の記録情報を前記両面記録手段に供給するステップ
と、 前記判断ステップで一時中断要求を受けたと判断された
場合、第l−M頁の記録情報の供給後、第l+2頁の記
録情報を前記両面記録手段に供給することなく、第l−
M+2頁の記録情報から前記第l頁の裏面に対応する記
録情報までの、既に第1面に記録情報が記録されている
記録用シートの第2面に記録されるべき記録情報を、順
次前記両面記録手段に供給するステップと、 を有することを特徴とする記録情報供給方法。
1. A plurality of recording sheets are firstly recorded in order to record recording information of different pages on each side of three or more recording sheets.
After continuous recording on the first side, recording is performed on a double-sided recording unit that alternately performs recording on the second side on the recording sheet for which recording on the first side is completed and recording on the first side on a new recording sheet. A recording information supplying method for supplying information, comprising a step of storing recording information of a plurality of consecutive pages in a storage means, and a case of supplying recording information for N (N ≧ 5) pages to the double-sided recording means, The 1st page to be recorded on the first side of the recording sheet (M <l≤N-2; M is the one-sided recording means between the first side recording and the second side recording of one recording sheet. The record information of the odd number) determined in relation to the number of pages that can be recorded by the recording means, and the record information of the 1-M-th page is read from the storage means and supplied to the double-sided recording means. A temporary interruption request was received during the recording of the record information of page or page l-M And determining whether, when it is determined not to undergo temporary suspension request by the determination step, after the supply of the recording information of the l-M pages, the l + 2
Supplying the record information of the page to the double-sided recording means, and if it is judged in the judging step that the temporary interruption request has been received, after supplying the record information of the l-M page, the record information of the l + 2 page is recorded. Without supplying to the double-sided recording means,
From the recording information on page M + 2 to the recording information corresponding to the back surface of the 1st page, the recording information to be recorded on the second surface of the recording sheet in which the recording information is already recorded on the first surface is sequentially recorded as described above. And a step of supplying the double-sided recording means.
【請求項2】前記一時中断要求は、紙無し検出に応答し
て発生されることを特徴とする特許請求の範囲第1項記
載の記録情報供給方法。
2. The recording information supplying method according to claim 1, wherein the temporary interruption request is generated in response to the detection of paper out.
JP59106454A 1984-05-28 1984-05-28 Recorded information supply method Expired - Lifetime JPH0731425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59106454A JPH0731425B2 (en) 1984-05-28 1984-05-28 Recorded information supply method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59106454A JPH0731425B2 (en) 1984-05-28 1984-05-28 Recorded information supply method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP5240190A Division JPH0827559B2 (en) 1993-09-27 1993-09-27 Method for temporarily suspending / resuming continuous recording operation in a double-sided recording device

Publications (2)

Publication Number Publication Date
JPS60250365A JPS60250365A (en) 1985-12-11
JPH0731425B2 true JPH0731425B2 (en) 1995-04-10

Family

ID=14434039

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59106454A Expired - Lifetime JPH0731425B2 (en) 1984-05-28 1984-05-28 Recorded information supply method

Country Status (1)

Country Link
JP (1) JPH0731425B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2685767B2 (en) * 1987-11-10 1997-12-03 株式会社リコー Copier control device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5695258A (en) * 1979-12-28 1981-08-01 Canon Inc Both-side image forming apparatus
JPS587971A (en) * 1981-07-07 1983-01-17 Canon Inc Both-sided picture forming device
JPS5890658A (en) * 1981-11-25 1983-05-30 Canon Inc Image forming device
JPS5964829A (en) * 1982-10-05 1984-04-12 Canon Inc Device having original placing area covering two originals

Also Published As

Publication number Publication date
JPS60250365A (en) 1985-12-11

Similar Documents

Publication Publication Date Title
US8213852B2 (en) Image forming apparatus and control method therefor that circulate sheets for duplex printing
EP0875796A1 (en) Sheet conveying apparatus and image forming apparatus provided with the same
KR101488556B1 (en) Image forming apparatus improved in operability for print job involving single-sided printing and double-sided printing
JP3002216B2 (en) Double-sided image forming method and apparatus
JPH1086455A (en) Image forming method and system
JPH02196250A (en) Both surface image forming method
JPH0792745A (en) Method for temporarily stopping copying action of double-side copying device
JPH02289864A (en) Double-sided image forming method
JPH04279373A (en) Perfect printing device
JPH0731425B2 (en) Recorded information supply method
JP3142313B2 (en) Automatic document feeder
JPH01262557A (en) Recording device
JPH01209235A (en) System printer
JP2852015B2 (en) Recording control device
JPH0519861B2 (en)
JPH0519860B2 (en)
JP2004277091A (en) Image forming apparatus
JPS60250364A (en) Recording device
JP3740196B2 (en) Image forming apparatus
JP2770326B2 (en) Image forming device
JPS60250366A (en) Recording device
JP3913222B2 (en) Document feeder
JP3034021B2 (en) Image forming device
JP2852016B2 (en) Recording control device
JP2901975B2 (en) Double-sided image forming method

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term