(57)【要約】【課題】ワークフローの存在を認識していないユーザーにもワークフローに従った処理の実行指示を可能とするワークフロー制御装置を提供する。【解決手段】画像形成装置１に対する特定の操作に対応した処理を特定の順序で組み合わせて実行指示するためのワークフローＷＦを管理するワークフロー管理部１７と、画像形成装置１に対して行われたユーザーの操作が閾値から遅延した操作のもたつきを検出するもたつき検出部１９と、もたつきの検出に応じて既に行われたユーザーの操作に対応する処理を順序通りに実行指示可能なワークフローＷＦによる処理の順序を画面１１上の表示部１１ａに表示させる表示処理部２７とを備える。【選択図】図１
2016071436.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に対する特定の操作に対応した処理を特定の順序で組み合わせて実行指示するためのワークフローを管理するワークフロー管理部と、
前記電子機器に対して行われたユーザーの操作が閾値から遅延した操作のもたつきを検出するもたつき検出部と、
前記もたつきの検出に応じ前記ユーザーの操作に対応する処理を順序通りに実行指示可能なワークフローによる処理の順序を画面上に表示させる表示処理部と、
を備えることを特徴とするワークフロー制御装置。
【請求項２】
請求項１記載のワークフロー制御装置であって、
前記もたつき検出部は、前記ユーザーが特定のキー操作を特定回数以上行った場合又はユーザーによる操作がなく特定時間が経過した場合に、前記操作のもたつきを検出する、
ことを特徴とするワークフロー制御装置。
【請求項３】
請求項１又は２記載のワークフロー制御装置であって、
前記画面上に表示された処理の順序に対応するワークフローの選択を受け付ける選択受付部と、前記選択されたワークフローに従って前記ユーザーの操作に対応する処理以降の処理の実行指示を行う実行指示部と、
を備えることを特徴とするワークフロー制御装置。
【請求項４】
請求項１〜３の何れか一項に記載のワークフロー制御装置であって、      
前記ワークフロー管理部で管理される前記ワークフローの使用頻度を管理する使用頻度管理部を備え、
前記表示処理部は、前記使用頻度に応じて前記ユーザーの操作に対応する処理を順序通りに含むワークフローを絞り込む、
ことを特徴とするワークフロー制御装置。
【請求項５】
請求項１〜４の何れか一項に記載のワークフロー制御装置であって、
前記電子機器に入力された文書情報を取得して解析する文書解析部を備え、
前記表示処理部は、前記文書情報の解析結果に応じて前記ユーザーの操作に対応する処理を順序通りに含むワークフローを絞り込む、
ことを特徴とするワークフロー制御装置。
【請求項６】
請求項１〜５の何れか一項に記載のワークフロー制御装置であって、
前記電子機器に入力された前記ユーザーのユーザー情報を取得するユーザー情報取得部を備え、
前記表示処理部は、前記ユーザー情報に応じて前記ユーザーの操作に対応する処理を順序通りに含むワークフローを絞り込む、
ことを特徴とするワークフロー制御装置。
【請求項７】
電子機器に対する特定の操作に対応した処理を特定の順序で組み合わせて実行指示するためのワークフローを管理するワークフロー管理機能と、
前記電子機器に対して行われたユーザーの操作が閾値から遅延した操作のもたつきを検出するもたつき検出機能と、
前記もたつきの検出に応じ前記ユーザーの操作に対応する処理を順序通りに実行指示可能なワークフローによる処理の順序を画面上に表示させる表示処理機能と、
をコンピューターに実現させることを特徴とするワークフロー制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等の電子機器に対する操作に対応する処理を組み合わせて実行指示するためのワークフローを制御するワークフロー制御装置及びプログラムに関する。
【背景技術】
【０００２】
電子機器としての画像形成装置としては、デジタル複合機等のように、印刷機能以外にファクシミリ機能や文書サーバーとしての機能等の複数の機能を有するものが知られている。
【０００３】
このような複数の機能を利用する際には、特定の機能に基づく処理が特定の順序に従って行うことが求められる場合がある。例えば、企業等の組織内に設置された画像形成装置においては、従業員等の組織内のユーザーが画像形成装置を利用する際に、原稿のスキャン、保存、回覧、承認、配布等の特定の処理を順に行わせることがルールとして定められている場合がある。
【０００４】
この場合、ユーザーは、定められたルールに従って原稿のスキャン、保存、回覧、承認、配布等を実行指示するための特定の操作を特定の順序で行う必要がある。しかし、ルールの周知が必要となったり、画像形成装置に対する操作が煩雑になる等の問題がある。
【０００５】
これに対し、例えば特許文献１や特許文献２には、特定の操作に対応した処理の実行指示を特定の順序で組み合わせたワークフローを登録しておく技術が開示されている。これら特許文献１及び２では、登録されているワークフローをユーザーが選択することにより、特定の操作に対応した処理の実行指示を特定の順序で画像形成装置に対して行うことが可能となる。
【０００６】
また、特許文献１や特許文献２には、ワークフローを利用する際の利便性を向上することも開示されている。
【０００７】
特許文献１では、ワークフローを登録したユーザー（登録者）と選択するユーザー（実行者）が異なる場合、実行者の固有の設定を容易に行うことを可能としている。
【０００８】
特許文献２では、大量に登録されたワークフローの中から、ワークフローを選択しようとしているユーザーの個人的なワークフローとユーザーが所属する企業等の組織にとって重要なワークフローとを一度に目につくように表示させ、ワークフローの検索性を高めている。
【０００９】
しかし、特許文献１及び２では、いずれもユーザーが選択するワークフローの存在を事前に認識している必要がある。このため、ワークフローの存在を認識していないユーザーは、ワークフローを使用せずに画像形成装置に対する操作を行って処理を実行指示することになり、ワークフローとは異なる処理の実行指示をするおそれがある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−２５８６７２号公報
【特許文献２】特開２００８−２１７６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明が解決しようとする問題点は、ワークフローの存在を認識していないユーザーがワークフローとは異なる処理の実行指示をするおそれがある点である。
【課題を解決するための手段】
【００１２】
本発明は、電子機器に対する特定の操作に対応した処理を特定の順序で組み合わせて実行指示するためのワークフローを管理するワークフロー管理部と、前記電子機器に対して行われたユーザーの操作が閾値から遅延した操作のもたつきを検出するもたつき検出部と、前記もたつきの検出に応じ前記ユーザーの操作に対応する処理を順序通りに実行指示可能なワークフローによる処理の順序を画面上に表示させる表示処理部とを備えるワークフロー制御装置を最も主な特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザーによる電子機器に対する操作のもたつきがある場合に、電子機器に対して既に行った操作に対応する処理を順序通りに実行指示可能なワークフローによる処理の順序を画面上に表示して、ユーザーに認識させることができる。
【００１４】
このため、ワークフローを事前に認識していないユーザーであっても、表示された処理の順序を参照しつつ対応する特定の操作を行うことができ、或は表示された処理の順序から認識したワークフローを使用することができ、ワークフローに従った処理の実行指示を電子機器に対して行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例に係るワークフロー制御装置を有する画像形成装置の要部ブロック図である。
【図２】図１の画像形成装置に設けられているＵＩ部の画面上の表示部及び操作部を示す概略図である。
【図３】図１のワークフロー制御装置によるワークフロー制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
ワークフローを事前に認識していないユーザーにもワークフローに従った処理の実行指示を可能とするという目的を、電子機器に対するユーザーの操作のもたつきの検出に応じ、ユーザーが既に行っている操作に対応する処理を順序通りに含むワークフローの処理の順序を画面上に表示させることで実現した。
【実施例】
【００１７】
［画像形成装置の構成］
図１は、本発明の一実施例に係るワークフロー制御装置を有する画像形成装置の要部ブロック図である。
【００１８】
画像形成装置１は、企業等の組織内に設置され、従業者等の組織内のユーザーが使用するものである。画像形成装置１は、電子機器としてのデジタル複合機等であり、プリント機能、コピー機能、スキャナー機能、ファクシミリ機能、及び文書サーバー機能等の複数の機能を有する。これら画像形成装置１の機能は、周知の画像形成装置に備えられる構成によって実現することができるので、詳細についての説明を省略する。
【００１９】
図１の画像形成装置１は、スキャナー装置３、ユーザーインターフェイス部（以下、「ＵＩ部」と称する）５、ユーザー認証装置７、及びワークフロー制御装置９等を備える。
【００２０】
スキャナー装置３は、原稿画像を読み取って、原稿画像に対応するスキャン画像データを生成するものである。
【００２１】
ＵＩ部５は、タッチパネル式の液晶等の画面１１を有し、画面１１上での画像形成装置１に対する操作入力やその操作状況の表示を可能とする。本実施例のＵＩ部５は、後述するワークフロー制御処理の際に、画面１１上に表示部１１ａ及び操作部１１ｂを備える。ＵＩ部５の制御は、専用のプロセッサー等の演算処理装置やＣＰＵ（Central Processing Unit）等の中央演算処理装置によって実現することが可能である。
【００２２】
図２は、ＵＩ部５の画面１１上の表示部１１ａ及び操作部１１ｂを示す概略図である。
【００２３】
表示部１１ａは、ＵＩ部５の画面１１上でワークフローＷＦの表示領域として区画され、ワークフローＷＦをユーザーのタッチ操作で選択可能に表示する。なお、図２では、ワークフローＷＦ１〜ＷＦ３が表示部１１ａ上に表示される場合を例示している。
【００２４】
ワークフローＷＦは、画像形成装置１への特定の操作に対応する処理を特定の順序で組み合わせて実行指示するプログラムである。従って、ワークフローＷＦは、表示部１１ａ上でユーザーのタッチ操作により選択されることにより、組み合わされている順序で画像形成装置１の各部へ処理の実行指示を行う。なお、ワークフローＷＦは、ワークフロー制御処理の際に限られず、ＵＩ部５でワークフローＷＦを検索して使用することも可能である。
【００２５】
ワークフローＷＦによって実行指示される処理は、例えば、原稿のスキャン、保存、回覧、承認、配布、印刷、Ｅメール送信、ファクシミリ送信等の画像形成装置１の機能に基づく処理である。
【００２６】
ワークフローＷＦの表示としては、ワークフローＷＦの識別情報（図２のＷＦ１〜ＷＦ３）と共に、各ワークフローＷＦにおいて組み合わされている処理の順序（図２のＡ〜Ｆ）を表示部１１ａ上に表示させる。従って、本実施例において「ワークフローＷＦの表示」は、ワークフローＷＦの識別情報と共にワークフローＷＦによる処理の順序を表示することを意味する。ただし、ワークフローＷＦの識別情報を表示せずに、処理の順序のみを表示してもよい。
【００２７】
本実施例のワークフローＷＦの表示では、図２の例において、例えばワークフローＷＦ１による処理Ａ，Ｂ，Ｃ，及びＤがこの順序で組み合わせていることを示す。同様に、ワークフローＷＦ２では、処理Ａ，Ｂ，Ｄ，及びＥがこの順序で組み合わせていることを示し、ワークフローＷＦ３では、処理Ａ，Ｃ，Ｅ，及びＦがこの順序で組み合わせていることを示している。
【００２８】
操作部１１ｂは、ＵＩ部５の画面１１上で画像形成装置１に対する操作の入力領域として区画され、ソフトキーを選択可能に表示してユーザーのタッチ操作による入力を受け付ける。これにより、操作部１１ｂは、画像形成装置１での処理の実行指示へ向けた操作（以下、「実行指示操作」と称することがある）を受け付けることができる。図２では、処理Ａ，Ｂ，及びＣに対する実行指示操作が順に行われる場合を概念的に例示している。
【００２９】
ユーザー認証装置７は、ユーザーの認証情報の入力を受け付けて、受け付けた認証情報に基づく認証を通じてユーザーを画像形成装置１にログインさせるものである。ユーザー認証装置７は、専用のプロセッサー等の演算処理装置やＣＰＵ等の中央演算処理装置によって実現することが可能である。
【００３０】
ユーザーの認証情報の入力は、例えばユーザー情報のＩＣカードからの読み取りやＵＩ部５での入力によって実現できる。本実施例のユーザー認証装置７は、ＩＣカードからユーザー情報を読み取る構成となっている。読み取られるユーザー情報には、ユーザーの認証情報の他、ユーザーの組織内での所属等の属性を示す情報も含まれる。
【００３１】
ワークフロー制御装置９は、画像形成装置１に対してユーザーが特定の処理へ向けた実行指示操作を行っている際に、ユーザーの操作のもたつきを検出すると、ユーザーが既に行っている操作に対応する処理を実行指示可能なワークフローＷＦによる処理の順序をＵＩ部５の画面１１上の表示部１１ａに表示させるものである。
【００３２】
本実施例のワークフロー制御装置９は、画像形成装置１に組み込まれているが、画像形成装置１から分離させて設けることも可能である。画像形成装置１から分離させる場合は、ワークフロー制御装置９をサーバー装置等として設け、ワークフロー処理装置９を画像形成装置１にネットワークにより接続すればよい。
【００３３】
ワークフロー制御装置９は、記憶部１３及び制御部１５を備える。
【００３４】
記憶部１３は、ワークフロー制御装置９の機能を実現するためのワークフロー制御プログラムや処理に必要なデータを記憶するＲＯＭ（Read Only Memory）、作業領域としてのＲＡＭ（Random Access Memory）、補助記憶装置としてのＨＤＤ（Hard Disk Drive）等を含む記憶装置である。
【００３５】
制御部１５は、ワークフロー制御プログラムを実行してワークフロー制御装置９の機能を実現するコンピューターとしての演算処理装置である。本実施例の制御部１５は、ワークフロー制御プログラムの実行により、ワークフロー管理部１７、もたつき検出部１９、使用頻度管理部２１、文書解析部２３、ユーザー情報取得部２５、表示処理部２７、選択受付部２９、実行指示部３１として機能する。
【００３６】
ワークフロー管理部１７は、ワークフロー管理機能を実現し、ワークフローＷＦの管理を行う。ワークフローＷＦの管理においては、ワークフローＷＦの記憶や更新等も行われる。例えば、ワークフロー管理部１７は、ＵＩ部５での入力に応じてワークフローＷＦの記憶や変更を受け付け、受け付けたワークフローＷＦを記憶部１３内に事前に記憶し又は更新する。
【００３７】
もたつき検出部１９は、もたつき検出機能を実現し、画像形成装置１に対して行われたユーザーの実行指示操作が閾値から遅延した操作のもたつきを検出する。具体的には、ユーザーがＵＩ部５で特定のキー操作を特定回数以上行った場合又はユーザーによるＵＩ部５での実行指示操作がなく特定時間が経過した場合に、これを閾値に対して遅延した操作のもたつきとして検出する。
【００３８】
特定のキー操作は、ＵＩ部５の操作部１１ｂのソフトキーやＵＩ部５に別途備えられるハードキー等の操作である。キー操作の種類としては、例えば、直前に行った操作自体をキャンセルする操作や直前に行った操作の一つ前に戻る操作等がある。もたつきとなるキー操作の回数は、キー操作の種類に応じて任意に設定でき、例えばキャンセル操作や戻る操作の場合は一回以上であればよい。もたつきとなる特定時間の経過は、直前の操作からの特定時間の経過である。特定時間も任意に設定できる。
【００３９】
検出されるもたつきは、キャンセル操作の回数や特定時間の経過に限られず、例えばＵＩ部５での実行指示操作によって行われた複数の処理の実行指示等とすることも可能である。この場合は、ＵＩ部５での実行指示操作によって行われた処理の実行指示回数が閾値を越えると、もたつき検出部１９がワークフローＷＦの存在を知らないユーザーの実行指示操作が閾値に対して遅延したものとして、操作のもたつきを検出してもよい。
【００４０】
使用頻度管理部２１は、使用頻度管理機能を実現し、ワークフロー管理部１７で管理されるワークフローＷＦの使用頻度を管理する。本実施例の使用頻度管理部２１は、ワークフローＷＦが使用される度に使用回数を加算して、記憶部１３に記憶する。使用頻度は、加算による使用回数自体や特定期間内での使用回数等とすることが可能である。
【００４１】
文書解析部２３は、文書解析機能を実現し、画像形成装置１に入力された文書情報を取得して文字認識技術等により解析する。本実施例では、スキャナー装置３で生成されたスキャン画像データの解析により、文書内容や文書に付されているバーコード等を認識する。
【００４２】
ユーザー情報取得部２５は、ユーザー情報取得機能を実現し、画像形成装置１に入力されたユーザー情報を取得する。本実施例のユーザー情報取得部２５は、ユーザー認証装置７でＩＣカードから読み取ったユーザー情報を取得する。
【００４３】
表示処理部２７は、表示処理機能を実現し、もたつき検出部１９でのもたつきの検出に応じ、ユーザーが既に行っている実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦによる処理の順序を、ＵＩ部５の画面１１上の表示部１１ａに表示させる。
【００４４】
ワークフローＷＦの表示に際し、表示処理部２７は、例えば、ワークフローＷＦの識別情報及びワークフローＷＦによる処理の順序を組み合わせた画像を記憶部１３から取得し、取得した画像をＵＩ部５の表示部１１ａに渡して図２で説明したように表示を行わせる。
【００４５】
表示させるワークフローＷＦは、まずユーザーが既に行った実行指示操作又はそれに対応する処理をキーとして、その実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦを記憶部１３内で検索する。本実施例では、検索されたワークフローＷＦを表示処理部２７が更に絞り込む。
【００４６】
具体的には、使用頻度管理部２１で管理される使用頻度に応じて、表示部１１ａに表示させるワークフローＷＦを絞り込む。具体的には、ユーザーが既に行っている実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦの中から、使用頻度が高いワークフローＷＦを抽出する。
【００４７】
また、表示処理部２７は、文書解析部２３での文書情報の解析結果に応じ、表示させるワークフローＷＦを絞り込む。具体的には、文書情報の解析結果としてスキャン画像データから認識された文書内容やバーコードの情報に基づいて、ユーザーが既に行っている実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦの中から、表示させるワークフローＷＦを抽出する。
【００４８】
さらに、表示処理部２７は、ユーザー情報取得部２５で取得したユーザー情報に応じて、表示させるワークフローＷＦを絞り込む。具体的には、ユーザー情報中のユーザーの組織内での所属等の属性に基づいて、ユーザーが既に行っている実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦの中から、表示させるワークフローＷＦを抽出する。
【００４９】
選択受付部２９は、選択受付機能を実現し、ＵＩ部５の画面１１上の表示部１１ａに表示されたワークフローＷＦに対する選択を受け付ける。
【００５０】
実行指示部３１は、実行指示機能を実現し、選択されたワークフローＷＦに従って、ユーザーが既に行っている実行指示操作に対応する処理以降の処理の実行指示を画像形成装置１の各部に対して行う。
【００５１】
［ワークフロー制御処理］
図３は、図１のワークフロー制御装置によるワークフロー制御処理を示すフローチャートである。
【００５２】
本実施例のワークフロー制御処理は、画像形成装置１に対してユーザーが処理の実行指示へ向けた実行指示操作を行うことで開始される。実行指示操作は、例えば図２のように、ＵＩ部５の画面１１上の操作部１１ｂにおいて、ユーザーがソフトキーをタッチ操作することで行われる。このとき、ワークフロー管理部１７は、操作情報を記憶部１３内に記憶する。これにより、記憶部１３内の操作情報は、実行指示操作が行われる度に更新される。また、実行指示操作に伴う処理によってデータ（例えば、スキャン画像データ）が生成された場合、ワークフロー管理部１７は、生成されたデータも記憶部１３内に記憶する。操作情報は、既に行われているユーザーの実行指示操作、実行指示操作に対応する処理、及び実行指示操作によって生成されたデータを特定する情報を含む。
【００５３】
ステップＳ１では、「操作のもたつき検出か？」の処理が行われる。すなわち、ワークフロー制御装置９のもたつき検出部１９は、ユーザーの実行指示操作が閾値に対して遅延したか否かを判断する。本実施例では、検出部１９は、ユーザーがＵＩ部５において特定のキー操作であるキャンセル操作や戻る操作を特定回数以上行ったか否か又はユーザーによるＵＩ部５での実行指示操作がなく特定時間が経過したか否かを判断する。
【００５４】
キャンセル操作や戻る操作が特定回数以上行われた場合や実行指示操作がなく特定時間が経過した場合は、操作のもたつきがあるものとしてステップＳ２へ移行する（ＹＥＳ）。そのような操作のもたつきがない場合は、ステップＳ１の処理を繰り返す（ＮＯ）。
【００５５】
ステップＳ２では、「ワークフローの絞り込み」が行われる。すなわち、ワークフロー制御装置９の表示処理部２７は、画像形成装置１に対する実行指示操作を行っているユーザーが使用する可能性のあるワークフローＷＦを予測して候補を絞り込む。
【００５６】
候補の絞り込みの際は、表示処理部２７は、まずユーザーが既に行った実行指示操作又はそれに対応する処理をキーとして、その実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦを記憶部１３内で検索する。次いで、表示処理部２７は、検索されたワークフローＷＦの中から、使用頻度が高いワークフローＷＦを絞り込む。
【００５７】
既に行われている実行指示操作に対応する処理がスキャンを含む場合、表示処理部２７は、スキャン画像データから認識された文書内容やバーコードの情報に関連するワークフローＷＦを絞り込む。さらに、ユーザーが画像形成装置１にログインしている場合、表示処理部２７は、ログイン時に取得したユーザー情報に含まれるユーザーの組織内での所属等の属性に関連したワークフローＷＦを絞り込む。
【００５８】
なお、これらワークフローＷＦの絞り込みは、適宜組み合わせ或は単独で行わせることが可能であるが、組み合わせて行う場合、ユーザーが使用する可能性のあるワークフローＷＦを正確に予測して候補を絞り込むことが可能である。
【００５９】
図２の例では、ユーザーが既に行った実行指示操作が処理Ａに対する実行指示操作である場合、処理Ａを実行指示可能なワークフローＷＦ１〜ＷＦ３が候補として絞り込まれる。
【００６０】
こうしてワークフローＷＦの候補の絞り込みが完了すると、ステップＳ３へ移行する。
【００６１】
ステップＳ３では、「ワークフローの表示」が行われる。すなわち、ワークフロー制御装置９の表示処理部２７は、ステップＳ２で候補として絞り込まれたワークフローＷＦの識別情報と共に処理の順序をＵＩ部５の表示部１１ａに選択可能に表示させる。
【００６２】
従って、ユーザーは、表示されたワークフローＷＦによる処理の順序を認識することができ、その処理の順序を参照しながらＵＩ部５の操作部１１ｂを通じた実行指示操作を行うことができ、或は表示されたワークフローＷＦを選択して使用することが可能となる。
【００６３】
こうしてワークフローＷＦの表示が完了すると、ステップＳ４へ移行する。
【００６４】
ステップＳ４では、「ユーザーによる操作があったか？」の処理が行われる。すなわち、ワークフロー制御装置９の表示処理部２７は、ワークフローＷＦの表示後に、ＵＩ部５の操作部１１ｂでユーザーによる画像形成装置１への処理に対する実行指示操作が行われたか否かを判断する。例えば、図２の例では、表示処理部２７は、既に処理Ａに対する実行指示操作が行われてワークフローＷＦ１〜ＷＦ３を表示部１１ａに表示した状態で、新たに処理Ｂに対する実行指示操作が操作部１１ｂで行われたか否か等を判断する。
【００６５】
ユーザーによる実行指示操作があった場合は、操作情報が記憶部１３に記憶されてステップＳ２へ戻り（ＹＥＳ）、ユーザーによる実行指示操作がない場合は、ステップＳ５へ移行する（ＮＯ）。
【００６６】
本ステップから戻ったステップＳ２では、新たに行われた実行指示操作を含まないワークフローＷＦを候補から排除し、続くステップＳ３では、排除されたワークフローＷＦが表示部１１ａに選択不能に表示される。なお、候補から排除されたワークフローＷＦは、表示部１１ａに表示されないようにしてもよい。
【００６７】
図２の例では、既に処理Ａ及びＢに対する実行指示操作が行われている状態で新たに処理Ｃに対する実行指示操作が行われた場合、処理Ｃを含まないワークフローＷＦ２及びＷＦ３が選択不能となる。
【００６８】
こうして、ユーザーが実行指示操作を続けるに応じて、順次ワークフローＷＦが絞り込まれていくことになる。なお、新たに行われた実行指示操作が表示中のワークフローＷＦの全てに含まれていない場合は、ＵＩ部５の表示部１１ａにエラー表示を行ってもよい。
【００６９】
ステップＳ５では、「ワークフローが選択されたか？」の処理が行われる。すなわち、ワークフロー制御装置９の選択受付部２９は、表示部１１ａに表示中のワークフローＷＦが選択されたか否かを判断する。
【００７０】
表示中のワークフローＷＦが選択された場合は、ワークフローＷＦの使用回数が加算されてステップＳ６へ移行し（ＹＥＳ）、表示中のワークフローＷＦが選択されない場合は、ステップＳ４へ戻る（ＮＯ）。
【００７１】
ステップＳ６では、「ワークフローに従った処理の実行指示」が行われる。すなわち、ワークフロー制御装置９の実行指示部３１は、選択されたワークフローＷＦの識別情報を元に、記憶部１３内のプログラムとしてのワークフローＷＦを実行する。
【００７２】
これにより、実行されたワークフローＷＦに従って、記憶部１３内の操作情報を参照しつつ、ユーザーが既に行っている実行指示操作に対応する処理以降の処理についての実行指示を画像形成装置１の各部に対して行うことができる。例えば、図２の例では、既に処理Ａ，Ｂ，及びＣに対する実行指示操作が行われている状態でワークフローＷＦ１が選択され、残りの処理Ｄの実行指示が行われることになる。
【００７３】
こうしてステップＳ６が完了すると、ワークフロー制御処理が終了する。
【００７４】
［実施例の効果］
本実施例のワークフロー制御装置９は、画像形成装置１に対する特定の操作に対応した処理を特定の順序で組み合わせて実行指示するためのワークフローＷＦを管理するワークフロー管理部１７と、画像形成装置１に対して行われたユーザーの実行指示操作が閾値から遅延した操作のもたつきを検出するもたつき検出部１９と、もたつきの検出に応じて既に行われたユーザーの実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦによる処理の順序を画面１１上の表示部１１ａに表示させる表示処理部２７とを備える。
【００７５】
従って、本実施例では、ユーザーによる画像形成装置１に対する操作のもたつきがある場合に、画像形成装置１に対して既に行った実行指示操作に対応する処理を順序通りに実行指示可能なワークフローＷＦによる処理の順序を画面１１上の表示部１１ａに表示して、ユーザーに認識させることができる。
【００７６】
このため、操作にもたつきがあったユーザーは、ワークフローＷＦを事前に認識していない可能性が高いが、そのようなワークフローＷＦを事前に認識していないユーザーであっても、表示されたワークフローＷＦによる処理の順序を参照しつつ対応する特定の実行指示操作を行うことができ、或は表示された処理の順序から認識したワークフローＷＦを使用することができる。何れの場合でも、ユーザーに、ワークフローＷＦに従った処理の実行指示を画像形成装置１に対して行わせることが可能となる。
【００７７】
また、本実施例では、ユーザーが既に行った実行指示操作又は対応する処理をキーとしてワークフローＷＦを絞り込んでいくことができ、処理を高速に行わせることができると共に、使用する可能性が高いワークフローＷＦによる処理の順序をユーザーに提示して認識させることができる。
【００７８】
本実施例のもたつき検出部１９は、ユーザーが特定のキー操作を特定回数以上行った場合又はユーザーによる操作がなく特定時間が経過した場合に、操作のもたつきを検出する。従って、本実施例では、確実にユーザーの操作のもたつきを検出することができる。
【００７９】
また、本実施例のワークフロー制御装置９は、画面１１上の表示部１１ａに表示されたワークフローＷＦ、つまり表示された処理の順序に対応するワークフローＷＦの選択を受け付ける選択受付部２９と、選択されたワークフローＷＦに従って既に行われているユーザーの実行指示操作に対応する処理以降の処理の実行指示を行う実行指示部３１とを備える。
【００８０】
従って、本実施例では、ユーザーが表示部１１ａに表示されたワークフローＷＦを選択するだけで、表示部１１ａに表示された処理の順序から認識したワークフローＷＦを容易に使用することができる。
【００８１】
本実施例のワークフロー制御装置９は、ワークフロー管理部１７で管理されるワークフローの使用頻度を管理する使用頻度管理部２１を備え、表示処理部２７が、使用頻度に応じて表示させるワークフローＷＦ、つまり既に行われているユーザーの操作に対応した処理を順序通りに実行指示可能なワークフローＷＦを絞り込む。
【００８２】
従って、本実施例では、過去に他のユーザーが使用したワークフローＷＦの統計的データを元にして、ユーザーが使用する可能性のあるワークフローＷＦを予測して、候補を絞り込むことができる。
【００８３】
また、本実施例のワークフロー制御装置９は、画像形成装置１に入力された文書情報としてのスキャン画像データを取得して解析する文書解析部２３を備え、表示処理部２７が、スキャン画像データの解析結果に応じて表示させるワークフローＷＦ（既に行われているユーザーの操作に対応した処理を順序通りに実行指示可能なワークフローＷＦ）を絞り込む。
【００８４】
従って、本実施例では、原稿をスキャンした場合等に、ユーザーの所持する原稿の情報を元に、ユーザーが使用する可能性のあるワークフローＷＦを予測して、候補を絞り込むことができる。
【００８５】
さらに、本実施例のワークフロー制御装置９は、画像形成装置１に入力されたユーザー情報を取得するユーザー情報取得部２５を備え、表示処理部２７が、ユーザー情報に応じて表示させるワークフローＷＦ（既に行われているユーザーの操作に対応した処理を順序通りに実行指示可能なワークフローＷＦ）を絞り込む。
【００８６】
従って、本実施例では、ユーザー情報中のユーザーの属性等に基づいて、ユーザーが使用する可能性のあるワークフローＷＦを予測して、候補を絞り込むことができる。
【００８７】
本実施例のワークフロー制御プログラムは、上記ワークフロー制御装置９の機能を実現させ、ワークフロー制御装置９と同様の作用効果を奏することができる。
【符号の説明】
【００８８】
１  画像形成装置（電子機器）
９  ワークフロー制御装置
１１  画面
１７  ワークフロー管理部
１９  もたつき検出部
２１  使用頻度管理部
２３  文書解析部
２５  ユーザー情報取得部
２７  表示処理部
２９  選択受付部
３１  実行指示部
【図１】
2016071436.tif 000003
【図３】
2016071436.tif 000004
【図２】
2016071436.tif 000005