(57)【要約】【課題】  画像処理装置に所定のエラーが発生していない場合には画像処理の中止のために所定の権限を必要としつつ、所定のエラーの解消のためには権限情報の入力を不要とすることができる画像処理装置を提供する。【解決手段】  画像処理の実行指示を受信する受信手段と、前記画像処理を実行するためのジョブを生成する生成手段と、権限情報を入力する入力手段と、所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記生成手段が生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手段と、前記中止指示を受け付けたジョブの実行を中止する中止手段とを有することを特徴とする画像処理装置。【選択図】  図７
2018138369.tif 000002
【特許請求の範囲】
【請求項１】
画像処理の実行指示を受信する受信手段と、
前記画像処理を実行するためのジョブを生成する生成手段と、
権限情報を入力する入力手段と、
所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記生成手段が生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手段と、
前記中止指示を受け付けたジョブの実行を中止する中止手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記生成手段が生成したジョブのうち少なくとも一つのジョブをユーザが選択するための選択画面の表示指示を受け付ける受付手段を有し、
前記制御手段は、ジョブの実行中に前記表示指示を受け付けた場合であって前記所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記選択画面を介してジョブを選択可能にする制御を行い、かつ、ジョブの実行中に前記表示指示を受け付けた場合であって、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち前記特定のジョブに限り前記選択画面を介して選択可能にする制御を行い、
前記中止手段は、前記選択画面において選択されたジョブの実行の中止指示を受け付けたことに応じて、当該選択されたジョブの実行を中止することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特定のジョブは、実行中に前記所定のエラーが発生したジョブであることを特徴とする請求項１及び２のうちのいずれか１項に記載の画像処理装置。
【請求項４】
前記特定のジョブは、前記画像処理装置が保持するジョブのキューの先頭に位置するジョブであることを特徴とする請求項１及び２のうちいずれか１項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記画像処理装置に対して所定の設定がなされている場合には、前記所定のエラーが発生している場合であっても、権限情報の入力がない場合にはジョブの実行の中止指示を受付けない制御を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
画像処理装置の制御方法であって、
画像処理の実行指示を受信する受信ステップと、
前記画像処理を実行するためのジョブを生成する生成ステップと、
権限情報を入力する入力ステップと、
前記画像処理装置に所定のエラーが発生していない場合には、入力した権限情報を用いた認証が成功したことを条件として、前記生成したジョブの実行の中止指示を受付ける制御を行う第１の制御ステップと、
前記所定のエラーが発生している場合には、生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う第２の制御ステップと、
前記中止指示を受け付けたジョブの実行を中止する中止ステップと
を有することを特徴とする制御方法。
【請求項７】
情報処理装置に、
画像処理を実行するためのジョブを生成する生成手順と、
権限情報を入力する入力手順と、
前記情報処理装置に所定のエラーが発生していない場合には、前記入力した権限情報を用いた認証が成功したことを条件として、前記生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手順と、
前記中止指示を受け付けたジョブの実行を中止する中止手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理装置において実行中の画像処理を中止するための制御に関する。
【背景技術】
【０００２】
従来、画像処理装置が実行しようとしている印刷ジョブをキャンセルする場合に、ユーザ認証を要求するシステムが知られている。
【０００３】
特許文献１に記載の画像形成装置は、画像形成装置が受信した印刷データに付加されている認証情報と、画像形成装置の操作部から入力された認証情報が一致した場合に、当該印刷データの印刷処理の実行の中止を許可する。
【０００４】
さらに特許文献１に記載の画像形成装置は、印刷データに付加されている認証情報に対応する認証ユーザが不在の間も印刷処理の実行を中止できるように、認証ユーザの他に、エラー回避の操作権限を有するユーザに対しても印刷処理の中止を許可する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６２８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
印刷処理の実行中にエラーが発生し、当該印刷処理を中止しない限り画像処理装置のエラー状態を解消できないような場合がある。しかし特許文献１に記載の画像処理装置では、認証情報及びエラー回避の操作権限の何れも有していないユーザは、印刷処理の実行を中止することができない。従って、印刷データに付加された認証情報に対応するユーザ及びエラー回避の操作権限を有するユーザが何れも不在の間は、エラー状態を解消することができず、画像処理装置を使用することができないという課題がある。
【０００７】
一方で、認証情報及びエラー回避の操作権限を有さないユーザが、画像処理装置が実行中のすべての印刷処理の実行をいつでも中止することができることとすると、印刷処理を中止するために所定の権限を必要とした趣旨を没却してしまうこととなる。
【０００８】
そこで本発明では、画像処理装置に所定のエラーが発生していない場合には画像処理の中止のために所定の権限を必要としつつ、所定のエラーの解消のためには権限情報の入力を不要とすることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明に係る画像処理装置は以下の構成を有する。すなわち、画像処理の実行指示を受信する受信手段と、前記画像処理を実行するためのジョブを生成する生成手段と、権限情報を入力する入力手段と、前記画像処理装置に所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記生成手段が生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手段と、前記中止指示を受け付けたジョブの実行を中止する中止手段とを有する。
【発明の効果】
【００１０】
上記の構成によれば、画像形成装置において発生した所定のエラーの解消を目的とする場合には、権限情報の入力なしにジョブの実行の中止を指示することができる。
【００１１】
また上記の構成によれば、エラーの解消の目的以外では、権限なくジョブの実行が中止されることを防ぐことができる。
【００１２】
また上記の構成によれば、所定のエラーの解消を目的とする場合であっても、画像処理装置が生成した一又は複数のジョブのうち、権限情報の入力なしに中止することができるジョブを制限することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１における画像処理システムの構成を示す図である。
【図２】画像形成装置１００の機能モジュール構成を示す図である。
【図３】認証状態におけるジョブ実行の中止処理の流れを示す図。
【図４】非認証状態におけるジョブ実行の中止処理の流れを示す図。
【図５】画像形成装置１００が実行する処理フローを示す図。
【図６】認証状態において画像処理装置１００が実行する処理フローを示す図。
【図７】第１の実施形態において非認証状態において画像処理装置１００が実行する処理フローを示す図。
【図８】第２の実施形態において画像形成装置１００が実行する処理フローを示す図。
【図９】第２の実施形態において非認証状態において画像処理装置１００が実行する処理フローを示す図。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
（実施形態１）
本実施形態にかかる画像処理システムの構成について図１を用いて説明する。本実施形態にかかる画像処理システムにおいて、画像処理装置１００と端末装置１２０がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１４０を介して接続される。ＬＡＮ１０９は、有線で通信を行うもの（有線ＬＡＮ）であっても、無線で通信を行うもの（無線ＬＡＮ）であってもよい。ＬＡＮに限らず、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＷＡＮとＬＡＮを組み合わせたネットワークによって画像形成装置１００と端末装置１２０が接続されることとしてもよい。
【００１５】
（画像処理装置１００の構成）
まず、画像処理装置１００の構成について説明する。本実施形態において、画像処理装置１００は印刷処理を実行する画像形成装置として動作する。画像処理装置１００は、印刷処理に限らず、原稿から画像を読み取って画像データを生成するスキャン処理や、スキャンした画像をネットワークを介して送信する送信処理等を行うこととしてもよい。
【００１６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、画像処理装置１００の各構成部の動作を制御する。ＣＰＵ１０１はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２に格納されたプログラムをＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３に展開して実行することにより、画像処理装置１００を制御する。またＲＡＭ１０３は、画像処理装置１００が実行するジョブを一時的に保持する保持部として用いられる。
【００１７】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４は、画像処理装置１００が動作するために用いる設定情報を記憶する。また本実施形態においてＨＤＤ１０４は、ＣＰＵ１０１が認証処理を実行するために用いるユーザの認証情報を記憶する。本実施形態では、ＣＰＵ１０１が、ＩＣカードリーダ等の入力装置１１０から入力されたユーザの認証情報と、ＨＤＤ１０４に記憶された認証情報とを比較して、ユーザの認証を実行する例について説明する。
【００１８】
ユーザ認証のための構成はこれに限らない。画像形成装置１００に不図示の認証サーバを接続し、認証サーバが認証処理を行おうこととしてもよい。この場合ＣＰＵ１００は、入力装置１１０から入力されたユーザの認証情報を認証サーバに送信すると共に、ユーザ認証処理の実行を認証サーバに要求する制御を行う。画像処理装置１００は当該要求の応答として認証結果を得ることとしてもよい。なお、入力装置１１０は画像処理装置１００内に組み込まれることとしてもよい。
【００１９】
また、認証処理の内容は、入力装置１１０から入力されたユーザの認証情報と、ＨＤＤ１０４に記憶された認証情報とを比較する例に限らない。端末装置１２０から送信された印刷データに含まれるユーザの認証情報と、入力装置１１０から入力されたユーザの認証情報とが対応する場合に、認証成功と判断することとしてもよい。
【００２０】
ネットワークＩ／Ｆ１０５は、ＬＡＮ１４０を介して端末装置１２０との間でデータの送受信を行う。ネットワークＩ／Ｆ１０５は、端末装置１２０から印刷データを受信する。またネットワークＩ／Ｆ１０５は、端末装置１２０から画像処理の実行指示を受信する。なお上述のように、ＷＡＮを介して通信を行うこととしてもよい。
【００２１】
ＵＳＢＩ／Ｆ１０６は、入力装置１１０との接続、通信、及び、電力供給などを行う。ＵＳＢＩ／Ｆ１０６は、認証情報（権限情報）を画像処理装置１００に入力する入力部として動作する。認証情報とは、ユーザの識別情報や、ユーザを認証するためのパスワード等を含む。
【００２２】
プリンタ１０７は、ネットワークＩ／Ｆ１０５を介して端末装置１２０から受信される印刷データや記憶部に記憶された印刷データを記録紙に記録する。プリンタ部１０７は、受信した印刷データに基づいて生成される印刷ジョブを実行する処理部として動作する。
【００２３】
プリンタ１０４の他に、画像を入力するスキャナ部等を有することとしてもよい。本実施形態において、ジョブとは、ひとまとまりの処理を実行するタスク（仕事）のことを指す。ＣＰＵ１０１は、端末装置１２０から受信したデータに基づいてジョブを生成する。
【００２４】
たとえば、ＣＰＵ１０１は端末装置１２０から受信した印刷データに基づいて、印刷ジョブを生成する。印刷ジョブとは、印刷データを記録紙に記録して出力するひとまとまりの処理を実行するタスクのことを指す。また印刷データとは印刷対象の画像データだけでなく、ユーザの識別情報や認証情報、或いは、印刷制限情報等を含むこととしてもよい。
【００２５】
操作表示部１０８は、ユーザによる各種操作を受け付けたり、操作画面を表示したり、ユーザへの通知を行う。操作表示部１０８は、例えば、表示部３０１、選択要求ボタン３０２、操作ボタン３０３等を含む。本実施形態において操作表示部１０８は、後述のジョブ選択画面３０４を表示する。表示部３０１は、タッチパネルとして構成され、ジョブ選択画面３０４を介してジョブの選択を受け付けることとしてもよい。
【００２６】
入力装置１１０は、認証情報を保持するＩＣカードや情報端末等からユーザの認証情報を読み取り、読み取った情報をＵＳＢ  Ｉ／Ｆ１０６を介して画像処理装置１００に送信する。なお、入力装置１１０は画像処理装置１００内に組み込まれることとしてもよい。
【００２７】
（端末装置１２０の構成）
つぎに端末装置１２０について説明する。端末装置１２０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置である。
【００２８】
ＣＰＵ１２１は、ＲＯＭ１２２に格納されたプログラムをＲＡＭ１２３に展開して実行することにより、端末装置１２０の各構成部の動作を制御する。ＨＤＤ１２４は、端末装置１２０が動作するために用いる設定情報等を記憶する。
【００２９】
ネットワークＩ／Ｆ１２５は、ＬＡＮ１４０を介して画像処理装置１００との間でデータの送受信を行う。ネットワークＩ／Ｆ１２５は、画像処理装置１００に印刷データを送信する。またネットワークＩ／Ｆ１２５は、端末装置１２０に画像処理の実行指示を送信する。なお上述のように、ＷＡＮを介して通信を行うこととしてもよい。
【００３０】
ＵＳＢＩ／Ｆ１２６は、操作部１３０との接続、通信などを行う。ＵＳＢＩ／Ｆ１２６は、操作部１３０からの操作指示を端末装置１２０に入力する入力部として動作する。操作部１３０は、例えば、マウスやキーボードなどとすることができる。操作部１３０は端末装置１２０に組み込まれていることとしてもよい。例えば、端末装置１２０がタッチパネルを備え、タッチパネルを介して端末装置１２０が操作指示を受け付けることとしてもよい。
【００３１】
本実施形態において、端末装置１２０は２種類の印刷処理の実行指示を画像処理装置１００に対して送信することができる。
【００３２】
第１の印刷処理は、画像処理装置１００が印刷データを受信した後、画像処理装置１００においてユーザ認証が成功したことを条件として、当該印刷データの印刷を実行させる処理である。
【００３３】
第２の印刷処理は、画像処理装置１００が印刷データを受信すると、画像処理装置１００におけるユーザ認証なしに、印刷データの印刷を実行させる処理である。
【００３４】
端末装置１２０は、例えば第１の印刷処理を画像処理装置１００に実行させる場合、印刷データの印刷を行うためにユーザ認証が必要であることを示す情報を印刷データに含めて画像処理装置１００に送信する。ユーザ認証が必要であることを示す情報は、所定のビット情報であってもよいし、印刷データにユーザの認証情報が含まれている場合に、第１の印刷処理を実行させることとしてもよい。あるいは、第２の印刷処理を画像処理装置１００に実行させる場合に、ユーザ認証が不要であることを示す情報を印刷データに含めることとしてもよい。
【００３５】
（画像処理装置のソフトウェア構成）
つぎに画像処理装置１００のソフトウェア構成について図２を用いて説明する。図２に示した各構成は、ＲＯＭ１０２に記憶されたプログラムをＣＰＵ１０１が実行することによって実現される機能モジュールを示す。ただし、図２に示した構成の一部又は全体をハードウェアによって実現することとしてもよい。
【００３６】
受信制御部２１１は、画像処理の実行指示を受信する制御を行う。受信制御部２１１は画像処理の実行指示を受信すると、ジョブ生成部２１２にジョブの生成を指示する。
【００３７】
ジョブ生成部２１２は、指示された画像処理を実行するためのジョブを生成する。ＲＡＭ１０３に記憶させる。
【００３８】
ユーザ情報入力部２１３は、入力装置１１０から受信したユーザの認証情報を認証制御部２１４に入力する。
【００３９】
認証制御部２１４は、入力されたユーザの認証情報と、ＨＤＤ１０４に記憶されたユーザの認証情報とを比較して、認証処理を行う。本実施形態では、入力されたユーザの認証情報と、ＨＤＤ１０４に記憶されたユーザの認証情報とが対応する場合に認証が成功したと判定するものとする。ユーザ認証が成功すると、画像処理装置１００へのユーザのログインを許可したり、実行中のジョブの中止指示を行ったりすることができるようになる。
【００４０】
ＨＤＤ１０４に記憶されたユーザの認証情報は、画像処理装置１００にログインして画像処理装置１００を操作する権限を有するユーザを特定するための権限情報である。また、本実施形態において、ＨＤＤ１０４に記憶されたユーザの認証情報は、画像処理装置１００が実行中のジョブを中止する権限を有するユーザを特定するための権限情報である。
【００４１】
画像処理装置１００にログインする権限とジョブを中止する権限は一体であってもよいし、個別の権限として管理されてもよい。すなわち、ログイン権限を有するユーザは、ジョブの中止権限も有することとしてもよい。あるいは、ログイン権限を有するユーザと、ジョブの中止権限を有するユーザは別々に管理されることとしてもよい。
【００４２】
処理制御部２１５は、プリンタ１０７にジョブを実行させる制御を行う。また処理制御部２１５は、プリンタ１０７が実行中のジョブを中止させる制御を行う。
【００４３】
処理制御部２１５は、ジョブ生成部２１２が生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要とするジョブである場合には、認証制御部２１４からの認証成功通知に応じてジョブをプリンタ１０７に実行させる。
【００４４】
また処理制御部２１５は、ジョブ生成部２１２が生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要としないジョブである場合には、認証制御部２１４からの認証成功通知なしにジョブをプリンタ１０７に実行させる。
【００４５】
さらに処理制御部２１５は、表示制御部２１７に表示されたジョブ選択画面３０４を介して選択されたジョブの中止が指示されると、当該選択されたジョブの実行を中止する。
【００４６】
操作受付部２１６は、操作表示部１０８の所定の操作キー（例えば、選択要求ボタン３０２）がユーザによって操作された場合に、表示制御部２１７にジョブ選択画面３０４あるいは選択画面４０１を表示させる。本実施形態において、選択要求ボタンの押下による選択要求はすなわちジョブ選択画面３０４又は４０１の表示指示である。本実施形態において、選択画面３０４あるいは４０１所定の操作キーはハードキーでもよく、或いは、表示部３０１に表示されたソフトキーでもよい。また、操作受付部２１６はジョブ選択画面３０４を介して選択されたジョブの中止指示を受け付ける。操作受付部２１６はジョブの中止指示を受け付けると、処理制御部２１５にジョブの中止制御を実行させる。
【００４７】
表示制御部２１７は、画像処理装置１００が保持する一又は複数のジョブのうちからジョブを選択するためのジョブ選択画面３０４または４０１を操作表示部１０８内の表示部３０１に表示させる。
【００４８】
本実施形態において、表示制御部２１７は、通常時（所定のエラーが発生していない場合）には、認証済のユーザが画像処理装置１００にログインしている場合に選択要求ボタン３０２が押下されると、ジョブ選択画面３０４を表示させる。表示制御部２１７は、通常時には、認証済のユーザが画像処理装置１００にログインしていない場合には、選択要求ボタン３０２が押下されても、ジョブ選択画面３０４を表示させない。
【００４９】
一方、表示制御部２１７は画像処理装置に所定のエラーが発生している場合には、ユーザ認証が成功したか否かに関わらず、ジョブ選択画面３０４又は４０１を表示部３０１に表示させる。表示制御部２１７は、例えば、画像処理装置１００において発生しているエラーの種別を示すエラーコードを参照して、所定のエラーが発生しているか否かを判定することができる。所定のエラーとは、例えば、用紙サイズ不一致エラーや、用紙なしエラーである。用紙サイズ不一致エラーとは、ジョブの実行に必要な用紙のサイズと、画像処理装置１００が給紙可能な用紙のサイズが一致しない場合に発生するエラーである。エラーの内容はこれらに限らない。本実施形態では、所定のエラーとは、エラーが発生する原因となったジョブの実行を中止しないと、当該エラーが解消しないエラーであるものとする。
【００５０】
本実施形態において、表示制御部２１７は、ジョブ選択画面３０４又は４０１を表示させる場合に、認証制御部２１４の制御による認証の結果に応じて、異なるジョブ一覧の表示を行う。表示制御部２１７によるジョブ選択画面の表示例について、図３及び図４を用いて説明する。
【００５１】
図３は、所定のエラーが発生した後、ログイン権限を有するユーザがユーザ認証を行い、画像処理装置１００にログインした場合の例である。図３の例では、画像処理装置１００がジョブ１及びジョブ２を保持しており、ジョブ１の実行中に用紙不一致エラーが発生した例について説明する。
【００５２】
用紙不一致エラーが発生すると、用紙不一致エラーが発生したことを示すメッセージが表示部３０１に表示される。その後、ユーザが画像形成装置１００にログインし、選択要求ボタン３０２を押下すると、表示部３０１には、画像形成装置１００が保持するジョブの一覧表示がなされる。ジョブ選択画面３０４には、用紙不一致エラーが発生する原因となったジョブ１、及び、用紙不一致エラーの発生には関わりのないジョブ２が表示される。
【００５３】
ユーザは、操作表示部１０８内の操作ボタン３０３を操作して、ジョブ選画面３０４に表示されたジョブのうち、エラーの発生する原因となったジョブ１を選択する。ジョブ１を選択すると、当該ジョブ１の実行を中止（キャンセル）するかを確認するための確認画面３０５が表示部３０１に表示される。ユーザが操作ボタン３０３を操作して、ジョブ１の実行の中止を確定すると、ジョブ１の実行が中止される。このようにして、画像処理装置１００のエラー状態を解消することができる。
【００５４】
次に、所定のエラーが発生した後、ユーザによる認証情報の入力なしに、ジョブの実行中止処理を行う例について図４を用いて説明する。ここで、図４の例では図３の例と同様に、画像処理装置はジョブ１及びジョブ２を保持しており、ジョブ１の実行中に用紙不一致エラーが発生した例について説明する。
【００５５】
用紙不一致エラーが発生した後に、認証情報の入力なしに選択要求ボタン３０２が押下されると、表示部３０１にはジョブ選択画面４０１が表示される。本実施形態において、ジョブ選択画面４０１には、画像処理装置１００が保持するジョブ１及びジョブ２のうち、用紙不一致エラーの発生原因となったジョブ１のみが表示される。エラーの発生原因となったジョブの特定方法は特に限定しない。例えば、エラーが発生した時点で実行中のジョブ、或いは、エラーが発生した時点でジョブを保持するキューの先頭に位置するジョブをエラーの発生原因となったジョブとして、ジョブ選択画面４０１に表示させることができる。
【００５６】
以後、図３の例と同様にユーザがジョブ１を選択し、ジョブ１の実行を中止させる処理を行うことによって、ジョブ１の実行が中止され、画像処理装置１００のエラー状態を解消することができる。
【００５７】
このように、画像形成装置において発生した所定のエラーの解消を目的とする場合には、認証情報の入力なしにジョブの実行の中止を指示することができる。従って、エラー発生時に、認証情報を有するユーザが不在の間は画像形成装置１００が使用できなくなってしまうということを防ぐことができる。
【００５８】
また、エラーの解消の目的以外では、権限なくジョブの実行が中止されることを防ぐことができる。所定のエラーの解消を目的とする場合であっても、認証情報の入力が無い場合には、画像処理装置が生成した一又は複数のジョブのうち、エラーの発生に対応するジョブのみジョブ選択画面４０１から選択可能とする。したがって、所定のエラーの解消を目的とする場合であっても、画像処理装置が生成した一又は複数のジョブのうち、権限情報の入力なしに中止することができるジョブを制限することができる。たとえば、エラーが発生したジョブは認証情報の入力なしに中止することができるが、それ以外のジョブは認証情報の入力なしに中止されないようにすることができる。
（画像処理装置１００の動作の説明）
次に本実施形態に係る画像処理装置１００の動作について図５から図７を用いて説明する。図５から図７に示した各ステップは、画像処理装置１００のＣＰＵ１０１がＲＯＭ１０２から読み出したプログラムをＲＡＭ１０３に読みだして実行することによって実現される。ただし一部のステップをハードウェアにより実行することとしてもよい。
【００５９】
まず、画像処理装置１００のユーザの認証が成功した状態であるか否かによって、動作を切り替える処理について図５を用いて説明する。
【００６０】
画像処理装置１００は、ステップＳ５０１において画像処理装置１００のユーザの認証が成功した状態（以下、「認証状態」という）であるか否かを判定する。認証状態とは、例えば、ユーザ認証が成功してユーザが画像処理装置１００にログインした状態である。ただし、本実施形態では必ずしもユーザのログインを伴わなくてもよく、ユーザの認証が成功していれば認証状態とすることができる。
【００６１】
画像処理装置１００が認証状態である場合には、画像処理装置１００は、ステップＳ５０２において認証状態時の処理を実行する。認証状態時の処理については、図６を用いて詳細を後述する。
【００６２】
一方、画像処理装置１００が認証状態でない場合（以下、「非認証状態」という）である場合には、画像処理装置１００は、ステップＳ５０３において非認証状態時の処理を実行する。非認証状態時の処理については、図７を用いて詳細を後述する。
（認証時の処理）
次に、ステップＳ５０２における認証時の処理について図６を用いて説明する。
【００６３】
まず画像処理装置１００の操作受付部２１６は、選択要求を受け付けたかを判定する（Ｓ６０１）。例えば操作受付部２１６は、選択要求ボタン３０２が押下された場合に、選択要求を受け付けたと判定する。上述のように選択要求ボタン３０２は必ずしもハードキーである必要はなく、ソフトキーによって実現されることとしてもよい。
【００６４】
選択要求を受け付けていない場合（Ｓ６０１でＮｏの場合）には、ステップＳ６０１の処理を繰り返す。一方、選択要求を受け付けた場合（Ｓ６０１でＹｅｓ）には、表示制御部２１７は、表示部３０１にジョブ選択画面３０４を表示させる。本実施形態では、ジョブ選択画面３０４には、画像処理装置１００にログインしているユーザ以外のユーザが実行を指示したジョブも表示されることとする。
【００６５】
次に操作受付部２１６は、ユーザによるジョブの選択を受け付ける（Ｓ６０３）。ユーザは操作ボタン３０３を操作して、ジョブ選択画面３０４に表示された一又は複数のジョブのうちから任意のジョブを選択することができる。選択要求ボタン３０２と同様に、操作ボタン３０３は必ずしもハードキーである必要はなく、ソフトキーによって実現されることとしてもよい。
【００６６】
次に操作受付部２１６は、ステップＳ６０３において選択されたジョブの実行の中止指示を受け付ける（Ｓ６０４）。例えば、ユーザは操作ボタン３０３を操作して、ジョブの実行の中止指示を行うことができる。
【００６７】
処理制御部２１５は、中止指示に従って、選択されたジョブの実行を中止する（Ｓ６０５）。以上の処理により、認証されたユーザはジョブの実行を中止することができる。画像処理装置１００は認証状態である場合、所定のエラーが発生した場合であっても図６を用いて上述した動作を行う。図６に従った処理によれば、ユーザ（認証されたユーザ）は、エラーが発生したジョブの実行を中止させることにより、エラー状態を解消することができる。また認証されたユーザは、エラーが発生していないジョブについても、実行の中止を指示することができる。
（非認証時の処理）
次に、ステップＳ５０３における非認証時の処理について図７を用いて説明する。
【００６８】
まず画像処理装置１００の操作受付部２１６は、選択要求を受け付けたかを判定する（Ｓ７０１）。選択要求を受け付けていない場合（Ｓ７０１でＮｏの場合）には、ステップＳ７０１の処理を繰り返す。
【００６９】
一方、選択要求を受け付けた場合（Ｓ７０１でＹｅｓ）、表示制御部２１７は画像処理装置１００に所定のエラーが発生しているかを判定する（Ｓ７０２）。表示制御部２１７は、例えば、画像処理装置１００において発生しているエラーの種別を示すエラーコードを参照して、所定のエラーが発生しているか否かを判定することができる。所定のエラーとは、例えば、用紙サイズ不一致エラーや、用紙なしエラーである。エラーの内容はこれらに限らない。所定のエラーとは、エラーが発生する原因となったジョブの実行を中止しないと、当該エラーが解消しないエラーであるものとする。
【００７０】
所定のエラーが発生していない場合（Ｓ７０２でＮｏ）、処理を終了する。すなわち、非認証時には、選択要求を受け付けた場合であっても、所定のエラーが発生していない場合にはジョブ選択画面を表示させない。ステップＳ７０２において所定のエラーが発生していないと判断した場合には、受け付けた選択要求に対し、選択画面が表示されないことを示す通知やエラー通知などを表示部３０１に表示させることとしてもよい。あるいは、エラー音などの音声などにより、選択要求が受け付けられない旨をユーザに通知することとしてもよい。
【００７１】
所定のエラーが発生していると判定した場合（Ｓ７０２でＹｅｓ）、表示制御部２１７は、表示部３０１にジョブ選択画面４０１を表示させる。ジョブ選択画面４０１は、画像処理装置１００が保持する一又は複数のジョブのうち、特定のジョブに限り、ユーザが選択できるようにジョブ一覧を表示する画面である。
【００７２】
特定のジョブとは、例えば、エラーの発生原因となったジョブである。エラーが発生した時点で実行中のジョブ、或いは、エラーが発生した時点でジョブのキューの先頭に位置するジョブを特定のジョブとして、ジョブ選択画面４０１に表示させることができる。
【００７３】
特定のジョブ以外のジョブはジョブ選択画面４０１に表示されないようにしてもよいし、表示されるものの選択できないようにしてもよい。或いは、選択しても中止指示を行うことができないようにしてもよい。特定のジョブを表示するが選択できないようにする場合、或いは、選択しても中止指示を行えないようにする場合は、ユーザが特定のジョブと識別可能になるようにジョブ表示の色を変えたり、ジョブ表示の横にマークを表示させたりしてもよい。
【００７４】
以降、図６のＳ６０３からＳ６０５と同様の処理を行う。すなわち、操作受付部２１６は、ユーザによるジョブの選択を受け付ける（Ｓ７０４）。次に操作受付部２１６は、ステップＳ６０３において選択されたジョブの実行の中止指示を受け付ける（Ｓ７０５）。そして、処理制御部２１５は、中止指示に従って、選択されたジョブの実行を中止する（Ｓ７０６）。以上の処理により、認証されていないユーザであっても、エラーが発生した原因となったジョブの実行を中止することができる。
【００７５】
このようにして、画像形成装置において発生した所定のエラーの解消を目的とする場合には、認証情報の入力なしにジョブの実行の中止を指示することができる。従って、エラー発生時に、認証情報を有するユーザが不在の間は画像形成装置１００が使用できなくなってしまうということを防ぐことができる。
【００７６】
また、エラーの解消の目的以外では、権限なくジョブの実行が中止されることを防ぐことができる。所定のエラーの解消を目的とする場合であっても、認証情報の入力が無い場合には、画像処理装置が生成した一又は複数のジョブのうち、エラーの発生に対応するジョブのみジョブ選択画面４０１から選択可能とする。したがって、所定のエラーの解消を目的とする場合であっても、画像処理装置が生成した一又は複数のジョブのうち、権限情報の入力なしに中止することができるジョブを制限することができる。たとえば、エラーが発生したジョブは認証情報の入力なしに中止することができるが、それ以外のジョブは認証情報の入力なしには中止されないようにすることができる。
（第２の実施形態）
本実施形態では、実施形態１で説明した処理を行うモードに加え、上述の所定のエラーが発生した場合であっても、ユーザ認証が成功していない場合には、ジョブの実行の中止を受け付けないモードを画像処理装置１００が有する例について説明する。
【００７７】
システム構成については実施形態１と同様であるため、説明を省略する。本実施形態においては、ＨＤＤ１０４はジョブの中止権限の制御に関するモード設定を保持する。本実施形態では、画像処理装置１００はＭｏｄｅ１またはＭｏｄｅ２の何れかのモードで動作する。ただし画像処理装置１００は、これら以外のモードを有することとしても良い。
【００７８】
Ｍｏｄｅ１は実施形態１において図５から７を用いて説明した処理を実行するモードである。Ｍｏｄｅ２は、所定のエラーが発生した場合であっても、認証情報が成功しない限り、ジョブの実行の中止を受け付けないモードである。ジョブの実行の中止を受け付けないようにする方法は特に限定しない。例えば、ユーザ認証が成功していない場合には、選択要求ボタン３０２を押下しても選択画面３０４が表示されないようにすることとしてもよい。あるいは、ユーザ認証が成功していない場合には、選択画面は表示するが、ジョブの実行の中止指示を行えないようにしても良い。
【００７９】
画像処理装置１００をいずれのモードで動作させるかは、ユーザが設定可能であるものとする。あるいは、管理者権限を有する管理者ユーザが、所定の権限情報を画像処理装置１００に入力した場合に、当該モード設定を行うことができるようにしても良い。
【００８０】
本実施形態において画像処理装置１００が実行する処理について、図８および９を用いて説明する。図５から図７に示した各ステップは、画像処理装置１００のＣＰＵ１０１がＲＯＭ１０２から読み出したプログラムをＲＡＭ１０３に読みだして実行することによって実現される。ただし一部のステップをハードウェアにより実行することとしてもよい。
【００８１】
本実施形態に係るモード判定処理について、図５を用いて説明する。ＣＰＵ１０１は、ＨＤＤ１０４に記憶されたモード設定を確認して、Ｍｏｄｅ１かＭｏｄｅ２であるかを判定する（Ｓ８０１）。
【００８２】
判定の結果、画像処理装置１００の動作モードがＭｏｄｅ１である場合には、図５から７を用いて説明した処理を実行する（Ｓ８０２）。一方、画像処理装置１００の動作モードがＭｏｄｅ２である場合には、認証情報が成功しない限り、ジョブの実行の中止を受け付けないように動作する（Ｓ８０３）。
【００８３】
ステップＳ８０３の処理について、図９を用いて説明する。画像処理装置１００は、ステップＳ９０１において画像処理装置１００が認証状態であるか否かを判定する。
【００８４】
画像処理装置１００が認証状態である場合には、画像処理装置１００は、図６を用い手説明した処理を実行する。一方、画像処理装置１００が非認証状態である場合には、画像処理装置１００は、認証情報が成功しない限り、ジョブの実行の中止を受け付けないように動作する。すなわち、画像処理装置１００に対して所定の設定がなされている場合には、所定のエラーが発生している場合であっても、権限情報の入力がない場合にはジョブの実行の中止指示を受付けない制御を行う。
【００８５】
所望のモードを設定することにより、ユーザあるいは管理者ユーザは、認証権限を有するユーザが不在の間もエラー状態から復帰できるようにするか、認証権限がない者がジョブを一切中止できないようにするかを、運用に応じて切り替えることができる。
【００８６】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８７】
１００    画像処理装置
１０１    ＣＰＵ
１２０    端末装置
２１１    受信制御部
２１２    ジョブ生成部
２１３    ユーザ情報入力部
２１４    認証制御部
２１５    処理制御部
２１６    操作受付部
２１７    表示制御部
３０４    ジョブ選択画面
４０１    ジョブ選択画面
【図１】
2018138369.tif 000003
【図２】
2018138369.tif 000004
【図３】
2018138369.tif 000005
【図４】
2018138369.tif 000006
【図５】
2018138369.tif 000007
【図６】
2018138369.tif 000008
【図７】
2018138369.tif 000009
【図８】
2018138369.tif 000010
【図９】
2018138369.tif 000011
【手続補正書】
【提出日】平成29年12月11日(2017.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像処理の実行指示を受信する受信手段と、
前記画像処理を実行するためのジョブを生成する生成手段と、
権限情報を入力する入力手段と、
所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記生成手段が生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手段と、
前記中止指示を受け付けたジョブの実行を中止する中止手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記生成手段が生成したジョブのうち少なくとも一つのジョブをユーザが選択するための選択画面の表示指示を受け付ける受付手段を有し、
前記制御手段は、ジョブの実行中に前記表示指示を受け付けた場合であって前記所定のエラーが発生していない場合には、前記入力手段が入力した権限情報を用いた認証が成功したことを条件として、前記選択画面を介してジョブを選択可能にする制御を行い、かつ、ジョブの実行中に前記表示指示を受け付けた場合であって、前記所定のエラーが発生している場合には、前記生成手段が生成したジョブのうち前記特定のジョブに限り前記選択画面を介して選択可能にする制御を行い、
前記中止手段は、前記選択画面において選択されたジョブの実行の中止指示を受け付けたことに応じて、当該選択されたジョブの実行を中止することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記特定のジョブは、実行中に前記所定のエラーが発生したジョブであることを特徴とする請求項１及び２のうちのいずれか１項に記載の画像処理装置。
【請求項４】
前記特定のジョブは、前記画像処理装置が保持するジョブのキューの先頭に位置するジョブであることを特徴とする請求項１及び２のうちいずれか１項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記画像処理装置に対して所定の設定がなされている場合には、前記所定のエラーが発生している場合であっても、権限情報の入力がない場合にはジョブの実行の中止指示を受付けない制御を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記所定のエラーは、エラーが発生する原因となったジョブの実行を中止しないと、該エラーが解消しないエラーであることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記所定のエラーは、ジョブの実行に必要な用紙のサイズと、前記画像処理装置が給紙可能な用紙のサイズが一致しない用紙サイズ不一致エラー、又は、用紙なしエラーの少なくともいずれかを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
画像処理装置の制御方法であって、
画像処理の実行指示を受信する受信ステップと、
前記画像処理を実行するためのジョブを生成する生成ステップと、
権限情報を入力する入力ステップと、
前記画像処理装置に所定のエラーが発生していない場合には、入力した権限情報を用いた認証が成功したことを条件として、前記生成したジョブの実行の中止指示を受付ける制御を行う第１の制御ステップと、
前記所定のエラーが発生している場合には、生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う第２の制御ステップと、
前記中止指示を受け付けたジョブの実行を中止する中止ステップと
を有することを特徴とする制御方法。
【請求項９】
情報処理装置に、
画像処理を実行するためのジョブを生成する生成手順と、
権限情報を入力する入力手順と、
前記情報処理装置に所定のエラーが発生していない場合には、前記入力した権限情報を用いた認証が成功したことを条件として、前記生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合には、前記生成したジョブのうち特定のジョブに限り、権限情報の入力なしに実行の中止指示を受付ける制御を行う制御手順と、
前記中止指示を受け付けたジョブの実行を中止する中止手順と
を実行させるためのプログラム。
【請求項１０】
画像処理の実行指示を受信する受信手段と、
前記画像処理を実行するためのジョブを生成する生成手段と、
権限情報を入力する入力手段と、
前記生成手段が生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要とするジョブである場合には、前記入力手段が入力した権限情報を用いた認証が成功したことに基づいて該ジョブを実行し、前記生成手段が生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要としないジョブである場合には、認証なしに該ジョブを実行する実行手段と、
所定のエラーが発生していない場合であって、前記入力手段が入力した権限情報を用いた認証が成功した場合には、前記生成手段が生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合であって、前記権限情報が入力されていない場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、実行の中止指示を受付ける制御を行う制御手段と、
前記中止指示を受け付けたジョブの実行を中止する中止手段と
を有することを特徴とする画像処理装置。
【請求項１１】
画像処理装置の制御方法であって、
画像処理の実行指示を受信する受信ステップと、
前記画像処理を実行するためのジョブを生成する生成ステップと、
権限情報を入力する入力ステップと、
前記生成ステップにおいて生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要とするジョブである場合には、前記入力ステップにおいて入力した権限情報を用いた認証が成功したことに基づいて該ジョブを実行し、前記生成ステップにおいて生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要としないジョブである場合には、認証なしに該ジョブを実行する実行ステップと、
所定のエラーが発生していない場合であって、前記入力ステップにおいて入力した権限情報を用いた認証が成功した場合には、前記生成ステップにおいて生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合であって、前記権限情報が入力されていない場合には、前記生成ステップにおいて生成したジョブのうち特定のジョブに限り、実行の中止指示を受付ける制御を行う制御ステップと、
前記中止指示を受け付けたジョブの実行を中止する中止ステップと
を有することを特徴とする制御方法。
【請求項１２】
コンピュータに、
画像処理の実行指示を受信する受信工程と、
前記画像処理を実行するためのジョブを生成する生成工程と、
権限情報を入力する入力工程と、
前記生成工程において生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要とするジョブである場合には、前記入力工程において入力した権限情報を用いた認証が成功したことに基づいて該ジョブを実行し、前記生成工程において生成したジョブが、ジョブの実行を開始するための条件としてユーザ認証が成功したことを必要としないジョブである場合には、認証なしに該ジョブを実行する実行工程と、
所定のエラーが発生していない場合であって、前記入力工程において入力した権限情報を用いた認証が成功した場合には、前記生成工程において生成したジョブの実行の中止指示を受付ける制御を行い、かつ、前記所定のエラーが発生している場合であって、前記権限情報が入力されていない場合には、前記生成手段が生成したジョブのうち特定のジョブに限り、実行の中止指示を受付ける制御を行う制御工程と、
前記中止指示を受け付けたジョブの実行を中止する中止工程と
を実行させるためのプログラム。