(57)【特許請求の範囲】
【請求項１】
複数のユーザが使用するデジタル画像処理装置であって、
プリンタユニットと、
ローカルメモリと、
前記装置中に組み込まれ、ユーザが前記装置に操作コマンドを入力するためのキーボードおよび表示画面を備えたローカルオペレータ制御ユニットと、
いくつかのユーザのワークステーションと通信する目的でネットワークに結合し、前記プリンタユニットで印刷するデジタルデータのファイルをユーザのワークステーションから受け取る、ネットワーク接続ユニットと、
前記プリンタユニット、前記ローカルメモリ、ネットワーク接続ユニットに接続され、及び前記ネットワーク接続ユニットを介して前記ワークステーションに接続された、管理ユニットと、を有し、前記管理ユニットは、前記ローカルメモリ内に、それぞれのユーザに割り当てられた各々の論理記憶空間を保持し、
印刷するためにユーザのワークステーションにより送られたファイルは、前記ユーザの識別データを含み、前記ファイルは第１の種類のファイルかまたは第２の種類のファイルのいずれかであり、第１の種類のファイルは直ぐに印刷すべきファイルから構成され、第２の種類のファイルは前記ローカルメモリに記憶され前記オペレータ制御ユニットを介してユーザコマンドを受け取ったときにのみ印刷され、前記ユーザコマンドは選択された識別データを有するユーザの選択したファイルのみを印刷することを命令するものであり、
前記管理ユニットが前記ユーザのワークステーションから印刷する第２の種類のファイルを受信したときには、前記管理ユニットは、前記ファイルをそのユーザの論理記憶空間に記憶し、前記オペレータ制御ユニットから前記ユーザコマンドを受信したときにのみ印刷のために前記フィアルを前記プリンタユニットへ送り、
前記管理ユニットは、第１の種類のファイルそれぞれの印刷プロセスを開始する前に、第１の種類のファイルが印刷されることができるかどうかを示す予め定められた基準に対して印刷するファイルを検査し、
前記ファイルが前記基準を満たす場合には、前記ファイルを印刷し、
前記ファイルが前記基準を満たさない場合には、
前記ファイルを第２の種類のファイルに変換し、
前記ファイルを送信したユーザについての論理記憶空間がまだ存在しない場合には、論理記憶空間を作成し、
前記変換したファイルを、前記ファイルを送信したユーザの前記論理記憶空間へ記憶する、
ことを特徴とする装置。
【請求項２】
前記管理ユニットがさらに、前記デジタル画像処理装置を使用することを許可されたユーザのリストを保持し、
前記予め定められた基準は、印刷する第１の種類のファイルを送信したユーザが、前記許可されたユーザのリストに登録されているかどうかということである、請求項１に記載の装置。
【請求項３】
前記管理ユニットが印刷する第１の種類のファイルの全てを第２の種類のファイルに自動的に変換し、
前記ファイルを送信したユーザについての論理記憶空間がまだ存在しない場合には、論理記憶空間を生成し、前記変換されたファイルを、そのファイルを送信したユーザの論理記憶空間に記憶する、
というモードに、前記管理ユニットを設定する手段が設けられる、請求項１または２に記載の装置。
【請求項４】
前記管理ユニットが第１の種類のファイルを第２の種類のファイルに変換する場合に、前記プリンタユニットによりプリントアウトを作成させる手段が、前記管理ユニットに設けられ、前記プリントアウトは、ジョブが実行されなかった理由を示すものである、請求項１に記載の装置。
【請求項５】
各ユーザの論理記憶空間に記憶した第２の種類のファイルのリストを作成し、少なくとも前記リストの一部を印刷のための選択用に前記オペレータ制御ユニットの表示画面上に表示する手段を、前記管理ユニットが備える請求項１に記載の装置。
【請求項６】
前記第２の種類のファイルを実際に印刷するときに、印刷のためにワークステーションからファイルを送った前記ユーザが前記デジタル画像処理装置を使用することを許可されているユーザであるかどうかを前記管理ユニットが検査し、
前記ユーザが前記デジタル画像処理装置を使用することを許可されているユーザである場合には、前記管理ユニットは、前記第２の種類のファイルを前記プリンタユニットへ送り、
前記ユーザが前記デジタル画像処理装置を使用することを許可されているユーザではない場合には、前記管理ユニットは、印刷する命令を拒絶することを特徴とする、請求項１に記載の装置。
【請求項７】
許可された各ユーザに許される印刷の最大枚数を更新し、その許される印刷の最大枚数が使い果たされた場合に、そのユーザを自動的に拒絶する手段をさらに備える請求項６に記載の装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザが使用するデジタル画像処理装置に関する。この装置は、画像変換ユニットと、ローカルメモリと、前記装置中に組み込まれ、ユーザが前記装置に操作コマンドを入力するための入力手段および表示画面を備えたローカルオペレータ制御ユニットと、前記メモリに接続され、画像処理装置がユーザに対して実行する画像変換ジョブを制御する管理ユニットとを備え、前記管理ユニットが、各ユーザにそれぞれ割り当てられた前記メモリ内の複数の論理記憶空間を保持し、前記管理ユニットが、ユーザに対する画像変換ジョブに関するデータを、前記ユーザに割り当てられた論理記憶空間に記憶させることができ、専ら、関連ジョブを指定するユーザからのコマンドを受け取ったときに、前記論理記憶空間から前記データを取り出すことができる。
【０００２】
【従来の技術】
この種の装置は、本発明の出願人の欧州特許出願ＥＰ０８１４４２４Ａから知られている。この知られている装置は、ネットワークに接続されたデジタルコピー機／プリンタである。このネットワークには、複数のユーザワークステーションが接続される。
【０００３】
この知られている装置で印刷するためにユーザワークステーションから送られてくるデジタルデータファイルは、第１の種類または第２の種類のいずれかに属する。第１の種類のファイルは、自動印刷されなければならないファイルから構成され、第２の種類のファイルは、追加のアクションなしにメモリ内のユーザ（送信者）の論理記憶空間に記憶されなければならないファイルから構成される。第２の種類のファイルを印刷したい場合、ユーザは、装置のオペレータ制御盤上のボタンを使用して関連ジョブを選択し、印刷コマンドを入力しなければならない。
【０００４】
この公告では、第２の種類の印刷用データファイルの処理を「据置き印刷」と呼ぶ。「コマンド制御モード」という用語を使用することもある。以下の説明では、この処理方法を「対話式印刷」と呼ぶ。前記公告では、第１の種類のデータファイルの処理を「（遠隔開始）印刷ジョブ」と呼び、「自律モード」という用語を使用する。以下の説明ではこの方法を「自動印刷」と呼ぶ。
【０００５】
【発明が解決しようとする課題】
時に、第１の種類の印刷ジョブを処理できないことがある。その理由としては例えば、
印刷ジョブの送信者に、特定の装置でジョブを印刷する許可が与えられていないこと、
ジョブで指定されている種類の印刷用紙が使用できないこと、
装置のオペレータによって送られた停止コマンドによってジョブが打ち切られたこと、
回復不能なマシンエラーが起きたことなどが挙げられる。
【０００６】
これらのケースの多くでは、印刷ファイルは失われる。すなわち印刷ファイルは印刷条件が満たれるまでメモリ内に保持されることもあるが、これによって、印刷待ち行列がブロックされ、その他のジョブを印刷することができなくなる。
【０００７】
【課題を解決するための手段】
本発明の目的は、この望ましくない影響を取り除くことにある。この目的のために管理ユニットは、画像変換ジョブの処理時に、そのジョブを完遂できるかどうかを検査し、そのジョブを完遂できない場合に、関連ユーザの論理記憶空間にこのジョブに関するデータを記憶する。
【０００８】
その結果、ファイルは失われることなく使用可能なままで残る。装置のオペレータ制御盤からのコマンドを受け取ったときに、そのファイルを取り出し、再開することができる。さらにジョブは、自動印刷待ち行列から自動的に削除されるので、印刷に完全に適合している可能性があるその他のジョブをブロックすることがない。
【０００９】
本発明の第１の実施形態は、ユーザの許可を対象とする。印刷機は、コスト計算のために一人ひとりが印刷した枚数をカウントするシステムを装備していることが多い。この装置は、無許可のユーザが装置を利用することを防ぐ。無認可のユーザには例えば、許される最大枚数を超えて印刷したユーザが含まれる。
【００１０】
あるユーザの印刷用のデータファイル（第１の種類すなわち自動印刷用のファイル）を装置が受け取ったときに、そのユーザが無許可であることが分かった場合、装置は、その印刷ジョブの処理を拒否し、ファイルは通常、失われる。ユーザは、まず自分の許可を適切なものとしなければならず、そうすることによって、印刷命令を、データファイルのコピーとともに装置に再送信することができるようになる。自分の許可が失効したことをおそらくは知らないユーザは、装置のところに歩いて行って初めてこのことを知り、自分のワークステーションに戻って印刷命令を送信しなおさなければならないことに気付く。
【００１１】
本発明によれば、管理ユニットはさらに、認可されたユーザのリストを保持し、前記ユーザワークステーションから印刷すべき第１の種類のファイルを受け取ると、認可されたユーザのリストに関連ユーザが登録されているかどうかを検査し、登録されている場合はそのファイルを印刷し、登録されていない場合はそのファイルを第２の種類のファイルに変換し、必要であれば、関連ユーザの論理記憶空間を作成し、関連ユーザの論理記憶空間にそのファイルを記憶する。
【００１２】
結果的に、（第１の種類の）印刷ファイルは印刷されないが、装置のオペレータ制御盤からのコマンドがあれば印刷できる状態にとどまり、そのためユーザは、印刷ジョブを再開するために自分のワークステーションに戻る必要がなくなる。
【００１３】
同じ方法が、その他の理由でデータファイルを印刷できない場合にも適用される。例えば、自分のコピージョブまたは対話式印刷ジョブの処理を自動印刷ジョブが妨害するため、装置管理者が、一切の自動印刷ジョブの受け入れを拒否したい場合がこれにあたる。この場合、着信した第１の種類の印刷ファイルは全て、第２の種類のファイルに自動的に変換されるため、少なくともこれらのファイルが失われることはなく、対話によって引き続き処理することができる。
【００１４】
印刷ジョブを実行できない他のケースは、実際の印刷動作の開始時に、印刷条件が完全には満たされていない場合である。例えば、印刷命令の中で指定されている印刷用紙が、装置に装填されていない場合がこれにあたる。他の例は、手入力で導入された用紙を受け取って印刷するように印刷ジョブがプログラムされている場合である。ジョブの開始時に手入力装置に用紙がなければ、印刷ジョブを実行することはできない。そのため本発明の他の実施形態では、管理ユニットが、前記第１または第２の種類の印刷ファイルの印刷プロセスが開始されたときに、この印刷のための全ての条件が満たされているかどうかを検査する。満たされていない場合、ファイルを印刷すべき第２の種類のファイルの状態にし、そのファイルを関連ユーザの論理記憶空間に記憶する。これは、自分の印刷結果を取りに装置のところに来たときに、用紙が切れていて、自分のジョブが全く印刷されていないことを発見したユーザにとってはたいへん都合がよい。この場合、ユーザは用紙をリザーバに入れれば、自分のワークステーションに戻らなくても印刷ジョブを再開させることができる。
【００１５】
他の実施形態では、ジョブの実行が致命的中断によって打ち切られるケースに本発明を適用する。致命的中断とは、実行中のプロセスの打切りにつながる中断を意味する。
【００１６】
致命的中断の第１の例は、装置の前にいる第２のユーザが、そのときにそこにいない第１のユーザの実行中の印刷ジョブの実行を停止するものである。
【００１７】
実行中の印刷ジョブがユーザコマンドによって打ち切られると、ジョブが打ち切られるのは、印刷を望んでいないからであるとの考えに基づき、印刷データは通常、消去される。しかし、ジョブの打切りは不注意によっても起こり得る。他のユーザが単なる割込みコピージョブを実施しようとして、誤ったボタンを使用してしまうこともあるからである。本発明によれば、ジョブデータは打切り後も保持され、ジョブのオーナがそのジョブを後で印刷することができる。
【００１８】
印刷プロセスの致命的中断の他の形態は、印刷プロセスの致命的エラー、より詳細にはプロセスエンジンの機械的故障である。このような場合、装置が再び使用可能になるまでに長時間を要することがあり、実行中ジョブの印刷データをメモリ内のオーナの論理記憶空間に保管することによって、データを失う危険が除かれる。
【００１９】
本発明の原理の適用は印刷プロセスに限らない。具体的には、致命的中断は、走査やコピー（コピーは、走査と印刷の組合せである）など、その他の画像変換プロセス中にも起こりうる。本発明によれば、やはりこれらのプロセスで、ジョブを完遂できないと知ると、管理ユニットは、プロセスに関係する画像データを関連ユーザの論理記憶空間に保管し、これによって、ジョブを後で再開、または実行しなおすことができる。
【００２０】
打ち切られたジョブのオーナの便宜をはかって、ジョブが停止したことおよびその理由を記したエラーページを印刷してもよい。さらに、ジョブを再開または実行しなおす方法についての指示をエラーページに印刷してもよい。
【００２１】
次に本発明を、以下の記述および図面を参照して説明する。
【００２２】
【発明の実施の形態】
図１に、本発明にによる装置を示す。異なる部品は図式的に別々に示した。
【００２３】
原稿送り装置１１０は、原稿の束を導入するための入力トレー１１１、スキャナユニット１２０に沿って原稿を一枚ずつ移送する移送機構（図示せず）、および走査後の原稿を収容する供給トレイ１１２を備える。
【００２４】
スキャナユニット１２０は、原稿を置くことができるガラス製のプラテン、ＣＣＤアレイ、ＣＣＤアレイに原稿を映像するための可動のミラーおよびレンズ系から成るイメージングユニットを備えたフラットベッドスキャナを含む。  以上の条件で、ＣＣＤアレイは電気信号を生成し、この電気信号は、本質的に知られている方法でデジタル画像データに変換される。
【００２５】
プリンタユニット１３０は、本質的に知られている電子写真処理セクションを含む。このセクションでは、光導電性媒体をＬＥＤアレイに当てて、デジタル画像データのとおりに帯電させ、トナー粉を用いて現像させる。次いでこのトナー画像を、通常は一枚の紙である画像支持体に転写し、固定する。
【００２６】
さまざまな書式および向きの画像支持体が使用可能な状態で供給セクション１４０にストックされている。
【００２７】
トナー画像をのせた画像支持体は、仕上げ／受け渡しセクション１５０に移送され、必要であればそこで、これらを集めてセットとし、綴じてから、供給トレイ１５１に入れる。
【００２８】
装置には、装置を操作するためのオペレータ制御盤１６０が備えられる。制御盤は、表示画面およびキーを備え、オペレータ制御ユニット（この図には図示されていない）に接続される。
【００２９】
制御電子回路を参照符号１７０に図式的に示す。ケーブル１７１は、装置のこのセクションをローカルネットワーク１０（この図には図示されていない）に接続する。
【００３０】
図２は、本発明にによる装置の構成要素を示す図である。
【００３１】
装置１は、スキャナユニット３、プリンタユニット４、セットメモリ５、およびこれらのユニットの制御ユニット６を含む基本ユニット２を備える。制御ユニットを以下コピーコントローラと呼ぶ。
【００３２】
基本ユニット２は、単純なコピーを作成するのに必要なユニットおよび機能を含む。スキャナ３は、原稿の走査中にデジタル画像データを生成し、これを、セットメモリ４に記憶する。その後、プリンタ５が、この画像データをセットメモリ４から読み出し、通常は一枚の紙である画像支持体に印刷する。このプロセスは、コピーコントローラ６によって制御される。この説明におけるセットメモリ４はさらに、画像処理機能を含むが、これは、本発明にとって必須のものではなく、したがってこれをさらに説明することはしない。
【００３３】
装置１はさらに、デジタル環境からローカルネットワーク１０を介して供給されたデジタル画像データを印刷したり、スキャナ３によって生成されたデジタル画像データを同じローカルネットワーク１０を介してデジタル環境に出力したりするのに必要ないくつかのユニットを含む。
【００３４】
本明細書で使用する「デジタル環境」という用語は、本発明にによる装置と通信するプログラムが動作し、ローカルネットワーク１０に接続された１つまたは複数のワークステーション１１ａ、１１ｂ、１１ｃを指す。
【００３５】
装置１は、
以下ジョブマネージャと呼ぶ、処理プロセスを管理し、存在する全てのコピー、走査、印刷ジョブについて管理システムを更新する管理ユニット１２、
ユーザインタフェース（ＵＩ）とも呼ぶ、装置１を操作するため表示画面およびキーを有するオペレータ制御盤を装置のハウジング上に備えたオペレータ制御ユニット１３、
デジタル環境からネットワーク１０を介して装置に到達したデジタルデータを受送信するインプットハンドラ１５、およびネットワーク１０を介してデジタル環境にデジタルデータを送信するアウトプットハンドラ１６、
大容量ハードディスクから構成された記憶ユニット２０、以下ジョブサーバと呼ぶ、記憶ユニット２０上のデータファイルを管理し、処理プロセスを制御するユニット２１、
以下プリントハンドラと呼ぶ、印刷プロセスの供給に従事する制御ユニット２５、および以下スキャンハンドラと呼ぶ、走査プロセスの供給に従事する制御ユニット２６、
ユーザおよびアクセスコードの許可を特に管理するアカウンティング／セキュリティユニット２７、
デジタルデータファイルを異なるフォーマットに変換する変換ユニット２８を備える。
【００３６】
図２には、制御接続が細い矢印で、データ移送接続が太い矢印で示されている。
【００３７】
ジョブマネージャ１２は、オペレータ制御ユニット１３、ジョブサーバ２１、コピーコントローラ６、アカウンティング／セキュリティユニット２７に接続され、ネットワーク１０、インプットハンドラ１５、およびアウトプットハンドラ１６を介してワークステーション１１ａ〜ｃに接続される。後者の接続は、破線矢印によって図式的に直接に示されている。ジョブマネージャ１２に接続される以外にジョブサーバ２１は、記憶ユニット２０、インプットハンドラ１５、アウトプットハンドラ１６、プリントハンドラ２５、スキャンハンドラ２６および変換ユニット２８に接続される。コピーコントローラ６は、スキャナユニット３、セットメモリ４、プリンタユニット５に接続され、さらにジョブマネージャ１２、プリントハンドラ２５、スキャンハンドラ２６およびアカウンティング／セキュリティユニット２７に接続される。
【００３８】
ネットワークを介して装置１に送られる印刷用のデジタルデータファイルには、第１の種類および第２の種類がある。第１の種類のファイルは、直接に、すなわち装置のオペレータ側のアクションなしに印刷されなければならないファイルであり、第２の種類のファイルは、単に装置のメモリに記憶される必要があり、装置の前でオペレータが、オペレータ制御盤からの選択によって印刷を明示的に要求するまでは印刷されないファイルである。関与するファイルの種類は、ファイルに付与された属性から明らかになる。
【００３９】
本説明では、第１の種類のデータファイルの処理を自動印刷（ＡＰ）と呼ぶことにする。
【００４０】
第２の種類のデータファイルの処理は、対話式印刷（ＩＰ）と呼ぶ。この処理の手順は以下のとおりである（図２参照）。
【００４１】
ネットワークを介してワークステーションから送られた第２の種類の印刷データファイルは、インプットハンドラ１５によって受け取られる。インプットハンドラ１５はこのファイルから、所定のいくつかの識別データを抽出し、これらのデータをジョブサーバ２１に送る。ジョブサーバ２１は、これらのデータをジョブマネージャ１２に送る。この例では、抽出された識別データが、オーナ名およびファイル名自体を含む。ファイルはその後、記憶ユニット２０にそのままの形で記憶され、次いで装置が、待機モードに移行する。
【００４２】
ジョブマネージャ１２は、記憶ユニット２０に記憶された全ての印刷データファイルの識別データが入力される管理システムを管理する。ネットワークを介して新しいファイルが供給された場合、ジョブマネージャ１２は、オーナ／送信者の名前に関連づけたそのファイルの識別データを管理システムに追加する。
【００４３】
記憶ユニット２０は、ジョブマネージャ１２の管理システムとともに、いわばデータファイルの「論理記憶空間」セットとでも言うべきものを形成する。このとき、それぞれの論理記憶空間は一人のユーザに割り当てられる。したがってユーザ論理記憶空間に記憶するということは、実際には、ファイルを記憶ユニット２０に記憶し、そのユーザの名前と関連付けてこれを管理システムに入力するということを意味する。特定のオーナ／ユーザに割り当てられたコードによって論理記憶空間を保護することができる。実際にあてはめると、このコードを入力しないとオペレータは、特定の論理記憶空間に記憶されたファイルに関する情報を得ることができないということである。
【００４４】
さらに、コードによる保護がなく、したがって誰でもがアクセスできる１つまたは複数の汎用論理記憶空間を用意することができる。多数のユーザが使用する全ての種類のファイル、例えば特定の形態のファイルを、この種の公共的な記憶空間に記憶することができる。
【００４５】
装置の管理者は、直ちに印刷する必要のある印刷ジョブ（第１の種類のファイルすなわちＡＰファイル）を一切受け入れないようにジョブマネージャ１２を設定することができる。この場合、ジョブマネージャは、このようなジョブを自動的に対話式印刷ジョブ（ＩＰ）に変換し、そのデータファイルを、第２の種類のファイルの形態で記憶ユニット２０に記憶する。
【００４６】
第２の種類の特定のデータファイルを印刷したいとき、オペレータは、装置のオペレータ制御盤１６０からそのためのコマンドを入力しなければならない。これに応答して、データファイルが記憶ユニット２０から読み出され、プリントハンドラ２５によって印刷可能なデータに変換される。データは途中、セットメモリ４に記憶された後、プリンタユニット５によって処理されて印刷される。送信者が、第２の種類の印刷ファイルをコードによって保護することができる。このコードは、印刷ファイルの属性の形態をとる。このファイルを対話式印刷したい場合、オペレータ制御盤にセキュリティコードを入力しないと、ユーザはファイルを印刷することができない。
【００４７】
第２の種類のデータファイルを印刷し終わっても、ユーザ自身または装置管理者が削除しない限りデータファイルは原則的に、記憶ユニット２０に記憶されたままになっている。これを削除するためにはユーザが、選択したファイルを削除するためのコマンドを入力する。これに応答してジョブマネージャ１２は、ジョブサーバ２１にコマンドを送って目的のファイルを記憶ユニット２０から消去し、記憶ユニット２０は、その管理システムからファイルの識別データを削除する。
【００４８】
オペレータ制御ユニット１３に属するオペレータ制御盤１６０を図３に示す。オペレータ制御盤１６０は、ＬＣＤディスプレイなどの表示画面６０、ならびにいくつかのキー、すなわちスタートキー６１、数字キー６２、訂正キー６３、記憶キー６７、選択キー６４Ａ〜Ｅ、６５Ａ〜Ｄ、およびキークラスタ６６Ａ〜Ｄを備える。これらの部品はすべて、オペレータ制御ユニット１３に接続される。オペレータ制御ユニットは、キー操作に応答してジョブマネージャ１２に信号を送り、また、表示画面６０を制御して、選択肢およびメッセージをオペレータに示す。
【００４９】
装置の電源を入れると、表示画面６０上には、それぞれ１つの選択キー６４Ａ〜Ｅの上に位置したいくつかの垂直な欄から構成された画像が表示される。それぞれの欄は、装置の特定の基本機能に関係し、その基本機能について異なる可能な設定を表示する。例えば左端の欄は、原稿をスキャナで走査し複製するコピー機能、ネットワークを使用して印刷用に送信された前記第２の種類のデータファイルを使用して印刷を実施する対話式印刷用のプリンタ機能、原稿を走査して、後でワークステーションから取り出すことができる走査ファイルを生成するスキャナ機能、および原稿を走査して、装置の記憶ユニットに記憶され、プリンタ機能で印刷することができる第２の種類の印刷ファイルを生成する据置きコピー機能（「scan now-print later」）の選択に割り当てられる。選択された設定（この例ではコピー機能）は、黒色ドットなどのマーカまたは強調表示によって示される。
【００５０】
オペレータは、選択キーを作動させることによって異なる設定を、例えば循環パターンに従って選択することができる。設定変更の結果、他の１つまたは複数の選択キーの機能が変更されることがある。これは、前の機能がもはや関係なくなり、その他の選択肢が必要となったためである。その結果、新しい機能に関係した別のテキストが表示画面６０の関連する欄に現れる。
【００５１】
選択キー６５Ａ〜Ｄによって、表示画面６０の面積に制限があるために表示することができない別の機能群を表示させることができる。これらは一般に、単純なコピージョブまたは印刷ジョブには必要のない機能であるが、これらによって、オペレータは、特殊な印刷結果を得るためのより多くの選択肢を持つことになる。この例ではこれらの機能に、余白調整、表紙付け、複数ページ印刷が含まれる。キー６５Ａ〜Ｄの意味は、表示画面６０内のそれぞれのキーのすぐ下の関連フィールドに表示される。これらのキーのうちの１つを作動させると、対応する機能群が活動化され、表示画面６０のレイアウトがその関連機能群に適合される。同時に、キー群６５Ａ〜Ｄの中の作動されたキーに属する表示画面６０上のフィールドをフレーミングさせるか、または他の方法で目立たせることによってこの選択が表示される。
【００５２】
オペレータ制御盤１９はさらに、コピー機に慣例的に採用されている、印刷設定枚数指示用のナンバーディスプレイ７０を含む。
【００５３】
キー６４Ａで、「基本設定」グループの中のコピー機能を選択した場合、キー６４Ｂの上の欄（原稿およびコピー用紙の両方について片面印刷か、または両面印刷か）、キー６４Ｃの上の欄（針綴じ）、およびキー６４Ｄの上の欄（印刷用紙の書式の選択）は、コピージョブの仕上げに関係し、キー６４Ｅの上の欄はコピーの濃淡制御に関係する。
【００５４】
図４に、キー６４Ａで、第２の種類のデータファイルを対話式印刷する「基本設定」グループ中のプリンタ機能を選択した場合の表示画面６０のレイアウトを示す。この場合、キー６４Ｄおよび６４Ｅには、ユーザ名およびファイル名を選択することによって印刷するデータファイルを指定する機能が与えられる。異なるユーザからの異なる第２の種類のファイルが実際にメモリに記憶される。先に説明したとおりこれらのファイルは全て、ジョブマネージャ１２の管理システムに入力されており、表示画面６０上に表示させて選択することができる。
【００５５】
キー６４Ｄを作動させると、オペレータは、１つまたは複数のファイルを送ったユーザのリストの中からユーザ名を１つ選択することができ、キー６４Ｅを作動させると、選択したユーザが送ったファイルのリストの中からファイル名を１つ選択することができる。
【００５６】
キー６４Ｄの作動に応答して、このキーの上方の表示画面上の欄に、フレーム９０および星形記号９１が現れ、ユーザ名の選択が可能なこと、およびユーザ名の選択に星形キー６６Ａ〜Ｄがアクティブであることを示す。事前選択として、装置に最後にファイルを送ったユーザの名前が自動的に選択される。
【００５７】
２つのキー６６Ａ／Ｂを使用して、リスト中の全てのユーザ名をアルファベット順に表示させることができる。前に戻るときにはキー６６Ａを、後ろに進むときにはキー６６Ｂを使用する。フレーム９０に同時に表示できる数よりも多くの名前がある場合には、フレームに入るだけの名前が表示され、リスト全体が自動的にスクロールされる。反転表示のテキストを含むバーは、選択されている名前を表示する。
【００５８】
キー６４Ｅの作動に応答して、このキーの上方の表示画面の欄に、前述のキー６４Ｄの作動後の手順と全く同じようにフレームおよび星形記号が現れ、ファイル名の選択が可能なこと、およびファイル名の選択に星形キー６６Ａ〜Ｄがアクティブであることを示す。星形キーを用いた選択は、ユーザ名の選択に関わるものと全く同じである。事前選択として、例えば最後に送られたファイルが選択される。
【００５９】
ファイル選択後、スタートキー６１を作動させることによって印刷プロセスが開始される。
【００６０】
次に、アカウンティング／セキュリティユニット２７の動作を図５Ａおよび図５Ｂを参照して説明する。このユニットは、コピー、走査および印刷へのアクセス、ならびに、なされたコピー、走査および印刷のアカウンティングを制御する。このユニットは、装置管理者によって、各ユーザに１つのエントリが作成されるデータベースを有効にする。ユーザごとに、ユーザコード（以下「ＰＩＮ」コードと呼ぶ）および実施したコピーおよび印刷数を加算するトータルがユーザ名のところに記憶される。各ユーザ名はさらに、関連ユーザに装置を利用する許可が与えられているかどうかを判定するために記憶された許可コードを有する。これは、装置管理者によって設定されるため、例えばアクセスなどが拒絶されることがある。例えば、所定の預金が使い果たされた場合などに、特定のユーザが自動的に拒絶されることもある。
【００６１】
図５Ａは、ユーザが装置でコピーまたは印刷を実施するケースを説明する図である。この場合ユーザはまず、オペレータ制御盤上の数字キーによって自分のユーザコードを入力しなければならない（５−１）。ユーザコードが正しい場合（５−２）には、アカウンティング／セキュリティユニット２７が許可を検査する（５−３）。これもまた妥当である場合、この関連ユーザは、自分のコピー、走査、または印刷を実施することができ（５−４）、これらの分はユーザの総使用量に追加される。ユーザコードが誤りであるか、またはユーザが無許可である場合、ユニット２７は、装置を使用に解放することを拒否し、オペレータ制御盤の表示画面上でこのことを報告する。
【００６２】
図５Ｂは、ユーザが、自分のワークステーションからデジタルデータファイルを装置に送り、直ぐに印刷すべきケースを説明する図である。アカウンティング／セキュリティユニット２７のタスクは、まず、そのユーザ名がデータベースに存在するかどうかを検査することにある（５−１１）。ユーザ名は、データファイルの一部分を常に構成する。
【００６３】
データベースに、受け取った印刷ファイルのユーザ名が含まれていない場合には、アカウンティング／セキュリティユニット２７が、このユーザ名の新しいエントリをデータベース内に作成し（５−１５）、自動的に許可を与える。アカウンティング／セキュリティユニット２７がこれを実施するモードを以下「ダイナミックモード」と呼ぶ。装置管理者が、アカウンティング／セキュリティユニット２７を、以下「スタティックモード」と呼ぶ別のモードにしていることがあり、その場合、ユーザ名はデータベースに追加されず、印刷ジョブは自動では実施されない（５−１６）。この最初の処理は、破線枠で囲った図５ＢのブロックＩに示されている。
【００６４】
ブロックＩでの検査の結果が肯定的である場合、許可が検査され（５−１２）、これも妥当である場合には、印刷ファイルの処理が続行され（５−１３）、実施された印刷が、ユーザの総使用量に追加される。
【００６５】
誰もが容易に、コピーおよび走査、ならびにワークステーションからの印刷を実施できるように、アカウンティング／セキュリティユニット２７のアクセスシステムをオフにすることもできる。装置の操作制御盤からの印刷ジョブに関しては、個々の印刷ファイルを保護するためアクセスシステムが部分的にアクティブのままにされる。これについては後で説明する。
コピー
図６に、コピーを作成する手順を示す。この場合、アカウンティング／セキュリティユニット２７のアクセスシステムはオン状態になっていると仮定する。
【００６６】
プロセスの始めに（６−１０）、装置は「コピー」モードになっている、またはオペレータはオペレータ制御盤１６０のキー６４Ａでこのモードを選択する。これによって、オペレータ制御ユニット１３はユーザコードの入力待ちとなり、コードが入力されると、制御ユニットはこれをジョブマネージャ１２に送る（６−２０）。アカウンティング／セキュリティユニット２７によってジョブマネージャ１２は、この関連ユーザの許可を検査する（６−３０）。これが妥当でない場合には、ジョブマネージャはコピーの作成を拒否し、オペレータ制御盤１６０の表示画面上でこのことを報告する（６−４０）。
【００６７】
許可が妥当である場合、オペレータは、オペレータ制御盤上でプロセスの設定を行い、原稿送り装置１１０の入力トレー１１１に原稿を入れ、スタートキー６１を作動させることによって、コピーを開始させることができる（６−５０）。この設定およびスタートコマンドは、オペレータ制御ユニット１３によってジョブマネージャ１２に送られる。
【００６８】
アカウンティング／セキュリティユニット２７のアクセスシステムがオフになっている場合には、ステップ６−１０から直接にステップ６−５０に進む。
【００６９】
次いでジョブマネージャ１２は、コピーコントローラ６にコマンドを送り、装置のさまざまな部品を活動化する（６−６０）。コピーコントローラ６からのコマンドを受けて、スキャナユニット３および原稿送り装置１１０が起動され、一枚ずつ原稿を走査し、生成されたデジタルデータをセットメモリ４に送り、プリンタユニット５が起動され、セットメモリ４からデジタルデータを読み出し、用紙に印刷する（６−７０および６−８０）。
【００７０】
全ての原稿の走査および印刷が終わると、コピーコントローラ６はジョブの終了をジョブマネージャ１２に報告し（６−９０）、コピーアクションは完了となる。
印刷ファイルの受信
図７は、第１または第２の種類の印刷用データファイルがネットワークを介して到着した後の手順を説明する図である。
【００７１】
この関連データファイルは、インプットハンドラ１５によって受け取られる。インプットハンドラは、（ユーザ名およびファイル名を含む）識別データおよび印刷指定（例えば、印刷および仕上げのパラメータ）を抽出し、印刷ファイルが、第１の種類（ＡＰ）なのか第２の種類（ＩＰ）なのかを判定し、ジョブサーバ２１にこのジョブを報告し、ファイル全体、すなわち印刷指定および印刷する画像データを記憶ユニット２０に記憶する。ジョブサーバ２１はこのジョブを、関連データとともにジョブマネージャ１２に報告する。
【００７２】
印刷ファイルが第２の種類のファイルである場合、ジョブマネージャは、そのジョブ管理システムにジョブをそのように入力し、その後は、このジョブに関してそれ以上の作業を行わない。
【００７３】
印刷ファイルが第１の種類である場合、このファイルをさらに処理するかどうかは、ジョブマネージャ１２が、自動印刷ジョブ（ＡＰ）を受け入れるモードにあるかどうかによって決まる。そのモードにない場合、ジョブマネージャは、その印刷ジョブを対話式印刷ジョブ（ＩＰ）としてそのジョブ管理システムに入れ、直接印刷へは送らない。代わりに、ジョブが実行されなかった理由を示すプリントアウトを実施することができる。
【００７４】
自動印刷ジョブを受け入れるモードにある場合、ジョブマネージャ１２は、そのジョブを処理できるかどうかを判定するようアカウンティング／セキュリティユニット２７に求める。アカウンティング／セキュリティユニット２７は、図５ＢのブロックＩに関連して説明したとおりに処理を進める。この検査から、ファイルの印刷が不許可であることが判明した場合、ジョブマネージャは、その印刷ジョブを対話式印刷ジョブ（ＩＰ）としてそのジョブ管理システムに入れ、直接印刷へは送らない。代わりに、ジョブが実行されなかった理由を示すメッセージを一枚の紙にプリントアウトすることができる。
【００７５】
アカウンティング／セキュリティユニット２７による検査の結果が肯定的なものであった場合、ジョブマネージャはそのジョブを、自動印刷ジョブの印刷待ち行列（ＡＰ待ち行列）に入れる。ジョブはそこで、処理の順番がまわってくるのを待たなければならない。
対話式印刷
図８に、ユーザが、装置のオペレータ制御盤上のオペレータ制御手段の助けを借りて対話式印刷命令を発した場合の処理の進行を示す。
【００７６】
ユーザは、キー６４Ａで印刷機能を選択し（図３および図４）、処理を開始させる。次いで、オペレータ制御ユニット１３が、まだ処理の終わっていない第２の種類の印刷ジョブを送った全てのユーザのリストを送るようジョブマネージャ１２に要求する。この要求に応答して、ジョブマネージャはその時点のリストを作成し、オペレータ制御ユニット１３に送る。
【００７７】
オペレータ制御ユニットはこのリストを、表示画面のキー６４Ｄの上方の欄に表示し（図４）、これによってユーザは自分の名前を選択できるようになる。自分の名前を選択した後、自身の印刷ジョブの概要を得るためにユーザはキー６４Ｅを作動させる。これに応答してオペレータ制御ユニット１３は、選択されたユーザ名、およびそのユーザの印刷ジョブリストを要求するリクエストをジョブマネージャに送る。
【００７８】
次にジョブマネージャは、アカウンティング／セキュリティユニット２７に、関連ユーザ名がそのデータベースに存在するかどうかを問い合わせる。ユニット２７は、図５ＢのブロックＩに関連して説明したとおりに処理を進める。データベースにそのユーザ名が実際に存在する場合、ジョブマネージャは、アカウンティング／セキュリティユニット２７に、このユーザ名に対するユーザコードがあるかどうかを問い合せ、それがある場合には、ジョブマネージャは、オペレータ制御ユニット１３を介してユーザと対話し、このユーザコードを検査する。その結果が肯定的である場合、ジョブマネージャは、その関連ユーザのその時点の対話式印刷ジョブのリストを作成し、オペレータ制御ユニット１３に送る。制御ユニットはこのリストを、表示画面６０上でユーザに提示し、選択を待つ。
【００７９】
次いでユーザが印刷ファイルを選択し、そのファイル名が、オペレータ制御ユニット１３によってジョブマネージャ１２に送られる。ジョブマネージャ１２は、選択されたファイルとともにセキュリティコードが送られて来ているかどうかをジョブサーバ２１に問い合わせる。送られて来ている場合には、オペレータ制御ユニットを介してジョブマネージャは再びユーザと対話し、そのセキュリティコードを検査する。その結果が肯定的である場合には、ジョブマネージャが印刷にファイルを解放し、ユーザは、オペレータ制御盤上で仕上げパラメータを設定し、その後、スタートキー６１を作動させることによって印刷プロセスを開始させることができる。
【００８０】
ユーザが、セキュリティコードをそれぞれが有する複数の印刷ファイルを送信しており、それら全てを対話式印刷したい場合には、第１の印刷ファイルの後、ジョブマネージャは、次の印刷ファイルのときに、１つ前の保護ファイルのセキュリティコードが、現在のファイルでも有効かどうかを調べ、現在のファイルが異なるセキュリティコードを有する場合にのみ、ユーザとの対話による検査を新たに始める。このように、一連の印刷ファイルに同じセキュリティコードを与えると、ユーザは作業を速く進めることができる。ユーザは、セキュリティコードを始めに入力するだけで印刷を行うことができる。セキュリティコードを１つだけ使用すると、異なるいくつものコードを覚える必要がなくなるので、さらに都合がいい。
【００８１】
この手順を以下の例で説明する。ユーザが、以下に示す一連の印刷ファイルを対話式印刷のために装置に送ったと仮定する。
ファイル１、セキュリティコード  １２３
ファイル２、セキュリティコード  １２３
ファイル３、セキュリティコードなし
ファイル４、セキュリティコード  １２３
ファイル５、セキュリティコード  ４５６
ファイル６、セキュリティコード  ４５６
ファイル６、セキュリティコード  １２３
ユーザが、装置で印刷するためにファイルを連続的に選択する場合、まず、ファイル１のときにコード１２３を入力しなければならない。ジョブマネージャはその後、印刷のためにその文書を解放する。ファイル２は自動的に解放される。これは、ファイル１のコードがこのファイルにも有効だからである。ファイル３は、セキュリティコードを持たないので、検査なしに印刷される。ファイル４は、１つ前の保護ファイルと同じセキュリティコードを有し、したがってこのファイルも自動的に解放される。ファイル５は、異なるセキュリティコードを有し、ユーザはここで再びコードを入力しなければならない。その後ファイル６が自動的に解放される。最後にファイル７に対しては、もう一度コードを入力しなければならない。そのセキュリティコードは以前に使用されたものであるが、１つ前の保護ファイルのコードではないからである。
印刷プロセス
図９に、印刷プロセスの進行を示す。この印刷プロセスは、第１の種類（ＡＰ）の印刷ジョブがＡＰ待ち行列の先頭に達したときにジョブマネージャ１２によって、あるいは対話式印刷ジョブ（ＩＰ）のときにユーザによって開始される。ジョブマネージャは、所定の時間、例えば３０秒のあいだオペレータ制御盤上での行為が一切認められなかった場合にのみ、自動印刷ジョブを開始させることができるようにプログラムされることに留意されたい。これによって、オペレータ制御盤の前でジョブを実施しているユーザが、自動印刷ジョブの突然の開始によってじゃまされることがなくなる。
【００８２】
アカウンティング／セキュリティユニット２７のアクセスシステムがオンになっている場合、ジョブマネージャはまず、関連ユーザ（印刷ジョブのオーナ）の許可を検査する。許可が妥当ではない場合、プロセスは中断される。印刷ジョブが自動印刷ジョブである場合、ジョブマネージャは、この印刷ファイルを第２の種類のファイルとして記録し、印刷はしない。ジョブが実行されなかった理由を示すための印刷を実施してもよい。対話式印刷ジョブの場合、ジョブマネージャはその命令を拒絶し、オペレータ制御ユニット１３の表示画面上にその報告を表示する。
【００８３】
ユーザが許可されたユーザである場合、ジョブマネージャはこの印刷ジョブをコピーコントローラ６に報告し、この命令の開始コマンドをジョブサーバに与え、ジョブサーバは、プリントハンドラ２５を始動させる。これによってプリントハンドラは、関連印刷ファイルを記憶ユニット２０から読み出し、それをラスタ化し、セットメモリ４に記憶する。十分な画像データがセットメモリに記憶されているとの報告が、プリントハンドラからコピーコントローラ６になされると、コピーコントローラは、プリンタユニット５を始動させ印刷を実施させる。
【００８４】
これに関して、コピーコントローラはまず、その印刷ジョブに属する印刷指定が満たされているかどうか、例えば、必要な種類（書式、方向、色）の画像支持体がストックされているかどうかを検査する。これらの指定が満たされていない場合、ジョブは停止する。コピーコントローラはこのことをプリントハンドラに報告し、プリントハンドラはこの報告をジョブサーバに送り、ジョブサーバはこの報告をジョブマネージャに送る。ジョブマネージャは、対話式印刷ジョブの場合には、オペレータ制御ユニット１３の表示画面上にメッセージを表示して印刷が実行不可能であることをユーザに報告し、自動印刷ジョブの場合には、その管理システム中のジョブの記述を対話式印刷ジョブに変更し、その結果、ユーザはオペレータ制御盤から後でそのジョブを開始させることができるようにする。この場合もやはり、ジョブが実行されなかった理由を示す印刷を実施してもよい。
【００８５】
印刷ジョブの処理が可能である場合、プリンタユニット５は、画像データをセットメモリ４から読み出し、これを印刷し、そのことをコピーコントローラ６に報告する。印刷ジョブの実行が全て完了すると、コピーコントローラはこのことをプリントハンドラ２５に報告し、プリントハンドラはこれをジョブサーバ２１に送り、ジョブサーバはこれをジョブマネージャ１２に送る。ジョブマネージャはその管理システムからジョブを削除し、その結果、印刷プロセスは完了となる。
走査
図１０に、ユーザが原稿を装置によって走査したい場合の手順を示す。これらの条件で生成されたデジタルデータは、さらにユーザのワークステーションで処理または記憶するのに使用される。このデータを以下、走査ファイルと呼ぶ。この場合、走査ファイルは通常の場合とは異なり、生成直後にネットワークを介して所定の宛先に送信されるのではなく、装置の記憶ユニット２０に記憶され、その後ワークステーションから呼び出されなければならない。これについての手順は次のとおりである。
【００８６】
まず、オペレータ制御ユニット１３のオペレータ制御盤上のキー６４Ａを使用して、ユーザが「スキャナ」オプションを選択する。これに応答して、オペレータ制御ユニットが、ジョブマネージャ１２が知る全てのユーザ名、すなわちアカウンティング／セキュリティユニット２７のデータベース内の全てのユーザ名のリストをジョブマネージャ１２に要求する。すでに述べたように、これらのユーザ名は、装置管理者によってデータベースに入力されるか、またはワークステーションから印刷命令を受け取ったときにアカウンティング／セキュリティユニット２７によって自動的に追加される。さらに、装置との通信を目的とするプログラムがワークステーションで開始されたときに、このプログラムが、装置のジョブマネージャに自動的に報告され、ジョブマネージャによって、そのワークステーションのユーザに対するエントリがデータベース内に作成されるようにすることもできる。
【００８７】
代替実施形態では、データベース内のユーザ名に、走査機能を利用する許可がそのユーザ名に与えられているかどうかを指示する属性が付与される。この場合リストには、許可されたユーザの名前のみが掲載される。
【００８８】
ジョブマネージャは、ユーザ名のリストをオペレータ制御ユニット１３に送り、オペレータ制御ユニットは表示画面６０上にこれを表示して、オペレータの選択を待つ。これを図１１に示す。図１１は、スキャナ機能を選択した後の表示画面６０を示す。
【００８９】
ユーザが自分の名前を選択すると、オペレータ制御ユニットはこれをジョブマネージャ１２に送り、ジョブマネージャは、スキャナ機能にアクセスするのにユーザコードが必要かどうかを、アカウンティング／セキュリティユニット２７によって検査する。これが必要な場合、ジョブマネージャは、オペレータ制御ユニット１３によってユーザと対話し、ユーザのコードを検査する。その結果が肯定的である場合、ジョブマネージャはスキャナ機能を解放し、走査中に作成するデータファイルのファイル名を自動的に生成する。これはオペレータ制御ユニット１３に送られ、オペレータ制御ユニットは、表示画面６０上にこのファイル名を表示する。これによってユーザは後で、そのファイル名を知り、この名前で、走査ファイルを見つけることができる。この自動的に生成されたファイル名の書式を、例えばYYYYMMDDhhmmssxxxにすることができる。これらは順に、走査アクションの年、月、日、時、分、秒、および走査した文書セット中の通し番号を表す。
【００９０】
さらに、オペレータ制御ユニットは、コピーまたは印刷プロセスの設定の選択と同様の方式で（図３および図４参照）、解像度、フォーマット（例えばＴＩＦＦ、ＢＭＰなど）、倍率、および原稿の片面を走査するか両面を走査するかなど、走査プロセスのパラメータの可能な選択肢を表示する。ユーザは、これから自分の設定を選択するか、または事前選択された値をそのまま使用することができる。ユーザは次いで自分の原稿を、原稿送り装置１１０の入力トレー１１１に入れ、スタートキー６１を作動させる。これに応答してオペレータ制御ユニット１３は、これらのデータを全て含む開始コマンドをジョブマネージャ１２に送る。
【００９１】
次にジョブマネージャが、このジョブをコピーコントローラ６に報告し、ジョブサーバ２１に開始コマンドを送り、ジョブサーバはスキャンハンドラ２６を始動させる。スキャンハンドラは、開始コマンドをコピーコントローラ６に送り、コピーコントローラは、原稿を一枚ずつスキャナに送り、走査し、走査ファイルを生成するようにスキャナユニット３を制御する。これらの条件で、スキャナユニットは、走査した原稿の枚数を数える。走査ファイルはセットメモリ４に記憶され、次いでスキャンハンドラに送られる。スキャンハンドラはこれらを記憶ユニット２０に記憶する。さらに、セットメモリの画像処理機能によって、「サムネイル（thumbnail）」と呼ばれる、走査画像の縮小画像を有するファイルが作成され、これもやはり、記憶ユニット２０に記憶される。この種のサムネイルは後で、走査ファイルの選択での識別に使用される。
【００９２】
全ての原稿を走査し終わると、スキャンハンドラ２６はこのジョブを終了ジョブとしてジョブサーバに報告し、ジョブサーバはこれをジョブマネージャに送る。ジョブマネージャは、この終了報告をオペレータ制御ユニット１３に送り、オペレータ制御ユニットはこれを、走査したページ数とともにオペレータ制御盤の表示画面６０上に表示する。これによってユーザは、スキップされた原稿がないかどうかを検査することができる。これで走査ジョブは終了である。
走査プロファイルを使用した走査
本発明にによる装置の特定の実施形態では、ユーザが、他の走査ジョブのために、走査パラメータの設定を保持しておくことができる。これらの走査パラメータの設定をまとめて以下、走査プロファイルと呼ぶ。これらのパラメータは、記憶ユニット２０に、ジョブマネージャ１２の管理システム内のユーザ名で記憶される。走査プロファイルは後で呼び出すことができ、そのため走査ジョブを、より速くプログラムすることができる。これを図１２で説明する。走査プロファイルにはさらに、作成された走査ファイルの個別のファイル名を含めることができる。このファイル名はジョブマネージャ１２によって考慮され、自動的に生成されたファイル名の代わりに使用されるか、またはそれと組み合わされる。これによってユーザによるファイルの識別が容易になる。
【００９３】
図１２に、走査プロファイルを使用して走査ジョブを実行する手順を示す。この手順は、限られたいくつかの点のみが図１０に関して先に説明した手順と異なる点。ジョブマネージャ１２はアカウンティング／セキュリティユニット２７によって、ユーザに、スキャナ機能を利用する許可が与えられていることを確認し、開始直後のジョブのファイル名を生成した後、その管理システムに走査プロファイルが、そのユーザの名前で記憶されているかどうかを検査する。記憶されている場合には、ジョブマネージャはそのリストを作成し、生成されたファイル名とともにオペレータ制御ユニット１３に送る。オペレータ制御ユニットはこれら両方を表示画面上に表示する。デフォルトのプロファイルとは別に、記憶ユニット２０の公開セットに記憶された１つまたは複数の汎用プロファイルをこのリストに追加してもよい。走査プロファイルの再現方式は、図４の印刷ファイルのそれと同じである。デフォルト設定が一選択物として選択されている。ユーザは、表示されたリストの中からプロファイルを１つ選択することができる。選択欄の下のキーを作動させることによって選択を確認しなければならず、その後、オペレータ制御ユニット１３は、選択されたプロファイルの設定を表示画面上に表示する。そのときに適用可能な設定を始点として、ユーザは、これらの設定のうちの１つまたは複数の設定を変更することができる。ユーザが、続いてスタートキー６１を作動させた場合（または、事前選択のデフォルトプロファイルとは異なるプロファイルを選択することなくスタートキーを作動させた場合）、オペレータ制御ユニット１３は開始コマンドを、適用可能な設定とともジョブマネージャ１２に送る。残りの手順は、図１０に関して説明したとおりである。
走査プロファイルの作成および記憶
図１３に、装置のオペレータ制御盤からの操作で、走査プロファイルを作成し、記憶する手順を示す。この目的には記憶キー６７を使用する。
【００９４】
記憶キー６７の作動に応答して、オペレータ制御ユニット１３がジョブマネージャ１２に、ジョブマネージャが知る全てのユーザ名、すなわちアカウンティング／セキュリティユニット２７のデータベース内の全てのユーザ名のリストを要求する。
【００９５】
ジョブマネージャは、ユーザ名のリストをオペレータ制御ユニット１３に送り、オペレータ制御ユニットはそれを表示画面６０上に表示し、オペレータの選択を待つ。オペレータ制御ユニット１３はさらに、表示画面６０の左上のメッセージウィンドウにメッセージを表示して、作成したいのが走査プロファイルなのか、あるいは印刷プロファイルなのかをオペレータに尋ねる。オペレータは、キー６４Ａの上の左端の欄で必要な機能、この場合「スキャナ」を選択してこれに応えなければならない。後者を選択すると、選択した機能の選択画面が表示画面上に表示され、オペレータは自分の設定を行うことができるようになる。必要であればオペレータは、その他のパラメータセットを使用することもできる。これらは、キー６５Ａ〜Ｄを用いて呼び出すことができる。
【００９６】
次いでオペレータが再び記憶キー６７を作動させ、これに応答してオペレータ制御ユニット１３が、ユーザ名、機能および選択された設定をジョブマネージャ１２に送る。ジョブマネージャは、そのプロファイルの名前を自動的に生成し、その名前でプロファイルをユーザ名と関連させてその管理システムに入れ、受け取ったプロファイルをプロファイル名とともにジョブサーバ２１に送り、記憶ユニット２０に記憶させる。
【００９７】
ジョブマネージャ１２は次いで、生成されたプロファイル名をオペレータ制御ユニット１３に送り、オペレータ制御ユニットは表示画面６０上にそれを表示する。プロファイル名は、新規の操作が開始されるか、または所定の時間が経過すると表示されなくなる。
【００９８】
自動生成されたファイル名の拡張子は常に「.pro」となり、必要であれば、「リネーム」機構によって、ユーザのワークステーションからより有用な別の名前に置き換えることができる。例えば「sc_XXXXXX.pro」などの標準形が必要なこともある。ただしXXXXXXは論理テキストである。
【００９９】
図１４に、走査プロファイルの作成または既存の走査プロファイルの変更をワークステーションから実施する手順を示す。これには、装置との通信を特に目的としたプログラムが必要である。以下「ＷＳプログラム」と呼ぶこのプログラムは、それ自体がユーザ識別および許可手順を有し、ジョブマネージャ１２がこの検査を繰り返す必要がない。
【０１００】
ＷＳプログラムでは、ユーザが「走査プロファイル編集プログラム」を選択する。このサブプログラムの中でユーザは、「新規」機能を選択し、これによって新規のプロファイルを用意することができる。次いで、ユーザのワークステーション表示画面上に、全ての走査パラメータを設定することができるウィンドウが現れる。このウィンドウを、例えば、装置オペレータ制御ユニット１３の表示画面６０上の画像と同一の画像にオペレータ制御キーの画像を加えたものとすることができる。これらのキーは、カーソルによって操作することができる。ただし、これ以外の表現とすることも可能である。
【０１０１】
ユーザが、設定を実施し、プロファイル名を与えた場合、ユーザのコマンド（「保管」コマンド）に続いて、プロファイルが、ネットワークを介してインプットハンドラ１５に送られ、インプットハンドラはこれを記憶ユニット２０に記憶し、ジョブサーバ２１に報告する。ジョブサーバは、このプロファイルに関する情報をジョブマネージャ１２に送り、ジョブマネージャはこれをその管理システムに入力する。
【０１０２】
走査パラメータの設定およびプロファイル名の両方について、既存の走査プロファイルをユーザが修正することもできる。これは、走査プロファイル編集プログラムの中の「再呼出し」機能を選択することによって可能になる。次いでＷＳプログラムが、関連ユーザの名前で記憶された走査プロファイルをジョブマネージャ１２に要求し、ジョブマネージャ１２は概要を与え、この概要は、ワークステーション表示画面上に表示され、選択を待つ。ユーザが特定の走査プロファイルを選択した後、ＷＳプログラムは、そのプロファイルの内容をジョブサーバ２１に要求し、ジョブサーバ２１は、それを記憶装置２０から読み出し、アウトプットハンドラ１６を介して送る。プロファイルの内容はその後、ワークステーション表示画面上に表示される。ここでユーザは、変更を実施したり、「保管」コマンドを使用してこれらを保管したりすることができる。その後、ＷＳプログラムは、プロファイルの新しい内容を装置に送り、装置では、この内容が記憶装置２０に再び記憶され、ジョブマネージャ１２に報告される。
【０１０３】
走査プロファイルのプロファイル名の拡張子は常に「.pro」となる。
ワークステーションを使用した走査ファイルの取出し
図１５に、ユーザが、自分の名前で記憶されている走査ファイルを自分のワークステーションを使用して取り出したいときの手順を示す。
【０１０４】
この操作にも、装置と通信するＷＳプログラムが必要である。すでに述べたようにこのプログラムは、それ自体がユーザ識別および許可手順を有する。
【０１０５】
ユーザは、ＷＳプログラムで、ユーザの名前で記憶ユニット２０に記憶されている全ての走査ファイルを提示するプレゼンテーション機能を選択する。ＷＳプログラムは次いで、これらのリストをジョブマネージャ１２に要求し、ジョブマネージャは、その管理システムからリストを編集し、送り返す。さらにジョブマネージャ１２は、ジョブサーバ２１およびアウトプットハンドラ１６によって、それぞれの走査ファイルに属するサムネイルをワークステーションに送る。これを、例えば、複数ページの原稿の第１ページのサムネイルとすることもできる。
【０１０６】
次にＷＳプログラムは、走査ファイルのリストを関連サムネイルとともにワークステーション表示画面上に表示し、ユーザの選択を待つ。ユーザにはさらに、移送モード（暗号化の有無）、必要なファイル形式、およびファイルを取り入れる際のファイル名の選択権が与えられる（ファイルが、内容に関する情報を含まない自動生成された名前を持ち続けていることに留意されたい）。設定実施後、ユーザが「アップロード」機能を選択し、続いて、ＷＳプログラムがジョブマネージャ１２に、選択されたファイルを転送するようリクエストを送る。ジョブマネージャは、この命令をジョブサーバ２１に送り、ジョブサーバは、必要なファイル形式を、ファイルが記憶ユニット２０に記憶されている現在の形式と比較する。これらの２つのフォーマットが異なる場合、ジョブサーバ２１は、ファイルを読み出し、それを変換し、再び記憶ユニット２０に記憶する命令を変換ユニット２８に送る。
【０１０７】
ジョブサーバは次いで、アウトプットハンドラ１６を始動させ、ワークステーションにこのファイルを送る。タスクが完了すると、アウトプットハンドラはそのことをジョブサーバ２１に報告し、ジョブサーバは、記憶ユニット２０からこのファイルを消去し、このことをジョブマネージャ１２に送り、ジョブマネージャはその管理システムからそのファイルを削除する。別法として、ユーザが能動的に削除するまで、走査ファイルを保持し続けてもよい。
印刷プロファイル
以前に用意した設定を有するプロファイルを、（図８に関して説明した）印刷ファイルの対話式印刷に使用することもできる。この場合、印刷ファイルを表示して選択を待つ段階で、プロファイル、ここでは印刷プロファイルも併せて表示する。印刷ファイルを選択する前に、ユーザはまず印刷プロファイルを選択することができ、その後、オペレータ制御ユニット１３が設定をそれに適合させる。ユーザは次いで印刷ファイルを選択し、以降の手順はすべて、図８に関して説明したとおりに進行する。ユーザがプロファイルを選択しない場合には、デフォールトの設定がそのまま有効になる。
【０１０８】
印刷プロファイルの作成および記憶は、走査プロファイルの作成および記憶と全く同じである。これについては、図１３および図１４の説明を参照されたい。印刷プロファイルは一般名「pr_XXXXXX.pro」を有する。ただしXXXXXXは論理的内容を含む。
据置きコピー
説明した走査および印刷の実施形態は「据置きコピー」機能もサポートする。この機能では、１枚または複数枚の原稿を走査し、その結果生成されたデジタル画像データをユーザ名で記憶ユニット２０に記憶しておき、後で読み出して印刷できるようにする。この進行は次のとおりである。
【０１０９】
この機能は、オペレータ制御盤のキー６４Ａの上の欄で、「据置きコピー」（scan now_print later）を選択することによって開始される。この後は、図１０または図１２に関して説明した原稿走査の手順と全く同じ手順が実施される。この場合、生成された画像データのファイルは、対話式印刷機能が呼び出されたときに、印刷選択用のファイルリストにこのファイルが含められるようにジョブマネージャによって管理される。このプロセスは、走査ジョブが完了すると完了となる。
【０１１０】
ファイルを印刷するためには、オペレータ制御盤のキー６４Ａの上の欄で「プリンタ」オプションをユーザが選択しなければならない。この場合には、すでに説明したように、「据置きコピー」ジョブの走査ファイルもキー６４Ｅの上の欄に表示され、選択することができる。この印刷プロセスは、図８に関して説明したプロセスと完全に同一である。
【０１１１】
代替実施形態では「据置き印刷」の場合、走査プロセスの完了後、走査ファイルは対話式印刷ジョブとしては記憶されず、ジョブマネージャ１２によって自動印刷ジョブの印刷待ち行列（ＡＰ待ち行列）に加えられ、ファイルが待ち行列の先頭に来たときに自動的に印刷される。この実施形態は、ジョブが連続的に処理される中央リプログラフィ部門に装置が置かれる状況に特に適している。
特殊な適用業務
ＷＳプログラムによって、第２の種類（ＩＰ）の印刷ファイルに追加の属性を与え、これによって、本発明にによる装置で受信されたときに、このファイルを、記憶ユニット２０の送信者以外のユーザ名で記憶することができる。このように、特定のファイルを一群のユーザに配布することもできる。受信者には電子メールで知らせることができ、受信者は、自分で使用するためにファイルを実際に印刷する機会を得る。必要であれば受信者は最初に、走査ファイルについて図１５に関して説明したのと全く同じ方法で、それぞれのワークステーションに目的の印刷ファイルを取り込むこともできる。ファイルを検査し、これを実際に印刷すべきであると判断した後、受信者は、このファイルを、任意に第１または第２の種類のファイルとして装置に送り返し、印刷する。
【０１１２】
特定のユーザが他のユーザから印刷ファイルを受け取ることの可否を、ジョブマネージャでプログラムすることができる。この場合、アカウンティング／セキュリティユニット２７のデータベースの中のそのユーザのエントリに、そのようなファイルの受取りの許可または不許可を示すデータ項目が追加される。必要であればこのデータ項目を拡張して、このデータ項目に記載されている特定のユーザからのファイルの受取りのみを許可し、それ以外のユーザのファイルを拒絶するようにすることもできる。
致命的中断の処理
本発明は、コピー、印刷、または走査プロセスに致命的中断が発生したときに印刷ファイルまたは走査ファイルを保管する方法を含む。「致命的中断」という用語は、実行中のプロセスの打切りにつながる中断を意味する。致命的中断の例としては、装置のオペレータ制御盤からオペレータが入力する完全停止コマンド、およびエンジン故障を含むシステムの回復不能エラーがある。
【０１１３】
従来の多くの装置では、オペレータコマンドによって打ち切られたプロセスに関与した画像ファイルは失われる。しかし、本発明によれば、このような画像ファイルは、ユーザ名で記憶ユニット２０に記憶され、ファイルがすでに記憶されている場合には、記憶されたまま残る。進行情報、すなわちそのジョブのうちで、中断の時点ですでに処理が終わっている部分に関する情報、および、おそらくは、オペレータがそのジョブのために選択した設定も記憶される。記憶手順およびユーザがジョブを再開する方法を、印刷、走査、およびコピージョブについて以下により詳細に説明する。以下の説明は、停止コマンドの形式の致命的中断についてのものであるが、回復不能なシステムエラーによるジョブの中断にも適用することができる。
【０１１４】
図１６は、印刷ジョブ中にオペレータが操作卓１６０から停止コマンドを入力したときにジョブマネージャ１２がたどる手順を示す流れ図である。ジョブマネージャはまず、印刷プロセスを停止するようコピーコントローラに命令する。
【０１１５】
打ち切られたジョブが自動印刷ジョブである場合、ジョブマネージャは、そのジョブ管理システム中のそのジョブの記述を対話式印刷ジョブに変換し、対話式印刷ジョブである場合にはそのままにしておく。さらに、ジョブマネージャ１２はそのジョブを未終了ジョブとして記録し、選択された装置設定（例えば仕上げパラメータ）およびジョブの進行に関するデータを印刷データと関連づけて記憶する。
【０１１６】
ジョブが打ち切られたこと、およびその理由を述べたエラーページを印刷する。このエラーページには、進行情報およびジョブを再開するための指示も印刷される。続いて、新しいジョブのために装置がリセットされ（セットメモリもクリアされる）、操作盤１６０の表示画面上にメッセージ「ready」が表示される。
【０１１７】
これ以降はいつでも、このジョブを完全にまたは部分的に再実行することができる。その場合、ユーザは、対話式印刷ジョブと同じ方法でジョブを選択し開始させなければならない。これは、打ち切られたジョブが、ジョブマネージャ１２によって、オペレータに提示される図４に示した選択リストに含めるられるからである。ユーザがそのようにする場合、ジョブマネージャ１２は、オペレータ制御ユニット１３を介してユーザに、オプションのうちの１つ、すなわち、ジョブを始めから印刷し直すか、または残った部分だけを印刷するかのいずれかを選択するよう促す。いずれの場合でも、印刷出力が、打ち切られたジョブに正確に従うよう、中断の時点で記憶されたジョブ設定が自動的に再選択される。
【０１１８】
図１７は、走査ジョブ中にオペレータが操作卓１６０から停止コマンドを入力したときにジョブマネージャ１２がたどる手順を示す流れ図である。この場合、すでに生成されている走査ファイル（ただし走査が全て完了した文書の走査ファイルに限る）をセットメモリ４から読み出し、これらを、進行情報（すでに走査した原稿の枚数）およびオペレータがそのジョブのために選択した設定とともにユーザの名前で記憶ユニット２０に記憶する。ジョブマネージャ１２は、そのファイルの名前を自動的に生成する。次いで、ジョブが打ち切られたこと、その理由、記憶されたファイルに対して生成した名前、進行情報、ならびにジョブを再開するための指示を記載したエラーページを印刷する。ジョブマネージャはそのジョブを未終了ジョブとして、そのジョブ管理システムに記録する。続いて、装置がリセットされてデフォルトである「コピー」に戻され、操作盤１６０の表示画面上にメッセージ「ready」が表示される。
【０１１９】
後の時点でユーザは、打ち切られた走査ジョブを、オペレータ制御盤でそれを選択する（オペレータが自分の名前を選択すると、打ち切られた走査ジョブが走査プロファイルとともにオペレータ制御盤の表示画面上に提示され、選択を待つ）ことによって再び呼び出し、ジョブを完了させることができる。その場合には、オペレータが、原稿一式を原稿送り装置の入力トレーに装填し、装置が、自動的にジョブ設定を再選択し、すでに走査した原稿をフィードスルーし、残りの原稿の走査を開始し、生成された走査ファイルをすでに記憶されているファイルに追加する。
【０１２０】
打ち切られたジョブがコピージョブである場合、何が行われるかは、ジョブの進行状況によって決まる。図１８は、コピージョブ中にオペレータが操作卓から停止コマンドを入力したときにジョブマネージャ１２がたどる手順を示す流れ図である。
【０１２１】
走査および印刷プロセスは、これらが実行中の場合（中断の時点で、これらのうちの一方が実行中の場合、および両方が実行中の場合が起こり得る）、ジョブマネージャ１２のコマンドで停止する。ジョブマネージャは打ち切られたジョブを未終了コピージョブとして、そのジョブ管理システムに入力する。すでに走査の完了した原稿に関係する走査ファイルをセットメモリ４から読み出し、ユーザ名（ユーザが不明の場合には「copy user」などのデフォルト名）および自動的に生成されたファイル名のもと、記憶ユニット２０に記憶する。中断の時点で、原稿の走査がまだ完了していない場合も起こりうる。印刷プロセスがすでに実行中である場合にはさらに、このプロセスに関する進行情報およびオペレータが選択したジョブ設定を記憶する。次いで、ジョブが打ち切られたこと、その理由、自動的に生成されたファイル名、ならびに走査プロセスおよび印刷プロセスの進行情報を記載したエラーページを印刷する。エラーページには、ジョブを再開するための指示も含める。その後、新しいジョブのために装置がリセットされ、操作盤１６０の表示画面上にメッセージ「ready」が表示される。
【０１２２】
打ち切られたコピージョブを再開したいとき、ユーザは、対話式印刷ジョブと同じ方法でそのジョブを選択しなければならない（打ち切られたコピージョブは、図４に示した選択リスト中のＩＰジョブの中にリストされる）。ジョブが中断されたときに、原稿の走査が完了していなかった場合、ジョブマネージャ１２は、オペレータ制御ユニット１３を介してオペレータに、原稿送り装置の入力トレーに原稿一式を装填するよう要求し、ジョブ設定を自動的に再選択し、原稿送り装置にすでに走査した原稿をフィードスルーさせ、残りの原稿の走査プロセスを開始させる。生成された走査ファイルは、すでに記憶されているファイルに追加される。
【０１２３】
その間にジョブマネージャ１２は、オペレータ制御ユニット１３を介してユーザに、オプションのうちの１つ、すなわち、ジョブを始めから印刷し直すか、または残った部分だけを印刷するかのいずれかを選択するよう促す。いずれの場合にも、中断の時点で記憶されたジョブ設定が自動的に再選択される。
【０１２４】
画像データを保管する前述の機構は、エンジン故障などの回復不能なシステムエラーの場合にも使用される。次に、このことを説明する。
【０１２５】
エンジンプロセスを制御するコピーコントローラ６は、走査および印刷プロセスを制御および監視するために、マシンの複数のセンサ（図示せず）に接続される。図１９は、システムエラーが発生したときにコピーコントローラがたどる手順を示す流れ図である。
【０１２６】
システムの機能異常が発生すると、コピーコントローラ６は、このエラーが自動的に回復するものであるのか、自動的には回復不可能（すなわちオペレータのアクションがあれば回復可能）なものであるのか、または全く回復不可能なものであるのかを判断する。全く回復不可能な場合にはサービスエンジニアを呼ばなければならない。自動的には回復不可能なエラーの例には、プリンタユニット１３０の紙詰まりがある。このエラーは、オペレータが用紙経路の障害を取り除き、プロセスの再開を指示すれば修復される。
【０１２７】
一般に、それ自体でエラーを回復することができないとき、コピーコントローラは、オペレータ制御盤１６０の表示画面上にインストラクションを表示して、オペレータに何をすべきかを指示する。回復不能なエラーの場合には、例えば「Call service engineer」といったテキストが表示される。
【０１２８】
さらにコピーコントローラ６はこのシステムエラーをジョブマネージャ１２に報告し、回復不能エラーの場合、ジョブマネージャ１２は、打ち切られたジョブに関係したデータを記憶ユニット２０に記憶させる。  この手順は、図１６ないし図１８に関して説明した手順と類似のものであり、ここでさらに説明はしない。
【０１２９】
ジョブが打ち切られたこと、およびその理由を記載したエラーページを印刷する。エラーページが印刷されるのは、当然ながら、プリンタユニットが依然として機能している場合のみである。システムエラーによってジョブが中断された場合、これらの情報は記憶され、機能異常が修復された時点で印刷される。
【０１３０】
打ち切られたジョブを再開させないで、単に繰り返してしまう場合も起こるので、ジョブマネージャ１２は、前述の方法で保管した画像ファイルを、事前に選択した時間が経過した後で自動的に削除する機能を有する。
【０１３１】
別の実施形態では、印刷ジョブに関する進行情報および走査ジョブの走査ファイルが、それぞれのページが終了するたびにユーザ名で記憶される。この実施形態では、コピーコントローラ６は、終了したそれぞれのページをジョブマネージャ１２に報告し、ジョブマネージャは、そのジョブ管理システムに関連情報を入力する。このように、制御装置がエラー状態にある場合でも、データは安全に記憶され、打ち切られたジョブをいつでも再開させることができる。
【０１３２】
以上、本発明を上記の例示の実施形態に関して説明したが、請求の範囲の文言の範囲内で他の実施形態が可能であることは当業者には明白であろう。それらは本特許の保護の範囲内に含まれるものである。
【図面の簡単な説明】
【図１】本発明にによる装置を示す図である。
【図２】本発明にによる装置の構成要素を示す図である。
【図３】ある状況での装置のオペレータ制御盤を示す図である。
【図４】ある状況での装置のオペレータ制御盤を示す図である。
【図５Ａ】装置のアカウンティング／セキュリティユニットの動作を説明する流れ図である。
【図５Ｂ】装置のアカウンティング／セキュリティユニットの動作を説明する流れ図である。
【図６】コピーを作成するプロセスの流れ図である。
【図７】印刷ファイルの受信プロセスの流れ図である。
【図８】対話式印刷プロセスの初期手順を示す流れ図である。
【図９】印刷プロセスの流れ図である。
【図１０】走査プロセスの流れ図である。
【図１１】オペレータ制御盤を示す図である。
【図１２】走査プロファイルを使用した走査プロセスの流れ図である。
【図１３】走査プロファイルを作成する手順を示す流れ図である。
【図１４】走査プロファイルを作成する手順を示す流れ図である。
【図１５】装置から走査プロファイルを取り出す手順を示す流れ図である。
【図１６】印刷ジョブ中に停止コマンドを受け取った後の手順を示す流れ図である。
【図１７】走査ジョブ中に停止コマンドを受け取った後の手順を示す流れ図である。
【図１８】コピージョブ中に停止コマンドを受け取った後の手順を示す流れ図である。
【図１９】  システムエラー後の手順を示す流れ図である。
【符号の説明】
１  装置
２  基本ユニット
３  スキャナユニット
４  セットメモリ
５  プリンタユニット
６  コピーコントローラ
１０  ネットワーク
１１ａ  ワークステーション
１１ｂ  ワークステーション
１１ｃ  ワークステーション
１２  管理ユニット（ジョブマネージャ）
１３  オペレータ制御ユニット（ユーザインタフェース）
１５  インプットハンドラ
１６  アウトプットハンドラ
２０  記憶ユニット
２１  ジョブサーバ
２５  プリントハンドラ
２６  スキャンハンドラ
２７  アカウンティング／セキュリティユニット
２８  変換ユニット
【図１】
0004198816.tif 000002
【図２】
0004198816.tif 000003
【図３】
0004198816.tif 000004
【図４】
0004198816.tif 000005
【図５Ａ】
0004198816.tif 000006
【図５Ｂ】
0004198816.tif 000007
【図６】
0004198816.tif 000008
【図７】
0004198816.tif 000009
【図８】
0004198816.tif 000010
【図９】
0004198816.tif 000011
【図１０】
0004198816.tif 000012
【図１１】
0004198816.tif 000013
【図１２】
0004198816.tif 000014
【図１３】
0004198816.tif 000015
【図１４】
0004198816.tif 000016
【図１５】
0004198816.tif 000017
【図１６】
0004198816.tif 000018
【図１７】
0004198816.tif 000019
【図１８】
0004198816.tif 000020
【図１９】
0004198816.tif 000021