JPH04224983A - Printer - Google Patents
PrinterInfo
- Publication number
- JPH04224983A JPH04224983A JP2408514A JP40851490A JPH04224983A JP H04224983 A JPH04224983 A JP H04224983A JP 2408514 A JP2408514 A JP 2408514A JP 40851490 A JP40851490 A JP 40851490A JP H04224983 A JPH04224983 A JP H04224983A
- Authority
- JP
- Japan
- Prior art keywords
- copies
- data
- printing
- copy
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 description 49
- 238000010586 diagram Methods 0.000 description 7
- 101100311278 Arabidopsis thaliana STP11 gene Proteins 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 4
- 101100495597 Orientia tsutsugamushi groES gene Proteins 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 3
- 101000710013 Homo sapiens Reversion-inducing cysteine-rich protein with Kazal motifs Proteins 0.000 description 3
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 2
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 108090000237 interleukin-24 Proteins 0.000 description 2
- 101100311277 Arabidopsis thaliana STP10 gene Proteins 0.000 description 1
- 101100311281 Arabidopsis thaliana STP14 gene Proteins 0.000 description 1
- 101000760620 Homo sapiens Cell adhesion molecule 1 Proteins 0.000 description 1
- 101000661816 Homo sapiens Suppression of tumorigenicity 18 protein Proteins 0.000 description 1
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明は複写印字可能なページプ
リンタ等の印字装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing device such as a page printer capable of copy printing.
【0002】0002
【従来の技術】外部のホスト機器、例えばホストコンピ
ュータから出力される印字情報に従って用紙に印字を行
う装置として、例えばLCSプリンタ、LEDプリンタ
等のページプリンタが知られている。これらのページプ
リンタには、ホスト機器から入力する各ページの印字デ
ータの印字処理を指定枚数繰り返す所謂複写印字機能を
備えた装置がある。この機能を利用すれば複写機と同様
、同一印字画像を指定枚作成できる。2. Description of the Related Art Page printers such as LCS printers and LED printers are known as devices that print on paper according to print information output from an external host device, such as a host computer. Some of these page printers have a so-called copy printing function that repeats the printing process for each page of print data input from a host device for a specified number of sheets. By using this function, you can create specified copies of the same printed image, just like a copy machine.
【0003】0003
【従来技術の問題点】上述のような複写印字では、通常
ホスト機器から複写印字枚数の指定が行われる。しかし
この場合、各ページで複写印字枚数が異なる時問題とな
る。すなわちページプリンタの場合、複写機のように各
ページ毎に複写枚数を設定して複写するとか、複写枚数
の異なるページのみの原稿を分けて複写するという簡単
な複写処理ができない。この為、ホスト機器からページ
プリンタへ複数ページ分の印字データを一括して出力で
きず、1ページ毎に印字データを送出するか、又は複写
印字枚数の同じページが連続する場合のみ複数ページの
印字データを一括して送信できるだけである。また、複
写印字処理の途中で複写枚数の設定変更もできなかった
。[Problems with the Prior Art] In copy printing as described above, the number of copies to be printed is usually specified from the host device. However, in this case, a problem arises when the number of copies printed on each page is different. That is, in the case of a page printer, it is not possible to perform simple copying processes such as setting the number of copies for each page and copying them, or copying original documents with different numbers of copies separately, as in a copying machine. For this reason, it is not possible to output print data for multiple pages from the host device to the page printer at once, and print data is sent page by page, or multiple pages are printed only when the same number of copies are printed consecutively. It is only possible to send data in bulk. Furthermore, it was not possible to change the setting of the number of copies to be made during the copy printing process.
【0004】したがって、従来の複写印字処理はページ
プリンタへの複数回のデータ入力処理を繰り返す必要が
あり、極めて非効率な複写印字処理を行なっていた。Therefore, in the conventional copy printing process, it is necessary to repeat the data input process to the page printer multiple times, resulting in an extremely inefficient copy printing process.
【0005】[0005]
【発明の目的】本発明は上記従来の問題点に鑑み、複写
枚数の異なる複数ページの複写印字処理を行う場合でも
容易に複写枚数の変更ができ、効率良い複写印字処理を
行うことを可能とした印字装置を提供することを目的と
する。[Object of the Invention] In view of the above-mentioned conventional problems, the present invention makes it possible to easily change the number of copies even when copying and printing a plurality of pages with different numbers of copies, and to perform efficient copying and printing. The purpose is to provide a printing device with
【0006】[0006]
【発明の要点】本発明は上記目的を達成する為に、上位
機器より入力する印字情報に従って、各ページの印字デ
ータを指定された枚数の用紙に複写印字する印字装置に
おいて、複写印字動作中、印字処理が完了した用紙の枚
数を計数するカウンタと、前記上位機器、又は操作入力
手段より指定入力される複写指定枚数を記憶する記憶手
段と、一連の印字動作を中断して前記記憶手段に記憶さ
れた枚数とは異なる複写枚数の指定を可能にする中断制
御手段と、前記記憶手段、又は前記中断制御手段により
指定された枚数に基づいて複写印字動作を繰り返し行う
印字制御手段とを具備することを特徴とする。SUMMARY OF THE INVENTION In order to achieve the above-mentioned object, the present invention provides a printing device that copies print data of each page onto a specified number of sheets of paper according to print information input from a host device, during a copy printing operation. a counter for counting the number of sheets of paper for which the printing process has been completed; a storage means for storing the designated number of copies to be inputted from the host device or the operation input means; and a storage means for interrupting a series of printing operations and storing it in the storage means. and a printing control means that repeatedly performs a copy printing operation based on the number of copies specified by the storage means or the interruption control means. It is characterized by
【0007】[0007]
【実 施 例】以下本発明の一実施例について図面
を参照しながら説明する。図1は本実施例のページプリ
ンタのシステムブロック図である。同図において、ペー
ジプリンタのシステム制御を行うインターフェイスコン
トローラ1はCPU(中央処理装置)2、ROM3、R
AM4、操作制御部5、受信バッファ6、イメージデー
タ発生部7、フレームメモリ8より成る。また、プリン
タ部9は不図示の印字ヘッド、感光体ドラム、帯電器等
の駆動制御を行う回路であり、プリンタインターフェイ
ス(以下PRインターフェイスという)10を介して、
インターフェイスコントローラ1と接続されている。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a system block diagram of the page printer of this embodiment. In the figure, an interface controller 1 that performs system control of a page printer includes a CPU (central processing unit) 2, a ROM 3, an R
It consists of an AM 4, an operation control section 5, a reception buffer 6, an image data generation section 7, and a frame memory 8. Further, the printer section 9 is a circuit that controls the drive of a print head, a photosensitive drum, a charger, etc. (not shown), and via a printer interface (hereinafter referred to as PR interface) 10,
It is connected to the interface controller 1.
【0008】また、インターフェイスコントローラ1は
上位機器であるホストコンピュータ11とホストインタ
ーフェイス12を介して接続され、ホストコンピュータ
11は文字コードと印字処理に必要な各種コマンドで構
成される印字データをインターフェイスコントローラ1
へ出力する。CPU2はROM3に記憶されたシステム
プログラムに従って本システム全体の制御を行い、例え
ば、上記のようにホストコンピュータ11から出力され
る印字データを受信バッファ6へ格納する制御や、受信
バッファ6へ格納された印字情報を読み出し、コマンド
識別し対応する制御処理を行う。The interface controller 1 is connected to a host computer 11, which is a host device, via a host interface 12, and the host computer 11 sends print data consisting of character codes and various commands necessary for print processing to the interface controller 1.
Output to. The CPU 2 controls the entire system according to the system program stored in the ROM 3. For example, as described above, the CPU 2 controls storing the print data output from the host computer 11 into the reception buffer 6, and controls the storage of the print data output from the host computer 11 into the reception buffer 6. Reads the print information, identifies the command, and performs the corresponding control processing.
【0009】 イメージデータ発生部7は文字コード
に対応したドットパターンデータをフレームメモリ8へ
出力する回路である。また、フレームメモリ8はイメー
ジデータ発生部7から出力されたドットパターンデータ
を記憶し、用紙1頁分のデータを記憶できるメモリ容量
を有する。また、操作制御部5はプリント処理のスター
トキー、複写枚数の指定キー、後述する確定/一時の選
択キー、ホストコンピュータとプリンタ間の連動状態(
オンライン/オフライン)を切り換える選択キー等で構
成されている。The image data generating section 7 is a circuit that outputs dot pattern data corresponding to the character code to the frame memory 8 . Further, the frame memory 8 stores the dot pattern data output from the image data generating section 7, and has a memory capacity capable of storing data for one page of paper. The operation control unit 5 also includes a start key for print processing, a key for specifying the number of copies, a confirmation/temporary selection key (described later), and an interlocking state between the host computer and the printer (
It consists of selection keys to switch between online and offline.
【0010】また、インターフェイスコントローラ1と
プリンタ部9との関係は、インターフェイスコントロー
ラ1からプリンタ部9へ上述のフレームメモリ8に記憶
されたドットパターンデータやプリント指示信号が出力
され、プリンタ部9からインターフェイスコントローラ
1へ印字状態を示す信号が出力される。The relationship between the interface controller 1 and the printer section 9 is such that the dot pattern data and print instruction signals stored in the frame memory 8 described above are output from the interface controller 1 to the printer section 9, and from the printer section 9 A signal indicating the printing state is output to the controller 1.
【0011】RAM4はCPU2の制御処理中発生する
各種データを記憶する記憶エリア、及び複写印字処理の
為のカウンタエリア等で構成されている。図2はRAM
4のメモリ構成の一部を示す図である。同図に示すよう
に、RAM4は印字済枚数カウンタ4a、複写目標枚数
記憶エリア4b、4c等の記憶エリアで構成されている
。印字済枚数カウンタ4aは複写印字処理の際、同一ペ
ージの印字処理が終了した用紙の枚数をカウントするカ
ウンタである。また、複写目標枚数記憶エリア4bには
予めホストコンピュータ11から指定される複写枚数の
データ、又は操作制御部5からオペレータの指示により
設定される複写枚数のデータが記憶される。さらに、複
写目標枚数記憶エリア4cに記憶されるデータは操作制
御部5からオペレータの指示により指定される複写枚数
のデータが記憶されるが、この複写枚数のデータは一時
的な複写枚数のデータである。尚、複写目標枚数記憶エ
リア4b、又は4cに記憶される複写枚数のデータは上
述の確定/一時の選択キーの操作により後述するように
、何れかの記憶エリアに書き込まれる。The RAM 4 is composed of a storage area for storing various data generated during control processing by the CPU 2, a counter area for copy printing processing, and the like. Figure 2 shows RAM
4 is a diagram showing a part of the memory configuration of No. 4. FIG. As shown in the figure, the RAM 4 is composed of storage areas such as a printed sheet number counter 4a and target copy number storage areas 4b and 4c. The printed sheet number counter 4a is a counter that counts the number of sheets of paper for which the printing process for the same page has been completed during the copy printing process. Further, the target number of copies storage area 4b stores data on the number of copies specified in advance by the host computer 11, or data on the number of copies set by the operator's instruction from the operation control unit 5. Further, the data stored in the target copy number storage area 4c is the data on the number of copies specified by the operator's instructions from the operation control unit 5, but this data on the number of copies is temporary data on the number of copies. be. The data on the number of copies to be stored in the target copy number storage area 4b or 4c is written to either storage area by operating the above-mentioned confirm/temporary selection key, as will be described later.
【0012】以上の構成のページプリンタにおいて、以
下に図3、図4のフローチャートを用いて複写印字処理
動作を説明する。先ず、ホストコンピュータ11から印
字データがホストインターフェイス12を介してインタ
ーフェイスコントローラ1へ出力されると、前述のよう
にCPU2はROM3の制御に従ってこの印字データを
受信バッファ6へ格納する。その後、CPU2は受信バ
ッファ6に印字データが有るか判断し、存在すれば上述
の如くフレームメモリ8へドットパターンデータに変換
されたデータを記憶する(ステップ(以下、図4のフロ
ーチャートにおいてSTで示す)1、ST2)。図3は
ST2の処理内容を詳記したもので、CPU2は受信バ
ッファ6から印字データを読み出しデータの識別処理を
実行する(ステップ(以下、図3のフローチャートにお
いてSで示す)1、S2)。例えば、この識別処理によ
り読み出されたデータが文字コードであれば、その文字
コードに対応したドットパターンデータをイメージデー
タ発生部7から読み出しフレームメモリ8の所定エリア
に記憶する(S3)。また受信バッファ6から読み出し
た印字データが複写枚数設定コマンドであれば、このコ
マンドのすぐ後に読み出されるデータを複写目標枚数と
して前述の複写目標枚数記憶エリア4bに登録する(S
4)。尚、この時複写目標枚数記憶エリア4bに登録さ
れる複写目標枚数は本実施例では20枚とする。また、
受信バッファ6から読み出した印字データが他の制御処
理、例えば文字の回転、拡大等の指示コマンドであれば
そのコマンドに対応した処理を行う(S5)。また、受
信バッファ6から読み出したデータがF. Fコード(
排紙指示コマンド)である時、1ページ分のデータの生
成完了処理を実行する(S6)。すなわち、この処理は
受信バッファ6内のデータから1ページ分の印字データ
の区切りを示すF.Fコードが読み出された時実施され
る処理であり、このF. Fコードの読み出しによりC
PU2はフレームメモリ8に1ページ分のドットパター
ンデータが記憶されたものと判断してプリンタ部9への
ドットパターンデータの出力の制御に移る(第4図ST
3)。In the page printer having the above configuration, the copy printing processing operation will be explained below using the flowcharts shown in FIGS. 3 and 4. First, when print data is output from the host computer 11 to the interface controller 1 via the host interface 12, the CPU 2 stores this print data in the reception buffer 6 under the control of the ROM 3, as described above. Thereafter, the CPU 2 determines whether there is print data in the reception buffer 6, and if so, stores the data converted into dot pattern data in the frame memory 8 as described above (step (hereinafter referred to as ST in the flowchart of FIG. 4). )1, ST2). FIG. 3 details the processing contents of ST2, in which the CPU 2 reads print data from the reception buffer 6 and executes data identification processing (steps (hereinafter referred to as S in the flowchart of FIG. 3) 1, S2). For example, if the data read out by this identification process is a character code, dot pattern data corresponding to the character code is read out from the image data generation section 7 and stored in a predetermined area of the frame memory 8 (S3). Further, if the print data read from the reception buffer 6 is a copy number setting command, the data read immediately after this command is registered in the target copy number storage area 4b as the target number of copies (S
4). Incidentally, the target number of copies to be registered in the target number of copies storage area 4b at this time is 20 in this embodiment. Also,
If the print data read from the reception buffer 6 is an instruction command for other control processing, such as character rotation or enlargement, processing corresponding to the command is performed (S5). Also, the data read from the reception buffer 6 is F. F code (
If the command is a paper discharge instruction command), a process for completing generation of data for one page is executed (S6). That is, this process is performed from the data in the reception buffer 6 to the F. This is a process that is executed when the F code is read. C by reading the F code
The PU 2 determines that one page of dot pattern data has been stored in the frame memory 8, and moves on to control the output of the dot pattern data to the printer section 9 (FIG. 4 ST).
3).
【0013】上述の如くF. Fコードの出力によりフ
レームメモリ8へのデータ書込みの終了を判断する(S
T3がY(イエス))とCPU2の制御によりRAM4
内の印字済枚数カウンタ4aのカウントデータをリセッ
トする(ST4)。次に、複写枚数の変更があるか否か
判断する(ST5)。この判断は操作制御部5を操作し
てホストコンピュータとの接続関係をオフライン状態に
切り換え(デセレクト)オペレータの複写枚数の変更指
示が入力するか否かにより行う。通常直ちに複写枚数の
変更指示があることは少なく、説明上最初のフローでは
複写枚数の変更指示がなく、前述の処理(S3)により
複写目標枚数記憶エリア4bに登録された複写枚数(2
0枚)の印字処理を行うものとする(ST5がN(ノー
))。As mentioned above, F. The end of data writing to the frame memory 8 is determined by outputting the F code (S
T3 is Y (yes) and RAM4 is controlled by CPU2.
The count data of the printed sheet number counter 4a is reset (ST4). Next, it is determined whether there is a change in the number of copies (ST5). This determination is made based on whether or not the operator operates the operation control section 5 to switch (deselect) the connection with the host computer to an offline state and inputs an instruction to change the number of copies. Normally, it is rare that there is an instruction to change the number of copies immediately, and for the sake of explanation, there is no instruction to change the number of copies in the first flow, and the number of copies (2
0 sheets) (ST5 is N).
【0014】次に、CPU2は一時フラグがあるか判断
する(ST6)。この一時フラグは前述の操作制御部5
の確定/一時の選択キーの操作により複写目標枚数記憶
エリア4cに一時的な複写目標枚数を設定する際オンす
るフラグである。したがってこの時、オペレータによる
印字枚数の設定変更がないので一時フラグは無く(ST
6がN)、判断(ST7)へ移行する。Next, the CPU 2 determines whether there is a temporary flag (ST6). This temporary flag is set by the aforementioned operation control unit 5.
This flag is turned on when a temporary target number of copies is set in the target number of copies storage area 4c by operating the confirmation/temporary selection key. Therefore, at this time, there is no temporary flag (ST
6 is N), the process moves to judgment (ST7).
【0015】この判断は、複写目標枚数記憶エリア4b
に設定された複写枚数(20枚)のデータ(同図のフロ
ーチャートでは目標Aで示す)と印字済枚数カウンタ4
aのカウントデータを比較するものである。但し、最初
のこの判断では印字済枚数カウンタ4aのカウントデー
タは前述の処理(ST4)により“0”にリセットされ
ている為(ST7がN)、CPU2の指示によりプリン
タ部9に印字動作を実行させる(ST8)。すなわち、
CPU2からプリンタ部9へ印字指示信号を出力し、フ
レームメモリ8に記憶された1ページ分のドットパター
ンデータを出力する。このドットパターンデータは不図
示の印字ヘッドに出力され、感光体ドラム、現像器、転
写器等の画像形成部を駆動し用紙に印字データに基づく
画像を作成する。This judgment is made in the copy target number storage area 4b.
The data on the number of copies set (20 copies) (indicated by target A in the flowchart in the same figure) and the number of printed copies counter 4
This is to compare the count data of a. However, in this initial judgment, since the count data of the printed sheets counter 4a has been reset to "0" by the above-mentioned process (ST4) (ST7 is N), the printer section 9 executes the printing operation according to the instruction from the CPU 2. (ST8). That is,
A print instruction signal is output from the CPU 2 to the printer section 9, and one page's worth of dot pattern data stored in the frame memory 8 is output. This dot pattern data is output to a print head (not shown), which drives image forming units such as a photosensitive drum, developer, and transfer device to create an image on paper based on the print data.
【0016】その後、不図示の排紙センサにより印字処
理が行われた用紙の排出を検出すると(ST9がY)、
印字済枚数カウンタ4aのカウントデータを+1する(
ST10)。そして、判断(ST5)に戻り複写枚数の
変更指示が有るか判断する。ここで、複写枚数の変更指
示がなければ(ST5がN)、さらに複写印字処理を継
続し、1枚の印字処理毎にカウントアップする印字済枚
数カウンタ4aのカウントデータと、複写目標枚数記憶
エリア4bに記憶された複写目標枚数(20枚)のデー
タとを比較し(ST7)、印字済枚数カウンタ4aのカ
ウントデータが複写目標枚数記憶エリア4bに記憶され
るデータと一致するまで上述の処理(ST5〜ST10
)を繰り返す。Thereafter, when a paper discharge sensor (not shown) detects the discharge of the paper on which the printing process has been performed (ST9 is Y),
Add 1 to the count data of the printed sheet counter 4a (
ST10). Then, the process returns to determination (ST5) and it is determined whether there is an instruction to change the number of copies. Here, if there is no instruction to change the number of copies (ST5 is N), the copy printing process is continued, and the count data of the printed number counter 4a, which counts up for each printing process, and the target number of copies storage area The data of the target number of copies (20 copies) stored in the target copy number storage area 4b is compared (ST7), and the above-mentioned process ( ST5~ST10
)repeat.
【0017】その後、印字済枚数カウンタ4aのカウン
トデータが複写目標枚数記憶エリア4bのデータと一致
すると(印字済枚数カウンタ4aのカウントデータが“
20”になると、ST7がY)、指定された複写枚数に
達したものと判断する。そして以後、一時フラグをリセ
ットし(但しこの場合一時フラグはセットされていない
が処理として実行する)、複写目標枚数記憶エリア4b
のデータ(“20”)をクリアし、フレームメモリ8に
記憶されているドットパターンデータをクリアする(S
T11〜ST13)。Thereafter, when the count data of the printed sheet number counter 4a matches the data of the copy target number storage area 4b (the count data of the printed sheet number counter 4a becomes "
20", ST7 returns Y) and it is determined that the specified number of copies has been reached.Then, the temporary flag is reset (however, in this case, the temporary flag is not set, but it is executed as a process), and the copying process is executed. Target number memory area 4b
Clear the data (“20”) and clear the dot pattern data stored in the frame memory 8 (S
T11-ST13).
【0018】一方、上述の20枚の複写印字処理の途中
で複写枚数の変更指示がオペレータにより行われると(
ST5がY)、複写枚数変更入力処理(ST14)を実
行し、確定/一時の判断を行う(ST15)。この判断
は前述の操作制御部5の確定/一時の選択キーから出力
させる操作信号により実行され、“確定”の指示の場合
は複写目標枚数記憶エリア4bへ新たな複写枚数の目標
値をセットする(ST16)。例えば、上述の如く複写
目標枚数記憶エリア4bに記憶された20枚の複写目標
枚数を15枚に変更する(尚、同図のフローチャートで
は目標A′で示す)。On the other hand, if the operator issues an instruction to change the number of copies in the middle of the above-mentioned copy printing process for 20 copies (
If ST5 is Y), a copy number change input process (ST14) is executed, and a determination is made as to whether it is fixed or temporary (ST15). This judgment is executed by an operation signal output from the confirmation/temporary selection key of the operation control unit 5 mentioned above, and in the case of a "confirm" instruction, a new target value of the number of copies is set in the copy target number storage area 4b. (ST16). For example, the target copy number of 20 sheets stored in the target copy number storage area 4b as described above is changed to 15 sheets (indicated by target A' in the flowchart of the figure).
【0019】CPU2は次に一時フラグの有無を判断し
、この時一時フラグは無い為上述のようにして新たに設
定された複写目標枚数(15枚)が印字済枚数カウンタ
4aのカウントデータ以上(例えば印字済枚数カウンタ
4aのカウントデータが“10”等のデータの時)であ
れば、上述のように新たに設定された複写目標枚数に印
字済枚数カウンタ4aのカウントデータが達するまで印
字処理を繰り返す(ST16、ST6、〜ST10)。
また、新たに設定された複写目標枚数(15枚)が印字
済枚数カウンタ4aのカウントデータ以下であれば(S
T7がY)、直ちにそのページの複写印字処理を終了す
べく上述と同様処理(ST11〜ST13)を実行する
。The CPU 2 next determines whether or not there is a temporary flag, and since there is no temporary flag at this time, the newly set target number of copies (15 copies) as described above is greater than or equal to the count data of the printed number counter 4a ( For example, if the count data of the printed sheet number counter 4a is data such as "10", the printing process is continued until the count data of the printed sheet number counter 4a reaches the newly set copy target number as described above. Repeat (ST16, ST6, ~ST10). Furthermore, if the newly set copy target number (15 copies) is less than or equal to the count data of the printed number counter 4a (S
If T7 is Y), the same process as described above (ST11 to ST13) is executed to immediately end the copy printing process for that page.
【0020】また、一時的にそのページの複写枚数を変
更する時は上述の複写枚数の変更指示がオペレータから
あると(ST5がY)、複写枚数変更入力処理(ST1
4)を実行し、確定/一時の判断を行い(ST15)、
“一時”の指示であることを確認する。この場合には新
たな複写枚数の目標値を複写目標枚数記憶エリア4cに
セットする(尚、同図のフローチャートでは目標Bで示
す、ST17)。そして、一時フラグをセットし(ST
18)、複写目標枚数記憶エリア4cに設定された一時
的な複写目標枚数のデータと印字済枚数カウンタ4aの
カウントデータと比較する(ST6、ST19)。そし
て上述と同様に、複写目標枚数記憶エリア4cに設定さ
れた複写枚数が印字済枚数カウンタ4aのカウントデー
タ以上であれば、複写目標枚数記憶エリア4cに設定さ
れた複写目標枚数に印字済枚数カウンタ4aのカウント
データが達するまで印字処理を繰り返す(ST19がN
、ST6、〜ST10)。一方、複写目標枚数記憶エリ
ア4cに設定された複写枚数が印字済枚数カウンタ4a
のカウントデータ以下であれば(ST19がY)、直ち
にそのページの複写印字処理を終了すべく処理(ST1
1〜ST13)を実行する。したがって、以上のように
印字制御することにより複写印字処理中でもそのページ
のみ、又は以後継続する複写印字処理の複写枚数の設定
変更ができる。Further, when temporarily changing the number of copies of the page, when the above-mentioned instruction to change the number of copies is received from the operator (Y in ST5), the number of copies change input process (ST1
4) and make a final/temporary decision (ST15).
Confirm that this is a “temporary” instruction. In this case, a new target value for the number of copies is set in the target number of copies storage area 4c (indicated by target B in the flowchart of the figure, ST17). Then, set the temporary flag (ST
18) The temporary target number of copies set in the target number of copies storage area 4c is compared with the count data of the printed number counter 4a (ST6, ST19). Similarly to the above, if the number of copies set in the target number of copies storage area 4c is equal to or greater than the count data of the number of printed copies counter 4a, the number of copies set in the target number of copies storage area 4c is equal to the number of printed copies counter 4c. The printing process is repeated until the count data of 4a is reached (ST19 is N
, ST6, ~ST10). On the other hand, the number of copies set in the target number of copies storage area 4c is displayed on the printed number counter 4a.
If the count data is less than or equal to the count data of
1 to ST13). Therefore, by controlling printing as described above, it is possible to change the setting of the number of copies of only that page during the copy printing process, or the number of copies of the copy printing process that continues thereafter.
【0021】上述のようにして1ページの印字処理が終
了した後次のページの印字処理を行う際、次のページの
複写印字枚数が1ページ目の複写枚数と異なる時はオペ
レータが操作制御部5を介して新たな複写枚数を指示す
る。この場合、2ページ目の印字処理の際図4の判断(
ST5)が直ちにNとなり、2ページ目の希望する複写
枚数が複写目標枚数記憶エリア4bに記憶される(ST
14〜ST18)。この場合も前述と同様に確定/一時
の選択キーの操作により2ページ目以降の複写枚数の設
定、又は2ページ目のみの複写枚数の設定のいずれも設
定できる。When printing the next page after completing the printing process for one page as described above, if the number of copies to be printed for the next page is different from the number of copies for the first page, the operator must press the operation control unit. 5 to specify a new number of copies. In this case, when printing the second page, the judgment shown in Figure 4 (
ST5) immediately becomes N, and the desired number of copies of the second page is stored in the target copy number storage area 4b (ST
14-ST18). In this case as well, the number of copies for the second and subsequent pages can be set, or the number of copies for only the second page can be set by operating the confirmation/temporary selection key as described above.
【0022】したがって、以後は前述と同様に1枚印字
処理毎に印字済枚数カウンタ4aのカウントデータをカ
ウントアップし、2ページ目で新たに設定された複写枚
数分の複写印字処理を実行する(ST5〜ST10)。
尚、この場合でもオペレータは複写枚数を途中で変更す
ることも可能である(ST15〜ST18)。Therefore, from then on, as described above, the count data of the printed number counter 4a is counted up every time one sheet is printed, and the copy printing process for the newly set number of copies is executed on the second page ( ST5-ST10). Note that even in this case, the operator can change the number of copies midway through (ST15 to ST18).
【0023】尚、3ページ目以降の複写印字処理も同様
に処理することにより、各ページ毎に希望する複写枚数
の印字が行える。次に、図5は他の実施例を説明するペ
ージプリンタ内のRAMの構成を示す図である。本実施
例は同図に示すRAM14の構成、及びROM3の制御
プログラムが図1のシステムブロック図と異っているが
、他の構成は図1と同様である。[0023] By performing the same copy printing process for the third and subsequent pages, it is possible to print the desired number of copies for each page. Next, FIG. 5 is a diagram showing the configuration of a RAM in a page printer to explain another embodiment. This embodiment differs from the system block diagram in FIG. 1 in the configuration of the RAM 14 and the control program in the ROM 3 shown in the figure, but the other configurations are the same as in FIG. 1.
【0024】RAM14は図5に示す如く、印字枚数減
算カウンタ14a、複写目標枚数記憶エリア14b、及
びCPU2により処理されたデータを記憶する不図示の
記憶エリアで構成されている。また、図6は本実施例の
複写印字処理を説明するフローチャートである。As shown in FIG. 5, the RAM 14 is composed of a print number subtraction counter 14a, a copy target number storage area 14b, and a storage area (not shown) that stores data processed by the CPU 2. Further, FIG. 6 is a flowchart illustrating the copy printing process of this embodiment.
【0025】本実施例においても、ホストコンピュータ
11から出力される印字データを受信バッファ6へ一旦
格納し、以後CPU2の制御により受信バッファ6から
印字データを順次読み出し、印字データの識別処理を行
うことは前述の実施例と同じである(ステップ(以下、
図6のフローチャートにおいてSTPで示す)1〜ST
P3)。また、この識別処理により読み出されたデータ
が文字コードであれば、文字コードに対応したドットパ
ターンデータをフレームメモリ8の所定エリアに記憶し
、フレームメモリ8に1ページ分のドットパターンデー
タを書き込むことも同様である(図3に示すS1〜S6
)。Also in this embodiment, the print data output from the host computer 11 is temporarily stored in the reception buffer 6, and thereafter the print data is sequentially read out from the reception buffer 6 under the control of the CPU 2, and the print data is identified. is the same as in the previous embodiment (step (hereinafter referred to as
1 to ST (indicated by STP in the flowchart of FIG. 6)
P3). Furthermore, if the data read by this identification process is a character code, dot pattern data corresponding to the character code is stored in a predetermined area of the frame memory 8, and one page's worth of dot pattern data is written in the frame memory 8. The same is true (S1 to S6 shown in FIG.
).
【0026】但し以下の処理が異なり、ホストコンピュ
ータ11から出力される印字データに含まれるF.Fコ
ードが受信バッファ6から読み出される(STP3がY
)と、RAM14内の印字枚数減算カウンタ14aに複
写目標枚数記憶エリア14bに設定された複写目標枚数
のデータを書き込む(STP4)。例えば、この複写目
標枚数のデータが前述の実施例と同様20枚であれば、
印字枚数減算カウンタ14aにデータ“20”を書き込
む。尚、この複写枚数のデータ“20”は複写目標枚数
記憶エリア14bにも前述の処理(S4)により設定さ
れている。 その後、複写枚数の変更の指示がなけれ
ば(STP5がN)、印字枚数減算カウンタ14aのカ
ウントデータが“0”か判断し(STP6)、最初の処
理ではカウントデータは“20”であるので(STP6
がN)、印字動作を実行する(STP7)。この印字動
作は前述の処理(ST8)と同様であり、印字処理が行
われた用紙の排出を判断して印字枚数減算カウンタ14
aのカウント値を−1する(STP8、STP9)。
そして、この間オペレータからの複写枚数の変更指示が
なければ印字枚数減算カウンタ14aのカウントデータ
が“0”になると1ページ目の複写印字処理を終了すべ
くフレームメモリ8内のドットパターンデータをクリア
する(STP17)。However, the following processing is different, and the F. The F code is read from the reception buffer 6 (STP3 is Y
) and writes the data of the target number of copies set in the target number of copies storage area 14b to the number of printed copies subtraction counter 14a in the RAM 14 (STP4). For example, if the target copy number data is 20 copies as in the above-mentioned example,
Data "20" is written to the print number subtraction counter 14a. Note that this copy number data "20" is also set in the copy target number storage area 14b by the above-mentioned process (S4). After that, if there is no instruction to change the number of copies (STP5 is N), it is determined whether the count data of the print number subtraction counter 14a is "0" (STP6), and since the count data is "20" in the first process ( STP6
is N), and the printing operation is executed (STP7). This printing operation is similar to the above-mentioned process (ST8), and it is determined whether the paper on which the printing process has been performed is ejected, and the print number subtraction counter 14
The count value of a is decreased by 1 (STP8, STP9). If there is no instruction to change the number of copies from the operator during this time, when the count data of the print number subtraction counter 14a becomes "0", the dot pattern data in the frame memory 8 is cleared to end the copy printing process for the first page. (STP17).
【0027】一方、複写印字処理の間オペレータにより
複写枚数の変更の操作信号が出力されると(STP5が
Y)、複写枚数の変更入力処理が行われる(STP10
)。そして、CPU2は印字枚数減算カウンタ14a内
のカウントデータと上述の複写枚数の変更入力処理によ
り入力した複写枚数の入力値(例えば15枚)とを比較
する(STP11)。例えば、この時複写印字処理を既
に3枚行っており、印字枚数減算カウンタ14aのカウ
ントデータが17であれば、複写目標枚数記憶エリア1
4bに記憶されるデータ“20”から印字枚数減算カウ
ンタ14aのカウントデータ“17”を差し引くと“3
”となり、入力値“15”より小さいので(STP11
がY)処理STP12を実行する。On the other hand, when the operator outputs an operation signal for changing the number of copies during the copy printing process (STP5 is Y), input processing for changing the number of copies is performed (STP10).
). Then, the CPU 2 compares the count data in the print number subtraction counter 14a with the input value of the number of copies (for example, 15) input through the above-described number of copies change input process (STP11). For example, if the copy printing process has already been performed on three copies at this time and the count data of the print number subtraction counter 14a is 17, then the copy target number storage area 1
Subtracting the count data “17” of the print number subtraction counter 14a from the data “20” stored in the print number subtraction counter 14b results in “3”.
”, which is smaller than the input value “15” (STP11
(Y) Execute processing STP12.
【0028】この処理は、入力値(“15”)−(複写
目標枚数記憶エリア14bの記憶データ(“20”)−
印字枚数減算カウンタ14aのデータ(“17”))の
データ“12”を計算するものであり、この計算結果で
あるデータ“12”を印字枚数減算カウンタ14aへ設
定する(STP12)。すなわち、この場合複写目標枚
数記憶エリア14bのデータから印字枚数減算カウンタ
14aのカウントデータを差し引いたデータは概に印字
処理された用紙の枚数であるから、この枚数を新たに入
力する複写目標枚数のデータ(入力値)から差し引いて
印字枚数減算カウンタ14aにセットするものである。This process is performed by input value ("15") - (storage data ("20") in copy target number storage area 14b -
The data "12" of the data ("17") of the print number subtraction counter 14a is calculated, and the data "12" which is the result of this calculation is set in the print number subtraction counter 14a (STP12). That is, in this case, since the data obtained by subtracting the count data of the print number subtraction counter 14a from the data in the target copy number storage area 14b is approximately the number of sheets of paper that has been printed, this number is used as the target number of copies to be newly input. This is subtracted from the data (input value) and set in the print number subtraction counter 14a.
【0029】上述の計算の後、CPU2はさらに確定/
一時の判断を行い(ST13)、“確定”と判断すると
複写目標枚数記憶エリア14bのデータを入力値(“1
5”)に再設定し(STP14)、一方“一時”と判断
した時は複写目標枚数記憶エリア14bの記憶データは
そのままとして新たに設定された印字枚数減算カウンタ
14aのカウントデータが“0”になるまで、複写印字
処理を実行する(STP5〜STP9)。After the above calculation, the CPU 2 further determines /
A temporary judgment is made (ST13), and if it is judged as “confirmed”, the data in the copy target number storage area 14b is set to the input value (“1”).
5") (STP14), and on the other hand, when it is determined to be "temporary", the data stored in the copy target number storage area 14b remains as is and the newly set count data of the print number subtraction counter 14a becomes "0". The copy printing process is executed until the number is reached (STP5 to STP9).
【0030】一方、上述の判断(STP11)がNの時
、例えば複写印字処理を既に16枚行っており、印字枚
数減算カウンタ14aのカウントデータが4であれば、
複写目標枚数記憶エリア14bに記憶されるデータ“2
0”から印字枚数減算カウンタ14aのカウントデータ
“4”を差し引くと“16”となり、入力値“15”よ
り大きいので判断(STP11)はNとなる。この場合
には新たに入力した複写枚数は既に印字処理を終了して
いる為、上述と同様に確定/一時の判断を行い(ST1
5)、“確定”と判断すれば複写目標枚数記憶エリア1
4bのデータを入力値(“15”)に再設定し(STP
16)、一方“一時”と判断した時は複写目標枚数記憶
エリア14bの記憶データはそのままとし、そのページ
の複写印字処理を終了すべくフレームメモリ8に記憶さ
れたドットパターンデータをクリアする(STP17)
。On the other hand, when the above judgment (STP11) is N, for example, if copy printing has already been performed on 16 sheets and the count data of the print number subtraction counter 14a is 4,
Data “2” stored in the copy target number storage area 14b
Subtracting the count data "4" of the print number subtraction counter 14a from "0" results in "16", which is larger than the input value "15", so the judgment (STP11) is N. In this case, the newly input number of copies is Since the printing process has already been completed, confirm/temporary judgment is made in the same way as above (ST1
5) If it is determined to be “determined”, copy target number storage area 1
Reset the data of 4b to the input value (“15”) (STP
16) On the other hand, when it is determined that it is "temporary", the data stored in the target number of copies storage area 14b is left as is, and the dot pattern data stored in the frame memory 8 is cleared in order to finish the copy printing process for that page (STP17). )
.
【0031】以上の処理を各ページにおいて行うことに
より、前述の実施例と同様に各ページ毎に、又は各ペー
ジの複写印字処理中であっても複写枚数の設定変更を容
易に行うことができる。By performing the above processing on each page, it is possible to easily change the setting of the number of copies for each page or even during the copy printing process of each page, as in the previous embodiment. .
【0032】[0032]
【発明の効果】以上詳細に説明したように、本発明によ
れば複写印字枚数の異なる複数ページの印字処理を行う
場合、印字装置の操作制御部から容易に複写枚数の変更
ができ、希望する各ページの複写枚数の印字処理ができ
る。As described above in detail, according to the present invention, when printing multiple pages with different numbers of copies to be printed, the number of copies can be easily changed from the operation control section of the printing device, and the desired number of copies can be changed. It is possible to print the number of copies of each page.
【0033】また、容易に複写枚数の設定変更ができる
ので、効率良い印字処理が可能となる。Furthermore, since the setting of the number of copies can be easily changed, efficient printing processing becomes possible.
【図1】一実施例の印字装置の回路ブロック図である。FIG. 1 is a circuit block diagram of a printing device according to an embodiment.
【図2】一実施例の印字装置内のRAMの構成を説明す
る図である。FIG. 2 is a diagram illustrating the configuration of a RAM in a printing device according to an embodiment.
【図3】一実施例の印字装置の動作を説明するフローチ
ャートである。FIG. 3 is a flowchart illustrating the operation of the printing device of one embodiment.
【図4】一実施例の印字装置の動作を説明するフローチ
ャートである。FIG. 4 is a flowchart illustrating the operation of the printing device of one embodiment.
【図5】他の実施例の印字装置内のRAMの構成を説明
する図である。FIG. 5 is a diagram illustrating the configuration of a RAM in a printing device according to another embodiment.
【図6】他の実施例の印字装置の動作を説明するフロー
チャートである。FIG. 6 is a flowchart illustrating the operation of a printing device according to another embodiment.
1 インターフェイスコントローラ
2 CPU
3 ROM
4、14 RAM
4a 印字済枚数カウンタ
4b、4c、14b 複写目標枚数記憶エリア5
操作制御部
6 受信バッファ
7 イメージデータ発生部
8 フレームメモリ
9 プリンタ部
10 PRインターフェイス
12 ホストインターフェイス
14a 印字枚数減算カウンタ1 Interface controller 2 CPU 3 ROM 4, 14 RAM 4a Printed number counters 4b, 4c, 14b Copy target number storage area 5
Operation control section 6 Reception buffer 7 Image data generation section 8 Frame memory 9 Printer section 10 PR interface 12 Host interface 14a Printed number subtraction counter
Claims (1)
て、各ページの印字データを指定された枚数の用紙に複
写印字する印字装置において、複写印字動作中、印字処
理が完了した用紙の枚数を計数するカウンタと、前記上
位機器、又は操作入力手段より指定入力される複写指定
枚数を記憶する記憶手段と、一連の印字動作を中断して
前記記憶手段に記憶された枚数とは異なる複写枚数の指
定を可能にする中断制御手段と、前記記憶手段、又は前
記中断制御手段により指定された枚数に基づいて複写印
字動作を繰り返し行う印字制御手段と、を具備すること
を特徴とする印字装置。[Claim 1] In a printing device that copies print data of each page onto a specified number of sheets of paper according to print information input from a host device, during copy printing operation, counts the number of sheets of paper on which printing processing has been completed. a counter; a storage means for storing the designated number of copies inputted from the host device or the operation input means; 1. A printing apparatus, comprising: an interruption control means for enabling such printing, and a printing control means for repeatedly performing a copy printing operation based on the number of copies specified by the storage means or the interruption control means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2408514A JPH04224983A (en) | 1990-12-27 | 1990-12-27 | Printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2408514A JPH04224983A (en) | 1990-12-27 | 1990-12-27 | Printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04224983A true JPH04224983A (en) | 1992-08-14 |
Family
ID=18517957
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2408514A Withdrawn JPH04224983A (en) | 1990-12-27 | 1990-12-27 | Printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04224983A (en) |
-
1990
- 1990-12-27 JP JP2408514A patent/JPH04224983A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4979132A (en) | Control device for use with an image recording system | |
US6496278B1 (en) | Image forming apparatus and printer apparatus | |
JPH01235680A (en) | Electronic typewriter | |
JPH04224983A (en) | Printer | |
US5446832A (en) | Printing method and apparatus | |
JP3020959B2 (en) | Printing control method | |
JPS6347863A (en) | Printer controller | |
JPH09191355A (en) | Digital image forming device | |
JP2886929B2 (en) | Printing control device | |
US4676674A (en) | Data input/output unit | |
JPH05208527A (en) | Printing device | |
JPH04314559A (en) | Printer | |
JPH055474U (en) | Printer device | |
JP3027849B2 (en) | Printing device | |
JPH05212916A (en) | Printer device | |
EP0121574A1 (en) | Data input/output apparatus | |
JPH04115660A (en) | Image forming device | |
JP2645165B2 (en) | Slip printer | |
JP2553809B2 (en) | Document processing device | |
JPH06115192A (en) | Page printer | |
JPH04298372A (en) | Controller for printer device | |
JPH05138995A (en) | Printer | |
JPH06149496A (en) | Printer | |
JPH111048A (en) | Printing control method and printing apparatus | |
JPS617922A (en) | Processing method of image data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19980312 |