(57)【要約】【課題】  他の機種との互換性を保ちながら、印刷装置の最大印刷領域での印刷を可能とする【解決手段】  印刷制御装置と印刷装置とを備えた印刷システムであって、前記印刷装置は、印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備え、前記印刷制御装置は、汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段とを備え、前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする印刷システム。【選択図】  図１
2006099220.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御装置と印刷装置とを備えた印刷システムであって、
前記印刷装置は、印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備え、
前記印刷制御装置は、汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段とを備え、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする印刷システム。
【請求項２】
印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備えた印刷装置を制御する印刷制御装置であって、
汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段とを備え、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする印刷制御装置。
【請求項３】
印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備えた印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段としてコンピュータを機能させ、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とするプリンタドライバ。
【請求項４】
請求項３に記載のプリンタドライバであって、
前記印刷領域設定手段は、印刷用紙の領域のうち前記取得した余白幅を除いた領域を印刷領域として設定するための指示を受け付け可能とすることを特徴とするプリンタドライバ。
【請求項５】
請求項３に記載のプリンタドライバであって、
前記印刷領域設定手段は、印刷用紙の領域のうち前記取得した余白幅を除いた領域を最大領域として、印刷領域を設定する指示を受け付け可能とすることを特徴とするプリンタドライバ。
【請求項６】
請求項４または５に記載のプリンタドライバであって、
前記印刷領域設定手段は、前記汎用の余白幅を初期値として提示することを特徴とするプリンタドライバ。
【請求項７】
請求項３に記載のプリンタドライバであって、
印刷対象のドキュメントを生成したアプリケーションで設定された余白幅に関する情報を参照する印刷領域情報取得手段としてさらにコンピュータを機能させ、
前記印刷領域設定手段は、前記取得した余白幅および前記参照した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記参照した余白幅に従って印刷領域を設定することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、プリンタから余白に関する情報を取得する印刷システムに関する。
【背景技術】
【０００２】
レーザプリンタ等のプリンタでは、その印刷機構の構造上、印刷用紙の４辺に印刷を行なうことができない領域が発生する。
【０００３】
プリンタの構造上生じる余白領域とは別に、特許文献１に記載されているように、近年ではユーザが任意に余白幅を設定して印刷領域を指定することが行なわれている。ユーザは、プリンタの構造上生じる余白領域よりも狭い領域を余白として設定することはできないので、ここでは、両者を区別するため、プリンタの構造上生じる余白領域の幅を最小余白幅と称することとする。
【０００４】
プリンタの最小余白幅は印刷機構の構造によるため、同一機種の同一バージョンであれば同じで値となる。このため、プリンタ対応に開発されたプリンタドライバに最小余白幅を登録しておくことで、そのプリンタの最小余白幅での印刷が可能となる。
【０００５】
【特許文献１】特開２００１−１００９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年、複数機種のプリンタで使用することができる汎用的なプリンタドライバが実用化されている。このようなプリンタドライバでは、複数機種での印刷を保証するため、制御対象となるそれぞれのプリンタの最小余白幅のうち、最も広い値を共通の最小余白幅として登録するようにしている。
【０００７】
このため、より最小余白幅の狭い、すなわち、印刷領域の広い印刷機構を有するプリンタであっても、共通の最小余白幅が適用されるため、その性能を活かしきることができなかった。また、プリンタの設計変更等により最小余白幅が変化した場合にも対応することができなかった。
【０００８】
本発明は、他の機種との互換性を保ちながら、印刷装置の最大印刷領域での印刷を可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の第１の態様である印刷システムは、
印刷制御装置と印刷装置とを備えた印刷システムであって、
前記印刷装置は、印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備え、
前記印刷制御装置は、汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段とを備え、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする。
【００１０】
本発明によれば、印刷装置が余白幅に関する情報を記憶しており、印刷制御装置は汎用余白幅を記憶するとともに、印刷装置から余白幅に関する情報を取得するため、他の印刷装置との互換性を保ちながら、印刷装置の最大印刷領域での印刷を可能とすることができる。
【００１１】
上記課題を解決するための本発明の第２の態様である印刷制御装置は、
印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備えた印刷装置を制御する印刷制御装置であって、
汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段とを備え、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする。
【００１２】
上記課題を解決するための本発明の第３の態様であるプリンタドライバは、
印刷の際に生じる余白幅に関する情報を記憶する余白幅記憶手段を備えた印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
汎用の余白幅に関する情報を記憶する汎用余白幅記憶手段と、
前記汎用余白幅に従って印刷領域を設定する印刷領域設定手段と、
前記印刷装置から前記余白幅に関する情報を取得する余白幅取得手段としてコンピュータを機能させ、
前記印刷領域設定手段は、前記取得した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記取得した余白幅に従って印刷領域を設定することを特徴とする。
【００１３】
ここで、前記印刷領域設定手段は、印刷用紙の領域のうち前記取得した余白幅を除いた領域を印刷領域として設定するための指示を受け付け可能とすることができる。
【００１４】
これにより、ユーザは、簡易に印刷装置の最大印刷領域を設定することができる。
【００１５】
また、前記印刷領域設定手段は、印刷用紙の領域のうち前記取得した余白幅を除いた領域を最大領域として、印刷領域を設定する指示を受け付け可能とすることができる。
【００１６】
これにより、ユーザは、印刷装置の最大印刷領域内で、任意の余白幅を設定することができる。
【００１７】
なお、前記印刷領域設定手段は、前記汎用の余白幅を初期値として提示することができる。これにより、ユーザは他の機種との互換性を簡易に得ることができる。
【００１８】
また、印刷対象のドキュメントを生成したアプリケーションで設定された余白幅に関する情報を参照する印刷領域情報取得手段としてさらにコンピュータを機能させ、
前記印刷領域設定手段は、前記取得した余白幅および前記参照した余白幅が前記汎用余白幅より狭い場合に、前記汎用余白幅に代えて、前記参照した余白幅に従って印刷領域を設定することができる。
【００１９】
これにより、アプリケーションの印刷領域設定と連動することができ、印刷領域設定についてのユーザの手間を軽減することができる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００２２】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能する。そして、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。コンピュータ３０を印刷制御装置として機能させるためのコンピュータプログラムであるプリンタドライバは、一般にプリンタ１０のメーカによってプリンタ１０対応に開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。なお、印刷システムの構成はこれに限られない。
【００２３】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）３０１、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）３０２、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）３０３、および、接続されたプリンタ１０等の周辺装置とのデータの送受信をつかさどるインタフェース３０４を備えている。
【００２４】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３および内蔵または外付けの補助記憶装置２４、インターネット等のコンピュータネットワークに接続するための通信制御装置２５が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２５】
プリンタ１０は、例えば、レーザ方式のページプリンタである。レーザ方式のページプリンタは、筐体内にトナーを収容したトナーカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。なお、プリンタ１０は、カラーレーザプリンタ、モノクロレーザプリンタのいずれであってもよい。また、インクジェット方式等のプリンタを用いるようにしてもよい。
【００２６】
プリンタ１０は、コンピュータ３０とのデータの送受信をつかさどるインタフェース１０１、プリンタドライバ等の各種プログラムを実行するＣＰＵ１０２、印刷データ等を一時的に記憶するＲＡＭ１０３、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１０４、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り機構、印刷用紙等の印刷媒体の給排紙処理を行なう給排紙機構等からなるプリントエンジン１０５、ユーザからの指示を受け付ける操作パネル１０６を備えて構成される。ただし、プリンタ１０の構成はこれに限られない。
【００２７】
プリンタ１０のプリントエンジン１０５は、その構造上、印刷用紙の４辺の縁部分に印刷を行なうことができない領域を有している。この領域の大きさは余白幅（最小余白領域）としてプリントエンジン１０５固有の値が定まっている。このため、ユーザは印刷用紙の印刷面のうち、最小余白幅を除いた領域を印刷可能な領域として、その範囲内で印刷領域を任意に設定することができる。
【００２８】
図２は、本発明を適用した印刷システムの機能構成を示すブロック図である。
【００２９】
本図に示すようにコンピュータ３０は、アプリケーション部３１と、オペレーティングシステム（ＯＳ）部３４と、プリンタドライバ部４１とを有している。
【００３０】
アプリケーション部３１は、ワードプロセッサ、グラフィックス等の処理をコンピュータ３０に行なわせるための機能を有しており、ＲＡＭが読み込んだアプリケーションプログラムを、ＣＰＵ３０１が実行することによりコンピュータ３０上に構築される。アプリケーション部３１は、この実施形態の印刷対象であるドキュメント３３、このドキュメント等の印刷条件３２を記憶している。
【００３１】
オペレーティングシステム部３４は、プリンタドライバ部４１の動作を管理する印刷制御部３５と、プリンタ１０との間でデータの送受信を行うＩ／Ｏ部３６とを有している。
【００３２】
プリンタドライバ部４１は、ドキュメント３３に関する描画コマンドをスプールファイル４３に記憶させるスプーラ４２と、スプールファイル４３に記憶された描画コマンドに基づいて、プリンタ１０が解釈できる印刷コマンドを作成する印刷コマンド作成部４４と、表示装置２１、入力装置２２を制御するユーザインタフェース（ＵＩ）制御部４６と、このユーザインタフェース制御部４６から送られてくる印刷条件を管理したり、プリンタ１０のステータスを取得する印刷条件管理部４５とを有している。
【００３３】
プリンタドライバ部４１は、プリンタ１０のメーカ等が開発したプリンタドライバプログラムを、コンピュータ３０のＣＰＵ３０１が実行することによりコンピュータ３０上に構築される。プリンタドライバプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録することで市場に流通させることができる。また、インターネット等のコンピュータネットワークを介して市場に流通させることもできる。
【００３４】
なお、本実施形態において、プリンタドライバ部４１は、複数機種のプリンタに用いることができる汎用的なプリンタドライバ部４１とすることができる。本発明は、このような場合においてプリンタドライバ部４１が対応しているプリンタの最小余白幅が異なる場合に特に効果的に適用することができる。
【００３５】
印刷条件管理部４５は、プリンタの最小余白幅として、デフォルトの値をあらかじめ記憶しているものとする。デフォルトの値は、プリンタドライバ部４１が制御可能なプリンタのうち最も最小余白幅が大きいプリンタの値を用いることが望ましい。このようにすることで、デフォルト値ですべてのプリンタでの印刷を保証し、より最小余白幅の狭い、すなわち、印刷領域の広いプリンタにも値を変更することで対応できるようになる。ただし、より汎用性を高めるため、最もよく用いられている値等をデフォルト値として用いるようにしてもよい。
【００３６】
ここでは、プリンタドライバ部４１の印刷条件管理部４５が記憶しているデフォルトの最小余白幅は、上下左右とも５ｍｍであるとする。この値は、プリンタドライバ部４１が制御可能なプリンタにおいて印刷可能領域内に収まることが保証されているものとする。
【００３７】
印刷コマンド作成部４４は、スプールファイル４３に記憶されている描画コマンドをＲＧＢイメージデータに展開する描画処理機能と、このＲＧＢイメージデータに対して色変換処理およびハーフトーン処理等を施して、ＣＭＹＫ二値化イメージデータを作成するハーフトーン処理機能と、このＣＭＹＫ二値化イメージデータをプリンタ１０が解釈できる印刷コマンドに変換するコマンド化処理機能等を有している。
【００３８】
また、プリンタ１０は、ステータス管理部１１と印刷実行部１２とを有している。
【００３９】
ステータス管理部１１は、プリンタ１０のステータス情報、例えば、機種名、バージョン、メモリ等のスペック、印刷可否等の状態等を管理する。本実施例では、ステータス管理部１１が管理するプリンタ１０のステータス情報には、プリンタ１０の最小余白幅に関する情報が含まれるものとする。プリンタ１０の最小余白幅に関する情報は、例えば、上下左右の各辺についての最小余白幅が、所定の単位、例えば、ミリ単位で表わされたものとすることができる。最小余白幅を表わす値は、プリンタ１０の機種、バージョンに固有の値であり、バージョン変更等によってスペックが変わり最小余白幅が変化した場合には、その都度ステータス情報も更新される。
【００４０】
ここでは、プリンタ１０の最小余白幅は、上下左右とも４ｍｍであるとする。すなわち、プリンタドライバ部４１が記憶しているデフォルトの最小余白幅より、狭い余白幅で印刷が可能である。言い換えると、プリンタ１０は、プリンタドライバ部４１のデフォルトより広い印刷可能領域を有していることになる。
【００４１】
なお、上述のようにプリンタ１０のステータス管理部１１が管理するステータス情報にはプリンタの最小余白幅に関する情報が含まれているが、コンピュータ３０のプリンタドライバ部４１が制御可能なプリンタの中にはステータス情報に最小余白幅に関する情報が含まれないものもある。
【００４２】
印刷実行部１２は、コンピュータ３０から送られた印刷データに基づく印刷を実行する機能を有している。
【００４３】
つぎに、本実施形態におけるプリンタドライバ部４１の余白設定処理動作について説明する。
【００４４】
図３は、プリンタドライバ部４１がコンピュータ３０に接続されているプリンタ１０のステータス情報を取得する際の余白設定処理を説明するフロー図である。この処理は、例えば、プリンタ１０の起動時、プリンタドライバ部４１の起動時等に行なうようにする。
【００４５】
プリンタドライバ部４１は、プリンタ１０のステータス管理部１１からプリンタ１０のステータス情報を取得すると（Ｓ１０１）、ステータス情報に最小余白幅に関する情報が含まれているかどうかを判断する（Ｓ１０２）。
【００４６】
その結果、最小余白幅に関する情報が含まれていなかった場合（Ｓ１０２：Ｎ）には、最小余白幅としてプリンタドライバ部４１に設定されているデフォルトの値を使用する。これにより、従来のプリンタと互換性を保ち、従来の印刷領域での印刷を保証することができる。
【００４７】
一方、最小余白幅に関する情報が含まれている場合（Ｓ１０２：Ｙ）には、デフォルトの最小余白幅を、ステータス情報に含まれている最小余白幅に変更する、すなわち、印刷領域を拡張する指定を受け付けることができるようにする（Ｓ１０３）。本実施形態の場合は、プリンタ１０は、ステータス情報に最小余白幅が上下左右各辺について４ｍｍである旨が含まれているため、プリンタドライバ部４１は、最大余白情報が含まれていると判断するとともに、その値を取得する。
【００４８】
印刷領域を拡張する指定は、例えば、図４（ａ）に示すような印刷領域設定画面５００で受け付けることができる。本画面は、例えば、プリンタドライバ部４１が提供する印刷設定画面からの所定のメニュー操作で表示されるようにする。
【００４９】
本図の例は、ユーザが簡便に印刷領域拡大を指定できる画面である。すなわち、設定項目に「印刷領域拡張」を設け、態様するチェックボックス５０１にユーザが入力装置２２を用いてチェックを入力することができるようにしている。
【００５０】
プリンタドライバ部４１の印刷条件管理部４５は、チェックボックス５０１にチェックが入力されると、デフォルトに設定されていた余白幅を、プリンタ１０から取得したステータス情報に含まれる最小余白幅に変更する。本実施形態の場合には、デフォルトの余白幅である上下左右５ｍｍを、プリンタ１０の最小余白幅である上下左右４ｍｍに変更する。
【００５１】
これにより、従来のプリンタとの互換性を保ちつつ、プリンタ１０の最小余白幅に関する性能を活かした印刷を実行することができるようになる。しかも、最小余白幅に関する情報はプリンタ１０から取得しているため、プリンタの設計変更等により最小余白幅が変化した場合でもプリンタドライバ部４１のアップデートをすることなく、プリンタの機能に即した印刷領域を設定することができる。
【００５２】
図４（ｂ）は、印刷領域を拡張する指定として、ユーザが余白値を任意に設定できるようにした画面５２０の例である。本図の例では、上下左右の余白値を入力する欄が設けられている。各欄に表示されるデフォルトの値はプリンタドライバ部４１に設定されているデフォルトの値とする。この値に対して、ユーザはプリンタ１０のステータス情報に含まれる最小余白幅の値の範囲内で任意の余白幅を設定することができる。この際、プリンタ１０から取得した最小余白幅の値を画面５２０内に表示して、ユーザに通知するようにしてもよい。なお、ユーザがプリンタ１０から取得した最小余白幅よりもさらに狭い余白幅を設定した場合には、プリンタ１０から取得した最小余白幅を余白幅として用いるようにすることができる。
【００５３】
プリンタドライバ部４１の印刷条件管理部４５は、各欄に入力された余白幅の値を用いて印刷設定を行なう。すなわち、ユーザはデフォルトの値より狭く設定した余白幅、すなわちデフォルトより広い印刷領域を得られることになる。
【００５４】
図４に示した２つの例では、印刷領域の拡張はユーザの指示に基づいて行なうようにしていたが、ステータス情報を取得した結果、プリンタ１０の最小余白値幅がデフォルトの余白値幅よりも狭い場合には、ユーザからの指示を待たずに、自動的に印刷領域を拡張するようにしてもよい。
【００５５】
ところで、ＯＳ部３４の仕様によっては、プリンタドライバ部４１とアプリケーション部３１とで、それぞれ独立に印刷領域を設定できるものがある。従来、このような仕様では、アプリケーション部３１で、プリンタドライバ部４１で設定されている余白幅よりも狭い余白幅を設定した場合には、印刷実行時等にプリンタの印刷可能領域を超えて印刷領域が設定されているとして警告がなされていた。
【００５６】
そこで、本実施形態においては、アプリケーション部３１で設定されている余白幅が、プリンタドライバ部４１で設定されている余白幅よりも狭い場合には、プリンタドライバ部４１がアプリケーション部３１で設定されている余白幅の値をプリンタドライバ部４１における余白幅設定値としても用いるようにする。
【００５７】
この処理は、特に、プリンタから取得したステータス情報に最小余白幅に関する情報が含まれており、最小余白幅がプリンタドライバ部４１のデフォルトの余白幅より狭い場合に特に有効である。なぜならば、ユーザがアプリケーション部３１で、デフォルトの余白幅より狭い余白幅を設定した場合に、再度プリンタドライバ部４１で余白幅を設定する必要がないからである。ただし、アプリケーション部３１は、プリンタ１０の最小余白幅以上の余白幅が設定されているものとする。
【００５８】
アプリケーション部３１では、例えば、図５に示すようなページ設定画面５４０により、プリンタドライバ部４１の設定とは独立して余白幅を設定することができる。ページ設定画面５４０は、例えば、アプリケーション部３１における所定のメニュー操作により表示させるようにする。
【００５９】
本図の例ではページ設定画面５４０に余白設定領域５４１を設け、ユーザが上下左右について任意の余白幅を設定できるようにしている。設定された余白幅は印刷条件３２に記録される。
【００６０】
従来、プリンタドライバ部４１は、印刷実行時等にアプリケーション部３１で生成されたドキュメントの印刷領域と、プリンタドライバ部４１で設定されている余白幅とを比較してドキュメントがプリンタの印刷領域に収まるかどうかを判断していた。
【００６１】
これに対し、本実施形態においては、プリンタから取得したステータス情報に最小余白幅に関する情報が含まれている場合（図３：Ｓ１０２：Ｙ）には、プリンタドライバ部４１は、図６に示すようなフロー図にしたがって処理を行なうようにすることができる。本処理は、例えば、印刷実行時に行なうようにする。
【００６２】
プリンタドライバ部４１は、アプリケーション部３１の印刷条件３２を参照して、アプリケーション部３１で設定されている余白幅を取得する（Ｓ２０１）。
【００６３】
そして、アプリケーション部３１で設定されている余白幅がプリンタドライバ部４１で設定されている余白幅より狭いかどうかを判断する（Ｓ２０２）。なお、この判断は、上下左右の余白幅毎に行なうものとする。
【００６４】
その結果、アプリケーション部３１で設定されている余白幅がプリンタドライバ部４１で設定されている余白幅より狭い場合（Ｓ２０２：Ｙ）には、プリンタドライバ部４１は、アプリケーション部３１で設定されている余白幅を印刷設定として用いる（Ｓ２０４）。これにより、プリンタドライバ部４１で再度余白幅を設定する必要がなくなる。
【００６５】
なお、アプリケーション部３１でプリンタ１０の最小余白幅より狭い値が設定されている場合には、例えば、その旨をユーザに通知するようにする。
【００６６】
一方、アプリケーション部３１で設定されている余白幅がプリンタドライバ部４１で設定されている余白幅より狭くない場合（Ｓ２０２：Ｎ）には、そのままプリンタドライバ部４１で設定されている余白幅を印刷設定として用いるようにする。
【００６７】
このように、本実施形態によれば、アプリケーション部３１で余白設定を行なうと、図４に示したようなプリンタドライバ部４１での余白設定（印刷領域拡張指示）を行なうことなく、デフォルトよりも狭い余白設定での印刷を実行することができるようになる。
【図面の簡単な説明】
【００６８】
【図１】印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【図２】印刷システムの機能構成を示すブロック図である。
【図３】プリンタドライバ部の余白設定処理を説明するフロー図である。
【図４】印刷領域を拡張する指定する画面の例を示す図である。
【図５】アプリケーション部のページ設定画面の例を示す図である。
【図６】アプリケーション部を参照して余白設定を行なう処理を説明するフロー図である。
【符号の説明】
【００６９】
１０…プリンタ、１１…ステータス管理部、１２…印刷実行部、２１…表示装置、２２…入力装置、２３…メディア読取装置、２４…補助記憶装置、２５…通信制御装置、３０…コンピュータ、３１…アプリケーション部、３２…印刷条件、３３…ドキュメント、３４…オペレーティングシステム部、３５…印刷制御部、３６…Ｉ／Ｏ部、４１…プリンタドライバ部、４２…スプーラ、４３…スプールファイル、４４…印刷コマンド作成部、４５…印刷条件管理部、４６…ユーザインタフェース制御部、１０１…インタフェース、１０２…ＣＰＵ、１０３…ＲＡＭ、１０４…ＲＯＭ、１０５…プリントエンジン、１０６…操作パネル、３０１…ＣＰＵ、３０２…ＲＡＭ、３０３…ＲＯＭ、３０４…インタフェース
【図１】
2006099220.tif 000003
【図２】
2006099220.tif 000004
【図３】
2006099220.tif 000005
【図４】
2006099220.tif 000006
【図５】
2006099220.tif 000007
【図６】
2006099220.tif 000008