(57)【要約】【課題】機器による所定の通信を制限可能とすること。【解決手段】機器は、機器は、原稿から画像データを読み取る読取部と、前記読取部によって読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御部とを有し、  前記制御部は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する。【選択図】図４
2016174228.tif 000002
【特許請求の範囲】
【請求項１】
機器であって、
原稿から画像データを読み取る読取部と、
前記読取部によって読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御部とを有し、
前記制御部は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする機器。
【請求項２】
前記制御部は、当該機器の識別情報に関連付けられて、前記制限情報が記憶されている場合には、前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする請求項１記載の機器。
【請求項３】
前記機器ごとに、１以上の処理フローの集合が対応付けられており、
前記制御部は、当該機器に対応付けられている前記処理フローの集合に関連付けられて、前記制限情報が記憶されている場合には、前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする請求項１又は２記載の機器。
【請求項４】
前記処理フローには、当該処理フローに関連付けられて、前記制限情報が記憶されている処理フローが存在し、
前記制御部は、前記制限情報が記憶されている処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする請求項１乃至３いずれか一項記載の機器。
【請求項５】
前記制御部は、前記操作者の識別情報に関連付けられて記憶されている前記制限情報と、さらに、当該機器の識別情報、処理フローの集合及び前記処理フローのうち、１又は複数の情報に関連付けられて記憶されている前記制限情報とに基づいて、処理フローの選択が制限された状態で、前記第１の画面を表示する
ことを特徴とする請求項１乃至４いずれか一項記載の機器。
【請求項６】
前記制御部は、前記処理フローに含まれる前記処理単位において実行される処理内容の選択に用いる、処理内容の一覧を含む第２の画面を表示し、前記処理内容の一覧の中から選択された処理内容を、前記処理単位において実行するように制御し、
前記制限情報が記憶されている場合には、前記データ送信を行う処理内容の選択が制限された状態で、前記第２の画面を表示する
ことを特徴とする請求項１に記載の機器。
【請求項７】
前記制御部は、前記処理単位において実行される処理の実行条件の選択に用いる、実行条件の一覧を含む第３の画面を表示し、前記実行条件の一覧の中から選択された実行条件を、前記処理単位において実行される処理に適用するように制御し、
前記制限情報が記憶されている場合には、前記データ送信に関する実行条件の選択が制限された状態で、前記第３の画面を表示する
ことを特徴とする請求項１又は２記載の機器。
【請求項８】
相互にネットワークを介して接続される機器と情報処理装置とを含む情報処理システムであって、
前記機器は、
原稿から画像データを読み取る読取部と、
前記読取部によって読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御部とを有し、
前記制御部は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする情報処理システム。
【請求項９】
機器が、
原稿から画像データを読み取る読取手順と、
前記読取手順において読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御手順とを実行し、
前記制御手順は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とする情報処理方法。
【請求項１０】
機器に、
原稿から画像データを読み取る読取手順と、
前記読取手順において読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御手順とを実行し、
前記制御手順は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
複合機等の機器の中には、当該機器がスキャンした画像データに関して、引用文献１に記載されているような、クラウドサービス等を利用して、ワークフローを実行可能なものが有る。クラウドサービスはリソースを豊富に有するため、ワークフローを構成する各処理単位の一部又は全部をクラウドサービスに実行させることで、高品質な処理結果を高速に得ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、企業内のイントラネットの外部との通信が無制限に利用されるのは、セキュリティ上好ましくない。仮に、機器自体が、外部との通信に対する脅威に対して堅固に設計されていたとしても、外部との通信による情報漏洩の可能性があるため、システム管理者としては、外部との通信を野放しにしておくことには不安が有る。よって、外部との通信を適切に制限することが望ましい。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、機器による所定の通信を制限可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、機器は、原稿から画像データを読み取る読取部と、前記読取部によって読み取られる画像データに関する１以上の処理単位を含む処理フローであって、複数の前記処理フローの一覧を含む第１の画面を表示し、前記処理フローの一覧の中から選択された処理フローの実行を制御する制御部とを有し、
前記制御部は、当該機器の操作者の識別情報に関連付けられて、所定の通信先に対する前記画像データのデータ送信が制限されることを示す制限情報が記憶されている場合には、前記前記データ送信を行う処理単位を含む処理フローの選択が制限された状態で、前記第１の画面を表示する。
【発明の効果】
【０００６】
機器による所定の通信を制限可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における情報処理システムの構成例を示す図である。
【図２】本発明の実施の形態におけるクラウドサーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態における機器のハードウェア構成例を示す図である。
【図４】本発明の実施の形態の情報処理システムにおける各装置の機能構成例を示す図である。
【図５】サーバ版に対応した機能構成例を示す図である。
【図６】サーバレス版に対応した機能構成例を示す図である。
【図７】クラウド版に対応した機能構成例を示す図である。
【図８】サーバ版におけるワークフローの処理手順の概要の一例を説明するための図である。
【図９】サーバレス版におけるワークフローの処理手順の概要の一例を説明するための図である。
【図１０】クラウド版におけるワークフローの第１の処理手順の概要の一例を説明するための図である。
【図１１】クラウド版におけるワークフローの第２の処理手順の概要の一例を説明するための図である。
【図１２】インストール画面の表示例を示す図である。
【図１３】サーバレス版のシステム構成の構築処理の処理手順の一例を説明するためのシーケンス図である。
【図１４】メニュー画面の表示例を示す図である。
【図１５】クラウド連携設定画面の表示例を示す図である。
【図１６】プロファイル編集画面の表示例を示す図である。
【図１７】プロファイル設定画面の表示例を示す図である。
【図１８】プロジェクト設定画面の表示例を示す図である。
【図１９】プロファイルテーブルの構成例を示す図である。
【図２０】プロジェクトテーブルの構成例を示す図である。
【図２１】機器設定画面の表示例を示す図である。
【図２２】機器情報テーブルの構成例を示す図である。
【図２３】ユーザ設定画面の表示例を示す図である。
【図２４】ユーザ情報テーブルの構成例を示す図である。
【図２５】サーバレス版における設定情報の同期処理の処理手順の一例を説明するためのシーケンス図である。
【図２６】ログインユーザがｙｏｋｏである場合のワークフローの実行処理の処理手順の一例を説明するためのシーケンス図である。
【図２７】プロジェクト一覧画面の表示例を示す図である。
【図２８】設定変更画面の表示例を示す図である。
【図２９】読み取り条件設定画面の表示例を示す図である。
【図３０】ログインユーザがｔａｒｏである場合のワークフローの実行処理の処理手順の一例を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における情報処理システムの構成例を示す図である。図１に示される情報処理システム１において、ユーザ環境Ｅ１、クラウドサーバ２０、及び１以上のオンラインストレージシステム９０等は、インターネット等の広域的なネットワークを介して通信可能とされている。
【０００９】
クラウドサーバ２０は、ユーザ環境Ｅ１の機器１０において原稿からスキャンされた画像データ（以下、「スキャン画像（画像データ）」という。）に関するワークフローの一部又は全部の処理を、クラウドサービスとして実行する１以上のコンピュータである。ワークフローとは、例えば、それぞれが独立して又は単独で完結した機能を実現する一以上の処理単位（タスク）の任意な組み合わせによって実現される処理の流れ（処理フロー）をいう。本実施の形態では、スキャン画像に対する画像変換と、スキャン画像又は画像変換結果の配信処理とのそれぞれを処理単位（構成要素）として含むワークフローについて説明する。但し、定義されるワークフローごとに、画像変換の内容や配信方法等は異なりうる。また、本実施の形態では、クラウドサービスを具体例に採用して説明するが、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供されるサービスに関して、本実施の形態が適用されてもよい。
【００１０】
オンラインストレージシステム９０は、ネットワークを介してオンラインストレージと呼ばれるクラウドサービスを提供するコンピュータシステムである。オンラインストレージとは、ストレージの記憶領域を貸し出すサービスである。本実施の形態において、オンラインストレージによって貸し出される記憶領域は、ワークフローにおいて、スキャン画像又はスキャン画像に対して画像処理が行われることで得られるデータ等の保存先（配信先）の候補となる。
【００１１】
ユーザ環境Ｅ１は、クラウドサーバ２０によって提供されるサービスの利用契約を締結した者（以下、「テナント」という。）のシステム環境（例えば、イントラネット）である。テナントは、例えば、企業である。企業を構成する部署や、企業以外の組織、団体、又は個人等がテナントであってもよい。ユーザ環境Ｅ１において、一台以上の機器１０、ローカルサーバ３０、管理者端末４０、認証サーバ５０、ファイルサーバ６０、及びＦＴＰサーバ７０等はＬＡＮ（Local Area Network）等、イントラネットを構成するネットワークを介して接続されている。
【００１２】
機器１０は、スキャン機能を有する画像形成装置である。スキャン機能以外に、印刷、コピー、又はファクス（ＦＡＸ）通信等の機能を有する複合機が機器１０として用いられてよい。本実施の形態において、機器１０は、ワークフローの処理対象とされるスキャン画像の入力も元として機能する。
【００１３】
ローカルサーバ３０は、スキャン画像に関するワークフローの一部又は全部の処理単位を実行する１以上のコンピュータである。ローカルサーバ３０にアクセス可能な機器１０等は、同一のユーザ環境Ｅ１内に属する機器１０等に限られる。
【００１４】
認証サーバ５０は、機器１０を操作するユーザの認証等を行う１以上のコンピュータである。
【００１５】
管理者端末４０は、ユーザ環境Ｅ１におけるシステム管理者が使用する端末である。管理者端末４０の一例として、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistance）、タブレット型端末、スマートフォン、又は携帯電話等が挙げられる。本実施の形態において、管理者端末４０は、ワークフローの利用を可能とするための設定等に用いられる。
【００１６】
ファイルサーバ６０及びＦＴＰサーバ７０は、ワークフローにおいて、スキャン画像又はスキャン画像に対して画像処理が行われることで得られるデータ等の保存先（配信先）の候補となるコンピュータである。
【００１７】
図２は、本発明の実施の形態におけるクラウドサーバのハードウェア構成例を示す図である。図２のクラウドサーバ２０は、それぞれバスBで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、ＣＰＵ２０４と、インタフェース装置２０５とを有する。
【００１８】
クラウドサーバ２０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムを記憶した記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体２０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１９】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。ＣＰＵ２０４は、メモリ装置２０３に格納されたプログラムに従ってクラウドサーバ２０に係る機能を実行する。インタフェース装置２０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２０】
なお、クラウドサーバ２０は、図２に示されるようなハードウェアを有する複数のコンピュータによって構成されてもよい。すなわち、後述においてクラウドサーバ２０が実行する処理は、複数のコンピュータに分散されて実行されてもよい。
【００２１】
また、ローカルサーバ３０、認証サーバ５０、管理者端末４０、ファイルサーバ６０、及びＦＴＰサーバ７０等についても、図２に示されるようなハードウェアを有していてもよい。
【００２２】
図３は、本発明の実施の形態における機器のハードウェア構成例を示す図である。図３において、機器１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２３】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００２４】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、機器１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２５】
ところで、本実施の形態では、図１に示した情報処理システム１に関して、３種類のシステム構成が選択可能である。１つ目はサーバ版であり、２つ目はサーバレス版であり、３つ目はクラウド版である。
【００２６】
サーバ版は、ワークフローの実行においてローカルサーバ３０が利用される場合のシステム構成である。
【００２７】
サーバレス版は、ワークフローの実行においてローカルサーバ３０が利用されない場合のシステム構成である。すなわち、サーバ版及びサーバレス版の「サーバ」は、ローカルサーバ３０のことを指す。
【００２８】
クラウド版は、ワークフローおの実行にいてローカルサーバ３０が利用されず、かつ、サーバ版及びサーバレス版において、ユーザ環境Ｅ１内で管理される情報（例えば、ユーザを認証するための情報等）の管理が、クラウドサーバ２０によって行われるシステム構成である。
【００２９】
なお、サーバ版、サーバレス版、及びクラウド版のいずれのシステム構成を採用するかについては、例えば、テナントごとに自由である。例えば、各テナントは、当該テナントのユーザ環境Ｅ１の都合等に応じて、これら３つのシステム構成のうちのいずれかを採用する。すなわち、これら３つのシステム構成では、必ずしも図１に示した全ての装置が必要とされるわけではない。例えば、サーバレス版では、ローカルサーバ３０は不要である。クラウド版では、ローカルサーバ３０に加え、認証サーバ５０も不要である。
【００３０】
図４は、本発明の実施の形態の情報処理システムにおける各装置の機能構成例を示す図である。機能
図４において、機器１０は、フロー制御部１２１を有する。フロー制御部１２１は、機器１０にインストールされる１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。機器１０は、また、フロー設定記憶部１２２を利用する。フロー設定記憶部１２２は、例えば、ＨＤＤ１１４等を用いて実現可能である。
【００３１】
フロー制御部１２１は、原稿からのスキャン画像の読み取りを制御すると共に、当該スキャン画像に関するワークフローを開始するための処理を実行する。サーバ版において、フロー制御部１２１は、スキャン画像をローカルサーバ３０のフロー制御部３１に送信する。この場合、ローカルサーバ３０によってワーフローの実行が制御される。例えば、ローカルサーバ３０において、スキャン画像に関する画像変換及び変換後のデータの配信等が実行される。
【００３２】
サーバレス版において、フロー制御部１２１は、ワークフローの実行を制御する。例えば、フロー制御部１２１が、スキャン画像の配信を行う。但し、サーバレス版であっても、ワークフローの設定において画像変換をクラウドサーバ２０で行うことが指定されている場合には、フロー制御部１２１は、スキャン画像をクラウドサーバ２０の画像変換部２５へ送信し、変換後のデータをクラウドサーバ２０から引き取って、配信先へ送信する。
【００３３】
クラウド版において、フロー制御部１２１は、配信先が外部（ユーザ環境Ｅ１外のオンラインストレージシステム９０等）であれば、スキャン画像をクラウドサーバ２０のフロー制御部２１へ送信する。この場合、クラウドサーバ２０によってワークフローの実行が制御される。例えば、スキャン画像に関する画像変換及び変換後のデータの配信等がクラウドサーバ２０によって実行される。一方、配信先がユーザ環境Ｅ１内のファイルサーバ６０又はＦＴＰサーバ７０等であれば、フロー制御部１２１がワークフローの実行を制御する。この場合、フロー制御部１２１は、スキャン画像をクラウドサーバ２０の画像変換部２５へ送信し、変換後のデータをクラウドサーバ２０から引き取って、配信先へ送信する。
【００３４】
フロー設定記憶部１２２は、ワークフローに関する設定情報（以下、「フロー設定情報」という。）を記憶する。フロー設定記憶部１２２に記憶されているフロー設定情報は、フロー制御部１２１が、ワークフローの実行を制御する場合に必要となる。
【００３５】
ローカルサーバ３０は、フロー制御部３１、設定処理部３２、及びクラウド連携部３３等を有する。これら各部は、ローカルサーバ３０にインストールされる１以上のプログラムが、ローカルサーバ３０のＣＰＵに実行させる処理により実現される。ローカルサーバ３０は、また、フロー設定記憶部３４及びクラウド連携情報記憶部３５を利用する。これら各記憶部は、例えば、ローカルサーバ３０の補助記憶装置、又はローカルサーバ３０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００３６】
フロー制御部３１は、機器１０のフロー制御部１２１から送信されるスキャン画像について、ワークフローの実行を制御する。ワークフローの設定において、クラウドサーバ２０にて画像変換を行うことが指定されている場合には、フロー制御部３１は、スキャン画像をクラウドサーバ２０の画像変換部２５へ送信し、変換後のデータをクラウドサーバ２０から引き取って、配信先へ送信する。
【００３７】
フロー設定記憶部３４は、フロー設定情報を記憶する。フロー設定記憶部３４に記憶されているフロー設定情報は、フロー制御部３１が、ワークフローの実行を制御する場合に必要となる。
【００３８】
設定処理部３２は、フロー設定情報等の入力を受け付ける。
【００３９】
クラウド連携部３３は、クラウドサーバ２０との連携に関する設定情報（以下、「クラウド連携情報」という。）等の入力を受け付ける。クラウド連携情報記憶部３５は、クラウド連携情報を記憶する。
【００４０】
管理者端末４０は、設定処理部４１及びクラウド連携部４２等を有する。これら各部は、管理者端末４０にインストールされる１以上のプログラムが、管理者端末４０のＣＰＵに実行させる処理により実現される。管理者端末４０は、また、フロー設定記憶部４３及びクラウド連携情報記憶部４４を利用する。フロー設定記憶部４３及びクラウド連携情報記憶部４４は、例えば、管理者端末４０の補助記憶装置、又は管理者端末４０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００４１】
なお、管理者端末４０における各機能部の機能は、ローカルサーバ３０において同名の機能部の機能と同様である。ローカルサーバ３０と管理者端末４０とが、相互に重複する機能を有している。サーバ版において、ローカルサーバ３０の各機能部が使用され、サーバレス版及びクラウド版において、管理者端末４０の各機能部が使用される。
【００４２】
認証サーバ５０は、サーバ版及びサーバレス版においてユーザの認証を行う。図４において、認証サーバ５０は、認証部５１を有する。認証部５１は、認証サーバ５０にインストールされる１以上のプログラムが、認証サーバ５０のＣＰＵに実行させる処理により実現される。認証サーバ５０は、また、認証情報記憶部５２を利用する。認証情報記憶部５２は、例えば、認証サーバ５０の補助記憶装置、又は認証サーバ５０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００４３】
認証部５１は、機器１０のユーザ（操作者）の認証を行う。認証情報記憶部５２は、正当なユーザごとに、当該ユーザの認証情報（ユーザ名及びパスワード等）を記憶する。
【００４４】
クラウドサーバ２０は、フロー制御部２１、設定処理部２２、クラウド連携部２３、認証部２４、及び画像変換部２５等を有する。これら各部は、クラウドサーバ２０にインストールされる１以上のプログラムが、ＣＰＵ２０４に実行させる処理により実現される。クラウドサーバ２０は、また、フロー設定記憶部２６及び認証情報記憶部２７等を利用する。これら各記憶部は、例えば、補助記憶装置２０２、又はクラウドサーバ２０にネットワークを介して接続可能な記憶装置等を用いて実現可能である。
【００４５】
フロー制御部２１は、機器１０のフロー制御部１２１から送信されるスキャン画像について、ワークフローの実行を制御する。ワークフローの設定において画像変換が指定されている場合には、フロー制御部２１は、画像変換部２５を用いて画像変換を行う。
【００４６】
設定処理部４１は、フロー設定情報等の入力を受け付ける。
【００４７】
クラウド連携部２３は、クラウド連携部３３及びクラウド連携部４２から、クラウドサーバ２０との連携要求（アクティベーション要求）を受け付けるためのＡＰＩ（Application Program Interface）を有する。
【００４８】
認証部２４は、クラウド版において、機器１０のユーザを認証する。
【００４９】
画像変換部２５は、機器１０からの画像変換要求又はフロー制御部２１からの画像変換要求に応じ、スキャン画像に関して画像変換処理を実行する。例えば、画像変換の種類の一例として、テキスト付ＰＤＦ（Portable Document Format）への変換や、所定のアプリケーションの文書データへの変換等が挙げられる。また、ＯＣＲ（Optical Character Reader）処理やバーコードからの情報の抽出処理等が、画像変換処理に含まれてもよい。なお、クラウドサーバ２０のハードウェア資源の性能は、機器１０やローカルサーバ３０に比べて非常に高い場合が考えられる。したがって、このような場合には、画像変換部２５は、機器１０のフロー制御部１２１又はローカルサーバ３０のフロー制御部３１によって実行される画像変換処理に比べて、高機能及び高品質な画像変換処理を実行できる。斯かる点において、クラウドサーバ２０に画像処理を実行させる意義が有る。
【００５０】
フロー設定記憶部２６は、フロー設定情報を記憶する。認証情報記憶部２７は、正当なユーザごとに、当該ユーザの認証情報を記憶する。
【００５１】
なお、フロー設定記憶部１２２、フロー設定記憶部３４、フロー設定記憶部４３、及びフロー設定記憶部２６の内容は、同期されている。したがって、これら各記憶部の記憶内容は、基本的に一致する。但し、フロー設定記憶部１２２、フロー設定記憶部３４、及びフロー設定記憶部４３には、１つのテナントに関するフロー設定情報が記憶されるのに対し、フロー設定記憶部２６には、複数のテナントに関するフロー設定情報が記憶される点において異なる。この点は、認証情報記憶部５２と認証情報記憶部２７との関係においても同様である。
【００５２】
なお、３つのシステム構成のそれぞれについて、図４に示した全ての機能構成は必要ではない。例えば、図５は、サーバ版に対応した機能構成例を示す図である。
【００５３】
サーバ版が採用されるテナントでは、認証サーバ５０が設置されるため、当該テナントに関して、クラウドサーバ２０の認証部２４及び認証情報記憶部２７は利用されない。また、サーバ版が採用されるテナントでは、ワークフローの制御は、ローカルサーバ３０によって行われるため、当該テナントに関して、クラウドサーバ２０のフロー制御部２１及びフロー設定記憶部２６は利用されない。また、サーバ版が採用されるテナントでは、ローカルサーバ３０の設定処理部３２が利用されるため、当該テナントに関して、クラウドサーバ２０の設定処理部２２は利用されない。また、サーバ版が採用されるテナントでは、管理者端末４０は設置されなくてもよい。
【００５４】
また、図６は、サーバレス版に対応した機能構成例を示す図である。サーバレス版が採用されるテナントでは、認証サーバ５０が設置されるため、当該テナントに関して、クラウドサーバ２０の認証部２４及び認証情報記憶部２７は利用されない。また、サーバレス版が採用されるテナントでは、ワークフローの制御は、機器１０によって行われるため、当該テナントに関して、クラウドサーバ２０のフロー制御部２１及びフロー設定記憶部２６は利用されない。また、サーバレス版が採用されるテナントでは、管理者端末４０の設定処理部４１が利用されるため、当該テナントに関して、クラウドサーバ２０の設定処理部２２は利用されない。また、サーバレス版が採用されるテナントでは、ローカルサーバ３０は設置されない。
【００５５】
更に、図７は、クラウド版に対応した機能構成例を示す図である。クラウド版が採用されるテナントでは、認証サーバ５０は設置される必要はない。したがって、当該テナントに関しては、クラウドサーバ２０の認証部２４及び認証情報記憶部２７が有効となる。また、クラウド版が採用されるテナントでは、ワークフローの制御は、機器１０又はクラウドサーバ２０によって行われる。したがって、当該テナントに関しては、クラウドサーバ２０のフロー制御部２１及びフロー設定記憶部２６が有効となる。また、クラウド版が採用されるテナントでは、クラウドサーバ２０の設定処理部２２が利用されため、当該テナントに関して、管理者端末４０の設定処理部４１及びフロー設定記憶部４３は利用されない。また、クラウド版が採用されるテナントでは、ローカルサーバ３０は設置されない。
【００５６】
続いて、サーバ版、サーバレス版、及びクラウド版のそれぞれにおける、ワークフローの処理手順の概要について説明する。
【００５７】
図８は、サーバ版におけるワークフローの処理手順の概要の一例を説明するための図である。
【００５８】
ユーザが、ワークフローの利用を開始するためにユーザ名及びパスワードを機器１０に入力すると、フロー制御部１２１は、当該ユーザ名及びパスワードの認証を認証サーバ５０の認証部５１に要求する（Ｓ１１）。認証に成功したユーザによる指示に応じ、機器１０がスキャンを実行すると、フロー制御部１２１は、ローカルサーバ３０のフロー制御部３１へスキャン画像を送信することで、ワークフローの実行をフロー制御部３１に要求する（Ｓ１２）。フロー制御部３１は、フロー設定記憶部３４に記憶されているフロー設定情報に基づいて、ワークフローの実行を制御する。例えば、当該フロー設定情報において、画像変換をクラウドサーバ２０で実行することが指定されていれば、フロー制御部３１は、スキャン画像を含む、画像変換の実行要求をクラウドサーバ２０の画像変換部２５に送信する（Ｓ１３）。画像変換が終了すると、フロー制御部３１は、画像変換によって生成されたデータを引き取り、当該データを、フロー設定情報に指定されている配信先に配信する（Ｓ１４）。
【００５９】
図９は、サーバレス版におけるワークフローの処理手順の概要の一例を説明するための図である。図９中、図８と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００６０】
認証に成功したユーザによる指示に応じ、機器１０がスキャンを実行すると、フロー制御部１２１は、フロー設定記憶部１２２に記憶されているフロー設定情報に基づいて、ワークフローの実行を制御する。例えば、当該フロー設定情報において、画像変換をクラウドサーバ２０で実行することが指定されていれば、フロー制御部１２１は、スキャン画像を含む、画像変換の実行要求をクラウドサーバ２０の画像変換部２５に送信する（Ｓ２２）。画像変換が終了すると、フロー制御部１２１は、画像変換によって生成されたデータを引き取り、当該データを、フロー設定情報に指定されている配信先に配信する（Ｓ２３）。
【００６１】
図１０は、クラウド版におけるワークフローの処理手順の概要の一例を説明するための図である。図１０中、図９と同一ステップには、同一ステップ番号を付し、その説明は省略する。図１０では、配信先がローカルストレージである場合の処理手順が示されている。
【００６２】
ユーザが、ワークフローの利用を開始するためにユーザ名及びパスワードを機器１０に入力すると、フロー制御部１２１は、当該ユーザ名及びパスワードの認証をクラウドサーバ２０の認証部２４に要求する（Ｓ３１）。以降は、図９において説明した通りである。但し、ステップＳ２３における配信先は、ローカルストレージに限られる。
【００６３】
図１１は、クラウド版におけるワークフローの第２の処理手順の概要の一例を説明するための図である。図１１中、図１０と同一ステップには、同一ステップ番号を付し、その説明は省略する。図１１では、配信先が外部ストレージである場合の処理手順が示されている。
【００６４】
認証に成功したユーザによる指示に応じ、機器１０がスキャンを実行すると、フロー制御部１２１は、クラウドサーバ２０のフロー制御部２１へスキャン画像を送信することで、ワークフローの実行をフロー制御部２１に要求する（Ｓ４２）。フロー制御部２１は、フロー設定記憶部２６に記憶されているフロー設定情報に基づいて、ワークフローの実行を制御する。例えば、当該フロー設定情報において、画像変換を実行することが指定されていれば、フロー制御部２１は、当該画像変換の実行を画像変換部２５に要求する（Ｓ４３）。画像変換が終了すると、フロー制御部２１は、画像変換によって生成されるデータを引き取り、当該データを、フロー設定情報に指定されている配信先（外部ストレージ）に配信する（Ｓ４４）。
【００６５】
なお、図８、図９、及び図１０において、ローカルストレージは、例えば、ファイルサーバ６０又はＦＴＰサーバ７０である。外部ストレージは、例えば、オンラインストレージシステム９０である。また、図８、図９、及び図１０において、破線の矢印は、フロー設定情報の内容に応じて、経路が変わりうるステップを示す。
【００６６】
続いて、サーバ版、サーバレス版、及びクラウド版の３つのシステム構成のうち、サーバレス版のシステム構成の構築手順について説明する。
【００６７】
サーバレス版のシステム構成を構築するため、まず、サーレス版に対応するプログラムのインストールが、ユーザ環境Ｅ１にいて行われる。サーバレス版のインストールは、管理者端末４０が利用されて行われる。管理者端末４０には、予めインストールパッケージがダウンロードされていることとする。当該インストールパッケージのインストーラが起動されると、図１２に示されるようなインストール画面が表示される。
【００６８】
図１２は、インストール画面の表示例を示す図である。図１２に示されるインストール画面５１０は、ボタン５１１〜５１３等を含む。ボタン５１１は、サーバ版のインストール指示を受け付けるためのボタンである。ボタン５１１が選択された場合、フロー制御部３１、設定処理部３２、及びクラウド連携部３３が、ローカルサーバ３０にインストールされる。また、フロー制御部１２１が機器１０にインストールされる。
【００６９】
ボタン５１３は、クラウド版のインストール指示を受け付けるためのボタンである。ボタン５１３が選択されると、クラウド連携部４２が管理者端末４０にインストールされる。また、フロー制御部１２１が機器１０にインストールされる。
【００７０】
ボタン５１２は、サーバレス版のインストール指示を受け付けるためのボタンである。ボタン５１２が選択されると、図１３に示される処理が実行されて、設定処理部４１及びクラウド連携部４２が、管理者端末４０にインストールされる。また、フロー制御部１２１が機器１０にインストールされる。
【００７１】
図１３は、サーバレス版のシステム構成の構築処理の処理手順の一例を説明するためのシーケンス図である。
【００７２】
ユーザによって、インストール画面５１０のボタン５１２が選択されて、サーバレス版のインストールの開始指示が入力されると（Ｓ１０１）、管理者端末４０のインストーラは、管理者端末４０を設定処理部４１として機能させるプログラムを管理者端末４０にインストールする（Ｓ１０２）。続いて、設定処理部４１は、例えば、管理者端末４０の補助記憶装置に、フロー設定記憶部４３としての記憶領域（例えば、データベース）を生成する（Ｓ１０３）。
【００７３】
続いて、インストーラは、管理者端末４０をクラウド連携部４２として機能させるプログラムを管理者端末４０にインストールする（Ｓ１０４）。続いて、クラウド連携部４２は、例えば、管理者端末４０の補助記憶装置に、クラウド連携情報記憶部４４としての記憶領域（例えば、データベース）を生成する（Ｓ１０５）。
【００７４】
また、インストーラは、機器１０をフロー制御部１２１として機能させるプログラムを機器１０にインストールする（Ｓ１０６）。フロー制御部１２１は、例えば、ＨＤＤ１１４に、フロー設定記憶部１２２としての記憶領域を生成する（Ｓ１０７）。
【００７５】
以上でインストールは完了する。続いて、クラウドサーバ２０との連携を可能とするための処理等が実行される。
【００７６】
ユーザによる操作に応じ、設定処理部４１は、各種の設定指示を受け付けるためのメニュー画面を表示する。図１４は、メニュー画面の表示例を示す図である。図１４において、メニュー画面５２０は、ボタン５２１〜５２４等を含む。ボタン５２１は、クラウド連携情報の設定要求を受け付けるためのボタンである。ボタン５２２は、プロファイルの設定要求を受け付けるためのボタンである。プロファイルとは、プロジェクトの集合である。プロジェクトとは、１つのワークフローに関するフロー設定情報である。したがって、プロファイルは、１以上のワークフローに関するフロー設定情報の集合であるといえる。
【００７７】
ボタン５２３は、機器１０に関する設定要求を受け付けるためのボタンである。ボタン５２４は、ユーザに関する設定要求を受け付けるためのボタンである。
【００７８】
ボタン５２１が選択されると、設定処理部４１は、クラウド連携設定画面を表示する。図１５は、クラウド連携設定画面の表示例を示す図である。図１５において、クラウド連携設定画面５３０は、ラジオボタン５３１、アカウント情報入力領域５３２、サービＩＤ入力領域５３３、及び適用ボタン５３４等を含む。
【００７９】
ラジオボタン５３１は、クラウドサービス（クラウドサーバ２０）を利用するか否かを選択させるためのラジオボタンである。ラジオボタン５３１において、クラウドサービスを利用することが選択された場合、アカウント情報入力領域５３２及びサービＩＤ入力領域５３３の入力が可能となる。ラジオボタン５３１において、クラウドサービスを利用しないことが選択された場合、アカウント情報入力領域５３２及びサービＩＤ入力領域５３３の入力ができない状態となる。したがってこの場合、クラウド連携設定画面５３０に対する入力は不要である。なお、クラウド版の場合、ラジオボタン５３１は表示されなくてもよい。クラウド版は、クラウドサーバ２０の利用が必須であるからである。
【００８０】
アカウント情報入力領域５３２は、クラウドサーバ２０へアクセスするためのアカウント情報の入力を受け付けるための領域である。アカウント情報は、テナントＩＤ，管理者ＩＤ、及び管理者パスワード等を含む。テナントＩＤは、テナントごとの識別情報であり、クラウドサーバ２０の運営者からテナントに対して事前に通知されている。管理者ＩＤは、管理者の識別情報であり、テナント内で一意であればよい。管理者パスワードは、管理者のパスワードである。管理者ＩＤ及び管理者パスワードは、クラウド連携設定画面５３０を介して、任意の値が入力される。
【００８１】
サービスＩＤ入力領域５３３は、サービスＩＤの入力を受け付けるための領域である。サービスＩＤとは、クラウドサーバ２０が提供するサービスの中で、テナント（ユーザ環境Ｅ１）が利用するサービスの識別情報である。サービスＩＤは、例えば、テナントとクラウドサーバ２０の運営者との間の事前のサービスの利用契約において、テナントに対して発行されている。サービスＩＤは、ライセンスキーとしての役割を有していてもよい。すなわち、サービスＩＤは、正当なサービスの利用契約者（正当なテナント）であることを証明するための情報であってもよい。
【００８２】
ラジオボタン５３１において、クラウドサービスを利用することが選択された場合において、アカウント情報及びサービスＩＤが入力され、適用ボタン５３４が押下されると（図１３のＳ１１１）、クラウド連携部４２は、クラウド連携設定画面５３０に入力された情報を含むアクティベーション要求を、クラウドサーバ２０に送信する（Ｓ１１２）。アクティベーション要求は、サービスＩＤに係るサービスの利用の開始要求に相当する。続いて、クラウド連携部４２は、クラウド連携設定画面５３０に入力された情報をクラウド連携情報記憶部４４に記憶する（Ｓ１１３）。但し、クラウド連携設定画面５３０に入力された情報のうち、テナントＩＤのみがクラウド連携情報記憶部４４に記憶されてもよい。
【００８３】
クラウドサーバ２０のクラウド連携部２３は、アクティベーション要求を受信すると、当該アカウント情報と当該サービスＩＤとを対応付けて、例えば、認証情報記憶部２７に記憶する。なお、当該アクティベーション要求に含まれている当該アカウント情報のテナントＩＤと、当該アクティベーション要求に含まれているサービスＩＤとは、事前に発行されている情報である。したがって、当該テナントＩＤと当該サービスＩＤとの対応付けが、クラウドサーバ２０に登録されているか否かに基づいて、当該アクティベーション要求の正当性が検証されてもよい。
【００８４】
続いて、メニュー画面５２０（図１４）において、ボタン５２２が選択されると、設定処理部４１は、プロファイル編集画面を表示する。
【００８５】
図１６は、プロファイル編集画面の表示例を示す図である。図１６に示されるプロファイル編集画面５４０は、ツリー領域５４１及びプロジェクト編集領域５４２等を含む。
【００８６】
ツリー領域５４１には、ルートノードの下の各ノードにプロファイルが割り当てられたツリー部品が表示される。
【００８７】
例えば、ツリー領域５４１におけるルートノードおいて右クリックが行われると、設定処理部４１は、「プロファイルの追加」のメニュー項目を含むコンテキストメニューを表示する。「プロファイルの追加」のメニュー項目が選択されると、設定処理部４１は、プロファイル設定画面を表示する。
【００８８】
図１７は、プロファイル設定画面の表示例を示す図である。図１７において、プロファイル設定画面５５０は、プロファイル名入力領域５５１、ラジオボタン５５２、及びプロジェクトレイアウト入力領域５５３等を含む。
【００８９】
プロファイル名入力領域５５１は、プロファイル名の入力を受け付けるための領域である。プロファイル名は、プロファイルごとの識別情報である。ラジオボタン５５２は、当該プロファイルに属するいずれかのプロジェクト（ワークフロー）について、クラウドサーバ２０やオンラインストレージシステム９０等の、ユーザ環境Ｅ１の外部の通信先に対するスキャン画像（画像データ）などのデータの送信（以下、「クラウド通信」という。）を許可するか否かを選択させるためのラジオボタンである。ラジオボタン５５２は、クラウド連携設定画面５３０のラジオボタン５３１において、クラウドサービスを利用することが選択された場合に、「許可」の選択が可能とされてもよい。
【００９０】
プロジェクトレイアウト入力領域５５３は、機器１０において表示される、当該プロファイルに属するプロジェクトの中から実行対象とするプロジェクトを選択せるための画面（以下、「プロジェクト一覧画面」という。）における、プロジェクトごとのアイコンのレイアウト情報の入力を受け付けるための領域である。例えば、「４×２」は、水平方向に４つ分のアイコンが配置可能であり、垂直方法に２つ分のアイコンが配置可能であることを示す。
【００９１】
各項目の値が入力され、ＯＫボタン５５４が押下されると、設定処理部４１は、当該プロファイル名に係る新たなノードを、ツリー領域５４１に追加する。設定処理部４１は、当該ノードに関連付けて、プロファイル設定画面５５０において入力された情報を、例えば、管理者端末４０のメモリ装置に記憶しておく。
【００９２】
図１６のプロファイル編集画面５４０において、プロジェクト編集領域５４２は、プロジェクト一覧領域５４３、新規プロジェクトボタン５４４、編集ボタン５４５ａ、複製ボタン５４５ｂ、削除ボタン５４５ｃ、及びＯＫボタン５４６等を含む。
【００９３】
プロジェクト一覧領域５４３には、ツリー領域５４１において選択されたプロファイルに属するプロジェクトごとに、プロジェクトに関する情報が一覧形式で表示される。すなわち、プロジェクト一覧領域５４３における１行は、一つのプロジェクトに対応する。なお、プロジェクト一覧領域５４３の「順序変更」の列における「▼」又は「▲」が操作されると、設定処理部４１は、行の並び順を入れ替える。具体的には、「▼」が選択された場合、設定処理部４１は、「▼」が選択された行と、当該行の下の行とを入れ替える。「▲」が選択された場合、設定処理部４１は、「▲」が選択された行と、当該行の上の行とを入れ替える。行の並び順は、プロジェクトに対応するアイコンの表示順に対応する。
【００９４】
新規プロジェクトボタン５４４が押下されると、設定処理部４１は、プロジェクト一覧領域５４３に、新たな１行を追加する。複製ボタン５４５ｂが押下されると、プロジェクト一覧領域５４３において選択されている行の複製が、当該行の後、又はプロジェクト一覧領域５４３の末尾に追加される。削除ボタン５４５ｃが押下されると、設定処理部４１は、プロジェクト一覧領域５４３において選択されている行（すなわち、プロジェクト）を削除する。
【００９５】
編集ボタン５４５ａが押下されると、設定処理部４１は、プロジェクト一覧領域５４３において選択されている行に係るプロジェクトに関する各パラメータを設定させるためプロジェクト設定画面を表示する。
【００９６】
図１８は、プロジェクト設定画面の表示例を示す図である。図１８に示されるプロジェクト設定画面５６０は、プロジェクト名入力領域５６１、アイコン名入力領域５６２、ラジオボタン５６３、画像変換一覧領域５６４、配信方法一覧領域５６５、フロー編集領域５６６、及びＯＫボタン５６７等を含む。
【００９７】
プロジェクト名入力領域５６１は、プロジェクト名の入力を受け付けるための領域である。プロジェクト名は、プロジェクトごと（ワークフローごと）の識別情報である。アイコン名入力領域５６２は、プロジェクト一覧画面上において当該プロジェクトを表現するためのアイコンを格納したファイルのファイル名の入力を受け付けるための領域である。
【００９８】
ラジオボタン５６３は、当該プロジェクト（ワークフロー）について、クラウド通信を許可するか否かを選択させるためのラジオボタンである。ラジオボタン５６３は、当該プロジェクトが属するプロファイルに関してクラウド通信を許可することが設定されている場合に、「許可」の選択が可能とされてもよい。
【００９９】
画像変換一覧領域５６４は、ワークフローを構成する処理単位として選択可能な画像変換ごとに表示部品が表示される領域である。配信方法一覧領域５６５は、ワークフローを構成する処理単位として選択可能な配信方法ごとに表示部品が表示される領域である。
【０１００】
フロー編集領域５６６は、ワークフローを構成する処理単位の前後関係の設定を受け付けるための領域である。画像変換一覧領域５６４又は配信方法一覧領域５６５における表示部品が、例えば、フロー編集領域５６６にドラッグ・アンド・ドロップされることで、当該表示部品に係る画像変換又は配信方法を含むワークフローが作成される。なお、例えば、フロー編集領域５６６にドロップされた画像変換又は配信方法の矩形がクリックされると、設定処理部４１は、当該画像変換又は配信方法に関する設定情報の入力を受け付けるための設定画面を表示する。例えば、画像変換であれば、当該設定画面において、画像変換に関するパラメータの設定が可能である。配信方法であれば、当該設定画面において、配信先のアドレス情報等の設定が可能である。
【０１０１】
また、フロー編集領域５６６において、ワークフローの起点を示す「○」がクリックされると、設定処理部４１は、機器１０におけるスキャンに関する設定情報（読み取り条件の初期値）の入力を受け付けるための設定画面を表示する。
【０１０２】
なお、設定処理部４１は、当該プロジェクトが属するプロファイルについて、クラウド通信が許可されていない場合には、画像変換一覧領域５６４及び配信方法一覧領域５６５において、クラウドサーバ２０において実行される画像変換又はオンラインストレージシステム９０等の外部ストレージが配信先となる配信方法に対応する表示部品を操作不能としてもよい。操作不能な状態は、表示部品の非表示やグレーアウト等によって実現されてもよい。
【０１０３】
また、当該プロジェクトが属するプロファイルについて、クラウド通信が許可されている場合には、ラジオボタン５６３において、クラウド通信の「禁止」が選択されたときに、設定処理部４１は、同様の処理を実行してもよい。この際、既に、クラウドサーバ２０において実行される画像変換又はオンラインストレージシステム９０等の外部ストレージが配信先となる配信方法等が、フロー編集領域５６６において、ワークフローの構成要素とされていた場合には、設定処理部４１は、フロー編集領域５６６におけるワークフローの現在の編集状態を破棄するか否かをユーザに照会するための画面（ダイアログ）を表示してもよい。破棄することが選択された場合、設定処理部４１は、フロー編集領域５６６の内容を初期状態（画像変換及び配信方法が配置されていない状態）に戻す。破棄しないことが選択された場合、設定処理部４１は、ラジオボタン５６３を、「許可」が選択された状態に戻してもよい。
【０１０４】
なお、各画像変換が、クラウドサーバ２０において実行されるものであるか否かの判定は、画像変換ごとに関連付けられている、クラウドサーバ２０において実行されるか否かを示す情報に基づいて行われればよい。同様に、各配信方法が、外部ストレージを配信先とするか否かの判定は、配信方法ごとに関連付けられている、外部ストレージを配信先とするか否かを示す情報に基づいて行われればよい。図１８においては、「クラウド画像変換」が、クラウドサーバ２０において実行される画像変換であり、「外部ストレージ配信」が、外部ストレージを配信先とする配信方法であるとする。
【０１０５】
プロジェクト設定画面５６０において、各項目の値が入力され、ＯＫボタン５６７が押下されると、設定処理部４１は、設定された値を、プロジェクト一覧領域５４３において選択されている行に反映する。
【０１０６】
プロファイル編集画面５４０のＯＫボタン５４６が押下されると（図１３のＳ１２１）、設定処理部４１は、プロファイル編集画面５４０等を介して設定されたフロー設定情報を、フロー設定記憶部４３に記憶する（Ｓ１２２）。設定された情報のうち、プロファイル設定画面５５０を介して設定された情報は、フロー設定記憶部４３を構成するプロファイルテーブルに記憶される。
【０１０７】
図１９は、プロファイルテーブルの構成例を示す図である。図１９において、プロファイルテーブルは、プロファイルごとに、プロファイル名、プロジェクトレイアウト、及びクラウド通信許否を記憶する。
【０１０８】
また、プロジェクト設定画面５６０を介して設定された情報は、フロー設定記憶部４３を構成するプロジェクトテーブルに記憶される。
【０１０９】
図２０は、プロジェクトテーブルの構成例を示す図である。プロジェクトテーブルは、プロジェクトごとに、プロファイル名、プロジェクト名、アイコン名、配信方法、配信先、画像変換、読み取り条件初期値、及びクラウド通信許否等を記憶する。プロファイル名は、プロジェクトが属するプロファイルのプロファイル名である。また、配信先は、配信方法ごとに設定された配信先の識別情報である。すなわち、プロジェクト設定画面５６０のフロー編集領域５６６に含まれている配信方法に関して設定された配信先が、当該配信方法に対応付けられてプロジェクトテーブルに記憶される。
【０１１０】
なお、図２０において、１番目のプロジェクトには、２つの配信方法及び配信先が登録されている。これは、画像変換の後に、配信方法が２つに分岐するようなワークフローが設定されたためである。
【０１１１】
続いて、メニュー画面５２０（図１４）において、ボタン５２３が選択されると、設定処理部４１は、機器設定画面を表示する。
【０１１２】
図２１は、機器設定画面の表示例を示す図である。図２１に示される機器設定画面５７０は、機体番号入力領域５７１、ＩＰアドレス入力領域５７２、プロファイル選択領域５７３、備考入力領域５７４、ラジオボタン５７５、及びＯＫボタン５７６等を含む。
【０１１３】
機体番号入力領域５７１は、ワークフローに対するスキャン画像の入力候補となる機器１０の機体番号の入力を受け付けるための領域である。本実施の形態において、機体番号は、機器１０の機体ごとの識別情報の一例である。ＩＰアドレス入力領域５７２は、当該機器１０のＩＰアドレスの入力を受け付けるための領域である。
【０１１４】
プロファイル選択領域５７３は、プロファイルテーブル（図１９）に登録されたプロファイル名の中から、当該機器１０に割り付ける（対応付ける）プロファイルのプロファイル名を選択させるための領域である。本実施の形態では、各機器１０には、それぞれ１つのプロファイルが対応付けられる。
【０１１５】
備考入力領域５７４は、当該機器１０に関する備考の入力を受け付けるための領域である。例えば、当該機器１０の設置場所が備考として入力されてもよい。
【０１１６】
ラジオボタン５７５は、当該機器１０について、クラウド通信を許可するか否かを選択させるためのラジオボタンである。ラジオボタン５７５は、クラウド連携設定画面５３０のラジオボタン５３１において、クラウドサービスを利用することが選択された場合に、「許可」の選択が可能とされてもよい。
【０１１７】
機器設定画面５７０において、各項目の値が入力され、ＯＫボタン５７６が押下されると（図１３のＳ１３１）、設定処理部４１は、機器設定画面５７０を介して入力された機器情報を、フロー設定記憶部４３の機器情報テーブルに記憶する（Ｓ１３２）。
【０１１８】
図２２は、機器情報テーブルの構成例を示す図である。図２２に示される機器情報テーブルは、機器１０ごとに、機体番号、ＩＰアドレス、備考、割付プロファイル名、及びクラウド通信許否等を記憶する。
【０１１９】
なお、ワークフローに対してスキャン画像の入力候補となる機器１０ごとに、当該機器１０の機器情報が、機器情報テーブルに登録される必要が有る。
【０１２０】
続いて、メニュー画面５２０（図１４）において、ボタン５２４が選択されると、設定処理部４１は、ユーザ設定画面を表示する。
【０１２１】
図２３は、ユーザ設定画面の表示例を示す図である。図２３に示されるユーザ設定画面５８０は、ユーザ名入力領域５８１、組織名入力領域５８２、ラジオボタン５８３、及びＯＫボタン５８４等を含む。
【０１２２】
ユーザ名入力領域５８１は、ユーザ名の入力を受け付けるための領域である。組織名入力領域５８２は、ユーザ名に係るユーザが属する組織（部署等）の組織名の入力を受け付けるための領域である。ラジオボタン５８３は、当該ユーザについて、クラウド通信を許可するか否かを選択させるためのラジオボタンである。ラジオボタン５８３は、クラウド連携設定画面５３０のラジオボタン５３１において、クラウドサービスを利用することが選択された場合に、「許可」の選択が可能とされてもよい。
【０１２３】
ユーザ設定画面５８０において各項目の値が入力され、ＯＫボタン５８４が押下されると（図１３のＳ１４１）、設定処理部４１は、ユーザ設定画面５８０を介して入力されたユーザ情報を、フロー設定記憶部４３のユーザ情報テーブルに記憶する（Ｓ１４２）。
【０１２４】
図２４は、ユーザ情報テーブルの構成例を示す図である。図２４に示されるユーザ情報は、ユーザごとに、ユーザ名、組織名、及びクラウド通信許否等を記憶する。なお、本実施の形態では、ユーザｔａｒｏは、クラウド通信が許可され、ユーザｙｏｋｏは、クラウド通信が禁止されている。
【０１２５】
以上でサーバレス版のシステム構成を構築するための処理は終了する。なお、サーバレス版において、機器１０のフロー設定記憶部１２２には、所定のタイミングで、管理者端末４０のフロー設定記憶部４３に記憶された設定情報がコピー（同期）される。
【０１２６】
また、サーバ版の場合、機器１０のフロー設定記憶部１２２と、ローカルサーバ３０のフロー設定記憶部３４とに、所定のタイミングで、管理者端末４０のフロー設定記憶部４３に記憶された設定情報がコピー（同期）される。
【０１２７】
また、クラウド版の場合、フロー設定情報、機器情報、及びユーザ情報は、それぞれの情報の設定時に、クラウドサーバ２０のフロー設定記憶部２６に記憶される。その後、所定のタイミングで、フロー設定記憶部２６に記憶された設定情報が、機器１０のフロー設定記憶部１２２にコピー（同期）される。
【０１２８】
例えば、図２５は、サーバレス版における設定情報の同期処理の処理手順の一例を説明するためのシーケンス図である。図２５において、管理者は、管理者端末４０を操作する。
【０１２９】
例えば、管理者が、管理者端末４０の設定処理部４１に対して設定情報の同期を指示すると（Ｓ２０１）、設定処理部４１は、フロー設定記憶部４３から、プロファイル（フロー設定情報）、機器情報、及びユーザ情報を取得する（Ｓ２０２）。続いて、設定処理部４１は、取得された設定情報を、機器情報に登録されている各機器１０に配信する（Ｓ２０３）。この際、プロファイルテーブル及びプロフェクトテーブルに記憶されている情報については、各機器１０に割り付けられたプロファイル及び当該プロファイルに属するプロジェクトの情報が配信されればよい。また、各機器情報についても、各機器情報に対応する機器１０に配信されればよい。
【０１３０】
各機器１０のフロー制御部１２１は、設定情報を受信すると、当該設定情報をフロー設定記憶部１２２に記憶する（Ｓ２０４）。
【０１３１】
なお、図２５の処理に伴って、管理者端末４０に記憶されているクラウド連携情報が、機器１０に記憶されるようにしてもよい。例えば、Ｓ２０２において、クラウド連携情報記憶部４４からクラウド連携情報が取得され、Ｓ２０３において、クラウド連携情報を含む設定情報が配信され、Ｓ２０４において、クラウド連携情報を含む設定情報が保存されてもよい。その結果、クラウド連携情報が、機器１０のプロー設定記憶部１２２に保存される。この場合、機器１０は、クラウド通信する際に、プロー設定記憶部１２２からクラウド連携情報を取得する。なお、機器１０は、クラウド連携情報を保持するためにクラウド連携情報記憶部を有してもよい。この場合、管理者端末４０から配信されたクラウド連携情報は、機器１０のクラウド連携情報記憶部に保存されてもよい。
【０１３２】
なお、図２５の処理は、管理者による指示に応じてではなく、自動的に開始されてもよい。
【０１３３】
続いて、ワークフローの実行時の処理手順について説明する。以下においては、図２４に示されるようなユーザ情報が設定された、ユーザｙｏｋｏ（以下、単に「ｙｏｋｏ」という。）とユーザｔａｒｏ（以下、単に「ｔａｒｏ」という。）とのそれぞれが、機器１０の操作者である場合について説明する。ｙｏｋｏとｔａｒｏとの間で異なる点は、ｙｏｋｏは、クラウド通信が禁止されており、ｔａｒｏは、クラウド通信が許可されている点である。なお、システム構成は、サーバレス版であるとする。
【０１３４】
図２６は、ログインユーザがｙｏｋｏである場合のワークフローの実行処理の処理手順の一例を説明するためのシーケンス図である。図２６において、ｙｏｋｏが操作する機器１０（以下、「対象機器１０」という。）は、機体番号が、「１Ａ２３−４５６７８」である機器１０であるとする。したがって、対象機器１０に割り付けられているプロファイルは、図２２に示されるように、プロファイル名が「開発」であるプロファイル（以下、「対象プロファイル」という。）である。図２２に示されるとおり、対象機器１０は、クラウド通信が許可されている。また、図１９に示される通り、対象プロファイルは、クラウド通信が許可されている。
【０１３５】
ｙｏｋｏが、機器１０に対してログイン要求を入力すると（Ｓ３０１）、対象機器１０のフロー制御部１２１は、ログイン要求に伴って入力された認証情報（ユーザ名及びパスワード等）の認証要求を、認証サーバ５０に送信する（Ｓ３０２）。認証サーバ５０の認証部５１は、当該認証要求に指定された認証情報に合致する認証情報が認証情報記憶部５２に記憶されていれば（Ｓ３０３、Ｓ３０４）、認証の成功を示す応答を、フロー制御部１２１に返信する（Ｓ３０５）。認証に成功した場合、ステップＳ３０６以降の処理が実行される。
【０１３６】
ステップＳ３０６において、フロー制御部１２１は、フロー設定記憶部１２２に記憶されている設定情報を取得する。続いて、フロー制御部１２１は、プロジェクトテーブルに記憶されているレコードのうち、対象プロファイルのプロファイル名を含む各レコードに基づいて、プロジェクト一覧画面を生成する（Ｓ３０７）。具体的には、各レコードのアイコン名に係るアイコンが配置されたプロジェクト一覧画面が生成される。
【０１３７】
続いて、フロー制御部１２１は、プロファイルテーブル（図１９）における対象プロファイルに対する「クラウド通信許否」の値、機器情報テーブル（図２２）における対象機器に対する「クラウド通信許否」の値、ユーザ情報テーブル（図２４）におけるログインユーザに対する「クラウド通信許否」の値、及びプロジェクト一覧画面にアイコンが配置された各プロジェクトに対する、プロジェクトテーブル（図２０）における「クラウド通信許否」の値に基づいて、必要に応じて、プロジェクト一覧画面上のいずれかのアイコンを操作不能（選択が制限される状態）とする（Ｓ３０８）。
【０１３８】
まず、プロジェクトテーブル（図２０）の「配信方法」に基づいて、必ずユーザ環境Ｅ１の外部にデータが配信されるプロジェクト（以下、「クラウド送信必須プロジェクト」という。）が特定される。本実施の形態では、「外部ストレージ配信」がオンラインストレージシステム９０に配信される配信方法である。したがって、プロジェクトテーブル（図２０）における「配信方法」の値が、「外部ストレージ配信」のみであるプロジェクトが、クラウド送信必須プロジェクトとして特定される。クラウド送信必須プロジェクトとして特定されたプロジェクトのうち、プロジェクトテーブル（図２０）の「クラウド通信許否」の値が「禁止」であるプロジェクトに対応するアイコンが操作不能とされる。
【０１３９】
また、クラウド送信必須プロジェクトとして特定されたプロジェクトのうち、プロジェクトテーブル（図２０）の「クラウド通信許否」の値が「許可」であっても、対象プロファイルに対する「クラウド通信許否」の値、対象機器に対する「クラウド通信許否」の値、ログインユーザに対する「クラウド通信許否」の値のうちのいずれかが「禁止」であれば、特定された全てのプロジェクトに対応するアイコンが操作不能とされる。
【０１４０】
図２０に示されるプロジェクトの中では、プロジェクト名が「分析」であるプロジェクト（以下、「分析プロジェクト」といい、他のプロジェクトの呼称も同様の命名規則に従う。）の「配信方法」の値は、「外部ストレージ配信」のみである。したがって、分析プロジェクトが、クラウド送信必須プロジェクトとして特定される。なお、プレゼンプロジェクトについては、「配信方法」の値に、「外部ストレージ配信」が含まれるが、他にローカルストレージを配信先とする配信方法である「ＦＴＰサーバ」も含まれるため、クラウド送信必須プロジェクトには該当しない。
【０１４１】
ここで、分析プロジェクトの「クラウド通信許否」の値は「許可」であるが、図２４に示されるように、ｙｏｋｏは、クラウド通信が禁止されている。したがって、分析プロジェクトに対応するアイコンが操作不能とされる。
【０１４２】
続いて、フロー制御部１２１は、プロジェクト一覧画面を対象機器１０の操作パネル１５に表示する（Ｓ３０９）。
【０１４３】
図２７は、プロジェクト一覧画面の表示例を示す図である。図２７に示されるプロジェクト一覧画面６１０は、アイコン６１１〜６１３等を含む。アイコン６１１は、プレゼンプロジェクトに対応するアイコンである。アイコン６１２は、分析プロジェクトに対応するアイコンである。アイコン６１３は、設計プロジェクト６１３に対応するアイコンである。上記したように、分析プロジェクトに対応するアイコン６１２が、操作不能とされている。なお、図２７では、アイコン６１２がグレーアウトされることにより操作不能とされているが、アイコン６１２が非表示とされてもよい。
【０１４４】
アイコン６１１又は６１３が選択されると、選択されたアイコンに対応するプロジェクトの設定変更画面が表示される。
【０１４５】
図２８は、設定変更画面の表示例を示す図である。図２８において、設定変更画面６２０は、選択されたプロジェクトの配信方法及び読み取り条件等の変更指示を受け付けるための画面である。設定変更画面６２０は、配信方法設定領域６２１、ファイル名入力領域６２２、及び読み取り条件ボタン６２３等を含む。
【０１４６】
配信方法設定領域６２１は、配信方法及び配信先の設定変更を受け付けるための領域であり、選択されたプロジェクトに設定されている配信方法ごとに操作用の領域が配置されている。図２８では、プレゼンプロジェクトが選択された例が示されている。図２０に示される通り、プレゼンプロジェクトには、ＦＴＰ配信及び外部ストレージ配信が配信方法として設定されている。したがって、これら２つの配信方法に対応する操作領域が設けられている。但し、外部ストレージ配信に対応する操作領域は、操作不能とされている。これは、ｙｏｋｏに対する「クラウド通信許否」の値が「禁止」だからである。すなわち、フロー制御部１２１は、ログインユーザに対する「クラウド通信許否」の値が「禁止」であれば、外部ストレージ配信に対する操作領域を操作不能とする。なお、配信方法に関するこのような操作の制限が、プロジェクトのアイコンの選択に対する制限として把握されてもよい。すなわち、プロジェクトに関する一部の情報に対する編集等の制限が、プロジェクト自体の選択に対する制限として把握されてもよい。
【０１４７】
なお、ｙｏｋｏに対する「クラウド通信許否」の値が「許可」であったとしても、対象プロファイル又は対象機器に対する「クラウド通信許否」の値が「禁止」であれば、フロー制御部１２１は、外部ストレージ配信に対応する操作領域を操作不能とする。
【０１４８】
例えば、詳細ボタン６２１１が押下されると、フロー制御部１２１は、配信方法及び配信先を設定させるための画面を操作パネル１５に表示させる。
【０１４９】
ファイル名入力領域６２２は、スキャン画像のファイル名の入力を受け付けるための領域である。
【０１５０】
読み取り条件ボタン６２３は、読み取り条件の設定指示を受け付けるためのボタンである。すなわち、読み取り条件ボタン６２３が押下されると、フロー制御部１２１は、読み取り条件を設定させるための画面（以下、「読み取り条件設定画面」という。）を操作パネル１５に表示させる。
【０１５１】
図２９は、読み取り条件設定画面の表示例を示す図である。読み取り条件設定画面６３０では、読み取り条件を構成する各項目の値を設定可能である。読み取り条件設定画面６３０の初期状態は、プロジェクト一覧画面６１０において選択されているプロジェクトに対する読み取り条件初期値に従う。
【０１５２】
なお、読み取り条件設定画面６３０には、タブ６３２が含まれている。タブ６３２は、クラウド画像変換に関する設定情報の入力を受け付けるためのタブウィンドウに対するタブである。ｙｏｋｏは、クラウド通信が禁止されているため、フロー制御部１２１は、タブ６３２を操作不能とする。
【０１５３】
読み取り条件設定画面６３０において、一部又は全部の項目の値が変更され、ＯＫボタン６３１が押下されると、表示対象の画面が設定変更画面６２０に遷移する。設定変更画面６２０において、戻るボタン６２４が押下されると、表示対象の画面はプロジェクト一覧画面６１０に遷移する。
【０１５４】
例えば、プロジェクト一覧画面６１０において、プレゼンプロジェクトが選択されている状態で、スキャンの実行指示が入力されると（Ｓ３１１）、フロー制御部１２１は、対象機器１０のスキャナ１２に原稿のスキャン（読み取り）を実行させる。続いて、フロー制御部１２１は、プレゼンプロジェクトの「画像変換」が「クラウド画像変換」であることと、ｙｏｋｏについてクラウド通信が禁止されていることとに基づいて、画像変換は実行できないことを認識する。「クラウド画像変換」は、クラウドサーバ２０に画像変換を実行させるところ、ｙｏｋｏについては、クラウド通信が禁止されているからである。そこで、フロー制御部１２１は、プレゼンプロジェクトの「配信方法」が「ＦＴＰ配信」であり、「配信先」がＦＴＰサーバ７０であることに基づいて、スキャン画像を、ＦＴＰによってＦＴＰサーバ７０に送信する（Ｓ３１２）。すなわち、スキャン画像について画像変換は行われずに、スキャン画像の配信が実行される。なお、プレゼンプロジェクトにおいては、外部ストレージ配信も配信方法として含まれているが、ｙｏｋｏはクラウド通信が禁止されているため、フロー制御部１２１は、外部ストレージ配信は実行しない。
【０１５５】
なお、「画像変換」の値が「クラウド画像変換」のみであるプロジェクトも、クラウド送信必須プロジェクトとされてもよい。この場合、ｙｏｋｏに関しては、プロジェクト一覧画面６１０において、プレゼンプロジェクトの選択も不能となる。
【０１５６】
一方、プロジェクト一覧画面６１０において、設計プロジェクトが選択されている状態で、スキャンの実行指示が入力されると（Ｓ３２１）、フロー制御部１２１は、対象機器１０に原稿のスキャンを実行させる。続いて、フロー制御部１２１は、プレゼンプロジェクトの「画像変換」が「ＰＤＦ変換」であることに基づいて、スキャン画像をＰＤＦデータに変換する（Ｓ３２２）。続いて、フロー制御部１２１は、設計プロジェクトの「配信方法」が「フォルダ配信」であり、「配信先」がファイルサーバ６０であることに基づいて、当該ＰＤＦデータを、ファイルサーバ６０の所定のフォルダに送信する（Ｓ３２３）。
【０１５７】
続いて、ｔａｒｏの場合について説明する。図３０は、ログインユーザがｔａｒｏである場合のワークフローの実行処理の処理手順の一例を説明するためのシーケンス図である。図３０中、図２６と同一ステップには同一のステップ番号を付している。図３０において、対象機器１０及び対象プロファイルは、図２６の場合と同じである。
【０１５８】
ステップＳ３０１〜Ｓ３０７は、ログインユーザがｔａｒｏであることを除き、図２６において説明した通りである。
【０１５９】
ステップＳ３０８において、フロー制御部１２１が実行する処理のロジックは、図２６と同様であるが、処理結果が図２６と異なる。まず、クラウド送信必須プロジェクトとして特定されるプロジェクトは、図２６と同様に、分析プロジェクトである。但し、図２４に示される通り、ｔａｒｏに対する「クラウド通信許否」の値は、「許可」である。また、対象機器及び対象プロファイルのそれぞれに対する「クラウド通信許否」の値も「許可」である。したがって、図３０では、分析プロジェクトに対応するアイコン６１２も操作可能とされた状態で、プロジェクト一覧画面６１０が表示される（Ｓ３０９）。
【０１６０】
例えば、プロジェクト一覧画面６１０において、プレゼンプロジェクトが選択されている状態で、スキャンの実行指示が入力されると（Ｓ３１１）、フロー制御部１２１は、対象機器１０のスキャナ１２に原稿のスキャンを実行させる。続いて、フロー制御部１２１は、プレゼンプロジェクトの「画像変換」が「クラウド画像変換（テキスト）」であることに基づいて、クラウドサーバ２０の画像変換部２５にテキストデータへの変換の実行要求を送信する（Ｓ４１２）。当該実行要求にはスキャン画像も含まれる。
【０１６１】
画像変換部２５は、スキャン画像に対して要求された画像変換を実行する。ここでは、スキャン画像をテキスト形式に変換するため、ＯＣＲ処理が実行される。画像変換部２５は、画像変換によって生成されたテキストデータを、フロー制御部１２１に返信する（Ｓ４１３）。続いて、フロー制御部１２１は、プレゼンプロジェクトの「配信方法」の１つが「ＦＴＰ配信」であり、「配信先」が「ＦＴＰサーバ」であることに基づいて、当該テキストデータを、ＦＴＰによってＦＴＰサーバ７０に送信する（Ｓ４１４）。また、フロー制御部１２１は、プレゼンプロジェクトの「配信方法」の１つが「外部ストレージ配信」であり、「配信先」が「ＧＤｒｉｖｅ」であることに基づいて、当該テキストデータを、「ＧＤｒｉｖｅ」に該当するオンラインストレージシステム９０へ送信する（Ｓ４１５）。
【０１６２】
また、プロジェクト一覧画面６１０において、分析ロジェクトが選択されている状態で、スキャンの実行指示が入力されると（Ｓ４２１）、フロー制御部１２１は、対象機器１０のスキャナ１２に原稿のスキャンを実行させる。続いて、フロー制御部１２１は、分析プロジェクトの「画像変換」の値が空であることに基づいて、画像変換を実行する必要は無いことを認識する。そこで、フロー制御部１２１は、分析プロジェクトの「配信方法」が「外部ストレージ配信」であり、「配信先」が「ＳＰＯｎｌｉｎｅ」であることに基づいて、スキャン画像を、「ＳＰＯｎｌｉｎｅ」に該当するオンラインストレージシステム９０へ送信する（Ｓ４２２）。
【０１６３】
なお、プロジェクト一覧画面６１０において、設計プロジェクトが選択された場合に実行される処理は、ｙｏｋｏの場合と同じである（Ｓ３２１〜Ｓ３２３）。
【０１６４】
上述したように、本実施の形態によれば、ユーザごと、機器１０ごと、プロファイルごと、及びプロジェクトごとに、クラウド通信の許否が設定可能である。斯かる設定に基づいて、クラウド通信を行う処理単位を含むプロジェクトについては、選択が制限された状態でプロジェクト一覧画面６１０が表示される。したがって、機器１０による所定の通信を制限可能とすることができる。
【０１６５】
なお、本実施の形態において、スキャン画像に対して画像処理が行われることでえら得るデータと、スキャン画像（画像データ）とについて、特段の区別が行われなくてもよい。
【０１６６】
また、プロファイル、プロジェクト、機器１０、及びユーザのそれぞれの単位で設定された、クラウド通信の許否（クラウド通信の制限）の設定の組み合わせに基づいて、クラウド通信の許否が判定されてもよい。例えば、「ユーザ：許可」、「機器：禁止」、「プロジェクト：許可」の場合には、プロジェクトの選択が制限されないようにしてもよい。例えば、組み合わせごとに、プロジェクトの選択が制限されるか否かが別途設定されてもよい。
【０１６７】
なお、本実施の形態において、スキャナ１２は、読取部の一例である。フロー制御部１２１は、制御部の一例である。クラウドサーバ２０は、情報処理装置の一例である。クラウド通信の許否に関する設定情報は、制限情報の一例である。
【０１６８】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１６９】
１            情報処理システム
１０          機器
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          クラウドサーバ
２１          フロー制御部
２２          設定処理部
２３          クラウド連携部
２４          認証部
２５          画像変換部
２６          フロー設定記憶部
２７          認証情報記憶部
３０          ローカルサーバ
３１          フロー制御部
３２          設定処理部
３３          クラウド連携部
３４          フロー設定記憶部
３５          クラウド連携情報記憶部
４０          管理者端末
４１          設定処理部
４２          クラウド連携部
４３          フロー設定記憶部
４４          クラウド連携情報記憶部
５０          認証サーバ
５１          認証部
５２          認証情報記憶部
６０          ファイルサーバ
７０          ＦＴＰサーバ
８０          ＳＤカード
９０          オンラインストレージシステム
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        フロー制御部
１２２        フロー設定記憶部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        ＣＰＵ
２０５        インタフェース装置
Ｂ            バス
Ｅ１          ユーザ環境
【先行技術文献】
【特許文献】
【０１７０】
【特許文献１】特開２０１４−０４２１３０号公報
【図１】
2016174228.tif 000003
【図２】
2016174228.tif 000004
【図３】
2016174228.tif 000005
【図４】
2016174228.tif 000006
【図５】
2016174228.tif 000007
【図６】
2016174228.tif 000008
【図７】
2016174228.tif 000009
【図８】
2016174228.tif 000010
【図９】
2016174228.tif 000011
【図１０】
2016174228.tif 000012
【図１１】
2016174228.tif 000013
【図１２】
2016174228.tif 000014
【図１３】
2016174228.tif 000015
【図１４】
2016174228.tif 000016
【図１５】
2016174228.tif 000017
【図１６】
2016174228.tif 000018
【図１７】
2016174228.tif 000019
【図１８】
2016174228.tif 000020
【図１９】
2016174228.tif 000021
【図２０】
2016174228.tif 000022
【図２１】
2016174228.tif 000023
【図２２】
2016174228.tif 000024
【図２３】
2016174228.tif 000025
【図２４】
2016174228.tif 000026
【図２５】
2016174228.tif 000027
【図２６】
2016174228.tif 000028
【図２７】
2016174228.tif 000029
【図２８】
2016174228.tif 000030
【図２９】
2016174228.tif 000031
【図３０】
2016174228.tif 000032