(57)【要約】【課題】ジョブの状態遷移に連動させてユーザが所望する処理を実行させる。【解決手段】ユーザにより指定されたジョブの状態及び当該ジョブの状態に対応させて当該ユーザにより指定された処理を含む付随処理制御情報をジョブの実行要求を送信するジョブ実行要求部１１，１３と、ジョブ実行要求に応じて生成されたジョブが当該ジョブに対応した付随処理制御情報に設定されたジョブの状態に遷移した時点で、当該ジョブの状態に対応して指定された処理の実行を制御する付随処理制御部３４と、を有する。【選択図】図１
2015036226.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる指示に応じて生成されたジョブに対応して生成され、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を取得する取得手段と、
ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段と、
前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記処理制御手段は、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、当該ジョブの状態に対応して指定された処理が不適切と判断した場合、あるいは当該ジョブの状態に対応して指定された複数の処理の組み合わせが不適切であると判断した場合、当該処理を実行しないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザによる指示に応じて生成されたジョブに対応させて、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を生成する生成手段と、
ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段と、
前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段と、
を有することを特徴とする画像形成システム。
【請求項４】
前記生成手段は、ジョブの状態に対応させてユーザにより指定された処理が不適切と判断した場合、あるいは、ジョブの状態に対応させてユーザにより指定された複数の処理の組み合わせが不適切であると判断した場合、処理制御情報を生成しないことを特徴とする請求項３に記載の画像形成システム。
【請求項５】
画像形成装置に搭載されたコンピュータを、
ユーザによる指示に応じて生成されたジョブに対応して生成され、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を取得する取得手段、
ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段、
前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
従来から画像形成装置においてジョブの状態が遷移した時点で、スピーカやＬＥＤなどの報知手段を作動させてその旨をユーザに通知する方法が存在する。現在では、ジョブの状態が遷移したときに単なる報知に留まらず、ジョブの状態遷移に連動してシステムに関連する処理の実行、例えば表示画面の変更などユーザの要望は多様化してきている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６８９３０号公報
【特許文献２】特開２００７−０８７０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ジョブの状態遷移に連動させてユーザが所望する処理を実行させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る画像形成装置は、ユーザによる指示に応じて生成されたジョブに対応して生成され、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を取得する取得手段と、ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段と、前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段と、を有することを特徴とする。
【０００６】
また、前記処理制御手段は、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、当該ジョブの状態に対応して指定された処理が不適切と判断した場合、あるいは当該ジョブの状態に対応して指定された複数の処理の組み合わせが不適切であると判断した場合、当該処理を実行しないことを特徴とする。
【０００７】
本発明に係る画像形成システムは、ユーザによる指示に応じて生成されたジョブに対応させて、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を生成する生成手段と、ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段と、前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段と、を有することを特徴とする。
【０００８】
また、前記生成手段は、ジョブの状態に対応させてユーザにより指定された処理が不適切と判断した場合、あるいは、ジョブの状態に対応させてユーザにより指定された複数の処理の組み合わせが不適切であると判断した場合、処理制御情報を生成しないことを特徴とする。
【０００９】
本発明に係るプログラムは、画像形成装置に搭載されたコンピュータを、ユーザによる指示に応じて生成されたジョブに対応して生成され、当該ユーザにより指定されたジョブの状態を特定する状態情報に対応する当該ユーザにより指定された処理を特定する処理情報を少なくとも含む処理制御情報を取得する取得手段、ユーザによる指示に応じて生成されたジョブの実行を制御するジョブ実行制御手段、前記ジョブ実行制御手段によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、前記処理制御情報に含まれる処理情報に基づく処理の実行を制御する処理制御手段、として機能させるためのものである。
【発明の効果】
【００１０】
請求項１記載の発明によれば、ジョブの状態遷移に連動させてユーザが所望する処理を実行させることができる。
【００１１】
請求項２記載の発明によれば、ジョブの状態遷移に連動させて不適切な処理を実行させないようにすることができる。
【００１２】
請求項３記載の発明によれば、ジョブの状態遷移に連動させてユーザが所望する処理を実行させることができる。
【００１３】
請求項４記載の発明によれば、ジョブの状態遷移に連動させて不適切な処理の実行を未然に防止することができる。
【００１４】
請求項５記載の発明によれば、ジョブの状態遷移に連動させてユーザが所望する処理を実行させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る画像形成システムの一実施の形態を示す全体構成図及び各装置のブロック構成を示す図である。
【図２】本実施の形態における画像形成装置のハードウェア構成図である。
【図３】本実施の形態におけるＰＣを形成するコンピュータのハードウェア構成図である。
【図４】本実施の形態におけるジョブ実行要求部により提供されるジョブ実行要求画面の一例を示す図である。
【図５】本実施の形態において画面表示について設定するための画面の構成の一例を示す図である。
【図６】本実施の形態において運転モードについて設定するための画面の構成の一例を示す図である。
【図７】本実施の形態における付随処理制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１７】
図１は、本発明に係る画像形成システムの一実施の形態を示す全体構成図及び各装置のブロック構成を示す図である。図１には、画像形成装置３０と、画像形成装置３０が提供する各種サービスを利用したいユーザが使用するパーソナルコンピュータ（ＰＣ）１０とがネットワーク２で接続された構成が示されている。なお、図１では、画像形成装置３０が提供するサービスの提供を受けるために用いるネットワーク接続機器として１台のＰＣ１０のみを図示したが、複数台のネットワーク接続機器をネットワーク２に接続してもよい。
【００１８】
図２は、本実施の形態における画像形成装置３０のハードウェア構成図である。画像形成装置３０は、コピー機能、スキャナ機能等各種機能を搭載した複合機であり、これらの機能を発揮することでユーザに各種サービスを提供する、コンピュータ内蔵の装置である。図２において、ＣＰＵ４１は、ＲＯＭ４９に格納されたプログラムにしたがってスキャナ４４やプリンタエンジン４６等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス４２は、ＣＰＵ４１の制御対象となる各種機構と接続してデータの通信を行う。操作パネル４３は、ユーザインタフェース手段であり、ユーザからの指示の受け付け、情報の表示を行う。スキャナ４４は、ユーザがセットした原稿を読み取り、電子データとしてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４５等に蓄積する。ＨＤＤ４５は、スキャナ４４を使用して読み取った電子文書などを格納する。プリンタエンジン４６は、ＣＰＵ４１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース（ＩＦ）４７は、ネットワーク２を接続し、本装置が生成した電子データの送信、本装置宛に送信されてきた電子メールの受信、またブラウザ経由による本装置へのアクセスなどに利用される。ＲＡＭ４８は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ＲＯＭ４９は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース（ＩＦ）５０は、ＵＳＢメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。
【００１９】
図３は、本実施の形態におけるＰＣ１０を形成するコンピュータのハードウェア構成図である。本実施の形態においてＰＣ１０を形成するサーバコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図３に示したようにＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４を接続したＨＤＤコントローラ２５、入力手段として設けられたマウス２６とキーボード２７、及び表示装置として設けられたディスプレイ２８をそれぞれ接続する入出力コントローラ２９、通信手段として設けられたネットワークインタフェース（ＩＦ）１８を内部バス１９に接続して構成される。
【００２０】
図１に戻り、画像形成装置３０は、ジョブ実行要求部３１、ジョブ制御管理部３２、サービス制御処理部３３、付随処理制御部３４、システム制御部３５、表示制御部３６及び情報変更処理部３７を有している。なお、本実施の形態の説明に用いない構成要素については適宜省略している。ジョブ実行要求部３１は、ユーザによる指示に応じてジョブの実行を要求する。特に、本実施の形態におけるジョブ実行要求部３１は、本実施の形態において特徴的な付随処理制御情報を生成する。ジョブ実行要求部３１は、コピー、ファクシミリ送信等のサービスアプリケーションを実行することで実現される。ジョブ実行要求部３１は、ジョブパラメータ設定処理部３１１及び付随処理パラメータ設定処理部３１２を有している。ジョブパラメータ設定処理部３１１はジョブのパラメータの設定処理を実行する。付随処理パラメータ設定処理部３１２は、生成手段として設けられ、付随処理制御情報を生成する。付随処理制御情報については後述する。
【００２１】
ジョブ制御管理部３２は、ジョブに関連する制御処理全般を実行する。具体的には、画像形成装置３０の内部のジョブ実行要求部３１から、あるいはネットワーク２を介してＰＣ２のジョブ実行要求部１１から送られてくるジョブ実行要求を受け付ける。また、ジョブ制御管理部３２は、ジョブ実行制御手段として設けられ、ユーザによる指示に応じて、つまり、ジョブ実行要求に応じて生成されたジョブの実行を制御する。また、本実施の形態では、ジョブに付随処理制御情報を付加し、その付随処理制御情報に従って当該ジョブの状態の遷移に応じて処理の実行を制御するが、本実施の形態におけるジョブ制御管理部３２は、取得手段として設けられ、ユーザによる指示に応じて生成されたジョブに対応して生成された付随処理制御情報を取得する。
【００２２】
サービス制御処理部３３は、送られてきたジョブ実行要求に従いジョブを生成し、ジョブ制御管理部３２に登録する。そして、そのジョブに従って画像形成装置３０が提供するプリント、コピー、ファクシミリ通信及びスキャン等各種サービス処理を実行する。付随処理制御部３４は、処理制御手段として設けられ、ジョブ制御管理部３２によるジョブの実行に伴い、当該ジョブが当該ジョブに対応して生成された付随処理制御情報の状態情報により特定されるジョブの状態に遷移した時点で、付随処理制御情報に含まれる処理情報に基づく処理の実行を制御する。システム制御部３５は、画像形成装置３０に搭載されたシステムに関連する処理、アプリケーションの実行制御やシステム環境の設定変更等システムに関連する制御全般を行う。表示制御部３６は、操作パネル４３の表示制御を行う。情報変更処理部３７は、ジョブ制御管理部３２が受け付けた付随処理制御情報の設定内容の変更処理を実施する。
【００２３】
画像形成装置３０における各構成要素３１〜３７は、画像形成装置３０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ４１で動作するプログラムとの協調動作により実現される。
【００２４】
ＰＣ１０は、ジョブ実行要求部１１を有している。なお、本実施の形態の説明に用いない構成要素については適宜省略している。ジョブ実行要求部１１は、基本的には画像形成装置３０におけるジョブ実行要求部３１と同様の機能を有しており、ジョブ実行要求部３１と同様にジョブパラメータ設定処理部１１１及び付随処理パラメータ設定処理部１１２を有している。ジョブ実行要求部１１は、ＰＣ１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプログラムとの協調動作により実現される。プリントサービスを利用する場合、ＰＣ１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプリンタドライバとの協調動作により実現される。
【００２５】
本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００２６】
次に、本実施の形態における動作について説明する。
【００２７】
本実施の形態における画像形成装置３０は、ジョブを受け付けた時点、受け付けたジョブの実行を開始した時点、実行したジョブが正常終了又は異常終了した時点、ジョブが保留された時点など、ジョブの現在の状態が他の状態に遷移したタイミングで、当該ジョブの状態に対応してユーザにより指定された処理を実行する機能を有している。このジョブの状態遷移に連動して処理の実行制御を行うために、本実施の形態では、実行対象のジョブに付随処理制御情報を付加することになるが、最初に、ＰＣ１０から画像形成装置３０にプリントジョブの実行要求を送信する場合を例にして、ジョブの実行要求処理について説明する。
【００２８】
図４は、ジョブ実行要求部１１（プリンタドライバ）により提供されるユーザインタフェースであり、ディスプレイ２８に表示されるジョブ実行要求画面の一例を示した図である。ユーザは、この画面から各種情報を設定する。
【００２９】
ジョブ実行要求部１１におけるジョブパラメータ設定処理部１１１は、ジョブのパラメータをユーザに設定させる。具体的には、図４に示した基本設定タブ及び応用設定タブに対応する画面（図示せず）から各種パラメータの設定を行う。プリントサービスの実行要求を行う場合、用紙サイズ、印刷枚数、拡縮倍率、白黒／カラー等のパラメータを設定させる。ジョブパラメータ設定処理部１１１により設定されるジョブのパラメータは、従前と同様でよい。
【００３０】
図４には、ジョブ実行要求画面において付随処理設定タブがユーザにより選択された場合の付随処理設定メニュー画面の一例が示されている。付随処理パラメータ設定処理部１１２は、この付随処理設定に対するユーザ設定操作に応じて付随処理制御情報を生成する。図４では、付随処理制御情報の生成対象とするジョブの状態として、ジョブの正常終了（ジョブの正常終了時の処理）、異常終了（ジョブの異常終了時の処理）及び開始（ジョブの開始時の処理）を示しているが、これに限ることなく前述したように、ジョブが保留された時点等他のジョブの状態についても設定できるようにしてもよい。ユーザがジョブの正常終了時に連動して実行させたい処理について設定を行いたい場合は、「ジョブの正常終了時の処理」ボタンを選択する。この「ジョブの正常終了時の処理」ボタンが選択された場合に表示される設定画面を図５，図６に示す。なお、ボタン選択後に最初に表示される初期画面はいずれの画面でもよい。
【００３１】
このうち、図５は、ジョブが正常終了したタイミングで操作パネル４３に表示させる画面を設定するための設定画面である。ここで、ジョブが正常終了した時点で操作パネル４３の画面表示を切り替えるためには、「する」ボタン５１を選択する。画像形成装置３０は、複数種類の表示画面を用意しているので、「画面」の設定領域５２から、プルダウンメニューにリスト表示された複数種類の表示画面の中から所望する表示画面を選択する。
【００３２】
図６は、ジョブが正常終了したタイミングで画像形成装置３０の運転モードを切り替えるための設定画面である。ここで、ジョブが正常終了した時点で画像形成装置３０の運転モードを切り替えるためには、「する」ボタン５４を選択する。画像形成装置３０が複数の運転モードを有している場合、「モード」の設定領域５５から、プルダウンメニューにリスト表示された複数種類の運転モードの中から所望する運転モードを選択する。
【００３３】
以上例示したように、ユーザは、１つのジョブの状態（この例では、「正常終了」）に対し複数の処理を実行させるように設定してもよい。ユーザは、更に他のジョブの状態に対しても同様に設定を行う。
【００３４】
ユーザにより上記例示した設定操作が行われると、付随処理パラメータ設定処理部１１２は、ジョブの状態（「正常終了」）を特定する状態情報及び状態情報により特定されるジョブの状態に対応させて当該ユーザにより指定された処理（ジョブ確認画面の表示及び節電モードへの移行）を特定する処理情報を設定し、これらの情報を含む付随処理制御情報を生成する。そして、ジョブ実行要求部１１は、印刷対象とするデータにジョブのパラメータ及び付随処理制御情報を付加してジョブ実行要求を画像形成装置３０へ送信する。
【００３５】
なお、図４乃至図６に示した画面は一例であって他のレイアウト構成にて実現してもよい。また、本実施の形態では、ジョブの状態遷移に連動させて表示画面の変更及び運転モードの切替えという処理を実行させる場合を例にしたが、ジョブの状態遷移に連動させる処理は、これに限定する必要はなく、その他の処理においても図５及び図６に例示したような設定画面を設けてユーザに処理を指定させるようにしてもよい。
【００３６】
上記説明では、ＰＣ１０から画像形成装置３０にプリントジョブの実行要求を送信する場合を例にして説明したが、画像形成装置３０におけるジョブ実行要求部３１がコピーやファクシミリ送信等のジョブの実行要求をする場合も上記と同様に処理されることになる。ただ、ＰＣ１０がディスプレイ２８やマウス２６，キーボード２７を用いるのに対し、画像形成装置３０では、操作パネル４３から用いる点でユーザインタフェースが異なるので、この差異によって設定画面の構成は異なってくる。
【００３７】
続いて、ジョブ実行要求が送信されてきたときの画像形成装置３０における処理について説明する。
【００３８】
ジョブ実行要求部１１又はジョブ実行要求部３１により生成された付随処理制御情報及びジョブのパラメータを含むジョブ実行要求が送られてくると、ジョブ制御管理部３２は、そのジョブ実行要求を受け付け、サービス制御処理部３３に通知する。サービス制御処理部３３では、そのジョブ実行要求に含まれているジョブのパラメータに従って、要求されたサービスのジョブを生成する。ジョブ制御管理部３２は、ジョブが生成されると、そのジョブに対して当該ジョブを識別する情報としてジョブＩＤを生成し、その生成したジョブＩＤと共に当該ジョブに対応する付随処理制御情報を付随処理制御部３４に送る。その後、ジョブ制御管理部３２は、生成されたジョブの実行を開始することになるが、ジョブの生成後、ジョブの状態を常時監視する。そして、ジョブの状態遷移が発生すると、その状態遷移が発生した時点で当該ジョブのジョブＩＤと当該ジョブが遷移した新たなジョブの状態とを含む状態通知情報を付随処理制御部３４に送信することでジョブの状態が遷移したことを通知する。画像形成装置３０では、複数のジョブが同時並行して実行される場合がありうるが、付随処理制御部３４は、状態通知情報にジョブＩＤが含まれているので、状態遷移が発生したジョブを特定しうる。
【００３９】
以下、付随処理制御部３４における付随処理制御処理について図７に示したフローチャートを用いて説明する。
【００４０】
付随処理制御部３４は、前述したように新たに生成されたジョブに対応する付随処理制御情報を取得すると、所定の記憶領域に保存する（ステップ１０１）。その後、状態通知情報がジョブ制御管理部３２から送られてくると、それを取得する（ステップ１０２）。そして、取得した状態通知情報に含まれているジョブＩＤに対応した付随処理制御情報を参照し、状態通知情報に含まれているジョブの状態に関する情報が付随処理制御情報に設定されているかを確認する。遷移したジョブの状態に関する情報が付随処理制御情報に設定されている場合（ステップ１０３でＹ）、付随処理制御情報を参照することによって実行する付随処理を特定し（ステップ１０４）、その特定した付随処理の実行を、対応する処理制御手段、本実施の形態の場合、システム制御部３５又は表示制御部３６に指示する（ステップ１０５）。例えば、図５に例示されたように「ジョブ確認画面の表示」という処理が付随処理制御情報に設定されていれば、付随処理制御部３４は、表示制御部３６に指示することで、ジョブの正常終了時点でジョブ確認画面を操作パネル４３に表示させる。また、図５に例示されたように「節電モードでの運転」という処理が付随処理制御情報に設定されていれば、付随処理制御部３４は、システム制御部３５に指示することで、ジョブの正常終了時点で画像形成装置３０の運転モードを節電モードへ移行させる。
【００４１】
また、ステップ１０２において、正常終了若しくは異常終了というジョブが終了した旨を示す状態通知情報が送られてこなかった場合（ステップ１０６でＮ）、状態通知情報の待機待ちの状態に戻る（ステップ１０２）。一方、ジョブが終了した旨を示す状態通知情報が送られてきた場合（ステップ１０６でＹ）、付随処理制御部３４は、保存しておいた当該ジョブの付随処理制御情報を削除する（ステップ１０７）。
【００４２】
なお、図７では、１つのジョブに着目したフローチャートであり、１つのジョブの実行が終了すると、当該ジョブに対する付随処理制御処理は終了する。但し、画像形成装置３０では、複数のジョブが同時並行して実行されうるので、付随処理制御部３４は、いったん起動されると、付随処理制御処理アプリケーションの終了が指示されるまで、ＲＡＭ４８に常駐して常時動作することになる。
【００４３】
なお、画像形成装置３０の操作パネル４３を操作して、画像形成装置３０の前でジョブの終了を待っているユーザは、自己のジョブの状態遷移の発生を画像形成装置３０の状態変化（操作パネル４３の表示や運転モードの切替え）で認識しうるが、ＰＣ１０からジョブの実行要求をしたユーザは、ジョブの状態遷移の発生に気づかないかもしれない。この場合、ジョブの状態遷移の発生に伴って画像形成装置３０に搭載されたスピーカやＬＥＤ等の報知手段（図示せず）を作動させて、ジョブの状態遷移の発生をＰＣ１０のユーザに報知するようにしてもよい。
【００４４】
また、本実施の形態では、付随処理制御情報の生成後でも情報変更処理部３７を設けて画像形成装置３０において付随処理制御情報の設定内容を変更できるように構成した。すなわち、ユーザによる操作パネル４３からの操作指示に応じて、情報変更処理部３７は、ユーザにより指示された、付随処理制御部３４が保存している付随処理制御情報の設定内容を変更する。例えば、「正常終了時にジョブ確認画面の表示」を「正常終了時にメニュー画面の表示」などと変更する。
【００４５】
ところで、本実施の形態は、ジョブの状態が遷移したタイミングで、ユーザにより指定された付随処理を実行させることを特徴としている。また、実行させる処理は、ジョブの状態遷移の発生に対して複数の処理を実行させてもよい。例えば、ジョブの正常終了時点で節電モードへの移行及びネットワーク接続オフラインという各処理を実行させるなどである。
【００４６】
しかしながら、ユーザにより、例えば、ジョブの開始時点で節電モードへ移行するなどの処理を実行させるというように、不適切な付随処理が指定される場合も想定しうる。また、ジョブの正常終了時点で当該ジョブの実行結果を電子メールにて送信するということと、ネットワーク接続をオフラインにするという矛盾する処理の組み合わせが指定される可能性もあり得る。また、電子メール通信機能が搭載されていない画像形成装置３０に対し、ジョブの正常終了時点で当該ジョブの実行結果を電子メールにて送信する処理というように、画像形成装置３０が本来的に実施不可能な付随処理が指定される場合もありうる。更に、画像形成装置３０が本来的に実施可能な処理であっても、ジョブの状態遷移の発生時点で何らかの理由により付随処理が実施できない場合もあり得る。
【００４７】
そこで、本実施の形態では、上記例示したような不都合が生じる場合にも対応できるようにした。そのために、本実施の形態における付随処理パラメータ設定処理部１１２，３１２は、ジョブの状態に対応させてユーザにより指定された処理が不適切と判断した場合、あるいは、ジョブの状態に対応させてユーザにより指定された複数の処理の組み合わせが不適切であると判断した場合、処理制御情報を生成しないようにした。なお、この不適切と判断するための情報は、予め設定されているものとする。例えば、本実施の形態では、図５及び図６に例示した設定画面からユーザが付随処理を選択するようにしているが、不適切な付随処理及び画像形成装置３０が搭載していない機能に関する処理を選択候補として設定領域に表示させないようにすることで、矛盾する処理が選択されることを事前に阻止する。例えば、ジョブの開始時点に対する付随処理として節電モードへ移行する処理を選択できないようにする。具体的には、設定領域にリスト表示される処理の選択候補から除外する。また、矛盾する処理の組み合わせが指定されたときには、その旨を警告表示する。あるいは、先に指定された付随処理との組み合わせが可能な処理のみを選択候補として設定領域にリスト表示する。このように、付随処理制御情報の生成時点において不都合の発生を未然に阻止する。
【００４８】
また、ジョブの実行時点において付随処理の実行の是非を判断してもよい。すなわち、付随処理制御部３４は、ジョブの状態遷移が発生した時点で、当該ジョブの状態に対応して指定された処理が不適切と判断した場合、あるいは当該ジョブの状態に対応して指定された複数の処理の組み合わせが不適切であると判断した場合、当該処理を実行しないようにした。なお、この不適切と判断するための情報、不適切な組み合わせと判断するための情報は、予め設定されているものとする。例えば、ジョブの実行開始時点に節電モードへ移行する処理が指定されていた場合、節電モードへ移行するための処理の実行をシステム制御部３５等に指示しない。また、ジョブの正常終了時点に電子メール送信処理とネットワーク接続をオフラインにする処理とが指定されていた場合、少なくとも一方の処理の実行をシステム制御部３５等に指示しない。このようにして、ジョブの状態遷移の発生時に付随処理が不適切かどうかを判断し、不適切と判断した場合には当該処理を実行させないようにする。
【００４９】
なお、本実施の形態では、図４乃至図６に例示した付随処理設定用の画面を通じて付随処理制御情報に含める各種情報をユーザに設定させるようにしたが、例えば、「ジョブ確認画面の表示」、「節電モードでの運転」、「メニュー画面の表示」などと各ジョブの状態に対し、ジョブの状態遷移に連動して実行させる処理を特定する付随処理設定情報を複数予め定義しておき、その定義した付随処理設定情報の中から所望する付随処理設定情報をユーザに選択させ、その選択された付随処理設定情報に基づき付随処理制御情報を生成するようにしてもよい。
【符号の説明】
【００５０】
２  ネットワーク、１０  ＰＣ、１１，３１  ジョブ実行要求部、１８，４７  ネットワークインタフェース（ＩＦ）、１９  内部バス、２１，４１  ＣＰＵ、２２，４９  ＲＯＭ、２３，４８  ＲＡＭ、２４，４５  ハードディスクドライブ（ＨＤＤ）、２５  ＨＤＤコントローラ、２６  マウス、２７  キーボード、２８  ディスプレイ、２９  入出力コントローラ、３０  画像形成装置、３２  ジョブ制御管理部、３３  サービス制御処理部、３４  付随処理制御部、３５  システム制御部、３６  表示制御部、３７  情報変更処理部、４２  アドレスデータバス、４３  操作パネル、４４  スキャナ、４６  プリンタエンジン、５０  外部メディアインタフェース（Ｉ／Ｆ）、１１１，３１１  ジョブパラメータ設定処理部、１１２，３１２  付随処理パラメータ設定処理部。
【図１】
2015036226.tif 000003
【図２】
2015036226.tif 000004
【図３】
2015036226.tif 000005
【図４】
2015036226.tif 000006
【図５】
2015036226.tif 000007
【図６】
2015036226.tif 000008
【図７】
2015036226.tif 000009