JP3692757B2 - 画像形成装置およびその制御方法 - Google Patents
画像形成装置およびその制御方法 Download PDFInfo
- Publication number
- JP3692757B2 JP3692757B2 JP00315598A JP315598A JP3692757B2 JP 3692757 B2 JP3692757 B2 JP 3692757B2 JP 00315598 A JP00315598 A JP 00315598A JP 315598 A JP315598 A JP 315598A JP 3692757 B2 JP3692757 B2 JP 3692757B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- resource
- shared resource
- control unit
- necessary
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
- H04N2201/0027—Adapting to communicate with plural different types of apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3218—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a confirmation, acknowledgement or receipt
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3219—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a job status, e.g. successful execution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3221—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a job number or identification, e.g. communication number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3222—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of processing required or performed, e.g. forwarding, urgent or confidential handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3212—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
- H04N2201/3223—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of type information, e.g. reception or copy job
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3274—Storage or retrieval of prestored additional information
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の属する技術分野】
この発明は、画像形成装置およびその制御方法に関し、特に、複数種類のジョブを並行に処理するコンカレント処理を行う際に、メモリやディスク等の資源を適切に、かつ、動的に配分することでジョブの実行効率を向上させることのできる画像形成装置およびその制御方法に関する。
【0002】
【従来技術】
複写機能、スキャナ機能、プリンタ機能、FAX機能といった複数の機能を1台の装置で提供するマルチファンクション機(以下、MF機と略称する)は、オフィス等に設置される場合には、複数のユーザから共有されるといった使用形態となることが多い。このような場合、あるユーザはネットワークプリンタとして使用し、一方で他のユーザが複写機として使用したりする。このように複数のユーザから共有されるMF機では、ときとして複数のユーザからの様々な機能提供要求(ジョブ要求)が一時に集中する場合があり、このような状況下では、MF機能を持った従来の画像形成装置では、複数のジョブ要求を時系列的に順番に処理していく方法が取られていた。
【0003】
これは、一時に発生する複数のジョブ要求において、それらの複数のジョブを実行する際に必要となる装置内の共有資源が競合することが原因である。共有資源としては、画像読取手段(以下、IIT:image input terminalと略称する)、画像出力手段(以下、IOT:image output terminalと略称する)、メモリ、ハードディスク(以下、HDD)と略称する)のような二次記憶手段、原稿送り装置、ソータ、フィニッシャ等がある。
【0004】
この複数のジョブ要求を時系列的に順番に処理していく方法では、複数のユーザが同時にMF機の機能を利用することができないので、特定のジョブの実行中には他のジョブの実行は待たされることになる。この場合には、例えば、あるユーザが要求した緊急性を要するネットワークプリントジョブが、それほど緊急性を要しないダイレクトメールのようなFAX受信や印刷ジョブ等の実行により待たされるといった状況が発生し、ユーザの使い勝手を悪くしていた。
【0005】
このような問題を解決する手段として、例えば、特開平6−350772号公報に開示されるディジタル複写機システムでは、複数種類のジョブの要求が一時に発生した場合に、予め設定された優先順位によって共有資源の使用順序を決定できるようにして、ユーザが各ジョブの種類毎の優先順位を設定できるようにしたり、あるいは共有資源の交互使用をさせたりすることによって複数ジョブを並行に処理するコンカレント処理を行うことが可能となる構成を持っている。このような処理を行うことで、緊急性を要するジョブの要求時にはそのジョブの優先順位を予め高く設定しておくことにより、また、同一の優先順位の場合には共有資源の使用権を交互に与えることにより、複数のジョブ要求に対する優先順位付けをユーザに設定させて、使い勝手を向上させている。
【0006】
【発明が解決しようとする課題】
ところが、上述の特開平6−350772号公報に開示されるディジタル複写機システムでは、予め設定された優先順位に基づいてジョブの実行順序を定めているため、優先順位を低く設定されたジョブは結果的に待たされることになる。例えば、1ページだけしか印刷しないようなプリントジョブが優先順位が低く設定されているために、優先順位が高く設定されている50ページ印刷する必要のあるFAX受信またはプリントジョブの実行により長時間待たされるといった現象が起こる。
【0007】
そこで、この発明は、複数のジョブ要求が一時に来た場合にも適切に資源を配分することによって複数のユーザ各々の使い勝手を向上させることのできる画像形成装置およびその制御方法を提供することを目的とする。
【0008】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、共有資源を使用して複数種類のジョブを並列して実行することのできる画像形成装置において、前記ジョブの実行制御を行うジョブ制御手段と、前記ジョブの種類毎に該ジョブを実行するのに必要となる前記共有資源の最低使用量を記憶する必要資源管理テーブルと、前記共有資源の使用状態を管理し、前記ジョブ制御手段がジョブを実行する際に、前記必要資源管理テーブルに記憶された最低使用量に基づき前記ジョブ制御手段がジョブを実行するのに必要な最低限の共有資源を割り当てる資源管理手段とを具備し、前記資源管理手段は、第1のジョブが実行されている際に前記ジョブ制御手段が第2のジョブを新たに実行させるために必要な前記共有資源の割り当てを要求した場合に、前記必要資源管理テーブルに基づいて前記第2のジョブを実行させるために最低限必要な共有資源を確保できた場合に限り前記共有資源の割り当てを行い、ジョブの実行中に前記割り当てを行っていない共有資源がある場合に、実行中のジョブに対して該共有資源の追加割り当てを行い、実行中のジョブが複数ある場合には、該共有資源の配分割合を該複数のジョブの過去の実行頻度に基づいて変化させることを特徴とする。
【0009】
また、請求項2の発明は、共有資源を使用して複数種類のジョブを並列して実行することのできる画像形成装置の制御方法において、資源管理手段が、前記共有資源の使用状態を管理し、ジョブ制御手段がジョブを実行する際に、前記ジョブの種類毎に該ジョブを実行するのに必要となる前記共有資源の最低使用量を記憶した必要資源管理テーブルを参照して、前記ジョブ制御手段がジョブを実行するのに必要な最低限の共有資源を割り当てるとともに、第1のジョブが実行されている際に、前記ジョブ制御手段が第2のジョブを新たに実行させるために必要な前記共有資源の割り当てを要求した場合は、前記必要資源管理テーブルに基づいて前記第2のジョブを実行させるために最低限必要な共有資源を確保できた場合に限り前記共有資源の割り当てを行い、ジョブの実行中に前記割り当てを行っていない共有資源がある場合に、実行中のジョブに対して該共有資源の追加割り当てを行い、実行中のジョブが複数ある場合には、該共有資源の配分割合を該複数のジョブの過去の実行頻度に基づいて変化させることを特徴とする。
【0022】
【発明の実施の形態】
以下、この発明に係わる画像形成装置およびその制御方法の一実施例を添付図面を参照して詳細に説明する。
【0023】
図1は、この発明に係わる画像形成装置の構成を示すブロック図である。
図1において画像形成装置100は、操作部1とジョブ制御手段2、資源管理手段3、メモリ制御部4、HDD制御部5、IIT制御部6、原稿送り装置7、FAX回線制御部8、ネットワーク制御部9、デコンポーザ制御部10、IOT制御部11、ソータ12、フィニッシャ13を具備して構成され、各々がシステムバス14で接続されている。
【0024】
なお、画像形成装置100では符号4乃至13で示した各部を資源と呼んでいる。
【0025】
操作部1はユーザからのジョブ要求等の操作を受け付けたり、画像形成装置1の動作状況等を表示し、ジョブ制御手段2は操作部1からのジョブ要求を受け付けて複数のジョブの実行を制御するとともに、ジョブ種別毎の各種情報を管理するジョブ種別管理テーブル21を持ち、各種ジョブの実行回数や優先順位等を登録および管理する。資源管理手段3は、ジョブ種別管理テーブル21に登録および管理されている複数のジョブ種別の各々について、それらを本装置内で実行する際に必要となる各種資源(符号4乃至13)の種別と各種資源の最低必要量を登録および管理する必要資源量管理テーブル31と、実行中のジョブが使用している資源の種別と使用量を管理する資源管理テーブルを持つ。
【0026】
次に、符号4乃至13を付した各種資源について説明する。
メモリ制御部4は、DRAM等のメモリデバイスを制御し、他の各種資源間で画像データを受け渡しする際に、ページメモリやバンドバッファメモリ、ブロックメモリとして各種資源の必要に応じてメモリデバイスの特定領域を割り当て、各種資源に配分する。また、各種資源は配分されたメモリの使用を終了した場合には、割り当てられたメモリをメモリ制御部4に返却し、メモリ制御部4は返却されたメモリを他の資源に再割り当て可能となるようにデータをクリアしたりする等の作業を行う。
【0027】
HDD制御部5は、ハードディスクドライブ(HDD)等の二次記憶媒体を制御し、画像形成装置100内に取り込まれた画像データをHDDに蓄積する機能を提供し、特定のメモリ領域に書き込まれた画像データを圧縮して蓄積するとともに、蓄積された画像データを伸長してメモリ制御部4により割り当てられた特定のメモリ領域に書き込む。
【0028】
IIT制御部6は、スキャナを制御し、CCD等のデバイスを操作することによって原稿情報を読み取る機能を提供し、読み取った原稿情報をディジタルデータ化してメモリ制御部4により割り当てられた特定のメモリ領域に書き込む。また、IIT制御部6には、必要に応じて原稿送り装置7が接続され、読み取り対象となる複数枚の原稿をスキャナに搬送する制御も行う。
【0029】
FAX回線制御部8は、公衆回線網に接続されて、遠隔地にあるFAX装置とG3/G4プロトコルを用いて画像データを送受信する機能を提供し、受信された画像データをメモリ制御部4により割り当てられた特定のメモリ領域に書き込んだり、特定のメモリ領域に書き込まれた画像データを公衆回線網を介して接続されたFAX装置に送信する。
【0030】
ネットワーク制御部9は、LAN等のネットワークに接続されて、LAN上のホストコンピュータ等との画像データや制御データの送受信機能を提供し、1種類以上のネットワークプロトコルを使用して、ホストコンピュータから送られてくるPDL等のプリントデータやJPEG/TIFF/GIF等のフォーマットで記述される画像データファイルを受信したり、メモリ制御部4により割り当てられた特定のメモリ領域に書き込んだり、特定のメモリ領域に書き込まれた画像データを所定のフォーマットでファイル化してホストコンピュータに送信したりする。
【0031】
デコンポーザ制御部10は、1つ以上のデコンポーザ/エミュレータを使用して特定のメモリ領域に書き込まれたPDL等のプリントデータを画像データに変換し、メモリ制御部4により割り当てられた特定のメモリ領域に書き込む機能を提供する。
【0032】
IOT制御部11は、IOTを制御し、特定のメモリ領域に書き込まれた画像データを出力用紙に印刷する機能を提供し、必要に応じてソータ12やフィニッシャ13が接続され、印刷完了した複数の出力用紙の仕分けやステープル止め、孔空け、折り等を行う制御を執り行なう。
【0033】
上述した符号4乃至13の各種資源はメモリ制御部4によって提供されるメモリを介して画像データをやり取りしているが、このように構成することにより各種資源の組み合わせによってユーザが要求してくる各種ジョブを実現することが可能となる。例えば、メモリコピージョブの場合には、IIT制御部6とHDD制御部5、メモリ制御部4の組み合わせによるスキャンデータ蓄積ジョブと、HDD制御部5とIOT制御部11、メモリ制御部4の組み合わせによる地区制データプリントジョブの2つのジョブによって構成される。
【0034】
ここで、図2にメモリコピージョブを実行する場合の画像データの流れを示す。
図2中で、実線の矢印で示される画像データの流れは、スキャンデータ蓄積ジョブでの流れを示しており、IIT制御部6はスキャナから読み込んだ原稿画像データを書き込むための1ページ分のページメモリをメモリ制御部4に要求し、割り当てられた特定のメモリ領域にスキャンして取り込んだ原稿画像データを書き込む。書き込まれたメモリ領域はHDD制御部5に渡され、IIT制御部6は次の原稿画像を読み込むためにメモリ制御部4に新たなページメモリを要求する。一方、HDD制御部5では、IIT制御部6から渡されたメモリ領域に書き込まれている画像データを圧縮してHDDに蓄積し、蓄積が完了したら画像データが書き込まれているメモリ領域をメモリ制御部4に返却する。これらの処理を繰り返すことで複数枚の原稿の画像データをHDDに蓄積することができる。
【0035】
また、図2中で、破線の矢印で示される画像データの流れは、蓄積データプリントジョブでの流れを示しており、HDD制御部5はスキャンデータ蓄積ジョブで蓄積された画像データを書き込むためのページメモリをメモリ制御部4に要求し、割り当てられたメモリ領域にHDDから印刷すべき順序でページ単位に伸長して読み出して書き込む。伸長された画像データが書き込まれたメモリ領域は、IOT制御部11に渡され、HDD制御部5は次の画像データ読み出しのためにメモリ制御部4に新たなページメモリを要求する。IOT制御部11では、HDD制御部5から渡されたメモリ領域に書き込まれている画像データに基づいて印刷処理を実行し、印刷が完了したら画像データが書き込まれているメモリ領域をメモリ制御部4に返却する。これらの処理を繰り返すことにことで。HDDに蓄積された複数枚の画像データを印刷することができる。
【0036】
このスキャンデータ蓄積ジョブと蓄積データプリントジョブから構成されるメモリコピージョブの場合では、図2に示した実線の矢印と破線の矢印が表すように、画像データを各資源間で受け渡すためのメモリ領域の要求(確保)と開放の繰り返しが行われる。このとき、スキャンデータ蓄積ジョブ、蓄積データプリントジョブの夫々に少なくとも1ページ分のメモリ量が確保されれば、実線と破線の矢印の各々が形成するループが維持されることになるため、各々のジョブの実行は継続して行われることになる。
【0037】
もしここで、2種類のジョブに対して合計1ページ分のメモリしか確保されなかった場合には、スキャンデータ蓄積ジョブ実行中に蓄積データプリントジョブを実行すると、1ページ分のメモリを双方のジョブが取り合い、有効な実行速度を得ることが難しくなったり、資源(メモリ)の枯渇によるデッドロック等が発生し、システムの動作が不安定になることが考えられる。
【0038】
逆に、各々のジョブに対して2ページ分以上のページメモリが確保された場合には、メモリ領域を要求するIIT制御部6やHDD制御部5は、HDD制御部5やIOT制御部11がページメモリを開放するのを待たずに、新たなページメモリを次々と確保することが可能となるため、ジョブの実行速度は高めることが可能となり、トータルで見たメモリコピージョブのスループットが向上することになる。
【0039】
次に、別の例として、図3にネットワークプリントジョブを実行する場合の画像データの流れを示す。
ネットワークプリントジョブは、実線矢印が形成するネット受信データデコンポーズジョブのループと、破線矢印が形成するデコンポーズデータ蓄積ジョブのループと、一点鎖線が形成する蓄積データプリントジョブのループの3つのループにより構成される。ネット受信データデコンポーズジョブは、ネットワーク制御部9はネットワークを介してホストコンピュータ等から受信したPDL等の印刷データを書き込むための1ページ分のページメモリをメモリ制御部4に要求し、割り当てられた特定のメモリ領域に受信した印刷データを書き込む。書き込まれたメモリ領域はデコンポーザ10に渡され、ネットワーク制御部9は次の印刷データを受信するためにメモリ制御部4に新たなページメモリを要求する。一方、デコンポーザ10では、ネットワーク制御部9から渡されたメモリ領域に書き込まれている印刷データを画像データに変換し、変換が完了したら印刷データが書き込まれているメモリ領域をメモリ制御部4に返却する。
【0040】
また、デコンポーズデータ蓄積ジョブでは、デコンポーザ制御部10は変換した画像データを書き込むための1ページ分のページメモリをメモリ制御部4に要求し、割り当てられた特定のメモリ領域に変換した画像データを書き込む。書き込まれたメモリ領域はHDD制御部5に渡され、デコンポーザ制御部10は次の印刷データを変換するためにメモリ制御部4に新たなページメモリを要求する。一方、HDD制御部5では、デコンポーザ制御部10から渡されたメモリ領域に書き込まれている画像データを圧縮してHDDに蓄積し、蓄積が完了したら画像データが書き込まれているメモリ領域をメモリ制御部4に返却する。なお、蓄積データプリントジョブは上述のメモリコピージョブの場合と同様の動作であるため説明は省略する。
【0041】
この場合も、各ループ各々に最低限必要なメモリ量があり、これを下回る場合にはジョブを並行して実行することは困難となる。
【0042】
従って、特定のジョブ種別を実行する際には、最低限必要な資源の量を予め特定することが可能であり、ユーザからある種別のジョブ要求があった場合には、最低限必要な資源の量が確保できない場合には実行を禁止する必要がある。逆に言えば、最低限必要な資源の量が確保できる場合には、複数のジョブを並行に実行することが可能である。
【0043】
最低限必要な資源の量は、上記の例の場合には、各々のジョブに1ぺ一ジ分のぺ一ジメモリという条件であったが、これは画像形成装置100のその他の資源、例えば、スキャナやIOTの動作スピードや、HDDのリード/ライト速度、メモリ動作速度やDMA転送速度といったハードウエア仕様や、システムの安定動作に必要な許容限界仕様といったシステム仕様に依存して変化する値であるため、ジョブの種別毎に常に特定の値を持つとは限らないが、これらのパラメータに基づいて算出可能な値である。
【0044】
この値を、予め必要資源量管理テーブル31に各ジョブ種別毎に登録しておく。
【0045】
図4に、必要資源量管理テーブル31の内容例の詳細を示す。
必要資源管理テーブル31は、各ジョブ種別毎にそれぞれのジョブ構成要素、最低必要量が登録されているテーブルである。ジョブ構成要素には、各ジョブ種別毎に必要となる資源がリストアップされる。そして、各資源の最低必要量は、予め算出された値が登録されている。
【0046】
例えば、ジョブNo.1のスキャンデータ蓄積ジョブは、IIT制御部6が1動作単位、HDD制御部7が1パーティション分のディスク容量、メモリ制御部4が1ぺ一ジ分のぺ一ジメモリを供給できるときに、実行可能であることを表している。
【0047】
また、No.8〜No.10のジョブについては、No.1〜No.7までのジョブがジョブ構成要素として必要であり、その際の最低必要量は各ジョブで必要となる必要量の倍数であることを示している。例えば、No.8のメモリコピージョブでは、No.1とNo.2の2種類のジョブが構成要素であり(仮想的な資源として必要であり)、それらの各ジョブが必要とする最低必要資源量は、No.1ジョブ1つ分、No.2ジョブ1つ分の資源が夫々必要であることを示している。
【0048】
資源管理手段3では、上記必要資源管理テーブル31に登録されている最低必要量を見て、ジョブ実行時に必要な資源が確保可能かどうかを判断する。
【0049】
次に、必要資源管理テーブル31を用いて、ジョブ要求時にジョブを並行実行させるか否かの判定について、ジョブ制御手段2と資源管理手段3のそれぞれの内部動作を説明する。
【0050】
図5はジョブ制御手段2の内部動作の流れを示すフローチャートである。
なお、このフローチャートは特にジョブ要求イベントを受信した際の動作の流れを示したものである。また、以下に示す説明では、操作部1、ジョブ制御手段2、資源管理手段3等の間でイベント通信を行っているが、これには主にマルチタスクOS(オペレーティング・システム)のタスク間通信等で用いられるメッセージ通信を用いるものとする。
【0051】
ジョブ制御手段2は、操作部1等からのジョブ要求イベントを待機する(ステップ101)。ここで、何等かのイベントを受信し(ステップ102)、そのイベントがジョブ要求イベントだった場合(ステップ102でYES)、ジョブ制御手段2は資源管理手段3に対して要求されたジョブが実行可能かどうか、すなわち、当該ジョブの実行に必要な資源の最低量が確保可能かどうかを問い合わせる(ステップ103)。
【0052】
問い合わせの結果、資源管理手段3からの判断結果(資源管理手段3での最低資源量確保可能判断についての動作については後述する)がOKだったら、次に、他に実行中のジョブが存在するかどうかチェックする(ステップ105)。実行中の他のジョブがあれば(ステップ105でYES)、当該ジョブも含めた全ジョブの優先順位を判定する(ステップ106)。
【0053】
判定の結果、当該ジョブが他のジョブよりも優先順位が高かった場合、あるいは、ステップ105で他に実行中のジョブがなかった場合(ステップ105でNO)には、当該ジョブに対して資源の追加配分を行うための追加配分割合を算出する(ステップ108)。そして、算出された追加配分割合に基づいて当該ジョブに対して資源を追加割り当てするように資源管理手段3に指示イベントを発行する(ステップ109)。
【0054】
その後、ジョブを実行開始し(ステップ110)、ジョブ種別管理テーブル21内のジョブ実行回数等のデータを更新する(ステップ111、ジョブ種別管理テーブル21に関する詳細説明は後述する)。
【0055】
また、ステップ104での判定結果がNGであった場合、すなわち当該ジョブが現時点で実行不可能であった場合には(ステップ104でNO)、当該ジョブは図示しないジョブ待機キューに格納され(ステップ112)、実行中の他ジョブの状態遷移を待つ。
【0056】
なお、ステップ112でジョブ待機キューに格納されたジョブは、他の実行中のジョブの終了等の状態遷移によって、ステップ103の処理から開始されることになる。
【0057】
図6は、ジョブ制御手段2から発行される各種イベントを受信した際の資源管理手段3の動作の流れを示すフローチャートである。
【0058】
資源管理手段3は、ジョブ制御手段2からのイベントを受信し(ステップ201)、受信したイベントが新たに実行要求のあったジョブに必要な資源が確保可能かを間い合わせるイベントであった場合には(ステップ202でYES)、必要資源量管理テーブル31を参照し(ステップ203)、テーブル内データから当該ジョブのジョブ種別に対応するデータを探す。そして、該当するジョブ種別の実行に必要なジョブ構成要素とその最低必要量を見て、各資源の必要量が現時点で確保可能かどうかをチェックする。このチェックは、図7に示すような資源管理テーブル32を資源管理手段3内に持つことによって行うものとする。
【0059】
図7に示す資源管理テーブル32は各資源別の総容量と、現時点での使用可能容量を管理するものである。
【0060】
ここで、資源容量とは、画像形成装置100の電源投入時に検出される値であり、電源の投入中は固定的な値である。また、使用可能容量とは、画像形成装置100内で実行されている各種ジョブ毎に使用している資源の総量を各種資源の資源容量から減算したものが登録されており、資源管理手段3がその値を更新する。
【0061】
また、使用ジョブIDとは、各種資源を使用している実行中のジョブの識別子とその使用量が登録されており、この値も資源管理手段3が更新する。
【0062】
さて、次に資源管理手段3は、資源管理テーブル32内の各資源の使用可能容量と、必要資源管理テーブル31内の各ジョブ構成要素(各種資源)の最低必要量を比較する(ステップ204)。ここで、当該ジョブを構成する全ての資源の最低必要量が現時点で確保できると判断した場合には(ステップ204でYES)、各資源毎の最低必要量を当該ジョブ用に確保し(ステップ205)、ジョブ制御手段2にOKイベント、すなわち当該ジョブ実行用に各資源のそれぞれの最低必要量を確保した旨を伝えるためのイベントを発行する(ステップ206)。
【0063】
また、ステップ204で実行中の他ジョブに対して資源の追加割り当てをしている(追加割り当てについては後述)ために当該ジョブ用の資源の最低必要量が確保できなかった場合には、実行中の他ジョブと当該ジョブの優先順位を比較して、当該ジョブの方が優先順位が高かった場合には、資源の追加割り当てをしているジョブに対して追加割り当てを禁止し、当該ジョブ用に必要な資源を確保するものとする。上記OKイベントはジョブ制御手段2にとっては、ジョブ実行可能であるかどうかの判断基準となるイベントとなり、ジョブ制御手段2の動作フローのステップ104にて条件判断されるものとなる。そして、資源管理手段3は、当該ジョブ用に確保した分の各資源量を、資源管理テーブル32内の使用可能容量から減算し、同テーブル内の使用可能容量を更新する(ステップ207)。
【0064】
逆に、ステップ204で当該ジョブ用に1つ以上の資源の最低必要量が確保できなかった場合(ステップ204でNO)、ジョブ制御手段2にNGイベント、すなわち当該ジョブ実行用に資源が確保できなかった旨を伝えるためのイベントを発行する(ステップ208)。
【0065】
また、ステップ202で受信したイベントが新たに実行要求のあったジョブに必要な資源が確保可能かを間い合わせるイベントでなかった場合には(ステップ202でNO)、それが資源追加割り当て指示イベントであれば(ステップ209でYES)、当該ジョブに対してそのジョブを構成する各種資源の量を追加割り当てできるかどうか判断する(ステップ210)。
【0066】
これは、具体的には必要資源管理テーブル31内の当該ジョブ種別の各資源毎の量低必要量が、資源管理テーブル32内の各資源の使用可能容量を見て、更に追加して確保できるかどうかを判断する。なお、ここでは追加割り当てする資源量の単位を最低必要量単位毎とする。
【0067】
この判断で追加割り当て分の資源量が確保可能であれば(ステップ210でYES)、その分の追加資源量を当該ジョブ用として確保し(ステップ211)、資源管理テーブル32を更新する(ステップ207)。
【0068】
また、ステップ210で追加割り当てする資源量が確保できなかった場合には(ステップ210でNO)、他の実行中のジョブに対して追加割り当てを行っている可能性があるため、他の実行中のジョブに対して資源の追加割り当てを行っているかどうかをチェックする(ステップ212)。このチェックは、図7の資源管理テーブル32内データのうち、各種資源毎の使用ジョブIDとその使用量を調べることによって行う。資源管理手段3は、この使用ジョブIDからジョブ種別を調べ、そのジョブ種別に必要を最低必要量を必要資源管理テーブル31から調べることによって、各実行中のジョブに対して資源の追加割り当てが行われているかどうかを判別する。
【0069】
判別の結果、資源の追加割り当てを行っている実行中のジョブがある場合には(ステップ212でYES)、そのジョブに対して資源の追加割り当てを禁止する措置をとる(ステップ213)。このときの割り当て禁止量は、当該ジョブに対して算出された資源追加配分割合(図5のステップ108)から決定される。そして、資源管理テーブル32内の値のうち、各種資源の割り当て禁止した量を使用可能容量に加算し、使用ジョブID毎の資源使用量も更新する。その後、再びステップ210にて、当該ジョブに対して追加割り当てする資源量が確保可能かどうか判定し、不可能な場合にはステップ212、213を繰り返し、可能な場合には(ステップ210でYES)、追加割り当て分の資源量を当該ジョブに対して確保し(ステップ211)、確保分の資源量に対する資源管理テーブル32の更新を行う(ステップ207)。
【0070】
次に、この発明に係わる画像形成装置およびその制御方法の第2の実施例について説明する。
上述の第1の実施例では、ジョブ制御手段2は、ジョブに対する資源の追加配分割合を算出する場合(図5のステップ108参照)、ジョブ種別管理テーブル21内に予め固定的に決定された優先順位に基づき追加配分割合を決定していた。この第2の実施例においては、操作部1内に図示しないジョブ優先順位決定手段を設け、これをユーザが操作することによって、各ジョブ種別をユーザの所望の優先順位に変更できるようにし、変更した値を操作部1からジョブ制御手段2にイベント発行するようにしている。
【0071】
ジョブ制御手段2は、このイベントを受信したら、図8に示すジョブ種別管理テーブル21内のデフォルトの優先順位のデータを、ユーザが設定した値に変更する動作を付加することによって、ユーザの指定した特定のジョブ種別に対して資源の追加割り当て配分割合を増加させることが可能となる。
【0072】
その結果、ユーザの指定した所望のジョブは優先的にジョブが実行されるようになり、さらに、他のジョブが実行中であってもそのジョブを止めることなく並列に、かつ、実行中の他のジョブよりも実行速度を相対的に上げることが可能となる。
【0073】
また、図示しない操作部1内のジョブ優先順位決定手段にて、ユーザの優先順位の指定方法を、所定の時間帯に応じて変更させた場合には、その旨を伝える操作部1からのイベントを受信したジョブ制御手段2では、ジョブ種別管理テーブル21内の各ジョブ種別毎の優先順位を、デフォルト値とは別に時間帯別に新たに登録しておく。
【0074】
図8の例では、22時以降の夜間の時間帯ではFAX送受信関係のジョブ種別が昼間の時間帯の優先順位よりも高く設定されているため、この時間帯にジョブ実行要求イベントを受けたジョブ制御手段2は、FAX送受信関係のジョブに対して資源の追加割り当て配分量を、他のジョブよりも多く設定することになる。その結果、時間帯によってユーザの利用状況が変化するような使用方法に対しても、適切なジョブ実行処理を提供することが可能となる。
【0075】
更に、優先順位の変更は、操作部1内に設けられた図示しないジョブ優先順位決定手段をユーザが操作することによって実現していたが、ジョブ制御手段2によって自動的に変更してもよい。この場合には、図8に示すように各ジョブ種別毎の実行回数をジョブ制御手段2がジョブ種別管理テーブル21内に管理(この数値は図5のステップ111によって更新される)しているので、ジョブ制御手段2は、例えば、実行回数の多いジョブ種別ほど優先順位を自動的に上げ、その値をデフォルトの優先順位に反映させるような処理をすることによって可能となる。その結果、ユーザが操作部1内の図示しないジョブ優先順位決定手段を試行錯誤しながら操作して優先順位を決定する必要がなく、ユーザが要求する各ジョブ種別の実行頻度に応じた資源の追加割り当て配分割合が決定されるため、最適なジョブ実行処理を提供することが可能となる。
【0076】
【発明の効果】
以上説明したように、この発明によれば、各種ジョブの実行に必要な資源の最低資源量をジョブ種別毎に管理し、ジョブ実行時の優先順位に応じて各ジョブに対する資源の割当量を動的に変化させるように構成したので、
ジョブの並列実行時の実行処理能力を調整することが可能になり、同じ種類の画像処理装置であっても、ユーザの利用目的によって、「コピー機能重視のMF機」、「プリンタ機能重視のMF機」、「FAX機能重視のMF機」といった性格付けができるようになり、ユーザの使い勝手を向上させることができる。
【0077】
また、資源の配分割合を、ユーザからの指定によって変化させたり、過去のジョブ実行履歴や時間帯によって動的に変更することにより、当該画像処理装置を共有するユーザの様々なニーズに柔軟に対応でき、使い勝手を向上させることが可能となる。
【図面の簡単な説明】
【図1】この発明に係わる画像形成装置の構成を示すブロック図。
【図2】メモリコピージョブを実行する場合の画像データの流れを示した図。
【図3】ネットワークプリントジョブを実行する場合の画像データの流れを示した図。
【図4】必要資源量管理テーブル31の内容例の詳細を示した図。
【図5】ジョブ制御手段2の内部動作の流れを示すフローチャート。
【図6】ジョブ制御手段2から発行される各種イベントを受信した際の資源管理手段3の動作の流れを示すフローチャート。
【図7】必要資源管理テーブル32の内容例の詳細を示した図。
【図8】ジョブ種別管理テーブル21の内容例の詳細を示した図。
【符号の説明】
1 操作部
2 ジョブ制御手段
3 資源管理手段
4 メモリ制御部
5 HDD制御部
6 IIT制御部
7 原稿送り装置
8 FAX回線制御部
9 ネットワーク制御部
10 デコンポーザ制御部
11 IOT制御部
12 ソータ
13 フィニッシャ
21 ジョブ種別管理テーブル
31 必要資源量管理テーブル
32 資源管理テーブル
100 画像形成装置
Claims (2)
- 共有資源を使用して複数種類のジョブを並列して実行することのできる画像形成装置において、
前記ジョブの実行制御を行うジョブ制御手段と、
前記ジョブの種類毎に該ジョブを実行するのに必要となる前記共有資源の最低使用量を記憶する必要資源管理テーブルと、
前記共有資源の使用状態を管理し、前記ジョブ制御手段がジョブを実行する際に、前記必要資源管理テーブルに記憶された最低使用量に基づき前記ジョブ制御手段がジョブを実行するのに必要な最低限の共有資源を割り当てる資源管理手段と
を具備し、
前記資源管理手段は、
第1のジョブが実行されている際に前記ジョブ制御手段が第2のジョブを新たに実行させるために必要な前記共有資源の割り当てを要求した場合に、前記必要資源管理テーブルに基づいて前記第2のジョブを実行させるために最低限必要な共有資源を確保できた場合に限り前記共有資源の割り当てを行い、
ジョブの実行中に前記割り当てを行っていない共有資源がある場合に、実行中のジョブに対して該共有資源の追加割り当てを行い、実行中のジョブが複数ある場合には、該共有資源の配分割合を該複数のジョブの過去の実行頻度に基づいて変化させる
ことを特徴とする画像形成装置。 - 共有資源を使用して複数種類のジョブを並列して実行することのできる画像形成装置の制御方法において、
資源管理手段が、前記共有資源の使用状態を管理し、ジョブ制御手段がジョブを実行する際に、前記ジョブの種類毎に該ジョブを実行するのに必要となる前記共有資源の最低使用量を記憶した必要資源管理テーブルを参照して、前記ジョブ制御手段がジョブを実行するのに必要な最低限の共有資源を割り当てるとともに、第1のジョブが実行されている際に、前記ジョブ制御手段が第2のジョブを新たに実行させるために必要な前記共有資源の割り当てを要求した場合は、前記必要資源管理テーブルに基づいて前記第2のジョブを実行させるために最低限必要な共有資源を確保できた場合に限り前記共有資源の割り当てを行い、ジョブの実行中に前記割り当てを行っていない共有資源がある場合に、実行中のジョブに対して該共有資源の追加割り当てを行い、実行中のジョブが複数ある場合には、該共有資源の配分割合を該複数のジョブの過去の実行頻度に基づいて変化させることを特徴とする画像形成装置の制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00315598A JP3692757B2 (ja) | 1998-01-09 | 1998-01-09 | 画像形成装置およびその制御方法 |
US09/227,570 US6678065B1 (en) | 1998-01-09 | 1999-01-08 | Image forming apparatus and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00315598A JP3692757B2 (ja) | 1998-01-09 | 1998-01-09 | 画像形成装置およびその制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11205493A JPH11205493A (ja) | 1999-07-30 |
JP3692757B2 true JP3692757B2 (ja) | 2005-09-07 |
Family
ID=11549471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00315598A Expired - Fee Related JP3692757B2 (ja) | 1998-01-09 | 1998-01-09 | 画像形成装置およびその制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6678065B1 (ja) |
JP (1) | JP3692757B2 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001027916A (ja) * | 1999-05-12 | 2001-01-30 | Fujitsu Ltd | 電子機器及び電源制御装置並びに電源供給制御方法 |
JP3490670B2 (ja) * | 1999-08-23 | 2004-01-26 | 株式会社リコー | 画像処理方法、画像処理装置及び画像処理システム |
US6501559B1 (en) * | 1999-11-29 | 2002-12-31 | Xerox Corporation | Method and apparatus for managing job contention for system resources in an electronic reprographic system |
JP4993818B2 (ja) * | 2001-05-31 | 2012-08-08 | 株式会社ブロードリーフ | ジョブ実行制御システム |
US6821661B2 (en) * | 2001-08-31 | 2004-11-23 | Plug Power, Inc. | Hydrophilic anode gas diffusion layer |
JP3906667B2 (ja) * | 2001-10-23 | 2007-04-18 | 富士ゼロックス株式会社 | 画像処理装置 |
US20030110103A1 (en) * | 2001-12-10 | 2003-06-12 | Robert Sesek | Cost and usage based configurable alerts |
US7511861B2 (en) * | 2002-08-30 | 2009-03-31 | Hewlett-Packard Development Company, L.P. | Multi-page facsimile method and device |
WO2005089236A2 (en) * | 2004-03-13 | 2005-09-29 | Cluster Resources, Inc. | System and method for providing intelligent pre-staging of data in a compute environment |
US20070266388A1 (en) | 2004-06-18 | 2007-11-15 | Cluster Resources, Inc. | System and method for providing advanced reservations in a compute environment |
JP4683885B2 (ja) * | 2004-09-08 | 2011-05-18 | コニカミノルタビジネステクノロジーズ株式会社 | ファイル管理装置および方法、画像出力装置、およびコンピュータプログラム |
JP3809840B2 (ja) * | 2004-09-09 | 2006-08-16 | コニカミノルタビジネステクノロジーズ株式会社 | データ管理装置、画像出力装置、データ管理方法、およびコンピュータプログラム |
US7409482B2 (en) * | 2004-10-26 | 2008-08-05 | Lenovo (Singapore) Pte, Ltd. | Computer and method for on-demand network access control |
US8271980B2 (en) | 2004-11-08 | 2012-09-18 | Adaptive Computing Enterprises, Inc. | System and method of providing system jobs within a compute environment |
US7379953B2 (en) * | 2005-02-22 | 2008-05-27 | International Business Machines Corporation | Systems and methods for resource-adaptive workload management |
JP4075914B2 (ja) * | 2005-06-30 | 2008-04-16 | ブラザー工業株式会社 | データ処理装置 |
JP4687379B2 (ja) * | 2005-10-21 | 2011-05-25 | セイコーエプソン株式会社 | 多機能複合装置及びプログラム |
US20080270653A1 (en) * | 2007-04-26 | 2008-10-30 | Balle Susanne M | Intelligent resource management in multiprocessor computer systems |
US8458720B2 (en) * | 2007-08-17 | 2013-06-04 | International Business Machines Corporation | Methods and systems for assigning non-continual jobs to candidate processing nodes in a stream-oriented computer system |
JP4994263B2 (ja) * | 2008-02-20 | 2012-08-08 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置及び画像処理方法 |
JP5217905B2 (ja) * | 2008-10-28 | 2013-06-19 | ブラザー工業株式会社 | 印刷装置 |
JP5232728B2 (ja) * | 2009-06-08 | 2013-07-10 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP2011065645A (ja) * | 2009-09-18 | 2011-03-31 | Square Enix Co Ltd | マルチコアプロセッサシステム |
JP5017387B2 (ja) * | 2010-01-29 | 2012-09-05 | シャープ株式会社 | 印刷処理装置 |
US9069610B2 (en) * | 2010-10-13 | 2015-06-30 | Microsoft Technology Licensing, Llc | Compute cluster with balanced resources |
US8947702B2 (en) * | 2011-09-20 | 2015-02-03 | Electronics For Imaging, Inc. | Engine optimization |
US9164793B2 (en) * | 2012-12-21 | 2015-10-20 | Microsoft Technology Licensing, Llc | Prioritized lock requests to reduce blocking |
JP6823251B2 (ja) | 2016-10-13 | 2021-02-03 | 富士通株式会社 | 情報処理装置、情報処理方法及びプログラム |
US20220357899A1 (en) * | 2021-05-10 | 2022-11-10 | Kyocera Document Solutions Inc. | Image forming apparatus capable of allocating memory capacity of memory among and depending on different types of processing constituting job to create plurality of memory regions in memory |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05292265A (ja) * | 1992-04-13 | 1993-11-05 | Fuji Xerox Co Ltd | 画像処理装置 |
JP3662266B2 (ja) * | 1993-03-11 | 2005-06-22 | 株式会社リコー | 複合ファクシミリ装置 |
JP3547153B2 (ja) | 1993-06-14 | 2004-07-28 | 株式会社リコー | ディジタル複写機システム |
US5511150A (en) * | 1993-11-29 | 1996-04-23 | Eastman Kodak Company | Copier/printer with improved productivity |
US5485455A (en) * | 1994-01-28 | 1996-01-16 | Cabletron Systems, Inc. | Network having secure fast packet switching and guaranteed quality of service |
JP3689438B2 (ja) * | 1994-04-20 | 2005-08-31 | キヤノン株式会社 | 画像処理装置及びジョブ処理方法 |
US5774356A (en) * | 1994-05-25 | 1998-06-30 | Fuji Xerox Co., Ltd. | Image forming apparatus with job priority management of output processing |
US5627658A (en) * | 1994-12-14 | 1997-05-06 | Xerox Corporation | Automatic networked facsimile queuing system |
US5920405A (en) * | 1995-03-10 | 1999-07-06 | Xerox Corporation | Multifunction device with printer/facsimile contention selection |
JPH09212325A (ja) * | 1996-01-31 | 1997-08-15 | Fuji Xerox Co Ltd | 画像処理装置およびその表示制御方法 |
US6130757A (en) * | 1996-05-21 | 2000-10-10 | Minolta Co., Ltd. | Client-server system with effectively used server functions |
US6353844B1 (en) * | 1996-12-23 | 2002-03-05 | Silicon Graphics, Inc. | Guaranteeing completion times for batch jobs without static partitioning |
US6219669B1 (en) * | 1997-11-13 | 2001-04-17 | Hyperspace Communications, Inc. | File transfer system using dynamically assigned ports |
-
1998
- 1998-01-09 JP JP00315598A patent/JP3692757B2/ja not_active Expired - Fee Related
-
1999
- 1999-01-08 US US09/227,570 patent/US6678065B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6678065B1 (en) | 2004-01-13 |
JPH11205493A (ja) | 1999-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3692757B2 (ja) | 画像形成装置およびその制御方法 | |
JP4101860B2 (ja) | 多機能印刷システムのための割込システム | |
US8584137B2 (en) | Image processing system for judging whether a partial job should be processed by an own device or another device | |
JPH10289074A (ja) | 多機能印刷システムにおけるジョブ処理管理方法 | |
JP4612176B2 (ja) | 多機能印刷方法及び多機能印刷システム | |
JPH08278728A (ja) | 画像形成装置 | |
JPH1131055A (ja) | 多機能印刷システムにおけるキュー管理方法 | |
JP4544728B2 (ja) | 低優先度ジョブから高優先度ジョブへのリソース移転の最適化方法および装置 | |
JP4451562B2 (ja) | 多機能印刷システムの基本リソースの使用を優先順位付けする方法及び複数ジョブの処理を管理する方法とそれらの装置 | |
JP4542255B2 (ja) | イメージを多分割帯化する電子写真式複写システムにおけるシステムリソースに対するジョブコンテンションの管理方法および管理装置 | |
US6762857B1 (en) | Method and apparatus to enable processing multiple capabilities for a sub-job when using a set of commonly shared resources | |
JP4678938B2 (ja) | 電子写真式複写システムにおけるシステムリソースに対するジョブコンテンションの管理方法および管理装置 | |
US6614542B1 (en) | Method and apparatus to improve system concurrency for a job using a set of commonly shared resources such that a specific resource is used only for a portion of the job | |
JP3230984B2 (ja) | 画像処理システム | |
JP5414305B2 (ja) | 情報処理装置、仮想記憶管理方法及びプログラム | |
JP4027711B2 (ja) | ネットワーク印刷システムおよびその管理方法 | |
JP3974762B2 (ja) | 画像処理装置および画像処理方法 | |
JP2003125122A (ja) | 複合装置 | |
JP5168220B2 (ja) | 画像形成装置 | |
JP2002333966A (ja) | 印刷システム | |
JP2002268940A (ja) | 画像処理装置 | |
JPH11175293A (ja) | 画像処理装置 | |
JP2000059587A (ja) | 複合型画像処理装置 | |
JPH09163040A (ja) | 画像入出力装置のジョブ制御装置 | |
JP2004072512A (ja) | 画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041004 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041013 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050419 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050516 |
|
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: 20050531 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050613 |
|
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: 20090701 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100701 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110701 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110701 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120701 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130701 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |