(57)【要約】【課題】印刷装置において中断が発生した場合も、ユーザが効率よく印刷装置を利用することが可能な印刷装置、制御方法、及びプログラムを提供すること【解決手段】印刷中のジョブに対して中断が発生した後、中断が発生してから一定時間内においては、中断ジョブに関して印刷指示を行ったユーザとは異なるユーザが、ログインを行ってジョブを投入したとき、中断ジョブの発生した状況によって、投入されたジョブに対して、印刷にかかる機能を制限する（例えば、印刷可能枚数や利用不可能な機能等）ことを、印刷開始指示画面８００に対して表示することで、当該ユーザは、機能が制限された状態で印刷を行う。【選択図】図５
2017119417.tif 000002
【特許請求の範囲】
【請求項１】
印刷中の障害発生によって中断されたジョブの当該障害が解除されたときに印刷を再開する印刷装置であって、
ユーザの認証を受付ける受付手段と、
前記受付手段によって認証されたユーザが、前記中断されたジョブのユーザと異なる場合、前記障害が発生してから所定時間は、前記異なるユーザのジョブを印刷するための機能を制限する制限手段と、
前記機能制限手段によって前記ジョブの機能が制限されたことを表示する表示手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記制限手段は、前記受付手段によって認証されたユーザが、前記中断されたジョブのユーザと同一の場合、前記ユーザのジョブを印刷するための機能を制限し、
前記表示手段は、前記制限手段によって機能が制限された前記ユーザのジョブを表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷中の障害発生によって中断されたジョブの当該障害が解除されたときに印刷を再開する印刷装置の制御方法であって、
前記印刷装置は、
ユーザの認証を受付ける受付ステップと、
前記受付ステップによって認証されたユーザが、前記中断されたジョブのユーザと異なる場合、前記障害が発生してから所定時間は、前記異なるユーザのジョブを印刷するための機能を制限する機能制限ステップと、
前記機能制限ステップによって前記ジョブの機能が制限されたことを表示する表示ステップと、
を実行することを特徴とする印刷装置の制御方法。
【請求項４】
印刷中の障害発生によって中断されたジョブの当該障害が解除されたときに印刷を再開する印刷装置で読み取り実行可能なプログラムであって、
前記印刷装置を、
ユーザの認証を受付ける受付手段と、
前記受付手段によって認証されたユーザが、前記中断されたジョブのユーザと異なる場合、前記障害が発生してから所定時間は、前記異なるユーザのジョブを印刷するための機能を制限する機能制限手段と、
前記機能制限手段によって前記ジョブの機能が制限されたことを表示する表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置において障害が発生したときの印刷制御に関する。
【背景技術】
【０００２】
印刷装置などで、認証を行った状態で投入したジョブに対し、用紙無しや紙詰まり等による中断要因が発生した際に、該当ジョブを投入したユーザがログアウトして、印刷装置から離れてしまうことがある。
【０００３】
そのような状況において、該当ジョブを投入したユーザ以外のユーザが中断要因を取り除くと、自動でリカバリが行われ、ジョブが自動で再開される。
【０００４】
このように、中断要因を取り除いたユーザが必ずしも、自動で再開されたジョブを投入しているとは限らないため、中断要因を解除したジョブを自動で再開した場合、機密性に欠けるという問題が生じ得る。
【０００５】
そこで、特許文献１には、パスワード認証が行われるまで中断されたジョブを再開させず、後続ジョブを優先して出力するものであり、該当ジョブを中断状態で留め置くシステムが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４２０８８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のシステムでは、中断ジョブを投入したユーザと中断要因を取り除いたユーザが同一ユーザである場合でも、自動で再開されず、パスワード入力の手間がかかってしまう。
【０００８】
また、中断されたジョブの出力が完了するまで、他のジョブの出力を開始することができないため、ユーザに対して待ち時間が発生してしまう。
【０００９】
さらには、中断されたジョブは、再開指定があるまで中断状態のまま留め置き、後続ジョブを優先的に出力させることが記載されているが、後続ジョブが大量ページ出力の場合、留め置かれた中断ジョブを再開させるのに待ち時間が発生してしまう。
【００１０】
そこで、本発明の目的は、印刷装置において中断が発生した場合も、ユーザが効率よく印刷装置を利用することが可能な印刷装置、制御方法、及びプログラムを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するための発明は、印刷中の障害発生によって中断されたジョブの当該障害が解除されたときに印刷を再開する印刷装置であって、ユーザの認証を受付ける受付手段と、前記受付手段によって認証されたユーザが、前記中断されたジョブのユーザと異なる場合、前記障害が発生してから所定時間は、前記異なるユーザのジョブを印刷するための機能を制限する制限手段と、前記機能制限手段によって前記ジョブの機能が制限されたことを表示する表示手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明では、印刷装置において中断が発生した場合も、ユーザが効率よく印刷装置を利用することができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】印刷システムの概略構成を示す構成図である。
【図２】印刷装置のハードウェアの構成を示す構成図である。
【図３】投入されたジョブがエラー発生した際のリカバリ手順により、遷移先のフローを振り分ける際の処理を示すフローチャートである。
【図４】エラー発生により印刷が中断した状態で未ログインのまま中断要因をリカバリした際の処理を示すフローチャートである。
【図５】エラー発生により印刷が中断した状態、かつ中断ジョブ保護時間内に別ユーザがログインした際の処理を示すフローチャートである。
【図６】エラー発生により印刷が中断した状態、かつ中断ジョブ保護時間外に別ユーザがログインした際の処理を示すフローチャートである。
【図７】エラー発生により印刷が中断した状態、かつ、中断ジョブの投入ユーザと同一のユーザがログインした際の処理を示すフローチャートである。
【図８】中断保護時間設定画面の構成を示す構成図である。
【図９】時間設定画面の構成を示す構成図である。
【図１０】再開方法選択画面の構成を示す構成図である。
【図１１】強制排紙確認画面の構成を示す構成図である。
【図１２】印刷待機選択画面の構成を示す構成図である。
【図１３】印刷開始指示画面の構成を示す構成図である。
【図１４】解除通知画面の構成を示す構成図である。
【図１５】メニュー画面の構成を示す構成図である。
【図１６】詳細表示画面の構成を示す構成図である。
【図１７】ジョブ一覧画面の構成を示す構成図である。
【図１８】投入されたジョブがエラー発生した際のユーザ操作による遷移先のフローを振り分ける際の処理を示すフローチャートである。
【図１９】エラー発生により印刷が中断した状態で未ログインのまま中断要因をリカバリした後にログインしたユーザにより遷移先のフローを振り分ける際の処理を示すフローチャートである。
【図２０】断が発生したジョブのユーザが、既に印刷装置１０１に自身の蓄積したジョブを印刷する処理フローチャートである。
【図２１】エラー発生により印刷が中断した状態、かつ、中断ジョブの投入ユーザと異なるユーザがログインした状態で、次のジョブの印刷を要求した際の機能制限モード判定処理を示すフローチャートである。
【図２２】中断要因リカバリ選択画面の構成を示す構成図である。
【図２３】プリント種別画面の構成を示す構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
［第１の実施形態］
図１は本発明の実施形態に係る印刷システム１００のシステムの構成を示す構成図である。
【００１６】
図１は、印刷システム１００の概略構成を示す構成図である。図に示すように印刷システム１００は、印刷装置１０１及びＰＣ１０２を含む構成を備えており、各装置は、ネットワーク１０３を介して接続されている。
【００１７】
印刷システム１００において、ユーザによってＰＣ１０２に対して印刷指示がなされると、印刷装置１０１は、ＰＣ１０２から印刷ジョブを受け取り、自身の記憶領域へ記憶する。
【００１８】
そして、ユーザが印刷装置１０１の前へ歩いていき、ＩＣカードを印刷装置１０１のカードリーダへ翳すと、ＩＣカードに記憶された当該ユーザを特定する識別情報を読み取り、該識別情報を用いて、自身に記憶した、印刷システム１００を利用可能なユーザに係る認証情報を用いて認証を行い、認証が通れば、当該ユーザの印刷ジョブを印刷することが可能となる。
【００１９】
図２は、図１に示した印刷装置１０１のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００２０】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ２１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２１】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２２】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム、画像データ、及び印刷システム１００を利用可能なユーザに係る認証情報等を格納する。
【００２３】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）２０８とのインタフェース部であり、操作部２０８に表示する画像データを操作部２０８に対して出力する。また、操作部Ｉ／Ｆ２０７は、操作部２０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ２０１に伝える役割をする。なお、操作部２０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００２４】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２５】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ２１９が外部Ｉ／Ｆ部２１８に接続されている。
【００２６】
そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。
【００２７】
尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
【００２８】
この識別情報とＨＤＤ２０４に記憶された当該識別情報に対応させて、ユーザ情報（例えば、ユーザコード等）やユーザの本印刷システムの利用権限レベルを含む認証情報を用いて、印刷システム１００が利用可能であるか否かについての認証処理を行う。
【００２９】
以上のデバイスがシステムバス２０９上に配置される。
【００３０】
２２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。
【００３１】
画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００３２】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００３３】
２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３４】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００３５】
また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３６】
スキャナ部２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。
【００３７】
原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３８】
プリンタ部２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００３９】
プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ部２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４０】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。
【００４１】
また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４２】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００４３】
また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４４】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００４５】
図３は、投入されたジョブがエラー発生した際のリカバリ手順により、遷移先のフローを振り分ける際のフローチャートである。
【００４６】
ステップＳ１０１では、印刷装置１０１にログインしたユーザがジョブを投入することにより、印刷が実行されるが、何らかの要因でエラーが発生した場合、印刷を中断し、中断したジョブをリカバリするために必要な情報を操作部２０８に表示する。
【００４７】
ジョブを投入するには、ユーザがＰＣ１０２に対して印刷を所望するファイル等を選択して印刷指示を行うことで印刷データが生成されて印刷装置１０１へ投入されることによりジョブを投入したり、印刷装置１０１に対して原稿台へ書類等を置いておきコピー指示をすることによって生成されるジョブを投入することが例としてあげられるが、他にもジョブを生成する方法であれば何れの方法を用いても良い。
【００４８】
尚、このジョブには、ジョブを投入したユーザを特定するためのユーザコード等のユーザ情報を含んでいる。
【００４９】
また、本ステップでは、中断したジョブに関しての機能制限情報をＲＡＭ２０２へ記憶する。
【００５０】
機能制限情報の例としては、用紙の搬送パスに関する情報、具体的に言えば、中断ジョブがフィニッシャのサドル部への排紙途中であった場合、このフィニッシャのサドル部を使用する製本印刷、ステイプル：中綴じ印刷といった情報がＲＡＭ２０２へ記憶される。尚、この障害が発生した箇所によって制限される機能を特定する手法については、既存技術が適用される。
【００５１】
また、機能制限情報の例としては、中断されたジョブに関して印刷がなされたページに関する情報等があげられ、この情報も合わせてＲＡＭ２０２へ記憶される。
【００５２】
さらに、機能制限情報の例としては、印刷可能枚数をも含んでいる。この印刷可能枚数は、後述するＲＯＭ２０３に記憶された中断保護時間を取得して、この中断保護時間以内で印刷を行うことが可能な枚数を算出してＲＡＭ２０２へ記憶している。
【００５３】
この印刷可能枚数は、例えば、印刷装置の機種によって異なるが、印刷エンジンの処理スピードによって定まる値を用いているが、この手法に限らず、時間当たりに印刷可能な枚数が求まる手法であればどのような手法であっても良い。
【００５４】
ステップＳ１０２では、ステップＳ１０１において発生した中断要因を取り除くためのリカバリに必要な資材が近くにない場合、ジョブを投入したユーザはログアウトを行う。
【００５５】
その後、ユーザは、資材の保管場所へ資材を取りに行くことになる。その間、印刷装置１０１は他のユーザがログイン可能な状態となる。
【００５６】
ステップＳ１０３では、ログインされることなく中断要因がリカバリされた場合は、図４に示すステップＳ２０１へ処理を進め、中断要因がリカバリされなければ、ステップＳ１０４へ処理を進める。
【００５７】
ステップＳ１０４では、ＩＣカードがカードリーダ２１９に翳され、ＩＣカードから取得した識別情報とＨＤＤ２０４に記憶した認証情報を用いて認証を行い、認証がなされると、ログインがなされ、認証情報に含まれるユーザ情報と、中断されているジョブを投入したユーザのユーザ情報とから同一のユーザであれば、図７に示すステップＳ５０１へ処理を進め、異なるユーザであれば、ステップＳ１０６へ処理を進める。
【００５８】
ステップＳ１０６では、中断されたジョブがリカバリされ、ステップＳ１０７では、中断されたジョブを留め置き、後続ジョブを印刷可能な状態にする。
【００５９】
ステップＳ１０８では、中断要因が発生してからの経過時間がＲＯＭ２０３に保持されている中断ジョブ保護時間を経過していない場合、ステップＳ１０９へ処理を進め、経過していない場合は、図６に示すステップＳ４０１へ処理を進める。
【００６０】
中断ジョブ保護時間は、図８に示す中断保護時間設定画面３００を用いて設定することが可能である。この中断ジョブ保護時間は、例えば、中断した要因が用紙切れの場合、中断ジョブのユーザが用紙を探しに行って戻ってくるまでの時間を設定しておき、当該ユーザが中断を解除するために用紙を探しに行ったにも関わらず、他のユーザのジョブを先に優先して出力させるのは、酷でもあることからこのような時間を設定する。
【００６１】
中断保護時間設定画面３００は、それぞれの中断要因に対して中断保護時間を設定することが可能であり、予め定められた中断要因を選択するための中断要因選択リスト３０１を備える。
【００６２】
また、中断保護時間設定画面３００に表示されたレコードを選択した状態でＯＫボタン３０２を押下すると、図９に示す時間設定画面４００が表示される。
【００６３】
時間設定画面４００は、中断要因に対して、中断保護時間を設定するための時間入力欄４０１、時間入力欄４０１に表示された時間を進める際に押下する為の進行ボタン４０２、時間を戻す際に押下する為の戻るボタン４０３を備えている。
【００６４】
時間入力欄４０１に５が表示されている場合、進行ボタン４０２を１回押下すると、時間入力欄４０１には６が表示され、戻るボタン４０３を１回押下すると、時間入力欄４０１には４が表示される。
【００６５】
時間入力欄４０１に表示された時間で決定した場合、ＯＫボタン４０４を押下することで、中断保護時間設定画面３００で選択した中断要因に対応する時間（時間入力欄４０１に表示された時間）をＲＯＭ２０３に記憶する。
【００６６】
また、キャンセルボタン４０５を押下すると、時間設定画面４００を閉じ、中断保護時間設定画面３００へ戻る。
【００６７】
中断保護時間については、予め設定されているものであるが、ステップＳ１０１において中断が発生した場合に、この中断保護時間設定画面３００を表示して中断保護時間の設定を行っても良い。
【００６８】
ステップＳ１０９では、中断したジョブを投入したユーザの権限レベルと、ログインされたユーザの権限レベルとを相互の認証情報に基づいて比較し、同じもしくは、下位だった場合、図５に示すステップＳ３０１へ処理を進め、上位であった場合は、図６に示すステップＳ４０１へ処理を進める
【００６９】
図４は、エラー発生により印刷が中断した状態で未ログインのまま中断要因をリカバリした際のフローチャートである。
【００７０】
ステップＳ２０１では、中断ジョブを溜め置き、ステップＳ２０２では、エラー発生により中断していた要因を解除した後に、ＩＣカードがカードリーダ２１９に翳され、ＩＣカードから取得した識別情報とＨＤＤ２０４に記憶した認証情報を用いて認証を行い、認証がなされると、ログインがなされ、ステップＳ２０３へ処理を進め、ステップＳ２０３では、ステップＳ２０２においてログインしたユーザ情報を取得する。
【００７１】
ステップＳ２０４では、ステップＳ２０３で取得した印刷装置１０１にログインしたユーザ情報に係るユーザと、先行ジョブを投入したユーザとが同一のユーザであれば、図７に示すステップＳ５０１へ処理を進め、同一のユーザでなければ、ステップＳ２０５へ処理を進める。
【００７２】
ステップＳ２０５では、中断要因が発生してからの経過時間がＲＯＭ２０３に保持されている中断ジョブ保護時間を経過していない場合、ステップＳ２０６へ処理を進め、経過していない場合は、図６に示すステップＳ４０１へ処理を進める。
【００７３】
ステップＳ２０６では、中断したジョブを投入したユーザの権限レベルと、ログインされたユーザの権限レベルとを相互の認証情報に基づいて比較し、同じもしくは、下位だった場合、図５に示すステップＳ３０１へ処理を進め、上位であった場合は、図６に示すステップＳ４０１へ処理を進める
【００７４】
図５は、エラー発生により印刷が中断した状態、かつ中断ジョブ保護時間内に別のユーザがログインした際のフローチャートである。
【００７５】
ステップＳ３０１では、ステップＳ１０１においてＲＡＭ２０２に記憶した機能制限情報を取得し、操作部２０８に図１５に示すメニュー画面１０００に利用可能な機能が制限されるため出力制限中である旨を表示する。
【００７６】
メニュー画面１０００は、どのような機能が制限されるかについて詳細な情報を知りたいとき押下する為の詳細表示ボタン１００１を備えており、この詳細表示ボタン１００１を押下すると図１６に示す詳細表示画面１１００が表示される。
【００７７】
詳細表示画面１１００は、どのような機能が制限されるかについて詳細な情報を表示しており、この情報を確認した後、ＯＫボタン１１０１を押下すると詳細表示画面１１００を閉じてメニュー画面が表示される。
【００７８】
ステップＳ３０３では、ジョブが投入されたか否かを判定し、ジョブが投入されたと判定した場合は、ステップＳ３０４へ処理を進める。
【００７９】
ステップＳ３０４では、投入されたジョブの印刷枚数がステップＳ３０１において取得した機能制限情報の印刷可能枚数より多い場合、ステップＳ３１１へ処理を進め、少ない場合、ステップＳ３０５へ処理を進める。
【００８０】
ステップＳ３０５では、ステップＳ３０３において投入されたジョブの印刷設定がステップＳ３０１において取得した機能制限情報の機能制限項目を含む機能設定がされているか否かを判定し、機能設定がされていると判定した場合、ステップＳ３０６へ処理を進め、機能設定がされていないと判定した場合、ステップＳ３１０へ処理を進め、ステップＳ３１０では、ステップＳ３０３において投入されたジョブの印刷を開始する。
【００８１】
ステップＳ３０６では、図１３に示す印刷開始指示画面８００を表示し、印刷枚数と利用できる機能に制限がかかる旨を表示する。
【００８２】
これらの情報は、ステップＳ３０１で取得した機能制限情報に基づいて、ステップＳ３０５において投入されたジョブとの比較した結果等について表示する。
【００８３】
印刷開始指示画面８００は、印刷の開始指示をする際に押下するための印刷開始ボタン８０１、及び印刷を中止する際に押下するための中止ボタン８０２を備えている。
【００８４】
ステップＳ３０７では、オペレータから印刷開始を受け付けた場合、つまり印刷開始ボタン８０１が押下されたと判定した場合、ステップＳ３０８へ処理を進め、印刷を中止する指示を受付けた場合、つまり中止ボタン８０２が押下されたと判定した場合、ステップＳ３０９へ処理を進める。
【００８５】
ステップＳ３０８では、投入されたジョブに対しＲＡＭ２０２から取得した機能制限情報の機能制限項目に該当する機能を外し、ジョブを投入する。
【００８６】
ステップＳ３０９では、投入されたジョブをキャンセルし、ジョブを元の状態（印刷実行待ちの状態）に戻す。
【００８７】
ステップＳ３１１では、図１２に示す印刷待機選択画面７００を操作部２０８へ表示する。
【００８８】
印刷待機選択画面７００は、印刷しようとしている枚数が印刷可能枚数を超えている旨を表示しており、以後、ジョブを待機させて印刷を待つ際に押下するための続けるボタン７０１、及び印刷を中止する際に押下するための中止ボタン７０２を備えている。
【００８９】
ステップＳ３１２では、オペレータから印刷を継続する指示を受け付けた場合、つまり続けるボタン７０１が押下されたと判定した場合、ステップＳ３１４へ処理を進め、印刷を中止する指示を受付けた場合、つまり、中止ボタン７０２が押下されたと判定した場合、ステップＳ３１３へ処理を進める。
【００９０】
ステップＳ３１３では、ステップＳ３０３において投入されたジョブを元の状態（印刷実行待ちの状態）に戻す。
【００９１】
ステップＳ３１４では、ステップＳ３０３において投入されたジョブを印刷待ち状態とする。そして、ステップＳ３１５では、中断要因が発生してからの経過時間がＲＯＭ２０３に保持されている中断ジョブ保護時間を経過した場合、ステップＳ３１６へ処理を進め、ステップＳ３１６では、図１４に示す解除通知画面９００を操作部２０８へ表示する。
【００９２】
解除通知画面９００は、障害が発生してから中断保護時間を経過したため、その旨を示す情報を表示し、ステップＳ３０３において投入されたジョブの印刷を開始する場合は、続けるボタン９０１を押下し、印刷を中止する場合は、中止ボタン９０２を押下する。
【００９３】
本処理を終了すると、図３のステップＳ１０３の処理へ進む。
【００９４】
図６は、エラー発生により印刷が中断した状態、かつ、中断ジョブ保護時間外に別ユーザがログインした際のフローチャートである。
【００９５】
ステップＳ４０１では、ＲＡＭ２０２に保持している機能制限情報を取得する。
【００９６】
ステップＳ４０２では、ジョブが投入されたか否かを判定し、投入されたと判定した場合は、ステップＳ４０３へ処理を進める。
【００９７】
ステップＳ４０３では、投入されたジョブの印刷設定がステップＳ４０１において取得した機能制限情報の機能制限項目を含む機能設定がされているか否かを判定し、機能設定がされていると判定した場合、ステップＳ４０４へ処理を進め、機能設定がされていないと判定した場合、ステップＳ４１０へ処理を進める。
【００９８】
ステップＳ４０４では、図１１に示す強制排紙確認画面６００を操作部２０８へ表示する。
【００９９】
図１１に示す強制排紙確認画面６００は、先行ジョブについて強制排紙することを確認するための情報を表示し、先行ジョブについて強制排紙する際に押下するための強制排紙ボタン６０１、投入されたジョブを印刷する際に押下するための印刷開始ボタン６０２、及び印刷を中止する際に押下するための中止ボタン６０３を備えている。
【０１００】
ステップＳ４０５では、オペレータから強制排紙の指示を受け付けた場合、つまり強制排紙ボタン６０１が押下されたと判定した場合、エラーにより中断しているジョブの印刷装置１０１本体内に残っている給紙済みの紙を指定トレイに強制的に排紙させ、搬送パスを確保する。
【０１０１】
そして、この中断しているジョブが強制排紙されたことを示す旨をＲＡＭ２０２へ記憶する。
【０１０２】
そして、ステップＳ４０７では、ステップＳ４０２において投入されたジョブに対する印刷を開始する。
【０１０３】
ステップＳ４０５において、オペレータから投入したジョブに対する印刷する指示を受け付けた場合、つまり、印刷開始ボタン６０２が押下されたと判定した場合、ステップＳ４０８へ処理を進め、ステップＳ４０８では、ステップＳ４０２において投入されたジョブに対し、ステップＳ４０１において取得した機能制限情報の機能制限項目に該当する機能を外し、ジョブを投入する。
【０１０４】
ステップＳ４０５において、オペレータから投入したジョブに対する印刷を中止する指示を受け付けた場合、つまり、中止ボタン６０３が押下されたと判定した場合、ステップＳ４０９へ処理を進め、ステップＳ４０９では、ステップＳ４０２において投入されたジョブをキャンセルし、ジョブを元の状態（印刷実行待ちの状態）に戻す。
【０１０５】
ステップＳ４１０では、ステップＳ４０２において投入されたジョブの印刷を開始する。
【０１０６】
本処理を終了すると、図３のステップＳ１０３の処理へ進む。
【０１０７】
図７は、リカバリを実施した後、中断したときのユーザでログインした際のフローチャートである。
【０１０８】
ステップＳ５０１では、中断されたジョブが強制排紙されたか否かを判定し、強制排紙されたと判定した場合は、ステップＳ５０３へ処理を進め、強制排紙されたと判定しない場合は、ステップＳ５０２へ処理を進める。
【０１０９】
ステップＳ５０２では、中断されたジョブを自動再開させ、ステップＳ５０３では、ステップＳ４０５においてＲＡＭ２０２へ記憶した強制排紙されたジョブの情報を取得し、ステップＳ５０４では、操作部２０８に図１０に示す再開方法選択画面５００を表示する。
【０１１０】
再開方法選択画面５００は、先行ジョブを強制的に排紙した旨を示す情報を表示しており、この先行ジョブを先頭から再度実行する際に押下するための再実行ボタン５０１、先行ジョブを中断した箇所から印刷を再開する際に押下するための再開ボタン５０２、及び印刷を中止する際に押下するための中止ボタン５０３を備えている。
【０１１１】
ステップＳ５０４では、再開方法が選択されたか否か、つまり、再開方法選択画面５００に備えた何れのボタンが押下されたかを判定し、選択されたと判定した場合は、ステップＳ５０６へ処理を進める。
【０１１２】
ステップＳ５０６において、再開方法が印刷中止である場合、つまり、中止ボタン５０３が押下されたと判定した場合、ステップＳ５０７へ処理を進め。強制排紙されたジョブを破棄し、ＲＡＭ２０２に保持されているジョブ情報をクリアする。
【０１１３】
ステップＳ５０６において、再開方法が印刷を再実行である場合、つまり、再実行ボタン５０１が押下されたと判定した場合、ステップＳ５０８へ処理を進め、強制排紙されたジョブを先頭から再度、印刷する。
【０１１４】
ステップＳ５０６において、再開方法が印刷再開である場合、つまり、再開ボタン５０２が押下されたと判定した場合、ステップＳ５０９へ処理を進め、ＲＡＭ２０２に保持している情報からページ情報を取得し、中断したページから再度、印刷を実行する。この際に、ステップＳ１０１において利用している機能に関する情報を記憶しておき、印刷実行時に、同じ機能を用いて中断したページから印刷することも可能である。
【０１１５】
本実施形態では、ステップＳ３０３においてジョブが投入され、この投入されたジョブに対して機能制限情報用いて機能に制限がかかるか否かを判定したが、Ｓ３０２のときに、既にジョブが印刷装置１０１に投入済みのケースも想定される。
【０１１６】
その場合、既に投入されて蓄積された各ジョブに対して、機能制限情報に基づいて、機能に制限がかかるか否かを判定し、メニュー画面１０００において印刷機能を使用するために印刷メニュー１００２が押下されると、図１７に示すジョブ一覧画面１２００を操作部２０８へ表示する。
【０１１７】
ジョブ一覧画面１２００には、ログインしているユーザのジョブの一覧がジョブ表示領域１２０１に表示されるが、各ジョブに対しては、機能制限情報に基づいて、機能に制限がかかるか否かを判定した結果を印刷制限１２０２へ表示する。
【０１１８】
ユーザは、ジョブ表示領域１２０１に表示されたジョブを選択して印刷ボタン１２０３を押下すると、この選択されたジョブが、ステップＳ３０３におけるジョブが投入されたものとして、以降の処理を進める。
【０１１９】
ステップＳ４０２についても同様であり、本ステップで、ジョブ一覧画面１２００を表示して、ジョブ表示領域１２０１に表示されたジョブを選択して印刷ボタン１２０３を押下すると、この選択されたジョブが、ステップＳ４０３におけるジョブが投入されたものとして、以降の処理を進める。
【０１２０】
［第２の実施形態］
次に、第２の実施形態について説明を行う。第１の実施形態では、中断が発生したジョブの後続の別ユーザのジョブを印刷する方法について記載しているが、第２の実施形態では、中断が発生したジョブの後続の同一ユーザのジョブを印刷する方法について説明する。
【０１２１】
尚、第２の実施形態では、第１の実施形態とほぼ同様な構成及び処理を行うため、同一の構成及び処理については、同一符号を用いて説明を行い、詳細な説明は省略する。
【０１２２】
図１８には、図３に示す投入されたジョブがエラー発生した際のリカバリ手順により、遷移先のフローを振り分ける際のフローチャートを改良したものである。
【０１２３】
ステップＳ６０１では、中断が発生したジョブを投入したユーザがログアウトした場合は、ステップＳ１０３へ処理を進め、ログアウトしない場合は、図２２に示す中断要因リカバリ選択画面１３００を操作部２０８へ表示する。
【０１２４】
本ステップにおいて、ログアウトする場合としては、ステップＳ１０１において発生した中断要因を取り除くためのリカバリに必要な資材を取りにいく為、当該ユーザが、印刷装置１０１を離れることが想定される。
【０１２５】
ステップＳ６０２では、ユーザが後続ジョブの処理を実行したい場合は、図２２の中断要因リカバリ選択画面１３００から別ジョブプリントボタン１３０１が押下されたことを検知した場合、図２０に示すステップＳ７０１へ処理を進め、押下されたことを検知しない場合、ステップＳ６０３へ処理を進める。
【０１２６】
ステップＳ６０３において、リカバリが実施された場合は、図１９に示すステップＳ２０１へ処理を進める。
【０１２７】
つまり、リカバリに必要な資材が近くにあり、リカバリを実施する場合は、別ジョブプリントボタン１３０１を押下することなく、処理を進めるが、リカバリに必要な資材が近くになく、印刷装置１０１の近辺を離れて、資材を取りに行くような場合は、別ジョブプリントボタン１３０１が押下される。
【０１２８】
これによって、ユーザが資材を取りにいっている間に、自身のジョブを印刷することが可能となる。
【０１２９】
図１９に示すフローチャートは、図４に示すエラー発生により印刷が中断した状態で未ログインのまま中断要因をリカバリした際のフローチャートを改良したものである。
【０１３０】
ステップＳ２０４では、ステップＳ２０３で取得した印刷装置１０１にログインしたユーザ情報に係るユーザと、先行ジョブを投入したユーザとが同一のユーザであれば、図７で示すステップＳ５０１へ処理を進め、同一のユーザでなければ、図２１で示すステップＳ８０１へ処理を進める。
【０１３１】
図２０は、中断が発生したジョブのユーザが、既に印刷装置１０１に自身の蓄積したジョブを印刷する処理を示すフローチャートである。
【０１３２】
ステップＳ７０１では、既に同一ユーザが投入済みのジョブリストからプリントしたい場合は、ステップＳ７０２へ処理を進め、新規にジョブを投入したい場合は、ステップＳ７０３へ処理を進める。
【０１３３】
本ステップにおける判定方法の例としては、図２３に示すプリント種別画面１４００が操作部２０８に表示され、新規投入ボタン１４０１が押下されたことを検知すると、ステップＳ７０３へ処理を進め、マイジョブリストボタン１４０２が押下されたことを検知すると、ステップＳ７０２へ処理を進める。
【０１３４】
ステップＳ７０２では、同一ユーザが既に投入済みのジョブに関して、図１７に示すジョブ一覧画面１２００を操作部２０８へ表示する。
【０１３５】
そして、ジョブ一覧画面１２００にてジョブが選択されたことを受付けると、選択されたジョブに関して印刷開始する事で、ステップＳ７０５へ処理を進める。
【０１３６】
ステップＳ７０３では、新規に投入されたジョブの印刷に係る設定を行い、ステップＳ７０４へ処理を進め、ステップＳ７０４では、ジョブの投入を受付ける。
【０１３７】
ステップＳ７０５では、ステップＳ７０２及びステップＳ７０４にて投入したジョブに関する情報を取得し、ステップＳ７０６へ処理を進める。
【０１３８】
ステップＳ７０６では、ステップＳ７０５で取得した情報を元に先行ジョブの中断要因が後続ジョブの投入に影響するか否かを判定し、リカバリしなくても後続ジョブを投入可能であると判定した場合は、ステップＳ７０８の処理にて中断ジョブを溜め置く。
【０１３９】
リカバリを実施しないと後続ジョブも投入不可能判定した場合は、ステップＳ７０７にてリカバリを実施し、ステップＳ７０８の処理にて中断ジョブを溜め置く。
【０１４０】
ステップＳ７０９では、ステップＳ２０３で取得した印刷装置１０１にログインしたユーザ情報に係るユーザと、先行ジョブを投入したユーザとが同一のユーザであれば、図６で示すステップＳ４０１へ処理を進め、同一のユーザでなければ、図２１で示すステップＳ８０１へ処理を進める。
【０１４１】
図２１は、エラー発生により印刷が中断した状態、かつ、中断ジョブの投入ユーザと異なるユーザがログインした状態で、次のジョブの印刷を要求した際の機能制限モード判定処理を示すフローチャートである。
【０１４２】
ステップＳ８０１では、中断要因が発生してからの経過時間がＲＯＭ２０３に保持されている中断ジョブ保護時間を経過していない場合、ステップＳ８０２へ処理を進め、経過している場合は、図６に示すステップＳ４０１へ処理を進める。
【０１４３】
ステップＳ８０２では、中断したジョブを投入したユーザの権限レベルと、ログインされたユーザの権限レベルとを相互の認証情報に基づいて比較し、同じもしくは、下位だった場合、図５に示すステップＳ３０１へ処理を進め、上位であった場合は、図６に示すステップＳ４０１へ処理を進める
【０１４４】
以上、本発明によれば、印刷装置において中断が発生した場合も、ユーザが効率よく印刷装置を利用することができる。
【０１４５】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１４６】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１４７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１４９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１５０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１５３】
この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５５】
１００    印刷システム
１０１    印刷装置
１０２    ＰＣ
１０３    ネットワーク
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    ＨＤＤ（ハードディスクドライブ）
２０５    ＮｅｔＷｏｒｋ  Ｉ／Ｆ（ネットワークインタフェース）
２０６    ＭＯＤＥＭ（モデム）
２０７    操作部  Ｉ／Ｆ（インタフェース）
２０８    操作部
２０９    システムバス
２１０    ＲＩＰ（ラスタイメージプロセッサ）
２１１    プリンタ  Ｉ／Ｆ（プリンタインタフェース）
２１２    プリンタ部
２１３    スキャナ  Ｉ／Ｆ（インタフェース）
２１４    スキャナ部
２１５    画像バス
２１６    コントローラユニット
２１７    画像処理部
２１８    外部  Ｉ／Ｆ（インタフェース）
２１９    カードリーダ
２２０    ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ（イメージバスインタフェース）
【図１】
2017119417.tif 000003
【図２】
2017119417.tif 000004
【図３】
2017119417.tif 000005
【図４】
2017119417.tif 000006
【図５】
2017119417.tif 000007
【図６】
2017119417.tif 000008
【図７】
2017119417.tif 000009
【図８】
2017119417.tif 000010
【図９】
2017119417.tif 000011
【図１０】
2017119417.tif 000012
【図１１】
2017119417.tif 000013
【図１２】
2017119417.tif 000014
【図１３】
2017119417.tif 000015
【図１４】
2017119417.tif 000016
【図１５】
2017119417.tif 000017
【図１６】
2017119417.tif 000018
【図１７】
2017119417.tif 000019
【図１８】
2017119417.tif 000020
【図１９】
2017119417.tif 000021
【図２０】
2017119417.tif 000022
【図２１】
2017119417.tif 000023
【図２２】
2017119417.tif 000024
【図２３】
2017119417.tif 000025