(57)【要約】【課題】情報処理装置を操作するための操作画面を通じて新たなアプリケーションやサービスをユーザに認識させる仕組みを提供する。【解決手段】本情報処理装置は、管理者からの操作入力に従って、情報処理装置へインストールすべき所定のアプリケーションに関連する関連情報を登録し、登録された関連情報に従って、情報処理装置の操作画面を介して所定のアプリケーションをインストールするためのガイド情報をユーザへ提示する。ガイド情報に基づくユーザ入力を受け付けると、所定のアプリケーションをインストールするためのインストール情報をインストーラ提供サーバから取得して、当該所定のアプリケーションのインストールを実行する【選択図】  図３
2018005281.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置にアプリケーションをインストールするためのガイド情報をユーザに提示する提示手段と、
前記ガイド情報に含まれるアクセス情報に基づいて外部装置が前記情報処理装置にアクセスした場合に、前記アプリケーションを記憶するサーバに前記外部装置をアクセスさせるためのリダイレクト情報を前記外部装置に送信する送信手段と、
前記外部装置が前記サーバから取得した前記アプリケーションのインストーラを、前記外部装置から受信する受信手段と、
前記インストーラを用いて前記アプリケーションを前記情報処理装置にインストールするインストール手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記アクセス情報は、前記外部装置が前記情報処理装置にアクセスするためのＵＲＩであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記提示手段は、前記ガイド情報を表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ガイド情報を前記情報処理装置に登録する登録手段を更に備え、
前記提示手段は、前記登録手段によって登録された前記ガイド情報をユーザに提示することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記アプリケーションが前記情報処理装置にインストールされると、前記提示手段は、前記ガイド情報の提示を終了することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置は印刷装置であることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
情報処理装置の制御方法であって、
提示手段が、前記情報処理装置にアプリケーションをインストールするためのガイド情報をユーザに提示する提示工程と、
送信手段が、前記ガイド情報に含まれるアクセス情報に基づいて外部装置が前記情報処理装置にアクセスした場合に、前記アプリケーションを記憶するサーバに前記外部装置をアクセスさせるためのリダイレクト情報を前記外部装置に送信する送信工程と、
受信手段が、前記外部装置が前記サーバから取得した前記アプリケーションのインストーラを、前記外部装置から受信する受信工程と、
インストール手段が、前記インストーラを用いて前記アプリケーションを前記情報処理装置にインストールするインストール工程とを実行することを特徴とする情報処理装置の制御方法。
【請求項８】
情報処理装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記方法は、
提示手段が、前記情報処理装置にアプリケーションをインストールするためのガイド情報をユーザに提示する提示工程と、
送信手段が、前記ガイド情報に含まれるアクセス情報に基づいて外部装置が前記情報処理装置にアクセスした場合に、前記アプリケーションを記憶するサーバに前記外部装置をアクセスさせるためのリダイレクト情報を前記外部装置に送信する送信工程と、
受信手段が、前記外部装置が前記サーバから取得した前記アプリケーションのインストーラを、前記外部装置から受信する受信工程と、
インストール手段が、前記インストーラを用いて前記アプリケーションを前記情報処理装置にインストールするインストール工程とを実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を制御する組み込みファームウェア上にアプリケーションプログラムをロードして動作させる情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
機器を制御するファームウェア上に、ローダブルな別プログラム（アプリケーション）をインストールし、様々なサービスを利用可能にするシステムがある。これらのシステムは、スマートフォンやタブレット型情報端末などの機器で実現されることが広く知られている。しかし、最近ではもっと記憶容量の小さな装置、例えば複合機などでも、アプケーションをインストールして付加機能や付加サービスを提供するシステムがある。
【０００３】
アプリケーションのインストールに関しては、ｉＯＳやＡｎｄｒｏｉｄの場合、ユーザがＡｐｐ  ＳｔｏｒｅやＧｏｏｇｌｅ  Ｐｌａｙにデバイスから直接アクセスして、所望のアプリケーションを探し、インストールする方法が一般的である。一方、複合機の場合は、ディーラサービスマンや管理者が、顧客の依頼に基づいて必要なパッケージとライセンスを手配し、インストールする方法がある。また、特許文献１には、アプリケーション配信システムのように、アプリケーションのインストールを集中管理することで簡易化する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７０４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術には以下に記載する課題がある。Ａｐｐ  ＳｔｏｒｅやＧｏｏｇｌｅ  Ｐｌａｙのように広く認知され確立したマーケットプレイスが存在する場合は、ユーザ自らが能動的に新たなアプリケーションやサービスを探して利用しようとする。一方で、そうでない場合は、一般的に新たなアプリケーションやサービスを認知してもらうこと自体が難しく、必然的に新サービス導入のハードルは高い。たとえユーザが所望のサービスを認知したとしても、必要なインストーラをダウンロードして所望のデバイスにインストールする手間は煩雑である。具体的には、インストーラの所在はサービス毎に異なることが多い上、インストールしたい所望のデバイスをネットワーク上で探索し、指定する必要がある。このため、一般ユーザが自分で行うには敷居が高く、依然、サービスの利用が広がらない要因の一つになっている。
【０００６】
加えて、オフィス等で利用される複合機は、組織のセキュリティポリシー等の理由によって、インターネットへの直接接続を許可しないケースがあるため、デバイスの操作パネルから直接外部サービスにアクセスしてインストールするのは、困難なことがある。
【０００７】
本発明は、上述の問題に鑑みて成されたものであり、情報処理装置を操作するための操作画面を通じて新たなアプリケーションやサービスをユーザに認識させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、情報処理装置であって、前記情報処理装置にアプリケーションをインストールするためのガイド情報をユーザに提示する提示手段と、前記ガイド情報に含まれるアクセス情報に基づいて外部装置が前記情報処理装置にアクセスした場合に、前記アプリケーションを記憶するサーバに前記外部装置をアクセスさせるためのリダイレクト情報を前記外部装置に送信する送信手段と、前記外部装置が前記サーバから取得した前記アプリケーションのインストーラを、前記外部装置から受信する受信手段と、前記インストーラを用いて前記アプリケーションを前記情報処理装置にインストールするインストール手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置を操作するための操作画面を通じて新たなアプリケーションやサービスをユーザに認識させることができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理システムの構成例を示す図。
【図２】一実施形態に係る情報処理システムのハードウェア構成例を示す図。
【図３】一実施形態に係るアプリケーションの情報をガイド機能に登録する画面例を示す図。
【図４】一実施形態に係る画像処理装置の操作部（ウェブブラウザ）に表示される画面例を示す図。
【図５】一実施形態に係る情報処理システムにおけるシーケンスを示す図。
【図６】一実施形態に係る画像処理装置の操作部（ウェブブラウザ）に表示される画面例を示す図。
【図７】一実施形態に係る画像処理装置の操作部（ウェブブラウザ）に表示される画面例を示す図。
【図８】一実施形態に係る画像処理装置のＲＯＭ（ｅＭＭＣ）にアプリをインストールする領域を示す図。
【図９】一実施形態に係る管理者のＰＣ及び複合機での処理手順を示すフローチャート。
【図１０】一実施形態に係るユーザのＰＣ及び複合機での処理手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
＜第１の実施形態＞
＜システム構成＞
以下では、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る情報処理システムのシステム構成について説明する。
【００１３】
本情報処理システムは、画像処理装置である複合機１００、ＰＣ１５０−ａ、ＰＣ１５０−ｂ、及びＰＣ１５０−ｃ（インストーラ提供サーバ１５００）を含んで構成される。ＰＣ１５０−ａは、アプリケーションのガイドボタンを作成する管理者１０によって使用される。ＰＣ１５０−ｂは、アプリケーションのインストール作業を行うユーザ２０によって使用される。インストーラ提供サーバ１５００は、インストール対象のアプリケーションのプログラム等を提供する。なお、以下では、アプリケーションをアプリと略記する。
【００１４】
管理者１０は、ＰＣ１５０−ａを使用して、複合機１００にアクセスし、アプリのガイド機能を登録・管理する人物である。管理者１０は、ベンダーの担当者、販売者やディーラの担当者、又は、組織のＩＴ管理者等であってもよい。ユーザ２０は、複合機１００の一般的な利用者であり、管理者１０が登録したガイド機能に従って、ＰＣ１５０−ｂを使ってアプリのインストールを行うことができる。ユーザ２０がアプリをインストールする際、バックグラウンドでは、ＰＣ１５０−ｂがインストーラ提供サーバ１５００にアクセスしており、インストーラ提供サーバ１５００からインストーラパッケージを取得してから、複合機１００にインストールする。詳細については後述する。
【００１５】
＜ハードウェア構成＞
次に、図２を参照して、複合機１００及びＰＣ１５０のハードウェア構成例について説明する。ＰＣ１５０−ａ、１５０−ｂ、１５０−ｃは構成が同一であるため、以下ではＰＣ１５０と略記する。
【００１６】
複合機１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＤＲＡＭ１０３、操作部１０４、読取部１０５、記録部１０６、画像処理部１０７、及び通信部１０８を備える。ＣＰＵ１０１はシステムの制御部であり、装置全体を統括的に制御する。ＲＯＭ１０２は、ｅＭＭＣ（Ｅｍｂｅｄｄｅｄ Ｍｕｌｔｉ Ｍｅｄｉａ Ｃａｒｄ）などのフラッシュメモリで構成されており、ＣＰＵの制御プログラムを格納する。その他にも電源ＯＦＦ時に消えてはいけない設定値や画像データなどの格納も行う。また、ＲＯＭ１０２には、アプリケーションプログラムデータも格納される。このＲＯＭ１０２は、パーソナルコンピュータ等の機器が有するメモリ容量よりもかなり少ない容量となっている。ＤＲＡＭ１０３はプログラム制御変数等を格納するための揮発性メモリである。処理する画像データなどを一時的に保存することができる。
【００１７】
操作部１０４は機器内の情報を表示するユーザとのインタフェース部である。読取部１０５は原稿から画像データを読み取って画像データを出力し、バイナリデータに変換する装置である。複合機１００は、読取部１０５を用いて原稿から読み取った画像の画像データを外部装置へ送信する画像送信機能を提供することができる。また、当該画像データは複合機１００のメモリに格納してもよい。
【００１８】
記録部１０６は画像データを記録紙に出力する装置である。画像処理部１０７は画像送信機能で扱う画像データの符号化復号化処理を行う。通信部１０８は機器と外部通信網とのインタフェース部である。ネットワークへのインタフェースであるネットワーク通信部はこれに含まれ、ウェブサービス機能はこのインタフェースを通じて提供される。各コンポーネントはデータバス１１０を介して相互通信可能に接続される。
【００１９】
ＰＣ１５０は、ＣＰＵ１５１、主記憶装置１５２、補助記憶装置１５４、及び操作部１５３を含む。補助記憶装置１５４には、ブートローダ１５５、ＯＳ１５６、プログラム１５７、及びデータ１５８等のデータが記憶される。ＣＰＵ１５１は、ブートローダ１５５、ＯＳ１５６、プログラム１５７等を実行するための処理装置である。主記憶装置１５２は、ＣＰＵ１５１が使用するＯＳ１５６、プログラム１５７、及びデータ１５８等をロードして一時的に記憶するメモリ等である。補助記憶装置１５４は、不揮発性記憶装置である。ブートローダ１５５は、装置の起動時に最初に実行されるプログラムである。
【００２０】
＜ＲＯＭの構成＞
次に、図８を参照して、複合機１００内のＲＯＭ１０２内容について説明する。ＲＯＭ１０２であるｅＭＭＣは、用途により複数の領域に分かれている。図８に示すように、複合機１００本体を動作させるためのメインプログラム領域２１０や、受信した画像を保存しておく画像データ保存領域２１１など、複数の領域に分かれている。さらに、アプリケーションプログラムを動作させるためのアプリケーションプログラム領域２１２も領域として設定されている。この領域にアプリ１（２０１）、アプリ２（２０２）等、複数のアプリケーションをインストールして動作させることが可能である。
【００２１】
＜登録画面例＞
次に、図３を参照して、管理者１０が、ユーザの認知度向上と利用促進をしたいアプリの情報を、ガイド機能に登録する際の画面例について説明する。登録画面３００は、ＰＣ１５０−ａのウェブブラウザに表示される。３１０に示す通り、ここではアプリ名称と、アプリの説明と、アプリのインストーラを取得するサイトのＵＲＩとを設定可能である。同様に、アプリのインストールや利用に際してのＴｅｒｍｓ  ａｎｄ  Ｃｏｎｄｉｔｉｏｎｓ等のデータを取得するサイトのＵＲＩを設定可能にしてもよい。
【００２２】
３１０で設定されたアプリ名称と当該デバイスのＩＰアドレスとから、ユーザに示す”一時アクセス先ＵＲＩ”の情報を自動的に生成し、合わせて画面に表示する（３２０）。３１０で設定するアプリの名称や説明は、ユーザに分かりやすい訴求性の高いものであることが望ましい。
【００２３】
ここで、３３０の登録ボタンを押下することにより、対象アプリのガイド情報がＲＯＭ１０２に記憶される。この時、一時アクセス先ＵＲＩへのＨＴＴＰリクエストに対するレスポンスとして、アプリのインストールパッケージ取得先ＵＲＩを示すリダイレクトプログラム（リダイレクト情報）がＣＰＵ１０１によって同時に生成され、ＲＯＭ１０２に記憶される。なお、この登録作業は、複合機１００の操作部１０４を介して行うこともできる。
【００２４】
＜登録処理＞
次に、図９を参照して、管理者１０がＰＣ１５０−ａのウェブブラウザから、複合機１００のガイド機能を登録する際の処理手順について説明する。フローチャート９００は管理者が使用するＰＣ１５０−ａの処理手順を示し、フローチャート９１０は複合機１００の処理手順を示す。以下では、２つのフローチャートを時系列に並行して説明する。なお、以下で説明する順序で処理が行われることに本発明を限定する意図はない。
【００２５】
Ｓ９０１で、ＰＣ１５０−ａのＣＰＵ１５１は、操作部１５３を介したユーザ入力を検知し、複合機１００のガイド登録機能へのアクセスを受け付け、複合機１００へアクセスする。一方、Ｓ９１１で、複合機１００のＣＰＵ１０１は、ＰＣ１５０−ａからのリクエストを受け付け、Ｓ９１２で、ガイドの登録フォーム情報をＰＣ１５０−ａに送信する。
【００２６】
Ｓ９０２で、ＰＣ１５０−ａのＣＰＵ１５１は、複合機１００からの登録フォーム情報を受信し、管理者が登録したいアプリの情報を、ガイド登録フォームの入力により受け付け、Ｓ５０３で、受け付けた情報を複合機１００に送信する。
【００２７】
一方、Ｓ９１３で、複合機１００のＣＰＵ１０１は、管理者からのアプリ情報を含むフォームデータを受信し、Ｓ９１４で受信したアプリ情報に基づいて一時アクセス先ＵＲＩを生成し、Ｓ９１５で、当該アプリのガイドボタンを生成する。なお、一時アクセス先ＵＲＩの情報は、管理者がフォームを入力する際に、フォーム内に予め埋め込まれたＳｃｒｉｐｔ等によって生成され、フォーム情報の一部として複合機１００が受信する形態でもよい。その後、Ｓ９１６で、ＣＰＵ１０１は、複合機１００のＨＯＭＥ画面に、登録されたアプリのガイドボタンを表示し、処理を終了する。
【００２８】
このように、アプリ情報がガイド機能に登録されると、図４に示すように、複合機１００の操作部１０４に当該アプリのガイドボタン４０１が表示される。このガイドボタン４０１をユーザが押下すると、４０２に示すように、管理者が前述の登録作業で入力した当該アプリの情報３１０や、自動生成された一時アクセス情報３２０がポップアップ画面等で表示される。これにより、複合機１００のユーザは新たなアプリやサービスを容易に認知することができ、またそれを利用するために、表示された一時アクセス情報に従って利用手続きに移行しやすい。
【００２９】
＜シーケンス＞
次に、図５を参照して、一時アクセス情報に基づいて、ユーザ２０がＰＣ１５０−ｂのウェブブラウザ１３００からアクセスした際の本情報処理システムのシーケンスについて説明する。なお、一時アクセス情報は、複合機１００のＩＰアドレスとアプリ名称とから生成されているため、ユーザがアクセスするのは複合機１００であることに注意されたい。また、複合機１００がインターネットにアクセス可能な環境にあるとは限らないため、ユーザは複合機１００のウェブサービス機能にアクセス可能なＰＣ１５０−ｂのウェブブラウザ１３００を使って作業を行う。
【００３０】
まずＳ５１０で、ユーザの操作を受け付け、ＰＣ１５０−ｂのウェブブラウザ１３００は、ユーザが４０２のポップアップ画面で確認した一時アクセス先ＵＲＩ情報に従って、複合機１００へアクセスする。Ｓ５２０で、ＨＴＴＰリクエストを受けた複合機１００のウェブサービス機能は、３３０の登録処理で生成したリダイレクトプログラムを作動させる。当該プログラムによって、インストーラ提供サーバ１５００のインストールパッケージ取得先ＵＲＩを含むレスポンスデータをウェブブラウザ１３００に返答する。
【００３１】
次に、Ｓ５３０で、ウェブブラウザ１３００は、返答されたインストールパッケージ取得先情報ＵＲＩに従って、インストーラ提供サーバ１５００にアクセスし、Ｓ５４０で、インストールパッケージをインストーラ提供サーバ１５００から取得する。続いて、Ｓ５５０で、ウェブブラウザ１３００は、Ｓ５４０で取得したインストールパッケージを複合機１００にＰＯＳＴリクエストを送信（転送）し、インストール処理を実行する。Ｓ５６０で、複合機１００は、ＰＯＳＴリクエストに含まれるインストールパッケージのインストール結果をウェブブラウザ１３００へ返し、処理を終了する。
【００３２】
＜インストール処理＞
次に、図１０を参照して、上記シーケンスにおける各装置の詳細な処理手順について説明する。フローチャート１０００はユーザが使用するＰＣ１５０−ｂの処理手順を示し、フローチャート１０１０は複合機１００の処理手順を示す。以下では、２つのフローチャートを時系列に並行して説明する。なお、以下で説明する順序で処理が行われることに本発明を限定する意図はない。
【００３３】
Ｓ１００１で、ＰＣ１５０−ｂのＣＰＵ１５１は、ユーザ２０によるＰＣ１５０−ｂのウェブブラウザからの操作に従って、ガイドボタンに記載された一時アクセス先ＵＲＩへアクセスする。具体的には、ＣＰＵ１５１はＨＴＴＰリクエストを複合機１００へ送信する。
【００３４】
一方、Ｓ１０１１で、複合機１００のＣＰＵ１０１は、ＨＴＴＰリクエストを受信し、アプリのインストーラ提供サーバ１５００のインストーラ取得先ＵＲＩを含むＨＴＴＰレスポンスデータを生成し、Ｓ１０１２でＰＣ１５０−ｂへ返信する。その後、Ｓ１００２で、ＰＣ１５０−ｂのＣＰＵ１５１は、受信したＨＴＴＰレスポンスデータに含まれるインストーラ取得先ＵＲＩ情報に基づいて、アプリのインストーラ提供サーバ１５００にバックグラウンドでアクセスする。続いて、Ｓ１００３で、ＣＰＵ１５１は、インストーラ提供サーバ１５００から対象アプリのインストーラを取得する。続いて、Ｓ１００４で、ＣＰＵ１５１は、ユーザ２０の操作に従って、取得したインストーラを複合機１００のウェブサービス機能を利用してＰＯＳＴリクエストを送信（転送）し、アプリの複合機１００におけるインストール処理を実行し、処理を終了する。
【００３５】
一方、Ｓ１０１３で、ＣＰＵ１０１は、アプリのインストールデータを含むＰＯＳＴリクエストを受信し、Ｓ１０１４で当該アプリのインストール処理を実行し、実行結果をＰＣ１５０−ｂへ送信して処理を終了する。
【００３６】
ここで、図６を参照して、Ｓ５４０及びＳ１００３でインストールパッケージの取得が完了した段階での、ＰＣ１５０−ｂのウェブブラウザ１３００の表示画面の一例について説明する。６１０では、アプリの名称と説明が表示される。場合によってはＳ５３０のときにＴｅｒｍｓ  ａｎｄ  Ｃｏｎｄｉｔｉｏｎｓをインストーラ提供サーバ１５００から取得する構成にして、それを６２０に表示させてもよい。ユーザ２０がインストール開始ボタン６３０を押下すると、即ち、ユーザからインストール開始時を受け付けると、Ｓ５５０のインストール処理が実行される。
【００３７】
図７は、アプリのインストール後に、ガイドボタンのラベルが変わったことを示す図である。ひとたびアプリがインストールされると、ガイド機能は不要となるため、ボタンのラベルを変えて表示するか、ボタン自体を非表示にすることが望ましい。
【００３８】
複合機１００は、操作部１０４にＨＯＭＥ画面を表示する際に、ガイド機能に登録されたアプリとインストール済アプリの比較を行い、ガイド情報をユーザへ提示する必要があるか否かを判断する。したがって、ガイド機能に登録されているが、当該ガイド情報に対応するアプリが既にインストール済の場合には、ＣＰＵ１０１は、ガイドボタンを非表示にするか、或いは、ラベルを変えて表示することができる。また、グレイアウト表示でガイドボタンを表示し、選択できないようにしてもよい。この場合、ボタン７０１は当該アプリを起動、利用するための用途で使われる。これによって、不要なガイドボタンの表示を防ぎ、ユーザに与える混乱を減らすことができる。
【００３９】
以上説明したように、本実施形態に係る情報処理装置（印刷装置）は、管理者からの操作入力に従って、情報処理装置へインストールすべき所定のアプリケーションに関連する関連情報を登録する。さらに、情報処理装置は、登録した関連情報に従って、情報処理装置の操作画面に所定のアプリケーションをインストールするためのガイド情報をユーザへ提示する。その後、ガイド情報に基づくユーザ入力を受け付けると、情報処理装置は、所定のアプリケーションをインストールするためのインストール情報をインストーラ提供サーバから取得して、所定のアプリケーションのインストールを実行する。このように、本実施形態では、Ａｐｐ  ＳｔｏｒｅやＧｏｏｇｌｅ  Ｐｌａｙのような広く認知されたマーケットプレイスが存在しない場合で、且つインストール先の情報処理装置が直接インターネットに接続していない状況でも以下の効果を得ることができる。すなわち、このような場合であっても、装置の操作画面を通じて、新たなアプリやサービスを、ユーザに対して直接的に認知させ訴求することができる。
【００４０】
また、サービス提供元によってインストールパッケージの取得先が異なる場合でも、共通の手順によって、インストール処理を実行することができる。更に、ユーザはインストールしたいデバイスの探索が不要で、作業しやすい。
【００４１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１００：画像処理装置、１５０：ＰＣ、１０１：ＣＰＵ、１５０：ＣＰＵ、１５００：インストーラ提供サーバ
【図１】
2018005281.tif 000003
【図２】
2018005281.tif 000004
【図３】
2018005281.tif 000005
【図４】
2018005281.tif 000006
【図５】
2018005281.tif 000007
【図６】
2018005281.tif 000008
【図７】
2018005281.tif 000009
【図８】
2018005281.tif 000010
【図９】
2018005281.tif 000011
【図１０】
2018005281.tif 000012