(57)【要約】【課題】数多く存在するプリンタドライバの印刷設定の一部分が隠蔽されることで、印刷時のユーザの負担を軽減することができ、尚且つ用意された設定情報を用いることで、出力先のプリンタは効率的なパフォーマンスを発揮できる。【解決手段】  ネットワーク上で出力装置の拡張機能と印刷機能の設定情報を含んだ印刷データを生成し、所定の出力装置から出力させる印刷制御システムにおいて、自動的に印刷設定を行う印刷データ生成手段と、前記印刷データ生成手段にて生成された印刷データを印刷する画像形成手段と、前記印刷データ生成手段にて生成された印刷データにおける印刷設定の統計情報を前記印刷データ生成手段に反映する設定情報解析手段と、前記設定情報解析手段にて計算されたデータを格納するデータ格納手段とを有することを特徴とする印刷制御システム。【選択図】        図１
2006215933.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上で出力装置の拡張機能と印刷機能の設定情報を含んだ印刷データを生成し、所定の出力装置から出力させる印刷制御システムにおいて、
自動的に印刷設定を行う印刷データ生成手段と、
前記印刷データ生成手段にて生成された印刷データを印刷する画像形成手段と、
前記印刷データ生成手段にて生成された印刷データにおける印刷設定の統計情報を前記印刷データ生成手段に反映する設定情報解析手段と、
前記設定情報解析手段にて計算されたデータを格納するデータ格納手段とを有することを特徴とする印刷制御システム。
【請求項２】
請求項１に記載の印刷制御システムにおいて、前記印刷データ生成手段は、アプリケーションからの印刷時に、プリンタドライバを自動設定することを特徴とする印刷制御システム。
【請求項３】
請求項１または２に記載の印刷制御システムにおいて、画像形成手段は、前記印刷データ生成手段により生成された印刷データを印刷することを特徴とする印刷制御システム。
【請求項４】
請求項１〜３いずれかに記載の印刷制御システムにおいて、設定情報解析手段は、前記印刷データ生成手段にて生成された設定情報から予め用意された設定情報を使用する設定情報として選択して、前記印刷データ生成手段に反映させることを特徴とする印刷制御システム。
【請求項５】
請求項１〜４いずれかに記載の印刷制御システムにおいて、データ格納手段は、設定情報解析手段において計算された値をデータベースに格納することを特徴とする印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御システムに関し、周辺装置、該周辺装置と通信する情報処理装置、及びこれらを含むネットワークシステム、これらを制御する制御プログラム、及び制御方法に関するものである。
【背景技術】
【０００２】
近年、プリンタの統計情報の分野においては、それぞれ、以下のような技術が発明されてきた。
【０００３】
例えば、特許文献１のように印刷の出力結果がユーザの期待通りでない場合にサポートセンターから遠隔操作による設定を行う発明が存在する。
【０００４】
例えば、特許文献２のようにユーザの使用に頻度に応じて表示させるアイコンを並び替える発明が存在する。
【特許文献１】特開２００３−２４１９２１号公報
【特許文献２】特開２００２−２７１２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、ユーザにとって最適なサポートを受けることができるが、ユーザが印刷物を目で見て判断を下すため、すべての印刷物に対して最適な設定を自動化することは難しい。特許文献２は、ユーザの負担を軽減することはできるが、プリンタ装置の拡張機能として機能、ハードディスクや拡張ＲＡＭ、多種多様な仕分け装置、給紙カセットのオプション装着、プリンタの構成情報を正しくプリンタドライバの設定に反映させる必要があるが、外観だけでは判断できないものが多く、機器の専門的な知識が必要であり、表示順序を変えるだけでは、このような複雑な項目を正しく設定することは困難である。
【０００６】
本発明は、以上の点に着目して成されたもので、印刷時のユーザの負担を軽減することができ、尚且つ用意された設定情報を用いることで、出力先のプリンタは効率的なパフォーマンスを発揮できる印刷制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、ネットワーク上で出力装置の拡張機能であるオプション装置や、仕分け装置、印刷機能の画質、紙、色等の設定情報を含んだ印刷データを生成し、所定の出力装置から出力させる印刷制御システムにおいて、自動的に印刷設定を行う印刷データ生成手段と、前記生成された印刷データを印刷する画像形成手段と、前記生成された印刷データにおける印刷設定の統計情報から予め用意された設定情報を選択し、その設定情報を前記印刷データ生成手段に反映する設定情報解析手段と、前記設定情報解析手段にて計算されたデータを格納するデータ格納手段とを有することを特徴とする印刷制御システムを用いる。
【０００８】
印刷データ生成手段は、ドライバに自動設定を行って生成された印刷データを画像形成装置に、印刷設定情報をプリンタに送信する動作を行う。前記画像形成装置は、前記印刷データ生成手段により生成された印刷データを出力する動作を行う。設定情報解析手段は、前記印刷データ生成手段にて生成された設定情報の統計情報を前記印刷データ生成手段に反映させる動作を行う。データ格納手段は、設定情報解析手段において計算された値をデータベースに格納する動作を行う。
【０００９】
また、本発明は、上記問題点を解決する為になされたものであり、ユ−ザ−に意識させることなく印刷すべきデ−タの最適な印刷環境を印刷制御装置に自動設定することを目的とする。
【発明の効果】
【００１０】
本発明によれば、数多く存在するプリンタドライバの印刷設定の一部分が隠蔽されることで、印刷時のユーザの負担を軽減することができ、尚且つ用意された設定情報を用いることで、出力先のプリンタは効率的なパフォーマンスを発揮できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら本発明の実施例を詳解する。但し、以下の説明では、情報処理装置としてクライアントを構成するパーソナルコンピュータ（ＰＣ）を想定するとともに、画像出力装置としてネットワーク接続されたプリンタを、ローカルエリアネットワークに接続された他のホストと、クライアントコンピュータ上のプリンタドライバが送信したＰＤＬ（ページ記述言語）データの統計を取るサーバとデータベースを想定する。
【実施例１】
【００１２】
＜実施例の環境＞
図２には、本発明の実施に供されるネットワークシステムの構成を模式的に示している。クライアント２０１とクライアント２０２、プリンタ２０３、サーバ２０４、データベース２０５は、ＬＡＮ２０６に接続されている。本実施例のプリンタ２０３は、ネットワーク対応型である。即ち、プリンタ２０３は、クライアント２０１とクライアント２０２が送信したＰＤＬデータに対し画像を形成し印刷を行う。また、ＰＤＬデータ中のオプション装置の印刷機能の設定情報はサーバ２０４にてその統計情報の解析が行われ、データベース２０５に蓄えられる。
【００１３】
＜装置説明＞
図１は本発明の実施例におけるシステム全体の構成図を示すブロック図である。１０１は、印刷データとしてＰＤＬデータを送信する機能を表している。このとき、１０２は、ＰＤＬデータを受信して画像を形成する機能を示す。１０３は、ＰＤＬデータ中の設定情報を解析する機能を示す。１０４は、前記１０３にて計算されたデータを蓄積するデータベースの機能を示す。
【００１４】
＜動作説明＞
図１に基いて、本実施例の形態における全体の動作について詳細に説明する。まず、利用者は図３に示したＰＤＬデータを、印刷データ生成手段１０１により、画像形成手段１０２に送信し、ＰＤＬデータ中のオプション機器、及び印刷機能の設定情報を設定情報解析手段１０３に送信する。画像形成手段１０２では、ＰＤＬの解釈を行い、画像を形成して、印刷を行う。設定情報解析手段１０３では、印刷データ送信手段１０１から送信された設定情報をデータベースから蓄積されている解析データをダウンロードして、新たに解析を行い、印刷データ生成手段１０１に最適な設定値が返される。データ格納手段１０４では、設定情報解析手段にて処理が行われる度に、情報が更新されるものとする。以下に印刷データ生成手段１０１と設定情報解析手段１０３の動作の処理フローについて説明する。
【００１５】
印刷データ生成手段１０１の動作を図４のフローチャートに基づいて説明する。まず、ユーザが印刷対象のデータを特定のアプリケーションから開き、アプリケーションの印刷ドライバを起動する。このとき、印刷に使用されるプリンタは図２のプリンタ２０３とする（Ｓｔｅｐ４０１）。図２のデータベース２０５に格納された解析結果から最適な設定値をサーバ２０４経由で取得する（Ｓｔｅｐ４０２）。上記取得した設定値に基づいて印刷データを生成する（Ｓｔｅｐ４０３）。設定情報は、図３のように表現される。次に、印刷データを図２におけるプリンタ２０３に、ＰＤＬデータ中の設定情報をサーバ２０４に送信する（Ｓｔｅｐ４０４）。
【００１６】
設定情報解析手段を図５に基づいて説明する。印刷データ送信手段１０１から送信されたＰＤＬデータ中の設定情報を受信する（Ｓｔｅｐ５０１）。次に、例えば、そのデータの種類がＰＤＦ形式のファイルがベースになっていたとすると、データ格納手段１０４（図２におけるデータベース２０５）から同一種類であるＰＤＦのデータをダウンロードする（Ｓｔｅｐ５０２）。このとき、データベースは、図６のように図示される。図の設定サンプルは、距離が最も近い設定サンプルを表している。図６の一ファイルごとの設定値を以下のように右から順に、
Ａ１  ０，２，…，１
ＡＮ  １，１，…，０
と表す。例えば、Ａ１の最初の０は、ステイプルの設定が針０本であることを示す。
【００１７】
サンプルの設定値を４つ用意したとすると、
Ｓ１  １，０，…，１
…
Ｓ４  １，２，…，２
とするとき、全てのＰＤＦファイルから生成された設定情報とサンプルの距離を、
2006215933.tif 000003
【００１８】
として計算し（今回は、設定値が送られてこないＰＤＬに関しては、０をカウントしてすべてのデータが同一次元であることになるが、次元が異なるデータのマッチングを行う場合は、音声認識技術等に使用されるパーターンマッチングの手法を使って距離を算出するものとする。）、最も距離が小さいサンプルにカウントする。図７はサンプルの数を表した図である（Ｓｔｅｐ５０３）。カウント回数が最も多いＰＤＬのデータを印刷データ生成手段（クライアント２０１）に設定値として送信する（Ｓｔｅｐ５０４）。
【００１９】
以上で実施例の説明を終了する。
【図面の簡単な説明】
【００２０】
【図１】本発明の第一の実施例における印刷制御装置及びシステムの全体の構成を示すブロック図である。
【図２】本発明を実施する環境を表す図である。
【図３】本発明の実施例に関わる設定情報の統計情報の例を表す図である。
【図４】本発明の実施例における印刷データ生成手段の処理フローを表す図である。
【図５】本発明の実施例に関わる設定情報解析手段の処理フローを表す図である。
【図６】本発明の実施例に関わる設定情報の統計情報の例を表す図である。
【図７】本発明の実施例における設定サンプルのカウント回数を表す例である。
【符号の説明】
【００２１】
１０１  印刷データ生成手段
１０２  画像形成手段
１０３  設定情報解析手段
１０４  データ格納手段
２０１  クライアントＰＣ
２０２  クライアントＰＣ
２０３  プリンタ
２０４  サーバ
２０５  データベース
２０６  イーサネット(登録商標)
４０１  アプリケーションからのプリンタドライバの起動
４０２  プリンタドライバ設定値取得
４０３  印刷データ生成
４０４  印刷データ送信
５０１  設定情報取得
５０２  データベース取得
５０３  データ解析
５０４  プリンタドライバ設定値送信
【図１】
2006215933.tif 000004
【図２】
2006215933.tif 000005
【図３】
2006215933.tif 000006
【図４】
2006215933.tif 000007
【図５】
2006215933.tif 000008
【図６】
2006215933.tif 000009
【図７】
2006215933.tif 000010