(57)【要約】【課題】情報処理システムにおいて装置の設定を行う作業の作業負荷を低減できることを目的とする。【解決手段】少なくとも画像形成装置を有する情報処理システムであって、前記画像形成装置から保存情報を取得する処理を行い、前記管理で取得した前記保存情報を記憶し、前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手段に記憶されている保存情報から前記画像形成装置の設定をするための保存情報を特定することによって上記課題を解決する。【選択図】図１
2015141485.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも画像形成装置を有する情報処理システムであって、
前記画像形成装置から保存情報を取得する処理を行う管理装置と、
前記管理装置が取得した前記保存情報を記憶する記憶手段と、
前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手段に記憶されている保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手段と、を有する処理装置と、
を有する情報処理システム。
【請求項２】
前記保存情報の所定の項目は、
前記画像形成装置に入力される入力データの状態、データ量、名称、識別情報、属性、処理条件、または処理履歴を示す情報のいずれかを含む請求項１に記載の情報処理システム。
【請求項３】
前記入力データは、文書データであり、
前記保存情報の所定の項目、および前記入力条件は、
少なくとも前記入力データの名称、およびデータ量に前記文書データのページ数を示す情報を含み、
前記特定手段は、
少なくとも前記入力データの名称、およびデータ量を示す情報に基づいて前記類似値を計算する請求項２に記載の情報処理システム。
【請求項４】
前記特定手段は、
前記保存情報の所定の項目、および前記入力条件の各項目に重み係数を乗じた値に基づいて前記類似値を算出する請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記画像形成装置に接続する情報処理装置を有し、
前記入力条件は、前記情報処理装置から取得される請求項１乃至４のいずれかに記載の情報処理システム。
【請求項６】
少なくとも画像形成装置に接続する情報処理装置であって、
前記画像形成装置から保存情報を取得する処理を行う管理手段と、
前記管理手段が取得した前記保存情報を記憶する記憶手段と、
前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手段に記憶されている保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手段と、
を有する情報処理装置。
【請求項７】
少なくとも画像形成装置を有し、１以上のコンピュータを含む情報処理システムであって、
前記画像形成装置から保存情報を取得する処理を行う管理装置と、
前記管理装置が取得した前記保存情報を記憶する記憶手段と、
前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手段に記憶された保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手段と、を有する処理装置と、
を有する情報処理システム。
【請求項８】
少なくとも画像形成装置を有する情報処理システムが行う情報処理方法であって、
前記画像形成装置から保存情報を取得する処理を行う管理手順と、
前記管理手順で取得した前記保存情報を記憶する記憶手順と、
前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手順で記憶された保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手順と、
を有する情報処理方法。
【請求項９】
少なくとも画像形成装置を有する情報処理システムに、
前記画像形成装置から保存情報を取得する処理を行う管理手順と、
前記管理手順で取得した前記保存情報を記憶する記憶手順と、
前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手順で記憶された保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置の印刷設定などの設定において、過去に利用した設定の情報を保存し、保存した情報をいわゆるプリセット（Ｐｒｅｓｅｔ）の情報として用いる方法が知られている。または設定を行い、行った設定の情報をデータベースに保存し、保存した情報をいわゆるプリセットの情報として用いる方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の方法では、最初の設定などを手作業で入力するため、作業負荷が多く発生する虞があった。
【０００４】
本発明の１つの側面は、類似の情報から設定の情報を生成し、生成された設定の情報に基づいて設定を行うことで、情報処理システムにおいて装置の設定を行う作業の作業負荷を低減できる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
一態様における、少なくとも画像形成装置を有する情報処理システムであって、前記画像形成装置から保存情報を取得する処理を行う管理装置と、前記管理装置が取得した前記保存情報を記憶する記憶手段と、前記保存情報の所定の項目と、前記画像形成装置に入力される入力条件と、の類似値を計算し、前記類似値に基づいて前記記憶手段に記憶されている保存情報から前記画像形成装置の設定をするための保存情報を特定する特定手段と、を有する処理装置と、を有することを特徴とする。
【発明の効果】
【０００６】
情報処理システムにおいて装置の設定を行う作業の作業負荷を低減できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る情報処理システムの構成の一例を示すシステム図である。
【図２】本発明の一実施形態に係る情報処理装置、およびサーバのハードウェア構成の一例を説明するブロック図である。
【図３】本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の一実施形態に係る情報処理装置の機能構成の一例を説明する機能ブロック図である。
【図５】本発明の一実施形態に係る管理サーバの機能構成の一例を説明する機能ブロック図である。
【図６】本発明の一実施形態に係る画像形成装置の機能構成の一例を説明する機能ブロック図である。
【図７】本発明の一実施形態に係る処理サーバの機能構成の一例を説明する機能ブロック図である。
【図８】本発明の一実施形態に係る保存情報の一例を説明する図である。
【図９】本発明の一実施形態に係る実行情報の一例を説明する図である。
【図１０】本発明の一実施形態に係る抽出処理の一例を説明するフローチャートである。
【図１１】本発明の一実施形態に係る設定情報を生成する処理の一例を説明するフローチャートである。
【図１２】本発明の一実施形態に係る重み値の設定の一例を説明する図である。
【図１３】本発明の一実施形態に係る設定情報の一例を説明する図である。
【図１４】本発明の一実施形態に係る情報処理システムによる保存情報を取得する処理の一例を説明するシーケンス図である。
【図１５】本発明の一実施形態に係る情報処理システムによる全体処理の一例を説明するシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について説明する。
【０００９】
＜システム構成＞
図１は、本発明の一実施形態に係る情報処理システムの構成の一例を示すシステム図である。
【００１０】
情報処理システムは、例えば情報処理システム１である。以下、情報処理システム１を例に説明する。
【００１１】
情報処理システム１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３と、プロジェクタ４と、コピー機５と、管理サーバ６と、画像形成装置７と、遠隔管理サーバ８と、処理サーバ９と、を有する。
【００１２】
ＰＣ３と、プロジェクタ４と、コピー機５と、管理サーバ６と、は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２などのネットワークで接続される。
【００１３】
管理サーバ６と、画像形成装置７と、遠隔管理サーバ８と、は、例えばインターネット１０などのネットワークで接続される。
【００１４】
遠隔管理サーバ８は、例えばインターネット１０と、インターネット１１と、接続される。処理サーバ９は、インターネット１１に接続している。
【００１５】
情報処理装置は、例えばＰＣ３、またはプロジェクタ４など電子機器である。情報処理装置は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、スマートフォン、または携帯電話器などでもよい。以下、ＰＣ３を例に説明する。
【００１６】
サーバは、例えば管理サーバ６、遠隔管理サーバ８、および処理サーバ９である。
【００１７】
管理装置は、例えば管理サーバ６である。以下、管理サーバ６を例に説明する。管理サーバ６は、ＰＣ３、プロジェクタ４、およびコピー機５などＬＡＮ２に接続されている装置を管理する。管理サーバ６の詳細は、後述する。
【００１８】
遠隔管理サーバ８は、各装置、および各サーバから情報をネットワークを介して受け取り、受け取った情報を処理する。遠隔管理サーバ８の詳細は、後述する。
【００１９】
抽出装置は、例えば処理サーバ９である。以下、処理サーバ９を例に説明する。処理サーバ９は、各装置、および各サーバから情報をネットワークを介して受け取り、受け取った情報を記憶する。処理サーバ９の詳細は、後述する。
【００２０】
なお、管理サーバ６、遠隔管理サーバ８、および処理サーバ９は、１つの装置で実現してもよい。
【００２１】
画像形成装置７は、例えばプリンタなど記録媒体を扱う装置である。画像形成装置７は、例えばＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、コピー機、複合機、複写機、またはＦＡＸなどでもよい。画像形成装置７の詳細は、後述する。
【００２２】
コピー機５は、例えばユーザなどの操作によって記録媒体に画像形成を行う装置である。
【００２３】
ＬＡＮ２、インターネット１０、およびインターネット１１は、ネットワークである。ＬＡＮ２、インターネット１０、およびインターネット１１は、有線、または無線のＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、またはインターネットなどである。
【００２４】
なお、ＬＡＮ２、インターネット１０、およびインターネット１１は、複数のネットワークで構成されていてもよい。例えば、ＬＡＮ２は、別のサーバ、ルータ（Ｒｏｕｔｅｒ）、またはアクセスポイントなどのノード（Ｎｏｄｅ）を介して接続された２以上のネットワークで構成されていてもよい。
【００２５】
また、情報処理システム１の構成は、図１に示した構成に限られない。例えばインターネット１０と、インターネット１１と、が１のネットワークであってもよい。接続されている装置、およびサーバは、図１に示したネットワーク以外のネットワークに接続していてもよい。
【００２６】
＜情報処理装置、およびサーバのハードウェア構成＞
図２は、本発明の一実施形態に係る情報処理装置、およびサーバのハードウェア構成の一例を説明するブロック図である。
【００２７】
情報処理装置、およびサーバは、同様のハードウェア構成である。以下、ＰＣ３を例に説明する。
【００２８】
ＰＣ３は、補助記憶装置３Ｈ１と、記憶装置３Ｈ２と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３Ｈ３と、コネクタ３Ｈ４と、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３Ｈ５と、出力Ｉ／Ｆ３Ｈ６と、メディアドライブ３Ｈ７と、を有する。
【００２９】
また、ＰＣ３は、ネットワークＩ／Ｆ３Ｈ８を有し、ＬＡＮ２などのネットワークに接続している。
【００３０】
ＰＣ３の各構成要素は、バス（Ｂｕｓ）３Ｈ９により接続されている。なお、バス３Ｈ９への接続は、ブリッジ回路（図示せず）を介して接続した構成でもよい。また、ＰＣ３の構成は、図２に示した構成に限られない。例えば、ＰＣ３は、複数のバスを有し、ＣＰＵ３Ｈ３など高速な伝送によって処理を行う構成要素と、入力Ｉ／Ｆ３Ｈ５など低速な伝送によって処理を行う構成要素と、が異なるバスに接続されている構成でもよい。
【００３１】
補助記憶装置３Ｈ１は、ＣＰＵ３Ｈ３、および制御装置（図示せず）などの制御によって、ＣＰＵ３Ｈ３が行う処理の中間結果を含む各種データ、パラメータ、またはプログラムなどの情報を記憶する。補助記憶装置３Ｈ１は、例えば、ハードディスク、またはフラッシュＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などである。なお、補助記憶装置３Ｈ１は、コネクタ３Ｈ４、またはネットワークＩ／Ｆ３Ｈ８で接続されたハードディスク、またはＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）など外部装置（図示せず）でもよい。また、補助記憶装置３Ｈ１が記憶する情報は、情報の一部または全部を補助記憶装置３Ｈ１に代えてネットワークＩ／Ｆ３Ｈ８で接続されたファイルサーバ（図示せず）などが記憶してもよい。
【００３２】
記憶装置３Ｈ２は、ＣＰＵ３Ｈ３が実行するプログラムが使用する記憶領域、いわゆるメモリ（Ｍｅｍｏｒｙ）などの主記憶装置である。記憶装置３Ｈ２は、データ、プログラム、またはパラメータなどの情報を記憶する。
【００３３】
なお、メモリのデバイスの種類は、例えばＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などである。
【００３４】
ＣＰＵ３Ｈ３は、ＰＣ３が行う各処理のための演算、制御を行う。例えばＣＰＵ３Ｈ３は、バス３Ｈ９を介して補助記憶装置３Ｈ１と、記憶装置３Ｈ２と、入力Ｉ／Ｆ３Ｈ５と、出力Ｉ／Ｆ３Ｈ６と、の間で情報の入出力を行う。また、ＣＰＵ３Ｈ３は、各種のプログラムを実行する。
【００３５】
なお、ＣＰＵ３Ｈ３は、並列処理によって高速化を行うために、複数の演算装置、または複数のコア（ｃｏｒｅ）から構成されていてもよい。また、ＣＰＵ３Ｈ３による処理は、ＰＣ３の内部、または外部に別のハードウェアリソース（図示せず）を有し、ＣＰＵ３Ｈ３の補助をさせて処理が行われてもよい。
【００３６】
コネクタ３Ｈ４は、外部装置（図示せず）と接続し、外部装置（図示せず）と入出力を行うためのバス、いわゆる外部バスである。コネクタ３Ｈ４は、例えばＵＳＢ（Ｕｎｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などである。コネクタ３Ｈ４は、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）１３９４、またはＴｈｕｎｄｅｒｂｏｌｔ（登録商標）などでもよい。コネクタ３Ｈ４は、規格に準じたコネクタ形状、接続ピンなどの物理的な接続端子、接続端子を介して入力された信号を処理する処理回路（図示せず）、およびドライバ（図示せず）などを有する。なお、コネクタ３Ｈ４は、有線に限られない。例えばＢｌｕｅｔｏｏｔｈ（登録商標）などの無線を用いてもよい。
【００３７】
入力Ｉ／Ｆ３Ｈ５は、ＰＣ３に入力装置を接続するためのインタフェースである。入力装置は、例えば、処理に必要な値、またはコマンドなどを入力するキーボード３Ｈ５１などである。入力装置は、二次元の移動距離をＰＣ３に入力するマウス３Ｈ５２などである。入力装置は、ペンタブレットなどポインティングデバイスなどでもよい。なお、入力装置は、コネクタ３Ｈ４に接続される構成でもよい。
【００３８】
出力Ｉ／Ｆ３Ｈ６は、処理結果などを表示する出力装置であるディスプレイ３Ｈ６１、ディスプレイ３Ｈ６１に出力する画像信号を制御する処理回路（図示せず）、ドライバ（図示せず）、およびケーブル（図示せず）などである。なお、出力装置は、ディスプレイ３Ｈ６１に代えてプロジェクタなどの投影装置でもよい。
【００３９】
なお、入力Ｉ／Ｆ３Ｈ５に接続される入力装置と、出力Ｉ／Ｆ３Ｈ６に接続される出力装置と、は入力装置と出力装置が一体となった装置、いわゆるタッチパネルなどであってもよい。
【００４０】
メディアドライブ３Ｈ７は、記録媒体であるメディア３Ｈ７１と接続し、情報の入出力を行うための処理を行う。メディア３Ｈ７１は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ブルーレイなど光ディスクである。メディア３Ｈ７１は、フレキシブルディスクなどの磁気ディスク、またはＳＤ（登録商標）カード、コンパクトフラッシュ（登録商標）などのフラッシュメモリでもよい。なお、情報の入出力は、ＵＳＢメモリをコネクタ３Ｈ４に接続、または後述するネットワークＩ／Ｆ３Ｈ８を介して行ってもよい。
【００４１】
ネットワークＩ／Ｆ３Ｈ８は、ＰＣ３を有線または無線でＬＡＮなどのネットワークに接続するためのインタフェースである。ネットワークＩ／Ｆ３Ｈ８は、ＩＥＥＥなどの規格に準じたコネクタ形状、および接続ピンなどの物理的な接続端子と、ＰＣ３と回線を物理的に接続させるケーブルと、を有する。また、ネットワークＩ／Ｆ３Ｈ８は、接続端子を介して入力された信号を処理する処理回路（図示せず）、およびドライバ（図示せず）と、を有する。なお、ＰＣ３は、ＬＡＮを介して他のネットワーク、またはインターネットに接続していてもよい。
【００４２】
バス３Ｈ９は、ＰＣ３の各構成要素間の通信に用いられる。バス３Ｈ９は、いわゆる内部バスである。バス３Ｈ９は、例えばＰＣＩ  Ｅｘｐｒｅｓｓ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｂｕｓ  Ｅｘｐｒｅｓｓ）である。バス３Ｈ９は、ＰＣＩ、またはＩＳＡ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）などでもよい。
【００４３】
なお、ＰＣ３は、図２に示した各要素をハードウェア構成の要素として有していることを必須としない。例えばＰＣ３は、メディアドライブ３Ｈ７を有さなくともよい。
【００４４】
また、ＰＣ３は、画像に係る処理を行うためのプロセッサ、いわゆるＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（図示せず）と、画像に係る処理を行うための記憶装置（図示せず）と、を有してもよい。
【００４５】
なお、ＰＣ３は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）ボードなどを用いて、ＰＣ３の実行する処理の一部、または全部をファームウェア（Ｆｉｒｅｗａｒｅ）で実現してもよい。
【００４６】
また、ＰＣ３は、各種プログラムによる実行に代えて、処理の全部または一部を実行できる回路のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）によって実現してもよい。さらに、ＰＣ３は、各種プログラムによる実行に代えて、処理の全部または一部を実行できる回路のＳｉＰ（Ｓｙｓｔｅｍ  ｉｎ  ａ  Ｐａｃｋａｇｅ）によって実現してもよい。さらに、ＰＣ３は、ＡＳＩＣに代えて、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）などによって実現してもよい。
【００４７】
＜画像形成装置のハードウェア構成＞
図３は、本発明の一実施形態に係る画像形成装置のハードウェア構成の一例を示すブロック図である。
【００４８】
画像形成装置は、例えばコピー機５、および画像形成装置７である。以下、画像形成装置７を例に説明する。
【００４９】
画像形成装置７は、補助記憶装置７Ｈ１と、記憶装置７Ｈ２と、ＣＰＵ７Ｈ３と、画像処理ＡＳＩＣ７Ｈ４と、を有する。画像形成装置７は、スキャナ装置７Ｈ５と、プリンタ装置７Ｈ６と、操作装置７Ｈ７と、ネットワークＩ／Ｆ７Ｈ８と、を有する。
【００５０】
画像形成装置７の各構成要素は、バス７Ｈ９により接続されている。なお、バス７Ｈ９への接続は、ブリッジ回路（図示せず）を介して接続する構成でもよい。また、画像形成装置７の構成は、図３に示した構成に限られない。例えば、画像形成装置７は、複数のバスを有し、ＣＰＵ７Ｈ３の入出力など高速な伝送によって処理を行う構成要素と、操作装置７Ｈ７など低速な伝送によって処理を行う構成要素と、が異なるバスに接続されている構成でもよい。
【００５１】
補助記憶装置７Ｈ１は、画像などのデータの蓄積、印刷などに用いるフォントデータの蓄積、フォームの蓄積を行うための補助記憶装置である。補助記憶装置７Ｈ１は、後述するＣＰＵ７Ｈ３の制御にしたがってデータの読出又は書込を制御する制御装置（図示せず）を有する。
【００５２】
記憶装置７Ｈ２は、例えばメモリである。記憶装置７Ｈ２は、画像形成用の画像バッファ、符号バッファ、後述するＣＰＵ７Ｈ３の作業領域など、後述するＣＰＵ７Ｈ３、または画像処理ＡＳＩＣ７Ｈ４が用いるデータ、プログラム、またはパラメータなどの情報を記憶する。
【００５３】
ＣＰＵ７Ｈ３は、画像形成装置７の全体、および各要素の制御を行い、各処理を実行する。
【００５４】
画像処理ＡＳＩＣ７Ｈ４は、画像処理用の処理回路を有する。画像処理ＡＳＩＣ７Ｈ４は、例えば画像の回転させる処理、または画像データをフォーマットを変更する処理などを行う。
【００５５】
スキャナ装置７Ｈ５は、記録媒体に形成されている画像、文字、図形などを読み取り、画像データを生成する。
【００５６】
プリンタ装置７Ｈ６は、記録媒体に画像形成を行う。
【００５７】
なお、スキャナ装置７Ｈ５、またはプリンタ装置７Ｈ６は、誤差拡散やガンマ変換などの画像処理を行う装置でもよい。
【００５８】
操作装置７Ｈ７は、例えばタッチパネルなど画像形成装置７に対する操作を入力する入力装置、および操作に必要な表示を行う出力装置である。なお、操作装置７Ｈ７は、タッチパネルに限られない。例えば、出力装置となる液晶パネルなどディスプレイと、入力装置となるスイッチ、またはキーパネルと、を組合わせて構成する装置であってもよい。
【００５９】
ネットワークＩ／Ｆ７Ｈ８は、図２のネットワークＩ／Ｆ３Ｈ８と同様で、ＬＡＮ、またはインターネットなどネットワークに接続するためのインタフェースである。
【００６０】
なお、画像形成装置７は、図３に示した各要素をハードウェア構成の要素として必須としない。例えば画像形成装置７は、スキャナ装置７Ｈ５を有さなくともよい。
【００６１】
画像形成装置７は、例えばスキャナ装置７Ｈ５またはネットワークＩ／Ｆ７Ｈ８から入力された画像データを補助記憶装置７Ｈ１に記憶する。補助記憶装置７Ｈ１に記憶された画像データをプリンタ装置７Ｈ６によって記録媒体へ画像形成し、出力する。
【００６２】
＜情報処理装置の機能＞
図４は、本発明の一実施形態に係るＰＣの機能構成の一例を説明する機能ブロック図である。
【００６３】
ＰＣ３は、入力部３Ｆ１と、出力部３Ｆ２と、制御部３Ｆ３と、処理部３Ｆ４と、を有する。
【００６４】
入力部３Ｆ１は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置からデータ、パラメータ、または命令など情報をＰＣ３に入力するための処理を行う。入力部３Ｆ１は、例えば図２のコネクタ３Ｈ４、図２の入力Ｉ／Ｆ３Ｈ５、または図２のメディアドライブ３Ｈ７によって実現されてもよい。
【００６５】
なお、入力部３Ｆ１は、入力されたデータを後段の処理で読み込み可能な形式、または高速に処理できる形式にデータを変換、または加工する処理などを行ってもよい。例えばデータのフォーマット形式の変換などの処理である。また、入力部３Ｆ１は、ネットワークを介して受信するためにヘッダデータなどを削除する処理、復号化、解凍処理、またはデコード処理などを行ってもよい。
【００６６】
出力部３Ｆ２は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置へデータ、パラメータ、または命令など情報をＰＣ３から出力するための処理を行う。なお、出力部３Ｆ２は、出力する処理の前処理として、出力先が読み取り可能な形式にデータを変換する処理を行ってもよい。変換する処理は、例えばデータのフォーマット形式の変換などの処理である。例えば出力部は、後述する入力条件を後述する実行情報の形式に変換する処理を行う。また、出力部３Ｆ２は、ネットワークを介して送信するためにヘッダデータなどを付加する処理、暗号化、圧縮処理、またはエンコード処理などを行ってもよい。
【００６７】
制御部３Ｆ３は、例えば図２のＣＰＵ３Ｈ３などによって、ＰＣ３の有する各装置、またはＰＣ３に接続された外部装置（図示せず）などの制御を行う。
【００６８】
処理部３Ｆ４は、例えば図２のＣＰＵ３Ｈ３などによって、プログラムを実行し、情報の処理を行う。なお、処理部３Ｆ４による処理は、処理の一部または全部を外部の装置（図示せず）に処理させてもよい。
【００６９】
処理部３Ｆ４は、例えば画像形成装置７に画像形成処理を行わせるために出力部３Ｆ２によって所定の情報を送信させる。所定の情報は、例えば後述する画像形成情報などである。
【００７０】
記憶部３Ｆ５は、例えば図２のＣＰＵ３Ｈ３、および図２の補助記憶装置３Ｈ１などによって、後述する設定情報、または画像形成装置７に画像形成させる画像などのデータなど各種のデータ、パラメータ、またはプログラムといった情報を記憶する。なお、記憶部３Ｆ５は、記憶する情報の一部または全部を外部の装置（図示せず）、図２の記憶装置３Ｈ２、または図２のメディア３Ｈ７１に記憶させてもよい。
【００７１】
また、実施形態は、後述する設定情報が記憶部３Ｆ５に記憶される場合に限られない。例えば、後述する設定情報は、画像形成装置７に画像形成させる際に処理サーバ９など外部の装置から取得してもよい。取得した設定情報は、画像形成処理が終了した際に削除される。なお、取得した設定情報は、画像形成処理が終了した後、記憶部３Ｆ５に記憶されてもよい。
【００７２】
＜管理サーバの機能＞
図５は、本発明の一実施形態に係る管理サーバの機能構成の一例を説明する機能ブロック図である。
【００７３】
管理サーバ６は、入力部６Ｆ１と、出力部６Ｆ２と、制御部６Ｆ３と、処理部６Ｆ４と、記憶部６Ｆ５と、を有する。
【００７４】
入力部６Ｆ１は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置からデータ、パラメータ、または命令など情報を管理サーバ６に入力するための処理を行う。入力部６Ｆ１は、例えば図２のコネクタ３Ｈ４、図２の入力Ｉ／Ｆ３Ｈ５、または図２のメディアドライブ３Ｈ７によって実現されてもよい。
【００７５】
なお、入力部６Ｆ１は、入力されたデータを後段の処理で読み込み可能な形式、または高速に処理できる形式にデータを変換、または加工する処理などを行ってもよい。例えばデータのフォーマット形式の変換などの処理である。また、入力部６Ｆ１は、ネットワークを介して受信するためにヘッダデータなどを削除する処理、復号化、解凍処理、またはデコード処理などを行ってもよい。
【００７６】
管理サーバ６は、入力部６Ｆ１によって、例えば画像形成装置７から保存情報、または処理サーバ９から設定情報を取得する。保存情報、設定情報、および処理サーバ９の詳細は、後述する。
【００７７】
出力部６Ｆ２は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置へデータ、パラメータ、または命令など情報を管理サーバ６から出力するための処理を行う。なお、出力部６Ｆ２は、出力する処理の前処理として、出力先が読み取り可能な形式にデータを変換する処理を行ってもよい。変換する処理は、例えばＤ／Ａ変換、またはデータのフォーマット形式の変換などの処理である。また、出力部６Ｆ２は、ネットワークを介して送信するためにヘッダデータなどを付加する処理、暗号化、圧縮処理、またはエンコード処理などを行ってもよい。
【００７８】
出力部６Ｆ２は、例えば入力部６Ｆ１によって取得した保存情報を遠隔管理サーバ８を介して処理サーバ９に送信する。保存情報、および処理サーバ９の詳細は、後述する。
【００７９】
出力部６Ｆ２は、例えば入力部６Ｆ１によって取得した設定情報を情報処理装置、または画像形成装置７に送信する。設定情報、保存情報、および処理サーバ９の詳細は、後述する。
【００８０】
制御部６Ｆ３は、例えば図２のＣＰＵ３Ｈ３などによって、管理サーバ６の有する各装置、または管理サーバ６に接続された外部装置（図示せず）などの制御を行う。
【００８１】
処理部６Ｆ４は、例えば図２のＣＰＵ３Ｈ３などによって、プログラムを実行し、情報の処理を行う。なお、処理部６Ｆ４による処理は、処理の一部または全部を外部の装置（図示せず）に処理させてもよい。
【００８２】
処理部６Ｆ４は、例えば保存情報取得処理部６Ｆ４１と、設定情報送信処理部６Ｆ４２と、を有する。
【００８３】
保存情報取得処理部６Ｆ４１は、画像形成装置７など管理サーバ６が管理する各装置から後述する保存情報を入力部６Ｆ１に取得させる処理を行う。
【００８４】
設定情報送信処理部６Ｆ４２は、後述する設定情報を所定の装置へ出力部６Ｆ２に送信させる処理を行う。
【００８５】
記憶部６Ｆ５は、例えば図２のＣＰＵ３Ｈ３、および図２の補助記憶装置３Ｈ１などによって、例えば保存情報取得処理部６Ｆ４１が取得した保存情報など各種のデータ、パラメータ、またはプログラムといった情報を記憶する。
【００８６】
なお、記憶部６Ｆ５は、記憶する情報の一部または全部を外部の装置（図示せず）、図２の記憶装置３Ｈ２、または図２のメディア３Ｈ７１に記憶させてもよい。
【００８７】
＜画像形成装置の機能＞
図６は、本発明の一実施形態に係る画像形成装置の機能構成の一例を説明する機能ブロック図である。
【００８８】
画像形成装置７は、入力部７Ｆ１と、出力部７Ｆ２と、制御部７Ｆ３と、処理部７Ｆ４と、記憶部７Ｆ５と、画像形成部７Ｆ６と、を有する。
【００８９】
入力部７Ｆ１は、例えば図３のＣＰＵ７Ｈ３と、図３のネットワークＩ／Ｆ７Ｈ８と、によってネットワークを介して他の装置からデータ、パラメータ、または命令など情報を画像形成装置７に入力するための処理を行う。入力部７Ｆ１は、例えば図３のスキャナ装置７Ｈ５、図３の操作装置７Ｈ７によって実現されてもよい。
【００９０】
なお、入力部７Ｆ１は、入力されたデータを後段の処理で読み込み可能な形式、または高速に処理できる形式にデータを変換、または加工する処理などを行ってもよい。例えばデータのフォーマット形式の変換などの処理である。また、入力部７Ｆ１は、ネットワークを介して受信するためにヘッダデータなどを削除する処理、復号化、解凍処理、またはデコード処理などを行ってもよい。
【００９１】
画像形成装置７は、入力部７Ｆ１によって、例えばＰＣ３から後述する画像形成情報を取得する。
【００９２】
出力部７Ｆ２は、例えば図３のＣＰＵ７Ｈ３と、図３のネットワークＩ／Ｆ７Ｈ８と、によってネットワークを介して他の装置へデータ、パラメータ、または命令など情報を画像形成装置７から出力するための処理を行う。なお、出力部７Ｆ２は、出力する処理の前処理として、出力先が読み取り可能な形式にデータを変換する処理を行ってもよい。変換する処理は、例えばＤ／Ａ変換、またはデータのフォーマット形式の変換などの処理である。また、出力部７Ｆ２は、ネットワークを介して送信するためにヘッダデータなどを付加する処理、暗号化、圧縮処理、またはエンコード処理などを行ってもよい。
【００９３】
出力部７Ｆ２は、例えば管理サーバ６に保存情報など情報を送信する。保存情報の詳細は、後述する。
【００９４】
出力部７Ｆ２による保存情報の送信は、例えば保存情報のデータ量が所定のデータ量に達した場合に行う。なお、出力部７Ｆ２による保存情報の送信は、データ量が所定のデータ量に達した場合に限られない。例えば、出力部７Ｆ２による保存情報の送信は、所定の時間ごと、すなわち定期的に行われてもよい。
【００９５】
制御部７Ｆ３は、例えば図３のＣＰＵ７Ｈ３などによって、管理サーバ６の有する各装置、または画像形成装置７に接続された外部装置（図示せず）などの制御を行う。
【００９６】
処理部７Ｆ４は、例えば図３のＣＰＵ７Ｈ３などによって、プログラムを実行し、情報の処理を行う。処理部７Ｆ４は、図３の画像処理ＡＳＩＣ７Ｈ４によって実現されてもよい。なお、処理部７Ｆ４による処理は、処理の一部または全部を外部の装置（図示せず）、または補助的な処理を行う周辺装置などに処理させてもよい。
【００９７】
処理部７Ｆ４は、保存情報生成処理部７Ｆ４１と、画像形成処理部７Ｆ４２と、を有する。
【００９８】
保存情報生成処理部７Ｆ４１は、例えばＰＣ３から送信された画像形成情報に基づいて保存情報を生成する処理を行う。画像形成情報、および保存情報の詳細は、後述する。
【００９９】
画像形成処理部７Ｆ４２は、後述する画像形成部７Ｆ６に画像形成を行わせるための各処理を行う。例えば画像形成処理部７Ｆ４２は、入力部７Ｆ１によって取得された画像形成情報に基づいて画像形成部７Ｆ６に画像形成処理させるための処理を行う。
【０１００】
記憶部７Ｆ５は、例えば図３のＣＰＵ７Ｈ３、および図３の補助記憶装置７Ｈ１などによって実現する。記憶部７Ｆ５は、例えば保存情報生成処理部７Ｆ４１が生成した、または入力部７Ｆ１によって取得した保存情報など各種のデータ、パラメータ、またはプログラムといった情報を記憶する。
【０１０１】
なお、記憶部７Ｆ５は、記憶する情報の一部または全部を外部の装置（図示せず）、図３の記憶装置７Ｈ２に記憶させてもよい。
【０１０２】
画像形成部７Ｆ６は、例えば図３のＣＰＵ７Ｈ３、図３のスキャナ装置７Ｈ５、または図３のプリンタ装置７Ｈ６によって、画像形成処理部７Ｆ４２の処理に基づいて記録媒体へ入力データを画像形成する。画像形成部７Ｆ６の行う処理、または制御は、図３の画像処理ＡＳＩＣ７Ｈ４によって実現されてもよい。
【０１０３】
なお、画像形成装置７は、ユーザが図３の操作装置７Ｈ７を操作することによって画像形成情報を生成し、画像形成処理を行ってもよい。
【０１０４】
＜遠隔管理サーバの機能＞
遠隔管理サーバ８は、図４に示したＰＣ３と同様の機能構成である。
【０１０５】
遠隔管理サーバ８は、管理サーバ６と、処理サーバ９と、の間で情報を送受信するための処理を行う。例えば管理サーバ６から処理サーバ９へ保存情報を送信する場合、保存情報は、管理サーバ６から送信され、遠隔管理サーバ８を介して処理サーバ９へ送信される。
【０１０６】
なお、情報処理システム１は、遠隔管理サーバ８を有さなくともよい。例えば管理サーバ６と、処理サーバ９と、は遠隔管理サーバ８を介さず情報を送受信する構成であってもよい。
【０１０７】
＜処理サーバの機能＞
図７は、本発明の一実施形態に係る処理サーバの機能構成の一例を説明する機能ブロック図である。
【０１０８】
処理サーバ９は、入力部９Ｆ１と、出力部９Ｆ２と、制御部９Ｆ３と、処理部９Ｆ４と、記憶部９Ｆ５と、を有する。
【０１０９】
入力部９Ｆ１は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置からデータ、パラメータ、または命令など情報を処理サーバ９に入力するための処理を行う。入力部９Ｆ１は、例えば図２のコネクタ３Ｈ４、図２の入力Ｉ／Ｆ３Ｈ５、または図２のメディアドライブ３Ｈ７によって実現されてもよい。
【０１１０】
なお、入力部９Ｆ１は、入力されたデータを後段の処理で読み込み可能な形式、または高速に処理できる形式にデータを変換、または加工する処理などを行ってもよい。例えばデータのフォーマット形式の変換などの処理である。また、入力部９Ｆ１は、ネットワークを介して受信するためにヘッダデータなどを削除する処理、復号化、解凍処理、またはデコード処理などを行ってもよい。
【０１１１】
処理サーバ９は、入力部９Ｆ１によって、例えば管理サーバ６が出力する実行情報、および保存情報などを遠隔管理サーバ８を介して取得する。実行情報、および保存情報の詳細は、後述する。
【０１１２】
出力部９Ｆ２は、例えば図２のＣＰＵ３Ｈ３と、図２のネットワークＩ／Ｆ３Ｈ８と、によってネットワークを介して他の装置へデータ、パラメータ、または命令など情報を処理サーバ９から出力するための処理を行う。なお、出力部９Ｆ２は、出力する処理の前処理として、出力先が読み取り可能な形式にデータを変換する処理を行ってもよい。変換する処理は、例えばＤ／Ａ変換、またはデータのフォーマット形式の変換などの処理である。また、出力部９Ｆ２は、ネットワークを介して送信するためにヘッダデータなどを付加する処理、暗号化、圧縮処理、またはエンコード処理などを行ってもよい。
【０１１３】
出力部９Ｆ２は、例えば設定情報を遠隔管理サーバ８を介して管理サーバ６に送信する。設定情報の詳細は、後述する。
【０１１４】
制御部９Ｆ３は、例えば図２のＣＰＵ３Ｈ３などによって、処理サーバ９の有する各装置、または処理サーバ９に接続された外部装置（図示せず）などの制御を行う。
【０１１５】
処理部９Ｆ４は、例えば抽出処理部９Ｆ４１と、特定処理部９Ｆ４２と、を有する。
【０１１６】
抽出処理部９Ｆ４１は、抽出処理を行い、入力部９Ｆ１によって取得した保存情報から所定の項目を抽出し、設定情報を生成する。抽出処理、保存情報、および設定情報の詳細は、後述する。
【０１１７】
特定処理部９Ｆ４２は、後述する保存情報記憶部９Ｆ５１に記憶されている保存情報の所定の項目と、入力部９Ｆ１によって取得された入力条件と、の類似値を計算し、類似の保存情報を特定する特定処理を行う。特定処理の詳細は、後述する。
【０１１８】
記憶部９Ｆ５は、例えば図２のＣＰＵ３Ｈ３、および図２の補助記憶装置３Ｈ１などによって、各種のデータ、パラメータ、またはプログラムといった情報を記憶する。
【０１１９】
記憶部９Ｆ５は、例えば保存情報記憶部９Ｆ５１と、計算パラメータ記憶部９Ｆ５２と、を有する。
【０１２０】
保存情報記憶部９Ｆ５１は、例えば入力部９Ｆ１によって管理サーバ６から取得した保存情報を記憶する。なお、保存情報は、管理サーバ６から取得された情報に限られない。例えば、情報処理システム１の管理者、またはユーザなどが記憶されている保存情報の全部または一部を変更し、変更された保存情報を保存情報記憶部９Ｆ５１に記憶させてもよい。
【０１２１】
計算パラメータ記憶部９Ｆ５２は、出力部９Ｆ２によって遠隔管理サーバ８に後述する特定処理に用いる重み値など計算パラメータなどを記憶する。
【０１２２】
なお、記憶部９Ｆ５は、記憶する情報の一部または全部を外部の装置（図示せず）、図２の記憶装置３Ｈ２、または図２のメディア３Ｈ７１に記憶させてもよい。
【０１２３】
また、各サーバの機能構成は図５、および図７で示した構成に限定されない。例えば１つの装置が各サーバの機能を有してもよい。例えば管理サーバ６は、遠隔管理サーバ８、および処理サーバ９の各機能を有し、管理サーバ６と、遠隔管理サーバ８と、処理サーバ９と、が１のサーバであってもよい。同様に、遠隔管理サーバ８、または処理サーバ９に各サーバの機能をまとめてもよい。
【０１２４】
なお、各サーバは、１のネットワークに１のサーバである構成に限られない。例えば複数のネットワークに１のサーバが設置される構成でもよい。
【０１２５】
＜画像形成情報、保存情報、設定情報、入力条件、および実行情報＞
画像形成情報は、後述する入力条件と、画像形成装置に画像形成を行わせるための画像、文書、文字、図形、または模様など入力データと、入力以外の画像形成装置に画像形成処理を行わせる設定情報と、を含む情報である。
【０１２６】
画像形成情報は、例えばＰＣ３から画像形成装置７に所定の画像を印刷させる場合、ＰＣ３から画像形成装置７へ送信される情報である。
【０１２７】
図８は、本発明の一実施形態に係る保存情報の一例を説明する図である。
【０１２８】
保存情報は、例えば保存情報表１２に示す情報である。以下、保存情報表１２を例に説明する。保存情報は、例えば画像形成装置７が画像形成情報を取得し、画像形成を行った場合、画像形成情報に基づいて生成する。
【０１２９】
保存情報表１２は、例えば入力データの状態、データ量、名称、識別情報、属性、処理条件、または処理履歴の項目に係る情報を示す。
【０１３０】
「ｓｕｂＳｔａｔｅ」は、入力データの状態を示す情報である。
【０１３１】
「ｓｔｏｒｅＰａｇｅｓ」は、入力データの蓄積枚数、すなわちページ数を示す情報である。
【０１３２】
「ｄｏｃｕｍｅｎｔＮａｍｅ」は、入力データの名称、すなわち入力データが文書データの場合、入力データの文書名を示す情報である。
【０１３３】
「ｄｏｃｕｍｅｎｔＩｄ」は、文書ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）であり、入力データを識別するための情報である。
【０１３４】
「ｄｅｖｉｃｅ」は、入力データが記憶されているデバイスの名称である。
【０１３５】
「ｐｄｌＮａｍｅ」は、入力データの名称、すなわち入力データをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式のデータにした場合、入力データの文書名を示す情報である。
【０１３６】
「ｃｒｅａｔＰａｇｅｓ」は、作成されるページ数である。
【０１３７】
「ｉｎｔｅｎｓｉｖｅ」、「ｂｉｎｄＢｏｏｋ」、「ｍａｇｎｉｆｉｃａｔｉｏｎ」、「ｐｏｓｔｅｒ」、および「ｓｔａｍｐ」は、ＰＤＬ条件である。
【０１３８】
「ｕｓｅｒＩｄ」、「ｃｒｅａｔｅＤａｔｅ」、「ｃｒｅａｔｅＴｉｍｅ」、「ｔｒａｃｋＩｄ」、「ｐｃＬｏｇｉｎＮａｍｅ」、「ｐｃＮａｍｅ」、「ｐｃＰｏｒｔＮａｍｅ」、および「ｐｃＰｒｉｎｔｅｒＮａｍｅ」は、プリンタジョブ属性である。「ｃｌｉｅｎｔＵｓｅｒＮａｍｅ」、「ｐｄｌＤｏｃｕｍｅｎｔＮａｍｅ」、「ｊｏｂＫｉｎｄ」、「ｊｏｂＰａｓｓｗｏｒｄ」、「ｃｏｌｏｒＭｏｄｅ」、および「ｔｏｎｅｒＳａｖｅＭｏｄｅ」は、プリンタジョブ属性である。「ｈｏｓｔｄａｔａＰｒｉｎｔＥｒｒｏｒ」、「ｄｏｃｕｍｅｎｔＰｒｉｎｔＥｒｒｏｒ」、および「ｓｕｂＳｔａｔｕｓＤｅｔａｉｌ」は、エラーに関する履歴である。「ｆｏｌｄｅｒＮｏ」、および「ｆｏｌｄｅｒＮａｍｅ」は、入力データを記憶するフォルダに係る情報である。
【０１３９】
なお、保存情報は、保存情報表１２に示す情報に限られない。例えば、使用する画像形成装置７の機種、または情報処理システム１の管理者の操作などによって、保存情報表１２で示した項目は、追加または削除されていてもよい。また、保存情報表１２の形式は、使用する画像形成装置７の機種、または通信規格などを考慮して変更されてもよい。
【０１４０】
また、保存情報表１２の「ｄｏｃｕｍｅｎｔＮａｍｅ」を用いる場合、「ｄｏｃｕｍｅｎｔＮａｍｅ」に代えて、「ｐｄｌＮａｍｅ」、「ｐｃＬｏｇｉｎＮａｍｅ」、「ｃｌｉｅｎｔＵｓｅｒＮａｍｅ」、または「ｆｏｌｄｅｒＮａｍｅ」を使用してもよい。
【０１４１】
実行情報は、例えば入力条件から生成される情報である。実行情報は、画像形成情報に含まれる入力条件を後述する出力形式にした情報である。
【０１４２】
入力条件は、所定の項目に係る情報である。所定の項目は、例えば入力データの蓄積枚数、および入力データの名称である。以下、所定の項目は、保存情報表１２の「ｓｔｏｒｅＰａｇｅｓ」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」に係る情報を例に説明する。
【０１４３】
「ｓｔｏｒｅＰａｇｅｓ」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」は、画像形成装置で画像形成処理を行わせる際、画像形成情報に含まれる場合が多い。したがって、所定の項目に「ｓｔｏｒｅＰａｇｅｓ」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」を用いることで、所定の項目に係る情報が画像形成情報に含まれている確率を高めることができる。
【０１４４】
図９は、本発明の一実施形態に係る実行情報の一例を説明する図である。
【０１４５】
実行情報は、例えば実行情報１３である。以下、実行情報１３を例に説明する。
【０１４６】
所定の項目、すなわち入力条件を図８の保存情報表１２における「ｓｔｏｒｅＰａｇｅｓ」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」とした場合を例に説明する。
【０１４７】
各装置は、入力条件に基づいて実行情報１３を生成する。実行情報１３は、「ｓｔｏｒｅＰａｇｅｓ」の情報であるページ数情報１３１と、「ｄｏｃｕｍｅｎｔＮａｍｅ」の情報である名称情報１３２と、を含む情報である。
【０１４８】
入力条件に相当する情報は、処理サーバ９が保存情報から抽出処理によって抽出され、実行情報として取得される。
【０１４９】
＜抽出処理＞
図１０は、本発明の一実施形態に係る抽出処理の一例を説明するフローチャートである。
【０１５０】
抽出処理は、保存情報から入力条件に相当する情報を実行情報として抽出するための処理である。
【０１５１】
ステップＳ１００１では、処理サーバ９は、図８の保存情報表１２に含まれている情報から「ｓｔｏｒｅＰａｇｅｓ」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」の情報を検索する。
【０１５２】
ステップＳ１００２では、処理サーバ９は、ステップＳ１００１で検索した「ｄｏｃｕｍｅｎｔＮａｍｅ」に係る情報について、構文解析処理を行う。構文解析処理によって、ｄｏｃｕｍｅｎｔＮａｍｅ」に係る情報は、例えば単語の単位に分解される。
【０１５３】
ステップＳ１００３では、処理サーバ９は、ステップＳ１００１で検索した「ｓｔｏｒｅＰａｇｅｓ」に係る情報、およびステップＳ１００２で分解した「ｄｏｃｕｍｅｎｔＮａｍｅ」に係る情報を出力できる出力形式に変換する。出力形式は、例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式である。
【０１５４】
ページ数情報１３１は、図８の保存情報表１２から抽出処理された「ｓｔｏｒｅＰａｇｅｓ」に係る情報の例である。ページ数情報１３１は、図８の保存情報表１２に含まれている「ｓｔｏｒｅＰａｇｅｓ」に入力されている情報から生成される。具体的には、ページ数情報１３１は、図１０のステップＳ１００１で図８の保存情報表１２に含まれている「ｓｔｏｒｅＰａｇｅｓ」の文字を検索し、検索された箇所に入力されている値「２」を抽出することで生成させる。
【０１５５】
名称情報１３２は、図８の保存情報表１２から抽出処理された「ｄｏｃｕｍｅｎｔＮａｍｅ」に係る情報の例である。名称情報１３２は、図８の保存情報表１２に含まれている「ｄｏｃｕｍｅｎｔＮａｍｅ」に入力されている情報から生成される。具体的には、名称情報１３２は、図１０のステップＳ１００１で図８の保存情報表１２に含まれている「ｓｔｏｒｅＰａｇｅｓ」の文字を検索し、検索された箇所に入力されている文字を抽出する。例えば図１０のステップＳ１００１で「Ｍｅｅｔｉｎｇ  Ｎｅｗ  Ｐｒｏｄｕｃｔ」が抽出された場合を例に説明する。
【０１５６】
図１０のステップＳ１００２の構文解析処理によって、例えば単語の単位である「Ｍｅｅｔｉｎｇ」と、「Ｎｅｗ」と、「Ｐｒｏｄｕｃｔ」と、の単位に分解する処理を行う。
【０１５７】
図１０のステップＳ１００３の処理によって、名称情報１３２は、図１０のステップＳ１００２で単語の単位に分解された文字に所定のタグを付加し、図９で示したような出力形式に変換する。
【０１５８】
なお、実行情報は、実行情報１３に示す情報に限られない。例えば、使用する画像形成装置７の機種、情報処理システム１の管理者による設定、または入力データの種類などによって、所定の項目は、追加または削除されていてもよい。また、実行情報１３の形式は、例えば使用する画像形成装置７の機種、または通信規格などを考慮して変更されてもよい。
【０１５９】
図１１は、本発明の一実施形態に係る設定情報を生成する処理の一例を説明するフローチャートである。
【０１６０】
ステップＳ１１０１では、処理サーバ９は、実行情報を取得する。
【０１６１】
ステップＳ１１０２では、処理サーバ９は、ステップＳ１１０１で取得した実行情報に含まれる入力条件と、各保存情報と、の類似値を計算し、保存情報を特定する特定処理を行う。
【０１６２】
特定処理は、類似値を計算し、類似値が最小となる保存情報を特定する処理である。
【０１６３】
類似値は、入力条件、および保存情報に含まれる各項目に係る情報に基づいて計算する。類似値の計算には、各項目に対応して重み値が設定される。重み値は、例えば情報処理システム１の管理者が各項目について設定し、図８の計算パラメータ記憶部９Ｆ５２に記憶される。
【０１６４】
図１２は、本発明の一実施形態に係る重み値の設定の一例を説明する図である。
【０１６５】
重み係数は、例えば重み値設定表１４に示すように設定された値に基づいて算出される。以下、重み値設定表１４を例に説明する。
【０１６６】
重み値設定表１４で示すように、重み係数は、入力条件として抽出される項目ごとに設定させている重み値に基づいて決定する。重み値設定表１４は、図９の実行情報１３に対応した項目に重み値を設定した一例である。図９の実行情報１３は、項目として「ｓｔｏｒｅＰａｇｅｓ」と、「ｄｏｃｕｍｅｎｔＮａｍｅ」と、を有する。したがって、設定情報１５では、「ｓｔｏｒｅＰａｇｅｓ」に「２」、および「ｄｏｃｕｍｅｎｔＮａｍｅ」に「８」を設定した場合の例である。
【０１６７】
重み係数は、設定された重み値を、設定された各項目の値の合計値で除算して算出する。設定された各項目の値の合計値は、重み値設定表１４の場合、「２＋８＝１０」となる。
【０１６８】
「ｓｔｏｒｅＰａｇｅｓ」の重み係数は、「２÷１０＝０．２」である。「ｄｏｃｕｍｅｎｔＮａｍｅ」の重み係数は、「８÷１０＝０．８」である。
【０１６９】
次に、処理サーバ９は、「ｓｔｏｒｅＰａｇｅｓ」の項目に係る情報、および「ｄｏｃｕｍｅｎｔＮａｍｅ」の項目に係る情報の各情報について計算する。
【０１７０】
「ｓｔｏｒｅＰａｇｅｓ」の項目の場合、処理サーバ９は、保存情報の値と、入力条件の値と、について各値の差の絶対値と、各値の平均値を計算し、計算した差の絶対値を平均値で除算して計算する。
【０１７１】
処理サーバ９は、例えば保存情報の値が「２」、かつ、入力条件の値が「４」の場合、各値の差の絶対値は「４−２=２」、各値の平均値は「（４＋２）÷２＝３」と計算する。さらに、処理サーバ９は、「ｓｔｏｒｅＰａｇｅｓ」の項目について差の絶対値「２」を平均値「３」で除算し、「０．６７」（小数点第３位を四捨五入して表記）と計算する。
【０１７２】
平均値で除算することで、割合を考慮することができる。例えば保存情報の値が「２」、かつ、入力条件の値が「４」の場合と、保存情報の値が「１０２」、かつ、入力条件の値が「１０４」の場合と、では双方とも差の絶対値は「２」である。平均値で除算することで、保存情報の値が「２」、かつ、入力条件の値が「４」の場合より、保存情報の値が「１０２」、かつ、入力条件の値が「１０４」の場合の方が計算結果の値は小さくなる。したがって、保存情報の値が「１０２」、かつ、入力条件の値が「１０４」の場合の方がより類似の保存情報であると評価できる。
【０１７３】
なお、計算において平均値に代えて入力条件の値、または保存情報の値のうち、いずれか大きい値を用いてもよい。また、計算において除算は行わなくともよい。
【０１７４】
「ｄｏｃｕｍｅｎｔＮａｍｅ」の項目の場合、処理サーバ９は、入力条件の入力文字と、保存情報の文字と、を比較する。比較は、例えば単語の単位で行う。図９の名称情報１３２の場合、＜ｗｏｒｄ＞および＜／ｗｏｒｄ＞に挟まれている＜ｖａｌｕｅ＞および＜／ｖａｌｕｅ＞に入力されている文字が単語である。すなわち、図９の名称情報１３２の場合、単語数は「３」となる。比較は、入力条件、および保存情報の各単語が一致している数を数えることで計算する。
【０１７５】
処理サーバ９は、比較した結果を用いて「ｄｏｃｕｍｅｎｔＮａｍｅ」の項目について下記の式（１）のように計算する。
【０１７６】
【数１】
2015141485.tif 000003
次に、処理サーバ９は、重み係数と、「ｓｔｏｒｅＰａｇｅｓ」の項目、および「ｄｏｃｕｍｅｎｔＮａｍｅ」の項目について計算した結果を用いて下記の式（２）のように計算する。
【０１７７】
【数２】
2015141485.tif 000004
処理サーバ９は、図７の保存情報記憶部９Ｆ５１に記憶されている保存情報のうち、式（２）で計算した類似値が最小となる保存情報を特定する。
【０１７８】
ステップＳ１１０３では、処理サーバ９は、ステップＳ１１０２の特定処理で特定された保存情報から設定情報を生成する。
【０１７９】
図１３は、本発明の一実施形態に係る設定情報の一例を説明する図である。
【０１８０】
設定情報は、例えば設定情報１５である。以下、設定情報１５を例に説明する。
【０１８１】
設定情報１５は、ステップＳ１１０３で生成される情報の一例である。設定情報１５は、図８の保存情報表１２から抽出処理されて生成される情報である。設定情報１５の生成に用いられる保存情報は、ステップＳ１１０２の特定処理で特定された保存情報である。
【０１８２】
設定情報１５は、図８の保存情報表１２に入力されていたＰＤＬ条件である「ｉｎｔｅｎｓｉｖｅ」、「ｂｉｎｄＢｏｏｋ」、「ｍａｇｎｉｆｉｃａｔｉｏｎ」、「ｐｏｓｔｅｒ」、および「ｓｔａｍｐ」を抽出して生成した例である。設定情報１５は、図８の保存情報表１２に入力されていたプリンタジョブ属性である「ｃｏｌｏｒＭｏｄｅ」、および「ｔｏｎｅｒＳａｖｅＭｏｄｅ」を抽出して生成した例である。
【０１８３】
なお、設定情報は設定情報１５に限られない。例えば、使用する画像形成装置７の機種、またはユーザの設定などによって、設定情報１５で示した項目は、追加または削除されていてもよい。また、設定情報１５の形式は、使用する画像形成装置７の機種、または通信規格などを考慮して変更されてもよい。
【０１８４】
＜保存情報を取得する処理＞
図１４は、本発明の一実施形態に係る情報処理システムによる保存情報を取得する処理の一例を説明するシーケンス図である。
【０１８５】
ステップＳ１４０１では、ＰＣ３は、画像形成情報を画像形成装置７に送信する。ＰＣ３は、画像形成装置７に実行情報を含む画像形成情報を送信することで、画像形成装置７に記録媒体へ画像形成を行わせる。
【０１８６】
ステップＳ１４０２では、画像形成装置７は、ステップＳ１４０１で送信された画像形成情報に基づいて保存情報を生成する。ステップＳ１４０２で生成される保存情報は、図８で説明した保存情報に対応する。
【０１８７】
ステップＳ１４０３では、画像形成装置７は、保存情報を管理サーバ６へ送信する。画像形成装置７は、例えば保存情報のデータ量が所定のデータ量に達した場合にステップＳ１４０３を行う。ステップＳ１４０３は、データ量が所定のデータ量に達した場合に限られない。例えば、画像形成装置７による保存情報の送信は、所定の時間ごと、すなわち定期的に行われてもよい。
【０１８８】
ステップＳ１４０４では、管理サーバ６は、ステップＳ１４０３で取得した保存情報を遠隔管理サーバ８を介して処理サーバ９へ送信する。ステップＳ１４０４は、ステップＳ１４０３と同様に、例えば保存情報のデータ量が所定のデータ量に達した場合にステップＳ１４０４としてもよい。
【０１８９】
ステップＳ１４０１乃至ステップＳ１４０４の処理を行うことによって、処理サーバ９は、保存情報を予め取得することができる。
【０１９０】
＜全体処理＞
図１５は、本発明の一実施形態に係る情報処理システムによる全体処理の一例を説明するシーケンス図である。
【０１９１】
図１５は、コピー機５でユーザが画像形成を行う場合を例に説明する。図１５において、処理サーバ９は、例えば予め図１４で説明した処理によって図７の保存情報記憶部９Ｆ５１に複数の保存情報が記憶されている状態である。図１２で説明した重み値は、図７の計算パラメータ記憶部９Ｆ５２に記憶されている状態である。
【０１９２】
図１５は、コピー機５が設定情報を有さない、またはコピー機５の有する設定情報が未設定、いわゆるデフォルト設定の場合である。
【０１９３】
ステップＳ１５０１では、コピー機５は、入力条件から実行情報を生成し、実行情報を管理サーバ６に送信する。ステップＳ１５０１は、図１１のステップＳ１１０１に相当する。
【０１９４】
ステップＳ１５０２では、管理サーバ６は、実行情報を遠隔管理サーバ８を介して処理サーバ９に送信する。
【０１９５】
ステップＳ１５０３では、処理サーバ９は、ステップＳ１５０２で取得した実行情報と、予め図７の保存情報記憶部９Ｆ５１に記憶されている保存情報と、に基づいて特定処理を行う。ステップＳ１５０３は、図１１のステップＳ１１０２に相当する。
【０１９６】
ステップＳ１５０４では、処理サーバ９は、ステップＳ１５０３で特定した保存処理から設定情報を生成する。ステップＳ１５０４は、図１１のステップＳ１１０３に相当する。
【０１９７】
ステップＳ１５０５では、処理サーバ９は、ステップＳ１５０４で生成した設定情報を遠隔管理サーバ８を介してコピー機５へ送信する。
【０１９８】
ステップＳ１５０６では、コピー機５は、例えば表示装置（図示せず）によって設定情報を表示し、ユーザに設定情報を確認させる。ユーザによって設定情報を適用すると判断された場合、コピー機５は、ステップＳ１５０４で送信された設定情報と、実行情報と、入力データと、からなる画像形成情報によって画像形成を行う。
【０１９９】
画像形成装置を使用する際に、類似の入力条件で実行された保存情報を特定処理によって特定し、特定された保存情報に基づいて生成された設定情報を取得することで、画像形成装置の設定の作業負荷を低減することができる。
【０２００】
なお、実施形態で説明したネットワークを用いたシステム構成は一例であり、用途や目的に応じて様々なシステム構成があることは言うまでもない。例えば、各処理は、ネットワークを介して２つ以上のコンピュータによって分散、冗長、または並列に処理されてもよい。また、情報処理システム１が用いる情報は、２つ以上の記憶装置に分散、または冗長して記憶されてもよい。
【０２０１】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０２０２】
本発明は、画像形成装置の設定に適用する場合に限られない。本発明は、例えばプロジェクタなど画像投影装置、またはその他ネットワークを介して利用する装置の設定に適用されてもよい。
【符号の説明】
【０２０３】
１  情報処理システム
２  ＬＡＮ
３  ＰＣ
４  プロジェクタ
５  コピー機
６  管理サーバ
７  画像形成装置
８  遠隔管理サーバ
９  処理サーバ
１０、１１  インターネット
１２  保存情報表
１３  実行情報
１３１  ページ数情報
１３２  名称情報
１４  重み値設定表
１５  設定情報
【先行技術文献】
【特許文献】
【０２０４】
【特許文献１】特開２０１０−２４４３１９号公報
【図１】
2015141485.tif 000005
【図２】
2015141485.tif 000006
【図３】
2015141485.tif 000007
【図４】
2015141485.tif 000008
【図５】
2015141485.tif 000009
【図６】
2015141485.tif 000010
【図７】
2015141485.tif 000011
【図８】
2015141485.tif 000012
【図９】
2015141485.tif 000013
【図１０】
2015141485.tif 000014
【図１１】
2015141485.tif 000015
【図１２】
2015141485.tif 000016
【図１３】
2015141485.tif 000017
【図１４】
2015141485.tif 000018
【図１５】
2015141485.tif 000019