【手続補正書】
【提出日】令和1年11月14日(2019.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ファームウェア上で動作するログインプログラムによりユーザの認証を行う画像形成装置であって、
操作部を介したユーザによる操作を受付ける受付手段と、
前記ログインプログラムの異常を検知すると、前記ログインプログラムを終了させることなくジョブの実行を禁止する禁止手段と、
前記ジョブの実行を禁止している間、前記受付手段を介して前記ログインプログラムを無効にする操作を受付け可能にし、当該無効にする操作に応じて前記禁止手段により禁止されたジョブを実行させるように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記ログインプログラムを無効にする操作は、前記画像形成装置が有する認証機能により認証された管理者権限を有するユーザの操作であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記操作部は表示部を有し、前記禁止手段は、前記画像形成装置の電源の立ち上げ直しを促す画面を前記表示部に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記禁止手段は更に、前記ジョブの実行を禁止している間、前記表示部の画面の遷移を禁止することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
ユーザによる操作を受付ける受付手段を有し、ファームウェア上で任意のアプリケーションプログラムを動作させる画像形成装置であって、
前記ファームウェアは、当該ファームウェア上で動作する前記アプリケーションプログラムの異常を検知し、当該異常を検出したアプリケーションプログラムがログインプログラムの場合に、前記ログインプログラムを終了させることなくジョブの実行を禁止し、
前記ジョブの実行を禁止している間、前記受付手段を介して前記ログインプログラムを無効にする操作を受付け可能にし、当該無効にする操作に応じて前記ジョブを実行させることを特徴とする画像形成装置。
【請求項６】
前記ログインプログラムを無効にする操作は、前記画像形成装置が有する認証機能により認証された管理者権限を有するユーザの操作であることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記受付手段は表示部を有し、前記ファームウェアは、前記画像形成装置の電源の立ち上げ直しを促す画面を前記表示部に表示させることを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記ファームウェアは更に、前記ジョブの実行を禁止している間、前記表示部の画面の遷移を禁止することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記ファームウェアは、前記無効にする操作に応じて、前記表示部の画面の遷移の禁止を解除することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記ファームウェアは、前記異常を検出したアプリケーションプログラムがログインプログラムでない場合に、当該異常を検出したアプリケーションプログラムを強制的に停止することを特徴とする請求項５乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記アプリケーションプログラムの異常は、前記ファームウェアがイベントの発生に応じて前記アプリケーションプログラムへ送信したメッセージに対する応答が所定時間内にないことにより検出されることを特徴とする請求項５乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記ログインプログラムは、前記任意のアプリケーションプログラムの一つとして前記ファームウェアに実装されていることを特徴とする請求項５乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記受付手段或いは前記ファームウェアからの描画要求に応じて前記表示部への表示を制御するＵＩデバイス制御手段を、更に有し、
前記ＵＩデバイス制御手段は、前記受付手段から描画要求があると、前記ファームウェア上で動作するアプリケーションプログラムが前記表示部の画面を占有していない場合に前記受付手段から描画要求に応じた表示を行うことを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１４】
前記ＵＩデバイス制御手段は、前記ファームウェア上で動作するアプリケーションプログラムから描画要求があると、当該アプリケーションプログラムよりも優先度の低いアプリケーションが前記表示部の画面を占有していない場合に当該描画要求に応じた表示を行うことを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
ファームウェア上で動作するログインプログラムによりユーザの認証を行う画像形成装置を制御する制御方法であって、
操作部を介したユーザによる操作を受付ける受付工程と、
前記ログインプログラムの異常を検知すると、前記ログインプログラムを終了させることなくジョブの実行を禁止する禁止工程と、
前記ジョブの実行を禁止している間、前記受付工程で前記ログインプログラムを無効にする操作を受付け可能にし、当該無効にする操作に応じて前記禁止工程で禁止されたジョブを実行させるように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１６】
コンピュータに、請求項１５に記載の制御方法の各工程を実行させるためのプログラム。
【請求項１７】
ユーザのログインを条件としてジョブを実行する画像形成装置であって、
操作部と、
ファームウェアの上で動作するログインアプリケーションであって、前記ユーザのログインを受け付けるログインアプリケーションの実行の異常が発生したことに応じて、前記ファームウェアの制御の下でジョブを実行させる指示を前記操作部を介して受け付けないように制御する制御手段を有することを特徴とする画像形成装置。
【請求項１８】
前記制御手段は、前記ログインアプリケーションに対してメッセージを送信し、前記メッセージに対する応答が所定時間以内に返ってこなかったことにより、前記ログインアプリケーションの実行の異常が発生したと判定することを特徴とする請求項１７に記載の画像形成装置。
【請求項１９】
前記制御手段は、前記ログインアプリケーションの実行の異常が発生したことに従って、前記画像形成装置の電力供給を再度実行することを促すメッセージを表示部に表示させることを特徴とする請求項１７に記載の画像形成装置。
【請求項２０】
操作部を有し、ユーザのログインを条件としてジョブを実行する画像形成装置を制御する制御方法であって、
前記ユーザのログインを受け付ける、ファームウェアの上で動作するログインアプリケーションの実行の異常が発生したことに応じて、前記ファームウェアの制御の下でジョブを実行させる指示を前記操作部を介して受け付けないように制御する制御工程を有することを特徴とする制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
図９は、図５のＳ５０７で転送されるログイン画面の一例を示す図である。図９は、例えば、ＵＩ２０２によって画面が占有されているとき、拡張アプリケーション２１０のログインプログラムからの描画要求があった場合を示している。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
一方、拡張アプリケーションからの描画要求のときは、スライドショープログラム（高い優先度）によって画面が占有されていれば、その描画要求を受付けない。一方、ＵＩ、ログインプログラム又は汎用プログラム等の低優先度ＤＣによる画面占有のときは、拡張アプリケーションのプログラムによって指定されたＤＣが低優先度ＤＣであれば、その低優先度ＤＣのＶＲＡＭの一部を除く内容を表示部に表示する。一方、Ｓ５０６で、指定されたＤＣが高優先度ＤＣであれば、それまでに表示されていた表示内容に代わって、描画要求を行ったプログラムによる高優先度ＤＣ（ここではスクリーンセーバー）を表示する。