JPH10207646A - Output device - Google Patents

Output device

Info

Publication number
JPH10207646A
JPH10207646A JP9008059A JP805997A JPH10207646A JP H10207646 A JPH10207646 A JP H10207646A JP 9008059 A JP9008059 A JP 9008059A JP 805997 A JP805997 A JP 805997A JP H10207646 A JPH10207646 A JP H10207646A
Authority
JP
Japan
Prior art keywords
print data
print
data stored
printing
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9008059A
Other languages
Japanese (ja)
Inventor
Masanori Nagashima
正徳 長嶋
Soichi Yamamoto
壮一 山本
Chukei Sugita
忠敬 杉田
Ichiro Shiozaki
一朗 塩崎
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP9008059A priority Critical patent/JPH10207646A/en
Publication of JPH10207646A publication Critical patent/JPH10207646A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an output device by which the first copy can be exactly printed even when the overflow of a storing means for storing print data is generated, and to provide an output device by which an operator can easily confirm the generation of the overflow of the storing means when the overflow is generated. SOLUTION: Print data transmitted from a host device 40 by each page are stored in a page buffer 18, compressed, and stored in a secondary storage device 20, and the first copy is printed by each page by using the print data stored in the page buffer 18. In this case, when the overflow of the secondary storage device 20 is not generated until the print data for all the pages are stored in the secondary storage device 20, the second copy and more are printed by using the print data stored in the secondary storage device 20, and when the overflow of the secondary storage device 20 is generated, at least one copy is printed by each page by using the print data stored in the page buffer 18 without operating the storage of the print data received since then in the secondary storage device 20.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は出力装置に関するも
のであり、特に、上位装置から受信した印刷データを一
旦記憶手段に記憶した後に印刷処理を行なう出力装置に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output device, and more particularly, to an output device for temporarily storing print data received from a host device in a storage unit and then performing a printing process.

【0002】[0002]

【従来の技術】従来より、ホストコンピュータ等の上位
装置から受信した印刷データをメモリ等の記憶手段に一
旦記憶し、上位装置により指定された印刷部数に基づい
て印刷処理を行なうことにより、印刷原稿を指定部数分
印刷すると共に、印刷部毎に丁合い等のソーティングを
行なうプリンタ、複写機等の出力装置が知られている。
2. Description of the Related Art Conventionally, print data received from a host device such as a host computer is temporarily stored in a storage means such as a memory, and a printing process is performed based on the number of print copies designated by the host device. Output devices, such as printers and copiers, which print a specified number of copies and perform sorting such as collation for each print unit, are known.

【0003】特開平6−40121号公報に記載の技術
では、まず印刷部数を受信し、次に印刷原稿の全ページ
分の印刷データを受信して記憶手段に格納した後、先に
受信した印刷部数に基づいて各ページを1枚ずつページ
順に印刷させる動作を繰り返し行なうことによって、指
定された印刷部数分の印刷処理を行っていた。
In the technique described in Japanese Patent Application Laid-Open No. 6-40121, first, the number of print copies is received, print data for all pages of a print document is received and stored in a storage unit, and then the print data received earlier is received. By repeating the operation of printing each page one by one based on the number of copies, the printing process for the designated number of prints is performed.

【0004】一方、特開平7−96638号公報に記載
の技術では、プリンタ(出力装置)に大容量の記憶装置
を設け、ホストコンピュータから受信した印刷データを
一旦全て大容量記憶装置に格納しておき、その後、第1
ページから最終ページまで各ページを1枚ずつ印刷する
ことを印刷部数回繰り返すことによって、印刷部数分の
印刷処理を行っていた。
On the other hand, in the technique described in Japanese Patent Application Laid-Open No. 7-96638, a large-capacity storage device is provided in a printer (output device), and all print data received from a host computer is temporarily stored in the large-capacity storage device. And then the first
Printing each page one by one from the page to the last page is repeated a number of times, so that the printing process for the number of prints is performed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、特開平
6−40121号公報に記載の技術では、全ページ分の
印刷データを記憶手段に記憶しないとソーティングが行
えないため、大量の印刷データに対する印刷処理を実行
した場合にはオーバーフローが発生しやすく、オーバー
フローが発生した場合には入力済みの途中ページを破棄
するか印刷処理を中断しなければならない、という問題
点があった。
However, according to the technique described in Japanese Patent Application Laid-Open No. 6-40121, sorting cannot be performed unless print data for all pages is stored in a storage means. Is executed, an overflow is likely to occur, and if an overflow occurs, the input halfway page must be discarded or the printing process must be interrupted.

【0006】また、特開平7−96638号公報に記載
の技術では、上記問題点を大容量記憶装置を設けること
で解決しようとしているが、大容量記憶装置を設けるた
めには多大な費用を要する、という問題点があった。
In the technique described in Japanese Patent Application Laid-Open No. Hei 7-96638, the above problem is solved by providing a large-capacity storage device. However, providing a large-capacity storage device requires a great deal of cost. , There was a problem.

【0007】本発明は上記問題点を解消するために成さ
れたもので、印刷データを記憶するための記憶手段のオ
ーバーフローが発生した場合であっても、記憶手段に記
憶した印刷データを破棄することなく印刷可能とし、か
つ残りのページの印刷データに関しても上位装置から受
信可能とすることによって、1部目に関しては確実に印
刷することができる出力装置を提供することを第1の目
的とし、記憶手段のオーバーフローが発生した場合に、
オペレータがオーバーフローの発生を容易に確認するこ
とができる出力装置を提供することを第2の目的として
いる。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problem, and discards the print data stored in the storage means even if an overflow of the storage means for storing the print data occurs. A first object is to provide an output device capable of reliably printing the first copy by making it possible to print without printing and to receive print data of the remaining pages from a higher-level device. If the storage means overflows,
It is a second object of the present invention to provide an output device that allows an operator to easily confirm occurrence of overflow.

【0008】[0008]

【課題を解決するための手段】上記第1の目的を達成す
るために請求項1記載の出力装置は、上位装置から受信
した1ページ分の印刷データを記憶する第1の記憶手段
と、前記第1の記憶手段に記憶した印刷データを複数ペ
ージ分記憶する第2の記憶手段と、印刷データを用紙に
印刷する出力手段と、前記第2の記憶手段に記憶された
印刷データの量が所定値未満の場合に前記第2の記憶手
段に記憶された印刷データの前記出力手段による印刷を
行なうように制御すると共に、前記第2の記憶手段に記
憶された印刷データの量が所定値以上になった場合に、
それ以降受信した印刷データの前記第2の記憶手段への
記憶を中止し、それ以降前記第1の記憶手段に記憶され
た印刷データを用いて前記出力手段による印刷処理を行
なうように制御する制御手段と、を有している。
According to a first aspect of the present invention, there is provided an output apparatus comprising: first storage means for storing one page of print data received from a host apparatus; A second storage unit that stores the print data stored in the first storage unit for a plurality of pages, an output unit that prints the print data on a sheet, and a predetermined amount of the print data stored in the second storage unit. When the value is less than the value, control is performed so that the print data stored in the second storage means is printed by the output means, and the amount of the print data stored in the second storage means is equal to or more than a predetermined value. If it becomes
Control for stopping the storage of the print data received thereafter in the second storage means and thereafter performing print processing by the output means using the print data stored in the first storage means Means.

【0009】請求項1記載の出力装置によれば、上位装
置から受信した1ページ分の印刷データが第1の記憶手
段に記憶され、第1の記憶手段に記憶した印刷データが
複数ページ分第2の記憶手段に記憶される。
According to the first aspect, the print data of one page received from the host device is stored in the first storage means, and the print data stored in the first storage means is stored in the first storage means for a plurality of pages. 2 is stored in the storage means.

【0010】更に請求項1記載の出力装置は、第2の記
憶手段に記憶された印刷データの量が所定値未満の場合
に第2の記憶手段に記憶された印刷データの出力手段に
よる印刷が行なわれるように制御手段により制御される
と共に、第2の記憶手段に記憶された印刷データの量が
所定値以上になった場合に、それ以降受信した印刷デー
タの第2の記憶手段への記憶を中止し、それ以降第1の
記憶手段に記憶された印刷データを用いて出力手段によ
る印刷を行なうように制御手段によって制御される。
Further, in the output device according to the first aspect, when the amount of print data stored in the second storage means is less than a predetermined value, printing by the output means of the print data stored in the second storage means is performed. The control is performed by the control means so that when the amount of print data stored in the second storage means becomes equal to or more than a predetermined value, the print data received thereafter is stored in the second storage means. Is stopped, and thereafter the control unit controls the printing by the output unit using the print data stored in the first storage unit.

【0011】このように、請求項1に記載の出力装置に
よれば、第2の記憶手段に記憶された印刷データの量が
所定値未満の場合、すなわち第2の記憶手段のオーバー
フローが発生していない場合には、第2の記憶手段に記
憶された印刷データを用いた印刷が行なわれ、第2の記
憶手段に記憶された印刷データの量が所定値以上になっ
た場合、すなわち第2の記憶手段のオーバーフローが発
生した場合には、それ以降受信した印刷データに関して
は第2の記憶手段への記憶は行なわれずに第1の記憶手
段に記憶された印刷データを用いた印刷処理が継続して
行なわれるので、第2の記憶手段のオーバーフローが発
生した場合であっても、それまでに第2の記憶手段に記
憶された印刷データ及びそれ以降受信した印刷データを
用いた印刷処理を行なうことが可能となる。
As described above, according to the output device of the first aspect, when the amount of print data stored in the second storage means is less than a predetermined value, that is, an overflow of the second storage means occurs. Otherwise, printing using the print data stored in the second storage means is performed, and when the amount of print data stored in the second storage means becomes equal to or greater than a predetermined value, If the overflow of the storage means occurs, the print data received thereafter is not stored in the second storage means, and the print processing using the print data stored in the first storage means is continued. Therefore, even if an overflow occurs in the second storage means, the print processing using the print data stored in the second storage means and the print data received thereafter is performed. Nau it becomes possible.

【0012】請求項2記載の出力装置は、請求項1記載
の出力装置において、印刷部毎の各ページの印刷枚数を
指定する配布パターンを入力する入力手段を更に有し、
前記制御手段は、印刷データの前記出力手段による印刷
を前記配布パターンに基づいて行なうように制御するも
のである。
According to a second aspect of the present invention, the output device according to the first aspect further comprises an input unit for inputting a distribution pattern for designating the number of pages to be printed for each print unit.
The control means controls printing of print data by the output means based on the distribution pattern.

【0013】請求項2記載の出力装置によれば、請求項
1記載の出力装置における印刷データの出力手段による
印刷が、入力手段により入力された複数部数印刷する場
合の印刷部毎の各ページの印刷枚数を指定する配布パタ
ーンに基づいて行われるので、印刷部毎の各ページを配
布パターンの指定通りの印刷枚数だけ印刷することがで
きる。
According to the output device of the second aspect, the printing by the output unit of the print data in the output device of the first aspect is performed when a plurality of copies inputted by the input unit are printed. Since the printing is performed based on the distribution pattern that specifies the number of prints, each page of each print unit can be printed as many as the number of prints specified by the distribution pattern.

【0014】なお、上記配布パターンは、上位装置から
出力装置に送信することによって入力することができ、
またオペレータが出力装置を操作することによって入力
することもできる。
The above distribution pattern can be input by transmitting it from an upper device to an output device.
The input can also be made by the operator operating the output device.

【0015】また、請求項2記載の出力装置を、出力機
能及び複写機能を有するデジタル複合機等に適用した場
合、上記印刷処理により得られた1部目の印刷原稿を用
いて2部目以降の上記複写機能を用いた複写を行なうと
きには、上記配布パターンを使用することができるの
で、オペレータによる印刷部毎の各ページの印刷枚数を
入力する必要がなくなり、オペレータの作業の効率化を
図ることができる。
In the case where the output device according to claim 2 is applied to a digital multi-function peripheral having an output function and a copying function, the second and subsequent copies can be obtained by using the first copy of the original obtained by the printing process. When performing the copying using the above-mentioned copying function, the above distribution pattern can be used, so that it is not necessary for the operator to input the number of prints of each page for each printing section, and the efficiency of the operator's work can be improved. Can be.

【0016】請求項3記載の出力装置は、請求項1記載
の出力装置において、前記制御手段は、1部目の印刷を
前記第1の記憶手段及び前記第2の記憶手段の何れか一
方に記憶された印刷データを用いて行なうように制御す
るものである。
According to a third aspect of the present invention, in the output device according to the first aspect, the control means prints the first copy to one of the first storage means and the second storage means. The control is performed so as to use the stored print data.

【0017】請求項3記載の出力装置によれば、1部目
の印刷は第1の記憶手段及び第2の記憶手段の何れか一
方に記憶された印刷データを用いて行なうように制御手
段により制御されるので、1部目の印刷を第1の記憶手
段に記憶された印刷データを用いて行なう場合、すなわ
ち第1の記憶手段に記憶された印刷データを第2の記憶
手段へ記憶すると共に1部目の印刷を行なう場合、及び
印刷データを複数ページ分第2の記憶手段に記憶した後
に第2の記憶手段に記憶された印刷データを用いて1部
目からの印刷を行なう場合に、請求項1記載の出力装置
を適用することができる。
According to the output device of the third aspect, the control unit controls the first copy to be printed using the print data stored in one of the first storage unit and the second storage unit. When the first copy is printed using the print data stored in the first storage means, that is, when the print data stored in the first storage means is stored in the second storage means, When printing the first copy, and when printing from the first copy using the print data stored in the second storage means after storing the print data for a plurality of pages in the second storage means, The output device according to claim 1 can be applied.

【0018】なお、請求項3記載の出力装置において、
受信した全てのページの印刷用紙を得るようにするため
には全てのページの印刷データについて最低1枚は印刷
する必要がある。このため、請求項3記載の出力装置で
は、第2の記憶手段に記憶された印刷データの量が所定
値以上になった場合に、次に示すような印刷処理を選択
することができる。・それまでに第2の記憶手段に記憶
された印刷データのうち、配布パターンにおける1部目
の印刷枚数の指定が0枚であるページの印刷データの印
刷を行なう。・それまでに第2の記憶手段に記憶された
全ての印刷データの印刷を1枚ずつ行なう。・それ以降
受信した印刷データのうち、配布パターンにおける1部
目の印刷枚数の指定が0枚であるページの印刷データに
関しては1枚指定に置き換えて印刷する。・それ以降受
信した全ての印刷データに関して1枚ずつ印刷する。
In the output device according to the third aspect,
In order to obtain print sheets of all received pages, it is necessary to print at least one sheet of print data of all pages. Therefore, in the output device according to the third aspect, when the amount of the print data stored in the second storage unit has become equal to or more than the predetermined value, the following print processing can be selected. Printing of the print data of the page in which the designation of the number of copies of the first copy in the distribution pattern is 0 out of the print data stored in the second storage means up to that time. Print all the print data stored in the second storage means up to that time. From among the print data received thereafter, the print data of the page in which the number of prints of the first copy in the distribution pattern is 0 is replaced with the print of the first copy and printed. -Print all the print data received after that one by one.

【0019】上記第2の目的を達成するために請求項4
記載の出力装置は、請求項1乃至請求項3の何れか1項
記載の出力装置において、前記制御手段は、前記第2の
記憶手段に記憶された印刷データの量が所定値以上にな
った場合に、その旨を表示手段に表示する。
According to a fourth aspect of the present invention, the above-mentioned second object is achieved.
The output device according to any one of claims 1 to 3, wherein the control unit determines that an amount of print data stored in the second storage unit is equal to or greater than a predetermined value. In this case, the fact is displayed on the display means.

【0020】請求項4記載の出力装置によれば、第2の
記憶手段に記憶された印刷データの量が所定値以上にな
った場合、すなわち第2の記憶手段のオーバーフローが
発生した場合、オーバーフローが発生した旨が表示手段
に表示されるので、オペレータは表示手段を参照するこ
とにより、第2の記憶手段のオーバーフローの発生の有
無を容易に判断することができる。
According to the fourth aspect of the present invention, when the amount of print data stored in the second storage means is equal to or more than a predetermined value, that is, when the second storage means overflows, Is displayed on the display means, and the operator can easily determine whether or not an overflow has occurred in the second storage means by referring to the display means.

【0021】請求項5記載の出力装置は、請求項1乃至
請求項4の何れか1項記載の出力装置において、前記制
御手段は、前記第2の記憶手段に記憶された印刷データ
の量が所定値以上になった場合に、その旨を前記上位装
置へ通知する。
According to a fifth aspect of the present invention, in the output device according to any one of the first to fourth aspects, the control means controls the amount of print data stored in the second storage means. When the value becomes equal to or more than the predetermined value, the fact is notified to the higher-level device.

【0022】請求項5記載の出力装置によれば、第2の
記憶手段に記憶された印刷データの量が所定値以上にな
った場合、すなわち第2の記憶手段のオーバーフローが
発生した場合、オーバーフローが発生した旨が上位装置
に通知されるので、上位装置ではオーバーフローが発生
した旨が通知された場合、オペレータに第2の記憶手段
のオーバーフローが発生したことを知らせる動作、例え
ばブザーを鳴動させるといった動作を行なわせることに
よって、オペレータは第2の記憶手段のオーバーフロー
の発生の有無を容易に判断することができる。
According to the output device of the present invention, when the amount of print data stored in the second storage means is equal to or more than a predetermined value, that is, when the second storage means overflows, Is notified to the higher-level device. Therefore, when the higher-level device is notified that an overflow has occurred, an operation of notifying the operator that an overflow has occurred in the second storage means, for example, sounding a buzzer By performing the operation, the operator can easily determine whether or not an overflow has occurred in the second storage means.

【0023】請求項6記載の出力装置は、請求項1乃至
請求項5の何れか1項記載の出力装置において、前記制
御手段は、前記第2の記憶手段に記憶された印刷データ
の量が所定値以上になった場合に、その旨を示す情報を
印刷した用紙を出力するように制御する。
According to a sixth aspect of the present invention, in the output device according to any one of the first to fifth aspects, the control means controls the amount of print data stored in the second storage means. When the value is equal to or more than a predetermined value, control is performed so as to output a sheet on which information indicating the fact is printed.

【0024】請求項6記載の出力装置によれば、第2の
記憶手段に記憶された印刷データの量が所定値以上にな
った場合、すなわち第2の記憶手段のオーバーフローが
発生した場合、オーバーフローが発生した旨を示す情報
を印刷した用紙が出力されるので、オペレータはオーバ
ーフローが発生した旨を示す情報を印刷した用紙を参照
することにより、第2の記憶手段のオーバーフローの発
生の有無を容易に判断することができる。
According to the output device of the present invention, when the amount of print data stored in the second storage means is equal to or greater than a predetermined value, that is, when the second storage means overflows, The sheet on which the information indicating that the overflow has occurred is output. Therefore, the operator can easily determine whether or not the overflow has occurred in the second storage unit by referring to the sheet on which the information indicating that the overflow has occurred is printed. Can be determined.

【0025】[0025]

【発明の実施の形態】以下、図面を参照して本発明に係
る実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0026】図1には、プリンタの機能、及び複写機の
機能を兼ね備えた本発明の出力装置としてのデジタル複
合機10の概略構成、及びその周辺の接続状態が示され
ている。
FIG. 1 shows a schematic configuration of a digital multifunction peripheral 10 as an output device according to the present invention having both the functions of a printer and the function of a copier, and the peripheral connection state.

【0027】図1に示すようにデジタル複合機10はホ
ストコンピュータ等の上位装置40とSCSI(Sma
ll Computer System Interf
ace)ケーブル32によりSCSI接続されている。
As shown in FIG. 1, the digital multifunction peripheral 10 communicates with an upper-level device 40 such as a host computer by SCSI (Sma).
ll Computer System Interf
ace) SCSI-connected by cable 32.

【0028】また、デジタル複合機10は、上位装置4
0との入出力制御を行なう上位装置インタフェース部
(以下、上位装置I/F部と称する)12、後述する制
御プログラム実行時のワークエリア等として使用される
内部メモリ16、印刷データを一時的に記憶するページ
バッファ18、ページバッファ18に記憶された印刷デ
ータを圧縮して複数ページ分まとめて記憶する二次記憶
装置20、各種文字のフォントデータを記憶しているフ
ォントメモリ22、オペレータにより各種情報の入力を
行なう操作部24、複写機として使用する場合に複写す
る原稿の画像データを収集するスキャナ26、デジタル
複合機10の動作状態、操作手順等を表示する表示部2
8、伸張された印刷データに基づき印刷を行なう出力部
29、及びデジタル複合機10全体の制御を行なう制御
部14を含んで構成され、上記各部はバス30により相
互に接続されている。また、出力部29による印刷済み
用紙の排出位置には印刷済み用紙を載置する図示しない
トレイが配設されている。
The digital multifunction peripheral 10 is connected to the host device 4.
The host device interface unit (hereinafter, referred to as a host device I / F unit) 12 for performing input / output control with respect to 0, an internal memory 16 used as a work area when executing a control program described later, and temporarily stores print data. A page buffer 18 for storing, a secondary storage device 20 for compressing print data stored in the page buffer 18 and storing them for a plurality of pages, a font memory 22 for storing font data of various characters, and various information by an operator. , An operation unit 24 for inputting image data, a scanner 26 for collecting image data of a document to be copied when used as a copier, and a display unit 2 for displaying an operation state, an operation procedure, etc. of the digital multifunction peripheral 10.
8, an output unit 29 for performing printing based on the decompressed print data, and a control unit 14 for controlling the entire digital multifunction peripheral 10. The above units are interconnected by a bus 30. Further, a tray (not shown) on which the printed paper is placed is provided at a position where the output paper 29 discharges the printed paper.

【0029】なお、制御部14は本発明の制御手段、ペ
ージバッファ18は本発明の第1の記憶手段、二次記憶
装置20は本発明の第2の記憶手段、表示部28は本発
明の表示手段、出力部29は本発明の出力手段に各々相
当する。
The control unit 14 is the control unit of the present invention, the page buffer 18 is the first storage unit of the present invention, the secondary storage device 20 is the second storage unit of the present invention, and the display unit 28 is the control unit of the present invention. The display unit and the output unit 29 correspond to the output unit of the present invention.

【0030】制御部14は、図示しないCPU、RO
M、RAM等を含んで構成されており、ROMにはデジ
タル複合機10の各種制御を行なうための制御プログラ
ムが予め記憶されており、CPUはROMに記憶されて
いる各種制御プログラムを上記上位装置40からの指
示、上記操作部24を用いたオペレータからの指示等に
応じて実行する。
The control unit 14 includes a CPU (not shown) and an RO
M, a RAM, and the like. A control program for performing various controls of the digital multifunction peripheral 10 is stored in the ROM in advance, and the CPU stores the various control programs stored in the ROM in the host device. It is executed in response to an instruction from 40, an instruction from an operator using the operation unit 24, or the like.

【0031】なお、二次記憶装置20は半導体メモリの
他、ハードディスク、フロッピーディスク等の入出力が
可能なものを適用することができる。
The secondary storage device 20 is not limited to a semiconductor memory, but may be a hard disk, a floppy disk or the like capable of input / output.

【0032】次に、図2を参照してソーティングとして
丁合いを行なう場合の本実施の形態の作用を説明する。
なお、図2にフローチャートで示す制御プログラムは、
上位装置40から丁合い印刷を指示するコマンドを受信
する毎に制御部14の図示しないCPUにより実行され
る。また、上位装置40は、丁合い印刷を指示するコマ
ンドを送信した後に印刷モード及び印刷部数を送信し、
その後、ページ毎に配布パターン及び印刷データを送信
し、全ページ分の配布パターン及び印刷データの送信が
終了したときに送信終了信号を送信する。上記印刷モー
ドは、印刷データを二次記憶装置20へ記憶すると同時
に1部目の印刷を行なうモードの場合に上位装置40に
より1が設定され、全ての印刷データを二次記憶装置2
0に記憶した後に、1部目からの印刷を行なうモードの
場合に上位装置40により2が設定されるものである。
なお、印刷モードは、オペレータがデジタル複合機10
を操作することによって設定するようにしてもよい。上
記配布パターンは、当該ページの印刷部毎の印刷枚数を
示すものであり、具体的には図8に示す印刷データ管理
テーブル70の各列の数値データに対応するものであ
る。
Next, the operation of the present embodiment when collating is performed as sorting will be described with reference to FIG.
The control program shown in the flowchart in FIG.
It is executed by a CPU (not shown) of the control unit 14 each time a command for instructing collated printing is received from the host device 40. In addition, the host device 40 transmits the print mode and the number of copies after transmitting the command for collating printing,
Thereafter, a distribution pattern and print data are transmitted for each page, and a transmission end signal is transmitted when transmission of the distribution pattern and print data for all pages is completed. In the print mode, when the print data is stored in the secondary storage device 20 and the first copy is printed at the same time, 1 is set by the host device 40, and all the print data is stored in the secondary storage device 2.
In the case of the mode in which printing from the first copy is performed after the value is stored in 0, 2 is set by the host device 40.
It should be noted that the print mode is set by the operator
May be set by operating. The distribution pattern indicates the number of prints for each print section of the page, and specifically corresponds to the numerical data of each column of the print data management table 70 shown in FIG.

【0033】図2のステップ200及びステップ202
では、各々上位装置40から丁合い印刷を指示するコマ
ンドに引き続き送信されてくる印刷モード及び印刷部数
を受信し、内部メモリ16の所定領域に記憶する。
Steps 200 and 202 in FIG.
Then, the print mode and the number of print copies transmitted after the command for instructing collation printing from the host device 40 are received and stored in a predetermined area of the internal memory 16.

【0034】次のステップ204では、上位装置40か
ら印刷部数に引き続き送信されてくる印刷原稿のページ
毎の配布パターンを受信し、内部メモリ16の所定領域
に記憶する。
In the next step 204, the distribution pattern for each page of the print original transmitted from the host device 40 in accordance with the number of copies is received and stored in a predetermined area of the internal memory 16.

【0035】次のステップ206では、上位装置40か
ら配布パターンに引き続き印刷原稿1ページ分の印刷デ
ータ量毎に送信されてくる印刷データを受信してページ
バッファ18に順次記憶し、次のステップ208では、
印刷原稿1ページ分の印刷データのページバッファ18
への記憶が終了したか否かを判定し、終了していない場
合はステップ206へ戻って印刷データの受信及びペー
ジバッファ18への記憶を引き続き行い、終了した場合
にステップ210へ移行する。
In the next step 206, the print data transmitted for each print data amount of one page of the print manuscript is received following the distribution pattern from the higher-level device 40 and sequentially stored in the page buffer 18, and the next step 208 Then
Page buffer 18 of print data for one page of a printed document
It is determined whether or not the storage of the print data has been completed. If the storage has not been completed, the process returns to step 206 to continue receiving the print data and storing the print data in the page buffer 18, and if completed, the process proceeds to step 210.

【0036】印刷原稿1ページ分の印刷データの受信及
びページバッファ18への記憶が終了すると次のステッ
プ210では、ページバッファ18に記憶された印刷原
稿1ページ分の印刷データを所定の圧縮方法により圧縮
して、二次記憶装置20へ記憶する。この際の所定の圧
縮方法は、ランレングス(RunLength)法、L
ZW法等の周知の技術を適用することができる。
When the reception of the print data for one page of the print document and the storage in the page buffer 18 are completed, in the next step 210, the print data for one page of the print document stored in the page buffer 18 is compressed by a predetermined compression method. The data is compressed and stored in the secondary storage device 20. The predetermined compression method at this time is a run length (Run Length) method, L
A known technique such as the ZW method can be applied.

【0037】印刷原稿1ページ分の印刷データの圧縮及
び二次記憶装置20への記憶が終了すると次のステップ
212では、ステップ200において内部メモリ16の
所定領域に記憶した印刷モードの値が1であるか否かを
判定し、1である場合にはステップ214へ移行して、
ステップ204において内部メモリ16の所定領域に記
憶した配布パターンを参照して、ページバッファ18に
記憶されている印刷データを用いて上位装置40から指
定されている印刷枚数分の1部目の印刷を行なったのち
ステップ216へ移行する。
When the compression of the print data for one page of the print document and the storage in the secondary storage device 20 are completed, in the next step 212, the print mode value stored in the predetermined area of the internal memory 16 in step 200 becomes 1 It is determined whether or not there is, and if it is 1, the process proceeds to step 214,
In step 204, referring to the distribution pattern stored in the predetermined area of the internal memory 16, the printing of the first copy for the number of prints designated by the higher-level device 40 is performed using the print data stored in the page buffer 18. After performing, the process proceeds to step 216.

【0038】一方、ステップ212において印刷モード
の値が1でないと判定された場合には、ここでの1部目
の印刷を行なわずにステップ216へ移行する。なお、
ステップ214における1部目の印刷は、ステップ21
0の印刷データの圧縮及び二次記憶装置20への記憶処
理と並行して行なってもよい。また、ステップ214に
おいて1部目の印刷を行なう際には、配布パターンにお
ける指定印刷枚数が0枚であるページに関しては、印刷
を行なわないようにしてもよく、0枚指定を1枚指定に
置き換えて印刷するようにしてもよい。
On the other hand, if it is determined in step 212 that the value of the print mode is not 1, the process proceeds to step 216 without printing the first copy here. In addition,
The printing of the first copy in step 214 is performed in step 21
0 may be performed in parallel with the process of compressing the print data and storing it in the secondary storage device 20. Further, when printing the first copy in step 214, printing may not be performed on pages for which the designated number of prints in the distribution pattern is 0, and the 0 prints are replaced with the 1 prints. May be printed.

【0039】次のステップ216では、二次記憶装置2
0のオーバーフローが発生したか否かを判定し、オーバ
ーフローが発生していない場合はステップ218へ移行
し、印刷原稿の最終ページまでの印刷データの二次記憶
装置20への記憶が終了したか否かを判定し、終了して
いない場合にはステップ204へ戻り、終了した場合に
はステップ220へ移行する。従って、印刷原稿の全て
の印刷データの二次記憶装置20への記憶が終了するま
で上記ステップ204乃至ステップ216の処理、すな
わちページ毎の配布パターンの内部メモリ16への記
憶、印刷原稿1ページ分の印刷データのページバッファ
18への記憶、ページバッファ18へ記憶された印刷デ
ータの所定方法による圧縮及び二次記憶装置20への記
憶、印刷モードの値が1である場合の1部目の印刷、及
び二次記憶装置20のオーバーフロー発生の有無の判定
が繰り返し行われた後、ステップ220へ移行する。
In the next step 216, the secondary storage device 2
It is determined whether an overflow of 0 has occurred. If no overflow has occurred, the process proceeds to step 218 to determine whether storage of the print data up to the last page of the print document in the secondary storage device 20 has been completed. The process returns to step 204 if not completed, and proceeds to step 220 if completed. Therefore, until the storage of all the print data of the print manuscript in the secondary storage device 20 is completed, the processing of the above steps 204 to 216, that is, the storage of the distribution pattern for each page in the internal memory 16 and the processing of one page of the print manuscript Of the print data stored in the page buffer 18, compression of the print data stored in the page buffer 18 by a predetermined method, storage in the secondary storage device 20, and printing of the first copy when the value of the print mode is 1. After the determination of whether or not an overflow has occurred in the secondary storage device 20 is repeatedly performed, the process proceeds to step 220.

【0040】なお、この際、ステップ204乃至ステッ
プ216の処理が繰り返し行われるため、ステップ20
4のページ毎の配布パターンの内部メモリ16への記憶
処理が繰り返し行われるので、内部メモリ16の所定領
域には、例えば図8に示すような印刷データ管理テーブ
ル70が作成される。同図に示した印刷データ管理テー
ブル70は、1部目の1ページ目は3枚、2ページ目は
0枚、3ページ目は1枚、(途中省略)、最終ページ目
は2枚出力することを表している。
At this time, since the processing of steps 204 to 216 is repeatedly performed, step 20
Since the process of storing the distribution pattern for each of the four pages in the internal memory 16 is repeatedly performed, a print data management table 70 as shown in FIG. In the print data management table 70 shown in the drawing, the first page of the first copy outputs three sheets, the second page outputs three sheets, the third page outputs one sheet (omitted in the middle), and the last page outputs two sheets. It represents that.

【0041】二次記憶装置20のオーバーフローが発生
せず、最終ページまでの印刷データの二次記憶装置20
への記憶が終了するとステップ220では、印刷モード
の値が1であるか否かの判定を行ない、1でない場合は
ステップ222へ移行して、後述する二次記憶装置に基
づく印刷処理1ルーチンを実行した後に本制御プログラ
ムを終了し、1である場合はステップ224へ移行し
て、後述する二次記憶装置に基づく印刷処理2ルーチン
を実行した後に本制御プログラムを終了する。
The overflow of the secondary storage device 20 does not occur, and the secondary storage device 20 of the print data up to the last page does not occur.
When the storage of the print mode is completed, in step 220, it is determined whether or not the value of the print mode is 1, and if not, the process proceeds to step 222 to execute a print processing 1 routine based on the secondary storage device described later. After the execution, the control program is terminated. If the value is 1, the process proceeds to step 224, and after executing a print processing 2 routine based on a secondary storage device described later, the control program is terminated.

【0042】一方、ステップ216において、二次記憶
装置20のオーバーフローが発生したと判定された場合
にはステップ226へ移行し、二次記憶装置20のオー
バーフローが発生した旨を示すメッセージを表示部28
へ表示した後にステップ228へ移行し、二次記憶装置
20のオーバーフローが発生した旨を示す信号を上位装
置40に送信する。上位装置40は、二次記憶装置20
のオーバーフローが発生した旨を示す信号を受信する
と、オペレータに二次記憶装置20のオーバーフローが
発生したことを知らせる動作、例えばブザーを鳴動させ
るといった動作を行なう。
On the other hand, if it is determined in step 216 that an overflow of the secondary storage device 20 has occurred, the process proceeds to step 226, and a message indicating that an overflow of the secondary storage device 20 has occurred is displayed on the display unit 28.
Then, the process proceeds to step 228, and a signal indicating that an overflow has occurred in the secondary storage device 20 is transmitted to the host device 40. The higher-level device 40 includes the secondary storage device 20
When a signal indicating that an overflow has occurred is received, an operation of notifying the operator that an overflow has occurred in the secondary storage device 20, for example, an operation of sounding a buzzer is performed.

【0043】次のステップ230では、印刷処理を実行
するか否かを予め設定された内容(この内容は、操作部
24を用いてオペレータにより設定される)に基づき判
定し、印刷処理を実行しない場合にはステップ238へ
移行し、引き続き上位装置40から送信されてくる配布
パターン及び印刷データの受信のみを継続して行なった
後にステップ240へ移行して、メッセージシートを印
刷した後に本制御プログラムを終了する。図7は、ステ
ップ240において印刷されるメッセージシート50の
一例を示したものである。同図に示すようにメッセージ
シート50には、例えば25ページ目において二次記憶
装置20のオーバーフローが発生した旨を示すメッセー
ジ50Aが印刷されている。なお、この際のメッセージ
50Aの各文字は、フォントメモリ22に記憶されてい
るフォントデータを用いて生成することができる。
In the next step 230, whether or not to execute the printing process is determined based on the contents set in advance (the contents are set by the operator using the operation unit 24), and the printing process is not executed. In this case, the process proceeds to step 238, and continues to only receive the distribution pattern and print data transmitted from the higher-level device 40, and then proceeds to step 240 to print the message sheet and execute this control program. finish. FIG. 7 shows an example of the message sheet 50 printed in step 240. As shown in the figure, a message 50A indicating that an overflow of the secondary storage device 20 has occurred is printed on the message sheet 50, for example, on the 25th page. At this time, each character of the message 50A can be generated using the font data stored in the font memory 22.

【0044】一方、ステップ230において、印刷処理
を実行することが設定されていると判定された場合には
ステップ232へ移行し、それまでに内部メモリ16の
所定領域に記憶した配布パターン(印刷データ管理テー
ブル)における1部目の指定印刷枚数が0枚であるペー
ジが存在するか否かを判定し、存在する場合にはステッ
プ234へ移行して、後述する二次記憶装置に基づく印
刷処理3ルーチンを実行した後にステップ236へ移行
し、1部目の指定印刷枚数が0枚であるページが存在し
ない場合にはステップ234の処理を実行せずにステッ
プ236へ移行する。
On the other hand, if it is determined in step 230 that the execution of the printing process is set, the process proceeds to step 232, where the distribution pattern (print data It is determined whether or not there is a page in which the designated number of copies of the first copy in the management table is 0, and if there is, the process proceeds to step 234 to execute a printing process 3 based on a secondary storage device described later. After executing the routine, the process proceeds to step 236. If there is no page having the designated number of printed sheets of the first copy of 0, the process proceeds to step 236 without executing the process of step 234.

【0045】次のステップ236では、後述するページ
バッファに基づく印刷処理ルーチンを実行してステップ
240へ移行し、上記メッセージシートを印刷した後に
本制御プログラムを終了する。
In the next step 236, a print processing routine based on a page buffer, which will be described later, is executed, and the process proceeds to step 240. After printing the message sheet, the present control program ends.

【0046】次に図3を参照して二次記憶装置に基づく
印刷処理1ルーチンについて説明する。
Next, a printing process 1 routine based on the secondary storage device will be described with reference to FIG.

【0047】ステップ250では、二次記憶装置20に
記憶された圧縮後の印刷データのうちの印刷原稿の1ペ
ージ目に対応する印刷データを読み出して、圧縮方法に
対応した伸張方法により印刷データを伸張して一旦ペー
ジバッファ18に記憶し、記憶した印刷データを上記印
刷データ管理テーブル70に記憶されている1部目の1
ページ目の出力枚数分だけ繰り返して出力部29に出力
する。出力部29では、印刷データを入力すると、印刷
データを用いた印刷用紙への印刷を行なう。
In step 250, of the compressed print data stored in the secondary storage device 20, the print data corresponding to the first page of the print document is read, and the print data is decompressed by the decompression method corresponding to the compression method. The print data is expanded and temporarily stored in the page buffer 18, and the stored print data is stored in the first copy of the first copy stored in the print data management table 70.
The output is repeated to the output unit 29 by the number of output pages. Upon receiving the print data, the output unit 29 performs printing on print paper using the print data.

【0048】次のステップ252では、最終ページまで
の出力が終了したか否かを判定し、終了していない場合
はステップ250へ戻り、繰り返し2ページ目以降の1
部目の出力を行ない、最終ページまでの出力が終了した
とき肯定判定となってステップ254へ移行する。
In the next step 252, it is determined whether or not the output up to the last page has been completed. If the output has not been completed, the process returns to step 250, and the first and second pages after the second page are repeated.
The output of the copy is performed, and when the output up to the last page is completed, an affirmative determination is made and the process proceeds to step 254.

【0049】ステップ254では、図2におけるステッ
プ202において内部メモリ16の所定領域に記憶した
印刷部数を参照して、印刷部数分の印刷が終了したか否
かを判定し、終了していない場合はステップ250へ戻
り、終了した場合は本ルーチンを終了する。
In step 254, referring to the number of copies stored in the predetermined area of the internal memory 16 in step 202 in FIG. 2, it is determined whether or not printing for the number of prints has been completed. The routine returns to step 250, and if terminated, terminates this routine.

【0050】すなわち、本ルーチンの処理によって、上
位装置40から受信した配布パターンを用いて作成され
た印刷データ管理テーブル70に基づいて、上位装置4
0から受信した印刷部数分の1部目から最終部までの印
刷処理が二次記憶装置20に記憶された圧縮データに基
づいて実行される。
That is, based on the print data management table 70 created by using the distribution pattern received from the host device 40 by the processing of this routine, the host device 4
The print processing from the first copy to the last copy corresponding to the number of print copies received from 0 is executed based on the compressed data stored in the secondary storage device 20.

【0051】次に図4を参照して二次記憶装置に基づく
印刷処理2ルーチンについて説明する。なお、図4にお
ける図3の処理と同様の処理を行なう部分には、同一の
符号を付して説明する。
Next, a printing process 2 routine based on the secondary storage device will be described with reference to FIG. Note that, in FIG. 4, portions performing the same processing as the processing in FIG. 3 are denoted by the same reference numerals and described.

【0052】ステップ251では、二次記憶装置20に
記憶された圧縮後の印刷データのうちの印刷原稿の1ペ
ージ目に対応する印刷データを読み出して、圧縮方法に
対応した伸張方法により印刷データを伸張して一旦ペー
ジバッファ18に記憶し、記憶した印刷データを上記印
刷データ管理テーブル70に記憶されている2部目の1
ページ目の出力枚数分だけ繰り返して出力部29に出力
する。出力部29では、印刷データを入力すると、印刷
データを用いた印刷用紙への印刷を行なう。
In step 251, of the compressed print data stored in the secondary storage device 20, the print data corresponding to the first page of the print document is read, and the print data is expanded by the decompression method corresponding to the compression method. The print data is expanded and temporarily stored in the page buffer 18, and the stored print data is stored in the first copy of the second copy stored in the print data management table 70.
The output is repeated to the output unit 29 by the number of output pages. Upon receiving the print data, the output unit 29 performs printing on print paper using the print data.

【0053】これ以降、ステップ252及びステップ2
54では、図3に示した二次記憶装置に基づく印刷処理
1ルーチンの同符号のステップと同様の処理を行なう。
Thereafter, steps 252 and 2
At 54, the same processing as the steps of the same reference numerals in the print processing 1 routine based on the secondary storage device shown in FIG. 3 is performed.

【0054】すなわち、本ルーチンが実行されるのは印
刷モードの値が1である場合であり、この場合は1部目
の印刷は上記ステップ214の処理により終了している
ので、本ルーチンでは、2部目から最終部までの印刷処
理が行われる。
That is, this routine is executed when the value of the print mode is 1, and in this case, the printing of the first copy has been completed by the processing of the above-mentioned step 214. The printing process from the second copy to the last copy is performed.

【0055】次に図5を参照して二次記憶装置に基づく
印刷処理3ルーチンについて説明する。
Next, a printing process 3 routine based on the secondary storage device will be described with reference to FIG.

【0056】ステップ260では、二次記憶装置20に
記憶された全てのページを印刷するか否かを予め操作部
24を用いたオペレータの設定に基づき判定し、全ての
ページを印刷する場合はステップ262へ移行し、全て
のページに対応する印刷データを用いて各ページ1枚ず
つ印刷した後に、本ルーチンを終了する。
In step 260, it is determined in advance whether or not to print all the pages stored in the secondary storage device 20 based on the setting of the operator using the operation unit 24. Then, the process proceeds to 262, and after printing each page one by one using the print data corresponding to all pages, the present routine is terminated.

【0057】一方、ステップ260において、全てのペ
ージを印刷すると判定されなかった場合にはステップ2
64へ移行し、印刷データ管理テーブル70における1
部目の指定印刷枚数が0枚のページに対応する印刷デー
タのみを二次記憶装置20から読み出して印刷した後
に、本ルーチンを終了する。
On the other hand, if it is not determined in step 260 that all pages are to be printed, step 2
64, and the 1 in the print data management table 70
After reading out only the print data corresponding to the page where the designated number of copies of the copy is 0 from the secondary storage device 20 and printing it, this routine ends.

【0058】すなわち、図2におけるステップ214の
処理が実行された場合には、配布パターンに基づいた1
部目の印刷は既に終了しているので、この場合には本ル
ーチンのステップ264を実行してステップ214の1
部目の印刷時には印刷されなかったページのみの印刷を
行なうことにより、二次記憶装置20に記憶された全ペ
ージの印刷データを最低1枚は印刷することができる。
That is, when the processing of step 214 in FIG. 2 is executed,
Since the printing of the copy has already been completed, in this case, step 264 of this routine is executed to execute step 214-1.
By printing only the pages that have not been printed at the time of printing a copy, at least one print data of all pages stored in the secondary storage device 20 can be printed.

【0059】また、ステップ214の処理を実行してい
ない場合には、ステップ262を実行することにより、
二次記憶装置20に記憶された印刷データを1枚ずつ印
刷することができる。
If the processing in step 214 has not been executed, step 262 is executed to obtain
The print data stored in the secondary storage device 20 can be printed one by one.

【0060】なお、ステップ214の処理が実行された
場合においても、ステップ262を実行することによ
り、二次記憶装置20に記憶された印刷データを再度1
ページずつ印刷することができ、この場合不要なページ
も印刷されることになるが、ステップ264で印刷され
たページのオペレータによるソート作業が不用になる。
Even when the processing of step 214 is executed, by executing step 262, the print data stored in the secondary storage device 20 is re-printed by one.
The pages can be printed one by one. In this case, unnecessary pages are also printed, but the operator does not need to sort the pages printed in step 264.

【0061】次に図6を参照してページバッファに基づ
く印刷処理ルーチンについて説明する。
Next, a print processing routine based on the page buffer will be described with reference to FIG.

【0062】ステップ270乃至ステップ274の処理
は図2におけるステップ204乃至ステップ208と同
様の処理、すなわちページ毎の配布パターンの内部メモ
リ16への記憶、1ページ分の印刷データのページバッ
ファ18への記憶を行なう。
The processing in steps 270 to 274 is the same as the processing in steps 204 to 208 in FIG. 2, that is, the storage of the distribution pattern for each page in the internal memory 16 and the transfer of one page of print data to the page buffer 18. Remember.

【0063】次のステップ276では、ページバッファ
18に記憶した印刷データを1枚ずつ印刷するか否かを
操作部24を用いたオペレータの設定に基づき判定し、
1枚ずつ印刷する場合にはステップ278へ移行して、
ページバッファ18に記憶した印刷データを1枚分印刷
した後にステップ282へ移行する。一方、ステップ2
76において1枚ずつ印刷すると判定されなかった場合
にはステップ280へ移行し、印刷データ管理テーブル
70を参照して1部目の指定印刷枚数が0枚のものは1
枚に変更して印刷処理を行なった後にステップ282へ
移行する。
In the next step 276, it is determined whether to print the print data stored in the page buffer 18 one by one based on the setting of the operator using the operation unit 24.
When printing one sheet at a time, proceed to step 278,
After printing one piece of print data stored in the page buffer 18, the process proceeds to step 282. Step 2
If it is not determined in step 76 that printing is performed one by one, the process proceeds to step 280. Referring to the print data management table 70, if the designated number of printed copies of the first copy is 0, 1 is set.
After the print processing is performed with the number of sheets changed, the process proceeds to step 282.

【0064】次のステップ282では、最終ページまで
の印刷処理が終了したか否かを判定し、終了していない
場合はステップ270へ戻り、最終ページまでの印刷処
理が終了するまでステップ270乃至ステップ280の
処理を繰り返し行なった後に本ルーチンを終了する。
In the next step 282, it is determined whether or not the printing process up to the last page has been completed. If not, the process returns to step 270, and steps 270 to 270 are performed until the printing process up to the last page is completed. After repeating the process of step 280, this routine ends.

【0065】すなわち、二次記憶装置20のオーバーフ
ローが発生した場合においても、本ルーチンによって配
布パターン及び印刷データの受信を継続して行ない、オ
ーバーフローの発生以降受信される印刷データの印刷処
理が行われ、ステップ278を実行する場合には各ペー
ジ1枚ずつ、ステップ280を実行する場合には各ペー
ジについて最低1枚印刷される。
That is, even when the secondary storage device 20 overflows, the distribution pattern and the print data are continuously received by this routine, and the printing process of the print data received after the occurrence of the overflow is performed. When step 278 is executed, one page is printed for each page. When step 280 is executed, at least one page is printed for each page.

【0066】以上詳細に説明したように、本実施の形態
に係る出力装置において、二次記憶装置のオーバーフロ
ーが発生した場合に、二次記憶装置への印刷データの記
憶を停止して、それまでに二次記憶装置に記憶した印刷
データ及びそれ以降受信してページバッファに記憶した
印刷データに基づき印刷処理を行なうようにすれば、1
部目に関しては確実に印刷を行なうことができる。従っ
て、2部目以降の印刷に関しては、オペレータが1部目
の印刷用紙を使用して複写することにより必要部数の印
刷が可能となる。この場合、上記制御プログラムにより
内部メモリに記憶した配布パターン(印刷データ管理テ
ーブル)を利用して印刷することが可能であるので、オ
ペレータは配布パターンに対応する各印刷部のページ毎
の印刷枚数を指定する必要がないため、オペレータの作
業の効率化を図ることができる。
As described above in detail, in the output device according to the present embodiment, when the overflow of the secondary storage device occurs, the storage of the print data in the secondary storage device is stopped, and If the print processing is performed based on the print data stored in the secondary storage device and the print data received thereafter and stored in the page buffer,
Printing can be performed reliably for the set of copies. Therefore, as for the printing of the second copy and thereafter, the necessary number of copies can be printed by the operator using the printing paper of the first copy. In this case, since it is possible to print using the distribution pattern (print data management table) stored in the internal memory by the control program, the operator determines the number of prints per page of each printing unit corresponding to the distribution pattern. Since there is no need to specify, the work efficiency of the operator can be improved.

【0067】また、本実施の形態に係る出力装置では、
二次記憶装置のオーバーフローが発生した場合には、表
示部にオーバーフローが発生した旨を示すメッセージが
表示され、上位装置により例えばブザーを鳴動させると
いった動作が行なわれ、更に図7に示すようなオーバー
フローの発生を示すメッセージシートが印刷されるの
で、オペレータは表示部の表示状態、上位装置の動作状
態、デジタル複合機から出力されたメッセージシートを
参照することにより、容易に二次記憶装置のオーバーフ
ローの発生及び1部目のみの出力であることを認識する
ことができる。
In the output device according to the present embodiment,
When an overflow occurs in the secondary storage device, a message indicating that an overflow has occurred is displayed on the display unit, and an operation such as sounding a buzzer is performed by a higher-level device. Is printed, the operator can easily refer to the display state of the display unit, the operation state of the upper-level device, and the message sheet output from the digital multi-function peripheral, so that the overflow of the secondary storage device can be easily performed. It can be recognized that the output is the output of only the first copy.

【0068】なお、本実施の形態では、図5に示す二次
記憶装置に基づく印刷処理3ルーチンにおいて、二次記
憶装置20に記憶した全ての印刷データを1枚ずつ印刷
する処理と1部目の指定印刷枚数が0枚となっているペ
ージのみ1枚ずつ印刷する処理とを選択可能とした場合
について説明したが、本発明はこれに限定されるもので
はなく、例えば二次記憶装置20に記憶した全ての印刷
データについて指定印刷枚数通りに印刷する処理、二次
記憶装置20に記憶した全ての印刷データについて指定
印刷枚数通りに印刷するが、指定印刷枚数が0枚である
ページについては1枚指定に置き換えて印刷する処理も
含めて選択可能とする形態としてもよい。
In the present embodiment, in the print processing 3 routine based on the secondary storage device shown in FIG. 5, the process of printing all the print data stored in the secondary storage device 20 one by one and the first copy Has been described, it is possible to select the process of printing one page at a time only for pages for which the designated number of printed pages is 0. However, the present invention is not limited to this. A process for printing all the stored print data according to the designated number of prints, a process for printing all the print data stored in the secondary storage device 20 as the designated number of prints, but 1 for a page where the designated number of prints is 0 It is also possible to adopt a form in which selection is possible, including processing for printing by replacing with sheet designation.

【0069】また、本実施の形態では、図6に示すペー
ジバッファに基づく印刷処理ルーチンにおいて、ページ
バッファ18に記憶した全ての印刷データを1枚ずつ印
刷する処理とページバッファ18に記憶した全ての印刷
データについて指定印刷枚数通りに印刷するが、指定印
刷枚数が0枚であるページについては1枚指定に置き換
えて印刷する処理とを選択可能とした場合について説明
したが、本発明はこれに限定されるものではなく、例え
ばページバッファ18に記憶した全ての印刷データにつ
いて指定印刷枚数通りに印刷する処理も含めて選択可能
とする形態としてもよい。
In the present embodiment, in the print processing routine based on the page buffer shown in FIG. 6, all the print data stored in the page buffer 18 are printed one by one, and all the print data stored in the page buffer 18 are printed. A case has been described where print data is printed as specified in the designated number of prints, and it is possible to select a process in which printing is performed by replacing pages designated as “0” in the designated number of prints by designating one. Instead, for example, all the print data stored in the page buffer 18 may be selected, including the process of printing the specified number of prints.

【0070】また、本実施の形態では、図2におけるス
テップ230、図5におけるステップ260、図6にお
けるステップ276の判定を、デジタル複合機10の操
作部24を用いたオペレータによる設定に基づいて行な
う場合について説明したが、本発明はこれに限定される
ものではなく、上位装置40からの通知に基づいて判定
する形態としてもよく、自動的に何れかを選択する形態
としてもよい。
In the present embodiment, the determination in step 230 in FIG. 2, step 260 in FIG. 5, and step 276 in FIG. 6 is performed based on the settings made by the operator using the operation unit 24 of the digital MFP 10. Although the case has been described, the present invention is not limited to this, and may be a mode in which a determination is made based on a notification from the higher-level device 40, or a mode in which any one is automatically selected.

【0071】更に、本実施の形態では、二次記憶装置2
0へ印刷データを記憶する際に所定の圧縮方法を用いて
印刷データを圧縮する場合について説明したが、圧縮せ
ずにそのまま二次記憶装置20へ記憶してもよいことは
言うまでもない。
Further, in the present embodiment, the secondary storage device 2
Although a case has been described where print data is compressed using a predetermined compression method when storing the print data to 0, it goes without saying that the print data may be directly stored in the secondary storage device 20 without being compressed.

【0072】[0072]

【発明の効果】以上説明したように請求項1乃至請求項
3に記載の出力装置によれば、第2の記憶手段のオーバ
ーフローが発生していない場合には、第2の記憶手段に
記憶された印刷データを用いた印刷が行なわれ、第2の
記憶手段のオーバーフローが発生した場合には、それ以
降受信した印刷データに関しては第2の記憶手段への記
憶は行なわれずに第1の記憶手段に記憶された印刷デー
タを用いた印刷処理が継続して行なわれるので、第2の
記憶手段のオーバーフローが発生した場合であっても、
それまでに第2の記憶手段に記憶された印刷データ及び
それ以降受信した印刷データを用いた印刷処理を行なう
ことが可能となる、という効果を有する。
As described above, according to the output device of the first to third aspects, when no overflow occurs in the second storage means, the data is stored in the second storage means. When the printing using the print data is performed and the overflow of the second storage unit occurs, the print data received thereafter is not stored in the second storage unit, but the first storage unit is not stored. Since the printing process using the print data stored in the second storage unit is continuously performed, even if the second storage unit overflows,
This has the effect that it is possible to perform print processing using the print data stored in the second storage means and the print data received thereafter.

【0073】また、請求項4に記載の出力装置によれ
ば、第2の記憶手段のオーバーフローが発生した場合、
オーバーフローが発生した旨が表示手段に表示されるの
で、オペレータは表示手段を参照することにより、第2
の記憶手段のオーバーフローの発生の有無を容易に判断
することができる、という効果を有する。
According to the output device of the fourth aspect, when an overflow of the second storage means occurs,
Since the occurrence of the overflow is displayed on the display means, the operator refers to the display means to display the second information.
Has the effect that it is possible to easily determine whether or not overflow has occurred in the storage means.

【0074】また、請求項5に記載の出力装置によれ
ば、第2の記憶手段のオーバーフローが発生した場合、
オーバーフローが発生した旨が上位装置に通知されるの
で、上位装置ではオーバーフローが発生した旨が通知さ
れた場合、オペレータに第2の記憶手段のオーバーフロ
ーが発生したことを知らせる動作、例えばブザーを鳴動
させるといった動作を行なわせることによって、オペレ
ータは第2の記憶手段のオーバーフローの発生の有無を
容易に判断することができる、という効果を有する。
According to the output device of the present invention, when an overflow of the second storage means occurs,
Since the upper device is notified of the occurrence of the overflow, when the upper device is notified of the occurrence of the overflow, an operation of notifying the operator of the occurrence of the overflow of the second storage means, for example, a buzzer is sounded. By performing such an operation, the operator can easily determine whether or not an overflow has occurred in the second storage means.

【0075】更に、請求項6に記載の出力装置によれ
ば、第2の記憶手段のオーバーフローが発生した場合、
オーバーフローが発生した旨を示す情報を印刷した用紙
が出力されるので、オペレータはオーバーフローが発生
した旨を示す情報を印刷した用紙を参照することによ
り、第2の記憶手段のオーバーフローの発生の有無を容
易に判断することができる、という効果を有する。
Further, according to the output device of the sixth aspect, when an overflow of the second storage means occurs,
Since the sheet on which the information indicating that the overflow has occurred is output, the operator refers to the sheet on which the information indicating that the overflow has occurred is printed to determine whether or not the overflow has occurred in the second storage means. This has the effect that it can be easily determined.

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

【図1】本発明の実施の形態に係るデジタル複合機の構
成、及びその周辺の接続状態を示す概略構成図である。
FIG. 1 is a schematic configuration diagram showing a configuration of a digital multifunction peripheral according to an embodiment of the present invention and a connection state around the multifunction peripheral.

【図2】本発明の実施の形態に係る制御部において実行
される制御プログラムのフローチャートである。
FIG. 2 is a flowchart of a control program executed by a control unit according to the embodiment of the present invention.

【図3】本発明の実施の形態に係る制御部において実行
される二次記憶装置に基づく印刷処理1ルーチンのフロ
ーチャートである。
FIG. 3 is a flowchart of a print processing 1 routine based on a secondary storage device executed by a control unit according to the embodiment of the present invention.

【図4】本発明の実施の形態に係る制御部において実行
される二次記憶装置に基づく印刷処理2ルーチンのフロ
ーチャートである。
FIG. 4 is a flowchart of a print processing 2 routine based on a secondary storage device executed in the control unit according to the embodiment of the present invention.

【図5】本発明の実施の形態に係る制御部において実行
される二次記憶装置に基づく印刷処理3ルーチンのフロ
ーチャートである。
FIG. 5 is a flowchart of a print processing 3 routine based on a secondary storage device executed by the control unit according to the embodiment of the present invention.

【図6】本発明の実施の形態に係る制御部において実行
されるページバッファに基づく印刷処理ルーチンのフロ
ーチャートである。
FIG. 6 is a flowchart of a print processing routine based on a page buffer executed by the control unit according to the embodiment of the present invention.

【図7】本発明の実施形態に係るメッセージシートの印
刷内容を示す該略図である。
FIG. 7 is a schematic diagram showing a print content of a message sheet according to the embodiment of the present invention.

【図8】本発明の実施形態に係る制御部において作成さ
れる印刷データ管理テーブルを示す該略図である。
FIG. 8 is a schematic diagram showing a print data management table created in the control unit according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 デジタル複合機(出力装置) 14 制御部(制御手段) 18 ページバッファ(第1の記憶手段) 20 二次記憶装置(第2の記憶手段) 28 表示部(表示手段) 29 出力部(出力手段) 40 上位装置 Reference Signs List 10 digital multifunction peripheral (output device) 14 control unit (control unit) 18 page buffer (first storage unit) 20 secondary storage device (second storage unit) 28 display unit (display unit) 29 output unit (output unit) ) 40 Host device

───────────────────────────────────────────────────── フロントページの続き (72)発明者 塩崎 一朗 埼玉県岩槻市府内3丁目7番1号 富士ゼ ロックス株式会社岩槻事業所内 ──────────────────────────────────────────────────の Continuing from the front page (72) Inventor Ichiro Shiozaki 3-7-1, Fuchu, Iwatsuki-shi, Saitama Fuji Xerox Co., Ltd. Iwatsuki Office

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 上位装置から受信した1ページ分の印刷
データを記憶する第1の記憶手段と、 前記第1の記憶手段に記憶した印刷データを複数ページ
分記憶する第2の記憶手段と、 印刷データを用紙に印刷する出力手段と、 前記第2の記憶手段に記憶された印刷データの量が所定
値未満の場合に前記第2の記憶手段に記憶された印刷デ
ータの前記出力手段による印刷を行なうように制御する
と共に、前記第2の記憶手段に記憶された印刷データの
量が所定値以上になった場合に、それ以降受信した印刷
データの前記第2の記憶手段への記憶を中止し、それ以
降前記第1の記憶手段に記憶された印刷データを用いて
前記出力手段による印刷処理を行なうように制御する制
御手段と、 を有する出力装置。
A first storage unit for storing one page of print data received from a higher-level device; a second storage unit for storing a plurality of pages of print data stored in the first storage unit; Output means for printing print data on paper; and printing of the print data stored in the second storage means when the amount of print data stored in the second storage means is less than a predetermined value. And when the amount of print data stored in the second storage unit has become equal to or greater than a predetermined value, the storage of the print data received thereafter in the second storage unit is stopped. And control means for controlling the output means to perform print processing using print data stored in the first storage means thereafter.
【請求項2】 印刷部毎の各ページの印刷枚数を指定す
る配布パターンを入力する入力手段を更に有し、 前記制御手段は、印刷データの前記出力手段による印刷
を前記配布パターンに基づいて行なうように制御する請
求項1記載の出力装置。
2. An input unit for inputting a distribution pattern for designating the number of prints of each page for each printing unit, wherein the control unit performs printing of print data by the output unit based on the distribution pattern. The output device according to claim 1, wherein the output device is controlled as follows.
【請求項3】 前記制御手段は、1部目の印刷を前記第
1の記憶手段及び前記第2の記憶手段の何れか一方に記
憶された印刷データを用いて行なうように制御する請求
項1記載の出力装置。
3. The control unit controls the first copy to be printed using print data stored in one of the first storage unit and the second storage unit. Output device as described.
【請求項4】 前記制御手段は、前記第2の記憶手段に
記憶された印刷データの量が所定値以上になった場合
に、その旨を表示手段に表示する請求項1乃至請求項3
の何れか1項記載の出力装置。
4. The control device according to claim 1, wherein when the amount of print data stored in the second storage device is equal to or larger than a predetermined value, the control unit displays the fact on a display unit.
The output device according to claim 1.
【請求項5】 前記制御手段は、前記第2の記憶手段に
記憶された印刷データの量が所定値以上になった場合
に、その旨を前記上位装置へ通知する請求項1乃至請求
項4の何れか1項記載の出力装置。
5. The control device according to claim 1, wherein when the amount of print data stored in the second storage device has reached a predetermined value or more, the control unit notifies the host device of the fact. The output device according to claim 1.
【請求項6】 前記制御手段は、前記第2の記憶手段に
記憶された印刷データの量が所定値以上になった場合
に、その旨を示す情報を印刷した用紙を出力するように
制御する請求項1乃至請求項5の何れか1項記載の出力
装置。
6. When the amount of print data stored in the second storage unit is equal to or more than a predetermined value, the control unit controls to output a sheet on which information indicating that is printed. The output device according to claim 1.
JP9008059A 1997-01-20 1997-01-20 Output device Pending JPH10207646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9008059A JPH10207646A (en) 1997-01-20 1997-01-20 Output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9008059A JPH10207646A (en) 1997-01-20 1997-01-20 Output device

Publications (1)

Publication Number Publication Date
JPH10207646A true JPH10207646A (en) 1998-08-07

Family

ID=11682775

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9008059A Pending JPH10207646A (en) 1997-01-20 1997-01-20 Output device

Country Status (1)

Country Link
JP (1) JPH10207646A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009017571A (en) * 1999-02-03 2009-01-22 Fujifilm Corp Digital camera

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009017571A (en) * 1999-02-03 2009-01-22 Fujifilm Corp Digital camera

Similar Documents

Publication Publication Date Title
US8760711B2 (en) Image forming apparatus, method, and computer-readable storage medium for forming images on recording media such as paper having different sizes
US5563986A (en) Image processing system
JPH07287679A (en) Network management apparatus and control method thereof
US6947166B2 (en) Image input-output apparatus and method therefor
JP6142890B2 (en) Print control program, print control apparatus, and print control method
JPH11165455A (en) Print control method by computer and computer readable recording medium recorded with print control program and print control device
JP2000137798A (en) Image input / output device, image input / output method, and image processing system
JP3058109B2 (en) Output device
JPH11353143A (en) Print data converting method, computer-readable recording medium where program thereof is recorded, print data converting device, and print data deciding method
JP3144197B2 (en) Printing equipment
JP5563265B2 (en) Printing apparatus, control method therefor, and program
JP3745134B2 (en) Image input / output system and image input / output method
JP3616537B2 (en) Control device for printing device
JPH10278364A (en) Page printer
JP2025088426A (en) Information processing device, control method thereof, and program
JP2006056170A (en) Image forming apparatus
JPH10119364A (en) Printing system and printing control method
JP2007069580A (en) Image forming apparatus
JP2003131824A (en) Image forming device
JP2020104262A (en) Image formation device
JP2003211794A (en) Image memory unit
JPH11205513A (en) Output device, image data processing method, and information processing system
JP2002232681A (en) Image forming device
JP2006166205A (en) Image forming system and image output method
JPH04112070A (en) Printer

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040224