(57)【要約】【課題】フチなし印刷を行う印刷モードをユーザが選択しても、判別された用紙の種類では、全面印刷が不適当である場合には、用紙に余白のある状態で画像情報を出力して、全面印刷が不適当な用紙に対する全面印刷が実行されてしまうことによる印刷部における各種の障害発生を未然に防止することである。【解決手段】画像情報に対して全面印刷モードが指定されている場合に、メディアセンサ１０４が検知した用紙の特性情報を印刷装置より獲得し、該獲得される特性情報と記憶される判別データとに基づいて、用紙特定処理部１１４が用紙の全面印刷の適否を判定し、該判定結果に基づいて、データ生成処理部１１２により生成される画像情報に所定の画像処理を施して補正した後、該補正後の画像情報をプリンタ１０１へ出力する構成を特徴とする。【選択図】      図１
2005070859.tif 000002
【特許請求の範囲】
【請求項１】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置であって、
前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得手段と、
前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データを記憶する記憶手段と、
前記特性情報獲得手段により獲得される特性情報と前記判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定手段と、
前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正手段と、
前記画像補正手段により補正された画像情報を前記印刷装置へ出力する出力手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記画像補正手段は、前記適性判定手段により用紙が全面印刷に不適であると判定した場合に、画像情報を縮小処理して補正することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記画像補正手段は、前記適性判定手段により前記用紙が全面印刷に不適であると判定した場合に、画像情報の一部を削除処理して補正することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記画像補正手段は、前記適性判定手段により前記用紙が全面印刷に適すると判定した場合に、画像情報を拡大処理して補正することを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記判別データは、前記用紙が全面印刷に不適となる用紙と前記用紙が全面印刷に適となる用紙とが同一グループと判定する場合を含むことを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記印刷モードは、両面印刷モード，片面印刷モードを含むことを特徴とする請求項１に記載のデータ処理装置。
【請求項７】
前記適性判定手段は、前記印刷モードの設定状態と前記判別データとから片面印刷モード時における前記用紙の全面印刷の適否または両面印刷モード時における第１面または第２面に対する全面印刷の適否を判定することを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置において、
前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得手段と、
前記特性情報獲得手段により獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定手段と、
前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正手段と、
前記画像補正手段により補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項９】
前記画像補正手段は、前記用紙が全面印刷に不適な場合に、画像情報を縮小処理して補正することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記画像補正手段は、前記用紙が全面印刷に不適な場合に、画像情報の一部を削除処理して補正することを特徴とする請求項８に記載の印刷装置。
【請求項１１】
前記画像補正手段は、前記用紙が全面印刷に適する場合に、画像情報を拡大処理して補正することを特徴とする請求項８に記載の印刷装置。
【請求項１２】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置における印刷制御方法であって、
前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得ステップと、
前記特性情報獲得ステップにより獲得される特性情報と記憶される前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップと、
前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定ステップによる判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正ステップと、
前記画像補正ステップにより補正された画像情報を前記印刷装置へ出力する出力ステップと、
を有することを特徴とする印刷制御方法。
【請求項１３】
前記画像補正ステップは、前記適性判定ステップにより用紙が全面印刷に不適であると判定した場合に、画像情報を縮小処理して補正することを特徴とする請求項１２に記載の印刷制御方法。
【請求項１４】
前記画像補正ステップは、前記適性判定ステップにより前記用紙が全面印刷に不適であると判定した場合に、画像情報の一部を削除処理して補正することを特徴とする請求項１２に記載の印刷制御方法。
【請求項１５】
前記画像補正ステップは、前記適性判定ステップにより前記用紙が全面印刷に適すると判定した場合に、画像情報を拡大処理して補正することを特徴とする請求項１２に記載の印刷制御方法。
【請求項１６】
前記判別データは、前記用紙が全面印刷に不適となる用紙と前記用紙が全面印刷に適となる用紙とが同一グループと判定する場合を含むことを特徴とする請求項１２に記載の印刷制御方法。
【請求項１７】
前記印刷モードは、両面印刷モード，片面印刷モードを含むことを特徴とする請求項１２に記載の印刷制御方法。
【請求項１８】
前記適性判定ステップは、前記印刷モードの設定状態と前記判別データとから片面印刷モード時における前記用紙の全面印刷の適否または両面印刷モード時における第１面または第２面に対する全面印刷の適否を判定することを特徴とする請求項１２に記載の印刷制御方法。
【請求項１９】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置における印刷制御方法であって、
前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得ステップと、前記特性情報獲得ステップにより獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップと、
前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正ステップと、
前記画像補正ステップにより補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御ステップと、
を有することを特徴とする印刷制御方法。
【請求項２０】
前記画像補正ステップは、前記用紙が全面印刷に不適な場合に、画像情報を縮小処理して補正することを特徴とする請求項１９に記載の印刷制御方法。
【請求項２１】
前記画像補正ステップは、前記用紙が全面印刷に不適な場合に、画像情報の一部を削除処理して補正することを特徴とする請求項１９に記載の印刷制御方法。
【請求項２２】
前記画像補正ステップは、前記用紙が全面印刷に適する場合に、画像情報を拡大処理して補正することを特徴とする請求項１９に記載の印刷制御方法。
【請求項２３】
請求項１２〜２２のいずれかに記載の印刷制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２４】
請求項１２〜２２のいずれかに記載の印刷制御方法を実現することを特徴とするプログラム。
【請求項２５】
メディアのセンス結果を取得する取得手段と、
前記取得手段による取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別手段と、
前記判別手段によりフチなし印刷可能なメディアでないと判別された場合、警告する警告手段とを有することを特徴とするデータ処理装置。
【請求項２６】
メディアのセンス結果を取得する取得手段と、
前記取得手段による取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別手段と、
前記判別手段によりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告手段とを有することを特徴とするデータ処理装置。
【請求項２７】
メディアのセンス結果を取得する取得ステップと、
前記取得ステップによる取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別ステップと、
前記判別ステップによりフチなし印刷可能なメディアでないと判別された場合、警告する警告ステップとを有することを特徴とする印刷制御方法。
【請求項２８】
メディアのセンス結果を取得する取得ステップと、
前記取得ステップによる取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別ステップと、
前記判別ステップによりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告ステップとを有することを特徴とする印刷制御方法。
【請求項２９】
メディアのセンス結果を取得する取得ステップと、
前記取得ステップによる取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別ステップと、
前記判別ステップによりフチなし印刷可能なメディアでないと判別された場合、警告する警告ステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【請求項３０】
メディアのセンス結果を取得する取得ステップと、
前記取得ステップによる取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別ステップと、
前記判別ステップによりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告ステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理装置と印刷装置とが通信可能な印刷システムにおいて、印刷装置で給紙される記録媒体の種別を取得して、設定される印刷モードに従う画像情報の生成処理を制御するデータ処理装置および印刷装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来、プリンティングシステムは、カラー出力を可能とするカラープリンタと、そのプリンタを制御し印刷データを生成するホストコンピュータと、その双方を接続する通信インタフェースとから構成されるのが一般的である。
【０００３】
これらのプリンタの中には、記録媒体の四周に余白を残さず、記録媒体の全面への「フチなし」印刷を行うことのできるものがある。
【０００４】
このようなプリンタでは、記録媒体のサイズよりも大きい画像を作成した後、記録媒体の四周からはみ出すように印刷し、記録媒体の全面に印刷を行っている。はみ出した部分のインクは、例えばプリンタのプラテン部に設けたインク吸収体に吸収させることにより、回収している。このような「フチなし」印刷の際、ユーザはプリンタドライバ上の印刷設定の中で、「フチなし」印刷を行うことを指定し、その設定に基づいた印刷処理を行うように構成されている。
【０００５】
カラープリンタの中でインクジェットプリンタは、その用途に応じて、実に様々な用紙を使い分ける。例えば、複写機などで用いられる普通紙をはじめ、インクの滲みを抑え発色を良くするためにシリカ等のコーティングを表面に施したコート紙、銀塩写真のような写真調画像を形成するのに用いられる光沢紙、透過原稿用のＯＨＰフィルム、アイロンプリントするための転写紙やバックプリントフィルムなど、多種多様な用紙が存在している。
【０００６】
それらの用紙（メディア）に印刷する際、予め印刷対象となる記録媒体（用紙）の種類をユーザがプリンタドライバ上の印刷設定の中で選択し、その設定に基づいた適切な印刷を行うように構成されていた。
【０００７】
最近では、用紙の種類を自動的に判別するメディアセンサと呼ばれるセンサを搭載したプリンタが考えられている。
【０００８】
このようなプリンタでは、図３に示すように分類する用紙の種類を大きく分けて５種類程度（同図の破線で囲まれた領域）にしており、それぞれのグループに適した色処理、印刷品位を選択するようになっている。この例では、用紙表面へ光を照射し、その反射光（正反射光と拡散反射光）の強度を判別に利用しているものの例である。
【０００９】
一方用紙の種類ではなく用紙のサイズを判別し、そのサイズからはみ出すようなデータを印刷しようとした際に、用紙サイズに合わせてデータを編集するようなプリンタとして特許文献１のようなものが提案されている。
【００１０】
【特許文献１】
特開平０５−１４７３０４号公報
【００１１】
【発明が解決しようとする課題】
しかしながら上述した従来の技術においては、以下のような課題があった。
【００１２】
例えば「フチなし」全面印刷を行う際には、用紙端部にまでインクを付着させるため、使用する用紙の種類によっては用紙が著しくカールする場合がある。
【００１３】
このような状態で印刷を続行すると、プリンタ内部の可動部品がカールした用紙と接触し、故障の原因となり得る。
【００１４】
また、用紙が可動部品に巻き込まれ紙詰まりの原因ともなりうる。そのためプリンタドライバ上での印刷設定時に、用紙の種類として「フチなし」印刷に適さないものが選ばれている場合には、「フチなし」印刷の指定を禁止するように構成されている。
【００１５】
ところがメディアセンサを搭載していない一般的なインクジェットプリンタでは、ユーザが用紙の種類について適正な設定を行わずに、不正な用紙設定で「フチなし」印刷を実行してしまう可能性があった。特に、デフォルトの紙種で「フチなし」印刷が可能な場合には、紙種の設定について十分な知識を持たないユーザは「フチなし」印刷指定のみを行い、紙種の設定を行わずに印刷設定を完了してしまう可能性があった。
【００１６】
このような場合にユーザが「フチなし」印刷に適さない用紙をセットして印刷開始操作を行うと、プリンタ本体にダメージを与えたり、用紙を詰まらせ用紙やインクを無駄にしてしまうおそれがあった。
【００１７】
また、上記課題の一部を解決するため、用紙の種類を特定することが可能なメディアセンサを搭載し、紙種に適した印刷設定を自動的に行うプリンタが提案されているが、その場合でも次のことが問題となった。
【００１８】
すなわち、メディアセンサによって判別された用紙が「フチなし」印刷に適さないものであった場合には、その用紙への「フチなし」印刷を阻止するため、プリンタドライバによる印刷処理は中止せざるを得ない。
【００１９】
このことにより、プリンタ本体へのダメージや用紙，インクの無駄は回避できるものの、ユーザが画像出力を得るためには、プリンタドライバ上での設定を変更し、フチあり印刷を行うことを指定した上で再度印刷指示を行うという煩雑かつ一定の知識を必要とする操作を行わなければならない。
【００２０】
また、用紙サイズ判別を行うプリンタにおいては、用紙サイズに収まらないデータを用紙サイズに合わせて出力することはできるものの、「フチなし」印刷の可否という、同一用紙サイズでの紙種の違いによる条件の違いは考慮されていなかった。
【００２１】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置において、画像情報に対して全面印刷モードが指定されている場合に、前記用紙の特性情報を前記印刷装置より獲得し、該獲得される特性情報と記憶される判別データとに基づいて、用紙の全面印刷の適否を判定し、該判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正した後、該補正後の画像情報を前記印刷装置へ出力することにより、用紙の種類を自動判別するとともに、フチなし印刷を行う印刷モードをユーザが選択した場合に、判別された用紙の種類では、全面印刷が不適当である場合には、自動的にその指定を解除して、用紙に余白のある状態で画像情報を出力して、全面印刷が不適当な用紙に対する全面印刷が実行されてしまうことによる印刷部における各種の障害発生を未然に防止できる利便性に優れたデータ処理装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００２２】
第２の目的は、印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置において、前記画像情報に対して全面印刷モードが指定されている場合に、前記検出部が検出可能な用紙の特性情報を獲得し、該獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定し、該判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正し、該補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御することにより、用紙の種類を自動判別するとともに、フチなし印刷を行う印刷モードをユーザが選択した場合に、印刷装置側で判別された用紙の種類では、全面印刷が不適当である場合には、自動的にその指定を解除して、用紙に余白のある状態で画像情報を出力して、全面印刷が不適当な用紙に対する全面印刷が実行されてしまうことによる印刷部における各種の障害発生を未然に防止できる利便性に優れた印刷装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００２３】
第３の目的は、メディアのセンス結果を取得し、該取得結果に基づきフチなし印刷可能なメディアか否かを判別して、フチなし印刷可能なメディアでないと判別された場合、警告することにより、あるいは、メディアのセンス結果を取得し、該取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別し、フチなし印刷できないメディアの可能性があると判別された場合、警告することにより、センスされたメディアがフチなし印刷可能なメディアであるのか、フチなし印刷できないメディアであるのかを適時にユーザに明示して、フチなし印刷できないメディアに対する印刷が実行されてしまう事態を回避させたることができるデータ処理装置印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【００２４】
【課題を解決するための手段】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００２５】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置であって、前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得手段と、前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データを記憶する記憶手段と、前記特性情報獲得手段により獲得される特性情報と前記判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定手段と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正手段と、前記画像補正手段により補正された画像情報を前記印刷装置へ出力する出力手段とを有することを特徴とする。
【００２６】
また、上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００２７】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置において、前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得手段と、前記特性情報獲得手段により獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定手段と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正手段と、前記画像補正手段により補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御手段とを有することを特徴とする。
【００２８】
また、上記目的を達成する本発明のデータ装置は以下に示す構成を備える。
【００２９】
メディアのセンス結果を取得する取得手段と、前記取得手段による取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別手段と、前記判別手段によりフチなし印刷可能なメディアでないと判別された場合、警告する警告手段とを有することを特徴とする。
【００３０】
また、メディアのセンス結果を取得する取得手段と、前記取得手段による取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別手段と、前記判別手段によりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告手段とを有することを特徴とする。
【００３１】
さらに、上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００３２】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置における印刷制御方法であって、前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得ステップと、前記特性情報獲得ステップにより獲得される特性情報と記憶される前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップと、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定ステップによる判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正ステップと、前記画像補正ステップにより補正された画像情報を前記印刷装置へ出力する出力ステップとを有することを特徴とする。
【００３３】
さらに、上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００３４】
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置における印刷制御方法であって、前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得ステップと、前記特性情報獲得ステップにより獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップと、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正ステップと、前記画像補正ステップにより補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御ステップとを有することを特徴とする。
【００３５】
また、上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００３６】
メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷可能なメディアでないと判別された場合、警告する警告ステップとを有することを特徴とする。
【００３７】
さらに、メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告ステップとを有することを特徴とする。
【００３８】
【発明の実施の形態】
以下、図面に示す実施形態に基づき本発明を詳細に説明する。
【００３９】
なお、以下においてＵＳＢとはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略であり、双方向通信が可能な公知のインタフェースであるので、その詳細説明は省略する。
【００４０】
〔第１実施形態〕
図１は、本発明の第１実施形態におけるプリンティングシステムの構成を示すブロック図である。
【００４１】
図１において、１０１は画像形成を行うインクジェット方式のカラープリンタ（プリンタ）であり、後述するＰＣ１０２で生成された印刷データに基づいて画像の形成を行う。プリンタの種類については「フチなし」印刷可能であれば、特に問わないが、ここではインクジェット方式のカラープリンタを想定している。プリンタ１０１は、各種機能ブロック１０４〜１０８によって構成される。
【００４２】
１０２は印刷データの生成や接続されたプリンタ１０１の制御を行うデータ処理装置（ＰＣ）である。ここでは、パーソナルコンピュータ（以下、ＰＣと記す）を想定している。印刷の設定に関するユーザからの指示や入力を受ける役割も果たす。
【００４３】
ＰＣ１０２は、各種機能ブロック１０９、１１０、１１６〜１１９によって構成される。また、この図には記載していないが、ＰＣ１０２を制御するオペレーティングシステム（以降、ＯＳと略すことがある）として、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）が組み込まれており、このＯＳの機能を利用して各種機能ブロックが動作する。
【００４４】
１０３は通信インタフェースで、ＰＣ１０２とプリンタ１０１を接続する。ここでは仮に、シリアルインタフェースであるＵＳＢを想定しているが、この他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩｒＤＡ（登録商標）、ＩＥＥＥ８０２．１１、電力線など、パラレルインタフェースとしてはセントロニクス、ＳＣＳＩなど、双方向の通信を実現するものであれば有線／無線を問わずどのようなインタフェースであっても構わない。
【００４５】
このように、本実施形態におけるプリンティングシステムとは、単体の装置ではなく、ＰＣ１０２と画像形成を行うプリンタ１０１とが特定の双方向インタフェースで接続された構成をとっているが、この例に限られることなく、このようなＰＣとプリンタの機能が一体となった装置一体型のプリンティングシステムであってもよい。
【００４６】
なお、プリンタ１０１及びＰＣ１０２とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については記載を省略している。
【００４７】
プリンタ１０１において、１０４は用紙認識センサ（メディアセンサ）で、記録媒体１００の種類を特定するための情報を得る。記録媒体１００は、プリンタ１０１に備え付けられたシートフィーダ、給紙トレイやカセットなどに積載されているものとする。
【００４８】
なお、用紙の種類を判別するための特徴量を把握する手段としては、予め記録媒体である用紙にマーキングを施し、そのマークを光学的に検出する手段や、専用の用紙カセットを用いる手段、用紙にＩＣカードを埋め込む手段、用紙に対して照射した特定光の反射光（正反射光及び拡散反射光）を光学的に検出する手段、直接もしくは間接的に表面粗さを測定する手段、光の透過率を測定する手段など多種多様なものが存在する。
【００４９】
他にも用紙の重さ、厚さ、摩擦係数、誘電率や電気抵抗値、吸水率、及び２次元イメージを撮像し特徴量から判別する手段などの実現手段が存在する。
【００５０】
これらの検出手段は単体でも複数組み合わせることでも用紙認識機能を実現する。ここでは、特にメディアセンサ１０４の原理や構成については問わないが、最低限想定している用紙の種類を判別できる機能を有しているものとする。
【００５１】
また、本実施形態で想定しているメディアセンサ１０４は、製品に実装可能な比較的廉価もので、用紙認識精度がそれほど高くなく、後述する図１２に示すような印刷設定ダイアログ１１０１の用紙の種類選択部１１１０で選択可能な全ての用紙を正しく認識できるような精度を持たないものとする。つまり、図１０に示す各領域判定に基づくグループ判定が可能なセンサとして機能することを意味する。
【００５２】
１０５はセンス情報格納部で、メディアセンサ１０４で取得した用紙に関する情報（特徴量）を格納する。なお、不揮発性のメモリ媒体でセンス情報格納部１０５が構成される場合には、センス情報は履歴と合わせて複数格納して管理することが可能となる。１０６はＩ／Ｆ制御部で、プリンタ１０１のインタフェース機能を司る。ここでは想定しているインタフェースがＵＳＢであるため、ＵＳＢの周辺機器側のコントローラによって構成されるものとする。ここでのデータ通信の一例として、用紙情報の送信や、印刷データ及び制御コマンドの受信などが行われる。
【００５３】
また、プリンタ１０１の本体で発生したエラーや通信状態などステータス情報に関しても要求があればＰＣ１０２に対して返す。
【００５４】
１０７は印刷制御部で、ＰＣ１０２から送信されてきた印刷データを受けてプリンタエンジン１０８に転送可能なイメージデータに展開する。ＰＣ１０２から送信されてくる印刷データは、既に用紙の種類や大きさなどを含めた印刷設定に基づいてＰＣ１０２側で画像処理が行われたデータであり、ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジン１０８の制御を行う。
【００５５】
具体的には、例えば印刷用の２値データ（場合によっては２値化前の中間データ）とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。
【００５６】
１０８は印刷部（プリンタエンジン）であり、印刷制御部１０７で展開された印刷データに基づき記録媒体１００に対して印刷を行う。プリンタ１０１はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。
【００５７】
一方、データ処理装置１０２において、１０９はＩ／Ｆ制御部で、ＰＣ１０２のインタフェース機能を司る。
【００５８】
なお、Ｉ／Ｆ制御部１０９は、ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやドライバなどソフトウェアによって構成されてもよい。
【００５９】
１１０はプリンタドライバで、印刷のための各種設定や印刷データの生成及びプリンタの制御をＰＣ１０２上で行うためのソフトウェア（プログラムモジュール）である。プリンタドライバシステムとしては、１１１〜１１５までの各種機能ブロックによって構成される。
【００６０】
データ処理装置１０２において、１１１は印刷設定処理部で、用紙の設定や印刷品位の設定などを含む各種印刷設定を行う。また、ユーザからの指示や入力を受け付け、設定された内容を表示もしくは通知する機能を有する。
【００６１】
１１２は印刷用のデータ生成処理部であり、プリンタ１０１および印刷設定処理部１１１で行った印刷設定に合わせて色変換やハーフトーン処理などの各種画像処理を行い、プリンタ１０１が解釈可能な特有の形式の印刷データを生成するとともに、プリンタ制御用コマンドの生成も行う。
【００６２】
この機能ブロックは本発明の根幹をなす部分であり、メディアセンサ１０４が検知してプリンタ１０１から送られる用紙情報に基づいて後述するような印刷データを生成する機能を有する。用紙情報の取得から印刷データの生成に関する詳細については図１５、図１６を用いて後述する。１１３は色変換テーブルで、データ生成処理部１１２が色変換演算処理の際に参照する。
【００６３】
１１４は用紙特定処理部で、メディアセンサ１０４の出力結果（プリンタ１０１から取得される）に基づき、用紙の種類を特定する。本実施形態では参照用の用紙判定用テーブル１１５を用いて用紙の種類を特定する。用紙の特定の際に必要なメディアセンサ１０４からの出力情報はＩ／Ｆ１０３を介してＰＣ１０２に送られる。そして、受信した用紙情報に基づき、用紙特定処理部１１４が用紙の特定処理（詳細は後述する）を行う。
【００６４】
１１６は種々のアプリケーションソフトウェアで、ユーザが印刷すべきデータを作成する。なお、アプリケーション１１６は、ＯＳの標準的な機能を用い、プリンタドライバ１１０を介してプリンタ１０１での印刷を行うことができるものであれば、ワードプロセッサ、表計算ソフトウェア、電子メールリーダ、ＷＷＷブラウザ、画像処理ソフトウェアなどソフトウェアの分野や用途、実装詳細は問わないため、その詳細説明は省略する。
【００６５】
１１７は中央制御部で、ＰＣ１０２の各種機能を制御し、ＣＰＵの持つ機能がこれに該当する。１１８は印刷設定入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器（キーボード，ポインティングデバイス等）から構成される。
【００６６】
なお、中央制御部１１７は、図示しない外部記憶装置からＲＡＭ等の内部メモリにロードされるオペレーティングシステム（ＯＳ）により各種のデータ処理が制御されている。
【００６７】
１１９は設定情報通知部で、印刷設定やその変更情報をユーザに通知する。通知方法としては、モニタなどの表示装置（印刷設定画面や後述するダイアログが表示可能に構成されている）を使用する場合や音声による通知などが考えられる。
【００６８】
次に、図２〜図６を用いて、本実施形態におけるインクジェットプリンタの「フチなし」印刷機能について説明する。
【００６９】
図２は、図１に示したプリンタ１０１の一例を説明する概略断面図であり、本実施形態におけるプリンタを側方から見た場合に対応する。
【００７０】
図２において、２０１はオートシートフィーダであり、印刷に供される記録媒体はここに積載される。記録媒体は複数枚を同時に積載することが可能であり、この場合上に積載されたものから順に１枚ずつが給紙される。
【００７１】
２０２は前記オートシートフィーダ２０１に積載された記録媒体が給紙、搬送、画像形成され、排紙されるまでに通過する経路を示す。
【００７２】
２０３は給紙ローラであり、オートシートフィーダ２０１に積載された記録媒体の一番上に積載された１枚を後続の搬送機構へ送り出す働きをする。２０４は搬送ローラ、２０５は排紙ローラであり、これら各ローラ、およびそれらと組み合わされた他のローラ等の回転によって記録媒体は経路２０２上を搬送される。
【００７３】
２０６は排紙トレイであり、排紙ローラ２０５によりプリンタ本体から排出された記録媒体を保持する。２０７はプラテンであり、搬送中の記録媒体を支持する。２０８は記録ヘッドであり、プラテン２０７で支持された記録媒体に対してインク滴を飛翔させ画像記録を行う。なお、記録ヘッド２０８の構成は、使用するインクの種類と数に応じて異なる。
【００７４】
なお、図１に示したメディアセンサ１０４は、給紙トレイ、シートフィーダや専用のカセット内に積載された用紙の種類をセンシングできるように備え付けられ、用紙を給紙する前にセンシングすることが可能な構成になっているものとする。
【００７５】
また、メディアセンサ１０４のセンスのタイミングは、プリンタドライバ１１０による用紙情報の取得要求時に取得情報の応答ができるようになっていればいつのタイミングでも構わない。ここでは、仮にプリンタ１０１の電源投入時を想定するが、例えばプリンタドライバ１１０からの取得要求時に直ちにセンスする構成でも構わない。
【００７６】
図３は、図１に示したメディアセンサ１０４がセンス可能な種別領域判定のための特性図であり、縦軸は正反射光強度を示し、横軸は拡散反射光強度を示す。
【００７７】
図３において、メディアセンサ１０４が検知する光学的な反射光量を、光電変換処理を行い、その記録媒体特有の用紙情報が特定のグループＧ１〜Ｇ６として判定される。なお、各グループ領域は、図１０に示す各グループＧ１〜Ｇ６にそれぞれ対応する。
【００７８】
図４は、図２に示した搬送ローラ２０４、排紙ローラ２０５およびプラテン２０７の配置を説明する図であり、図２に示したプリンタを斜め上からみた状態に対応する。
【００７９】
図４において、３０１は搬送ローラ、３０２は排紙ローラであり、３０３はプラテンで、これらのローラ間で記録媒体を支持する。
【００８０】
プラテン３０３には、図に示すように用紙搬送方向に交わる方向に穴が空けられており、その内部にはインク吸収体３０４が設けられている。このインク吸収体３０４は搬送される記録媒体に接触しないようにプラテン３０３に対してくぼんだ形状で設けられている。
【００８１】
図５〜図７は、本発明に係るプリンタによる「フチなし」印刷における画像記録時のプリンタの動作を示す図であり、例えば記録媒体前端部への画像記録時点の状態を示す。
【００８２】
図５において、搬送されてきた記録媒体４０１に対して、その前端および左右端からはみ出す範囲４０２へ画像記録を行う。はみ出した部分のインクはインク吸収体４０３に吸収され、回収される。記録媒体前端部では、中間部に比べて一般に記録媒体の搬送精度が低下するため、１動作あたりの記録媒体搬送幅を狭くし、搬送方向にはそれに対応した狭い範囲でのみ画像記録を行う。
【００８３】
図６は、記録媒体中間部への画像記録時点の状態を示し、図５と同様に記録媒体５０１の左右端からはみ出す範囲５０２へ画像記録を行い、はみ出した部分のインクはインク吸収体５０３に吸収、回収される。この時点では十分な精度で記録媒体を搬送できるため、１動作あたりの記録媒体搬送幅を図４に示す矩形枠領域よりも広げ、記録ヘッド２０８の性能を生かした広範囲への画像記録を行う。
【００８４】
図７は記録媒体後端部への画像記録時点の状態を示し、排出される記録媒体６０１に対して、その後端および左右端からはみ出す範囲６０２へ画像記録を行う。はみ出した部分のインクはインク吸収体６０３に吸収され、回収される。また、記録媒体後端部では、前端部同様搬送精度が低下するため、図５に示した矩形枠領域よりも狭い矩形枠領域の範囲でのみ画像記録を行う。
【００８５】
以上図２，図４〜図７に示したものはインクジェットプリンタにおける「フチなし」印刷機構および動作の一例であるが、「フチなし」印刷機能を持つプリンタであれば異なる構成のものであってもよい。
【００８６】
図８は、本発明に係る印刷装置におけるフチあり印刷時の画像データの有効印刷領域を説明する図である。
【００８７】
図８において、フチあり印刷を行う際には、幅ｗ［ｍｍ］、長さｈ［ｍｍ］である記録媒体の実サイズ７０１に対して、記録媒体の裁断精度やプリンタの搬送精度、プリンタ機構上の条件などを元に定められた左余白ｘ３［ｍｍ］、右余白ｘ４［ｍｍ］、前端余白ｙ３［ｍｍ］、後端余白ｙ４［ｍｍ］を周囲に残した、幅ｗｎ［ｍｍ］＝ｗ−ｘ３−ｘ４、長さｈｎ［ｍｍ］＝ｈ−ｙ３−ｙ４の印刷可能範囲７０２へ描画を行う。
【００８８】
プリンタドライバ１１０からアプリケーション１１６へは上記記録媒体の実サイズ情報、四周の余白情報と、プリンタの実解像度ｒ［ｄｐｉ］を渡す。
【００８９】
フチあり印刷を行う際には横ｗｎ×ｒ÷２５．４［ドット］、縦ｈｎ×ｒ÷２５．４［ドット］のビットマップ画像を生成し、それに従った画像記録を行う。
【００９０】
図９は、本発明に係る印刷装置における「フチなし」印刷時の画像データの有効印刷領域を説明する図である。
【００９１】
図９において、前述のとおり、「フチなし」印刷を行う際には、実記録媒体のサイズ８０１より広い範囲に画像記録を行うため、プリンタの実解像度において実記録媒体サイズより大きい画像データ８０２を作成する必要がある。記録媒体の幅ｗ［ｍｍ］に対して、一般的な記録媒体の裁断精度、プリンタの搬送精度などを元に定められた左はみ出し量ｘ１［ｍｍ］、右はみ出し量ｘ２［ｍｍ］が定義されており、画像の最小幅としてｗｅ［ｍｍ］＝ｘ１＋ｗ＋ｘ２が必要となる。
【００９２】
記録媒体の長さｈ［ｍｍ］に対しても同様に、定義された前端はみ出し量ｙ１［ｍｍ］、後端はみ出し量ｙ２［ｍｍ］を元に長さｈｅ［ｍｍ］＝ｙ１＋ｈ＋ｙ２が求まる。プリンタの解像度がｒ［ｄｐｉ］であるとすると、「フチなし」印刷を行うためには、横ｗｅ×ｒ÷２５．４［ドット］、縦ｈｅ×ｒ÷２５．４［ドット］のビットマップ画像を生成する必要がある。
【００９３】
一方、ＰＣ１０２上のアプリケーション１１６は、用紙サイズとプリンタドライバ１１０から通知される解像度情報、および四周の余白幅情報に基づいて、レイアウト設定を行い、それらに最適な描画処理を行う。
【００９４】
「フチなし」印刷時、四周の余白幅はすべて０ｍｍであるが、アプリケーション１１６は用紙サイズ情報として実記録媒体の幅ｗ［ｍｍ］、ｈ［ｍｍ］を用いてレイアウトを行っており、それとは異なる幅ｗｅ［ｍｍ］、長さｈｅ［ｍｍ］を用いたレイアウトは行わない。
【００９５】
そのため描画情報を上記ドット数のビットマップとして作成するために、プリンタドライバ１１０からアプリケーション１１６に通知する解像度情報を実解像度ｒ［ｄｐｉ］から補正する。
【００９６】
補正した仮想解像度は、横縦それぞれｒｘ’［ｄｐｉ］＝ｒ×（ｗｅ÷ｗ）、ｒｙ’［ｄｐｉ］＝ｒ×（ｈｅ÷ｈ）で求められるが、横縦各方向の補正率が異なっていると最終的な出力結果の縦横比が正しくなくなるため、ｒｘ’とｒｙ’の大きい方を横縦双方の仮想解像度ｒ’［ｄｐｉ］として適用し、アプリケーションに通知する。
【００９７】
「フチなし」印刷時に上記処理を行うことにより、記録媒体上に記録される画像はユーザがアプリケーションでレイアウトした画像よりも大きく引き伸ばされ、元データの四周の部分が記録媒体からはみ出す。このことにより記録媒体の四周に余白が発生することを防いでいるが、同時にユーザが作成したデータの一部が失われることにもなる。
【００９８】
そのため、プリンタドライバ１１０の印刷設定において、上記ｘ１、ｘ２、ｙ１、ｙ２を段階的に調整することにより、はみ出し量を調整することができるようになっている。
【００９９】
ｘ１、ｘ２、ｙ１、ｙ２は「０」ｍｍとなる設定が存在していても構わないが、この場合には精度の問題から記録媒体周囲の一部に画像が記録されない部分が生じる可能性がある。
【０１００】
また、この場合でも前述のとおり周囲にｘ３、ｘ４、ｙ３、ｙ４幅の余白を確保しているフチあり印刷時よりは大きいビットマップ画像を生成する必要があることには変わりない。
【０１０１】
上記の演算処理はプリンタドライバ１１０の印刷設定処理部１１１によって行われるが、定数ｘ１、ｘ２、ｙ１、ｙ２、ｒは印刷設定処理部１１１が保持している。
【０１０２】
図１０は、図１に示したメディアセンサ１０４で判別可能な用紙のグループと、そのグループに含まれる用紙との関係を示す図である。
【０１０３】
図１０において、グループ欄は判別されるグループを、例えばグループ１〜６に分けた名称を表す。用紙の種類欄は、各グループに含まれる用紙の種類名を表すもので、これらの用紙の種類は、図１２で後述する印刷設定画面の用紙の種類選択部１１１０で選択可能な名称である。
【０１０４】
例えばグループ３は光沢紙系の用紙のグループであり、光沢紙、写真用紙、高品位写真用紙が含まれる。このように１つのグループに複数の紙種が含まれているのは、前述したとおりメディアセンサ１０４の精度がそれほど高くないため、グループ１〜６の判別は正確にできるものの、個々のグループ内に含まれる複数の紙種を相互に正確、かつ、詳細に判別できないからである。
【０１０５】
また、グループ６はプリンタ１０１に記録媒体１００がセットされていない状態をメディアセンサ１０４で検出した時の状態を表すグループであり、このグループには用紙は属さない。なお、この表の内容は、図１に示した用紙判定用テーブル１１５に格納（プリンタ１０１に記憶して、初期化時にロードする構成であってもよい）されている。
【０１０６】
図１１は、図１に示したデータ処理装置１０２におけるグループまたは用紙とそれに適応する色変換テーブルとの関係を示す図である。
【０１０７】
図１１において、色変換テーブル欄には印刷データ生成の際に行う色変換処理用のテーブル名（図１に示した色変換テーブル１１３に記憶されるテーブル名）を記載している。
【０１０８】
なお、用紙の種類によっては、フチあり印刷時と同量のインク打ち込み量で「フチなし」印刷をすると用紙のカールによる不具合が発生するなどの理由によりフチあり印刷時と「フチなし」印刷時で異なる色変換を行う場合（普通紙がこれに該当する）がある。
【０１０９】
このことにより使用する色変換テーブルは、フチあり印刷時と「フチなし」印刷時で異なる場合があるため、それぞれの場合に使用するテーブル名称を記載している。また、「フチなし」印刷に適さない紙種に対しては、「フチなし」印刷時用の色変換テーブルは定義されていない（コート紙と光沢フィルムと、ＯＨＰフィルムと、グループＧ４、Ｇ５がこれに該当する）。
【０１１０】
グループまたは用紙欄には、図１０に示したグループまたは用紙の名称が記載されており、各グループまたは用紙の種類毎に最適な色変換テーブルが定義されている。
【０１１１】
例えば「写真用紙」に最適な色変換テーブルは、フチあり印刷時、「フチなし」印刷時とも共通の「写真用紙用テーブル」であり、このテーブルは記録媒体１００が写真用紙の場合に最高の印刷結果が得られるようにチューニングされた色変換テーブルである。
【０１１２】
また、グループ３に最適な色変換テーブルも写真用紙用テーブルであり、この写真用紙用テーブルは記録媒体１００が光沢紙、写真用紙、高品位写真用紙の何れであっても、これらの用紙に適した印刷結果となるように選択されたテーブルである。
【０１１３】
ここで、記録媒体１００が光沢紙の場合を考えると、光沢紙用色変換テーブルを用いる方が写真用紙用色変換テーブルを用いる時より印刷品位は高い。
【０１１４】
このように、グループ内に複数の種類の用紙が含まれている場合、そのグループに最適な色変換テーブルは、これらの全ての用紙に対して最高の印刷結果を与えるものではない。なお、このテーブルの内容は、図１に示した色変換テーブル１１３に格納されている。
【０１１５】
図１２は、図１に示したデータ処理装置１０２の設定情報通知部１１９が備える表示部に表示される印刷設定ダイアログの一例を示す図であり、例えば印刷モードや各種用紙設定を行う際に表示される印刷設定ダイアログの一例に対応する。
【０１１６】
図１２において、１１０１は印刷設定ダイアログであり、１１０２〜１１１６までの各表示エリアから構成される。印刷設定では表示する項目が非常に多いため、タブシートを使用して設定項目を内容ごとに分けて見やすい構成にするのが通例である。本実施形態でもタブを使用する。
【０１１７】
１１０２は基本設定タブであり、印刷全般に関する内容を表示する。詳細については後述する。
【０１１８】
１１０３は色設定のタブであり、自然画像向けやグラフィックス向けなどの出力内容に応じた色処理設定や、色調の微調整に関する内容を表示する。同時にユーザによる上記設定内容の変更指示や入力を受け付ける。
【０１１９】
１１０４は特殊効果のタブであり、各種画像補正やセピア調など特殊な効果を画像に与える場合に使用する機能の選択画面を表示する。１１０５はユーティリティのタブであり、ヘッドの調整やクリーニングなどの機能の選択画面を表示する。
【０１２０】
１１０６は全体設定の簡易表示エリアであり、文字情報だけでなく視覚に訴える形で、設定された情報を表示する。
【０１２１】
１１０７は用紙の種類の表示／操作エリアであり、設定されている用紙の種類を表示したり、操作したりするエリアであり、オートラジオボタン１１０８、マニュアル設定ラジオボタン１１０９、用紙の種類選択部１１１０から構成される。
【０１２２】
ラジオボタン１１０８、１１０９は常時いずれか一方だけが選択された状態となっている。ここで、ラジオボタン１１０８が選択されると、メディアセンサ１０４による用紙の種類検知機能が有効となり、検出された用紙の種類に応じて適した印刷処理が行われる。この時、用紙の種類選択部１１１０は淡色表示され、操作できない。この場合のデータ生成処理部１１２の処理動作について図１６を用いて後述する。
【０１２３】
一方、図１２に示すダイアログにおいて、ラジオボタン１１０９が選択されると、用紙の種類選択部１１１０が有効表示され、ユーザ操作による用紙種別選択が有効となる。この時は、用紙の種類検知機能は無効となり、種類選択部１１１０で選択されている用紙の種類に対して最適な印刷処理が行われる。この場合のデータ生成処理および印刷動作は、通常の「フチなし」印刷機能を持った一般的なインクジェットプリンタのものと同等であり、詳細説明は省略する。
【０１２４】
用紙の種類選択部１１１０は用紙の種類を表示したり、ユーザが選択できるフィールドである。選択肢として用意されているのは、図１０に示したグループまたは用紙欄に記載の用紙の種類である。なお、グループ名は表示しない。
【０１２５】
用紙サイズ選択部１１１１は、記録媒体１００のサイズを表示したり、ユーザが選択できるフィールドである。選択肢には「Ａ４、Ａ５、Ｂ５、はがき、Ｌ判、２Ｌ判（製品の仕向け地によって異なる場合がある）」が含まれるがこれら以外のものが含まれていてもよい。
【０１２６】
「フチなし」印刷チェックボックス１１１２は、「フチなし」印刷を行うかどうかを表示しており、ユーザがチェックすることにより、「フチなし」印刷の有効あるいは無効が指定される。
【０１２７】
また、マニュアル設定ラジオボタン１１０９が選択されておりかつ、用紙の種類選択部１１１０で、「フチなし」印刷非対応の紙種が選択されている場合には、チェックボックス１１１２は淡色表示され、ユーザ操作は無効となり、フチあり印刷設定で印刷処理が行われる。
【０１２８】
ここで、「フチなし」印刷非対応の紙種とは、図１１に示した「フチなし」印刷時の色変換テーブル欄が空欄となっている用紙（図１０に示したコート紙と光沢フィルムと、ＯＨＰフィルムがこれに該当する）の種類である。それ以外の場合には、チェックボックス１１１２は有効表示される。
【０１２９】
チェックボックス１１１２が有効表示されている場合に、チェックボックス１１１２がチェックされていると、「フチなし」印刷設定で印刷処理が行われる。
【０１３０】
つまり、ボタン１１０８が選択された状態（用紙の種類「オート」）で、「フチなし」印刷を指定するチェックボタン１１１２がチェックされている場合には、「フチなし」印刷設定で印刷処理が行われることを意味する。
【０１３１】
また、「フチなし」印刷時のはみ出し量設定スライドバー１１１３は、図９にて前述した「フチなし」印刷時のはみ出し量を表示し、ユーザが好みで指定する。「フチなし」印刷時のはみ出し量は、具体的な数値ではなく、なし、小、中、大の４種中から選択される。
【０１３２】
また、スライドバー１１１３は、「フチなし」印刷を指定するためのチェックボックス１１１２が有効表示され、かつチェックされている時のみ有効表示され、操作可能であり、それ以外の場合には淡色表示され、操作できない。
【０１３３】
１１１４はＯＫボタンであり、このボタンをクリックすると、印刷設定ダイアログ１１０１で選択されている印刷設定を保存した後、印刷設定ダイアログ１１０１を閉じる。
【０１３４】
１１１５はキャンセルボタンであり、このボタンをクリックすると、印刷設定ダイアログ１１０１で選択されている印刷設定を変更前の状態に戻した後、印刷設定ダイアログ１１０１を閉じる。
【０１３５】
１１１６はヘルプボタンであり、このボタンをクリックすると、プリンタドライバ１１０で管理する各種印刷設定に関するヘルプが表示される。
【０１３６】
なお、ここには記載しなかったが、印刷設定の選択内容を更新して保存する更新ボタンを付加する構成でもよい。
【０１３７】
このように、印刷設定ダイアログ１１０１はユーザにとって必要な項目がひとまとめとなった画面構成となっており、どのような印刷設定がなされているのかを瞬時に確認することができる構成となっている。
【０１３８】
図１２に示されるオートラジオボタン１１０８を選択することで、印刷設定の用紙の種類に関わる設定の自動化が図れるわけである。
【０１３９】
図１３は、本発明に係るデータ処理装置における第１のミスマッチエラーダイアログを示す図である。後述する印刷データ生成処理時に、「フチなし」印刷が設定されているにも関わらず、記録媒体１００の用紙の種類として「フチなし」印刷できないかもしれない紙種グループが検知された際に表示する。
【０１４０】
「フチなし」印刷できないかもしれない紙種グループとは、具体的には図１０中のグループ２である。グループ２には、コート紙と写真用マット紙との２つが含まれるが、図１１に示す通り、コート紙は「フチなし印刷不可」であり、写真用マット紙は「フチなし印刷可能」である。このため、用紙の種類の判定結果がグループ２である場合は、「フチなし」印刷できないかもしれないことになる。
【０１４１】
この場合には、図１３に示すようなダイアログ１２０１を図１に示した設定情報通知部１１９に表示して、ユーザの入力操作を促す。
【０１４２】
図１３は、図１に示したデータ処理装置１０２の設定情報通知部１１９が備える表示部に表示される印刷設定ダイアログの一例を示す図であり、ラジオボタン１２０２とラジオボタン１２０３は印刷方法を指定するためのものである、
図１３において、ラジオボタン１２０２が選択されていた場合には、「フチなし」印刷設定のまま処理を続行する。ラジオボタン１２０３が選択されていた場合にはフチあり印刷として処理を続行する。
【０１４３】
１２０４はＯＫボタンであり、これが選択された場合にはラジオボタン１２０２または１２０３で指定された方法で印刷処理を続行する。
【０１４４】
１２０５はキャンセルボタンであり、これが選択された場合にはラジオボタン１２０２、１２０３の指定に関わらず、印刷を中止する。１２０６はヘルプボタンでありダイアログ１２０１に関するヘルプを表示する。
【０１４５】
図１４は、図１に示したデータ処理装置１０２の設定情報通知部１１９が備える表示装置に表示される印刷設定ダイアログの一例を示す図であり、第２のミスマッチエラーダイアログに対応する。なお、本画面は、後述する印刷データ生成処理時に、「フチなし」印刷が設定されているにも関わらず、記録媒体１００の用紙の種類として、「フチなし」印刷できない紙種グループが検知された際に表示する。
【０１４６】
図１４において、「フチなし」印刷（全面印刷）できない紙種グループとは具体的には、図１０中のグループ４、５である。グループ４、５にはそれぞれ光沢フィルム、ＯＨＰフィルムが含まれるが、図１１に示した通り、いずれも「フチなし」印刷不可である。このため、用紙の種類の判定結果がグループ４またはグループ５である場合は、「フチなし」印刷はできない。
【０１４７】
この場合には、図１４に示すダイアログ１３０１を表示し、ユーザの入力操作を促す。
【０１４８】
１３０２はＯＫボタンであり、これが選択された場合にはフチあり印刷設定で印刷処理を続行する。１３０３はキャンセルボタンであり、これが選択された場合には印刷を中止する。１３０４はヘルプボタンでありダイアログ１３０１に関するヘルプを表示する。
【０１４９】
つまり、図１３に示すダイアログと図１４に示すダイアログの相違点は、グループ中に、「フチなし」印刷可能な用紙と、「フチなし」印刷不可の用紙とが混在するグループがメディアセンサ１０４で検出された場合には、図１３に示すダイアログを表示して、オートでは判別できないグループ２に対する印刷要求における不具合の発生をユーザに提示して、「フチなし」印刷の実行を回避してもらうか、あるいは強制的に、「フチなし」印刷を実行するかをユーザが選択できる点である。
【０１５０】
これに対して、図１４に示すダイアログの場合には、グループ４，５がメディアセンサ１０４で検出された場合には、そもそも「フチなし」印刷を禁止する用紙であるから、フチあり印刷を実行させて、「フチなし」印刷実行に伴う不具合の発生を未然に防止する点にある。
【０１５１】
図１５は、本発明に係る印刷システムにおけるアプリケーション，プリンタドライバ，プリンタとの間で連係される一連のデータ処理の流れを説明するチャートであり、「フチなし」印刷処理に関するユーザ，アプリケーション１１６，プリンタドライバ１１０，プリンタ１０１とのデータ処理のシーケンス例に対応する。なお、１４０１〜１４２３はステップ（手順）を示すものとして説明する。
【０１５２】
ステップ１４０１では、プリンタ１０１がメディアセンサ１０４によって積載されている記録媒体１００の用紙の種類を特定するための情報を得る。
【０１５３】
なお、メディアセンサ１０４は、給紙トレイ、シートフィーダや専用のカセット内に積載された用紙の種類をセンシングできるように備え付けられ、用紙を給紙する前にセンシングすることが可能な構成になっているものとする。
【０１５４】
また、メディアセンサ１０４センスのタイミングは、プリンタドライバ１１０による用紙情報の取得要求時に取得情報の応答ができるようになっていればいつのタイミングでも構わない。ここでは、仮にプリンタ１０１の電源投入時を想定するが、例えばプリンタドライバ１１０からの取得要求時に直ちにセンスする構成でも構わない。
【０１５５】
そして、ステップ１４０２では、メディアセンサ１０４の出力結果をセンス情報格納部１０５に格納する。
【０１５６】
ステップ１４０３では、ユーザによって印刷要求がＰＣ１０２上のアプリケーション１１６に対して指示される。印刷要求の指示は一般には使用しているアプリケーション１１６のメニューの中から印刷コマンドを実行することによって行われ、マウスやキーボード（図１に示した印刷設定入力操作部１１８が備える）を使用して指示される。また、キーボードやマウスなどのポインティングデバイスではなく、音声入力を介して実現される構成でもよい。
【０１５７】
ステップ１４０４では、アプリケーション１１６からプリンタドライバ１１０へ印刷設定を行うことを要求する。これは通常ＯＳが提供するアプリケーションプログラムインタフェース（ＡＰＩ）を介してプリンタドライバ１１０が起動されることにより行われる。
【０１５８】
ステップ１４０５では、プリンタドライバ１１０の印刷設定処理部１１１が印刷設定要求の指示を受けて、既定の印刷設定情報をモニタなどの表示装置（図１に示した設定情報通知部１１９が備える）を使って表示する。
【０１５９】
ステップ１４０６では、ステップ１４０５で表示された印刷設定情報をユーザが確認し、必要に応じて印刷設定変更の指示を受け付ける。この場合には更新された設定情報をステップ１４０７で表示する。なお、ステップ１４０６、１４０７はユーザの操作に応じて「０」回以上任意の回数行われる。
【０１６０】
そして、ステップ１４０８でユーザからの設定完了指示を受け付ける。なお、ＰＣ１０２上で操作中のアプリケーション１１６から印刷の設定画面を表示することなく直接印刷を開始した場合には、ステップ１４０５〜１４０８を実行せず、既定の印刷設定のままステップ１４０９以降を実行することになる。
【０１６１】
さらに、ステップ１４０９ではプリンタドライバ１１０の印刷設定処理部１１１からアプリケーション１１６へ、印刷処理時に使用する設定情報を渡す。これには用紙の種類や用紙のサイズ、印刷解像度などの情報が含まれる。これ以降、実際の印刷処理を開始する。
【０１６２】
ステップ１４１０で、アプリケーション１１６はプリンタドライバ１１０から取得した印刷設定に従って、ユーザが印刷を所望する画像の描画情報を作成する。そのはじめにステップ１４１１で、プリンタドライバ１１０に対して印刷開始指示を送り、引き続き作成した描画情報をステップ１４１２でプリンタドライバ１１０へ逐次渡す。
【０１６３】
プリンタドライバ１１０のデータ生成処理部１１２はステップ１４１３で、アプリケーション１１６から渡される描画情報を図示しない一時ファイルに一旦蓄積（スプール）する。この動作はＯＳによって行われる場合もある。
【０１６４】
また、ステップ１４１４では、プリンタドライバ１１０の用紙特定処理部１１４がＩ／Ｆ制御部１０９を介して、プリンタ１０１に積載されている用紙が何であるのかを確認するため、センス結果の取得要求を行う。
【０１６５】
次に、ステップ１４１５では、プリンタ１０１は取得要求に応えて、先に取得済みのメディアセンス結果をＰＣ１０２上のプリンタドライバ１１０へ返送する。前述の通り、メディアセンスが短時間で実行可能であれば、ステップ１４１４の取得要求を受けた後で、ステップ１４０１、１４０２のセンスと結果格納を行い、その後直ちにセンス結果をステップ１４１５で返送する構成であってもよい。
【０１６６】
ステップ１４１６では、ステップ１４１５で返送されたセンス結果を元に、プリンタドライバ１１０の用紙特定処理部１１４が用紙判定用テーブル１１５を用いて用紙の種類を判定する。
【０１６７】
ステップ１４１７では、印刷設定処理部１１１が既に設定済みの印刷設定およびステップ１４１６での用紙の種類の判定結果に基づいて、最終的な印刷設定を行う。この時プリンタドライバ１１０側の設定と用紙判定結果の間に不整合があった場合には、ステップ１４１８で設定情報通知部１１９を介してユーザに対して通知を行う。ステップ１４１９でユーザは印刷設定入力操作部１１８を介して指示操作を行う。
【０１６８】
ステップ１４１７の最終印刷設定を受け、ステップ１４２０で、データ生成処理部１１２はプリンタ１０１が解釈可能な印刷データを生成する。この印刷データはステップ１４２１で、Ｉ／Ｆ制御部１０９を介して逐次プリンタ１０１に送信される。
【０１６９】
こうして印刷データを受信したプリンタ１０１は、ステップ１４２２で、記録媒体１００をシートフィーダ、給紙トレイまたはカセットから給紙し、ステップ１４２３にて印刷を行う。
【０１７０】
図１６は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を説明するフローチャートであり、図１５のステップ１４１３〜１４２０におけるプリンタドライバ１１０の印刷処理動作の詳細手順に対応する。なお、（１５０１）〜（１５２３）は各ステップを示す。
【０１７１】
まず、アプリケーション１１６から渡される描画情報を一時ファイルに蓄積（図示しないハードディスク中のファイルに蓄積される）する（１５０１）。これは、図１５に示したステップ１４１３に対応する。この描画情報は、図１５に示したステップ１４０９にてプリンタドライバ１１０からアプリケーション１１６に渡した印刷設定情報に基づいて作成されている。
【０１７２】
従って、「フチなし」印刷の場合には、前記補正された仮想解像度ｒ’で実記録媒体の全面８０１を対象とした座標で渡される。
【０１７３】
フチあり印刷の場合には、プリンタ１０１の実解像度ｒで印刷可能領域７０２内を対象とした座標で渡される。この描画情報には文字情報、線画などの図形情報、ビットマップなどのイメージ情報が含まれるがこれらに限定されない。
【０１７４】
次に、プリンタ１０１へメディアセンス結果を要求し（１５０２）、センス結果を取得する（１５０３）。このセンス結果に基づいて、メディアグループ（図１０に示したグループ１〜６のいずれであるか）の判定を行う（１５０４）。これらは図１５に示したステップ１４１４からステップ１４１６に相当する。
【０１７５】
次に、現在の印刷設定で、図１２に示したダイアログ画面でユーザにより、「フチなし」印刷が指定されているか（チェックボックス１１１２がチェック済みか）どうかを判定して（１５０５）、「フチなし」印刷が指定されていると判断した場合には、ステップ１５１２へ分岐する。
【０１７６】
一方、ステップ（１５０５）で、「フチなし」印刷が指定されていない場合には、通常の描画処理を行う。すなわち、ステップ１５０４の判定に従ったメディアグループのフチあり印刷用の色変換テーブルを選択し（１５０６）、フチあり印刷設定の印刷開始コマンドを生成するとともに、プリンタ１０１に送信し（１５０７）、ステップ１５０１で蓄積した描画情報に基づいて、メモリ内に確保したバッファへフチあり印刷設定で描画を行う（１５０８）。
【０１７７】
その後、先に選択された色変換テーブルを用いて、バッファに描画された画像に対する色変換処理を行い（１５０９）、印刷設定に従ったハーフトーン処理を行う（１５１０）。ハーフトーン処理を施した画像をプリンタ１０１に特有のデータ形式に変換し、Ｉ／Ｆ制御部１０９を介して順次プリンタ１０１へ送信し（１５１１）、一連の印刷処理を終了する。
【０１７８】
一方、ステップ１５０５で「フチなし」印刷が指定されていた場合には、まずステップ１５０４で判定されたメディアグループが「フチなし」印刷の全くできないものかどうか（グループ４，５）を判定する（１５１２）。
【０１７９】
具体的にはグループに属するすべてのメディアが「フチなし」印刷に対応していない、図１０に示したグループ４および５であるかどうかを判定する。そして、ここで、「フチなし」印刷できないメディアグループであると判定した場合にはステップ１５２３へ分岐する。
【０１８０】
ここで、「フチなし」印刷できないメディアではなかったと判断した場合、「フチなし」印刷できないかもしれないメディアグループ（できる可能性があるグループ２）かどうかを判定する（１５１３）。
【０１８１】
具体的には、グループに属するメディアの中に「フチなし」印刷対応メディアと非対応メディアの双方が含まれている、図１０に示したグループ２が該当する。ここで、「フチなし」印刷できないかもしれないメディアグループの場合にはステップ１５１７へ分岐する。
【０１８２】
一方、ステップ（１５１３）で、「フチなし」印刷可能なメディアグループだったと判断した場合は、ステップ１５０４での判定に従ったメディアグループの「フチなし」印刷用の色変換テーブルを図１１のテーブルに従って選択し（１５１４）、「フチなし」印刷設定の印刷開始コマンドを生成、プリンタに送信し（１５１５）、ステップ１５０１で蓄積した描画情報に基づいて、メモリ内に確保したバッファへ「フチなし」印刷設定で描画を行う（１５１６）。
【０１８３】
その後は、ステップ１５０９へ進み、上述同様にステップ（１５０９）〜（１５１１）を実行して、色変換、ハーフトーン、印刷コマンドへの変換、送信を行い、一連の印刷処理を終了する。
【０１８４】
一方、ステップ１５１３からステップ１５１７へ分岐した場合には、図１３に示したダイアログボックスをモニタ（図１に示した設定情報通知部１１９が備える表示装置）に表示し、ユーザからのボタン選択指示操作を受け付ける（１５１７）。
【０１８５】
一方、ユーザが「現在の用紙に「フチなし」印刷する」を選択したかどうかを判断して（１５１８）、ユーザが「現在の用紙に「フチなし」印刷する」を選択したと判定した場合には、ステップ（１５１４）へ進み、通常の「フチなし」印刷時の処理を行う。
【０１８６】
一方、ステップ（１５１８）で、フチありで印刷するを選択していると判断した場合は、さらに、ステップ（１５１９）へ進み、ユーザが「縮小してフチあり印刷する」を選択しているかどうかを判断して、ユーザが「縮小してフチあり印刷する」を選択していると判断した場合は、ステップ（１５０４）の判定に従ったメディアグループのフチあり印刷用の色変換テーブルを図１１に示したテーブルに従って選択し（１５２０）、フチあり印刷設定の印刷開始コマンドを生成、プリンタに送信する（ステップ１５２１）。
【０１８７】
そして、ステップ（１５０１）で蓄積した描画情報に基づいて、メモリ内に確保したバッファに対する描画処理を行うが、この際に描画位置と大きさを変換し、フチあり印刷設定での印刷可能領域内に画像情報を縮小して描画する。
【０１８８】
具体的には図８に示したｗｎ、ｈｎと図９に示したｗｅ、ｈｅを元にｓｘ＝ｗｎ÷ｗｅおよびｓｙ＝ｈｎ÷ｈｅをそれぞれ算出し、ｓｘとｓｙの小さい方を縮小比とした縮小処理を行う（ステップ１５２２）。その後、ステップ１５０９以降で色変換、ハーフトーン、印刷コマンドへの変換、送信を行う。
【０１８９】
ユーザが「キャンセル」を選択した場合にはそのまま印刷処理を終了する。これにより印刷はキャンセルされる。
【０１９０】
一方、ステップ（１５１２）からステップ（１５２３）へ分岐した場合には、図１４に示したダイアログボックスをモニタに表示し、ユーザからのボタン選択操作を受け付ける（１５２３）。
【０１９１】
ここで、フチありで縮小印刷をするを選択しているかどうかを判断して、ユーザが「ＯＫ」を選択したと判断した場合には、ステップ（１５２０）へ進んで縮小したフチあり印刷を行うため、ステップ（１５２０）〜（１５２２），ステップ（１５０９）〜（１５１１）を実行し、「キャンセル」を選択した場合には、そのまま印刷を終了する。
【０１９２】
以上説明したように第１実施形態では、メディアセンサ１０４および用紙特定処理部１１４のはたらきにより記録媒体１００の種別を判定し、適切に設定を行うため、紙種の設定という煩雑な操作を行うことなく、また、紙種の設定について十分な知識を持たないユーザに対しても自動的に適切な設定での印刷を行うことができる。
【０１９３】
また、図１６に示したステップ（１５１２）、ステップ（１５１３）の分岐により、「フチなし」印刷に不適な紙種に対して「フチなし」印刷が行われることを阻止し、このような用紙に対して「フチなし」印刷を行うことによるプリンタへのダメージや用紙の無駄を回避することができる。
【０１９４】
この判定は用紙サイズではなく用紙特定処理の結果に基づいているため、用紙の種類による条件の違いに対応することができる。
【０１９５】
さらに、ステップ（１５２０）〜（１５２２）における縮小処理を「フチなし」印刷の代替処理として設けることにより、ユーザが再印刷のための煩雑な操作を行わなくても画像出力を手にすることができる。
【０１９６】
なお、「フチなし」全面印刷の対象画像としては、主に写真等の自然画像が想定されるため、フチあり印刷のために画像を若干縮小しても画像サイズが変わることや画質面においてさほど大きな問題は生じず、上記ユーザ操作の手間の軽減というメリットを得ることができる。また、代替処理の適用に際してはユーザに対するダイアログ（図１３，図１４参照）の表示により、ユーザの意図に反した印刷が行われることを防ぐことができる効果がある。
【０１９７】
〔第２実施形態〕
本発明を実現する第２実施形態の一例を図に従って説明する。
【０１９８】
本実施形態を実現するプリンティングシステムは、第１実施形態で説明したプリンティングシステムと機能ブロックの構成要素に関しては基本的に何ら変わるものではない。
【０１９９】
また、第１実施形態で十分な説明をしているため、同様な部分の説明については省略する。また「フチなし」印刷の機構、メディアセンサでの紙種判定も第１実施形態と同様のものであり、説明は省略する。
【０２００】
本実施形態の特徴は、第１実施形態におけるプリンタによる片面印刷に対して、自動両面印刷機構を追加したことである。
【０２０１】
図１７〜図１９は、本発明の第２実施形態を示す印刷装置の一例を説明する概略断面図であり、図２に示した印刷装置に両面印刷を行うための反転ユニットを備え、反転パスを介して印刷の反転処理を行って用紙の両面に印刷処理を行えるように構成されている印刷装置例に対応する。
【０２０２】
なお、図１７において、１６０１，１６０３〜１６０８は第１実施形態における図２に示した２０１および２０３〜２０８と同一の構成要素であり、説明は省略する。
【０２０３】
図１７において、１６０９は自動両面印刷ユニットであり、１６１０は自動両面印刷ユニットの搬送ローラである。これらの機構を用いて記録媒体を裏返し、記録媒体の両面への印刷を実現する。
【０２０４】
１６０２は本実施形態におけるプリンタでの、記録媒体の第１面への印刷時の記録媒体の経路を示す。第１面の後端まで印刷が完了すると、排紙ローラ１６０５および搬送ローラ１６１０は逆回転し、第１面印刷済みの記録媒体を逆送し、自動両面印刷ユニット１６０９へ送る。自動両面印刷ユニット内では搬送ローラ１６１０が記録媒体を搬送する。
【０２０５】
自動両面印刷ユニット１６０９内を記録媒体が搬送される際の経路（パス）を図１８の搬送経路１７０１に示す。この搬送経路１７０１は自動両面印刷可能な記録媒体の最大長よりも長く設定されている。
【０２０６】
その後、記録媒体は裏返しにされた状態で再びプラテンと記録ヘッドの間へ搬送される。この時の記録媒体の搬送経路を図１９の搬送経路１８０１に示す。
【０２０７】
記録ヘッド１８０２からインク滴を飛翔させ、記録媒体の第２面に画像記録を行う。この時第１面後端の裏側が、第２面の前端に、また第１面前端の裏側が、第２面の後端になる。そのため、第１面前端に画像の上端を配置し、かつその裏に第２面の画像の上端を配置するためには、第２面の画像は下端から上端へ向けて、第１面とは１８０度回転させて記録する必要がある。
【０２０８】
図２０は、本発明に係るデータ処理装置で管理される用紙の種類毎の両面印刷の可能性と、「フチなし」印刷の可能性との対応関係を説明する図であり、テーブルとして、データ処理装置１０２の用紙判定用テーブル１１５等に記憶されているものとする。なお、図２０に示すテーブルの内容は、プリンタでの各種用紙の自動両面印刷および「フチなし」印刷の適性を示している。
【０２０９】
例えば普通紙は、片面印刷時にフチなし印刷可能であり、自動両面印刷ユニットを用いた自動両面印刷も可能であるが、自動両面印刷時に「フチなし」印刷を行うと用紙端部のカールや剛性低下により、自動両面印刷ユニットでの搬送に障害が発生するため、自動両面印刷時の「フチなし」印刷は記録媒体反転後の第２面のみ可能で、第１面には不可である。光沢紙は自動両面印刷時、記録媒体反転前後の第１面、第２面とも「フチなし」印刷可能である。逆にコート紙は第１面、第２面とも「フチなし」印刷不可である。またＯＨＰフィルムに対しては自動両面印刷自体不可である。
【０２１０】
なお、本実施形態のプリンタは、第１実施形態のプリンタと同様、シートフィーダ、給紙トレイやカセットなどに積載されている、給紙前の記録媒体の紙種を判別するものとする。
【０２１１】
そのため判別手段として用紙に対して照射した特定光の反射光を用いる構成とした場合には、記録媒体の第１面の紙種しか判定できないが、記録媒体の両面が同質のものであるとみなして動作する。
【０２１２】
図２１は、本発明に係るデータ処理装置で表示される印刷設定ダイアログの一例を示す図であり、本実施形態における印刷モードや各種用紙設定を行う際に表示される印刷設定ダイアログの一例に対応する。
【０２１３】
図２１において、２００１〜２０１６は第１実施形態における図１２に示した１１０１〜１１１６と同様であるため説明は省略する。
【０２１４】
図２１において、２０１７は自動両面印刷チェックボックスであり、自動両面印刷ユニットを用いた自動両面印刷を行うかどうかを表示して、ユーザから選択指示がなされると、チェックが表示され、自動両面印刷が有効となる設定がなされる。
【０２１５】
図２２は、本発明に係るデータ処理装置における第１のミスマッチエラーダイアログを示す図であり、図１に示した設定情報通知部１１９の表示装置に表示される。
【０２１６】
この表示例は、後述する印刷データ生成処理時に、自動両面印刷が設定されているにも関わらず、記録媒体１００の用紙の種類として自動両面印刷できない紙種グループが検知された際に表示される。
【０２１７】
また、自動両面印刷できない紙種グループとは、具体的には図１０中のグループ４およびグループ５である。グループ４、５は光沢フィルムとＯＨＰフィルムをそれぞれ含むが、図２０に示した通り、これらの記録媒体は自動両面印刷非対応である。このため、用紙の種類の判定結果がグループ４またはグループ５である場合は、自動両面印刷できない。
【０２１８】
この場合には、図２２に示す警告のためのダイアログ２１０１を表示し、ユーザによる回避入力操作指示を促す。
【０２１９】
図２２において、２１０２はＯＫボタンであり、これが選択された場合には印刷を中止する。２１０３はヘルプボタンでありダイアログ２１０１に関するヘルプを表示する。
【０２２０】
図２３は、本発明に係るデータ処理装置における第２のミスマッチエラーダイアログを示す図であり、図１に示した設定情報通知部１１９の表示装置に表示される。
【０２２１】
この表示例は、後述する印刷データ生成処理時に、自動両面印刷および「フチなし」印刷が共に設定されているにも関わらず、記録媒体１００の用紙の種類として自動両面印刷の第１面だけは「フチなし」印刷できない紙種グループが検知された際に表示する。
【０２２２】
自動両面印刷の第１面だけは「フチなし」印刷できない紙種グループとは、具体的には、図１０中のグループ１である。グループ１は、「普通紙」および「はがき」を含むが、図２０に示した通り、これらの記録媒体は自動両面印刷時の第１面については「フチなし」印刷不可である。このため、用紙の種類の判定結果がグループ１である場合は、自動両面印刷時の第１面にて「フチなし」印刷はできない。
【０２２３】
この場合には、図２３に示したダイアログ２２０１を表示し、ユーザによる当該状況を回避するための入力操作を促す。
【０２２４】
図２３において、２２０２はＯＫボタンであり、これが選択された場合にはフチあり印刷設定で印刷処理を続行する。２２０３はキャンセルボタンであり、これが選択された場合には印刷を中止する。２２０４はヘルプボタンでありダイアログ２２０１に関するヘルプを表示する。
【０２２５】
なお、本実施形態における全体処理および制御のフローも第１実施形態と同様である。
【０２２６】
図２４，図２５は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を説明するフローチャートであり、図１に示したプリンタドライバ１１０の印刷処理動作の詳細手順に対応する。なお、（２３０１）〜（２３２４），（２４０１）〜（２４１８）は各ステップを示す。また、図２４のステップ（２３０１）〜（２３０５）および（２３０７）から（２３２４）は第１実施形態における図１５の対応するステップと同一の処理を行う。
【０２２７】
そして、図２４に示すステップ（２３０６）で、プリンタドライバ１１０の現在の印刷設定で自動両面印刷が指定されているかどうかを判断することによって分岐する。
【０２２８】
ここで、自動両面印刷が指定されていない場合は、ステップ２３１３へ進み、以下第１実施形態と同様の片面印刷処理を行う。
【０２２９】
一方、ステップ（２３０６）で、自動両面印刷が指定されている場合には、図２５に示すステップ２４０１からの自動両面印刷処理へ移行する。
【０２３０】
そして、自動両面印刷処理（図２５参照）では、まず、図２４に示したステップ（２３０４）で判定されたメディアグループが自動両面印刷に対応しているかどうかを判定する（２４０１）。
【０２３１】
具体的には記録媒体が自動両面印刷に対応していない図２０に示した光沢フィルムまたはＯＨＰフィルム、すなわち図１０におけるグループ４またはグループ５であった場合に自動両面印刷不可と判定し、図２２に示したエラーメッセージを表示し（２４０２）、印刷処理を中止する。
【０２３２】
一方、ステップ（２４０１）で、自動両面印刷可能と判定した場合には、判定されたメディアグループが両面印刷時に片面のみ「フチなし」印刷可能なものかどうかを判定して（２４０３）、片面のみ「フチなし」印刷可能なものであると判定した場合には、ステップ（２４１４）へ分岐し、そうでないと判定した場合には「フチなし」印刷できないかもしれないメディアグループかどうかを判定する（２４０４）。
【０２３３】
そして、「フチなし」印刷できないかもしれないメディアグループであると判定した場合には、ステップ（２４０８）へ分岐する。
【０２３４】
一方、ステップ（２４０４）で、「フチなし」印刷可能なメディアグループであると判定した場合には、図２４に示したステップ（２３０４）での判定に従ったメディアグループの「フチなし」印刷用の色変換テーブルを図１１に示した表に従って選択し（２４０５）、自動両面、両面「フチなし」印刷設定の印刷開始コマンドを生成、プリンタ１０１に送信し（２４０６）、図２４に示したステップ（２３０１）で蓄積した描画情報に基づいて、メモリ内に確保したバッファへ「フチなし」印刷設定で描画を行う（２４０７）。その後は、図２４に示したステップ（２３１０）へ進み、色変換、ハーフトーン、印刷コマンドへの変換、送信を行い、一連の印刷処理を終了する。
【０２３５】
一方、ステップ（２４０４）からステップ（２４０８）へ分岐した場合には、図１３に示したダイアログボックスを図１に示した設定情報通知部１１９が備えるモニタ（表示装置）に表示し、ユーザの入力操作を受け付ける（２４０８）。
【０２３６】
ここで、ユーザが「現在の用紙に「フチなし」印刷する」を選択しているかどうかを判定して（２４０９）、ユーザが「現在の用紙に「フチなし」印刷する」を選択していると判定した場合は、ステップ（２４０５）へ進み、自動両面、両面「フチなし」印刷時の処理を行う。
【０２３７】
一方、ステップ（２４０９）で、ユーザが「現在の用紙に「フチなし」印刷する」を選択していないと判断した場合には、さらに、ユーザが「縮小してフチあり印刷する」を選択しているかどうかを判断し（２４１０）、ユーザが「縮小してフチあり印刷する」を選択していると判定した場合は、図２４に示したステップ（２３０４）の判定に従ったメディアグループのフチあり印刷用の色変換テーブルを図１１に示した表に従って選択し（２４１１）、自動両面、両面フチあり印刷設定の印刷開始コマンドを生成、プリンタ１０１に送信する（２４１２）。
【０２３８】
そして、図２４に示したステップ（２３０１）で蓄積した描画情報に基づいて、メモリ内に確保したバッファに対する描画処理を行うが、この際に描画位置と大きさを変換し、フチあり印刷設定での印刷可能領域内に画像情報を縮小して描画する（２４１３）。その後、図２４に示したステップ（２３１０）以降で色変換、ハーフトーン、印刷コマンドへの変換、送信を行う。なお、ユーザが「キャンセル」を選択した場合にはそのまま印刷処理を終了する。これにより印刷はキャンセルされる。
【０２３９】
一方、ステップ（２４０３）からステップ（２４１４）へ分岐した場合には、図２３に示したダイアログボックスを図１に示した設定情報通知部１１９が備えるモニタに表示し、ユーザの入力操作を受け付ける（２４１４）。
【０２４０】
ここで、表示されたダイアログに対して、ユーザが図１に示した印刷設定入力操作部１１８を操作して「ＯＫ」を選択した場合には（２４１５）、図１１に示したテーブルに従って色変換テーブルを選択し（２４１６）、自動両面、片面「フチなし」印刷設定の印刷開始コマンドを生成し、プリンタ１０１に送信する（２４１７）。
【０２４１】
そして、図２４に示したステップ（２３０１）で蓄積した描画情報に基づいて、メモリ内に確保したバッファに対する描画処理を行うが、この際に各記録媒体の第１面については描画位置と大きさを変換し、両面「フチなし」印刷設定での印刷可能領域内に画像情報を描画し、第２面についてはフチなし印刷の処理を行い（２４１８）、図２４に示したステップ（２３１０）へ進む。
【０２４２】
これにより、図２０に示した用紙のうち、「普通紙」と、「はがき」については、記録媒体１枚１枚の第１面のみ縮小したフチあり印刷、第２面は等倍での「フチなし」印刷を行う。
【０２４３】
一方、ステップ（２４１５）で、図１３に示したダイアログ上で、ユーザが「キャンセル」ボタン１２０５を選択したと判定した場合には、そのまま印刷を終了する。
【０２４４】
以上説明したように本実施形態においても第１実施形態と同様に、メディアセンサ１０４および用紙特定処理部１１４のはたらきにより記録媒体１００の種別を判定し、適切に設定を行うため、紙種の設定という煩雑な操作を行うことなく、また紙種の設定について十分な知識を持たないユーザに対しても自動的に適切な設定に基づき、両面印刷処理時におけるフチなし印刷処理を含む印刷処理を行うことができる。
【０２４５】
また、図２４のステップ（２３１３）、（２３１４）および図２５のステップ（２４０１）、（２４０３）、（２４０４）の分岐により、自動両面印刷や「フチなし」印刷に不適な紙種に対してそれらの印刷が行われることを阻止し、このような用紙に対して不適な印刷を行うことによるプリンタへのダメージや用紙の無駄を回避することができる。
【０２４６】
さらに、ステップ（２３２１）〜（２３２３）、（２４１１）〜（２４１３）、（２４１６）〜（２４１８）における縮小処理を「フチなし」印刷の代替処理として設けることにより、ユーザが再印刷のための煩雑な操作を行わなくても画像出力を手にすることができる。「フチなし」全面印刷の対象画像としては主に写真等の自然画像が想定されるため、フチあり印刷のために画像を若干縮小しても画像サイズが変わることや画質面においてさほど大きな問題は生じず、上記ユーザ操作の手間の軽減というメリットを得ることができる。
【０２４７】
また、ステップ（２４１６）〜（２４１８）の片面のみの縮小処理により、普通紙またははがきでフチなしの自動両面印刷を行う場合に限り、その第１面はフチなし印刷できないという、条件の組合せによる複雑な制約についての知識をユーザ自身が持っていなくても、プリンタの仕様範囲内で「フチなし」両面印刷を行いたいというユーザの意図に極力沿った処理をダイアログ２２０１に対する操作という簡単な手続きのみで実現することができる。
【０２４８】
〔第３実施形態〕
本発明を実現する第３実施形態の一例を図に従って説明する。
【０２４９】
本実施形態の特徴は、プリンタ側にメディアグループの判定処理機能と、色変換処理機能、画像縮小処理機能等を含む最終的な印刷データ生成処理機能を持たせたことである。
【０２５０】
一方、ＰＣ側のプリンタドライバを介して、用紙の種類に依存しないデータ、具体的には印刷オブジェクトの位置決めやプリンタ制御用のコマンドの生成処理のみを行う。
【０２５１】
図２６は、本発明の第３実施形態を示す印刷システムの構成を説明するブロック図である。
【０２５２】
図２６において、２５０１はカラープリンタで、画像形成を行うインクジェット方式のカラープリンタであり、後述するＰＣ２５０２で生成された印刷データに基づいて画像の形成を行う。プリンタの種類については「フチなし」印刷可能であれば特に問わないが、ここではインクジェット方式のカラープリンタを想定している。
【０２５３】
プリンタ２５０１は、各種機能ブロック２５０４、２５０５、２５０７、２５０８、２５１０および２５１１によって構成される。
【０２５４】
２５０２はデータ処理装置（ＰＣ）で、印刷データの生成や接続されたプリンタ２５０１の制御を行うデータ処理装置である。ここではパーソナルコンピュータ（以下、ＰＣと記す）を想定している。印刷の設定に関するユーザからの指示や入力を受ける役割も果たす。
【０２５５】
ＰＣ２５０２は、各種機能ブロック２５１２、２５１３および２５１６〜２５１９によって構成される。また、この図には記載していないが、ＰＣ２５０２を制御するオペレーティングシステム（以降、ＯＳと略すことがある）として、Ｍｉｃｒｏｓｏｆｔ（登録商標）Ｗｉｎｄｏｗｓ（登録商標）が組み込まれており、このＯＳの機能を用いて各種機能ブロックが動作する。
【０２５６】
２５０３は通信インタフェースで、ＰＣ２５０２とプリンタ２５０１を接続する。ここでは仮に、シリアルインタフェースであるＵＳＢを想定しているが、この他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩｒＤＡ（登録商標）、ＩＥＥＥ８０２．１１、電力線など、パラレルインタフェースとしてはセントロニクス、ＳＣＳＩなど、双方向の通信を実現するものであれば有線／無線を問わずどのようなインタフェースであっても構わない。
【０２５７】
このように、本実施形態におけるプリンティングシステムとは、単体の装置ではなく、ＰＣ２５０２と画像形成を行うプリンタ２５０１とが特定の双方向インタフェースで接続された構成をとっているが、この例に限られることなく、このようなＰＣとプリンタの機能が一体となった装置一体型のプリンティングシステムであってもよい。
【０２５８】
なお、プリンタ２５０１及びＰＣ２５０２とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については記載を省略している。
【０２５９】
２５０４は用紙認識センサ（メディアセンサ）で、記録媒体２５００の種類を特定するための情報を得る。メディアセンサ２５０４は、記録ヘッドの搭載されたキャリッジ上もしくは記録媒体の搬送路上に備え付けられており、記録媒体２５００がプリンタ２５０１に備え付けられたシートフィーダ、給紙トレイやカセットなどから印字機構部へ給紙される途中または給紙された時点でセンスを行うものとする。
【０２６０】
ここでは特にメディアセンサの原理や構成については問わないが、最低限想定している用紙の種類を判別できる機能を有しているものとする。
【０２６１】
また、本実施形態で想定しているメディアセンサは、製品に実装可能な比較的廉価もので、用紙認識精度がそれほど高くなく、図１０に示したグループ間の判定を行うものとする。
【０２６２】
２５０５は用紙特定処理部で、メディアセンサ２５０４の出力結果に基づき、用紙を特定する。本実施形態では参照用のテーブル２５０６を用いて用紙の種類を特定する。
【０２６３】
２５０７はＩ／Ｆ制御部で、プリンタ２５０１のインタフェース機能を司る。ここでは想定しているインタフェースがＵＳＢであるため、ＵＳＢの周辺機器側のコントローラによって構成されるものとする。そして、Ｉ／Ｆ制御部２５０７は、ＰＣ２５０２で生成される一次印刷データ及び制御コマンドの受信などが行われる。
【０２６４】
２５０８は二次データ生成処理部で、ＰＣ２５０２から送信される印刷データ（一次データ）を元に、用紙特定処理部２５０５で判定された用紙情報に従って色変換処理、ハーフトーン処理を行い、最終的な印刷データ（二次データ）を生成する。
【０２６５】
二次データは具体的には、印刷用のハーフトーン処理済みデータとインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドを含む。二次データ生成処理部２５０８による色変換処理の際には、色変換テーブル２５０９が参照される。本実施形態においては、この機能ブロックが本発明の根幹をなす部分となる。
【０２６６】
２５１０は印刷制御部で、二次データ生成処理部２５０８で生成された二次印刷データを受けてプリンタエンジン２５１１に展開する。ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジンの制御を行う。
【０２６７】
２５１１は印刷部（プリンタエンジン）であり、印刷制御部２５１０で展開された印刷データに基づき記録媒体２５００に対して印刷を行う。プリンタ２５０１はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。
【０２６８】
２５１２はＩ／Ｆ制御部で、ＰＣ２５０２のインタフェース機能を司る。ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやドライバなどソフトウェアによって構成されてもよい。
【０２６９】
２５１３はプリンタドライバで、印刷のための各種設定や印刷データの生成及びプリンタの制御をＰＣ２５０２上で行うためのソフトウェアである。２５１４および２５１５の各種機能ブロックによって構成される。
【０２７０】
なお、プリンタドライバ２５１３は、最終的な印刷データを生成することなく、単に、用紙の種類に依存しないデータ、具体的には印刷オブジェクトの位置決めやプリンタ制御用のコマンドの生成処理のみを行い、該データに基づく二次データはプリンタ２５０１で生成される。
【０２７１】
２５１４は印刷設定処理部で、用紙の設定や印刷品位の設定などを含む各種印刷設定を行う。また、印刷設定処理部２５１４は、印刷設定入力操作部２５１８からユーザからの指示や入力を受け付け、設定された内容を設定情報通知部２５１９が備える表示装置上に表示もしくは通知する機能を有する。
【０２７２】
２５１５は印刷用の一次データ生成処理部であり、プリンタ２５０１および印刷設定処理部２５１４で行った印刷設定に合わせて、プリンタ２５０１が解釈可能な特有の形式の一次印刷データを生成する。また、プリンタ制御用コマンドの生成も行う。
【０２７３】
２５１６はアプリケーションソフトウェアで、ユーザが印刷すべきデータを作成する。ＯＳの標準的な機能を用い、プリンタドライバ２５１３を介してプリンタ２５０１での印刷を行うことができるものであれば、ワードプロセッサ、表計算ソフトウェア、電子メールリーダ、ＷＷＷブラウザ、画像処理ソフトウェアなどソフトウェアの分野や用途、実装詳細は問わないため、その詳細説明は省略する。
【０２７４】
２５１７は中央制御部で、ＰＣ２５０２の各種機能を制御する。具体的には、ＣＰＵの持つ機能がこれに該当する。
【０２７５】
２５１８は印刷設定入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器（キーボード，ポインティングデバイス等）から構成される。２５１９は設定情報通知部で、印刷設定やその変更情報をユーザに通知する。なお、通知方法としては、モニタ（表示装置）などの表示装置を使用する場合や音声による通知などが考えられる。
【０２７６】
図２７は、本発明に係る印刷システムにおけるアプリケーション，プリンタドライバ，プリンタとの間で連係される一連のデータ処理の流れを説明するチャートであり、図２６に示したプリンタドライバ２５１３，アプリケーション２５１６，プリンタ２５０１とユーザアクションにおけるデータ処理に対応する。なお、（２６０１）〜（２６１９）は各ステップ（手順）を示す。
【０２７７】
なお、ステップ（２６０１）〜（２６１１）は第１実施形態における図１４に示したステップ（１４０３）〜（１４１３）に相当するので、詳細な説明は省略する。
【０２７８】
そして、ステップ２６１２では、一次データ生成処理部２５１５がプリンタ２５０１が解釈可能な一次印刷データを生成する。この時、まず、ステップ（２６１３）で、プリンタ２５０１に対して印刷開始指示が送信される。
【０２７９】
ステップ（２６１４）ではステップ（２６１３）の印刷開始指示を受けて、プリンタのシートフィーダや給紙トレイ、カセットなどにセットしてある用紙をセンス位置まで搬送するため、給紙動作を行う。これにより用紙はメディアセンサによるセンスが可能な位置まで搬送される。
【０２８０】
次に、ステップ（２６１５）では搬送された用紙の種類をセンスする。そして、ステップ（２６１６）ではメディアセンサの出力結果から、現在搬送中の用紙が図１０のどのグループに属するかを特定する。次に、ステップ（２６１７）ではステップ（２６１２）で生成された一次データをＰＣ２５０２からプリンタ２５０１へ送信する。
【０２８１】
次に、ステップ（２６１８）ではステップ（２６１６）での紙種を特定する情報と、ステップ（２６１７）でプリンタ２５０１へ送られた一次データを元に、用紙の種類にあった二次データを生成する。
【０２８２】
具体的には用紙の種類に応じた色変換、ハーフトーン処理を行うが、この時に、第１実施形態における図１５に示したステップ（１４１７）およびステップ（１４２０）での印刷設定、データ生成に相当する処理をも行う。
【０２８３】
すなわち、「フチなし」印刷できないメディアの場合には画像縮小処理を行う。ただし第１実施形態の場合とは異なり、プリンタ２５０１上ではユーザに対してエラーダイアログを表示することができないため、「フチなし」印刷できないかもしれないメディアグループ２は、「フチなし」印刷できないとみなし、強制的に縮小処理する。また「フチなし」印刷ができないメディアグループ４、５は印刷キャンセルせず、強制的に縮小処理により印刷続行する。フチあり印刷時の余白幅や「フチなし」印刷時のはみ出し量の設定値はＰＣ２５０２から受信した一次印刷データの中に含まれているものとする。
【０２８４】
また、ステップ（２６１９）では生成された二次データに基づいて記録媒体２５００に対する印刷を行う。
【０２８５】
以上説明したように本実施形態においてもメディアセンサ２５０４と用紙特定処理部２５０５のはたらきにより記録媒体２５００の種別を判定し、適切な設定を行うため、紙種の設定という煩雑な操作を行うことなく、また紙種の設定について十分な知識を持たないユーザに対しても適切な設定での印刷物を提供することができる。
【０２８６】
また図２７に示したステップ（２６１８）にて「フチなし」印刷に不適な紙種に対して「フチなし」印刷が行われることを阻止し、プリンタへのダメージや用紙の無駄を回避することができる。
【０２８７】
代替処理の適用に際してユーザに対する問い合わせを行わないため、ユーザの意図に沿わない出力を行う可能性は否定できないが、「フチなし」全面印刷の対象画像としては主に写真等の自然画像が想定され、若干の画像縮小による画像サイズや画質の変化はさほど大きな問題とはならず、ユーザ操作の手間の軽減というメリットを得ることができる。
【０２８８】
〔他の実施形態〕
本発明を実現する他の実施形態の例を以下に説明する。
【０２８９】
本発明の特徴として、「フチなし」印刷不可能なメディアと判定した際の代替印刷処理として、第１〜第３実施形態では画像を縮小してフチあり印刷処理する場合について説明したが、「フチなし」印刷の実行による不具合の発生を回避しつつ所定の画像を出力する処理として、「フチなし」印刷用に作成された元画像（図９に示した画像データ８０２）の四周、または右と下などの二辺を切り取り、フチあり印刷における印刷可能範囲（図８に示した画像データ７０２）のサイズの画像を作成する方法を用いてもよい。
【０２９０】
この場合、画像の解像度は変更せず、「フチなし」印刷用に作成された幅ｗｅの画像を幅ｗｎにするため、幅ｘ１＋ｘ２＋ｘ３＋ｘ４の部分を削除する。画像の縦方向についても同様に高さｈｅを高さｈｎとするため、高さｙ１＋ｙ２＋ｙ３＋ｙ４の部分を削除する。
【０２９１】
この実施形態では、例えば第１実施形態における図１３、図１４の各ダイアログの代わりに、図２８、図２９のダイアログをそれぞれ表示する。
【０２９２】
図２８，図２９は、本発明に係るデータ処理装置におけるオート用紙判定ダイアログの一例を示す図である。
【０２９３】
図２８に示すダイアログにおいて、ユーザがラジオボタン２９０２を選択してＯＫボタン２９０５を選択した場合は、第１実施形態と同様、フチなし印刷設定のまま処理を続行する。
【０２９４】
一方、ラジオボタン２９０３が選択されていた場合には、図１６に示したステップ１５２２で縮小描画する代わりに前記の方法で画像の周囲を削除して描画し、フチあり印刷を行う。
【０２９５】
また、図２９に示すダイアログにおいて、ＯＫボタン３００３が選択された場合も同様にフチあり印刷を行う。
【０２９６】
また、チェックボックス２９０４またはチェックボックス３００２がユーザ指示によりチェックされていたと判断した場合には、印刷品位を落として高速に印刷を行う。
【０２９７】
この実施形態でフチあり印刷を行う場合、紙面の四周の上記幅については画像が失われてしまうが、「フチなし」印刷の主な対象となる写真については、主被写体が画像の端にあることは少なく、また「フチなし」印刷の際にもはみ出し量分の画像は失われているため、大きな問題は生じない。一方この手法では画像の縮小を行わないため、「フチなし」印刷時と同縮尺の出力が得られ、また縮小処理による画質の劣化は一切生じないという利点がある。
【０２９８】
一方、画像の周囲を一部失うことから、この場合の出力をテスト印刷として用いることも考えられる。
【０２９９】
チェックボックス２９０４またはチェックボックス３００２がチェックされた場合には、ステップ１５２２での描画処理を簡略化したり、ステップ１５１１でプリンタに高速モードのコマンドを送信するなどして、画質を低下させる代わりに高速で出力する。
【０３００】
この手法では、画像の周囲は一部切り取られるものの、画像の概要を示すテスト印刷が簡易な操作で速やかに得られるという利点がある。無論第１実施形態で説明した縮小によるフチあり印刷と、高速印刷とを組み合わせることも可能である。
【０３０１】
「フチなし」印刷不可能なメディアと判定した際に、画像を縮小あるいは一部削除する方法とは逆に、常時フチあり印刷における印刷可能範囲に対して画像情報を生成し、「フチなし」印刷可能なメディアと判定した際のみその画像を「フチなし」印刷時のはみ出し量を加味した範囲へ拡大して描画する方式をとってもよい。
【０３０２】
この場合、不正な条件での印刷が行われない限り常時画像の拡大処理を行わなければならないため処理の負荷が増大し、また画像の拡大により画質が若干変化するが、ユーザの操作および出力結果については前記各実施形態と同等の結果が得られる。
【０３０３】
また、第３実施形態ではユーザに対するダイアログの表示を行わず、強制的に縮小印刷で処理を続行するものとしたが、プリンタ上に表示パネルおよび操作ボタンを設けることにより、プリンタ上でダイアログ処理を行い、ユーザの意図を反映した動作を行う構成としてもよい。
【０３０４】
また、プリンタ２５０１とＰＣ２５０２の間での双方向通信により、ミスマッチ状態をＰＣ２５０２へ通知し、ＰＣ２５０２上でダイアログ処理を行ってその結果をプリンタ２５０１へ送信することにより、ユーザの意図を反映した動作を行う構成としてもよい。
【０３０５】
この場合、第１および第２実施形態と同様にユーザの意図に反して代替印刷が行われることを防ぐことができる。
【０３０６】
本発明は、前述したいずれかの実施形態の機能を実現するソフトウェアであるプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し、実行することによっても達成される。
【０３０７】
さらに、フチなし印刷不可と判定された際に、フチあり印刷処理する場合について説明したが、フチなし印刷データであって、フチ側にかかる特定の４辺の幅の印刷データに対して、特定の画像処理、例えば高速印刷する場合や、エコモードで印刷する際に薄く印刷されるように画像処理することにより、フチ側でトーンは変わるが紙面全面に印刷できるように、ユーザインタフェースを介してユーザからの要求に適応できるように制御してもよい。
【０３０８】
図３０は、図１に示したプリンタドライバ１１０の機能をモジュールとして表した図であり、所定の記録媒体（詳細は後述する）に記憶される場合のメモリマップに対応する。
【０３０９】
図３０において、２７０１は用紙特性情報取得モジュールであり、図１に示した用紙特定処理部１１４が実行する機能処理手順に対応する。２７０２は「フチなし」印刷適性判定モジュールであり、図１に示したデータ生成処理部１１２が実行する機能処理手順に対応する。
【０３１０】
２７０３は画像補正モジュールであり、図１に示したデータ生成処理部１１２が実行する機能処理手順に対応する。２７０４は印刷データ出力モジュールであり、図１に示した印刷データ出力モジュールが実行する機能処理手順に対応する。
【０３１１】
以下、図３１に示すメモリマップを参照して本発明に係るデータ処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０３１２】
図３１は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０３１３】
この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、ＦＤ（フロッピー（登録商標）ディスク）、ハードディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ及びＤＶＤ＋ＲＷなどの光ディスク、ＭＯなどの光磁気ディスク、磁気テープ、フラッシュメモリなどの不揮発性のメモリカード、ＲＯＭなどが該当し、これらを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【０３１４】
さらには、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【０３１５】
なお、本発明を上記記憶媒体に適用する場合、その記憶媒体には、例えば先に説明したプリンタドライバ１１０、図１０、図１１に示す各種表、図１６に示すフローチャートに対応するプログラムコードを格納することになる。それを簡単に説明すると、図３０のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。すなわち、少なくとも用紙特性情報獲得モジュール２７０１、「フチなし」印刷適性判定モジュール２７０２、画像補正モジュール２７０３、印刷データ出力モジュール２７０４の各プログラムコードを記憶媒体に格納すればよい。
【０３１６】
以上説明したように、機能を実現する構成がコンピュータによる読み出しが可能なプログラムコードが格納された記憶媒体及びプログラムコード自体であるソフトウェアであっても、不適正な用紙に対して「フチなし」印刷を行うことを回避しつつ、ユーザの操作性に優れたプリンティングシステムを提供できる。
【０３１７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０３１８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。
【０３１９】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０３２０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３２３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０３２４】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜３０について説明する。
【０３２５】
〔実施態様１〕
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置であって、前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得手段（例えば図１に示すプリンタドライバ１１０の用紙特定処理部１１４に対応する）と、前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データを記憶する記憶手段（例えば図１に示す用紙判定用テーブル１１５に対応する）と、前記特性情報獲得手段により獲得される特性情報と前記判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定手段（例えば図１に示すプリンタドライバ１１０の用紙特定処理部１１４に対応する）と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正手段（例えば図１に示すプリンタドライバ１１０のデータ生成処理部１１２に対応する）と、前記画像補正手段により補正された画像情報を前記印刷装置へ出力する出力手段（例えば図１に示すプリンタドライバ１１０に対応する）とを有することを特徴とするデータ処理装置。
【０３２６】
〔実施態様２〕
前記画像補正手段は、前記適性判定手段により用紙が全面印刷に不適であると判定した場合に、画像情報を縮小処理して補正することを特徴とする実施態様１に記載のデータ処理装置。
【０３２７】
〔実施態様３〕
前記画像補正手段は、前記適性判定手段により前記用紙が全面印刷に不適であると判定した場合に、画像情報の一部を削除処理して補正することを特徴とする実施態様１に記載のデータ処理装置。
【０３２８】
〔実施態様４〕
前記画像補正手段は、前記適性判定手段により前記用紙が全面印刷に適すると判定した場合に、画像情報を拡大処理して補正することを特徴とする実施態様１に記載のデータ処理装置。
【０３２９】
〔実施態様５〕
前記判別データは、前記用紙が全面印刷に不適となる用紙と前記用紙が全面印刷に適となる用紙とが同一グループと判定する場合を含むことを特徴とする実施態様１に記載のデータ処理装置。
【０３３０】
〔実施態様６〕
前記印刷モードは、両面印刷モード，片面印刷モードを含むことを特徴とする実施態様１に記載のデータ処理装置。
【０３３１】
〔実施態様７〕
前記適性判定手段は、前記印刷モードの設定状態と前記判別データとから片面印刷モード時における前記用紙の全面印刷の適否または両面印刷モード時における第１面または第２面に対する全面印刷の適否を判定することを特徴とする実施態様１に記載のデータ処理装置。
【０３３２】
〔実施態様８〕
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置において、前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得手段（図２６に示す用紙特定処理部２５０５に対応する）と、前記特性情報獲得手段により獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定手段（図２６に示す用紙特定処理部２５０５に対応する）と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正手段（図２６に示す二次データ生成処理部２５０８に対応する）と、前記画像補正手段により補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御手段（図２６に示す印刷制御部２５１０に対応する）とを有することを特徴とする印刷装置。
【０３３３】
〔実施態様９〕
前記画像補正手段は、前記用紙が全面印刷に不適な場合に、画像情報を縮小処理して補正することを特徴とする実施態様８に記載の印刷装置。
【０３３４】
〔実施態様１０〕
前記画像補正手段は、前記用紙が全面印刷に不適な場合に、画像情報の一部を削除処理して補正することを特徴とする実施態様８に記載の印刷装置。
【０３３５】
〔実施態様１１〕
前記画像補正手段は、前記用紙が全面印刷に適する場合に、画像情報を拡大処理して補正することを特徴とする実施態様８に記載の印刷装置。
【０３３６】
〔実施態様１２〕
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置における印刷制御方法であって、前記用紙の特性情報を前記印刷装置より獲得する特性情報獲得ステップ（図１６に示すステップ（１５０３））と、前記特性情報獲得ステップにより獲得される特性情報と記憶される前記検出部が検出可能な用紙の特性情報をグループ判定するための判別データとに基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップ（図１６に示すステップ（１５０４），（１５１２），（１５１３））と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正する画像補正ステップ（図１６に示すステップ（１５２２））と、前記画像補正ステップにより補正された画像情報を前記印刷装置へ出力する出力ステップ（図１６に示すステップ（１５１１））とを有することを特徴とする印刷制御方法。
【０３３７】
〔実施態様１３〕
前記画像補正ステップは、前記適性判定ステップにより用紙が全面印刷に不適であると判定した場合に、画像情報を縮小処理して補正することを特徴とする実施態様１２に記載の印刷制御方法。
【０３３８】
〔実施態様１４〕
前記画像補正ステップは、前記適性判定ステップにより前記用紙が全面印刷に不適であると判定した場合に、画像情報の一部を削除処理して補正することを特徴とする実施態様１２に記載の印刷制御方法。
【０３３９】
〔実施態様１５〕
前記画像補正ステップは、前記適性判定ステップにより前記用紙が全面印刷に適すると判定した場合に、画像情報を拡大処理して補正することを特徴とする実施態様１２に記載の印刷制御方法。
【０３４０】
〔実施態様１６〕
前記判別データは、前記用紙が全面印刷に不適となる用紙と前記用紙が全面印刷に適となる用紙とが同一グループと判定する場合を含むことを特徴とする実施態様１２に記載の印刷制御方法。
【０３４１】
〔実施態様１７〕
前記印刷モードは、両面印刷モード，片面印刷モードを含むことを特徴とする実施態様１２に記載の印刷制御方法。
【０３４２】
〔実施態様１８〕
前記適性判定ステップ（図２４に示すステップ（２３０４），（２３０６），（２３１３），（２３１４），図２５に示すステップ（２４０１），（２４０３），（２４０４））は、前記印刷モードの設定状態と前記判別データとから片面印刷モード時における前記用紙の全面印刷の適否または両面印刷モード時における第１面または第２面に対する全面印刷の適否を判定することを特徴とする実施態様１２に記載の印刷制御方法。
【０３４３】
〔実施態様１９〕
印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置における印刷制御方法であって、前記検出部が検出可能な用紙の特性情報を獲得する特性情報獲得ステップ（図１６に示すステップ（１５０３））と、前記特性情報獲得ステップにより獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定する適性判定ステップ（図１６に示すステップ（１５０４），（１５１２），（１５１３））と、前記画像情報に対して全面印刷モードが指定されている場合に、前記適性判定手段による判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正する画像補正ステップ（図１６に示すステップ（１５２２））と、前記画像補正ステップにより補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御する制御ステップ（図１６に示すステップ（１５１１））とを有することを特徴とする印刷制御方法。
【０３４４】
〔実施態様２０〕
前記画像補正ステップは、前記用紙が全面印刷に不適な場合に、画像情報を縮小処理して補正することを特徴とする実施態様１９に記載の印刷制御方法。
【０３４５】
〔実施態様２１〕
前記画像補正ステップは、前記用紙が全面印刷に不適な場合に、画像情報の一部を削除処理して補正することを特徴とする実施態様１９に記載の印刷制御方法。
【０３４６】
〔実施態様２２〕
前記画像補正ステップは、前記用紙が全面印刷に適する場合に、画像情報を拡大処理して補正することを特徴とする実施態様１９に記載の印刷制御方法。
【０３４７】
〔実施態様２３〕
実施態様１２〜２２のいずれかに記載の印刷制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０３４８】
〔実施態様２４〕
実施態様１２〜２２のいずれかに記載の印刷制御方法を実現することを特徴とするプログラム。
【０３４９】
〔実施態様２５〕
メディアのセンス結果を取得する取得手段と、
前記取得手段による取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別手段と、
前記判別手段によりフチなし印刷可能なメディアでないと判別された場合、警告する警告手段とを有することを特徴とするデータ処理装置。
【０３５０】
〔実施態様２６〕
メディアのセンス結果を取得する取得手段と、前記取得手段による取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別手段と、前記判別手段によりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告手段とを有することを特徴とするデータ処理装置。
【０３５１】
〔実施態様２７〕
メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷可能なメディアでないと判別された場合、警告する警告ステップとを有することを特徴とする印刷制御方法。
【０３５２】
〔実施態様２８〕
メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告ステップとを有することを特徴とする印刷制御方法。
【０３５３】
〔実施態様２９〕
メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷可能なメディアか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷可能なメディアでないと判別された場合、警告する警告ステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【０３５４】
〔実施態様３０〕
メディアのセンス結果を取得する取得ステップと、前記取得ステップによる取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別する判別ステップと、前記判別ステップによりフチなし印刷できないメディアの可能性があると判別された場合、警告する警告ステップとを有することを特徴とするコンピュータ読み取り可能なプログラム。
【０３５５】
上記実施形態および実施態様によれば、メディアセンサおよび用紙特定処理部を有することにより煩雑な紙種の設定操作を不要とし、また紙種の設定について十分な知識を持たないユーザにも適正な印刷結果を提供することができる。また用紙の種類による印刷条件の違いに対応することができる。
【０３５６】
また、判定された紙種が「フチなし」印刷に不適な場合には、画像データ生成部にて画像の縮小または部分削除により、「フチなし」印刷を阻止するため、不適正な「フチなし」印刷を行うことによりプリンタに不具合を生じる危険性や、インクや用紙を無駄にすることが回避できる。
【０３５７】
さらに、前記画像データ生成部にて画像の縮小または部分削除により、「フチなし」印刷の代替となる方法で印刷を行うため、ユーザを再印刷のための煩雑な操作から解放することができる。
【０３５８】
【発明の効果】
以上説明したように、本発明によれば、印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部へ印刷を行う印刷モードを設定可能な印刷装置と通信可能なデータ処理装置において、画像情報に対して全面印刷モードが指定されている場合に、前記用紙の特性情報を前記印刷装置より獲得し、該獲得される特性情報と記憶される判別データとに基づいて、用紙の全面印刷の適否を判定し、該判定結果に基づいて、生成される画像情報に所定の画像処理を施して補正した後、該補正後の画像情報を前記印刷装置へ出力するので、用紙の種類を自動判別するとともに、フチなし印刷を行う印刷モードをユーザが選択した場合に、判別された用紙の種類では、全面印刷が不適当である場合には、自動的にその指定を解除して、用紙に余白のある状態で画像情報を出力して、全面印刷が不適当な用紙に対する全面印刷が実行されてしまうことによる印刷部における各種の障害発生を未然に防止できる。
【０３５９】
また、印刷部に搬送される用紙の特性情報の検出部を備え、用紙を搬送して該用紙の全面または一部に対してデータ処理装置から転送される画像情報を出力する印刷装置において、前記画像情報に対して全面印刷モードが指定されている場合に、前記検出部が検出可能な用紙の特性情報を獲得し、該獲得される前記特性情報に基づいて、前記用紙の全面印刷の適否を判定し、該判定結果に基づいて前記データ処理装置から転送される画像情報に所定の画像処理を施して画像情報を補正し、該補正された画像情報または全面印刷可能な画像情報を前記印刷部に出力するように制御するので、用紙の種類を自動判別するとともに、フチなし印刷を行う印刷モードをユーザが選択した場合に、印刷装置側で判別された用紙の種類では、全面印刷が不適当である場合には、自動的にその指定を解除して、用紙に余白のある状態で画像情報を出力して、全面印刷が不適当な用紙に対する全面印刷が実行されてしまうことによる印刷部における各種の障害発生を未然に防止できる。
【０３６０】
また、メディアのセンス結果を取得し、該取得結果に基づきフチなし印刷可能なメディアか否かを判別して、フチなし印刷可能なメディアでないと判別された場合、警告することにより、あるいは、メディアのセンス結果を取得し、該取得結果に基づきフチなし印刷できないメディアの可能性があるか否かを判別し、フチなし印刷できないメディアの可能性があると判別された場合、警告するので、センスされたメディアがフチなし印刷可能なメディアであるのか、フチなし印刷できないメディアであるのかを適時にユーザに明示して、フチなし印刷できないメディアに対する印刷が実行されてしまう事態を回避させたることができる。
【０３６１】
従って、用紙の種類を指定することなく、全面印刷モードを選択したユーザが、給紙される用紙の種類によって、該全面印刷モードによる印刷がなされて印刷部で不具合が発生してしまう事態を回避しつつ、操作性を損なうことなく、適正な印刷結果を得ることができる利便性に優れた印刷操作環境をホストベースあるいはプリンタベースで自在に構築することができる等の優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態におけるプリンティングシステムの構成を示すブロック図である。
【図２】図１に示したプリンタの一例を説明する概略断面図である。
【図３】図１に示したメディアセンサがセンス可能な種別領域判定のための特性図である。
【図４】図２に示した搬送ローラ、排紙ローラおよびプラテンの配置を説明する図である。
【図５】本発明に係るプリンタによる「フチなし」印刷における画像記録時のプリンタの動作を示す図である。
【図６】本発明に係るプリンタによる「フチなし」印刷における画像記録時のプリンタの動作を示す図である。
【図７】本発明に係るプリンタによる「フチなし」印刷における画像記録時のプリンタの動作を示す図である。
【図８】本発明に係る印刷装置におけるフチあり印刷時の画像データの有効印刷領域を説明する図である。
【図９】本発明に係る印刷装置における「フチなし」印刷時の画像データの有効印刷領域を説明する図である。
【図１０】図１に示したメディアセンサで判別可能な用紙のグループと、そのグループに含まれる用紙の関係を示す図である。
【図１１】図１に示したデータ処理装置におけるグループまたは用紙とそれに適応する色変換テーブルの関係を示す図である。
【図１２】図１に示したデータ処理装置の印刷設定入力操作部が備える表示部に表示される印刷設定ダイアログの一例を示す図である。
【図１３】本発明に係るデータ処理装置における第１のミスマッチエラーダイアログを示す図である。
【図１４】本発明に係るデータ処理装置における第２のミスマッチエラーダイアログを示す図である。
【図１５】本発明に係る印刷システムにおけるアプリケーション，プリンタドライバ，プリンタとの間で連係される一連のデータ処理の流れを説明するチャートである。
【図１６】本発明に係るデータ処理装置における第１のデータ処理手順の一例を説明するフローチャートである。
【図１７】本発明の第２実施形態を示す印刷装置の一例を説明する概略断面図である。
【図１８】本発明の第２実施形態を示す印刷装置の一例を説明する概略断面図である。
【図１９】本発明の第２実施形態を示す印刷装置の一例を説明する概略断面図である。
【図２０】本発明に係るデータ処理装置で管理される用紙の種類毎の両面印刷の可能性と、「フチなし」印刷の可能性との対応関係を説明する図である。
【図２１】本発明に係るデータ処理装置における印刷設定ダイアログの一例を示す図である。
【図２２】本発明に係るデータ処理装置における第１のミスマッチエラーダイアログを示す図である。
【図２３】本発明に係るデータ処理装置における第２のミスマッチエラーダイアログを示す図である。
【図２４】本発明に係るデータ処理装置における第２のデータ処理手順の一例を説明するフローチャートである。
【図２５】本発明に係るデータ処理装置における第２のデータ処理手順の一例を説明するフローチャートである。
【図２６】本発明の第３実施形態を示す印刷システムの構成を説明するブロック図である。
【図２７】本発明に係る印刷システムにおけるアプリケーション，プリンタドライバ，プリンタとの間で連係される一連のデータ処理の流れを説明するチャートである。
【図２８】本発明に係るデータ処理装置におけるオート用紙判定ダイアログの一例を示す図である。
【図２９】本発明に係るデータ処理装置におけるオート用紙判定ダイアログの一例を示す図である。
【図３０】図１に示したプリンタドライバの機能をモジュールとして表した図である。
【図３１】本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  記録媒体
１０１  プリンタ
１０２  データ処理装置（ＰＣ）
１０３  通信インタフェース
１０４  メディアセンサ
１０５  センス情報格納部
１０６  インタフェース制御部
１０７  印刷制御部
１０８  印刷部（プリンタエンジン）
１０９  インタフェース制御部
１１０  プリンタドライバ
１１１  印刷設定処理部
１１２  データ生成処理部
１１３  色変換テーブル
１１４  用紙特定処理部
１１５  用紙判定用テーブル
１１６  アプリケーション
１１７  中央制御部
１１８  印刷設定入力操作部
１１９  設定情報通知部
【図１】
2005070859.tif 000003
【図２】
2005070859.tif 000004
【図３】
2005070859.tif 000005
【図４】
2005070859.tif 000006
【図５】
2005070859.tif 000007
【図６】
2005070859.tif 000008
【図７】
2005070859.tif 000009
【図８】
2005070859.tif 000010
【図９】
2005070859.tif 000011
【図１０】
2005070859.tif 000012
【図１１】
2005070859.tif 000013
【図１２】
2005070859.tif 000014
【図１３】
2005070859.tif 000015
【図１４】
2005070859.tif 000016
【図１５】
2005070859.tif 000017
【図１６】
2005070859.tif 000018
【図１７】
2005070859.tif 000019
【図１８】
2005070859.tif 000020
【図１９】
2005070859.tif 000021
【図２０】
2005070859.tif 000022
【図２１】
2005070859.tif 000023
【図２２】
2005070859.tif 000024
【図２３】
2005070859.tif 000025
【図２４】
2005070859.tif 000026
【図２５】
2005070859.tif 000027
【図２６】
2005070859.tif 000028
【図２７】
2005070859.tif 000029
【図２８】
2005070859.tif 000030
【図２９】
2005070859.tif 000031
【図３０】
2005070859.tif 000032
【図３１】
2005070859.tif 000033