JPH09190391A - 情報処理装置及びその制御方法 - Google Patents
情報処理装置及びその制御方法Info
- Publication number
- JPH09190391A JPH09190391A JP8002792A JP279296A JPH09190391A JP H09190391 A JPH09190391 A JP H09190391A JP 8002792 A JP8002792 A JP 8002792A JP 279296 A JP279296 A JP 279296A JP H09190391 A JPH09190391 A JP H09190391A
- Authority
- JP
- Japan
- Prior art keywords
- document
- printer
- printing
- print job
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
印刷結果が得られず、それ以上の処理を行なえない場合
であっても、そのときの印刷装置の状態で印刷できる他
の印刷ジョブに関しては積極的に印刷処理を行なわせ
る。 【解決手段】 ネットワーク上から印刷ジョブを受信す
ると、受信した順にそのジョブデータを格納していき、
受信した順にプリンタに対して出力する。1つのジョブ
に対してプリンタに出力際、或いは、印刷ジョブのデー
タをプリンタに対して出力中に、プリンタのエラーをチ
ェックする(S105、110)。このエラーチェック
によって、該当するジョブの印刷ができない、或いはで
きなくなったと判断した場合(S106、S110)に
は、その印刷ジョブを発信元にエラーを通知し、そのプ
リンタの状態で印刷できる他のジョブがあるのかを検索
し(S108、S104)、もし見つかったら、その印
刷ジョブを行う(S109)。
Description
の制御方法に関し、例えば印刷ジョブを順次記憶し、記
憶された印刷ジョブを順次印刷装置に出力する情報処理
装置及びその制御方法に関するものである。
し、様々な周辺機器を共有して利用する接続形態が一般
的になっている。特に、プリンタを複数のユーザーで共
有する接続形態が多い。
ントを行うデータを一旦プリンタサーバと呼ばれる記憶
装置に一時的に保存し、プリンタサーバが順次プリント
を行うシステムが提案されている。
テムの動作の概略を述べる。
を含むネットワークにより接続されるシステムを示して
いる。
1、202、203はそれぞれ文書や図形などのプリン
ト用書類データを作成/編集、保存する機能を持ち、プ
リント用データをユーザーの指定に従ってネットワーク
250を介してユーザー名、プリント用書類名などの情
報と共にプリンタサーバ210に転送することが出来
る。
ピュータ201〜203と同様、一般的なパーソナルコ
ンピュータなどであり、プリント受信タスク、プリント
制御タスクと呼ばれる2つのプログラムを常時動作させ
ていることになる。これら2つのプログラムはプリンタ
サーバ210が起動されると同時に起動される。
ンピュータから送信される文書データ(印刷データ)を
受信し、受信時刻、文書データの文書名、文書データを
送信したユーザー名などと共にハードディスク上の文書
データ保存領域に文書データファイルとして保存する。
すフローチャートである。以下、同図に従ってプリント
受信タスクの動作の流れを説明する。
ップS320)、プリント受信タスクはホストから文書
データの送信要求があるかどうか判断し、送信要求がな
い場合には文書データ送信要求があるまで待ち続ける
(ステップS321)。文書データ送信要求があったら
次のステップに進む。
ップS322)、ホストに対して文書データが受信でき
る状態でないことを通知する(ステップS325)。
ストに対して文書データが受信できる状態であることを
通知し(ステップS323)、ホストから送信された文
書データを受信する。受信した文書データをその文書デ
ータの文書名、文書データを受信した受信時刻と共にハ
ードディスク212の文書データ保存領域に保存する
(ステップS324)。そして、文書データの保存が終
了したら最初のステップに戻る。以上がプリント受信タ
スクの動作である。
る。プリント制御タスクはプリンタ212の状態を検知
し、プリント可能な状態であれば文書データ(印刷デー
タ)保存領域に保存されているプリント待ち文書データ
ファイルのうち最も受信時刻が早い文書データファイル
を選択し、プリンタ212に送信する。その文書データ
の全データの送信を終了したらその文書データファイル
を削除する。このプリント制御タスクを図3のフローチ
ャートにしたがって説明する。
ップS300)、プリント制御タスクは常時文書データ
(印刷データ)保存領域にプリント待ち文書データファ
イルが保存されているかどうかチェックする。プリント
受信タスクによりプリント文書データが受信され、文書
データ保存領域にプリント待ち文書データファイルが保
存されたら次のステップに進む(ステップS301)。
データファイルのうち最も受信時刻の早い文書データフ
ァイルを選択し、プリンタ212に文書データを送信す
る(ステップS302)。
リント制御タスクは常時プリンタ212にエラーが発生
していないかチェックし(ステップS303)、エラー
が発生していたらエラー状況を文書データ送信者(ホス
ト)に対して通知し(ステップS306)、エラーが解
除されるまで待つ。エラーが発生していなければ送信中
の文書データのデータ送信終了まで待つ(ステップS3
04)。
たらデータ送信が終了した文書データファイルを文書デ
ータ保存領域から削除し、ステップS301に戻る。
状のプリンタサーバにおいては、プリンタサーバが文書
データを受信した受信時刻順に順次文書データをプリン
タに送信するため以下のような問題があった。
析不能の制御コードが含まれている場合など)によりプ
リントが出来なかった場合には、ほかにプリント可能な
文書データが存在する場合でもエラーの発生した文書デ
ータのプリントが終了するまでは他の文書データのプリ
ントが行えない。
べての文書データはプリントできず、発生した一つのエ
ラーにより全てのユーザーがプリントを行えなくなる。
鑑みなされたものであり、1つの印刷ジョブに対する意
図された通りの印刷結果が得られず、それ以上の処理を
行なえない場合であっても、そのときの印刷装置の状態
で印刷できる他の印刷ジョブに関しては積極的に印刷処
理を行なわせることを可能ならしめる情報処理装置及び
その制御方法を提供しようとするものである。
情報処理装置は以下に示す構成を備える。すなわち、印
刷情報をジョブ単位に順次記憶し、記憶された印刷ジョ
ブを順次所定の印刷装置に出力する情報処理装置であっ
て、記憶された印刷ジョブの1つを選択する選択手段
と、前記印刷装置の状態を検出する検出手段と、該検出
手段で検出された印刷装置の状態に基づいて、前記選択
手段で選択した印刷ジョブによって意図された印刷出力
結果を得ることができるか否かを判断する判断手段と、
該判断手段によって、選択された印刷ジョブで意図され
た印刷結果を得ることができないと判断した場合であっ
て、他の印刷ジョブが記憶されている場合には、当該他
の印刷ジョブを前記選択手段で選択させるよう制御する
制御手段とを備える。
前記情報処理装置は、ネットワークに接続され、前記印
刷情報は前記ネットワーク上のクライアント装置から受
信することが望ましい。これによって、多くのユーザに
対して、良好な印刷環境を提供することが可能になる。
ることができないと判断した場合、当該印刷ジョブを送
出してきたクライアントに対して印刷不可を示す情報を
通知する通知手段を更に備えることが望ましい。
択された印刷ジョブの内容を前記印刷装置に出力してい
る最中においても動作することが望ましい。
置への出力中に、前記判断手段がそれ以上の印刷が意図
した結果を得ることができないと判断した場合には、選
択された印刷ジョブに対する出力を保留し、他の印刷ジ
ョブを選択する手段を更に備えることが望ましい。
刷装置の状態情報が、保留中の印刷ジョブに対して満足
する状態になったことを前記判断手段が判断した場合、
保留中の印刷ジョブを再開する手段を更に備えることが
望ましい。
ノードとして接続されても、情報処理装置の所定のイン
ターフェースに直接的に接続されていても良い。
了した場合、記憶されている出力が完了したジョブを削
除する削除手段を更に備えることが望ましい。
れ、前記選択手段は受信した順に選択することが望まし
い。
係る実施形態の一例を詳細に説明する。
複数の機器を接続したシステムは図4と同じであり、動
作もほぼ同じである。つまり、プリンタサーバを含んだ
システムにおいてプリントを行う場合、ホストコンピュ
ータにより作成された文書をネットワーク経由でプリン
タサーバに送信し、プリンタサーバで一時的に保存し、
プリンタサーバで受信した受信時刻が早いプリント文書
データから順にプリンタに送信する。プリンタではそれ
を受けてプリントを行う。
れぞれ文書の作成・保存・編集を行うためのアプリケー
ションを実行し、文書データをプリンタサーバ211に
対して送信するホストコンピュータ、211はホストコ
ンピュータ210、202、203により受信された文
書データを受信して保存し、プリンタ212に送信する
プリンタサーバ、212はプリンタサーバ211から送
信された文書データを受信し、画像形成可能なディジタ
ルデータに変換し、画像の形成を行うプリンタ、250
はホストコンピュータ201、202、203、プリン
タサーバ211、プリンタ212を互いに接続し、文書
データや各機器の動作状況などを通信する通信経路であ
るところのネットワークである。
内部は図5に示すブロック図の様に構成されている。図
示において、120はプログラムを動作させプリンタサ
ーバ211全体を制御するCPU、121はブートプロ
グラム等を記憶しているROM、122はCPUのワー
クエリアやプリンタサーバとして機能するためのプログ
ラムを展開するRAMである。123はキーボードやポ
インティングデバイスからなる入力装置、124はホス
トコンピュータやプリンタとの通信を行うネットワーク
インターフェースである。125は表示装置であり、1
26は大容量の記憶装置であるハードディスク装置であ
る。ハードディスク装置126には、OSをはじめ、プ
リントサーバとなるためのプログラム(起動と同時に図
2で示される流れ図に沿って動作するプリント受信プロ
グラムと、後述する図1で示される流れ図に沿って動作
する送信プログラム)が格納されおり、プリントキュー
に入っているデータの格納先としても使用される。
内部の構造の一例を示している、図6において150、
154は用紙束を入れるカセット、151、155はそ
れぞれカセット150、154にある用紙の用紙サイズ
を用紙ガイドの位置によって検知するサイズセンサ、1
52、156はカセット150、154内に用紙がある
か検知する紙無しセンサ、153、157は用紙、15
8は画像を形成し、用紙に転写する原像ドラム159は
画像を形成するためのトナーを保持するトナーカートリ
ッジ、160は複数の用紙を1つの用紙束としてステイ
プルするためのステイプラユニット、161はステイプ
ラユニット160のステイプラに針があるか検知するス
テイプラ針無しセンサ、162は排紙されたソートを行
わない用紙を積載する排紙トレイ、163は部ごとある
いはページごとに用紙を振り分けて排紙するソートモー
ドにおいて排紙された用紙を積載するソータービン、1
80はカセット150から給紙された用紙の用紙経路、
181はカセット154から給紙された用紙の用紙経
路、182は現像ドラム158により画像が形成された
用紙の用紙経路、183はソートを行わない場合の用紙
が排紙される用紙経路、184はソートを行う場合の用
紙が排紙される用紙経路である。
検知するセンサが存在するが、説明の簡略化のため本実
施形態においては用紙サイズ、用紙の紙無し、ステイプ
ラの針無しの3種類のエラーのみプリンタ212が検知
可能なものとする。
態のホストコンピュータ201〜203からプリンタ2
12に対しての印刷を行った際のプリンタサーバ211
の動作を図2にしたがって再度説明する。
ザはホストコンピュータ201内に保存されている文書
データや作成した文書データのプリント指示を与える。
ホストコンピュータ201はユーザによりのプリント指
示を受けると、ネットワーク250を介してプリンタサ
ーバ211に対してプリント文書データ送信要求を発行
する。
タ201〜203のいずれかからプリント文書データ送
信要求が発行されるまでは待ち状態を繰り返している
(ステップS321)。
書データ送信要求を受けると、プリンタサーバ211は
ハードディスク126の空き容量が十分であることを確
認し(ステップS322)、十分な空き容量があった場
合にはホストコンピュータ201に対しプリント文書デ
ータ受信可能状態であることを通知し(ステップS32
3)、ステップS324を実行する。
なかった場合にはホストコンピュータ201に対しプリ
ント文書データ受信が不可能であることを通知する(ス
テップS325)。
バ211からプリント文書データ受信可能状態であるこ
とが通知されたら、プリントを行う文書データとその文
書データの文書名、ユーザー名と共にプリンタサーバ2
11に対して送信する。
タ201からの文書データ、文書名、ユーザー名を文書
データを受信した受信時刻と共にハードディスク126
の文書データ保存用領域に文書データファイルとして保
存する。
ク、プリンタの動作状態に関係なく常時動作し、ホスト
コンピュータ201、202、203のいずれかからプ
リント文書データ送信要求があり、プリント文書データ
を受信可能な状態であれば同様にハードディスク126
の文書データ保存用領域に保存する。
保存用領域にはまだプリントされていない複数の文書デ
ータファイルが保存され得る。
タファイルに関してはそれぞれプリンタサーバとして利
用されるコンピュータのオぺレーティングシステムが管
理しているディレクトリ及びファイルとして扱うことが
可能である。
よるプリント送信(プリント送信タスク)処理を図1に
したがって説明する。
ータ保存用領域に図10に示す文書データファイルが保
存されているものとし、プリントの優先順位は文書ファ
イルを受信した受信時刻として説明する。また、ユーザ
ーIwata、Yamada、Tomitaはそれぞれ
ホストコンピュータ201、202、203を使用して
いるとする。
いるプリント送信タスクは起動された後、ハードディス
ク126の文書データ保存用領域に文書データファイル
が存在するかを検知し、存在する場合にはステップS1
03に進み、存在しない場合は存在するまで本処理を繰
り返す(ステップS102)。
には、RAM122に予め確保された優先順位変数Nに
“1”をセットする(ステップS103)。優先順位N
の未出力の文書データファイルが存在する場合にはステ
ップS105に進み、存在しない場合にはステップS1
02に戻る(ステップS104)。
が存在した場合には、プリンタ212に対してエラー状
況を問い合わせる(ステップS105)。この結果を受
け、優先順位Nで示される文書データファイルをプリン
タ212に送出できるか否かを判断する(ステップS1
06)。
るエラーの内容から優先順位Nの文書データファイルを
プリント出来ないと判断した場合には、ステップS10
7に進み、その文書ファイルを送信したホストコンピュ
ータに対してエラー状況とエラーによりプリントを保留
していることを通知し、ユーザーに対してエラーの原因
を取り除くように促し、次のステップS108に進む。
ステップS108では、優先順位変数Nに1を加算し、
ステップS104に戻る。
タファイルに対して画像形成が可能であると判断した場
合には、ステップS109に進み、その文書データファ
イルから所定量のデータを読み込み、プリンタ212に
送出することを開始する。プリンタ212は、受信した
データを解析し、ビットマップデータに展開する処理を
行うことになるが、かかる処理中に解釈できないコマン
ドやその環境化では使用できないコマンド等を受ける
と、エラーが発生した旨をプリンタサーバ211に通知
する。
受けたか否かを判断する。エラー通知を受けた場合に
は、先に説明したステップS107、S108の処理を
行ない、ステップS104に戻る。
は、注目文書データファイルの送出が完了するまで、文
書データのプリンタ212への送出を繰り返す。
のプリンタ212への送出が完了すると(ステップS1
12)、処理はステップS102に戻り、次の文書デー
タに対する印刷処理に備える。
下に説明する。先ず、エラーが発生しておらず、全ての
文書ファイルがプリント可能な場合から説明する。
50に設けられた用紙サイズセンサ151はA3サイズ
の用紙用にガイドが調整されていることを検出し、紙無
しセンサ152により用紙が積載されていることを検知
しているものとする。また、カセット154では用紙サ
イズセンサ155がA4サイズの用紙用のガイドが調整
されていることを検出し、紙無しセンサ156は用紙が
積載されていることを検知しているものとする。更に、
ステイプルユニット160内部にはステイプラ針無しセ
ンサによりステイプラ針無し状態ではないことを検出し
ているものとする。つまり、プリンタ212には、印刷
にかかる条件が整っているものとして説明する。
データ保存領域内に4つの文書ファイルが存在すると判
断するため、処理はステップS103に進み、優先順位
変数Nに1を設定する。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、check sheet、Mail、fileli
stの順になる。従って優先順位1(N=1)の文書名
Document1の文書ファイルは存在するのでステ
ップS105に進む。
にエラー状況を問い合わせる。これにより、プリンタ2
12からはカセット150にはA3サイズの用紙が、カ
セット154にはA4サイズの用紙がそれぞれ積載され
ており、ステイプルユニット160にはステイプル針が
あることの通知を受ける。
ステップS106では変数Nで示される文書名(この段
階では優先順位N=“1”であるので文書名Docum
ent1)の文書ファイルをプリントするのに必要とさ
れる用紙サイズA3と、ステイプルなしのプリントであ
ることを認識し、プリンタ212からのエラー状況にお
いて文書名Document1の文書ファイルをプリン
トすることが可能であると判断し、ステップS109に
進む。
nt1の文書ファイルを文書データ保存領域から読み出
してプリンタ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したかプリンタ212に問い合
わせ、プリントが終了したらステップS112に進む。
ると、A3サイズが選択されているためカセット150
から用紙153が1枚給紙され、用紙経路180を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、183を通過して排紙トレイ162に排出
される。以下、この処理が繰り返されることになる。
プリントが終了したら文書名Document1の文書
ファイルを文書データ保存領域から削除し(ステップS
112)、ステップS102に戻る。
名check sheet、Mail、filelis
tの3つのファイルが残っているので、処理はステップ
S103に進み、優先順位変数Nに1が設定される。
heck sheet、Mail、filelistの
順になる。従って優先順位1の文書名check sh
eetの文書ファイルは存在するのでステップS105
に進む。
にエラー状況を問い合わせ、プリンタ212からはエラ
ー状況を受信する。
check sheetの文書ファイルをプリントする
のに必要とされる用紙サイズA4と、ステイプルありの
プリントであることを認識し、プリンタ212からのエ
ラー状況において文書名check sheetの文書
ファイルをプリントすることが可能であると判断する。
したがって、処理はステップS109に進む。
sheetの文書ファイルを文書データ保存領域から読
み出してプリンタ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したと判断するまで、文書デー
タの送出及びエラーチェックを繰り返す。
て説明すると、A4サイズが選択されているためカセッ
ト154から用紙157が1枚給紙され、用紙経路18
1を通過してトナーカートリッジ159内のトナーによ
り現像ドラム158上に形成された画像が用紙に転写さ
れ、用紙経路182、184を通過してソータービン1
63に排出される。ソートモードである場合には各ペー
ジは部ごとにソータービン163に排紙されるようソー
タービン163の各ビンが用紙経路184の位置に移動
して全ページをプリントし、プリントが終了したらステ
イプルユニット160により各ビンに積載された用紙は
ビンごとにステイプルされる。
heck sheetの文書ファイルを文書データ保存
領域から削除し、ステップS102に戻る。
についても実行し、4つの文書ファイルのプリントが終
了する。
50は用紙ガイドがA3サイズに設定されているがその
用紙がなく、カセット154は用紙ガイドがA4サイズ
に設定されており、十分な用紙があり、さらにステイプ
ルユニット160はステイプル針無し状態である場合に
ついて説明する。
保存領域内に4つの文書ファイルが存在すると判断し、
ステップS103に進んで優先順位変数Nに1が設定さ
れる。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、check sheet、Mail、fileli
stの順になる。従って優先順位1の文書名Docum
ent1の文書ファイルは存在するのでステップS10
5に進む。
にエラー状況を問い合わせる。プリンタ212からはエ
ラー状況が報告される。カセット150の用紙サイズセ
ンサ151はA3サイズの用紙用に用紙ガイドが調整さ
れてていることを検出し、且つ、紙無しセンサ152に
より用紙が積載されていないことが検知されている。ま
た、カセット154の用紙サイズセンサ155は、A4
サイズの用紙用に用紙ガイドが調整されていることを検
出し、紙無しセンサ156により用紙が積載されている
ことが検知している。そして、ステイプルユニット16
0内部にはステイプラ針無しセンサによりステイプル針
無し状態であることが検知される。従ってプリンタサー
バ211にはプリンタ212からのA3の用紙はなく、
A4の用紙はあり、ステイプルユニット160にステイ
プル針がないことが検知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプル無しのプリ
ントであることを認識し、プリンタ212からのエラー
状況において文書名Document1の文書ファイル
をプリントすることが不可能であると判断する。したが
って、処理はステップS107に進むことになる。
nt1の文書ファイルを送信したユーザーIwataが
使用しているホストコンピュータ201に対して、例え
ば以下のメッセージを送信する。
文書「Document1」のプリントを保留していま
す。A3サイズの用紙をカセットに入れて下さい。” ステップS108では優先順位変数Nに1を加算してN
=2とし、ステップS104に戻る。
check sheetの文書ファイルがあるためステ
ップS105に進む。
タ212に対して問い合わせ、プリンタ212からA3
の用紙はなく、A4の用紙はあり、ステイプルユニット
160にステイプル針がないことが通知される。
で示される文書名check sheetの文書ファイ
ルをプリントするのに必要とされる状況において、文書
名check sheetの文書ファイルをプリントす
ることが不可能であると判断し、ステップS107に進
む。
sheetの文書ファイルを送信したユーザーYama
daが使用しているホストコンピュータ202に対して
以下のようなメッセージを送信する。
「check sheet」のプリントを保留していま
す。ステイプルユニットの針を補充して下さい。” ステップS108では優先順位変数Nに1を加算してN
=3とし、ステップS104に戻る。
Mailの文書ファイルがあるためステップS105に
進む。
タ212に対して問い合わせ、プリンタ212からA3
の用紙はなく、A4の用紙はあり、ステイプルユニット
160にステイプル針がないことが通知される。
Mailの文書ファイルをプリントするのに必要とされ
る用紙サイズA4と、ステイプルソートのプリントでな
いことを認識し、プリンタ212からのエラー状況にお
いて文書名Mailの文書ファイルをプリントすること
が可能であると判断する。したがって処理はステップS
109に進む。
書ファイルを文書データ保存領域から読み出してプリン
タ212に送信する。
書ファイルを文書データ保存領域から読み出してプリン
タ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したかプリンタ212に問い合
わせ、プリントが終了したらステップS112に進む。
ら用紙157が1枚給紙され、用紙経路181を通過し
てトナーカートリッジ159内のトナーにより現像ドラ
ム158上に形成された画像が用紙に転写され、用紙経
路182、183を通過して排紙トレイ162に排出さ
れる。プリントが終了したら文書名Mailの文書ファ
イルを文書データ保存領域から削除し、ステップS10
2に戻る。
文書名Document1、check sheet、
filelistの3つが存在する。したがって、処理
はステップS103に進み、優先順位変数Nに1が設定
される。
ocument1、check sheet、file
listの順になる。従って優先順位1の文書名Doc
ument1の文書ファイルは存在するのでステップS
105に進む。
にエラー状況を問い合わせる。プリンタ212からはエ
ラー状況が報告される。カセット150では用紙サイズ
センサ151によりA3サイズの用紙用に用紙ガイドが
調整されており、紙無しセンサ152により用紙が積載
されていることが検知され、カセット154では用紙サ
イズセンサ155によりA4サイズの用紙用に用紙ガイ
ドが調整されており、紙無しセンサ156により用紙が
積載されていることが検知され、ステイプルユニット1
60内部にはステイプラ針無しセンサによりステイプル
針無し状態であることが検知される。従ってプリンタサ
ーバ211にはプリンタ212からA3とA4の用紙が
あり、ステイプル針がないことが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプル無しのプリ
ントであることを認識し、プリンタ212からのエラー
状況において文書名Document1の文書ファイル
をプリントすることが可能であると判断し、ステップS
109に進む。
nt1の文書ファイルを文書データ保存領域から読み出
してプリンタ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したかプリンタ212に問い合
わせ、プリントが終了したらステップS112に進む。
択されているためカセット150から用紙153が1枚
給紙され、用紙経路180を通過してトナーカートリッ
ジ159内のトナーにより現像ドラム158上に形成さ
れた画像が用紙に転写され、用紙経路182、183を
通過して排紙トレイ162に排出される。プリントが終
了したら文書名Document1の文書ファイルを文
書データ保存領域から削除し、ステップS102に戻
る。
実行する。文書名check sheetの文書ファイ
ルはステイプルユニット160にステイプル針が補充さ
れるまでプリントされない。
ステイプル針があり、文書名Document1の文書
ファイルが複数枚の用紙を消費する文書であり、最初は
カセット150の用紙があり、文書名Document
1の文書ファイルプリント中にカセット150の用紙が
紙無しになり、さらにその後カセット150に用紙が補
給された場合について説明する。
存領域内に4つの文書ファイルが存在するためステップ
S103に進む。ステップS103では優先順位変数N
に1が設定される。ステップS104では、図10に示
す文書ファイルが文書データ保存領域に保存されている
場合にはプリントの優先順位は文書ファイルを受信した
受信時刻であることから、優先順位は文書名Docum
ent1、checksheet、Mail、file
listの順になる。従って優先順位1の文書名Doc
ument1の文書ファイルは存在するのでステップS
105に進む。
にエラー状況を問い合わせる。この結果、プリンタ21
2からはエラー状況が報告される。カセット150の用
紙サイズセンサ151はA3サイズの用紙用に用紙ガイ
ドが調整されていることを検出し、紙無しセンサ152
により用紙が積載されていることが検知されている。ま
た、カセット154の用紙サイズセンサ155は、A4
サイズの用紙用に用紙ガイドが調整されていることを検
出し、紙無しセンサ156により用紙が積載されている
ことが検知されている。そして、ステイプルユニット1
60内部にはステイプラ針無しセンサによるステイプル
針無し状態でないことが検知される。従ってプリンタサ
ーバ211にはプリンタ212からA3とA4の用紙が
あり、ステイプルユニット160にステイプラ針がある
ことが通知される。
Document1の文書ファイルをプリントするのに
必要とされる状況において文書名Document1の
文書ファイルをプリントすることが可能であると判断
し、ステップS109に進む。
nt1の文書ファイルを文書データ保存領域から読み出
してプリンタ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したかプリンタ212に問い合
わせる。途中でカセット150の用紙153を使いきっ
て用紙無しになった場合、紙無しセンサ152により紙
無しが検知され、プリンタ212はプリント動作を停止
し、プリンタサーバ211からのステップS110にお
ける問い合わせに対して紙無しのエラーを通知する。
クは紙無しのエラーが通知されるとステップS110か
らステップS107に進む。
nt1の文書ファイルを送信したユーザーIwataが
使用しているホストコンピュータ201に対して以下の
メッセージを送信する。
文書「Document1」のプリントを保留していま
す。A3サイズの用紙をカセットに入れて下さい。” 尚、このとき、未印刷されているデータから再開するた
めに、そのアドレス位置を別途記憶保持させておく。
算してN=2とし、ステップS104に戻る。
check sheetの文書ファイルがあるためステ
ップS105に進む。
タ212に対して問い合わせ、プリンタ212からA3
の用紙はなく、A4の用紙はあり、ステイプルユニット
160にステイプル針があることを通知される。
check sheetの文書ファイルをプリントする
のに必要とされる用紙サイズA4と、ステイプルありの
プリントであることを認識し、プリンタ212からのエ
ラー状況において文書名check sheetの文書
ファイルをプリントすることが可能であると判断し、ス
テップS109に進む。
sheetの文書ファイルを文書データ保存領域から読
み出してプリンタ212に送信する。
るかをプリンタ212に問い合わせ、プリントが終了し
たらステップS112に進む。
ると、A4サイズが選択されているためカセット154
から用紙157が1枚給紙され、用紙経路181を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、184を通過してソータービン163い排
出される。ソートモードである場合には各ページは部ご
とにソータービン163に排紙されるようソータービン
163の各ビンが用紙経路184の位置に移動して全ペ
ージをプリントし、プリントが終了したら文書名che
ck sheetの文書ファイルを文書データ保存領域
から削除し、ステップS102に戻る。
イルをプリント中にカセット150に用紙サイズA3の
用紙が補給されたとすると、ステップS102において
は文書データ保存領域内に3つの文書ファイルが存在す
るためステップS103に進む。
が設定される。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、Mail、filelistの順になる。従って優
先順位1の文書名Document1の文書ファイルが
存在するのでステップS105に進む。
にエラー状況を問い合わせる。プリンタ212からはエ
ラー状況が報告される。カセット150の用紙サイズセ
ンサ151はA3サイズの用紙用に用紙ガイドが調整さ
れていることを検出し、紙無しセンサ152により用紙
が積載されていることが検知される。また、カセット1
54では用紙サイズセンサ155によりA4サイズの用
紙用に用紙ガイドが調整されており、紙無しセンサ15
6により用紙が積載されていることが検知されている。
そして、ステイプルユニット160内部にはステイプラ
針無しセンサによりステイプル針無し状態でないことが
検知される。従ってプリンタサーバ211にはプリンタ
212からA3とA4の用紙があり、ステイプルユニッ
ト160にステイプル針があることが通知される。
ocument1の文書ファイルをプリントするのに必
要とされる用紙サイズA3と、ステイプル無しのプリン
トであることを認識し、プリンタ212からのエラー状
況において文書名Document1の文書ファイルを
文書データ保存領域の未出力位置から読み出してプリン
タ212に送信する。
るかをプリンタ212に問い合わせ、ステップS111
においてプリントが終了したかプリンタ212に問い合
わせ、プリントが終了したらステップS112に進む。
ると、A3サイズが選択されているためカセット150
から用紙153が1枚給紙され、用紙経路180を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、183を通過して排紙トレイ162に排出
される。プリントが終了したら文書名Document
1の文書ファイルを文書データ保存領域から削除し、ス
テップS102に戻る。
についても実行する。
プリンタサーバは原則としてネットワーク上のホストコ
ンピュータから受信した順に印刷を行うが、エラーが発
生してある1つのジョブが印刷が行なえない、或いは継
続できない場合には、その次の優先順位の高い印刷ジョ
ブに対して印刷処理を試みることができる。
は、プリンタ制御機能を有するプリンタサーバ211と
プリンタ212とを直接接続したプリントシステム(プ
リンタサーバ211のプリンタインターフェースにプリ
ンタ212を接続した例)であり、プリンタサーバ21
1はホストコンピュータ201、202、203から送
信されたページ記述言語のデータである文書ファイルデ
ータを複数保存して受信時刻が早い文書ファイルデータ
から順にページ記述言語を解釈して画像形成可能な画像
データに変換し、画像データをプリンタサーバ211と
プリンタ212とを直接接続するインターフェースを経
由してプリントし、さらにプリント状況をホストコンピ
ュータ201、202、203によりモニタすることを
可能にする。
ルを保存するプリンタサーバ機能、ページ記述言語を解
釈して画像データを生成する画像データ生成機能、プリ
ンタを制御するプリンタ制御機能を持つものである。
図において、201、202、203はそれぞれ文書の
作成・保存・編集を行うためのアプリケーションを実行
し、文書データをプリンタサーバ211に対して送信す
るホストコンピュータ、211はホストコンピュータ2
01、202、203により送信された文書データを受
信して保存し、文書データを画像形成可能な画像データ
に変換し、さらにプリンタ212の制御を行うプリンタ
サーバ、212はプリンタサーバ211により制御さ
れ、プリンタサーバ211から送信された画像データを
受信し、画像の形成を行うプリンタ、250はホストコ
ンピュータ201、202、203、プリンタサーバ2
11を互いに接続し、文書データや各機器の動作状況な
どを通信する通信経路であるところのネットワークであ
る。
に示すブロック図の様に構成されている。図示におい
て、図5と同機能を有するものは同符号で示し、その説
明は省略する。図5との相違点は、プリンタ212がプ
リンタインターフェースを介して接続されている点であ
る。
と同様起動と同時に、図2に示される流れ図に沿って動
作するプログラムであるプリント受信タスクと、図1で
示される流れ図に沿って動作するプログラムであるプリ
ント送信タスクが起動され、それぞれのタスクは常時動
作している。プリント受信タスクはステップS320か
ら動作を開始し、プリント送信タスクはステップS30
0から動作を開始する。
は、図示の如く、文書データを解釈し、プリンタ212
により画像形成可能な画像データを生成し、ビデオイン
ターフェース126、ビデオインターフェースケーブル
127を介してプリンタ212に送信する画像形成タス
ク(画像形成プログラム)が動作している。画像形成タ
スクは画像データの生成と共に、プリンタ212に対し
て定期的にエラー状況を問い合わせ、現在のプリンタ2
12のエラー状況、文書データプリントの進捗状況も管
理している。
2の内部構成は第一の実施形態と同様図6の通りであ
る。通常のホストコンピュータ201からプリンタ21
2への文書データのプリント動作についても第1の実施
形態と同様であるものとし、その説明は省略する。
概要を説明する。画像形成タスクは図9のフローチャー
トに従って動作しており、まずプリンタサーバ211起
動時にステップS150から動作する。
期的にプリント送信タスクから画像形成命令が発効され
たかを確認し、画像形成命令が発効されるまで待つ。画
像形成命令には文書データ保存領域に保存される度に文
書について像形成を行うかの指定情報が付加されて発行
される。
152に進み、文書データ保存領域から指定された文書
データを読み込む。そして、ステップS153に進み、
読み込んだ文書データの内容から総ページ数Pと部数C
とを検出する。
されたページ変数Xに1を設定し、ステップS155で
はページX(初期時にはページ1になる)の画像データ
を文書データを解釈することによりRAM121内に生
成する。そして、ステップS156では部数変数Yに1
を設定する。
ラーが発生していないか問い合わせ、発生していたらス
テップS161に、発生していなかったらステップS1
58に進む。
してプリント命令を発効する。画像データはRAM12
2からインターフェース127を介してプリンタ212
に送信される。
かをプリンタ212に問い合わせ、終了したらステップ
S162、終了していなければステップS160に進
む。
ラーが発生していないか問い合わせ、発生していたらス
テップS161に、発生していなかったらステップS1
59に戻る。
していると通知されたら部数変数Yと部数Cとを比較し
し、同一値であったらステップS164に、それ以外は
ステップS163に進む。ステップS163では部数変
数Yに1を加算し、ステップS155に戻る。
ージ数Pとを比較し、同一値であったらステップS16
6にそれ以外はステップS165に進む。ステップS1
65ではページ変数Xに1を加算し、ステップS151
に戻る。ステップS166ではプリントが終了したこと
をプリント送信タスクに対して通知し、ステップS15
1に戻る。
とをプリント送信タスクに対して通知し、ステップS1
51に戻る。
ト送信タスクから指定された文書データをプリンタ21
2により画像形成させることが出来る。
212にエラー状況を問い合わせ、プリント送信タスク
からのエラー状況の問い合わせに対してプリンタ212
のエラー状況を通知する。
212への文書データの送信は、プリント送信タスクに
より行われる。
ータ保存用領域に図10に示す文書データファイルが保
存されているものとし、プリントの優先順位は文書ファ
イルを受信した受信時刻として説明する。
1)で説明したので、ここでは具体的な動作手順を説明
する。
ファイルがプリント可能な場合から説明する。
4にそれぞれA3、A4サイズの用紙が積載され、ステ
イプラユニット160には十分な量のステイプル針があ
るものとする。これらはそれぞれのセンサによるもので
あるのは、第1の実施形態と同様である。
存領域内に4つの文書ファイルが存在するためステップ
S103に進む。ステップS103では優先順位変数N
に1が設定される。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、check sheet、Mail、ファイルリス
トの順になる。従って優先順位1の文書名Docume
nt1の文書ファイルは存在するのでステップS105
に進む。
してプリンタ212のエラー状況を問い合わせる。画像
形成タスクからはエラー状況が報告される。カセット1
50の用紙サイズセンサ151がA3サイズの用紙用に
用紙ガイドが調整されていることを検出し、紙無しセン
サ152により用紙が積載されていることが検知されて
いる。また、カセット154の用紙サイズセンサ155
はA4サイズの用紙用に用紙ガイドが調整されているこ
とを検出し、紙無しセンサ156により用紙が積載され
ていることが検知されている。そして、ステイプルユニ
ット160内部にはステイプラ針無しセンサによりステ
イプル針無し状態でないことが検知される。従ってプリ
ンタサーバ211には画像形成タスクからA3とA4の
用紙があり、ステイプルユニット160にステイプル針
があることが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプルなしのプリ
ントであることを認識し、画像形成タスクからのエラー
状況において文書名Document1の文書ファイル
をプリントすることが可能であると判断し、ステップS
109に進む。
nt1の文書ファイルを画像形成しプリンタ212に送
信するよう画像形成タスクに通知する。
るかを画像形成タスクに問い合わせ、ステップS111
においてプリントが終了したか画像形成タスクに問い合
わせ、プリントが終了したらステップS112に進む。
ると、A3サイズが選択されているためカセット150
から用紙153が1枚給紙され、用紙経路180を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、183を通過して排紙トレイ162に排出
される。
ocument1の文書ファイルを文書データ保存領域
から削除し、ステップS102に戻る。
sheet、Mail、filelistの3つのファ
イルが存在するのでステップS103に進む。
が設定される。
heck sheet、Mail、filelistの
順になる。従って優先順位1の文書名check sh
eetの文書ファイルは存在するのでステップS105
に進む。
にエラー状況を問い合わせる。これで、画像形成タスク
からはエラー状況が報告される。カセット150の用紙
サイズセンサ151は、A3サイズの用紙用に用紙ガイ
ドが調整されていることを検出し、紙無しセンサ152
は用紙が積載されていることが検知している。また、カ
セット154の用紙サイズセンサ155はA4サイズの
用紙用に用紙ガイドが調整されていることを検出し、紙
無しセンサ156は用紙が積載されていることが検知す
る。そして、ステイプルユニット160内部にはステイ
プラ針無しセンサによりステイプル針無し状態でないこ
とが検知される。従ってプリンタサーバ211には画像
形成タスクからA3とA4の用紙があり、ステイプルユ
ニット160にステイプル針があることが通知される。
check sheetの文書ファイルをプリントする
のに必要とされる用紙サイズA4と、ステイプルありの
プリントであることを認識し、画像形成タスクからのエ
ラー状況において文書名check sheetの文書
ファイルをプリントすることが可能であると判断し、ス
テップS109に進む。
sheetの文書ファイルを画像形成しプリンタ212
に送信するよう画像形成タスクに通知する。ステップS
110ではエラーが発生しているかを画像形成タスクに
問い合わせ、ステップS111においてプリントが終了
したか画像形成タスクに問い合わせ、プリントが終了し
たらステップS112に進む。
ると、A4サイズが選択されているためカセット154
から用紙157が1枚給紙され、用紙経路181を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、184を通過してソータービン163に排
出される。ソートモードである場合には各ページごとに
ソータービン163。に排紙されるようソータービン1
63の各ビンが用紙経路184の位置に移動して全ペー
ジをプリントし、プリントが終了したらステイプルユニ
ット160により各ビンに積載された用紙はビンごとに
ステイプルされる。
heck sheetの文書ファイルを文書データ保存
領域から削除し、ステップS102に戻る。
についても実行し、4つの文書ファイルのプリントが終
了する。
50は用紙ガイドがA3サイズに設定されているが用紙
がなく、カセット154は用紙ガイドがA4サイズに設
定されており十分な用紙があり、さらにステイプルユニ
ット160はステイプル針無し状態である場合について
説明する。
存領域内に4つの文書ファイルが存在するためステップ
S103に進む。
が設定され、ステップS104では、図10に示す文書
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、check sheet、Mail、fileli
stの順になる。従って優先順位1の文書名Docum
ent1の文書ファイルは存在するのでステップS10
5に進む。
にエラー状況を問い合わせる。画像形成タスクからはエ
ラー状況が報告される。カセット150の用紙サイズセ
ンサ151はA3サイズの用紙用に用紙ガイドが調整さ
れていることを検出し、紙無しセンサ152は用紙が積
載されていないことが検知している。また、カセット1
54の用紙サイズセンサ155はA4サイズの用紙用に
用紙ガイドが調整されていることを検出し、紙無しセン
サ156は用紙が積載されていることを検知している。
そして、ステイプルユニット160内部のステイプラ針
無しセンサは、ステイプル針無し状態であることが検知
している。従って、プリンタサーバ211には針がない
ことが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプルなしのプリ
ントであることを認識し、画像形成タスクからのエラー
状況において文書名Document1の文書ファイル
をプリントすることが不可能であると判断し、ステップ
S107に進む。
nt1の文書ファイルを送信したユーザーIwataが
使用しているホストコンピュータ201に対して以下の
メッセージを送信する。
文書「Document1」のプリントを保留していま
す。A3サイズの用紙をカセットに入れて下さい。” ステップS108では優先順位変数Nに1を加算してN
=2とし、ステップS104に戻る。
check sheetの文書ファイルがあるためステ
ップS105に進む。
成タスクに対して問い合わせ、画像形成タスクからA3
の用紙はなく、A4の用紙はあり、ステイプルユニット
160にステイプル針がないことが通知される。
check sheetの文書ファイルをプリントする
のに必要とされる用紙サイズA4と、ステイプルソート
のプリントであることを認識し、画像形成タスクからの
エラー状況において文書名check sheetの文
書ファイルをプリントすることが不可能であると判断
し、ステップS107に進む。
sheetの文書ファイルを送信したユーザーYama
daが使用しているホストコンピュータ202に対して
以下のメッセージを送信する。
「check sheet」のプリントを保留していま
す。ステイプルユニットの針を補充して下さい。” ステップS108では優先順位変数Nに1を加算してN
=3とし、ステップS104に戻る。
Mailの文書ファイルがあるためステップS105に
進む。
成タスクに対して問い合わせ、画像形成タスクに対して
問い合わせ、画像形成タスクからA3の用紙はなく、A
4の用紙はあり、ステイプルユニット160にステイプ
ル針がないことが通知される。
Mailの文書ファイルをプリントするのに必要とされ
る用紙サイズA4と、ステイプルソートのプリントでな
いことを認識し、画像形成タスクからのエラー状況にお
いて文書名Mailの文書ファイルをプリントすること
が可能であると判断し、ステップS109に進む。
書ファイルを画像形成しプリンタ212に送信するよう
画像形成タスクに通知する。
るかを画像形成タスクに問い合わせ、ステップS111
においてプリントが終了したか画像形成タスクに問い合
わせ、プリントが終了したらステップS112に進む。
ら用紙157が1枚給紙され、用紙経路181を通過し
てトナーカートリッジ159内のトナーにより現像ドラ
ム158上に形成された画像が用紙に転写され、用紙経
路182、183を通過して排紙トレイ162に排出さ
れる。プリントが終了したら文書名Mailの文書ファ
イルを文書データ保存領域から削除し、ステップS10
2に戻る。
ト中にカセット150にA3サイズの用紙が補給された
とすると、ステップS102では文書名Documen
t1、check sheet、filelist3つ
のファイルが存在するのでステップS103に進む。
が設定される。
ocument1、check sheet、ファイル
リストの順になる。従って優先順位1の文書名Docu
ment1の文書ファイルが存在するのでステップS1
05に進む。
にエラー状況を問い合わせる。これによって、画像形成
タスクからはエラー状況が報告されるが、ここでは、カ
セット150の用紙サイズセンサ151がA3サイズの
用紙用に用紙ガイドが調整されていることを検出し、紙
無しセンサ152により用紙が積載されていることが検
知している。カセット154の用紙サイズセンサ155
はA4サイズの用紙用に用紙ガイドが調整されているこ
とを検出し、紙無しセンサ156は用紙が積載されてい
ることが検知している。そして、ステイプルユニット1
60内部のステイプラ針無しセンサはステイプル針無し
状態であることが検知している。従ってプリンタサーバ
211には画像形成タスクからA3とA4の用紙があ
り、ステイプルユニット160にステイプル針がないこ
とが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプルなしのプリ
ントであることを認識し、画像形成タスクからのエラー
状況において文書名Document1の文書ファイル
をプリントすることが可能であると判断し、ステップS
109に進む。
nt1の文書ファイルを画像形成しプリンタ212に送
信するよう画像形成タスクに通知する。ステップS11
0ではエラーが発生しているかを画像形成タスクに問い
合わせ、ステップS111においてプリントが終了した
か画像形成タスクに問い合わせ、プリントが終了したら
ステップS112に進む。
択されているためカセット150から用紙153が1枚
給紙され、用紙経路180を通過してトナーカートリッ
ジ159内のトナーにより現像ドラム158上に形成さ
れた画像が用紙に転写され、用紙経路182、183を
通過して排紙トレイ162に排出される。
ocument1の文書ファイルを文書データ保存領域
から削除し、ステップS102に戻る。
実行する。文書名check sheetの文書ファイ
ルはステイプルユニット160にステイプル針が補充さ
れるまでプリントされない。
ステイプル針があり、文書名Document1の文書
ファイルは複数枚の用紙を消費する文書であり、最初は
カセット150の用紙があり、文書名Document
1の文書ファイルプリント中にカセット150の用紙が
紙無しになり、さらにその後カセット150に用紙が補
給された場合について説明する。
存領域内に4つの文書ファイルが存在するためステップ
S103に進む。
が設定される。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、check sheet、Mail、fileli
stの順になる。従って優先順位1の文書名Docum
ent1の文書ファイルは存在するのでステップS10
5に進む。
にエラー状況を問い合わせる。画像形成タスクからはエ
ラー状況が報告される。この時点では、A3とA4の用
紙があり、ステイプルユニット160にステイプル針が
あることが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプルなしのプリ
ントであることを認識し、画像形成タスクからのエラー
状況において文書名Document1の文書ファイル
をプリントすることが可能であると判断し、ステップS
109に進む。
イルを画像形成しプリンタ212に送信するよう画像形
成タスクに通知する。
るかを画像形成タスクに問い合わせ、ステップS111
においてプリントが終了したか画像形成タスクに問い合
わせる。途中でカセット150の用紙153を使いきっ
て用紙無しになった場合、紙無しセンサ152により紙
無しが検知され、プリンタ212はプリント動作を停止
し、画像形成タスクはプリンタサーバ211からのステ
ップS110における問い合わせに対して紙無しのエラ
ーを通知する。
クは紙無しのエラーが通知されるとステップS110か
らステップS107に進む。
nt1の文書ファイルを送信したユーザーIwataが
使用しているホストコンピュータ201に対して以下の
メッセージを送信する。
文書「Document1」のプリントを保留していま
す。A3サイズの用紙をカセットに入れて下さい。” ステップS108では優先順位変数Nに1を加算してN
=2とし、ステップS104に戻る。
check sheetの文書ファイルがあるためステ
ップS105に進む。
成タスクに対して問い合わせ、プリンタ212からA3
の用紙はなく、A4の用紙はあり、ステイプルユニット
160にステイプル針があることが通知される。
check sheetの文書ファイルをプリントする
のに必要とされる用紙サイズA4と、ステイプルありの
プリントであることを認識し、画像形成タスクからのエ
ラー状況において文書名check sheetの文書
ファイルをプリントすることが可能であると判断し、ス
テップS109に進む。
sheetの文書ファイルを画像形成しプリンタ212
に送信するよう画像形成タスクに通知する。
るかを画像形成タスクに問い合わせ、ステップS111
においてプリントが終了したか画像形成タスクに問い合
わせ、プリントが終了したらステップS112に進む。
ると、A4サイズが選択されているためカセット154
から用紙157が1枚給紙され、用紙経路181を通過
してトナーカートリッジ159内のトナーによる現像ド
ラム上に形成された画像が用紙に転写され、用紙経路1
82、184を通過してソータービン163に排出され
る。ソートモードである場合には各ページは部ごとにソ
ータービン163に排紙されるようソータービン163
の各ビンが用紙経路184の位置に移動して全ページを
プリントし、プリントが終了したらステイプルユニット
160により各ビンに積載された用紙はビンごとにステ
イプルされる。
heck sheetの文書ファイルを文書データ保存
領域から削除し、ステップS102に戻る。
書ファイルをプリント中にカセット150に用紙サイズ
A3の用紙が補給されたとすると、ステップS102に
おいては文書データ保存領域内に3つの文書ファイルが
存在するためステップS103に進む。
が設定される。
ファイルが文書データ保存領域に保存されている場合に
はプリントの優先順位は文書ファイルを受信した受信時
刻であることから、優先順位は文書名Document
1、Mail、filelistの順になる。従って優
先順位1の文書名Document1の文書ファイルは
存在するのでステップS105に進む。
にエラー状況を問い合わせる。画像形成タスクからはエ
ラー状況が報告される。つまり、画像形成タスクからは
A3とA4の用紙があり、ステイプルユニット160に
ステイプル針があることが通知される。
Document1の文書ファイルをプリントするのに
必要とされる用紙サイズA3と、ステイプルなしのプリ
ントであることを認識し、画像形成タスクからのエラー
状況において文書名Document1の文書ファイル
をプリントすることが可能であると判断し、ステップS
109に進む。
nt1の文書ファイルの保留した位置からの画像形成を
行なわせ、プリンタ212に送信するよう画像形成タス
クに通知する。
るかを画像形成タスクに問い合わせ、ステップS111
においてプリントが終了したか画像形成タスクに問い合
わせ、プリントが終了したらステップS112に進む。
ると、A3サイズが選択されているためカセット150
から用紙153が1枚給紙され、用紙経路180を通過
してトナーカートリッジ159内のトナーにより現像ド
ラム158上に形成された画像が用紙に転写され、用紙
経路182、183を通過して排紙トレイ162に排出
される。プリントが終了したら文書名Document
1の文書ファイルを文書データ保存領域から削除し、ス
テップS102に戻る。
についても同様に処理を行うことになる。
いても、第1の実施形態と同様の作用効果を得ることが
できる。
ントサーバに適用した例を説明したが、例えば1台の装
置に適用させることも可能である。つまり、1つの装置
を複数のユーザがかわるがわる使用して印刷を行なわせ
た場合、これまでは前ユーザによる印刷処理にエラーが
発生すると、それ以降のユーザによる印刷が行われなく
なるが、本実施形態を適用させると、印刷指示したもの
の中で最も早いものから、順に印刷可能であるものを順
次印刷させることが可能になる。
トコンピュータ、インターフェース機器、リーダ、プリ
ンタ等)から構成されるシステムに適用しても、1つの
機器からなる装置(例えば複写機、ファクシミリ等)に
適用しても良い。
の機能を実現するソフトウェアのプログラムコードを記
憶した記憶媒体を、システム或いは装置に供給し、その
システム或いは装置のコンピュータ(またはCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
して実行することによっても、達成されることは言うま
でのもない。
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
体としては、例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOSなどが実
際の処理の一部または全部を行ない、その処理によって
実施形態の機能が実現される場合も含まれることは言う
までもない。
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行な
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図11のメモリマップ例に示す各モジュール
を記憶媒体に格納することになる。すなわち、少なくと
も、記憶された印刷ジョブの1つを選択する選択モジュ
ールと、印刷装置の状態を検出する検出モジュールと、
検出された印刷装置の状態に基づいて、前記選択工程で
選択した印刷ジョブによって意図された印刷出力結果を
得ることができるか否かを判断する判断モジュールと、
選択された印刷ジョブで意図された印刷結果を得ること
ができないと判断した場合であって、他の印刷ジョブが
記憶されている場合には、当該他の印刷ジョブを前記選
択工程で選択させるよう制御する制御モジュールとを備
えることになる。
特徴ある作用効果を奏することができる。
るため、ネットワーク上に複数のプリンタがある場合に
は各プリンタ用にそれぞれ独立したプリント受信タス
ク、プリント送信タスクを割り当て、1台のプリンタサ
ーバを複数のプリンタ用に利用することが出来る。例え
ば、ネットワーク上にプリンタA、プリンタBがある場
合、プリンタA用にプリント受信タスクA、プリント送
信タスクAを割り当て、プリンタB用にプリント受信タ
スクB、プリント送信タスクBを割り当てて独立に動作
させることでプリンタサーバを1台にし、プリンタサー
バにかかるコストが半分になり、プリンタサーバの設置
場所も1台分で済む。
においてもプリンタサーバ機能を利用できる。プリンタ
サーバとして各機能ブロックごとに高性能なユニットに
交換可能なコンピュータを採用すればプリンタサーバの
性能を容易かつローコストでアップすることが出来る。
転送経路としてネットワークとは独立なビデオインター
フェースケーブルを用いるため文書データはホストコン
ピュータからプリンタサーバへの1回の転送で済むため
ネットワーク流れる情報量が通常のプリンタサーバの構
成の1/2になる。
は大量の文書データを1つのプリンタサーバで管理する
ため高性能なプリンタサーバを用意する必要があるか、
本実施形態においてはプリンタサーバの能力プリンタサ
ーバが接続されたプリンタ専用となるため、高性能なプ
リンタサーバである必要がない。
タサーバが故障してしまった場合には全てのプリンタか
らのプリントが不可能になってしまうが、本実施形態の
構成では他のプリンタサーバが故障した場合でも問題な
くプリントを行うことが出来る。
バを含むシステムに適用すれば優先順位が高い文書デー
タが何らかのプリンタのエラーによりプリント不可能で
あっても、他のプリント可能な文書データを先にプリン
トすることが可能である。
テイプル針無しのエラーについて説明したが、本発明は
これらのエラーに限定されるものではなく、例えば以下
の様な様々なエラー状況に対応することも可能である。
存在する用紙サイズの用紙でプリント可能な文書データ
のプリントを優先する。
やトナーがなくなった場合にほかに白黒の文書データが
あればその文書データを優先してプリントする。
場合に紙詰まりが発生していない用紙経路でプリントが
可能な文書データのプリントを優先する。
で、かつソーターが接続されていない場合に他のソータ
ーを利用しない文書データのプリントを優先する。
つの印刷ジョブに対する意図された通りの印刷結果が得
られず、それ以上の処理を行なえない場合であっても、
そのときの印刷装置の状態で印刷できる他の印刷ジョブ
に関しては積極的に印刷処理を行なわせることが可能に
なる。
印刷ジョブが発生した場合であっても、1つの印刷ジョ
ブに対して正常な印刷処理ができない場合、或いはでき
なくなった場合においても、他のジョブ中にその状況下
で印刷できるものがあれば、そのジョブの印刷を行うこ
とにより、1つのエラーが全てのユーザに影響を与える
ことがなくなる。
示すフローチャートである。
ャートである。
フローチャートである。
ク図である。
タ構造図である。
である。
ク図である。
示すフローチャートである。
ンタサーバ内に保存されている文書データの一例を示す
図である。
ある。
トコンピュータ 212 画像形成装置としてのプリンタ 152、156、161 エラー検知手段としてのセン
サ 211 プリンタサーバ装置
Claims (21)
- 【請求項1】 印刷情報をジョブ単位に順次記憶し、記
憶された印刷ジョブを順次所定の印刷装置に出力する情
報処理装置であって、 記憶された印刷ジョブの1つを選択する選択手段と、 前記印刷装置の状態を検出する検出手段と、 該検出手段で検出された印刷装置の状態に基づいて、前
記選択手段で選択した印刷ジョブによって意図された印
刷出力結果を得ることができるか否かを判断する判断手
段と、 該判断手段によって、選択された印刷ジョブで意図され
た印刷結果を得ることができないと判断した場合であっ
て、他の印刷ジョブが記憶されている場合には、当該他
の印刷ジョブを前記選択手段で選択させるよう制御する
制御手段とを備えることを特徴とする情報処理装置。 - 【請求項2】 前記情報処理装置は、ネットワークに接
続され、前記印刷情報は前記ネットワーク上のクライア
ント装置から受信することを特徴とする請求項第1項に
記載の情報処理装置。 - 【請求項3】 前記判断手段で、意図した結果を得るこ
とができないと判断した場合、当該印刷ジョブを送出し
てきたクライアントに対して印刷不可を示す情報を通知
する通知手段を更に備えることを特徴とする請求項第2
項に記載の情報処理装置。 - 【請求項4】 前記検出手段は、前記選択手段で選択さ
れた印刷ジョブの内容を前記印刷装置に出力している最
中においても動作することを特徴とする請求項第1項に
記載の情報処理装置。 - 【請求項5】 選択された印刷ジョブの前記印刷装置へ
の出力中に、前記判断手段がそれ以上の印刷が意図した
結果を得ることができないと判断した場合には、選択さ
れた印刷ジョブに対する出力を保留し、他の印刷ジョブ
を選択する手段を更に備えることを特徴とする請求項4
項に記載の情報処理装置。 - 【請求項6】 前記検出手段によって検出された印刷装
置の状態情報が、保留中の印刷ジョブに対して満足する
状態になったことを前記判断手段が判断した場合、保留
中の印刷ジョブを再開する手段を更に備えることを特徴
とする請求項第5項に記載の情報処理装置。 - 【請求項7】 前記印刷装置は、ネットワークの1ノー
ドとして接続されていることを特徴とする請求項第1項
に記載の情報処理装置。 - 【請求項8】 前記印刷装置は、前記情報処理装置の所
定のインターフェースに直接的に接続されていることを
特徴とする請求項第1項に記載の情報処理装置。 - 【請求項9】 1つの印刷ジョブに対する出力が完了し
た場合、記憶されている出力が完了したジョブを削除す
る削除手段を更に備えることを特徴とする請求項第1項
に記載の情報処理装置。 - 【請求項10】 印刷ジョブが受信した順に記憶され、
前記選択手段は受信した順に選択することを特徴とする
請求項第1項に記載の情報処理装置。 - 【請求項11】 印刷情報をジョブ単位に順次記憶し、
記憶された印刷ジョブを順次所定の印刷装置に出力する
情報処理装置の制御方法であって、 記憶された印刷ジョブの1つを選択する選択工程と、 前記印刷装置の状態を検出する検出工程と、 該検出工程で検出された印刷装置の状態に基づいて、前
記選択工程で選択した印刷ジョブによって意図された印
刷出力結果を得ることができるか否かを判断する判断工
程と、 該判断工程によって、選択された印刷ジョブで意図され
た印刷結果を得ることができないと判断した場合であっ
て、他の印刷ジョブが記憶されている場合には、当該他
の印刷ジョブを前記選択工程で選択させるよう制御する
制御工程とを備えることを特徴とする情報処理装置の制
御方法。 - 【請求項12】 前記情報処理装置は、ネットワークに
接続され、前記印刷情報は前記ネットワーク上のクライ
アント装置から受信することを特徴とする請求項第11
項に記載の情報処理装置の制御方法。 - 【請求項13】 前記判断工程で、意図した結果を得る
ことができないと判断した場合、当該印刷ジョブを送出
してきたクライアントに対して印刷不可を示す情報を通
知する通知工程を更に備えることを特徴とする請求項第
12項に記載の情報処理装置の制御方法。 - 【請求項14】 前記検出工程は、前記選択工程で選択
された印刷ジョブの内容を前記印刷装置に出力している
最中においても動作することを特徴とする請求項第11
項に記載の情報処理装置の制御方法。 - 【請求項15】 選択された印刷ジョブの前記印刷装置
への出力中に、前記判断工程がそれ以上の印刷が意図し
た結果を得ることができないと判断した場合には、選択
された印刷ジョブに対する出力を保留し、他の印刷ジョ
ブを選択する工程を更に備えることを特徴とする請求項
14項に記載の情報処理装置の制御方法。 - 【請求項16】 前記検出工程によって検出された印刷
装置の状態情報が、保留中の印刷ジョブに対して満足す
る状態になったことを前記判断工程が判断した場合、保
留中の印刷ジョブを再開する工程を更に備えることを特
徴とする請求項第15項に記載の情報処理装置の制御方
法。 - 【請求項17】 前記印刷装置は、ネットワークの1ノ
ードとして接続されていることを特徴とする請求項第1
1項に記載の情報処理装置の制御方法。 - 【請求項18】 前記印刷装置は、前記情報処理装置の
所定のインターフェースに直接的に接続されていること
を特徴とする請求項第11項に記載の情報処理装置の制
御方法。 - 【請求項19】 1つの印刷ジョブに対する出力が完了
した場合、記憶されている出力が完了したジョブを削除
する削除工程を更に備えることを特徴とする請求項第1
1項に記載の情報処理装置の制御方法。 - 【請求項20】 印刷ジョブが受信した順に記憶され、
前記選択工程は受信した順に選択することを特徴とする
請求項第11項に記載の情報処理装置の制御方法。 - 【請求項21】 情報処理装置がメモリに読み込み実行
することで、印刷情報をジョブ単位に順次記憶し、記憶
された印刷ジョブを順次所定の印刷装置に出力させる処
理を行なわせる記憶媒体であって、 記憶された印刷ジョブの1つを選択する選択工程の手順
コードと、 前記印刷装置の状態を検出する検出工程の手順コード
と、 該検出工程で検出された印刷装置の状態に基づいて、前
記選択工程で選択した印刷ジョブによって意図された印
刷出力結果を得ることができるか否かを判断する判断工
程の手順コードと、 該判断工程によって、選択された印刷ジョブで意図され
た印刷結果を得ることができないと判断した場合であっ
て、他の印刷ジョブが記憶されている場合には、当該他
の印刷ジョブを前記選択工程で選択させるよう制御する
制御工程の手順コードとを備えることを特徴とする記憶
媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00279296A JP3962437B2 (ja) | 1996-01-11 | 1996-01-11 | 情報処理装置及びその制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00279296A JP3962437B2 (ja) | 1996-01-11 | 1996-01-11 | 情報処理装置及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09190391A true JPH09190391A (ja) | 1997-07-22 |
| JP3962437B2 JP3962437B2 (ja) | 2007-08-22 |
Family
ID=11539225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00279296A Expired - Fee Related JP3962437B2 (ja) | 1996-01-11 | 1996-01-11 | 情報処理装置及びその制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3962437B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6985257B2 (en) | 1997-09-18 | 2006-01-10 | Canon Kabushiki Kaisha | Job processing apparatus |
-
1996
- 1996-01-11 JP JP00279296A patent/JP3962437B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6985257B2 (en) | 1997-09-18 | 2006-01-10 | Canon Kabushiki Kaisha | Job processing apparatus |
| US7355731B2 (en) | 1997-09-18 | 2008-04-08 | Canon Kabushiki Kaisha | Job processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3962437B2 (ja) | 2007-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6614546B1 (en) | Image processing system and image forming apparatus | |
| EP1452956A2 (en) | print control system | |
| US7916315B2 (en) | Method and apparatus for executing load distributed printing | |
| US6897972B1 (en) | Printing method having auto retreat function of print data and medium for storing program for executing the printing method | |
| US6570605B1 (en) | Print control apparatus and print control method capable of interruption printing | |
| US20060045547A1 (en) | Image forming apparatus and image forming method | |
| US6985247B2 (en) | Print apparatus, print control system, print control method, and storage medium | |
| US8711379B2 (en) | Method and apparatus for executing load distributed printing | |
| CN1151428C (zh) | 打印机和打印控制方法 | |
| US7110131B2 (en) | Image forming system and image forming apparatus for transferring job data when an impaired image forming state is detected | |
| JPH11143651A (ja) | ジョブ動作状況通知システム,ジョブ動作状況通知方法および記憶媒体 | |
| US7108435B2 (en) | Printing control apparatus and method, and printing system | |
| US6349243B1 (en) | Printing apparatus, delivering method, print system, and memory medium | |
| JP2000062292A (ja) | 印刷システム、印刷システムの制御方法、およびコンピュータ読取可能な記憶媒体 | |
| JP2005144797A (ja) | 印刷装置およびデータ処理装置および印刷処理方法コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
| JP3962437B2 (ja) | 情報処理装置及びその制御方法 | |
| JP2003330644A (ja) | 印刷システム | |
| JP2004248317A (ja) | ジョブ管理装置及び管理方法並びにコンピュータ可読の記憶媒体 | |
| JPH07187491A (ja) | 印刷装置 | |
| JPH11259264A (ja) | 画像形成装置のプリンタドライバ並びに画像形成装置および画像形成装置の制御方法 | |
| US20020021454A1 (en) | Method and apparatus for detecting and processing print jobs that request backchannel data | |
| JPH09319532A (ja) | 印刷制御装置及び方法 | |
| JP2001105668A (ja) | 画像出力装置及びその制御方法 | |
| JP2001080176A (ja) | データ処理装置並びに画像記録装置並びにデータ処理装置の制御方法並びに画像記録装置の制御方法および記憶媒体 | |
| JP2001094719A (ja) | 画像記録装置並びに画像記録システム並びに画像記録装置の制御方法並びに画像記録システムの制御方法および記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20031209 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040312 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040512 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040517 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040820 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070411 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070521 |
|
| 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: 20100525 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130525 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140525 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |