(57)【要約】【課題】多数の保留ジョブの中から容易に所望のジョブを選択再開でき、保留ジョブが存在するという注意を適切に喚起して容易に中断ジョブの保留状況を把握でき、更には各ユーザが適切なアクセス制御の下で中断ジョブを操作可能とし、安心して多数のジョブを保留できる。【解決手段】複数の画像形成装置で中断中のジョブに関する情報を同時に管理し、画像形成装置を利用するユーザを特定するためのログイン処理を行い、そのログイン処理が終了した後、中断中のジョブに関する情報に基づいて中断中のジョブを表示させ、表示された中断中のジョブから選択されたジョブを再開させる。【選択図】　　　図１
2004086766.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置を含む画像形成システムにおける任意の画像形成装置で中断中のジョブを再開させる中断ジョブ再開方法であって、
画像形成装置で中断中のジョブに関する情報を管理する管理工程と、
画像形成装置を利用するユーザを特定するためのログイン処理を行うログイン処理工程と、
前記ログイン処理が終了した後、前記中断中のジョブに関する情報に基づいて中断中のジョブを表示させる中断ジョブ表示工程と、
表示された中断中のジョブから選択されたジョブを再開させる中断ジョブ再開工程とを有することを特徴とする中断ジョブ再開方法。
【請求項２】
前記中断ジョブ表示工程では、前記中断中のジョブをリスト表示することを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項３】
前記中断ジョブ表示工程では、前記ログイン処理により特定されたユーザに関連する中断中のジョブのみをリスト表示することを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項４】
前記ログイン処理が終了した後、前記中断中のジョブがあるか否かを判別する判別工程を更に有し、
前記判別手段で前記中断中のジョブがないと判別された場合、前記中断ジョブ表示工程及び中断ジョブ再開工程を実行しないことを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項５】
前記中断中のジョブを削除させる中断ジョブ削除工程を更に有することを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項６】
前記中断中のジョブに対して、少なくともリスト表示、再開、削除を含む操作を行えるユーザを制限することを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項７】
前記制限は、複数のユーザを含むグループに対して行われることを特徴とする請求項６に記載の中断ジョブ再開方法。
【請求項８】
前記中断中のジョブに関する情報は、複数の画像形成装置で同時に管理されることを特徴とする請求項１に記載の中断ジョブ再開方法。
【請求項９】
複数の画像形成装置で構成され、任意の画像形成装置で中断中のジョブを再開可能な画像形成システムであって、
画像形成装置で中断中のジョブに関する情報を管理する管理手段と、
画像形成装置を利用するユーザを特定するためのログイン処理を行うログイン処理手段と、
前記ログイン処理が終了した後、前記中断中のジョブに関する情報に基づいて中断中のジョブを表示させる中断ジョブ表示手段と、
表示された中断中のジョブから選択されたジョブを再開させる中断ジョブ再開手段とを有することを特徴とする画像形成システム。
【請求項１０】
コンピュータに、請求項１乃至請求項７の何れかに記載の中断ジョブ再開方法を実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の画像形成装置を含む画像形成システムにおける任意の画像形成装置で中断中のジョブを再開させる中断ジョブ再開方法、画像形成システムに関するものである。
【０００２】
【従来の技術】
従来、例えば割り込みコピーのような少なくとも限定された機能に関して実行中のジョブを一時中断した後に、再開できる画像形成装置が開発され提供されている。
【０００３】
また、ジョブの中断と再開に係る印刷情報を移動可能な媒体に保存することで、ある装置で中断したジョブを別の装置で再開できる画像形成装置が提案されている。この画像形成装置からなるシステムでは、ジョブの中断と再開に係る印刷情報を移動可能な記憶媒体を介して転送するため、ユーザが物理的な記憶媒体を持ち運ぶ移動が中断中ジョブの移動にちょうど対応するという、ユーザにとって分かり易く確実な操作モデルを提供している。この明快な操作モデルによれば、ある時点で複数のユーザがそれぞれジョブを中断していたとしても、再開のために装置を操作するユーザのジョブを確実に再開することができる。
【０００４】
一方、オフィス、コンビニエンス・ストアなどの店舗などに設置され、多数のユーザが利用する画像形成装置は、複数のユーザによる共用を前提として設計されているが、エンジニアリングワークステーション等のコンピュータとは異なり、画像形成装置で実行されるジョブが帰属するユーザの各人を識別して制御に用いるユーザ管理機構はまったく備えていない場合が多く、たとえ備えていたとしても十分に活用されていなかった。
【０００５】
例えば、コンビニエンス・ストアなどで利用される複写機においては、装置に接続された料金回収装置にコインなどの金銭を入金することによって装置の利用が可能となるように制御されている。しかし、このような複写機において、投入されるジョブに係るユーザを特定することは行われていなかった。
【０００６】
また、例えばオフィス等で利用される複写機においては、部や課といった部門を識別するための部門コードと暗証番号等を入力する機構や、或いは磁気カードやＩＣカードなどのカードから部門を識別するための情報を読み取る機構を備え、利用者が所属する部門を認証した後に装置の利用が可能となるように制御されている。しかし、このような複写機において、投入されたジョブに係るユーザの所属部門を特定しても、特定された部門情報は部門毎の装置の使用量をカウントする統計処理や使用料金の会計処理、或いは部門毎に予め設定された所定の使用制限を超えないための利用制限処理に用いられているだけだった。また、同様に、ビジネスホテルなどで複数の顧客によって共用される複写機やプリンタ、ファクスなどにおいても、ジョブに係るユーザの部屋番号を特定しても、特定された部屋情報は装置の利用に対する課金をチェックアウト時の部屋ごとの請求に含めて会計処理するために用いられているだけだった。
【０００７】
更に、例えばオフィス等で利用されるプリンタにおいては、エンジニアリングワークステーションやパーソナルコンピュータ等のコンピュータと組み合わせて用いられることが一般的であったため、コンピュータからプリンタに対してプリントジョブを投入する際に、コンピュータのユーザ管理機構におけるユーザ識別情報をジョブの付加情報として受け取るプリンタが提案されている。このようなプリンタでは、受け取ったユーザ情報を複数のジョブの印字出力用紙束を区切るためのバナーページに印字し、ユーザが自ら投入したジョブの印字結果を回収し易くするために用いられる場合があった。
【０００８】
また、ジョブの投入時点では印字出力用紙の排出を行わず、後にユーザがプリンタに対してユーザ識別情報とパスワードを入力した時点で始めて印字出力用紙の排出を行うように制御するセキュアドプリント機能において、ジョブと共に受け取ったユーザ情報を用いる場合があった。
【０００９】
或いは、複数のプリントジョブをスプールして各ジョブのスケジューリングを可能とするプリントサーバにおいて、プリントキュー（待ち行列）に登録されたプリントジョブのそれぞれについて中断、再開、キャンセル、優先度変更の操作を許す場合は、ユーザ自身が投入したジョブだけに対して操作権限を与え、他のユーザが投入したジョブに対する操作を禁ずるために、プリントサーバがジョブと共に受け取ったユーザ情報を用いる場合があった。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来の画像形成装置及び複数の画像形成装置で構成される画像形成システムでは、以下に述べるような問題があった。
【００１１】
複数の装置間に跨ってジョブの中断と再開を可能とする分散システムにおいては、むしろ多くのジョブを保留にしてこそ分散システムの利便性を享受することができる。しかし、これらの利便性の追求は結果として保留中のジョブ数の増大を招くことになる。
【００１２】
上記従来の複数のユーザによる共用を前提として設計された画像形成装置は、実行されるジョブが帰属する各ユーザを識別して制御に用いるユーザ管理機構はまったく備えていないか、たとえ備えていても十分に活用していなかったため、中断したジョブを再開する際に、ユーザは他者が中断中のジョブの中から自分に関係するジョブを選び出さなければならず、操作が煩雑になりがちだった。即ち、他者の保留ジョブに煩わされる問題があった。
【００１３】
また、自らが保留中のジョブを他者に不適切に操作される心配もあった。
【００１４】
また、ユーザが保留中のジョブの存在を忘れてしまっては困るので、システムが自動的に注意を喚起してほしいところであるが、ユーザがあえて保留しているジョブに関してあまり頻繁に注意を喚起されるのはかえって煩雑である。
【００１５】
本発明は、上述の課題を解決するためになされたもので、多数の保留ジョブの中から容易に所望のジョブを選択再開でき、保留ジョブが存在するという注意を適切に喚起して容易に中断ジョブの保留状況を把握でき、更には各ユーザが適切なアクセス制御の下で中断ジョブを操作可能とし、安心して多数のジョブを保留できることを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、本発明は複数の画像形成装置を含む画像形成システムにおける任意の画像形成装置で中断中のジョブを再開させる中断ジョブ再開方法であって、画像形成装置で中断中のジョブに関する情報を管理する管理工程と、画像形成装置を利用するユーザを特定するためのログイン処理を行うログイン処理工程と、前記ログイン処理が終了した後、前記中断中のジョブに関する情報に基づいて中断中のジョブを表示させる中断ジョブ表示工程と、表示された中断中のジョブから選択されたジョブを再開させる中断ジョブ再開工程とを有することを特徴とする。
【００１７】
また、上記目的を達成するために、本発明は複数の画像形成装置で構成され、任意の画像形成装置で中断中のジョブを再開可能な画像形成システムであって、画像形成装置で中断中のジョブに関する情報を管理する管理手段と、画像形成装置を利用するユーザを特定するためのログイン処理を行うログイン処理手段と、前記ログイン処理が終了した後、前記中断中のジョブに関する情報に基づいて中断中のジョブを表示させる中断ジョブ表示手段と、表示された中断中のジョブから選択されたジョブを再開させる中断ジョブ再開手段とを有することを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１９】
まず、本発明に係る中断ジョブ再開方法を適用する複数の画像形成装置で構成される画像形成システムの構成と、各画像形成装置の構成及び動作について説明する。
【００２０】
図１は、実施形態による画像形成システムの全体構成を示すブロック図である。図１に示すように、画像形成装置１１０は、画像入力デバイスであるスキャナ部１１３、画像出力デバイスであるプリンタ部１１４、制御ユニット（Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１１１、ユーザインターフェースである操作部１１２を有する。スキャナ部１１３、プリンタ部１１４、操作部１１２はそれぞれ、制御ユニット１１１に接続され、制御ユニット１１１からの命令によって制御されている。また、制御ユニット１１１は、ローカルエリアネットワーク（ＬＡＮ）１００などのネットワーク伝送手段に接続されている。
【００２１】
また、ＬＡＮ１００には、画像形成装置１１０と同様な機器構成を有する他の画像形成装置１２０、１３０も接続されている。そして、画像形成装置１２０は、スキャナ部１２３、プリンタ部１２４、操作部１２２を有し、それぞれが制御ユニット１２１に接続され、制御されている。画像形成装置１３０は、スキャナ部１３３、プリンタ部１３４、操作部１３２を有し、それぞれが制御ユニット１３１に接続され、制御されている。
【００２２】
また、ホストコンピュータ１０１は、ＬＡＮ１００等のネットワーク伝送手段に接続されている。このホストコンピュータ１０１は、後述するように、Ｗｅｂブラウザを備え、画像形成装置から受信したＨＴＭＬファイルに基づいて、画像形成装置のステータスなどを表示する。
【００２３】
図２は、画像形成装置のソフトウェア構成を示すブロック図である。図２において、２０１はユーザインターフェース（以下、「ＵＩ」）モジュールであり、オペレータが画像形成装置に対する各種操作又は設定を行う際に、機器とユーザ操作との仲介を行うモジュールである。このモジュールは、オペレータの操作に従い、後述する各種モジュールに入力情報を転送して処理の依頼、或いはデータの設定等を行う。
【００２４】
２０２はアドレスブック（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）モジュール、即ちデータの送付先、通信先等を管理するデータベースモジュールである。アドレスブックモジュール２０２が管理するデータは、ＵＩモジュール２０１からの操作により、データの追加、削除、取得が行われる。また、アドレスブックモジュール２０２は、オペレータの操作により後述する各モジュールにデータの送付、通信先情報を与える。
【００２５】
２０３はＷｅｂサーバモジュール（Ｗｅｂ−Ｓｅｒｖｅｒモジュール）であり、Ｗｅｂクライアント（例えば、ホストコンピュータ１０１）からの要求により、画像形成装置の管理情報を通知する。この管理情報は、後述する統合送信部（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）モジュール２０４、後述するリモートコピースキャン（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ）モジュール２０９、後述するリモートコピープリント（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ）モジュール２１０、後述する制御ＡＰＩ（Ｃｏｎｔｒｏｌ−ＡＰＩ）モジュール２１８を介して取得され、後述するＨＴＴＰモジュール２１２、ＴＣＰ／ＩＰ通信モジュール２１６、ネットワークドライバ（Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ）２１７を介してＷｅｂクライアントに通知される。
【００２６】
２０４は統合送信部（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）モジュール、即ちデータの配信を司るモジュールである。このモジュールはＵＩモジュール２０１を介してオペレータによって指示されたデータを、同様にして指示された通信（出力）先に配布する。また、オペレータにより、本機器のスキャナ機能を使用して配布データの生成が指示された場合は、後述する制御ＡＰＩモジュール２１８を介して機器を動作させ、データの生成を行う。
【００２７】
２０５は統合送信部モジュール２０４内のプリンタモジュールであり、出力先にプリンタが指定された際に実行される。２０６は統合送信部モジュール２０４内のＥ−ｍａｉｌモジュールであり、通信先にＥ−ｍａｉｌアドレスが指定された際に実行される。２０７は統合送信部モジュール２０４内のデータベースモジュールであり、出力先にデータベースが指定された際に実行される。２０８は統合送信部モジュール２０４内のＤＰモジュールであり、出力先に本機器と同様の画像形成装置が指定された際に実行される。
【００２８】
２０９はリモートコピースキャン（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ）モジュールである。このモジュールは、画像形成装置のスキャナ機能を使用して画像情報を読み取り、読み取った画像情報をネットワーク等で接続された他の画像形成装置に出力することにより、画像形成装置単体で実現しているコピー機能を他の画像形成装置を使って行うモジュールである。
【００２９】
２１０はリモートコピープリント（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ）モジュールである。このモジュールは、ネットワーク等で接続された他の画像形成装置で得られた画像情報を、本画像形成装置のプリンタ機能を使用して出力することにより、画像形成装置単体で実現しているコピー機能を他の画像形成装置を使って行うモジュールである。
【００３０】
２１１はＷｅｂプルプリント（Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ）モジュールである。このモジュールは、インターネット又はイントラネット上の各種ホームページの情報を読み込んで、印刷するモジュールである。
【００３１】
２１２はＨＴＴＰモジュールである。このモジュールは、画像形成装置がＨＴＴＰによる通信を行う際に使用され、後述するＴＣＰ／ＩＰ通信モジュール２１６を使ってＷｅｂサーバモジュール２０３やＷｅｂプルプリントモジュール２１１に通信機能を提供する。
【００３２】
２１３はｌｐｒモジュールである。このモジュールは、後述するＴＣＰ／ＩＰ通信モジュール２１６を使って統合送信部モジュール２０４内のプリンタモジュール２０５に通信機能を提供するものである。
【００３３】
２１４はＳＭＴＰモジュールである。このモジュールは、後述するＴＣＰ／ＩＰ通信モジュール２１６を使って統合送信部モジュール２０４内のＥ−ｍａｉｌモジュール２０６に通信機能を提供する。
【００３４】
２１５はＳＬＭ（Ｓａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒ）モジュールである。このモジュールは、後述のＴＣＰ／ＩＰ通信モジュール２１６を使って統合送信部２０４内のデータベースモジュール２０７、ＤＰモジュール２０８及びリモートコピースキャンモジュール２０９、リモートコピープリントモジュール２１０に通信機能を提供する。
【００３５】
２１６はＴＣＰ／ＩＰ通信モジュールである。このモジュールは、後述するネットワークドライバ２１７を用いて上述した各種モジュールにネットワーク通信機能を提供する。２１７はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００３６】
２１８は制御ＡＰＩである。これは、統合送信部モジュール２０４等の上流モジュールに、後述するジョブマネージャモジュール（Ｊｏｂ−Ｍａｎａｇｅｒ）２１９等の下流モジュールに対するインターフェースを提供するものである。これにより、上流及び下流のモジュール間の依存関係が軽減され、それぞれの流用性を高めることができる。
【００３７】
２１９はジョブマネージャモジュールである。このモジュールは、上述の各種モジュールから制御ＡＰＩ２１８を介して指示される様々な処理を解釈し、後述する各モジュール（２２０、２２４、２２６）に指示を与えるものである。また、ジョブマネージャモジュール２１９は、画像形成装置内で実行されるハード的な処理を一元管理するものである。
【００３８】
２２０はコーデックマネージャ（ＣＯＤＥＣ−Ｍａｎａｇｅｒ）モジュールである。このモジュールは、ジョブマネージャモジュール２１９が指示する処理の中で、データの各種圧縮・伸長を管理・制御するものである。
【００３９】
２２１はＦＢＥエンコーダモジュール（ＦＢＥ−Ｅｎｃｏｄｅｒ）である。このモジュールは、ジョブマネージャモジュール２１９や後述するスキャンマネージャ（Ｓｃａｎ−Ｍａｎａｇｅｒ）モジュール２２４によって実行されたスキャン処理によって読み込まれたデータを、ＦＢＥフォーマットを用いて圧縮するものである。
【００４０】
２２２はＪＰＥＧコーデックモジュール（ＪＰＥＧ−ＣＯＤＥＣ）である。このモジュールは、ジョブマネージャモジュール２１９やスキャンマネージャモジュール２２４によって実行されたスキャン処理或いはプリントマネージャ（Ｐｒｉｎｔ−Ｍａｎａｇｅｒ）モジュール２２６によって実行された印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【００４１】
２２３はＭＭＲコーデック（ＭＭＲ−ＣＯＤＥＣ）モジュールである。このモジュールは、ジョブマネージャモジュール２１９やスキャンマネージャモジュール２２４によって実行されたスキャン処理或いはプリントマネージャモジュール２２６によって実行された印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。
【００４２】
２２４はスキャンマネージャ（Ｓｃａｎ−Ｍａｎａｇｅｒ）モジュールである。このモジュールは、ジョブマネージャモジュール２１９が指示するスキャン処理を管理・制御するものである。２２５はＳＣＳＩドライバであり、スキャンマネージャモジュール２２４と画像形成装置に内部的に接続しているスキャナ部との間の通信を取り持つものである。
【００４３】
２２６はプリントマネージャ（Ｐｒｉｎｔ−Ｍａｎａｇｅｒ）モジュールである。このモジュールは、ジョブマネージャモジュール２１９が指示する印刷処理を管理・制御するものである。２２７はエンジンインターフェース（Ｅｎｇｉｎｅ−Ｉ／Ｆ）モジュールである。このモジュールは、プリントマネージャモジュール２２６と印刷部との間のインターフェースを提供する。
【００４４】
２２８はパラレルポートドライバであり、Ｗｅｂプルプリントモジュール２１１がパラレルポートを介して不図示の出力機器にデータを出力する際のＩ／Ｆを提供する。
【００４５】
図３は、画像形成装置の詳細な構成を示すブロック図である。図３に示すように、制御ユニット１１１は、画像入力デバイスであるスキャナ１１３や画像出力デバイスであるプリンタ１１４と接続し、一方ではＬＡＮや公衆回線（ＷＡＮ）と接続することにより、画像情報やデバイス情報の入出力を行うコントローラである。
【００４６】
制御ユニット１１１において、ＣＰＵ３０１はシステム全体を制御するコントローラである。ＲＡＭ３０２はＣＰＵ３０１が動作するために使用するシステムワークメモリである。尚、ＲＡＭ３０２は画像データを一時記憶するための画像メモリでもある。ＲＯＭ３０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ３０４はハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００４７】
操作部Ｉ／Ｆ３０６は操作部（ＵＩ）１１２との間のインターフェースを司り、操作部１１２に表示する画像データを操作部１１２に対して出力する。また、使用者が操作部１１２を介して入力した情報を、ＣＰＵ３０１に伝える役割を果たす。
【００４８】
ネットワーク（Ｎｅｔｗｏｒｋ）インターフェース３０８はＬＡＮ１００との接続を司り、ＬＡＮ１００に対して情報の入出力を行う。モデム（ＭＯＤＥＭ）３０９は、公衆回線との接続を司り、公衆回線に対して情報の入出力を行う。以上のデバイスがシステムバス３０７上に配置される。
【００４９】
イメージバスインターフェース（Ｉｍａｇｅ　Ｂｕｓ　Ｉ／Ｆ）３０５は、システムバス３０７と画像データを高速で転送する画像バス３１０とを接続し、データ構造を変換するバスブリッジである。画像バス３１０は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００５０】
画像バス３１０には次のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）３１１は、ネットワークから送信されたＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部３１２は、画像入出力デバイスであるスキャナ１１３やプリンタ１１４と制御ユニット１１１とを接続し、画像データの同期系／非同期系の変換を行う。
【００５１】
スキャナ画像処理部３１３は、入力画像データに対して補正、加工、編集を行う。プリンタ画像処理部３１４は、プリント出力画像データに対してプリンタの補正、解像度変換等を行う。画像回転部３１５は画像データの回転を行う。画像圧縮部３１６は、多値画像データに対してはＪＰＥＧ圧縮伸張処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００５２】
図４は、本実施形態における画像形成装置の外観を示す図である。図４に示す画像入力デバイスであるスキャナ１１３は、原稿上の画像をＣＣＤラインセンサ（図示せず）で走査することにより画像を光学的に読み取り、ラスターイメージデータを生成して出力する。使用者が原稿を原稿フィーダ４０５のトレイ４０６にセットし、操作部１１２において読み取りの起動を指示すると、コントローラＣＰＵ３０１がスキャナ１１３に指示を与え、フィーダ４０５は原稿を１枚ずつフィードし、スキャナ１１３が原稿上の画像の読み取り動作を行う。
【００５３】
また、画像出力デバイスであるプリンタ１１４は、ラスターイメージデータを用紙上に印刷する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。尚、プリント動作は、コントローラＣＰＵ３０１からの指示によって起動される。
【００５４】
また、プリンタ１１４は、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それぞれに対応した用紙カセット４０１、４０２、４０３がある。そして、排紙トレイ４０４は、印字し終わった用紙を受けるものである。
【００５５】
図５は、図４に示す操作部１１２の構成を示す図である。図５に示すように、ＬＣＤ表示部５０１にはＬＣＤ上にタッチパネルシート５０２が貼られており、システムの操作画面及びソフトキーが表示されると共に、表示されたキーが押下されると、その押下された位置を示す位置情報がコントローラＣＰＵ３０１へと伝えられる。
【００５６】
図５に示すスタートキー５０５は、原稿画像の読み取り動作を開始する場合等に用いられる。このスタートキー５０５の中央部には、緑と赤の２色ＬＥＤ表示部５０６があり、その色によってスタートキー５０５が使える状態にあるか否かを示している。また、ストップキー５０３は稼働中の動作を止める働きをする。そして、ＩＤキー５０７は使用者のユーザＩＤを入力するときに用いられ、またリセットキー５０４は操作部からの設定を初期化するときに用いられる。
【００５７】
図６は、図３に示した画像形成装置の操作部の詳細な構成を示すブロック図である。上述したように、操作部１１２は、操作部Ｉ／Ｆ３０６を介してシステムバス３０７に接続される。このシステムバス３０７には、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４が接続されている。このＣＰＵ３０１は、ＲＯＭ３０３とＨＤＤ３０４に記憶された制御プログラム等に基づいてシステムバス３０７に接続される各種デバイスとのアクセスを総括的に制御する。また、ＣＰＵ３０１は、デバイスＩ／Ｆ３１２を介して接続されるスキャナ１１３から入力情報を読み込み、デバイスＩ／Ｆ３１２を介して接続されるプリンタ１１４に出力情報としての画像信号を出力する。また、ＲＡＭ３０２はＣＰＵ３０１の主メモリ、ワークエリア等として機能する。
【００５８】
図６において、タッチパネル５０２や各種ハードキー５０３、５０４、５０５、５０７からのユーザ入力は、入力ポート６０１を介してＣＰＵ３０１に渡される。ＣＰＵ３０１は、そのユーザ入力の内容と制御プログラムとに基づいて表示画面データを生成し、画面出力デバイスを制御する出力ポート６０２を介して、ＬＣＤ表示部５０１に表示画面を出力する。また、ＣＰＵ３０１は必要に応じてＬＥＤ表示５０６を制御する。
【００５９】
次に、画像形成装置において、稼働中のジョブを中断し、中断されたジョブを再開可能とするようにジョブ制御データとジョブデータを記憶する方法について説明する。
【００６０】
図７は、実施形態におけるジョブ制御データ及びジョブデータの例を示す図である。図７に示すように、ジョブ制御データには、ジョブ種別、ジョブの所有者であるユーザ、ジョブ設定情報、スキャン済みページ数、プリント済みページ数、受信済みページ数、送信済みページ数、ジョブの開始日時、中断日時、ジョブ再開に必要な権限、ジョブ削除に必要な権限、ジョブリスト表示に必要な権限などが含まれる。上述のジョブ設定情報は、例えばコピージョブの場合、部数設定、両面設定、倍率設定、濃度設定、ソート設定を含む。また、ジョブの中断時に画像形成装置がジョブ再開のために利用可能な処理データを保持している場合、この処理データをジョブデータとして記憶し、対応するジョブデータを特定するための参照情報をジョブ制御データ中に記憶する。ここで、ジョブデータには、例えばコピージョブにおけるスキャン済みで、かつ、未だプリントが完了していない原稿画像データや、プリントジョブ、蓄積プリントジョブにおけるプリント完了していないＰＤＬデータや中間処理済みの中間データ、レンダリング済みの画像データ、及び送信ジョブにおける未送信の送信データなどがある。
【００６１】
そして、ジョブ実行中にストップキー５０３が押下されると、稼働中のジョブを中断し、ジョブ制御データとジョブデータを再開可能な形式で記憶する。
【００６２】
次に、実行中に中断されたジョブを任意の画像形成装置で再開可能とするために、複数の画像形成装置間でジョブに関する情報を共有するシステムの機能的な構成について説明する。
【００６３】
図８は、複数の画像形成装置間でジョブに関する情報を共有する際のシステム構成を示す図である。まず、図８に示す（Ａ）は画像形成装置が提供するＮＦＳサーバ機能によって中断ジョブに関する情報を共有する例を示す図である。尚、画像形成装置１１０はＣＰＵ３０１が実行するプログラムによって公知のＮＦＳサーバ機能を提供するものとする。即ち、画像形成装置１１０のＨＤＤ３０４内に存在するファイルシステムをネットワークインターフェース３０８を介して他の画像形成装置からマウント可能な仮想的なファイルシステムとして公開する。画像形成装置１２０及び画像形成装置１３０は、ＣＰＵが実行するプログラムによって公知のＮＦＳクライアント機能を実現し、画像形成装置１１０が公開したファイルシステムをＮＦＳマウントすることによって自身のＨＤＤ内のファイルシステムと同様にアクセス可能としている。そして、ＮＦＳによって各画像形成装置が共有するファイルシステム中にはジョブ制御データとジョブデータを格納する。
【００６４】
図８に示す（Ｂ）は、各画像形成装置から到達可能なネットワーク接続された専用ＮＦＳサーバマシンによって中断ジョブに関する情報を共有する例を示す図である。即ち、各画像形成装置は専用のＮＦＳサーバマシンが公開するファイルシステムをＮＦＳマウントすることにより、ジョブ制御データとジョブデータを共有する。
【００６５】
図８に示す（Ｃ）は、複数の画像形成装置間のミラーリングにより中断ジョブに関する情報を共有する例を示す図である。即ち、画像形成装置１１０、１２０、１３０は各々の装置においてジョブが中断されると装置自身のＨＤＤ３０４にジョブ制御データとジョブデータを再開可能な形式で記憶し、ネットワーク経由で到達可能な他の画像形成装置のＨＤＤに中断したジョブのジョブ制御データとジョブデータをコピーする。即ち、各画像形成装置が互いにコピーしあうことにより、中断中のジョブに関するジョブ制御データとジョブデータの共通のコピーを格納する。
【００６６】
尚、一般にジョブデータの容量は大きくなることが予想されるため、複数の画像形成装置間でジョブ制御データのみをミラーリングし、ジョブデータはジョブを中断した画像形成装置のみ記憶するように構成しても良い。この場合、ミラーリングされるジョブ制御データに含まれるジョブデータを特定するための参照情報は、そのジョブデータの実体を記憶している装置を特定するための情報を含むＵＲＬなどになる。そして、その後、ジョブの再開時に、ジョブ再開を行う画像形成装置が、必要に応じて参照情報から特定されるジョブデータを取得して利用することになる。
【００６７】
このようにして、複数の画像形成装置が中断中のジョブのジョブ制御データ（及び必要に応じてジョブデータ）を共有することにより、任意の装置で中断したジョブを任意の装置で再開することが可能となる。
【００６８】
ここで、詳細は後述する中断したジョブを再開する中断ジョブ再開処理を含む、コピージョブ処理、ボックスジョブ処理、送信ジョブ処理などのジョブ処理について説明する。
【００６９】
図９は、ジョブ処理においてＬＣＤ表示画面５０１に表示される標準的な操作画面を示す図である。図９において、上部に位置する「コピー」９０１、「送信」９０２、「ボックス」９０３は画像形成装置の持つ複数の機能種別を選択するためのボタンである。まず、コピー機能はスキャナ１１３でスキャンし読み取った原稿画像データをプリンタ１１４にプリントして原稿の複写物を得る。次に、送信機能はスキャナ１１３で読み取った原稿画像データやＨＤＤ３０４に蓄積されている画像データを各種出力先に送信する。出力先はネットワークインターフェース３０８経由で各種のプロトコルによって送信可能な各種の出力先、モデム３０９経由でファクシミリなどのプロトコルによって送信可能な各種の出力先の中から複数の出力先を選択して送信することができる。
【００７０】
次に、ボックス機能は、ＨＤＤ３０４に蓄積されている画像データやコードデータなどの文書ファイルを閲覧、編集、プリント、送信する機能である。また、ＨＤＤ３０４に蓄積される文書ファイルは、スキャナ１１３によって読み取った原稿画像データ、ネットワークインターフェース３０８経由でダウンロードしたデータ、ネットワークインターフェース３０８経由で他の装置から受信したプリントデータを蓄積したデータ、モデム３０９経由で他の装置から受信したファクシミリデータなどを含む。即ち、ボックス機能は、ユーザのオフィス環境において電子的なメールボックスとして利用できる。また、パスワードを入力するまで用紙へのプリント出力を遅延することによってＰＤＬプリントジョブの守秘性を高めるセキュアドプリントとして利用することもできる。
【００７１】
そして、上段右端の「再開」９０４は、中断ジョブ再開処理を起動するためのボタンである。尚、再開可能ジョブがひとつも存在しないときにはこのボタンを表示しないように制御しても良い。また、画面の以下の部分は現在選択されているコピー機能を操作するための操作画面の一例を示している。
【００７２】
［第１の実施形態］
次に、ユーザがログインした際に、中断中のジョブリストを表示し、ユーザが中断したジョブの再開を選択すると中断ジョブ再開処理を行う第１の実施形態における動作について説明する。
【００７３】
図１０は、第１の実施形態における画像形成装置が定常状態のときに実行するメインループの手順を示すフローチャートである。まずステップＳ１００１において、ログイン処理を行う（詳細は図１２を用いて後述する）。次に、ステップＳ１００２において、中断ジョブ再開処理を行う（詳細は図１４を用いて後述する）。そして、ステップＳ１００３において、装置に設定されている初期機能に従って標準待機画面を表示する。この初期機能として、例えばコピー機能が選択されている場合、ＬＣＤ表示画面５０１に図９に示すような内容の表示を行う。次に、ステップＳ１００４において、ジョブ処理を行い（詳細は図１５を用いて後述する）、ステップＳ１００５において、ログオフが選択されたか否かの判定を行う。ここで、ユーザがＩＤキー５０７を押下することによってログオフを選択し、真（Ｔ）と判定するとステップＳ１００６へ進み、ログオフ処理を行い、ステップＳ１００１に戻り、上述した一連の処理を繰り返す。また、ステップＳ１００５において、偽（Ｆ）と判定するとステップＳ１００３に戻り、一連の処理を繰り返す。
【００７４】
図１１は、ログイン処理においてＬＣＤ表示画面５０１に表示されるログイン画面の例を示す図である。図１１に示すように、ログイン画面は、「ユーザ名」１１０１及び「パスワード」１１０２と名付けられた２つの入力フィールドを有する。ここで、ユーザがタッチパネル上の各入力フィールドに触れると、ＬＣＤ表示画面５０１に不図示の仮想キーボードが表示され、各入力フィールドの値を入力できるように構成されている。そして、「ログイン」ボタン１１０３を押下すると入力フィールドの入力値が確定される。
【００７５】
図１２は、ログイン処理の手順を示すフローチャートである。まずステップＳ１２０１において、図１１に示すログイン画面を表示する。そして、ステップＳ１２０２において、ユーザ名及びパスワードといったユーザ情報が入力されるのを待つ。次に、ステップＳ１２０３において、入力されたユーザ情報に基づき、ユーザの認証を行う。認証の拠り所は、ネットワークインターフェース３０８を介してＮＩＳ、ＬＤＡＰなど公知のディレクトリサービスへの問い合わせを利用しても良いし、また同様に、公知の各種認証サーバへの問い合わせを行うことによってユーザ認証を行うように構成しても良い。
【００７６】
このように構成した場合、分散システムを構成する複数の装置間で共通のユーザ管理を行うことが可能となる。一方、スタンドアロンで成立するマルチユーザ管理機構を採用する装置の場合、装置の不揮発性メモリ（ＨＤＤ３０４など）に保持するパスワードファイルによって認証を行っても良い。
【００７７】
次に、ステップＳ１２０４において、認証が成功したか否かを判定する。ここで、真（Ｔ）と判定すると一連のログイン処理を完了し、呼び出し元に復帰するが、偽（Ｆ）と判定するとステップＳ１２０１に戻り、一連の処理を繰り返す。尚、ログイン処理はユーザ名及びパスワードの入力による認証方法だけでなく、コントロールカードやＩＣカードなどのＩＤカードの読み込みによる認証方法や指紋などの生態認証による認証方法を採用して構成しても良い。
【００７８】
図１３は、第１の実施形態による中断ジョブ再開処理でＬＣＤ表示画面５０１に表示される中断ジョブリストの画面例を示す図である。図示するように、中断ジョブリストの中心は一枚の表によって構成されている。この表の各行は現在のコンテクストにおいて再開可能なジョブのレコードを表示する。各レコードに相当する一行毎に、その各列には、ジョブ中断日時１３０１、ジョブ種別１３０２、ジョブの実行ユーザ１３０３、ジョブ名１３０４の各情報を表示する。
【００７９】
ユーザが各行の表示されている矩形内に触れたことをタッチパネル５０２から選られる座標に基づき検出すると、ユーザが触れた行のレコードを反転表示する。この反転表示された行のレコードは選択されていることを示す。あるレコードが選択された状態で「再開」ボタン１３０５が押下されると、選択されたレコードに対応する中断中のジョブの再開処理を行う。また「閉じる」ボタン１３０６を押下すると中断ジョブリストの表示画面を閉じ、以前表示していた画面に復帰する。
【００８０】
図１４は、中断ジョブ再開処理の手順を示すフローチャートである。まずステップＳ１４０１において、図１３に示したような中断ジョブリスト表示を行う。次に、ステップＳ１４０２において、中断ジョブの再開処理が選択されたか否かを判定する。ここで、表示画面の「再開」ボタン１３０５が押下されると、再開処理が選択されたものと判定する。即ち、真（Ｔ）と判定するとステップＳ１４０３へ進み、選択されたレコードに対応する中断ジョブのジョブ制御データとジョブデータをファイルシステムから読み出してジョブの再開を行う。尚、ジョブの再開は、読み出したジョブ制御データをジョブマネージャ２１９が管理するジョブのスケジューリング対象とすることによって達成される。次に、ステップＳ１４０４において、再開したジョブに関するジョブ制御データとジョブデータとを待避してあったファイルシステムから削除する。
【００８１】
また、ステップＳ１４０２において、表示画面の「再開」ボタン１３０５が押下されなければステップＳ１４０５へ進み、リストからの中断ジョブ再開選択が完了したか否かを判定する。ここで、表示画面の「閉じる」ボタン１３０６が押下されると、再開選択が完了したものと判定する。即ち、真（Ｔ）と判定すると一連の中断ジョブ再開処理を完了し、呼び出し元の処理に復帰する。また、偽（Ｆ）と判定するとステップＳ１４０１に戻り、一連の処理を繰り返す。
【００８２】
図１５は、画像形成装置が行うジョブ処理の手順を示すフローチャートである。まずステップＳ１５０１において、コピー機能が選択されたか否かを判定する。ここで、図９に示す画面例の上段に表示されている「コピー」ボタン９０１が押下されるとコピー機能が選択されたものと判定する。即ち、真（Ｔ）と判定するとステップＳ１５０２へ進み、選択されたコピー機能のジョブ処理を行う。具体的には、図９に示す画面例のような操作画面を表示し、ユーザによって指示されたコピージョブの設定、起動、中断などを処理する。
【００８３】
また、ステップＳ１５０１において、偽（Ｆ）と判定するとステップＳ１５０３へ進み、ボックス機能が選択されたか否かを判定する。ここで、図９に示す画面例の「ボックス」ボタン９０３が押下されると、ボックス機能が選択されたものと判定する。即ち、真（Ｔ）と判定するとステップＳ１５０４へ進み、選択されたボックス機能のジョブ処理を行う。具体的には、ユーザによって指示されたボックスジョブの設定、起動、中断などを処理する。
【００８４】
また、ステップＳ１５０３において、偽（Ｆ）と判定するとステップＳ１５０５へ進み、送信機能が選択されたか否かを判定する。ここで、図９に示す画面例の「送信」ボタン９０２が押下されると、送信機能が選択されたものと判定する。即ち、真（Ｔ）と判定するとステップＳ１５０６へ進み、選択された送信機能のジョブ処理を行う。具体的には、ユーザによって指示された送信ジョブの設定、起動、中断などを処理する。
【００８５】
また、ステップＳ１５０５において、偽（Ｆ）と判定するとステップＳ１５０７へ進み、中断ジョブ再開が選択されたか否かを判定する。ここで、図９に示す画面例の「再開」ボタン９０４が押下されると、中断ジョブ再開が選択されたものと判定する。即ち、真（Ｔ）と判定するとステップＳ１５０８へ進み、上述した図１４に示す中断ジョブ再開処理を行う。また、偽（Ｆ）と判定すると、一連のジョブ処理を完了して呼び出し元の処理に復帰する。
【００８６】
第１の実施形態によれば、ユーザのログインを契機として中断ジョブ再開処理の自動起動を行うため、ユーザは装置を利用するたびに自動的に中断中のジョブの一覧を閲覧することができ、常に保留中のジョブを把握することが容易となる。また、特にネットワーク経由で複数の装置が連携する分散システムにおいて、ジョブの中断と再開を複数の装置間に跨って可能とする機構と、複数の装置間で共通のユーザ管理を行う機構とを有効に組み合わせた分散システム構成が可能となる。
【００８７】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。
【００８８】
第１の実施形態では、ユーザが装置を利用するたびに自動的に中断ジョブ再開処理を起動しているが、第２の実施形態では当該ユーザに関連する再開可能ジョブが存在するときだけ、中断ジョブ再開処理を起動するものである。
【００８９】
図１６は、第２の実施形態における画像形成装置が定常状態のときに実行するメインループの手順を示すフローチャートである。まずステップＳ１６０１において、ログイン処理を行う。そして、ステップＳ１６０２において、このユーザが再開可能な中断ジョブが存在するか否かを判定する。ここで、中断ジョブが存在すれば、真（Ｔ）と判定してステップＳ１６０３へ進み、中断ジョブ再開処理を行う。また、偽（Ｆ）と判定するとステップＳ１６０４へ進む。
【００９０】
次に、ステップＳ１６０４において、装置に設定されている初期機能に従って標準待機画面を表示する。この初期機能として、例えばコピー機能が選択されている場合、ＬＣＤ表示画面５０１に図９に示すような表示を行う。そして、ステップＳ１６０５において、ジョブ処理を行い、ステップＳ１６０６では、ログオフが選択されたか否かの判定を行う。ここで、ユーザがＩＤキー５０７を押下することによってログオフを選択し、真（Ｔ）と判定するとステップＳ１６０７へ進み、ログオフ処理を行い、ステップ１６０１に戻り、上述した一連の処理を繰り返す。また、ステップＳ１６０６において、偽（Ｆ）と判定するとステップＳ１６０４に戻り、一連の処理を繰り返す。
【００９１】
第２の実施形態によれば、中断中のジョブからログインしたユーザに関連する再開可能なジョブが存在するときだけ、ログイン直後に、中断ジョブ再開処理の自動起動を行うことにより、単に新規のジョブを実行したいユーザを煩わせるという弊害を低減することができる。
【００９２】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。
【００９３】
第３の実施形態では、ログインしたユーザが中断したジョブだけを中断ジョブリストに表示するものである。
【００９４】
図１７は、第３の実施形態による中断ジョブ再開処理でＬＣＤ表示画面５０１に表示される中断ジョブリストの画面例を示す図である。図示するように、中断ジョブリストの中心は一枚の表によって構成されている。この表の各行は現在のコンテクストにおいて再開可能なジョブのレコードを表示する。
【００９５】
図１３に示す第１の実施形態と比較し、第２の実施形態の画面例では現在操作中のユーザによって実行された中断ジョブのレコードのみをフィルタリングして表示するものである。各レコードに相当する一行毎に、その各列には、ジョブ中断日時１７０１、ジョブ種別１７０２、ジョブ名１７０３の各情報を表示する。現在注目しているユーザが明らかであるため、この表ではユーザの列の表示を省略している。ここで、「すべて表示」ボタン１７０４を押下すれば、現在操作中の機能に関わらず図１３と同様にすべての再開可能ジョブをリスト表示する。
【００９６】
ユーザが各行の表示されている矩形内に触れたことをタッチパネル５０２から選られる座標に基づき検出すると、ユーザが触れた行のレコードを反転表示する。この反転表示された行のレコードは選択されていることを示す。あるレコードが選択された状態で「再開」ボタン１７０５が押下されると、選択されたレコードに対応する中断中のジョブの再開処理を行う。あるレコードが選択された状態で「削除」ボタン１７０６が押下されると、選択されたレコードに対応する中断中のジョブが削除される。また、「閉じる」ボタン１７０７が押下されると中断ジョブリストの表示画面を閉じ、以前表示していた画面に復帰する。
【００９７】
第３の実施形態によれば、複合機能を有する画像形成装置の中断ジョブを再開する処理において、装置を操作中のユーザに関わる中断ジョブのみをリスト表示し、その中から再開ジョブの選択を促すことにより、ユーザは保留された多数のジョブの中から所望のジョブを簡便、かつ、容易に選び出し再開することができる。
【００９８】
［第４の実施形態］
次に、図面を参照しながら本発明に係る第４の実施形態を詳細に説明する。
【００９９】
第４の実施形態は、中断中のジョブを再開させるだけでなく、再開させることなく削除するような操作も可能とするものである。また、中断中のジョブに対するアクセス（再開、削除、リスト表示など）を制限することにより、管理された適切な権限の下で中断ジョブを操作可能とするものである。
【０１００】
図１８は、中断ジョブ操作処理の手順を示すフローチャートである。まずステップＳ１８０１において、ユーザ毎のアクセス制御の管理の下で図１７に示したような中断ジョブリスト表示を行う。ユーザ毎にアクセス制御された中断ジョブリスト表示処理については後述する。次に、ステップＳ１８０２において、中断ジョブの再開処理が選択されたか否かを判定する。ここで、操作画面の「再開」ボタン１７０５が押下されなければ、再開処理が選択されていない、即ち偽（Ｆ）と判定してステップＳ１８０６へ進む。
【０１０１】
また、操作画面の「再開」ボタン１７０５が押下されると、再開処理が選択された、即ち真（Ｔ）と判定してステップＳ１８０３へ進み、選択されたレコードに対応する中断ジョブのジョブ制御データをファイルシステムから読み出し、操作中のユーザが当該ジョブを再開する権限を持つか否かを判定する。権限の判定は図７に示したジョブ制御データ中のアクセス制御に関する属性に基づいて行う。ここで、偽（Ｆ）と判定するとステップＳ１８０６へ進むが、真（Ｔ）と判定するとステップＳ１８０４へ進み、選択されたレコードに対応する中断ジョブのジョブ制御データとジョブデータとをファイルシステムから読み出してジョブの再開を行う。ジョブの再開は、読み出したジョブ制御データをジョブマネージャ２１９が管理するジョブのスケジューリング対象とすることによって達成される。次に、ステップＳ１８０５において、再開したジョブに関するジョブ制御データとジョブデータとを待避してあったファイルシステムから削除する。
【０１０２】
次に、ステップＳ１８０６において、中断ジョブの削除処理が選択されたか否かを判定する。ここで、操作画面の「削除」ボタン１７０６が押下されなければ、削除処理が選択されていない、即ち偽（Ｆ）と判定してステップＳ１８０９へ進む。また、操作画面の「削除」ボタン１７０６が押下されると、削除処理が選択された、即ち真（Ｔ）と判定してステップＳ１８０７へ進み、選択されたレコードに対応する中断ジョブのジョブ制御データをファイルシステムから読み出し、操作中のユーザが当該ジョブを削除する権限を持つか否かを判定する。権限の判定は図７に示したジョブ制御データ中のアクセス制御に関する属性に基づいて行う。ここで、偽（Ｆ）と判定するとステップＳ１８０９へ進むが、真（Ｔ）と判定するとステップＳ１８０８へ進み、選択されたレコードに対応する中断ジョブに関するジョブ制御データとジョブデータとを待避してあったファイルシステムから削除する。
【０１０３】
そして、ステップＳ１８０９において、中断ジョブ操作処理が完了したか否かを判定する。ここで、操作画面の「閉じる」ボタン１７０７が押下されると完了したものと判定する。即ち、真（Ｔ）と判定すると、一連の中断ジョブ操作処理を完了し、呼び出し元の処理に復帰する。また、偽（Ｆ）と判定するとステップＳ１８０１に戻り、上述した一連の処理を繰り返す。
【０１０４】
図１９は、ユーザ毎にアクセス制御された中断ジョブリスト表示処理の手順を示すフローチャートである。まずステップＳ１９０１において、中断ジョブ１件分のジョブ制御データをファイルシステムから読み出すように試みる。そして、ステップＳ１９０２において、中断ジョブ制御データの読み出しが成功したか否かを判定する。ここで、全ての中断ジョブのジョブ制御データを読み出し終わった後に読み出しを試みた場合、判定は偽（Ｆ）となるので、この判定はシステムに存在する全ての中断ジョブを走査する終了条件として用いることができる。また、真（Ｔ）と判定されるとステップＳ１９０３へ進み、偽（Ｆ）と判定すると一連の中断ジョブリスト表示処理を完了し、呼び出し元の処理に復帰する。
【０１０５】
ステップＳ１９０３において、読み出したジョブ制御データに基づいて操作中のユーザが当該ジョブをリスト表示する権限を持つか否かを判定する。ここで、権限の判定は、図７に示したジョブ制御データ中のアクセス制御に関する属性に基づいて行う。その結果、真（Ｔ）と判定するとステップＳ１９０４へ進む。また、偽（Ｆ）と判定するとステップＳ１９０１に戻り、システムに存在する全ての中断ジョブに対して操作を続ける。一方、ステップＳ１９０４では、読み出したジョブ制御データをリスト表示用のメモリに追加し書き込みを行う。
【０１０６】
図２０は、中断ジョブ制御データのアクセス制御属性のデータ構造例を示す図である。図２０に示す「再開権限」２００１、「削除権限」２００２、「リスト表示権限」２００３の各行は、図７に示したジョブ制御データ中のアクセス制御に関する属性に対応する。それぞれ、当該ジョブに対する各々の操作を行う権限を示す属性である。
【０１０７】
また、「ユーザ」列２００４には、当該ジョブの実行者であり、所有者であるユーザ（ジョブ制御データの「ユーザ」属性の値）自身が当該ジョブに対して各行の操作を行う権限を持つか否かを判定する真偽値が格納される。「グループ」列２００５は、当該ジョブに対して各行の操作を行う権限を持つグループのＩＤをリストとして持つ（逆に操作権限を持たないグループＩＤをリストとして保持することもできる）。グループとはユーザの集合を定義するリストであり、一人のユーザは複数のグループに所属することができる。ユーザが所属するグループのリストは、ネットワークインターフェース３０８を経由してＮＩＳなどの公知のディレクトリサービスへ問い合わせを行うことで取得できる。
【０１０８】
このように構成した場合、分散システムを構成する複数の装置間で共通のユーザ管理を行うことが可能となる。一方、スタンドアロンで成立するマルチユーザ管理機構を採用する装置の場合は、装置の不揮発性メモリ（ＨＤＤ３０４など）に保持するグループファイルを利用するように構成しても良い。
【０１０９】
更に、「他」列２００６は、「ユーザ」列２００４や「グループ」列２００５により明示されたアクセス制御の対象となるユーザを除き、それ以外のユーザが当該ジョブに対する各行の操作を行う権限を持つか否かを判定する真偽値が格納される。
【０１１０】
このように、マルチユーザ対応した画像形成装置のユーザ管理機構と、中断中ジョブのアクセスコントロール機構を連動させることにより、管理された適切な権限の下で中断ジョブを操作することが可能となる。
【０１１１】
また、特にネットワーク経由で複数の装置が連携する分散システムにおいて、ジョブの中断と再開を複数の装置間に跨って可能とする機構と、複数の装置間で共通のユーザ管理を行う機構とを有効に組み合わせた分散システム構成が可能となる。
【０１１２】
以上説明した第１乃至第４の実施形態は、それぞれ単独で実施されても良く、また組み合わせ可能であれば、組み合わせて実施されても良いことは言うまでもない。
【０１１３】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１１４】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１１５】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１６】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１１７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置のマルチユーザ管理機構とジョブの中断再開機構とを組み合わせることにより、多数の保留ジョブの中から容易に所望のジョブを選択再開することができ、保留ジョブが存在するという注意を適切に喚起し、容易に中断ジョブの保留状況を把握することができ、更には各ユーザが適切なアクセス制御の下で中断ジョブを操作することを可能とし、安心して多数のジョブを保留することができる。
【図面の簡単な説明】
【図１】実施形態による画像形成システムの全体構成を示すブロック図である。
【図２】画像形成装置のソフトウェア構成を示すブロック図である。
【図３】画像形成装置の詳細な構成を示すブロック図である。
【図４】本実施形態における画像形成装置の外観を示す図である。
【図５】図４に示す操作部１１２の構成を示す図である。
【図６】図３に示した画像形成装置の操作部の詳細な構成を示すブロック図である。
【図７】実施形態におけるジョブ制御データ及びジョブデータの例を示す図である。
【図８】複数の画像形成装置間でジョブに関する情報を共有する際のシステム構成を示す図である。
【図９】ジョブ処理においてＬＣＤ表示画面５０１に表示される標準的な操作画面を示す図である。
【図１０】第１の実施形態における画像形成装置が定常状態のときに実行するメインループの手順を示すフローチャートである。
【図１１】画像形成装置が定常状態のとき実行するメインループの手順を示すフローチャートである。
【図１２】ログイン処理の手順を示すフローチャートである。
【図１３】第１の実施形態による中断ジョブ再開処理でＬＣＤ表示画面５０１に表示される中断ジョブリストの画面例を示す図である。
【図１４】中断ジョブ再開処理の手順を示すフローチャートである。
【図１５】画像形成装置が行うジョブ処理の手順を示すフローチャートである。
【図１６】第２の実施形態における画像形成装置が定常状態のときに実行するメインループの手順を示すフローチャートである。
【図１７】第３の実施形態による中断ジョブ再開処理でＬＣＤ表示画面５０１に表示される中断ジョブリストの画面例を示す図である。
【図１８】中断ジョブ操作処理の手順を示すフローチャートである。
【図１９】ユーザ毎にアクセス制御された中断ジョブリスト表示処理の手順を示すフローチャートである。
【図２０】中断ジョブ制御データのアクセス制御属性のデータ構造例を示す図である。
【図１】
2004086766.tif 000003
【図２】
2004086766.tif 000004
【図３】
2004086766.tif 000005
【図４】
2004086766.tif 000006
【図５】
2004086766.tif 000007
【図６】
2004086766.tif 000008
【図７】
2004086766.tif 000009
【図８】
2004086766.tif 000010
【図９】
2004086766.tif 000011
【図１０】
2004086766.tif 000012
【図１１】
2004086766.tif 000013
【図１２】
2004086766.tif 000014
【図１３】
2004086766.tif 000015
【図１４】
2004086766.tif 000016
【図１５】
2004086766.tif 000017
【図１６】
2004086766.tif 000018
【図１７】
2004086766.tif 000019
【図１８】
2004086766.tif 000020
【図１９】
2004086766.tif 000021
【図２０】
2004086766.tif 000022