(57)【要約】【課題】プリンタで実行可能なワークフローを簡単な操作で実行する。【解決手段】本発明の情報処理装置では、予め設定された画像を予め設定された印刷設定に従って印刷処理を実行させるための印刷ワークフローと、デバイスを識別するためのデバイス識別情報とが関連付けて記憶されている。そして、記憶されているデバイス識別情報により識別されるデバイスを示すデバイス画像１１４と、そのデバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するためのワークフロー実行アイコン２３０とがディスプレイ１６に表示される。これにより、プリンタで実行可能なワークフローを簡単な操作で実行することが可能となる。【選択図】図１４
2019194919.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースとを備える情報処理装置で実行される制御プログラムであって、
前記制御部に、
前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、
印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、
印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、
前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、
前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、
を実行させることを特徴とする制御プログラム。
【請求項２】
前記１以上のデバイスから印刷処理の実行対象のデバイスとして選択された１のデバイスと、前記記憶処理において記憶されたデバイス識別情報により識別されるデバイスとが一致するか否かを判断する判断処理を、
前記制御部に実行させ、
前記第１表示処理は、
前記判断処理によって一致すると判断された場合に、一致すると判断されたデバイス識別情報と関連付けて記憶されている第１指示出力画像を前記表示部に表示させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記第１表示処理は、
前記デバイス画像と、前記第１指示出力画像と、当該デバイス画像により識別されるデバイスに任意の印刷処理の実行指示を出力するための第２指示出力画像とを関連付けて、前記表示部に表示させることを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
前記第１表示処理は、
前記第２指示出力画像に対する操作により任意の印刷処理が設定回数以上実行された場合に、前記デバイス画像と、前記第２指示出力画像と、前記印刷ワークフローに関する説明とを関連付けて、前記表示部に表示させることを特徴とする請求項３に記載の制御プログラム。
【請求項５】
前記第１表示処理は、
前記１以上のデバイスから印刷処理の実行対象のデバイスとして選択される１のデバイスが変更された場合に、当該変更後のデバイスのデバイス識別情報と関連付けて記憶された第１指示出力画像を前記表示部に表示させることを特徴とする請求項１乃至４の何れか１項に記載の制御プログラム。
【請求項６】
前記印刷ワークフローは、
印刷処理が実行される前に、当該印刷処理の実行を確認するための確認画面を前記表示部に表示させる第１ワークフローと、印刷処理が実行される前に、前記確認画面を前記表示部に表示させない第２ワークフローとを含み、 
前記第１ワークフローと前記第２ワークフローとの何れに従った印刷処理を実行すべきかを示す印刷処理実行情報を取得する第４取得処理を、
前記制御部に実行させ、
前記記憶処理は、
前記印刷ワークフローと、前記デバイス識別情報と、前記第４取得処理により取得された印刷処理実行情報とを関連付けて、前記記憶部に記憶させることを特徴とする請求項１乃至５の何れか１項に記載の制御プログラム。
【請求項７】
前記第１表示処理は、
前記第１ワークフローに従った印刷処理の実行指示を出力するための第１指示出力画像と、前記第２ワークフローに従った印刷処理の実行指示を出力するための第１指示出力画像とを異なる形態で表示させることを特徴とする請求項６に記載の制御プログラム。
【請求項８】
前記記憶処理は、
前記デバイス識別情報により識別されるデバイスが印刷処理と、印刷処理と異なる処理とを実行可能である場合に、当該異なる処理を予め設定された条件に従って実行させるための別ワークフローと、当該デバイス識別情報とを関連付けて、前記記憶部に記憶させることを特徴とする請求項１乃至７の何れか１項に記載の制御プログラム。
【請求項９】
前記制御部に、
前記第１取得処理により取得されたデバイス識別情報により識別されるデバイスで実行可能な処理に関する処理情報を取得する第５取得処理と、
前記印刷ワークフローと前記別ワークフローとの何れを前記記憶処理により記憶させるかを選択するための選択画面を、前記第５取得処理により取得された処理情報に基づいて前記表示部に表示させる第２表示処理と、
を実行させることを特徴とする請求項８に記載の制御プログラム。
【請求項１０】
記憶部と、
表示部と、
１以上のデバイスに接続されるインタフェースと、
制御部と、
を備え、
前記制御部は、
前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、
印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、
印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、
前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、
前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、
を有することを特徴とする情報処理装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１以上のデバイスに接続される情報処理装置で実行される制御プログラム等に関する。
【背景技術】
【０００２】
下記特許文献に記載の情報処理装置において、表示されているプリンタアイコンに対して、予め定められたワンタッチによる選択手段で選択されたことを検知すると、このアイコンに対応するプリンタが備える機能の一覧を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０９２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献には、プリンタを備える機能のみを表示するため、例えば、ワークフロー（予め登録された入力機能と出力機能の組み合わせを実行する処理フロー）が登録されているような場合については記載がなく、当該プリンタで実行可能なワークフローを簡単な操作で実行する技術が求められていた。本願は、上記課題を解決することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の制御プログラムは、制御部と、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースとを備える情報処理装置で実行される制御プログラムであって、前記制御部に、前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、を実行させることを特徴とする。
【０００６】
上記課題を解決するために、本発明の情報処理装置は、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースと、制御部と、を備え、前記制御部は、前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、を有することを特徴とする。 
【発明の効果】
【０００７】
本発明の制御プログラム及び、情報処理装置では、デバイスを示す画像と、印刷ワークフローに従った印刷処理の実行指示をデバイスに出力するための画像とが関連付けられて、表示部に表示される。これにより、プリンタで実行可能なワークフローを簡単な操作で実行することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】第１トップ画面１００を示す図である。
【図３】第２トップ画面１１０を示す図である。
【図４】吹き出し画面１２０を示す図である。
【図５】第１機能選択画面１３０を示す図である。
【図６】第２機能選択画面１４０を示す図である。
【図７】処理情報設定画面１５０を示す図である。
【図８】処理情報設定画面１６０を示す図である。
【図９】処理情報設定画面１７０を示す図である。
【図１０】ワークフロー作成画面１８０を示す図である。
【図１１】第２機能選択画面２００を示す図である。
【図１２】処理情報設定画面２１０を示す図である。
【図１３】第２トップ画面１１０を示す図である。
【図１４】第２トップ画面１１０を示す図である。
【図１５】確認画面２４０を示す図である。
【図１６】完了画面２５０を示す図である。
【図１７】ＰＣ１０の動作フローチャートを示す図である。
【図１８】ＰＣ１０の動作フローチャートを示す図である。
【図１９】ＰＣ１０の動作フローチャートを示す図である。
【図２０】ＰＣ１０の動作フローチャートを示す図である。
【図２１】ＰＣ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal Computerの略）（本発明の情報処理装置の一例）１０、プリンタ（本発明のデバイスの一例）３２、プリンタ（本発明のデバイスの一例）３４、ＭＦＰ（Multifunction Peripheralの略）（本発明のデバイスの一例）３６を備える。
【００１０】
ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部の一例）１２、記憶部１４、ディスプレイ（本発明の表示部の一例）１６、入力Ｉ／Ｆ１８、ネットワークＩ／Ｆ（本発明のインターフェースの一例）２０を主に備えている。これらの構成要素は、バス２２を介して互いに通信可能とされている。
【００１１】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）２４に従って処理を実行する。制御プログラム２４は、印刷処理等の各種処理を実行するためのプログラムである。以降、制御プログラム２４を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２４が」という記載は、「制御プログラム２４を実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard Disk・Driveの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域（本発明 
の記憶部の一例）２６を備える。データ記憶領域２６は、制御プログラム２４の実行に必要なデータなどを記憶する領域である。
【００１２】
ディスプレイ１６は、画像データに従って各種画面を表示するものであり、ＬＣＤ（Liquid Crystal Displayの略）、有機ＥＬ（Electro・Luminescenceの略）ディスプレイ等が例示されるが、特にこれらに限定されない。入力Ｉ／Ｆ１８は、キーボード，マウス等を含む。キーボードは、ＰＣ１０の各機能を実行するためのキーを備える。マウスは、ディスプレイ１６に表示されたポインタ（図示省略）を操作する。また、入力Ｉ／Ｆ１８は、ディスプレイ１６と一体的に構成されているタッチパネルであってよく、ディスプレイ１６上に表示されたアイコン等へのユーザ操作を受け付ける。
【００１３】
ネットワークＩ／Ｆ２０は、無線ＬＡＮ、有線ＬＡＮ等のネットワークに接続された外部装置と通信を行うものであり、ルータ２８を介して、プリンタ３２と、プリンタ３４と、ＭＦＰ３６とに接続されている。これにより、ＰＣ１０は、ネットワークＩ／Ｆ２０を介して、プリンタ３２と、プリンタ３４と、ＭＦＰ３６とデータ通信を行うことが可能となる。なお、プリンタ３２は、印刷処理を実行可能なデバイスであり、プリンタ３４は、スキャン処理を実行不能であるが、印刷処理を実行可能なデバイスである。また、ＭＦＰ３６は、印刷処理、スキャン処理を実行可能なデバイスである。なお、デバイスとしては、ファックス処理実行可能なファクシミリ装置が含まれていてもよい。また、プリンタ３２、３４、及びＭＦＰ３６には、それぞれ、デバイスを識別するためのデバイスＩＤ（本発明のデバイス識別情報の一例）が記憶されている。なお、デバイスＩＤとは、ネットワーク上でデバイスを他のデバイスと識別可能な固有の情報であればよく、例えば、シリアル番号、Macアドレス、又はそれらの組み合わせた情報に相当する。
【００１４】
＜ワークフローを利用した各種処理の実行＞
ＰＣ１０は、プリンタ３２，３４、ＭＦＰ３６等のデバイスに接続されており、デバイス毎にワークフローを設定することが可能である。そして、設定されているワークフローに応じたアイコンが、ディスプレイ１６に表示され、そのアイコンが操作されることで、ワークフローに従った各種処理が実行される。なお、ワークフローとは、処理対象となるデータを入力するための入力処理と、入力処理で入力されたデータを処理して出力する出力処理とを、それぞれ予め設定された条件に従って連携して実行させるための処理フローである。
【００１５】
具体的には、ユーザが制御プログラム２４を開始する指示を受けると、ＰＣ１０のディスプレイ１６に、図２に示す第１トップ画面１００が表示される。第１トップ画面１００には、印刷処理用アイコン（本発明の第２指示出力画像の一例）１０２と、スキャン処理用アイコン１０４と、ワークフロー作成ボタン１０５と、デバイス選択ボタン１０６とが表示される。印刷処理用アイコン１０２は、任意の設定で印刷処理を実行するための操作アイコンであり、印刷処理用アイコン１０２が操作されることで、印刷対象の画像を選択するための画面，印刷設定を行うための画面等が、ディスプレイ１６に表示される。そして、各画面において選択，設定等を行うことで、任意の印刷処理が実行される。また、スキャン処理用アイコン１０４は、任意の設定でスキャン処理を実行するための操作アイコンであり、スキャン処理用アイコン１０４が操作されることで、スキャン設定を行うための画面，スキャン処理により作成されたスキャンデータの保存先を選択するための画面等が、ディスプレイ１６に表示される。そして、各画面において選択，設定等を行うことで、任意のスキャン処理が実行される。また、ワークフロー作成ボタン１０５は、後述するワークフローを作成するためのボタンである。
【００１６】
また、デバイス選択ボタン１０６は、印刷処理等の各種処理を実行するデバイスを選択するための操作ボタンである。デバイス選択ボタン１０６が操作されると、制御プログラム２４はＰＣ１０に接続されている１以上のデバイス、つまり、プリンタ３２，プリンタ３４，ＭＦＰ３６を検索し、その検索結果から何れか１のデバイスを選択するための選択画面（図示省略）をディスプレイ１６に表示する。具体的には、ＣＰＵ１２は、デバイスを検索する際に少なくとも、プリンタ３２，プリンタ３４，ＭＦＰ３６のデバイスＩＤ、ＩＰアドレス及びモデル名を取得する。そして、取得した情報を選択画面に表示する。なお、デバイス選択ボタン１０６等への操作は、マウスによりカーソルが操作対象のボタン等の上に移動された状態での左クリック操作である。そして、選択画面において任意のデバイスが選択されると、その選択されたデバイスが特定される。そして、特定したデバイスのデバイスＩＤ，ＩＰアドレス及びモデル名の情報をデータ記憶領域２６に記憶する。また、選択画面において、任意のデバイスが選択されると、ディスプレイ１６に、図３に示す第２トップ画面１１０が表示される。
【００１７】
第２トップ画面１１０が表示される際には、選択画面で選択されたデバイス（以下、「選択デバイス」と記載する）の機能、つまり、選択デバイスで実行可能な処理が特定される。そして、その特定された処理に応じた操作アイコンが、第２トップ画面１１０に表示される。具体的には、データ記憶領域２６には、ＰＣ１０に接続されているデバイス毎に、そのデバイスのデバイスＩＤと、そのデバイスで実行可能な処理とが関連付けて記憶されている。そして、選択画面で、例えば、ＭＦＰ３６が選択されると、そのＭＦＰ３６のデバイスＩＤと関連づけて記憶されている印刷処理とスキャン処理とが特定され、図３に示すように、印刷処理用アイコン１０２とスキャン処理用アイコン１０４とが、第２トップ画面１１０に表示される。
【００１８】
さらに、第２トップ画面１１０には、ワークフロー作成ボタン１０５と、デバイス画像（本発明のデバイス画像の一例）１１４とデバイス変更ボタン１１５とが表示される。デバイス画像１１４は、選択デバイス、つまり、ＭＦＰ３６の外観図（イラスト）及び、ＭＦＰ３６の製品名等であるが少なくともいずれか１つであってもよい。このように、第２トップ画面１１０には、デバイス画像１１４により識別されるＭＦＰ３６で実行可能な処理に対応する操作アイコン、つまり、印刷処理用アイコン１０２及びスキャン処理用アイコン１０４が表示され、各操作アイコンへの操作により、ＭＦＰ３６に印刷処理、若しくは、スキャン処理が実行される。
【００１９】
なお、選択デバイスとしてプリンタ３２又はプリンタ３４が選択された場合には、第２トップ画面１１０に、印刷処理用アイコン１０２と、プリンタ３２又はプリンタ３４のデバイス画像（図示省略）と、ワークフロー作成ボタン１０５とが表示される。
【００２０】
ちなみに、第２トップ画面１１０では、選択デバイスで実行可能な処理に応じた操作アイコンが表示されるが、第１トップ画面１００では、デバイスが選択されていないため、デバイスで実行可能な処理に応じた操作アイコンが未定の状態である。このため、第１トップ画面１００には、予め設定された処理に応じた操作アイコンが表示される。つまり、ＰＣ１０では、印刷処理及び、スキャン処理が、予め設定されており、印刷処理及び、スキャン処理に応じた印刷処理用アイコン１０２及び、スキャン処理用アイコン１０４が、第１トップ画面１００に表示される。
【００２１】
また、デバイス変更ボタン１１５は、現在選択中のデバイスを変更する指示を入力するためのボタンである。デバイス変更ボタン１１５がユーザにより操作されると、デバイス選択ボタン１０６が操作された際と同様に、制御プログラム２４はＰＣ１０に接続されている１以上のデバイスを検索し、その検索結果から何れか１のデバイスを選択するための選択画面（図示省略）をディスプレイ１６に表示する。そして、ユーザにより任意のデバイスが選択されるのを待機する。
【００２２】
次に、第２トップ画面１１０でワークフロー作成ボタン１０５が操作された場合について説明する。なお、以下の説明では、選択デバイスとしてプリンタ３２が選択されている場合について説明する。第２トップ画面１１０でワークフロー作成ボタン１０５が操作されると、ディスプレイ１６に、図４に示すように、ワークフロー作成ボタン１０５からの吹き出し画面１２０が表示される。吹き出し画面１２０には、コメント１２２と、キャンセルボタン１２４と、作成ボタン１２６と、チェックボックス１２８とが表示される。
【００２３】
ワークフローとは、上述したように、印刷処理等の各種処理を、予め設定された条件に従って実行させるための処理フローであり、コメント１２２には、そのことが簡易的に説明されている。キャンセルボタン１２４は、ワークフローの作成をキャンセルする操作ボタンであり、キャンセルボタン１２４の操作により、吹き出し画面１２０が消去され、ディスプレイ１６に第２トップ画面１１０が表示される。また、作成ボタン１２６は、ワークフローを作成するための操作ボタンであり、作成ボタン１２６の操作により、ディスプレイ１６に、図５に示す第１機能選択画面（本発明の選択画面の一例）１３０が表示される。また、チェックボックス１２８は、次回以降、吹き出し画面１２０の表示を禁止するためのものであり、チェックボックス１２８への操作により吹き出し画面１２０の表示が禁止される。このため、チェックボックス１２８が操作された場合は、第２トップ画面１１０でワークフロー作成ボタン１０５が操作されることで、ディスプレイ１６に、第１機能選択画面１３０が表示される。
【００２４】
また、上記説明では、第１トップ画面１００において選択デバイスが選択されると、ディスプレイ１６に第２トップ画面１１０が表示され、その第２トップ画面１１０においてワークフロー作成ボタン１０５が操作されると、ディスプレイ１６に吹き出し画面１２０が表示されるが、ユーザによる操作回数に応じて、各種画面の表示態様が異なる。詳しくは、ユーザが、第２トップ画面１１０において、印刷処理用アイコン１０２，スキャン処理用アイコン１０４等の操作アイコンを操作した各種処理を設定回数、例えば、５回を超えて実行した場合に、第１トップ画面１００において選択デバイスが選択されると、ディスプレイ１６に吹き出し画面１２０が表示される。つまり、ディスプレイ１６に、第１トップ画面１００が表示された後に、第２トップ画面１１０に重ねて、吹き出し画面１２０が表示される。このため、印刷処理用アイコン１０２，スキャン処理用アイコン１０４等の操作アイコンへの操作による各種処理の実行回数が、０〜５回である場合は、第１トップ画面１００、第２トップ画面１１０、吹き出し画面１２０の順番でディスプレイ１６に表示され、操作アイコンへの操作による各種処理の実行回数が、６回以上である場合は、第１トップ画面１００、第２トップ画面１１０と吹き出し画面１２０とが重なった画面、の順番でディスプレイ１６に表示される。これは、ワークフローを利用した各種処理は、印刷処理用アイコン１０２を利用した印刷処理、及び、スキャン処理用アイコン１０４を利用したスキャン処理等の通常の処理と比較して、ある程度高度な使用手法であるため、各種処理を設定回数以上実行したユーザに、ワークフローを利用した処理を積極的に告知するためである。
【００２５】
そして、第２トップ画面１１０でのワークフロー作成ボタン１０５への操作、若しくは、吹き出し画面１２０での作成ボタン１２６への操作により、上述したように、ディスプレイ１６に、図５に示す第１機能選択画面１３０が表示される。第１機能選択画面１３０は、これから作成するワークフローの機能を選択するための画面である。第１機能選択画面１３０が表示される際にも、第２トップ画面１１０が表示される際と同様に、選択デバイスで実行可能な処理が特定される。そして、その特定された処理に応じた選択ボタンが、第２トップ画面１１０に表示される。つまり、選択デバイスがプリンタ３２である場合には、第１機能選択画面１３０に、プリント選択ボタン１３２と、スキャン選択ボタン１３４とが表示される。
【００２６】
次に、第１機能選択画面１３０でプリント選択ボタン１３２が操作されると、図６に示すように、印刷処理に対応した第２機能選択画面１４０がディスプレイ１６に表示される。第２機能選択画面１４０は印刷のワークフローのさらに詳細な機能を選択するための画面である。第２機能選択画面１４０には、ドキュメント選択ボタン１４２と、写真選択ボタン１４４と、クラウドサービス選択ボタン１４６とが表示される。そして、ドキュメント選択ボタン１４２が操作されると、図７に示すように、ドキュメント印刷処理に対応した処理情報設定画面１５０がディスプレイ１６に表示される。
【００２７】
処理情報設定画面１５０には、ドキュメント設定欄１５２と印刷設定欄１５４とが表示される。ドキュメント設定欄１５２は、印刷対象の画像として、任意のドキュメントを設定するための欄であり、ユーザは、ドキュメント設定欄１５２への操作により、データ記憶領域２６に記憶されているドキュメント、例えば、ワープロソフト，表計算ソフト等で作成された文書、ＰＤＦファイル等から、印刷対象のドキュメントを選択する。また、印刷設定欄１５４は、印刷条件を設定するための欄であり、ユーザは、印刷設定欄１５４への操作により、印刷条件、例えば、印刷部数，用紙サイズ，両面印刷の有無，カラー印刷の有無等を設定する。
【００２８】
また、第２機能選択画面１４０で写真選択ボタン１４４が操作されると、図８に示すように、写真印刷処理に対応した処理情報設定画面１６０がディスプレイ１６に表示される。処理情報設定画面１６０には、写真設定欄１６２と印刷設定欄１６４とが表示される。写真設定欄１６２は、印刷対象の画像として、任意の写真を設定するための欄であり、ユーザは、写真設定欄１６２への操作により、データ記憶領域２６に記憶されている写真から、印刷対象の写真を選択する。また、印刷設定欄１６４は、印刷条件を設定するための欄であり、ユーザは、印刷設定欄１６４への操作により、印刷条件、例えば、印刷部数，用紙タイプ，用紙サイズ，縁の有無，カラー印刷の有無等を設定する。
【００２９】
また、第２機能選択画面１４０でクラウドサービス選択ボタン１４６が操作されると、図９に示すように、クラウドで提供される画像の印刷処理に対応した処理情報設定画面１７０がディスプレイ１６に表示される。処理情報設定画面１７０には、クラウドサービス設定欄１７２と印刷設定欄１７４とが表示される。クラウドサービス設定欄１７２は、印刷対象の画像として、クラウドで提供される画像を設定するための欄であり、ユーザは、クラウドサービス設定欄１７２への操作により、クラウドを選択し、その選択されたクラウドで提供される画像から、印刷対象の画像を選択する。また、印刷設定欄１７４は、印刷条件を設定するための欄であり、ユーザは、印刷設定欄１７４への操作により、印刷条件、例えば、印刷部数，用紙サイズ，両面印刷の有無，カラー印刷の有無等を設定する。
【００３０】
そして、処理情報設定画面１５０，１６０，１７０において、次へボタン１７６が操作されると、図１０に示すように、ワークフロー作成画面１８０がディスプレイ１６に表示される。ワークフロー作成画面１８０には、アイコン画像１８２と、ワークフロー名入力欄１８４と、チェックボックス１８６と、キャンセルボタン１８８と、作成ボタン１９０とが表示される。アイコン画像１８２は、作成されたワークフローに従った印刷処理を実行する際に操作されるアイコンの画像であり、そのアイコンに関して、後に説明する。ワークフロー名入力欄１８４は、アイコン画像１８２に応じたアイコンに付随して表示される名称を入力するための欄である。このため、例えば、ワークフローとして、ドキュメントの印刷処理が設定された場合、つまり、図７に示す処理情報設定画面１５０において各種設定が行われた場合には、図１０に示すように、ワークフロー名入力欄１８４に、デフォルトのワークフロー名として「ドキュメントをプリント」が入力される。なお、ワークフロー名入力欄１８４はユーザの任意のワークフロー名に変更することができる。
【００３１】
また、チェックボックス１８６は、アイコン画像１８２に応じたアイコンにショートカット機能を付与するか否かを選択するためのものであり、チェックボックス１８６への操作により、アイコン画像１８２に応じたアイコンにショートカット機能が付与される。なお、アイコンのショートカット機能に関して、後に説明する。また、キャンセルボタン１８８は、ワークフローの作成をキャンセルする操作ボタンである。また、作成ボタン１９０は、ワークフローの作成を実行するためのボタンであり、作成ボタン１９０の操作により、ワークフローが作成される。
【００３２】
具体的には、処理情報設定画面１５０，１６０，１７０のドキュメント設定欄１５２，写真設定欄１６２，クラウドサービス設定欄１７２で設定された印刷対象の画像データ（以下、印刷対象画像データと記載する）のパスを示すパス情報（本発明の画像データ識別情報の一例）が特定される。また、処理情報設定画面１５０，１６０，１７０の印刷設定欄１５４，１６４，１７４で設定された印刷条件（以下、印刷設定条件と記載する）（本発明の設定情報の一例）が特定される。そして、特定されたこれらの情報を含むワークフロー情報を作成する。このように、印刷対象画像データに基づく画像を、印刷設定条件に従って印刷処理を実行させるための処理フローが、印刷処理用のワークフロー（以下、印刷ワークフローと記載する）（本発明の印刷ワークフローの一例）として作成される。つまり、印刷ワークフローとは、予め設定された画像を、予め設定された印刷設定に従って印刷処理を実行させるための処理フローである。
【００３３】
さらに、選択デバイスのデバイスＩＤと、ショートカット情報（本発明の印刷処理実行情報の一例）とが関連付けられて、ワークフロー情報としてデータ記憶領域２６に記憶される。なお、ショートカット情報は、チェックボックス１８６に対する操作の有無を識別するための情報であり、チェックボックス１８６に対する操作が有った場合に、ショートカット情報はＯＮとされ、チェックボックス１８６に対する操作が無かった場合に、ショートカット情報はＯＦＦとされる。このような手順に従って、ワークフロー情報が作成され、データ記憶領域２６に記憶される。
【００３４】
また、図５に示す第１機能選択画面１３０で、スキャン選択ボタン１３４が操作されることで、スキャン処理用のワークフロー（以下、スキャンワークフローと記載する）（本発明の別ワークフローの一例）が作成される。詳しくは、第１機能選択画面１３０のスキャン選択ボタン１３４が操作されると、図１１に示すように、スキャン処理に対応した第２機能選択画面２００がディスプレイ１６に表示される。第２機能選択画面２００には、ＰＣ選択ボタン２０２と、クラウドサービス選択ボタン２０４と、Ｅメール選択ボタン２０６と、アプリケーション選択ボタン２０８とが表示される。そして、ＰＣ選択ボタン２０２が操作されると、図１２に示すように、処理情報設定画面２１０がディスプレイ１６に表示される。
【００３５】
処理情報設定画面２１０には、スキャン設定欄２１２と保存先設定欄２１４とが表示される。スキャン設定欄２１２は、スキャン条件を設定するための欄であり、ユーザは、スキャン設定欄２１２への操作により、スキャン条件、例えば、原稿サイズ，カラースキャンの有無，両面スキャンの有無等を設定する。また、保存先設定欄２１４は、スキャンデータの保存先を設定するための欄であり、ユーザは、保存先設定欄２１４への操作により、ＰＣ１０のデータ記憶領域２６でのスキャンデータの保存先を具体的に設定する。
【００３６】
また、図１１に示す第２機能選択画面２００で、クラウドサービス選択ボタン２０４が操作されると、処理情報設定画面（図示省略）が表示される。そして、その設定画面において、スキャン条件の設定、及び、クラウドサービスでのスキャンデータのアップロード先の設定が行われるが、処理情報設定画面２１０でのスキャン条件等の設定と同様であるため、説明を省略する。また、第２機能選択画面２００で、Ｅメール選択ボタン２０６が操作されると、処理情報設定画面（図示省略）が表示される。そして、その設定画面において、スキャン条件の設定、及び、スキャンデータの送信先のＥメールの設定が行われるが、処理情報設定画面２１０でのスキャン条件等の設定と同様であるため、説明を省略する。また、第２機能選択画面２００で、アプリケーション選択ボタン２０８が操作されると、処理情報設定画面（図示省略）が表示される。そして、その設定画面において、スキャン条件の設定、及び、スキャンデータに基づく画像をディスプレイ１６に表示するアプリケーションの設定が行われるが、処理情報設定画面２１０でのスキャン条件等の設定と同様であるため、説明を省略する。
【００３７】
そして、各処理情報設定画面２１０で、スキャン条件，スキャンデータの保存先等の設定が行われ、各処理情報設定画面２１０のＯＫボタン２１６が操作されると、図１０に示すワークフロー作成画面１８０がディスプレイ１６に表示される。そして、ワークフロー作成画面１８０で、作成ボタン１９０が操作されると、スキャンワークフローが作成される。具体的には、第２機能選択画面２００でＰＣ選択ボタン２０２が操作されている場合に、処理情報設定画面２１０で設定されたスキャン条件及び、データ記憶領域２６でのスキャンデータの保存先が特定される。そして、設定されたスキャン条件に従ってスキャン処理を実行し、そのスキャン処理により作成されたスキャンデータを設定された保存先に保存させるスキャンワークフローを実行するためのワークフロー情報が作成される。
【００３８】
また、第２機能選択画面２００でクラウドサービス選択ボタン２０４が操作されている場合に、処理情報設定画面で設定されたスキャン条件及び、クラウドサービスでのスキャンデータのアップロード先が特定される。そして、設定されたスキャン条件に従ってスキャン処理を実行し、そのスキャン処理により作成されたスキャンデータを設定されたクラウドサービスにアップロードするためのスキャンワークフローを実行するためのワークフロー情報が、作成される。また、第２機能選択画面２００でＥメール選択ボタン２０６が操作されている場合に、処理情報設定画面で設定されたスキャン条件及び、スキャンデータの送信先のＥメールが特定される。そして、設定されたスキャン条件に従ってスキャン処理を実行し、そのスキャン処理により作成されたスキャンデータを設定されたＥメールで送信するためのスキャンワークフローを実行するためのワークフロー情報が、作成される。また、第２機能選択画面２００でアプリケーション選択ボタン２０８が操作されている場合に、処理情報設定画面で設定されたスキャン条件及び、アプリケーションが特定される。そして、設定されたスキャン条件に従ってスキャン処理を実行し、そのスキャン処理により作成されたスキャンデータに基づく画像を、設定されたアプリケーションでディスプレイ１６に表示するためのスキャンワークフローを実行するためのワークフロー情報が、作成される。
【００３９】
さらに、選択デバイスのデバイスＩＤと、ショートカット情報とが関連付けられて、ワークフロー情報としてデータ記憶領域２６に記憶される。このような手順に従って、ワークフロー情報が作成され、データ記憶領域２６に記憶される。
【００４０】
上述したように、印刷ワークフロー，スキャンワークフロー等のワークフローを定義するワークフロー情報がデータ記憶領域２６に記憶された後に、図２に示す第１トップ画面１００において、デバイス選択ボタン１０６が操作され、選択デバイスが選択されると、第２トップ画面１１０がディスプレイ１６に表示されるが、その第２トップ画面１１０に、選択デバイスに応じて設定されたワークフローを実行するためのアイコンが表示される。詳しくは、第１トップ画面１００において、デバイス選択ボタン１０６が操作され、選択デバイスが選択されると、その選択デバイスのデバイスＩＤ（以下、選択デバイスＩＤと記載する）が特定される。そして、上述したように、そのデバイスＩＤのデバイスで実行可能な処理が特定され、その処理に応じた印刷処理用アイコン１０２，スキャン処理用アイコン１０４を含む第２トップ画面１１０が、ディスプレイ１６に表示される。
【００４１】
また、ワークフロー情報に含まれるデバイスＩＤ、つまり、ワークフローと関連付けて記憶されているデバイスＩＤ（以下、ワークフロー関連デバイスＩＤと記載する）が抽出される。そして、選択デバイスＩＤとワークフロー関連デバイスＩＤとが一致するか否かが判断される。この際、選択デバイスＩＤとワークフロー関連デバイスＩＤとが一致すると判断されると、そのワークフロー関連デバイスＩＤと関連付けて記憶されているワークフローを実行するためのアイコン（以下、ワークフロー実行アイコンと記載する）（本発明の第１指示出力画像の一例）２２０，２３０が、図１３及び、図１４に示すように、第２トップ画面１１０に表示される。なお、ワークフロー実行アイコン２２０，２３０は、図１０に示すワークフロー作成画面１８０のアイコン画像１８２と同じ図柄であり、ワークフロー実行アイコン２２０，２３０の下には、ワークフロー作成画面１８０のワークフロー名入力欄１８４に入力された名称が表示される。
【００４２】
また、ワークフロー実行アイコン２２０とワークフロー実行アイコン２３０とは、ワークフロー情報に含まれるショートカット情報に応じて、異なる図柄とされている。詳しくは、選択デバイスＩＤと一致すると判断されたワークフロー関連デバイスＩＤを含むワークフロー情報が特定され、そのワークフロー情報に含まれるショートカット情報が抽出される。そして、そのショートカット情報がＯＮとされている場合、つまり、図１０に示すワークフロー作成画面１８０において、チェックボックス１８６に対して操作されている場合には、ユーザは、ワークフローを実行するためのアイコンにショートカット機能を付与することを望んでいる。このため、図１３に示すように、第２トップ画面１１０には、ショートカット機能を有するワークフロー実行アイコン２２０が表示される。
【００４３】
一方、ワークフロー情報に含まれるショートカット情報がＯＦＦとされている場合、つまり、図１０に示すワークフロー作成画面１８０において、チェックボックス１８６に対して操作されていない場合には、ユーザは、ワークフローを実行するためのアイコンにショートカット機能を付与することを望んでいない。このため、図１４に示すように、第２トップ画面１１０には、ショートカット機能を有していないワークフロー実行アイコン２３０が表示される。図１３及び、図１４から解るように、ワークフロー実行アイコン２２０の右上には、三角形状の塗潰し部２２２があり、ワークフロー実行アイコン２３０には、そのような塗潰し部は無い。このように、ワークフロー実行アイコン２２０とワークフロー実行アイコン２３０とは、ワークフロー情報に含まれるショートカット情報に応じて、異なる図柄とされている。
【００４４】
そして、図１４に示す第２トップ画面１１０において、ワークフロー実行アイコン２３０が操作されると、図１５に示すように、ディスプレイ１６に確認画面（本発明の確認画面の一例）２４０が表示される。確認画面２４０には、画像データ表示欄２４２と、設定条件表示欄２４４とが表示される。画像データ表示欄２４２には、印刷ワークフローで印刷対象の画像データとして設定されている画像データに関する情報が表示される。また、設定条件表示欄２４４には、印刷ワークフローで設定されている印刷条件に関する情報が表示される。そして、ユーザは、画像データ表示欄２４２及び、設定条件表示欄２４４の情報を確認し、認識した後に、確認画面２４０において、実行ボタン２４６を操作する。これにより、印刷ワークフローに従った印刷処理が実行される。
【００４５】
一方、図１３に示す第２トップ画面１１０において、ワークフロー実行アイコン２２０が操作されると、ディスプレイ１６に確認画面２４０が表示されることなく、印刷ワークフローに従った印刷処理が実行される。このように、ショートカット機能が付与されていないワークフロー実行アイコン２３０が操作された場合には、印刷ワークフローの内容を確認画面２４０で確認した後に、印刷ワークフローに従った印刷処理が実行されるため、適切な印刷処理が担保される。また、ショートカット機能が付与されているワークフロー実行アイコン２２０が操作された場合には、確認画面２４０の表示、及び、確認画面２４０での実行ボタン２４６の操作が省かれるため、簡易な操作により印刷処理を実行できる。
【００４６】
そして、印刷ワークフローに従った印刷処理が実行されている間において、ディスプレイ１６には、進捗画面（図示省略）が表示される。この進捗画面には、キャンセルボタン（図示省略）が表示されており、そのキャンセルボタンへの操作により、印刷ワークフローに従った印刷処理がキャンセルされる。また、キャンセルボタンが操作されず、印刷ワークフローに従った印刷処理が完了すると、図１６に示すように、ディスプレイ１６に完了画面２５０が表示される。
【００４７】
このように、ＰＣ１０では、印刷ワークフローを実行するための印刷設定条件等とデバイスＩＤとが関連付けられて、ワークフロー情報としてデータ記憶領域２６に記憶されている。そして、選択デバイスが選択され、その選択デバイスのデバイスＩＤと、データ記憶領域２６に記憶されているデバイスＩＤとが一致する場合に、一致するデバイスＩＤと関連付けて記憶されている印刷ワークフローに応じたワークフロー実行アイコン２２０，２３０が表示される。そして、そのワークフロー実行アイコン２２０，２３０が操作されることで、印刷ワークフローに従った印刷処理が実行される。これにより、手軽に印刷ワークフローを作成し、その作成されたワークフローに従った印刷処理を、簡易な操作により実行することが可能となる。
【００４８】
＜制御プログラム＞
印刷ワークフローの作成および、印刷ワークフローに従った印刷処理の実行は、ＣＰＵ１２において制御プログラム２４が実行されることによって行われる。以下に、図１７乃至図２１を用いて、この制御プログラム２４のフローが実行される際の処理を説明する。
【００４９】
ユーザにより制御プログラム２４の開始指示を受けると、制御プログラム２４を実行するＣＰＵ１２は、まず、図１７に示すように、第１トップ画面１００をディスプレイ１６に表示する（Ｓ１３０）。次に、デバイスが選択済みであるか否かが、ＣＰＵ１２によって判断される（Ｓ１３２）。すなわち、第１トップ画面１００において、デバイス選択ボタン１０６が操作され、選択画面において、ユーザにより任意のデバイスが選択されたか否かを判断する。デバイスが選択されていない場合（Ｓ１３２：ＮＯ）には、Ｓ１３２の処理が繰り返される。一方、デバイスが選択されている場合（Ｓ１３２：ＹＥＳ）には、第２トップ画面１１０がディスプレイ１６に表示される（Ｓ１３４）。なお、前述したとおり、選択画面を表示する際にデバイスＩＤがデバイスから取得される。Ｓ１３４では、取得したデバイスＩＤのうち、選択されたデバイスのデバイスＩＤをデータ記憶領域２６に記憶する。
【００５０】
次に、ワークフロー情報に含まれるデバイスＩＤが取得される（Ｓ１３６）。そして、取得されたデバイスＩＤ、つまり、ワークフロー関連デバイスＩＤと、選択デバイスのデバイスＩＤ，つまり、選択デバイスＩＤとが一致するか否かが、ＣＰＵ１２によって判断される（Ｓ１３８）。この際、ワークフロー関連デバイスＩＤと選択デバイスＩＤとが一致する場合（Ｓ１３８：ＹＥＳ）には、一致するデバイスＩＤと関連付けて記憶されているワークフロー情報が特定され、そのワークフロー情報に応じたワークフロー実行アイコン２２０，２３０が第２トップ画面１１０に表示される（Ｓ１４０）。
【００５１】
なお、ワークフロー実行アイコン２２０，２３０が第２トップ画面１１０に表示される際に、ワークフロー情報に含まれるショートカット情報が参照され、そのショートカット情報がＯＮである場合には、ワークフロー実行アイコン２２０が第２トップ画面１１０に表示され、ショートカット情報がＯＦＦである場合には、ワークフロー実行アイコン２３０が第２トップ画面１１０に表示される。そして、Ｓ１４２に進む。一方、ワークフロー関連デバイスＩＤと選択デバイスＩＤとが一致しない場合（Ｓ１３８：ＮＯ）には、Ｓ１４０の処理がスキップされ、Ｓ１４２に進む。
【００５２】
Ｓ１４２では、データ記憶領域２６に記憶されているワークフロー情報の全てに対して、Ｓ１３６及びＳ１３８の処理が完了したか否かが、ＣＰＵ１２によって判断される（Ｓ１４２）。全ワークフロー情報に対してＳ１３６及びＳ１３８の処理が完了していない場合（Ｓ１４２：ＮＯ）には、Ｓ１３６に戻る。一方、全ワークフロー情報に対してＳ１３６及びＳ１３８の処理が完了している場合（Ｓ１４２：ＹＥＳ）には、フローが終了する。
【００５３】
また、第２トップ画面１１０にて、デバイス変更ボタン１１５が操作されると、図１８に示す処理が実行される。選択デバイス変更時に、第２トップ画面１１０にワークフロー実行アイコン２２０，２３０が表示される際には、まず、図１８に示すように、選択デバイスが変更されたか否かが、ＣＰＵ１２によって判断される（Ｓ１５０）。すなわち、第２トップ画面１１０において、デバイス変更ボタン１１５が操作され、選択画面において、ユーザにより任意のデバイスが選択されたか否かを判断する。そして、選択デバイスが変更されていない場合（Ｓ１５０：ＮＯ）には、Ｓ１５０の処理が繰り返される。一方、選択デバイスが変更された場合（Ｓ１５０：ＹＥＳ）には、Ｓ１５２〜Ｓ１６０の処理が実行されるが、Ｓ１５２〜Ｓ１６０の処理は、上記Ｓ１３４〜Ｓ１４２の処理と同じであるため、説明を省略する。
【００５４】
また、第１トップ画面１００、第２トップ画面１１０、又は、吹き出し画面１２０が表示されると、図１９及び図２０に示す処理が繰り返し実行される。印刷ワークフローが作成される際において、図１９に示すように、まず、ワークフロー作成指示の操作の有無が、ＣＰＵ１２によって判断される（Ｓ１００）。つまり、第１トップ画面１００と第２トップ画面１１０との何れか一方でワークフロー作成ボタン１０５が操作されたか否か、若しくは、吹き出し画面１２０で作成ボタン１２６が操作されたか否かが判断される。この際、ワークフローの作成指示の操作が無いと判断された場合（Ｓ１００：ＮＯ）には、Ｓ１００の処理が繰り返される。一方、ワークフローの作成指示の操作が有ったと判断された場合（Ｓ１００：ＹＥＳ）には、デバイスが選択済みであるか否かが、ＣＰＵ１２によって判断される（Ｓ１０２）。
【００５５】
デバイスが選択されていない場合（Ｓ１０２：ＮＯ）には、デバイスの選択を通知する画面（図示省略）がディスプレイ１６に表示される（Ｓ１０４）。そして、Ｓ１０２に戻る。一方、デバイスが選択されている場合（Ｓ１０２：ＹＥＳ）には、選択されたデバイスのデバイスＩＤが取得される（Ｓ１０５）。先述したように、Ｓ１３４にてＰＣ１０のデータ記憶領域２６には、選択中のデバイスのデバイスＩＤが、記憶されている。Ｓ１０５では、その記憶されているデバイスＩＤを取得する。次に、選択されたデバイスに対応する機能、つまり、選択デバイスで実行可能な処理が取得される（Ｓ１０６）。そして、第１機能選択画面１３０がディスプレイ１６に表示される（Ｓ１０８）。なお、第１機能選択画面１３０には、Ｓ１０６で取得された選択デバイスに対応する機能に応じて、プリント選択ボタン１３２等が表示される。
【００５６】
次に、第１機能選択画面１３０でプリント選択ボタン１３２等が操作されると、第２機能選択画面１４０，２００がディスプレイ１６に表示される（Ｓ１１０）。続いて、第２機能選択画面１４０，２００でドキュメント選択ボタン１４２等が操作されると、図２０に示すように、処理情報設定画面１５０，１６０，１７０，２１０がディスプレイ１６に表示される（Ｓ１１２）。そして、処理情報設定画面１５０，１６０，１７０，２１０のドキュメント設定欄１５２等への操作により、印刷対象画像データのパス情報が取得される（Ｓ１１４）。また、処理情報設定画面１５０，１６０，１７０，２１０の印刷設定欄１５４等への操作により、印刷設定条件が取得される（Ｓ１１６）。
【００５７】
次に、処理情報設定画面１５０，１６０，１７０，２１０で次へボタン１７６が操作されると、ワークフロー作成画面１８０がディスプレイ１６に表示される（Ｓ１１８）。そして、ワークフロー作成画面１８０のチェックボックス１８６への操作により、ＣＰＵ１２はショートカット情報及びワークフロー名を取得する（Ｓ１２０）。続いて、印刷対象画像データのパス情報と印刷設定条件とに基づいて、ワークフロー情報が作成される（Ｓ１２２）。次に、作成されたワークフロー情報にデバイスＩＤとショートカット情報とワークフロー名とが関連付けられて、ワークフロー情報として記憶される（Ｓ１２４）。そして、フローが終了する。
【００５８】
また、第２トップ画面１１０が表示されると、図２１に示す処理が繰り返し実行される。そして、印刷ワークフローに従った印刷処理が実行される際には、まず、図２１に示すように、ワークフロー実行アイコン２２０，２３０に対する操作の有無が、ＣＰＵ１２によって判断される（Ｓ１７０）。ワークフロー実行アイコン２２０，２３０に対する操作が無い場合（Ｓ１７０：ＮＯ）には、Ｓ１７０の処理が繰り返される。一方、ワークフロー実行アイコン２２０，２３０に対する操作が有った場合（Ｓ１７０：ＹＥＳ）には、操作されたアイコンがワンタッチアイコンであったか否か、つまり、ショートカット機能の付与されたワークフロー実行アイコン２２０であったか否かが、ＣＰＵ１２によって判断される（Ｓ１７２）。操作されたアイコンがワンタッチアイコンでない場合（Ｓ１７２：ＮＯ）、つまり、ワークフロー実行アイコン２３０が操作された場合には、確認画面２４０がディスプレイ１６に表示される（Ｓ１７４）。
【００５９】
そして、確認画面２４０で実行ボタン２４６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１７６）。実行ボタン２４６が操作されていない場合（Ｓ１７６：ＮＯ）には、キャンセルボタンが操作されたか否かが判断される（Ｓ１７７）。キャンセルボタンが操作されていない場合（Ｓ１７７：ＮＯ）には、Ｓ１７６の処理が繰り返される。一方、キャンセルボタンが操作された場合（Ｓ１７７：ＹＥＳ）には、フローが終了する。次に、実行ボタン２４６が操作された場合（Ｓ１７６：ＹＥＳ）には、印刷ワークフローに従った印刷処理が実行される（Ｓ１７８）。具体的には、アイコンに対応するワークフロー情報が読み出され、そのワークフロー情報にて定義された印刷ワークフローが実行される。また、Ｓ１７２で操作されたアイコンがワンタッチアイコンである場合（Ｓ１７２：ＹＥＳ）、つまり、ワークフロー実行アイコン２２０が操作された場合には、Ｓ１７４及びＳ１７６の処理がスキップされ、印刷ワークフローに従った印刷処理が実行される（Ｓ１７８）。
【００６０】
印刷ワークフローに従った印刷処理が実行されると、進捗画面がディスプレイ１６に表示される（Ｓ１８０）。次に、進捗画面でキャンセルボタンが操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１８２）。キャンセルボタンが操作された場合（Ｓ１８２：ＹＥＳ）には、印刷ワークフローに従った印刷処理がキャンセルされる（Ｓ１８４）。そして、フローが終了する。一方、キャンセルボタンが操作されていない場合（Ｓ１８２：ＮＯ）には、印刷ワークフローに従った印刷処理が完了したか否かが、ＣＰＵ１２によって判断される（Ｓ１８６）。印刷ワークフローに従った印刷処理が完了していない場合（Ｓ１８６：ＮＯ）には、Ｓ１８２に戻る。一方、印刷ワークフローに従った印刷処理が完了している場合（Ｓ１８６：ＹＥＳ）には、完了画面２５０がディスプレイ１６に表示される（Ｓ１８８）。そして、フローが終了する。なお、図示しないが、スキャンワークフローの実行アイコンが操作された場合には、Ｓ１７８にて印刷ワークフローが実行される代わりに、スキャンワークフローが実行される点が相違するが、図２１に示す同様の処理が実行される。
【００６１】
ちなみに、Ｓ１０５を実行するＣＰＵ１２は、第１取得処理の一例である。Ｓ１０６を実行するＣＰＵ１２は、第５取得処理の一例である。Ｓ１０８を実行するＣＰＵ１２は、第２表示処理の一例である。Ｓ１１４を実行するＣＰＵ１２は、第２取得処理の一例である。Ｓ１１６を実行するＣＰＵ１２は、第３取得処理の一例である。Ｓ１２０を実行するＣＰＵ１２は、第４取得処理の一例である。Ｓ１２４を実行するＣＰＵ１２は、記憶処理の一例である。Ｓ１３８を実行するＣＰＵ１２は、判断処理の一例である。Ｓ１４０を実行するＣＰＵ１２は、第１表示処理の一例である。
【００６２】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、上記実施形態では、デバイスＩＤと印刷ワークフローとが１対１の関係で記憶されているが、デバイスＩＤと印刷ワークフローとが１対複数の関係で記憶されてもよい。つまり、例えば、１台のデバイスＡに対して、印刷ワークフローＡと印刷ワークフローＢとが作成された場合に、上記実施例では、デバイスＡのデバイスＩＤと印刷ワークフローＡとが関連付けて記憶され、デバイスＡのデバイスＩＤと印刷ワークフローＢとが関連付けて記憶されていた。それを、デバイスＡのデバイスＩＤと印刷ワークフローＡと印刷ワークフローＢとを関連付けて記憶してもよい。
【００６３】
また、上記実施形態では、第２トップ画面１１０でワークフロー作成ボタン１０５が操作された場合、つまり、マウスによりカーソルがワークフロー作成ボタン１０５の上に移動された状態で左クリック操作されると、吹き出し画面１２０がディスプレイ１６に表示されているが、マウスによりカーソルがワークフロー作成ボタン１０５の上に移動されただけで、吹き出し画面１２０をディスプレイ１６に表示してもよい。
【００６４】
また、上記実施形態では、ＣＰＵ１２によって図１７乃至図２１に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵやＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６５】
１０：ＰＣ、１２：ＣＰＵ、１６：ディスプレイ、２０：ネットワークＩ／Ｆ、２４：制御プログラム、２６：データ記憶領域、３２：プリンタ、３４：プリンタ、３６：ＭＦＰ 
【図１】
2019194919.tif 000003
【図２】
2019194919.tif 000004
【図３】
2019194919.tif 000005
【図４】
2019194919.tif 000006
【図５】
2019194919.tif 000007
【図６】
2019194919.tif 000008
【図７】
2019194919.tif 000009
【図８】
2019194919.tif 000010
【図９】
2019194919.tif 000011
【図１０】
2019194919.tif 000012
【図１１】
2019194919.tif 000013
【図１２】
2019194919.tif 000014
【図１３】
2019194919.tif 000015
【図１４】
2019194919.tif 000016
【図１５】
2019194919.tif 000017
【図１６】
2019194919.tif 000018
【図１７】
2019194919.tif 000019
【図１８】
2019194919.tif 000020
【図１９】
2019194919.tif 000021
【図２０】
2019194919.tif 000022
【図２１】
2019194919.tif 000023
【手続補正書】
【提出日】令和1年8月19日(2019.8.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記課題を解決するために、明細書に記載の制御プログラムは、制御部と、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースとを備える情報処理装置で実行される制御プログラムであって、前記制御部に、前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、を実行させることを特徴とする。 
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するために、明細書に記載の情報処理装置は、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースと、制御部と、を備え、前記制御部は、前記１以上のデバイスから選択された１のデバイスを識別するためのデバイス識別情報を取得する第１取得処理と、印刷対象の画像の画像データを識別するための画像データ識別情報を取得する第２取得処理と、印刷対象の画像を印刷するための印刷設定に関する設定情報を取得する第３取得処理と、前記画像データ識別情報により識別される画像データに基づく画像を、前記設定情報に対応する印刷設定に従って印刷処理を実行させるための印刷ワークフローと、前記デバイス識別情報とを関連付けて、前記記憶部に記憶させる記憶処理と、前記記憶処理により記憶されたデバイス識別情報により識別されるデバイスを示すデバイス画像と、当該デバイス識別情報と関連付けて記憶された印刷ワークフローに従った印刷処理の実行指示を当該デバイスに出力するための第１指示出力画像とを関連付けて、前記表示部に表示させる第１表示処理と、を有することを特徴とする。 
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
明細書に記載の制御プログラム及び、情報処理装置では、デバイスを示す画像と、印刷ワークフローに従った印刷処理の実行指示をデバイスに出力するための画像とが関連付けられて、表示部に表示される。これにより、プリンタで実行可能なワークフローを簡単な操作で実行することが可能となる。 
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御部と、記憶部と、表示部と、１以上のデバイスに接続されるインタフェースとを備える情報処理装置で実行される制御プログラムであって、
前記制御部に、
デバイスに実行させるワークフローの作成指示を示すユーザ操作を受け付ける受付処理と、
前記受付処理で前記作成指示を受け付けた際に、前記ワークフローを実行するデバイスが選択されていない場合に、当該デバイスの選択を通知する画面を、前記表示部に表示させる通知画面表示処理と、
前記受付処理で前記作成指示を受け付けた際に、前記ワークフローを実行するデバイスが選択されている場合に、当該選択されているデバイスで実行可能なワークフローを作成するための作成画面を、前記表示部に表示させる作成画面表示処理と、
前記作成画面表示処理で表示された前記作成画面に対するユーザの入力に応じて、前記ワークフローを作成するワークフロー作成処理と、
前記ワークフロー作成処理により作成されたワークフローを、前記記憶部に記憶させる記憶処理と、
前記記憶処理で記憶されたワークフローの実行指示を示すユーザ操作を受け付ける指示出力画像を含む指示画面を、前記表示部に表示させる指示画面表示処理と、
を実行させることを特徴とする制御プログラム。
【請求項２】
前記記憶処理は、
前記ワークフローを実行するデバイスが選択されている場合に、当該選択されているデバイスの識別情報と、前記ワークフロー作成処理により作成されたワークフローとを関連付けて記憶し、
前記指示画面表示処理は、
デバイスの識別情報により示されるデバイス情報と、当該デバイスの識別情報と関連付けて前記記憶処理で記憶されたワークフローの前記指示出力画像とを含む前記指示画面を
前記表示部に表示させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
ユーザ操作により選択された１のデバイスと、前記記憶処理において記憶されたデバイスの識別情報により識別されるデバイスとが一致するか否かを判断する判断処理を、前記制御部に実行させ、
前記指示画面表示処理は、
前記判断処理によって一致すると判断された場合に、一致すると判断されたデバイスの識別情報と関連付けて記憶されているワークフローの前記指示出力画像を前記表示部に表示させることを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記ワークフローを実行するデバイスが選択されている場合も選択されていない場合にも、ワークフローの作成指示を示すユーザ操作を受け付ける受付画像を、前記表示部に表示させる受付画像表示処理を、前記制御部に実行させることを特徴とする請求項１乃至３の何れか１つに記載の制御プログラム。
【請求項５】
記憶部と、
表示部と、
１以上のデバイスに接続されるインタフェースと、
制御部と、
を備え、
前記制御部は、
デバイスに実行させるワークフローの作成指示を示すユーザ操作を受け付ける受付処理と、
前記受付処理で前記作成指示を受け付けた際に、前記ワークフローを実行するデバイスが選択されていない場合に、当該デバイスの選択を通知する画面を、前記表示部に表示させる通知画面表示処理と、
前記受付処理で前記作成指示を受け付けた際に、前記ワークフローを実行するデバイスが選択されている場合に、当該選択されているデバイスで実行可能なワークフローを作成するための作成画面を、前記表示部に表示させる作成画面表示処理と、
前記作成画面表示処理で表示された前記作成画面に対するユーザの入力に応じて、前記ワークフローを作成するワークフロー作成処理と、
前記ワークフロー作成処理により作成されたワークフローを、前記記憶部に記憶させる記憶処理と、
前記記憶処理で記憶されたワークフローの実行指示を示すユーザ操作を受け付ける指示出力画像を含む指示画面を、前記表示部に表示させる指示画面表示処理と、
を有することを特徴とする情報処理装置。