JP2000242460A - 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 - Google Patents
画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体Info
- Publication number
- JP2000242460A JP2000242460A JP34734799A JP34734799A JP2000242460A JP 2000242460 A JP2000242460 A JP 2000242460A JP 34734799 A JP34734799 A JP 34734799A JP 34734799 A JP34734799 A JP 34734799A JP 2000242460 A JP2000242460 A JP 2000242460A
- Authority
- JP
- Japan
- Prior art keywords
- job
- image processing
- setting
- reserved
- reservation
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/124—Parallel printing or parallel ripping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1241—Dividing a job according to job requirements, e.g. black/white and colour pages, covers and body of books, tabs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1263—Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
を可能とし、予約された時間帯では予約者のジョブを優
先的にかつ確実に処理する。 【解決手段】 複数のユーザによって共有される画像処
理装置で、ジョブを受信していない状態で、ジョブの予
約を受け付け、予約したジョブで使用する資源を確保
し、予約を受け付けたジョブは、前記確保手段により確
保された資源を使用してジョブ制御を行う。
Description
フェースを介してホストコンピュータに接続される画像
処理装置及びこの画像処理装置の制御方法、及びこの画
像処理装置における制御プログラムが格納された記録媒
体、及び情報処理装置、及び情報処理方法、及び情報処
理プログラムが格納された記憶媒体に関するものであ
る。
実行できるように、プリントジョブの予約や優先順位設
定を行なうものとして、特開平8−335147号公報
などに開示された方法が知られている。
タ機器(ホストコンピュータ)と接続して、該画像印刷
装置を画像の入力装置(スキャナ)として利用したり、
該コンピュータ機器からの印刷データを印刷するプリン
タ装置として利用したり、また複写機として利用できる
画像印刷装置が開示されている。この画像印刷装置で
は、あるジョブ(画像読み取りや印刷処理)の動作中で
あっても、次のプリントジョブの予約及び解除を可能に
して、優先度に応じたジョブ処理を行うことを可能とし
ている。
タ機器からのリモート印刷を行っている場合に、画像印
刷装置の操作パネルからコピーの指示をすることがで
き、コンピュータ機器からのプリントジョブが終了した
らコピーのジョブを実現することができ、ユーザはリモ
ート印刷を行うまで画像印刷装置の前でコピーを指示す
るのを待つことがなくなるという効果が得られる。
うな方法による従来の予約可能な画像処理装置では、複
数のジョブを並行して受け付けることが可能であるが、
ジョブが発生していない状態でのプリンタの予約は不可
能である。例えば、決められた時刻までにプリントアウ
トが完了していなければならない状況下で、プリントア
ウトすべき文書等のデータがホストコンピュータにおい
てまだ未完成である場合は、プリンタの予約を行うこと
ができず、予約するときは必ず印刷すべき対象のジョブ
が生成されている必要があった。つまり、ホストコンピ
ュータから完成見込みのデータに対するプリンタを予約
するというようなことについては考慮されていなかっ
た。
してジョブを受け付けるものであるため、時間帯によっ
ては、複数のユーザで共有し、ある時間帯には特定のユ
ーザに使用させるというような使い方はできなかった。
たジョブを印刷指示する場合に、出力予定時刻を指定す
ることにより、指定された時刻に印刷処理を開始するプ
リンタおよび印刷システムが考えられている。しかしな
がら、このような印刷システムでは、完成されたジョブ
を印刷指示する場合に出力予定時刻の指定のみが可能で
あり、プリントに必要な資源については予約されないた
め、その時刻に用紙切れなどのエラーが起こる可能性が
あり、予約時刻での確実なプリントアウトが保証される
ものではなかった。
で、その第1の目的は、ジョブが発生していなくてもプ
リンタの予約を可能にすることにある。
約をする際に、そのジョブで使用する資源を予約可能と
することにより、予約されたジョブを確実に処理できる
ようにすることである。
には特定のユーザにだけ使用させ、他のユーザのジョブ
を排除することにより、予約された時間帯では予約者の
ジョブを優先的に処理できるようにすることである。
めの、本願発明は、複数のユーザによって共有される画
像処理装置であって、ジョブ処理の時間帯を前もって予
約設定する第1の設定手段と、前記予約した時間帯での
ジョブ制御方法を設定する第2の設定手段と、前記第1
と第2の設定手段による設定に基づき、設定された予約
時間帯では予約者のジョブを他のユーザのジョブに対し
て優先的に処理するジョブ制御手段とを具備することを
特徴とする。
のモードは、予約者以外のジョブはすべて拒否する設定
を行う第1のモードと、予約者のジョブを最優先で処理
するが、予約者以外のジョブも処理する設定を行う第2
のモードとを含み、前記第1と第2のモードのいずれか
を選択可能である。
ジョブで、プリント所要時間が所定の、または予約者が
設定した長さを超えるものは予約時間帯には処理しない
設定を行う例外設定モードと、予約者以外のジョブで、
プリント所要時間が所定の、または予約者が設定した長
さを超えるものは所定の、または予約者が設定した大き
さのジョブに分割して処理する設定を行うジョブ分割設
定モードとを含み、前記例外設定モードと前記ジョブ分
割設定モードのいずれかをユーザが選択可能である。
なう第1の通知手段と、予約時間帯に予約者以外のジョ
ブを制御する際には、予約者とジョブ生成者の双方に、
処理の通知を行う第2の通知手段と、予約時間帯に予約
者以外のジョブを拒否する際には、ジョブ生成者に処理
を行なわないことを通知し、予約ジョブの終了時には、
ジョブ受付可能になったことを前記ジョブ生成者に通知
する第3の通知手段とをさらに有する。
間帯の前に処理するジョブについて必要な処理時間を予
測し、該予測した処理時間を基に予約時間までに完了で
きないジョブに対しては、前記第2の設定手段で設定さ
れた予約時間帯でのジョブ制御方法を適用する。
予約時間帯において、処理中の予約外のジョブを一時停
止し、予約ジョブを割り込み処理するよう制御する。
間帯が近づいた際に画像処理装置が節電状態であるか否
かを判断し、画像処理装置が節電状態である場合には、
前記予約時間帯に直ちにプリント可能な状態にするため
に自動的にウオームアップ動作を行なう。
する予定の資源をあらかじめ確保するための設定と予約
者が確保する資源の総量の設定とを行なう第3の設定手
段と、該第3の設定手段による設定にしたがって予約時
間帯に予約者のジョブで使用する予定の資源をあらかじ
め確保する資源確保手段と、前記予約時間帯が終了した
後、前記第3の設定手段の設定に基づいて確保されてい
たが使用されなかった残存資源の確保を解除して、該資
源を他のジョブで使用可能にする資源解除手段とをさら
に有する。
刷データを解析をすること無く取得できる形式で、ジョ
ブと一緒に送られてくる。
ョブおよび予約に関する諸設定の更新を行う更新手段を
更に有する。
該画像処理装置に接続する各ユーザのホスト装置から入
力される情報に基づいて行われる。
該画像処理装置の操作パネルから入力される情報に基づ
いて行われる。
該画像処理装置に接続する各ユーザのホスト装置を通じ
て行われる。
有される画像処理装置であって、ジョブを受信していな
い状態で、ジョブの予約を受け付ける予約手段と、前記
予約したジョブで使用する資源を確保する確保手段と、
前記予約を受け付けたジョブは、前記確保手段により確
保された資源を使用してジョブ制御を行うジョブ制御手
段とを具備する。
することによりジョブの予約を受け付ける。
付けたジョブのジョブ制御が終了した後は、前記確保手
段により確保されている資源を開放する。
有される画像処理装置であって、特定のユーザに対し
て、ある時間帯を前もって予約する予約手段と、前記予
約手段による予約に対して、当該時間帯の間に使用する
資源を確保する確保手段と、前記特定のユーザからのジ
ョブは、前記確保手段により確保された資源を使用して
ジョブ制御を行うジョブ制御手段とを具備する。
が終了した後は、前記確保手段により確保されている資
源を開放する。
な情報処理装置であって、ジョブを発行していない状態
で、前記画像処理装置に対してジョブの予約を行う予約
手段と、前記予約するジョブで使用するための、前記画
像処理装置で確保すべき資源を設定する設定手段とを具
備することを特徴とする情報処理装置。
で資源を確保しないように設定するための指示を選択で
きる。
な情報処理装置であって、前記画像処理装置に対してあ
る時間帯のジョブ処理の予約を行う予約手段と、前記予
約手段による予約に対して、前記画像処理装置で確保す
べき資源を設定する設定手段とを具備する。
で資源を確保しないように設定するための指示を選択で
きる。
な情報処理装置であって、前記画像処理装置に対して、
ある時間帯のジョブ処理の予約を行う予約手段と、前記
予約した時間帯において、予約されていないジョブに対
する前記画像処理装置のジョブ制御方法を設定する設定
手段とを具備する。
帯において、前記画像処理装置が予約されていないジョ
ブを受け付けない設定するための指示を選択できる。
ユーザによって共有される画像処理装置において、予約
する時間帯を設定し、予約時間帯でのジョブ制御の方法
を設定し、これら設定にもとづき、予約時間帯で予約者
のジョブを優先的に処理する。従って、特定のユーザが
未来の使用予定時間を予約し、その予約時間帯は他のユ
ーザに優先してプリンタを使用することが可能となる。
ブ制御方法の設定により、予約者以外のジョブはすべて
拒否するモードと、予約者のジョブを最優先で処理する
が予約者以外のジョブも処理するモードと、のいずれか
のモードを選択可能となる。
・終了および残り時間の通知を行ない、予約時間帯に予
約者以外のジョブを処理する際には予約者とジョブ生成
者の双方に処理の通知を行ない、予約時間帯に予約者以
外のジョブを拒否する際には、ジョブ生成者に処理を行
なわないことをし、通知予約ジョブの終了時には、ジョ
ブ受付可能になったことを前記ジョブ生成者に通知す
る、ことが可能となる。
のジョブも処理するモードの際に、予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
拒否することが可能となり、また予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
任意の大きさのジョブに分割して処理することが可能と
なる。
ジョブについて必要な時間を予測し、予約時間までに完
了できないジョブに対しては、予約時間帯でのジョブ制
御方法を適用することが可能となる。
において、処理中の予約外のジョブを一時停止し、予約
ジョブを割り込み処理することが可能になる。
たジョブの開始・終了の通知を行なうことと、予約時間
帯に処理中であった予約者以外のジョブを一時停止する
際には、ジョブ生成者に処理を一時停止することを通知
することと、予約時間帯に予約者以外のジョブを受け付
ける際には、ジョブ生成者に予約ジョブの処理中である
ことの通知を行うことが可能になる。
前に解析することにより、ジョブ処理の所用時間を推定
し、予約時間帯終了にあわせて予約ジョブのプリントを
完了することが可能になる。
に画像処理装置が節電状態である場合には、予約時間帯
に直ちにプリント可能な状態にするために自動的にウオ
ームアップ動作を行なうことが可能となる。
ョブで使用する予定の資源を、あらかじめ確保すること
と、予約者が確保する資源の総量の設定を行なうこと
と、予約時間が終了した後、確保されていたが使用され
なかった資源を他のジョブから使用することが可能とな
る。
る設定を、ジョブデータ本体に添付された形で受信する
ことにより、プリンタ本体側でジョブデータ解析をする
こと無く、資源予約を可能にすることがかのうになる。
き資源に関する設定を、ジョブデータを用いて自動的に
生成することが可能になる。
き資源に関する設定を、ジョブデータとは関係なく自由
に設定することが可能になる。
き資源に関する設定がジョブデータに添付されていない
場合に、ジョブデータを解析することによって自動的に
生成することが可能になる。
では、予約ジョブおよび予約に関する諸設定の更新が可
能になる。
施の形態を詳細に説明する。
に、本発明の各実施形態を適用する画像処理装置につい
て説明する。
ザビームプリンタの構成について、図1を参照しながら
説明する。
は、レーザビームプリンタやLED(発光ダイオード)
プリンタ等の電子写真方式のプリンタに限られるもので
はなく、インクジェットプリンタや熱転写プリンタ等の
他のプリント方式のプリンタでも良いことは言うまでも
ない。
能な画像処理装置の内部構造例を示し、一例としてレー
ザビームプリンタ(LBP)の場合を示す。
り、ネットワークボード1017を介してローカルエリ
アネットワーク(LAN)に接続されているホストコン
ピュータ(図2を参照)から供給される印刷情報(文字
コード等)やフォーム情報あるいはマクロ命令等を入力
して記憶するとともに、それらの情報に従って対応する
文字パターンやフォームパターン等を作成し、記録紙等
の記録材に像を形成する。1012は操作のためのスイ
ッチおよびLED表示器等が配されている操作パネル、
1001はLBP本体1000全体の制御およびホスト
コンピュータから供給される文字情報等を解析するプリ
ンタ制御ユニットである。
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1002に出力する。レーザドライ
バ1002は半導体レーザ1003を駆動するための回
路であり、入力されたビデオ信号に応じて半導体レーザ
1003から発射されるレーザ光1004をオン・オフ
切り換えする。
左右方向に振らされて静電ドラム1006上を走査露光
する。これにより、静電ドラム1006上には文字パタ
ーンの静電潜像が形成されることになる。この潜像は、
静電ドラム1006周囲に配設された現像ユニット10
07により現像された後、記録紙に転写され、転写され
たトナー画像が定着装置1013で加熱・加圧により定
着された後に、記録紙は排紙ローラ1014により排紙
トレイ1015上に排出される。排紙トレイ1015は
複数装備されることもあり、代わりにソート、ステイプ
ル、パンチ等の機能を持つフニッシャー(図示しない)
が装備される場合もある。
る。カットシート記録紙はLBP1000に装着した用
紙カセット1008に収納され、給紙ローラ1009お
よび搬送ローラ1010、搬送ローラ1011とによ
り、装置内に取り込まれて、静電ドラム1006に供給
される。用紙カセット1008は、用紙サイズ、紙種ま
たは用途別に複数装備される場合もある。また記録媒体
の保持手段である用紙カセット1008に記録媒体が残
りどのくらいあるかをセンサーで検知する検知手段10
16がある。また、LBP本体1000には、両面印刷
ユニット(図示しない)が含まれる場合もある。
機の構成について、図23を参照しながら説明する。
説明する概略ブロック図であり、該画像処理装置はリー
ダ部2310およびプリンタ部2321とから構成され
ている。以下、構成および動作について説明する。
は原稿を最終頁から順に1枚ずつプラテンガラス230
2上へ給送し、原稿の読取り動作終了後、プラテンガラ
ス2302上の原稿を元の原稿給送装置2301の原稿
の上に排出するも自動原稿読み取り機能がついている。
また、原稿を空読みすることにより原稿枚数を検知する
ことができる。原稿がプラテンガラス2302上に搬送
されると、ランプ2303を点灯し、そしてスキャナユ
ニット2304の移動を開始させて、原稿を露光走査す
る。この時の原稿からの反射光は、ミラー2305,2
306,2307およびレンズ2308によってCCD
イメージセンサ(以下、CCDという)2309へ導か
れる。
2309によって読取られる。CCD2309から出力
される画像データは、所定の処理が施された後、プリン
タ部2321へ転送される。プリンタ部2321のレー
ザドライバ2323はレーザ発光部2311を駆動する
ものであり、リーダ部2310から出力された画像デー
タに応じたレーザ光をレーザ発光部2311に発光させ
る。
され、感光ドラム2312にはレーザ光に応じた潜像が
形成される。この感光ドラム2312の潜像の部分には
現像器2313によって現像剤が付着される。そして、
レーザ光の照射開始と同期したタイミングで、カセット
2314およびカセット2315のいずれかから記録紙
を給紙して転写部2316へ搬送し、感光ドラム231
2に付着された現像剤を記録紙に転写する。現像剤の乗
った記録紙は定着部2317に搬送され、定着部231
7の熱と圧力により現像剤は記録紙に定着される。定着
部2317を通過した記録紙は排出ローラ2318によ
って排出され、ソータ2322は排出された記録紙をそ
れぞれのビンに収納して記録紙の仕分けを行う。
ていない場合は最上ビンに記録紙を収納する。また、両
面記録が設定されている場合は、排出ローラ2318の
所まで記録紙を搬送した後、排出ローラ2318の回転
方向を逆転させ、フラッパ2319によって再給紙搬送
路へ導く。多重記録が設定されている場合は、記録紙を
排出ローラ2318まで搬送しないようにフラッパ23
19によって再給紙搬送路へ運ぶ。再給紙搬送路へ導か
れた記録紙は上述したタイミングで転写部2316へ給
紙される。
0を設け、片面の印刷が終了した記録媒体(記録紙)を
順次中間トレイ2320に格納し、片面の印刷がすべて
終了した後、中間トレイに格納されている複数の記録媒
体を中間トレイに格納された順序とは逆順で再給紙し、
残りの面の印刷を行いソータ2322に排出される。
は行われる。また、図23に示す複合機は、拡張ボード
2324が装着されており、該拡張ボードはプリンタボ
ードとFAXボードの機能を有しているため、本複合機
をプリンタやFAXとして使用することもできる。
は、ネットワークを介してホストコンピュータから受信
した印刷データを解析し、ビットマップ展開を行う。拡
張ボード2324は、ビットマップ展開された出力イメ
ージをレーザドライバ2323に渡し、レーザドライバ
2323が該出力イメージに応じたレーザ光をレーザ発
光部2311に発光させて上記と同じ印刷処理をする。
は、ネットワークを介してホストコンピュータと通信可
能であり、更に公衆回線に接続され、FAXデータの送
受信を行うことができる。FAX機能としては、リーダ
部2310で読み取ったイメージもしくはホストコンピ
ュータから送信及び処理されたデータを所定の圧縮方法
で圧縮し、公衆回線でFAX送信する機能、公衆回線か
らFAX受信したデータを印刷処理もしくは所定のホス
トコンピュータに送信する機能がある。
ピュータからの制御コードを受信し、その制御コードに
基づいて、リーダ部2310で読み取った画像イメージ
を印刷処理したり、所定のホストコンピュータに出力し
たりする機能や、本画像処理装置の図示省略した操作パ
ネルからの指示により、リーダ部2310で読み取った
画像イメージを印刷処理したり、指定されたホストコン
ピュータに出力したり、公衆回線を用いて指定された場
所にFAX送信したりする機能を有している。
タ制御システムのハード構成を示す。ここでは、レーザ
ビームプリンタ(図1)を例にして説明する。なお、本
発明の機能が実行されるのであれば、単体の機器であっ
ても、複数の機器からなるシステムであっても、LAN
(ローカルエリアネットワーク)等のネットワークを介
して処理が行われるシステムであっても本発明を適用で
きることは言うまでもない。また、図2のハード構成
は、図23に示す複合機についても同様である。
ータであって、ROM(リードオンリメモリ)3内のプ
ログラム用ROM(プログラム記憶領域ともいう)に記
憶された文書処理プログラム等に基づいて図形、イメー
ジ、文字、表(表計算等を含む)等が混在した文書処理
を実行するCPU(中央演算処理ユニット)1を備え、
システムデバイス4に接続される各デバイスをCPU1
が総括的に制御する構成となっている。またCPU1
は、外部メモリ11に記憶された制御プログラム(印刷
制御プログラム、送信制御プログラム、読み取り制御プ
ログラム等)に基づいて印刷データの生成を行う。
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROM(フォント記憶領域ともいう)には
上記文書処理の際に使用するフォントデータ等を記憶す
る。
て、CPU1の主メモリ、ワークエリア等として機能す
る。5はキーボードコントローラ(KBC)であって、
キーボード9やポインティングデバイス(図示しない)
からのキー入力を制御する。
って、CRTディスプレイ(CRT)10の表示を制御
する。7はメモリコントローラ(MC)であって、本発
明の印刷制御プログラム、ブートプログラム、種々のア
プリケーション、フォントデータ、ユーザファイル、編
集ファイル等を記憶するハードディスク(HD)、フロ
ッピーディスク(FD)等の外部メモリ11とのアクセ
スを制御する。8はプリンタコントローラ(PRTC)
であって、所定の双方向通信可能な媒体22を介してプ
リンタ1000に接続されて、画像処理装置であるプリ
ンタ1000との通信制御処理を実行する。双方向通信
可能な媒体としては、IEEE1284.4を用いても
よいし、また、ネットワークを介して接続されることも
考えられる。本発明では、画像処理装置1000は複数
のユーザにより共有されることを考えているので、22
はローカルエリアネットワーク(LAN)であることが
望ましい。
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYG(画面表示のままの出力)を可能としてい
る。また、CPU1は、CRT10上のマウスカーソル
(図示しない)等で指示されたコマンドに基づいて登録
された種々のウインドウを開き、種々のデータ処理を実
行する。
説明する。プリンタ1000において、12はプリンタ
CPUであって、ROM13内のプログラム用ROMに
記憶された本発明の制御プログラム等、あるいは外部メ
モリ14に記憶された制御プログラム等に基づいてシス
テムバス15に接続される各種のデバイスとのアクセス
を総括的に制御し、印刷部インタフェース16を介して
接続される印刷部(プリンタエンジン)17に出力情報
としての画像信号を出力する。
には、後述の図3、図7のフローチャートで示されるよ
うなCPU12の制御プログラム等を記憶する。ROM
13のフォント用ROMには上記出力情報を生成する際
に使用するフォントデータ等を記憶し、ROM13のデ
ータ用ROMにはハードディスク等の外部メモリ14が
無いプリンタの場合には、ホストコンピュータ上で利用
される情報等を記憶している。
ンピュータ3000との通信処理が可能となっており、
プリンタ内の情報等をホストコンピュータ3000に通
知可能に構成されている。19はCPU12の主メモ
リ、ワークエリア等として機能するRAMであって、増
設ポートに接続されるオプションRAM(図示しない)
によりメモリ容量を拡張することができるように構成さ
れている。また、RAM19は、出力情報展開領域、環
境データ格納領域、NVRAM(不揮発性RAM)等に
用いられる。
外部メモリ14は、メモリコントローラ(MC)20に
よりアクセスを制御される。外部メモリ14は、オプシ
ョンとして接続され、フォントデータ、エミュレーショ
ンプログラム、フォームデータ等を記憶する。また、外
部メモリ14は1個に限らず、少なくとも1個以上備
え、内蔵フォントに加えてオプションフォントカード、
言語系の異なるプリンタ制御言語を解釈するプログラム
を格納した外部メモリを複数接続できるように構成され
ていても良い。外部メモリ14はさらに、NVRAM
(図示しない)を有し、操作パネル1012からのプリ
ンタモード設定情報を記憶するようにしてもよい。
実行の際に、現在時刻の参照に用いられる。操作パネル
(操作部)1012は図1で前述したものであって、操
作のためのスイッチおよびLED表示器等が配されてお
り、システムバス15を介してCPU12と接続してい
る。
ムにおいて、以下に述べる本発明の実施形態では、この
プリンタ制御システムが複数のユーザによって共有され
る場合に、特定のユーザによるプリンタの時間予約を可
能とし、予約時間帯において非予約者のプリントジョブ
の処理を制限し、予約者のプリントジョブを優先的に処
理する制御を実行する。
態においては、予約時間帯では予約者以外のジョブを拒
否するとともに、予約時間以前においてもジョブの所用
時間を予想し、処理が予約時間までに終了しないジョブ
については処理を拒否することにより、予約時間帯では
予約者のプリントジョブのみを迅速に処理する場合につ
いて説明する。
される、画像処理装置であるプリンタ1000で印刷処
理するための印刷データを「プリントジョブ」とする。
画像処理装置1000(図23)が複合機である場合
は、画像処理装置1000の入力部18(操作パネル)
においてコピー指示された場合の処理を「コピージョ
ブ」、入力部(リーダ部2324)において原稿画像を
読み取って外部メモリ14に保持するようスキャン指示
された場合の処理を「スキャンジョブ」、読み取った画
像イメージを公衆回線によりFAX送信するよう指示さ
れた場合の処理を「FAX送信ジョブ」、読み取った画
像イメージをホストコンピュータ3000にネットワー
ク22を介して送信するよう指示された場合の処理を
「プッシュスキャンジョブ」、公衆回線によりFAX受
信したデータの印刷処理を「FAX受信ジョブ」、公衆
回線によりFAX受信したデータをホストコンピュータ
3000に出力する処理を「FAXアップジョブ」とい
う。またホストコンピュータ3000からの画像読み取
り指示により、画像処理装置1000で原稿画像をスキ
ャンして印刷部17で印刷する処理を「リモートコピー
ジョブ」、読み取った画像イメージを画像処理装置の外
部メモリ14に保持する処理を「リモートスキャンジョ
ブ」、読み取った画像イメージを画像読み取り指示を出
したホストコンピュータ3000に送信する処理を「プ
ルスキャンジョブ」という。また、ホストコンピュータ
でデータを生成し、公衆回線によりFAX送信する処理
を「リモートFAX送信ジョブ」という。本画像処理装
置は、以上のような11種類のジョブを制御することが
できる。
間予約を行なう際に、ホスト側のCRT10に表示され
る時間予約ダイアログの一例を示す。
刻を入力する。603及び604には予約時間帯の終了
時刻を入力する。605の[OK]ボタンを押すことに
よって、画像処理装置にこの予約時刻が送信される。こ
の予約時刻は図5のタイムテーブル501に記憶され
る。なお、ここで設定した予約時間が、すでに他のユー
ザによって予約済みの際には、改めて設定し直す必要が
ある。
00からリモートで設定できるだけでなく、画像処理装
置1000の操作パネル1012を用いて、直接設定す
ることも可能である。
像処理装置での内部処理を概念的に示すブロック図であ
る。501は予約時間を記憶しておくタイムテーブルで
あり、図2のRAM19などに領域として確保され、予
約時刻情報と予約者を識別する情報を記憶する。503
はジョブコントローラ(ジョブ制御部)であり、新しい
ジョブが入ってきたときに、タイムテーブル501と時
計502(図2の時計21に対応する)を参照し、図3
のフローチャートに示す手順に従って、そのジョブの扱
いを決める。
ーラ503の制御により、プリントキュー504に入れ
られ、エンジン505(図2の印刷部17に対応する)
からプリントアウトされる。
応する)であり、ネットワーク等(図2の双方向通信媒
体22に対応する)を介してホストコンピュータ300
0に接続され、ジョブデータの受け渡し、予約時間・ジ
ョブ制御方法の設定、ジョブ処理結果の通知が行われ
る。
において予約時間中の制御への移行処理を説明するため
のフローチャートである。図において、特に、画像処理
装置1000から予約者への予約時間開始の通知と、ウ
ォームアップ開始の処理手順を示す。なお、S701〜
S705は処理ステップを表わす。
000のCPU12は、時計21から現在時刻を取得
し、現在の時刻が予約時間帯であるか否かを判断する。
現在時刻が予約時間帯であると判断されたならば、S7
05において、CPU12は図6に示したように予約時
間の設定を行ったユーザを判断し、該ユーザへの予約時
間の通知を行う。予約を行ったユーザがホストコンピュ
ータ3000からリモートで予約時間設定を行ったユー
ザであると判断された場合は、CPU12は予約時間通
知情報を生成し、該ユーザの使用するホストコンピュー
タ3000に予約時間通知情報をネットワーク(双方向
通信媒体22)を介して出力する。ホストコンピュータ
3000は予約時間通知情報をネットワーク(双方向通
信媒体22)を介して受信すると、CPU1は予約時間
通知情報に基づいて図8に示すダイアログを生成し、該
ダイアログをCRT10の画面に表示して、予約者の予
約時間帯とその残り時間を通知する。また、予約を行っ
たユーザが操作パネル1012から予約時間設定を行っ
たユーザであると判断された場合は、CPU12は図8
に示すダイアログを生成し、操作パネル1012の表示
部に表示する。なお、このときに表示されるダイアログ
には「ユーザ名XXXの予約時間です」と表示するよう
にする。
時間帯でないと判断された場合は、S702において、
次の予約時間までの時間が所定時間よりも小さいかを判
断する。次の予約時間が間近に迫っていると判断された
場合は、703において、CPU12は画像処理装置が
節電状態であるか否かを判断する。画像処理装置装置1
000が節電状態であると判断された場合には、S70
4においてCPU12は画像処理装置1000のウォー
ムアップを行ない、予約時間帯のプリントアウトに備え
る。
在は予約時間帯でなく、また次の予約時間も間近に迫っ
ていないと判断された場合、あるいはS702、S70
3において、次の予約時間は間近に迫っているが、画像
処理装置は節電状態ではないと判断された場合は、それ
ぞれ何もせずにS701に戻る。
>図3は前述の画像処理装置1000のCPU12で実
行される本実施形態におけるジョブ制御の処理手順を示
す。なお、S301〜S307は各処理ステップをあら
わす。この各処理ステップは、ホストコンピュータ30
00における外部メモリに保持されている印刷制御プロ
グラムが印刷データを生成し、該印刷データを画像処理
装置1000に送信する(プリントジョブ)こと、もし
くはホストコンピュータ3000から画像読み取り指示
等の制御データが送信されること(リモートコピージョ
ブ、リモートスキャンジョブ、プルスキャンジョブ)、
もしくは入力部18である操作パネルからの指示がなさ
れること(コピージョブ、スキャンジョブ、プッシュス
キャンジョブ)、もしくは公衆回線によりFAXデータ
が受信される(FAX受信ジョブ、FAXアップジョ
ブ)ことにより実行される。
印刷にかかわる新しいジョブがあるか否かを判断する。
つまり、「プリントジョブ」「コピージョブ」「リモー
トコピージョブ」「FAX受信ジョブ」があるかを判断
している。印刷にかかわらないジョブ、例えば、「リモ
ートスキャンジョブ」「プルスキャンジョブ」「スキャ
ンジョブ」「プッシュスキャンジョブ」「FAXアップ
ジョブ」などは、印刷にかかわらないので、印刷にかか
わる新しいジョブはないと判断し、そのジョブの制御を
行い、ステップS301に処理を戻す。印刷にかかわる
新しいジョブが確認されたならば、S302において、
このジョブ処理の所用時間を予測する。このジョブが
「プリントジョブ」の場合は、用紙サイズ、プリント必
要枚数、プリントデータ量等を基に処理時間を予測す
る。また、このジョブが「コピージョブ」もしくは「リ
モートコピージョブ」の場合は原稿画像のサイズを検知
し、原稿画像の枚数をカウントし、画像処理装置100
0の画像読み取り速度と印刷速度(ppm)を基に処理
時間を予測する。また、このジョブが「FAX受信ジョ
ブ」である場合は、公衆回線を用いて通信することによ
り原稿画像のサイズと原稿画像の枚数の情報を受信し、
該情報と画像読み取り速度とを基に処理時間を予測す
る。
の予測した所用時間を基にこのジョブが、次の予約時間
までに終了できるか否かを判断する。このジョブが次の
予約時間までに終了すると判断した場合は、S304に
おいて、現在の時刻が予約時間帯であるか否かを判断す
る。
は、S306において、CPU12は、このジョブを処
理するためにプリントキューに入れる。
305において、このジョブがこの時間帯を予約した予
約者自身のものか否かを判断する。このジョブが「コピ
ージョブ」である場合は、画像処理装置1000を使用
する際に入力される「ユーザ名」と「パスワード」に基
づいて予約者の指示であるかを判断する。また、このジ
ョブが「プリントジョブ」である場合は、該プリントジ
ョブのデータを解析し、このジョブを送信したホストコ
ンピュータの「ユーザ名」及び「ログイン名」を取得す
ることにより判断する。また、このジョブが「FAX受
信ジョブ」である場合は、相手の電話番号を取得し、こ
の電話番号が予約者の電話番号であるかを判断する。
合は、S306においてこのジョブをプリントキューに
入れ、順次印刷処理を行う。
合は、S307でCPU12はこのジョブの受け付けを
拒否する。また、上記S303において、当該ジョブが
次の予約時間までに終了しないと判断された場合も、S
307において、CPU12はこのジョブの受け付けを
拒否する。
れたジョブの破棄を行なうとともに、ジョブの指示元に
対してジョブの拒否を通知する。このジョブが「プリン
トジョブ」の場合は、ジョブ生成元のホストコンピュー
タ3000に対してジョブの拒否を行う。そして、ジョ
ブ生成元ホストは画像処理装置1000からジョブの拒
否が通知された場合に、外部メモリ11にある印刷制御
プログラムは、当該ジョブは他のジョブの予約時間帯の
ために拒否された旨の、図4に示すようなダイアログを
生成し、CRT10の画面上に表示するよう制御する。
また、このジョブが「コピージョブ」の場合は、操作パ
ネル1012の表示部に図4に示す表示を行う。また、
このジョブが「FAX受信ジョブ」である場合は、図4
に示す内容のFAXデータを生成し、公衆回線を介して
送信元の電話番号のFAXにFAX送信する。
形態で時間予約を行なう際に、予約設定ユーティリティ
によりホスト側のCRT10に表示される時間予約ダイ
アログの一例を示す。簡単な予約設定処理について説明
した図6との相違点を以下に説明する。また、この予約
時間設定ユーティリティの提供するユーザインタフェー
スを画像処理装置1000の操作パネル1012に表示
してユーザに操作パネル1012から設定させることも
できる。
604と同じで、これらには予約時間帯の開始時刻と終
了時刻を入力する。
ジオボタンである。1905のボタンを選択すると、画
像処理装置1000は、図6の605の[OK]ボタン
を選択した場合と同一のジョブ制御を行なう。つまり、
他のユーザからのジョブはすべて破棄し、破棄されたこ
とを通知し、特定のユーザからのジョブについてのみ印
刷処理を行うよう制御するための指定手段である。一
方、1906のボタンを選択すると、予約時間帯であっ
ても予約者のジョブの処理を行なっていなければ、予約
者以外のジョブも処理可能となる。つまり、予約したユ
ーザのジョブを優先的に処理させるための指定手段であ
る。
の例外設定を説明する。
所用時間を設定するための指定手段である。ここで設定
された所要時間を超えないジョブは、直ちに図5のプリ
ントキュー504に入れられる。1907で設定された
所用時間を超えるジョブの処理については、1908よ
び1909の二者択一ボタンの設定に従う。
で指定された予約時間中には、ジョブは受け付けるが印
刷処理させないことを指定する手段である。1908の
ボタンが選択されている場合には、予約時間そのジョブ
(予約者以外のジョブ)は予約時間終了後まで印刷処理
されず、待機状態となる。ただし、本画像処理装置10
00がHD(ハードディスク等の大容量メモリを有して
いる場合は、受け付けたプリントジョブを解析し、ビッ
トマップ展開処理を行いHDに保持しておくことができ
る。このようにすることにより、予約時間終了後にすぐ
に印刷処理ができるという効果が得られる。よって、画
像処理装置1000は、1908のボタンが選択されて
いる場合は、本画像処理装置1000に大容量メモリが
装着されているか否かを判断し、装着されていると判断
された場合は、ホストコンピュータから受信したプリン
トジョブを解析して展開処理し、画像イメージを大容量
メモリに保持する。大容量メモリが装着されていないと
判断された場合は、ホストコンピュータから受信したプ
リントジョブをプリンタ言語のままRAM19に保持し
ておく。
を分割して処理することを指定するためのボタンであ
る。また、1910は、分割して処理する際にジョブを
どのように分割するかを指定するための手段である。1
909のボタンが選択されている場合には、そのジョブ
は1910に設定された処理所用時間以内の大きさのジ
ョブに分割され、分割された各ジョブは図5のプリント
キュー504に入れられる。これにより、予約者のジョ
ブが入力された場合でも、予約者以外のジョブ処理のた
めに、予約者のジョブ処理がいたずらに遅れることを防
ぐことができる。
処理する際には、画像処理装置1000は予約時間処理
情報を生成し、予約者のユーザに相当するホストコンピ
ュータ3000に該予約時間処理情報出力する。また、
予約者以外のジョブを実行する場合には、画像処理装置
1000はジョブ受け付け情報を生成し、当該ジョブを
指示したユーザに相当するホストコンピュータ3000
に該ジョブ受け付け情報を出力する。予約者のホストコ
ンピュータ3000は予約時間処理情報を画像処理装置
1000から受信し、該予約時間処理情報に基づいて図
20に一例を示すダイアログを生成し、該ダイアログを
予約者ホストのCRT10の画面(リモート設定時)の
表示部に表示して、他のユーザのジョブを処理している
旨の通知を行なう。また、予約設定処理が画像処理装置
1000の操作パネル1012上で設定された場合は、
操作画像処理装置1000の操作パネル1012(操作
パネルからのローカル設定時)に同様のメッセージを表
示する。
トコンピュータはジョブ受け付け情報を画像処理装置1
000から受信し、該ジョブ受け付け情報に基づいて図
21に一例を示すダイアログを生成し、非予約者である
ジョブ生成者のホストのCRT10に表示し、ユーザに
対して、ジョブの受付の通知と、そのジョブがどのよう
に分割処理されるか等の詳細の通知をする。
者のジョブ処理を確実に行なうために、予約者があらか
じめ確保する資源の設定をおこなうための指定手段であ
る。すなわち、1911は予約者のジョブのプリントに
使用する用紙の種類(図9では一例としてA4サイズを
設定する場合を示す)であり、1912は用紙のプリン
ト枚数である。
れていない、画像処理装置内の用紙確保装置に蓄えられ
る。この用紙確保装置は、画像処理装置1000の両面
印刷ユ二ット(中間トレイ2320)を一時的に使用す
ることによっても実現可能である。ここに確保された用
紙は、予約者が予約時間帯に行なうプリントジョブだけ
に使用されるが、予約時間終了後に資源は開放され、給
紙装置内の用紙と同等に扱われ、他のジョブから使用さ
れる。また確保されているメモリ容量も同様に、予約時
間帯をすぎた場合は、メモリが開放され、他のジョブに
使用する。
る図5のプリントキュー504内のメモリの総量を指定
する。ここで指定されたメモリは、予約者が予約時間帯
に行なうプリントジョブだけに使用されるが、予約時間
終了後には解放される。
ャンセルボタンである。OKボタン1914をユーザが
押下することにより、ホストコンピュータ3000は予
約設定ユーティリティのユーザインタフェース1900
により設定された情報に基づいて予約設定情報を生成
し、該予約設定情報を双方向通信媒体22(ネットワー
ク)を介して画像処理装置1000に送信する。画像処
理装置1000は、予約設定情報をホストコンピュータ
3000から受信すると、CPU12はその情報を解析
し、指定された時間帯が他のユーザからの予約時間帯で
あるか否かを判断する。他のユーザからの予約が入って
いないと判断された場合は、その予約設定を行い、その
情報を外部メモリ14に記憶する。他のユーザからの予
約が入っている場合は、予約を受け付けず、その旨を予
約設定情報を送信したホストコンピュータ3000に通
知する。画像処理装置1000は、予約設定情報に基づ
いて予約設定を行うと、予約設定情報に含まれる資源予
約情報を解析し、資源を確保する。具体的には、確保す
る用紙サイズ情報と用紙枚数情報とに基づいて、給紙部
(用紙カセット2314、2315)から適するサイズ
の記録材を給紙し、記録材を搬送させて転写処理を行わ
ずに排出ローラ2318の手前まで記録材を搬送した
後、フラッパ2319によって再給紙搬送路へ導き、中
間トレイ2320に指定枚数分の記録材を確保して待機
する。予約時間中に予約者ユーザからのジョブが入力さ
れると、中間トレイ2320から記録材が停車部231
6へ給紙され、転写が始められて印刷処理が行われる。
また、確保指定されたメモリ容量情報に基づいて、RA
M19のワークメモリを確保しておき、予約時間中の他
のジョブで使用させないようにする。つまり、予約時間
中に非予約者ユーザのジョブを処理する場合には、確保
されたメモリ分のワークメモリは使用できないため、処
理速度が多少遅くなることがある。
ピュータ3000により生成された予約設定情報は、プ
リントジョブとは独立して画像処理装置に送られてくる
ものであり、予約の対象は指定されたユーザである。
ンピュータ3000からリモートで、もしくは画像処理
装置1000の操作パネルからローカルで予約設定を行
うことができるため、操作性が向上する。
ることができるため、予約されたユーザのジョブを確実
に処理できる。
ザだけに使用させることができるため、他のユーザのジ
ョブを排除した独占画像処理装置として使用することが
できる。
ユーザのジョブは制限を設けることができるため特定の
ユーザのジョブを優先的に処理できる。
態では、予約時間帯での予約者自身のジョブを優先的、
かつ確実に処理するために、資源予約を行なうことを可
能にしている。そこで、本発明の第2の実施形態では、
ジョブに対して予約時間帯を設定/変更する場合、更に
は印刷対象のファイルに対して予約時間帯を設定する場
合について説明する。
の処理をブロック図を用いて表現したものである。
信したデータ、即ち後述の図12で示されるプリントジ
ョブの各コマンドを順次解析する。解析された情報のう
ち、ジョブとして管理すべき情報は、RAM19内に生
成される後述の図17のジョブテーブルに格納される。
番号等)、ユーザ名、ファイル名、処理状態、予約時
間、予約資源情報等である。
01で解析された情報のうち、実際の出力データを、R
AM19に一時的に保存処理する。
902に蓄積された実際に出力されるべき印刷情報(P
DL)を印刷可能なイメージデータに展開処理する。
される情報をRAM19に順次蓄積処理する。
処理、即ち、RAM19に順次蓄積されたプリントジョ
ブを印刷用紙への転写処理を行う。
タの生成はホストコンピュータ3000で行われる。ホ
ストコンピュータ3000は本実施形態においては、デ
ータ生成手段として機能する。
トジョブを管理するためのデータ、2)印刷処理される
ための文書データ、3)印刷制御のためのデータ、とい
う3種類の属性に分類でき、それぞれはコマンド情報に
より記述される。夫々のコマンド情報には、個々に対応
したヘッダ情報が付加され、ヘッダ情報と、コマンド情
報とが一対となる。プリントジョブデータはヘッダ情報
と、コマンド情報の一対が一つあるいは複数の組合わせ
により記述されるデータである。
ら受信された印刷データの構成図である。
のコマンド、即ち、ジョブコマンドを表したものであ
る。
ケットヘッダーであり、本ヘッダーにはコマンド120
3のデータサイズが格納されている。
あり、本コマンドから後述のジョブの終了コマンド12
09までが1つのジョブとして管理されるべきデータあ
る。
ットヘッダーであり、本ヘッダーにはコマンド1205
のデータサイズが格納されている。
び設定データである。この設定データには、プリントジ
ョブの用紙サイズ情報、印刷枚数情報などが含まれてい
る。画像処理装置1000は、この設定データに基づい
て所要時間の算出を行うことができる。
ットヘッダーであり、本ヘッダーには印刷データ120
7のデータサイズが格納されている。
タ(PDLデータ)である。
ットヘッダーであり、本ヘッダーにはコマンド1209
のデータサイズが格納されている。
ジョブ開始コマンド1203と対になりジョブの情報を
識別するものである。
6,1208の各パケットヘッダーには続くコマンドの
サイズ以外の情報即ち、パケット識別データが格納され
ていても良く、続くコマンドのデータサイズ以外の情報
に関しては特に制限するものではない。
れず、複数種の情報を並記することも可能である。例え
ば、データ容量と、そのデータが制御データであるか、
印刷される文書データのいずれかであるかの識別データ
との並記である。
ダとパラメータとを1つのデータの塊としてパケット単
位で送受信が行われる。ここでいうパケットとは、ネッ
トワークにおけるデータ通信でのパケットという下層の
パケットではなく、データの塊という上位概念である。
09で囲まれている情報は、一プリントジョブ単位とし
て扱われる。
トコピージョブやプルスキャンジョブ等もこのようなパ
ケット形式のコマンドとして送信される。その場合は、
1207に相当する印刷データのパケットが省かれ、1
203に相当する部分に読み取り開始命令(もしくはコ
ピー開始命令)が、1209に相当する部分には読み取
り終了命令(もしくはコピー終了命令)が替わりに送ら
れる。
る印刷システムの模式的構成を示すブロック図である。
本発明の第2の実施の形態に係る印刷システムは、ホス
トコンピュータ3000と、画像処理装置1000とを
ローカルエリアネットワーク(双方向通信媒体)22を
介して接続した構成となっている。本発明の第2の実施
の形態では、双方向通信媒体22として例えばIEEE
(Institute of Electrical and Electronics Engi
neers:米国電気電子技術者協会)1284で規定され
たローカルインタフェイスを使用した場合を例に上げ説
明するが、第1の実施の形態のようにネットワークであ
ってもよい。
テムを構成するホストコンピュータ3000は、アプリ
ケーション部1101と、プリンタドライバ部1102
と、送信バッファ1103と、I/Fドライバ部110
4と、ユーティリティ部1105と、論理チャネル制御
部1106と、ジョブパケット生成部1107とを備え
る構成となっている。
ション部1101は、ユーザにグラフィックユーザイン
タフェイスを提供し、ユーザの目的に適った画像データ
を生成する。プリンタドライバ部1102は、アプリケ
ーション部1101が生成した画像データを画像処理装
置1000で印刷可能なページ記述言語(PDL)デー
タに変換する。送信バッファ1103は、プリンタドラ
イバ部1102が生成したPDLデータを一時的に格納
しておく。ジョブパケット生成部1107は、送信バッ
ファ1103に蓄えられたPDLデータからジョブパケ
ットデータを生成する。
置1000の情報を獲得してグラフィックユーザインタ
フェイスに提供したり、ユーザの要望に従って画像処理
装置110の環境設定を変更する。論理チャネル制御部
1106は、ジョブパケット生成部1107から送られ
るジョブパケットデータをデータチャネルとし、ユーテ
ィリティ部1105から送受信される状態取得、環境設
定を管理チャネルとして、2つの論理チャネルから送ら
れるデータをパケット化して1つの物理チャネルに変換
する。つまり、双方向インタフェース22は、物理的に
は1つの双方向インタフェース(本実施例ではIEEE
1284インタフェース)であるため、2つの異なる種
類のデータを1つのインタフェースで送受信するため、
論理チャネル制御部1106が存在する。
106は、IEEE1284.4の通信方式を用いて、
マルチチャネル通信を行うよう制御している。IEEE
1284.4は、データをクレジットという単位で送受
信し、送受信ためにまずクレジット要求を出し、その要
求に対応したクレジットをもらうことにより通信を行
う。ここで、データ送受信用とは別に、常に管理用のク
レジットを2つ用意しているので、例えば画像処理装置
において印刷データを受信中にも、管理チャネル(管理
用クレジット)から制御コマンドを受信できるようにな
っている。
ァ1103に蓄えられたPDLデータを画像処理装置1
000に送信、及び画像処理装置1000の情報の送受
信を行う。
成されるが、プリンタドライバ部1102の替わりに画
像処理装置1000全体を制御可能なデバイスドライバ
部を設けることにより、リモートコピージョブやリモー
トスキャンジョブを生成することができる。
刷システムを構成する画像処理装置1000は、論理チ
ャネル制御部1108と、機器データベース部1109
と、ジョブプリプロセッサ部1110と、受信バッファ
1111と、PDLトランスレータ部1112と、描画
バッファ1113と、描画部1114と、プリンタエン
ジン部1115と、I/Fドライバ部1116と、情報
管理部1117とを備える構成となっている。
イバ部1116は、ホストコンピュータ3000から送
信されたPDLデータの受信、画像処理装置1000の
情報の送信、環境設定の受信を行う。
ライバ部1116で受信したパケットデータをデータチ
ャネル、管理チャネルの2つの論理チャネルに変換して
後段に渡す。これは、ホストコンピュータ3000から
受信したパケットデータがプリントジョブであればジョ
ブプリプロセッサ部1110に渡し、ジョブの制御に使
用するジョブ管理コマンドのパケットデータであれば情
報管理部1117に渡すのである。
ブプリプロセッサ部1110は、論理チャネル制御部1
108からデータチャネルのデータを受取り、受信バッ
ファ1111にPDLデータを転送、或いは機器データ
ベース部1109に情報を設定する。図13で後述する
が、ジョブパケットがジョブ開始コマンドであれば、ジ
ョブ番号を割り付けて機器データベース部1109のジ
ョブ管理テーブルにジョブ番号を設定し、そのジョブ番
号に対応するジョブ状態情報1707を「受信中」に設
定する。また、ジョブパケットがPDLのデータコマン
ドであれば、受信バッファ1111にPDLデータとジ
ョブ番号を転送する。また、ジョブ属性パケットであれ
ば、パラメータの内容を機器データベース部1109の
ジョブ管理テーブルに設定する。ジョブプリプロセッサ
部1110は、あるジョブ番号のすべてのPDLデータ
を受信バッファ1111に格納すると、機器データベー
ス部1109のジョブ管理テーブルのジョブ状態情報1
707を「印刷待ち」に更新する。
り付けられたPDLデータを一時的に保有し、後段の処
理の遅延の緩衝材となる。機器データベース部1109
は、画像処理装置1000の機器のデータベース、及び
プリントジョブを描画するためのジョブ情報を格納して
おく。機器データベース部1109のジョブ管理テーブ
ルは図17で後述する。
られた管理パケットを受取り、管理パケットに書かれて
いるオペレーションコードとデータに応じて機器データ
ベース部1109の情報の書き換えや、管理パケットの
データに応じてジョブを制御する。ジョブ制御について
は、図15で後述する。
Lデータの翻訳処理を行い、描画に適した描画オブジェ
クトの中間データに変換を行い、描画バッファ1113
に格納する。なお、PDLトランスレータ部1112
は、受信バッファ1111から新たなジョブ番号が割り
付けられたジョブの解析が始まることを認識すると、機
器データベース部1109のジョブ管理テーブルのジョ
ブ状態情報1707を「解析中」に更新する。
トを実際に印刷を行うまで一時的に格納しておくもので
あり、1ページ分の中間データが格納されると描画部1
114により印刷処理が開始される。
に一時格納された描画オブジェクトを実際に描画を行っ
てビットマップ画像を生成し、ビットマップ画像をプリ
ンタエンジン部1115に送信する。描画部1114
は、新しいジョブ番号のビットマップ画像の生成が始ま
ると、機器データベース部1109のジョブ管理テーブ
ルのジョブ状態情報1707を「印刷中」に更新する。
114が生成したビットマップ画像を受取り、既知の印
刷技術により用紙等のメディアに印刷を行う。
00のジョブパケット生成部1107におけるジョブパ
ケット作成処理の制御の一例を説明する。
するジョブパケットからなる印刷データの基になるデー
タを、ユーザがホストコンピュータ3000上のアプリ
ケーション1101を用いて作成するまでの処理はここ
では省略する。
I(Graphical Device Interface)等を通じてプリンタ
ドライバ1102に送信されると、プリンタドライバ1
102は、GDIから入力されたデータに基づいてPD
Lデータを生成し、送信バッファ1103に格納する。
送信バッファ1103にPDLデータが順次生成される
と、ジョブパケット生成部1107がジョブパケットの
生成処理を開始する。この際、プリンタドライバは時刻
予約ダイアログ(図6、19、22)をホストコンピュ
ータ3000に接続されたCRT10に表示し、ユーザ
に予約時刻の指定を促す。ここで何も入力がなされない
場合には、予約ジョブではないとみなされる。
ット生成部1107は、ジョブ開始パケットを生成し、
論理チャネル制御部1106に送信する。ジョブ開始パ
ケットは、図12におけるパケットヘッダ1202と印
刷開始命令1203からなる。
ット生成部1107は、ジョブ属性パケットを生成し、
論理チャネル制御部1107に送信する。ジョブ属性パ
ケットは、図12におけるパケットヘッダ1204とパ
ラメータ情報1205からなる。ジョブ属性には、前述
したように、ジョブ名、ジョブオーナ名、ジョブサイ
ズ、ジョブ処理予約時刻、ジョブページ数、ページサイ
ズ・給紙段や排紙ビン等の占有予定デバイス名、などの
属性が入る。ジョブ名・ジョブページ数・ページサイズ
・給紙段や排紙ビン等の占有予定デバイス名は、GDI
からプリンタドライバ部1102が取得でき、またジョ
ブオーナ名は、OSに付属されている関数からユーザの
ログオン時のユーザ名を取得でき、ジョブサイズは、プ
リンタドライバ1102が生成するPDLを内部計算に
より求めることができる。
で前述した予約設定ダイアログ1900のテキストボッ
クス1901〜1904から入力された日時を用いる。
これにより、ユーザは、このジョブを任意の時刻での印
刷予約が可能になる。また予約設定ダイアログ1900
上のオプションメニュー1906〜1909から手動
で、予約すべきリソースを予約することが出来る。
ット生成部1107は、送信可能なデータの最大サイズ
Nを取得する。上記説明したように、本システムでのジ
ョブパケットの最大サイズは、64Kbyteである。
パケット生成部1107は、送信すべきデータのサイズ
を取得する。これは送信バッファ1103に格納されて
いるPDLデータのサイズを取得するのである。ステッ
プS1005では、ステップS1004で取得した送信
データ(PDLデータ)のサイズが最大サイズNよりも
大きいか否かをジョブパケット生成部1107が判別す
る。もし送信データのサイズが最大サイズNよりも大き
いと判断された場合は、ステップS1006に処理が進
み、ジョブパケット生成部1107は、送信データであ
るPDLをサイズN(ここでは64Kbyte)の部分
とそれ以外の部分(残りの部分)に分割する。
ット生成部1107は、分割されたデータのうちサイズ
がNの部分のパケットヘッダ情報を作成する。また、こ
のときパケットヘッダの継続フラグを「1」に立てる。
ット生成部1107は、パケットヘッダ情報と送信デー
タ(PDL)とをつなげて、送信データパケットである
ジョブパケットを作成する。ジョブパケットのデータ部
には、PDLデータがそのまま入る。
生成部1107は、作成したジョブパケットを論理チャ
ネル制御部1106に送信する。
ブパケット生成部1107は、送信していない部分(分
割された残りの部分)のPDLデータのサイズを取得
し、ステップ1005の処理に戻る。
データのサイズが最大サイズN未満であると判断された
場合は、ステップS1011に処理が進み、ジョブパケ
ット生成部1107は、送信データに対するパケットヘ
ッダ情報を作成する。また、このときパケットヘッダの
継続フラグは「0」にしておく。
ット生成部1107は、パケットヘッダ情報と送信デー
タ(PDL)とをつなげて、送信パケットであるジョブ
パケットを作成する。
生成部1107は、作成したパケットを論理チャネル制
御部1106に送信し、処理を終了する。
生成部1107は、ジョブ終了パケットを生成し、論理
チャネル制御部1106に送信する。ジョブ終了パケッ
トは、図12におけるパケットヘッダ1208と印刷終
了命令1209からなる。
ントジョブが生成され、論理チャネル制御部1106を
介してホストコンピュータ3000から画像処理装置1
000に送信される。
13のフローチャートは、画像処理装置1000におけ
る入力データの処理を示すものである。入力データは主
に、1)プリントジョブを管理するためのデータ、2)
印刷処理されるための文書データ、3)印刷制御のため
のデータ、という3種類の属性に分類できる。コマンド
解析部901はこの観点から入力されたデータを解析す
る。
らのデータを入力部18であるI/Fドライバ部111
6が受信すると(S1301)、ステップS1302に
おいて、論理チャネル制御部1108とジョブプリプロ
セッサ部1110は、I/Fドライバ部1116で受信
したコマンドを順次解析する。
御部1108は、解析されたコマンドがジョブ終了パケ
ットかチェックし、ジョブ終了パケットである場合はス
テップS1304に遷移する。
プS1305において、論理チャネル制御部1108
は、解析されたコマンドがジョブ開始パケットかチェッ
クし、ジョブの開始コマンドである場合はステップS1
315に遷移し、ジョブ管理テーブルにこのジョブを追
加する。
プS1306において、論理チャネル制御部1108
は、解析されたコマンドがパラメータの設定コマンドで
あるジョブ属性パケットかチェックし、ジョブ属性パケ
ットである場合はステップS1316に遷移して、ジョ
ブ管理テーブルのパラメータリストを追加する。
プS1307において、論理チャネル制御部1108
は、解析されたコマンドがデータコマンドである送信デ
ータパケットかチェックし、送信データパケットである
場合はステップS1317に遷移して、受信バッファに
印刷データを蓄積する。
プS1308において、論理チャネル制御部1108
は、解析されたコマンドがジョブの制御コマンドかチェ
ックし、ジョブの制御コマンドである場合はステップS
1318に遷移して、ジョブ制御を行う。このジョブ制
御については図15で後述する。ジョブの制御コマンド
でない場合は、予想されないデータが入力されたことに
なるので処理をステップS1301に戻す。
御部1108は、後述のステップS1316において追
加された機器データベース部1109内のジョブ管理テ
ーブルを解析し、パラメータリスト内の印刷リソース情
報を読み出す。この印刷リソース情報とは、ステップS
1002で設定されたジョブページ数・ページサイズ・
給紙段や排紙ビン等の占有予定デバイス名などである。
ここで、ジョブが時間予約されたものであった場合は、
機器データベース部1109に対し、必要なリソースの
予約を行なう。ここで予約された印刷リソースは、以
後、他のジョブから使用することは出来ない。
つ、ジョブ管理テーブル内のファイル名1704に同一
ファイル名のジョブが存在する場合には、予約ジョブの
上書きであるとみなし、同一名のジョブ管理テーブルを
更新する。図18は、リソース名と、そのリソースを予
約しているジョブ番号とを示す管理テーブルである。こ
の管理テーブルに示すように、例えば、「A4給紙トレ
イ」というリソース名の給紙トレイ(用紙カセット)
は、ジョブ番号5番のジョブに予約されている。
御部1108は、ジョブ終了コマンドを受け、受信した
ジョブを実行するのに十分な印刷リソースが残っている
かをチェックする。印刷リソースが不足する場合にはス
テップS1313にて、ジョブ受付拒否をホストコンピ
ュータ3000に通知した後、図17のジョブ管理テー
ブルにジョブ番号1701を機器データベース部110
9内のジョブ管理テーブルから削除する。
御部1108は、すでに受信している一連のプリントジ
ョブデータをジョブプリプロセッサ部1110に転送す
る。なお、論理チャネル制御部1108からジョブプリ
プロセッサ部1110にデータ転送するタイミングは、
本実施例のごとく全てのデータが揃ってから行われる必
要はなく、特定のサイズ毎に順次転送されても良く、特
に限定するものではない。例えば、後述するステップS
1315の次に続く処理であってもよい。
リプロセッサ部1110で解析されたデータを受信バッ
ファ1111に蓄積するステップである。なお、ジョブ
プリプロセッサ部1110から受信バッファ1111に
データ転送するタイミングも特に限定するものではな
い。
セッサ部1110は、受信バッファ1111にデータを
蓄積終了後、図17のキュー番号1702に適当な番号
を機器データベース部1109内のジョブ管理テーブル
に書き込む。
セッサ部1110は、論理チャネル制御部1108から
ジョブ開始パケットを受け、図17のジョブ管理テーブ
ルにジョブ番号1701を機器データベース部1109
内のジョブ管理テーブルに書き込み、続く一連のコマン
ド受信の準備を行う。
セッサ部1110は、論理チャネル制御部1108から
ジョブ属性パケットを受け、図17の1704〜170
6に所望のデータを機器データベース部1109内のジ
ョブ管理テーブルに追加するステップである。
理するのに必要なリソースが不足すると判断されたた
め、論理チャネル制御部1108は、ジョブの受け付け
を拒否することをジョブプリプロセッサ1110に通知
し、かつ、そのジョブの送信元であるホストコンピュー
タ3000に対して、ジョブの受け付けを拒否した旨の
制御パケットを生成し、I/Fドライバ部1116から
IEEE1282(双方向通信媒体22)を介して該制
御パケットを出力する。
を拒否したジョブをジョブ管理テーブルから削除する。
力データの処理を行う。また、双方向性インタフェース
22は前述したようにマルチチャネルの通信が行えるた
め、印刷データのジョブパケットを受信中にも、ジョブ
制御コマンドのジョブパケットを受信することが可能で
あり、例えば図15で後述するようなキャンセル制御を
受信中のジョブに対して行うことができるという効果が
得られる。
プリントジョブを実行する印刷処理時の概略フローであ
る。
1117は、機器データベース部1109のジョブ管理
テーブル内のジョブ状態情報1707をすべてチェック
し、「終了」となっているジョブの有無をしらべる。
はステップS1405に遷移する。「終了」となってい
るジョブが有った場合には、ステップS1402におい
て、情報管理部1117は、印刷処理を行ったプリント
ジョブのジョブ情報を機器データベース部1109内の
ジョブ管理テーブルから削除する。その後ステップS1
412で得たデータ領域の解放を行う。ここでいうデー
タ領域とは、受信バッファ1111、描画バッファ11
13における該当プリントジョブのデータ(PDLデー
タと中間データ)の占める領域である。
1117は、機器データベース部1109のジョブ管理
テーブル内のジョブ状態情報1707をすべてチェック
し、「一時停止」となっているジョブの有無をしらべ
る。一時停止中のジョブがある場合はステップS140
4において、該当ジョブを再開すると共に、ジョブ状態
情報1707を一時停止する前の状態の「解析中」また
は「印刷中」に変更する。
1117は、機器データベース部1109内のジョブ管
理テーブルのキュー番号1702に有効なデータがある
かチェックし、有効なデータが存在する場合は、印刷に
必要なデータが図17ジョブ管理テーブル内に揃ってい
ると認識しステップS1406に遷移する。キュー番号
がついているジョブは、前述したようにジョブの認識が
終わっているものであり、印刷処理を始めることが可能
であることを示している。
り認識できる最初に処理すべきジョブデータを処理の対
象とし、このパラメータリスト1706調べ、予約ジョ
ブであるかをチェックする。予約ジョブでない場合には
ステップS1407に遷移する。予約ジョブである場合
にはステップS1408に遷移する。
っているジョブの有無をチェックする。ジョブ管理テー
ブル内のジョブ状態情報1707が「解析中」または
「印刷中」であるジョブが存在しない場合は、ステップ
S1412に遷移する。「解析中」または「印刷中」で
あるジョブが存在する場合には、ステップS1401に
戻ることにより、処理終了を待つ。
ト1706の情報から予約時刻を調べ、これを時計21
の時刻と比較することにより、ジョブ開始を決定する。
ジョブ開始が決定された場合には、ステップS1409
に遷移する。ジョブを開始すべき時刻でない場合は、ス
テップS1410に遷移する。ステップS1410で
は、開始すべき時刻でないと判断されたジョブのジョブ
管理情報内のジョブキュー番号1702を変更すること
により、キュー内の一つ後方へ移動させる。
っているジョブの有無をチェックする。ジョブ管理テー
ブル内のジョブ状態情報1707が「解析中」または
「印刷中」であるジョブが存在しない場合は、ステップ
S1412に遷移する。「解析中」または「印刷中」で
あるジョブが存在する場合には、ステップS1411
で、「解析中」または「印刷中」であるジョブを停止
し、処理途中のジョブの状態とデータををすべてRAM
19に記憶し、ジョブ状態情報1707を「一時停止」
に変更する。その後ステップS1412に遷移する。
PDL解析部903において処理中のジョブは無い、も
しくは一時停止となっている。ここで、キュー番号17
02において先頭と認識されるジョブの処理を開始す
る。具体的には、情報管理部1117がPDLトランス
レータ部1112に対して、印刷すべきジョブのジョブ
番号と開始命令を送信する。これに伴い、情報管理部1
117もしくはPDLトランスレータ部1112は、機
器データベース部1109のジョブ管理テーブルの該当
するジョブ番号に対応するジョブ状態情報1707を
「印刷待ち」から「解析中」に更新する。
ップS1412において指示されたジョブ番号のPDL
データを受信バッファ1111から取得し、PDL解析
を行い中間データに変換し描画バッファ1113に格納
する。描画バッファ1113に1ページ分の中間データ
が溜まった後、描画部1114は一連の印刷処理を開始
する。つまり、描画バッファ1113に格納された中間
データを取得し、ラスタライズ処理を行いビットマップ
データを生成し、プリンタエンジン部1115に出力す
る。一連の印刷処理の開始時に、情報管理部1117も
しくは描画部1114は、機器データベース部1109
のジョブ管理テーブルの該当するジョブ番号に対応する
ジョブ状態情報1707を「解析中」から「印刷中」に
更新する。また、1ページの印刷が終了したときに、情
報管理部1117もしくは描画部1114は、機器デー
タベース部1109のジョブ管理テーブルの該当するジ
ョブ番号に対応する残りページ数情報(図示省略)を1
つ少なくする。このようにして1ページ分の印刷処理が
行われる。この後、情報管理部1117は、プリントジ
ョブの全ページの印刷が終了したかチェックする。終了
していない場合は、続くページの印刷処理を継続して行
う。全ページの印刷処理が終了したら、情報管理部11
17は、印刷処理を行ったプリントジョブの状態情報を
「終了」に変更する。
ある画像処理装置におけるジョブ制御を示すフローチャ
ートである。図13のステップS1318の処理を詳細
に説明したものである。この処理は、ステップS130
8において論理チャネル制御部1108がジョブ制御コ
マンドを受信した際に、ジョブ制御コマンドを情報管理
部1117に渡すことにより行われる。
タ3000のユーティリティ部1105において生成さ
れる。ジョブ制御コマンドには、画像処理装置内のジョ
ブリストを要求するステータス取得要求コマンド、プリ
ントジョブの中止を要求するジョブキャンセルコマン
ド、プリントジョブの一時中断を要求するジョブ中断コ
マンド、中断されているプリントジョブの再開を要求す
るジョブ再開コマンド、プリントジョブのパラメータの
変更を要求するパラメータ設定変更コマンド等がある。
それぞれのジョブ制御コマンドもまた、ジョブパケット
形式になっており、種類により属性が異なっている。
制御部1108を経由したジョブ制御コマンドのみによ
って提供されるだけではなく、画像処理装置上の操作パ
ネル1012からも同様のコマンドを情報管理部111
7に発行することが可能である。
1117は、受信したジョブ制御コマンドがステータス
取得要求コマンドであるかをジョブパケット内の属性に
より判断する。ステータス取得要求であると判断された
場合は、ステップS1502に処理を進める。
17は、機器データベース部1109に格納されている
ジョブ管理テーブルを取得する。続いてステップS15
03では、取得したジョブ管理テーブルのそれぞれのジ
ョブの情報を論理チャネル制御部1108経由でI/F
ドライバ部1116に渡す。I/Fドライバ部1116
は、受け取った情報をパケット方式に変換し、IEEE
1284からなる通信媒体1118を介してホストコン
ピュータ3000に返送する。この返送により、ホスト
コンピュータ3000は、画像処理装置1000内でユ
ニークに割り付けられたジョブ番号を認識することがで
きる。
示省略した表示部に表示される画像処理装置1000の
ステータスモニタの一例を示す。「プリンタJOB内リ
スト」で示されるジョブが、現在画像処理装置1000
内で処理されているジョブである。従来は、PDL解析
が終了したジョブしか見ることができなかったが、本実
施例では受信中のジョブのステータスモニタも認識する
ことができる。
ユーザがあるジョブに対しジョブ制御(キャンセル、中
断、再開、設定変更等)を行う場合は、ユーティリティ
ー画面上で図示省略したマウスなどのポインティングデ
バイスでドキュメントを選択することにより、所望のジ
ョブ制御を選択することができる。ここで選択されたジ
ョブ制御に対応するジョブ制御コマンドがユーティリテ
ィ部1105により生成され、指定されたジョブ番号と
ともに論理チャネル制御部1106でジョブパケット化
されて画像処理装置1000に送信されるのである。画
像処理装置1000内でユニークに割り付けられたジョ
ブ番号は、ステータス要求の返送により取得できるの
で、ジョブ制御が可能となるのである。
求でないと判断された場合は、ステップS1504に処
理を進める。ステップS1504では、情報管理部11
17は、ジョブ制御コマンドがジョブキャンセルコマン
ドであるかをジョブパケット内の属性により判断する。
ジョブキャンセルコマンドであると判断された場合は、
ステップS1505に処理を進める。
17は、ジョブのキャンセル権限があるかを判断し、そ
の後ジョブのキャンセルを行う。まず情報管理部111
7は、ホストコンピュータ3000から送信されたジョ
ブキャンセル要求であるジョブパケット内のジョブ番号
を取得し、そのジョブ番号のユーザ名と、ジョブキャン
セルコマンドを送信したユーザ名をジョブパケットの属
性IDからして同一であるか判断する。同一でない場合
は、キャンセル権限がないので、キャンセルせずにステ
ップS1502〜1503の処理を飛ばす。同一である
場合は、キャンセル権限があるので、そのジョブに対応
する機器データベース部1109内のジョブ管理テーブ
ルにおけるジョブ状態情報を取得する。情報管理部11
17は、ジョブ状態情報に基づいてジョブキャンセルを
制御する。つまり、ジョブ状態情報1707が「印刷
中」である場合は、ジョブプリプロセッサ4個所のジョ
ブキャンセルを行う。
対し、ジョブ番号とジョブキャンセル指示を出す。ジョ
ブプリプロセッサ部1110は、指示されたジョブ番号
のジョブパケットを以後は受信しても受信バッファ11
11には送信せずに破棄する。次に、情報管理部111
7は、受信バッファ1111内の該当するプリントジョ
ブを無効にするよう制御する。受信バッファ1111で
は、それぞれのPDLデータとともにジョブプリプロセ
ッサ1110で割り付けられたジョブ番号を管理してお
り、どのPDLデータがどのジョブ番号なのか常に把握
できるようになっており、情報管理部1117が容易に
キャンセルが必要なジョブがどれであるは認識できるよ
うになっている。次に、情報管理部1117は、PDL
トランスレータ部1112にジョブ番号とキャンセル命
令とを送信する。PDLトランスレータ部1112は、
受け取ったジョブ番号に対応するジョブを解析中であれ
ば、キャンセル命令に従ってPDL解析を中止する。受
け取ったジョブ番号と異なるジョブを解析しているので
あれば命令を無視する。次に、情報管理部1117は、
描画部1114にジョブ番号とキャンセル命令とを送信
する。描画部1114は、受け取ったジョブ番号に対応
するジョブを描画中であれば、キャンセル命令に従って
中間データの展開処理を中止する。受け取ったジョブ番
号と異なる中間データを展開中は、指定されたジョブ番
号の中間データを受け取るまで処理を続ける。
報管理部1117は、ジョブキャンセル命令をPDLト
ランスレータ部1112に送った後はステップS150
6に移る。ジョブ状態情報が「印刷待ち」であれば、情
報管理部1117は、受信バッファ1111におけるジ
ョブキャンセル処理を終えた後はステップS1506に
移る。
像処理装置1000内のジョブキャンセル制御が行われ
る。また、ジョブのキャンセルは、ジョブが入力される
I/Fドライバ部1116に近い方、つまりデータの流
れとして上流の方から止めていく。これは、プリンタエ
ンジン部に近い方からキャンセルすると、キャンセルが
移る時にデータが流れてしまい削除しきれないデータが
できてしまうからである。上流から削除することにより
完全な制御が可能となる。
った場合には、ステップS1506において、予約され
ているリソースの解放を行なう。リソーステーブル18
00内にキャンセルされたジョブ番号による予約がある
場合には、ジョブ番号を削除する。
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおけるキャンセルしたプリントジョブ
の情報すべてを削除する。
でないと判断された場合は、ステップS1508に処理
を進める。ステップS1508では、情報管理部111
7は、ジョブ制御コマンドがジョブ中断コマンドである
かをジョブパケット内の属性により判断する。ジョブ中
断コマンドであると判断された場合は、ステップS15
09に処理を進める。
17は、ジョブ中断制御を行う。ジョブの中断制御と権
限判断は、前述したジョブキャンセル制御と流れは同じ
であり、キャンセル(削除)の替わりに一時待避を行
う。このとき待避するデータは、受信バッファ1111
に存在するPDLデータだけであり、中間データは削除
する。
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおける中断したプリントジョブの状態
情報1707を「中断」に更新する。
と判断された場合は、ステップS1511に処理を進め
る。ステップS1511では、情報管理部1117は、
ジョブ制御コマンドがジョブ再開コマンドであるかをジ
ョブパケット内の属性により判断する。ジョブ再開コマ
ンドであると判断された場合は、ステップS1512に
処理を進める。
17は、ジョブ再開の権限判断とジョブ再開制御を行
う。ジョブ再開の権限判断は、前述したジョブキャンセ
ル判断と同じようにジョブ番号に対応したジョブ管理テ
ーブルのユーザ名とジョブ再開のジョブパケットの属性
IDにより示されるユーザ名とを比較することにより判
断する。ジョブの再開制御は、前述したジョブ中断制御
により中断されているジョブを通常の印刷ルーチンに戻
すことにより行う。つまりハードディスク等の不揮発性
記憶媒体に一時待避されたプリントジョブのPDLデー
タを受信バッファ1111にジョブ番号とともに戻すだ
けである。これによりプリントジョブの再開を行うこと
ができる。
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおける再開したプリントジョブの状態
情報1707を「印刷待ち」に更新する。
と判断された場合は、ステップS1514に処理を進め
る。ステップS1514では、情報管理部1117は、
ジョブ制御コマンドがパラメータ設定変更コマンドであ
るかをジョブパケット内の属性により判断する。パラメ
ータ設定変更コマンドであると判断された場合は、ステ
ップS1515に処理を進める。
17は、パラメータ設定変更の権限確認とパラメータ設
定変更制御を行う。パラメータ設定変更の権限確認もジ
ョブ再開時の権限確認と同様に行う。情報管理部111
8は、取得したパラメータ設定変更コマンドに基づい
て、機器データベース部1110内のジョブ管理テーブ
ルのパラメータリストハンドル1706を変更する。パ
ラメータリストハンドル1706は、印刷部数、カラー
モード、予約時間帯、などである。この値を変更するこ
とにより、実際の印刷形態や枚数、ジョブ予約時間帯が
変更される。
ブに予約時間等のジョブ属性を付加して生成し、ホスト
3000から画像処理装置1000に送信される例を示
したが、次に第1の実施形態と同じようにプリントジョ
ブを発行する前に画像処理装置1000に対して予約設
定をする場合について説明する。ただし、本第2の実施
の形態では、予約対象はユーザではなく、ジョブ、つま
りプリントジョブのファイルに対して予約を行うもので
ある。
名を指定して時間予約を行なう際に、ホストコンピュー
タ3000の予約設定ユーティリティによりホスト側の
CRT10に表示される時間予約ダイアログの一例を示
す。なお、この予約設定ユーティリティの予約ダイアロ
グは、ホストコンピュータからでなく、操作パネル10
12から設定することも可能である。
始日時時刻を入力するための指定手段である。
表示している。
ジオボタンである。2206のボタンを選択すると、リ
ソースの予約は行われない。予約時刻になると画像処理
装置1000はジョブ処理を始めるが、リソースが不足
する場合には、出力は保証されない。一方、2207の
ボタンを選択すると、予約時間帯での出力は保証され
る。ただし、予約されたリソースは他のジョブからは使
用できなくなる。2207が選択され、リソース(資
源)の予約をする指定がなされた場合は、2208、2
209、2212、2213が設定可能になる。220
8は、用紙を確保するための給紙トレイを指示するため
の指示手段である。2212は用紙サイズを、2213
は確保すべき記録材の枚数を指定するための指示手段で
ある。2209は、予約ジョブの排紙トレイを設定する
ための指示手段であり、指定された排紙トレイが満載に
ならないように画像処理装置1000では、ジョブ制御
が行われる。2210はOKボタンであり、2211は
キャンセルボタンである。
トコンピュータ3000は予約設定ユーティリティのユ
ーザインタフェース1900により設定された情報に基
づいて予約設定情報を生成し、該予約設定情報を双方向
通信媒体22(ネットワーク)を介して画像処理装置1
000に送信する。画像処理装置1000は、予約設定
情報をホストコンピュータ3000から受信すると、C
PU12はその情報を解析し、指定された時間帯が他の
ユーザからの予約時間帯であるか否かを判断する。他の
ユーザからの予約が入っていないと判断された場合は、
その予約設定を行い、その情報を外部メモリ14に記憶
する。他のユーザからの予約が入っている場合は、予約
を受け付けず、その旨を予約設定情報を送信したホスト
コンピュータ3000に通知する。画像処理装置100
0は、予約設定情報に基づいて予約設定を行うと、予約
設定情報に含まれる資源予約情報を解析し、資源を確保
する。
8に、用紙残数をカウントする枚数検知センサー101
6がある場合には、リソース予約は予約ジョブの指定枚
数出力を保証する機能をもつことが出来る。予約をした
時点で、ジョブデータが未完成であり、予約時刻までに
出力枚数の変更が起こり得る状況に置いては、予約設定
ダイアログ2200の用紙サイズ指定手段2212(ま
たは図19の1911)及び用紙枚数指定手段2213
(または図19の1912)から、用紙予約サイズと用
紙予約枚数を指定可能となる。
1008内の用紙残数が予約枚数を下回ることが無い
様、他のジョブ制御を行なう。詳細には、画像処理装置
1000は、予約設定情報を受信すると指定された給紙
トレイの用紙枚数を枚数検知センサー1016により検
出し、その残り枚数と、予約設定情報で指定された確保
すべき用紙枚数を比較する。確保すべき用紙枚数の方が
多い場合は、予約設定情報を送信してきたホスト300
0に対してリソース不足である旨を通知する。また、残
り枚数の方が多い場合には、画像処理装置1000は、
予約設定情報を送信してきたホスト3000に対して予
約を受け付けた旨を通知する。更に、残り枚数から確保
すべき枚数分を引いた差をとり、ファイル名指定手段2
205により指定されたファイルのジョブが終了するま
で、その差分の枚数以上のジョブは受け付けないか、受
け付けても処理しない。
像処理装置内の用紙確保装置(図23の中間トレイ23
20に相当する)がある場合には、ここで設定された用
紙枚数は、用紙確保装置に蓄えられる。この用紙確保装
置は、既存の画像処理装置の両面印刷ユ二ットを一時的
に使用することによっても実現可能である。ここに確保
された用紙は、予約されたプリントジョブに使用される
が、予約時間終了後、もしくは指定されたジョブの終了
後には予約扱いから開放され、給紙装置内の用紙と同等
に扱われ、他のジョブから使用される。また、メモリ容
量も同様に開放され、他のジョブに使用することができ
る。
00の制御は、図3のS305において、予約者のジョ
ブであるかの判断の替わりに、CPU12は、予約され
たファイル名のプリントジョブであるかを判断する。指
定されたファイル名のジョブである場合は、S306に
処理を進め、印刷処理時には、画像処理装置1000は
確保していた記録材及びメモリを使用して画像処理を行
う。
ァイル名を指定し、そのファイルに対してリソースの予
約をプリントジョブの発行前に画像処理装置に指示する
ことができるので、プリントジョブを発行するときにリ
ソースが不足してジョブ制御ができなくなることがなく
なる。
してのみ予約されているため、特定のユーザに対してあ
る時間帯全部予約をさせることがないため、他のユーザ
にとって不便と感じることが減り、かつ効率的に複数の
ユーザにより要求される画像処理装置を運用することが
できる。
機器(例えば、ホストコンピュータ、インターフェース
機器、リーダ、プリンタなど)から構成されるシステム
に適用しても、1つの機器からなる装置(例えば、複写
機、ファクシミリ装置など)に適用してもよい。
態の機能を実現するソフトウエアのプログラムコードを
記録した記録媒体(記憶媒体)を、システムあるいは装
置に供給し、そのシステムあるいは装置のコンピュータ
(またはCPUやMPU)が記録媒体に格納されたプロ
グラムコードを読み出し、実行することによっても、達
成されることは言うまでもない。
グラムコード自体が前述した実施の形態の機能を実現す
ることになり、そのプログラムコードを記録した記録媒
体は本発明を構成することになる。
ブル等の変数データを記録する記録媒体としては、例え
ばフロッピディスク(FD)、ハードディスク、光ディ
スク、光磁気ディスク、CD−ROM、CD−R、磁気
テープ、不揮発性のメモリカード(ICメモリカー
ド)、ROMなどを用いことができる。
ムコードを実行することにより、前述の実施の形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づいて、コンピュータ上で稼動しているOS(オ
ペレーティングシステム)などが実際の処理の一部また
は全部を行ない、その処理によって前述した実施の形態
の機能が実現される場合も含まれることは言うまでもな
い。
実現するために、該コンピュータにインストールされる
プログラムコード自体も本発明を実現するものである。
つまり、本発明のクレームでは、本発明の機能処理を実
現するためのコンピュータプログラム自体も含まれる。
このコンピュータプログラムの供給方法としては、上述
したように、FDやCD−ROMに記憶させて、コンピ
ュータに読み取らせて該コンピュータ内にインストール
される場合に限らず、クライアントコンピュータのブラ
ウザを用いてインターネットのホームページに接続し、
該ホームページから本発明のコンピュータプログラムそ
のもの、もしくは圧縮され自動インストール機能を含む
ファイルをダウンロードすることによっても供給でき
る。また、本発明のプログラムを構成するプログラムコ
ードを複数のファイルに分割し、それぞれのファイルを
異なるホームページからダウンロードすることによって
も実現可能である。つまり、本発明の機能処理をコンピ
ュータで実現するためのプログラムファイルを複数のユ
ーザに対してダウンロードさせるWWWサーバも、本発
明のクレームに含まれるものである。
D等の記憶媒体に格納してユーザに配布し、所定の条件
をクリアしたユーザに対し、インターネットを介してホ
ームページから暗号化を解く鍵情報をダウンロードさ
せ、その鍵情報を使用することにより暗号化されたプロ
グラムを実行してコンピュータにインストールさせて実
現することも可能である。
複数ユーザによって共有される画像処理装置は、特定の
ユーザが未来の使用予定時間を予約することで、その予
約時間帯は他のユーザに優先してプリンタを使用でき
る。
帯でのジョブ制御内容の設定を行うことで、予約者以外
のジョブはすべて拒否するモードと、予約者のジョブを
最優先で処理するが予約者以外のジョブも処理するモー
ドとのいずれかを選択可能になる。
の開始・終了および残り時間の通知を行なうこと、予約
時間帯に予約者以外のジョブを処理する際には予約者と
ジョブ生成者とに処理の通知を行うこと、および予約時
間帯に予約者以外のジョブを拒否する際にはジョブ生成
者に処理を行なわないことを通知することが可能にな
る。
者以外のジョブも処理するモードの際に、予約者以外の
ジョブで、プリント所要時間がある一定の長さを超える
ものは拒否可能とする例外設定と、予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
任意の大きさのジョブに分割して処理することを可能に
するジョブ制御設定とが可能になる。
理するジョブについて必要な時間を予測し、予約時間ま
でに完了できないジョブに対しては、予約時間帯でのジ
ョブ制御を適用することが可能になる。
刻において、処理中の予約外のジョブを一時停止し、予
約ジョブを割り込み処理することが可能になる。
ていたジョブの開始・終了の通知を行なうことと、予約
時間帯に処理中であった予約者以外のジョブを一時停止
する際には、ジョブ生成者に処理を一時停止することを
通知することと、予約時間帯に予約者以外のジョブを受
け付ける際には、ジョブ生成者に予約ジョブの処理中で
あることの通知を行うことが可能になる。
を事前に解析することにより、ジョブ処理の所用時間を
推定し、予約時間帯終了にあわせて予約ジョブのプリン
トを完了することが可能になる。
た際に画像処理装置が節電状態である場合には、予約時
間帯に直ちにプリント可能な状態にするために画像処理
装置に自動的にウォームアップ動作を行なわせることが
可能になる。
のジョブで使用する予定の資源を、あらかじめ確保する
ことと、予約者が確保する資源の総量の設定を行なうこ
とと、予約時間が終了した後、確保されていたが使用さ
れなかった資源を他のジョブから使用することをそれぞ
れ可能にする。
関する設定を、ジョブデータ本体に添付された形で受信
することにより、プリンタ本体側でジョブデータ解析を
すること無く、資源予約を可能にすることがかのうにな
る。
すべき資源に関する設定を、ジョブデータを用いて自動
的に生成することが可能になる。
すべき資源に関する設定を、ジョブデータとは関係なく
自由に設定することが可能になる。
すべき資源に関する設定がジョブデータに添付されてい
ない場合に、ジョブデータを解析することによって自動
的に生成することが可能になる。
るまでは、予約ジョブおよび予約に関する諸設定の上書
き、再設定が可能になる。
ジョブが発生していなくてもプリンタの予約を可能にす
るという効果が得られる。
る際に、そのジョブで使用する資源を予約可能とするこ
とにより、予約されたジョブを確実に処理できるという
効果が得られる。
定のユーザにだけ使用させ、他のユーザのジョブを排除
することにより、予約された時間帯では予約者のジョブ
を優先的に処理できるという効果が得られる。
レーザビームプリンタの内部構成を示す縦断面図であ
る。
テムの構成を示すブロック図である。
のジョブ制御の処理手順を示すフローチャートである。
予約者以外のジョブが拒否された場合に、拒否されたジ
ョブを生成したホストの画面上に表示される、ジョブの
拒否を通知するダイアログの一例を示す図である。
の内部処理を概念的に示す機能ブロック図である。
なう際に、ホスト側に表示される時間予約ダイアログの
一例を示す図である。
約時間開始の通知と、ウォームアップ開始の処理手順を
示すフローチャートである。
予約者のホストの画面上に表示される、予約時間通知ダ
イアログの一例を示す図である。
ョブの処理をブロック図を用いて表現したものである。
ンピュータのおけるジョブパケット作成処理の制御の一
例を示す図である。
の模式的構成を示すブロック図である。
ンピュータから受信された印刷データの構成図である。
装置における入力データの処理を示すフローチャートで
ある。
装置の印刷時の概略フローである。
装置の一例である画像処理装置におけるジョブ制御を示
すフローチャートである。
ンピュータの表示部に表示される画像処理装置のステー
タスモニタの一例である。
理テーブルを図式化したものである。
テーブルを図式化したものである。
ジョブ制御の方法の設定を行なう際に、ホスト側に表示
される予約ダイアログの一例を示す図である。
に予約者以外のジョブを処理する際に、予約者のホスト
の画面上に表示される、他のユーザによるプリンタ使用
を通知するダイアログの一例を示す図である。
に予約者以外のジョブが分割処理された場合に、分割処
理されたジョブを生成したホストの画面上に表示され
る、ジョブ分割処理を通知するダイアログの一例を示す
図である。
ジョブ制御の方法の設定を行なう際に、ホスト側に表示
される予約ダイアログの一例を示す図である。
て複合機の内部構成を示す縦断面図である。
Claims (72)
- 【請求項1】 複数のユーザによって共有される画像処
理装置であって、 ジョブ処理の時間帯を前もって予約設定する第1の設定
手段と、 前記予約した時間帯でのジョブ制御方法を設定する第2
の設定手段と、 前記第1と第2の設定手段による設定に基づき、設定さ
れた予約時間帯では予約者のジョブを他のユーザのジョ
ブに対して優先的に処理するジョブ制御手段とを具備す
ることを特徴とする画像処理装置。 - 【請求項2】 前記第2の設定手段による前記設定のモ
ードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
とを特徴とする請求項1に記載の画像処理装置。 - 【請求項3】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは予約時間帯に
は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは所定の、また
は予約者が設定した大きさのジョブに分割して処理する
設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
れかをユーザが選択可能であることを特徴とする請求項
2に記載の画像処理装置。 - 【請求項4】 予約者に、予約時間に係る通知を行なう
第1の通知手段と、 予約時間帯に予約者以外のジョブを制御する際には、予
約者とジョブ生成者の双方に、処理の通知を行う第2の
通知手段と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
ョブ生成者に処理を行なわないことを通知し、予約ジョ
ブの終了時には、ジョブ受付可能になったことを前記ジ
ョブ生成者に通知する第3の通知手段とをさらに有する
ことを特徴とする請求項1ないし3のいずれかに記載の
画像処理装置。 - 【請求項5】 前記ジョブ制御手段は、前記予約時間帯
の前に処理するジョブについて必要な処理時間を予測
し、該予測した処理時間を基に予約時間までに完了でき
ないジョブに対しては、前記第2の設定手段で設定され
た予約時間帯でのジョブ制御方法を適用することを特徴
とする請求項1ないし4のいずれかに記載の画像処理装
置。 - 【請求項6】 前記ジョブ制御手段は、設定された予約
時間帯において、処理中の予約外のジョブを一時停止
し、予約ジョブを割り込み処理するよう制御することを
特徴とする請求項1ないし5のいずれかに記載の画像処
理装置。 - 【請求項7】 前記ジョブ制御手段は、前記予約時間帯
が近づいた際に画像処理装置が節電状態であるか否かを
判断し、画像処理装置が節電状態である場合には、前記
予約時間帯に直ちにプリント可能な状態にするために自
動的にウオームアップ動作を行なうことを特徴とする請
求項1ないし6のいずれかに記載の画像処理装置。 - 【請求項8】 予約時間帯に予約者のジョブで使用する
予定の資源をあらかじめ確保するための設定と予約者が
確保する資源の総量の設定とを行なう第3の設定手段
と、 該第3の設定手段による設定にしたがって予約時間帯に
予約者のジョブで使用する予定の資源をあらかじめ確保
する資源確保手段と、 前記予約時間帯が終了した後、前記第3の設定手段の設
定に基づいて確保されていたが使用されなかった残存資
源の確保を解除して、該資源を他のジョブで使用可能に
する資源解除手段とをさらに有する特徴とする請求項1
ないし7のいずれかに記載の画像処理装置。 - 【請求項9】 確保すべき資源に関する設定は、印刷デ
ータを解析をすること無く取得できる形式で、ジョブと
一緒に送られてくることを特徴とする請求項1ないし8
のいずれかに記載の画像処理装置。 - 【請求項10】 予約時間帯が訪れるまでは、予約ジョ
ブおよび予約に関する諸設定の更新を行う更新手段を更
に有することを特徴とする請求項1ないし9のいずれか
に記載の画像処理装置。 - 【請求項11】 各前記設定手段での前記設定は、当該
画像処理装置に接続する各ユーザのホスト装置から入力
される情報に基づいて行われることを特徴とする請求項
1ないし10のいずれかに記載の画像処理装置。 - 【請求項12】 各前記設定手段での前記設定は、当該
画像処理装置の操作パネルから入力される情報に基づい
て行われることを特徴とする請求項1ないし11のいず
れかに記載の画像処理装置。 - 【請求項13】 各前記通知手段での前記通知は、当該
画像処理装置に接続する各ユーザのホスト装置を通じて
行われることを特徴とする請求項3に記載の画像処理装
置。 - 【請求項14】 複数のユーザによって共有される画像
処理装置であって、 ジョブを受信していない状態で、ジョブの予約を受け付
ける予約手段と、 前記予約したジョブで使用する資源を確保する確保手段
と、 前記予約を受け付けたジョブは、前記確保手段により確
保された資源を使用してジョブ制御を行うジョブ制御手
段とを具備することを特徴とする画像処理装置。 - 【請求項15】 前記予約手段は、ファイル名を指定す
ることによりジョブの予約を受け付けることを特徴とす
る請求項14記載の画像処理装置。 - 【請求項16】 前記ジョブ制御手段は、予約を受け付
けたジョブのジョブ制御が終了した後は、前記確保手段
により確保されている資源を開放することを特徴とする
請求項14記載の画像処理装置。 - 【請求項17】 複数のユーザによって共有される画像
処理装置であって、 特定のユーザに対して、ある時間帯を前もって予約する
予約手段と、 前記予約手段による予約に対して、当該時間帯の間に使
用する資源を確保する確保手段と、 前記特定のユーザからのジョブは、前記確保手段により
確保された資源を使用してジョブ制御を行うジョブ制御
手段と、 を具備することを特徴とする画像処理装置。 - 【請求項18】 前記ジョブ制御手段は、前記時間帯が
終了した後は、前記確保手段により確保されている資源
を開放することを特徴とする請求項17記載の画像処理
装置。 - 【請求項19】 画像処理装置と通信可能な情報処理装
置であって、 ジョブを発行していない状態で、前記画像処理装置に対
してジョブの予約を行う予約手段と、 前記予約するジョブで使用するための、前記画像処理装
置で確保すべき資源を設定する設定手段と、 を具備することを特徴とする情報処理装置。 - 【請求項20】 前記設定手段は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項19記載の情報処理装置。 - 【請求項21】 画像処理装置と通信可能な情報処理装
置であって、 前記画像処理装置に対してある時間帯のジョブ処理の予
約を行う予約手段と、 前記予約手段による予約に対して、前記画像処理装置で
確保すべき資源を設定する設定手段と、 を具備することを特徴とする情報処理装置。 - 【請求項22】 前記設定手段は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項21記載の情報処理装置。 - 【請求項23】 画像処理装置と通信可能な情報処理装
置であって、 前記画像処理装置に対して、ある時間帯のジョブ処理の
予約を行う予約手段と、 前記予約した時間帯において、予約されていないジョブ
に対する前記画像処理装置のジョブ制御方法を設定する
設定手段と、 を具備することを特徴とする画像処理装置。 - 【請求項24】 前記設定手段は、前記予約した時間帯
において、前記画像処理装置が予約されていないジョブ
を受け付けない設定するための指示を選択できることを
特徴とする請求項23記載の画像処理装置。 - 【請求項25】 複数のユーザによって共有される画像
処理装置の制御方法であって、 ジョブ処理の時間帯を前もって予約設定する第1の設定
工程と、 前記予約した時間帯でのジョブ制御方法を設定する第2
の設定工程と、 前記第1と第2の設定工程による設定に基づき、設定さ
れた予約時間帯では予約者のジョブを他のユーザのジョ
ブに対して優先的に処理するジョブ制御工程とを含むこ
とを特徴とする画像処理方法。 - 【請求項26】 前記第2の設定工程による前記設定の
モードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
とを特徴とする請求項25に記載の画像処理方法。 - 【請求項27】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは予約時間帯に
は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは所定の、また
は予約者が設定した大きさのジョブに分割して処理する
設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
れかをユーザが選択可能であることを特徴とする請求項
26に記載の画像処理方法。 - 【請求項28】 予約者に、予約時間に係る通知を行な
う第1の通知工程と、 予約時間帯に予約者以外のジョブを制御する際には、予
約者とジョブ生成者の双方に、処理の通知を行う第2の
通知工程と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
ョブ生成者に処理を行なわないことを通知し、予約ジョ
ブの終了時には、ジョブ受付可能になったことを前記ジ
ョブ生成者に通知する第3の通知工程とをさらに含むこ
とを特徴とする請求項25ないし27のいずれかに記載
の画像処理方法。 - 【請求項29】 前記ジョブ制御工程は、前記予約時間
帯の前に処理するジョブについて必要な処理時間を予測
し、該予測した処理時間を基に予約時間までに完了でき
ないジョブに対しては、前記第2の設定工程で設定され
た予約時間帯でのジョブ制御方法を適用することを特徴
とする請求項25ないし26のいずれかに記載の画像処
理方法。 - 【請求項30】 前記ジョブ制御工程は、設定された予
約時間帯において、処理中の予約外のジョブを一時停止
し、予約ジョブを割り込み処理するよう制御することを
特徴とする請求項25ないし29のいずれかに記載の画
像処理方法。 - 【請求項31】 前記ジョブ制御工程は、前記予約時間
帯が近づいた際に前記画像処理装置が節電状態であるか
否かを判断し、画像処理装置が節電状態である場合に
は、前記予約時間帯に直ちにプリント可能な状態にする
ために、前記画像処理装置に対しウオームアップ動作を
行なうよう制御することを特徴とする請求項25ないし
30のいずれかに記載の画像処理方法。 - 【請求項32】 予約時間帯に予約者のジョブで使用す
る予定の資源をあらかじめ確保するための設定と予約者
が確保する資源の総量の設定とを行なう第3の設定工程
と、 該第3の設定工程による設定にしたがって予約時間帯に
予約者のジョブで使用する予定の資源をあらかじめ確保
する資源確保工程と、 前記予約時間帯が終了した後、前記第3の設定工程の設
定に基づいて確保されていたが使用されなかった残存資
源の確保を解除して、該資源を他のジョブで使用可能に
する資源解除工程とをさらに含む特徴とする請求項25
ないし31のいずれかに記載の画像処理方法。 - 【請求項33】 確保すべき資源に関する設定は、印刷
データを解析をすること無く取得できる形式で、ジョブ
と一緒に送られてくることを特徴とする請求項25ない
し32のいずれかに記載の画像処理方法。 - 【請求項34】 予約時間帯が訪れるまでは、予約ジョ
ブおよび予約に関する諸設定の更新を行う更新工程を更
に含むことを特徴とする請求項25ないし33のいずれ
かに記載の画像処理方法。 - 【請求項35】 各前記設定工程での前記設定は、当該
画像処理装置に接続する各ユーザのホスト装置から入力
される情報に基づいて行われることを特徴とする請求項
25ないし34のいずれかに記載の画像処理方法。 - 【請求項36】 各前記設定工程での前記設定は、当該
画像処理装置の操作パネルから入力される情報に基づい
て行われることを特徴とする請求項25ないし35のい
ずれかに記載の画像処理方法。 - 【請求項37】 各前記通知手段での前記通知は、当該
画像処理装置に接続する各ユーザのホスト装置を通じて
行われることを特徴とする請求項27に記載の画像処理
方法。 - 【請求項38】 複数のユーザによって共有される画像
処理装置の制御方法において、 ジョブを受信していない状態で、ジョブの予約を受け付
ける予約工程と、 前記予約したジョブで使用する資源を確保する確保工程
と、 前記予約を受け付けたジョブは、前記確保された資源を
使用してジョブ制御を行うジョブ制御工程とを含むこと
を特徴とする画像処理方法。 - 【請求項39】 前記予約工程は、ファイル名を指定す
ることによりジョブの予約を受け付けることを特徴とす
る請求項38記載の画像処理方法。 - 【請求項40】 前記ジョブ制御工程は、予約を受け付
けたジョブのジョブ制御が終了した後は、前記確保され
ている資源を開放することを特徴とする請求項38記載
の画像処理方法。 - 【請求項41】 複数のユーザによって共有される画像
処理装置の制御方法であって、 特定のユーザに対して、ある時間帯を前もって予約する
予約工程と、 前記予約工程による予約に対して、当該時間帯の間に使
用する資源を確保する確保工程と、 前記特定のユーザからのジョブは、前記確保された資源
を使用してジョブ制御を行うジョブ制御工程と、 を含むことを特徴とする画像処理方法。 - 【請求項42】 前記ジョブ制御工程は、前記時間帯が
終了した後は、前記確保されている資源を開放すること
を特徴とする請求項41記載の画像処理方法。 - 【請求項43】 画像処理装置と通信可能な情報処理装
置の制御方法であって、 ジョブを発行していない状態で、前記画像処理装置に対
してジョブの予約を行う予約工程と、 前記予約するジョブで使用するための、前記画像処理装
置で確保すべき資源を設定する設定工程と、 を含むことを特徴とする情報処理方法。 - 【請求項44】 前記設定工程は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項43記載の情報処理方法。 - 【請求項45】 画像処理装置と通信可能な情報処理装
置の制御方法であって、 前記画像処理装置に対してある時間帯のジョブ処理の予
約を行う予約工程と、 前記予約工程による予約に対して、前記画像処理装置で
確保すべき資源を設定する設定工程と、 を含むことを特徴とする情報処理方法。 - 【請求項46】 前記設定工程は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項45記載の情報処理方法。 - 【請求項47】 画像処理装置と通信可能な情報処理装
置の制御方法であって、 前記画像処理装置に対して、ある時間帯のジョブ処理の
予約を行う予約工程と、 前記予約した時間帯において、予約されていないジョブ
に対する前記画像処理装置のジョブ制御方法を設定する
設定工程と、 を含むことを特徴とする画像処理方法。 - 【請求項48】 前記設定工程は、前記予約した時間帯
において、前記画像処理装置が予約されていないジョブ
を受け付けない設定するための指示を選択できることを
特徴とする請求項47記載の画像処理方法。 - 【請求項49】 複数のユーザによって共有される画像
処理装置の制御プログラムを格納した記憶媒体であっ
て、 ジョブ処理の時間帯を前もって予約設定する第1の設定
工程と、 前記予約した時間帯でのジョブ制御方法を設定する第2
の設定工程と、 前記第1と第2の設定工程による設定に基づき、設定さ
れた予約時間帯では予約者のジョブを他のユーザのジョ
ブに対して優先的に処理するジョブ制御工程とを含むこ
とを特徴とするコンピュータ読み取り可能なプログラム
が格納された記憶媒体。 - 【請求項50】 前記第2の設定工程による前記設定の
モードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
とを特徴とする請求項49に記載の記憶媒体。 - 【請求項51】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは予約時間帯に
は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
たは予約者が設定した長さを超えるものは所定の、また
は予約者が設定した大きさのジョブに分割して処理する
設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
れかをユーザが選択可能であることを特徴とする請求項
50に記載の記憶媒体。 - 【請求項52】 予約者に、予約時間に係る通知を行な
う第1の通知工程と、 予約時間帯に予約者以外のジョブを制御する際には、予
約者とジョブ生成者の双方に、処理の通知を行う第2の
通知工程と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
ョブ生成者に処理を行なわないことを通知し、予約ジョ
ブの終了時には、ジョブ受付可能になったことを前記ジ
ョブ生成者に通知する第3の通知工程とをさらに含むこ
とを特徴とする請求項49ないし51のいずれかに記載
の記憶媒体。 - 【請求項53】 前記ジョブ制御工程は、前記予約時間
帯の前に処理するジョブについて必要な処理時間を予測
し、該予測した処理時間を基に予約時間までに完了でき
ないジョブに対しては、前記第2の設定工程で設定され
た予約時間帯でのジョブ制御方法を適用することを特徴
とする請求項49ないし50のいずれかに記載の記憶媒
体。 - 【請求項54】 前記ジョブ制御工程は、設定された予
約時間帯において、処理中の予約外のジョブを一時停止
し、予約ジョブを割り込み処理するよう制御することを
特徴とする請求項49ないし53のいずれかに記載の記
憶媒体。 - 【請求項55】 前記ジョブ制御工程は、前記予約時間
帯が近づいた際に前記画像処理装置が節電状態であるか
否かを判断し、画像処理装置が節電状態である場合に
は、前記予約時間帯に直ちにプリント可能な状態にする
ために、前記画像処理装置に対しウオームアップ動作を
行なうよう制御することを特徴とする請求項49ないし
54のいずれかに記載の記憶媒体。 - 【請求項56】 予約時間帯に予約者のジョブで使用す
る予定の資源をあらかじめ確保するための設定と予約者
が確保する資源の総量の設定とを行なう第3の設定工程
と、 該第3の設定工程による設定にしたがって予約時間帯に
予約者のジョブで使用する予定の資源をあらかじめ確保
する資源確保工程と、 前記予約時間帯が終了した後、前記第3の設定工程の設
定に基づいて確保されていたが使用されなかった残存資
源の確保を解除して、該資源を他のジョブで使用可能に
する資源解除工程とをさらに含む特徴とする請求項49
ないし55のいずれかに記載の記憶媒体。 - 【請求項57】 確保すべき資源に関する設定は、印刷
データを解析をすること無く取得できる形式で、ジョブ
と一緒に送られてくることを特徴とする請求項49ない
し56のいずれかに記載の記憶媒体。 - 【請求項58】 予約時間帯が訪れるまでは、予約ジョ
ブおよび予約に関する諸設定の更新を行う更新工程を更
に含むことを特徴とする請求項49ないし57のいずれ
かに記載の記憶媒体。 - 【請求項59】 各前記設定工程での前記設定は、当該
画像処理装置に接続する各ユーザのホスト装置から入力
される情報に基づいて行われることを特徴とする請求項
49ないし58のいずれかに記載の記憶媒体。 - 【請求項60】 各前記設定工程での前記設定は、当該
画像処理装置の操作パネルから入力される情報に基づい
て行われることを特徴とする請求項49ないし59のい
ずれかに記載の記憶媒体。 - 【請求項61】 各前記通知手段での前記通知は、当該
画像処理装置に接続する各ユーザのホスト装置を通じて
行われることを特徴とする請求項51に記載の記憶媒
体。 - 【請求項62】 複数のユーザによって共有される画像
処理装置の制御プログラムが格納された記憶媒体におい
て、 ジョブを受信していない状態で、ジョブの予約を受け付
ける予約工程と、 前記予約したジョブで使用する資源を確保する確保工程
と、 前記予約を受け付けたジョブは、前記確保された資源を
使用してジョブ制御を行うジョブ制御工程とを含むこと
を特徴とするコンピュータ読み取り可能なプログラムが
格納された記憶媒体。 - 【請求項63】 前記予約工程は、ファイル名を指定す
ることによりジョブの予約を受け付けることを特徴とす
る請求項62記載の記憶媒体。 - 【請求項64】 前記ジョブ制御工程は、予約を受け付
けたジョブのジョブ制御が終了した後は、前記確保され
ている資源を開放することを特徴とする請求項62記載
の記憶媒体。 - 【請求項65】 複数のユーザによって共有される画像
処理装置の制御プログラムが格納された記憶媒体であっ
て、 特定のユーザに対して、ある時間帯を前もって予約する
予約工程と、 前記予約工程による予約に対して、当該時間帯の間に使
用する資源を確保する確保工程と、 前記特定のユーザからのジョブは、前記確保された資源
を使用してジョブ制御を行うジョブ制御工程と、 を含むことを特徴とするコンピュータ読み取り可能なプ
ログラムが格納された記憶媒体。 - 【請求項66】 前記ジョブ制御工程は、前記時間帯が
終了した後は、前記確保されている資源を開放すること
を特徴とする請求項65記載の記憶媒体。 - 【請求項67】 画像処理装置と通信可能な情報処理装
置の制御プログラムが格納された記憶媒体であって、 ジョブを発行していない状態で、前記画像処理装置に対
してジョブの予約を行う予約工程と、 前記予約するジョブで使用するための、前記画像処理装
置で確保すべき資源を設定する設定工程と、 を含むことを特徴とするコンピュータ読み取り可能なプ
ログラムが格納された記憶媒体。 - 【請求項68】 前記設定工程は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項67記載の記憶媒体。 - 【請求項69】 画像処理装置と通信可能な情報処理装
置における制御プログラムが格納された記憶媒体であっ
て、 前記画像処理装置に対してある時間帯のジョブ処理の予
約を行う予約工程と、 前記予約工程による予約に対して、前記画像処理装置で
確保すべき資源を設定する設定工程と、 を含むことを特徴とするコンピュータ読み取り可能な情
報処理プログラムが格納された記憶媒体。 - 【請求項70】 前記設定工程は、前記画像処理装置で
資源を確保しないように設定するための指示を選択でき
ることを特徴とする請求項69記載の記憶媒体。 - 【請求項71】 画像処理装置と通信可能な情報処理装
置における制御プログラムが格納された記憶媒体であっ
て、 前記画像処理装置に対して、ある時間帯のジョブ処理の
予約を行う予約工程と、 前記予約した時間帯において、予約されていないジョブ
に対する前記画像処理装置のジョブ制御方法を設定する
設定工程と、 を含むことを特徴とするコンピュータ読み取り可能な情
報処理プログラムが格納された記憶媒体。 - 【請求項72】 前記設定工程は、前記予約した時間帯
において、前記画像処理装置が予約されていないジョブ
を受け付けない設定するための指示を選択できることを
特徴とする請求項71記載の記憶媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34734799A JP3890173B2 (ja) | 1998-12-24 | 1999-12-07 | 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 |
| US09/470,207 US6785727B1 (en) | 1998-12-24 | 1999-12-22 | Image processor for processing reservation and information processor for requesting reservation |
| US10/429,708 US20030208607A1 (en) | 1998-12-24 | 2003-05-06 | Image processor for processing reservation and information processor for requesting reservation |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10-367995 | 1998-12-24 | ||
| JP36799598 | 1998-12-24 | ||
| JP34734799A JP3890173B2 (ja) | 1998-12-24 | 1999-12-07 | 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006215854A Division JP4194616B2 (ja) | 1998-12-24 | 2006-08-08 | 画像処理装置および画像処理方法および記憶媒体、情報処理装置および情報処理方法および記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000242460A true JP2000242460A (ja) | 2000-09-08 |
| JP3890173B2 JP3890173B2 (ja) | 2007-03-07 |
Family
ID=26578489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34734799A Expired - Fee Related JP3890173B2 (ja) | 1998-12-24 | 1999-12-07 | 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6785727B1 (ja) |
| JP (1) | JP3890173B2 (ja) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1193593A2 (en) * | 2000-10-02 | 2002-04-03 | Canon Kabushiki Kaisha | Peripheral equipment and management method thereof |
| JP2011156663A (ja) * | 2010-01-29 | 2011-08-18 | Sharp Corp | 印刷処理装置 |
| US8161208B2 (en) | 2006-09-26 | 2012-04-17 | Canon Kabushiki Kaisha | Processing apparatus, method of processing priority reservation therefor, and storage medium for storing program |
| US8355151B2 (en) | 2007-09-26 | 2013-01-15 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling provisional reservation |
| JP2013014059A (ja) * | 2011-07-04 | 2013-01-24 | Seiko Epson Corp | 印刷装置、プログラム、印刷システム、及び印刷方法 |
| US8482750B2 (en) | 2006-11-09 | 2013-07-09 | Canon Kabushiki Kaisha | Processing apparatus and control method for the processing apparatus |
| JP2014182689A (ja) * | 2013-03-21 | 2014-09-29 | Fuji Xerox Co Ltd | 情報処理装置及び情報処理プログラム |
| JP2014231211A (ja) * | 2013-05-30 | 2014-12-11 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
| JP2015087935A (ja) * | 2013-10-30 | 2015-05-07 | 富士ゼロックス株式会社 | 情報処理装置、情報処理システムおよびプログラム |
| JP2016124255A (ja) * | 2015-01-07 | 2016-07-11 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2016193544A (ja) * | 2015-03-31 | 2016-11-17 | ブラザー工業株式会社 | 情報処理装置及びプログラム |
| JP2018103591A (ja) * | 2016-12-28 | 2018-07-05 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び画像形成システム |
| JP2018190289A (ja) * | 2017-05-10 | 2018-11-29 | 京セラドキュメントソリューションズ株式会社 | 予約管理システム、予約管理サーバー及び予約管理プログラム |
| JP2019074935A (ja) * | 2017-10-17 | 2019-05-16 | サイレックス・テクノロジー株式会社 | デバイスサーバおよび周辺機器利用システム |
Families Citing this family (76)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7034954B1 (en) * | 1999-05-20 | 2006-04-25 | Canon Kabushiki Kaisha | Print control apparatus capable of processing store print job and information processing apparatus capable of displaying store print job |
| US6865187B1 (en) * | 1999-06-30 | 2005-03-08 | Cisco Technology, Inc. | Method and apparatus using transition state protocol signaling for fax transport manner capability exchange |
| JP3564044B2 (ja) * | 2000-05-22 | 2004-09-08 | シャープ株式会社 | 画像形成装置 |
| US10915296B2 (en) | 2000-11-01 | 2021-02-09 | Flexiworld Technologies, Inc. | Information apparatus that includes a touch sensitive screen interface for managing or replying to e-mails |
| WO2002046867A2 (en) | 2000-11-01 | 2002-06-13 | Flexiworld Technologies, Inc. | Controller and manager for device-to-device pervasive digital output |
| US10860290B2 (en) | 2000-11-01 | 2020-12-08 | Flexiworld Technologies, Inc. | Mobile information apparatuses that include a digital camera, a touch sensitive screen interface, support for voice activated commands, and a wireless communication chip or chipset supporting IEEE 802.11 |
| US11467856B2 (en) | 2002-12-12 | 2022-10-11 | Flexiworld Technologies, Inc. | Portable USB device for internet access service |
| US11204729B2 (en) | 2000-11-01 | 2021-12-21 | Flexiworld Technologies, Inc. | Internet based digital content services for pervasively providing protected digital content to smart devices based on having subscribed to the digital content service |
| US7609402B2 (en) | 2001-01-19 | 2009-10-27 | Flexiworld, Inc. | Methods for universal data output |
| AU2002239325A1 (en) | 2000-11-20 | 2002-05-27 | Flexiworld Technologies, Inc. | Systems and methods for mobile and pervasive output |
| US7454796B2 (en) * | 2000-12-22 | 2008-11-18 | Canon Kabushiki Kaisha | Obtaining temporary exclusive control of a printing device |
| US7283266B2 (en) * | 2000-12-28 | 2007-10-16 | Canon Kabushiki Kaisha | Information processing apparatus and print control apparatus, data processing method, storage medium and program |
| US7054949B2 (en) | 2001-01-19 | 2006-05-30 | World Streaming Network, Inc. | System and method for streaming media |
| US8554940B2 (en) | 2001-01-19 | 2013-10-08 | Single Touch Interactive, Inc. | System and method for routing media |
| US20040025186A1 (en) * | 2001-01-19 | 2004-02-05 | Jennings Charles A. | System and method for managing media |
| US6981254B2 (en) * | 2001-02-01 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Delay timer for printing from the driver |
| US7552216B2 (en) * | 2001-03-27 | 2009-06-23 | Lexmark International, Inc. | Method of sharing a printer |
| JP3886342B2 (ja) * | 2001-05-21 | 2007-02-28 | シャープ株式会社 | 画像処理装置 |
| US7305449B2 (en) * | 2001-10-30 | 2007-12-04 | Hewlett-Packard Development Company, L.P. | Web-based imaging service providing reservation |
| US6883980B2 (en) * | 2002-03-29 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | System and method for saving power using priority printing |
| US7190468B2 (en) * | 2002-07-17 | 2007-03-13 | Hewlett-Packard Development Company, L.P. | Background document rendering system and method |
| AU2003300880A1 (en) | 2002-12-12 | 2004-07-09 | Flexiworld Technologies, Inc. | Wireless communication between computing devices |
| JP2004252948A (ja) * | 2003-01-31 | 2004-09-09 | Ricoh Co Ltd | 情報処理制御方法、画像処理制御方法、画像処理制御装置、画像形成装置、プログラム及び記録媒体 |
| JP4133392B2 (ja) * | 2003-02-05 | 2008-08-13 | シャープ株式会社 | 集線装置および外部機器、並びにこれらを備えた情報処理システム、情報処理システムの管理方法 |
| US8264710B2 (en) * | 2003-03-10 | 2012-09-11 | Hewlett-Packard Development Company, L.P. | Printing preparation |
| JP4250442B2 (ja) * | 2003-03-25 | 2009-04-08 | キヤノン株式会社 | 情報処理装置、情報入力装置、情報処理装置の制御方法、情報入力装置の制御方法、プログラム及びコンピュータ読み取り可能な記録媒体 |
| US7576878B2 (en) * | 2003-04-03 | 2009-08-18 | Hewlett-Packard Development Company, L.P. | Enhanced management of raster image processing resources |
| US7872767B2 (en) * | 2003-04-04 | 2011-01-18 | Xerox Corporation | Parallel printing system |
| CN107832241B (zh) | 2003-04-11 | 2021-10-08 | 富意科技公司 | 一种可实现自动运行的集成电路存储设备或方法 |
| JP2005107641A (ja) * | 2003-09-29 | 2005-04-21 | Seiko Epson Corp | 印刷装置 |
| KR20050067348A (ko) * | 2003-12-27 | 2005-07-01 | 삼성전자주식회사 | 일시정지 기능을 포함하는 화상 형성 장치 및 화상 형성장치 동작 방법 |
| DE102004008248A1 (de) * | 2004-02-19 | 2005-09-22 | Fujitsu Siemens Computers Gmbh | Datennetzanschlussgerät für ein Anzeigegerät und Verfahren zur Aufbereitung von aus einem Datennetz geladenen Daten |
| JP2005343129A (ja) * | 2004-06-07 | 2005-12-15 | Seiko Epson Corp | 印刷装置及び印刷管理方法 |
| JP2006056069A (ja) * | 2004-08-18 | 2006-03-02 | Canon Inc | 印刷制御装置および印刷制御方法 |
| JP2006082262A (ja) * | 2004-09-14 | 2006-03-30 | Canon Inc | 画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
| JP4579786B2 (ja) * | 2004-09-17 | 2010-11-10 | 株式会社リコー | 画像処理装置、画像処理方法、および画像処理プログラム |
| US20060061788A1 (en) * | 2004-09-21 | 2006-03-23 | Kabushiki Kaisha Toshiba | Image processing apparatus |
| JP2006229499A (ja) * | 2005-02-16 | 2006-08-31 | Fuji Xerox Co Ltd | 画像形成装置 |
| JP2006327093A (ja) * | 2005-05-27 | 2006-12-07 | Kyocera Mita Corp | 画像形成装置 |
| US20070061474A1 (en) * | 2005-09-12 | 2007-03-15 | Kabushiki Kaisha Toshiba | System and method for controlling output media sources in a shared document processing environment |
| US7929164B2 (en) * | 2005-09-20 | 2011-04-19 | Kabushiki Kaisha Toshiba | Image forming apparatus accepting a print job and computer transmitting a print job |
| JP4621103B2 (ja) * | 2005-10-12 | 2011-01-26 | キヤノン株式会社 | 画像形成装置および画像形成装置の制御方法 |
| US20070094343A1 (en) * | 2005-10-26 | 2007-04-26 | International Business Machines Corporation | System and method of implementing selective session replication utilizing request-based service level agreements |
| JP4906469B2 (ja) * | 2005-11-14 | 2012-03-28 | キヤノン株式会社 | 印刷システム、ジョブ処理方法、記憶媒体、プログラム |
| JP4708983B2 (ja) * | 2005-12-02 | 2011-06-22 | キヤノン株式会社 | 画像処理装置、その制御方法、プログラム |
| JP4708987B2 (ja) * | 2005-12-05 | 2011-06-22 | キヤノン株式会社 | 情報処理装置、情報処理システムならびに情報処理方法 |
| US7880913B2 (en) * | 2005-12-13 | 2011-02-01 | Infoprint Solutions Company, Llc | Methods and systems for segmenting logical pages into work units for processing on multiple compute systems |
| US20070195367A1 (en) * | 2006-02-22 | 2007-08-23 | Seiko Epson Corporation | Computer readable medium recording a printer control program, printer control method, and printer system |
| JP4533334B2 (ja) * | 2006-03-27 | 2010-09-01 | キヤノン株式会社 | 印刷装置及び情報処理装置 |
| JP2007287007A (ja) * | 2006-04-19 | 2007-11-01 | Orion Denki Kk | 操作タスク予約機能を備えた情報処理装置及び操作タスク予約処理プログラム及び操作タスクの予約処理方法 |
| JP4702165B2 (ja) * | 2006-04-27 | 2011-06-15 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、情報処理方法及びプログラム |
| US8300248B2 (en) * | 2007-01-30 | 2012-10-30 | Ricoh Company, Limited | Printing control system with suspend modes and method thereof |
| JP2008213339A (ja) * | 2007-03-05 | 2008-09-18 | Canon Inc | 画像形成装置およびデータ処理方法 |
| JP4978262B2 (ja) * | 2007-03-23 | 2012-07-18 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、画像形成方法及びアプリケーションプログラム |
| JP4999619B2 (ja) * | 2007-09-26 | 2012-08-15 | キヤノン株式会社 | 画像処理装置及び印刷要求方法 |
| KR101236392B1 (ko) | 2007-12-10 | 2013-02-22 | 삼성전자주식회사 | 화상형성장치와 연결된 호스트장치 및 그 절전모드제어방법 |
| KR20090082769A (ko) * | 2008-01-28 | 2009-07-31 | 삼성디지털이미징 주식회사 | 인쇄 장치 및 이의 제어 방법 |
| JP2009199281A (ja) * | 2008-02-21 | 2009-09-03 | Brother Ind Ltd | データ送信装置 |
| JP4518192B2 (ja) * | 2008-06-05 | 2010-08-04 | コニカミノルタビジネステクノロジーズ株式会社 | ジョブ実行システム、ジョブ実行装置及び同装置のカウンタデータ取扱方法並びに取扱プログラム |
| JP4618344B2 (ja) * | 2008-07-29 | 2011-01-26 | コニカミノルタビジネステクノロジーズ株式会社 | 認証装置、認証システム、認証方法、認証プログラムおよび記録媒体 |
| JP5783672B2 (ja) * | 2009-08-04 | 2015-09-24 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
| US20110085200A1 (en) * | 2009-10-13 | 2011-04-14 | Kabushiki Kaisha Toshiba | Image forming apparatus and network system (mfp occupied status) |
| NZ607449A (en) * | 2010-08-06 | 2014-09-26 | Masteda Labs Pty Ltd | Remote ordering apparatus and method |
| KR101837085B1 (ko) * | 2010-08-20 | 2018-03-09 | 삼성전자주식회사 | Av 인터페이스에 기초해 성립된 네트워크에서 경로 대역폭을 확보하여 데이터를 송수신하는 방법 및 장치 |
| JP5791248B2 (ja) * | 2010-08-26 | 2015-10-07 | キヤノン株式会社 | ジョブ処理装置、その制御方法、ジョブ処理システム、ジョブ処理方法及びプログラム |
| KR20120037144A (ko) * | 2010-10-11 | 2012-04-19 | 삼성전자주식회사 | 화상형성장치, 호스트장치 및 그 작업수행방법 |
| JP5811150B2 (ja) * | 2013-08-06 | 2015-11-11 | コニカミノルタ株式会社 | 画像形成装置及び画像形成システム並びに制御方法 |
| JP6087314B2 (ja) * | 2014-03-31 | 2017-03-01 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び予約方法 |
| JP6410492B2 (ja) * | 2014-06-30 | 2018-10-24 | キヤノン株式会社 | 原稿読取装置、原稿読取装置の制御方法及びプログラム |
| US9304719B1 (en) * | 2014-12-01 | 2016-04-05 | Ricoh Company, Ltd. | Reducing print start delays for large portable document format print jobs |
| JP6049782B2 (ja) * | 2015-02-26 | 2016-12-21 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| US10678488B2 (en) * | 2016-01-20 | 2020-06-09 | Ricoh Company, Ltd. | Dynamic splitting of portable document format print jobs |
| JP7057101B2 (ja) * | 2017-11-17 | 2022-04-19 | キヤノン株式会社 | 画像形成装置及びその制御方法 |
| JP2021157444A (ja) * | 2020-03-26 | 2021-10-07 | キヤノン株式会社 | 画像形成装置、印刷システム、制御方法、およびプログラム |
| JP7516818B2 (ja) | 2020-03-31 | 2024-07-17 | ブラザー工業株式会社 | 画像形成装置、制御方法及びカートリッジ |
| JP7532279B2 (ja) * | 2021-02-18 | 2024-08-13 | 富士フイルム株式会社 | 情報処理装置、及び情報処理プログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4734747A (en) * | 1984-12-27 | 1988-03-29 | Sharp Kabushiki Kaisha | Copying machine with a copy paper detection device |
| JP2997513B2 (ja) * | 1990-07-25 | 2000-01-11 | 株式会社日立製作所 | シエアードプリンタシステム |
| JPH0654100A (ja) * | 1992-08-01 | 1994-02-25 | Minolta Camera Co Ltd | 画像形成装置 |
| EP1132809B1 (en) * | 1993-11-16 | 2004-01-07 | Fuji Xerox Co., Ltd. | Network printer apparatus |
| US5535009A (en) * | 1993-12-28 | 1996-07-09 | Eastman Kodak Company | Copier/printer operating with interrupts |
| JP3203144B2 (ja) * | 1995-03-22 | 2001-08-27 | シャープ株式会社 | 印刷制御装置 |
| JP3710518B2 (ja) * | 1995-06-01 | 2005-10-26 | 東芝テック株式会社 | ネットワークプリントシステム |
| JPH08335147A (ja) * | 1995-06-07 | 1996-12-17 | Canon Inc | 画像印刷装置及び及び該装置を用いた画像印刷システム |
| US5933686A (en) * | 1995-12-31 | 1999-08-03 | Minolta Co., Ltd. | Image processing unit having reserve function |
| US6022560A (en) * | 1996-08-27 | 2000-02-08 | Clarion Pharmaceuticals Inc. | Pharmaceutical compositions, novel uses, and novel form of α-tocopherylphosphocholine |
| US5966555A (en) * | 1996-11-20 | 1999-10-12 | Minolta Co., Ltd. | Image forming apparatus permitting whether or not input image can be formed as desired to be known |
| US5970218A (en) * | 1997-02-11 | 1999-10-19 | Toshiba America Information Systems, Inc. | Private print |
| US7274474B2 (en) * | 1997-10-27 | 2007-09-25 | Canon Kabushiki Kaisha | Printing data held on a WWW server |
| US6026258A (en) * | 1998-10-27 | 2000-02-15 | Hewlett-Packard Company | Method for temporarily locking out print jobs on a network copier when a copier user is present |
| US6421135B1 (en) * | 1999-03-08 | 2002-07-16 | Hewlett-Packard Company | Method and apparatus for allowing a walk-up copier user to interrupt a print job at a boundary |
-
1999
- 1999-12-07 JP JP34734799A patent/JP3890173B2/ja not_active Expired - Fee Related
- 1999-12-22 US US09/470,207 patent/US6785727B1/en not_active Expired - Fee Related
-
2003
- 2003-05-06 US US10/429,708 patent/US20030208607A1/en not_active Abandoned
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1193593A2 (en) * | 2000-10-02 | 2002-04-03 | Canon Kabushiki Kaisha | Peripheral equipment and management method thereof |
| US8161208B2 (en) | 2006-09-26 | 2012-04-17 | Canon Kabushiki Kaisha | Processing apparatus, method of processing priority reservation therefor, and storage medium for storing program |
| US8482750B2 (en) | 2006-11-09 | 2013-07-09 | Canon Kabushiki Kaisha | Processing apparatus and control method for the processing apparatus |
| US8355151B2 (en) | 2007-09-26 | 2013-01-15 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling provisional reservation |
| JP2011156663A (ja) * | 2010-01-29 | 2011-08-18 | Sharp Corp | 印刷処理装置 |
| JP2013014059A (ja) * | 2011-07-04 | 2013-01-24 | Seiko Epson Corp | 印刷装置、プログラム、印刷システム、及び印刷方法 |
| JP2014182689A (ja) * | 2013-03-21 | 2014-09-29 | Fuji Xerox Co Ltd | 情報処理装置及び情報処理プログラム |
| JP2014231211A (ja) * | 2013-05-30 | 2014-12-11 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
| JP2015087935A (ja) * | 2013-10-30 | 2015-05-07 | 富士ゼロックス株式会社 | 情報処理装置、情報処理システムおよびプログラム |
| US10091129B2 (en) | 2013-10-30 | 2018-10-02 | Fuji Xerox Co., Ltd | Information processing apparatus and method, information processing system, and non-transitory computer readable medium |
| JP2016124255A (ja) * | 2015-01-07 | 2016-07-11 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2016193544A (ja) * | 2015-03-31 | 2016-11-17 | ブラザー工業株式会社 | 情報処理装置及びプログラム |
| JP2018103591A (ja) * | 2016-12-28 | 2018-07-05 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び画像形成システム |
| US10244136B2 (en) | 2016-12-28 | 2019-03-26 | Kyocera Document Solutions Inc. | Image forming apparatus and image forming system that determine whether to set image forming apparatus in reserved state based on communication with requesting device transmitting confirmation request that is a request to confirm use status of image forming apparatus |
| JP2018190289A (ja) * | 2017-05-10 | 2018-11-29 | 京セラドキュメントソリューションズ株式会社 | 予約管理システム、予約管理サーバー及び予約管理プログラム |
| JP2019074935A (ja) * | 2017-10-17 | 2019-05-16 | サイレックス・テクノロジー株式会社 | デバイスサーバおよび周辺機器利用システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3890173B2 (ja) | 2007-03-07 |
| US20030208607A1 (en) | 2003-11-06 |
| US6785727B1 (en) | 2004-08-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3890173B2 (ja) | 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 | |
| JP3405159B2 (ja) | 印刷装置 | |
| US6894800B2 (en) | Information processing apparatus and information display method for displaying job information relating to an output job | |
| JP4387553B2 (ja) | 印刷制御装置及び方法と情報処理装置及び方法 | |
| US7161691B2 (en) | Method and apparatus for multiple media printing | |
| JP3619087B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
| US6690477B2 (en) | Printing control apparatus and method | |
| US8184309B2 (en) | Printing system and job processing method with inhibition and designation of function and deletion of associated jobs | |
| JP3679660B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体 | |
| US20020054350A1 (en) | Image recording device and image recording method | |
| US8584137B2 (en) | Image processing system for judging whether a partial job should be processed by an own device or another device | |
| US20120070251A1 (en) | Information Processing Apparatus and Method for Generating Print Data for a Book with a Cover Sheet | |
| JP2001067347A (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
| JP2002163085A (ja) | 情報処理装置および印刷データ生成方法および印刷制御プログラムおよび記憶媒体 | |
| JP2007216477A (ja) | 画像形成装置及びその制御方法 | |
| JP3774702B2 (ja) | 印刷制御プログラム及び情報処理装置 | |
| US20100290088A1 (en) | Image forming apparatus, and method performed by image forming apparatus | |
| US7362465B2 (en) | Information processing apparatus and control method therefor | |
| JP2000174948A (ja) | 画像入出力装置、画像入出力方法および画像処理システム | |
| US20070127084A1 (en) | Image processing apparatus, information processing apparatus, control method therefor, information processing system, and program | |
| JP2007266698A (ja) | 印刷装置及び情報処理装置 | |
| JP2001312377A (ja) | 印刷制御装置及び方法及び印刷システム | |
| JP4194616B2 (ja) | 画像処理装置および画像処理方法および記憶媒体、情報処理装置および情報処理方法および記憶媒体 | |
| JP2012221334A (ja) | 画像形成システムとその処理方法、画像形成装置、印刷管理サーバー、プリントサーバ、御方法及びプログラム | |
| JP3509815B2 (ja) | 印刷システム及び画像形成装置及びジョブ管理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040623 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060614 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060808 |
|
| 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: 20061128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061204 |
|
| 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: 20091208 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101208 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111208 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121208 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |