(57)【要約】【課題】  ユーザ定義用紙サイズを指定した際の、給紙装置選択のユーザの手間を軽減させる。【解決手段】  複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、ユーザから印刷媒体の印刷領域に関する設定を受け付ける手段と、受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する手段と、特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とを備えることを特徴とする印刷制御装置。【選択図】  図１
2005342953.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とを備えることを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置であって、
前記印刷領域に関する設定は、印刷媒体の長さおよび幅のサイズと上下左右のマージンとであることを特徴とする印刷制御装置。
【請求項３】
請求項１に記載の印刷制御装置であって、
前記給紙装置特定手段は、さらに、フチあり印刷およびフチなし印刷の判別を行なうことを特徴とする印刷制御装置。
【請求項４】
請求項１に記載の印刷制御装置であって、
前記給紙装置特定手段が特定する給紙装置には、標準給紙装置およびロール紙給紙装置が含まれることを特徴とする印刷制御装置。
【請求項５】
請求項１に記載の印刷制御装置であって、
前記給紙装置特定手段は、受け付けた印刷領域に関する設定から、あらかじめ定めた規則にしたがって給紙装置を抽出し、１の給紙装置が抽出された場合には、その給紙装置を特定することを特徴とする印刷制御装置。
【請求項６】
請求項５に記載の印刷制御装置であって、
前記給紙装置特定手段は、複数の給紙装置が抽出された場合には、抽出された給紙装置を選択可能な状態で提示し、ユーザからの選択を受け付けた給紙装置を特定することを特徴とする印刷制御装置。
【請求項７】
複数の給紙装置を備えた印刷装置と、前記印刷装置に印刷データを出力する印刷制御装置とを有する印刷システムであって、
前記印刷制御装置は、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とを備え、
前記印刷装置は、
受信した印刷データに基づいて、前記特定された給紙装置から給紙して印刷を実行する印刷手段を備えることを特徴とする印刷システム。
【請求項８】
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とをコンピュータに機能させることを特徴とするプリンタドライバ。
【請求項９】
複数の給紙装置を備えた印刷装置を有する印刷システムにおける給紙装置制御方法であって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付ステップと、
受け付けた印刷領域に関する設定に基づいて、あらかじめ定めた規則にしたがって給紙装置を特定する給紙装置特定ステップと、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成ステップと、
前記印刷データにしたがって、特定された給紙装置から給紙して印刷を実行する印刷実行ステップとを有することを特徴とする給紙装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、ユーザが任意に用紙サイズを指定するユーザ定義用紙サイズでの印刷処理に関する。
【背景技術】
【０００２】
プリンタホストとプリンタとを備えて構成される印刷システムでは、プリンタホストで作成したドキュメントの印刷データがプリンタに送られ、プリンタで印刷が実行される。
【０００３】
プリンタホストでドキュメントを作成する際には、あらかじめ、Ａ４、Ｂ５等の用紙サイズから余白の部分を除いた大きさの印刷領域を定めておき、その領域に納まるようにドキュメントを作成する。従来は、プリンタの機構上、所定の幅以上の余白が生じていたが、近年では、余白をなくした、いわゆるフチなし印刷を行なえるプリンタも実用化されている。
【０００４】
また、プリンタでは、Ａ４、Ｂ５等の定形のカット紙の他にも、ロール紙、厚紙等種々の印刷媒体への印刷が行なえるように、標準の給紙装置に加え、ロール紙給紙装置、手差し給紙装置等の複数の給紙装置を備えているものがある。
【０００５】
ドキュメントを作成する際の基準となる用紙サイズと、印刷時の給紙装置とは直接的には関係ないが、あらかじめ想定される汎用的な用紙サイズであれば、給紙装置との関連性をあらかじめ定めておくことができる。例えば、Ａ４サイズのカット紙であれば、標準の給紙装置から給紙すればよいし、Ｌ判幅のロール紙であれば、ロール紙給紙装置から給紙すればよい。
【０００６】
このため、印刷システムでは、汎用的な用紙サイズでドキュメントが作成されている場合には、印刷時に、その用紙サイズにあった給紙装置をユーザに提示して、給紙装置の指定を受けるようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、ユーザが任意にサイズを設定する、いわゆるユーザ定義用紙サイズでドキュメントを作成した場合には、印刷システムは、どの給紙装置がふさわしいかを判断することができない。このため、ユーザは、プリンタが備えているすべての給紙装置の中から印刷に用いる給紙装置を選び出すことになり、手間がかかる。
【０００８】
本発明は、ユーザ定義用紙サイズを指定した際の、給紙装置選択のユーザの手間を軽減させることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため本発明の第１の態様である印刷制御装置は、
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置であって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とを備えることを特徴とする。
【００１０】
本発明によれば、ユーザから受け付けた印刷媒体の印刷領域に関する設定内容に基づいて給紙装置を特定することができるため、ユーザ定義用紙サイズを指定した際の、給紙装置選択のユーザの手間を軽減することができる。
【００１１】
ここで、前記印刷領域に関する設定は、印刷媒体の長さおよび幅のサイズと上下左右のマージンとすることができる。
【００１２】
また、前記給紙装置特定手段は、さらに、フチあり印刷およびフチなし印刷の判別を行なうようにすることができ、さらに、前記給紙装置特定手段が特定する給紙装置には、標準給紙装置およびロール紙給紙装置が含まれるようにすることができる。
【００１３】
また、前記給紙装置特定手段は、受け付けた印刷領域に関する設定から、あらかじめ定めた規則にしたがって給紙装置を抽出し、１の給紙装置が抽出された場合には、その給紙装置を特定し、複数の給紙装置が抽出された場合には、抽出された給紙装置を選択可能な状態で提示し、ユーザからの選択を受け付けた給紙装置を特定することが望ましい。
【００１４】
上記課題を解決するため本発明の第２の態様である印刷システムは、
複数の給紙装置を備えた印刷装置と、前記印刷装置に印刷データを出力する印刷制御装置とを有する印刷システムであって、
前記印刷制御装置は、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とを備え、
前記印刷装置は、
受信した印刷データに基づいて、前記特定された給紙装置から給紙して印刷を実行する印刷手段を備えることを特徴とする。
【００１５】
上記課題を解決するため本発明の第３の態様であるプリンタドライバは、
複数の給紙装置を備えた印刷装置に印刷データを出力する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付手段と、
受け付けた印刷領域に関する設定に基づいて、給紙装置を特定する給紙装置特定手段と、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成手段とをコンピュータに機能させることを特徴とする。
【００１６】
上記課題を解決するため本発明の第４の態様である給紙装置制御方法は、
複数の給紙装置を備えた印刷装置を有する印刷システムにおける給紙装置制御方法であって、
ユーザから印刷媒体の印刷領域に関する設定を受け付ける設定受付ステップと、
受け付けた印刷領域に関する設定に基づいて、あらかじめ定めた規則にしたがって給紙装置を特定する給紙装置特定ステップと、
特定した給紙装置で印刷するための印刷データを生成する印刷データ生成ステップと、
前記印刷データにしたがって、特定された給紙装置から給紙して印刷を実行する印刷実行ステップとを有することを特徴とする。
【発明を実施するための最良の形態】
【００１７】
本発明の実施の形態について、図面を参照して説明する。
【００１８】
図１は、本発明を適用した印刷システムの機能構成を説明するためのブロック図である。本図に示すように、印刷システムは、コンピュータ１０とプリンタ２０とを備えて構成される。
【００１９】
コンピュータ１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク装置等を備えた一般的な情報処理装置、例えば、パーソナルコンピュータを用いることができる。コンピュータ１０は、プリンタ２０を制御するための印刷データを生成して、プリンタ２０に出力する処理を行なうプリンタホストとして機能する。
【００２０】
プリンタ２０は、例えば、インクジェット方式のカラープリンタである。インクジェット方式のカラープリンタは、筐体内にインクを充填したインクカートリッジを複数備え、このインクを印刷ヘッドから印刷用紙等の印刷媒体に吹き付けて印刷を行なう。ただし、プリンタ２０の印字方式はインクジェットに限られない。例えば、トナー方式のレーザプリンタを用いるようにしてもよい。
【００２１】
本実施形態において、プリンタ２０は、複数の給紙装置を備え、同一の用紙サイズについて複数種類の印刷領域を設定することができる。ここで、複数の給紙装置は、例えば、標準給紙装置（オートシードフィーダ）、手差し給紙装置、ロール紙給紙装置であるとする。また、複数種類の印刷領域は、例えば、上下左右に所定幅のマージンを有する標準領域、下マージンを少なく設定した最大領域、左右のマージンをなくした左右フチなし領域、上下のマージンをなくした上下フチなし領域、上下左右のマージンをなくした上下左右フチなし領域であるとする。また、ロール紙では、定形の印刷領域に加え、帯状に長い長尺の印刷領域も含まれるとする。
【００２２】
図２は、複数の給紙装置と複数の印刷領域の組み合わせの例について説明するための図である。ただし、複数の給紙装置と複数の印刷領域の組み合わせはこれらに限られない。
【００２３】
図２（ａ）は、標準給紙装置から給紙されるカット紙２００に対して、印刷領域を「通常」とした場合の印刷領域２２０を示している。ここで「通常」は、印字ヘッドからのインクの吐出制御を標準的に行なった場合に得られる領域である。このとき、上下左右のフチ部に所定の幅のマージンが生じる。
【００２４】
図２（ｂ）は、標準給紙装置から給紙されるカット紙２００を印刷対象とし、印刷領域を「最大」とした場合の印刷領域２２０を示している。このように、印刷領域を「通常」とした場合に比べて下方向に印刷領域２２０が大きくなる。「最大」では、広がった領域に対しては、印字ヘッドからのインクの吐出制御が標準とは異なる方式で行なわれる。このとき、印刷用紙の上側および左右側のフチには、「通常」と同じ幅のマージンが生じ、下側のフチには、「通常」より小さいマージンが生じる。
【００２５】
図２（ｃ）は、標準給紙装置から給紙されるカット紙２００を印刷対象とし、印刷領域を「上下左右フチなし」とした場合の印刷領域２２０を示している。「上下左右フチなし」では、印刷領域２２０を用紙サイズと同じくすることで四辺フチなし印刷を実現する。「通常」よりも広い印刷領域に対しては、印字ヘッドからのインクの吐出制御が標準とは異なる方式で行なわれる。このとき、上下左右のマージンは生じない。
【００２６】
図２（ｄ）は、ロール紙給紙装置から給紙されるロール紙２１０を印刷対象とし、印刷領域を「フチなし印刷」を指定した場合の印刷領域２２０を示している。このように、印刷領域２２０をロール紙の幅より少し大きめにすることでロール紙のフチなし印刷を実現する。
【００２７】
ロール紙のフチなし印刷では、ロール紙幅より印刷幅を大きく印刷するため、吐出されたインクがロール紙からはみ出ることになる。このため、プリンタ２０には、ロール紙の幅に対応する箇所毎にインク吸収用の機構が設けられている。
【００２８】
このように、給紙装置と印刷領域の組み合わせにより印刷処理が異なるため、印刷を実行する際には、どの給紙装置と印刷領域の組み合わせで印刷を行なうかが定まっている必要がある。これにより、コンピュータ１０は、給紙装置と印刷領域の組み合わせに応じた印刷データを生成することができる。
【００２９】
図１において、コンピュータ１０上には、オペレーティングシステム部１１０と、プリンタドライバ部１２０と、アプリケーション部１３０とが構築される。
【００３０】
オペレーティングシステム部１１０は、コンピュータ１０のシステム管理、周辺デバイス管理、基本的なユーザー操作環境を提供するための処理等を行なう。オペレーティングシステム部１１０は、コンピュータ１０用に設計されたオペレーティングシステムプログラムを、コンピュータ１０のＣＰＵが実行することにより、コンピュータ１０上に構築される。
【００３１】
プリンタドライバ部１２０は、コンピュータ１０に接続されたプリンタ２０を制御するために、プリンタ２０の機能に応じた印刷データを生成する。また、プリンタドライバ部１２０は、プリンタ２０が備える給紙装置の種類、プリンタ２０で印刷可能な定形の用紙サイズ、印刷領域等の情報を保持している。このため、プリンタ２０で印刷する際の用紙サイズ、印刷装置等の指定をユーザから受け付けることができるようになっている。
【００３２】
このとき、用紙サイズの指定では、定形の用紙サイズであるＡ４、Ｂ５等の他に、ユーザが任意の用紙サイズを設定できるようになっている。ユーザが任意に設定した用紙サイズをユーザ定義用紙サイズと称するものとする。
【００３３】
プリンタドライバ部１２０は、プリンタ２０のメーカ等がプリンタ２０対応に開発したプリンタドライバプログラムを、コンピュータ１０のＣＰＵが実行することによりコンピュータ１０上に構築される。プリンタドライバプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録することで市場に流通させることができる。また、インターネット等のコンピュータネットワークを介して市場に流通させることもできる。
【００３４】
アプリケーション部１３０は、ワードプロセッサ、グラフィックス等の処理をコンピュータ１０に行なわせるための機能を有しており、ＲＡＭが読み込んだアプリケーションプログラムを、ＣＰＵが実行することによりコンピュータ１０上に構築される。
【００３５】
つぎに、プリンタドライバ部１２０が、ユーザからユーザ定義用紙サイズの設定を受け付ける処理について説明する。
【００３６】
図３は、ユーザ定義用紙サイズの設定を受け付ける際にプリンタドライバ部１２０が表示するユーザ定義用紙サイズ設定受付画面４００の一例を示す図である。
【００３７】
本図に示すようにユーザ定義用紙サイズ設定受付画面４００では、新規のユーザ定義用紙サイズの設定を行なうことができる。すなわち、用紙サイズ指定欄４０２でユーザが定義する用紙の長さおよび幅を受け付け、プリンタの余白指定欄４０３で上下左右の余白（マージン）の設定を受け付ける。本画面は、ユーザからのメニュー操作等により表示するようにする。また、本画面で受け付けた設定は、ユーザが名称表示欄４０１で指定した名称を付してプリンタドライバ部１２０が保存する。なお、ユーザ定義用紙サイズは、複数種類の登録を受け付けることができる。
【００３８】
ユーザは、登録したユーザ定義用紙サイズを用いて、アプリケーション部１３０によってドキュメントを作成することができる。このドキュメントの印刷領域は、指定されたユーザ定義用紙サイズで設定されている用紙サイズから、上下左右のマージンを除いた部分となる。
【００３９】
つぎに、ユーザ定義用紙サイズが指定されたドキュメントを印刷する際のプリンタドライバ部１２０の処理について図４のフロー図を参照して説明する。
【００４０】
プリンタドライバ部１２０は、ユーザ定義用紙サイズが指定されたドキュメントを印刷する際には、ユーザ定義用紙サイズで設定されている用紙サイズ（長さ・幅）、上下左右マージンを取得する（Ｓ１０１）。
【００４１】
そして、取得した用紙サイズ、上下左右マージンに基づいて、プリンタ２０における印刷に用いる給紙装置と印刷領域の組み合わせを判別する（Ｓ１０２）。
【００４２】
この判別処理は、プリンタドライバ部１２０があらかじめ備えている判別規則にしたがって、例えば、以下のように行なうことができる。
【００４３】
すなわち、上下左右のマージンに基づいて、フチあり（標準）、上下フチなし、左右フチなし、上下左右フチなしを判別する。これは、例えば、上下左右のマージンすべてが０ｃｍであれば、上下左右フチなしと判別し、左右のマージンが０ｃｍであれば、左右フチなしと判別するという具合に行なうことができる。
【００４４】
また、プリンタドライバ部１２０は、プリンタ２０が扱えるロール紙の種類は既知であるので、用紙サイズの幅に基づいて給紙装置がロール紙給紙装置であるか否かを判別することができる。このとき、ロール紙のフチなし印刷では、ロール紙の幅よりも大きな幅の印刷領域を設定することができるため、これも考慮して判別するものとする。例えば、設定された用紙サイズの幅が、いずれかの種類のロール紙の幅と一致するかの判断に加え、設定された用紙サイズの幅から、左右のはみ出す幅、例えば、２．５ｍｍ×２＝５ｍｍを引いた値が、いずれかの種類のロール紙の幅と一致するかどうかも調べるようにする。
【００４５】
なお、取得した用紙サイズ、上下左右マージンおよび判別規則によっては、複数の給紙装置と印刷領域の組み合わせが抽出される場合がある。この場合は、抽出されたすべての給紙装置と印刷領域の組み合わせを候補として扱うものとする。
【００４６】
判別処理の結果、給紙装置と印刷領域の組み合わせが１つのみ抽出された場合（Ｓ１０３：Ｎ）には、抽出された給紙装置と印刷領域の組み合わせをページ設定として表示する（Ｓ１０４）。
【００４７】
図５は、ページ設定を含む印刷に関する設定を行なう画面４２０の一例を示す図である。本図の例は、給紙装置と印刷領域の組み合わせとして、ロール紙給紙装置（定形／長尺）だけが抽出された場合であり、ページ設定４２１ａとして、ロール紙給紙装置（定形／長尺）が表示される。
【００４８】
一方、給紙装置と印刷領域の組み合わせが複数抽出された場合（Ｓ１０３：Ｙ）には、抽出された複数の給紙装置と印刷領域の組み合わせをページ設定として表示して（Ｓ１０５）、ユーザから選択を受け付ける（Ｓ１０６）。
【００４９】
図６は、給紙装置と印刷領域の組み合わせとして、複数の組み合わせが抽出された場合の印刷に関する設定を行なう画面４２０の一例を示す図である。本図の例は、給紙装置と印刷領域の組み合わせとして、標準と手差し（定形紙）とが抽出された場合であり、ページ設定４２１ｂとして標準と手差し（定形紙）とがメニューにより選択可能な状態で表示される。
【００５０】
図５の場合には、ユーザからの選択を受け付けることなく給紙装置と印刷領域の組み合わせは１つに定まり、図６の場合もユーザからの選択により、給紙装置と印刷領域の組み合わせは１つに定まる。このため、プリンタドライバ部１２０は、特定された給紙装置で、特定された印刷領域にドキュメントを印刷するための印刷データを生成し（Ｓ１０７）、プリンタ２０に出力する（Ｓ１０８）。
【００５１】
そして、プリンタ２０が、コンピュータ１０から送られた印刷データに基づいて印刷を実行する。すなわち、印刷データで示される画像を、印刷データで指定された給紙装置から給紙した用紙に印刷する。
【００５２】
このように、本発明の印刷システムでは、ユーザ定義用紙サイズの設定内容から、ふさわしい給紙装置と印刷領域の組み合わせを判別することができるため、ユーザ定義用紙サイズを指定した際の、給紙装置選択のユーザの手間を軽減することができる。
【図面の簡単な説明】
【００５３】
【図１】印刷システムの機能構成を説明するためのブロック図である。
【図２】給紙装置と印刷領域の組み合わせの例について説明するための図である。
【図３】ユーザ定義用紙サイズ設定受付画面の一例を示す図である。
【図４】プリンタドライバ部の処理について説明するためのフロー図である。
【図５】ページ設定を含む印刷に関する設定を行なう画面の一例を示す図である。
【図６】ページ設定を含む印刷に関する設定を行なう画面の別例を示す図である。
【符号の説明】
【００５４】
１０…コンピュータ、２０…プリンタ、１１０…オペレーティングシステム部、１２０…プリンタドライバ部、１３０…アプリケーション部
【図１】
2005342953.tif 000003
【図２】
2005342953.tif 000004
【図３】
2005342953.tif 000005
【図４】
2005342953.tif 000006
【図５】
2005342953.tif 000007
【図６】
2005342953.tif 000008