Links

Abstract

PURPOSE:To supply job processing information such as job completion time and waiting time to a client of printing. CONSTITUTION:When a job programmed at an operation display section 1 or a job to be sent from a network client is added to a print queue 16, a job processing time and a job completion time pertinent to the printing of the job are calculated at a main processor 14 from a program condition of the job, information on the number of image pages of manuscript, and data compressibility information of each page. When the job is sent from the print queue to a print output section 5, a print processor 18 updates the print completion time of the job in the print queue. From the result of these calculations, a waiting time until print completion of each job is displayed on a display 1, so that information about completion time can be supplied to a client of printing then and there or by return telephone call.

Description

Translated from Japanese

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

【０００１】 [0001]

【産業上の利用分野】本発明は、原稿から読取ったイメージデータやワークステーション等のネットワーククライアントから送られてきたプリントジョブのイメージデータを、一旦保持し、プリント出力部が空き次第出力プリントを行うプリンタ装置に係り、特にジョブ終了推定時間の表示機能を備えたプリンタ装置に関する。 BACKGROUND OF THE INVENTION The present invention is an image data of a print job sent from a network client, such as image data and workstations read from a document, temporarily holds the print output unit performs the vacant soon output print It relates to a printer apparatus, and more particularly to a printer apparatus having a display function of job end estimated time.

【０００２】 [0002]

【従来の技術】複写機等の画像処理装置、ワークステーション、あるいはそれらを組み合わせたシステムにおけるプリンタ装置において、ジョブをプログラムする段階やクライアントがプリンタ装置にジョブを送る段階で、 2. Description of the Related Art An image processing apparatus such as a copying machine, the printer of the work station or system that combines them, at the stage of step and clients to program the job sends the job to the printer,ジョブに関する処理情報としては、例えば実開平３−１ The processing information about the job, such as real-Open No. 3-1０５８４９号、特開平３−１３３２７０号に開示されているように、プリント待ち行列からプリント出力部に送られるジョブ、つまりまさにこれからプリント出力しようとしているジョブの処理時間のみを知ることができるものであった。 No. 05849, as disclosed in JP-A-3-133270, the job sent from the print queue on the print output unit, be those able to know only the processing time of the job that is, exactly trying to now printout It was.また特開平３−１５５２７５号に開示されているように、ファクシミリ装置の通信予約量（通信宛先数または原稿総枚数）を表示するものがあった。 Also as disclosed in JP-A-3-155275, there is one that displays the communication reservation amount of the facsimile device (the communication destination number or original total number).このようなプリンタ装置では、プリント依頼時に待ち時間や仕上がり時刻を予測することが難しく、専任のオペレータの推定に頼っていた。 In such a printer apparatus, it is difficult to predict the waiting time and finishing time when print request, relied on the estimation of the dedicated operator.

【０００３】またプリンタ装置は、装置の騒音、除電器、帯電器によるオゾン発生、定着器による熱発生、現像器による微粒子トナーの漏れ、用紙送り装置による紙粉の発生など作業環境やオフィス環境を悪化させる要因をもっている。 [0003] The printer device, worsening the noise of the device, a static eliminator, an ozone generator by the charger, the heat generation by the fixing device, leakage of the particulate toner by the developing unit, the working environment and office environments, such as occurrence of paper dust by the sheet feeder it has a factor to be.これらの内、〜はプリント出力部のみでの発生であり、またともその大半はプリント出力部で発生する。 Of these, - it is generated only by the print output unit, also with even the majority occurs in the print output unit.現状においては、上記の個々の要因の対策を取ることで、環境の改善が図られているが、それらの対策においても充分な環境が作り出されていない。 At present, by taking measures of individual factors described above, an improvement of the environment is achieved, sufficient environment is not created even in those measures.

【０００４】 [0004]

【発明が解決しようとする課題】ところで、従来のプリンタ装置はプリント出力部と装置本体部が同じ場所に設置されているため、プリント出力部が発生源となって作業環境あるいはオフィス環境に影響を与えていた。 [SUMMARY OF THE INVENTION Incidentally, since the conventional printer apparatus main unit and the print output unit is installed in the same place, the effect on the working environment or office environment print output unit becomes a source given had.また従来のジョブ処理の表示情報ではプリントを依頼したその場で、または電話での問い合わせに対して、どの程度の待ち時間があるのか、あるいはいつ頃仕上がるのかを知ることができない。 Also on the spot that requested the print in the display information of a conventional job processing, or in response to an inquiry by telephone, how much waiting time is of, or can not know when the finished time.またネットワークプリンタとして使用される場合には、ワークステーション等のクライアント側でプリンタ装置に送ったジョブが、いつ頃仕上がるかを確認することができない。 Also when used as a network printer, the job sent to the printer at the client side, such as a workstation, it is impossible to see when finished around.このように、依頼者がプリンタの所に出力プリントをいつ頃取りに行けばよいか知ることができなかった為、所定の時刻に必要なプリントが得られないという不具合を生じ易い。 In this way, since the requester was not able to know whether or if you go to take time when the output print at the printer, prone to a problem that print can not be obtained required for a given time.さらに、オペレータに依頼して、プリント待ち行列の該当ジョブのプリント順位を必要な所まで上げてもらう等の急を要する場合の操作を行うと、当該ジョブ以降のジョブが一律に遅らされるため、他の依頼者に迷惑を掛けることも起こるなどの問題点もある。 Furthermore, ask the operator, when the urgent when operations such as get up the print order of the corresponding jobs in the print queue until it necessary, because the job after the job is delayed uniformly , there are also problems such as may occur that bother the other requester.本発明の目的は、プリント依頼者に対してジョブ終了時刻やジョブ待ち時間を知らせることができるプリンタ装置を提供することである。 An object of the present invention is to provide a printer apparatus which can inform the job end time and job waiting the print requester.また本発明の他の目的は、通常オペレータがプリンタ出力操作を行う場所の環境を改善したプリンタ装置を提供することである。 Another object of the present invention is that the normal operator to provide a printer apparatus that improves the location of the environment in which the printer output operation.

【０００５】 [0005]

【課題を解決するための手段】上記の目的を達成させるために、請求項１に記載された本発明は、スキャナから読込まれ、またはネットワークを通じて送られてきたプリントジョブのイメージデータを一旦プリント待ち行列に格納し、プリント出力部が空き次第プリント出力を行うプリンタ装置において、各ジョブのプログラム条件や原稿イメージページ数により、各ジョブのプリント処理時間とそのジョブのプリント終了時間を計算する第１の演算手段と、ジョブがプリント待ち行列からプリント出力部に送られた場合に前記プリント待ち行列内のジョブのプリント終了時間をアップデートする第２の演算手段と、各ジョブのプリント終了までの待ち時間を表示するプリント待ち時間表示手段とを具備する構成にある。 To achieve the above objects SUMMARY OF THE INVENTION The present invention described in claim 1, once the print waiting image data of a print job sent through read rare or network, from the scanner stored in the matrix, the printing apparatus performs printing output unit free upon print output, the program conditions and document images number of pages in each job, first calculating the print processing time of each job and the print end time of the job calculation means, second calculating means job to update the print end time of the job of the print queue when sent from the print queue on the print output unit, the waiting time until the end of printing of each job in the configuration comprising a print waiting time display means for displaying.また他の発明は、次のいずれかの構成を備えていることを特徴とするものである。 Further another invention is characterized in that it comprises one of the following configurations:.すなわち、 （１）時間の経過を計測するシステムクロックを有し、 That has a system clock which measures the passage of (1) time,時間の経過とともにプリント終了までの待ち時間の減算を行い表示のアップデートを行うようにした構成にある。 There over time to the structure to perform the waiting time display update performs subtraction to end of printing.（２）イメージの一時格納時にデータの圧縮を行い、そのデータ圧縮率をジョブ処理時間の算出の１つのパラメータとする構成にある。 (2) performs compression data when the temporary storage of the image, in the configuration of the data compression rate as one parameter of the calculation of the job processing time.（３）ネットワークジョブの場合にページ記述言語（Ｐ (3) page description language in the case of a network job (PＤＬ）から中間フォーマットへの変換時に、プリント出力の為のプリントフォーマットへの変換処理時間の推定を行い、ジョブ処理時間の一部とする構成にある。 From DL) when converting to an intermediate format, performs conversion processing time estimate to the print format for the print output, in the configuration of a part of the job processing time.（４）操作表示部、原稿送り装置、スキャナ部を、プリント出力部と物理的に独立させ、通信ケーブルを介して接続するようにした構成にある。 (4) the operation display unit, document feeder, a scanner unit, a print output unit and physically independent, in the configuration that is to be connected via a communication cable.（５）操作表示部の機能を一部をプリント出力部側にも重複して持たせた構成にある。 (5) in the configuration in which a part was also have overlap with printout side operation display part of the function.

【０００６】 [0006]

【作用】請求項１に記載の発明によると、第１の演算手段ではジョブが追加されると当該ジョブのプログラム条件や原稿イメージページ数情報、各ページのデータ圧縮率情報から、そのジョブのプリントにかかるジョブ処理時間とジョブ終了時間が計算される。 According to the invention described in [action] claim 1, the program conditions and document image page number information of the job when the first computing means jobs are added, the data compression ratio information of each page, printing of the job such job processing time and job end time is calculated.ジョブがプリント待ち行列からプリント出力部に送られると、第２の演算手段はプリント待ち行列内のジョブのプリント終了時間をアップデートする。 Job when sent from the print queue on the print output section, second arithmetic means updates the print end time of the job in the print queue.これら第１および２の演算手段による計算結果から各ジョブのプリント終了までの待ち時間が表示される。 Waiting time from the calculation results of the first and second arithmetic means to the end of printing of each job are displayed.したがって、プリント待ち時間表示手段にはプリント待ち行列に待機している各ジョブの処理終了推定時間が表示されているので、その場で、または、電話での折り返し連絡により、プリント依頼者に対していつ頃仕上がるかを伝えることができる。 Accordingly, since the processing end estimated time of each job waiting in the print queue on the print wait time display means is displayed, on the fly, or, by folding a Call, the print requester Nitaishitei finished or it is possible to tell the time one.請求項５ According to claim 5に記載の発明によると、通常のプリント出力の操作部から独立した場所にプリント出力部を設置することにより、作業環境／オフィス環境の改善を図れると共に、前記のジョブ終了待ち時間の表示により、プリント出力部を離れた場所に設置しても、作業効率の低下を最小限に抑えることができる。 According to the invention described in, by installing a print output unit in a separate location from the operating portion of the normal print output, the attained improvement of working environment / office environment, the display of the job termination waiting time, printing also be located at a an output unit, it is possible to minimize the reduction in working efficiency.

【０００７】 [0007]

【実施例】以下に、本発明の実施例を図面を参照しながら説明する。 Example will be described below with reference to the drawings an embodiment of the present invention.図１は本発明のプリンタ装置のシステム構成の一例を示す。 Figure 1 shows an example of a system configuration of the printer device of the present invention.プリンタ装置は、装置本体側操作表示部１、原稿送り装置２、スキャナ３、マシンコントロール部４を作業室に設置し、この作業室に隣接して設けられる別室あるいはついたてなどによって区画されたスペースにはプリント出力部５、プリント出力側操作表示部６を備えている。 Printing apparatus, the apparatus body side operation display unit 1, the document feeder 2, a scanner 3, the machine control unit 4 installed in the working chamber, the space partitioned by such a separate room or partition provided adjacent to the working chamber the print output unit 5, and a print output operation display unit 6.装置本体側操作表示部１は通信ケーブル７を介してマシンコントロール部４に接続され、またプリンタ出力部５は通信ケーブル８を介してマシンコントロール部４に接続されている。 Apparatus main body operation display unit 1 is connected to the machine control unit 4 via the communication cable 7, also the printer output unit 5 is connected to the machine control unit 4 via the communication cable 8.通常オペレータは作業室にて装置本体側操作表示部１と原稿送り装置２にのみアクセスするだけで作業が進められ、プリント出力部５ Normally the operator is advanced work simply by only accessing the apparatus main body operation display unit 1 and the document feeder 2 at the working chamber, the print output unit 5の排出トレイが満杯になった時と給紙トレイの用紙を交換または補給する時のみ、プリント出力部５にアクセスする。 Discharge tray only when replacing or replenishing the paper and the paper feed tray when full, to access the print output unit 5.

【０００８】またプリント出力部５には、オペレータへの処理手順指示のための表示部６−１および処理後のプリント再開の為のスタートボタン等、必要最少限の操作部６−２が設けられている。 Further in the print output unit 5, such as a start button for the display unit 6-1 and post-processing of the print resumption for procedure instructions to an operator, the operation unit 6-2 of the minimum necessary provided ing.このように構成することにより、用紙詰まりに対処することができると共に、これらの表示部／操作部はサービスマンによる装置の保守、 With this configuration, it is possible to deal with paper jam, maintenance of these display / operation unit device by a service person,点検、トラブル処理時にも用いられる。 Inspection, also used at the time of trouble processing.

【０００９】本実施例のシステム構成の特徴として、プリント出力部５を別室やついたての奥に設置することにより、プリント出力部５のみによって起こる、除／帯電によるオゾン発生、電定着器による熱発生、現像器による微粒子トナーの漏れ、あるいは大部分がプリント出力部５で起こる、装置駆動の騒音や用紙送り装置による紙粉の発生など作業環境およびオフィス環境の改善を図ることができる共に、後述のジョブ終了待ち時間の表示により、プリント出力部５を離れた場所に設置しても、作業効率の低下を最小限に抑えることができる。 [0009] As a feature of the system configuration of this embodiment, by installing the print output unit 5 to the back of another room or partition, caused only by the print output unit 5, ozone generation by removal / charging, the heat generated by the electric fuser , leakage of the particulate toner by the developing device or predominantly occurs in print output section 5, together it is possible to improve the working environment and office environment such as the occurrence of paper dust by noise and sheet feeder device drive, which will be described later jobs, the display end waiting time, even be located at a print output unit 5, it is possible to minimize the reduction in working efficiency.

【００１０】次にプリンタ装置の制御系について説明する。 [0010] Next will be described a control system of the printer device.図２は本発明のプリンタ装置の制御系のハードウエア構成を示す。 Figure 2 shows a hardware configuration of a control system of the printer device of the present invention.図３はメインプロセッサ部、イメージ処理部、プリントプロセッサ部の構成を示す。 Figure 3 shows the main processor unit, the image processing section, the configuration of the print processor unit.操作表示部１は、オペレータがジョブ条件を入力するためのキースイッチやタッチスイッチなどの操作手段１−１およびプリンタ機能を実行するために必要な情報を、例えば保管されたジョブのプリント待ち情報を表示するＣＲＴ，Ｌ Operation display unit 1, the operator information needed to perform the operation unit 1-1, and a printer function, such as a key switch and a touch switch for inputting a job conditions, for example, a print waiting information storage job CRT to be displayed, LＣＤなどの表示手段１−２を備えている。 And a display means 1-2, such as a CD.原稿送り装置２は、入力されたジョブ条件に基づく記録モードに応じて、原稿束から原稿を１枚づつプラテンガラス上に搬送し、原稿画像読取り後に排出する。 Original feeding apparatus 2, according to the recording mode based on the input job condition, conveyed from a document bundle document one by one platen on the glass, it is discharged after the original image reading.スキャナ部３は、プラテンガラス上の原稿読み取り位置に原稿が敷き込まれると光学的読取り装置が作動し、原稿画像を読み取る。 The scanner unit 3, the document is incorporated laid on the document reading position on the platen glass and actuated optical reader, reading a document image.イメージ処理部１０は、読取ったイメージデータを圧縮するなどのイメージ処理を施す。 Image processing unit 10 performs image processing such as compressing the image data read.

【００１１】ジョブファイル１２は、イメージ処理部１ [0011] The job file 12, the image processing unit 1０から送られてくるイメージ処理後のイメージデータ（イメージデータ数を含む）を、メインプロセッサ部１ The image data after sent the incoming image processing from 0 (including the number of image data), the main processor unit 1４から送られてくる当該ジョブに対するジョブプログラムの内容（ジョブチケット）、つまりプリント出力情報と一緒に一時保管する。 The contents of the job programs for the job sent from the 4 (job ticket), i.e. temporarily stores along with the print output information.このジョブファイルの構造は、 The structure of the job file,イメージデータとジョブチケットからなる。 Consisting of image data and the job ticket.ここで、ジョブプログラムの内容とはプリント枚数、片面／両面、 Here, the number of prints the contents of the job program, single-sided / double-sided,縮拡、打針等の後処理を行うための、従来の複写機のプログラム内容に加え、マージ（アノテーション）、回転、ジョブの処理（プリント後ジョブ削除／プリント後ジョブファイルに保存／プリントせずにジョブファイルに保存）など種々の設定を含んでいる。 Chijimi拡, for performing post-processing such as stapling, in addition to the program content of the conventional copying machine, merging (annotation), rotation, without storing / print processing of the job (after printing job deletion / after printing job file it includes various settings such as saved) in the job file.

【００１２】メインプロセッサ部１４は、ページ記述言語のフォーマット変換（中間フォーマット）を行うＰＤ [0012] The main processor unit 14, PD to perform format conversion of the page description language (intermediate format)Ｌ処理部２０、ＲＡＭに格納されているデータをオフプロセス中にディスクに転送し、格納するプリントキュー／ディスクコントロール部２２、表示データや入力データを操作表示部１または６とやり取りするためのＩ／Ｏ The data stored in the L processing unit 20, RAM is transferred to the disk during off process, the print queue / record control unit 22 for storing, I for exchanging display data and input data and the operation display unit 1 or 6 / Oインタフェース２４、通信回線（ＬＡＮ）によって結ばれた画像記録装置などの外部装置から送られてくるイメージデータを制御するネットワークコントロール２６からなっている。 Interface 24 consists of a network control 26 for controlling the image data is come transmitted from an external device such as the image recording apparatus are connected by a communication line (LAN).

【００１３】このメインプロセッサ部１４は、操作表示部１または６からの入力により、イメージ処理部１０によって処理されたジョブやＬＡＮによって送られてくるジョブを、どのような順序でプリント出力処理するかのプログラミングを行い、このプログラミングに従って必要なイメージ操作を施し、ハードディスクで構成されるプリント待ち行列（以下プリントキューと記す）１６に一時保管する共に、受け付けたジョブと処理済みのジョブからプリント待ち情報を管理する。 [0013] or the main processor unit 14, an input from the operation display unit 1 or 6, the job sent by jobs or LAN that is processed by the image processing section 10, prints out the processing in any order programming was carried out, subjected to necessary image manipulation in accordance with the programming, the print queue a hard disk (hereinafter referred to as print queue) 16 temporarily storing both the print waiting information from the job and processed job received to manage.

【００１４】プリントプロセッサ部１８は、プリントプロセッサとプリント出力処理を制御するプリント出力コントロール１８−１から成る。 [0014] The print processor unit 18 is composed of print output control 18-1 to control the print processor and print output processing.プリントプロセッサはプリントジョブをプリント待ち行列へ一時保管し、当該プリントジョブがプリント待ち状態にある旨のメッセージを表示部１−２に表示する。 Print processor temporarily stores the print job to the print queue, a message indicating that the print job is in the print waiting state on the display unit 1-2.またプリントジョブの入出力ごとにプリント出力に必要なトレイのチェックを行い、プリントキュー１６にあるプリントジョブに対するトレイ情報を表示部にメッセージ表示する。 Also performs tray check required for printout for each input and output of the print job, a message displaying the tray information to the print jobs in the print queue 16 to the display unit.このプリントプロセッサは、プリント出力コントロール１８−１からプリント終了情報を受けると、プリントキュー１６から次のプリントジョブのイメージデータを取り出し、イメージデータの伸長処理を行ってプリント出力コントロール１８−１に送り、プリント出力部５からプリント出力する。 The print processor receives the print completion information from the print output control 18-1, from the print queue 16 takes out the image data for the next print job, sent by performing decompression processing of image data to the print output control 18-1, printing out the print output unit 5.

【００１５】図４はプリント待ち行列の表示例を示す。 [0015] Figure 4 shows a display example of a print queue.図４（ａ）はジョブＡがプリント出力部に送られる直前の表示であり、図４（ｂ）はジョブＡがプリント出力部へ送られた直後の表示である。 4 (a) is a view immediately before the job A is sent to the print output unit, FIG. 4 (b) is a display immediately after the job A is sent to the print output unit.プリント待ち行列は、ジョブ名、ジョブの受付日と受付時刻を知らせるキューイング日時、ジョブの処理時間、およびジョブの待ち時間で表示される。 Print queue, job name, date and time queuing to notify the acceptance date and reception time of the job, is displayed in the processing time of the job, and the job of waiting time.例えば、ジョブＡは１９９２年６月３日の１０時に受付、このジョブＡの処理に要する時間は８ For example, job A is accepted at 10 of June 3, 1992, the time required for the processing of the job A is 8分かかり、おおよそ９分待ちであることを表示している。 Minute takes, is displayed that is approximately 9 minute wait.そして、ジョブＡがプリント出力部に送られると、 When the job A is sent to the print output unit,図４（ｂ）の表示に変わる。 4 changes to the display of (b).このプリント待ち行列では前のジョブＡを処理するのに８分かかるので、このジョブＡの処理時間を基に以降のジョブＢ，Ｃ，…の待ち時間の見直しを行う。 Since this print queue takes 8 minutes to process before the job A, the subsequent job B processing time based on the job A, C, ... wait a review of performing.本例では、ジョブＡのプリント出力部へ送られた直後の待ち時間の見直しではジョブＢが１ In this example, the review immediately after latency sent to the print output of the job A job B 1０分、ジョブＣが１０分、ジョブＤが３５分としてこれからの待ち時間の表示替えがなされる。 0 minutes, the job C is 10 minutes, the job D is the display sort of future waiting time as 35 minutes is performed.

【００１６】次に上記システムの動作を説明する。 [0016] will now be described the operation of the system.操作表示部よりジョブのプログラミングを行い、スタートボタンを押すと、自動原稿送り装置にセットされた原稿が順次プラテン上に送られ、スキャナによって原稿イメージの読み込みが行われる。 Operation display to program the job from the unit, press the start button, the document set on the automatic document feeder is sent on a sequential platen, Scanning the image is performed by the scanner.読込まれた原稿イメージは、 Read written the document image,イメージ処理部によりデータ圧縮等の処理が施された後、ジョブプログラムの内容や読み込まれたイメージページ数と共に、ジョブファイルに保管される。 After processing such as data compression is performed by the image processing unit, contents and with loaded number of images of pages of the job program is stored in a job file.さらにメインプロセッサ部に送られ、イメージ操作部で必要な（プログラムされた）イメージ操作が施される。 Further fed to the main processor unit, (programmed) required by the image manipulation unit image manipulation is performed.ここで、ジョブの処置が「プリント後ジョブファイルに保存」及び「プリントせずにジョブファイルに保存」が選択されている場合はジョブファイルに送られ保存される。 Here, if the treatment of the job is "saved in the print after the job file" and the "saved in the job file without printing" is selected is stored is sent to the job file.また「プリント後に削除」及び「プリント後にジョブファイルに保存」が選択されている場合はプリント待ちプリント待ち行列に一時保管されると共に、表示部にプリント待機中であることが表示される。 Also with the case where "deleted after printing" and "saved in the job file after printing" is selected is temporarily stored in a print waiting print queue is displayed is being printed waiting on the display unit.プリント後に保存する場合は、ハードディスク１５で構成されるジョブファイルとプリント待ち行列にジョブが送られる。 If you want to save after print, the job is sent to the job file and print queue a hard disk 15.

【００１７】ここで、ジョブプログラムの内容のうち出力する記録紙の種類のデータがメインプロセッサ部に送られ、ＲＡＭに一時記憶されると共に、同じくＲＡＭに記憶されている現在プリント出力部に収容されている記録紙の種類のデータと比較される。 [0017] Here, the type of data of the recording paper to be output among the contents of the job program is sent to the main processor unit, while being temporarily stored in the RAM, it is also accommodated in the current print outputs that are stored in the RAM and it is compared with the recording paper type of data are.これらのデータは装置の電源がオフされた時も保持されなければならないので、電源オフ時にはオフプロセス中にデータがディスクに転送され、電源オン時にはオンプロセス中にデータがディスクからＲＡＭに再び転送格納される。 Since the power of these data device must also be retained when off, when the power is shut off data is transferred to the disk during the off process, again transfer stored data from the disk into RAM during the on process at power-on It is.

【００１８】プリントプロセッサ部１８は、プリントジョブをプリントキュー１６へ一時保管し、当該プリントジョブがプリント待ち状態にある旨のメッセージを表示部に表示する。 The print processor 18, temporarily stores the print job to the print queue 16, a message indicating that the print job is in the print waiting state on the display unit.またプリントジョブの入出力ごとにプリント出力に必要なトレイのチェックを行い、プリントキュー１６にあるプリントジョブに対するトレイ情報を表示部にメッセージ表示する。 Also performs tray check required for printout for each input and output of the print job, a message displaying the tray information to the print jobs in the print queue 16 to the display unit.このプリントプロセッサは、プリント出力コントロールからプリント終了情報を受けると、プリントキュー１６から次のプリントジョブのイメージデータを取り出し、イメージデータの伸長処理を行ってプリント出力コントロールに送り、プリント出力部からプリント出力する。 The print processor, when the print output control receives a print completion information from the print queue 16 takes out the image data for the next print job is sent to the print output control by performing decompression processing of image data, the print output from the print output unit to.

【００１９】ジョブファイル１２に一時保管されるジョブの終了待ち時間の処理について説明する。 [0019] For the processing of the end of the job waiting to be stored temporarily in the job file 12 will be described.図５はプリントキューへジョブ追加があったときのジョブ終了待ち時間処理の流れを示すフローチャートである。 Figure 5 is a flow chart showing a flow of a job termination waiting process when there is a job added to the print queue.キューコントロール部２２はジョブプログラムのパラメータ、読み込まれたイメージページ数の情報、各ページのデータ圧縮率情報によりプリントキューへのジョブ追加の命令が送られると（Ｓ１００）、図７に示すジョブ時間計算ルーチンを起動して当該ジョブのプリントにかかるジョブ時間（ｔ）を計算する（Ｓ１０１）。 Parameter of the queue control unit 22 job program, the loaded image page number information, a job additional instructions are sent to the print queue by the data compression ratio information of each page (S100), the job time calculation shown in FIG. 7 start a routine to compute the job according time for printing the job (t) (S101).すなわち、ジョブ時間計算ルーチンが起動すると、プリント終了時刻の指定の有無、イメージ操作情報などのプログラムパラメータの抽出および解析が行われ（Ｓ１２０）、また圧縮やフォーマット変換情報などのイメージ情報の抽出および解析を行う（Ｓ１２１）。 That is, when the job time calculation routine is started, whether the designated print end time, extraction and analysis of program parameters, such as image manipulation information is performed (S120), also the extraction and analysis of the image information of such as compression and format conversion information is carried out (S121).そして、プリントプロセッサ部での処理時間などのプリント前処理時間（１）を計算する（Ｓ１２２）。 Then, to calculate the print pre-processing time such as processing time of the print processor unit (1) (S122).続いてプリント出力部でのプリント時間（２）を計算する（Ｓ１２３）。 Then calculate the printing time in the print output unit (2) (S123).さらにプリント出力部での打針、簡易製本などのプリント後処理時間（３）を計算する（Ｓ１２４）。 Further stapling by the print output unit, it calculates the print post-treatment time such as simplified bookbinding (3) (S124).これらの計算結果からジョブ時間（ｔ＝（１）＋（２）＋（３））を計算する（Ｓ１２５）。 Job time These calculation results (t = (1) + (2) + (3)) to calculate the (S125).この結果に基づいて次の処理が行われる。 The following process is performed based on this result.

【００２０】プログラムパラメータとしてプリント終了時間指定があるか否かを判断し（Ｓ１０２）、ある場合には、図８に示すジョブ位置最適化ルーチンを起動して、プリントキュー内のジョブの処理順位（ジョブ位置）に基づいて最適化を行う。 [0020] determines whether there is a print end time specified as program parameters (S102), in some cases, to start the job location optimization routine shown in FIG. 8, the jobs in a print queue processing priority ( perform optimization based on a job position).すなわち、要求されるジョブ終了時間を満足するプリントキュー内の最も後ろの位置が決定される（Ｓ１０３）。 That is, the rearmost position in the print queue to satisfy the job end time is determined to be required (S103).

【００２１】ジョブ位置最適化ルーチンが起動すると、 [0021] When the job position optimization routine is started,まず当該ジョブのジョブ時間を”ｔ”とすると、ジョブの指定時間以内の時間Ｔｎ−１＋ｔの位置に当該ジョブを追加する（Ｓ１３０）。 First, the job time of the job "t", adds the job to the position of the time Tn-1 + t within the specified time for the job (S130).次いでプリントキュー内のジョブの待ち時間を計算する（Ｓ１３１）。 Then calculated waiting time of the job in the print queue (S131).その結果、指定時刻をオーバーするジョブがあるかを判断する（Ｓ１ As a result, it is determined whether there is a job for over a specified time (S1３２）。 32).オーバーするジョブがないときはこの処理を終了する。 If there is no job to be over it is to end this process.一方オーバーするジョブがあるときは該当ジョブと指定時刻をオーバーするジョブとの間に時刻指定のないジョブがあるかを判断する（Ｓ１３３）。 On the other hand, if there is a job to be over-determines whether there is a job that has no time specification between the jobs that over a specified time and the job (S133).時刻指定のないジョブがあるときは最も近い時刻指定のないジョブと順序を変換し（Ｓ１３４）、ステップ１３１にリターンして再び処理を行う。 When there is time unspecified job converts the order and without the closest stored job (S134), performs the processing again returns to step 131.また時刻指定のないジョブがないときは指定時刻オーバーのジョブと該当ジョブの順序を変換（オーバー有り）を行う（Ｓ１３５）。 Also if there is no time specification no job to convert the order of the job and the job of the specified time-over (over there) (S135).この処理結果を基に次の処理が行われる。 The following processes are performed the processing result group.

【００２２】最適化されたジョブの全てがジョブ終了指定時間を満足するか否かを判断し（Ｓ１０４）、当該追加されるジョブによって指定されたジョブ終了時間を満足しないジョブが出てしまう場合は警告メッセージを表示する（１０６）。 [0022] All of the optimized job is determined whether to satisfy the job end time specified (S104), if not satisfied job specified job end time by the job being the additional will exit the warning message is displayed (106).終了時間指定の無い場合にはプリントキューの最後尾へジョブを追加する（Ｓ１０５）。 When there is no end time specified, to add the job to the end of the print queue (S105).ステップ１０４または１０５の処理後に、当該ジョブのジョブ時間（ｔ n ）（図４に示すジョブ処理時間）およびジョブ待ち時間（Ｔ n ＝Ｔ n-1 ＋ｔ n ）の表示を行う（Ｓ After the processing in step 104 or 105, and displays the job time of the job (t n) (job processing time shown in FIG. 4) and a job waiting time (T n = T n-1 + t n) (S１０７）。 107).

【００２３】次にプリントキューへジョブ追加がない場合は、図６に示す手順でジョブ待ち時間の表示処理が行われる。 [0023] If then there is no job added to the print queue, the display processing of the job waiting is performed in the procedure shown in FIG.すなわち、ステップ１００において、プリントキューへのジョブ追加命令がないことが判断されると、 That is, in step 100, when it is determined there is no job additional instructions to the print queue,プリントキューからのジョブ送付命令の有無を判断する（１０８）。 Determining the presence or absence of the job sending instructions from the print queue (108).ジョブ送付命令に応じてプリント出力部にジョブが送られると、プリントキュー内の先頭ジョブの表示を削除し（Ｓ１０９）、プリントキュー内のジョブの待ち時間表示をアップデートする（Ｓ１１０）。 When a job is sent to the print output unit according to the job sending instruction, deletes the display of the leading job in a print queue (S109), updates the waiting time display of the job in the print queue (S110).このアップデートはｎ＝１−Ｎとして、Ｔ n ＝Ｔ n-1 ＋ｔ nで計算する。 This update as n = 1-N, is calculated by T n = T n-1 + t n.ステップ１０８において、プリントキューからのジョブ送付命令がないときは所定の時間が経過して表示部に表示されている内容を更新する時期（アップデート時期）にあるか否かを判断し（Ｓ１１１）、その時期になっていないときはステップ１００にリターンする。 In step 108, when there is no job sending command from the print queue to determine whether the time (update time) for updating the content displayed on the display unit after lapse of a predetermined time (S 111), when not in the time to return to step 100.アップデート時期にあるときはプリントキュー内のジョブの待ち時間表示をアップデートする（Ｓ１１ Updating the latency indication of jobs in a print queue when in the time update (S11２）。 2).このアップデートはｎ＝１−Ｎとして、Ｔ n ＝Ｔ As the update is n = 1-N, T n = Tn-1で計算する。 calculated by n-1.

【００２４】上記の処理よれば、ジョブファイルに保管されていたジョブは決定されたプリントキューの最適位置に送られ、一時保管されると共に、プリントキューコントロール部により計算されたジョブ時間とジョブ待ち時間が表示部に表示される。 According the above processing, the job is stored in the job file sent to the optimum position of the determined print queue, along with the temporary storage, calculated job time and job waiting by the print queue control unit There is displayed on the display unit.プリントキューコントロール部では、さらにプリント出力部による出力プリント開始からの時間経過、例えば毎分により、ＲＡＭに記憶されているプリントキュー１６内の全てのジョブの待ち時間を減算し、その度に表示部の表示をアップデートする。 The print queue control unit further lapse of time from the output print start by the print output unit, for example, by per minute, subtracted the latency of all the jobs in a print queue 16 stored in the RAM, the display unit each time to update the display of.

【００２５】１つのジョブのプリント出力終了時には、 [0025] At the time of one of the jobs in the print output end,プリントキューの先頭のジョブがプリントプロセッサ部に送られ、ジョブのプリント出力が指示される。 First job in the print queue is sent to the print processor unit, the print output of the job is instructed.その時点でプリントキューに待機中のジョブのジョブ時間のデータを基に各ジョブのジョブ待ち時間が修正され、表示のアップデートが行われる。 That point job waiting for each job based on the data of the job time waiting jobs in the print queue is modified, the display update is performed.このことによって、プリントキューコントロール部によって計算されたジョブ処理時間と実際にかかったジョブ処理時間に誤差があっても、該当ジョブの終了時点でその後のジョブのジョブ待ち時間が修正される。 Thereby, even if there is an error in the actually took job processing time job processing time calculated by the print queue control unit, a job waiting for subsequent job at the end of the job is modified.

【００２６】次にジョブの割り込み処理を図９を参照しながら説明する。 [0026] will be described with reference to FIG interrupt processing job.割り込みジョブが発生したかを判断し（Ｓ１４０）、割り込みジョブがあった場合には、当該ジョブを優先順位１位とみなし、当該ジョブのジョブ時間を計算し（Ｓ１４１）、プリントキューの先頭へジョブを追加および表示する（Ｓ１４２）。 Determine interrupt job occurs (S140), the job when an interrupt job regards the job first priority and calculates the job time of the job (S141), to the top of the print queue adding and display (S142).そして、プリントキュー内のジョブの待ち時間を計算する（Ｓ１４ Then, to calculate the waiting time of the job in a print queue (S14３）。 3).この計算結果から指定時刻をオーバーするジョブがあるかを判断し（Ｓ１４４）、指定時刻をオーバーするジョブがないときはプリントキュー内のジョブの待ち時間を修正（リバイス）表示する（Ｓ１４６）。 The calculation result determines whether there is a job for over a specified time from (S144), when there is no job for over a specified time to modify the wait time of the job (revise) the display in the print queue (S146).指定時刻をオーバーするジョブがあるときはそのジョブの前に時刻指定のないジョブがあるかを判断する（Ｓ１４ When there is a job for over a specified time to determine whether or not there is a time not specified job before the job (S14５）。 5).時刻指定のないジョブがあるときは最も近い時刻指定のないジョブと順序を変換し、ステップ１４０にリターンする（Ｓ１４７）。 When there is time unspecified job converts the order and without the closest stored job, the process returns to step 140 (S147).

【００２７】一方時刻指定のないジョブがないときはプリントキュー内のジョブの待ち時間をリバイス表示すると共に（Ｓ１４８）、指定時刻をオーバーするジョブの警告メッセージを表示し（Ｓ１４９）、ステップ１４０ On the other hand when there is no time specification no job latency jobs in a print queue as well as revise displayed (S148), and displays a warning message for the job that exceeds the designated time (S149), step 140にリターンする。 To return to.上記の実施例の処理によると、割り込み発生によるプリント終了時間指定のあるジョブの指定時間オーバーの有無をチェックし、指定時間オーバーのジョブがある場合には、プリントキュー内のジョブの順番を最適化し、回避を図る。 According to the process of Examples, the interruption caused by checks for specified time-over of jobs that specify print end time, when there is a job specified time over optimizes the order of the jobs in a print queue , it attempts to avoid.回避不能の場合には、警告メッセージを表示する。 In the case of the inevitable displays a warning message.

【００２８】一方、クライアントからのネットワークを介して送られてくるジョブの場合には、ＰＤＬ処理部でページ記述言語のフォーマット変換が行われた後、プリントキューコントロール部でプリントキューの最適位置に送られる。 On the other hand, if the job sent via the network from the client, after the format conversion of the page description language is performed by the PDL processing unit, sent to the optimum position of the print queue in the print queue control unit It is.ここで、フォーマット変換時に、ジョブ内容の解析が行われ、また出力時のプリントプロセッサ部での処理時間、つまり中間フォーマットからプリントフォーマットへの変換時間が推定計算される、スキャンジョブ時の場合のデータ圧縮率に代わって、この処理推定時間がジョブ処理時間の計算に用いられる。 Here, at the time of format conversion, the analysis of the job content is performed, also the processing time in the print processor of the output, i.e. the conversion time from the intermediate format to the print format is estimated calculated, data in the case when a scan job on behalf of the compression ratio, the process estimated time is used in the calculation of the job processing time.そしてこれらのジョブ終了待ち時間情報は、クライアントからステータス要求に応じて、クライアント側にフィードバックされる。 And these job end latency information, in response to a status request from the client, is fed back to the client side.

【００２９】 [0029]

【発明の効果】上述のとおり、本発明によれば、プリント待ち行列に待機している各ジョブの処理終了推定時間が表示されるので、例えばコピーセンターにおける複写機として使用される場合にはジョブのプログラムとスキャナによる原稿読取りを終了すれば、出力プリント終了予定時間が表示される為、その場で、または、電話での折り返し連絡により、コピー依頼者に対していつ頃仕上がるかを伝えることができる。 [Effect of the Invention] As described above, according to the present invention, the job when the processing completion estimated time of each job waiting in the print queue because it is displayed, for example, which is used as a copying machine in the copy center Once you are done with the program and the document read by the scanner, since the output print scheduled end time is displayed, on the spot, or, by the folding contacted by phone, able to tell what time finished time for the copy requester it can.また、ネットワークプリンタとして使用される場合には、ワークステーション等クライアント側でプリンタ装置に送ったジョブが、いつ頃仕上がるか確認できるので、プリンタの所に出力プリントをいつ頃取りに行けばよいかを知ることができる。 Furthermore, when used as a network printer, the job sent to the printer on the workstation such as the client side, because when it sure finished early, whether the output print at the printer may go anytime to get around it is possible to know.さらに、急を要する場合、表示されたジョブ終了予定時間では遅すぎる場合に、プリンタのオペレータに依頼して、プリント待ち行列の該当ジョブのプリント順位を必要な所まで上げてもらう等の操作も行うことができる。 In addition, if urgent, if it is too late in the displayed job scheduled end time, ask the operator of the printer, also performs operations such as get up as far as the required print order of the corresponding jobs in the print queue be able to.

【図面の簡単な説明】 BRIEF DESCRIPTION OF THE DRAWINGS

【図１】 本発明のプリンタ装置のシステム構成の一例を示すブロック図である。 1 is a block diagram showing an example of a system configuration of a printer according to the present invention.

【図２】 本発明のプリンタ装置の制御系のハードウエア構成を示すブロック図である。 2 is a block diagram showing a hardware configuration of a control system of the printer device of the present invention.

【図３】 メインプロセッサ部、イメージ処理部、プリントプロセッサ部のハードウエア構成を示すブロック図である。 [3] the main processor unit, the image processing unit is a block diagram showing a hardware configuration of a print processor unit.

【図４】 プリント待ち行列の表示例を示し、図４ Figure 4 shows a display example of a print queue, 4（ａ）はジョブＡがプリント出力部に送られる直前の表示、図４（ｂ）はジョブＡがプリント出力部へ送られた直後の表示を説明するための図である。 (A) is a diagram for job A display immediately before being sent to the print output unit, FIG. 4 (b) illustrating a display immediately after the job A is sent to the print output unit.

【図５】 プリントキューへジョブ追加があったときのジョブ終了待ち時間処理の流れを示すフローチャートである。 5 is a flow chart showing a flow of a job termination waiting process when there is a job added to the print queue.

【図６】 プリントキューへのジョブ追加がないときのジョブ待ち時間の表示処理の流れを示すフローチャートである。 6 is a flowchart showing a flow of display processing of a job waiting in the absence job addition to the print queue.

【図７】 ジョブ時間計算ルーチンのフローチャートである。 7 is a flowchart of the job time calculation routine.

【図８】 ジョブ位置最適化ルーチンのフローチャートである。 8 is a flowchart of a job location optimization routine.

【図９】 ジョブ割り込みルーチンのフローチャートである。 9 is a flowchart of a job interrupt routine.

Claims (6)

Translated from Japanese

【特許請求の範囲】 [The claims]

【請求項１】 スキャナから読込まれ、またはネットワークを通じて送られてきたプリントジョブのイメージデータを一旦プリント待ち行列に格納し、プリント出力部が空き次第プリント出力を行うプリンタ装置において、 各ジョブのプログラム条件や原稿イメージページ数により、各ジョブのプリント処理時間とそのジョブのプリント終了時間を計算する第１の演算手段と、 ジョブがプリント待ち行列からプリント出力部に送られた場合に前記プリント待ち行列内のジョブのプリント終了時間をアップデートする第２の演算手段と、 各ジョブのプリント終了までの待ち時間を表示するプリント待ち時間表示手段と、を具備するプリンタ装置。 1. A store read in from the scanner, or the print job image data sent through the network once the print queue, the printer apparatus print output unit performs the vacant soon print output, the program conditions of each job and the original images of pages, the first calculation means and the printed queue if the job is sent from the print queue on the print output section that calculates a print processing time of each job and the print end time of the job printer apparatus comprising second calculating means for updating the print end time of the job, and a print waiting time display means for displaying the waiting time until the end of printing of each job, the.

【請求項２】 時間の経過を計測するシステムクロックを有し、時間の経過とともにプリント終了までの待ち時間の減算を行い表示のアップデートを行うことを特徴とする請求項１記載のプリンタ装置。 2. A has a system clock which measures the passage of time, the printer apparatus according to claim 1, characterized in that for displaying update performs subtraction of waiting time until the end of printing with time.

【請求項３】 イメージの一時格納時にデータの圧縮を行い、そのデータ圧縮率をジョブ処理時間の算出の１つのパラメータとすることを特徴とする請求項１記載のプリンタ装置。 3. performs compression data when the temporary storage of the image, the printer apparatus according to claim 1, characterized in that the data compression rate as one parameter of the calculation of the job processing time.

【請求項４】 ネットワークジョブの場合にページ記述言語から中間フォーマットへの変換時に、プリント出力の為のプリントフォーマットへの変換処理時間の推定を行い、ジョブ処理時間の一部とすることを特徴とする請求項１記載のプリンタ装置。 At 4. Conversion of the page description language in the case of a network job to an intermediate format, performs conversion processing time estimate to the print format for print output, and characterized in that a part of the job processing time the printer apparatus according to claim 1.

【請求項６】 操作表示部の機能を一部をプリント出力部側にも重複して持たせることを特徴とする請求項５記載のプリンタ装置。 6. A printer apparatus according to claim 5, characterized in that also have overlap on the operation display unit function part printout portion of the.