(57)【要約】【課題】サービスマンが画像形成装置のメンテナンス作業を行っている最中であっても、印刷ジョブの設定と、メンテナンス項目と、メンテナンス作業のステータスに応じて、印刷ジョブの実行をする画像形成装置を提供する。【解決手段】画像形成装置１が、メンテナンス項目を入力し、入力されたメンテナンス項目に対応するメンテナンス作業のステータスを設定する。画像形成装置１が、印刷ジョブを受け付け、受け付けた前記印刷ジョブの設定と、上記入力したメンテナンス項目と、上記設定するメンテナンス作業のステータスとに基づいて、印刷ジョブを印刷ジョブの設定通りに実行できるか、印刷ジョブを実行できないか、または印刷ジョブを条件付きで実行できるかを判断する。そして、画像形成装置１が、印刷ジョブを条件付きで実行できると判断した場合に、印刷ジョブを条件付きで実行する。【選択図】図２
2013049160.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を実行する画像形成装置であって、
メンテナンス項目を入力する項目入力手段と、
前記入力されたメンテナンス項目に対応するメンテナンス作業のステータスを設定するステータス設定手段と、
印刷ジョブを受け付けるジョブ受付手段と、
前記ジョブ受付手段が受け付けた前記印刷ジョブの設定と、前記項目入力手段が入力した前記メンテナンス項目と、前記ステータス設定手段が設定する前記メンテナンス作業のステータスとに基づいて、前記印刷ジョブを該印刷ジョブの設定通りに実行できるか、前記印刷ジョブを実行できないか、または前記印刷ジョブを条件付きで実行できるかを判断する実行判断手段と、
前記印刷ジョブを該印刷ジョブの設定通りに実行できると判断された場合に、該印刷ジョブを該印刷ジョブの設定通りに実行するジョブ実行手段と、
前記印刷ジョブを実行できないと判断された場合に、該印刷ジョブを記憶手段に保持するジョブ保持手段と、
前記印刷ジョブを条件付きで実行できると判断された場合に、該印刷ジョブを条件付で実行する条件付ジョブ実行手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記実行判断手段は、前記印刷ジョブの設定が実行予定のメンテナンス作業に対応するメンテナンス項目と抵触するかを判断し、前記印刷ジョブの設定が実行予定のメンテナンス作業に対応するメンテナンス項目と抵触すると判断した場合に、前記印刷ジョブを条件付きで実行できると判断する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記実行判断手段は、
前記印刷ジョブの設定が前記入力されたメンテナンス項目と抵触するかを判断し、
前記印刷ジョブの設定が前記入力されたメンテナンス項目と抵触すると判断した場合に、前記抵触するメンテナンス項目に対応するメンテナンス作業が終了したかを判断し、
前記メンテナンス作業が終了していないと判断した場合に、該メンテナンス作業が現在実行中であるかを判断し、
前記メンテナンス作業が現在実行中でないと判断した場合に、前記印刷ジョブを条件付きで実行できると判断する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ジョブ実行判断手段が、前記印刷ジョブを条件付きで実行できると判断した場合に、該判断結果を通知する通知手段と、
前記印刷ジョブを条件付きで実行することを指示する制御情報、または該印刷ジョブを実行しないことを指示する制御情報を受け付ける制御受付手段とを備え、
前記制御受付手段が、前記印刷ジョブを実行しないことを指示する制御情報を受け付けた場合に、前記ジョブ保持手段が該印刷ジョブを記憶手段に保持し、
前記制御受付手段が、前記印刷ジョブを条件付きで実行することを指示する制御情報を受け付けた場合に、前記条件付ジョブ実行手段が該印刷ジョブを条件付きで実行する
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記条件付ジョブ実行手段は、前記印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたかを監視し、前記印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたことを検知した場合に、該印刷ジョブの実行を中止する
ことを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記条件付ジョブ実行手段は、前記印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたことを検知した場合に、実行する印刷ジョブの量を制限する
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
印刷処理を実行する画像形成装置の制御方法であって、
メンテナンス項目を入力する工程と、
前記入力されたメンテナンス項目に対応するメンテナンス作業のステータスを設定する工程と、
印刷ジョブを受け付ける工程と、
前記受け付けられた印刷ジョブの設定と、前記入力されたメンテナンス項目と、前記設定されたメンテナンス作業のステータスとに基づいて、前記印刷ジョブを該印刷ジョブの設定通りに実行できるか、前記印刷ジョブを実行できないか、または前記印刷ジョブを条件付きで実行できるかを判断する工程と、
前記印刷ジョブを該ジョブの設定通りに実行できると判断された場合に、該印刷ジョブを該印刷ジョブの設定通りに実行する工程と、
前記印刷ジョブを実行できないと判断された場合に、該印刷ジョブを記憶手段に保持する工程と、
前記印刷ジョブを条件付きで実行できると判断された場合に、該印刷ジョブを条件付で実行する工程とを有する
ことを特徴とする画像形成装置の制御方法。
【請求項８】
請求項７に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
画像形成装置に故障が発生したり、部品交換が必要になる場合がある。また、画像形成装置の定期メンテナンス作業が必要となる場合がある。このような場合に、サービスマンがユーザ先に直接赴き、画像形成装置のメンテナンス作業を行う。なお、特許文献１は、ユーザ管理データベースが記憶しているサービスマン用のアカウントに関連付けて、サービスマンがメンテナンスにおいて実行する機器調整機能を、実行順と共に記憶し、この実行順に従って機器調整機能を実行する画像形成装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９２８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置のメンテナンス作業をサービスマンが行う際は、サービスマンは、一般的に、メンテナンス作業に影響がないように、例えば画像形成装置のネットワークを切断する等、外部からジョブ投入がされないようにする。従って、画像形成装置のメンテナンス作業が開始されると、ユーザはこの画像形成装置を使用することができなくなってしまう。
【０００５】
本発明は、サービスマンが画像形成装置のメンテナンス作業を行っている最中であっても、印刷ジョブの設定と、メンテナンス項目と、メンテナンス作業のステータスに応じて、印刷ジョブの実行をする画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の画像形成装置は、印刷処理を実行する画像形成装置であって、メンテナンス項目を入力する項目入力手段と、前記入力されたメンテナンス項目に対応するメンテナンス作業のステータスを設定するステータス設定手段と、印刷ジョブを受け付けるジョブ受付手段と、前記ジョブ受付手段が受け付けた前記印刷ジョブの設定と、前記項目入力手段が入力した前記メンテナンス項目と、前記ステータス設定手段が設定する前記メンテナンス作業のステータスとに基づいて、前記印刷ジョブを該印刷ジョブの設定通りに実行できるか、前記印刷ジョブを実行できないか、または前記印刷ジョブを条件付きで実行できるかを判断する実行判断手段と、前記印刷ジョブを該ジョブの設定通りに実行できると判断された場合に、該印刷ジョブを該印刷ジョブの設定通りに実行するジョブ実行手段と、前記印刷ジョブを実行できないと判断された場合に、該印刷ジョブを記憶手段に保持するジョブ保持手段と、前記印刷ジョブを条件付きで実行できると判断された場合に、該印刷ジョブを条件付で実行する条件付ジョブ実行手段とを備える。
【発明の効果】
【０００７】
本発明の画像形成装置によれば、サービスマンが画像形成装置のメンテナンス作業を行っている最中であっても、印刷ジョブの設定と、メンテナンス項目と、メンテナンス作業のステータスに応じて、印刷ジョブの実行をすることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の画像形成装置の構成例を示す図である。
【図２】本実施形態の画像形成装置の機能ブロック図の一例である。
【図３】画像形成装置が備える操作部の一例を示す図である。
【図４】メンテナンス作業の開始／終了時の操作を説明する図である。
【図５】実施例１の画像形成装置の動作処理の一例を説明する図である。
【図６】ジョブ実行判断処理の例を説明するフローチャートである。
【図７】メンテナンス状態確認処理の例を説明するフローチャートである。
【図８】実施例２の画像形成装置の動作処理の一例を説明する図である。
【図９】確認画面の表示処理の例を説明する図である。
【発明を実施するための形態】
【０００９】
図１は、本実施形態の画像形成装置の構成例を示す図である。図１に示す画像形成装置１は、例えば、コピー機能、プリント機能、ファクシミリ機能を有するデジタル複写機である。画像形成装置１は、コントローラユニット１００、操作部１１２、スキャナ１７０、プリンタ１９５を備える。コントローラユニット１００は、画像形成装置全体を制御する。コントローラユニット１００には、ＬＡＮ１１１および公衆回線（ＷＡＮ）１５１が接続されている。ＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略称である。ＷＡＮは、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略称である。
【００１０】
コントローラユニット１００は、例えば、コピー機能、プリンタ機能、通信機能を有する。コピー機能は、例えば、スキャナ１７０が入力した画像データをプリンタ１９５に出力させる機能である。プリンタ機能は、例えば、ＬＡＮ１１１を介して外部装置から受信したデータをプリンタ１９５に出力させる機能である。通信機能は、例えばファクシミリ機能である。ファクシミリ機能は、例えば、ＷＡＮ１５１を介してファクスデータを受信し、受信したファクスデータをプリンタ１９５に出力させる機能である。スキャナ１７０は、画像データを入力するデバイスである。プリンタは、各種データを出力するデバイスである。
【００１１】
コントローラユニット１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２を備える。また、コントローラユニット１００は、ＲＯＭ（Read Only Memory）１０３、ＨＤＤ（Hard Disk Drive ）１０４、画像バスＩ／Ｆ（Interface ）１０５を備える。また、コントローラユニット１００は、操作部Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１１０、モデム１５０、ＲＩＰ（Raster Image Processor）１６０、デバイスＩ／Ｆ１２０を備える。また、コントローラユニット１００は、スキャナ画像処理部１８０、プリンタ画像処理部１９０、画像回転部１３０、画像圧縮部１４０を備える。
【００１２】
ＣＰＵ１０１は、コントローラユニット全体を制御する。ＣＰＵ１０１は、システムバス１０７を介して、ＲＡＭ１０２、ＲＯＭ１０３、ＨＤＤ１０４、操作部Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１１０、モデム１５０、画像バスＩ／Ｆ１０５と接続されている。ＣＰＵ１０１は、ＲＯＭ１０３に格納されているブートプログラムに基づいてシステムを起動し、このシステム上でＨＤＤ１０４に格納されている各種制御プログラムを読み出してＲＡＭ１０２に格納する。そして、ＣＰＵ１０１は、ＲＡＭをワークエリアとして、ＲＡＭ１０２に格納された各種制御プログラムを実行する。ＨＤＤ１０４には、各種制御プログラムが予め格納される。また、ＨＤＤ１０４には、画像データが格納される。
【００１３】
すなわち、ＣＰＵ１０１は、各制御プログラムに基づいて、システムバス１０７に接続される各種デバイスとのアクセスを総括的に制御する。具体的には、ＣＰＵ１０１は、デバイスＩ／Ｆ１２０を介して、スキャナ１７０から画像データを読み込み、読み込んだ画像データに対して所定の処理を施した後に該画像データをデバイスＩ／Ｆ１２０を介してプリンタ１９５に出力する等の制御を行う。
【００１４】
操作部Ｉ／Ｆ１０６は、操作部１１２とコントローラユニット１００との間の通信インタフェースである。ＣＰＵ１０１は、操作部Ｉ／Ｆ１０６を介して操作部１１２に画像データを転送し、操作部１１２に当該画像データを表示させる。また、操作部Ｉ／Ｆ１０６は、ユーザの操作に応じて操作部１１２が入力した情報をＣＰＵ１０１に転送する。
【００１５】
操作部１１２は、ユーザの操作に応じた情報を入力する。操作部１１２は、表示部と入力部とを備える。表示部は、画像形成処理に関する各機能の現在の設定状態、画像形成処理に関する各機能に関する設定情報を入力するための情報入力画面などを表示する。入力部は、画像形成処理に関する各機能に対する設定情報を入力する。このために、入力部は、設定情報を入力するキーなどを有する。
【００１６】
ネットワークＩ／Ｆ１１０は、ＬＡＮ１１１に接続され、ＬＡＮ１１１を介した情報の入出力を行う。モデム１５０は、ＷＡＮ１５１に接続され、ＷＡＮ１５１を介した情報の入出力を行う。イメージバスＩ／Ｆ１０５は、画像バス１０８とシステムバス１０７とを接続し、データ構造を変換するバスブリッジを有する。画像バス１０８は、画像データを高速で転送可能なＰＣＩバスまたはＩＥＥＥ１３９４規格に従うバスを有する。画像バス１０８には、ＲＩＰ１６０、デバイスＩ／Ｆ１２０、スキャナ画像処理部１８０、プリンタ画像処理部１９０、画像回転部１３０および画像圧縮部１４０が接続されている。
【００１７】
ＲＩＰ１６０は、ＰＤＬ（Page Description Language）コードをビットマップイメージに展開する。デバイスＩ／Ｆ１２０は、画像入出力デバイスであるスキャナ１７０やプリンタ１９５とコントローラユニット１００とを接続する。そして、デバイスＩ／Ｆ１２０は、画像データの同期系／非同期系の変換を行う。
【００１８】
スキャナ画像処理部１８０は、入力画像データに対して、補正、加工、編集を行う。プリンタ画像処理部１９０は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行う。画像回転部１３０は、画像データの回転処理を行う。画像圧縮部１４０は、多値画像データに対してＪＰＥＧの圧縮伸張処理、二値画像データに対してＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００１９】
図２は、本実施形態の画像形成装置の機能ブロック図の一例である。画像形成装置１は、メンテナンス項目入力部１１、ステータス設定部１２、ジョブ受付部１３、ジョブ実行判断部１４、ジョブ保持部１５、ジョブ実行部１６、条件付ジョブ実行部１７を備える。また、画像形成装置１は、表示部１８、制御受付部１９を備える。本実施形態の画像形成装置の制御方法は、図２に示す画像形成装置１が備える各処理部の機能によって実現される。また、本実施形態のコンピュータプログラムは、この画像形成装置の制御方法をコンピュータに実行させる。
【００２０】
メンテナンス項目入力部１１は、メンテナンス項目を入力する項目入力手段として機能する。メンテナンス項目は、メンテナンス作業の対象となる項目である。ステータス設定部１２は、入力されたメンテナンス項目に対応するメンテナンス作業のステータスを設定する。ジョブ受付部１３は、印刷ジョブを受け付ける。
【００２１】
ジョブ実行判断部１４は、ジョブ受付部１３が受け付けた印刷ジョブの設定と、メンテナンス項目入力部１１が入力したメンテナンス項目と、ステータス設定部１２が設定するメンテナンス作業のステータスとに基づいて、実行判断処理を実行する。実行判断処理は、印刷ジョブを該印刷ジョブの設定通りに実行できるか、印刷ジョブを実行できないか、または印刷ジョブを条件付きで実行できるかを判断する処理である。
【００２２】
ジョブ実行部１６は、ジョブ実行判断部１４が印刷ジョブを該ジョブの設定通りに実行できると判断した場合に、該印刷ジョブを該印刷ジョブの設定通りに実行する。ジョブ保持部１５は、ジョブ実行判断部１４が印刷ジョブを実行できないと判断した場合に、該印刷ジョブを所定の記憶手段（例えばＨＤＤ１０４）に保持する。
【００２３】
条件付ジョブ実行部１７は、ジョブ実行判断部１４が印刷ジョブを条件付きで実行できると判断した場合に、該印刷ジョブを条件付きで実行する。例えば、条件付ジョブ実行部１７は、印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたかを監視する。そして、条件付ジョブ実行部１７は、印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたことを検知した場合に、該印刷ジョブの実行を中止する。これにより、画像形成装置１が、印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されるまでは、印刷ジョブを実行することができる。条件付ジョブ実行部１７が、印刷ジョブの実行中に、該実行中の印刷ジョブの設定に抵触するメンテナンス項目に対応するメンテナンス作業が開始されたことを検知した場合に、実行する印刷ジョブの量を制限するようにしてもよい。
【００２４】
表示部１８は、情報入力画面を表示する。画像形成装置１のユーザは、情報入力画面上で各種操作を実行する。前述したメンテナンス項目入力部１１は、例えば、情報入力画面上におけるユーザの操作に従って、メンテナンス項目を入力する。また、ジョブ実行判断部１４は、表示部１８に指示して、情報入力画面上にジョブ実行判断処理の結果を表示させる。従って、表示部１８は、例えば、ジョブ実行判断部１４が、印刷ジョブを条件付きで実行できると判断した場合に、該判断結果を通知する通知手段として機能する。
【００２５】
制御受付部１９は、外部装置から、印刷ジョブを条件付きで実行することを指示する制御情報、または該印刷ジョブを実行しないことを指示する制御情報を受け付ける。そして、制御受付部１９が、印刷ジョブを実行しないことを指示する制御情報を受け付けた場合に、ジョブ保持部１５は、該印刷ジョブを記憶手段に保持する。また、制御受付部１９が、印刷ジョブを条件付きで実行することを指示する制御情報を受け付けた場合に、条件付ジョブ実行部１７が、該印刷ジョブを条件付きで実行する。
【００２６】
図３は、画像形成装置が備える操作部の一例を示す図である。図３（Ａ）は、操作部の構成例を示す。図３（Ａ）に示すように、操作部１１２は、タッチパネル部２０１とキー入力部２０２とを備える。タッチパネル部２０１は、ＬＣＤ（Liquid Crystal Display）表示器と、ＬＣＤ表示器上に貼られた透明電極を有するタッチパネルディスプレイとを有する。ユーザが、ＬＣＤ表示器に表示されるキー相当の部分の透明電極を指で触れると、タッチパネル部２０１は、透明電極が指で触れられたことを検知して別の操作画面を表示するなどの処理を実行する。
【００２７】
図３（Ｂ）は、図３（Ａ）に示す操作部が備えるタッチパネル部２０１の構成例を示す。タッチパネル部２０１は、設定操作に応じて様々な操作画面を表示する。コピータブ３０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ３０２は、ファックスやＥ−ｍａｉｌ送信などの送信（Send）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ３０３は、ボックスにジョブを入出力操作するための操作画面に遷移するためのタブキーである。ボックスは、ユーザごとにジョブを格納する記憶手段である。
【００２８】
オプションタブ３０４は、スキャナ設定など拡張機能を設定するための操作画面に遷移するためのタブキーである。システムモニタキー３０５は、ＭＦＰの状態や状況を表示するためのキーである。ユーザが、コピータブ３０１乃至システムモニタキー３０５のいずれかを選択することで、それぞれの操作モードの画面に遷移することができる。
【００２９】
図３（Ｂ）に示す操作画面は、コピータブ３０１が選択された場合の操作画面である。この操作画面が含む色選択設定キー３０６は、カラーコピー、白黒コピー、または自動選択かを予め選択するためのキーである。倍率設定キー３０７は、等倍、拡大、縮小などの倍率設定を行う画面に遷移するためのキーである。後処理設定キー３０８は、ステイプルやパンチなどの有無、個数、位置などを設定する画面に遷移するためのキーである。
【００３０】
両面設定キー３０９は、片面印刷、両面印刷のいずれかを選択する画面に遷移するキーである。紙サイズ設定キー３１０は、給紙段や紙サイズ、メディアタイプを選択する画面に遷移するキーである。画像モード設定キー３１１は、文字モードや写真モードなど原稿画像に適した画像モードを選択するためのキーである。濃度設定キー３１２は、出力画像を濃くしたり薄くしたり調整するためのキーである。
【００３１】
ステータス表示部３１３は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の画像形成装置の状態を表示する。また、倍率表示部３１４は、倍率設定キー３０７で設定された倍率を表示する。また、紙サイズ表示部３１５は、紙サイズ設定キー３１０で設定された紙サイズ等を表示する。
【００３２】
枚数表示部３１６は、テンキー２０５で指定された部数を表示したり、動作中に何枚目を印刷中かを表示したりする。割り込みキー３１７は、コピー動作中に別のジョブを割り込ませる場合に利用される。応用モードキー３１８は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に遷移するためのキーである。ＣＰＵ１０１は、ステータス表示部３１３乃至応用モードキー３１８を介して、処理対象となるジョブの印刷処理条件をユーザから受け付けることができるように制御する。
【００３３】
図４は、メンテナンス作業の開始／終了時の操作を説明する図である。サービスマン４０５はメンテナンスを開始する際に、操作部１１２のメンテナンスモード移行ボタン４０１を押下することで、デバイスであるプリンタ１９５をメンテナンスモードに移行させる。メンテナンスモード移行後、サービスマン４０５が、操作部１１２が有する画面４０７上で、メンテナンス項目４０４の入力を行う。
【００３４】
また、サービスマンは、メンテナンス作業を開始した時に、画面４０７中の当該メンテナンス作業に対応するメンテナンス項目の処理中ステータス４０２にチェックを入れる。サービスマンは、メンテナンス作業が終了した時に、画面４０７中の当該メンテナンス作業に対応するメンテナンス項目の終了ステータス４０３にチェックを入れる。処理中ステータスは、対応するメンテナンス項目が示すメンテナンス作業が実行中であることを示す。終了ステータスは、対応するメンテナンス項目が示すメンテナンス作業が終了したことを示す。
【００３５】
図５は、実施例１の画像形成装置の動作処理の一例を説明するフローチャートである。まず、サービスマン４０５によってメンテナンスモード移行ボタン４０１（図４）が押下され、画像形成装置１がメンテナンスモードに移行する（ステップＳ５０１）。
【００３６】
次に、ジョブ受付部１３が、メンテナンスモード中に、ユーザからジョブが投入されたかを判断する（ステップＳ５０２）。ジョブ受付部１３が、メンテナンスモード中に、ユーザからジョブが投入されていないと判断した場合は、ステップＳ５０２に戻る。ジョブ受付部１３が、メンテナンスモード中に、ユーザからジョブが投入されたと判断した場合は、ステップＳ５０３に進む。
【００３７】
次に、ジョブ実行判断部１４が、メンテナンス項目を確認する（ステップＳ５０３）。確認対象となるメンテナンス項目は、メンテナンス項目入力部１１が入力したメンテナンス項目である。
【００３８】
次に、ジョブ実行判断部１４が、ジョブ実行判断処理を実行する（ステップＳ５０４）。続いて、ジョブ実行判断部１４が、実行フラグが１であるかを判断する（ステップＳ５０５）。実行フラグが１でない場合は、ジョブ保持部１５がジョブを保持して（ステップＳ５０８）、処理を終了する。ステップＳ５０８において、ジョブ保持部１５が、例えば画像形成装置１内に待機ジョブとしてジョブを保存してもよいし、他の記憶領域に印刷ジョブを保持しておいてもよい。画像形成装置１は、保持されたジョブを、メンテナンス終了後に実行する。
【００３９】
実行フラグが１である場合、ジョブ実行判断部１４が、条件付き実行フラグが１であるかを判断する（ステップＳ５０６）。条件付き実行フラグが１である場合は、ステップＳ５０７に進む。そして、条件付ジョブ実行部１７が、条件付きで印刷ジョブを実行して（ステップＳ５０７）、処理を終了する。条件付き実行フラグが１でない場合は、ジョブ実行部１６が、ジョブをジョブの設定通りに実行する（ステップＳ５０９）。
【００４０】
図６は、図５のステップＳ５０４におけるジョブ実行判断処理の例を説明するフローチャートである。まず、ジョブ実行判断部１４が、実行フラグと条件付き実行フラグに０を設定する（ステップＳ６０１）。続いて、ジョブ実行判断部１４が、図５のステップＳ５０２において投入されたと判断されたジョブが印刷ジョブであるかを判断する（ステップＳ６０２）。図５のステップＳ５０２において投入されたと判断されたジョブが印刷ジョブでない場合は、ステップＳ６２３に進む。そして、ジョブ実行判断部１４が、実行フラグに１を設定して（ステップＳ６２３）、ジョブ実行判断処理を終了する。
【００４１】
図５のステップＳ５０２において投入されたと判断されたジョブが印刷ジョブである場合は、ステップＳ６０３に進む。続いて、ジョブ実行判断部１４が、メンテナンス項目に給紙部があるかを判断する（ステップＳ６０３）。メンテナンス項目に給紙部がない場合は、ステップＳ６１７に進む。メンテナンス項目に給紙部がある場合は、ステップＳ６１７に進む。そして、ジョブ実行判断部１４が、印刷ジョブの給紙部設定を確認する（ステップＳ６０４）。
【００４２】
次に、ジョブ実行判断部１４が、確認された給紙部設定がオート設定であるかを判断する（ステップＳ６０５）。給紙部設定がオート設定でない場合は、ステップＳ６１０に進む。そして、ジョブ実行判断部１４が、ジョブに設定された給紙部がメンテナンス項目に含まれるか、すなわち、ジョブの設定がメンテナンス項目と抵触するかを判断する（ステップＳ６１０）。ジョブに設定された給紙部がメンテナンス項目に含まれない場合は、ジョブ実行判断部１４が、メンテナンス状態の確認処理を実行する（ステップＳ６２１）。
【００４３】
次に、ジョブ実行判断部１４が、実行フラグが１であるかを判断する（ステップＳ６２２）。実行フラグが１である場合は、ステップＳ６１７に進む。実行フラグが１でない場合は、ステップＳ６１４に進む。
【００４４】
ステップＳ６１０の判断処理の結果、ジョブに設定された給紙部がメンテナンス項目に含まれる場合は、ステップＳ６１１に進む。そして、ジョブ実行判断部１４が、該当給紙部のメンテナンス、すなわちジョブの設定と抵触するメンテナンス項目に対応するメンテナンスが終了したかを判断する（ステップＳ６１１）。該当給紙部のメンテナンスが終了した場合は、ステップＳ６１７に進む。
【００４５】
該当給紙部のメンテナンスが終了していない場合は、ステップＳ６１２に進む。続いて、ジョブ実行判断部１４が、現在メンテナンス中であるか、すなわち、ジョブの設定と抵触するメンテナンス項目に対応するメンテナンスが現在実行中であるかを判断する（ステップＳ６１２）。現在メンテナンス中でない場合は、ステップＳ６１３に進む。そして、ジョブ実行判断部１４が、条件付き実行フラグに１を設定して（ステップＳ６１３）、ステップＳ６１７に進む。
【００４６】
ジョブに設定された給紙部がメンテナンス項目に含まれること（Ｓ６１０でＹｅｓ）は、ジョブの設定がメンテナンス作業に対応するメンテナンス項目と抵触することを意味する。また、当該抵触するメンテナンス項目のメンテナンスが終了しておらず、かつ、現在メンテナンス中でない（Ｓ６１１でＮｏ、Ｓ６１２でＮｏ）ことは、ジョブの設定が実行予定のメンテナンス作業に対応するメンテナンス作業と抵触することを意味する。また、図５を参照して説明したように、ジョブ実行判断部１４は、条件付き実行フラグが１である場合には、印刷ジョブを条件付きで実行できると判断する（図５のＳ５０６，Ｓ５０７）。すなわち、ジョブ実行判断部１４は、印刷ジョブの設定が実行予定のメンテナンス作業に対応するメンテナンス項目と抵触すると判断した場合に、印刷ジョブを条件付きで実行できると判断する。
【００４７】
現在メンテナンス中である場合は、ステップＳ６１４に進む。そして、ジョブ実行判断部１４が、ジョブに設定された用紙をサポートする他の給紙部があるかを判断する（ステップＳ６１４）。ジョブに設定された用紙をサポートする他の給紙部がない場合は、ステップＳ６２０に進む。そして、ジョブ実行判断部１４が、実行フラグに０を設定して（ステップＳ６２０）、ジョブ実行判断処理を終了する。
【００４８】
ジョブに設定された用紙をサポートする他の給紙部がある場合は、ステップＳ６１５に進む。そして、ジョブ実行判断部１４が、メンテナンス状態確認処理を実行する（ステップＳ６１５）。続いて、ジョブ実行判断部１４が、実行フラグが１であるかを判断する。（ステップＳ６１６）。実行フラグが１でない場合は、ステップＳ６２０に進む。実行フラグが１である場合は、ステップＳ６１７に進む。
【００４９】
ステップＳ６０５における判断処理において、給紙部設定がオート設定である場合は、ステップＳ６０６に進む。そして、ジョブ実行判断部１４が、ジョブに設定された用紙をサポートする給紙部があるかを判断する（ステップＳ６０６）。ジョブに設定された用紙をサポートする給紙部がない場合は、ステップＳ６０９に進む。そして、ジョブ実行判断部１４が、実行フラグに０を設定して（ステップＳ６０９）、処理を終了する。
【００５０】
ジョブに設定された用紙をサポートする給紙部がある場合は、ステップＳ６０７に進む。そして、ジョブ実行判断部１４が、メンテナンス状態確認処理を行って（ステップＳ６０７）、ステップＳ６０８に進む。続いて、ジョブ実行判断部１４が、実行フラグが１であるかを判断する（ステップＳ６０８）。実行フラグが１でない場合は、処理を終了する。実行フラグが１である場合は、ステップＳ６１７に進む。
【００５１】
ステップＳ６１７において、メンテナンス項目にフィニッシャの項目があるかを判断する（ステップＳ６１７）。メンテナンス項目にフィニッシャの項目がない場合は、ステップＳ６２３に進む。メンテナンス項目にフィニッシャの項目がある場合は、ステップＳ６１８に進む。
【００５２】
次に、ジョブ実行判断部１４が、ジョブの仕上げ設定を確認する（ステップＳ６１８）。そして、ジョブ実行判断部１４が、ジョブに仕上げ設定があるかを判断する（ステップＳ６１９）。ジョブに仕上げ設定がある場合は、ステップＳ６２０に進む。ジョブに仕上げ設定がない場合は、ステップＳ６２３に進む。
【００５３】
図７は、図６のステップＳ６１５におけるメンテナンス状態確認処理の例を説明するフローチャートである。まず、ジョブ実行判断部１４が、画像形成装置１の本体部分と該当給紙部との間にメンテナンス項目があるかを判断する（ステップＳ７０１）。
【００５４】
画像形成装置１の本体部分と該当給紙部との間にメンテナンス項目がない場合は、ステップＳ７０６に進む。そして、ジョブ実行判断部１４が、実行フラグに１を設定して（ステップＳ７０６）、メンテナンス状態確認処理を終了する。
【００５５】
画像形成装置１の本体部分と該当給紙部との間にメンテナンス項目がない場合は、ステップＳ７０２に進む。そして、ジョブ実行判断部１４が、メンテナンス作業が終了しているかを判断する（ステップＳ７０２）。メンテナンス作業が終了している場合は、ステップＳ７０６に進む。
【００５６】
メンテナンス作業が終了していない場合は、ステップＳ７０３に進む。そして、ジョブ実行判断部１４が、当該メンテナンス項目が現在メンテナンス中であるかを判断する（ステップＳ７０３）。当該メンテナンス項目が現在メンテナンス中である場合は、ステップＳ７０５に進む。そして、ジョブ実行判断部１４が、実行フラグに０を設定して（ステップＳ７０５）、メンテナンス状態確認処理を終了する。当該メンテナンス項目が現在メンテナンス中でない場合は、ステップＳ７０４に進む。そして、ジョブ実行判断部１４が、条件付き実行フラグに１を設定して（ステップＳ７０４）、メンテナンス状態確認処理を終了する。なお、図６のステップＳ６２１、Ｓ６０８におけるメンテナンス状態確認処理は、図７を参照して説明したメンテナンス状態確認処理と同様である。
【００５７】
実施例１の画像形成装置によれば、サービスマンが画像形成装置のメンテナンス作業を行っている最中であっても、印刷ジョブの設定と、メンテナンス項目と、メンテナンス作業のステータスに応じて、印刷ジョブの実行をすることができる。
【００５８】
図８は、実施例２の画像形成装置の動作処理の一例を説明するフローチャートである。図８のステップＳ８０１、Ｓ８０２、Ｓ８０３、Ｓ８０４、Ｓ８０５、Ｓ８０６、Ｓ８０９、Ｓ８１０、Ｓ８１１は、図５のステップＳ５０１、Ｓ５０２、Ｓ５０３、Ｓ５０４、Ｓ５０５、Ｓ５０６、Ｓ５０７、Ｓ５０８、Ｓ５０９と同様である。
【００５９】
実施例２においては、ステップＳ８０６の判断処理によって条件付き実行フラグが１であると判断された場合に、ジョブ実行判断部１４が、条件付き実行確認処理を実行する（ステップＳ８０７）。条件付き実行確認処理は、ユーザに対して、条件付きでジョブを実行するか否かを確認する処理である。具体的には、ジョブ実行判断部１４が、表示部１８に指示して、条件付きでジョブを実行するか否かを確認する画面（確認画面）を表示させる。表示部１８は、ユーザがクライアントＰＣ上で画像形成装置の操作を行うことができる操作画面上に、確認画面を表示させる。
【００６０】
ユーザは、操作画面上で画像形成装置１のＩＰアドレスを入力することで、画像形成装置１内のＷｅｂサーバにアクセスし、画像形成装置の操作を行うことができる。なお、この例では、操作画面は、クライアントＰＣのブラウザからＷｅｂサーバにアクセスして表示されるが、操作画面を表示する手法は、これに限定されない。
【００６１】
図９は、確認画面の表示処理の例を説明する図である。図９（Ａ）は、確認画面が表示される操作画面である。図９（Ｂ）は、確認画面の例を示す。ユーザが、図９（Ａ）に示す操作画面９０１からジョブの設定を行い、プリント開始指示を行うと、操作画面上に、制限付きでジョブが実行されることを通知する確認メッセージを含む確認画面９０２が表示される。
【００６２】
図８に戻って、ジョブ実行判断部１４が、条件付きでジョブを実行するかを判断する（ステップＳ８０８）。ユーザが、図９（Ｂ）に示す確認画面９０２上でＯＫボタンを押下げすると、この押下げ操作に従って、制御受付部１９が、印刷ジョブを条件付きで実行することを指示する制御情報を受け付ける。そして、条件付ジョブ実行部１７が、受け付けられた制御情報に基づいて、印刷ジョブを条件付きで実行する。
【００６３】
ユーザが、確認画面９０２上でキャンセルボタンを押下げすると、この押下げ操作に従って、制御受付部１９が、印刷ジョブを実行しないこと、すなわち、印刷ジョブの保持を指示する制御情報を受け付ける。そして、ジョブ保持部１５が、受け付けられた制御情報に基づいて、印刷ジョブを保持する。
【００６４】
実施例２の画像形成装置によれば、印刷ジョブを条件付きで実行できることを確認したユーザの操作に応じて入力される制御情報に基づいて、印刷ジョブを条件付きで実行することができる。
【００６５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６６】
１  画像形成装置
１００  コントローラユニット
【図１】
2013049160.tif 000003
【図２】
2013049160.tif 000004
【図３】
2013049160.tif 000005
【図４】
2013049160.tif 000006
【図５】
2013049160.tif 000007
【図６】
2013049160.tif 000008
【図７】
2013049160.tif 000009
【図８】
2013049160.tif 000010
【図９】
2013049160.tif 000011