JP2004248317A - Job management apparatus and management method, and computer readable storage medium - Google Patents
Job management apparatus and management method, and computer readable storage medium Download PDFInfo
- Publication number
- JP2004248317A JP2004248317A JP2004116702A JP2004116702A JP2004248317A JP 2004248317 A JP2004248317 A JP 2004248317A JP 2004116702 A JP2004116702 A JP 2004116702A JP 2004116702 A JP2004116702 A JP 2004116702A JP 2004248317 A JP2004248317 A JP 2004248317A
- Authority
- JP
- Japan
- Prior art keywords
- job
- image
- unit
- image input
- output
- 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
- 238000007726 management method Methods 0.000 title 2
- 238000000034 method Methods 0.000 claims abstract description 24
- 230000008859 change Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 4
- 150000001875 compounds Chemical group 0.000 abstract 1
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、ジョブ動作状況通知装置,ジョブ動作状況通知方法およびこの方法を実現するためのプログラムを格納した記憶媒体に関するものである。 The present invention relates to a job operation status notification device, a job operation status notification method, and a storage medium storing a program for realizing the method.
近年の複写機のデジタル化に伴い、複写機のスキャナ,プリンタを使用してファクシミリ送受信を行ったり、PDL(Page Description Language)プリンタ等、複数の機能を合わせ持つ複合機が実用化されてきている。このような複合機は、複写機機能,ファクシミリ機能,PDLプリント機能,スキャナ機能等の単機能だけでなく、例えばPDL展開画像をファクシミリ送信するといった複数の機能間でも動作可能となるように構成されている。さらに、複合機をLAN経由で接続することにより、コンピュータ装置等でも複合機の機能を利用できるように構成されている。このように、複写機のスキャナ,プリンタを使用して、複数の機能拡張が容易に、また、性能性良く実現できるように、入力画像を一時的にページメモリやハードディスク等の記憶媒体に格納し、記憶媒体から画像出力するよう構成したものも考案されている。 With the digitalization of copiers in recent years, multifunction machines having a plurality of functions, such as facsimile transmission / reception using scanners and printers of copiers, and PDL (Page Description Language) printers, have been put to practical use. . Such a multifunction machine is configured to be operable not only between a single function such as a copier function, a facsimile function, a PDL print function, and a scanner function, but also between a plurality of functions such as facsimile transmission of a PDL developed image. ing. Further, by connecting the multifunction device via a LAN, the function of the multifunction device can be used in a computer device or the like. In this way, the input image is temporarily stored in a storage medium such as a page memory or a hard disk so that a plurality of functions can be easily extended and high performance can be realized using the scanner and the printer of the copying machine. In addition, a device configured to output an image from a storage medium has been devised.
しかしながら、前述の従来例では、例えばPDLプリント機能において、ホストコンピュータから所望の文書をネットワーク経由でプリントする場合には、まず、ホストコンピュータからPDLデータをネットワーク上のプリンタサーバに転送する。次に、プリンタ装置のNIC(Network Interface Card)部がプリンタサーバからプリントジョブとなるべきPDLデータを取得する。PDLデータを取得したNIC部は、取得したPDLデータをPDLのRIP(Raster Image Processor)部へ転送する。RIP部では、転送されたPDLデータを順次画像データに展開し、プリンタエンジン部へ画像転送し、プリンタエンジン部にて画像形成されてプリントアウトされる。ホストコンピュータへのプリントジョブの完了通知は、従来、前記NIC部分からRIP部へ一連のPDLデータを転送完了した時点でプリンタサーバ経由でホストコンピュータへ通知される。 However, in the above-described conventional example, when a desired document is printed from a host computer via a network in the PDL print function, first, the host computer transfers PDL data to a printer server on the network. Next, an NIC (Network Interface Card) unit of the printer acquires PDL data to be a print job from the printer server. The NIC unit that has acquired the PDL data transfers the acquired PDL data to a RIP (Raster Image Processor) unit of the PDL. The RIP unit sequentially develops the transferred PDL data into image data, transfers the image to the printer engine unit, forms an image in the printer engine unit, and prints out the image. Conventionally, a print job completion notification to the host computer is notified to the host computer via the printer server when a series of PDL data has been transferred from the NIC portion to the RIP portion.
このため、RIP部へ転送したPDLデータを構成する文書のページにより、画像データへの展開に時間がかかる場合や、プリンタエンジン部で両面処理や複数部数処理に時間がかかる場合があり、プリント完了通知を知ったユーザがプリンタ装置の前に所望の文書を取りに行っても、未だプリントアウトされていないことがあるという問題があった。 For this reason, depending on the page of the document constituting the PDL data transferred to the RIP unit, it may take time to develop the image data, or it may take time for the printer engine unit to perform double-sided processing or multiple copy processing. There has been a problem that even if the user who has received the notice goes to the desired document in front of the printer, the document has not yet been printed out.
また、プリンタエンジン部で、メモリやハードディスク等による画像データのスプーリングがされている場合には、他のユーザのプリントジョブがプリントキューに登録されている場合があり、この場合にもプリント完了通知を知ったユーザがプリンタ装置の前に所望の文書を取りに行っても、実際には未だプリントアウトされていない場合があるという問題があった。 In addition, when image data is spooled in a memory or a hard disk in the printer engine, a print job of another user may be registered in a print queue. However, there is a problem in that even if a user who knows the document goes to get a desired document in front of the printer, the document may not actually be printed out yet.
本発明は、前述のような問題に着目してなされたもので、ホストコンピュータから発行されたジョブに対して、ホストコンピュータ側で、動作状況や動作完了を正確に知ることができるジョブ動作状況通知システム,ジョブ動作状況通知方法およびこの方法を実現するためのプログラムを格納した記憶媒体を提供することを目的とするものである。 SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems. For a job issued from a host computer, a job operation status notification that allows the host computer to accurately know the operation status and operation completion. It is an object of the present invention to provide a system, a job operation status notification method, and a storage medium storing a program for realizing the method.
前記目的を達成するため、本発明では、ジョブ動作状況通知システムを次の(1)〜(4)のとおりに、ジョブ動作状況通知方法を次の(5)のとおりに、そして記憶媒体を次の(6)のとおりに構成する。 In order to achieve the above object, according to the present invention, the job operation status notification system is set as described in the following (1) to (4), the job operation status notification method is set as the following (5), and the storage medium is set as follows. (6).
(1)ジョブ要求するホストコンピュータと、このホストコンピュータのジョブ要求に応じる画像入出力装置と、前記ホストコンピュータのジョブ要求にかかる各ジョブに対して各々ユニークなジョブIDを生成するジョブID生成手段と、実行中の各ジョブに付随する各種ジョブ情報の変化時に、そのジョブ情報を前記ジョブID生成手段で生成したジョブIDと共に前記コンピュータに通知する通知手段とを備えたジョブ動作状況通知システム。 (1) A host computer that requests a job, an image input / output device that responds to the job request of the host computer, and a job ID generation unit that generates a unique job ID for each job of the host computer that requests the job. And a notifying means for notifying the computer of the job information together with the job ID generated by the job ID generating means when various kinds of job information accompanying each running job changes.
(2)画像データを入力する少なくとも1つの画像入力手段と、この画像入力手段から入力された画像データを出力する少なくとも1つの画像出力手段を有する画像入出力装置と、ジョブ要求するホストコンピュータとを備えたジョブ動作通知システムであって、前記画像入力手段の1つから画像入力する画像入力ジョブを制御する画像入力ジョブ制御手段と、前記画像入力手段により入力された画像データを前記画像出力手段の1つに画像転送する画像出力ジョブを制御する画像出力ジョブ制御手段と、前記ホストコンピュータからの要求に応じて、前記画像入力ジョブ制御手段と前記画像出力ジョブ制御手段の制御する各々のジョブを組み合わせて画像入出力制御する画像入出力ジョブ制御手段を備え、この画像入出力ジョブ制御手段は実行中の各ジョブに付随する各種ジョブ情報の変化時に前記各種ジョブ情報を前記ホストコンピュータに通知する通知手段を有するジョブ動作状況通知システム。 (2) At least one image input unit for inputting image data, an image input / output device having at least one image output unit for outputting image data input from the image input unit, and a host computer requesting a job. A job operation notification system comprising: an image input job control unit configured to control an image input job inputting an image from one of the image input units; and an image output unit configured to output image data input by the image input unit. Combining image output job control means for controlling an image output job to be transferred into one image, and each job controlled by the image input job control means and the image output job control means in response to a request from the host computer Image input / output job control means for controlling image input / output Job operation status notification system comprising a notification means for notifying the various job information to the host computer when changes in various job information associated with each job in row.
(3)画像データを入力する少なくとも1つの画像入力手段と、この画像入力手段から入力された画像データを記憶する画像記憶手段と、この画像記憶手段に記憶された画像データを出力する少なくとも1つの画像出力手段を有する画像入出力装置と、ジョブ要求するホストコンピュータとを備えたジョブ動作通知システムであって、前記画像入力手段の1つから前記画像記憶手段に画像転送する画像入力ジョブを制御する画像入力ジョブ制御手段と、前記画像記憶手段から前記画像出力手段の1つに画像転送する画像出力ジョブを制御する画像出力ジョブ制御手段と、前記ホストコンピュータからの要求に応じて、前記画像入力ジョブ制御手段と前記画像出力ジョブ制御手段の制御する各々のジョブを組み合わせて画像入出力制御する画像入出力ジョブ制御手段とを備え、この画像入出力ジョブ制御手段は実行中の各ジョブに付随する各種ジョブ情報の変化時に前記各種ジョブ情報を前記ホストコンピュータに通知する通知手段を有するジョブ動作状況通知システム。 (3) At least one image input unit for inputting image data, an image storage unit for storing image data input from the image input unit, and at least one image output unit for outputting image data stored in the image storage unit A job operation notification system including an image input / output device having an image output unit and a host computer requesting a job, wherein an image input job for transferring an image from one of the image input units to the image storage unit is controlled. Image input job control means, image output job control means for controlling an image output job for transferring an image from the image storage means to one of the image output means, and the image input job in response to a request from the host computer. An image for controlling image input / output by combining control means and each job controlled by the image output job control means A job operation status notification system comprising: an output job control unit; and an image input / output job control unit, which has a notification unit that notifies the host computer of the various job information when the various job information attached to each job being executed changes. .
(4)画像入力ジョブ制御手段,画像出力ジョブ制御手段の制御対象の各ジョブに対して各々ユニークなジョブIDを生成するジョブID生成手段と、画像入出力ジョブ制御手段の制御対象となるセッションに対してユニークなセッションIDを生成するセッションID生成手段と、セッションID生成手段で生成されたセッションIDと前記ジョブID生成手段で生成された1つ以上のジョブIDとを関連付けて保持するID管理手段と、このID管理手段の管理する画像入力ジョブあるいは画像出力ジョブのジョブ情報変化時に、前記ホストコンピュータへ前記セッションIDに前記ジョブIDと各種ジョブ情報を付加して通知するジョブ状況通知手段とを備えた前記(2)または(3)記載のジョブ動作状況通知システム。 (4) A job ID generation unit that generates a unique job ID for each job to be controlled by the image input job control unit and the image output job control unit, and a session to be controlled by the image input / output job control unit. A session ID generating means for generating a unique session ID, and an ID managing means for associating and holding the session ID generated by the session ID generating means and one or more job IDs generated by the job ID generating means And job status notifying means for notifying the host computer by adding the job ID and various job information to the session ID when the job information of the image input job or the image output job managed by the ID managing means changes. The job operation status notification system according to the above (2) or (3).
(5)ジョブ要求するホストコンピュータと、このホストコンピュータのジョブ要求に応じる画像入出力装置とを備えたシステムにおけるジョブ動作状況通知方法であって、前記ホストコンピュータのジョブ要求にかかる各ジョブに対して各々ユニークなIDを生成するステップと、実行中の各ジョブに付随する各種ジョブの変化時に、そのジョブ情報を前記ID生成手段で生成したIDと共に前記コンピュータに通知するステップとを備えたジョブ動作状況通知方法。 (5) A method for notifying a job operation status in a system including a host computer requesting a job and an image input / output device responding to the job request of the host computer. A job operation status including a step of generating a unique ID and a step of notifying the computer of the job information together with the ID generated by the ID generation means when various jobs attached to each running job change. Notification method.
(6)前記(5)記載のジョブ動作状況通知方法を実現するためのプログラムを格納した記憶媒体。 (6) A storage medium storing a program for implementing the job operation status notification method according to (5).
本発明によれば、ホストコンピュータ側において、発行した各種ジョブの実行状況や、各種ジョブの完了を正確なタイミングで知ることが可能である。 According to the present invention, it is possible for the host computer to know the execution status of various issued jobs and the completion of various jobs at an accurate timing.
さらに、複数のジョブを複数のホストコンピュータ側から発行している場合においても、特定のジョブの実行状況を正確に知ることが可能である。 Further, even when a plurality of jobs are issued from a plurality of host computers, it is possible to accurately know the execution status of a specific job.
以下本発明の実施の形態をジョブ動作状況通知システムの実施例により詳しく説明する。なお本発明は、システムに限らず、ジョブ動作状況通知方法の形で、更にこの方法を実現するためのプログラムを格納した、CD−ROM等の記憶媒体の形で実施することができる。 Hereinafter, embodiments of the present invention will be described in detail with reference to examples of a job operation status notification system. The present invention is not limited to the system, but can be implemented in the form of a job operation status notifying method, and in the form of a storage medium such as a CD-ROM in which a program for realizing the method is stored.
図1は、実施例の“ジョブ動作状況通知システム”の構成を示すブロック図である。 FIG. 1 is a block diagram illustrating a configuration of the “job operation status notification system” according to the embodiment.
同図において、リーダ部1は、原稿の画像を読み取り、原稿画像に応じた画像データを画像入出力制御部3へ出力する。プリンタ部2は、画像入出力制御部3からの画像データに応じた画像を記録紙上に記録する。画像入出力制御部3は、リーダ部1およびプリンタ部2に接続されており、ファクシミリ部4,ストレージ部5,コンピュータインタフェイス部7,RIP部8,操作部9,コア部10などからなる。
In FIG. 1, a
ファクシミリ部4は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データをコア部10へ転送し、また、コア部10から転送された画像データを圧縮して、圧縮された圧縮画像データを電話回線を介して送信する。送受信する画像データは、ストレージ部5に接続されたハードディスク6中に一時的に保存することができる。
The facsimile unit 4 decompresses the compressed image data received via the telephone line, transfers the decompressed image data to the
ストレージ部5には、ハードディスク6が接続されており、ストレージ部5は、コア部10から転送された画像データを圧縮し、その画像データを検索するためのID番号とともにハードディスク6に記憶される。また、ストレージ部5は、コア部10を介して転送されたコードデータに基づいてハードディスク6に記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部10へ転送する。
A hard disk 6 is connected to the
コンピュータインタフェイス部7は、パーソナルコンピュータまたはワークステーション(PC/WS)11とコア部10、あるいはパーソナルコンピュータまたはワークステーション(PC/WS)11とプリンタサーバ12を介したコア部10の間のインタフェイスであり、PC/WS11と1対1のローカルインタフェイスで接続しても、ネットワークで接続しても良い。
The computer interface unit 7 is an interface between the personal computer or workstation (PC / WS) 11 and the
RIP部8は、PC/WS11から転送された画像を表すコードデータ(PDL)をプリンタ部2で記録できる画像データに展開するものである。
The RIP unit 8 develops code data (PDL) representing an image transferred from the PC / WS 11 into image data that can be recorded by the
操作部9は、タッチパネルディスプレイとハードキーを備え、ユーザインタフェイスにより、画像入出力制御装置3への動作指示や動作設定等を行うものである。
The operation unit 9 includes a touch panel display and hard keys, and performs an operation instruction and an operation setting to the image input /
コア部10の詳細については後述するが、コア部10は、リーダ部1,プリンタ部2,ファクシミリ部4,ストレージ部5,コンピュータインタフェイス部7,RIP部8,操作部9のそれぞれの間のデータの流れを制御するものである。
Although details of the
図2はリーダ部1およびプリンタ部2の断面図である。リーダ部1の原稿給送装置101は原稿を先頭順に1枚ずつプラテンガラス102上へ給送し、原稿の読み取り動作終了後、プラテンガラス102上の原稿を排出するものである。原稿がプラテンガラス102上に搬送されると、ランプ103を点灯し、そしてスキャナユニット104の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー105,106,107、およびレンズ108によってCCDイメージセンサ(以下CCDという)109へ導かれる。このように、走査された原稿の画像はCCD109によって読み取られる。CCD109から出力される画像データは、所定の処理が施された後、画像入出力制御部3のコア部10へ転送される。
FIG. 2 is a sectional view of the
プリンタ部2のレーザドライバ221は、レーザ発光部201を駆動するものであり、画像入出力制御部3のコア部10から出力された画像データに応じたレーザ光をレーザ発光部201に発光させる。このレーザ光は感光ドラム202に照射され、感光ドラム202にはレーザ光に応じた潜像が形成される。この感光ドラム202の潜像の部分には現像器203によって現像剤が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット204およびカセット205のいずれかから記録紙を給紙して転写部206へ搬送し、感光ドラム202に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部207に搬送され、定着部207の熱と圧力により現像剤は記録紙に定着される。定着部207を通過した記録紙は排出ローラ208によって排出され、ソータ220は排出された記録紙をそれぞれのビンに収納して記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。なお、ソータ220は仕分けが設定されていない場合は最上ビンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ208のところまで記録紙を搬送した後、排出ローラ208の回転方向を逆転させ、フラッパ209によって再給紙搬送路210へ導く。再給紙搬送路210へ導かれた記録紙は前述したタイミングで転写部206へ給紙される。
The
図3はコア部10のブロック図である。
FIG. 3 is a block diagram of the
リーダ部1からの画像データはインタフェイス122を介して、データ処理部121へ転送される。データ処理部121は画像の回転処理や変倍処理などの画像処理を行うものであり、リーダ部1からデータ処理部121へ転送された画像データは、インタフェイス120を介してストレージ部5へ転送される。
Image data from the
また、コンピュータインタフェイス部7を介して入力された画像を表すコードデータ(PDL)は、インタフェイス120を介してデータ処理部121に転送された後RIP部8へ転送されて画像データに展開され、この画像データはデータ処理部121に転送された後、ストレージ部5へ転送される。
Also, code data (PDL) representing an image input via the computer interface unit 7 is transferred to the
ファクシミリ部4からの画像データは、データ処理部121へ転送された後、ストレージ部5へ転送される。
The image data from the facsimile unit 4 is transferred to the
また、ストレージ部5からの画像データは、データ処理部121へ転送された後、プリンタ部2やファクシミリ部4、コンピュータインタフェイス部7へ転送される。CPU123はメモリ124に記憶されている制御プログラム、および操作部9から転送された制御コマンドに従ってこのような制御を行う。また、メモリ124はCPU123の作業領域としても使われる。
Further, after the image data from the
このように、コア部10を中心に、ストレージ部5を介して、原稿画像の読み取り,画像のプリント,画像の送受信,画像の保存,コンピュータからのデータの入出力などの機能を複合させた処理を行うことが可能である。
As described above, processing combining the functions of reading the original image, printing the image, transmitting and receiving the image, storing the image, inputting and outputting data from the computer, and the like, centering on the
次に、図4を用いてジョブ制御について説明する。図4はジョブ制御の単位を論理的に示したものである。ジョブ制御の単位は複数ページを含む画像データひとまとまりに対する入力および出力処理である。これにより制御されるジョブは画像入力ジョブと画像出力ジョブに大別される。画像入力ジョブは、リーダ部1で読み取った画像データを順次ストレージ部5へ記録する画像入力ジョブ411、RIP部8で展開された画像データを順次ストレージ部5へ記録する画像入力ジョブ412、ファクシミリ部4で受信された画像データを順次ストレージ部5へ記録する画像入力ジョブ413、コンピュータインタフェイス部7から入力された画像データを順次ストレージ部5へ記録する画像入力ジョブ414にさらに分類される。
Next, job control will be described with reference to FIG. FIG. 4 logically shows a unit of job control. The unit of job control is input and output processing for a set of image data including a plurality of pages. Jobs controlled by this are roughly classified into image input jobs and image output jobs. The image input job includes an
また、画像出力ジョブは、ストレージ部5から読み出した画像データを順次プリンタ部2へ出力する画像出力ジョブ401、ストレージ部5から読み出した画像データを順次ファクシミリ部4へ出力する画像出力ジョブ403、ストレージ部5から読み出した画像データを順次コンピュータインタフェイス部7へ出力する画像出力ジョブ404に分類される。
The image output job includes an
図5は、複数のジョブを組み合わせた単位(以下セッションと呼ぶ)の一例を示したものである。501はPDLプリントセッションであり、画像入力ジョブ412と画像出力ジョブ401を組み合わせてセッションとして制御するものである。502はコピーセッションであり、画像入力ジョブ411と画像出力ジョブ401を組み合わせてセッションとして制御するものである。503はファクシミリ送信セッションであり、画像入力ジョブ411と画像出力ジョブ403を組み合わせてセッションとして制御するものである。504はファクシミリ受信セッションであり、画像入力ジョブ413と画像出力ジョブ401を組み合わせてセッションとして制御するものである。505はスキャンセッションであり、画像入力ジョブ411と画像出力ジョブ404を組み合わせてセッションとして制御するものである。
FIG. 5 shows an example of a unit (hereinafter referred to as a session) obtained by combining a plurality of jobs. A
なお、セッションは1つ以上のジョブを含む制御単位であり、例えば画像入力ジョブ412を1セッションとして扱ったり、また、画像出力ジョブ401をセッションとして扱ったり、画像入力ジョブ412と画像出力ジョブ401と、画像出力ジョブ403を組み合わせて1セッションとして扱っても良い。
A session is a control unit including one or more jobs. For example, the image input job 412 is treated as one session, the
図6は、本実施例のジョブ動作状況通知システムの動作の一例として、PDLプリントセッション501と、それを構成するRIP部8で展開された画像データを順次ストレージ部5へ記録する画像入力ジョブ412およびストレージ部5に記録された画像データを順次プリンタ部2へプリントアウトする画像出力ジョブ401の制御手順を示したフローチャートである。なお、S601〜S615は各ステップを示す。
FIG. 6 shows, as an example of the operation of the job operation status notification system according to the present embodiment, a
まず、ステップ601では、PC/WS(ホストコンピュータ)11上でユーザがプリント設定を行う。プリント設定内容は、部数,用紙サイズ,拡大縮小率,片面/両面,ページ出力順序,ソート出力,ステイプル止めの有無等である。プリント設定後、ユーザはPC/WS11上で印刷指示を与え、それと共にPC/WS11上にインストールされているドライバソフトウェアが印刷対象となる文書データをいわゆるPDLデータに変換して、設定したプリント設定パラメータとともに、ネットワーク上のプリンタサーバ12経由でネットワークに接続されたコンピュータインタフェイス部7にPDLデータを転送する。コンピュータインタフェイス部7を介して入力された画像を表すPDLデータがデータ処理部121に転送された後、RIP部8へ転送され、RIP部8では、転送されたPDLデータを順次画像データに展開(ラスタライズ)する。RIP部8でPDLデータを受信開始すると、RIP部8からコア部10へ処理要求が発行される。コア部10では発行された処理要求をCPU123が受付ける。ここで、ユーザが設定したプリント設定もCPU123へ転送される。
First, in
ステップ602では、RIP部8から発行された処理要求から内部的にセッションを生成し、管理する。図7にセッション管理テーブル700を示す。セッション生成では図7に示すセッション管理テーブル700をメモリ124上に作成し、各種情報をセッションが終了するまで保持する。セッションIDフィールド701は本画像入出力制御装置中でのユニークなセッションIDを生成して保持するものである。生成されたセッションIDは、RIP部8へ通知され、RIP部8では、セッションが終了するまで本セッションIDを保持し、後述するジョブ実行状態の通知に使用される。
In step 602, a session is internally generated from the processing request issued from the RIP unit 8 and managed. FIG. 7 shows the session management table 700. In the session generation, a session management table 700 shown in FIG. 7 is created in the
セッションタイプフィールド702は、生成されたセッションのタイプ(PDLプリントセッション,コピーセッション,ファクシミリ送信セッション,ファクシミリ受信セッション,スキャンセッション等)を特定するものであり、本実施例ではPDLプリントセッションであることを記録しておく。セッション優先順位フィールド703は、当該セッションの処理順序に関する優先順位を保持するものである。セッションステータスフィールド704は、当該セッションの実行状態(実行可能状態,実行状態,中断状態,終了状態,エラー状態等)を実行状態に応じて保持するものである。リンクジョブ数フィールド705は、当該セッションを構成する画像入力ジョブおよび画像出力ジョブの構成数を保持するものであり、本実施例では画像入力ジョブ412と画像出力ジョブ401の2つのジョブ数が設定される。第1のジョブポインタフィールド706は、画像入力ジョブ412のジョブ管理テーブル710へのポインタである。また、第2のジョブポインタフィールド707は、画像出力ジョブ401のジョブ管理テーブル730へのポインタである。
The
ステップ603では、画像入力ジョブ412のジョブ管理テーブル710をメモリ124上に作成し、各種情報をジョブが終了するまで保持する。ジョブIDフィールド711は本ジョブ動作状況通知システム中でのユニークなジョブIDを生成して保持するものである。ジョブタイプフィールド712は生成されたジョブのタイプ(前述した画像入力ジョブおよび画像出力ジョブ)を特定するものであり、本実施例では、RIP部8で展開された画像データを順次ストレージ部5へ記録する画像入力ジョブ412であることを記録しておく。ジョブ優先順位フィールド713は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド714は、当該ジョブの実行状態(実行可能状態,実行状態,中断状態,終了状態,エラー状態等)を実行状態に応じて保持するものである。ページ数フィールド715は、当該ジョブのページ数を保持するものである。ページポインタフィールド716は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル720へのポインタである。ページ管理フィールド720はハードディスク6上に記録される。
In
ジョブパラメータフィールド717は、当該ジョブの各種設定パラメータを保持するものであり、本実施例ではステップ601で設定された、部数,用紙サイズ,拡大縮小率,片面/両面,ページ出力順序、ソート出力,ステイプル止めの有無等が保持される。
The
ステップ604では、生成した画像入力ジョブ412の処理を開始する。
In
ステップ605では、RIP部8で展開された画像データ1ページの受信を行う。すなわち、RIP部8からインタフェイス120を介してデータ処理部121への画像転送を行う。
In
ステップ606では、データ処理部121に転送された画像データをストレージ部5のハードディスク6に記録する。この時、ページ管理フィールド720中のページ1フィールド721に各種画像属性情報(解像度,画素数等)を記録する。
In
ステップ607では、RIP部8にて展開された処理すべき全てのページが画像データとしてハードディスク6に記録されたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップ605に戻し、また、全てのページが処理された場合には、処理をステップ608に進める。 In step 607, it is determined whether or not all the pages to be processed developed by the RIP unit 8 have been recorded on the hard disk 6 as image data. If the result of this determination is that there are any pages that have not been processed, the process returns to step 605; if all pages have been processed, the process proceeds to step 608.
ステップ608では、前記のステップ603で生成されたジョブ管理テーブル710中のジョブステータスを終了状態として、ステップ906へ進む。
In step 608, the job status in the job management table 710 generated in
ステップ609では、画像出力ジョブ401のジョブ管理テーブル730をメモリ124上に作成し、各種情報をジョブが終了するまで保持する。ジョブIDフィールド731は本ジョブ動作状況通知システム中でのユニークなジョブIDを生成して保持するものである。ジョブタイプフィールド732は生成されたジョブのタイプ(前述した画像入力ジョブおよび画像出力ジョブ)を特定するものであり、本実施例では、ストレージ部5に記録された画像データを順次プリンタ部2へプリントアウトする画像出力ジョブ401であることを記録しておく。ジョブ優先順位フィールド733は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド734は、当該ジョブの実行状態(実行可能状態,実行状態,中断状態,終了状態,エラー状態等)を実行状態に応じて保持するものである。ページ数フィールド735は、当該ジョブのページ数を保持するものである。ページポインタフィールド736は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル740へのポインタである。ページ管理テーブル740の実体は、画像入力ジョブ412でハードディスク6上に記録されたページ管理テーブル720と同一のものである。ジョブパラメータフィールド737は当該ジョブの各種設定パラメータを保持するものであり、本実施例ではステップ601で設定された、部数,用紙サイズ,拡大縮小率,片面/両面,ページ出力順序、ソート出力,ステイプル止めの有無等が保持される。
In step 609, a job management table 730 for the
ステップ610では、生成した画像出力ジョブ401の処理を開始する。
In step 610, processing of the generated
ステップ611では、ステップ606でストレージ部5のハードディスク6に記録されたページ毎の画像データを順次読み出して、インタフェイス120を介してデータ処理部121に画像転送する。
In step 611, the image data for each page recorded in the hard disk 6 of the
ステップ612では、データ処理部121に転送された画像データをインタフェイス122を介してプリンタ部2へ画像転送し、プリンタ部2で前述したように画像形成を行いプリントアウトする。また、プリンタ部2における画像形成状況は、これ以降、画像出力ジョブ401の動作状況の変化に応じてプリンタ部2よりコア部10に通知される。
In
図8にプリンタ部2からコア部10に通知される画像出力ジョブの動作状況データ800の一覧を示す。動作状況データ800は、ジョブ実行状況通知要因フィールド801,ジョブステータスフィールド802,ジョブ内の完了ページ数フィールド803、およびジョブ内の完了部数フィールド804から構成される。ジョブ実行状況通知要因フィールド801は、プリンタ部2からコア部10に通知された要因を示すものである。ページ単位排紙完了フィールド811は1ページの画像データが用紙上へ画像形成後、機外へ正常に排紙が完了した時点で値が1にセットされる。部単位排紙完了フィールド812は、設定されたプリント設定の部数に応じて、部単位のページの画像データが用紙上へ画像形成後、機外へ正常に排紙が完了した時点で値が1にセットされる。ジョブ単位排紙完了フィールド813は、設定されたプリント設定に応じて、ジョブ単位のページの画像データが用紙上へ画像形成後、機外へ正常に排紙が完了した時点で値が1にセットされる。ステータス変化有りフィールド814は、前記811,812,813以外のジョブ実行ステータスに変化が発生した時点で値が1にセットされる。
FIG. 8 shows a list of the
ジョブステータスフィールド802は、ステータス変化有りフィールド814の値が1にセットされている場合に、セットされるフィールドである。プリント中フィールド821は、プリンタ部2がプリント動作を開始した時点で値が1にセットされる。中断中フィールド822は、プリンタ部2がプリント中断を行った時点で値が1にセットされる。用紙なしフィールド823は、プリンタ部2においてプリント時に用紙なしを検知した時点で値が1にセットされる。用紙ジャムフィールド824は、プリンタ部2において用紙の紙詰まり(ジャム)の発生を検知した時点で値が1にセットされる。トナーなしフィールド826は、プリンタ部2のトナーなしを検知した時点で値が1にセットされる。異常終了フィールドはプリンタ部2において、プリント動作が異常終了した時点で値が1にセットされる。
The
コア部10は、前述したジョブ実行状況通知がプリンタ部2から通知された場合には、同様の内容をセッションID701とともに、RIP部8へ通知する。
When the job execution status notification is received from the
ステップ613では、ハードディスク6に記録されたページ毎の画像データが全てプリントアウトされたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップ611に戻し、また、全てのページが処理された場合には、処理をステップ614に進める。この時点では、ジョブ単位排紙完了フィールド813は、値が1にセットされている。ジョブ単位排紙完了の通知を受信したRIP部8は、本イベントをコンピュータインタフェイス部7を介してネットワーク上のプリンタサーバ12へ通知し、プリンタサーバ12は当該イベントをジョブ要求元のCP/WS11へ通知する。
In
ステップ614では、前記のステップ609で生成されたジョブ管理テーブル730中のジョブステータス734を終了状態として、ステップ615へ進む。
In step 614, the
ステップ615では、前記のステップ603およびステップ609で生成されたジョブ管理テーブルと、ステップ606で生成されたページ管理テーブル、ページ毎の画像データを破棄して資源を開放すると共に、前記のステップ602で生成されたセッション管理テーブルも破棄し、資源を開放して一連の処理を終了する。
In step 615, the job management table generated in
以上、PC/WS11上で設定したプリント設定に従って、PC/WS11からPDLデータとして画像情報を転送し、本ジョブ実行状況通知システムでプリント状況およびプリントジョブの完了をPC/WS11に通知する仕方について説明した。 The method of transferring image information as PDL data from the PC / WS 11 according to the print settings set on the PC / WS 11 and notifying the PC / WS 11 of the print status and the completion of the print job by the job execution status notification system will be described. did.
以上説明したように、本実施例によれば、画像を記録する記録手段への画像入力ジョブと、画像記録手段からの画像出力ジョブとを分割して制御可能とし、これらの画像入力ジョブと画像出力ジョブを任意に組み合わせて画像入出力セッションを制御すると共に、画像入力ジョブのジョブIDと、画像出力ジョブのジョブIDと、画像入出力セッションのセッションIDを生成し、画像入出力セッションのセッションIDと画像入力ジョブおよび画像出力ジョブのジョブIDを関連付けることにより、画像出力ジョブのジョブ実行状況を的確なタイミングでRIP部8を介してPC/WS(ホストコンピュータ)11へ通知することが可能である。これにより、ホストコンピュータ側において、発行したジョブに関して、プリンタ装置側のジョブ実行状況と、ジョブの完了を正確に知ることが可能である。 As described above, according to the present embodiment, the image input job to the recording unit for recording an image and the image output job from the image recording unit can be divided and controlled, and the image input job and the image The image input / output session is controlled by arbitrarily combining the output jobs, and the job ID of the image input job, the job ID of the image output job, and the session ID of the image input / output session are generated, and the session ID of the image input / output session is generated. The job execution status of the image output job can be notified to the PC / WS (host computer) 11 via the RIP unit 8 at an appropriate timing by associating the job ID of the image input job and the job ID of the image output job. . As a result, the host computer can accurately know the job execution status of the printer and the completion of the job with respect to the issued job.
1 リーダ部
2 プリンタ部
3 画像入出力制御部
4 ファクシミリ部
5 ストレージ部
7 コンピュータインタフェイス部
8 RIP部
9 操作部
10 コア部
11 パーソナルコンピュータ又はワークステーション(ホストコンピュータ)
REFERENCE SIGNS
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004116702A JP3870200B2 (en) | 2004-04-12 | 2004-04-12 | Job management apparatus, management method, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004116702A JP3870200B2 (en) | 2004-04-12 | 2004-04-12 | Job management apparatus, management method, and computer-readable storage medium |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30577397A Division JP3595665B2 (en) | 1997-11-07 | 1997-11-07 | Image input / output device and management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004248317A true JP2004248317A (en) | 2004-09-02 |
JP3870200B2 JP3870200B2 (en) | 2007-01-17 |
Family
ID=33028587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004116702A Expired - Fee Related JP3870200B2 (en) | 2004-04-12 | 2004-04-12 | Job management apparatus, management method, and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3870200B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007318685A (en) * | 2006-05-29 | 2007-12-06 | Ricoh Co Ltd | Image processing apparatus, application execution method, and application execution program |
US8218173B2 (en) | 2006-05-10 | 2012-07-10 | Canon Kabushiki Kaisha | Printing system, control method therefor, and program for providing end notifications related to merged jobs |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4985953B2 (en) * | 2007-03-23 | 2012-07-25 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and application program |
JP4978263B2 (en) * | 2007-03-23 | 2012-07-18 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and application program |
JP4978264B2 (en) * | 2007-03-23 | 2012-07-18 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and memory resource securing method |
JP4979427B2 (en) * | 2007-03-23 | 2012-07-18 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and application program |
JP4979426B2 (en) * | 2007-03-23 | 2012-07-18 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and application program |
-
2004
- 2004-04-12 JP JP2004116702A patent/JP3870200B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8218173B2 (en) | 2006-05-10 | 2012-07-10 | Canon Kabushiki Kaisha | Printing system, control method therefor, and program for providing end notifications related to merged jobs |
JP2007318685A (en) * | 2006-05-29 | 2007-12-06 | Ricoh Co Ltd | Image processing apparatus, application execution method, and application execution program |
Also Published As
Publication number | Publication date |
---|---|
JP3870200B2 (en) | 2007-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5300332B2 (en) | Network device, workflow processing system, and workflow processing method | |
US20080212131A1 (en) | Information processing apparatus, information processing method, and computer program | |
JP3365988B2 (en) | Image forming method | |
JP3595665B2 (en) | Image input / output device and management method | |
JP2008003235A (en) | Image forming system, image forming apparatus and control method therefor | |
JP2011018978A (en) | Information processing apparatus, information processing method and program | |
JP2005149317A (en) | Information processor, jam recovery method, program, recording medium, and print system | |
JP3870200B2 (en) | Job management apparatus, management method, and computer-readable storage medium | |
JP2006285580A (en) | Printing system, information processor, printer, and printing method | |
JP2000137798A (en) | Device and method for image input and output, and image processing system | |
JP4541577B2 (en) | Image forming apparatus, image forming method, image forming system, program, and storage medium | |
JP4677229B2 (en) | Printing apparatus and printing method | |
JP2001105668A (en) | Image output apparatus and control method thereof | |
JP2004015327A (en) | Image input/output apparatus and image input/output method | |
JP2003256177A (en) | Image forming system, control method of image forming system, storage medium and program | |
JPH11353143A (en) | Print data converting method, computer-readable recording medium where program thereof is recorded, print data converting device, and print data deciding method | |
JP2003237184A (en) | Imaging apparatus and its imaging method | |
JP2007055024A (en) | Printing apparatus | |
JPH11146121A (en) | Image input and output device | |
JP2003011443A (en) | Imaging apparatus, printing control method, program and storage medium | |
JP3745134B2 (en) | Image input / output system and image input / output method | |
JP2008293352A (en) | Image forming system | |
JPH11129584A (en) | Printing system and method for managing the printer | |
JP2000141823A (en) | Imaging method, paint engine, imaging apparatus and imaging system | |
JP2007098847A (en) | Image forming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060824 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060926 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061016 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091020 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101020 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101020 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111020 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111020 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121020 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131020 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |