(57)【特許請求の範囲】
【請求項１】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、
各種情報を記憶する記憶手段と、
前記ワークフローを取得するワークフロー取得手段と、
前記ワークフロー取得手段によって取得される前記ワークフローを解析するワークフロー解析手段と、
前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、
前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、
前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、
を備え、
前記ワークフロー解析手段は、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブとは異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類しておき、
前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成装置。
【請求項２】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、
各種情報を記憶する記憶手段と、
前記ワークフローを取得するワークフロー取得手段と、
前記ワークフロー取得手段によって取得される前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段と、
前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、
前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、
前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、
を備え、
前記ワークフロー解析手段は、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類し、
前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成装置。
【請求項３】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、
各種情報を記憶する記憶手段と、
前記ワークフローを取得するワークフロー取得手段と、
前記ワークフロー取得手段によって取得される前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段と、
前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、
前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、
前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、
を備え、
前記ワークフロー解析手段は、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類し、
前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成装置。
【請求項４】
前記特定の承認者の入退室状況を管理する入退室管理装置とネットワークを介して通信を行う通信手段をさらに備え、
前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、前記入退室管理装置と通信を行うことによって前記特定の承認者が入室状態であると判断する場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、前記入退室管理装置と通信を行うことによって前記特定の承認者が退室状態であると判断する場合、当該印刷ジョブを前記記憶手段に格納すると共に、その後、前記入退室管理装置と定期的に通信を行うことによって前記特定の承認者が入室状態であると判断した時点で前記記憶手段に格納した前記印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記ワークフロー解析手段は、前記ワークフローに、印刷ジョブの実行対象となる画像データへのスタンプ画像の合成処理が含まれている場合、当該印刷ジョブを実行優先ジョブに分類することを特徴とする請求項１乃至５のいずれかに記載の画像形成装置。
【請求項７】
前記スタンプ画像は、前記画像データが秘密情報であることを示す画像であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記ワークフロー解析手段は、前記ワークフローに、印刷ジョブの実行対象となる画像データをＦＡＸ又は電子メールで受信する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類することを特徴とする請求項１乃至７のいずれかに記載の画像形成装置。
【請求項９】
ユーザによる操作入力を受け付ける操作手段をさらに備え、
前記ジョブ実行制御手段は、省電力優先ジョブに分類された印刷ジョブを前記記憶手段に格納した後、前記操作手段を介して当該印刷ジョブの実行が指示されることに伴い、前記記憶手段から当該印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする請求項１乃至８のいずれかに記載の画像形成装置。
【請求項１０】
前記ジョブ実行制御手段は、前記記憶手段に格納した印刷ジョブのデータ量を監視し、そのデータ量が所定値を越えたタイミングで前記記憶手段から前記印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする請求項１乃至９のいずれかに記載の画像形成装置。
【請求項１１】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、
(a) 前記ワークフローを取得するステップと、
(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブとは異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、
(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、
を有し、
前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成方法。
【請求項１２】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、
(a) 前記ワークフローを取得するステップと、
(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、
(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、
を有し、
前記ステップ(b)は、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類し、
前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成方法。
【請求項１３】
複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、
(a) 前記ワークフローを取得するステップと、
(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、
(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、
を有し、
前記ステップ(b)は、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類し、
前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする画像形成方法。
【請求項１４】
画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、
複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、
前記ワークフローを解析するワークフロー解析手段、および、
前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、
として機能させ、
前記ワークフロー解析手段には、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブとは異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類させ、
前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とするプログラム。
【請求項１５】
画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、
複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、
前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段、および、
前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、
として機能させ、
前記ワークフロー解析手段には、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類させ、
前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とするプログラム。
【請求項１６】
画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、
複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、
前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段、および、
前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、
として機能させ、
前記ワークフロー解析手段には、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類させ、
前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関し、特に複数の処理を順次実行していくことが定義されたワークフローに基づき、画像形成装置において実行可能なジョブを順次自動で実行していくための技術に関する。
【背景技術】
【０００２】
複合機などの画像形成装置は、印刷用紙にトナー像を転写させた後、その印刷用紙に対して加熱加圧処理を施すことによってトナー像を印刷用紙に定着させる。そのため、画像形成装置は、トナー像を印刷用紙に定着させる定着部にヒーターを備えている。ところが、定着部におけるヒーターの温度を一定温度に保持しつづけると、画像形成装置において消費される電力が増加する。そのため、従来の画像形成装置において印刷出力を行わない状態のときには、通電状態を省電力モードへ移行させることによって消費電力の低減を図るようした技術が種々提案されている。
【０００３】
例えば特許文献１には、画像形成装置が省電力モードであるとき、リアルタイムでの印刷出力が要求されない印刷ジョブを受信すると、その印刷ジョブを一旦蓄積しておく技術が開示されている。そして特許文献１には、その後、画像形成装置が、リアルタイムでの印刷出力が要求される印刷ジョブを受信するなど、所定の条件を満たしたと判断すると、蓄積しておいた印刷ジョブに基づいて印刷出力を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３１３４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される技術では、画像形成装置に印刷ジョブを送信するときには、リアルタイムでの印刷出力を要求するか否かを、ユーザ自身がその都度決定して設定しなければならないという煩わしさがある。
【０００６】
また近年の画像形成装置は、複数の処理を順次実行していくことが定義されたワークフローを入力し、そのワークフローに基づいて自機で実行可能なジョブを順次自動で実行していくことができるようになってきている。ところが、この種の画像形成装置は、ワークフローに基づく処理を実行する際には、そのワークフローに含まれる複数の処理の全てを効率良く実行するとの観点から、そのワークフローに印刷ジョブが含まれていれば、画像形成装置の通電状態が省電力モードであっても通常通電モードへ復帰させて速やかに印刷ジョブを実行する。
【０００７】
したがって、画像形成装置がワークフローに基づく処理を自動で実行するときには、省電力モードから通常通電モードへ復帰してしまうことになる。これを防止するためには、例えば、上述した特許文献１のように、ユーザが画像形成装置に特定のワークフローに基づく処理の実行を指示するとき、そのワークフローに印刷ジョブが含まれるかどうかを確認し、印刷ジョブが含まれていれば、その印刷ジョブに対してリアルタイムでの印刷出力を要求しない設定を行わなければならない。そのため、ワークフローに基づく処理を実行させるときには、ユーザの操作負担が大きくなるという問題がある。
【０００８】
そこで本発明は、上述した問題点を解決すべく、複数の処理を順次実行していくことが定義されたワークフローに印刷ジョブが含まれている場合、その印刷ジョブを速やかに実行すべきであるか否かを自動判別することにより、通常通電モードへの復帰動作の回数を低減できるようにした画像形成装置、画像形成方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、各種情報を記憶する記憶手段と、前記ワークフローを取得するワークフロー取得手段と、前記ワークフロー取得手段によって取得される前記ワークフローを解析するワークフロー解析手段と、前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、を備え、前記ワークフロー解析手段は、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブとは異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類しておき、前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１０】
請求項２にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、各種情報を記憶する記憶手段と、前記ワークフローを取得するワークフロー取得手段と、前記ワークフロー取得手段によって取得される前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段と、前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、を備え、前記ワークフロー解析手段は、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類し、前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
請求項３にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成装置であって、各種情報を記憶する記憶手段と、前記ワークフローを取得するワークフロー取得手段と、前記ワークフロー取得手段によって取得される前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段と、前記ワークフロー取得手段によって取得される前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段と、前記ジョブ実行制御手段によって実行指示される印刷ジョブに基づき、画像形成を行って印刷出力を行う画像形成手段と、前記画像形成手段における通電状態を、通常通電モードと省電力モードとのいずれかに設定する通電制御手段と、を備え、前記ワークフロー解析手段は、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類し、前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記省電力モードである場合、当該印刷ジョブを前記記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記通電制御手段によって設定されている前記画像形成手段の通電状態が前記通常通電モードである場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１１】
請求項４にかかる発明は、請求項２に記載の画像形成装置において、前記特定の承認者の入退室状況を管理する入退室管理装置とネットワークを介して通信を行う通信手段をさらに備え、前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、前記入退室管理装置と通信を行うことによって前記特定の承認者が入室状態であると判断する場合、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１２】
請求項５にかかる発明は、請求項４に記載の画像形成装置において、前記ジョブ実行制御手段は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、前記入退室管理装置と通信を行うことによって前記特定の承認者が退室状態であると判断する場合、当該印刷ジョブを前記記憶手段に格納すると共に、その後、前記入退室管理装置と定期的に通信を行うことによって前記特定の承認者が入室状態であると判断した時点で前記記憶手段に格納した前記印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１３】
請求項６にかかる発明は、請求項１乃至５のいずれかに記載の画像形成装置において、前記ワークフロー解析手段は、前記ワークフローに、印刷ジョブの実行対象となる画像データへのスタンプ画像の合成処理が含まれている場合、当該印刷ジョブを実行優先ジョブに分類することを特徴とする構成である。
【００１４】
請求項７にかかる発明は、請求項６に記載の画像形成装置において、前記スタンプ画像は、前記画像データが秘密情報であることを示す画像であることを特徴とする構成である。
【００１５】
請求項８にかかる発明は、請求項１乃至７のいずれかに記載の画像形成装置において、前記ワークフロー解析手段は、前記ワークフローに、印刷ジョブの実行対象となる画像データをＦＡＸ又は電子メールで受信する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類することを特徴とする構成である。
【００１７】
請求項９にかかる発明は、請求項１乃至８のいずれかに記載の画像形成装置において、ユーザによる操作入力を受け付ける操作手段をさらに備え、前記ジョブ実行制御手段は、省電力優先ジョブに分類された印刷ジョブを前記記憶手段に格納した後、前記操作手段を介して当該印刷ジョブの実行が指示されることに伴い、前記記憶手段から当該印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１８】
請求項１０にかかる発明は、請求項１乃至９のいずれかに記載の画像形成装置において、前記ジョブ実行制御手段は、前記記憶手段に格納した印刷ジョブのデータ量を監視し、そのデータ量が所定値を越えたタイミングで前記記憶手段から前記印刷ジョブを読み出し、前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００１９】
請求項１１にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、(a) 前記ワークフローを取得するステップと、(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブとは異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、を有し、前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
請求項１２にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、(a) 前記ワークフローを取得するステップと、(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、を有し、前記ステップ(b)は、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類し、前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
請求項１３にかかる発明は、複数の処理を順次実行していくことが定義されたワークフローに基づき、実行可能なジョブを自動で実行していく画像形成方法であって、(a) 前記ワークフローを取得するステップと、(b) 前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するステップと、(c) 前記ワークフローに基づいてジョブの実行を制御するステップと、を有し、前記ステップ(b)は、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類し、前記ステップ(c)は、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合には当該印刷ジョブを所定の記憶手段に格納する一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合には前記画像形成手段を駆動することによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【００２０】
請求項１４にかかる発明は、画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、前記ワークフローを解析するワークフロー解析手段、および、前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、として機能させ、前記ワークフロー解析手段には、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている複数の処理のうち、当該印刷ジョブと異なる処理の処理内容を解析することによって、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類させ、前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
請求項１５にかかる発明は、画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段、および、前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、として機能させ、前記ワークフロー解析手段には、前記ワークフローに、当該印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、当該印刷ジョブを省電力優先ジョブに分類させ、前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
請求項１６にかかる発明は、画像形成を行って印刷出力を行うことが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、複数の処理を順次実行していくことが定義されたワークフローを取得するワークフロー取得手段、前記ワークフローを解析し、前記ワークフローに印刷ジョブが含まれる場合、前記ワークフローに定義されている各処理の処理内容に基づいて、当該印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類するワークフロー解析手段、および、前記ワークフローに基づいてジョブの実行を制御するジョブ実行制御手段、として機能させ、前記ワークフロー解析手段には、前記ワークフローに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類すると共に、本印刷に対応する印刷ジョブを省電力優先ジョブに分類させ、前記ジョブ実行制御手段には、前記ワークフローに含まれる印刷ジョブの実行タイミングにおいて、当該印刷ジョブが省電力優先ジョブであり、且つ、印刷出力を行う画像形成手段の通電状態が省電力モードである場合、当該印刷ジョブを所定の記憶手段に格納させる一方、当該印刷ジョブが実行優先ジョブである場合、又は、前記画像形成手段の通電状態が通常通電モードである場合、前記画像形成手段を駆動させることによって当該印刷ジョブに基づく印刷出力を行わせることを特徴とする構成である。
【発明の効果】
【００２１】
本発明によれば、複数の処理を順次実行していくことが定義されたワークフローに印刷ジョブが含まれている場合、その印刷ジョブを速やかに実行すべきであるか否かを自動判別する。そして、ワークフローに基づく印刷ジョブの実行タイミングにおいて、その印刷ジョブが速やかに実行すべきジョブでなく、通電状態が省電力モードである場合、その印刷ジョブを格納させて待機させることができる。したがって、ワークフローに基づく処理を順次実行していくとき、省電力モードが通常通電モードへ復帰してしまう回数を低減することができるようになる。
【００２２】
またワークフローに基づく印刷ジョブの実行タイミングにおいて、その印刷ジョブが速やかに実行すべきジョブである場合、その印刷ジョブに基づく印刷出力が行われるので、ワークフローに基づく処理を効率良く進めていくことができる。
【図面の簡単な説明】
【００２３】
【図１】画像形成システムの一構成例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示すブロック図である。
【図３】ＣＰＵがプログラムを実行することによって実現される機能構成の一例を示す図である。
【図４】備品の購入申請に関するワークフローの一例を示す図である。
【図５】図４のワークフローに基づく処理を順次行っていく際にＣＰＵが行う処理手順の一例を示すフローチャートである。
【図６】印刷ジョブ蓄積待機に関する詳細な処理手順の一例を示すフローチャートである。
【図７】秘密情報に対してスタンプ画像を合成して印刷出力するワークフローの一例を示す図である。
【図８】図７のワークフローに基づく処理を順次行っていく際にＣＰＵが行う処理手順の一例を示すフローチャートである。
【図９】特定の相手先からＦＡＸデータを受信して印刷出力するワークフローの一例を示す図である。
【図１０】図９のワークフローに基づく処理を順次行っていく際にＣＰＵが行う処理手順の一例を示すフローチャートである。
【図１１】複数の印刷ジョブを含むワークフローの一例を示す図である。
【図１２】図１１のワークフローに基づく処理を順次行っていく際にＣＰＵが行う処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２５】
図１は、本実施形態における画像形成システム１の一構成例を示す図である。この画像形成システム１は、例えばオフィス環境などに設置されるものであり、ＬＡＮ（Local Area Network）などのネットワーク７に画像形成装置２が接続された構成である。画像形成装置２は、コピー機能、プリント機能、スキャン機能、ＦＡＸ機能、電子メール送受信機能などの複数の機能を有する複合機などで構成され、それら各機能に対応するジョブを実行する。尚、ネットワーク７は、インターネットなどの広域ネットワークを含むものであっても構わない。
【００２６】
またネットワーク７には、複数のユーザのそれぞれが個別に使用するために割り当てられる複数のコンピュータ３が接続される。図例では、ユーザＡ，Ｂ，Ｃのそれぞれが使用する３台のコンピュータ３を示しているが、コンピュータ３の台数はこれに限られるものではない。さらにネットワーク７には、ワークフロー管理サーバ４、文書管理サーバ５および入退室管理サーバ６といった複数のサーバが接続されている。
【００２７】
ワークフロー管理サーバ４は、画像形成装置２で実行するワークフローを管理するサーバである。このワークフロー管理サーバ４は、ハードディスク装置などの記憶装置４ａを備えており、その記憶装置４ａに様々なワークフロー４ｂを記憶して管理する。記憶装置４ａに記憶されるワークフロー４ｂは、複数の処理を順次実行していくことが予め定義された情報であり、画像形成装置２において実行する少なくとも１つのジョブが定義された情報である。したがって、画像形成装置２は、ワークフロー管理サーバ４で管理されるワークフロー４ｂを入力すると、そのワークフロー４ｂに基づき、自機で実行可能なジョブを自動で実行していくことができるようになる。ただし、ワークフロー４ｂに含まれる複数の処理の中には、画像形成装置２が自動で実行することができない処理が含まれることもある。
【００２８】
文書管理サーバ５は、オフィス環境において使用される様々な文書データを一元管理するサーバである。この文書管理サーバ５は、例えばネットワーク７を介して文書データの取得要求を受信すると、その取得要求の送信元に対して文書データを供給する。
【００２９】
入退室管理サーバ６は、各ユーザの入退室状況を管理するサーバである。この入退室管理サーバ６は、例えば各オフィスの入口に設けられた施錠扉を開錠するための開錠装置６ａと接続されている。開錠装置６ａは、例えば各ユーザが所持するＩＣカード６ｂに記録された情報を読み取り、入室が許可されたユーザであれば施錠扉を開錠する装置である。入退室管理サーバ６は、複数の開錠装置６ａのそれぞれが読み取った情報や開錠履歴などを取得し、各ユーザの入退室状況をリアルタイムで管理する。
【００３０】
画像形成装置２は、上述したような、複数のコンピュータ３、ワークフロー管理サーバ４、文書管理サーバ５および入退室管理サーバ６のそれぞれとネットワーク７を介してデータ通信を行うことが可能であり、各装置と連携しながらジョブの実行を行うことができる構成となっている。特に、本実施形態の画像形成装置２は、上述したように、ワークフロー管理サーバ４で管理されるワークフロー４ｂを入力すると、そのワークフロー４ｂに基づく処理を順次実行していくように構成される。
【００３１】
また画像形成装置２は、公衆電話網８と接続されており、公衆電話網８を介してＦＡＸデータの送受信を行うことも可能である。ただし、画像形成装置２は、インターネットＦＡＸの機能も具備しており、公衆電話網８に限らず、ネットワーク７を介してＦＡＸデータの送受信を行うことも可能である。
【００３２】
上記のような画像形成システム１では、各ユーザがワークフロー管理サーバ４にワークフロー４ｂを登録すると、そのワークフロー４ｂを他のユーザと共有して利用することができるようになる。例えば、あるグループに所属する一人のユーザが文書を作成した場合、その文書を画像形成装置２でスキャンし、それによって得られる画像データを文書管理サーバ５に保存すると共に、その画像データを他のユーザにも配信することがある。このような場合、文書をスキャンする処理と、画像データを文書管理サーバ５に送信する処理と、同一グループに属する各ユーザを宛先として画像データを送信する処理とを定義したワークフロー４ｂを予めワークフロー管理サーバ４に登録しておく。これにより、同一グループに属する各ユーザは、ワークフロー管理サーバ４に予め登録されているワークフロー４ｂを選択して画像形成装置２にそのワークフロー４ｂの実行を指示することにより、画像形成装置２においてスキャンジョブと画像データの送信ジョブとが自動で実行されるようになる。特にスキャン時の原稿読み取り設定や画像データの送信先などは予めワークフロー４ｂに定義されているので、ワークフロー４ｂの実行を指示するときには、ユーザがそれらの設定操作を行う必要がないため、画像形成装置２の利用効率が向上するという利点がある。以下、このような画像形成装置２について詳しく説明する。
【００３３】
図２は、画像形成装置２のハードウェア構成の一例を示すブロック図である。画像形成装置２は、図２に示すように、ＣＰＵ１０と、メモリ１１と、通電制御部１２と、ネットワークインタフェース１３と、操作パネル１４と、スキャナ部１５と、プリンタ部１６と、ＦＡＸ部１７と、記憶装置１８とを備えており、これらがデータバス１９を介して相互にデータの入出力を行うことができる構成である。
【００３４】
ＣＰＵ１０は、記憶装置１８に記憶されているプログラム２０を実行することにより、各部の動作を制御する処理部である。特にＣＰＵ１０は、プログラム２０を実行することにより、ユーザによって指定されたワークフロー４ｂに基づく処理の実行を制御するように構成される。尚、これについての詳細は後述する。またメモリ１１は、ＣＰＵ１０がプログラム２０を実行することに伴って発生する一時的なデータなどを記憶するためのものである。
【００３５】
通電制御部１２は、画像形成装置２における各部の通電状態を制御する処理部である。この通電制御部１２は、画像形成装置２の各部に対する通電状態を、通常通電モードと、省電力モードとに切り替える制御を行う。通常通電モードは、各部に対して正常に電力を供給するモードである。これに対し、省電力モードは、少なくともプリンタ部１６における定着部１６ａへの電力供給を遮断することにより、通常通電モードよりも消費電力を低減させるモードである。通電制御部１２は、例えば画像形成装置２において印刷ジョブの実行が行われていない状態が所定時間継続すると、通常通電モードから省電力モードへと移行させ、プリンタ部１６における定着部１６ａへの電力供給を遮断する。その後、画像形成装置２において印刷ジョブが実行されるとき、通電制御部１２は、ＣＰＵ１０からの指示に基づいて省電力モードから通常通電モードへ移行させ、プリンタ部１６において画像形成を行うことができる状態へと復帰させる。
【００３６】
ネットワークインタフェース１３は、画像形成装置２をネットワーク７に接続するためのものである。ＣＰＵ１０は、このネットワークインタフェース１３を介して上述した各装置とデータ通信を行う。例えば、ＣＰＵ１０は、画像形成装置２において画像データなどの送信ジョブを実行するとき、このネットワークインタフェース１３を介してネットワーク７に接続された各装置に対してデータを送信する。またＦＡＸ部１７が、このネットワークインタフェース１３を介してＦＡＸデータの送受信を行うこともある。
【００３７】
操作パネル１４は、ユーザが画像形成装置２を操作する際のユーザインタフェースとなるものである。この操作パネル１４は、ユーザに対して各種情報を表示する表示部１４ａと、ユーザによる操作入力を受け付ける操作部１４ｂとを備えている。表示部１４ａは、例えばカラー液晶ディスプレイなどで構成される。操作部１４ｂは、表示部１４ａの表示画面上に配置されるタッチパネルキーと、表示画面の周囲に配置される押しボタンキーとを備えて構成される。
【００３８】
例えば、ユーザはこの操作パネル１４を操作することにより、ワークフロー管理サーバ４に登録されているワークフロー４ｂの一覧を表示させ、その一覧の中から所望のワークフローを選択することにより、画像形成装置２に対して実行対象となる一のワークフローを指示することができるようになっている。ただし、これに限られるものではなく、例えば各ユーザは自身のコンピュータ３を操作することによって画像形成装置２にリモートログインすることにより、画像形成装置２に対して実行対象となる一のワークフローを指示することも可能である。
【００３９】
スキャナ部１５は、ユーザによってセットされる原稿を読み取って画像データを生成する処理部である。このスキャナ部１５は、画像形成装置２においてスキャンジョブが実行されるとき、ＣＰＵ１０からの指示に基づいて動作し、画像データを生成する。尚、スキャナ部１５は、画像形成装置２においてコピーやＦＡＸ送信が行われるときにも動作するが、それらの処理にはスキャンジョブが含まれる。
【００４０】
プリンタ部１６は、入力する画像データに基づいて印刷用紙などのシート材に画像形成を行って印刷出力を行う処理部である。つまり、プリンタ部１６は、本実施形態における画像形成手段となっている。このプリンタ部１６は、画像形成装置２において印刷ジョブが実行されるとき、ＣＰＵ１０からの印刷ジョブの実行指示に基づいて動作し、その印刷ジョブに含まれる画像データに基づいて画像形成を行う。尚、プリンタ部１６は、画像形成装置２においてコピーやＦＡＸ受信が行われるときにも動作することがあるが、それらの処理には印刷ジョブが含まれる。
【００４１】
このプリンタ部１６は、上述したようにシート材に転写されたトナー像を定着させるための定着部１６ａを有している。この定着部１６ａには、図示しない転写ローラを加熱昇温させるためのヒーターが設けられている。ヒーターは、通常通電モードにおいて転写ローラを一定の温度に保持するように制御される。これに対し、省電力モードでは、定着部１６ａへの電力供給が遮断されるため、ヒーターでの電力消費を抑制することができるようになる。
【００４２】
ＦＡＸ部１７は、ＦＡＸデータの送受信を行う処理部である。このＦＡＸ部１７は、画像形成装置２においてＦＡＸデータの送信ジョブが実行されるとき、公衆電話網８又はネットワーク７を介してそのＦＡＸデータの送信を行う。またＦＡＸ部１７は、公衆電話網８又はネットワーク７を介して受信するデータを監視し、ＦＡＸデータであれば、そのＦＡＸデータの受信処理を行う。
【００４３】
記憶装置１８は、ハードディスク装置などで構成される不揮発性の記憶手段である。この記憶装置１８は、ＣＰＵ１０によって実行されるプログラム２０を予め記憶している。また記憶装置１８は、画像形成装置２を使用することが許可されたユーザに関する情報をユーザ情報２１として記憶している。このユーザ情報２１は、例えばユーザＩＤ、パスワード、電子メールアドレスなどがユーザごとに登録された情報である。
【００４４】
また記憶装置１８には、印刷ジョブおよびその印刷ジョブに含まれる画像データを記憶するための印刷ジョブ記憶領域２２が設けられる。この印刷ジョブ記憶領域２２は、画像形成装置２において実行すべき印刷ジョブを一時的に記憶しておくためのものである。
【００４５】
上記のような構成において、通電状態が省電力モードにある状態でプリンタ部１６に印刷ジョブを実行させる必要があるとき、通電制御部１２は、まずその通電状態を、省電力モードから通常通電モードへ移行させる。このとき、定着部１６ａはヒーターを加熱して転写ローラを短時間で一定温度まで昇温させる必要がある。そのため、省電力モードから通常通電モードへの復帰時に消費される電力は、通常通電モードと比較しても大きなものとなる。それ故、画像形成装置２において消費される電力を低減するためには、なるべくそのような復帰動作が行われる回数を低減することが望まれる。
【００４６】
そこで、本実施形態の画像形成装置２は、複数の処理を順次実行していくことが定義されたワークフロー４ｂに基づいて自動でジョブを実行していくとき、そのワークフロー４ｂに印刷ジョブが含まれていれば、その印刷ジョブを直ちに実行する必要があるか否かを自動判別する。その結果、ワークフロー４ｂに含まれる印刷ジョブをその実行タイミングで直ちに実行すべき場合には、通電制御部１２による通電状態にかかわらず、プリンタ部１６においてその印刷ジョブを速やかに実行する。このとき、通電制御部１２による通電状態が省電力モードとなっていれば、まず省電力モードを通常通電モードへと復帰させる。そしてプリンタ部１６において印刷ジョブの実行が可能な状態になると、そのワークフロー４ｂに含まれる印刷ジョブを実行する。
【００４７】
これに対し、ワークフロー４ｂに含まれる印刷ジョブをその実行タイミングで直ちに実行する必要がない場合、通電制御部１２による通電状態が省電力モードであれば、その印刷ジョブを印刷ジョブ記憶領域２２へ一時的に格納し、印刷ジョブの実行を待機させる。そしてその後、例えばプリンタ部１６が他の印刷ジョブを実行することに伴って通電状態が省電力モードから通常通電モードへ復帰した場合など、印刷ジョブ記憶領域２２へ格納した印刷ジョブを実行することが好ましいタイミングでその印刷ジョブを実行する。
【００４８】
これにより、本実施形態の画像形成装置２は、ワークフロー４ｂに印刷ジョブが含まれている場合でも、その印刷ジョブを直ちに実行せずに、印刷ジョブ記憶領域２２へ格納して待機させることができるため、省電力モードから通常通電モードへの復帰動作が行われる回数を低減することができるようになる。
【００４９】
特に、ワークフロー４ｂには複数の処理が定義されているため、ワークフロー４ｂの実行を指示するユーザにとっては、そのワークフロー４ｂに含まれる印刷ジョブが実行されるタイミングを事前に把握することが難しい。例えば、ユーザがワークフロー４ｂの実行を指示するタイミングでは定着部１６ａの通電状態が通常通電モードであっても、その後印刷ジョブの実行タイミングとなる前に、画像形成装置２においてそのワークフロー４ｂに基づく処理が順次行われていく途中で通常通電モードから省電力モードへと移行してしまう可能性がある。そのため、ユーザがワークフロー４ｂの実行を指示するときに、そのワークフロー４ｂに含まれる印刷ジョブを直ちに実行するか否かを同時に指定するような構成にしてしまうと、ユーザにとって煩わしいだけでなく、画像形成装置２においてユーザの意図していない復帰動作が行われる可能性もある。
【００５０】
これを防止するため、本実施形態では、上述のように画像形成装置２がワークフロー４ｂに含まれる印刷ジョブを直ちに実行する必要があるか否かを自動判別する構成となっている。このような自動判別は、ＣＰＵ１０がプログラム２０を実行することにより行われる。以下、ＣＰＵ１０がプログラム２０を実行することによって実現される機能およびその動作について説明する。
【００５１】
図３は、ＣＰＵ１０がプログラム２０を実行することによって実現される機能構成の一例を示す図である。図３に示すように、ＣＰＵ１０は、ワークフロー取得部３１、ワークフロー解析部３２、ジョブ実行制御部３４および画像処理部３５として機能する。
【００５２】
ワークフロー取得部３１は、ユーザによる指示に基づいてワークフロー管理サーバ４から実行対象となる一のワークフロー４ｂを取得する処理部である。このワークフロー取得部３１は、ワークフロー管理サーバ４からユーザによって指定されたワークフロー４ｂを取得すると、そのワークフロー４ｂとユーザとを互いに関連付けてメモリ１１又は記憶装置１８へ保存する。
【００５３】
ワークフロー解析部３２は、ワークフロー取得部３１によって取得されたワークフロー４ｂを解析する処理部である。このワークフロー解析部３２は、ワークフロー４ｂを解析することにより、そのワークフロー４ｂに印刷ジョブが含まれているか否かを判別する。その結果、ワークフロー４ｂに印刷ジョブが含まれていない場合、ワークフロー解析部３２は、そのワークフロー４ｂに基づく処理の開始をジョブ実行制御部３４に指示する。またワークフロー解析部３２は、優先度判断部３３を備えており、ワークフロー４ｂに印刷ジョブが含まれている場合、その優先度判断部３３を機能させる。
【００５４】
優先度判断部３３は、ワークフロー４ｂに含まれる印刷ジョブを、実行優先ジョブと省電力優先ジョブとのいずれか一方に分類する処理部である。すなわち、この優先度判断部３３は、ワークフロー４ｂに定義されている各処理の処理内容を解析することによって、そのワークフロー４ｂに含まれる印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に分類する。ここで、実行優先ジョブは、省電力よりもジョブの実行を優先するジョブである。また省電力優先ジョブは、ジョブの実行よりも省電力を優先するジョブである。したがって、優先度判断部３３は、ワークフロー４ｂに定義されている各処理の処理内容を解析した結果、そのワークフロー４ｂに含まれる印刷ジョブを直ちに実行すべきであると判断すると、その印刷ジョブを実行優先ジョブに分類する。また、直ちに実行する必要がないと判断すると、その印刷ジョブを省電力優先ジョブに分類する。そして優先度判断部３３は、そのワークフロー４ｂに基づく処理の開始をジョブ実行制御部３４に指示すると共に、印刷ジョブの分類結果をジョブ実行制御部３４に通知する。
【００５５】
ジョブ実行制御部３４は、ワークフロー解析部３２の解析結果に基づき、ワークフロー４ｂに定義されている複数の処理のうち、画像形成装置２において実行可能なジョブを順次実行させていく制御部である。このジョブ実行制御部３４は、スキャナ部１５、プリンタ部１６およびＦＡＸ部１７のそれぞれの動作を制御することにより、ワークフロー４ｂに定義されているジョブの実行を制御する。
【００５６】
そしてジョブ実行制御部３４は、ワークフロー４ｂに基づいて処理を一つずつ進めていくことにより、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングとなったときには、その印刷ジョブが実行優先ジョブと省電力優先ジョブとのいずれに分類されているかを判別する。
【００５７】
その結果、印刷ジョブが省電力優先ジョブであり、且つ、そのタイミングでの通電状態が省電力モードである場合、ジョブ実行制御部３４は、その印刷ジョブを直ちに実行するのではなく、その印刷ジョブを印刷ジョブ記憶領域２２に格納する。したがって、この場合は、省電力モードから通常通電モードへの復帰動作が行われず、電力消費を抑制することができるようになる。
【００５８】
ただし、印刷ジョブが省電力優先ジョブであり、且つ、そのタイミングでの通電状態が省電力モードである場合であっても、そのワークフロー４ｂが特定のワークフローであれば、ジョブ実行制御部３４は、その印刷ジョブを直ちに実行させることもある。これについては後に詳しく説明する。
【００５９】
また印刷ジョブが省電力優先ジョブであっても、そのタイミングでの通電状態が通常通電モードである場合、ジョブ実行制御部３４は、その印刷ジョブをプリンタ部１６へ出力することにより、その印刷ジョブを直ちに実行させる。この場合も、省電力モードから通常通電モードへの復帰動作は行われないので、電力消費を抑制することができる。また、ワークフロー４ｂに含まれる印刷ジョブが速やかに実行されるので、ワークフロー４ｂに定義された処理を効率良く進めていくことができる。
【００６０】
一方、印刷ジョブが実行優先ジョブである場合、ジョブ実行制御部３４は、その印刷ジョブをプリンタ部１６へ出力することにより、その印刷ジョブを直ちに実行させる。ただし、この場合には、通電状態を省電力モードから通常通電モードへと復帰させる動作が行われることがある。つまり、印刷ジョブが省電力よりもジョブの実行を優先するジョブであるため、ジョブ実行制御部３４は、通電制御部１２に対して通常通電モードへと復帰させる指令を送出すると共に、その印刷ジョブをプリンタ部１６へ出力する。これにより、ワークフロー４ｂに含まれる印刷ジョブが速やかに実行されるので、ワークフロー４ｂに定義された処理を効率良く進めていくことができる。
【００６１】
またジョブ実行制御部３４は、印刷ジョブを印刷ジョブ記憶領域２２に格納した場合、その印刷ジョブを実行すべきタイミングとなったか否かを監視する状態となる。例えば、省電力モードが解除されて通常通電モードへ復帰した場合や、印刷ジョブ記憶領域２２に格納された印刷ジョブのデータ量が所定値を越えた場合などに、印刷ジョブを実行するタイミングとなったことを検知する。そして印刷ジョブを実行すべきタイミングとなったことを検知すると、ジョブ実行制御部３４は、印刷ジョブ記憶領域２２から印刷ジョブを読み出し、プリンタ部１６へ出力する。これにより、ワークフロー４ｂに定義された処理が一つ進むことになる。
【００６２】
またジョブ実行制御部３４は、印刷ジョブ記憶領域２２から印刷ジョブを読み出してプリンタ部１６へ出力するとき、印刷ジョブ記憶領域２２に複数の印刷ジョブが記憶されていれば、それら複数の印刷ジョブを全て読み出す。そしてそれらの印刷ジョブを一括して印刷出力するように制御する。
【００６３】
尚、ジョブ実行制御部３４は、印刷ジョブを印刷ジョブ記憶領域２２に格納するとき、そのワークフロー４ｂの実行を指示したユーザに対して電子メールを送信し、印刷ジョブを待機状態にしたことを通知することが好ましい。これにより、ユーザは、ワークフロー４ｂに含まれる印刷ジョブが直ちには実行されないことを把握することができる。そしてユーザがその印刷ジョブを直ちに実行させたい場合には、画像形成装置２に対して印刷出力を指示することができるようになる。また、このような通知は、必ずしも電子メールによるものでなくても良く、例えば操作パネル１４の表示部１４ａに表示することによって行っても良い。
【００６４】
またジョブ実行制御部３４は、印刷ジョブ記憶領域２２から印刷ジョブを読み出して実行したときには、そのワークフロー４ｂの実行を指示したユーザに対して電子メールを送信し、印刷ジョブを実行したことを通知することが好ましい。これにより、ユーザは、ワークフロー４ｂに含まれる印刷ジョブが実行されたことを把握することができる。
【００６５】
画像処理部３５は、ワークフロー４ｂに定義された複数の処理の中に、特定の画像処理が含まれている場合に機能し、その画像処理を実行する処理部である。この画像処理部３５が行う画像処理には、例えば特定の画像データに対してスタンプ画像を合成する合成処理がある。ワークフロー４ｂにそのような合成処理が含まれている場合、ジョブ実行制御部３４は、その合成処理を実行するタイミングになると、画像処理部３５を機能させる。そして画像処理部３５は、ジョブ実行制御部３４からの指示に基づき、入力する画像データに対してスタンプ画像を合成する処理を行い、合成後の画像データをジョブ実行制御部３４へ出力する。
【００６６】
以下においては、上記のような機能を有するＣＰＵ１０において行われる動作を、具体的なワークフロー４ｂの中身を幾つか例示しつつ説明する。
【００６７】
図４は、備品の購入申請に関するワークフロー４ｂの一例を示す図である。図４に示すワークフロー４ｂには、「処理１」から「処理５」までの５つの処理が順次実行されていくことが定義されている。「処理１」は、備品の購入申請を行うための申請書を文書管理サーバ５から自動ダウンロードする処理である。「処理２」は、そのダウンロードした申請書を印刷出力する処理である。したがって、この「処理２」は画像形成装置２において実行する印刷ジョブに相当する。「処理３」は、印刷出力された申請書を承認者が押印する処理である。この「処理３」は、画像形成装置２において自動で実行することができず、ワークフロー４ｂにおいて定義されている承認者（ユーザＣ）が手動で行う処理である。「処理４」は、承認者によって押印された申請書をスキャン機能で読み取る処理である。「処理５」は、スキャン機能で読み取った画像データをワークフロー４ｂで指定された送信先に自動送信する処理である。
【００６８】
図４のようなワークフロー４ｂでは、「処理２」で印刷出力された印刷物を、「処理３」において承認者であるユーザＣが確認し、備品の購入申請を承認する場合はその印刷物に対して押印する作業が行われる。そのため、承認者であるユーザＣが会議や出張などによりオフィスから退室している状態のときは、「処理２」の印刷出力を直ぐに実行する必要はない。それ故、ＣＰＵ１０において機能する優先度判断部３３は、実行対象となるワークフロー４ｂに、印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、その印刷ジョブを省電力優先ジョブに分類する。
【００６９】
ところが、「処理２」の印刷出力を実行するタイミングとなったとき、承認者であるユーザＣが入室状態であれば、「処理２」に対応する印刷ジョブを速やかに実行することが好ましい。そのため、図４に示すようなワークフロー４ｂの場合、ジョブ実行制御部３４は、「処理２」に対応する印刷ジョブを実行するタイミングになると、ワークフロー４ｂを参照し、その印刷ジョブを実行することによって出力される印刷物を承認するユーザ（図４の場合はユーザＣ）を特定する。そしてジョブ実行制御部３４は、入退室管理サーバ６にアクセスし、印刷物を承認するユーザＣが入室状態であるか否かを確認する。その結果、印刷物を承認するユーザＣが入室状態であれば、その印刷ジョブを直ちに実行する。つまり、この場合は、定着部１６ａの通電状態が省電力モードであっても、通常通電モードへ復帰させて速やかに印刷ジョブを実行する。これにより、承認者であるユーザＣが入室している状態のときに速やかに承認作業を行うことができるため、ワークフロー４ｂに定義された各処理を効率的に実行していくことができるようになる。
【００７０】
これに対し、印刷物を承認するユーザＣが退室状態であれば、ジョブ実行制御部３４は、通常の省電力優先ジョブと同様の処理を行う。すなわち、ジョブ実行制御部３４は、定着部１６ａの通電状態を確認し、省電力モードであるか否かを判断する。そして省電力モードであれば、その印刷ジョブを直ぐには実行せず、印刷ジョブ記憶領域２２へ格納する。
【００７１】
その後、ジョブ実行制御部３４は、印刷ジョブを実行すべきタイミングで印刷ジョブ記憶領域２２から印刷ジョブを読み出し、その印刷ジョブを実行する。そしてワークフロー４ｂに定義された残りの処理を順次行っていく。
【００７２】
図５および図６は、図４のワークフロー４ｂに基づく処理を順次行っていく際にＣＰＵ１０が行う処理手順の一例を示すフローチャートである。ＣＰＵ１０は、図４に示すワークフロー４ｂを取得すると、この処理を開始する。ＣＰＵ１０は、ワークフロー４ｂを取得すると、そのワークフロー４ｂを解析し（ステップＳ１０）、そのワークフロー４ｂに印刷ジョブが含まれるか否かを判断する（ステップＳ１１）。その結果、ワークフロー４ｂに印刷ジョブが含まれていない場合（ステップＳ１１でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ２４へと進む。
【００７３】
ワークフロー４ｂに印刷ジョブが含まれている場合（ステップＳ１１でＹＥＳ）、ＣＰＵ１０は、そのワークフロー４ｂに、承認者が印刷物に対して押印する処理が含まれているか否かを判断する（ステップＳ１２）。そして承認者によって行われる処理が含まれている場合（ステップＳ１２でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブを省電力優先ジョブに分類する（ステップＳ１３）。一方、承認者によって行われる処理が含まれていない場合（ステップＳ１２でＮＯ）、ＣＰＵ１０は、その印刷ジョブを実行優先ジョブに分類する（ステップＳ１４）。
【００７４】
その後、ＣＰＵ１０は、印刷ジョブの実行タイミングとなるまで、ワークフロー４ｂに基づく処理を実行していく（ステップＳ１５，Ｓ１６）。そしてワークフロー４ｂに定義された処理が１つ完了する度に、ジョブ実行制御部３４は、ワークフロー４ｂにおけるその処理に対応する完了フラグ（図４参照）を、例えば「０」から「１」に書き換えていく。これにより、ワークフロー４ｂに基づく処理が途中で中断しても、どこまでの処理が完了しているかを把握することができるようになる。
【００７５】
そして印刷ジョブの実行タイミングとなった場合（ステップＳ１６でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブが省電力優先ジョブであるか否かを判断する（ステップＳ１７）。その結果、印刷ジョブが実行優先ジョブである場合（ステップＳ１７でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ２３へジャンプする。このとき、定着部１６ａの通電状態が省電力モードであれば、省電力モードから通常通電モードへの復帰動作が行われる。
【００７６】
これに対し、印刷ジョブが省電力優先ジョブである場合（ステップＳ１７でＹＥＳ）、ＣＰＵ１０は、入退室管理サーバ６にアクセスして印刷物を承認するユーザＣに関する入退室情報を取得し（ステップＳ１８）、承認者であるユーザＣが入室状態であるか否かを判断する（ステップＳ１９）。その結果、承認者であるユーザＣが入室状態であれば（ステップＳ１９でＹＥＳ）、ＣＰＵ１０によって行われる処理はステップＳ２３へジャンプする。このときもまた、定着部１６ａの通電状態が省電力モードであれば、省電力モードから通常通電モードへの復帰動作が行われる。
【００７７】
一方、承認者であるユーザＣが退室状態である場合（ステップＳ１９でＮＯ）、ＣＰＵ１０は、定着部１６ａの通電状態を確認し（ステップＳ２０）、省電力モードであるか否かを判断する（ステップＳ２１）。その結果、通電状態が通常通電モードであれば（ステップＳ２１でＮＯ）、ステップＳ２２をスキップしてステップＳ２３へ進む。また、通電状態が省電力モードである場合（ステップＳ２２でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ蓄積待機の処理を実行する（ステップＳ２２）。
【００７８】
図６は、その印刷ジョブ蓄積待機（ステップＳ２２）に関する詳細な処理手順の一例を示すフローチャートである。ＣＰＵ１０は、この処理を開始すると、現時点で実行対象となっている印刷ジョブを印刷ジョブ記憶領域２２へ格納する（ステップＳ３０）。このとき、ＣＰＵ１０は、上述したように、ワークフロー４ｂの実行を指示したユーザに対し、ワークフロー４ｂに含まれる印刷ジョブを蓄積して待機させたことを通知することが好ましい。
【００７９】
その後、ＣＰＵ１０は、その印刷ジョブを実行すべきタイミングとなったか否かを監視する状態となる。すなわち、ＣＰＵ１０は、省電力モードが解除され、通常通電モードへと復帰したか否かを判断する（ステップＳ３１）。通常通電モードへ復帰した場合（ステップＳ３１でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出す（ステップＳ３２）。これにより、例えば画像形成装置２が他の印刷ジョブを実行したとき、それと同時にワークフロー４ｂに含まれる印刷ジョブを実行することができるようになる。
【００８０】
また、通常通電モードへ復帰していない場合（ステップＳ３１でＮＯ）、ＣＰＵ１０は、再び入退室管理サーバ６にアクセスして印刷物を承認するユーザＣに関する入退室情報を取得し（ステップＳ３３）、承認者であるユーザＣが入室状態となっているか否かを判断する（ステップＳ３４）。承認者であるユーザＣが入室状態となっている場合（ステップＳ３４でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出す（ステップＳ３２）。これにより、承認者であるユーザＣが退室状態から入室状態へ戻ると、そのタイミングでワークフロー４ｂに含まれる印刷ジョブを実行することができるようになる。
【００８１】
また、承認者であるユーザＣが依然として退室状態である場合（ステップＳ３４でＮＯ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２に記憶された印刷データのデータ量を取得し（ステップＳ３５）、そのデータ量が所定値を越えたか否かを判断する（ステップＳ３６）。尚、このとき判断するデータ量は、印刷ジョブ記憶領域２２に複数の印刷ジョブが記憶されている場合、それら複数の印刷ジョブを合計したデータ量である。その結果、印刷データのデータ量が所定値を越えている場合（ステップＳ３６でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出す（ステップＳ３２）。これにより、記憶装置１８の記憶可能領域が多数の印刷ジョブによって占有された状態が長時間継続することを防止することができるようになる。
【００８２】
また、印刷データのデータ量が所定値を越えていない場合（ステップＳ３６でＮＯ）、ＣＰＵ１０は、ワークフロー４ｂの実行を指示したユーザにより、印刷ジョブ記憶領域２２に格納した印刷ジョブに基づく印刷出力の実行が指示されたか否かを判断する（ステップＳ３７）。そしてユーザによる印刷出力の指示がある場合（ステップＳ３７でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出す（ステップＳ３２）。これにより、ワークフロー４ｂの実行を指示したユーザが印刷出力を望むタイミングでそのワークフロー４ｂに含まれる印刷ジョブを実行することができる。
【００８３】
尚、ユーザによる印刷出力の指示がない場合（ステップＳ３７でＮＯ）、ＣＰＵ１０による処理は上述したステップＳ３１に戻る。そして上述した処理を繰り返すことにより、印刷ジョブ記憶領域２２に格納した印刷ジョブを実行すべきタイミングになったか否かが監視される状態となる。そして印刷ジョブ記憶領域２２に格納した印刷ジョブを実行すべきタイミングになったことが検知されると、その印刷ジョブが印刷ジョブ記憶領域２２から読み出されるようになる（ステップＳ３２）。
【００８４】
図５のフローチャートに戻り、次にＣＰＵ１０は、ワークフロー４ｂに含まれる印刷出力を実行する（ステップＳ２３）。ここでステップＳ２２において印刷ジョブ記憶領域２２から読み出した印刷ジョブに基づいて印刷出力を行う場合、ＣＰＵ１０は、ワークフロー４ｂの実行を指示したユーザに対し、ワークフロー４ｂに含まれる印刷ジョブを実行したことを通知することが好ましい。そして印刷出力を完了すると、ＣＰＵ１０は、ワークフロー４ｂにおけるその印刷出力に対応する完了フラグ（図４参照）を、例えば「０」から「１」に書き換える。
【００８５】
その後、ＣＰＵ１０は、ワークフロー４ｂに定義されている残りの処理を順次実行していくことにより、ワークフロー４ｂに定義された全ての処理を実行する（ステップＳ２４）。このときもまた、ＣＰＵ１０は、ワークフロー４ｂに定義された処理が１つ完了する度に、ワークフロー４ｂにおけるその処理に対応する完了フラグ（図４参照）を、例えば「０」から「１」に書き換えていく。そしてワークフローに定義された全ての処理が完了すると、図５のフローチャートに基づく処理が終了する。
【００８６】
このように画像形成装置２は、実行対象となるワークフロー４ｂに印刷ジョブが含まれており、さらにそのワークフロー４ｂにその印刷ジョブを実行することによって出力される印刷物を特定の承認者が承認する処理が含まれている場合、その印刷ジョブを省電力優先ジョブに分類する。そのため、特定の承認者が不在であるときには、省電力を優先し、ワークフロー４ｂに含まれる印刷ジョブを直ちに実行することなく、待機させることができるようになる。また、この画像形成装置２は、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングにおいて、入退室管理サーバ６と通信を行うことによって特定の承認者が入室状態であることが確認できた場合には、プリンタ部１６を駆動することによってその印刷ジョブに基づく印刷出力を速やかに行わせる構成である。したがって、印刷物を承認する特定の承認者が入室状態であれば、ワークフロー４ｂに含まれる印刷ジョブを直ちに実行するので、ワークフロー４ｂに定義された各処理を効率的に進めていくことができるようになる。
【００８７】
また画像形成装置２は、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングにおいて、入退室管理サーバ６と通信を行うことによって特定の承認者が退室状態であることが確認できた場合、その印刷ジョブを印刷ジョブ記憶領域２２に格納して待機状態とする。その後、画像形成装置２は、入退室管理サーバ６と定期的に通信を行うことによって特定の承認者が入室状態であることが確認できた時点で、印刷ジョブ記憶領域２２に格納した印刷ジョブを読み出し、プリンタ部１６を駆動することによってその印刷ジョブに基づく印刷出力を行わせる構成である。したがって、印刷物を承認する特定の承認者が入室状態へと戻ると、そのタイミングでワークフロー４ｂに含まれる印刷ジョブを直ちに実行するので、ワークフロー４ｂに定義された各処理をその後速やかに進めていくことができるようになる。
【００８８】
次に、図７は、秘密情報に対してスタンプ画像を合成して印刷出力するワークフロー４ｂの一例を示す図である。図７に示すワークフロー４ｂには、「処理１」から「処理４」までの４つの処理が順次実行されていくことが定義されている。「処理１」は、製品開発計画などのような秘密情報を含む秘密文書を文書管理サーバ５から自動ダウンロードする処理である。「処理２」は、そのダウンロードした秘密文書に対して合成するスタンプ画像を文書管理サーバ５から自動ダウンロードする処理である。尚、スタンプ画像は、秘密情報であることを示す画像であり、例えば「社外秘」や「コピー禁止」などの文字列を含む画像である。「処理３」は、ダウンロードした秘密文書に対してスタンプ画像を自動合成する処理である。そして「処理４」は、スタンプ画像が合成された秘密文書を印刷出力する処理である。したがって、この「処理４」が、画像形成装置２において実行する印刷ジョブに相当する。
【００８９】
図７のようなワークフロー４ｂでは、「処理４」で印刷出力される印刷物に秘密情報が含まれる。このような秘密情報を含む印刷物を他の印刷物と同時に一括して印刷出力してしまうと、第三者に秘密情報が見られてしまう可能性があり、好ましくない。そのため、ＣＰＵ１０において機能する優先度判断部３３は、ワークフロー４ｂに、印刷ジョブの実行対象となる文書（画像データ）に対し、秘密情報であることを示すスタンプ画像を合成する合成処理が含まれている場合、その印刷ジョブを実行優先ジョブに分類する。これにより、秘密情報を含む印刷物を出力する印刷ジョブは、ワークフロー４ｂの処理が進む過程において直ちに実行されるようになるため、第三者に秘密情報が見られてしまうことを防止することができる。
【００９０】
図８は、図７のワークフロー４ｂに基づく処理を順次行っていく際にＣＰＵ１０が行う処理手順の一例を示すフローチャートである。ＣＰＵ１０は、図７に示すワークフロー４ｂを取得すると、この処理を開始する。ＣＰＵ１０は、ワークフロー４ｂを取得すると、そのワークフロー４ｂを解析し（ステップＳ４０）、そのワークフロー４ｂに印刷ジョブが含まれるか否かを判断する（ステップＳ４１）。その結果、ワークフロー４ｂに印刷ジョブが含まれていない場合（ステップＳ４１でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ５３へと進む。
【００９１】
ワークフロー４ｂに印刷ジョブが含まれている場合（ステップＳ４１でＹＥＳ）、ＣＰＵ１０は、そのワークフロー４ｂに、スタンプ画像の合成処理が含まれているか否かを判断する（ステップＳ４２）。そしてスタンプ画像の合成処理が含まれている場合（ステップＳ４２でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブを実行優先ジョブに分類する（ステップＳ４３）。一方、スタンプ画像の合成処理が含まれていない場合（ステップＳ４２でＮＯ）、ＣＰＵ１０は、その印刷ジョブを省電力優先ジョブに分類する（ステップＳ４４）。
【００９２】
その後、ＣＰＵ１０は、印刷ジョブの実行タイミングとなるまで、ワークフロー４ｂに基づく処理を実行していく（ステップＳ４５，Ｓ４６）。そして印刷ジョブの実行タイミングとなった場合（ステップＳ４６でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブが省電力優先ジョブであるか否かを判断する（ステップＳ４７）。その結果、印刷ジョブが実行優先ジョブである場合（ステップＳ４７でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ５２へジャンプする。このとき、定着部１６ａの通電状態が省電力モードであれば、省電力モードから通常通電モードへの復帰動作が行われる。
【００９３】
これに対し、印刷ジョブが省電力優先ジョブである場合（ステップＳ４７でＹＥＳ）、ＣＰＵ１０は、定着部１６ａの通電状態を確認し（ステップＳ４８）、省電力モードであるか否かを判断する（ステップＳ４９）。その結果、通電状態が通常通電モードであれば（ステップＳ４９でＮＯ）、ＣＰＵ１０によって行われる処理がステップＳ５２へジャンプする。
【００９４】
通電状態が省電力モードである場合（ステップＳ４９でＹＥＳ）、ＣＰＵ１０は、印刷ジョブを印刷ジョブ記憶領域２２へ格納する（ステップＳ５０）。その後、ＣＰＵ１０は、その印刷ジョブを実行すべきタイミングとなったか否かを監視する状態となる。すなわち、ＣＰＵ１０は、省電力モードが解除され、通常通電モードへと復帰したか否かを判断する（ステップＳ５１）。通常通電モードへ復帰した場合（ステップＳ５１でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出し、その読み出した印刷ジョブに基づいて印刷出力を実行する（ステップＳ５２）。
【００９５】
尚、通常通電モードへ復帰していない場合でも、上記と同様に、印刷ジョブ記憶領域２２に記憶された印刷データのデータ量が所定値を越えた場合に印刷ジョブを読み出して実行するようにしても良い。また、ワークフロー４ｂの実行を指示したユーザによって印刷出力の実行が指示された場合に、印刷ジョブを読み出して実行するようにしても良い。
【００９６】
その後、ＣＰＵ１０は、ワークフロー４ｂに定義されている残りの処理を順次実行していくことにより、ワークフロー４ｂに定義された全ての処理を実行する（ステップＳ５４）。そしてワークフローに定義された全ての処理が完了すると、図８のフローチャートに基づく処理が終了する。
【００９７】
このように画像形成装置２は、ワークフロー４ｂに、印刷ジョブの実行対象となる画像データへのスタンプ画像の合成処理が含まれている場合、その印刷ジョブを実行優先ジョブに分類する。そのため、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングとなったときには、その印刷ジョブが直ちに実行されるようになる。これにより、印刷ジョブの実行に伴って出力される印刷物が第三者に見られてしまうことを防止することができる。
【００９８】
また画像形成装置２は、合成処理によって画像データに合成されるスタンプ画像が秘密情報であることを示す画像である場合に、ワークフロー４ｂに含まれる印刷ジョブを実行優先ジョブに分類する構成となっている。そのため、特に印刷物が秘密情報を含む場合に、その印刷物が第三者によって見られてしまうことを防止することができるという利点がある。
【００９９】
また画像形成装置２は、ワークフロー４ｂに、スタンプ画像の合成処理が含まれていない場合には、そのワークフロー４ｂに含まれる印刷ジョブを省電力優先ジョブに分類する。そのため、ワークフロー４ｂに印刷ジョブが含まれていても、そのワークフロー４ｂにスタンプ画像の合成処理が含まれていなければ、省電力を優先し、ワークフロー４ｂに含まれる印刷ジョブを直ちに実行することなく、待機させることができるようになる。
【０１００】
次に、図９は、特定の相手先からＦＡＸデータを受信して印刷出力するワークフロー４ｂの一例を示す図である。図９に示すワークフロー４ｂには、「処理１」から「処理２」までの２つの処理が順次実行されていくことが定義されている。「処理１」は、特定の相手先から送信されるＦＡＸデータを受信する処理である。「処理２」は、その受信したＦＡＸデータに基づいて印刷出力を行う処理である。したがって、この「処理２」が、画像形成装置２において実行する印刷ジョブに相当する。
【０１０１】
図９のようなワークフロー４ｂでは、「処理１」のＦＡＸデータを受信するタイミングが不確定である。そのため、「処理２」の印刷出力が行われるタイミングも不確定なものとなっている。つまり、このようなワークフロー４ｂに含まれる印刷ジョブは、相手先の都合によってその実行タイミングが定まるものであり、画像形成装置２においては特に急いで印刷出力を行う必要のないジョブである。また、図９では、ＦＡＸデータの受信を例示しているが、例えば電子メールの受信の場合も同様である。そのため、ＣＰＵ１０において機能する優先度判断部３３は、ワークフロー４ｂに印刷ジョブが含まれており、さらにそのワークフロー４ｂにその印刷ジョブの実行対象となる画像データをＦＡＸ又は電子メールで受信する処理が含まれている場合、その印刷ジョブを省電力優先ジョブに分類する。これにより、ワークフロー４ｂに定められたＦＡＸや電子メールを受信した場合でも、定着部１６ａの通電状態が省電力モードであれば、その省電力モードを継続させることができる。
【０１０２】
図１０は、図９のワークフロー４ｂに基づく処理を順次行っていく際にＣＰＵ１０が行う処理手順の一例を示すフローチャートである。ＣＰＵ１０は、図９に示すワークフロー４ｂを取得すると、この処理を開始する。ＣＰＵ１０は、ワークフロー４ｂを取得すると、そのワークフロー４ｂを解析し（ステップＳ６０）、そのワークフロー４ｂに印刷ジョブが含まれるか否かを判断する（ステップＳ６１）。その結果、ワークフロー４ｂに印刷ジョブが含まれていない場合（ステップＳ６１でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ７３へと進む。
【０１０３】
ワークフロー４ｂに印刷ジョブが含まれている場合（ステップＳ６１でＹＥＳ）、ＣＰＵ１０は、そのワークフロー４ｂに、その印刷ジョブをＦＡＸで受信する処理が含まれるか否かを判断する（ステップＳ６２）。そして印刷ジョブをＦＡＸで受信する処理が含まれている場合（ステップＳ６２でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブを省電力優先ジョブに分類する（ステップＳ６３）。一方、印刷ジョブをＦＡＸで受信する処理が含まれていない場合（ステップＳ６２でＮＯ）、ＣＰＵ１０は、その印刷ジョブを実行優先ジョブに分類する（ステップＳ６４）。尚、ワークフロー４ｂに、印刷ジョブを電子メールで受信する処理が含まれている場合もこれと同様である。
【０１０４】
その後、ＣＰＵ１０は、印刷ジョブの実行タイミングとなるまで、ワークフロー４ｂに基づく処理を実行していく（ステップＳ６５，Ｓ６６）。図９のワークフロー４ｂの場合は、このステップＳ６５，Ｓ６６で、特定の相手先からのＦＡＸデータの受信を待機する。そして印刷ジョブを取得し、その印刷ジョブの実行タイミングとなったとき（ステップＳ６６でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブが省電力優先ジョブであるか否かを判断する（ステップＳ６７）。その結果、印刷ジョブが実行優先ジョブである場合（ステップＳ６７でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ７２へジャンプする。そして印刷ジョブが実行される。このとき、定着部１６ａの通電状態が省電力モードであれば、省電力モードから通常通電モードへの復帰動作が行われる。
【０１０５】
これに対し、印刷ジョブが省電力優先ジョブである場合（ステップＳ６７でＹＥＳ）、ＣＰＵ１０は、定着部１６ａの通電状態を確認し（ステップＳ６８）、省電力モードであるか否かを判断する（ステップＳ６９）。その結果、通電状態が通常通電モードであれば（ステップＳ６９でＮＯ）、ＣＰＵ１０によって行われる処理がステップＳ７２へジャンプする。そして印刷ジョブが実行される。
【０１０６】
通電状態が省電力モードである場合（ステップＳ６９でＹＥＳ）、ＣＰＵ１０は、印刷ジョブを印刷ジョブ記憶領域２２へ格納する（ステップＳ７０）。その後、ＣＰＵ１０は、その印刷ジョブを実行すべきタイミングとなったか否かを監視する状態となる。すなわち、ＣＰＵ１０は、省電力モードが解除され、通常通電モードへと復帰したか否かを判断する（ステップＳ７１）。通常通電モードへ復帰した場合（ステップＳ７１でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出し、その読み出した印刷ジョブに基づいて印刷出力を実行する（ステップＳ７２）。
【０１０７】
尚、通常通電モードへ復帰していない場合でも、上記と同様に、印刷ジョブ記憶領域２２に記憶された印刷データのデータ量が所定値を越えた場合に印刷ジョブを読み出して実行するようにしても良い。また、ワークフロー４ｂの実行を指示したユーザによって印刷出力の実行が指示された場合に、印刷ジョブを読み出して実行するようにしても良い。
【０１０８】
その後、ＣＰＵ１０は、ワークフロー４ｂに定義されている残りの処理を順次実行していくことにより、ワークフロー４ｂに定義された全ての処理を実行する（ステップＳ７３）。そしてワークフローに定義された全ての処理が完了すると、図１０のフローチャートに基づく処理が終了する。
【０１０９】
このように画像形成装置２は、ワークフロー４ｂに、印刷ジョブの実行対象となる画像データをＦＡＸ又は電子メールで受信する処理が含まれている場合、その印刷ジョブを省電力優先ジョブに分類する。そのため、特定の相手先から送信される画像データを受信したとき、定着部１６ａが省電力モードとなっていれば、その印刷ジョブを待機させることができるので、省電力モードを継続させることができるようになる。
【０１１０】
次に、図１１は、複数の印刷ジョブを含むワークフロー４ｂの一例を示す図である。図１１のワークフロー４ｂには、試行印刷と、本印刷との２つの印刷ジョブが含まれている。試行印刷は、例えば複数ページのうちの先頭ページだけを印刷出力することにより、ユーザがその仕上がり状態を確認するための印刷である。本印刷は、ユーザによって仕上がり状態が確認された後に行う本番印刷であり、全ページを出力する印刷である。このようなワークフロー４ｂを実行することにより、ユーザは試行印刷による仕上がり状態を確認してから本印刷の実行指示を行うことができる。試行印刷による仕上がり状態が気に入らない場合には、印刷設定などを変更して再度試行印刷を実行することもできる。
【０１１１】
図１１に示すワークフロー４ｂには、「処理１」から「処理４」までの４つの処理が順次実行されていくことが定義されている。「処理１」は、書類などの文書を文書管理サーバ５から自動ダウンロードする処理である。「処理２」は、そのダウンロードした文書の試行印刷出力する処理である。したがって、この「処理２」は画像形成装置２において実行する第１の印刷ジョブに相当する。「処理３」は、試行印刷された文書の仕上がり状態をユーザが確認する処理である。この「処理３」は、画像形成装置２において自動で実行することができず、ワークフロー４ｂの実行を指示したユーザが手動で行う処理である。「処理４」は、ユーザからの指示に基づき、ダウンロードした文書の本印刷出力する処理である。したがって、この「処理４」は画像形成装置２において実行する第２の印刷ジョブに相当する。
【０１１２】
図１１のようなワークフロー４ｂでは、「処理２」において印刷出力される印刷物を、「処理３」においてユーザが確認する作業が行われる。ユーザが確認作業を速やかに開始するためには、「処理２」に対応する印刷ジョブは速やかに実行されることが好ましい。その一方、ユーザが試行印刷によって出力された印刷物の確認作業を終了するタイミングは不確定である。そのため、「処理４」に対応する印刷ジョブの実行タイミングも不確定なものとなる。つまり、「処理４」に対応する印刷ジョブは、ユーザの都合によってその実行タイミングが定まるものであり、画像形成装置２においては特に急いで印刷出力を行う必要のないジョブである。
【０１１３】
したがって、ＣＰＵ１０において機能する優先度判断部３３は、ワークフロー４ｂに試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類し、本印刷に対応する印刷ジョブを省電力優先ジョブに分類する。これにより、ワークフロー４ｂに定められている試行印刷の印刷ジョブは速やかに実行することができるようになる一方、本印刷の印刷ジョブについてその実行を待機させることができるようになる。
【０１１４】
図１２は、図１１のワークフロー４ｂに基づく処理を順次行っていく際にＣＰＵ１０が行う処理手順の一例を示すフローチャートである。ＣＰＵ１０は、図１１に示すワークフロー４ｂを取得すると、この処理を開始する。ＣＰＵ１０は、ワークフロー４ｂを取得すると、そのワークフロー４ｂを解析し（ステップＳ８０）、そのワークフロー４ｂに印刷ジョブが含まれるか否かを判断する（ステップＳ８１）。その結果、ワークフロー４ｂに印刷ジョブが含まれていない場合（ステップＳ８１でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ９４へと進む。
【０１１５】
ワークフロー４ｂに印刷ジョブが含まれている場合（ステップＳ８１でＹＥＳ）、ＣＰＵ１０は、そのワークフロー４ｂに、試行印刷と本印刷との２つの印刷ジョブが含まれているか否かを判断する（ステップＳ８２）。そして試行印刷と本印刷との２つの印刷ジョブが含まれている場合（ステップＳ８２でＹＥＳ）、ＣＰＵ１０は、そのうちの試行印刷に対応する印刷ジョブを実行優先ジョブに分類し、本印刷に対応する印刷ジョブを省電力優先ジョブに分類する（ステップＳ８３）。一方、試行印刷と本印刷とが含まれていない場合（ステップＳ８２でＮＯ）、ＣＰＵ１０は、ワークフロー４ｂに含まれる印刷ジョブを実行優先ジョブに分類する（ステップＳ８４）。
【０１１６】
その後、ＣＰＵ１０は、印刷ジョブの実行タイミングとなるまで、ワークフロー４ｂに基づく処理を実行していく（ステップＳ８５，Ｓ８６）。その結果、まず始めに、試行印刷に対応する印刷ジョブの実行タイミングとなる。
【０１１７】
印刷ジョブの実行タイミングとなったとき（ステップＳ８６でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブが省電力優先ジョブであるか否かを判断する（ステップＳ８７）。印刷ジョブが実行優先ジョブである場合（ステップＳ８７でＮＯ）、ＣＰＵ１０によって行われる処理はステップＳ９２へジャンプする。そして印刷ジョブが実行される。このとき、定着部１６ａの通電状態が省電力モードであれば、省電力モードから通常通電モードへの復帰動作が行われる。試行印刷による印刷ジョブの場合は、このようにステップＳ８７からステップＳ９２へとジャンプして印刷ジョブの実行が行われる。
【０１１８】
これに対し、印刷ジョブが省電力優先ジョブである場合（ステップＳ８７でＹＥＳ）、ＣＰＵ１０は、定着部１６ａの通電状態を確認し（ステップＳ８８）、省電力モードであるか否かを判断する（ステップＳ８９）。その結果、通電状態が通常通電モードであれば（ステップＳ８９でＮＯ）、ＣＰＵ１０によって行われる処理がステップＳ９２へジャンプする。そして印刷ジョブが実行される。
【０１１９】
通電状態が省電力モードである場合（ステップＳ８９でＹＥＳ）、ＣＰＵ１０は、その印刷ジョブを印刷ジョブ記憶領域２２へ格納する（ステップＳ９０）。その後、ＣＰＵ１０は、その印刷ジョブを実行すべきタイミングとなったか否かを監視する状態となる。すなわち、ＣＰＵ１０は、省電力モードが解除され、通常通電モードへと復帰したか否かを判断する（ステップＳ９１）。通常通電モードへ復帰した場合（ステップＳ９１でＹＥＳ）、ＣＰＵ１０は、印刷ジョブ記憶領域２２へ格納した印刷ジョブを読み出し、その読み出した印刷ジョブに基づいて印刷出力を実行する（ステップＳ９２）。
【０１２０】
尚、通常通電モードへ復帰していない場合でも、上記と同様に、印刷ジョブ記憶領域２２に記憶された印刷データのデータ量が所定値を越えた場合に印刷ジョブを読み出して実行するようにしても良い。また、ワークフロー４ｂの実行を指示したユーザによって印刷出力の実行が指示された場合に、印刷ジョブを読み出して実行するようにしても良い。
【０１２１】
その後、ＣＰＵ１０は、ワークフロー４ｂに別の印刷ジョブが含まれているか否かを判断する（ステップＳ９３）。そして別の印刷ジョブが含まれている場合（ステップＳ９３でＹＥＳ）、ステップＳ８５に戻る。そして別の印刷ジョブの実行タイミングになると（ステップＳ８６でＹＥＳ）、上述したステップＳ８７〜Ｓ９２の処理が再び実行される。本印刷による印刷ジョブの場合は、ステップＳ８７においてＹＥＳとなり、定着部１６ａの通電状態が省電力モードであれば印刷ジョブ記憶領域２２へ格納される。そして省電力モードが解除されることに伴い、その印刷ジョブに基づく印刷出力が行われる。
【０１２２】
尚、上述したように、ユーザが試行印刷による仕上がり状態を確認した結果、その仕上がり状態が気に入らず、印刷設定などを変更して再度試行印刷の実行を指示することもある。この場合は、ステップＳ８５に戻った後、ステップＳ８７で再びＮＯとなり、２回目の試行印刷が速やかに実行されるようになる。
【０１２３】
ステップＳ９３において別の印刷ジョブがないと判断された場合（ステップＳ９３でＮＯ）、ＣＰＵ１０は、その後、ワークフロー４ｂに定義されている残りの処理を順次実行していくことにより、ワークフロー４ｂに定義された全ての処理を実行する（ステップＳ９４）。そしてワークフローに定義された全ての処理が完了すると、図１２のフローチャートに基づく処理が終了する。
【０１２４】
このように画像形成装置２は、ワークフロー４ｂに、印刷対象となる画像データを試行印刷と本印刷との２回に分けて印刷出力を行う処理が含まれている場合、試行印刷に対応する印刷ジョブを実行優先ジョブに分類し、本印刷に対応する印刷ジョブを省電力優先ジョブに分類する。そのため、試行印刷に対応する印刷ジョブは速やかに実行されようになる。したがって、ユーザは、試行印刷によって出力される印刷物の確認作業を直ちに開始することができる。一方、本印刷に対応する印刷ジョブを実行するときには、定着部１６ａが省電力モードとなっていれば、その印刷ジョブを待機させることができるので、省電力モードを継続させることができるようになる。
【０１２５】
以上のように、本実施形態の画像形成装置２は、複数の処理を順次実行していくことが定義されたワークフロー４ｂに基づいて実行可能なジョブを自動で実行していくように構成されている。そして、ワークフロー４ｂに基づく処理の実行を指示されたときには、そのワークフロー４ｂを解析し、そのワークフロー４ｂに印刷ジョブが含まれる場合には、そのワークフロー４ｂに定義されている各処理の処理内容を解析することによって、その印刷ジョブを実行優先ジョブと省電力優先ジョブとのいずれか一方に予め分類する。その後、ワークフロー４ｂに基づく処理の実行を開始し、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングとなったとき、その印刷ジョブが省電力優先ジョブであり、且つ、プリンタ部１６の通電状態が省電力モードであれば、その印刷ジョブを印刷ジョブ記憶領域２２に格納する。一方、ワークフロー４ｂに含まれる印刷ジョブの実行タイミングとなったとき、その印刷ジョブが実行優先ジョブである場合、又は、プリンタ部１６の通電状態が通常通電モードである場合、プリンタ部１６を駆動することによってその印刷ジョブに基づく印刷出力を行わせる。
【０１２６】
すなわち、本実施形態の画像形成装置２は、複数の処理を順次実行していくことが定義されたワークフロー４ｂに印刷ジョブが含まれている場合、その印刷ジョブを速やかに実行すべきであるか否かを自動判別する構成となっている。そしてワークフロー４ｂに含まれる印刷ジョブを速やかに実行する必要がないときには、その印刷ジョブを印刷ジョブ記憶領域２２へ一旦格納して実行待機状態とするので、プリンタ部１６の通電状態が省電力モードから通常通電モードへ復帰してしまう回数を低減することができるようになる。
【０１２７】
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１２８】
例えば、上記実施形態においては、画像形成装置２が印刷ジョブの実行対象となる画像データを文書管理サーバ５からダウンロードする場合を例示したが、これに限られるものではない。例えば、コンピュータ３から画像データを取得するようにしても良いし、その他の装置から取得するようにしても良い。また画像形成装置２の記憶装置１８にそのような画像データを予め記憶しておく構成であっても構わない。
【０１２９】
また上記実施形態においては、説明を簡単にするため、画像形成装置２が図４、図７、図９および図１１のワークフロー４ｂを取得した場合に行う処理をそれぞれ個別に説明した（図５、図８、図１０および図１２参照）。しかし、実際には、図４、図７、図９および図１１のうちのいずれかのワークフロー４ｂを画像形成装置２が取得した場合、画像形成装置２は、その取得したワークフロー４ｂの種類などを判別することにより、その取得したワークフロー４ｂがどのようなワークフローであるかを特定し、その特定結果に応じて、上述した図５、図８、図１０および図１２のいずれかのフローチャートに基づく処理を実行するように構成することが好ましい。
【０１３０】
また上記実施形態においては、画像形成装置２がコピー機能、スキャン機能、プリンタ機能、ＦＡＸ機能といった複数の機能を備える複合機である場合を例示したが、必ずしも複合機であることに限定されるものではない。例えば、画像形成装置２は、プリンタ専用機であっても構わない。
【符号の説明】
【０１３１】
２  画像形成装置
４  ワークフロー管理サーバ
６  入退室管理サーバ（入退室管理装置）
７  ネットワーク
１２  通電制御部（通電制御手段）
１６  プリンタ部（画像形成手段）
１８  記憶装置（記憶手段）
２０  プログラム
３１  ワークフロー取得部（ワークフロー取得手段）
３２  ワークフロー解析部（ワークフロー解析手段）
３３  優先度判断部
３４  ジョブ実行制御部（ジョブ実行制御手段）
【図１】
0005853577.tif 000002
【図２】
0005853577.tif 000003
【図３】
0005853577.tif 000004
【図４】
0005853577.tif 000005
【図５】
0005853577.tif 000006
【図６】
0005853577.tif 000007
【図７】
0005853577.tif 000008
【図８】
0005853577.tif 000009
【図９】
0005853577.tif 000010
【図１０】
0005853577.tif 000011
【図１１】
0005853577.tif 000012
【図１２】
0005853577.tif 000013