JPH086745A - Image processor - Google Patents
Image processorInfo
- Publication number
- JPH086745A JPH086745A JP6133299A JP13329994A JPH086745A JP H086745 A JPH086745 A JP H086745A JP 6133299 A JP6133299 A JP 6133299A JP 13329994 A JP13329994 A JP 13329994A JP H086745 A JPH086745 A JP H086745A
- Authority
- JP
- Japan
- Prior art keywords
- job
- unit
- processing
- input
- jobs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、複写機、プリンタ、フ
ァクシミリ等の画像処理装置に関し、特に実行中ジョブ
に対して中断/割り込みの処理を行った場合のジョブを
制御するための手段を有する画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus such as a copying machine, a printer or a facsimile, and more particularly, it has a means for controlling a job when an interrupting / interrupting process is performed on a job being executed. The present invention relates to an image processing device.
【0002】[0002]
【従来の技術】画像処理装置において、稼働中のジョブ
を一時的もしくは中断目的により停止させる処理は以下
に示すような例からも推測できるように必要不可欠な処
理の一つになっている。従来、画像処理装置における稼
働中ジョブの停止処理は、操作者が指示することによっ
て実施される場合と、画像処理装置自体の判断により実
施する場合が存在する。また、実施条件においても例え
ば次に示すようなものが挙げられる。第1にはジョブの
継続を必要としなくなった場合であり、これは操作者に
よる操作装置上の停止ボタン押下情報を画像処理装置が
検知し実施する。第2には画像処理装置内で稼働中ジョ
ブに影響を与える異常が検知された場合であり、これは
画像処理装置自体が異常修復処理の一環として停止処理
を実施する。第3には稼働中ジョブに対し他のジョブが
割り込みをかける場合であり、これは操作者による操作
装置上の割り込みボタン押下情報を画像処理装置が検知
することによってもしくは稼働中ジョブよりも優先度の
高いジョブが受け付けられたことを画像処理装置が検知
することによって割り込み処理が実施され、その一環と
して停止処理を実施する。このように、画像処理装置に
おける稼働中ジョブの停止処理は単独機能としてあるい
は他の機能の一部分としてあらゆる局面に対して実施さ
れるものであるが、特に上記第1の場合及び第3の場合
のように、操作者の意志により停止処理が実施される場
合、画像処理装置内で操作者からの停止情報を検知し実
施タイミングを決定する事は、操作性の面からも重要な
事柄である。そのため、例えばファクシミリ装置におい
ては、特開平4−185068号公報のようにタイマを
設け操作者の指定した時間に画像データの送信もしくは
受信を行なうよう割り込みをかける方式や、プリンタ装
置においては、特開平4−193573号公報のように
データを印字処理中と印字待ちとに分け、印字待ちの文
字もしくは行等の単位で表示を行ない、それを参照しな
がら中断指定を行なう方式が開示されている。一方、画
像処理装置は、例えば従来のアナログ複写機のような1
ジョブ完結型ではなく、例えば特開平2−81563号
公報で開示されているうなデジタル複写機において記憶
手段を内蔵させ、入出力部を独立に稼働させる構成によ
り複数ジョブを並列処理させるいわゆる並列ジョブ稼働
型が近年頻出している。これによると1部目は画像読み
取り手段から読み取った画像データを記憶手段に記憶す
ると共に出力装置から出力し2部目以降は記憶手段から
画像データを読み出して出力するようにしたため、2部
目以降の出力中に次のジョブの原稿を画像読み取り手段
から読み取る事が可能になり、稼働中ジョブが複数存在
することになる。ところが稼働中ジョブが複数存在する
場合の操作者による停止処理は前述の方式と何ら変わら
ないため、特に出力中のジョブと入力中のジョブが異な
る場合、操作者が所望するジョブの停止を指定し難いと
いう問題があった。そのため、例えば特開平3−183
259号公報では、入力部と出力部とに停止指定手段を
設けることによって、少なくとも入力部の停止か出力部
の停止かを区別できるような画像処理装置が開示されて
いる。2. Description of the Related Art In an image processing apparatus, a process for temporarily stopping a running job or for a purpose of interruption is one of the indispensable processes as can be inferred from the following examples. Conventionally, there are cases where the process of stopping a running job in an image processing apparatus is performed by an operator's instruction, and by the image processing apparatus itself. The following are also examples of the implementation conditions. The first is the case where the continuation of the job is no longer necessary, which is performed by the image processing apparatus detecting the stop button pressing information on the operating device by the operator. The second is a case in which an abnormality affecting a running job is detected in the image processing apparatus, and the image processing apparatus itself executes the stop processing as a part of the abnormality repair processing. Thirdly, there is a case where another job interrupts the running job. This is because the image processing device detects information on the interrupt button pressed by the operator on the operating device or has a higher priority than the running job. When the image processing apparatus detects that a high job is accepted, interrupt processing is performed, and stop processing is performed as a part of the interrupt processing. As described above, the stop processing of the running job in the image processing apparatus is performed for all aspects as a single function or as a part of other functions. In particular, in the first and third cases, As described above, when the stop processing is performed by the operator's intention, it is important in terms of operability to detect the stop information from the operator in the image processing apparatus and determine the execution timing. For this reason, for example, in a facsimile apparatus, a method in which a timer is provided and an interrupt is performed so as to transmit or receive image data at a time designated by an operator as in Japanese Patent Laid-Open No. 185068/1992, and in a printer apparatus, Japanese Patent Laid-Open No. As disclosed in Japanese Patent Laid-Open No. 4-193573, there is disclosed a method in which data is divided into print processing and print waiting, and display is performed in units of characters or lines waiting to be printed, and interruption is designated with reference to the data. On the other hand, the image processing apparatus is a device such as a conventional analog copying machine.
A so-called parallel job operation in which a plurality of jobs are processed in parallel by a configuration in which a storage unit is incorporated in the digital copying machine disclosed in Japanese Patent Laid-Open No. 2-81563 and the input / output units are independently operated, instead of the job completion type Molds have been used frequently in recent years. According to this, the first set stores the image data read by the image reading unit in the storage unit and outputs the image data from the output device, and the second set and the subsequent sets read the image data from the storage unit and output the image data. It becomes possible to read the original of the next job from the image reading means during the output of, and a plurality of operating jobs exist. However, the stop processing by the operator when there are multiple running jobs is the same as the above method, so if the job being output is different from the job being input, the operator can specify the stop of the desired job. There was a problem of difficulty. Therefore, for example, JP-A-3-183
Japanese Laid-Open Patent Publication No. 259 discloses an image processing apparatus in which at least a stop of an input unit and a stop of an output unit can be distinguished by providing a stop designating unit in an input unit and an output unit.
【0003】このような並列ジョブ稼働型画像処理装置
は、デジタル複写機、プリンタ装置、ファクシミリ装置
等、デジタル画像データを取り扱う画像処理装置を統合
した、いわゆる複合機として近年普及しつつある。この
ような複合機は、各々を単体で所有する場合に比べて、
装置の省スペース化、コストの低減等大きなメリットを
有している。一方、このような複合機においては、複数
の異なる操作が必要になるため、操作が煩雑であった
り、出力結果が混在してしまうといった、複合化に係わ
る新たな不具合が生じてきている。そのため、特開昭6
3−279269号公報では複合した各モード毎に操作
/表示部を切り換えることによって操作性を向上した画
像処理装置を提案している。また、特開昭60−819
58号公報が提案しているような複合化に伴い、複数の
ジョブを並列に処理することが可能な複合機において
は、従来のように装置全体の挙動を制御する公知の操作
手段では、実行中の複数のジョブに影響を与えてしまう
といった不具合が生じる。そのため、特開平1−196
959号公報においてはジョブ設定部とは別に入力/出
力用の表示部を設け、入出力別に指定可能とすることに
よって、処理の分割制御を可能にした画像処理装置を提
案している。Such a parallel job operation type image processing apparatus has been popularized in recent years as a so-called multifunctional machine in which image processing apparatuses for handling digital image data such as a digital copying machine, a printer and a facsimile are integrated. Compared to the case of owning each of these multifunction machines,
There are major advantages such as space saving of the device and cost reduction. On the other hand, in such a multifunction machine, since a plurality of different operations are required, there are new problems associated with the compounding, such as complicated operations and mixed output results. Therefore, JP-A-6
Japanese Patent Application Laid-Open No. 3-279269 proposes an image processing apparatus with improved operability by switching the operation / display unit for each combined mode. In addition, JP-A-60-819
In the multi-function machine capable of processing a plurality of jobs in parallel with the compounding proposed by Japanese Patent Laid-Open No. 58, the known operation means for controlling the behavior of the entire apparatus is executed by the conventional operation means. A problem occurs that it affects multiple jobs inside. Therefore, JP-A 1-196
In Japanese Patent Publication No. 959, an image processing apparatus is proposed in which a display unit for input / output is provided separately from the job setting unit so that input / output can be designated, thereby enabling division control of processing.
【0004】ところで、従来、既に受け付けたジョブを
中断する場合、大きく分けて以下の4つの方法を取って
いた。 第一番目の方法は通常の複写機のような単一機能の装
置の場合で、単に停止キーを使用する方法である。この
ような単一機能の画像処理装置におけるジョブの中断方
法としては、特開平1−170260号公報に記載され
ているファクシミリ装置や、特開平4−263975号
公報に記載されているプリント出力中断方式があり、特
開平1−170260号公報に記載のファクシミリ装置
では、原稿画像情報を送信中にポーズキーが押されると
送信処理を中断し、再びポーズキーが押されると送信処
理を再開させる制御を行っている。また、特開平4−2
63975号公報においては、印字中に中断指示を行い
印字を中断させるとともに、印字が完了したレコードに
関する情報を管理レコードのデータ部に記憶し、印字再
開時に管理レコードのデータ部の情報を使用して印字を
再開することを可能にした印字中断・再開方式が提案さ
れている。By the way, conventionally, when interrupting a job that has already been received, the following four methods are roughly divided. The first method is for a single-function device, such as a conventional copier, and simply uses the stop key. As a method of interrupting a job in such an image processing apparatus having a single function, a facsimile apparatus described in JP-A-1-170260 and a print output interrupt method described in JP-A-4-263975. Therefore, in the facsimile apparatus described in Japanese Patent Application Laid-Open No. 1-170260, the transmission process is interrupted if the pause key is pressed during transmission of the document image information, and the transmission process is restarted when the pause key is pressed again. There is. Also, Japanese Patent Laid-Open No. 4-2
In Japanese Patent Laid-Open No. 63975, an interruption instruction is given during printing to interrupt the printing, information about a record for which printing is completed is stored in a data section of a management record, and information of the data section of the management record is used when printing is restarted. A print suspension / restart method that enables printing to be resumed has been proposed.
【0005】第二番目の方法としては、入力/出力用
に独立した停止キーを設け、画像データの読み込みと印
刷を各々独立に停止する方法である。例えば、特開昭6
0−83960号公報では、複数あるジョブのうち、出
力稼働中のジョブを中断することができ、中断後、その
中断したジョブを再開できる画像処理装置を提案してい
る。 第三番目の方法としては、複合した各モード毎に停止
キーを設け、各モード単位で動作を停止する方法であ
る。例えば、特開昭63−231368号公報では、各
モードごとにクリア/ストップできる複合機を提案して
いる。 第四番目の方法としては、既に受け付けたジョブのリ
ストから対象のジョブを選択し、ジョブの登録番号等に
より特定のジョブを中断する方法である。A second method is to provide an independent stop key for input / output and stop reading and printing of image data independently. For example, JP
Japanese Patent Application Laid-Open No. 0-83960 proposes an image processing apparatus capable of interrupting a job in output operation among a plurality of jobs and restarting the interrupted job after the interruption. A third method is to provide a stop key for each combined mode and stop the operation in each mode. For example, Japanese Patent Laid-Open No. 63-231368 proposes a multifunction machine that can be cleared / stopped in each mode. A fourth method is a method of selecting a target job from the list of already accepted jobs and interrupting the specific job by the registration number of the job or the like.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、公知の
画像処理装置における停止操作及び停止処理では、操作
者が稼働中ジョブの停止を必要とし停止操作を行なう
か、もしくはジョブの割り込みを必要とし割り込み操作
を行なう場合、入力装置での原稿の入力タイミング、も
しくは出力装置での印字用紙排出タイミングを狙って停
止操作を施すが、画像処理装置内では前述した視認され
るタイミングで停止情報を受け取っても次処理が既に行
なわれているため実際に停止処理が実現されるのは操作
者が所望するタイミングよりも遅れてしまうといった問
題があった。したがって、操作者は所望するタイミング
よりも若干早めに停止操作を行なう必要があるが、停止
処理が実行されるタイミングは画像処理装置内の処理内
容によってまちまちであり、操作者が画像処理装置の挙
動を確認しながらタイミングを計ることによって確実に
所望するタイミングで停止を行なうことは不可能に近い
といった問題があった。なお、画像処理装置によって
は、ジョブの停止及びジョブの割り込みタイミングは、
例えば部数の区切り目のように設定することが可能なも
のもあるが、これは画像処理装置にとって都合の良いタ
イミングであり操作者の所望するタイミングとは必ずし
も一致していなかった。However, in the stop operation and the stop processing in the known image processing apparatus, the operator needs to stop the running job and perform the stop operation, or the interrupt operation requires the interruption of the job. When performing the stop operation, the stop operation is performed aiming at the document input timing at the input device or the print paper discharge timing at the output device. Since the processing has already been performed, there is a problem that the actual realization of the stop processing is delayed from the timing desired by the operator. Therefore, the operator needs to perform the stop operation slightly earlier than the desired timing, but the timing at which the stop processing is executed varies depending on the processing content in the image processing apparatus, and the operator does There is a problem that it is almost impossible to surely stop at a desired timing by measuring the timing while confirming. Depending on the image processing apparatus, the job stop and job interrupt timing may be
For example, there are some which can be set like the breaks of the number of copies, but this is a convenient timing for the image processing apparatus and does not always coincide with the timing desired by the operator.
【0007】また、停止タイミングについて着目してい
る特開平4−185068号公報では、タイマによって
予め停止タイミングを設定することができるが、稼働中
のジョブに対して急遽停止処理を実施させる場合につい
ては考慮されておらず、特開平4−193573号公報
では、印字直前のデータを表示することによって停止タ
イミングを操作者に視認させているが、そのためには大
画面の表示装置を必要とする上、印字速度が早い場合に
は視認によって停止タイミングをとることが困難である
といった問題があった。さらに、入力部と出力部の部分
的な停止に着目している特開平3−183259号公報
では、複数の稼働中ジョブに対する停止処理を可能とし
ているが、停止タイミングについての考慮がないため前
述した公知の画像処理装置における停止操作及び停止処
理と同様の問題が発生していた。Further, in Japanese Patent Laid-Open No. 4-185068, which pays attention to the stop timing, the stop timing can be set in advance by a timer, but in the case where the running job is suddenly stopped, In Japanese Patent Laid-Open No. 4-193573, which is not taken into consideration, the operator is made to visually recognize the stop timing by displaying the data immediately before printing, but for that purpose, a large-screen display device is required. When the printing speed is high, there is a problem that it is difficult to set the stop timing by visual inspection. Further, in Japanese Patent Laid-Open No. 3-183259, which focuses on the partial stop of the input unit and the output unit, it is possible to perform a stop process for a plurality of running jobs, but since the stop timing is not taken into consideration, it has been described above. Problems similar to those of the stop operation and the stop processing in the known image processing apparatus have occurred.
【0008】また、既に受け付けたジョブを中断する場
合、前記、の方法では、並行して稼働しているジョ
ブが複数ある場合、停止するジョブを特定できない。例
えば、プリントアウトとファクシミリ送信とを同時に行
っているような、出力中のジョブが複数存在する場合、
どのジョブを中断するのか指定できないため、ユーザが
希望するジョブを中断/再開することが不可能である。
また、前記の方法では、特定のモードで稼働している
全てのジョブが中断してしまい、ユーザが希望する特定
のジョブを中断させる事ができない。また、前記の方
法では特定のジョブを中断させる事はできるが、複数の
ジョブが同時に稼働している場合に中断したい対象のジ
ョブを特定する操作は非常に煩雑であり、容易に特定で
きなかった。Further, in the case of interrupting a job that has already been accepted, the above method cannot specify the job to be stopped when there are a plurality of jobs operating in parallel. For example, if there are multiple jobs being output, such as printing out and sending a fax at the same time,
Since it is not possible to specify which job to suspend, it is impossible for the user to suspend / resume the desired job.
Further, in the above method, all the jobs operating in the specific mode are interrupted, and the specific job desired by the user cannot be interrupted. Although the above method can suspend a specific job, the operation for identifying the target job to be suspended when multiple jobs are operating simultaneously is very complicated and could not be easily identified. ..
【0009】本発明の目的は、処理の中断が必要なジョ
ブのほとんどが出力中のジョブか、もしくはスキャン
(画像データ入力)中のジョブであり、これは、受け付
けたジョブの最も古いジョブ、もしくは最も新しいジョ
ブである可能性が大きいため、二者選択のみで複数ジョ
ブの中からジョブを指定可能とし、さらには中断するジ
ョブ指定を間違えた場合でも容易に切り換えることを可
能とし、操作性/簡易性を向上することにある。本発明
の他の目的は、ジョブ中断の要求が発生した場合に、稼
働中の全てのジョブを一時停止し、ユーザに対し中断す
るジョブを特定する時間的余裕を与えることによって、
中断ジョブ特定時の操作性を向上することにある。本発
明の他の目的は、複数のジョブが並列処理されている画
像処理装置において、ジョブの選択を容易にし、かつ、
ジョブの中断を操作者の所望のタイミングに行うことを
可能とする画像処理装置を提供することにある。本発明
の他の目的は、大画面表示装置のようにコストを上昇さ
せるような装置の付加を施すことなく、簡単な操作で、
しかも確実に、操作者の所望する停止タイミングで稼働
中ジョブを停止させることにある。本発明の他の目的
は、複数のジョブが並列処理されている画像処理装置に
おいて、煩雑な操作なしに所望のジョブを中断/再開さ
せ、かつ記憶手段を効率的に利用することにある。An object of the present invention is that most jobs requiring interruption of processing are jobs being output or being scanned (image data input). This is the oldest job received, or Since it is most likely to be the newest job, it is possible to specify a job from multiple jobs by only two-way selection, and it is possible to easily switch even if you make a mistake in specifying the job to be interrupted. To improve the sex. Another object of the present invention is to suspend all running jobs when a job suspension request occurs, and to give the user time to specify a job to be suspended.
It is to improve the operability when specifying a suspended job. Another object of the present invention is to facilitate job selection in an image processing apparatus in which a plurality of jobs are processed in parallel, and
An object of the present invention is to provide an image processing apparatus capable of interrupting a job at a timing desired by an operator. Another object of the present invention is to perform a simple operation without adding a device such as a large screen display device that increases cost,
Moreover, it is to surely stop the running job at the stop timing desired by the operator. Another object of the present invention is to suspend / resume a desired job without complicated operations and efficiently use the storage means in an image processing apparatus in which a plurality of jobs are processed in parallel.
【0010】[0010]
【課題を解決するための手段】請求項1の発明は、画像
データを入力するための少なくとも1つ以上の入力手段
と、入力した画像データを記憶するための記憶手段と、
画像データを出力するための少なくとも1つ以上の出力
手段と、複数のジョブを管理制御するためのジョブ管理
制御手段と、上記各手段を制御する主制御手段とを備え
た画像処理装置において、実行状態のジョブの中からジ
ョブ受付の新しい順に一時停止するジョブを選択する第
1の一時停止ジョブ選択手段と、実行状態のジョブの中
からジョブ受付の古い順に一時停止するジョブを選択す
る第2の一時停止ジョブ選択手段と、第1の一時停止ジ
ョブ選択手段、もしくは第2の一時停止ジョブ選択手段
によって選択したジョブを表示するための一時停止ジョ
ブ表示手段とを備え、一時停止状態のジョブが存在する
場合、第1の一時停止ジョブ選択手段は、一時停止状態
にあるジョブより1つ新しいジョブを選択し、第2の一
時停止ジョブ選択手段は、一時停止状態にあるジョブよ
り一つ古いジョブを選択し、一時停止状態のジョブが存
在しない場合、第1の一時停止ジョブ選択手段は、実行
状態のジョブのうち、最も新しいジョブを選択し、第2
の一時停止ジョブ選択手段は、最も古いジョブを選択す
るように制御することを特徴とする。According to a first aspect of the present invention, at least one or more input means for inputting image data, and a storage means for storing the input image data,
An image processing apparatus including at least one output unit for outputting image data, a job management control unit for managing and controlling a plurality of jobs, and a main control unit for controlling each unit A first paused job selecting means for selecting a job to be suspended in the newest order of job reception from among the jobs in a status; A suspended job selection unit and a suspended job display unit for displaying the job selected by the first suspended job selection unit or the second suspended job selection unit are provided, and a suspended job exists. In this case, the first suspended job selection means selects a job one newer than the job in the suspended state, and selects the second suspended job. The stage selects a job that is one older than the job in the suspended state, and if there is no suspended job, the first suspended job selection unit selects the latest job among the jobs in the suspended state. Then second
The suspending job selecting means is characterized by controlling so as to select the oldest job.
【0011】請求項2の発明は、画像データを入力する
ための少なくとも1つ以上の入力手段と、入力した画像
データを記憶するための記憶手段と、画像データを出力
するための少なくとも1つ以上の出力手段と、任意のジ
ョブを中断するためのジョブ中断要求手段と、複数のジ
ョブを各々独立に制御するジョブ制御手段と、上記各手
段を独立に制御する主制御手段とを備えた画像処理装置
において、ジョブ中断要求に基づき、稼働中の全てのジ
ョブを一時停止するジョブ一時停止手段と、一時停止し
た全てのジョブを表示する一時停止ジョブ表示手段と、
一時停止したジョブの中から中断対象となるジョブを選
択する中断ジョブ選択手段と、中断対象となったジョブ
を中断するとともに、中断対象外のジョブを再開するジ
ョブ中断/再開手段と、を備え、ジョブ中断要求に基づ
き稼働中の全てのジョブを一時停止し、中断ジョブの指
定があると、対象のジョブを中断するとともに対象外の
ジョブを再開することを特徴とする。According to a second aspect of the present invention, at least one or more input means for inputting image data, a storage means for storing the input image data, and at least one or more for outputting the image data. Image processing including output means, job interruption requesting means for interrupting an arbitrary job, job control means for independently controlling a plurality of jobs, and main control means for independently controlling each of the means. In the apparatus, based on the job suspension request, a job suspension means for suspending all the running jobs, and a suspended job display means for displaying all the suspended jobs,
A suspended job selecting means for selecting a job to be suspended from among the suspended jobs; All the running jobs are suspended based on the job suspension request, and when the suspended job is designated, the target job is suspended and the non-target job is resumed.
【0012】請求項3の発明は、画像データを入力する
ための少なくとも1つ以上の入力手段と、入力された画
像データを記憶するための画像記憶手段と、画像データ
を出力するための少なくとも1つ以上の出力手段と、上
記手段を各々独立に処理しながら複数のジョブを制御す
るための制御手段と、上記入力手段より受け付けたジョ
ブに関する制御情報を記憶するジョブ記憶手段と、操作
者の指示を入力する操作入力手段とを備えた画像処理装
置において、処理が実行されている全てのジョブを一時
停止させる停止手段と、一時的に処理を停止している複
数のジョブのうちから任意のジョブを選択する選択手段
と、一時的に処理を停止しているジョブのうちから、前
記選択手段で選択されたジョブ以外の全てのジョブの実
行を続行させる続行手段と、中断を選択したジョブにつ
いて、中断時のジョブのタイミングを指定するタイミン
グ指定手段と、ジョブ記憶手段内に記憶されている中断
タイミングの条件と制御手段内のジョブの実行状態との
比較を行う条件比較手段と、前記選択手段により選択さ
れたジョブの処理を中断させる中断手段とを備え、前記
操作入力手段より中断の指示があった場合、前記停止手
段は処理が実行されているすべてのジョブの処理を、所
定ジョブ単位の区切れで一時停止させ、一時停止させた
ジョブのうちから、前記選択手段により中断させるジョ
ブについてジョブの選択が行われると、続行手段により
全ての非選択ジョブの処理を続行させ、選択されたジョ
ブについて、タイミング指定手段により中断する条件と
してのタイミングが設定されると、該ジョブの実行を続
行させ、条件比較手段によって中断タイミングの条件が
比較して条件が一致した時に、中断手段により該ジョブ
の実行を中断させることを特徴とする。According to a third aspect of the present invention, at least one or more input means for inputting image data, an image storage means for storing the input image data, and at least one for outputting the image data. One or more output means, a control means for controlling a plurality of jobs while independently processing the above means, a job storage means for storing control information about the job received from the input means, and an instruction from the operator In an image processing apparatus provided with an operation input means for inputting a job, a stop means for temporarily suspending all jobs in which processing is being performed, and an arbitrary job from a plurality of jobs in which processing is temporarily stopped The selection means for selecting and the execution of all jobs other than the job selected by the selection means from among the jobs whose processing is temporarily stopped. Means, a timing designating means for designating a job timing at the time of suspension for a job selected to be suspended, and a comparison of the suspension timing condition stored in the job storage means and the job execution state in the control means. It comprises a condition comparing means for performing and a suspending means for suspending the processing of the job selected by the selecting means, and when there is an instruction for suspension from the operation input means, the suspending means performs all the processing being executed. When the job is temporarily stopped by a predetermined job unit and the job to be interrupted by the selecting unit is selected from among the suspended jobs, the continuation unit selects all unselected jobs. When the processing is continued and the timing as the condition for interrupting the selected job is set by the timing designating means, To continue the execution of the job, when the condition in comparison condition interruption timing by the condition comparing means are matched, and wherein the interrupting the execution of the job by the interruption means.
【0013】請求項4の発明は、画像データを入力する
ための1つ以上の入力手段と、入力された画像データを
記憶するための画像記憶手段と、画像データを出力する
ための1つ以上の出力手段と、前記各手段を各々独立に
処理しながら複数のジョブを制御するための制御手段と
を備えた画像処理装置において、前記入力手段より受け
付けたジョブの実行状態を記憶するためのジョブ記憶手
段と、複数のジョブのうちから任意のジョブの中断を指
定する中断指定手段と、ジョブの処理を中断させ、前記
ジョブ記憶手段に記憶されているジョブの中断した時点
での実行状態を前記出力手段より進捗用紙として出力さ
せる中断実行手段と、前記入力手段から入力されたジョ
ブの実行状態を表す進捗用紙の内容を解析するジョブ解
析手段と、前記ジョブ解析手段により解析された進捗用
紙の内容に基づいて前記入力手段より入力されたジョブ
の処理を途中から再開させる再開手段とを備え、中断時
には、中断指定手段により指定されたジョブを中断実行
手段により処理を中断するとともに、中断時の実行状態
を進捗用紙として出力手段より出力してジョブ記憶手段
内の中断ジョブおよび画像記憶手段内の画像データを消
去し、再開時には、ジョブ解析手段において解析された
進捗用紙の内容に基づいて再開手段によりジョブの再開
処理を行うことを特徴とする。According to a fourth aspect of the present invention, one or more input means for inputting image data, an image storage means for storing the input image data, and one or more for outputting the image data. A job for storing the execution state of the job received from the input means, in an image processing apparatus having an output means for controlling the plurality of jobs while independently processing the respective means. A storage unit, an interruption designating unit for designating an interruption of an arbitrary job from a plurality of jobs, a process of the job is suspended, and an execution state of the job stored in the job storage unit at the time of the suspension is described above. Interruption execution means for outputting the progress paper from the output means, job analysis means for analyzing the contents of the progress paper indicating the execution status of the job input from the input means, And a resuming means for resuming the processing of the job input by the inputting means based on the contents of the progress sheet analyzed by the analyzing means, and at the time of interruption, the interruption execution means for interrupting the job designated by the interruption designating means. The process is interrupted by, and the execution state at the time of interruption is output from the output unit as a progress sheet to erase the interrupted job in the job storage unit and the image data in the image storage unit. When restarted, the job analysis unit analyzes it. It is characterized in that the resuming means performs the resuming process of the job based on the contents of the progress sheet.
【0014】請求項5の発明は、画像データを入力する
ための入力手段と、入力された画像データを記憶するた
めの記憶手段と、画像データを出力するための出力手段
と、ジョブ設定のための操作手段と、上記手段を各々独
立に処理させるように制御するための制御手段とを備え
た画像処理装置において、指定を行なう毎に1頁ずつ処
理を実施するためのステップ処理手段と、該ステップ処
理手段を使用しているジョブを管理するためのステップ
実行ジョブ管理手段とを備え、中断もしくは割り込み指
定後、所望の箇所で実行中のジョブが停止されなかった
場合、該ステップ処理手段によって所望の箇所までジョ
ブを進行させるように制御するようにしたことを特徴と
する。請求項6の発明は、さらに、ステップ実行する処
理単位を指定するためのステップ処理単位設定手段を備
え、前記ステップ処理手段は、ステップ処理単位設定手
段から指定を行なった場合は指定単位に従い処理を実施
し、該ステップ処理単位設定手段から指定を行なわなか
った場合はあらかじめ決められた単位で処理を実行して
所望の箇所までジョブを進行させることを特徴とする。
請求項7の発明は、さらに、前記入力手段及び出力手段
に対し、各々独立に処理させるか連動して処理させるか
を選択するための処理部設定手段とを備え、処理部設定
手段からの選択結果に基づいて、前記ステップ処理手段
とステップ処理単位設定手段とを選択的に用い、入力手
段及び出力手段に対し各々独立にもしくは連動するよう
に制御することを特徴とする。According to a fifth aspect of the invention, input means for inputting image data, storage means for storing the input image data, output means for outputting the image data, and job setting In the image processing apparatus having the operation means of 1. and the control means for controlling the above means to be independently processed, the step processing means for carrying out the processing one page each time designation is made, A step execution job management means for managing a job using the step processing means, and if the job being executed is not stopped at a desired position after the interruption or interruption is designated, the step execution job management means It is characterized in that the job is controlled to proceed to the point. The invention of claim 6 further comprises step processing unit setting means for designating a processing unit to be step-executed, and the step processing means performs processing in accordance with the designated unit when the step processing unit setting means designates. When the step processing unit setting means does not perform the execution, the processing is executed in a predetermined unit to advance the job to a desired position.
The invention of claim 7 further comprises a processing section setting means for selecting whether the input means and the output means are processed independently or in conjunction with each other, and is selected from the processing section setting means. Based on the result, the step processing means and the step processing unit setting means are selectively used, and the input means and the output means are controlled independently or in conjunction with each other.
【0015】[0015]
【作用】請求項1の発明は、画像処理装置内で一つ以上
のジョブが稼働している場合、第一、もしくは、第二の
一時停止ジョブ選択手段によって一時停止するジョブの
選択を行う。一時停止状態のジョブが存在する場合、第
一の一時停止ジョブ選択手段は、一時停止状態にあるジ
ョブより一つ新しいジョブを選択し、第二の一時停止ジ
ョブ選択手段は、一時停止状態にあるジョブより一つ古
いジョブを選択し、一時停止状態のジョブが存在しない
場合、第一の一時停止ジョブ選択手段は、実行状態のジ
ョブのうち、最も新しいジョブを選択し、第二の一時停
止ジョブ選択手段は、最も古いジョブを選択する。選択
したジョブを一時停止ジョブ表示手段に表示するととも
に、ジョブ管理制御手段に一時停止要求を出す。ジョブ
管理制御手段は一時停止ジョブ選択手段からの一時停止
要求を受け付けると、指定のジョブを一時停止するが、
そのジョブの確保していたリソース(入力手段、出力手
段等)は解放しない。リソースの解放はユーザからのジ
ョブ取消要求があった時のみ行い、この時に指定のジョ
ブを削除する。またユーザからのジョブ再開要求があっ
た場合にジョブ管理制御手段は一時停止状態にあるジョ
ブを再開する。こうして、ジョブが複数稼働している場
合に、所望のジョブのみ停止することができるものであ
る。According to the invention of claim 1, when one or more jobs are operating in the image processing apparatus, the first or second suspended job selecting means selects the job to be suspended. When there is a job in the suspended state, the first suspended job selection unit selects one newer job than the job in the suspended state, and the second suspended job selection unit is in the suspended state. If one job older than the job is selected and there is no suspended job, the first suspended job selection unit selects the newest job among the jobs in the suspended state, and the second suspended job. The selecting means selects the oldest job. The selected job is displayed on the suspended job display means and a suspension request is issued to the job management control means. When the job management control means receives a suspension request from the suspended job selection means, it suspends the specified job.
The resources (input means, output means, etc.) reserved for the job are not released. Resources are released only when a job cancellation request is issued by the user, and the specified job is deleted at this time. Further, when there is a job restart request from the user, the job management control means restarts the job in the suspended state. In this way, only a desired job can be stopped when a plurality of jobs are running.
【0016】請求項2の発明は、ジョブ中断要求手段か
らの要求に基づき、ジョブ一時停止手段は稼働中の全て
のジョブを一時停止し、一時停止ジョブ表示手段は一時
停止した全てのジョブを表示する。中断ジョブ選択手段
は一時停止した全てのジョブの中から、ユーザの指示に
従い中断する対象のジョブを選択する。ジョブ中断/再
開手段は中断ジョブ選択手段が選択したジョブを中断
し、中断しなかった一時停止中のジョブ全てを再開す
る。こうして、ユーザが中断したいジョブを特定するた
めの時間を与えることができるため、複数のジョブが同
時に稼働している場合でのジョブ中断処理の操作性を向
上することができる。According to a second aspect of the invention, based on the request from the job interruption requesting means, the job suspending means suspends all the running jobs, and the suspended job display means displays all the suspended jobs. To do. The suspended job selection means selects a job to be suspended from all the suspended jobs according to a user's instruction. The job suspending / resuming means suspends the job selected by the suspended job selecting means and resumes all the suspended jobs that have not been suspended. In this way, the user can be given time to specify the job to be interrupted, so that the operability of the job interrupt process when a plurality of jobs are operating simultaneously can be improved.
【0017】請求項3の発明は、複数のジョブのうちか
ら操作者の中断させたいジョブについて、操作入力手段
により「中断」を受け付けると、停止手段により装置上
に実行されているすべてのジョブの処理を一時的に停止
する。この状態で、選択手段により中断すべきジョブの
指定を受けると、選択されたジョブ以外のジョブの処理
が続行手段により続行される。ここで、選択されたジョ
ブについて、タイミング指定手段により中断タイミング
の指定を受けると、ジョブ記憶手段は該ジョブのジョブ
終了に関するデータを書き換える。ここでは、ジョブの
中断要求の有り無しや、ジョブフローのどの時点でジョ
ブの処理を中断する等のデータが書き換えられる。そし
て、一時的に中断していたジョブの処理を復帰し、条件
比較手段により、該当するジョブのジョブ記憶手段内の
ジョブ終了に関するデータと現在のステータスデータを
比較し、この値が一致した時に中断手段によりジョブの
処理を中断しジョブ記憶手段におけるジョブの実行状態
を「処理中」から「中断」に移行させる。According to the third aspect of the present invention, for the job to be interrupted by the operator from among the plurality of jobs, when "interruption" is accepted by the operation input means, all the jobs executed on the apparatus by the stop means are accepted. Temporarily stop processing. In this state, when the selection unit receives a designation of a job to be interrupted, the processing of the jobs other than the selected job is continued by the continuation unit. Here, when the interruption timing of the selected job is designated by the timing designating means, the job storing means rewrites the data regarding the job end of the job. Here, data such as the presence / absence of a job suspension request and at which point in the job flow the job processing is suspended is rewritten. Then, the processing of the temporarily interrupted job is restored, and the condition comparison means compares the data regarding the job end in the job storage means of the corresponding job with the current status data, and interrupts when this value matches. The processing of the job is interrupted by the means, and the execution state of the job in the job storage means is shifted from "processing" to "interrupted".
【0018】請求項4の発明によれば、中断指定手段に
より中断指定を受けると、中断実行手段は該当するジョ
ブの処理を中断させる。そして、中断された時のジョブ
の実行状態を示す情報をジョブ記憶手段に記憶される。
この進捗状態を示すデータを、進捗用紙判別情報ととも
に内蔵フォントを用いてページバッファに書き込み出力
手段へ転送する処理を開始する。出力手段での処理が完
了した後、中断されたジョブに対応する画像記憶手段内
の画像データおよびジョブ記憶手段内のジョブ制御情報
は全て消去する。再開時には、入力手段により入力され
た用紙が、ジョブ解析手段により進捗用紙判別情報を読
み取るとジョブの実行状態を読み取り該当するジョブの
処理内容がジョブ記憶手段に記憶され、再開手段により
そのジョブの再開処理が行われる。こうして、複数のジ
ョブが並列処理されている画像処理装置において、中断
されたジョブの中から任意のジョブの再開を行う時に煩
雑な操作なしに、所望のジョブの再開を行い、かつ記憶
手段を有効利用することが可能である。According to the invention of claim 4, when the interruption designation means receives the interruption designation, the interruption execution means suspends the processing of the corresponding job. Then, information indicating the execution state of the job at the time of interruption is stored in the job storage means.
The process of writing the data indicating the progress status to the page buffer using the built-in font together with the progress paper discrimination information and transferring the data to the output unit is started. After the processing in the output means is completed, all the image data in the image storage means and the job control information in the job storage means corresponding to the interrupted job are erased. At the time of restart, when the paper input by the input means reads the progress paper determination information by the job analysis means, the execution status of the job is read, the processing content of the corresponding job is stored in the job storage means, and the restart means restarts the job. Processing is performed. Thus, in an image processing apparatus in which a plurality of jobs are processed in parallel, a desired job can be restarted without any complicated operation when restarting an arbitrary job from among interrupted jobs, and the storage unit can be enabled. It is possible to use.
【0019】請求項5〜7の発明は、操作者が操作手段
からジョブの種類及びパラメータを設定し、スタートボ
タンを押下することによってジョブが受け付けられ、ジ
ョブ設定データが格納されたメモリ中の領域(以下、こ
の領域をジョブチケットと呼ぶ)を受付順に要求受付キ
ューにキューイングしておき、各処理部の稼働が可能で
あることが確認された後、要求受付キューから実行キュ
ーにジョブチケットを移行しジョブ処理を起動する。画
像処理装置内で稼働中のジョブは、1ジョブ時の稼働状
態は、入力手段のみ稼働させている場合、出力手段のみ
稼働させている場合、入力手段と出力手段を同期させな
がら稼働させている場合の3種類あり、2ジョブ時の稼
働状態は、入力手段を稼働させているジョブと出力手段
を稼働させているジョブが独立に動作している場合であ
る。これらの稼働状態において、操作手段から停止もし
くは割り込みの指定を行なうと、実行中のジョブに対し
停止命令を発行すると共に実行キューにキューイングさ
れたジョブチケット内のジョブ状態を「処理中」から
「停止」に変更する。その後、操作者が操作手段からス
テップ実行の指定を行なうと、ステップ実行処理手段に
よって1頁のみの処理実行命令を発行する。その際、ス
テップ実行ジョブ管理手段は、1頁のみの処理を実行さ
せるようにジョブチケット内のデータを変更し、ステッ
プ処理が終了すると元に戻す処理を施す。上記のステッ
プ処理を繰り返し行なうことによって、操作者の所望す
る箇所までジョブを進行することが可能になる。また、
ステップ処理単位設定手段によって処理単位を所望する
頁もしくは部数を指定することによって、ステップ実行
ジョブ管理手段は、1頁ではなく該ステップ処理単位設
定手段によって設定された値に従った処理を実行させる
ようにジョブチケット内のデータを変更させることがで
きる。さらに、処理部設定手段によって入力手段のみか
出力手段のみか入力手段及び出力手段かを選択すると、
該ステップ実行ジョブ管理手段は全てのジョブに対して
処理を施すのではなく処理部設定手段によって選択され
た内容に該当するジョブのみに対して処理を施す。これ
により、前述の停止処理及びステップ処理を実行する範
囲を指定することができる。According to a fifth aspect of the invention, the operator sets the type and parameters of the job from the operating means, presses the start button to accept the job, and the area in the memory in which the job setting data is stored. (Hereafter, this area is called a job ticket) is queued in the request reception queue in the order of reception, and after it is confirmed that each processing unit can operate, the job ticket is transferred from the request reception queue to the execution queue. Migrate and start job processing. A job running in the image processing apparatus has a running state at the time of one job, in which only the input means is operated, only the output means is operated, and the input means and the output means are operated in synchronization with each other. There are three types of cases, and the operating state at the time of two jobs is a case where the job operating the input unit and the job operating the output unit are operating independently. In these operating states, if stop or interrupt is specified from the operating means, a stop command is issued for the job being executed and the job state in the job ticket queued in the execution queue is changed from "in process" to "in process". Change to "Stop". After that, when the operator designates step execution from the operating means, the step execution processing means issues a processing execution command for only one page. At that time, the step execution job management means changes the data in the job ticket so that the processing of only one page is executed, and when the step processing is completed, the step execution job management means performs the returning processing. By repeating the above step processing, it becomes possible to advance the job to a position desired by the operator. Also,
By designating the desired page or number of copies for the processing unit by the step processing unit setting means, the step execution job management means executes the processing according to the value set by the step processing unit setting means instead of one page. Can change the data in the job ticket. Further, when the processing unit setting means selects only the input means, only the output means, or the input means and the output means,
The step execution job management means does not process all the jobs but only the jobs corresponding to the contents selected by the processing section setting means. As a result, it is possible to specify the range in which the above-mentioned stop processing and step processing are executed.
【0020】[0020]
【実施例】以下、図面を参照しながら本発明の実施例を
説明する。本実施例においては、画像形成装置として複
合機を例に挙げて説明する。図1〜図8は本発明の第1
実施例を説明する図である。図1は本実施例が適用され
る複合機のシステム構成を示す概略図である。複合機0
1において読み取られた画像データは内部で画像処理さ
れた後、LAN04を通じて端末装置02に送られる。
逆に、端末装置から送られた画像データは複合機01に
おいて像形成されて出力される。また複合機01内の圧
縮/伸長処理により電話回線05を通じてファクシミリ
送受信が可能なシステム構成になっている。Embodiments of the present invention will be described below with reference to the drawings. In the present embodiment, a multifunction peripheral will be described as an example of the image forming apparatus. 1 to 8 show the first embodiment of the present invention.
It is a figure explaining an Example. FIG. 1 is a schematic diagram showing the system configuration of a multi-function peripheral to which this embodiment is applied. Multifunction machine 0
The image data read in 1 is internally image-processed and then sent to the terminal device 02 through the LAN 04.
On the contrary, the image data sent from the terminal device is imaged and output in the multi-function peripheral 01. Further, the system configuration is such that facsimile transmission / reception can be performed through the telephone line 05 by the compression / expansion processing in the multifunction peripheral 01.
【0021】図2は本実施例が適用される複合機の概略
構成を示す断面図である。複合機は、大きくわけて原稿
画像に対応したトナー像を記録紙上に形成してコピーを
形成する複合機本体1と、複合機本体1の原稿載置面に
対して原稿を自動的に送り込む自動原稿送り装置2と、
複合機本体1から排出されたコピーに対してソーティン
グ、ステイプル止め等の後処理を行う後処理装置3と、
LANや電話回線などのネットワーク回線との画像デー
タの送受信を行う外部通信装置38と、操作者が装置に
対して操作内容を指示する操作指示装置39から構成さ
れている。FIG. 2 is a cross-sectional view showing a schematic structure of a multifunction machine to which this embodiment is applied. The multifunction machine is divided into a multifunctional machine body 1 that forms a copy by forming a toner image corresponding to the original document image on a recording paper, and an automatic document feeder that automatically feeds a document onto a document placement surface of the multifunction machine body 1. The document feeder 2 and
A post-processing device 3 for performing post-processing such as sorting and stapling on the copy discharged from the multifunctional machine main body 1;
It is composed of an external communication device 38 for transmitting and receiving image data to and from a network line such as a LAN or a telephone line, and an operation instructing device 39 for an operator to instruct the device of operation contents.
【0022】複合機本体1の内部には、上側から原稿載
置面であるプラテンガラス4上に載置された原稿を走査
して原稿画像を読み込む画像読み取り装置5と、この画
像読み取り装置5により得られた画像情報、もしくはネ
ットワーク上の端末装置からLAN#1によって送信さ
れた画像情報または電話回線#2で送信された画像情報
に基づいて記録紙上に原稿画像に対応したトナー像を形
成する画像形成装置6と、この画像形成装置6に対して
記録紙を供給する給紙装置7とが配設されている。上記
自動原稿送り装置2は、複合機本体の上部に設けられた
プラテンガラス4を開閉自在に覆うように設けられてお
り、原稿載置トレイ8に積載された原稿が送りローラ
(図示せず)及び搬送ベルト9により1枚ずつ順次プラ
テンガラス4上に送られて原稿画像の読み取りが行わ
れ、その後、原稿は搬送ベルト9及び排出ローラ(図示
せず)により原稿排紙トレイ10に排出される。An image reading device 5 for reading an original image by scanning an original placed on a platen glass 4, which is an original placing surface, from the upper side inside the multifunction machine main body 1, and by the image reading device 5. An image that forms a toner image corresponding to the original image on the recording sheet based on the obtained image information, the image information transmitted from the terminal device on the network by LAN # 1 or the image information transmitted by the telephone line # 2 A forming device 6 and a paper feeding device 7 for supplying recording paper to the image forming device 6 are provided. The automatic document feeder 2 is provided so as to cover the platen glass 4 provided on the upper part of the main body of the multi-function peripheral so as to be openable and closable, and the documents stacked on the document tray 8 are fed by rollers (not shown). Then, the original image is read by sequentially feeding the originals one by one onto the platen glass 4 by the conveyor belt 9, and then the original is discharged to the original discharge tray 10 by the conveyor belt 9 and discharge rollers (not shown). .
【0023】画像読み取り装置5は、光学系として、露
光ランプ11、複数の反射ミラー12、レンズ13、イ
メージセンサ14等を備えており、露光ランプ11、反
射ミラー12をプラテンガラス4に沿って移動させ、原
稿からの反射光をイメージセンサ14に収束させ、原稿
の画像の濃淡を電気的な画像信号に変換する。この画像
信号は、画像読み取り装置5の内部に電気系として設け
られているA/D変換回路等によりデジタル形態の画像
データに変換される。この画像データは後述する処理部
に供給され、所定の信号処理を受けた後、画像形成装置
6、もしくはネットワーク上の端末装置または電話回線
#2により通信装置等に供給される。The image reading device 5 is provided with an exposure lamp 11, a plurality of reflection mirrors 12, a lens 13, an image sensor 14 and the like as an optical system. The exposure lamp 11 and the reflection mirror 12 are moved along the platen glass 4. Then, the reflected light from the document is converged on the image sensor 14, and the light and shade of the image of the document is converted into an electric image signal. The image signal is converted into digital image data by an A / D conversion circuit or the like provided as an electric system inside the image reading device 5. This image data is supplied to a processing unit which will be described later, and after being subjected to predetermined signal processing, is supplied to the communication device or the like by the image forming device 6, the terminal device on the network, or the telephone line # 2.
【0024】画像形成装置6は、処理部からのデジタル
画像データに従って、周知の電子写真法により記録用紙
上にトナー像を形成するものであり、帯電装置15によ
り均一に帯電された感光体ドラム16の表面を、レーザ
ー露光装置17からのレーザー光により露光して静電潜
像を形成する。レーザー露光装置17は、画像読み取り
装置5からの画像データに基づいて駆動電流が変調され
る半導体レーザー等のレーザー素子(図示せず)、レー
ザー素子からのレーザー光を感光体ドラム16の表面の
移動方向と直交する方向に周期的に偏向する回転多面鏡
18、反射ミラー19等から構成されている。The image forming device 6 forms a toner image on a recording sheet by a well-known electrophotographic method in accordance with digital image data from the processing section, and the photosensitive drum 16 uniformly charged by the charging device 15. The surface of is exposed by laser light from the laser exposure device 17 to form an electrostatic latent image. The laser exposure device 17 moves a laser element (not shown) such as a semiconductor laser whose drive current is modulated based on the image data from the image reading device 5 and a laser beam from the laser element on the surface of the photoconductor drum 16. It is composed of a rotary polygon mirror 18, a reflecting mirror 19 and the like, which periodically deflects in a direction orthogonal to the direction.
【0025】感光体ドラム16上の静電潜像は、現像器
20あるいは21により現像されて感光体ドラム16上
に所望色のトナー像が形成され、このトナー像は転写装
置22により給紙装置7の複数のトレイ7a〜7eのい
ずれかから経路Aに沿って送られてきた記録紙に転写さ
れる。なお、トレイ7a〜7cはそれぞれサイズの異な
った用紙が収納される給紙トレイ、トレイ7dは両面複
写のための記録紙を一時的に収納する中間トレイ、7e
は数百枚の記録紙を収納する大容量トレイである。転写
後に感光体ドラム16の表面に残った残留トナーは、ク
リーニング装置23により除去される。転写後の記録紙
は、剥離装置24により感光体ドラム16から剥離さ
れ、コンベア25で定着装置26に搬送されて定着処理
を受ける。定着後の用紙の経路は、切り換えゲート27
により、後処理装置3に進む経路Bと、両面複写のため
に反転装置28を介して中間トレイ7dに進む経路Cの
いずれかに切り換えられる。両面複写の場合には反転装
置28で記録紙の表裏が反転され、中間トレイ7dを経
由し経路Aに沿って再度画像形成装置6に供給され、今
度は記録紙の裏面にトナー像が形成された後、後処理装
置3に送られる。The electrostatic latent image on the photosensitive drum 16 is developed by the developing device 20 or 21 to form a toner image of a desired color on the photosensitive drum 16, and the toner image is transferred by the transfer device 22 to a paper feeding device. It is transferred to the recording paper sent along the path A from any one of the plurality of trays 7a to 7e. It should be noted that the trays 7a to 7c are sheet feed trays for storing sheets of different sizes, the tray 7d is an intermediate tray for temporarily storing recording sheets for double-sided copying, and 7e.
Is a large-capacity tray that stores hundreds of recording sheets. The residual toner remaining on the surface of the photosensitive drum 16 after the transfer is removed by the cleaning device 23. The recording paper after the transfer is peeled from the photoconductor drum 16 by the peeling device 24, conveyed to the fixing device 26 by the conveyor 25, and subjected to the fixing process. The path of the paper after fixing is the switching gate 27
As a result, it is switched to either the route B which proceeds to the post-processing device 3 or the route C which proceeds to the intermediate tray 7d via the reversing device 28 for double-sided copying. In the case of double-sided copying, the reverse side of the recording paper is reversed by the reversing device 28, and the recording paper is supplied again to the image forming device 6 along the path A via the intermediate tray 7d, and a toner image is formed on the back surface of the recording paper this time. After that, it is sent to the post-processing device 3.
【0026】画像形成装置6から後処理装置3に排出さ
れた記録紙は、切り換えゲート29により、経路Dと経
路Eのいづれかに切り換えられる。経路Dに進んだ記録
紙はそのまま画像面を上にして経路Fに送られ、経路E
に進んだ記録紙は反転装置30で表裏が反転されて経路
Fに送られる。経路Fを進む記録紙は、切り換えゲート
31により、頂部トレイ32に向かう経路Gと、各種の
後処理を受ける経路Hに振り分けられる。経路Hに進ん
だ記録紙は垂直搬送ベルト33により経路Iに沿って下
方に向かって搬送され、切り換えゲート34により、ス
テイプル止めの処理を受ける経路Jとそのままソータビ
ン35に向かう経路Kに振り分けられる。経路Jに進ん
だ記録紙は保持トレイ36の中に排出され、必要枚数の
記録紙が溜まったら、ステイプラ37によりステイプル
止めされる。なお、シグネチャ出力の場合は記録紙の折
り目となる中央部がステイプル止めされる。ステイプル
止めされた記録紙は、再度垂直搬送ベルト33により下
方に向かって搬送され、ソータビン35の中の所定の位
置に排出される。The recording paper discharged from the image forming apparatus 6 to the post-processing apparatus 3 is switched to either the route D or the route E by the switching gate 29. The recording paper that has advanced to the route D is sent to the route F with the image side facing up, and then to the route E.
The recording paper having proceeded to (1) is turned upside down by the reversing device 30 and sent to the path F. The recording paper traveling along the path F is sorted by the switching gate 31 into a path G toward the top tray 32 and a path H for receiving various kinds of post-processing. The recording paper that has proceeded to the path H is conveyed downward along the path I by the vertical conveyor belt 33, and is sorted by the switching gate 34 into the path J that is subjected to the stapling process and the path K that directly goes to the sorter bin 35. The recording paper that has proceeded to the path J is discharged into the holding tray 36, and when the required number of recording papers are accumulated, they are stapled by the stapler 37. In the case of signature output, the central portion of the recording paper, which is a fold, is stapled. The stapled recording paper is again conveyed downward by the vertical conveyance belt 33 and discharged to a predetermined position in the sorter bin 35.
【0027】図3は、本実施例の画像処理装置のハード
ウェア構成の例を示すブロック図である。図3におい
て、ESS(Electronic Sub−Syst
em:画像処理部)B8は、UI(ジョブ動作指定装
置:オペレーションパネル等)B7、ADF(Auto
Document Feeder:自動原稿送り装
置)B1、IIT/IPS(画像読み取り装置)B2、
IOT(出力装置)B6、及びFINISHER(印字
用紙後処理装置)B5が連結され、ジョブ動作に従って
制御するためのSYS−CONT(主制御部:Syst
em Controller:システム制御部)B85
と、コマンド/ステータス信号及び画像入力信号を制御
するIIT−I/F(入力インタフェース)B81、コ
マンド/ステータス信号及び画像出力信号を制御するI
OT−I/F(出力インタフェース)B84、FAXB
3とのコマンド/ステータス信号及び画像信号を制御す
るFAX−I/F(ファクシミリインタフェース)B8
2、ネットワークに接続された外部機器とのコマンド/
ステータス信号及び画像信号を制御するNET/−I/
F(ネットワークインタフェース)B83、入力画像デ
ータを一時格納させるためのページバッファB86、及
び大容量のデータ蓄積用メモリとしてのディスクコント
ローラユニットB87から構成される。FIG. 3 is a block diagram showing an example of the hardware configuration of the image processing apparatus of this embodiment. In FIG. 3, ESS (Electronic Sub-System)
em: image processing unit) B8 is a UI (job operation designation device: operation panel, etc.) B7, ADF (Auto)
Document Feeder: Automatic document feeder) B1, IIT / IPS (image reading device) B2,
An IOT (output device) B6 and a FINISHER (printing paper post-processing device) B5 are connected, and a SYS-CONT (main control unit: Syst) for controlling according to a job operation.
em Controller: System control unit) B85
And IIT-I / F (input interface) B81 for controlling command / status signal and image input signal, and I for controlling command / status signal and image output signal
OT-I / F (output interface) B84, FAXB
FAX-I / F (facsimile interface) B8 for controlling command / status signals and image signals with
2. Commands / external devices connected to the network
NET / -I / for controlling status signals and image signals
An F (network interface) B83, a page buffer B86 for temporarily storing input image data, and a disk controller unit B87 as a large-capacity data storage memory.
【0028】まず、IIT/IPSB2からの入力、I
OTB6への出力の場合について説明する。ADFB1
もしくはIIT/IPSB2のプラテン上に原稿をセッ
トし、UIB7によってジョブ動作を設定した後スター
トボタンを押下すると、IIT/IPSB2は、光電変
換により原稿の画像情報を読み取り、デジタル画像デー
タへの変換及び画像処理を施しながら、IIT−I/F
B81を介してページバッファB86に順次格納され
る。その際、出力可能な状態であれば、ページバッファ
B86から直接IOT−I/FB84を介してIOTB
6へ転送し、FINISHERB5で後処理が実行され
ると同時にディスクB88に書き込みを開始する。直接
出力が不可能であれば、ディスクB88への書き込み開
始のみを行う。出力は、ページバッファB86からのみ
行われるが、ページバッファB86への画像データ格納
は、IIT/IPSB2からの入力及びディスクB88
からの読み出しの2通りある。基本的な動作は、1部目
はIIT/IPSB2からの入力画像データを直接出力
し、2部目以降はディスクB88から読み出した画像デ
ータを出力する。IOT−I/FB84へ出力された画
像データは、IOTB6において画像データから生成さ
れた2値データに基づきレーザ光のオン/オフを各画素
毎に制御して網点により中間調画像を再現することによ
り像形成させる。First, input from IIT / IPSB2, I
The case of output to the OTB 6 will be described. ADFB1
Alternatively, when the original is set on the platen of IIT / IPSB2, the job operation is set by UIB7, and the start button is pressed, IIT / IPSB2 reads the image information of the original by photoelectric conversion, converts it into digital image data, and converts the image. IIT-I / F while applying treatment
The data is sequentially stored in the page buffer B86 via B81. At that time, if the output is possible, the IOTB is directly transmitted from the page buffer B86 via the IOT-I / FB84.
6 and the post-processing is executed by FINISHERB5, and at the same time, writing to the disk B88 is started. If direct output is impossible, only writing to the disk B88 is started. Output is performed only from the page buffer B86, but image data is stored in the page buffer B86 by input from the IIT / IPSB2 and the disk B88.
There are two ways to read from. The basic operation is such that the first copy directly outputs the input image data from the IIT / IPSB 2, and the second and subsequent copies output the image data read from the disk B88. The image data output to the IOT-I / FB 84 is such that a halftone image is reproduced by halftone dots by controlling the ON / OFF of the laser light for each pixel based on the binary data generated from the image data in the IOTB 6. To form an image.
【0029】IIT/IPSB2からの画像情報入力に
替わり、FAXあるいはネットワークに接続された外部
機器からの画像情報の入力についても同様に動作する。
FAXB3の受信による画像情報入力の場合には、FA
X−I/FB82を介してページバッファB86に格納
され、ネットワークに接続された外部機器からの画像入
力の場合には、NET−I/FB83を介してページバ
ッファB86に格納され、同様に動作する。また、出力
において、IOTB6の替わりにFAXあるいはネット
ワークに接続された外部機器の場合にも同様に、ページ
バッファB86からFAX−I/FB82、あるいはN
ET−I/FB83へ出力される。なお、ページバッフ
ァB86と各処理ブロックとのアクセスは、イメージバ
スのバスアービトレーション(調停)によって同時に行
われる。また、ページバッファB86と各処理ブロック
は、時分割で処理を行い、入力処理と出力処理は並列に
処理される。Instead of the image information input from the IIT / IPSB 2, the image information input from a FAX or an external device connected to the network operates similarly.
When image information is input by receiving FAXB3, FA
The image is stored in the page buffer B86 via the XI / FB82, and in the case of an image input from an external device connected to the network, the image is stored in the page buffer B86 via the NET-I / FB83 and operates in the same manner. . Also, in the case of output, in the case of a FAX or an external device connected to the network instead of the IOTB6, similarly, from the page buffer B86 to the FAX-I / FB82, or N.
It is output to the ET-I / FB 83. The page buffer B86 and each processing block are simultaneously accessed by bus arbitration (arbitration) of the image bus. Further, the page buffer B86 and each processing block perform processing in a time division manner, and the input processing and the output processing are processed in parallel.
【0030】図4は本実施例のUI(操作パネル)部B
7の概観図である。図4において、表示パネルU1は、
一時停止ジョブ選択部で選択したジョブを表示したり、
ジョブ管理制御部からのメッセージ等を表示するための
ものである。一時停止ボタン1(U2)は、一時停止ジ
ョブ選択部1を起動するための操作ボタン、一時停止ボ
タン2(U3)は、一時停止ジョブ選択部2を起動する
ための操作ボタンである。取消ボタンU4は、一時停止
ボタン1(U2)、もしくは一時停止ボタン2(U3)
によって一時停止したジョブを削除するための操作ボタ
ンである。再開ボタンU5は、一時停止ボタン1(U
2)、もしくは一時停止ボタン2(U3)によって一時
停止したジョブを再び実行状態にするための操作ボタン
である。開始ボタンU6はジョブを開始するための操作
ボタンである。FIG. 4 shows the UI (operation panel) section B of this embodiment.
It is a general-view figure of 7. In FIG. 4, the display panel U1 is
Displays the job selected in the suspended job selection area,
This is for displaying a message or the like from the job management control unit. The pause button 1 (U2) is an operation button for activating the pause job selection unit 1, and the pause button 2 (U3) is an operation button for activating the pause job selection unit 2. The cancel button U4 is the pause button 1 (U2) or the pause button 2 (U3).
This is an operation button for deleting a job suspended by. The resume button U5 is the pause button 1 (U
2) or an operation button for putting the job suspended by the pause button 2 (U3) into the execution state again. The start button U6 is an operation button for starting a job.
【0031】図5は本実施例の制御部の構成及びジョブ
の管理を行うテーブルを示す図である。図5(a)は制
御部構成図であり、制御部は、主制御部(ジョブ管理制
御部を含む)、入力制御部、出力制御部、一時停止ジョ
ブ選択部1、及び一時停止ジョブ選択部2からなり、リ
アルタイム制御を行なっている。したがって見掛け上各
制御部が独立に制御可能である。例えば、主制御部では
UIを介して操作者からの指定を受け付け、ジョブ管理
制御部に処理の実行を要求する部分であり、入力制御部
及び出力制御部はそれぞれ入力装置及び出力装置の動作
を制御する部分である。なお、入力装置及び出力装置が
同期して動作するか、独立に動作するかはジョブ管理制
御部で実現する。FIG. 5 is a diagram showing a configuration of the control unit of this embodiment and a table for managing jobs. FIG. 5A is a configuration diagram of the control unit. The control unit includes a main control unit (including a job management control unit), an input control unit, an output control unit, a paused job selection unit 1, and a paused job selection unit. It is composed of 2 units and performs real-time control. Therefore, each control unit can apparently be independently controlled. For example, the main control unit is a unit that receives a designation from the operator via the UI and requests the job management control unit to execute a process. The input control unit and the output control unit respectively operate the input device and the output device. It is the part that controls. The job management control unit realizes whether the input device and the output device operate synchronously or independently.
【0032】また、図5(b)の管理テーブル説明図に
おいて、入力した画像データ群が新規のジョブであった
場合、UIから得たジョブパラメータを基にジョブノー
ド(Job Node)を作成する。ジョブノードはリ
ンク、ジョブID、ジョブモード、ステータス、ファイ
ルID、開始頁番号、終了頁番号、用紙サイズ、拡張か
らなるジョブを定義するデータの塊りである。このジョ
ブが実行可能ならジョブテーブル内の実行ジョブリスト
の最後尾(実行ジョブTailの部分)に登録し、かつ
ジョブを開始し、実行不可能ならばジョブテーブル内の
実行待ちジョブリストの最後尾に登録し、実行可能にな
るまで待機する。一時停止状態のジョブはジョブテーブ
ル内の一時停止ジョブ(ポインタ)で示し、このポイン
タを変更することにより、一時停止ジョブを変更するこ
とができる。一時停止中のジョブが存在しない場合、ジ
ョブテーブル内の一時停止ジョブ(ポインタ)は、どの
実行ジョブをも指さないよう設定する。In the management table explanatory view of FIG. 5B, when the input image data group is a new job, a job node (Job Node) is created based on the job parameters obtained from the UI. A job node is a group of data defining a job including a link, a job ID, a job mode, a status, a file ID, a start page number, an end page number, a paper size, and an extension. If this job can be executed, it is registered at the end (execution job Tail part) of the execution job list in the job table, and the job is started. Register and wait until it is ready to run. A job in the suspended state is indicated by a suspended job (pointer) in the job table, and the suspended job can be changed by changing this pointer. When there is no suspended job, the suspended job (pointer) in the job table is set so as not to point to any execution job.
【0033】図6、図7は本実施例の制御フローを示す
図である。以下、各々のフローにしたがって説明する。
なお、以下の説明中の入力処理とは、図3において、I
IT/IPSB2、FAXB3あるいはネットワークに
接続した外部機器からの画像データをページバッファB
86に格納する処理であり、出力処理とは、ページバッ
ファB86に格納してある画像データを、IOTB6、
FAXB3あるいはネットワークに接続した外部機器に
転送する処理のことである。6 and 7 are diagrams showing the control flow of this embodiment. Hereinafter, each flow will be described.
It should be noted that the input processing in the following description refers to I in FIG.
Image data from an IT / IPSB2, FAXB3 or external device connected to the network is transferred to the page buffer B.
The process of storing the image data in the page buffer B86 is the process of storing the image data in the page buffer B86.
This is a process of transferring to FAXB3 or an external device connected to the network.
【0034】〔入力フロー〕図6を参照して入力処理フ
ローを説明する。 入力ステップ1:入力画像データを格納する領域をペー
ジバッファ内に確保可能かどうかを調べ、可能ならば、
入力ステップ2に進み領域確保を行う。領域確保ができ
ない場合は、ページバッファ内の画像データが出力中か
もしくはハードディスクへの転送未完了のためであり、
それらの処理が終了するまで待たされる(WAIT状態
に移行)(SI1)。 入力ステップ2:入力画像データを格納するため、領域
をページバッファ内に確保する(SI2)。 入力ステップ3:入力処理を起動する(SI3)。 入力ステップ4:入力と同時に出力が可能か否かを調
べ、可能であれば入力ステップ5に進み、出力処理を行
う。不可能であれば入力ステップ6に進む(SI4)。 入力ステップ5:出力処理を起動する(SI5)。 入力ステップ6:入力処理の終了後、入力画像データを
ハードディスクに書き込む処理を起動する。書き込み処
理終了後、WAIT状態のジョブがあれば、それを起動
し入力ステップ1から処理を再開する(SI6)。 入力ステップ7:この入力画像データが最終のものであ
るかを調べ、最終のものでなければ、次の入力画像デー
タについて入力ステップ1から繰り返す。最終の入力画
像データであれば、次に出力フローに移行する(SI
7)。 [Input Flow] The input processing flow will be described with reference to FIG. Input step 1: Check whether it is possible to secure an area for storing input image data in the page buffer, and if possible,
Proceed to input step 2 to secure the area. If the area cannot be secured, it is because the image data in the page buffer is being output or the transfer to the hard disk is incomplete.
It is kept waiting until those processes are completed (transition to WAIT state) (SI1). Input step 2: An area is secured in the page buffer to store the input image data (SI2). Input step 3: Start the input process (SI3). Input step 4: Check whether output is possible at the same time as input, and if possible, proceed to input step 5 and perform output processing. If not possible, proceed to input step 6 (SI4). Input step 5: Start output processing (SI5). Input step 6: After the input process is completed, a process of writing the input image data to the hard disk is started. After the writing process is completed, if there is a job in the WAIT state, it is started and the process is restarted from the input step 1 (SI6). Input step 7: Check whether this input image data is the final one, and if it is not the final one, repeat from the input step 1 for the next input image data. If it is the final input image data, the flow proceeds to the output flow (SI
7).
【0035】〔出力フロー〕 図7を参照して出力処理フローを説明する。 出力ステップ1:まず出力装置が出力可能であるかのチ
ェックを行なう。出力が不可能な場合、他のジョブの出
力処理を行っているか、もしくはエラー状態であり、W
AIT状態になる(SO1)。 出力ステップ2:ハードディスクから所定の画像データ
を順次ページバッファに読み出す(SO2)。 出力ステップ3:出力処理を起動する(SO3)。 出力ステップ4:出力ステップ2、3の処理を繰り返
し、完了していれば、WAIT状態のジョブの処理を再
開する(SO4)。 出力ステップ5:ページバッファとディスク内の画像デ
ータとを消去する(SO5)。 出力ステップ6:ジョブ終了処理を行い終了する(SO
6)。 [Output Flow] The output processing flow will be described with reference to FIG. Output step 1: First, it is checked whether the output device can output. If output is not possible, output processing of another job is being performed, or there is an error, and W
The AIT state is entered (SO1). Output step 2: Predetermined image data is sequentially read from the hard disk to the page buffer (SO2). Output step 3: Start output processing (SO3). Output step 4: The processing of output steps 2 and 3 is repeated, and if completed, the processing of the job in the WAIT state is restarted (SO4). Output step 5: Erase the page buffer and the image data in the disc (SO5). Output step 6: Job end processing is performed and the processing is ended (SO
6).
【0036】〔一時停止ジョブ選択部フロー〕 図8は、本実施例の一時停止ジョブ選択部の制御フロー
チャートを示す図であり、このフローチャートに従い、
一時停止ジョブを選択する。 ステップ1:まず、一時停止中のジョブがあるか否かの
チェックを行なう。この処理がどちらの一時停止ボタン
で起動されたか、一時停止中のジョブがあるか否か、の
二つの条件により次の処理が異なる(SS1)。 ステップ2:管理テーブルの実行ジョブリストの最後尾
のジョブを選択する。このジョブは実行状態のジョブの
うち、最も新しいものである。以後ステップ7に進む
(SS2)。 ステップ3:管理テーブルの実行ジョブリストの先頭の
ジョブを選択する。このジョブは実行状態のジョブのう
ち、最も古いものである。以後ステップ7に進む(SS
3)。 ステップ4:管理テーブルの実行ジョブリストのうち、
一時停止ジョブが指し示すジョブの次のジョブを選択す
る。この時、管理テーブルの一時停止ジョブは、新たに
選択したジョブを指し示す。この選択したジョブは一時
停止ジョブの次に新しいジョブである。以後ステップ6
に進む(SS4)。 ステップ5:管理テーブルの実行ジョブリストのうち、
一時停止ジョブが指し示すジョブの一つ手前のジョブを
選択する。この時、管理テーブルの一時停止ジョブは、
新たに選択したジョブを指し示す。この選択したジョブ
は一時停止ジョブより一つ古いジョブである。以後ステ
ップ6に進む(SS5)。 ステップ6:現在一時停止状態にあるジョブを再開する
よう、主制御部(ジョブ管理制御部)に要求する(SS
6)。 ステップ7:ステップ4又はステップ5で選択したジョ
ブを一時停止するよう主制御部(ジョブ管理制御部)に
要求する(SS7)。 なお、ここでは、一時停止するジョブの選択のみを説明
したが、一時停止ジョブがある場合、取消ボタンU4に
よりそのジョブの削除が可能であり、また、一時停止ジ
ョブのジョブパラメータを変更し、再開ボタンU5によ
りジョブを(一時停止ジョブの切換えではなく)再開す
ることも可能である。[ Flow of Suspended Job Selection Unit] FIG. 8 is a diagram showing a control flowchart of the suspended job selection unit of this embodiment.
Select a suspended job. Step 1: First, it is checked whether or not there is a temporarily stopped job. The next process is different depending on the two conditions, that is, which pause button is used to start this process and whether or not there is a job being paused (SS1). Step 2: Select the last job in the execution job list of the management table. This job is the latest job in the running state. After that, the process proceeds to step 7 (SS2). Step 3: Select the first job in the execution job list of the management table. This job is the oldest job in the running state. Then proceed to step 7 (SS
3). Step 4: Of the execution job list in the management table,
Selects the next job after the job that the suspended job points to. At this time, the suspended job in the management table points to the newly selected job. This selected job is the newest job next to the suspended job. Then step 6
Proceed to (SS4). Step 5: Of the execution job list of the management table,
Select the job immediately before the job indicated by the suspended job. At this time, the suspended job of the management table is
Points to the newly selected job. This selected job is one job older than the suspended job. Thereafter, the process proceeds to step 6 (SS5). Step 6: request the main control unit (job management control unit) to resume the job that is currently in the suspended state (SS
6). Step 7: Request the main control unit (job management control unit) to suspend the job selected in Step 4 or Step 5 (SS7). Although only the selection of the job to be paused has been described here, if there is a paused job, the job can be deleted with the cancel button U4, and the job parameters of the paused job can be changed and restarted. It is also possible to resume the job (instead of switching the paused job) with the button U5.
【0037】次に、図9〜図13により、稼働中の全て
のジョブを一時停止させ、一時停止したジョブの中から
中断対象となるジョブを選択し、中断対象外のジョブを
再開するようにした第2実施例について説明する。な
お、本第1実施例が適用される複合機のシステム構成、
複合機の概略構成、画像処理装置のハードウェア構成等
は第1実施例の場合と同様である。図9は第2実施例に
係わるUI部の概略図である。図9において、UI部B
7は、入力部である透明タッチパネルB7aと、この透
明タッチパネルに対向した形状の表示部であるディスプ
レイB7bとの一体構造からなるコントロールパネル部
と、コントロールパネル部の表示及び入力の制御を行う
UI制御部B7cとで構成されている。前記透明タッチ
パネルB7aは、光学方式、透明電膜(抵抗膜)方式、
静電容量方式、圧力センサ方式などの各種検出方式のう
ちいずれかの検出方式で構成してあり、オペレータの指
等による押圧力をキー入力信号としてUI制御部B7c
に送るようになっている。前記ディスプレイB7bは、
液晶ディスプレイ(LCD)、プラズマディスプレイ
(PDP)、発行ダイオードディスプレイ(ELD)、
静電記録投射型ディスプレイ(ECD)、CRTディス
プレイ等のいずれかで構成してある。Next, referring to FIGS. 9 to 13, all the running jobs are temporarily stopped, the job to be suspended is selected from the suspended jobs, and the jobs not to be suspended are restarted. The second embodiment will be described. The system configuration of the multi-function peripheral to which the first embodiment is applied,
The schematic configuration of the multi-function peripheral and the hardware configuration of the image processing apparatus are the same as those in the first embodiment. FIG. 9 is a schematic diagram of the UI unit according to the second embodiment. In FIG. 9, UI part B
Reference numeral 7 denotes a control panel unit having an integrated structure of a transparent touch panel B7a which is an input unit and a display B7b which is a display unit having a shape facing the transparent touch panel, and UI control for controlling display and input of the control panel unit. And part B7c. The transparent touch panel B7a is an optical type, a transparent electric film (resistive film) type,
The UI control unit B7c is configured by any one of various detection methods such as an electrostatic capacitance method and a pressure sensor method, and the pressing force by the operator's finger or the like is used as a key input signal.
It is designed to be sent to. The display B7b is
Liquid crystal display (LCD), plasma display (PDP), emitting diode display (ELD),
It is composed of an electrostatic recording projection display (ECD), a CRT display, or the like.
【0038】図10は本実施例のコントロールパネル部
U1の中断操作部U12で構成してある。ユーザがジョ
ブ操作部12の「中断」U12aを押すと、U11には
そのとき稼働状態であったジョブ全てが表示される。こ
のとき表示したジョブは全て一時停止状態になってい
る。図中、L1に示すJob1は、“出力”の表示で出
力処理中であったことを示し、「IIT→IOT」(I
IT:Image Input Terminal:画
像入力装置、IOT:Image OutputTer
minal:画像出力装置)の表示でコピージョブであ
ることを示し、“2/5”と表示することで5枚の原稿
のうち2枚まで出力が終了していたことを示している。
L2に示すJob2は、プリントジョブで、原稿入力状
態であったことがわかる。L3に示すJobは、FAX
に出力する2枚原稿で1枚目を出力した状態であること
が分かる。ジョブを中断したい場合、ジョブリストを表
示している状態で(稼働中であったジョブは全て一時停
止状態)、U11のジョブリストのジョブを選択する。
すると選択したジョブは反転し、ユーザは選択できたこ
とを確認できる。ここで、ジョブ操作部U12の「中
断」U12aを押すことにより、実際にジョブの中断を
行い、ユーザが選択しなかったジョブに対しては処理を
再開する。「中断」U12aを押さずに「再開」U12
bを押すと、全てのジョブを再開することになる。全て
のジョブに対して操作する場合は、「全てのJobを選
択」U12cの押下1回で全てのジョブを選択できる。
また、表示ジョブが多い場合、上下の矢印「▲」U12
d、「▼」U12eでジョブリストをスクロールして表
示できる。FIG. 10 shows an interruption operation unit U12 of the control panel unit U1 of this embodiment. When the user presses "interrupt" U12a of the job operation unit 12, all jobs that are in the operating state at that time are displayed in U11. All the jobs displayed at this time are in a suspended state. In the figure, Job1 indicated by L1 indicates that "output" is being displayed, and "IIT → IOT" (I
IT: Image Input Terminal: image input device, IOT: Image Output Terminal
"minal: image output device" indicates that the job is a copy job, and "2/5" is displayed to indicate that the output of up to two of the five originals has been completed.
Job 2 indicated by L2 is a print job, and it can be seen that the document was input. Job shown in L3 is FAX
It can be seen that the first original of the two originals is output. When it is desired to suspend a job, the job in the U11 job list is selected while the job list is displayed (all the jobs that were in operation are in the suspended state).
Then, the selected job is reversed, and the user can confirm that it has been selected. Here, by pressing the "interrupt" U12a of the job operation unit U12, the job is actually interrupted, and the process is restarted for the job not selected by the user. "Resume" U12 without pressing "Stop" U12a
Pressing b will restart all jobs. When operating for all jobs, all jobs can be selected by pressing the "Select all jobs" U12c once.
If there are many display jobs, the up and down arrows "▲" U12
The job list can be displayed by scrolling with d, "▼" U12e.
【0039】図11は本実施例の制御部の構成を示す図
である。制御部は、主制御部、ジョブ制御部、入力制御
部、出力制御部、UI側の一時停止部、及び中断/再開
部からなりリアルタイム制御を行なっている。したがっ
て見掛け上各制御部が独立に制御可能である。例えば、
ジョブ制御部ではUIの一時停止部、中断/再開部を介
してユーザからの指定を受け付け、主制御部に処理の実
行を要求する部分であり、入力制御部、及び出力制御部
はそれぞれ入力装置及び出力装置の動作を制御する部分
である。なお、入力装置及び出力装置が同期して動作す
るか、独立に動作するかはジョブ制御部で管理する。FIG. 11 is a diagram showing the configuration of the control unit of this embodiment. The control section includes a main control section, a job control section, an input control section, an output control section, a UI side pause section, and a suspend / resume section, and performs real-time control. Therefore, each control unit can apparently be independently controlled. For example,
The job control unit is a unit that receives a designation from the user via the UI suspending unit and the suspending / resuming unit and requests the main control unit to execute processing. The input control unit and the output control unit are input devices, respectively. And a part for controlling the operation of the output device. The job control unit manages whether the input device and the output device operate in synchronization or independently.
【0040】図12は本実施におけるジョブ制御部がジ
ョブの管理を行うためのテーブルを示す図である。ジョ
ブ制御部は、入力した画像データ群が新規のジョブであ
った場合、UIから得たジョブパラメータを基にジョブ
ノード(Job Node)を作成し、このジョブが実
行可能ならジョブテーブル内の実行ジョブリストの最後
尾(実行ジョブTailの部分)に登録し、かつジョブ
を開始し、実行不可能ならジョブテーブル内の実行待ち
ジョブリストの最後尾に登録し、実行可能になるまで待
機する。ユーザがジョブ操作部U12の「中断」U12
aを押し一時停止状態にすると、ジョブ制御部はジョブ
テーブル内のステータスを“一時停止”にする。ユーザ
が再度ジョブ操作部U12の「中断」U12aを押す
か、「再開」U12dを押すと、ジョブテーブル内のス
テータスを“実行中”にする。このようにジョブ制御部
はジョブテーブル内のステータスでジョブの一時停止、
中断、再開を制御する。FIG. 12 is a diagram showing a table used by the job control unit in this embodiment to manage jobs. If the input image data group is a new job, the job control unit creates a job node (Job Node) based on the job parameters obtained from the UI, and if this job is executable, the execution job in the job table is executed. The job is registered at the end of the list (the portion of the execution job Tail), and the job is started. The user has “suspended” U12 of the job operation unit U12
When a is pressed and the job is suspended, the job control unit sets the status in the job table to "temporary". When the user presses the "suspend" U12a or the "restart" U12d of the job operation unit U12 again, the status in the job table is set to "execution". In this way, the job control section will pause the job according to the status in the job table,
Controls suspending and resuming.
【0041】図13によりジョブ中断処理の制御フロー
を説明する。なお、入力フロー、出力フローは第1実施
例の場合と同じであるので説明を省略する。図13に示
すフローチャートにしたがってジョブの一時停止、中断
/再開を行う。 ステップ1:ユーザからのジョブ中断の要求があるか否
かのチェックを行う。あればステップ2に進み、なけれ
ばもう一度ステップ1を実行する(SU1)。 ステップ2:全ての稼働中ジョブの一時停止をジョブ制
御部に要求する(SU2)。 ステップ3:ジョブ制御部から一時停止したジョブのリ
ストを受け取り、ジョブリストを基にUI表示部に一時
停止したジョブを表示する(SU3)。 ステップ4:ユーザが中断するジョブを選択し、中断要
求を行ったか調べ、要求ありならステップ5に進み、な
ければステップ6に進む(SU4)。 ステップ5:ユーザが選択したジョブを基に中断ジョブ
リストを作成し、ジョブ制御部に対し、中断ジョブリス
トと供に中断要求を出す(SU5)。 ステップ6:ユーザが一時停止しているジョブを再開す
るよう要求しているかを調べ、要求していればステップ
7に進み、要求がなければステップ4に戻る(SU
6)。 ステップ7:中断するジョブ以外のジョブを再開するよ
うジョブ制御部に要求する(SU7)。 なお、ここでは、稼働中のジョブのみ一時停止し、一時
停止したジョブの中から中断するジョブを選択するよう
にしているが、稼働中のジョブだけではなく、実行待ち
状態のジョブも同時に表示し、全てのジョブの中から中
断するジョブを選択するようにしてもよい。The control flow of the job interruption process will be described with reference to FIG. Since the input flow and the output flow are the same as those in the first embodiment, the description will be omitted. Jobs are suspended and suspended / resumed according to the flowchart shown in FIG. Step 1: It is checked whether or not there is a job suspension request from the user. If there is, proceed to step 2, otherwise execute step 1 again (SU1). Step 2: The job control unit is requested to suspend all running jobs (SU2). Step 3: Receive a list of suspended jobs from the job control unit, and display the suspended jobs on the UI display unit based on the job list (SU3). Step 4: The user selects a job to be interrupted, and it is checked whether or not an interrupt request is made. Step 5: Create an interrupted job list based on the job selected by the user, and issue an interrupt request together with the interrupted job list to the job control unit (SU5). Step 6: Check whether the user is requesting to resume the suspended job, and if so, proceed to step 7, otherwise return to step 4 (SU
6). Step 7: Request the job control unit to restart jobs other than the interrupted job (SU7). Note that here, only the jobs that are running are paused, and the jobs that are suspended are selected from the paused jobs, but not only the jobs that are running but also the jobs that are in the waiting state Alternatively, a job to be interrupted may be selected from all the jobs.
【0042】次に、中断を受け付けると実行されている
すべてのジョブの処理を一時的に停止し、中断すべきジ
ョブの指定を受けると選択されたジョブ以外のジョブの
処理を続行し、選択されたジョブについてと中断タイミ
ングの指定を受けると、一時的に中断していたジョブの
処理を復帰し、条件比較して条件が合ったときに中断す
るようにした第3実施例について図14〜図16により
説明する。図14は本第3実施例が適用される複合機の
構成を示す図である。101は画像データを入力する入
力装置、102は画像データを出力する出力装置、10
3は画像データ蓄積用の画像記憶部、104は上記各装
置を制御する制御部、105は入力部から入力されたジ
ョブの管理情報を記憶するジョブ記憶部、106はジョ
ブの停止を指示する停止部、107は中断するジョブを
選択する選択部、108はジョブの続行を行う続行部、
109は中断するジョブのタイミングを指定するタイミ
ング指定部、110は中断するジョブの条件を比較する
条件比較部、111はジョブの中断を実行する中断部、
112は操作内容を入力する操作入力部、113は入力
装置101から記憶部103へ、また記憶部103から
出力装置102に画像データを転送するデータバスであ
る。Next, when the interruption is accepted, the processing of all the jobs being executed is temporarily stopped, and when the designation of the job to be interrupted is received, the processing of jobs other than the selected job is continued and selected. 14 to FIG. 14 of the third embodiment in which the processing of the temporarily suspended job is restored when the specified job and the suspension timing are specified, and the conditions are compared and suspended when the conditions are satisfied. This will be described with reference to 16. FIG. 14 is a diagram showing the structure of a multifunction machine to which the third embodiment is applied. 101 is an input device for inputting image data, 102 is an output device for outputting image data, 10
Reference numeral 3 is an image storage unit for storing image data, 104 is a control unit that controls each of the above-described devices, 105 is a job storage unit that stores job management information input from the input unit, and 106 is a stop instruction that instructs the job to stop. Section 107, a selection section for selecting a job to be interrupted, 108 a continuation section for continuing a job,
109 is a timing designating unit that designates the timing of the job to be interrupted, 110 is a condition comparing unit that compares the conditions of the job to be interrupted, 111 is an interrupting unit that executes the interruption of the job,
Reference numeral 112 is an operation input unit for inputting operation contents, and 113 is a data bus for transferring image data from the input device 101 to the storage unit 103 and from the storage unit 103 to the output device 102.
【0043】図15は本実施例の制御部の構成を示す図
である。制御部では入力されたジョブの制御を行うため
のデータ構成があり、ジョブテーブル、ジョブノードか
らなっている。ジョブテーブルでは、現在要求されてい
る処理内容の種類を示す要求ジョブの領域と、待ち状態
にあるジョブをキューイングする待ちジョブ列の領域
と、実行中のジョブをキューイングする実行ジョブ列の
領域からなる。待ちジョブ列のジョブは、実行時には待
ちジョブ列から外して実行ジョブ列にキューイングす
る。待ちジョブ列と実行ジョブ列にはジョブノード(J
ob−Node)がキューイングされている。FIG. 15 is a diagram showing the structure of the control unit of this embodiment. The control unit has a data structure for controlling the input job, and includes a job table and a job node. In the job table, the area of the requested job that indicates the type of processing currently requested, the area of the waiting job queue for queuing the waiting jobs, and the area of the execution job queue for queuing the jobs that are being executed Consists of. Jobs in the waiting job queue are queued in the executing jobs queue after being removed from the waiting jobs queue during execution. The job node (J
ob-Node) is queued.
【0044】ジョブノードでは、ジョブノードをキュー
イングするためのノードリンクと、ジョブの処理状態を
示すジョブ状態の領域と、ジョブにおける入力装置から
入力されたページ数を示す入力ページ数の領域と、ジョ
ブにおける出力装置から出力されたページ数を示す出力
ページ数の領域と、ジョブにおける出力装置から出力さ
れた部数を示す出力部数の領域と、ジョブ入力時に指示
された出力部数を示す要求出力部数の領域と、ジョブの
出力装置における出力形態を示すジョブ出力形態の領域
と、ジョブにおける中断時のページ数を示す中断ページ
数の領域と、ジョブにおける中断時の部数を示す中断部
数の領域と、ジョブにおける中断時のジョブの状態を記
述する中断ジョブ状態の領域から構成されている。In the job node, a node link for queuing the job node, a job status area indicating the processing status of the job, and an input page number area indicating the number of pages input from the input device in the job, The output page number area showing the number of pages output from the output device in the job, the output copy number area showing the number of copies output from the output device in the job, and the requested output copy number showing the output copy number instructed at the time of job input A region, a job output form region indicating an output form of the job output device, an interrupted page number region indicating the number of pages at the time of interruption in the job, an interrupted copy number region indicating the number of copies at the time of interruption of the job, and the job In the suspended job status area that describes the status of the job at the time of suspension.
【0045】次に、図16を参照して中断フローについ
て説明する。なお、入力フロー、出力フローは第1実施
例と同じである。〔中断フロー〕 中断ステップ1:実行中または待機中のジョブが存在す
る時にジョブ中断要求あるかどうかを調べ、あった場合
は、中断ステップ2に進み実行中のジョブを一時停止す
る。中断要求がない場合は、WAIT状態になる(ST
1)。 中断ステップ2:実行中の全てのジョブの一時停止を行
う(ST2)。 中断ステップ3:中断ジョブ選択の入力であったかどう
かのチェックを行なう。中断ジョブ選択の入力がなかっ
た場合にはWAIT状態になる(ST3)。 中断ステップ4:選択されたジョブ以外の全てのジョブ
の処理を続行する(ST4)。 中断ステップ5:一時中断されたジョブに関しての実行
中断タイミングの入力があったかどうかのチェックを行
う。タイミングの入力がなかった場合、WAIT状態に
なる(ST5)。 中断ステップ6:中断タイミングの比較を行う(ST
6)。 中断ステップ7:中断タイミングが一致した場合は該当
するジョブの中断処理を起動する。条件が一致しなかっ
た場合、ST6に戻り、再び条件の比較を行う(ST
7)。 中断ステップ8:中断処理を起動する(ST8)。 中断ステップ9:ジョブ記憶部におけるデータを更新す
る(ST9)。 中断ステップ10:ジョブ中断処理を行い終了する(S
T10)。Next, the interruption flow will be described with reference to FIG. The input flow and output flow are the same as in the first embodiment. [Interruption Flow] Interruption Step 1: When there is a job being executed or waiting, it is checked whether or not there is a job interruption request. If there is a job interruption request, the process proceeds to interruption step 2 to temporarily suspend the job being executed. If there is no interruption request, the WAIT state is entered (ST
1). Discontinuation step 2: All jobs being executed are temporarily stopped (ST2). Interruption Step 3: It is checked whether or not it is an input for selecting an interrupted job. If there is no input for selecting an interrupted job, the WAIT state is entered (ST3). Interruption Step 4: Continue processing of all jobs other than the selected job (ST4). Interruption step 5: It is checked whether or not the execution interruption timing has been input for the temporarily interrupted job. If there is no timing input, the WAIT state is entered (ST5). Discontinuation Step 6: Comparing the discontinuation timing (ST
6). Interruption step 7: If the interruption timings match, the interruption processing of the corresponding job is started. If the conditions do not match, the process returns to ST6 and the conditions are compared again (ST
7). Discontinuation step 8: Suspend processing is started (ST8). Interruption step 9: Update the data in the job storage unit (ST9). Interruption Step 10: Job interruption processing is performed and the processing is terminated (S
T10).
【0046】次に、ジョブの中断を指定した時点のジョ
ブの実行状態を進捗用紙として出力させ、ジョブ再開時
には進捗用紙の内容に基づいてジョブの処理を途中から
再開するようにした第4実施例について説明する。図1
7は本発明の第4実施例が適用される複合機の構成を示
す図である。201は画像データを入力する入力装置、
202は画像データを出力する出力装置、203は画像
データ蓄積用の画像記憶部、205は上記各装置を制御
する制御部、204は入力部から入力されたジョブの管
理情報を記憶するジョブ記憶部、206は入力装置20
1から入力されたジョブ進捗用紙の内容を解析するジョ
ブ解析部、207は中断するジョブを指定する中断指示
部、208はジョブの処理を中断する中断実行部、、2
09はジョブの再開処理を行う再開部、210は入力装
置201から記憶部203へ、また記憶部203から出
力装置202に画像データを転送するデータバスであ
る。Next, the execution state of the job at the time when the interruption of the job is designated is output as a progress sheet, and when the job is restarted, the processing of the job is resumed from the middle based on the content of the progress sheet. Will be described. FIG.
FIG. 7 is a diagram showing the configuration of a multifunction machine to which the fourth embodiment of the present invention is applied. 201 is an input device for inputting image data,
Reference numeral 202 is an output device for outputting image data, 203 is an image storage unit for storing image data, 205 is a control unit for controlling each of the above-mentioned devices, and 204 is a job storage unit for storing job management information input from the input unit. 206 are input devices 20
1 is a job analysis unit that analyzes the contents of the job progress sheet, 207 is a suspension instruction unit that specifies a job to be suspended, 208 is a suspension execution unit that suspends job processing, 2
Reference numeral 09 denotes a resuming unit for resuming a job, and 210 denotes a data bus for transferring image data from the input device 201 to the storage unit 203 and from the storage unit 203 to the output device 202.
【0047】図18は本第4実施例における制御部の構
成を示す図であり、図18により制御部におけるジョブ
の管理方法について説明する。制御部では入力されたジ
ョブの制御を行うためのデータ構成があり、ジョブテー
ブル、ジョブノード、ページノードの3つからなってい
る。ジョブテーブルでは、現在要求されている処理内容
の種類を示す要求ジョブの領域と、待ち状態にあるジョ
ブをキューイングする待ちジョブ列の領域と、実行中の
ジョブをキューイングする実行ジョブ列の領域からなっ
ている。待ちジョブ列と実行ジョブ列にはジョブノード
(Job−Node)がキューイングされている。ジョ
ブノードでは、ジョブノードをキューイングするための
ノードリンクと、ジョブの処理状態を示すジョブ状態の
領域と、ジョブにおける入力装置から入力されたページ
数を示す入力ページ数の領域と、ジョブにおける出力装
置から出力されたページ数を示す出力ページ数の領域
と、ジョブにおける出力装置から出力された部数を示す
出力部数の領域と、ジョブ入力時に指示された出力部数
を示す要求出力部数の領域と、ジョブの出力装置におけ
る出力形態を示すジョブ出力形態の領域から構成されて
いる。ページノードでは、ぺージノードをキューイング
するためのノードリンクと、ページ番号を示すページ番
号の領域と、記憶部での記憶領域を示す領域開始アドレ
スの領域と、記憶部での記憶サイズを示す記憶領域サイ
ズの領域と、入力画像のサイズを示す入力画像サイズの
領域から構成されている。FIG. 18 is a diagram showing the structure of the control unit in the fourth embodiment. A method of managing jobs in the control unit will be described with reference to FIG. The control unit has a data structure for controlling the input job, and includes a job table, a job node, and a page node. In the job table, the area of the requested job that indicates the type of processing currently requested, the area of the waiting job queue for queuing the waiting jobs, and the area of the execution job queue for queuing the jobs that are being executed It consists of Job nodes (Job-Nodes) are queued in the waiting job queue and the executing job queue. In the job node, a node link for queuing the job node, a job status area indicating the job processing status, an input page number area indicating the number of pages input from the input device in the job, and an output in the job An output page number area indicating the number of pages output from the device, an output copy number area indicating the number of copies output from the output device in the job, and a request output copy number area indicating the output copy number instructed at the time of job input, It is composed of a job output form area indicating an output form in the job output device. In the page node, a node link for queuing a page node, a page number area indicating a page number, an area start address area indicating a storage area in the storage unit, and a storage size indicating a storage size in the storage unit. It is composed of a region having a region size and a region having an input image size indicating the size of the input image.
【0048】次に、図19、図20により第4実施例に
おけるジョブ中断フロー、再開フローについて説明す
る。なお、入力フロー、出力フローは第1実施例と同じ
であるので省略する。まず、図19により中断フローに
ついて説明する。〔中断フロー〕 中断ステップ1:実行中または待機中のジョブがあるか
どうかを調べ、あった場合は、中断ステップ2に進みジ
ョブ中断処理を行う。該当するジョブがない場合は、中
断すべきジョブが存在しないことを表示する(中断処理
終了)(ST1)。 中断ステップ2:出力装置が出力可能であるかのチェッ
クを行なう。出力が不可能の場合、他のジョブの出力処
理が行われているか、もしくはエラー状態であり、WA
IT状態になる(ST2)。 中断ステップ3:出力可能であるので中断処理を起動す
る(ST3)。 中断ステップ4:中断処理を起動したときの、ジョブの
実行状態および装置の状態を記憶する(ST4)。 中断ステップ5:中断して記憶されたジョブ/装置の実
行状態のデータをフォント展開する(ST5)。 中断ステップ6:あらかじめ決められたフォーマットに
従い出力処理を起動して進捗用紙判別情報とともに、進
捗状態を示す内容を進捗用紙として出力する(ST
6)。 中断ステップ7:ページバッファとディスク内の画像デ
ータを消去し、完了したら、WAIT状態のジョブの処
理を再開する(ST7)。 中断ステップ8:ジョブ中断終了処理を行い終了する
(ST8)。Next, the job interruption flow and restart flow in the fourth embodiment will be described with reference to FIGS. 19 and 20. The input flow and the output flow are the same as those in the first embodiment and will not be described. First, the interruption flow will be described with reference to FIG. [Interruption Flow] Interruption Step 1: It is checked whether or not there is a job that is being executed or is waiting, and if there is a job, the operation proceeds to Interruption Step 2 to perform job interruption processing. If there is no corresponding job, it is displayed that there is no job to be interrupted (interruption processing end) (ST1). Discontinuation step 2: Check whether the output device can output. If the output is not possible, the output process of another job is being performed, or there is an error, and the WA
The IT state is entered (ST2). Interruption step 3: Since output is possible, interruption processing is started (ST3). Interruption step 4: The execution state of the job and the state of the apparatus when the interruption process is activated are stored (ST4). Interruption step 5: The data of the execution state of the job / apparatus that is interrupted and stored is expanded into fonts (ST5). Interruption step 6: The output process is started according to a predetermined format, and the contents indicating the progress state are output as the progress sheet together with the progress sheet determination information (ST.
6). Interruption Step 7: The page buffer and the image data in the disk are erased, and when completed, the processing of the job in the WAIT state is restarted (ST7). Interruption Step 8: Job interruption end processing is performed and the processing is ended (ST8).
【0049】次に、図20により再開処理を説明する。〔再開フロー〕 再開ステップ1:入力画像が進捗用紙かどうかを調べ、
進捗用紙判別情報により進捗用紙と判別されると、再開
ステップ2に進み進捗用紙上の画像の解析を行う。進捗
用紙でない場合は、入力フローに記述の動作となる(S
R1)。 再開ステップ2:入力画像データを解析する(SR
2)。 再開ステップ3:解析データを記憶領域へ書き込む(S
R3)。 再開ステップ4:入力処理を起動する(SR4)。 再開ステップ5:入力処理の終了後、入力画像データを
ハードディスクへ書き込む処理を起動する(SR5)。 再開ステップ6:入力画像データが最終のものであるか
を調べ、最終のものでなければ、次の入力画像データに
ついて再開ステップ4から繰り返す。最終の入力画像デ
ータであれば、次に出力フローに移行する(SR6)。Next, the restart processing will be described with reference to FIG. [Resume Flow] Resume Step 1: Check whether the input image is a progress sheet,
When the progress sheet determination information determines that the progress sheet is the progress sheet, the process proceeds to restart step 2 to analyze the image on the progress sheet. If it is not a progress sheet, the operation is as described in the input flow (S
R1). Restart Step 2: Analyze input image data (SR
2). Restart Step 3: Write analysis data to the storage area (S
R3). Resume Step 4: Input processing is started (SR4). Resumption Step 5: After the input processing is completed, the processing of writing the input image data to the hard disk is started (SR5). Resume step 6: Check whether the input image data is the final one, and if not, repeat from the restart step 4 for the next input image data. If it is the final input image data, the process proceeds to the output flow (SR6).
【0050】次に、中断または割り込みにより所望の箇
所で実行中のジョブが停止されなかったとき、所望の箇
所までステップ処理単位でジョブを進行させるようにし
た第5実施例を、図21〜図26により説明する。図2
1は第4実施例のジョブ動作指定装置(UI)の概観図
である。図21において、ジョブ表示画面は、ジョブパ
ラメータ選択のためのボタンもしくはアイコン等を表示
したり、操作を促したりシステムの状態を示すメッセー
ジ等を表示するためのもので、テンキーは、部数を指定
したりジョブIDを指定したりする場合に用いる。ま
た、ファクシミリ機能を有するシステムでは電話番号の
入力にも利用される。停止ボタンは、現在稼働中のジョ
ブを停止する場合に用い、入力部と出力部の処理が異な
るジョブの場合、停止ボタンを押下するとジョブ表示画
面上に入力部停止か出力部停止かを選択させるボタンも
しくはアイコンが表示される。また、出力部が複数存在
する場合、例えばIOTに加えてファクシミリ送信部が
存在するシステムでは、停止ボタンを押下するとジョブ
表示画面上に稼働中の複数の出力部を示すアイコンが表
示され、これを選択することにより停止させたいジョブ
を指定できる。また、割込ボタンは、現在稼働中のジョ
ブを停止させ新規のジョブを割り込ませる場合に用い
る。Next, when a job being executed at a desired location is not stopped due to interruption or interruption, a fifth embodiment in which the job is advanced to the desired location in step processing units will be described with reference to FIGS. 26. Figure 2
1 is a schematic view of a job operation designating apparatus (UI) of the fourth embodiment. In FIG. 21, the job display screen is for displaying buttons or icons for selecting job parameters, for prompting operations, and for displaying messages indicating the status of the system. The numeric keypad is used to specify the number of copies. It is also used when specifying a job ID. It is also used for inputting a telephone number in a system having a facsimile function. The stop button is used to stop the currently running job, and when the processing of the input section and output section is different, pressing the stop button will cause the job display screen to select either input section stop or output section stop. A button or icon is displayed. When there are a plurality of output units, for example, in a system where a facsimile transmission unit exists in addition to the IOT, when the stop button is pressed, icons indicating a plurality of operating output units are displayed on the job display screen. You can specify the job you want to stop by selecting it. The interrupt button is used to stop a job currently in operation and interrupt a new job.
【0051】ステップ実行ボタンは、停止ボタンもしく
は割込ボタンが押下された後有効になり、押下する毎に
1頁ずつ処理を更新する。但し、ステップ実行ボタンが
有効になるとジョブ表示画面上にステップ単位設定用、
及び入出力同期/非同期処理選択用のボタンもしくはア
イコンが表示される。ステップ単位設定用ボタンはステ
ップ単位を指定した値、例えば1部や5頁等に設定する
ことができ、これを設定した後ステップ実行ボタンを押
下すると設定した単位で処理を更新する。入出力同期/
非同期処理選択用ボタンは入出力部の処理が同じジョブ
の場合にのみ表示され、入出力同期を選択するとその後
ステップ実行ボタンを押下することによって入力から出
力まで処理を更新し、入出力非同期を選択するとその後
ステップ実行ボタンを押下することによって一方のみ処
理を更新する。ジョブを再開させる場合は停止中のジョ
ブIDを指定した後スタートボタンを押下する。また、
停止中のジョブを打ち切りたい場合は停止中のジョブI
Dを指定した後リセットボタンを押下する。これらの情
報は全て設定される毎にRS232C、セントロニクス
等の通信手段により図3のESSB8に送信され、ES
S内のSYS−CONT部B85でこれを受付け、処理
を行なう。The step execution button becomes effective after the stop button or interrupt button is pressed, and the processing is updated by one page each time the button is pressed. However, when the step execution button is enabled, the step unit setting on the job display screen,
A button or icon for selecting input / output synchronous / asynchronous processing is displayed. The step unit setting button can be set to a value designating the step unit, for example, one copy or five pages. When the step execution button is pressed after setting it, the process is updated in the set unit. Input / output synchronization /
Asynchronous process selection button is displayed only when the process of the input / output unit is the same job, and when I / O synchronization is selected, the process is updated from input to output by pressing the step execution button and I / O asynchronous is selected. Then, by pressing the step execution button thereafter, only one of the processes is updated. When restarting a job, the start button is pressed after designating the stopped job ID. Also,
If you want to terminate a stopped job, stop job I
After designating D, press the reset button. Every time these pieces of information are set, they are transmitted to the ESSB 8 of FIG. 3 by communication means such as RS232C, Centronics, etc.
The SYS-CONT unit B85 in S receives this and performs processing.
【0052】図22は本実施例の制御部の構成(図22
(a))及びジョブの管理を行うテーブル(図22
(b))を示す図である。図22(a)において、制御
部は、主制御部、入力制御部、及び出力制御部からな
り、リアルタイム制御を行なっている。したがって見掛
け上各制御部が独立に制御可能である。例えば、主制御
部ではUIコントローラを介して操作者からの指定を受
け付け、ジョブスケジューラに処理の実行を要求する部
分であり、入力制御部、及び出力制御部はそれぞれ入力
装置及び出力装置の動作を制御する部分である。なお、
入力装置及び出力装置を同期させて動作させるか独立に
動作させるかはジョブスケジューラ部で制御される。FIG. 22 shows the configuration of the control unit of this embodiment (see FIG. 22).
(A)) and a table for managing jobs (see FIG. 22).
It is a figure which shows (b)). In FIG. 22A, the control unit includes a main control unit, an input control unit, and an output control unit, and performs real-time control. Therefore, each control unit can apparently be independently controlled. For example, the main control unit is a unit that receives a designation from the operator via the UI controller and requests the job scheduler to execute a process. The input control unit and the output control unit respectively operate the input device and the output device. It is the part that controls. In addition,
The job scheduler controls whether the input device and the output device are operated in synchronization or independently.
【0053】また、図22(b)において、UIコント
ローラからジョブ要求を受け付けると、ジョブチケット
(前述した実施例におけるジョブノード)を生成し、ジ
ョブパラメータをジョブチケット内の所定の格納領域に
格納した後、一旦、ジョブテーブルの要求受付キューに
キューイングする。処理実行の際はこのキューの先頭か
ら順にジョブチケットを実行キューに移行しジョブチケ
ット内に格納されたジョブパラメータに従って処理を行
なう。この時、UIからの指定によってもしくはエラー
検知や割り込み処理のためにシステムが自ら処理を停止
させるコマンドがジョブスケジューラに発行されると、
ジョブスケジューラはUIからの停止指定か否かを判断
し、UIからの停止指定であれば実行キューにキューイ
ングされている該当するジョブチケットを転記してST
EP実行キューにキューイングすると共に実行キューに
キューイングされている該当するジョブチケット内のジ
ョブステータス部に「停止」を書き込み、UIからのス
テップ処理開始の指定を待つ。ステップ処理開始指定の
前にステップ単位の設定の要求があった場合は、STE
P実行キューにキューイングされている該当するジョブ
チケット内のステップ単位部に設定値を書き込んでお
き、同様に入出力同期ステップ実行の要求があった場合
は、STEP実行キューにキューイングされている該当
するジョブチケット内の同期/非同期フラグをONにし
ておく。ステップ処理開始指定を検知すると主制御部は
STEP実行キューにキューイングされている該当する
ジョブチケットをジョブスケジューラに渡し、ステップ
処理が実行される。Further, in FIG. 22B, when a job request is received from the UI controller, a job ticket (job node in the above-described embodiment) is generated, and job parameters are stored in a predetermined storage area in the job ticket. After that, it is once queued in the request reception queue of the job table. When executing the process, the job tickets are sequentially transferred to the execution queue from the head of the queue, and the process is performed according to the job parameters stored in the job ticket. At this time, if a command is issued to the job scheduler by the system to stop the processing by the designation from the UI or due to error detection or interrupt processing,
The job scheduler judges whether or not the stop is specified from the UI, and if the stop is specified from the UI, the corresponding job ticket queued in the execution queue is posted and the ST
The job is queued in the EP execution queue and "stop" is written in the job status part in the corresponding job ticket queued in the execution queue, and the designation of the step processing start from the UI is waited for. If there is a request for setting in steps before the step processing start designation, STE
If the setting value is written in the step unit part in the corresponding job ticket that is queued in the P execution queue, and the input / output synchronous step execution is similarly requested, it is queued in the STEP execution queue. The synchronous / asynchronous flag in the corresponding job ticket is set to ON. When the step processing start designation is detected, the main control unit passes the corresponding job ticket queued in the STEP execution queue to the job scheduler, and the step processing is executed.
【0054】次に、本実施例の制御手順について図23
〜図26により説明する。図23は基本フローを示す図
であり、処理部は大きく分けて受付処理部(S1)、入
力処理部(S2)、出力処理部(S3)からなり、通常
はS1〜S3の順に処理が施される。但し、入力処理が
終了後、一旦ジョブが停止されたり、予め画像データが
システム内部に存在している場合には、入力処理を回避
して受付処理後、直ちに出力処理を実行する場合も存在
する。以下、上記の処理毎に説明する。Next, FIG. 23 shows the control procedure of this embodiment.
~ It demonstrates by FIG. FIG. 23 is a diagram showing a basic flow. The processing section is roughly divided into an acceptance processing section (S1), an input processing section (S2), and an output processing section (S3). Normally, processing is performed in the order of S1 to S3. To be done. However, if the job is temporarily stopped after the input processing is completed or the image data exists in advance in the system, there is a case where the output processing is executed immediately after the reception processing by avoiding the input processing. . Hereinafter, each of the above processes will be described.
【0055】図24は受付処理を示すフローである。U
Iからの処理要求信号を受信すると、要求コマンドの解
析に入り、新規ジョブ要求の場合はジョブチケットを生
成し(S4)、そこにUIから受け付けたジョブパラメ
ータを格納した後、該ジョブチケットを要求受付キュー
にキューイングする(S5)。UIから受信した要求コ
マンドが停止要求の場合は該当するジョブチケットを実
行キューから探索し、ジョブチケット内のジョブステー
タス格納領域に「停止」を書き込み、該当ジョブチケッ
トを転記して(S6)ステップ実行キューにキューイン
グする(S7)。なお、ジョブチケット内のジョブステ
ータス格納領域には、処理進捗度に応じて「入力処理
中」、「出力処理中」、もしくは「入出力処理中」のい
ずれかが書き込まれている。UIから受信した要求コマ
ンドがステップ要求の場合はステップ実行キューにキュ
ーイングされているジョブチケット内のステップ単位及
び同期/非同期フラグに設定値を格納する(S8)。設
定データがUIから送信されなかった場合はステップ単
位は1頁、同期/非同期フラグはOFFすなわち非同期
と判断する。また予めステップ単位及び同期/非同期フ
ラグのデフォルト値を設定する機能を設けても良い。上
記のような受付処理が終了すると入力処理部もしくは出
力処理部に制御が移行する。FIG. 24 is a flow chart showing the reception process. U
When the processing request signal from I is received, the request command is analyzed, and in the case of a new job request, a job ticket is generated (S4), the job parameters accepted from the UI are stored therein, and then the job ticket is requested. Queuing in the reception queue (S5). When the request command received from the UI is a stop request, the corresponding job ticket is searched from the execution queue, "stop" is written in the job status storage area in the job ticket, and the corresponding job ticket is posted (step S6). Queuing in the queue (S7). In the job status storage area in the job ticket, any one of “input processing”, “output processing”, or “input / output processing” is written according to the processing progress degree. When the request command received from the UI is a step request, the set value is stored in the step unit and the synchronous / asynchronous flag in the job ticket queued in the step execution queue (S8). When the setting data is not transmitted from the UI, it is determined that the step unit is 1 page and the synchronous / asynchronous flag is OFF, that is, asynchronous. Further, a function of setting the default value of the step unit and the synchronous / asynchronous flag may be provided in advance. When the reception process as described above ends, the control shifts to the input processing unit or the output processing unit.
【0056】図25に示す入力処理において、処理コマ
ンドがジョブ開始の場合は該当するジョブチケットを要
求受付キューから捜して参照し、処理を開始する。ま
た、処理コマンドがステップ処理開始の場合は該当する
ジョブチケットをステップ実行キューから捜して参照し
処理を開始する。さらに、処理コマンドが停止の場合は
ストップフラグをONにし(S9)、現在稼働中の処理
が終了するのを待つ。なお、ステップ処理は処理がステ
ップ単位で行なわれる以外は通常の処理と変わらない。
入力処理は、まず始めにページバッファ領域を確保する
ことから行なう(S10)。領域が確保できたならば、
IIT/IPSからの入力処理を起動する(S11)。
この時、入力と同時に出力が可能であれば出力処理も起
動する(S12)。領域が確保できない場合は、ページ
バッファ内の画像データが出力中かもしくは記憶装置へ
の転送未完了のためであり、それらの処理が終了し、管
理テーブルが更新(S14)されるまで待たされる。入
力処理が終了するとハードディスク等の記憶装置へ入力
画像データを書き込む処理を起動する(S13)。同時
に、この入力画像データが最終のものであるかもしくは
停止要求であったか(すなわちストップフラグがON
か)もしくはエラーが発生したかを調べ、そのいずれか
でもなければ次の入力画像データについてS10から処
理を繰り返す。「最終入力画像データ」、「停止要求あ
り」、「エラー発生」のいずれかであれば、次に出力処
理フローに移行する。In the input processing shown in FIG. 25, when the processing command is job start, the corresponding job ticket is searched from the request reception queue and referred to, and the processing is started. When the processing command is the step processing start, the corresponding job ticket is searched from the step execution queue to be referred to and the processing is started. Further, when the processing command is stopped, the stop flag is turned on (S9), and the process currently in operation is waited for to be completed. The step process is the same as the normal process except that the process is performed in steps.
The input process is performed by first securing a page buffer area (S10). Once the area is secured,
Input processing from IIT / IPS is started (S11).
At this time, if output is possible at the same time as input, output processing is also activated (S12). If the area cannot be secured, it means that the image data in the page buffer is being output or the transfer to the storage device has not been completed, and the processing is ended and the management table is kept waiting (S14). When the input process is completed, the process of writing the input image data to the storage device such as the hard disk is started (S13). At the same time, whether this input image data is the last one or a stop request (that is, the stop flag is ON
Or) an error has occurred, and if neither is found, the process is repeated from S10 for the next input image data. If any of "final input image data", "stop request", and "error occurrence", the process proceeds to the output processing flow.
【0057】図26に示す出力処理において、処理コマ
ンドによる処理内容の選択は入力処理部と同様に、ジョ
ブ開始の場合は該当するジョブチケットを要求受付キュ
ーから捜して参照し、処理を開始する。また、処理コマ
ンドがステップ処理開始の場合は該当するジョブチケッ
トのステップ実行キューから捜して参照し処理を開始す
る。さらに、処理コマンドが停止の場合はストップフラ
グをONにし(S15)、現在稼働中の処理が終了する
のを待つ。なお、入力処理部と同様にステップ処理は処
理がステップ単位で行なわれる以外は通常の処理と変わ
らない。出力処理は、まず出力装置が出力可能であるか
のチェックから行う。出力が不可能な場合、他のジョブ
の出力処理が行われているかもしくはエラー状態であ
り、待ち状態になる。他のジョブの出力処理が終了する
かエラーが解除されると、管理テーブルを更新し(S1
8)、再度出力処理可能かどうかのチェックが行なわれ
る。出力可能の場合、図3に示したディスクB88から
所定の画像データを順次ページバッファB86に読み出
し(S16)、出力処理を起動する(S17)。出力処
理が終了すると管理テーブルの更新を行なう(S1
8)。これらの処理を繰り返し、通常ジョブであれば最
終出力枚数検知時、ステップ処理であればステップ単位
量検知時、停止要求があればそれを検知時に繰り返しか
ら抜け出る。最終出力枚数まで出力を完了していれば、
ページバッファとディスク内の画像データを消去し(S
19)、管理データのリセット等のジョブ終了処理を行
い(S20)、終了する。ステップ単位分終了時もしく
は停止時及びエラー発生時にはその後の処理の再開があ
るため、画像データは消去させずに一旦処理を終了する
ことになる。In the output processing shown in FIG. 26, the selection of the processing content by the processing command is performed in the same manner as the input processing section. When the job is started, the corresponding job ticket is searched from the request reception queue and referred to, and the processing is started. When the processing command is step processing start, the processing command is searched by referring to the step execution queue of the corresponding job ticket and the processing is started. Further, when the processing command is stopped, the stop flag is turned ON (S15), and the processing currently in operation is waited for completion. Similar to the input processing unit, the step processing is the same as the normal processing except that the processing is performed in steps. The output process is performed by first checking whether the output device can output. If the output is impossible, the output processing of another job is being performed or there is an error, and the job is put in a waiting state. When the output processing of another job ends or the error is released, the management table is updated (S1
8) Then, it is checked again whether output processing is possible. When output is possible, predetermined image data is sequentially read from the disk B88 shown in FIG. 3 to the page buffer B86 (S16), and output processing is started (S17). When the output process ends, the management table is updated (S1).
8). These processes are repeated, and if it is a normal job, the final output sheet number is detected, if it is a step process, the step unit amount is detected, and if there is a stop request, it exits from the repetition. If the output is completed up to the final output number,
Erase the image data in the page buffer and disk (S
19), a job end process such as resetting the management data is performed (S20), and the process ends. Since the subsequent processing is restarted at the end of the step unit or at the time of stop or when an error occurs, the processing is once ended without erasing the image data.
【0058】上記のような一連の停止処理が終了した
後、操作者の指示によってジョブが再開されると、ステ
ップ実行キューにキューイングされたジョブチケットは
消去し、実行キューにキューイングされた「停止」中の
ジョブチケットを処理進捗度に応じて「入力処理中」、
「出力処理中」、もしくは「入出力処理中」のいずれか
に変更し、通常の処理を行なう。When the job is restarted by the operator's instruction after the series of stop processing as described above is completed, the job ticket queued in the step execution queue is erased and the job ticket queued in the execution queue is deleted. Depending on the progress of processing the job ticket in "stopped", "input processing in progress",
Change to either "output processing in progress" or "input / output processing in progress" and perform normal processing.
【0059】なお、ここでは、IOTへ転送した後のF
inisherの処理について記述していないが、Fi
nisherの処理に関するパラメータ指定もUIから
行い管理領域に格納してあることは当然である。さら
に、頁順はESS内部の処理により自由に指定可能であ
り、両面出力の頁順位、冊子を作成する場合の頁順位等
はSYS−CONTB85内で計算して決定されること
は言うまでもない。Here, the F after transfer to the IOT
Although it does not describe the processing of the initiator, Fi
It goes without saying that the parameters related to the processing of the fisher are also specified from the UI and stored in the management area. Further, it is needless to say that the page order can be freely specified by the processing inside the ESS, and the page order for double-sided output, the page order when creating a booklet, etc. are calculated and determined in the SYS-CONTB 85.
【0060】また、上記各実施例では、画像データを直
接取り扱っているが、入力時に圧縮処理を施し、出力時
に伸長処理するようにして、内部のページバッファ、デ
ィスクの容量削減化を図っても良い。また、画像を回転
させたり、位置指定させたりする処理を追加しても一向
に差し支えない。さらには、ページバッファは、DMA
駆動における入出力の速度差を吸収できるものであれば
何でも良く、ラインバッファであっても差し支えない。
ディスクにしても、複数のページを記憶可能なメモリで
あれば何でもよく半導体メモリ、磁気テープ等が挙げら
れる。但し、これらは現状では高価であったり、読み書
き速度が遅かったりするため、実施例ではハードディス
クを用いている。また、上記各実施例では複写機を取り
上げているが、ファクシミリ装置であってもプリンタで
あってもこれらの複合装置であっても何ら問題はない。
すなわち、入力手段としてはスキャナ、ファクシミリ受
信部、ネットワーク処理部のいずれか、出力手段として
は印字装置、ファクシミリ送信部、ネットワーク処理部
の何れかの組み合わせに対して利用可能である。In each of the above embodiments, the image data is directly handled, but the compression of the input data and the expansion processing of the output data may be performed to reduce the internal page buffer and disk capacity. good. Further, it is possible to add processing for rotating the image or specifying the position. Furthermore, the page buffer is DMA
Anything can be used as long as it can absorb the speed difference between input and output in driving, and a line buffer can be used.
The disk may be any memory as long as it can store a plurality of pages, such as a semiconductor memory and a magnetic tape. However, since these are expensive at present or have a low read / write speed, a hard disk is used in the embodiment. Further, although a copying machine is taken up in each of the above-mentioned embodiments, there is no problem whether it is a facsimile machine, a printer or a composite machine of these.
That is, the input means can be used for any combination of the scanner, the facsimile receiving section, and the network processing section, and the output means can be used for any combination of the printing apparatus, the facsimile transmitting section, and the network processing section.
【0061】[0061]
【発明の効果】以上の説明から明らかなように、以下の
ような効果が奏せられる。請求項1の発明によれば、一
時停止するジョブを二つの一時停止ジョブ選択手段によ
って選択でき、一時停止ジョブ表示手段によってその一
時停止するジョブを確認できる。また、一時停止ジョブ
の選択を間違えた場合でも、二つの一時停止ジョブ選択
手段によって一時停止するジョブを切り換えることが可
能なため、オペレータの操作負担を軽減することがで
き、マシンの操作性/簡易性を向上させることができ
る。請求項2の発明によれば、ユーザからのジョブ中断
の要求があった場合、稼働中の全てのジョブを一時停止
し、その一時停止したジョブの中から中断するジョブを
ユーザに特定させるようにしたので、ユーザは緊急中断
であったとしても余裕を持って操作できるため、ジョブ
中断時のユーザの操作性を向上することができる。請求
項3の発明によれば、複数のジョブが並列処理されてい
る画像処理装置において、操作者の中断を所望するジョ
ブを選択することができ、かつ、ジョブの中断を操作者
の所望のタイミングで行えるようにしたので、中断操作
の失敗を確実に防ぎ、また、操作性を向上することがで
きる。請求項4の発明によれば、複数のジョブが並列処
理されている画像処理装置において、中断されたジョブ
のうち任意のジョブの再開を行う時に煩雑な操作なしに
行うことが可能で、かつ、画像記憶装置の画像記憶手段
を無駄なく効率的に利用することが可能となる。請求項
5〜7の発明によれば、ジョブを停止させる場合、停止
させたい付近で一旦停止ボタンを押下した後、本当に操
作者が停止させたい箇所までステップ単位で処理を進め
ることができるので、大画面表示装置上に処理内容を表
示させてそれを参照しながら停止タイミングを見極める
ような煩わしい判断を行なう必要もなく、簡単な操作
で、しかもコストを上昇させるような装置の付加を施す
ことなく操作者の所望する停止タイミングで稼働中ジョ
ブを停止させることができる。また、装置自体が部数単
位等で停止させるような画像処理装置のように、操作者
の意向を無視することなく、確実に操作者の所望する停
止タイミングで稼働中ジョブを停止させることができ
る。As is clear from the above description, the following effects can be obtained. According to the invention of claim 1, the job to be suspended can be selected by the two suspended job selection means, and the suspended job can be confirmed by the suspended job display means. In addition, even if the mistake is made in selecting a paused job, the jobs to be paused can be switched by the two paused job selecting means, so that the operator's operation load can be reduced and the operability / simpleness of the machine can be reduced. It is possible to improve the sex. According to the second aspect of the present invention, when there is a job suspension request from the user, all the running jobs are suspended, and the user is allowed to specify the suspended job from the suspended jobs. Therefore, the user can operate with a margin even in the case of an emergency interruption, so that the operability of the user when the job is interrupted can be improved. According to the invention of claim 3, in an image processing apparatus in which a plurality of jobs are processed in parallel, a job desired to be interrupted by the operator can be selected, and the job interruption can be performed at a timing desired by the operator. Since it is possible to do so, it is possible to reliably prevent the failure of the interrupted operation and improve the operability. According to the invention of claim 4, in the image processing apparatus in which a plurality of jobs are processed in parallel, it is possible to restart any job among the interrupted jobs without complicated operations, and The image storage means of the image storage device can be efficiently used without waste. According to the inventions of claims 5 to 7, when the job is stopped, since the operator can press the stop button once in the vicinity where the job is to be stopped and then the process can be advanced step by step up to the point where the operator really wants to stop the job. It is not necessary to display the processing contents on a large screen display device and refer to the processing contents to make a troublesome judgment such as determining the stop timing, and with a simple operation without adding a device that increases the cost. The running job can be stopped at the stop timing desired by the operator. Further, unlike the image processing apparatus in which the apparatus itself stops in the unit of the number of copies, the running job can be surely stopped at the stop timing desired by the operator without ignoring the intention of the operator.
【図1】 本発明が適用される複合機のシステム構成を
示す図である。FIG. 1 is a diagram showing a system configuration of a multifunction peripheral to which the present invention is applied.
【図2】 本発明が適用される複合機の概略構成を示す
断面図である。FIG. 2 is a cross-sectional view showing a schematic configuration of a multifunction machine to which the present invention is applied.
【図3】 画像処理装置の一実施例を示すハードウェア
構成を示すブロック図である。FIG. 3 is a block diagram showing a hardware configuration showing an embodiment of the image processing apparatus.
【図4】 操作パネル部の概観図である。FIG. 4 is a schematic view of an operation panel unit.
【図5】 制御部の構成及びジョブ管理テーブルを示す
図である。FIG. 5 is a diagram showing a configuration of a control unit and a job management table.
【図6】 画像処理装置の制御フローを示す図である。FIG. 6 is a diagram showing a control flow of the image processing apparatus.
【図7】 画像処理装置の制御フローを示す図である。FIG. 7 is a diagram showing a control flow of the image processing apparatus.
【図8】 一時停止ジョブ選択部の制御フローを示す図
である。FIG. 8 is a diagram showing a control flow of a suspended job selection unit.
【図9】 第2実施例のUI部の概略図である。FIG. 9 is a schematic diagram of a UI unit according to the second embodiment.
【図10】 第2実施例におけるコントロールパネル部
の中断操作部の図である。FIG. 10 is a diagram of an interruption operation unit of a control panel unit in the second embodiment.
【図11】 第2実施例の制御部の構成を示す図であ
る。FIG. 11 is a diagram illustrating a configuration of a control unit according to a second embodiment.
【図12】 第2実施例のジョブ管理テーブルを示す図
である。FIG. 12 is a diagram showing a job management table of the second embodiment.
【図13】 第2実施例のジョブ中断処理制御フローを
示す図である。FIG. 13 is a diagram showing a job interruption processing control flow of the second embodiment.
【図14】 第3実施例が適用される複合機のシステム
構成を示す図である。FIG. 14 is a diagram showing a system configuration of a multifunction machine to which a third embodiment is applied.
【図15】 図14の複合機の制御部の構成を示す図で
ある。15 is a diagram showing a configuration of a control unit of the multi-function peripheral of FIG.
【図16】 複合機の中断時の制御フローを示す図であ
る。FIG. 16 is a diagram showing a control flow when the multifunction peripheral is suspended.
【図17】 第4実施例の複合機のシステム構成を示す
概略図である。FIG. 17 is a schematic diagram showing a system configuration of a multifunction peripheral according to a fourth embodiment.
【図18】 図17の複合機の制御部の構成を示す図で
ある。18 is a diagram showing a configuration of a control unit of the multi-function peripheral of FIG.
【図19】 複合機の中断時の制御フローを示す図であ
る。FIG. 19 is a diagram showing a control flow when the multifunction peripheral is suspended.
【図20】 複合機の再開時の制御フローを示す図であ
る。FIG. 20 is a diagram showing a control flow when the multifunction peripheral is restarted.
【図21】 第4実施例の画像処理装置の操作部を示す
図である。FIG. 21 is a diagram showing an operation unit of the image processing apparatus of the fourth embodiment.
【図22】 第4実施例の制御部の構成を示す図であ
る。FIG. 22 is a diagram showing a configuration of a control unit of the fourth embodiment.
【図23】 第4実施例の制御部の基本フローを示す図
である。FIG. 23 is a diagram showing a basic flow of a control unit of the fourth embodiment.
【図24】 第4実施例の制御部の受付フローを示す図
である。FIG. 24 is a diagram showing an acceptance flow of the control unit of the fourth embodiment.
【図25】 第4実施例の制御部の入力フローを示す図
である。FIG. 25 is a diagram showing an input flow of the control unit of the fourth embodiment.
【図26】 第4実施例の制御部の出力フローを示す図
である。FIG. 26 is a diagram showing an output flow of the control unit of the fourth embodiment.
01…複合機、02,03…端末装置、04…LAN、
1…複合機本体、2…自動原稿送り装置、3…後処理装
置、4…プラテンガラス、5…画像読み取り装置、6…
画像形成装置、7…給紙装置、8…原稿載置トレイ、1
0…原稿排紙トレイ、38…外部通信装置、39…操作
指示装置、B7…ユーザーインタフェース(UI)、B
85…システムコントローラ(SYS−CONT)、U
2,U3…一時停止ボタン、U5…再開ボタン、B86
…ページバッファ、B88…ディスク、101…入力装
置、102…出力装置、103…画像記憶部、104…
制御部、105…ジョブ記憶部、106…中断指定部、
107…タイミング指定部、108…中断実行部、10
9…データバス、201…入力装置、202…出力装
置、203…画像記憶部、204…ジョブ記憶部、20
5…制御部、206…ジョブ解析部、207…中断指定
部、208…中断実行部、209…再開部、210…デ
ータバス。01 ... Multifunction machine, 02, 03 ... Terminal device, 04 ... LAN,
1 ... Multifunction machine main body, 2 ... Automatic document feeder, 3 ... Post-processing device, 4 ... Platen glass, 5 ... Image reading device, 6 ...
Image forming apparatus, 7 ... Paper feeding apparatus, 8 ... Original document tray, 1
0 ... Original paper discharge tray, 38 ... External communication device, 39 ... Operation instruction device, B7 ... User interface (UI), B
85 ... System controller (SYS-CONT), U
2, U3 ... Pause button, U5 ... Resume button, B86
... page buffer, B88 ... disk, 101 ... input device, 102 ... output device, 103 ... image storage unit, 104 ...
Control unit 105 ... job storage unit 106 ... interruption designation unit,
107 ... Timing designation unit, 108 ... Interruption execution unit, 10
9 ... Data bus, 201 ... Input device, 202 ... Output device, 203 ... Image storage unit, 204 ... Job storage unit, 20
5 ... control unit, 206 ... job analysis unit, 207 ... interruption designation unit, 208 ... interruption execution unit, 209 ... restart unit, 210 ... data bus.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 波多野喜章 神奈川県海老名市本郷2274番地富士ゼロッ クス株式会社内 ─────────────────────────────────────────────────── ─── Continued Front Page (72) Inventor Yoshiaki Hatano 2274 Hongo, Ebina City, Kanagawa Prefecture Fuji Xerox Co., Ltd.
Claims (7)
1つ以上の入力手段と、入力した画像データを記憶する
ための記憶手段と、画像データを出力するための少なく
とも1つ以上の出力手段と、複数のジョブを管理制御す
るためのジョブ管理制御手段と、上記各手段を制御する
主制御手段とを備えた画像処理装置において、 実行状態のジョブの中からジョブ受付の新しい順に一時
停止するジョブを選択する第1の一時停止ジョブ選択手
段と、 実行状態のジョブの中からジョブ受付の古い順に一時停
止するジョブを選択する第2の一時停止ジョブ選択手段
と、 第1の一時停止ジョブ選択手段、もしくは第2の一時停
止ジョブ選択手段によって選択したジョブを表示するた
めの一時停止ジョブ表示手段と、を備え、 一時停止状態のジョブが存在する場合、第1の一時停止
ジョブ選択手段は、一時停止状態にあるジョブより1つ
新しいジョブを選択し、第2の一時停止ジョブ選択手段
は、一時停止状態にあるジョブより一つ古いジョブを選
択し、 一時停止状態のジョブが存在しない場合、第1の一時停
止ジョブ選択手段は、実行状態のジョブのうち、最も新
しいジョブを選択し、第2の一時停止ジョブ選択手段
は、最も古いジョブを選択するように制御することを特
徴とする画像処理装置。1. At least one or more input means for inputting image data, a storage means for storing the input image data, and at least one or more output means for outputting the image data. In an image processing apparatus equipped with a job management control unit for managing and controlling a plurality of jobs and a main control unit controlling each of the above units, a job to be temporarily suspended from the jobs in the execution state in the new order of job reception is selected. First suspending job selecting means for selecting, a second suspending job selecting means for selecting a job to be suspended from the jobs in the execution state in the order of oldest job acceptance, a first suspending job selecting means, Alternatively, a suspended job display unit for displaying the job selected by the second suspended job selection unit is provided, and the suspended job is present. In this case, the first suspended job selection means selects one job newer than the job in the suspended state, and the second suspended job selection means selects one job older than the job in the suspended state. If the selected job is not in the suspended state, the first suspended job selection unit selects the latest job among the running jobs, and the second suspended job selection unit selects the oldest job. An image processing apparatus characterized by controlling so as to select.
1つ以上の入力手段と、入力した画像データを記憶する
ための記憶手段と、画像データを出力するための少なく
とも1つ以上の出力手段と、任意のジョブを中断するた
めのジョブ中断要求手段と、複数のジョブを各々独立に
制御するジョブ制御手段と、上記各手段を独立に制御す
る主制御手段とを備えた画像処理装置において、 ジョブ中断要求に基づき、稼働中の全てのジョブを一時
停止するジョブ一時停止手段と、 一時停止した全てのジョブを表示する一時停止ジョブ表
示手段と、 一時停止したジョブの中から中断対象となるジョブを選
択する中断ジョブ選択手段と、 中断対象となったジョブを中断するとともに、中断対象
外のジョブを再開するジョブ中断/再開手段と、 を備え、ジョブ中断要求に基づき稼働中の全てのジョブ
を一時停止し、中断ジョブの指定があると、対象のジョ
ブを中断するとともに対象外のジョブを再開することを
特徴とする画像処理装置。2. At least one or more input means for inputting image data, a storage means for storing the input image data, and at least one or more output means for outputting the image data. An image processing apparatus comprising: a job interruption requesting means for interrupting an arbitrary job; a job control means for independently controlling a plurality of jobs; and a main control means for independently controlling each of the above means Based on the request, the job suspension means for suspending all the running jobs, the suspended job display means for displaying all the suspended jobs, and the job to be suspended is selected from the suspended jobs. And a job suspending / resuming means for suspending a job to be suspended and resuming a job not to be suspended, Job pause all jobs on production based on interrupt request, if there is a specified interrupt job, the image processing apparatus characterized by resuming excluded from the job with interrupting the job of interest.
1つ以上の入力手段と、入力された画像データを記憶す
るための画像記憶手段と、画像データを出力するための
少なくとも1つ以上の出力手段と、上記手段を各々独立
に処理しながら複数のジョブを制御するための制御手段
と、上記入力手段より受け付けたジョブに関する制御情
報を記憶するジョブ記憶手段と、操作者の指示を入力す
る操作入力手段とを備えた画像処理装置において、 処理が実行されている全てのジョブを一時停止させる停
止手段と、 一時的に処理を停止している複数のジョブのうちから任
意のジョブを選択する選択手段と、 一時的に処理を停止しているジョブのうちから、前記選
択手段で選択されたジョブ以外の全てのジョブの実行を
続行させる続行手段と、 中断を選択したジョブについて、中断時のジョブのタイ
ミングを指定するタイミング指定手段と、 ジョブ記憶手段内に記憶されている中断タイミングの条
件と制御手段内のジョブの実行状態との比較を行う条件
比較手段と、 前記選択手段により選択されたジョブの処理を中断させ
る中断手段と、を備え、前記操作入力手段より中断の指
示があった場合、前記停止手段は処理が実行されている
すべてのジョブの処理を、所定ジョブ単位の区切れで一
時停止させ、 一時停止させたジョブのうちから、前記選択手段により
中断させるジョブについてジョブの選択が行われると、
続行手段により全ての非選択ジョブの処理を続行させ、 選択されたジョブについて、タイミング指定手段により
中断する条件としてのタイミングが設定されると、該ジ
ョブの実行を続行させ、条件比較手段によって中断タイ
ミングの条件が比較して条件が一致した時に、中断手段
により該ジョブの実行を中断させることを特徴とする画
像処理装置。3. At least one or more input means for inputting image data, an image storage means for storing the input image data, and at least one or more output means for outputting the image data. A control means for controlling a plurality of jobs while independently processing the above means, a job storage means for storing control information about the job received from the input means, and an operation input for inputting an operator's instruction And a selection unit for selecting an arbitrary job from a plurality of jobs whose processing is temporarily stopped, in an image processing apparatus including a unit. And a continuation means for continuing execution of all jobs other than the job selected by the selection means from among the jobs whose processing is temporarily stopped, and an interruption Timing specifying means for specifying the timing of the job at the time of interruption for the selected job, and condition comparison means for comparing the interruption timing condition stored in the job storage means with the job execution state in the control means. And a suspending unit that suspends the processing of the job selected by the selecting unit, and when there is an instruction of suspension from the operation input unit, the suspending unit suspends the processing of all the jobs for which the processing is being executed. When a job is selected for a job to be interrupted by the selecting means from among the temporarily stopped jobs, the job is temporarily stopped at a predetermined job unit break,
When the continuation means continues the processing of all the non-selected jobs, and when the timing as the condition for interrupting the selected job is set by the timing designating means, the execution of the job is continued and the interruption timing by the condition comparing means. The image processing apparatus is characterized in that the execution of the job is interrupted by the interrupting unit when the conditions are compared and the conditions match.
入力手段と、入力された画像データを記憶するための画
像記憶手段と、画像データを出力するための1つ以上の
出力手段と、前記各手段を各々独立に処理しながら複数
のジョブを制御するための制御手段とを備えた画像処理
装置において、 前記入力手段より受け付けたジョブの実行状態を記憶す
るためのジョブ記憶手段と、 複数のジョブのうちから任意のジョブの中断を指定する
中断指定手段と、 ジョブの処理を中断させ、前記ジョブ記憶手段に記憶さ
れているジョブの中断した時点での実行状態を前記出力
手段より進捗用紙として出力させる中断実行手段と、 前記入力手段から入力されたジョブの実行状態を表す進
捗用紙の内容を解析するジョブ解析手段と、 前記ジョブ解析手段により解析された進捗用紙の内容に
基づいて前記入力手段より入力されたジョブの処理を途
中から再開させる再開手段とを備え、 中断時には、中断指定手段により指定されたジョブを中
断実行手段により処理を中断するとともに、中断時の実
行状態を進捗用紙として出力手段より出力してジョブ記
憶手段内の中断ジョブおよび画像記憶手段内の画像デー
タを消去し、 再開時には、ジョブ解析手段において解析された進捗用
紙の内容に基づいて再開手段によりジョブの再開処理を
行うことを特徴とする画像処理装置。4. One or more input means for inputting image data, an image storing means for storing the input image data, and one or more output means for outputting the image data. An image processing apparatus comprising: a control unit for controlling a plurality of jobs while independently processing each unit, a job storage unit for storing an execution state of the job received from the input unit, From the output means for interrupting the job processing stored in the job storage means and for interrupting the processing of the job. An interruption execution unit for outputting as a job, a job analysis unit for analyzing the content of the progress sheet representing the execution state of the job input from the input unit, and the job analysis unit. And a resuming means for resuming the processing of the job input by the inputting means based on the content of the progress sheet analyzed by the interruption analysis means, and at the time of interruption, the job specified by the interruption specifying means is processed by the interruption executing means. When the job is interrupted, the execution state at the time of interruption is output from the output means as the progress sheet to erase the interrupted job in the job storage means and the image data in the image storage means, and at the time of restart, the progress sheet analyzed by the job analysis means. An image processing apparatus, wherein a restarting process is performed by a restarting unit based on the contents of the above.
と、入力された画像データを記憶するための記憶手段
と、画像データを出力するための出力手段と、ジョブ設
定のための操作手段と、上記手段を各々独立に処理させ
るように制御するための制御手段とを備えた画像処理装
置において、 指定を行なう毎に1頁ずつ処理を実施するためのステッ
プ処理手段と、 該ステップ処理手段を使用しているジョブを管理するた
めのステップ実行ジョブ管理手段とを備え、中断もしく
は割り込み指定後、所望の箇所で実行中のジョブが停止
されなかった場合、該ステップ処理手段によって所望の
箇所までジョブを進行させるように制御するようにした
ことを特徴とする画像処理装置。5. An input unit for inputting image data, a storage unit for storing the input image data, an output unit for outputting the image data, and an operating unit for setting a job. In an image processing apparatus provided with a control means for controlling the above-mentioned means to process each independently, a step processing means for executing one page each time designation is made, and the step processing means are used. If the job being executed at the desired location is not stopped after the interruption or interruption is specified, the step processing job management means for managing the job An image processing apparatus characterized by being controlled so as to proceed.
理単位設定手段を備え、前記ステップ処理手段は、ステ
ップ処理単位設定手段から指定を行なった場合は指定単
位に従い処理を実施し、該ステップ処理単位設定手段か
ら指定を行なわなかった場合はあらかじめ決められた単
位で処理を実行して所望の箇所までジョブを進行させる
ことを特徴とする画像処理装置。6. The apparatus according to claim 5, further comprising step processing unit setting means for designating a processing unit for step execution, wherein the step processing means designates from the step processing unit setting means. Performs the processing in accordance with a designated unit, and if the step processing unit setting means does not designate, the processing is performed in a predetermined unit to advance the job to a desired position. .
さらに、 前記入力手段及び出力手段に対し、各々独立に処理させ
るか連動して処理させるかを選択するための処理部設定
手段とを備え、 処理部設定手段からの選択結果に基づいて、前記ステッ
プ処理手段とステップ処理単位設定手段とを選択的に用
い、入力手段及び出力手段に対し各々独立にもしくは連
動するように制御することを特徴とする画像処理装置。7. The apparatus according to claim 5 or 6, wherein
Further, the input means and the output means are provided with a processing section setting means for selecting whether to process each independently or in conjunction with each other, and the step based on the selection result from the processing section setting means. An image processing apparatus characterized in that the processing means and the step processing unit setting means are selectively used to control the input means and the output means independently or in conjunction with each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13329994A JP3275931B2 (en) | 1994-06-15 | 1994-06-15 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13329994A JP3275931B2 (en) | 1994-06-15 | 1994-06-15 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH086745A true JPH086745A (en) | 1996-01-12 |
JP3275931B2 JP3275931B2 (en) | 2002-04-22 |
Family
ID=15101417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13329994A Expired - Fee Related JP3275931B2 (en) | 1994-06-15 | 1994-06-15 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3275931B2 (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006067475A (en) * | 2004-08-30 | 2006-03-09 | Fuji Xerox Co Ltd | Original reader and original reading method |
US7031003B2 (en) | 1999-12-27 | 2006-04-18 | Canon Kabushiki Kaisha | Image processing apparatus, control method of image processing apparatus, and storage medium |
US7099021B2 (en) | 2001-02-20 | 2006-08-29 | Seiko Epson Corporation | Multifunction printer |
US7225445B1 (en) | 1999-09-02 | 2007-05-29 | Fuji Xerox Co., Ltd. | Execution control apparatus with key pad that enables selection of jobs to be run |
JP2008055722A (en) * | 2006-08-30 | 2008-03-13 | Canon Inc | Printing system, printing apparatus and job control method |
US7957041B2 (en) | 2004-12-24 | 2011-06-07 | Kyocera Mita Corporation | Image forming apparatus and method for performing job interrupt |
JP2017046285A (en) * | 2015-08-28 | 2017-03-02 | ブラザー工業株式会社 | Image processing apparatus and control method therefor |
EP3521999A1 (en) | 2018-01-31 | 2019-08-07 | Canon Kabushiki Kaisha | Image processing apparatus and control method for image processing apparatus |
JP2019130868A (en) * | 2018-02-02 | 2019-08-08 | キヤノン株式会社 | Image processing system, control method for image processing system and program |
US10628102B2 (en) | 2018-02-02 | 2020-04-21 | Canon Kabushiki Kaisha | Job-specific control processing for an image processing apparatus |
DE112018005534T5 (en) | 2017-09-26 | 2020-07-02 | Sony Corporation | INFORMATION PROCESSING DEVICE, AUTONOMOUS MOTION DEVICE AND METHOD AND PROGRAM |
-
1994
- 1994-06-15 JP JP13329994A patent/JP3275931B2/en not_active Expired - Fee Related
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7225445B1 (en) | 1999-09-02 | 2007-05-29 | Fuji Xerox Co., Ltd. | Execution control apparatus with key pad that enables selection of jobs to be run |
US7031003B2 (en) | 1999-12-27 | 2006-04-18 | Canon Kabushiki Kaisha | Image processing apparatus, control method of image processing apparatus, and storage medium |
US7099021B2 (en) | 2001-02-20 | 2006-08-29 | Seiko Epson Corporation | Multifunction printer |
JP2006067475A (en) * | 2004-08-30 | 2006-03-09 | Fuji Xerox Co Ltd | Original reader and original reading method |
US7957041B2 (en) | 2004-12-24 | 2011-06-07 | Kyocera Mita Corporation | Image forming apparatus and method for performing job interrupt |
JP2008055722A (en) * | 2006-08-30 | 2008-03-13 | Canon Inc | Printing system, printing apparatus and job control method |
JP2017046285A (en) * | 2015-08-28 | 2017-03-02 | ブラザー工業株式会社 | Image processing apparatus and control method therefor |
DE112018005534T5 (en) | 2017-09-26 | 2020-07-02 | Sony Corporation | INFORMATION PROCESSING DEVICE, AUTONOMOUS MOTION DEVICE AND METHOD AND PROGRAM |
EP3521999A1 (en) | 2018-01-31 | 2019-08-07 | Canon Kabushiki Kaisha | Image processing apparatus and control method for image processing apparatus |
US10754595B2 (en) | 2018-01-31 | 2020-08-25 | Canon Kabushiki Kaisha | Image processing apparatus and control method for image processing apparatus |
JP2019130868A (en) * | 2018-02-02 | 2019-08-08 | キヤノン株式会社 | Image processing system, control method for image processing system and program |
US20190243588A1 (en) * | 2018-02-02 | 2019-08-08 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling image processing apparatus |
CN110134345A (en) * | 2018-02-02 | 2019-08-16 | 佳能株式会社 | The control method of image processing apparatus and image processing apparatus |
US10628102B2 (en) | 2018-02-02 | 2020-04-21 | Canon Kabushiki Kaisha | Job-specific control processing for an image processing apparatus |
US10656887B2 (en) | 2018-02-02 | 2020-05-19 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling image processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP3275931B2 (en) | 2002-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8243311B2 (en) | Image output apparatus for controlling order of print jobs and display jobs in queue | |
JP3898987B2 (en) | Image forming apparatus, image transfer control method used in the apparatus, program causing computer to execute the method, and computer-readable recording medium storing the program | |
JP3275931B2 (en) | Image processing device | |
JP3898988B2 (en) | Information processing apparatus, job control method, program, and storage medium | |
JP2002142058A (en) | Image processing unit and control method for the image processing unit | |
JPH11155049A (en) | Image output processor | |
JP2008022456A (en) | Image processing device and image processing control method | |
JP2002199152A (en) | Network system having a plurality of imaging devices | |
JPH11289413A (en) | Picture processor and control method for the picture processor | |
JP4037997B2 (en) | Image forming apparatus and reserved job replacement method thereof | |
JP3191775B2 (en) | Image recording device | |
JP2001136328A (en) | Image processing unit | |
JP3715691B2 (en) | Image processing device | |
JP3842939B2 (en) | Image processing device | |
JP3473354B2 (en) | Image forming device | |
JP2993141B2 (en) | Image recording device | |
JPH10190897A (en) | Image-forming device and its control method | |
JPH10313378A (en) | Image-processing unit and image-forming device | |
JPH11129584A (en) | Printing system and method for managing the printer | |
JP3324561B2 (en) | Recording device | |
JPH11196211A (en) | Multi-function image forming device and control method for the multi-function image forming device | |
JP3337031B2 (en) | Image recording device | |
JP3309843B2 (en) | Image recording device | |
JPH10309827A (en) | Image-forming apparatus | |
JP2002111932A (en) | Image processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |