(57)【要約】【課題】複数の画像形成装置に各画像形成装置の実情に沿った態様で設定データを書き込むための技術を提供すること。【解決手段】リモート設定用ツール４００は、メモリー４０３に、画像形成装置の複数の設定データを格納する。リモート設定用ツール４００は、画像形成装置の特性に従った優先順位に応じた態様で、設定データを画像形成装置に書き込む。たとえば、リモート設定用ツール４００は、特性の一例として第１の画像形成装置１００−１の機種を取得し、当該機種に対応したデータセットの設定データを画像形成装置１００−１に書き込む。【選択図】図１
2019008450.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の複数の設定データを格納するように構成されたメモリーと、
画像形成装置と通信するように構成された通信インターフェースと、
前記画像形成装置に前記設定データを書き込むように構成されたプロセッサーとを備え、
前記プロセッサーは、前記画像形成装置の特性に従った前記複数の設定データにおける優先順位に応じた態様で、前記設定データを前記画像形成装置に書き込むように構成されている、画像形成装置の管理装置。
【請求項２】
前記複数の設定データは、２以上の設定データのセットを含み、
前記メモリーは、画像形成装置の機種と２以上の設定データのセットの中の１つ以上のセットとを関連付ける第１の情報を格納するように構成され、
プロセッサーは、
前記特性として前記画像形成装置の機種を取得し、
前記第１の情報において前記２以上の設定データのセットの中の前記機種に関連付けられたセットの設定データを、前記画像形成装置に書き込むように構成されている、請求項１に記載の画像形成装置の管理装置。
【請求項３】
前記メモリーは、画像形成装置の機能と１つ以上の設定データとを関連付ける第２の情報を格納するように構成され、
前記プロセッサーは、
前記特性として前記画像形成装置が備える機能に関する情報をさらに取得し、
前記特性に従って、前記画像形成装置の機能ごとに設定データに優先順位を付与するように構成されている、請求項２に記載の画像形成装置の管理装置。
【請求項４】
前記機能は、当該機能の設定データの書き込みに前記画像形成装置が外部装置にアクセスすることを必要とする機能を含む、請求項３に記載の画像形成装置の管理装置。
【請求項５】
前記画像形成装置が備える機能に関する情報は、当該画像形成装置における各機能の利用履歴を含み、
前記プロセッサーは、前記画像形成装置に、各機能の設定データを、当該画像形成装置における各機能の利用頻度の高い順に書き込むように構成されている、請求項３または請求項４に記載の画像形成装置の管理装置。
【請求項６】
前記通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、前記画像形成装置と通信するように構成されている、請求項１〜請求項５のいずれか１項に記載の画像形成装置の管理装置。
【請求項７】
前記管理装置は、前記画像形成装置と一体的に構成されている、請求項１〜請求項６のいずれか１項に記載の画像形成装置の管理装置。
【請求項８】
画像形成装置に設定データを書き込む管理装置のコンピューターによって実現される方法であって、
複数の設定データに、画像形成装置の特性に従った優先順位を付するステップと、
前記優先順位に応じた態様で、前記設定データを前記画像形成装置に書き込むステップとを備える、画像形成装置の管理方法。
【請求項９】
前記複数の設定データは、２以上の設定データのセットを含み、
２以上の前記設定データは、画像形成装置の機種と関連付けられて格納されており、
前記特性として前記画像形成装置の機種を取得するステップをさらに備え、
前記設定データを前記画像形成装置に書き込むステップは、前記２以上の設定データのセットの中の前記機種に関連付けられたセットの設定データを、前記画像形成装置に書き込むことを含む、請求項８に記載の画像形成装置の管理方法。
【請求項１０】
１つ以上の前記設定データは、画像形成装置の機能と関連付けられて格納されており、
前記特性として前記画像形成装置が備える機能に関する情報をさらに取得するステップを備え、
前記優先順位を付するステップは、前記特性に従って、前記画像形成装置の機能ごとに設定データに優先順位を付与することを含む、請求項９に記載の画像形成装置の管理方法。
【請求項１１】
前記機能は、当該機能の設定データの書き込みに前記画像形成装置が外部装置にアクセスすることを必要とする機能を含む、請求項１０に記載の画像形成装置の管理方法。
【請求項１２】
前記画像形成装置が備える機能に関する情報は、当該画像形成装置における各機能の利用履歴を含み、
前記設定データを前記画像形成装置に書き込むステップは、前記画像形成装置に、各機能の設定データを、当該画像形成装置における各機能の利用頻度の高い順に書き込むことを含む、請求項１０または請求項１１に記載の画像形成装置の管理方法。
【請求項１３】
前記設定データを前記画像形成装置に書き込むステップは、ネットワークを介して、または、ピアツーピア接続で、前記画像形成装置と通信することを含む、請求項８〜請求項１２のいずれか１項に記載の画像形成装置の管理方法。
【請求項１４】
前記管理装置は、前記画像形成装置と一体的に構成されている、請求項８〜請求項１３のいずれか１項に記載の画像形成装置の管理方法。
【請求項１５】
複数の画像形成装置を管理する管理装置のコンピューターに、請求項８〜請求項１４のいずれか１項に記載の方法に記載の各ステップを実行させるための、画像形成装置管理用のプログラム。
【請求項１６】
請求項１〜請求項７のいずれか１項に記載の画像形成装置の管理装置および複数の画像形成装置を含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置の管理装置による、２以上の画像形成装置への設定データの書き込みに関する。
【背景技術】
【０００２】
従来の画像形成装置には、印刷色等の設定用のデータを工場出荷後に書き込むものがあった。たとえば、特開２０１５−１８０９９１号公報（特許文献１）は、アプリケーションをインストールされる画像形成装置において、当該アプリケーションの設定値ごとにエクスポートの可否を管理する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８０９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、オフィスに複数の画像形成装置が設置されること等の事情から、複数の画像形成装置に一斉に設定データを書き込む状況が発生している。オフィスには、多様な機種の画像形成装置が設置され、また、各画像形成装置の利用状況はそれぞれ異なる場合がある。このような場合であっても、各画像形成装置に応じた態様で各画像形成装置に設定データを書き込むための技術が求められている。
【０００５】
本開示は、係る実情に鑑み考え出されたものであり、その目的は、複数の画像形成装置に各画像形成装置の実情に沿った態様で設定データを書き込むための技術を提供することである。
【課題を解決するための手段】
【０００６】
本開示のある局面に従うと、画像形成装置の複数の設定データを格納するように構成されたメモリーと、画像形成装置と通信するように構成された通信インターフェースと、画像形成装置に設定データを書き込むように構成されたプロセッサーとを備え、プロセッサーは、画像形成装置の特性に従った優先順位に応じた態様で、設定データを画像形成装置に書き込むように構成されている、画像形成装置の管理装置が提供される。
【０００７】
複数の設定データは、２以上の設定データのセットを含んでもよい。メモリーは、画像形成装置の機種と２以上の設定データのセットの中の１つ以上のセットとを関連付ける第１の情報を格納するように構成されていてもよい。プロセッサーは、特性として画像形成装置の機種を取得してもよい。プロセッサーは、第１の情報において２以上の設定データのセットの中の機種に関連付けられたセットの設定データを、画像形成装置に書き込むように構成されていてもよい。
【０００８】
メモリーは、画像形成装置の機能と１つ以上の設定データとを関連付ける第２の情報を格納するように構成されていてもよい。プロセッサーは、特性として画像形成装置が備える機能に関する情報をさらに取得するように構成されていてもよい。プロセッサーは、特性に従って、画像形成装置の機能ごとに設定データに優先順位を付与するように構成されていてもよい。
【０００９】
機能は、当該機能の設定データの書き込みに画像形成装置が外部装置にアクセスすることを必要とする機能を含んでもよい。
【００１０】
画像形成装置が備える機能に関する情報は、当該画像形成装置における各機能の利用履歴を含んでもよい。プロセッサーは、画像形成装置に、各機能の設定データを、当該画像形成装置における各機能の利用頻度の高い順に書き込むように構成されていてもよい。
【００１１】
通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、複数の画像形成装置のそれぞれと通信するように構成されていてもよい。
【００１２】
管理装置は、複数の画像形成装置の中の１台の画像形成装置と一体的に構成されていてもよい。
【００１３】
本開示の他の局面に従うと、画像形成装置に設定データを書き込む管理装置のコンピューターによって実現される、画像形成装置の管理方法が提供される。当該管理方法は、複数の設定データに、画像形成装置の特性に従った優先順位を付するステップと、優先順位に応じた態様で、設定データを画像形成装置に書き込むステップとを備える。
【００１４】
複数の設定データは、２以上の設定データのセットを含んでもよい。２以上の設定データは、画像形成装置の機種と関連付けられて格納されていてもよい。管理方法は、特性として画像形成装置の機種を取得するステップをさらに備えていてもよい。設定データを画像形成装置に書き込むステップは、２以上の設定データのセットの中の機種に関連付けられたセットの設定データを、画像形成装置に書き込むことを含んでいてもよい。
【００１５】
１つ以上の設定データは、画像形成装置の機能と関連付けられて格納されていてもよい。管理方法は、特性として画像形成装置が備える機能に関する情報をさらに取得するステップを備えていてもよい。優先順位を付するステップは、特性に従って、画像形成装置の機能ごとに設定データに優先順位を付与することを含んでいてもよい。
【００１６】
機能は、当該機能の設定データの書き込みに画像形成装置が外部装置にアクセスすることを必要とする機能を含んでいてもよい。
【００１７】
画像形成装置が備える機能に関する情報は、当該画像形成装置における各機能の利用履歴を含んでいてもよい。設定データを画像形成装置に書き込むステップは、画像形成装置に、各機能の設定データを、当該画像形成装置における各機能の利用頻度の高い順に書き込むことを含んでいてもよい。
【００１８】
設定データを画像形成装置に書き込むステップは、ネットワークを介して、または、ピアツーピア接続で、画像形成装置と通信することを含んでいてもよい。
【００１９】
管理装置は、画像形成装置と一体的に構成されていてもよい。
本開示のさらに他の局面に従うと、複数の画像形成装置を管理する管理装置のコンピューターに、上記の管理方法に記載の各ステップを実行させるための、画像形成装置管理用のプログラムが提供される。
【００２０】
本開示のさらに他の局面に従うと、上記の画像形成装置の管理装置および複数の画像形成装置を含む、画像形成システムが提供される。
【発明の効果】
【００２１】
本開示によれば、管理装置は、複数の設定データにおける画像形成装置の特性に従った優先順位に応じた態様で、設定データを画像形成装置に書き込む。これにより、複数の画像形成装置に各画像形成装置の実情に沿った態様で設定データを書き込むための技術が提供される。
【図面の簡単な説明】
【００２２】
【図１】本開示の画像形成システムの一例の構成を示す図である。
【図２】リモート設定用ツール４００のハードウェア構成の一例を示す図である。
【図３】メモリー４０３に格納される機種−データセット変換テーブル３００の構造の一例を表わす図である。
【図４】画像形成装置１００のハードウェア構成を概略的に示す図である。
【図５】各画像形成装置１００に設定データを書き込むためにリモート設定用ツール４００のＣＰＵ４０１が実行する処理のフローチャートである。
【図６】画像形成システムの変形例の構成を示す図である。
【図７】設定データデータベース７００の変形例の構造を表わす図である。
【図８】機能−グループ変換テーブル５００の構造の一例を示す図である。
【図９】図５の処理の変形例のフローチャートである。
【図１０】画像形成装置１００における各機能の利用履歴の一例を模式的に示す図である。
【図１１】図９のステップＳ１２２におけるデータの書き込みの処理を詳細に説明するための図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しつつ、画像形成システムの実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２４】
［１．画像形成システムの概要］
図１は、本開示の画像形成システムの一例の構成を示す図である。画像形成システム１０００は、Ｎ台の画像形成装置１００（図１では、画像形成装置１００−１，１００−２，…，１００−Ｎ）と、リモート設定用ツール４００とを含む。画像形成装置１００は、たとえばＭＦＰ（Multi-Functional  Peripheral）によって実現される。リモート設定用ツール４００は、画像形成システムにおける管理装置の一例であり、たとえば汎用のコンピューターによって実現される。
【００２５】
リモート設定用ツール４００は、たとえばＬＡＮ（Local  Area  Network）等のネットワークを介してＮ台の画像形成装置１００のそれぞれと通信し、各画像形成装置１００に対して、画像形成装置１００のそれぞれに設定データを書き込む。設定データは、たとえば、印刷の色に関する設定値（たとえば、color）、用紙のサイズに関する設定値（たとえば、Ａ３）、スキャンにおける解像度に関する設定値（たとえば、300dpi）である。
【００２６】
リモート設定用ツール４００のメモリー４０３には、画像形成装置１００に書き込まれる設定データを含む設定データデータベース７００が格納される。設定データデータベース７００は、３つのデータセット（第１データセット７１０，第２データセット７２０，第３データセット７３０）を含む。メモリー４０３には、さらに、画像形成装置１００の機種と設定データデータベース７００内のデータセットとを関連付ける機種−データセット変換テーブル３００が格納されている。
【００２７】
リモート設定用ツール４００は、各画像形成装置１００に当該画像形成装置１００の機種を問い合わせる（図１中のステップ（１））。これに応じて、各画像形成装置１００は、当該画像形成装置１００の機種を回答する（図１中のステップ（２））。
【００２８】
リモート設定用ツール４００は、各画像形成装置１００の機種に対応するデータセットを特定するために、各画像形成装置１００の機種に従い、設定データデータベース７００内の複数のデータセットに対して、各画像形成装置１００に書き込むデータセットとして優先順位を付する（図１中のステップ（３））。より具体的には、リモート設定用ツール４００は、機種に対応するデータセットに最も高い優先順位を付する。
【００２９】
そして、リモート設定用ツール４００は、各画像形成装置１００に、当該画像形成装置１００について最も高い優先順位を付されたデータセットに含まれる設定データを当該画像形成装置１００に書き込む（図１中のステップ（４））。図１の例では、第１画像形成装置１００−１の機種は「機種Ｂ」であり、機種Ｂに対して第３データセット７３０が最も高い優先順位を付される。したがって、リモート設定用ツール４００は、第１画像形成装置１００−１に第３データセット７３０の設定データを書き込む。
【００３０】
第２画像形成装置１００−２の機種は「機種Ａ」であり、機種Ａに対して第２データセット７２０が最も高い優先順位を付される。したがって、リモート設定用ツール４００は、第２画像形成装置１００−２に第２データセット７２０の設定データを書き込む。
【００３１】
第３画像形成装置１００−３の機種は「機種Ｃ」であり、機種Ｃに対して第１データセット７１０が最も高い優先順位を付される。したがって、リモート設定用ツール４００は、第３画像形成装置１００−３に第１データセット７１０の設定データを書き込む。
【００３２】
［２．管理装置のハードウェア構成］
図２は、リモート設定用ツール４００のハードウェア構成の一例を示す図である。図２に示されるように、リモート設定用ツール４００は、主な構成要素として、ＣＰＵ（Central  Processing  Unit）４０１と、ＲＡＭ（Random  Access  Memory）４０２と、メモリー４０３と、通信インターフェース４０４とを含む。ＣＰＵ４０１と、ＲＡＭ４０２と、メモリー４０３と、通信インターフェース４０４とは、互いに内部バスで接続されている。
【００３３】
ＣＰＵ４０１は、たとえばプログラムを実行することによりリモート設定用ツール４００を制御するための処理を実行する演算装置の一例である。ＲＡＭ４０２は、ＣＰＵ４０１における処理実行時のワークエリアとして機能する。メモリー４０３は、たとえばハードウェアディスクによって実現され、ＣＰＵ４０１が実行するプログラム、および、当該プログラムの実行に利用されるデータを格納する。通信インターフェース４０４は、各種の装置（ＭＦＰ１００等）と通信するための機器であって、たとえば無線通信回路によって実現される。
【００３４】
［３．機種−データセット変換テーブル］
図３は、メモリー４０３に格納される機種−データセット変換テーブル３００の構造の一例を表わす図である。図３に示されるように、機種−データセット変換テーブル３００は、画像形成装置１００の２以上の機種のそれぞれを、対応するデータセットと関連付ける。図３において、「○」は機種がデータセットと対応することを表わす。「−」は機種がデータセットと対応しないことを表わす。
【００３５】
図３の例では、機種Ａは第２データセットと対応し、機種Ｂは第３データセットと対応し、機種Ｃおよび機種Ｘは第１データセットと対応する。
【００３６】
［４．画像形成装置のハードウェア構成］
図４は、画像形成装置１００のハードウェア構成を概略的に示す図である。図４を参照して、画像形成装置１００は、画像形成装置１００を制御するためのＣＰＵ１５０と、プログラムおよびデータを格納するためのメモリー１６０と、操作パネル１７０とを含む。
【００３７】
メモリー１６０は、ＣＰＵ１５０により実行されるプログラムおよび各種データを記憶し、不揮発性メモリーを含む。メモリー１６０は、画像形成装置１００における各機能の設定値を格納する。画像形成システム１０００において、リモート設定用ツール４００は、メモリー１６０における各機能の設定値を格納する領域に、設定データを書き込む。
【００３８】
操作パネル１７０は、ディスプレイ１７１と、ユーザーインターフェース１７２とを含む。ディスプレイ１７１は、たとえば、液晶表示装置および／またはプラズマディスプレイである。ユーザーインターフェース１７２は、画像形成装置１００に対する操作の入力を受け付け、たとえば、タッチセンサーおよび／またはハードウェアボタンである。
【００３９】
画像形成装置１００は、さらに、画像処理部１５１と、画像形成部１５２と、画像読取部１５３と、ファクシミリ通信部１５４と、ネットワークインターフェース１５５とを含む。画像処理部１５１は、入力された画像に対して拡大・縮小を含む各種の処理を施す。画像形成部１５２は、感光体等の、記録用紙に画像を形成するための要素を含む。画像読取部１５３は、スキャナー等の原稿の画像データを生成するための要素を含み、原稿のスキャンによりスキャンデータを生成する。ファクシミリ通信部１５４は、モデム等のファクシミリ通信により画像データの送受信するための要素を含む。ネットワークインターフェース１５５は、ネットワークカード等の、ネットワークを介してデータ通信をするための要素を含む。画像処理部１５１、画像形成部１５２、画像読取部１５３、ファクシミリ通信部１５４、および、ネットワークインターフェース１５５のそれぞれの機能は、画像形成装置においてよく知られたものであるから、ここでは詳細な説明は繰返さない。
【００４０】
［５．処理の流れ］
図５は、各画像形成装置１００に設定データを書き込むためにリモート設定用ツール４００のＣＰＵ４０１が実行する処理のフローチャートである。図５の処理は、たとえばＣＰＵ４０１が所与のプログラムを実行することによって実現される。
【００４１】
図５を参照して、ステップＳ１００にて、ＣＰＵ４０１は、画像形成システム１０００におけるＸ番目の画像形成装置１００に当該画像形成装置１００の機種を問合せる。値「Ｘ」は、図５の処理において使用される変数であり、初期値は「１」である。１番目の画像形成装置１００は、たとえば第１画像形成装置１００−１を意味する。
【００４２】
ステップＳ１００の問合せに応じて、Ｘ番目の画像形成装置１００は、リモート設定用ツール４００に当該画像形成装置１００の機種を回答する。たとえば、画像形成装置１００のメモリー１６０には、当該画像形成装置１００の機種を特定する情報が格納されている。画像形成装置１００のＣＰＵ１０１は、上記問い合わせに応じて、当該情報をリモート設定用ツール４００に送信する。ステップＳ１０１にて、ＣＰＵ４０１は、ステップＳ１００に対する回答として、画像形成装置１００から機種を特定する情報を取得する。
【００４３】
ステップＳ１１０にて、ＣＰＵ４０１は、機種−データセット変換テーブル３００を参照することにより、ステップＳ１００の問合せに応じて取得した画像形成装置１００の機種に対応したデータセットを設定データデータベース７００から読み出す。
【００４４】
ステップＳ１２０にて、ＣＰＵ４０１は、ステップＳ１１０にて読み出されたデータセットに含まれる設定データを画像形成装置１００に書き込む。
【００４５】
ステップＳ１３０にて、ＣＰＵ４０１は、変数Ｘを１加算更新する。ステップＳ１４０にて、ＣＰＵ４０１は、値「Ｘ」が値「Ｎ」を超えたか否かを判断する。値「Ｎ」は画像形成システム１０００内の画像形成装置１００の台数を表わす。ＣＰＵ４０１は、値「Ｘ」がまだ値「Ｎ」を超えていないと判断すると（ステップＳ１４０にてＮＯ）、ステップＳ１００へ制御を戻し、そうでなければ（ステップＳ１４０にてＹＥＳ）、図５の処理を終了する。
【００４６】
以上説明された処理によれば、リモート設定用ツール４００は、各画像形成装置１００の機種に従って、設定データデータベース内の複数のデータセットにおいて当該画像形成装置１００についての優先順位を付し、最も高い優先順位が付されたデータセットに含まれる設定データを当該画像形成装置１００に書き込む。なお、図１〜図５を参照して説明された実施の形態は単なる一例である。たとえば、設定データデータベース内のデータセットの数は図１に示されたものに限定されない。
【００４７】
［６．画像形成システムの変形例］
図６は、画像形成システムの変形例の構成を示す図である。図６に示された画像形成システム１０００では、リモート設定用ツール４００のメモリー４０３は、さらに機能−グループ変換テーブル５００を格納する。
【００４８】
図７を参照して説明されるように、第１データセット７１０，第２データセット７２０，および，第３データセット７３０のそれぞれでは、画像形成装置１００の機能に対応する部分ごとにグループが定義されている。機能−グループ変換テーブル５００は、図８を参照して後述されるように、第１データセット７１０，第２データセット７２０，および，第３データセット７３０のそれぞれにおいて、各グループが対応する機能を規定する。
【００４９】
図６の画像形成システム１０００において、リモート設定用ツール４００は、各画像形成装置１００の特性（たとえば、各機能の利用履歴）に従って、各画像形成装置１００への設定データの書み込みにおいて書き込むグループの順序を設定する。このために、リモート設定用ツール４００は、各画像形成装置１００に、画像形成装置１００の機種とともに各機能の利用履歴を問い合わせる（ステップ（１））。これに応じて、画像形成装置１００は機種とともに各機能の利用履歴を回答する（ステップ（２））。リモート設定用ツール４００は、各画像形成装置１００について、書き込みに利用するデータセットを特定するとともに、当該データセットに含まれる複数のグループにおいて書き込みの順序を設定する（ステップ（３））。そして、リモート設定用ツール４００は、各画像形成装置１００に、特定されたデータセットに含まれる設定データを、設定された順序で、書き込む（ステップ（４））。
【００５０】
［７．設定データデータベースの変形例の構造］
図７は、設定データデータベース７００の変形例の構造を表わす。図７に示されるように、設定データデータベース７００は、第１データセット７１０，第２データセット７２０，および，第３データセット７３０を格納する。
【００５１】
第１データセット７１０は、第１グループ７１１および第２グループ７１２を含む。第１グループ７１１は、スキャン機能に対応する。第１グループ７１１に含まれるデータは、スキャンによって生成するファイル種別に関する項目の設定値（File  Type：ＰＤＦ）と、スキャンにおける解像度に関する項目の設定値（Resolution：３００ｄｐｉ）とを含む。第２グループ７１２は、印刷機能に対応する。第２グループ７１２に含まれるデータは、印刷の色に関する項目の設定値（Color=Mono（単色印刷））と、用紙のサイズに関する項目の設定値（Paper=A3（Ａ３用紙））と、片面／両面印刷に関する項目の設定値（Duplex=On（両面印刷オン））と、トナーセーブに関する項目の設定値（Toner  Save=On（トナーセーブオン））とを含む。
【００５２】
第２データセット７２０は、第１グループ７２１および第２グループ７２２を含む。第３データセット７３０は、第１グループ７３１および第２グループ７３２を含む。第１グループ７１１，７２１，７３１および第２グループ７１２，７２２，７３２のそれぞれは画像形成装置１００の１つの機能に対応する。ある実施の形態では、メモリー４０３は、各データセットにおいて、各グループのデータの範囲を特定する情報を格納する。
【００５３】
［８．機能−グループ変換テーブル］
図８は、機能−グループ変換テーブル５００の構造の一例を示す図である。機能−グループ変換テーブル５００は、データセット内のグループを画像形成装置１００の機能と関連付ける。
【００５４】
図８の例では、第１データセットにおいて、第１グループ，第２グループ，第３グループのそれぞれは、画像形成装置１００の機能「印刷」「スキャン」「セキュリティ通信」のそれぞれと関連付けられる。つまり、第１データセットの第１グループは、画像形成装置１００の印刷機能に関する設定データを含む。ある実施の形態では、印刷機能とは、記録用紙上に画像を形成する機能である。スキャン機能とは、原稿の画像を読み取り、当該画像のデータを生成する機能である。セキュリティ通信機能とは、電子証明書を使用してデータを暗号化して他の機器と通信する機能（たとえば、SSL（Secure  Sockets  Layer）通信機能）である。
【００５５】
第２データセットにおいて、第１グループ，第２グループのそれぞれは、画像形成装置１００の機能「印刷」「スキャン」のそれぞれと関連付けられる。第３データセットにおいて、第１グループ，第２グループ，第３グループのそれぞれは、画像形成装置１００の機能「印刷」「スキャン」「セキュリティ通信」のそれぞれと関連付けられる。
【００５６】
本実施の形態では、リモート設定用ツール４００がセキュリティ通信機能に関する設定データを画像形成装置１００に書き込むとき、画像形成装置１００による外部装置へのアクセスが必要とされてもよい。セキュリティ通信は電子証明書を使用してもよい。リモート設定用ツール４００は、画像形成装置１００にセキュリティ通信機能に関する設定データを書き込むときに当該画像形成装置１００に電子証明書がインストールされていない場合には当該画像形成装置１００に電子証明書の取得を要求してもよい。当該要求に応じて、画像形成装置１００は、電子証明書を取得するために認証局にアクセスする。
【００５７】
［９．処理の流れ］
図９は、図５の処理の変形例のフローチャートである。図９の処理は、たとえばＣＰＵ４０１が所与のプログラムを実行することによって実現される。
【００５８】
図９を参照して、ステップＳ１０２にて、ＣＰＵ４０１は、Ｘ番目の画像形成装置１００に、当該画像形成装置１００の機種および各機能の利用履歴を問い合わせる。これに応じて、画像形成装置１００は、当該画像形成装置１００の機種と共に、当該画像形成装置１００における各機能の利用履歴を回答する。ステップＳ１０３にて、ＣＰＵ４０１は、ステップＳ１０２に対する回答として、画像形成装置１００から機種および各機能の利用履歴を取得する。
【００５９】
図１０は、画像形成装置１００における各機能の利用履歴の一例を模式的に示す図である。図１０に示されるように、画像形成装置１００は、当該画像形成装置１００における各機能の利用回数を回答する。図１０の例では、印刷機能の利用回数は２０５６回であり、スキャン機能の利用回数は４５回であり、セキュリティ通信機能の利用回数６００回である。
【００６０】
図９に戻って、ステップＳ１１０にて、ＣＰＵ４０１は、設定データデータベース７００から、ステップＳ１０２にて取得した機種に対応したデータセットを読み出す。
【００６１】
ステップＳ１２２にて、ＣＰＵ４０１は、ステップＳ１１０において読み出されたデータセットにおいて、データのグループの順序を利用履歴に従った順序に変更した後、当該順序で、各グループの設定データを画像形成装置１００に書き込む。利用履歴に従った順序の一例では、利用回数の多い機能に対応するグループの設定データほど先に位置する。図１０の例では、印刷機能の利用回数が最も多く、その次にセキュリティ通信機能の利用回数が多く、その次にスキャン機能の利用回数が多い。この場合、データセットでは、印刷機能に対応するグループの設定データが最も最初に位置し、その次にセキュリティ通信機能に対応するグループの設定データが位置し、その次にスキャン機能に対応するグループの設定データが位置する、ように設定データの順序が設定される。
【００６２】
図１１は、図９のステップＳ１２２におけるデータの書き込みの処理を詳細に説明するための図である。図１１の左側には、リモート設定用ツール４００のＣＰＵ４０１による処理（サブルーチン）のフローチャートが示されている。当該処理は、たとえば、ＣＰＵ４０１が所与のプログラムを実行することによって実現される。図１１の右側には、画像形成装置１００のＣＰＵ１０１による処理のフローチャートが示されている。当該処理は、たとえば、ＣＰＵ１０１が所与のプログラムを実行することによって実現される。
【００６３】
ステップＳ１２２０にて、リモート設定用ツール４００のＣＰＵ４０１は、画像形成装置１００に設定データの書き込みの開始を通知する。これに応じて、ステップＳ１０００にて、画像形成装置１００のＣＰＵ１０１は、当該画像形成装置１００において、設定データの書き込みの対象となる機能を非アクティブにする。
【００６４】
ステップＳ１２２２にて、リモート設定用ツール４００のＣＰＵ４０１は、機能（Ｆ）の設定データを画像形成装置１００（のメモリー１６０）に書き込む。値Ｆは図１１の処理に使用される変数であり、初期値は「１」であり、何番目の機能の設定データの書き込みの対象となっているかを表わす。
【００６５】
ステップＳ１２２２における機能（Ｆ）の設定データの書き込みが完了すると、ステップＳ１２２４にて、リモート設定用ツール４００のＣＰＵ４０１は、画像形成装置１００に、当該完了を通知する。
【００６６】
ステップＳ１００２にて、画像形成装置１００のＣＰＵ１０１は、リモート設定用ツール４００から設定データの書き込みの通知を受けたか否かを判断する。ＣＰＵ１０１は、当該通知を受けたと判断すると（ステップＳ１００２にてＹＥＳ）、ステップＳ１００４へ制御を進め、そうでなければ（ステップＳ１００２にてＮＯ）、ステップＳ１００２に制御を留める。ステップＳ１２２４における通知に応じて、ＣＰＵ１０１は、ステップＳ１００４へ制御を進める。
【００６７】
ステップＳ１００４にて、ＣＰＵ１０１は、ステップＳ１０００にて非アクティブにした機能のうち、設定データの書き込みが完了した機能をアクティブにする。たとえば、印刷機能の設定データが書き込みの対象に含まれる場合、ＣＰＵ１０１は、ステップＳ１０００にて画像形成装置１００の印刷機能を非アクティブにする。印刷機能の設定データの書き込みが完了すると、ＣＰＵ１０１は、ステップＳ１００４にて画像形成装置１００の印刷機能をアクティブにする。
【００６８】
ステップＳ１００６にて、ＣＰＵ１０１は、ステップＳ１０００にて非アクティブにした全ての機能をアクティブにしたか否かを判断する。ＣＰＵ１０１は、非アクティブにした機能のすべてをアクティブにしたと判断すると（ステップＳ１００６にてＹＥＳ）、図１１の処理の画像形成装置１００側の処理を終了する。そうでなければ（ステップＳ１００６にてＮＯ）、ＣＰＵ１０１は、ステップＳ１００２へ制御を戻す。
【００６９】
ステップＳ１２２６にて、リモート設定用ツール４００のＣＰＵ４０１は、値Ｆを１加算更新する。ステップＳ１２２８にて、ＣＰＵ４０１は、値Ｆが値Ｐを超えたか否かを判断する。値Ｐは、図１１の左側の処理において画像形成装置１００に設定データを書き込む機能の数を表わす。ＣＰＵ４０１は、値Ｆが値Ｐを超えたと判断すると（ステップＳ１２２８にてＹＥＳ）、図９に制御をリターンさせ、そうでなければ（ステップＳ１２２８にてＮＯ）、ステップＳ１２２２に制御を戻す。
【００７０】
図９に戻って、ステップＳ１３０にて、ＣＰＵ４０１は、値Ｘを１加算更新する。ステップＳ１４０にて、ＣＰＵ４０１は、値Ｘが値Ｎを超えたか否かを判断する。値Ｎは、画像形成システム１０００に含まれる画像形成装置１００の台数である。ＣＰＵ４０１は、値Ｘが値Ｎを超えたと判断すると（ステップＳ１４０にてＹＥＳ）、図９の処理を終了し、そうでなければ（ステップＳ１４０にてＮＯ）、ステップＳ１０２へ制御を戻す。
【００７１】
以上説明された図９〜図１１を参照して説明された処理によれば、リモート設定用ツール４００は、画像形成装置１００に設定データを書き込む場合、当該画像形成装置１００における各機能の利用履歴に従って、データセット内のグループにおいて書き込みの優先順位を付し、当該優先順位に従った順序で設定データを書き込む。
【００７２】
画像形成装置１００への設定データの書き込みは、画像形成装置１００側の承認の後に実行されてもよい。ある実施の形態では、リモート設定用ツール４００のＣＰＵ４０１は、ステップＳ１２２０にて書き込みの開始を通知した後、画像形成装置１００から書き込みを承認する情報を取得したことを条件として、書き込みを開始してもよい。画像形成装置１００のＣＰＵ１０１は、上記通知に応じてディスプレイ１７１に設定データの書き込みを承認するか否かを問い合わせる画面を表示してもよい。ユーザーが当該画面に従ってユーザーインターフェース１７２を操作して書き込みを承認する情報を入力すると、ＣＰＵ１０１は、画像形成装置１００に書き込みを承認する情報を送信してもよい。
【００７３】
ある実施の形態では、利用回数が多い（利用頻度が高い）機能に対応した設定データがより早く書き込まれる。設定データが書き込まれると、当該設定データに対応する機能が非アクティブからアクティへと変更される。これにより、機能の利用頻度が高ければ、当該機能が早くアクティブになる。画像形成装置１００のＣＰＵ１０１は、どの機能が非アクティブでありどの機能がアクティブであるかを表わす画面を逐次的にディスプレイ１７１に表示してもよい。
【００７４】
［１０．開示の要約］
本開示は、次のように要約され得る。
【００７５】
管理装置（リモート設定用ツール４００）は、画像形成装置の複数の設定データを格納するように構成されたメモリー（メモリー４０３）と、画像形成装置と通信するように構成された通信インターフェース（通信インターフェース４０４）と、画像形成装置に設定データを書き込むように構成されたプロセッサー（ＣＰＵ４０１）とを備える。プロセッサーは、画像形成装置の特性に従った複数の設定データにおける優先順位に応じた態様で、設定データを画像形成装置に書き込むように構成されている（図５、図９、図１１）。
【００７６】
なお、設定データにおける優先順位は、画像形成装置の他の特性に従って設定されてもよい。たとえば、設定データにおいて、機種ごとに、機能における優先順位が設定されてもよい。より具体的には、機種Ａについては、印刷機能に対応する設定データが高い優先順位を付される。これにより、機種Ａの画像形成装置１００には、印刷機能に対応する設定データが優先的に（一番最初に）書き込まれる。ある実施の形態では、機種Ａの画像形成装置１００では、印刷機能が非アクティブになる時間が短縮され得る。
【００７７】
複数の設定データは、２以上の設定データのセットを含んでもよい（第１データセット７１０，第２データセット７２０，第３データセット７３０）。メモリーは、画像形成装置の機種と２以上の設定データのセットの中の１つ以上のセットとを関連付ける第１の情報（機種−データセット変換テーブル３００）を格納するように構成されていてもよい。プロセッサーは、特性として画像形成装置の機種を取得してもよい（ステップＳ１０１）。プロセッサーは、第１の情報において２以上の設定データのセットの中の機種に関連付けられたセットの設定データを、画像形成装置に書き込むように構成されていてもよい。
【００７８】
メモリーは、画像形成装置の機能と１つ以上の設定データとを関連付ける第２の情報（機能−グループ変換テーブル５００）を格納するように構成されていてもよい。プロセッサーは、特性として画像形成装置が備える機能に関する情報をさらに取得するように構成されていてもよい（ステップＳ１０３）。
【００７９】
機能は、当該機能の設定データの書き込みに画像形成装置が外部装置にアクセスすることを必要とする機能（セキュリティ通信機能）を含んでもよい。
【００８０】
画像形成装置が備える機能に関する情報は、当該画像形成装置における各機能の利用履歴（図１０）を含んでもよい。プロセッサーは、画像形成装置に、各機能の設定データを、当該画像形成装置における各機能の利用頻度の高い順に書き込むように構成されていてもよい（ステップＳ１２２）。
【００８１】
通信インターフェースは、ネットワークを介して、または、ピアツーピア接続で、複数の画像形成装置のそれぞれと通信するように構成されていてもよい。すなわち、通信インターフェース４０４は、無線通信用のネットワークカードであってもよいし、有線通信用のネットワークカードであってもよい。また、通信インターフェースは、ＵＳＢメモリーのハブであってもよい。当該ハブは、１台以上の画像形成装置１００とＵＳＢ接続されてもよい。
【００８２】
管理装置は、画像形成装置１００と一体的に構成されていてもよい。この場合、画像形成装置１００のＣＰＵ１５０によって管理装置のプロセッサーが実現され得る。
【００８３】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【００８４】
１００  画像形成装置、１００−１  第１画像形成装置、１００−２  第２画像形成装置、１００−３  第３画像形成装置、１０１，４０１  ＣＰＵ４０１、１６０，４０３  メモリー、３００  データセット変換テーブル、４００  リモート設定用ツール、５００  グループ変換テーブル、７００  設定データデータベース、７１０  第１データセット、７１１，７２１，７３１  第１グループ、７１２，７２２，７３２  第２グループ、７２０  第２データセット、７３０  第３データセット、１０００  画像形成システム。
【図１】
2019008450.tif 000003
【図２】
2019008450.tif 000004
【図３】
2019008450.tif 000005
【図４】
2019008450.tif 000006
【図５】
2019008450.tif 000007
【図６】
2019008450.tif 000008
【図７】
2019008450.tif 000009
【図８】
2019008450.tif 000010
【図９】
2019008450.tif 000011
【図１０】
2019008450.tif 000012
【図１１】
2019008450.tif 000013