(57)【要約】【課題】  印刷装置において装填されているメディア情報を何らかの原因で取得できない場合があり、適切にメディア種別に基づく印刷処理を行うことができなかった。【解決手段】  メディアの使用履歴を保持し、最新のメディア情報を取得できない場合には、過去の履歴を参照し、参照された過去の履歴から最も使用頻度の高いメディアの種別をメディア種別として決定し、該決定されたメディア種別に基づく印刷データの作成処理を行う手段を備える仕組みを提供する。【選択図】        図４
2005038277.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印刷を行う印刷装置から構成され、
印刷装置にセットされている記録媒体の種類を判別するための判別情報を生成する判別情報生成手段と、
判別情報に基づいて記録媒体情報を決定する記録媒体情報取得手段と、
記録媒体に適した印刷設定を行う印刷設定手段と、
記録媒体の使用履歴を記憶する記録媒体情報の履歴記憶手段を備え、
記録媒体情報の履歴記憶手段に記憶されている使用履歴と、記録媒体情報取得手段により判別された記録媒体に適した印刷設定を行うことを特徴とする印刷システム。
【請求項２】
判別情報生成手段は、印刷装置にセットされている記録媒体の種類を判別する判別情報を生成することを特徴とする印刷システム。
【請求項３】
記録媒体情報取得手段は、印刷装置と通信を行い印刷装置の判別情報生成手段が生成した判別情報を取得することにより記録媒体情報を決定することを特徴とする印刷システム。
【請求項４】
記録媒体情報とは、判別情報を元に計算式、もしくはテーブルを参照するなどして決定された具体的な記録媒体の種類、もしくはそれを元に記録媒体の種類を決定できる印刷装置に取り付けられたセンサのセンス結果の数値などであることを特徴とする印刷システム。
【請求項５】
記録媒体情報取得手段は、印刷装置と通信できない、もしくは印刷装置の判別情報生成手段が最新の判別情報を生成／返却できない場合は、印刷装置から判別情報を取得せずに前回取得した記録媒体情報を利用することを特徴とする印刷システム。
【請求項６】
記録媒体情報取得手段において、前回取得した記録媒体情報を利用することには、過去複数回の使用履歴を参照して決定することを含むことを特徴とする印刷システム。
【請求項７】
印刷設定手段は、記録媒体情報取得手段から記録媒体情報を取得し、記録媒体の種類を決定することを特徴とする印刷システム。
【請求項８】
印刷設定手段は、記録媒体情報により決定された記録媒体に適した印刷設定を行うことを特徴とする印刷システム。
【請求項９】
印刷設定手段において、印刷設定は、記録媒体の種類に適した印刷設定を行うことを特徴とする印刷システム。
【請求項１０】
印刷設定手段において、印刷設定は、インク、インクのうちこみ量、プリンタヘッドの走査パス数、解像度、品位、色調整、給紙手段等の情報を含むことを特徴とする印刷システム。
【請求項１１】
記録媒体情報の履歴記憶手段は、記録媒体情報取得手段で決定された記録媒体情報を履歴として記憶することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象となる記録媒体（用紙）の種類を自動的に判別して、記録媒体に適した印刷モードを自動設定するプリンティングシステム等に関するものである。
【背景技術】
【０００２】
従来、プリンティングシステムは、カラー出力を可能とするカラープリンタと、そのプリンタを制御し印刷データを生成するホストコンピュータと、その双方を接続する通信インタフェースとから構成されるのが一般的である。カラープリンタの中でインクジェットプリンタは、その用途に応じて、実に様々な記録媒体（メディア）を使い分ける。例えば、複写機などで用いられる普通紙を始め、インクの滲みを抑え発色を良くするためにシリカ等のコーティングを表面に施したコート紙、銀塩写真のような写真調画像を形成するのに用いられる光沢紙、透過原稿用のＯＨＰフィルム、アイロンプリントするための転写紙やバックプリントフィルムなど、多種多様な記録媒体が存在している。それらの記録媒体に印刷する際、予め印刷対象となる記録媒体の種類をユーザーがプリンタドライバ上の印刷設定の中で選択し、その設定に基づいた適切な印刷を行うように構成されていた。
【０００３】
また最近では、記録媒体の種類を自動的に判別するメディアセンサと呼ばれるセンサを搭載したプリンタが考えられている。例えば特許文献１には、ホストはプリンタから用紙情報を取得し、取得した用紙情報に基づいて印刷条件を求める技術が開示されているが、そこでは、印刷動作中などでプリンタから用紙情報を取得できない状況については考慮されていない。
【特許文献１】特開２００１−１０５６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上述した従来の技術においては、以下のような問題があった。
【０００５】
メディアセンサを搭載していない一般的なインクジェットプリンタでは、ユーザーは印刷対象となる記録媒体の種類を前もって印刷設定のユーザーインタフェース（以降、ＵＩと略すことがある）上で選択して設定する必要があった。所望の記録媒体の種類を非常にたくさんある選択肢の中から選択する煩雑さや選択意図とは異なる誤設定、及びユーザーが印刷を行う記録媒体に対する十分な知識を持っていないことも要因となって、記録媒体の種類に適した印刷ができないことがあった。
【０００６】
上記課題の一部を解決するため、記録媒体の種類を特定することが可能なメディアセンサを搭載し、記録媒体に適した印刷モードを自動設定するプリンタが考案されているが、その場合でも次のことが問題となった。すなわち、印刷モードを自動設定する際、プリンタが印字動作中であったり、インタフェースが双方向通信不可であるなどのためにメディアセンサから記録媒体情報を要求できない場合に、情報が要求できるようになるまでの間、印刷処理が停滞してしまう。
【０００７】
本発明は上記従来の問題点に鑑み、メディアセンサから記録媒体情報を要求できない場合に履歴情報を参照して記録媒体を決定し、印刷処理を停滞させないプリンティングシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
印刷装置にセットされている記録媒体の種類を判別する判別情報を生成する判別情報生成ステップと、
判別情報が取得できる時は取得した結果に基づいて記録媒体情報を決定し、取得不可の時には履歴から記録媒体情報を決定する記録媒体情報取得ステップと、
記録媒体情報取得ステップで決定した記録媒体情報を履歴に残す履歴記憶ステップと、
記録媒体情報取得ステップで決定した記録媒体情報に基づいて自動で印刷設定を行うステップとを備えたことを特徴とするコンピュータ読み取り可能な制御プログラム。
【０００９】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【００１０】
（１）記録媒体に印刷を行う印刷装置から構成され、印刷装置にセットされている記録媒体の種類を判別するための判別情報を生成する判別情報生成手段と、判別情報に基づいて記録媒体情報を決定する記録媒体情報取得手段と、記録媒体に適した印刷設定を行う印刷設定手段と、記録媒体の使用履歴を記憶する記録媒体情報の履歴記憶手段を備え、記録媒体情報の履歴記憶手段に記憶されている使用履歴と、記録媒体情報取得手段により判別された記録媒体に適した印刷設定を行うことを特徴とする印刷システム。
【００１１】
（２）判別情報生成手段は、印刷装置にセットされている記録媒体の種類を判別する判別情報を生成することを特徴とする印刷システム。
【００１２】
（３）記録媒体情報取得手段は、印刷装置と通信を行い印刷装置の判別情報生成手段が生成した判別情報を取得することにより記録媒体情報を決定することを特徴とする印刷システム。
【００１３】
（４）記録媒体情報とは、判別情報を元に計算式、もしくはテーブルを参照するなどして決定された具体的な記録媒体の種類、もしくはそれを元に記録媒体の種類を決定できる印刷装置に取り付けられたセンサのセンス結果の数値などであることを特徴とする印刷システム。
【００１４】
（５）記録媒体情報取得手段は、印刷装置と通信できない、もしくは印刷装置の判別情報生成手段が最新の判別情報を生成／返却できない場合は、印刷装置から判別情報を取得せずに前回取得した記録媒体情報を利用することを特徴とする印刷システム。
【００１５】
（６）記録媒体情報取得手段において、前回取得した記録媒体情報を利用することには、過去複数回の使用履歴を参照して決定することを含むことを特徴とする印刷システム。
【００１６】
（７）印刷設定手段は、記録媒体情報取得手段から記録媒体情報を取得し、記録媒体の種類を決定することを特徴とする印刷システム。
【００１７】
（８）印刷設定手段は、記録媒体情報により決定された記録媒体に適した印刷設定を行うことを特徴とする印刷システム。
【００１８】
（９）印刷設定手段において、印刷設定は、記録媒体の種類に適した印刷設定を行うことを特徴とする印刷システム。
【００１９】
（１０）印刷設定手段において、印刷設定は、インク、インクのうちこみ量、プリンタヘッドの走査パス数、解像度、品位、色調整、給紙手段等の情報を含むことを特徴とする印刷システム。
【００２０】
（１１）記録媒体情報の履歴記憶手段は、記録媒体情報取得手段で決定された記録媒体情報を履歴として記憶することを特徴とする印刷システム。
【発明の効果】
【００２１】
以上、本発明の各状態における動作について説明したが、本発明によれば、記録媒体の種類を検出できる記録媒体の種類検知機能を備えるプリンタ６０１と、このプリンタと適当なＩ／Ｆを介して接続されるＰＣ６０２から構成され、プリンタ６０１にセットされる記録媒体（記録媒体６００）の過去の履歴を覚えておき、この履歴と記録媒体の種類検知機能を組み合わせることで、プリンタが記録媒体の種類を検出できない場合でも、使用履歴から記録媒体の種類を決定することによって、印刷データ生成処理を停滞させることなく状況に応じて最適な処理を行うことが可能なプリンティングシステムを実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００２３】
以下、図面に示す実施例に基づき本発明を詳細に説明する。
【００２４】
図１は、本発明の実施の一形態に係るプリンティングシステムの構成を示すブロック図である。図中の６０１は、画像形成を行うインクジェット方式のカラープリンタであり、後述するＰＣ６０２で生成された印刷データに基づいて画像の形成を行う。プリンタの種類については特に問わないが、ここではインクジェット方式のカラープリンタを想定している。プリンタ６０１は、各種機能ブロック６０４〜６０８によって構成される。
【００２５】
６０２は、印刷データの生成や接続されたプリンタ６０１の制御を行うデータ処理装置である。ここではパーソナルコンピュータ（以下、ＰＣと記す）を想定している。印刷の設定に関するユーザーからの指示や入力を受ける役割も果たす。ＰＣ６０２は、各種機能ブロック６０９、６１０、６１６〜６１８によって構成される。また、この図には記載していないが、ＰＣ６０２を制御するオペレーションシステム（以降、ＯＳと略すことがある）として、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（Ｒ）  ＸＰが組み込まれており、このＯＳ上で各種機能ブロックが動作する。
【００２６】
６０３は、ＰＣ６０２とプリンタ６０１を接続する通信インタフェースである。ここでは仮に、シリアルインタフェースであるＵＳＢを想定しているが、この他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（Ｒ）、ＩｒＤＡ、ＩＥＥＥ８０２．１１、電力線など、パラレルインタフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであれば有線／無線を問わずどのようなインタフェースであっても構わない。このように、本実施形態におけるプリンティングシステムとは、単体の装置ではなく、ＰＣ６０２と画像形成を行うプリンタ６０１とが特定の双方向インタフェースで接続された構成をとっているが、この例に限られることなく、このようなＰＣとプリンタの機能が一体となった装置一体型のプリンティングシステムであってもよい。尚、プリンタ６０１及びＰＣ６０２とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については省略する。
【００２７】
６０４は、記録媒体６００の種類や大きさを特定するための情報を得る用紙認識センサ（メディアセンサ）である。記録媒体６００は、プリンタ６０１に備え付けられた給紙トレイやカセットなどに積載されているものとする。用紙の種類を判別するための特徴量を把握する手段としては、予め記録媒体である用紙にマーキングを施し、そのマークを光学的に検出する手段や、専用の用紙カセットを用いる手段、用紙にＩＣカードを埋め込む手段、用紙に対して照射した特定光の反射光（正反射光及び拡散反射光）を光学的に検出する手段、直接もしくは間接的に表面粗さを測定する手段、光の透過率を測定する手段など多種多様なものが存在する。他にも用紙の重さ、厚さ、摩擦係数、誘電率や電気抵抗値、吸水率、及び２次元イメージを撮像し特徴量から判別する手段などの実現手段が存在する。これらの検出手段は単体でも複数組み合わせることでも用紙認識機能を実現する。ここでは特にメディアセンサの原理や構成については問わないが、最低限想定している用紙の種類を判別できる機能を有しているものとする。
【００２８】
６０５は、メディアセンサ６０４で把握した用紙に関する情報（特徴量）を格納するセンス情報格納部である。
【００２９】
６０６は、プリンタ６０１のインタフェース機能を司るＩ／Ｆ制御部である。ここでは想定しているインタフェースがＵＳＢであるため、ＵＳＢの周辺機器側のコントローラによって構成されるものとする。用紙情報の送信や、印刷データ及び制御コマンドの受信などが行われる。また、プリンタ本体で発生したエラーや通信状態などステータス情報に関しても要求があればＰＣ６０２に対して返す。
【００３０】
６０７は、ＰＣ６０２から送信されてきた印刷データを受けてプリンタエンジンに展開する印刷制御部である。ＰＣ６０２から送信されてくる印刷データは、既に用紙の種類や大きさなどを含めた印刷設定に基づいてＰＣ６０２側で画像処理が行われたデータであり、ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジンの制御を行う。具体的には、印刷用の２値データ（場合によっては２値化前の中間データ）とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。
【００３１】
６０８は、印刷部（プリンタエンジン）である。印刷制御部６０７で展開された印刷データに基づき記録媒体６００に対して印刷を行う。プリンタ６０１はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。
【００３２】
６０９は、ＰＣ６０２のインタフェース機能を司るＩ／Ｆ制御部である。ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやドライバなどソフトウェアによっても構成される。
【００３３】
６１０は、印刷のための各種設定や印刷データの生成及びプリンタの制御をＰＣ６０２上で行うためのソフトウェアであるプリンタドライバである。プリンタドライバ６１０の詳細は図２で後述する。
【００３４】
６１６は、ＰＣ６０２の各種機能を制御する中央制御部であり、ＣＰＵの持つ機能がこれに該当する。６１７は、印刷設定入力操作部であり、ユーザーの意図を印刷設定に反映させるための各種入力機器から構成される。
【００３５】
６１８は、印刷設定をユーザーに通知する設定情報通知部である。通知方法としては、モニタなどの表示装置を使用する場合や音声による通知などが考えられる。
【００３６】
図２はプリンタドライバ６１０の内部構成を示すブロック図である。同図において、６１１は、用紙の設定や印刷品位の設定などを含む各種印刷設定を行う印刷処理設定部である。ユーザーからの指示や入力を受け付け、設定された内容を表示もしくは通知する機能を有する。
【００３７】
記録媒体情報取得部６１２は、Ｉ／Ｆ制御部６０６を通じてプリンタ６０１と通信を行い、プリンタ６０１にメディアセンサ６０４を使って現在セットされている記録媒体の判別情報を取得させる。
【００３８】
メディアセンサ６０４が取得した判別情報は、センス情報格納部６０５に格納され、Ｉ／Ｆ制御部６０６を通じて、記録媒体情報取得部６１２に読み込まれる。記録媒体情報取得部６１２は、読み込んだ判別情報を元に記録媒体情報を決定する。決定した記録媒体情報は、印刷データ生成処理部６１３に送られる。また記録媒体情報履歴部６１５に履歴として記憶される。
【００３９】
印刷データ生成処理部６１３は、記録媒体情報を元に記録媒体を決定し、それに適した印刷ジョブを作成する。印刷ジョブには記録媒体に適したインク、インクのうちこみ量、プリンタヘッドの走査パス数、解像度、品位、色調整、給紙手段等の情報を含む。
【００４０】
６１４はデータ通信処理部であり、印刷データ生成処理部６１３で作成された印刷ジョブの印刷データは、このデータ通信処理部を介してＩ／Ｆ制御部６０９に送られ、プリンタ６０１へ印刷データが送られる。
【００４１】
図３は、印刷データ生成処理部６１３における印刷ジョブ作成のフローである。
【００４２】
印刷処理が開始（Ｓ３０１）されると印刷データ生成処理部６１３は、記録媒体情報取得部６１２に記録媒体情報を問い合わせる（Ｓ３０２）。記録媒体情報取得部６１２は、プリンタ６０１に判別情報を問い合わせる。ここでプリンタ６０１が印刷中などで用紙の種類を取得できない状況が考えられる。この状況を考慮しないとこれ以降の印刷処理が滞ったりエラー処理（Ｓ３０８）になってしまう。この時の処理については、図４で詳しく説明する。
【００４３】
記録媒体情報の取得に成功したら、記録媒体を決定し（Ｓ３０４）、決定した記録媒体に適したインク、インクのうちこみ量、プリンタヘッドの走査パス数、解像度、品位、色調整、給紙手段、などを選択し印刷データを作成する（Ｓ３０５）。
【００４４】
記録媒体情報の取得に失敗したら、エラー処理（Ｓ３０８）を行い終了する。
【００４５】
エラー処理には様々な方法が考えられるが、例えば、印刷を中止する、もしくは決められたデフォルト設定で印刷データを作成する、などが考えられる。
【００４６】
作成した印刷データは、データ通信処理部６１４へ送られる（Ｓ３０６）。
【００４７】
データ通信処理部６１４は、Ｉ／Ｆ制御部６０９を通してプリンタ６０１に印刷データを送信する。印刷データ生成処理部６１３は全ての印刷データをデータ通信処理部６１４に送信すると終了する（Ｓ３０７）。
【００４８】
図４は、記録媒体情報取得部６１２における記録媒体情報の決定処理を示すフローである。
【００４９】
図３のステップＳ３０２が実行されるとプリンタ６０１の状態を取得し（Ｓ４０２）、記録媒体判別情報が取得可能どうかを判断する（Ｓ４０３）。どのような時に、取得可能／不可能かはプリンタの仕様に拠る。例えば印刷中ならば取得不可能なプリンタなどが例として挙げられる。
【００５０】
取得不可能の場合は、記録媒体情報履歴部６１５に履歴情報があるかどうかを確認する（Ｓ４１１）。履歴情報がない場合は、印刷データ生成処理部６１３にエラーを返却する。履歴情報がある場合は、履歴情報を参照して記録媒体情報を決定する（Ｓ４１２）。記録媒体情報の決定方法については図５，図６で詳細に説明する。決定した記録媒体情報は印刷データ生成処理部６１３に返却する（Ｓ４１４）。
【００５１】
履歴情報がない場合は、エラーを返却する（Ｓ４１３）。
【００５２】
取得可能な場合は、Ｉ／Ｆ制御部６０６を通じてプリンタ６０１と通信を行い、現在セットされている記録媒体の判別情報の検知を要求する（Ｓ４０４）。印刷装置６０１は、メディアセンサ６０４を用いて検知を実行し結果をセンス情報格納部６０５に格納する。格納された判別情報は、Ｉ／Ｆ制御部６０６を通じて記録媒体情報取得部６１２に返却される（Ｓ４０５）。
【００５３】
取得に成功したら、判別情報から記録媒体情報を決定する（Ｓ４０７）。記録媒体情報とは、判別情報を元に計算式、もしくはテーブルを参照して決定された具体的な記録媒体の種類、もしくはそれを元に記録媒体の種類を決定できるメディアセンサ６０４のセンス結果の数値、つまりは判別情報そのものなどである。
【００５４】
決定した記録媒体情報は印刷データ生成処理部６１３に返却される（Ｓ４０８）。また記録媒体情報履歴部６１５に履歴として記憶し（Ｓ４０９）終了する（Ｓ４１０）。
【００５５】
通信エラーなどにより取得に失敗した場合は、ステップＳ４１１に進む。これ以降の処理は既に説明したとおりである。
【００５６】
図５，図６は、記録媒体情報履歴部６１５に格納される履歴情報の一例である。
【００５７】
図５は、過去１０回分の記録媒体情報の検知結果を格納している。一番最近決定された記録媒体情報は、光沢紙。１０回前に決定された記録媒体情報は、普通紙である。この情報を使って例えば以下のように記録媒体情報を決定できる。過去１０回中、一番多く検知された記録媒体情報は光沢紙である。よって最近は光沢紙が多く使われると判断して、記録媒体情報を光沢紙に決定する。
【００５８】
図６は、メディアセンサ６０４で判別可能な全記録媒体情報に対して実際に決定された頻度を格納している。この例では、普通紙／コート紙／光沢紙／ＯＨＰが判別可能で、実際に決定された回数が格納されている。例えば普通紙は、１０回決定されている。
【００５９】
この情報を使って一番決定された回数が多い記録媒体を、記録媒体情報として決定することができる。図６の例では、コート紙が頻度１００回と一番多いのでコート紙が記録媒体情報として決定される。
【００６０】
尚、図５，図６は履歴情報の一例でありこれに限定されるものではない。
【００６１】
同様に記録媒体情報の決定方法もこれに限定されるものではない。
【図面の簡単な説明】
【００６２】
【図１】発明の実施の一形態に係るプリンティングシステムの構成を示すブロック図
【図２】プリンタドライバ６１０の内部構成を示すブロック図
【図３】記録媒体に最適な印刷設定を行う印刷データ生成部の処理の流れを示すフローチャート
【図４】プリンタ６０１と通信し記録媒体情報を決定する記録媒体情報取得部の処理の流れを示すフローチャート
【図５】記録媒体情報履歴部６１５に格納される履歴情報の一例を示す図
【図６】記録媒体情報履歴部６１５に格納される履歴情報の一例を示す図
【符号の説明】
【００６３】
６００  記録媒体
６０１  プリンタ
６０２  データ処理装置（ＰＣ）
６０３  通信インタフェース
６０４  メディアセンサ
６０５  センス情報格納部
６０６  Ｉ／Ｆ制御部
６０７  印刷制御部
６０８  印刷部（プリンタエンジン）
６０９  Ｉ／Ｆ制御部
６１０  プリンタドライバ
６１１  印刷処理設定部
６１２  記録媒体情報取得部
６１３  印刷データ生成処理部
６１４  データ通信処理部
６１５  記録媒体情報履歴部
【図１】
2005038277.tif 000003
【図２】
2005038277.tif 000004
【図３】
2005038277.tif 000005
【図４】
2005038277.tif 000006
【図５】
2005038277.tif 000007
【図６】
2005038277.tif 000008