(57)【要約】【課題】  画像形成装置に対して簡単な操作を行うだけで、画像形成装置と情報処理装置の両方で実行される一連の動作の流れを実行できる画像形成システムを提供する。【解決手段】  スキャナ部２１と、印刷部２３と、ワークフローを記憶するワークフロー記憶部２４と、ワークフローを選択するためのワークフロー選択部２５と、選択されたワークフローに記述された動作をＭＦＰ２又はＰＣ３に行わせるワークフロー実行制御部２６と、ワークフロー実行制御部２６からの指示に基づき、スキャナ部２１及び印刷部２３を動作させるＭＦＰ実行制御部２２とをＭＦＰ２に備え、プログラムを記憶するアプリケーション記憶部３５と、プログラムを実行するアプリケーション実行部３６と、ワークフロー実行制御部２６からの指示に基づき、プログラムをアプリケーション実行部３６に実行させるアプリケーション実行制御部３４とをＰＣ３に備える。【選択図】  図１
2006180289.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と情報処理装置とを電気通信回線により接続した画像形成システムにおいて、
前記画像形成装置は、
画像形成装置及び情報処理装置で行う動作の種別及び順序を記述したワークフロー情報を記憶するワークフロー記憶手段と、
前記ワークフロー記憶手段に記憶された複数のワークフロー情報から１つをユーザが選択するための選択手段と、
前記選択手段により選択された前記ワークフロー情報に記述された動作を当該画像形成装置及び前記情報処理装置に指示するワークフロー実行制御手段と、
前記ワークフロー実行制御手段からの指示に基づき、当該画像形成装置を動作させる画像形成実行制御手段と
を備え、
前記情報処理装置は、
当該情報処理装置上で実行可能な各種アプリケーションプログラムを記憶するアプリケーション記憶手段と、
前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを実行するアプリケーション実行手段と、
前記ワークフロー実行制御手段からの指示に基づき、前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを前記アプリケーション実行手段に実行させるアプリケーション実行制御手段と
を備える画像形成システム。
【請求項２】
前記画像形成装置は、
原稿の画像を画像データとして読み取る画像読取手段と、
記録紙に画像を形成する画像形成手段とを備え、
前記画像形成実行制御手段は、前記ワークフロー実行制御手段からの指示に基づき、前記画像読取手段及び前記画像形成手段の少なくとも何れか一方を動作させる請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置及び前記情報処理装置の少なくとも一方は、
前記ワークフロー情報をユーザが作成するためのワークフロー作成手段と、
前記ワークフロー作成手段により作成されたワークフロー情報を前記ワークフロー記憶手段に記憶させるワークフロー登録手段と
を備える請求項１又は２に記載の画像形成システム。
【請求項４】
前記画像形成装置は、
当該画像形成装置に実行させる動作の、ユーザによる選択及び実行指示を受け付ける画像形成実行指示受付手段を更に備え、
前記画像形成実行制御手段は、前記画像形成実行指示受付手段が受け付けた選択及び実行指示に基づき前記画像形成装置を動作させ、
前記情報処理装置は、
当該情報処理装置に実行させるアプリケーションプログラムの、ユーザによる選択及び実行指示を受け付けるアプリケーション実行指示受付手段を更に備え、
前記アプリケーション実行手段は、前記アプリケーション実行指示受付手段が受け付けた選択及び実行指示に基づき、選択された前記アプリケーションプログラムを実行し、
前記画像形成装置及び前記情報処理装置のいずれか一方は、
前記画像形成実行制御手段及び前記アプリケーション実行手段から前記画像形成装置及び前記情報処理装置に実行させる動作を取得し、これに基づきワークフロー情報を作成するワークフロー自動作成手段と、
前記ワークフロー自動作成手段により作成されたワークフロー情報を前記ワークフロー記憶手段に記憶させるワークフロー自動登録手段と
を備える請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
当該装置及び当該装置に電気通信回線により接続された情報処理装置で行う動作の種別及び順序を記述したワークフロー情報を記憶するワークフロー記憶手段と、
前記ワークフロー記憶手段に記憶された複数のワークフロー情報から１つをユーザが選択するための選択手段と、
前記選択手段により選択された前記ワークフロー情報に記述された動作を当該装置及び前記情報処理装置に指示するワークフロー実行制御手段と、
前記ワークフロー実行制御手段からの指示に基づき、当該装置を動作させる画像形成実行制御手段と
を備える画像形成装置。
【請求項６】
当該装置上で実行可能な各種アプリケーションプログラムを記憶するアプリケーション記憶手段と、
前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを実行するアプリケーション実行手段と、
当該装置に電気通信回線により接続された画像形成装置からの指示に基づき前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを前記アプリケーション実行手段に実行させるアプリケーション実行制御手段と
を備える情報処理装置。
【請求項７】
画像形成装置に備えられるコンピュータを、
当該画像形成装置及び当該画像形成装置に電気通信回線により接続された情報処理装置で行う動作の種別及び順序を記述した複数のワークフロー情報のうちの１つを選択するための、ユーザによる入力を受け付ける選択受付手段と、
前記選択受付手段により選択が受け付けられた前記ワークフロー情報に記述された動作を当該画像形成装置及び前記情報処理装置に指示するワークフロー実行制御手段と、
前記ワークフロー実行制御手段からの指示に基づき、当該画像形成装置を動作させる画像形成実行制御手段と
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録紙に画像を形成する画像形成装置及びこの画像形成装置の動作を制御する制御プログラム、並びに、プログラムの実行を行う情報処理装置、及び、画像形成装置と情報処理装置とを電気通信回線により接続した画像形成システムに関する。
【背景技術】
【０００２】
従来、複写機、プリンタ、スキャナ装置、或いはこれらの機能の複合機（又はＭＦＰ（Multi Functional Peripherals））等の画像形成装置を用いた作業、及びＰＣ（Personal Computer）等の情報処理装置を用いた作業を一連の流れ（例えばＭＦＰにおいて、スキャナで原稿を読み込み、ＰＣでそのデータをＯＣＲにかけた後、ＰＤＦ形式に変換し、これをＥ−ｍａｉｌで関係者に送信すると共にＭＦＰで印刷する。）で行う場合には、ＭＦＰ及びＰＣのそれぞれの場所にユーザが行き、画像形成装置又は情報処理装置を直接操作して各動作（例えば、画像スキャン、ＯＣＲ実行、ＰＤＦ変換、Ｅ−ｍａｉｌ送信、印刷）を別々に実行していた。
【０００３】
また、下記特許文献１には、スキャナ装置に記憶されているスキャン条件ファイルを、このスキャナ装置に接続されているホストコンピュータから読み出し、このホストコンピュータ上で使用者がスキャン条件を選択することのできるスキャナシステムが記載されている。
【特許文献１】特開２０００−３０７７８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザはＭＦＰ又はＰＣに上記一連の動作を行わせるために、ＭＦＰ及びＰＣの両方の場所に行かなければならず、また、各場所で動作毎に実行操作を行わなければならなかった。また、特に同じ流れの作業を頻繁に行う際には、その度同じ操作を行わなければならなかった。
【０００５】
また、上記特許文献に記載された発明においては、スキャナ装置（又はＭＦＰ）とＰＣとにまたがる一連の動作を行わせることはできなかった。
【０００６】
本発明は、上記問題点に鑑みて成されたもので、画像形成装置に対して簡単な操作を行うだけで、画像形成装置と情報処理装置の両方で実行される一連の動作の流れを実行することができる画像形成装置、この画像形成装置の動作を制御する制御プログラム、情報処理装置、及び、画像形成装置と情報処理装置とが電気通信回線により接続された画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る画像形成システムは、画像形成装置と情報処理装置とを電気通信回線により接続した画像形成システムにおいて、画像形成装置及び情報処理装置で行う動作の種別及び順序を記述したワークフロー情報を記憶するワークフロー記憶手段と、前記ワークフロー記憶手段に記憶された複数のワークフロー情報から１つをユーザが選択するための選択手段と、前記選択手段により選択された前記ワークフロー情報に記述された動作を当該画像形成装置及び前記情報処理装置に指示するワークフロー実行制御手段と、前記ワークフロー実行制御手段からの指示に基づき、前記画像形成装置を動作させる画像形成実行制御手段とを備え、前記情報処理装置は、当該情報処理装置上で実行可能な各種アプリケーションプログラムを記憶するアプリケーション記憶手段と、前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを実行するアプリケーション実行手段と、前記ワークフロー実行制御手段からの指示に基づき、前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを前記アプリケーション実行手段に実行させるアプリケーション実行制御手段とを備えるものである。
【０００８】
この構成によれば、ワークフロー記憶手段に記憶された複数のワークフロー情報から１つのワークフロー情報がユーザにより選択手段を用いて選択され、そのワークフロー情報に記述された画像形成装置又は情報処理装置の動作を、順次、画像形成装置又は情報処理装置が行うようにワークフロー実行制御手段により画像形成装置又は情報処理装置に指示される。この指示を受けて、画像形成装置においては、画像形成装置の機能が画像形成実行制御手段により動作させられ、情報処理装置においては、アプリケーション記憶手段により記憶されているアプリケーションプログラムがアプリケーション実行手段により実行されるように、アプリケーション実行制御手段により制御される。
【０００９】
請求項２に係る画像形成システムは、請求項１に記載の画像形成システムであって、前記画像形成装置は、原稿の画像を画像データとして読み取る画像読取手段と、記録紙に画像を形成する画像形成手段とを備え、前記画像形成実行制御手段は、前記ワークフロー実行制御手段からの指示に基づき、前記画像読取手段及び前記画像形成手段の少なくとも何れか一方を動作させるものである。
【００１０】
この構成によれば、ワークフロー記憶手段に記憶された複数のワークフロー情報から１つのワークフロー情報がユーザにより選択手段を用いて選択され、そのワークフロー情報に記述された画像形成装置又は情報処理装置の動作を、順次、画像形成装置又は情報処理装置が行うようにワークフロー実行制御手段により画像形成装置又は情報処理装置に指示される。この指示を受けて、画像形成装置においては、前記画像読取手段及び前記画像形成手段の少なくとも何れか一方が画像形成実行制御手段により動作させられ、情報処理装置においては、アプリケーション記憶手段により記憶されているアプリケーションプログラムがアプリケーション実行手段により実行されるように、アプリケーション実行制御手段により制御される。
【００１１】
請求項３に係る画像形成システムは、請求項１又は２に記載の画像形成システムであって、前記画像形成装置及び前記情報処理装置の少なくとも一方は、前記ワークフロー情報をユーザが作成するためのワークフロー作成手段と、前記ワークフロー作成手段により作成されたワークフロー情報を前記ワークフロー記憶手段に記憶させるワークフロー登録手段とを備えるものである。
【００１２】
請求項４に係る画像形成システムは、請求項１〜３のいずれかに記載の画像形成システムであって、前記画像形成装置は、当該画像形成装置に実行させる動作の、ユーザによる選択及び実行指示を受け付ける画像形成実行指示受付手段を更に備え、前記画像形成実行制御手段は、前記画像形成実行指示受付手段が受け付けた選択及び実行指示に基づき前記画像形成装置を動作させ、前記情報処理装置は、当該情報処理装置に実行させるアプリケーションプログラムの、ユーザによる選択及び実行指示を受け付けるアプリケーション実行指示受付手段を更に備え、前記アプリケーション実行手段は、前記アプリケーション実行指示受付手段が受け付けた選択及び実行指示に基づき、選択された前記アプリケーションプログラムを実行し、前記画像形成装置及び前記情報処理装置のいずれか一方は、前記画像形成実行制御手段及び前記アプリケーション実行手段から前記画像形成装置及び前記情報処理装置に実行させる動作を取得し、これに基づきワークフロー情報を作成するワークフロー自動作成手段と、前記ワークフロー自動作成手段により作成されたワークフロー情報を前記ワークフロー記憶手段に記憶させるワークフロー自動登録手段とを備えるものである。
【００１３】
この構成によれば、画像形成実行指示受付手段により受け付けられた画像形成装置の動作が、画像形成実行制御手段の制御により実行され、アプリケーション実行指示受付手段により受け付けられた情報処理装置の動作がアプリケーション実行手段により実行される。そして、これらの動作がワークフロー自動作成手段により画像形成実行制御手段及びアプリケーション実行手段から取得され、ワークフロー情報が作成される。
【００１４】
請求項５に係る画像形成装置は、当該装置及び当該装置に電気通信回線により接続された情報処理装置で行う動作の種別及び順序を記述したワークフロー情報を記憶するワークフロー記憶手段と、前記ワークフロー記憶手段に記憶された複数のワークフロー情報から１つをユーザが選択するための選択手段と、前記選択手段により選択された前記ワークフロー情報に記述された動作を当該装置及び前記情報処理装置に指示するワークフロー実行制御手段と、前記ワークフロー実行制御手段からの指示に基づき前記画像形成装置を動作させる画像形成実行制御手段とを備えるものである。
【００１５】
この構成によれば、ワークフロー記憶手段に記憶された複数のワークフロー情報から１つのワークフロー情報がユーザにより選択手段を用いて選択され、そのワークフロー情報に記述された画像形成装置又は情報処理装置の動作を、順次、画像形成装置又は情報処理装置が行うようにワークフロー実行制御手段により画像形成装置又は情報処理装置に指示される。この指示を受けて、当該画像形成装置においては、当該画像形成装置の機能が画像形成装置実行制御手段により動作させられる。
【００１６】
請求項６に係る情報処理装置は、当該装置上で実行可能な各種アプリケーションプログラムを記憶するアプリケーション記憶手段と、前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを実行するアプリケーション実行手段と、当該装置に電気通信回線により接続された画像形成装置からの指示に基づき前記アプリケーション記憶手段に記憶されているアプリケーションプログラムを前記アプリケーション実行手段に実行させるアプリケーション実行制御手段とを備えるものである。
【００１７】
この構成によれば、画像形成装置から指示を受けた場合に、アプリケーション記憶手段により記憶されているアプリケーションプログラムがアプリケーション実行手段により実行されるように、アプリケーション実行制御手段により制御される。
【００１８】
請求項７に係る制御プログラムは、画像形成装置に備えられるコンピュータを、当該画像形成装置及び当該画像形成装置に電気通信回線により接続された情報処理装置で行う動作の種別及び順序を記述した複数のワークフロー情報のうちの１つを選択するための、ユーザによる入力を受け付ける選択受付手段と、前記選択受付手段により選択が受け付けられた前記ワークフロー情報に記述された動作を当該画像形成装置及び前記情報処理装置に指示するワークフロー実行制御手段と、前記ワークフロー実行制御手段からの指示に基づき、当該画像形成装置を動作させる画像形成実行制御手段として機能させるためのものである。
【発明の効果】
【００１９】
請求項１又は２に記載の発明によれば、画像形成装置に対して簡単な指示を行うだけで、画像形成装置及び情報処理装置における一連の動作の流れを一括して行わせることができる。
【００２０】
請求項３に記載の発明によれば、ワークフロー情報の作成及び登録（記憶手段への格納）を容易に行うことができる。
【００２１】
請求項４に記載の発明によれば、ユーザが画像形成装置及び情報処理装置に行わせたい一連の動作の流れを、実際に画像形成装置及び情報処理装置に行わせることにより、ワークフロー情報が自動的に作成されるので、ワークフロー情報の作成及び登録を容易に行うことができる。
【００２２】
請求項５又は７に記載の発明によれば、画像形成装置に対して簡単な指示を行うだけで、画像形成装置及び情報処理装置における一連の動作の流れを一括して行わせることができる画像形成装置、又はこの画像形成装置を制御する制御プログラムを提供することができる。
【００２３】
請求項６に記載の発明によれば、画像形成装置に対して簡単な指示を行うだけで、画像形成装置及び情報処理装置における一連の動作の流れを一括して行わせることができる画像形成装置からの指示に基づき動作を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係る実施形態を図面に基づいて説明する。図１は、本発明の一実施形態に係る画像形成システムの機能構成を示すブロック図である。画像形成システム１は、ネットワーク等により通信可能に接続されたＭＦＰ（Multiple Functional Peripherals）２及びＰＣ（Personal Computer）３を備える。ＭＦＰ２は、複写機能、プリント機能、スキャナ機能等を合わせ持つデジタル形式の複写機である。
【００２５】
ＭＦＰ２は、スキャナ部２１、ＭＦＰ実行制御部２２、印刷部２３、ワークフロー記憶部２４、ワークフロー選択部２５、ワークフロー実行制御部２６、操作部２７、及びデータ記憶部２８を備える。ＰＣ３は、ワークフロー登録制御部３１’、ワークフロー作成支援部３２、操作部３３、アプリケーション実行制御部３４、アプリケーション記憶部３５、アプリケーション実行部３６、及びデータ記憶部３７を備える。
【００２６】
スキャナ部２１は、原稿から画像を読み取り、画像データを生成するもので、例えばＣＣＤ（Charge Coupled Device）を用いたイメージスキャナ装置を備える。スキャナ部２１は、ＭＦＰ実行制御部２２の指示により動作を行い、生成した画像データをデータ記憶部２８に書き込む。スキャナ部２１は、特にＭＦＰ実行制御部２２から指示があった場合には、画像データをＰＣ３のデータ記憶部３７にも書き込む。スキャナ部２１は、データ記憶部３７に前記画像データを書き込む場合には、スキャナ部２１により書き込まれた画像データであることを判別するための所定のファイル名を付けて書き込む。
【００２７】
印刷部２３は、記録紙に画像を印刷するものである。印刷部２３は、ＭＦＰ実行制御部２２の指示により動作を行い、ＭＦＰ実行制御部２２から指示に基づきデータ記憶部２８又はデータ記憶部３７から画像データを読み出して印刷する。
【００２８】
ＭＦＰ実行制御部２２は、ＭＦＰ２の画像形成装置としての動作（すなわち、画像のスキャン及び画像の印刷等）の実行を制御するものである。ＭＦＰ実行制御部２２は、ワークフロー実行制御部２６からの指示に基づきスキャナ部２１及び印刷部２３の制御を行う。
【００２９】
操作部２７は、ユーザがＭＦＰ２に、実行条件の設定や実行の指示を入力するためのもので、例えばディスプレイ及び各種操作キー等を備える。
【００３０】
ワークフロー記憶部２４は、ワークフロー（ＭＦＰ２及びＰＣ３における実行動作の流れ）が記述されたワークフロー情報を記憶するものである。ワークフロー記憶部２４は、複数のワークフロー情報を記憶可能である。ワークフロー記憶部２４には、ネットワークを介してワークフロー登録制御部３１’によりワークフロー情報が書き込まれる。
【００３１】
ここで、ワークフロー情報について簡単に説明する。図２は、ワークフロー情報の一例を示すテーブルである。ワークフロー情報４は、ワークフローとして、順に実行する（ＭＦＰ２又はＰＣ３における）一連の動作を記述するものである。この各動作は、ＭＦＰ２においては、例えばコピー、プリント、画像スキャン等で、ＰＣ３においては、ＰＣ３上の各種アプリケーションプログラム（例えばＯＣＲ（Optical Character Recognition）ソフト、ファイルタイプ変換（例えばＴＸＴ（Text）形式からＰＤＦ（Portable Document Format）形式への変換）ソフト等）の実行である。
【００３２】
ワークフロー情報４の各行には実行動作が記述される。番号欄４１は、（各行に記述される）各実行動作の実行順序を示す番号が記載される欄である。この番号は、最初の行から順に１からの整数が付けられる。例えばこの番号はワークフロー作成支援部３２が自動的に付ける。装置種別欄４２は、各実行動作が実行される装置の種別（例えばＭＦＰ２又はＰＣ３）が記述される欄である。動作種別欄４３は、ＭＦＰ２又はＰＣ３での実行動作の種別が記述される欄である。この種別は、例えばＭＦＰ２においては、スキャン、プリント等であり、ＰＣ３においては、アプリケーションプログラムの実行ファイル名（このファイルへのパスを含む。）である。
【００３３】
パラメータ欄４４は、動作種別で指定した動作に対するパラメータが記述される欄である。パラメータは、動作種別欄４３で指定した動作を実行するのに必要なパラメータで、例えばアプリケーションプログラムを実行する際の引数や、ＭＦＰ２におけるコピー部数等である。パラメータ欄４４では、ファイル名等を記述する代わりに、”出力データ［番号］”と記述することができる。これは、番号欄４１が［番号］と一致する行の動作により出力されたデータを用いるということを示す。ワークフロー実行制御部２６は、”出力データ［番号］”を例えば所定のファイル名等で置き換えて、ＭＦＰ実行制御部２２又はアプリケーション実行制御部３４に動作の指示を行う。
【００３４】
図１に戻って、ワークフロー選択部２５は、ワークフロー記憶部２４に記憶されているワークフロー情報４から１つを選択するものである。ワークフロー選択部２５は、操作部２７を介してユーザにより指示されたワークフローを選択し、そのワークフローをワークフロー実行制御部２６に渡す。ワークフロー選択部２５は、例えばワークフロー記憶部２４に記憶されているワークフロー情報４の一覧（例えばワークフロー情報４に付されたタイトルの一覧）を操作部２７に表示させ、その中の１つをユーザに選択させる。
【００３５】
ワークフロー実行制御部２６は、ワークフロー選択部２５から渡されたワークフロー情報４を解析し、ワークフロー情報４に記載された動作を（ＭＦＰ２又はＰＣ３に）順に実行させる制御を行うものである。ワークフロー実行制御部２６は、ワークフロー情報４に記載された実行種別（実行ファイル名）及びパラメータをＭＦＰ実行制御部２２又はアプリケーション実行制御部３４に送信する。
【００３６】
データ記憶部２８は、スキャナ部２１の読み込んだ画像データを記憶するものである。このデータは印刷部２３により記録紙に印刷される。
【００３７】
操作部３３は、ＰＣ３のユーザインタフェースで、例えばディスプレイ、キーボード、及びマウスである。
【００３８】
ワークフロー作成支援部３２は、ユーザが操作部３３を用いてワークフロー情報４を作成するためのもので、例えば支援ツールである。ワークフロー作成支援部３２は、例えばワークフロー情報４を表形式で入力するためのプログラムであったり、ＧＵＩ（Graphical  User Interface）によりワークフロー情報４の作成を支援するプログラムである。ワークフロー作成支援部３２は、例えばアプリケーションプログラムであるが、本実施形態において特別な用途のものであるので、本実施形態においてはアプリケーション実行部３６とは分離した。
【００３９】
ワークフロー登録制御部３１’は、ワークフロー作成支援部３２で作成されたワークフロー情報４をワークフロー記憶部２４に書き込むものである。データ記憶部３７は、スキャナ部２１で読み込まれた画像データや、アプリケーション実行部３６により生成されたデータ等を記憶するものである。これらのデータは、アプリケーション実行部３６により用いられるか、又は印刷部２３により記録紙に印刷される。
【００４０】
アプリケーション記憶部３５は、ＰＣ３で動作させるアプリケーションプログラムを記憶するもので、例えばＨＤＤ（Hard Disk Drive）である。アプリケーション実行部３６は、アプリケーション記憶部３５に記憶されているアプリケーションプログラムを実行するもので、例えばＣＰＵ（Central Processing Unit）を備える。
【００４１】
次に、本実施形態における画像形成システム１の動作の流れを説明する。図３は、ワークフロー情報４の作成及び登録に関する動作の流れを示すフローチャートである。
【００４２】
ステップＳ１では、ユーザは、ＰＣ３において、操作部３３を用いて、ワークフロー作成支援部３２を操作することによりワークフロー情報４を作成する。ステップＳ２では、ワークフロー登録制御部３１’は、ステップＳ１で作成されたワークフロー情報４を、ネットワークを介してＭＦＰ２のワークフロー記憶部２４に（追加して）書き込む。
【００４３】
図４は、ワークフロー情報４を用いて実行させる場合の画像形成システム１の動作の流れを示すフローチャートである。
【００４４】
ステップＳ１１では、ユーザは、ＭＦＰ２の操作部２７を用いて、ワークフロー選択部２５を操作することにより、ワークフロー記憶部２４に記憶されているワークフロー情報４から１つを選択する。ワークフロー選択部２５は、選択されたワークフロー情報４をワークフロー実行制御部２６に送信する。
【００４５】
ステップＳ１２では、ワークフロー実行制御部２６は、ワークフロー選択部２５から受信したワークフロー情報４に記述されている動作のうち、まだ実行していない次の動作を選択する。ステップＳ１３では、ワークフロー実行制御部２６は、選択した動作がＭＦＰ２の動作か、ＰＣ３の動作かをワークフロー情報４の装置種別４２をみて判断し、ＭＦＰ２の動作である場合には（ステップＳ１３でＭＦＰ）、ステップＳ１４へ進み、ＰＣ３の動作である場合には（ステップＳ１３でＰＣ）、ステップＳ１５へ進む。
【００４６】
ステップＳ１４では、ワークフロー実行制御部２６は、選択した動作（ワークフロー情報４の選択された動作の行）の動作種別４３とパラメータ４４とをＭＦＰ実行制御部２２に送信する。ＭＦＰ実行制御部２２は、これを受けてこの動作を行うようにスキャナ部２１又は印刷部２３を制御する。ステップＳ１５では、ワークフロー実行制御部２６は、選択した動作の動作種別４３とパラメータ４４とをＰＣ３のアプリケーション実行制御部３４に送信する。アプリケーション実行制御部３４は、これを受けてこの動作を行うようにアプリケーション実行部３６を制御する。
【００４７】
ステップＳ１４の処理が終了した場合及びステップＳ１５の処理が終了した場合には、ステップＳ１６へ進む。ステップＳ１６では、ワークフロー実行制御部２６は、ワークフロー情報４にまだ実行していない次の動作があるか否かをチェックし、まだ次の動作がある場合には（ステップＳ１６でＹＥＳ）、ステップＳ１２に戻る。次の動作がもうない場合には（ステップＳ１６でＮＯ）、処理を終了する。
【００４８】
次に、図２に示すワークフロー情報４の具体例に基づいた画像形成システム１の動作を簡単に説明する。
【００４９】
まず番号欄４１が１の行について、ワークフロー実行制御部２６は、ＭＦＰ実行制御部２２に動作種別「スキャン」を送信する。これを受けてＭＦＰ実行制御部２２は、スキャナ部２１に画像スキャンの実行、及びＰＣ３のデータ記憶部３７へ所定のファイル名、例えば”／ｄａｔ／＿ｏｕｔｐｕｔ００１．ｂｍｐ”での画像データの格納を指示する。スキャナ部２１は、画像のスキャンを行い、読み込んだ画像データをデータ記憶部２８及びデータ記憶部３７に書き込む。データ記憶部３７に書き込む画像データに対しては例えばファイル名”＿ｏｕｔｐｕｔ００１．ｂｍｐ”で格納する。
【００５０】
次に番号欄４１が２の行について、ワークフロー実行制御部２６は、アプリケーション実行制御部３４に実行ファイル名「／ａｐｌ／ｏｃｒ．ｅｘｅ」（これは、ＯＣＲソフトの実行ファイル名である。）とその引数「入力データ＝”／ｄａｔ／＿ｏｕｔｐｕｔ００１．ｂｍｐ”、出力データ＝”／ｄａｔ／＿ｏｕｔｐｕｔ００２．ｔｘｔ”」とを送信する。これを受けてアプリケーション実行制御部３４は、アプリケーション実行部３６に、上記の引数で、ＯＣＲソフトを実行させる。
【００５１】
次に番号欄４１が３の行について、ワークフロー実行制御部２６は、アプリケーション実行制御部３４に実行ファイル名「／ａｐｌ／ｐｄｆ．ｅｘｅ」（これは、ＴＸＴ形式のファイルをＰＤＦ形式のファイルに変換するソフトの実行ファイル名である。）とその引数「入力データ＝”／ｄａｔ／＿ｏｕｔｐｕｔ００２．ｔｘｔ”、出力データ＝”／ｄａｔ／＿ｏｕｔｐｕｔ００３．ｐｄｆ”」とを送信する。これを受けてアプリケーション実行制御部３４は、アプリケーション実行部３６に、上記の引数で、ＰＤＦ変換ソフトを実行させる。
【００５２】
次に番号欄４１が４の行について、ワークフロー実行制御部２６は、アプリケーション実行制御部３４に実行ファイル名「／ａｐｌ／ｅｍａｉｌ．ｅｘｅ」（これは、Ｅ−ｍａｉｌ送信ソフトの実行ファイル名である。）とその引数「送信者＝ｘｘｘ、件名＝”ｙｙｙの件”、本文＝ｚｚｚ．ｄｏｃ、宛先＝メーリングリスト１、添付データ＝”／ｄａｔ／＿ｏｕｔｐｕｔ００３．ｐｄｆ”」とを送信する。これを受けてアプリケーション実行制御部３４は、アプリケーション実行部３６に、上記の引数で、Ｅ−ｍａｉｌ送信ソフトを実行させる。
【００５３】
次に番号欄４１が５の行について、ワークフロー実行制御部２６は、ＭＦＰ実行制御部２２に動作種別「プリント」、及びプリントデータとしてデータ記憶部２８に格納されているデータを使用する旨を送信する。これを受けてＭＦＰ実行制御部２２は、印刷部２３にデータ記憶部２８に格納されている画像データの印刷の実行を指示する。印刷部２３は、データ記憶部２８の画像データを記録紙に印刷する。
【００５４】
このように本実施形態においては、ユーザがワークフロー記憶部２４に記憶されているワークフロー情報４を選択するだけで、このワークフロー情報４に記載されているＭＦＰ２及びＰＣ３の動作が一連の流れで順に実行されるので、ＭＦＰ２に対して簡単な指示を行うだけで、ＭＦＰ２及びＰＣ３における一連の動作の流れを一括して行わせることができる。
【００５５】
次に、本発明の第２の実施の形態について説明する。第１の実施形態では、ワークフロー情報４は、ＰＣ３においてユーザがワークフロー作成支援部３２を用いて作成したが、本実施形態においては、ＭＦＰ２及びＰＣ３に対しユーザが行わせた動作をＭＦＰ２において記憶し、これによりワークフロー情報４が生成される。ワークフローの実行については、第１の実施形態と同じであるので、説明を省略する。
【００５６】
図５は、本実施形態における画像形成システム１の機能構成を示すブロック図である。図１と同じ符番を有するブロックは第１の実施形態のものと同じであるので、説明を省略する。
【００５７】
ＭＦＰ２において、操作部２７’は、第１の実施形態における機能に加えて、ＭＦＰ２の動作（画像スキャン、コピー等）に対する実行指示をユーザが入力するものである。操作部２７’は、入力された実行指示をＭＦＰ実行制御部２２’に送信する。また、操作部２７’は、ワークフロー自動作成開始指示を受け付けた場合及びワークフロー自動作成終了指示を受け付けた場合には、その旨をＭＦＰ実行制御部２２’及びワークフロー自動作成部２９に送信する。
【００５８】
ＭＦＰ実行制御部２２’は、第１の実施形態における機能に加えて、操作部２７’からワークフロー自動作成開始指示を受け付けた旨を受信した場合には、ワークフロー自動作成部２９への実行動作の送信（後述）を開始し、ワークフロー自動作成終了指示を受け付けた旨を受信した場合には、ワークフロー自動作成部２９への実行動作の送信を終了する。
【００５９】
ＭＦＰ実行制御部２２’は、操作部２７’からＭＦＰ２の動作に対する実行指示を受け付けた場合には、スキャナ部２１又は／及び印刷部２３を制御してその動作を行わせると共に、その動作種別及びパラメータ（実行条件）をワークフロー自動作成部２９に送信（実行動作の送信）する。
【００６０】
ＰＣ３において、操作部３３’は、第１の実施形態における機能に加えて、ＰＣ３の動作（アプリケーションプログラムの実行等）に対する実行指示をユーザが入力するものである。操作部３３’は、入力された実行指示をアプリケーション実行部３６’に送信する。また、操作部３３’は、ワークフロー自動作成開始指示を受け付けた場合及びワークフロー自動作成終了指示を受け付けた場合には、その旨をアプリケーション実行制御部３４’に送信する。
【００６１】
アプリケーション実行部３６’は、第１の実施形態における機能に加えて、操作部３３’からの指示によりアプリケーションを実行する場合には、その実行するアプリケーションの実行ファイル名及びその実行パラメータをアプリケーション実行制御部３４’に送信する。
【００６２】
アプリケーション実行制御部３４’は、第１の実施形態における機能に加えて、操作部３３’からワークフロー自動作成開始指示を受け付けた旨を受信した場合には、ワークフロー自動作成部２９への実行動作の送信（後述）を開始し、ワークフロー自動作成終了指示を受け付けた旨を受信した場合には、ワークフロー自動作成部２９への実行動作の送信を終了する。
【００６３】
アプリケーション実行制御部３４’は、アプリケーション実行部３６’から実行ファイル名及び実行パラメータを受信した場合には、それらをワークフロー自動作成部２９に送信（実行動作の送信）する。
【００６４】
ＭＦＰ２において、ワークフロー自動作成部２９は、操作部２７’からワークフロー自動作成開始指示を受け付けた旨を受信した場合には、ワークフロー情報４の作成を開始し、ＭＦＰ実行制御部２２’又はアプリケーション実行制御部３４’から受信した動作種別（実行ファイル名）及びパラメータをワークフロー情報４の新たな行として追加する。ワークフロー自動作成部２９は、操作部２７’からワークフロー自動作成終了指示を受け付けた旨を受信した場合には、ワークフロー情報４の作成を終了し、作成したワークフロー情報４をワークフロー登録制御部３１’に送信する。
【００６５】
次に、本実施形態におけるワークフローの作成及び登録の流れを説明する。図６は、本実施形態におけるワークフローの作成及び登録の流れを示すフローチャートである。
【００６６】
ＭＦＰ２においては、ステップＳ２１では、操作部２７’は、ワークフロー自動作成開始指示がユーザにより入力されたことを受け付けたか否かを受け付けるまでチェックし（ステップＳ２１でＮＯ）、受け付けた場合には（ステップＳ２１でＹＥＳ）、操作部２７’は、その旨をＭＦＰ実行制御部２２’及びワークフロー自動作成部２９へ送信する。これを受けてＭＦＰ実行制御部２２’は動作種別及びパラメータのワークフロー自動作成部２９への送信、ワークフロー自動作成部２９はワークフロー情報４の作成を開始し、ステップＳ２２へ進む。ステップＳ２２では、操作部２７’は、ＭＦＰ２の動作の実行指示がユーザにより入力されたことを受け付けたか否かを受け付けるまでチェックし（ステップＳ２２でＮＯ）、ＭＦＰ２の動作の実行指示の入力を受け付けた場合には（ステップＳ２２でＹＥＳ）、操作部２７’はその旨をＭＦＰ実行制御部２２’に送信しステップＳ２３へ進む。
【００６７】
ステップＳ２３では、ＭＦＰ実行制御部２２’は、操作部２７’から受信した実行動作を行うようにスキャナ部２１及び／又は印刷部２３動作させる。ステップＳ２４では、ＭＦＰ実行制御部２２’は、操作部２７’から受信した動作内容（動作種別及びパラメータ）をワークフロー自動作成部２９へ送信する。ステップＳ２５では、ワークフロー自動作成部２９は、ＭＦＰ実行制御部２２’から受信した動作内容をワークフロー情報４の新たな行として追加する。
【００６８】
ステップＳ２６では、操作部２７’は、ワークフロー自動作成終了指示がユーザにより入力されたことを受け付けたか否かをチェックし、受け付けなかった場合には（ステップＳ２６でＮＯ）、ステップＳ２２に戻りステップＳ２２からの処理を繰り返す。ワークフロー自動作成終了指示を受け付けた場合には（ステップＳ２６でＹＥＳ）、ステップＳ２へ進む。
【００６９】
一方ＰＣ３においては、ステップＳ３１では、操作部３３’は、ワークフロー自動作成開始指示がユーザにより入力されたことを受け付けたか否かを受け付けるまでチェックし（ステップＳ３１でＮＯ）、受け付けた場合には（ステップＳ３１でＹＥＳ）、操作部３３’は、その旨をアプリケーション実行制御部３４’へ送信する。これを受けてアプリケーション実行制御部３４’は動作種別（実行ファイル名）及びパラメータのワークフロー自動作成部２９への送信を開始し、ステップＳ３２へ進む。ステップＳ３２では、操作部３３’は、アプリケーションの実行指示がユーザにより入力されたことを受け付けたか否かを受け付けるまでチェックし（ステップＳ３２でＮＯ）、アプリケーションの実行指示の入力を受け付けた場合には（ステップＳ３２でＹＥＳ）、操作部３３’はその旨をアプリケーション実行部３６’に送信しステップＳ３３へ進む。
【００７０】
ステップＳ３３では、アプリケーション実行部３６’は、操作部３３’から受信したファイル名のファイルを実行させ、そのファイル名及びパラメータをアプリケーション実行制御部３４’に送信する。ステップＳ３４では、アプリケーション実行制御部３４’は、アプリケーション実行部３６’から受信したファイル名及びパラメータをＭＦＰ２のワークフロー自動作成部２９へ送信する。ステップＳ３５では、操作部３３’は、ワークフロー自動作成終了指示がユーザにより入力されたことを受け付けたか否かをチェックし、受け付けなかった場合には（ステップＳ３５でＮＯ）、ステップＳ３２に戻りステップＳ３２からの処理を繰り返す。ワークフロー自動作成終了指示を受け付けた場合には（ステップＳ３５でＹＥＳ）、ワークフローの作成及び登録に関する処理を終了する。
【００７１】
このように本実施形態においては、ユーザがワークフロー情報４を作成しなくても、ＭＦＰ２及びＰＣ３で一連の動作を実行することによりこの動作の流れがワークフロー情報４として記憶されるので、ワークフロー情報４を作成するという煩雑な操作をユーザは行う必要がない。
【００７２】
なお、本発明は、上記実施形態のものに限定されるものではなく、以下に述べる態様を採用することができる。第１の実施形態においては、ワークフロー作成支援部３２及びワークフロー登録制御部３１をＰＣ３に置いたが、これらはＭＦＰ２に置かれてもよく、また、一方がＰＣ３で他方がＭＦＰ２に置かれてもよい。また、第２の実施形態においては、ワークフロー自動作成部２９及びワークフロー登録制御部３１’をＭＦＰ２に置いたが、これらはＰＣ３に置かれてもよく、また、一方がＰＣ３で他方がＭＦＰ２に置かれてもよい。
【００７３】
第１の実施形態に置いては、ワークフローを選択する際に、ワークフローの一覧を操作部２７に表示させてこれから１つを選択するようにしたが、予めいずれかのワークフローをボタンに割り当てておき、そのボタンを押下するだけで（すなわち、ワンボタンで）ワークフローが選択できるようにしてもよい。
【００７４】
第２の実施形態においては、ワークフローの自動作成開始指示及び自動作成終了指示をＭＦＰ２及びＰＣ３それぞれに対してユーザが行ったが、一方（例えばＭＦＰ２）のみに対して指示を行い、この一方（例えばＭＦＰ２）から他方（例えばＰＣ３）に対しその指示を送信するようにしてもよい。
【００７５】
第２の実施形態においては、アプリケーション実行部３６’が実行するアプリケーションプログラムの実行ファイル名及びパラメータをアプリケーション実行制御部３４’に送信するようにしたが、実行するアプリケーションプログラムの実行ファイル名及びパラメータをアプリケーション実行制御部３４’がアプリケーション実行部３６’から取得するようにしてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態における画像形成システムの機能構成を示すブロック図である。
【図２】本発明の一実施形態におけるワークフロー情報の一例を示す図表である。
【図３】本発明の一実施形態におけるワークフローの作成及び登録の処理の流れを示すフローチャートである。
【図４】本発明の一実施形態におけるワークフローの実行の処理の流れを示すフローチャートである。
【図５】本発明の第２の実施形態における画像形成システムの機能構成を示すブロック図である。
【図６】本発明の第２の実施形態におけるワークフローの作成及び登録の処理の流れを示すフローチャートである。
【符号の説明】
【００７７】
１  画像形成システム
２  ＭＦＰ（画像形成装置）
２１  スキャナ部（画像読取手段）
２２  ＭＦＰ実行制御部（画像形成実行制御手段）
２３  印刷部（画像形成手段）
２４  ワークフロー記憶部（ワークフロー記憶手段）
２５  ワークフロー選択部（選択手段）
２６  ワークフロー実行制御部（ワークフロー実行制御手段）
２７  操作部（画像形成実行指示受付手段）
２９  ワークフロー自動作成部（ワークフロー自動作成手段）
３  ＰＣ（情報処理装置）
３１  ワークフロー登録制御部（ワークフロー登録手段）
３１’  ワークフロー登録制御部（ワークフロー自動登録手段）
３２  ワークフロー作成支援部（ワークフロー作成手段）
３３  操作部（ワークフロー作成手段、アプリケーション実行指示受付手段）
３４  アプリケーション実行制御部（アプリケーション実行制御手段）
３５  アプリケーション記憶部（アプリケーション記憶手段）
３６  アプリケーション実行部（アプリケーション実行手段）
４  ワークフロー情報
【図１】
2006180289.tif 000003
【図２】
2006180289.tif 000004
【図３】
2006180289.tif 000005
【図４】
2006180289.tif 000006
【図５】
2006180289.tif 000007
【図６】
2006180289.tif 000008