[go: up one dir, main page]

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
Application number
JP34734799A
Other languages
English (en)
Other versions
JP3890173B2 (ja
Inventor
Masahito Yamazaki
雅仁 山▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP34734799A priority Critical patent/JP3890173B2/ja
Priority to US09/470,207 priority patent/US6785727B1/en
Publication of JP2000242460A publication Critical patent/JP2000242460A/ja
Priority to US10/429,708 priority patent/US20030208607A1/en
Application granted granted Critical
Publication of JP3890173B2 publication Critical patent/JP3890173B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/124Parallel printing or parallel ripping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1241Dividing a job according to job requirements, e.g. black/white and colour pages, covers and body of books, tabs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1263Job 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

(57)【要約】 【課題】 ジョブが発生していなくてもプリンタの予約
を可能とし、予約された時間帯では予約者のジョブを優
先的にかつ確実に処理する。 【解決手段】 複数のユーザによって共有される画像処
理装置で、ジョブを受信していない状態で、ジョブの予
約を受け付け、予約したジョブで使用する資源を確保
し、予約を受け付けたジョブは、前記確保手段により確
保された資源を使用してジョブ制御を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、双方向性インター
フェースを介してホストコンピュータに接続される画像
処理装置及びこの画像処理装置の制御方法、及びこの画
像処理装置における制御プログラムが格納された記録媒
体、及び情報処理装置、及び情報処理方法、及び情報処
理プログラムが格納された記憶媒体に関するものであ
る。
【0002】
【従来の技術】従来、所望のプリントアウトをすばやく
実行できるように、プリントジョブの予約や優先順位設
定を行なうものとして、特開平8−335147号公報
などに開示された方法が知られている。
【0003】この公報には、画像印刷装置をコンピュー
タ機器(ホストコンピュータ)と接続して、該画像印刷
装置を画像の入力装置(スキャナ)として利用したり、
該コンピュータ機器からの印刷データを印刷するプリン
タ装置として利用したり、また複写機として利用できる
画像印刷装置が開示されている。この画像印刷装置で
は、あるジョブ(画像読み取りや印刷処理)の動作中で
あっても、次のプリントジョブの予約及び解除を可能に
して、優先度に応じたジョブ処理を行うことを可能とし
ている。
【0004】この画像印刷装置は、例えば、コンピュー
タ機器からのリモート印刷を行っている場合に、画像印
刷装置の操作パネルからコピーの指示をすることがで
き、コンピュータ機器からのプリントジョブが終了した
らコピーのジョブを実現することができ、ユーザはリモ
ート印刷を行うまで画像印刷装置の前でコピーを指示す
るのを待つことがなくなるという効果が得られる。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな方法による従来の予約可能な画像処理装置では、複
数のジョブを並行して受け付けることが可能であるが、
ジョブが発生していない状態でのプリンタの予約は不可
能である。例えば、決められた時刻までにプリントアウ
トが完了していなければならない状況下で、プリントア
ウトすべき文書等のデータがホストコンピュータにおい
てまだ未完成である場合は、プリンタの予約を行うこと
ができず、予約するときは必ず印刷すべき対象のジョブ
が生成されている必要があった。つまり、ホストコンピ
ュータから完成見込みのデータに対するプリンタを予約
するというようなことについては考慮されていなかっ
た。
【0006】また、従来の画像処理装置では、常に並行
してジョブを受け付けるものであるため、時間帯によっ
ては、複数のユーザで共有し、ある時間帯には特定のユ
ーザに使用させるというような使い方はできなかった。
【0007】また近年、ホストコンピュータで生成され
たジョブを印刷指示する場合に、出力予定時刻を指定す
ることにより、指定された時刻に印刷処理を開始するプ
リンタおよび印刷システムが考えられている。しかしな
がら、このような印刷システムでは、完成されたジョブ
を印刷指示する場合に出力予定時刻の指定のみが可能で
あり、プリントに必要な資源については予約されないた
め、その時刻に用紙切れなどのエラーが起こる可能性が
あり、予約時刻での確実なプリントアウトが保証される
ものではなかった。
【0008】本発明は、上述の点に鑑みてなされたもの
で、その第1の目的は、ジョブが発生していなくてもプ
リンタの予約を可能にすることにある。
【0009】また、本発明の第2の目的は、ジョブの予
約をする際に、そのジョブで使用する資源を予約可能と
することにより、予約されたジョブを確実に処理できる
ようにすることである。
【0010】また、本発明の第3の目的は、ある時間帯
には特定のユーザにだけ使用させ、他のユーザのジョブ
を排除することにより、予約された時間帯では予約者の
ジョブを優先的に処理できるようにすることである。
【0011】
【課題を解決するための手段】上記問題点を解決するた
めの、本願発明は、複数のユーザによって共有される画
像処理装置であって、ジョブ処理の時間帯を前もって予
約設定する第1の設定手段と、前記予約した時間帯での
ジョブ制御方法を設定する第2の設定手段と、前記第1
と第2の設定手段による設定に基づき、設定された予約
時間帯では予約者のジョブを他のユーザのジョブに対し
て優先的に処理するジョブ制御手段とを具備することを
特徴とする。
【0012】また、前記第2の設定手段による前記設定
のモードは、予約者以外のジョブはすべて拒否する設定
を行う第1のモードと、予約者のジョブを最優先で処理
するが、予約者以外のジョブも処理する設定を行う第2
のモードとを含み、前記第1と第2のモードのいずれか
を選択可能である。
【0013】また、前記第2のモードは、予約者以外の
ジョブで、プリント所要時間が所定の、または予約者が
設定した長さを超えるものは予約時間帯には処理しない
設定を行う例外設定モードと、予約者以外のジョブで、
プリント所要時間が所定の、または予約者が設定した長
さを超えるものは所定の、または予約者が設定した大き
さのジョブに分割して処理する設定を行うジョブ分割設
定モードとを含み、前記例外設定モードと前記ジョブ分
割設定モードのいずれかをユーザが選択可能である。
【0014】また、予約者に、予約時間に係る通知を行
なう第1の通知手段と、予約時間帯に予約者以外のジョ
ブを制御する際には、予約者とジョブ生成者の双方に、
処理の通知を行う第2の通知手段と、予約時間帯に予約
者以外のジョブを拒否する際には、ジョブ生成者に処理
を行なわないことを通知し、予約ジョブの終了時には、
ジョブ受付可能になったことを前記ジョブ生成者に通知
する第3の通知手段とをさらに有する。
【0015】また、前記ジョブ制御手段は、前記予約時
間帯の前に処理するジョブについて必要な処理時間を予
測し、該予測した処理時間を基に予約時間までに完了で
きないジョブに対しては、前記第2の設定手段で設定さ
れた予約時間帯でのジョブ制御方法を適用する。
【0016】また、前記ジョブ制御手段は、設定された
予約時間帯において、処理中の予約外のジョブを一時停
止し、予約ジョブを割り込み処理するよう制御する。
【0017】また、前記ジョブ制御手段は、前記予約時
間帯が近づいた際に画像処理装置が節電状態であるか否
かを判断し、画像処理装置が節電状態である場合には、
前記予約時間帯に直ちにプリント可能な状態にするため
に自動的にウオームアップ動作を行なう。
【0018】また、予約時間帯に予約者のジョブで使用
する予定の資源をあらかじめ確保するための設定と予約
者が確保する資源の総量の設定とを行なう第3の設定手
段と、該第3の設定手段による設定にしたがって予約時
間帯に予約者のジョブで使用する予定の資源をあらかじ
め確保する資源確保手段と、前記予約時間帯が終了した
後、前記第3の設定手段の設定に基づいて確保されてい
たが使用されなかった残存資源の確保を解除して、該資
源を他のジョブで使用可能にする資源解除手段とをさら
に有する。
【0019】また、確保すべき資源に関する設定は、印
刷データを解析をすること無く取得できる形式で、ジョ
ブと一緒に送られてくる。
【0020】また、予約時間帯が訪れるまでは、予約ジ
ョブおよび予約に関する諸設定の更新を行う更新手段を
更に有する。
【0021】また、各前記設定手段での前記設定は、当
該画像処理装置に接続する各ユーザのホスト装置から入
力される情報に基づいて行われる。
【0022】また、各前記設定手段での前記設定は、当
該画像処理装置の操作パネルから入力される情報に基づ
いて行われる。
【0023】また、各前記通知手段での前記通知は、当
該画像処理装置に接続する各ユーザのホスト装置を通じ
て行われる。
【0024】更に本願発明は、複数のユーザによって共
有される画像処理装置であって、ジョブを受信していな
い状態で、ジョブの予約を受け付ける予約手段と、前記
予約したジョブで使用する資源を確保する確保手段と、
前記予約を受け付けたジョブは、前記確保手段により確
保された資源を使用してジョブ制御を行うジョブ制御手
段とを具備する。
【0025】また、前記予約手段は、ファイル名を指定
することによりジョブの予約を受け付ける。
【0026】また、前記ジョブ制御手段は、予約を受け
付けたジョブのジョブ制御が終了した後は、前記確保手
段により確保されている資源を開放する。
【0027】更に本願発明は、複数のユーザによって共
有される画像処理装置であって、特定のユーザに対し
て、ある時間帯を前もって予約する予約手段と、前記予
約手段による予約に対して、当該時間帯の間に使用する
資源を確保する確保手段と、前記特定のユーザからのジ
ョブは、前記確保手段により確保された資源を使用して
ジョブ制御を行うジョブ制御手段とを具備する。
【0028】また、前記ジョブ制御手段は、前記時間帯
が終了した後は、前記確保手段により確保されている資
源を開放する。
【0029】更に本願発明は、画像処理装置と通信可能
な情報処理装置であって、ジョブを発行していない状態
で、前記画像処理装置に対してジョブの予約を行う予約
手段と、前記予約するジョブで使用するための、前記画
像処理装置で確保すべき資源を設定する設定手段とを具
備することを特徴とする情報処理装置。
【0030】また、前記設定手段は、前記画像処理装置
で資源を確保しないように設定するための指示を選択で
きる。
【0031】更に本願発明は、画像処理装置と通信可能
な情報処理装置であって、前記画像処理装置に対してあ
る時間帯のジョブ処理の予約を行う予約手段と、前記予
約手段による予約に対して、前記画像処理装置で確保す
べき資源を設定する設定手段とを具備する。
【0032】また、前記設定手段は、前記画像処理装置
で資源を確保しないように設定するための指示を選択で
きる。
【0033】更に本願発明は、画像処理装置と通信可能
な情報処理装置であって、前記画像処理装置に対して、
ある時間帯のジョブ処理の予約を行う予約手段と、前記
予約した時間帯において、予約されていないジョブに対
する前記画像処理装置のジョブ制御方法を設定する設定
手段とを具備する。
【0034】また、前記設定手段は、前記予約した時間
帯において、前記画像処理装置が予約されていないジョ
ブを受け付けない設定するための指示を選択できる。
【0035】(作用)上記構成により、本発明は、複数
ユーザによって共有される画像処理装置において、予約
する時間帯を設定し、予約時間帯でのジョブ制御の方法
を設定し、これら設定にもとづき、予約時間帯で予約者
のジョブを優先的に処理する。従って、特定のユーザが
未来の使用予定時間を予約し、その予約時間帯は他のユ
ーザに優先してプリンタを使用することが可能となる。
【0036】また、本発明は、上記予約時間帯でのジョ
ブ制御方法の設定により、予約者以外のジョブはすべて
拒否するモードと、予約者のジョブを最優先で処理する
が予約者以外のジョブも処理するモードと、のいずれか
のモードを選択可能となる。
【0037】また、本発明は、予約者に予約時間の開始
・終了および残り時間の通知を行ない、予約時間帯に予
約者以外のジョブを処理する際には予約者とジョブ生成
者の双方に処理の通知を行ない、予約時間帯に予約者以
外のジョブを拒否する際には、ジョブ生成者に処理を行
なわないことをし、通知予約ジョブの終了時には、ジョ
ブ受付可能になったことを前記ジョブ生成者に通知す
る、ことが可能となる。
【0038】また、本発明は、予約時間帯に予約者以外
のジョブも処理するモードの際に、予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
拒否することが可能となり、また予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
任意の大きさのジョブに分割して処理することが可能と
なる。
【0039】また、本発明は、予約時間の前に処理する
ジョブについて必要な時間を予測し、予約時間までに完
了できないジョブに対しては、予約時間帯でのジョブ制
御方法を適用することが可能となる。
【0040】また、本は発明では、設定された予約時刻
において、処理中の予約外のジョブを一時停止し、予約
ジョブを割り込み処理することが可能になる。
【0041】また、本発明では、予約者に、予約してい
たジョブの開始・終了の通知を行なうことと、予約時間
帯に処理中であった予約者以外のジョブを一時停止する
際には、ジョブ生成者に処理を一時停止することを通知
することと、予約時間帯に予約者以外のジョブを受け付
ける際には、ジョブ生成者に予約ジョブの処理中である
ことの通知を行うことが可能になる。
【0042】また、本発明では、予約されたジョブを事
前に解析することにより、ジョブ処理の所用時間を推定
し、予約時間帯終了にあわせて予約ジョブのプリントを
完了することが可能になる。
【0043】また、本発明では、予約時間が近づいた際
に画像処理装置が節電状態である場合には、予約時間帯
に直ちにプリント可能な状態にするために自動的にウオ
ームアップ動作を行なうことが可能となる。
【0044】また、本発明では、予約時間に予約者のジ
ョブで使用する予定の資源を、あらかじめ確保すること
と、予約者が確保する資源の総量の設定を行なうこと
と、予約時間が終了した後、確保されていたが使用され
なかった資源を他のジョブから使用することが可能とな
る。
【0045】また、本発明では、確保すべき資源に関す
る設定を、ジョブデータ本体に添付された形で受信する
ことにより、プリンタ本体側でジョブデータ解析をする
こと無く、資源予約を可能にすることがかのうになる。
【0046】また、本発明では、予約ジョブが確保すべ
き資源に関する設定を、ジョブデータを用いて自動的に
生成することが可能になる。
【0047】また、本発明では、予約ジョブが確保すべ
き資源に関する設定を、ジョブデータとは関係なく自由
に設定することが可能になる。
【0048】また、本発明では、予約ジョブが確保すべ
き資源に関する設定がジョブデータに添付されていない
場合に、ジョブデータを解析することによって自動的に
生成することが可能になる。
【0049】また、本発明では、予約時間帯が訪れるま
では、予約ジョブおよび予約に関する諸設定の更新が可
能になる。
【0050】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を詳細に説明する。
【0051】本発明の各実施形態の構成を説明する前
に、本発明の各実施形態を適用する画像処理装置につい
て説明する。
【0052】まず、本発明の画像処理装置に好適なレー
ザビームプリンタの構成について、図1を参照しながら
説明する。
【0053】なお、本発明が適用可能な画像処理装置
は、レーザビームプリンタやLED(発光ダイオード)
プリンタ等の電子写真方式のプリンタに限られるもので
はなく、インクジェットプリンタや熱転写プリンタ等の
他のプリント方式のプリンタでも良いことは言うまでも
ない。
【0054】図1は後述の本発明の各実施形態で適用可
能な画像処理装置の内部構造例を示し、一例としてレー
ザビームプリンタ(LBP)の場合を示す。
【0055】図1において、1000はLBP本体であ
り、ネットワークボード1017を介してローカルエリ
アネットワーク(LAN)に接続されているホストコン
ピュータ(図2を参照)から供給される印刷情報(文字
コード等)やフォーム情報あるいはマクロ命令等を入力
して記憶するとともに、それらの情報に従って対応する
文字パターンやフォームパターン等を作成し、記録紙等
の記録材に像を形成する。1012は操作のためのスイ
ッチおよびLED表示器等が配されている操作パネル、
1001はLBP本体1000全体の制御およびホスト
コンピュータから供給される文字情報等を解析するプリ
ンタ制御ユニットである。
【0056】このプリンタ制御ユニット1001は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1002に出力する。レーザドライ
バ1002は半導体レーザ1003を駆動するための回
路であり、入力されたビデオ信号に応じて半導体レーザ
1003から発射されるレーザ光1004をオン・オフ
切り換えする。
【0057】レーザ光1004は回転多面鏡1005で
左右方向に振らされて静電ドラム1006上を走査露光
する。これにより、静電ドラム1006上には文字パタ
ーンの静電潜像が形成されることになる。この潜像は、
静電ドラム1006周囲に配設された現像ユニット10
07により現像された後、記録紙に転写され、転写され
たトナー画像が定着装置1013で加熱・加圧により定
着された後に、記録紙は排紙ローラ1014により排紙
トレイ1015上に排出される。排紙トレイ1015は
複数装備されることもあり、代わりにソート、ステイプ
ル、パンチ等の機能を持つフニッシャー(図示しない)
が装備される場合もある。
【0058】この記録紙には通常カットシートを用い
る。カットシート記録紙はLBP1000に装着した用
紙カセット1008に収納され、給紙ローラ1009お
よび搬送ローラ1010、搬送ローラ1011とによ
り、装置内に取り込まれて、静電ドラム1006に供給
される。用紙カセット1008は、用紙サイズ、紙種ま
たは用途別に複数装備される場合もある。また記録媒体
の保持手段である用紙カセット1008に記録媒体が残
りどのくらいあるかをセンサーで検知する検知手段10
16がある。また、LBP本体1000には、両面印刷
ユニット(図示しない)が含まれる場合もある。
【0059】また、本発明の画像処理装置に好適な複合
機の構成について、図23を参照しながら説明する。
【0060】図23は、この種の画像処理装置の構成を
説明する概略ブロック図であり、該画像処理装置はリー
ダ部2310およびプリンタ部2321とから構成され
ている。以下、構成および動作について説明する。
【0061】リーダ部2310の原稿給送装置2301
は原稿を最終頁から順に1枚ずつプラテンガラス230
2上へ給送し、原稿の読取り動作終了後、プラテンガラ
ス2302上の原稿を元の原稿給送装置2301の原稿
の上に排出するも自動原稿読み取り機能がついている。
また、原稿を空読みすることにより原稿枚数を検知する
ことができる。原稿がプラテンガラス2302上に搬送
されると、ランプ2303を点灯し、そしてスキャナユ
ニット2304の移動を開始させて、原稿を露光走査す
る。この時の原稿からの反射光は、ミラー2305,2
306,2307およびレンズ2308によってCCD
イメージセンサ(以下、CCDという)2309へ導か
れる。
【0062】このように走査された原稿の画像はCCD
2309によって読取られる。CCD2309から出力
される画像データは、所定の処理が施された後、プリン
タ部2321へ転送される。プリンタ部2321のレー
ザドライバ2323はレーザ発光部2311を駆動する
ものであり、リーダ部2310から出力された画像デー
タに応じたレーザ光をレーザ発光部2311に発光させ
る。
【0063】このレーザ光は感光ドラム2312に照射
され、感光ドラム2312にはレーザ光に応じた潜像が
形成される。この感光ドラム2312の潜像の部分には
現像器2313によって現像剤が付着される。そして、
レーザ光の照射開始と同期したタイミングで、カセット
2314およびカセット2315のいずれかから記録紙
を給紙して転写部2316へ搬送し、感光ドラム231
2に付着された現像剤を記録紙に転写する。現像剤の乗
った記録紙は定着部2317に搬送され、定着部231
7の熱と圧力により現像剤は記録紙に定着される。定着
部2317を通過した記録紙は排出ローラ2318によ
って排出され、ソータ2322は排出された記録紙をそ
れぞれのビンに収納して記録紙の仕分けを行う。
【0064】なお、ソータ2322は仕分けが設定され
ていない場合は最上ビンに記録紙を収納する。また、両
面記録が設定されている場合は、排出ローラ2318の
所まで記録紙を搬送した後、排出ローラ2318の回転
方向を逆転させ、フラッパ2319によって再給紙搬送
路へ導く。多重記録が設定されている場合は、記録紙を
排出ローラ2318まで搬送しないようにフラッパ23
19によって再給紙搬送路へ運ぶ。再給紙搬送路へ導か
れた記録紙は上述したタイミングで転写部2316へ給
紙される。
【0065】また、再給紙搬送路上に中間トレイ232
0を設け、片面の印刷が終了した記録媒体(記録紙)を
順次中間トレイ2320に格納し、片面の印刷がすべて
終了した後、中間トレイに格納されている複数の記録媒
体を中間トレイに格納された順序とは逆順で再給紙し、
残りの面の印刷を行いソータ2322に排出される。
【0066】このように複合機の片面、両面の印刷処理
は行われる。また、図23に示す複合機は、拡張ボード
2324が装着されており、該拡張ボードはプリンタボ
ードとFAXボードの機能を有しているため、本複合機
をプリンタやFAXとして使用することもできる。
【0067】拡張ボード2324のプリンタボード機能
は、ネットワークを介してホストコンピュータから受信
した印刷データを解析し、ビットマップ展開を行う。拡
張ボード2324は、ビットマップ展開された出力イメ
ージをレーザドライバ2323に渡し、レーザドライバ
2323が該出力イメージに応じたレーザ光をレーザ発
光部2311に発光させて上記と同じ印刷処理をする。
【0068】また、拡張ボード2324のFAX機能
は、ネットワークを介してホストコンピュータと通信可
能であり、更に公衆回線に接続され、FAXデータの送
受信を行うことができる。FAX機能としては、リーダ
部2310で読み取ったイメージもしくはホストコンピ
ュータから送信及び処理されたデータを所定の圧縮方法
で圧縮し、公衆回線でFAX送信する機能、公衆回線か
らFAX受信したデータを印刷処理もしくは所定のホス
トコンピュータに送信する機能がある。
【0069】更に、拡張ボード2324は、ホストコン
ピュータからの制御コードを受信し、その制御コードに
基づいて、リーダ部2310で読み取った画像イメージ
を印刷処理したり、所定のホストコンピュータに出力し
たりする機能や、本画像処理装置の図示省略した操作パ
ネルからの指示により、リーダ部2310で読み取った
画像イメージを印刷処理したり、指定されたホストコン
ピュータに出力したり、公衆回線を用いて指定された場
所にFAX送信したりする機能を有している。
【0070】図2は本発明の各実施形態で用いるプリン
タ制御システムのハード構成を示す。ここでは、レーザ
ビームプリンタ(図1)を例にして説明する。なお、本
発明の機能が実行されるのであれば、単体の機器であっ
ても、複数の機器からなるシステムであっても、LAN
(ローカルエリアネットワーク)等のネットワークを介
して処理が行われるシステムであっても本発明を適用で
きることは言うまでもない。また、図2のハード構成
は、図23に示す複合機についても同様である。
【0071】図2において、3000はホストコンピュ
ータであって、ROM(リードオンリメモリ)3内のプ
ログラム用ROM(プログラム記憶領域ともいう)に記
憶された文書処理プログラム等に基づいて図形、イメー
ジ、文字、表(表計算等を含む)等が混在した文書処理
を実行するCPU(中央演算処理ユニット)1を備え、
システムデバイス4に接続される各デバイスをCPU1
が総括的に制御する構成となっている。またCPU1
は、外部メモリ11に記憶された制御プログラム(印刷
制御プログラム、送信制御プログラム、読み取り制御プ
ログラム等)に基づいて印刷データの生成を行う。
【0072】また、このROM3のプログラム用ROM
には、CPU1の制御プログラム等を記憶し、ROM3
のフォント用ROM(フォント記憶領域ともいう)には
上記文書処理の際に使用するフォントデータ等を記憶す
る。
【0073】2はRAM(リードオンリメモリ)であっ
て、CPU1の主メモリ、ワークエリア等として機能す
る。5はキーボードコントローラ(KBC)であって、
キーボード9やポインティングデバイス(図示しない)
からのキー入力を制御する。
【0074】6はCRTコントローラ(CRTC)であ
って、CRTディスプレイ(CRT)10の表示を制御
する。7はメモリコントローラ(MC)であって、本発
明の印刷制御プログラム、ブートプログラム、種々のア
プリケーション、フォントデータ、ユーザファイル、編
集ファイル等を記憶するハードディスク(HD)、フロ
ッピーディスク(FD)等の外部メモリ11とのアクセ
スを制御する。8はプリンタコントローラ(PRTC)
であって、所定の双方向通信可能な媒体22を介してプ
リンタ1000に接続されて、画像処理装置であるプリ
ンタ1000との通信制御処理を実行する。双方向通信
可能な媒体としては、IEEE1284.4を用いても
よいし、また、ネットワークを介して接続されることも
考えられる。本発明では、画像処理装置1000は複数
のユーザにより共有されることを考えているので、22
はローカルエリアネットワーク(LAN)であることが
望ましい。
【0075】なお、CPU1は、例えばRAM2上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYG(画面表示のままの出力)を可能としてい
る。また、CPU1は、CRT10上のマウスカーソル
(図示しない)等で指示されたコマンドに基づいて登録
された種々のウインドウを開き、種々のデータ処理を実
行する。
【0076】次に、プリンタ1000の制御系の構成を
説明する。プリンタ1000において、12はプリンタ
CPUであって、ROM13内のプログラム用ROMに
記憶された本発明の制御プログラム等、あるいは外部メ
モリ14に記憶された制御プログラム等に基づいてシス
テムバス15に接続される各種のデバイスとのアクセス
を総括的に制御し、印刷部インタフェース16を介して
接続される印刷部(プリンタエンジン)17に出力情報
としての画像信号を出力する。
【0077】また、このROM13のプログラムROM
には、後述の図3、図7のフローチャートで示されるよ
うなCPU12の制御プログラム等を記憶する。ROM
13のフォント用ROMには上記出力情報を生成する際
に使用するフォントデータ等を記憶し、ROM13のデ
ータ用ROMにはハードディスク等の外部メモリ14が
無いプリンタの場合には、ホストコンピュータ上で利用
される情報等を記憶している。
【0078】CPU12は入力部18を介してホストコ
ンピュータ3000との通信処理が可能となっており、
プリンタ内の情報等をホストコンピュータ3000に通
知可能に構成されている。19はCPU12の主メモ
リ、ワークエリア等として機能するRAMであって、増
設ポートに接続されるオプションRAM(図示しない)
によりメモリ容量を拡張することができるように構成さ
れている。また、RAM19は、出力情報展開領域、環
境データ格納領域、NVRAM(不揮発性RAM)等に
用いられる。
【0079】ハードディスク(HD)、ICカード等の
外部メモリ14は、メモリコントローラ(MC)20に
よりアクセスを制御される。外部メモリ14は、オプシ
ョンとして接続され、フォントデータ、エミュレーショ
ンプログラム、フォームデータ等を記憶する。また、外
部メモリ14は1個に限らず、少なくとも1個以上備
え、内蔵フォントに加えてオプションフォントカード、
言語系の異なるプリンタ制御言語を解釈するプログラム
を格納した外部メモリを複数接続できるように構成され
ていても良い。外部メモリ14はさらに、NVRAM
(図示しない)を有し、操作パネル1012からのプリ
ンタモード設定情報を記憶するようにしてもよい。
【0080】21は内蔵時計であり、制御プログラムの
実行の際に、現在時刻の参照に用いられる。操作パネル
(操作部)1012は図1で前述したものであって、操
作のためのスイッチおよびLED表示器等が配されてお
り、システムバス15を介してCPU12と接続してい
る。
【0081】このように構成されたプリンタ制御システ
ムにおいて、以下に述べる本発明の実施形態では、この
プリンタ制御システムが複数のユーザによって共有され
る場合に、特定のユーザによるプリンタの時間予約を可
能とし、予約時間帯において非予約者のプリントジョブ
の処理を制限し、予約者のプリントジョブを優先的に処
理する制御を実行する。
【0082】以下、本発明の実施形態を詳述する。
【0083】〔第1の実施形態〕本発明の第1の実施形
態においては、予約時間帯では予約者以外のジョブを拒
否するとともに、予約時間以前においてもジョブの所用
時間を予想し、処理が予約時間までに終了しないジョブ
については処理を拒否することにより、予約時間帯では
予約者のプリントジョブのみを迅速に処理する場合につ
いて説明する。
【0084】なお、ホストコンピュータ3000で生成
される、画像処理装置であるプリンタ1000で印刷処
理するための印刷データを「プリントジョブ」とする。
画像処理装置1000(図23)が複合機である場合
は、画像処理装置1000の入力部18(操作パネル)
においてコピー指示された場合の処理を「コピージョ
ブ」、入力部(リーダ部2324)において原稿画像を
読み取って外部メモリ14に保持するようスキャン指示
された場合の処理を「スキャンジョブ」、読み取った画
像イメージを公衆回線によりFAX送信するよう指示さ
れた場合の処理を「FAX送信ジョブ」、読み取った画
像イメージをホストコンピュータ3000にネットワー
ク22を介して送信するよう指示された場合の処理を
「プッシュスキャンジョブ」、公衆回線によりFAX受
信したデータの印刷処理を「FAX受信ジョブ」、公衆
回線によりFAX受信したデータをホストコンピュータ
3000に出力する処理を「FAXアップジョブ」とい
う。またホストコンピュータ3000からの画像読み取
り指示により、画像処理装置1000で原稿画像をスキ
ャンして印刷部17で印刷する処理を「リモートコピー
ジョブ」、読み取った画像イメージを画像処理装置の外
部メモリ14に保持する処理を「リモートスキャンジョ
ブ」、読み取った画像イメージを画像読み取り指示を出
したホストコンピュータ3000に送信する処理を「プ
ルスキャンジョブ」という。また、ホストコンピュータ
でデータを生成し、公衆回線によりFAX送信する処理
を「リモートFAX送信ジョブ」という。本画像処理装
置は、以上のような11種類のジョブを制御することが
できる。
【0085】<予約設定処理>図6は、本実施形態で時
間予約を行なう際に、ホスト側のCRT10に表示され
る時間予約ダイアログの一例を示す。
【0086】601及び602には予約時間帯の開始時
刻を入力する。603及び604には予約時間帯の終了
時刻を入力する。605の[OK]ボタンを押すことに
よって、画像処理装置にこの予約時刻が送信される。こ
の予約時刻は図5のタイムテーブル501に記憶され
る。なお、ここで設定した予約時間が、すでに他のユー
ザによって予約済みの際には、改めて設定し直す必要が
ある。
【0087】また、この設定はホストコンピュータ30
00からリモートで設定できるだけでなく、画像処理装
置1000の操作パネル1012を用いて、直接設定す
ることも可能である。
【0088】<処理ブロック図>図5は本実施形態の画
像処理装置での内部処理を概念的に示すブロック図であ
る。501は予約時間を記憶しておくタイムテーブルで
あり、図2のRAM19などに領域として確保され、予
約時刻情報と予約者を識別する情報を記憶する。503
はジョブコントローラ(ジョブ制御部)であり、新しい
ジョブが入ってきたときに、タイムテーブル501と時
計502(図2の時計21に対応する)を参照し、図3
のフローチャートに示す手順に従って、そのジョブの扱
いを決める。
【0089】処理されるべきジョブは、ジョブコントロ
ーラ503の制御により、プリントキュー504に入れ
られ、エンジン505(図2の印刷部17に対応する)
からプリントアウトされる。
【0090】506は通信媒体(図2の入力部18に対
応する)であり、ネットワーク等(図2の双方向通信媒
体22に対応する)を介してホストコンピュータ300
0に接続され、ジョブデータの受け渡し、予約時間・ジ
ョブ制御方法の設定、ジョブ処理結果の通知が行われ
る。
【0091】<予約時間移行処理>図7は、本実施形態
において予約時間中の制御への移行処理を説明するため
のフローチャートである。図において、特に、画像処理
装置1000から予約者への予約時間開始の通知と、ウ
ォームアップ開始の処理手順を示す。なお、S701〜
S705は処理ステップを表わす。
【0092】まず、S701において、画像処理装置1
000のCPU12は、時計21から現在時刻を取得
し、現在の時刻が予約時間帯であるか否かを判断する。
現在時刻が予約時間帯であると判断されたならば、S7
05において、CPU12は図6に示したように予約時
間の設定を行ったユーザを判断し、該ユーザへの予約時
間の通知を行う。予約を行ったユーザがホストコンピュ
ータ3000からリモートで予約時間設定を行ったユー
ザであると判断された場合は、CPU12は予約時間通
知情報を生成し、該ユーザの使用するホストコンピュー
タ3000に予約時間通知情報をネットワーク(双方向
通信媒体22)を介して出力する。ホストコンピュータ
3000は予約時間通知情報をネットワーク(双方向通
信媒体22)を介して受信すると、CPU1は予約時間
通知情報に基づいて図8に示すダイアログを生成し、該
ダイアログをCRT10の画面に表示して、予約者の予
約時間帯とその残り時間を通知する。また、予約を行っ
たユーザが操作パネル1012から予約時間設定を行っ
たユーザであると判断された場合は、CPU12は図8
に示すダイアログを生成し、操作パネル1012の表示
部に表示する。なお、このときに表示されるダイアログ
には「ユーザ名XXXの予約時間です」と表示するよう
にする。
【0093】また、S701において、現在時刻が予約
時間帯でないと判断された場合は、S702において、
次の予約時間までの時間が所定時間よりも小さいかを判
断する。次の予約時間が間近に迫っていると判断された
場合は、703において、CPU12は画像処理装置が
節電状態であるか否かを判断する。画像処理装置装置1
000が節電状態であると判断された場合には、S70
4においてCPU12は画像処理装置1000のウォー
ムアップを行ない、予約時間帯のプリントアウトに備え
る。
【0094】ただし、S701、S702において、現
在は予約時間帯でなく、また次の予約時間も間近に迫っ
ていないと判断された場合、あるいはS702、S70
3において、次の予約時間は間近に迫っているが、画像
処理装置は節電状態ではないと判断された場合は、それ
ぞれ何もせずにS701に戻る。
【0095】<画像処理装置における予約時間中の処理
>図3は前述の画像処理装置1000のCPU12で実
行される本実施形態におけるジョブ制御の処理手順を示
す。なお、S301〜S307は各処理ステップをあら
わす。この各処理ステップは、ホストコンピュータ30
00における外部メモリに保持されている印刷制御プロ
グラムが印刷データを生成し、該印刷データを画像処理
装置1000に送信する(プリントジョブ)こと、もし
くはホストコンピュータ3000から画像読み取り指示
等の制御データが送信されること(リモートコピージョ
ブ、リモートスキャンジョブ、プルスキャンジョブ)、
もしくは入力部18である操作パネルからの指示がなさ
れること(コピージョブ、スキャンジョブ、プッシュス
キャンジョブ)、もしくは公衆回線によりFAXデータ
が受信される(FAX受信ジョブ、FAXアップジョ
ブ)ことにより実行される。
【0096】まず、S301において、CPU12は、
印刷にかかわる新しいジョブがあるか否かを判断する。
つまり、「プリントジョブ」「コピージョブ」「リモー
トコピージョブ」「FAX受信ジョブ」があるかを判断
している。印刷にかかわらないジョブ、例えば、「リモ
ートスキャンジョブ」「プルスキャンジョブ」「スキャ
ンジョブ」「プッシュスキャンジョブ」「FAXアップ
ジョブ」などは、印刷にかかわらないので、印刷にかか
わる新しいジョブはないと判断し、そのジョブの制御を
行い、ステップS301に処理を戻す。印刷にかかわる
新しいジョブが確認されたならば、S302において、
このジョブ処理の所用時間を予測する。このジョブが
「プリントジョブ」の場合は、用紙サイズ、プリント必
要枚数、プリントデータ量等を基に処理時間を予測す
る。また、このジョブが「コピージョブ」もしくは「リ
モートコピージョブ」の場合は原稿画像のサイズを検知
し、原稿画像の枚数をカウントし、画像処理装置100
0の画像読み取り速度と印刷速度(ppm)を基に処理
時間を予測する。また、このジョブが「FAX受信ジョ
ブ」である場合は、公衆回線を用いて通信することによ
り原稿画像のサイズと原稿画像の枚数の情報を受信し、
該情報と画像読み取り速度とを基に処理時間を予測す
る。
【0097】次にS303において、PCU12は、そ
の予測した所用時間を基にこのジョブが、次の予約時間
までに終了できるか否かを判断する。このジョブが次の
予約時間までに終了すると判断した場合は、S304に
おいて、現在の時刻が予約時間帯であるか否かを判断す
る。
【0098】現在の時刻が予約時間帯でなかった場合に
は、S306において、CPU12は、このジョブを処
理するためにプリントキューに入れる。
【0099】現在の時刻が予約時間帯である場合は、S
305において、このジョブがこの時間帯を予約した予
約者自身のものか否かを判断する。このジョブが「コピ
ージョブ」である場合は、画像処理装置1000を使用
する際に入力される「ユーザ名」と「パスワード」に基
づいて予約者の指示であるかを判断する。また、このジ
ョブが「プリントジョブ」である場合は、該プリントジ
ョブのデータを解析し、このジョブを送信したホストコ
ンピュータの「ユーザ名」及び「ログイン名」を取得す
ることにより判断する。また、このジョブが「FAX受
信ジョブ」である場合は、相手の電話番号を取得し、こ
の電話番号が予約者の電話番号であるかを判断する。
【0100】このジョブが予約者自身のジョブである場
合は、S306においてこのジョブをプリントキューに
入れ、順次印刷処理を行う。
【0101】予約者以外のジョブであると判断された場
合は、S307でCPU12はこのジョブの受け付けを
拒否する。また、上記S303において、当該ジョブが
次の予約時間までに終了しないと判断された場合も、S
307において、CPU12はこのジョブの受け付けを
拒否する。
【0102】S307では、CPU12は更に、拒否さ
れたジョブの破棄を行なうとともに、ジョブの指示元に
対してジョブの拒否を通知する。このジョブが「プリン
トジョブ」の場合は、ジョブ生成元のホストコンピュー
タ3000に対してジョブの拒否を行う。そして、ジョ
ブ生成元ホストは画像処理装置1000からジョブの拒
否が通知された場合に、外部メモリ11にある印刷制御
プログラムは、当該ジョブは他のジョブの予約時間帯の
ために拒否された旨の、図4に示すようなダイアログを
生成し、CRT10の画面上に表示するよう制御する。
また、このジョブが「コピージョブ」の場合は、操作パ
ネル1012の表示部に図4に示す表示を行う。また、
このジョブが「FAX受信ジョブ」である場合は、図4
に示す内容のFAXデータを生成し、公衆回線を介して
送信元の電話番号のFAXにFAX送信する。
【0103】<詳細な予約設定処理>図19は、本実施
形態で時間予約を行なう際に、予約設定ユーティリティ
によりホスト側のCRT10に表示される時間予約ダイ
アログの一例を示す。簡単な予約設定処理について説明
した図6との相違点を以下に説明する。また、この予約
時間設定ユーティリティの提供するユーザインタフェー
スを画像処理装置1000の操作パネル1012に表示
してユーザに操作パネル1012から設定させることも
できる。
【0104】1901から1904は図6の601から
604と同じで、これらには予約時間帯の開始時刻と終
了時刻を入力する。
【0105】1905および1906は、二者択一のラ
ジオボタンである。1905のボタンを選択すると、画
像処理装置1000は、図6の605の[OK]ボタン
を選択した場合と同一のジョブ制御を行なう。つまり、
他のユーザからのジョブはすべて破棄し、破棄されたこ
とを通知し、特定のユーザからのジョブについてのみ印
刷処理を行うよう制御するための指定手段である。一
方、1906のボタンを選択すると、予約時間帯であっ
ても予約者のジョブの処理を行なっていなければ、予約
者以外のジョブも処理可能となる。つまり、予約したユ
ーザのジョブを優先的に処理させるための指定手段であ
る。
【0106】以下に、予約者以外のジョブを処理する際
の例外設定を説明する。
【0107】1907は、処理可能とするジョブの最大
所用時間を設定するための指定手段である。ここで設定
された所要時間を超えないジョブは、直ちに図5のプリ
ントキュー504に入れられる。1907で設定された
所用時間を超えるジョブの処理については、1908よ
び1909の二者択一ボタンの設定に従う。
【0108】1908のボタンは、1901〜1904
で指定された予約時間中には、ジョブは受け付けるが印
刷処理させないことを指定する手段である。1908の
ボタンが選択されている場合には、予約時間そのジョブ
(予約者以外のジョブ)は予約時間終了後まで印刷処理
されず、待機状態となる。ただし、本画像処理装置10
00がHD(ハードディスク等の大容量メモリを有して
いる場合は、受け付けたプリントジョブを解析し、ビッ
トマップ展開処理を行いHDに保持しておくことができ
る。このようにすることにより、予約時間終了後にすぐ
に印刷処理ができるという効果が得られる。よって、画
像処理装置1000は、1908のボタンが選択されて
いる場合は、本画像処理装置1000に大容量メモリが
装着されているか否かを判断し、装着されていると判断
された場合は、ホストコンピュータから受信したプリン
トジョブを解析して展開処理し、画像イメージを大容量
メモリに保持する。大容量メモリが装着されていないと
判断された場合は、ホストコンピュータから受信したプ
リントジョブをプリンタ言語のままRAM19に保持し
ておく。
【0109】1909は予約時間に予約者以外のジョブ
を分割して処理することを指定するためのボタンであ
る。また、1910は、分割して処理する際にジョブを
どのように分割するかを指定するための手段である。1
909のボタンが選択されている場合には、そのジョブ
は1910に設定された処理所用時間以内の大きさのジ
ョブに分割され、分割された各ジョブは図5のプリント
キュー504に入れられる。これにより、予約者のジョ
ブが入力された場合でも、予約者以外のジョブ処理のた
めに、予約者のジョブ処理がいたずらに遅れることを防
ぐことができる。
【0110】なお、予約時間帯に予約者以外のジョブを
処理する際には、画像処理装置1000は予約時間処理
情報を生成し、予約者のユーザに相当するホストコンピ
ュータ3000に該予約時間処理情報出力する。また、
予約者以外のジョブを実行する場合には、画像処理装置
1000はジョブ受け付け情報を生成し、当該ジョブを
指示したユーザに相当するホストコンピュータ3000
に該ジョブ受け付け情報を出力する。予約者のホストコ
ンピュータ3000は予約時間処理情報を画像処理装置
1000から受信し、該予約時間処理情報に基づいて図
20に一例を示すダイアログを生成し、該ダイアログを
予約者ホストのCRT10の画面(リモート設定時)の
表示部に表示して、他のユーザのジョブを処理している
旨の通知を行なう。また、予約設定処理が画像処理装置
1000の操作パネル1012上で設定された場合は、
操作画像処理装置1000の操作パネル1012(操作
パネルからのローカル設定時)に同様のメッセージを表
示する。
【0111】このとき、非予約者のジョブ生成者のホス
トコンピュータはジョブ受け付け情報を画像処理装置1
000から受信し、該ジョブ受け付け情報に基づいて図
21に一例を示すダイアログを生成し、非予約者である
ジョブ生成者のホストのCRT10に表示し、ユーザに
対して、ジョブの受付の通知と、そのジョブがどのよう
に分割処理されるか等の詳細の通知をする。
【0112】1911、1912、1913には、予約
者のジョブ処理を確実に行なうために、予約者があらか
じめ確保する資源の設定をおこなうための指定手段であ
る。すなわち、1911は予約者のジョブのプリントに
使用する用紙の種類(図9では一例としてA4サイズを
設定する場合を示す)であり、1912は用紙のプリン
ト枚数である。
【0113】ここで設定された用紙は、図1には図示さ
れていない、画像処理装置内の用紙確保装置に蓄えられ
る。この用紙確保装置は、画像処理装置1000の両面
印刷ユ二ット(中間トレイ2320)を一時的に使用す
ることによっても実現可能である。ここに確保された用
紙は、予約者が予約時間帯に行なうプリントジョブだけ
に使用されるが、予約時間終了後に資源は開放され、給
紙装置内の用紙と同等に扱われ、他のジョブから使用さ
れる。また確保されているメモリ容量も同様に、予約時
間帯をすぎた場合は、メモリが開放され、他のジョブに
使用する。
【0114】1913には、予約者があらかじめ確保す
る図5のプリントキュー504内のメモリの総量を指定
する。ここで指定されたメモリは、予約者が予約時間帯
に行なうプリントジョブだけに使用されるが、予約時間
終了後には解放される。
【0115】1914は[OK]ボタン、1915はキ
ャンセルボタンである。OKボタン1914をユーザが
押下することにより、ホストコンピュータ3000は予
約設定ユーティリティのユーザインタフェース1900
により設定された情報に基づいて予約設定情報を生成
し、該予約設定情報を双方向通信媒体22(ネットワー
ク)を介して画像処理装置1000に送信する。画像処
理装置1000は、予約設定情報をホストコンピュータ
3000から受信すると、CPU12はその情報を解析
し、指定された時間帯が他のユーザからの予約時間帯で
あるか否かを判断する。他のユーザからの予約が入って
いないと判断された場合は、その予約設定を行い、その
情報を外部メモリ14に記憶する。他のユーザからの予
約が入っている場合は、予約を受け付けず、その旨を予
約設定情報を送信したホストコンピュータ3000に通
知する。画像処理装置1000は、予約設定情報に基づ
いて予約設定を行うと、予約設定情報に含まれる資源予
約情報を解析し、資源を確保する。具体的には、確保す
る用紙サイズ情報と用紙枚数情報とに基づいて、給紙部
(用紙カセット2314、2315)から適するサイズ
の記録材を給紙し、記録材を搬送させて転写処理を行わ
ずに排出ローラ2318の手前まで記録材を搬送した
後、フラッパ2319によって再給紙搬送路へ導き、中
間トレイ2320に指定枚数分の記録材を確保して待機
する。予約時間中に予約者ユーザからのジョブが入力さ
れると、中間トレイ2320から記録材が停車部231
6へ給紙され、転写が始められて印刷処理が行われる。
また、確保指定されたメモリ容量情報に基づいて、RA
M19のワークメモリを確保しておき、予約時間中の他
のジョブで使用させないようにする。つまり、予約時間
中に非予約者ユーザのジョブを処理する場合には、確保
されたメモリ分のワークメモリは使用できないため、処
理速度が多少遅くなることがある。
【0116】また、本第1の実施形態では、ホストコン
ピュータ3000により生成された予約設定情報は、プ
リントジョブとは独立して画像処理装置に送られてくる
ものであり、予約の対象は指定されたユーザである。
【0117】このように、本実施の形態では、ホストコ
ンピュータ3000からリモートで、もしくは画像処理
装置1000の操作パネルからローカルで予約設定を行
うことができるため、操作性が向上する。
【0118】また、時間予約だけでなく、資源も予約す
ることができるため、予約されたユーザのジョブを確実
に処理できる。
【0119】また、予約指定された時間帯に特定のユー
ザだけに使用させることができるため、他のユーザのジ
ョブを排除した独占画像処理装置として使用することが
できる。
【0120】また、予約指定された時間帯に非予約者の
ユーザのジョブは制限を設けることができるため特定の
ユーザのジョブを優先的に処理できる。
【0121】〔第2の実施形態〕本発明の第1の実施形
態では、予約時間帯での予約者自身のジョブを優先的、
かつ確実に処理するために、資源予約を行なうことを可
能にしている。そこで、本発明の第2の実施形態では、
ジョブに対して予約時間帯を設定/変更する場合、更に
は印刷対象のファイルに対して予約時間帯を設定する場
合について説明する。
【0122】図9は、本発明において、プリントジョブ
の処理をブロック図を用いて表現したものである。
【0123】コマンド解析部901は、入力部18で受
信したデータ、即ち後述の図12で示されるプリントジ
ョブの各コマンドを順次解析する。解析された情報のう
ち、ジョブとして管理すべき情報は、RAM19内に生
成される後述の図17のジョブテーブルに格納される。
【0124】管理すべき情報とは受信した順番(ジョブ
番号等)、ユーザ名、ファイル名、処理状態、予約時
間、予約資源情報等である。
【0125】受信バッファ902は、コマンド解析部9
01で解析された情報のうち、実際の出力データを、R
AM19に一時的に保存処理する。
【0126】PDL印刷処理部903は、受信バッファ
902に蓄積された実際に出力されるべき印刷情報(P
DL)を印刷可能なイメージデータに展開処理する。
【0127】キュー904は、後述の出力部905に渡
される情報をRAM19に順次蓄積処理する。
【0128】出力部(エンジン)905は、実際の印刷
処理、即ち、RAM19に順次蓄積されたプリントジョ
ブを印刷用紙への転写処理を行う。
【0129】<印刷データの生成>プリントジョブデー
タの生成はホストコンピュータ3000で行われる。ホ
ストコンピュータ3000は本実施形態においては、デ
ータ生成手段として機能する。
【0130】プリントジョブデータは主に、1)プリン
トジョブを管理するためのデータ、2)印刷処理される
ための文書データ、3)印刷制御のためのデータ、とい
う3種類の属性に分類でき、それぞれはコマンド情報に
より記述される。夫々のコマンド情報には、個々に対応
したヘッダ情報が付加され、ヘッダ情報と、コマンド情
報とが一対となる。プリントジョブデータはヘッダ情報
と、コマンド情報の一対が一つあるいは複数の組合わせ
により記述されるデータである。
【0131】図12は、ホストコンピュータ3000か
ら受信された印刷データの構成図である。
【0132】1201は、1つの印刷処理にかかる一連
のコマンド、即ち、ジョブコマンドを表したものであ
る。
【0133】1202は、後述のコマンド1203のパ
ケットヘッダーであり、本ヘッダーにはコマンド120
3のデータサイズが格納されている。
【0134】1203はジョブの開始を示すコマンドで
あり、本コマンドから後述のジョブの終了コマンド12
09までが1つのジョブとして管理されるべきデータあ
る。
【0135】1204は後述のコマンド1205のパケ
ットヘッダーであり、本ヘッダーにはコマンド1205
のデータサイズが格納されている。
【0136】1205はパラメータの設定コマンド、及
び設定データである。この設定データには、プリントジ
ョブの用紙サイズ情報、印刷枚数情報などが含まれてい
る。画像処理装置1000は、この設定データに基づい
て所要時間の算出を行うことができる。
【0137】1206は後述のコマンド1207のパケ
ットヘッダーであり、本ヘッダーには印刷データ120
7のデータサイズが格納されている。
【0138】1207は実際に印刷されるべき印刷デー
タ(PDLデータ)である。
【0139】1208は後述のコマンド1209のパケ
ットヘッダーであり、本ヘッダーにはコマンド1209
のデータサイズが格納されている。
【0140】1209はジョブの終了コマンドであり、
ジョブ開始コマンド1203と対になりジョブの情報を
識別するものである。
【0141】なお、前記1202,1204,120
6,1208の各パケットヘッダーには続くコマンドの
サイズ以外の情報即ち、パケット識別データが格納され
ていても良く、続くコマンドのデータサイズ以外の情報
に関しては特に制限するものではない。
【0142】パケットヘッダ情報は単一の情報に限定さ
れず、複数種の情報を並記することも可能である。例え
ば、データ容量と、そのデータが制御データであるか、
印刷される文書データのいずれかであるかの識別データ
との並記である。
【0143】プリントジョブ1201は、パケットヘッ
ダとパラメータとを1つのデータの塊としてパケット単
位で送受信が行われる。ここでいうパケットとは、ネッ
トワークにおけるデータ通信でのパケットという下層の
パケットではなく、データの塊という上位概念である。
【0144】印刷開始命令1203と印刷終了命令12
09で囲まれている情報は、一プリントジョブ単位とし
て扱われる。
【0145】また、プリントジョブだけでなく、リモー
トコピージョブやプルスキャンジョブ等もこのようなパ
ケット形式のコマンドとして送信される。その場合は、
1207に相当する印刷データのパケットが省かれ、1
203に相当する部分に読み取り開始命令(もしくはコ
ピー開始命令)が、1209に相当する部分には読み取
り終了命令(もしくはコピー終了命令)が替わりに送ら
れる。
【0146】図11は、本発明の第2の実施の形態に係
る印刷システムの模式的構成を示すブロック図である。
本発明の第2の実施の形態に係る印刷システムは、ホス
トコンピュータ3000と、画像処理装置1000とを
ローカルエリアネットワーク(双方向通信媒体)22を
介して接続した構成となっている。本発明の第2の実施
の形態では、双方向通信媒体22として例えばIEEE
(Institute of Electrical and Electronics Engi
neers:米国電気電子技術者協会)1284で規定され
たローカルインタフェイスを使用した場合を例に上げ説
明するが、第1の実施の形態のようにネットワークであ
ってもよい。
【0147】本発明の第2の実施の形態に係る印刷シス
テムを構成するホストコンピュータ3000は、アプリ
ケーション部1101と、プリンタドライバ部1102
と、送信バッファ1103と、I/Fドライバ部110
4と、ユーティリティ部1105と、論理チャネル制御
部1106と、ジョブパケット生成部1107とを備え
る構成となっている。
【0148】上記各部の機能を詳述すると、アプリケー
ション部1101は、ユーザにグラフィックユーザイン
タフェイスを提供し、ユーザの目的に適った画像データ
を生成する。プリンタドライバ部1102は、アプリケ
ーション部1101が生成した画像データを画像処理装
置1000で印刷可能なページ記述言語(PDL)デー
タに変換する。送信バッファ1103は、プリンタドラ
イバ部1102が生成したPDLデータを一時的に格納
しておく。ジョブパケット生成部1107は、送信バッ
ファ1103に蓄えられたPDLデータからジョブパケ
ットデータを生成する。
【0149】ユーティリティ部1105は、画像処理装
置1000の情報を獲得してグラフィックユーザインタ
フェイスに提供したり、ユーザの要望に従って画像処理
装置110の環境設定を変更する。論理チャネル制御部
1106は、ジョブパケット生成部1107から送られ
るジョブパケットデータをデータチャネルとし、ユーテ
ィリティ部1105から送受信される状態取得、環境設
定を管理チャネルとして、2つの論理チャネルから送ら
れるデータをパケット化して1つの物理チャネルに変換
する。つまり、双方向インタフェース22は、物理的に
は1つの双方向インタフェース(本実施例ではIEEE
1284インタフェース)であるため、2つの異なる種
類のデータを1つのインタフェースで送受信するため、
論理チャネル制御部1106が存在する。
【0150】ここで、本実施例の論理チャネル制御部1
106は、IEEE1284.4の通信方式を用いて、
マルチチャネル通信を行うよう制御している。IEEE
1284.4は、データをクレジットという単位で送受
信し、送受信ためにまずクレジット要求を出し、その要
求に対応したクレジットをもらうことにより通信を行
う。ここで、データ送受信用とは別に、常に管理用のク
レジットを2つ用意しているので、例えば画像処理装置
において印刷データを受信中にも、管理チャネル(管理
用クレジット)から制御コマンドを受信できるようにな
っている。
【0151】I/Fドライバ部1104は、送信バッフ
ァ1103に蓄えられたPDLデータを画像処理装置1
000に送信、及び画像処理装置1000の情報の送受
信を行う。
【0152】ここで、プリントジョブは上記のように生
成されるが、プリンタドライバ部1102の替わりに画
像処理装置1000全体を制御可能なデバイスドライバ
部を設けることにより、リモートコピージョブやリモー
トスキャンジョブを生成することができる。
【0153】他方、本発明の第2の実施の形態に係る印
刷システムを構成する画像処理装置1000は、論理チ
ャネル制御部1108と、機器データベース部1109
と、ジョブプリプロセッサ部1110と、受信バッファ
1111と、PDLトランスレータ部1112と、描画
バッファ1113と、描画部1114と、プリンタエン
ジン部1115と、I/Fドライバ部1116と、情報
管理部1117とを備える構成となっている。
【0154】上記各部の機能を詳述すると、I/Fドラ
イバ部1116は、ホストコンピュータ3000から送
信されたPDLデータの受信、画像処理装置1000の
情報の送信、環境設定の受信を行う。
【0155】論理チャネル制御部1108は、I/Fド
ライバ部1116で受信したパケットデータをデータチ
ャネル、管理チャネルの2つの論理チャネルに変換して
後段に渡す。これは、ホストコンピュータ3000から
受信したパケットデータがプリントジョブであればジョ
ブプリプロセッサ部1110に渡し、ジョブの制御に使
用するジョブ管理コマンドのパケットデータであれば情
報管理部1117に渡すのである。
【0156】本発明の付加情報解析手段に対応するジョ
ブプリプロセッサ部1110は、論理チャネル制御部1
108からデータチャネルのデータを受取り、受信バッ
ファ1111にPDLデータを転送、或いは機器データ
ベース部1109に情報を設定する。図13で後述する
が、ジョブパケットがジョブ開始コマンドであれば、ジ
ョブ番号を割り付けて機器データベース部1109のジ
ョブ管理テーブルにジョブ番号を設定し、そのジョブ番
号に対応するジョブ状態情報1707を「受信中」に設
定する。また、ジョブパケットがPDLのデータコマン
ドであれば、受信バッファ1111にPDLデータとジ
ョブ番号を転送する。また、ジョブ属性パケットであれ
ば、パラメータの内容を機器データベース部1109の
ジョブ管理テーブルに設定する。ジョブプリプロセッサ
部1110は、あるジョブ番号のすべてのPDLデータ
を受信バッファ1111に格納すると、機器データベー
ス部1109のジョブ管理テーブルのジョブ状態情報1
707を「印刷待ち」に更新する。
【0157】受信バッファ1111は、ジョブ番号が割
り付けられたPDLデータを一時的に保有し、後段の処
理の遅延の緩衝材となる。機器データベース部1109
は、画像処理装置1000の機器のデータベース、及び
プリントジョブを描画するためのジョブ情報を格納して
おく。機器データベース部1109のジョブ管理テーブ
ルは図17で後述する。
【0158】情報管理部1117は、管理チャネルに送
られた管理パケットを受取り、管理パケットに書かれて
いるオペレーションコードとデータに応じて機器データ
ベース部1109の情報の書き換えや、管理パケットの
データに応じてジョブを制御する。ジョブ制御について
は、図15で後述する。
【0159】PDLトランスレータ部1112は、PD
Lデータの翻訳処理を行い、描画に適した描画オブジェ
クトの中間データに変換を行い、描画バッファ1113
に格納する。なお、PDLトランスレータ部1112
は、受信バッファ1111から新たなジョブ番号が割り
付けられたジョブの解析が始まることを認識すると、機
器データベース部1109のジョブ管理テーブルのジョ
ブ状態情報1707を「解析中」に更新する。
【0160】描画バッファ1113は、描画オブジェク
トを実際に印刷を行うまで一時的に格納しておくもので
あり、1ページ分の中間データが格納されると描画部1
114により印刷処理が開始される。
【0161】描画部1114は、描画バッファ1113
に一時格納された描画オブジェクトを実際に描画を行っ
てビットマップ画像を生成し、ビットマップ画像をプリ
ンタエンジン部1115に送信する。描画部1114
は、新しいジョブ番号のビットマップ画像の生成が始ま
ると、機器データベース部1109のジョブ管理テーブ
ルのジョブ状態情報1707を「印刷中」に更新する。
【0162】プリンタエンジン部1115は、描画部1
114が生成したビットマップ画像を受取り、既知の印
刷技術により用紙等のメディアに印刷を行う。
【0163】図10を用いて、ホストコンピュータ30
00のジョブパケット生成部1107におけるジョブパ
ケット作成処理の制御の一例を説明する。
【0164】ホストコンピュータ3000によって送信
するジョブパケットからなる印刷データの基になるデー
タを、ユーザがホストコンピュータ3000上のアプリ
ケーション1101を用いて作成するまでの処理はここ
では省略する。
【0165】アプリケーションが生成したデータがGD
I(Graphical Device Interface)等を通じてプリンタ
ドライバ1102に送信されると、プリンタドライバ1
102は、GDIから入力されたデータに基づいてPD
Lデータを生成し、送信バッファ1103に格納する。
送信バッファ1103にPDLデータが順次生成される
と、ジョブパケット生成部1107がジョブパケットの
生成処理を開始する。この際、プリンタドライバは時刻
予約ダイアログ(図6、19、22)をホストコンピュ
ータ3000に接続されたCRT10に表示し、ユーザ
に予約時刻の指定を促す。ここで何も入力がなされない
場合には、予約ジョブではないとみなされる。
【0166】ステップS1001において、ジョブパケ
ット生成部1107は、ジョブ開始パケットを生成し、
論理チャネル制御部1106に送信する。ジョブ開始パ
ケットは、図12におけるパケットヘッダ1202と印
刷開始命令1203からなる。
【0167】ステップS1002において、ジョブパケ
ット生成部1107は、ジョブ属性パケットを生成し、
論理チャネル制御部1107に送信する。ジョブ属性パ
ケットは、図12におけるパケットヘッダ1204とパ
ラメータ情報1205からなる。ジョブ属性には、前述
したように、ジョブ名、ジョブオーナ名、ジョブサイ
ズ、ジョブ処理予約時刻、ジョブページ数、ページサイ
ズ・給紙段や排紙ビン等の占有予定デバイス名、などの
属性が入る。ジョブ名・ジョブページ数・ページサイズ
・給紙段や排紙ビン等の占有予定デバイス名は、GDI
からプリンタドライバ部1102が取得でき、またジョ
ブオーナ名は、OSに付属されている関数からユーザの
ログオン時のユーザ名を取得でき、ジョブサイズは、プ
リンタドライバ1102が生成するPDLを内部計算に
より求めることができる。
【0168】ジョブ処理予定時刻は、第1の実施の形態
で前述した予約設定ダイアログ1900のテキストボッ
クス1901〜1904から入力された日時を用いる。
これにより、ユーザは、このジョブを任意の時刻での印
刷予約が可能になる。また予約設定ダイアログ1900
上のオプションメニュー1906〜1909から手動
で、予約すべきリソースを予約することが出来る。
【0169】ステップS1003において、ジョブパケ
ット生成部1107は、送信可能なデータの最大サイズ
Nを取得する。上記説明したように、本システムでのジ
ョブパケットの最大サイズは、64Kbyteである。
【0170】次にステップS1004において、ジョブ
パケット生成部1107は、送信すべきデータのサイズ
を取得する。これは送信バッファ1103に格納されて
いるPDLデータのサイズを取得するのである。ステッ
プS1005では、ステップS1004で取得した送信
データ(PDLデータ)のサイズが最大サイズNよりも
大きいか否かをジョブパケット生成部1107が判別す
る。もし送信データのサイズが最大サイズNよりも大き
いと判断された場合は、ステップS1006に処理が進
み、ジョブパケット生成部1107は、送信データであ
るPDLをサイズN(ここでは64Kbyte)の部分
とそれ以外の部分(残りの部分)に分割する。
【0171】ステップS1007において、ジョブパケ
ット生成部1107は、分割されたデータのうちサイズ
がNの部分のパケットヘッダ情報を作成する。また、こ
のときパケットヘッダの継続フラグを「1」に立てる。
【0172】そしてステップS1008で、ジョブパケ
ット生成部1107は、パケットヘッダ情報と送信デー
タ(PDL)とをつなげて、送信データパケットである
ジョブパケットを作成する。ジョブパケットのデータ部
には、PDLデータがそのまま入る。
【0173】ステップS1009では、ジョブパケット
生成部1107は、作成したジョブパケットを論理チャ
ネル制御部1106に送信する。
【0174】続いてステップS1010において、ジョ
ブパケット生成部1107は、送信していない部分(分
割された残りの部分)のPDLデータのサイズを取得
し、ステップ1005の処理に戻る。
【0175】また、ステップS1005において、送信
データのサイズが最大サイズN未満であると判断された
場合は、ステップS1011に処理が進み、ジョブパケ
ット生成部1107は、送信データに対するパケットヘ
ッダ情報を作成する。また、このときパケットヘッダの
継続フラグは「0」にしておく。
【0176】そしてステップS1012で、ジョブパケ
ット生成部1107は、パケットヘッダ情報と送信デー
タ(PDL)とをつなげて、送信パケットであるジョブ
パケットを作成する。
【0177】ステップS1013では、ジョブパケット
生成部1107は、作成したパケットを論理チャネル制
御部1106に送信し、処理を終了する。
【0178】ステップS1014では、ジョブパケット
生成部1107は、ジョブ終了パケットを生成し、論理
チャネル制御部1106に送信する。ジョブ終了パケッ
トは、図12におけるパケットヘッダ1208と印刷終
了命令1209からなる。
【0179】このようにして、パケット形式で予約プリ
ントジョブが生成され、論理チャネル制御部1106を
介してホストコンピュータ3000から画像処理装置1
000に送信される。
【0180】<プリントジョブデータの処理・実行>図
13のフローチャートは、画像処理装置1000におけ
る入力データの処理を示すものである。入力データは主
に、1)プリントジョブを管理するためのデータ、2)
印刷処理されるための文書データ、3)印刷制御のため
のデータ、という3種類の属性に分類できる。コマンド
解析部901はこの観点から入力されたデータを解析す
る。
【0181】ホストコンピュータ3000からなにかし
らのデータを入力部18であるI/Fドライバ部111
6が受信すると(S1301)、ステップS1302に
おいて、論理チャネル制御部1108とジョブプリプロ
セッサ部1110は、I/Fドライバ部1116で受信
したコマンドを順次解析する。
【0182】ステップS1303では、論理チャネル制
御部1108は、解析されたコマンドがジョブ終了パケ
ットかチェックし、ジョブ終了パケットである場合はス
テップS1304に遷移する。
【0183】ジョブ終了パケットでない場合は、ステッ
プS1305において、論理チャネル制御部1108
は、解析されたコマンドがジョブ開始パケットかチェッ
クし、ジョブの開始コマンドである場合はステップS1
315に遷移し、ジョブ管理テーブルにこのジョブを追
加する。
【0184】ジョブ開始パケットでない場合は、ステッ
プS1306において、論理チャネル制御部1108
は、解析されたコマンドがパラメータの設定コマンドで
あるジョブ属性パケットかチェックし、ジョブ属性パケ
ットである場合はステップS1316に遷移して、ジョ
ブ管理テーブルのパラメータリストを追加する。
【0185】ジョブ属性パケットでない場合は、ステッ
プS1307において、論理チャネル制御部1108
は、解析されたコマンドがデータコマンドである送信デ
ータパケットかチェックし、送信データパケットである
場合はステップS1317に遷移して、受信バッファに
印刷データを蓄積する。
【0186】送信データパケットでない場合は、ステッ
プS1308において、論理チャネル制御部1108
は、解析されたコマンドがジョブの制御コマンドかチェ
ックし、ジョブの制御コマンドである場合はステップS
1318に遷移して、ジョブ制御を行う。このジョブ制
御については図15で後述する。ジョブの制御コマンド
でない場合は、予想されないデータが入力されたことに
なるので処理をステップS1301に戻す。
【0187】ステップS1304では、論理チャネル制
御部1108は、後述のステップS1316において追
加された機器データベース部1109内のジョブ管理テ
ーブルを解析し、パラメータリスト内の印刷リソース情
報を読み出す。この印刷リソース情報とは、ステップS
1002で設定されたジョブページ数・ページサイズ・
給紙段や排紙ビン等の占有予定デバイス名などである。
ここで、ジョブが時間予約されたものであった場合は、
機器データベース部1109に対し、必要なリソースの
予約を行なう。ここで予約された印刷リソースは、以
後、他のジョブから使用することは出来ない。
【0188】また、時間予約されたジョブであり、か
つ、ジョブ管理テーブル内のファイル名1704に同一
ファイル名のジョブが存在する場合には、予約ジョブの
上書きであるとみなし、同一名のジョブ管理テーブルを
更新する。図18は、リソース名と、そのリソースを予
約しているジョブ番号とを示す管理テーブルである。こ
の管理テーブルに示すように、例えば、「A4給紙トレ
イ」というリソース名の給紙トレイ(用紙カセット)
は、ジョブ番号5番のジョブに予約されている。
【0189】ステップS1309では、論理チャネル制
御部1108は、ジョブ終了コマンドを受け、受信した
ジョブを実行するのに十分な印刷リソースが残っている
かをチェックする。印刷リソースが不足する場合にはス
テップS1313にて、ジョブ受付拒否をホストコンピ
ュータ3000に通知した後、図17のジョブ管理テー
ブルにジョブ番号1701を機器データベース部110
9内のジョブ管理テーブルから削除する。
【0190】ステップS1310では、論理チャネル制
御部1108は、すでに受信している一連のプリントジ
ョブデータをジョブプリプロセッサ部1110に転送す
る。なお、論理チャネル制御部1108からジョブプリ
プロセッサ部1110にデータ転送するタイミングは、
本実施例のごとく全てのデータが揃ってから行われる必
要はなく、特定のサイズ毎に順次転送されても良く、特
に限定するものではない。例えば、後述するステップS
1315の次に続く処理であってもよい。
【0191】続いてステップS1311では、ジョブプ
リプロセッサ部1110で解析されたデータを受信バッ
ファ1111に蓄積するステップである。なお、ジョブ
プリプロセッサ部1110から受信バッファ1111に
データ転送するタイミングも特に限定するものではな
い。
【0192】ステップS1312では、ジョブプリプロ
セッサ部1110は、受信バッファ1111にデータを
蓄積終了後、図17のキュー番号1702に適当な番号
を機器データベース部1109内のジョブ管理テーブル
に書き込む。
【0193】ステップS1311では、ジョブプリプロ
セッサ部1110は、論理チャネル制御部1108から
ジョブ開始パケットを受け、図17のジョブ管理テーブ
ルにジョブ番号1701を機器データベース部1109
内のジョブ管理テーブルに書き込み、続く一連のコマン
ド受信の準備を行う。
【0194】ステップS1312では、ジョブプリプロ
セッサ部1110は、論理チャネル制御部1108から
ジョブ属性パケットを受け、図17の1704〜170
6に所望のデータを機器データベース部1109内のジ
ョブ管理テーブルに追加するステップである。
【0195】ステップS1313では、このジョブを処
理するのに必要なリソースが不足すると判断されたた
め、論理チャネル制御部1108は、ジョブの受け付け
を拒否することをジョブプリプロセッサ1110に通知
し、かつ、そのジョブの送信元であるホストコンピュー
タ3000に対して、ジョブの受け付けを拒否した旨の
制御パケットを生成し、I/Fドライバ部1116から
IEEE1282(双方向通信媒体22)を介して該制
御パケットを出力する。
【0196】そしてステップS1314では、受け付け
を拒否したジョブをジョブ管理テーブルから削除する。
【0197】このようにして画像処理装置1000は入
力データの処理を行う。また、双方向性インタフェース
22は前述したようにマルチチャネルの通信が行えるた
め、印刷データのジョブパケットを受信中にも、ジョブ
制御コマンドのジョブパケットを受信することが可能で
あり、例えば図15で後述するようなキャンセル制御を
受信中のジョブに対して行うことができるという効果が
得られる。
【0198】図14は、本発明の画像処理装置において
プリントジョブを実行する印刷処理時の概略フローであ
る。
【0199】ステップS1401において、情報管理部
1117は、機器データベース部1109のジョブ管理
テーブル内のジョブ状態情報1707をすべてチェック
し、「終了」となっているジョブの有無をしらべる。
【0200】「終了」となっているジョブが無い場合に
はステップS1405に遷移する。「終了」となってい
るジョブが有った場合には、ステップS1402におい
て、情報管理部1117は、印刷処理を行ったプリント
ジョブのジョブ情報を機器データベース部1109内の
ジョブ管理テーブルから削除する。その後ステップS1
412で得たデータ領域の解放を行う。ここでいうデー
タ領域とは、受信バッファ1111、描画バッファ11
13における該当プリントジョブのデータ(PDLデー
タと中間データ)の占める領域である。
【0201】ステップS1402において、情報管理部
1117は、機器データベース部1109のジョブ管理
テーブル内のジョブ状態情報1707をすべてチェック
し、「一時停止」となっているジョブの有無をしらべ
る。一時停止中のジョブがある場合はステップS140
4において、該当ジョブを再開すると共に、ジョブ状態
情報1707を一時停止する前の状態の「解析中」また
は「印刷中」に変更する。
【0202】ステップS1405において、情報管理部
1117は、機器データベース部1109内のジョブ管
理テーブルのキュー番号1702に有効なデータがある
かチェックし、有効なデータが存在する場合は、印刷に
必要なデータが図17ジョブ管理テーブル内に揃ってい
ると認識しステップS1406に遷移する。キュー番号
がついているジョブは、前述したようにジョブの認識が
終わっているものであり、印刷処理を始めることが可能
であることを示している。
【0203】ステップS1406では、キュー番号によ
り認識できる最初に処理すべきジョブデータを処理の対
象とし、このパラメータリスト1706調べ、予約ジョ
ブであるかをチェックする。予約ジョブでない場合には
ステップS1407に遷移する。予約ジョブである場合
にはステップS1408に遷移する。
【0204】ステップS1407では、既に処理を行な
っているジョブの有無をチェックする。ジョブ管理テー
ブル内のジョブ状態情報1707が「解析中」または
「印刷中」であるジョブが存在しない場合は、ステップ
S1412に遷移する。「解析中」または「印刷中」で
あるジョブが存在する場合には、ステップS1401に
戻ることにより、処理終了を待つ。
【0205】ステップS1408では、パラメータリス
ト1706の情報から予約時刻を調べ、これを時計21
の時刻と比較することにより、ジョブ開始を決定する。
ジョブ開始が決定された場合には、ステップS1409
に遷移する。ジョブを開始すべき時刻でない場合は、ス
テップS1410に遷移する。ステップS1410で
は、開始すべき時刻でないと判断されたジョブのジョブ
管理情報内のジョブキュー番号1702を変更すること
により、キュー内の一つ後方へ移動させる。
【0206】ステップS1409では、既に処理を行な
っているジョブの有無をチェックする。ジョブ管理テー
ブル内のジョブ状態情報1707が「解析中」または
「印刷中」であるジョブが存在しない場合は、ステップ
S1412に遷移する。「解析中」または「印刷中」で
あるジョブが存在する場合には、ステップS1411
で、「解析中」または「印刷中」であるジョブを停止
し、処理途中のジョブの状態とデータををすべてRAM
19に記憶し、ジョブ状態情報1707を「一時停止」
に変更する。その後ステップS1412に遷移する。
【0207】ステップS1412に遷移した時点では、
PDL解析部903において処理中のジョブは無い、も
しくは一時停止となっている。ここで、キュー番号17
02において先頭と認識されるジョブの処理を開始す
る。具体的には、情報管理部1117がPDLトランス
レータ部1112に対して、印刷すべきジョブのジョブ
番号と開始命令を送信する。これに伴い、情報管理部1
117もしくはPDLトランスレータ部1112は、機
器データベース部1109のジョブ管理テーブルの該当
するジョブ番号に対応するジョブ状態情報1707を
「印刷待ち」から「解析中」に更新する。
【0208】PDLトランスレータ部1112は、ステ
ップS1412において指示されたジョブ番号のPDL
データを受信バッファ1111から取得し、PDL解析
を行い中間データに変換し描画バッファ1113に格納
する。描画バッファ1113に1ページ分の中間データ
が溜まった後、描画部1114は一連の印刷処理を開始
する。つまり、描画バッファ1113に格納された中間
データを取得し、ラスタライズ処理を行いビットマップ
データを生成し、プリンタエンジン部1115に出力す
る。一連の印刷処理の開始時に、情報管理部1117も
しくは描画部1114は、機器データベース部1109
のジョブ管理テーブルの該当するジョブ番号に対応する
ジョブ状態情報1707を「解析中」から「印刷中」に
更新する。また、1ページの印刷が終了したときに、情
報管理部1117もしくは描画部1114は、機器デー
タベース部1109のジョブ管理テーブルの該当するジ
ョブ番号に対応する残りページ数情報(図示省略)を1
つ少なくする。このようにして1ページ分の印刷処理が
行われる。この後、情報管理部1117は、プリントジ
ョブの全ページの印刷が終了したかチェックする。終了
していない場合は、続くページの印刷処理を継続して行
う。全ページの印刷処理が終了したら、情報管理部11
17は、印刷処理を行ったプリントジョブの状態情報を
「終了」に変更する。
【0209】図15は、本発明の印刷制御装置の一例で
ある画像処理装置におけるジョブ制御を示すフローチャ
ートである。図13のステップS1318の処理を詳細
に説明したものである。この処理は、ステップS130
8において論理チャネル制御部1108がジョブ制御コ
マンドを受信した際に、ジョブ制御コマンドを情報管理
部1117に渡すことにより行われる。
【0210】ジョブ制御コマンドは、ホストコンピュー
タ3000のユーティリティ部1105において生成さ
れる。ジョブ制御コマンドには、画像処理装置内のジョ
ブリストを要求するステータス取得要求コマンド、プリ
ントジョブの中止を要求するジョブキャンセルコマン
ド、プリントジョブの一時中断を要求するジョブ中断コ
マンド、中断されているプリントジョブの再開を要求す
るジョブ再開コマンド、プリントジョブのパラメータの
変更を要求するパラメータ設定変更コマンド等がある。
それぞれのジョブ制御コマンドもまた、ジョブパケット
形式になっており、種類により属性が異なっている。
【0211】ただし、ジョブ制御機能は、論理チャネル
制御部1108を経由したジョブ制御コマンドのみによ
って提供されるだけではなく、画像処理装置上の操作パ
ネル1012からも同様のコマンドを情報管理部111
7に発行することが可能である。
【0212】ステップS1501において、情報管理部
1117は、受信したジョブ制御コマンドがステータス
取得要求コマンドであるかをジョブパケット内の属性に
より判断する。ステータス取得要求であると判断された
場合は、ステップS1502に処理を進める。
【0213】ステップS1502では、情報管理部11
17は、機器データベース部1109に格納されている
ジョブ管理テーブルを取得する。続いてステップS15
03では、取得したジョブ管理テーブルのそれぞれのジ
ョブの情報を論理チャネル制御部1108経由でI/F
ドライバ部1116に渡す。I/Fドライバ部1116
は、受け取った情報をパケット方式に変換し、IEEE
1284からなる通信媒体1118を介してホストコン
ピュータ3000に返送する。この返送により、ホスト
コンピュータ3000は、画像処理装置1000内でユ
ニークに割り付けられたジョブ番号を認識することがで
きる。
【0214】図16にホストコンピュータ3000の図
示省略した表示部に表示される画像処理装置1000の
ステータスモニタの一例を示す。「プリンタJOB内リ
スト」で示されるジョブが、現在画像処理装置1000
内で処理されているジョブである。従来は、PDL解析
が終了したジョブしか見ることができなかったが、本実
施例では受信中のジョブのステータスモニタも認識する
ことができる。
【0215】図16のユーティリティー画面において、
ユーザがあるジョブに対しジョブ制御(キャンセル、中
断、再開、設定変更等)を行う場合は、ユーティリティ
ー画面上で図示省略したマウスなどのポインティングデ
バイスでドキュメントを選択することにより、所望のジ
ョブ制御を選択することができる。ここで選択されたジ
ョブ制御に対応するジョブ制御コマンドがユーティリテ
ィ部1105により生成され、指定されたジョブ番号と
ともに論理チャネル制御部1106でジョブパケット化
されて画像処理装置1000に送信されるのである。画
像処理装置1000内でユニークに割り付けられたジョ
ブ番号は、ステータス要求の返送により取得できるの
で、ジョブ制御が可能となるのである。
【0216】ステップS1501で、ステータス取得要
求でないと判断された場合は、ステップS1504に処
理を進める。ステップS1504では、情報管理部11
17は、ジョブ制御コマンドがジョブキャンセルコマン
ドであるかをジョブパケット内の属性により判断する。
ジョブキャンセルコマンドであると判断された場合は、
ステップS1505に処理を進める。
【0217】ステップS1505では、情報管理部11
17は、ジョブのキャンセル権限があるかを判断し、そ
の後ジョブのキャンセルを行う。まず情報管理部111
7は、ホストコンピュータ3000から送信されたジョ
ブキャンセル要求であるジョブパケット内のジョブ番号
を取得し、そのジョブ番号のユーザ名と、ジョブキャン
セルコマンドを送信したユーザ名をジョブパケットの属
性IDからして同一であるか判断する。同一でない場合
は、キャンセル権限がないので、キャンセルせずにステ
ップS1502〜1503の処理を飛ばす。同一である
場合は、キャンセル権限があるので、そのジョブに対応
する機器データベース部1109内のジョブ管理テーブ
ルにおけるジョブ状態情報を取得する。情報管理部11
17は、ジョブ状態情報に基づいてジョブキャンセルを
制御する。つまり、ジョブ状態情報1707が「印刷
中」である場合は、ジョブプリプロセッサ4個所のジョ
ブキャンセルを行う。
【0218】まず、ジョブプリプロセッサ部1110に
対し、ジョブ番号とジョブキャンセル指示を出す。ジョ
ブプリプロセッサ部1110は、指示されたジョブ番号
のジョブパケットを以後は受信しても受信バッファ11
11には送信せずに破棄する。次に、情報管理部111
7は、受信バッファ1111内の該当するプリントジョ
ブを無効にするよう制御する。受信バッファ1111で
は、それぞれのPDLデータとともにジョブプリプロセ
ッサ1110で割り付けられたジョブ番号を管理してお
り、どのPDLデータがどのジョブ番号なのか常に把握
できるようになっており、情報管理部1117が容易に
キャンセルが必要なジョブがどれであるは認識できるよ
うになっている。次に、情報管理部1117は、PDL
トランスレータ部1112にジョブ番号とキャンセル命
令とを送信する。PDLトランスレータ部1112は、
受け取ったジョブ番号に対応するジョブを解析中であれ
ば、キャンセル命令に従ってPDL解析を中止する。受
け取ったジョブ番号と異なるジョブを解析しているので
あれば命令を無視する。次に、情報管理部1117は、
描画部1114にジョブ番号とキャンセル命令とを送信
する。描画部1114は、受け取ったジョブ番号に対応
するジョブを描画中であれば、キャンセル命令に従って
中間データの展開処理を中止する。受け取ったジョブ番
号と異なる中間データを展開中は、指定されたジョブ番
号の中間データを受け取るまで処理を続ける。
【0219】ジョブ状態情報が「処理中」であれば、情
報管理部1117は、ジョブキャンセル命令をPDLト
ランスレータ部1112に送った後はステップS150
6に移る。ジョブ状態情報が「印刷待ち」であれば、情
報管理部1117は、受信バッファ1111におけるジ
ョブキャンセル処理を終えた後はステップS1506に
移る。
【0220】このようにして、ジョブの状態に応じて画
像処理装置1000内のジョブキャンセル制御が行われ
る。また、ジョブのキャンセルは、ジョブが入力される
I/Fドライバ部1116に近い方、つまりデータの流
れとして上流の方から止めていく。これは、プリンタエ
ンジン部に近い方からキャンセルすると、キャンセルが
移る時にデータが流れてしまい削除しきれないデータが
できてしまうからである。上流から削除することにより
完全な制御が可能となる。
【0221】キャンセルしたジョブが、予約ジョブであ
った場合には、ステップS1506において、予約され
ているリソースの解放を行なう。リソーステーブル18
00内にキャンセルされたジョブ番号による予約がある
場合には、ジョブ番号を削除する。
【0222】続いて、ステップS1507では、情報管
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおけるキャンセルしたプリントジョブ
の情報すべてを削除する。
【0223】ステップS1504で、ジョブキャンセル
でないと判断された場合は、ステップS1508に処理
を進める。ステップS1508では、情報管理部111
7は、ジョブ制御コマンドがジョブ中断コマンドである
かをジョブパケット内の属性により判断する。ジョブ中
断コマンドであると判断された場合は、ステップS15
09に処理を進める。
【0224】ステップS1509では、情報管理部11
17は、ジョブ中断制御を行う。ジョブの中断制御と権
限判断は、前述したジョブキャンセル制御と流れは同じ
であり、キャンセル(削除)の替わりに一時待避を行
う。このとき待避するデータは、受信バッファ1111
に存在するPDLデータだけであり、中間データは削除
する。
【0225】続いて、ステップS1510では、情報管
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおける中断したプリントジョブの状態
情報1707を「中断」に更新する。
【0226】ステップS1508で、ジョブ中断でない
と判断された場合は、ステップS1511に処理を進め
る。ステップS1511では、情報管理部1117は、
ジョブ制御コマンドがジョブ再開コマンドであるかをジ
ョブパケット内の属性により判断する。ジョブ再開コマ
ンドであると判断された場合は、ステップS1512に
処理を進める。
【0227】ステップS1512では、情報管理部11
17は、ジョブ再開の権限判断とジョブ再開制御を行
う。ジョブ再開の権限判断は、前述したジョブキャンセ
ル判断と同じようにジョブ番号に対応したジョブ管理テ
ーブルのユーザ名とジョブ再開のジョブパケットの属性
IDにより示されるユーザ名とを比較することにより判
断する。ジョブの再開制御は、前述したジョブ中断制御
により中断されているジョブを通常の印刷ルーチンに戻
すことにより行う。つまりハードディスク等の不揮発性
記憶媒体に一時待避されたプリントジョブのPDLデー
タを受信バッファ1111にジョブ番号とともに戻すだ
けである。これによりプリントジョブの再開を行うこと
ができる。
【0228】続いて、ステップS1513では、情報管
理部1117は、機器データベース部1109内のジョ
ブ管理テーブルにおける再開したプリントジョブの状態
情報1707を「印刷待ち」に更新する。
【0229】ステップS1511で、ジョブ再開でない
と判断された場合は、ステップS1514に処理を進め
る。ステップS1514では、情報管理部1117は、
ジョブ制御コマンドがパラメータ設定変更コマンドであ
るかをジョブパケット内の属性により判断する。パラメ
ータ設定変更コマンドであると判断された場合は、ステ
ップS1515に処理を進める。
【0230】ステップS1515では、情報管理部11
17は、パラメータ設定変更の権限確認とパラメータ設
定変更制御を行う。パラメータ設定変更の権限確認もジ
ョブ再開時の権限確認と同様に行う。情報管理部111
8は、取得したパラメータ設定変更コマンドに基づい
て、機器データベース部1110内のジョブ管理テーブ
ルのパラメータリストハンドル1706を変更する。パ
ラメータリストハンドル1706は、印刷部数、カラー
モード、予約時間帯、などである。この値を変更するこ
とにより、実際の印刷形態や枚数、ジョブ予約時間帯が
変更される。
【0231】上記の第2の実施形態では、プリントジョ
ブに予約時間等のジョブ属性を付加して生成し、ホスト
3000から画像処理装置1000に送信される例を示
したが、次に第1の実施形態と同じようにプリントジョ
ブを発行する前に画像処理装置1000に対して予約設
定をする場合について説明する。ただし、本第2の実施
の形態では、予約対象はユーザではなく、ジョブ、つま
りプリントジョブのファイルに対して予約を行うもので
ある。
【0232】図22は、本実施形態において、ファイル
名を指定して時間予約を行なう際に、ホストコンピュー
タ3000の予約設定ユーティリティによりホスト側の
CRT10に表示される時間予約ダイアログの一例を示
す。なお、この予約設定ユーティリティの予約ダイアロ
グは、ホストコンピュータからでなく、操作パネル10
12から設定することも可能である。
【0233】2201から2204は、予約時間帯の開
始日時時刻を入力するための指定手段である。
【0234】2205は、印刷対象となるファイル名を
表示している。
【0235】2206および2207は、二者択一のラ
ジオボタンである。2206のボタンを選択すると、リ
ソースの予約は行われない。予約時刻になると画像処理
装置1000はジョブ処理を始めるが、リソースが不足
する場合には、出力は保証されない。一方、2207の
ボタンを選択すると、予約時間帯での出力は保証され
る。ただし、予約されたリソースは他のジョブからは使
用できなくなる。2207が選択され、リソース(資
源)の予約をする指定がなされた場合は、2208、2
209、2212、2213が設定可能になる。220
8は、用紙を確保するための給紙トレイを指示するため
の指示手段である。2212は用紙サイズを、2213
は確保すべき記録材の枚数を指定するための指示手段で
ある。2209は、予約ジョブの排紙トレイを設定する
ための指示手段であり、指定された排紙トレイが満載に
ならないように画像処理装置1000では、ジョブ制御
が行われる。2210はOKボタンであり、2211は
キャンセルボタンである。
【0236】OKボタン2210が押下されると、ホス
トコンピュータ3000は予約設定ユーティリティのユ
ーザインタフェース1900により設定された情報に基
づいて予約設定情報を生成し、該予約設定情報を双方向
通信媒体22(ネットワーク)を介して画像処理装置1
000に送信する。画像処理装置1000は、予約設定
情報をホストコンピュータ3000から受信すると、C
PU12はその情報を解析し、指定された時間帯が他の
ユーザからの予約時間帯であるか否かを判断する。他の
ユーザからの予約が入っていないと判断された場合は、
その予約設定を行い、その情報を外部メモリ14に記憶
する。他のユーザからの予約が入っている場合は、予約
を受け付けず、その旨を予約設定情報を送信したホスト
コンピュータ3000に通知する。画像処理装置100
0は、予約設定情報に基づいて予約設定を行うと、予約
設定情報に含まれる資源予約情報を解析し、資源を確保
する。
【0237】画像処理装置1000の給紙トレイ100
8に、用紙残数をカウントする枚数検知センサー101
6がある場合には、リソース予約は予約ジョブの指定枚
数出力を保証する機能をもつことが出来る。予約をした
時点で、ジョブデータが未完成であり、予約時刻までに
出力枚数の変更が起こり得る状況に置いては、予約設定
ダイアログ2200の用紙サイズ指定手段2212(ま
たは図19の1911)及び用紙枚数指定手段2213
(または図19の1912)から、用紙予約サイズと用
紙予約枚数を指定可能となる。
【0238】この際、プリンタ1000は、給紙トレイ
1008内の用紙残数が予約枚数を下回ることが無い
様、他のジョブ制御を行なう。詳細には、画像処理装置
1000は、予約設定情報を受信すると指定された給紙
トレイの用紙枚数を枚数検知センサー1016により検
出し、その残り枚数と、予約設定情報で指定された確保
すべき用紙枚数を比較する。確保すべき用紙枚数の方が
多い場合は、予約設定情報を送信してきたホスト300
0に対してリソース不足である旨を通知する。また、残
り枚数の方が多い場合には、画像処理装置1000は、
予約設定情報を送信してきたホスト3000に対して予
約を受け付けた旨を通知する。更に、残り枚数から確保
すべき枚数分を引いた差をとり、ファイル名指定手段2
205により指定されたファイルのジョブが終了するま
で、その差分の枚数以上のジョブは受け付けないか、受
け付けても処理しない。
【0239】もしくは、図1には図示されていない、画
像処理装置内の用紙確保装置(図23の中間トレイ23
20に相当する)がある場合には、ここで設定された用
紙枚数は、用紙確保装置に蓄えられる。この用紙確保装
置は、既存の画像処理装置の両面印刷ユ二ットを一時的
に使用することによっても実現可能である。ここに確保
された用紙は、予約されたプリントジョブに使用される
が、予約時間終了後、もしくは指定されたジョブの終了
後には予約扱いから開放され、給紙装置内の用紙と同等
に扱われ、他のジョブから使用される。また、メモリ容
量も同様に開放され、他のジョブに使用することができ
る。
【0240】そして第2の実施形態の画像処理装置10
00の制御は、図3のS305において、予約者のジョ
ブであるかの判断の替わりに、CPU12は、予約され
たファイル名のプリントジョブであるかを判断する。指
定されたファイル名のジョブである場合は、S306に
処理を進め、印刷処理時には、画像処理装置1000は
確保していた記録材及びメモリを使用して画像処理を行
う。
【0241】このように、本第2の実施の形態では、フ
ァイル名を指定し、そのファイルに対してリソースの予
約をプリントジョブの発行前に画像処理装置に指示する
ことができるので、プリントジョブを発行するときにリ
ソースが不足してジョブ制御ができなくなることがなく
なる。
【0242】また、指定されたファイル名のジョブに対
してのみ予約されているため、特定のユーザに対してあ
る時間帯全部予約をさせることがないため、他のユーザ
にとって不便と感じることが減り、かつ効率的に複数の
ユーザにより要求される画像処理装置を運用することが
できる。
【0243】〔他の実施形態〕なお、本発明は、複数の
機器(例えば、ホストコンピュータ、インターフェース
機器、リーダ、プリンタなど)から構成されるシステム
に適用しても、1つの機器からなる装置(例えば、複写
機、ファクシミリ装置など)に適用してもよい。
【0244】また、本発明の目的は、前述した実施の形
態の機能を実現するソフトウエアのプログラムコードを
記録した記録媒体(記憶媒体)を、システムあるいは装
置に供給し、そのシステムあるいは装置のコンピュータ
(またはCPUやMPU)が記録媒体に格納されたプロ
グラムコードを読み出し、実行することによっても、達
成されることは言うまでもない。
【0245】この場合、記録媒体から読み出されたプロ
グラムコード自体が前述した実施の形態の機能を実現す
ることになり、そのプログラムコードを記録した記録媒
体は本発明を構成することになる。
【0246】そのプログラムコードを記録し、またテー
ブル等の変数データを記録する記録媒体としては、例え
ばフロッピディスク(FD)、ハードディスク、光ディ
スク、光磁気ディスク、CD−ROM、CD−R、磁気
テープ、不揮発性のメモリカード(ICメモリカー
ド)、ROMなどを用いことができる。
【0247】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述の実施の形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づいて、コンピュータ上で稼動しているOS(オ
ペレーティングシステム)などが実際の処理の一部また
は全部を行ない、その処理によって前述した実施の形態
の機能が実現される場合も含まれることは言うまでもな
い。
【0248】また、本発明の機能処理をコンピュータで
実現するために、該コンピュータにインストールされる
プログラムコード自体も本発明を実現するものである。
つまり、本発明のクレームでは、本発明の機能処理を実
現するためのコンピュータプログラム自体も含まれる。
このコンピュータプログラムの供給方法としては、上述
したように、FDやCD−ROMに記憶させて、コンピ
ュータに読み取らせて該コンピュータ内にインストール
される場合に限らず、クライアントコンピュータのブラ
ウザを用いてインターネットのホームページに接続し、
該ホームページから本発明のコンピュータプログラムそ
のもの、もしくは圧縮され自動インストール機能を含む
ファイルをダウンロードすることによっても供給でき
る。また、本発明のプログラムを構成するプログラムコ
ードを複数のファイルに分割し、それぞれのファイルを
異なるホームページからダウンロードすることによって
も実現可能である。つまり、本発明の機能処理をコンピ
ュータで実現するためのプログラムファイルを複数のユ
ーザに対してダウンロードさせるWWWサーバも、本発
明のクレームに含まれるものである。
【0249】また、本発明のプログラムを暗号化してF
D等の記憶媒体に格納してユーザに配布し、所定の条件
をクリアしたユーザに対し、インターネットを介してホ
ームページから暗号化を解く鍵情報をダウンロードさ
せ、その鍵情報を使用することにより暗号化されたプロ
グラムを実行してコンピュータにインストールさせて実
現することも可能である。
【0250】以上説明したように、本実施例によれば、
複数ユーザによって共有される画像処理装置は、特定の
ユーザが未来の使用予定時間を予約することで、その予
約時間帯は他のユーザに優先してプリンタを使用でき
る。
【0251】また、本発明によれば、予約者は予約時間
帯でのジョブ制御内容の設定を行うことで、予約者以外
のジョブはすべて拒否するモードと、予約者のジョブを
最優先で処理するが予約者以外のジョブも処理するモー
ドとのいずれかを選択可能になる。
【0252】また、本発明によれば、予約者に予約時間
の開始・終了および残り時間の通知を行なうこと、予約
時間帯に予約者以外のジョブを処理する際には予約者と
ジョブ生成者とに処理の通知を行うこと、および予約時
間帯に予約者以外のジョブを拒否する際にはジョブ生成
者に処理を行なわないことを通知することが可能にな
る。
【0253】また、本発明によれば、予約時間帯に予約
者以外のジョブも処理するモードの際に、予約者以外の
ジョブで、プリント所要時間がある一定の長さを超える
ものは拒否可能とする例外設定と、予約者以外のジョブ
で、プリント所要時間がある一定の長さを超えるものは
任意の大きさのジョブに分割して処理することを可能に
するジョブ制御設定とが可能になる。
【0254】また、本発明によれば、予約時間の前に処
理するジョブについて必要な時間を予測し、予約時間ま
でに完了できないジョブに対しては、予約時間帯でのジ
ョブ制御を適用することが可能になる。
【0255】また、本発明によれば、設定された予約時
刻において、処理中の予約外のジョブを一時停止し、予
約ジョブを割り込み処理することが可能になる。
【0256】また、本発明によれば、予約者に、予約し
ていたジョブの開始・終了の通知を行なうことと、予約
時間帯に処理中であった予約者以外のジョブを一時停止
する際には、ジョブ生成者に処理を一時停止することを
通知することと、予約時間帯に予約者以外のジョブを受
け付ける際には、ジョブ生成者に予約ジョブの処理中で
あることの通知を行うことが可能になる。
【0257】また、本発明によれば、予約されたジョブ
を事前に解析することにより、ジョブ処理の所用時間を
推定し、予約時間帯終了にあわせて予約ジョブのプリン
トを完了することが可能になる。
【0258】また、本発明によれば、予約時間が近づい
た際に画像処理装置が節電状態である場合には、予約時
間帯に直ちにプリント可能な状態にするために画像処理
装置に自動的にウォームアップ動作を行なわせることが
可能になる。
【0259】また、本発明によれば、予約時間に予約者
のジョブで使用する予定の資源を、あらかじめ確保する
ことと、予約者が確保する資源の総量の設定を行なうこ
とと、予約時間が終了した後、確保されていたが使用さ
れなかった資源を他のジョブから使用することをそれぞ
れ可能にする。
【0260】また、本発明によれば、確保すべき資源に
関する設定を、ジョブデータ本体に添付された形で受信
することにより、プリンタ本体側でジョブデータ解析を
すること無く、資源予約を可能にすることがかのうにな
る。
【0261】また、本発明によれば、予約ジョブが確保
すべき資源に関する設定を、ジョブデータを用いて自動
的に生成することが可能になる。
【0262】また、本発明によれば、予約ジョブが確保
すべき資源に関する設定を、ジョブデータとは関係なく
自由に設定することが可能になる。
【0263】また、本発明によれば、予約ジョブが確保
すべき資源に関する設定がジョブデータに添付されてい
ない場合に、ジョブデータを解析することによって自動
的に生成することが可能になる。
【0264】また、本発明によれば、予約時間帯が訪れ
るまでは、予約ジョブおよび予約に関する諸設定の上書
き、再設定が可能になる。
【0265】
【発明の効果】以上説明したように、本発明によれば、
ジョブが発生していなくてもプリンタの予約を可能にす
るという効果が得られる。
【0266】また、本発明によれば、ジョブの予約をす
る際に、そのジョブで使用する資源を予約可能とするこ
とにより、予約されたジョブを確実に処理できるという
効果が得られる。
【0267】また、本発明によれば、ある時間帯には特
定のユーザにだけ使用させ、他のユーザのジョブを排除
することにより、予約された時間帯では予約者のジョブ
を優先的に処理できるという効果が得られる。
【図面の簡単な説明】
【図1】本発明を適用可能な画像処理装置の一例として
レーザビームプリンタの内部構成を示す縦断面図であ
る。
【図2】本発明の一実施形態におけるプリンタ制御シス
テムの構成を示すブロック図である。
【図3】本発明の第1の実施形態における画像処理装置
のジョブ制御の処理手順を示すフローチャートである。
【図4】本発明の第1の実施形態において予約時間帯に
予約者以外のジョブが拒否された場合に、拒否されたジ
ョブを生成したホストの画面上に表示される、ジョブの
拒否を通知するダイアログの一例を示す図である。
【図5】本発明の第1の実施形態において画像処理装置
の内部処理を概念的に示す機能ブロック図である。
【図6】本発明の第1の実施形態において時間予約を行
なう際に、ホスト側に表示される時間予約ダイアログの
一例を示す図である。
【図7】本発明の第1の実施形態において予約者への予
約時間開始の通知と、ウォームアップ開始の処理手順を
示すフローチャートである。
【図8】本発明の第1の実施形態において予約時間帯に
予約者のホストの画面上に表示される、予約時間通知ダ
イアログの一例を示す図である。
【図9】本発明の第2の実施形態において、プリントジ
ョブの処理をブロック図を用いて表現したものである。
【図10】本発明の第2の実施形態において、ホストコ
ンピュータのおけるジョブパケット作成処理の制御の一
例を示す図である。
【図11】本発明の第2の実施形態に係る印刷システム
の模式的構成を示すブロック図である。
【図12】本発明の第2の実施形態において、ホストコ
ンピュータから受信された印刷データの構成図である。
【図13】本発明の第2の実施形態において、画像処理
装置における入力データの処理を示すフローチャートで
ある。
【図14】本発明の第2の実施形態において、画像処理
装置の印刷時の概略フローである。
【図15】本発明の第2の実施形態において、印刷制御
装置の一例である画像処理装置におけるジョブ制御を示
すフローチャートである。
【図16】本発明の第2の実施形態において、ホストコ
ンピュータの表示部に表示される画像処理装置のステー
タスモニタの一例である。
【図17】本発明の第2の実施形態において、ジョブ管
理テーブルを図式化したものである。
【図18】本発明の第2の実施形態において、リソース
テーブルを図式化したものである。
【図19】本発明の第1の実施形態において時間予約と
ジョブ制御の方法の設定を行なう際に、ホスト側に表示
される予約ダイアログの一例を示す図である。
【図20】本発明の第1の実施形態において予約時間帯
に予約者以外のジョブを処理する際に、予約者のホスト
の画面上に表示される、他のユーザによるプリンタ使用
を通知するダイアログの一例を示す図である。
【図21】本発明の第1の実施形態において予約時間帯
に予約者以外のジョブが分割処理された場合に、分割処
理されたジョブを生成したホストの画面上に表示され
る、ジョブ分割処理を通知するダイアログの一例を示す
図である。
【図22】本発明の第2の実施形態において時間予約と
ジョブ制御の方法の設定を行なう際に、ホスト側に表示
される予約ダイアログの一例を示す図である。
【図23】本発明を適用可能な画像処理装置の一例とし
て複合機の内部構成を示す縦断面図である。
【符号の説明】
1 CPU 2 RAM 3 ROM 4 システムバス 5 キーボード(KB) 6 CRTコントローラ(CRTC) 7 メモリコントローラ(MC) 8 プリンタコントローラ(PRTC) 9 キーボード(KB) 10 CRTディスプレイ(CRT) 11 外部メモリ 12 CPU 13 ROM 14 外部メモリ 16 印刷部インターフェース(印刷部I/F) 17 印刷部(エンジン) 18 入力部 19 RAM 20 メモリコントローラ(MC) 21 時計 22 双方向性インタフェース 501 タイムテーブル 502 時計 503 ジョブコントローラ 504 プリントキュー 505 エンジン 1000 プリンタ 1012 操作パネル(操作部) 3000 ホストコンピュータ

Claims (72)

    【特許請求の範囲】
  1. 【請求項1】 複数のユーザによって共有される画像処
    理装置であって、 ジョブ処理の時間帯を前もって予約設定する第1の設定
    手段と、 前記予約した時間帯でのジョブ制御方法を設定する第2
    の設定手段と、 前記第1と第2の設定手段による設定に基づき、設定さ
    れた予約時間帯では予約者のジョブを他のユーザのジョ
    ブに対して優先的に処理するジョブ制御手段とを具備す
    ることを特徴とする画像処理装置。
  2. 【請求項2】 前記第2の設定手段による前記設定のモ
    ードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
    モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
    ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
    とを特徴とする請求項1に記載の画像処理装置。
  3. 【請求項3】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは予約時間帯に
    は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは所定の、また
    は予約者が設定した大きさのジョブに分割して処理する
    設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
    れかをユーザが選択可能であることを特徴とする請求項
    2に記載の画像処理装置。
  4. 【請求項4】 予約者に、予約時間に係る通知を行なう
    第1の通知手段と、 予約時間帯に予約者以外のジョブを制御する際には、予
    約者とジョブ生成者の双方に、処理の通知を行う第2の
    通知手段と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
    ョブ生成者に処理を行なわないことを通知し、予約ジョ
    ブの終了時には、ジョブ受付可能になったことを前記ジ
    ョブ生成者に通知する第3の通知手段とをさらに有する
    ことを特徴とする請求項1ないし3のいずれかに記載の
    画像処理装置。
  5. 【請求項5】 前記ジョブ制御手段は、前記予約時間帯
    の前に処理するジョブについて必要な処理時間を予測
    し、該予測した処理時間を基に予約時間までに完了でき
    ないジョブに対しては、前記第2の設定手段で設定され
    た予約時間帯でのジョブ制御方法を適用することを特徴
    とする請求項1ないし4のいずれかに記載の画像処理装
    置。
  6. 【請求項6】 前記ジョブ制御手段は、設定された予約
    時間帯において、処理中の予約外のジョブを一時停止
    し、予約ジョブを割り込み処理するよう制御することを
    特徴とする請求項1ないし5のいずれかに記載の画像処
    理装置。
  7. 【請求項7】 前記ジョブ制御手段は、前記予約時間帯
    が近づいた際に画像処理装置が節電状態であるか否かを
    判断し、画像処理装置が節電状態である場合には、前記
    予約時間帯に直ちにプリント可能な状態にするために自
    動的にウオームアップ動作を行なうことを特徴とする請
    求項1ないし6のいずれかに記載の画像処理装置。
  8. 【請求項8】 予約時間帯に予約者のジョブで使用する
    予定の資源をあらかじめ確保するための設定と予約者が
    確保する資源の総量の設定とを行なう第3の設定手段
    と、 該第3の設定手段による設定にしたがって予約時間帯に
    予約者のジョブで使用する予定の資源をあらかじめ確保
    する資源確保手段と、 前記予約時間帯が終了した後、前記第3の設定手段の設
    定に基づいて確保されていたが使用されなかった残存資
    源の確保を解除して、該資源を他のジョブで使用可能に
    する資源解除手段とをさらに有する特徴とする請求項1
    ないし7のいずれかに記載の画像処理装置。
  9. 【請求項9】 確保すべき資源に関する設定は、印刷デ
    ータを解析をすること無く取得できる形式で、ジョブと
    一緒に送られてくることを特徴とする請求項1ないし8
    のいずれかに記載の画像処理装置。
  10. 【請求項10】 予約時間帯が訪れるまでは、予約ジョ
    ブおよび予約に関する諸設定の更新を行う更新手段を更
    に有することを特徴とする請求項1ないし9のいずれか
    に記載の画像処理装置。
  11. 【請求項11】 各前記設定手段での前記設定は、当該
    画像処理装置に接続する各ユーザのホスト装置から入力
    される情報に基づいて行われることを特徴とする請求項
    1ないし10のいずれかに記載の画像処理装置。
  12. 【請求項12】 各前記設定手段での前記設定は、当該
    画像処理装置の操作パネルから入力される情報に基づい
    て行われることを特徴とする請求項1ないし11のいず
    れかに記載の画像処理装置。
  13. 【請求項13】 各前記通知手段での前記通知は、当該
    画像処理装置に接続する各ユーザのホスト装置を通じて
    行われることを特徴とする請求項3に記載の画像処理装
    置。
  14. 【請求項14】 複数のユーザによって共有される画像
    処理装置であって、 ジョブを受信していない状態で、ジョブの予約を受け付
    ける予約手段と、 前記予約したジョブで使用する資源を確保する確保手段
    と、 前記予約を受け付けたジョブは、前記確保手段により確
    保された資源を使用してジョブ制御を行うジョブ制御手
    段とを具備することを特徴とする画像処理装置。
  15. 【請求項15】 前記予約手段は、ファイル名を指定す
    ることによりジョブの予約を受け付けることを特徴とす
    る請求項14記載の画像処理装置。
  16. 【請求項16】 前記ジョブ制御手段は、予約を受け付
    けたジョブのジョブ制御が終了した後は、前記確保手段
    により確保されている資源を開放することを特徴とする
    請求項14記載の画像処理装置。
  17. 【請求項17】 複数のユーザによって共有される画像
    処理装置であって、 特定のユーザに対して、ある時間帯を前もって予約する
    予約手段と、 前記予約手段による予約に対して、当該時間帯の間に使
    用する資源を確保する確保手段と、 前記特定のユーザからのジョブは、前記確保手段により
    確保された資源を使用してジョブ制御を行うジョブ制御
    手段と、 を具備することを特徴とする画像処理装置。
  18. 【請求項18】 前記ジョブ制御手段は、前記時間帯が
    終了した後は、前記確保手段により確保されている資源
    を開放することを特徴とする請求項17記載の画像処理
    装置。
  19. 【請求項19】 画像処理装置と通信可能な情報処理装
    置であって、 ジョブを発行していない状態で、前記画像処理装置に対
    してジョブの予約を行う予約手段と、 前記予約するジョブで使用するための、前記画像処理装
    置で確保すべき資源を設定する設定手段と、 を具備することを特徴とする情報処理装置。
  20. 【請求項20】 前記設定手段は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項19記載の情報処理装置。
  21. 【請求項21】 画像処理装置と通信可能な情報処理装
    置であって、 前記画像処理装置に対してある時間帯のジョブ処理の予
    約を行う予約手段と、 前記予約手段による予約に対して、前記画像処理装置で
    確保すべき資源を設定する設定手段と、 を具備することを特徴とする情報処理装置。
  22. 【請求項22】 前記設定手段は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項21記載の情報処理装置。
  23. 【請求項23】 画像処理装置と通信可能な情報処理装
    置であって、 前記画像処理装置に対して、ある時間帯のジョブ処理の
    予約を行う予約手段と、 前記予約した時間帯において、予約されていないジョブ
    に対する前記画像処理装置のジョブ制御方法を設定する
    設定手段と、 を具備することを特徴とする画像処理装置。
  24. 【請求項24】 前記設定手段は、前記予約した時間帯
    において、前記画像処理装置が予約されていないジョブ
    を受け付けない設定するための指示を選択できることを
    特徴とする請求項23記載の画像処理装置。
  25. 【請求項25】 複数のユーザによって共有される画像
    処理装置の制御方法であって、 ジョブ処理の時間帯を前もって予約設定する第1の設定
    工程と、 前記予約した時間帯でのジョブ制御方法を設定する第2
    の設定工程と、 前記第1と第2の設定工程による設定に基づき、設定さ
    れた予約時間帯では予約者のジョブを他のユーザのジョ
    ブに対して優先的に処理するジョブ制御工程とを含むこ
    とを特徴とする画像処理方法。
  26. 【請求項26】 前記第2の設定工程による前記設定の
    モードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
    モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
    ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
    とを特徴とする請求項25に記載の画像処理方法。
  27. 【請求項27】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは予約時間帯に
    は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは所定の、また
    は予約者が設定した大きさのジョブに分割して処理する
    設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
    れかをユーザが選択可能であることを特徴とする請求項
    26に記載の画像処理方法。
  28. 【請求項28】 予約者に、予約時間に係る通知を行な
    う第1の通知工程と、 予約時間帯に予約者以外のジョブを制御する際には、予
    約者とジョブ生成者の双方に、処理の通知を行う第2の
    通知工程と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
    ョブ生成者に処理を行なわないことを通知し、予約ジョ
    ブの終了時には、ジョブ受付可能になったことを前記ジ
    ョブ生成者に通知する第3の通知工程とをさらに含むこ
    とを特徴とする請求項25ないし27のいずれかに記載
    の画像処理方法。
  29. 【請求項29】 前記ジョブ制御工程は、前記予約時間
    帯の前に処理するジョブについて必要な処理時間を予測
    し、該予測した処理時間を基に予約時間までに完了でき
    ないジョブに対しては、前記第2の設定工程で設定され
    た予約時間帯でのジョブ制御方法を適用することを特徴
    とする請求項25ないし26のいずれかに記載の画像処
    理方法。
  30. 【請求項30】 前記ジョブ制御工程は、設定された予
    約時間帯において、処理中の予約外のジョブを一時停止
    し、予約ジョブを割り込み処理するよう制御することを
    特徴とする請求項25ないし29のいずれかに記載の画
    像処理方法。
  31. 【請求項31】 前記ジョブ制御工程は、前記予約時間
    帯が近づいた際に前記画像処理装置が節電状態であるか
    否かを判断し、画像処理装置が節電状態である場合に
    は、前記予約時間帯に直ちにプリント可能な状態にする
    ために、前記画像処理装置に対しウオームアップ動作を
    行なうよう制御することを特徴とする請求項25ないし
    30のいずれかに記載の画像処理方法。
  32. 【請求項32】 予約時間帯に予約者のジョブで使用す
    る予定の資源をあらかじめ確保するための設定と予約者
    が確保する資源の総量の設定とを行なう第3の設定工程
    と、 該第3の設定工程による設定にしたがって予約時間帯に
    予約者のジョブで使用する予定の資源をあらかじめ確保
    する資源確保工程と、 前記予約時間帯が終了した後、前記第3の設定工程の設
    定に基づいて確保されていたが使用されなかった残存資
    源の確保を解除して、該資源を他のジョブで使用可能に
    する資源解除工程とをさらに含む特徴とする請求項25
    ないし31のいずれかに記載の画像処理方法。
  33. 【請求項33】 確保すべき資源に関する設定は、印刷
    データを解析をすること無く取得できる形式で、ジョブ
    と一緒に送られてくることを特徴とする請求項25ない
    し32のいずれかに記載の画像処理方法。
  34. 【請求項34】 予約時間帯が訪れるまでは、予約ジョ
    ブおよび予約に関する諸設定の更新を行う更新工程を更
    に含むことを特徴とする請求項25ないし33のいずれ
    かに記載の画像処理方法。
  35. 【請求項35】 各前記設定工程での前記設定は、当該
    画像処理装置に接続する各ユーザのホスト装置から入力
    される情報に基づいて行われることを特徴とする請求項
    25ないし34のいずれかに記載の画像処理方法。
  36. 【請求項36】 各前記設定工程での前記設定は、当該
    画像処理装置の操作パネルから入力される情報に基づい
    て行われることを特徴とする請求項25ないし35のい
    ずれかに記載の画像処理方法。
  37. 【請求項37】 各前記通知手段での前記通知は、当該
    画像処理装置に接続する各ユーザのホスト装置を通じて
    行われることを特徴とする請求項27に記載の画像処理
    方法。
  38. 【請求項38】 複数のユーザによって共有される画像
    処理装置の制御方法において、 ジョブを受信していない状態で、ジョブの予約を受け付
    ける予約工程と、 前記予約したジョブで使用する資源を確保する確保工程
    と、 前記予約を受け付けたジョブは、前記確保された資源を
    使用してジョブ制御を行うジョブ制御工程とを含むこと
    を特徴とする画像処理方法。
  39. 【請求項39】 前記予約工程は、ファイル名を指定す
    ることによりジョブの予約を受け付けることを特徴とす
    る請求項38記載の画像処理方法。
  40. 【請求項40】 前記ジョブ制御工程は、予約を受け付
    けたジョブのジョブ制御が終了した後は、前記確保され
    ている資源を開放することを特徴とする請求項38記載
    の画像処理方法。
  41. 【請求項41】 複数のユーザによって共有される画像
    処理装置の制御方法であって、 特定のユーザに対して、ある時間帯を前もって予約する
    予約工程と、 前記予約工程による予約に対して、当該時間帯の間に使
    用する資源を確保する確保工程と、 前記特定のユーザからのジョブは、前記確保された資源
    を使用してジョブ制御を行うジョブ制御工程と、 を含むことを特徴とする画像処理方法。
  42. 【請求項42】 前記ジョブ制御工程は、前記時間帯が
    終了した後は、前記確保されている資源を開放すること
    を特徴とする請求項41記載の画像処理方法。
  43. 【請求項43】 画像処理装置と通信可能な情報処理装
    置の制御方法であって、 ジョブを発行していない状態で、前記画像処理装置に対
    してジョブの予約を行う予約工程と、 前記予約するジョブで使用するための、前記画像処理装
    置で確保すべき資源を設定する設定工程と、 を含むことを特徴とする情報処理方法。
  44. 【請求項44】 前記設定工程は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項43記載の情報処理方法。
  45. 【請求項45】 画像処理装置と通信可能な情報処理装
    置の制御方法であって、 前記画像処理装置に対してある時間帯のジョブ処理の予
    約を行う予約工程と、 前記予約工程による予約に対して、前記画像処理装置で
    確保すべき資源を設定する設定工程と、 を含むことを特徴とする情報処理方法。
  46. 【請求項46】 前記設定工程は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項45記載の情報処理方法。
  47. 【請求項47】 画像処理装置と通信可能な情報処理装
    置の制御方法であって、 前記画像処理装置に対して、ある時間帯のジョブ処理の
    予約を行う予約工程と、 前記予約した時間帯において、予約されていないジョブ
    に対する前記画像処理装置のジョブ制御方法を設定する
    設定工程と、 を含むことを特徴とする画像処理方法。
  48. 【請求項48】 前記設定工程は、前記予約した時間帯
    において、前記画像処理装置が予約されていないジョブ
    を受け付けない設定するための指示を選択できることを
    特徴とする請求項47記載の画像処理方法。
  49. 【請求項49】 複数のユーザによって共有される画像
    処理装置の制御プログラムを格納した記憶媒体であっ
    て、 ジョブ処理の時間帯を前もって予約設定する第1の設定
    工程と、 前記予約した時間帯でのジョブ制御方法を設定する第2
    の設定工程と、 前記第1と第2の設定工程による設定に基づき、設定さ
    れた予約時間帯では予約者のジョブを他のユーザのジョ
    ブに対して優先的に処理するジョブ制御工程とを含むこ
    とを特徴とするコンピュータ読み取り可能なプログラム
    が格納された記憶媒体。
  50. 【請求項50】 前記第2の設定工程による前記設定の
    モードは、 予約者以外のジョブはすべて拒否する設定を行う第1の
    モードと、 予約者のジョブを最優先で処理するが、予約者以外のジ
    ョブも処理する設定を行う第2のモードとを含み、 前記第1と第2のモードのいずれかを選択可能であるこ
    とを特徴とする請求項49に記載の記憶媒体。
  51. 【請求項51】 前記第2のモードは、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは予約時間帯に
    は処理しない設定を行う例外設定モードと、 予約者以外のジョブで、プリント所要時間が所定の、ま
    たは予約者が設定した長さを超えるものは所定の、また
    は予約者が設定した大きさのジョブに分割して処理する
    設定を行うジョブ分割設定モードとを含み、 前記例外設定モードと前記ジョブ分割設定モードのいず
    れかをユーザが選択可能であることを特徴とする請求項
    50に記載の記憶媒体。
  52. 【請求項52】 予約者に、予約時間に係る通知を行な
    う第1の通知工程と、 予約時間帯に予約者以外のジョブを制御する際には、予
    約者とジョブ生成者の双方に、処理の通知を行う第2の
    通知工程と、 予約時間帯に予約者以外のジョブを拒否する際には、ジ
    ョブ生成者に処理を行なわないことを通知し、予約ジョ
    ブの終了時には、ジョブ受付可能になったことを前記ジ
    ョブ生成者に通知する第3の通知工程とをさらに含むこ
    とを特徴とする請求項49ないし51のいずれかに記載
    の記憶媒体。
  53. 【請求項53】 前記ジョブ制御工程は、前記予約時間
    帯の前に処理するジョブについて必要な処理時間を予測
    し、該予測した処理時間を基に予約時間までに完了でき
    ないジョブに対しては、前記第2の設定工程で設定され
    た予約時間帯でのジョブ制御方法を適用することを特徴
    とする請求項49ないし50のいずれかに記載の記憶媒
    体。
  54. 【請求項54】 前記ジョブ制御工程は、設定された予
    約時間帯において、処理中の予約外のジョブを一時停止
    し、予約ジョブを割り込み処理するよう制御することを
    特徴とする請求項49ないし53のいずれかに記載の記
    憶媒体。
  55. 【請求項55】 前記ジョブ制御工程は、前記予約時間
    帯が近づいた際に前記画像処理装置が節電状態であるか
    否かを判断し、画像処理装置が節電状態である場合に
    は、前記予約時間帯に直ちにプリント可能な状態にする
    ために、前記画像処理装置に対しウオームアップ動作を
    行なうよう制御することを特徴とする請求項49ないし
    54のいずれかに記載の記憶媒体。
  56. 【請求項56】 予約時間帯に予約者のジョブで使用す
    る予定の資源をあらかじめ確保するための設定と予約者
    が確保する資源の総量の設定とを行なう第3の設定工程
    と、 該第3の設定工程による設定にしたがって予約時間帯に
    予約者のジョブで使用する予定の資源をあらかじめ確保
    する資源確保工程と、 前記予約時間帯が終了した後、前記第3の設定工程の設
    定に基づいて確保されていたが使用されなかった残存資
    源の確保を解除して、該資源を他のジョブで使用可能に
    する資源解除工程とをさらに含む特徴とする請求項49
    ないし55のいずれかに記載の記憶媒体。
  57. 【請求項57】 確保すべき資源に関する設定は、印刷
    データを解析をすること無く取得できる形式で、ジョブ
    と一緒に送られてくることを特徴とする請求項49ない
    し56のいずれかに記載の記憶媒体。
  58. 【請求項58】 予約時間帯が訪れるまでは、予約ジョ
    ブおよび予約に関する諸設定の更新を行う更新工程を更
    に含むことを特徴とする請求項49ないし57のいずれ
    かに記載の記憶媒体。
  59. 【請求項59】 各前記設定工程での前記設定は、当該
    画像処理装置に接続する各ユーザのホスト装置から入力
    される情報に基づいて行われることを特徴とする請求項
    49ないし58のいずれかに記載の記憶媒体。
  60. 【請求項60】 各前記設定工程での前記設定は、当該
    画像処理装置の操作パネルから入力される情報に基づい
    て行われることを特徴とする請求項49ないし59のい
    ずれかに記載の記憶媒体。
  61. 【請求項61】 各前記通知手段での前記通知は、当該
    画像処理装置に接続する各ユーザのホスト装置を通じて
    行われることを特徴とする請求項51に記載の記憶媒
    体。
  62. 【請求項62】 複数のユーザによって共有される画像
    処理装置の制御プログラムが格納された記憶媒体におい
    て、 ジョブを受信していない状態で、ジョブの予約を受け付
    ける予約工程と、 前記予約したジョブで使用する資源を確保する確保工程
    と、 前記予約を受け付けたジョブは、前記確保された資源を
    使用してジョブ制御を行うジョブ制御工程とを含むこと
    を特徴とするコンピュータ読み取り可能なプログラムが
    格納された記憶媒体。
  63. 【請求項63】 前記予約工程は、ファイル名を指定す
    ることによりジョブの予約を受け付けることを特徴とす
    る請求項62記載の記憶媒体。
  64. 【請求項64】 前記ジョブ制御工程は、予約を受け付
    けたジョブのジョブ制御が終了した後は、前記確保され
    ている資源を開放することを特徴とする請求項62記載
    の記憶媒体。
  65. 【請求項65】 複数のユーザによって共有される画像
    処理装置の制御プログラムが格納された記憶媒体であっ
    て、 特定のユーザに対して、ある時間帯を前もって予約する
    予約工程と、 前記予約工程による予約に対して、当該時間帯の間に使
    用する資源を確保する確保工程と、 前記特定のユーザからのジョブは、前記確保された資源
    を使用してジョブ制御を行うジョブ制御工程と、 を含むことを特徴とするコンピュータ読み取り可能なプ
    ログラムが格納された記憶媒体。
  66. 【請求項66】 前記ジョブ制御工程は、前記時間帯が
    終了した後は、前記確保されている資源を開放すること
    を特徴とする請求項65記載の記憶媒体。
  67. 【請求項67】 画像処理装置と通信可能な情報処理装
    置の制御プログラムが格納された記憶媒体であって、 ジョブを発行していない状態で、前記画像処理装置に対
    してジョブの予約を行う予約工程と、 前記予約するジョブで使用するための、前記画像処理装
    置で確保すべき資源を設定する設定工程と、 を含むことを特徴とするコンピュータ読み取り可能なプ
    ログラムが格納された記憶媒体。
  68. 【請求項68】 前記設定工程は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項67記載の記憶媒体。
  69. 【請求項69】 画像処理装置と通信可能な情報処理装
    置における制御プログラムが格納された記憶媒体であっ
    て、 前記画像処理装置に対してある時間帯のジョブ処理の予
    約を行う予約工程と、 前記予約工程による予約に対して、前記画像処理装置で
    確保すべき資源を設定する設定工程と、 を含むことを特徴とするコンピュータ読み取り可能な情
    報処理プログラムが格納された記憶媒体。
  70. 【請求項70】 前記設定工程は、前記画像処理装置で
    資源を確保しないように設定するための指示を選択でき
    ることを特徴とする請求項69記載の記憶媒体。
  71. 【請求項71】 画像処理装置と通信可能な情報処理装
    置における制御プログラムが格納された記憶媒体であっ
    て、 前記画像処理装置に対して、ある時間帯のジョブ処理の
    予約を行う予約工程と、 前記予約した時間帯において、予約されていないジョブ
    に対する前記画像処理装置のジョブ制御方法を設定する
    設定工程と、 を含むことを特徴とするコンピュータ読み取り可能な情
    報処理プログラムが格納された記憶媒体。
  72. 【請求項72】 前記設定工程は、前記予約した時間帯
    において、前記画像処理装置が予約されていないジョブ
    を受け付けない設定するための指示を選択できることを
    特徴とする請求項71記載の記憶媒体。
JP34734799A 1998-12-24 1999-12-07 画像処理装置および画像処理方法、並びに画像処理プログラムを記憶した記憶媒体 Expired - Fee Related JP3890173B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (16)

* Cited by examiner, † Cited by third party
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