(57)【要約】【課題】プリンタドライバの設定ダイアログ内にビットマップイメージを表示できなかったり、表示できたとしてもユーザの指定内容に応じて表示内容を切り替えられない場合、ユーザに印刷出力のレイアウトを把握することができない。【解決手段】ユーザが開き方向を左固定または上固定のいずれかを指定すると、綴じ方向指定制御手段により、開き方向の指定値・Ｎ−ｕｐの指定値・用紙の向きの指定値に応じた綴じ方向の指定値が設定され、プリンタドライバがレイアウトの模式図を表示することなく、ユーザが開き方向と綴じ方向の設定の組み合わせにより印刷レイアウトを容易に認識できるようになる。【選択図】        図５
2006235792.tif 000002
【特許請求の範囲】
【請求項１】
両面印刷機能を備えたプリンタドライバであって、
１枚の用紙に複数ページを印刷するＮ−ｕｐ機能において１枚の用紙に割り付けるページ数を指定する割り付け枚数の指定値と、用紙の向きの指定値と、両面印刷における開き方向の指定値とを保持する印刷レイアウト指定値保持手段と、
両面印刷における綴じ方向を指定する綴じ方向指定手段と、
前記開き方向の指定値が左固定または上固定のいずれかの場合は、前記開き方向の指定値および前記割り付け枚数の指定値、前記用紙の向きの指定値に応じて、綴じ方向の指定値を切り替える綴じ方向指定制御手段を備えることを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、両面印刷を機能を備えたプリンタドライバにおける綴じ方向の指定方法に係るプリンタドライバに関する。
【背景技術】
【０００２】
従来のインクジェットプリンタでは、奇数ページのみを印刷したものを裏返し、次に偶数ページのみを印刷することで両面印刷を実現していたが、近年は、プリンタ本体に印刷用紙を裏返す機能を有することで、ユーザが手動で印刷用紙を裏返す必要がなくなり、より簡単に両面印刷を実現できるようになっている。また、印刷レイアウトを設定する項目として、１枚の用紙に複数ページを印刷するＮ−ｕｐ機能や、用紙の向きを切り替える機能などがあり、ユーザはさまざまな印刷レイアウトを実現可能となっている。このように、従来よりもユーザがインクジェットプリンタで両面印刷を行う機会が増えている一方で、用紙のどの辺を綴じるのかを指定する『綴じ方向』とよばれる両面印刷特有の設定と、割り付け枚数や用紙の向きの指定の組み合わせにより、ユーザが意図しない印刷レイアウトとなってしまうケースが多く発生している。
【０００３】
その原因として、具体的には、綴じ方向を既に指定した状態で、割り付け枚数の指定や用紙の向きの指定を変更すると、図７のように印刷した文書の内容に対する用紙の向きが変化してしまうことが挙げられる。なお、図中のレイアウトＡにおいて、グレーで示された部分が綴じ代の位置を表している。図７では、割り付け枚数１ページで綴じ方向を『長辺綴じ』に設定した状態（レイアウトＡ）で、割り付け枚数や用紙の向きを変更した場合の印刷レイアウトの変化を示したものである。
【０００４】
レイアウトＣは、レイアウトＡから割り付け枚数を２ページに変更した場合を示している。レイアウトＢは、レイアウトＡから用紙の向きを縦から横に変更した場合を示している。レイアウトＤは、レイアウトＡから、割り付け枚数を２ページに、用紙の向きを縦から横に変更した場合を示している。
【０００５】
図７のように、ユーザが割り付け枚数や用紙の向きを変更することによって、実際に印刷される用紙の長辺の位置が上になったり、左になったりしてしまう。これは、実際に印刷された文書が上方向に開くようになったり、左方向に開くようになったりすることと同じことであり、綴じ方向よりも比較的ユーザが把握しやすい『文書の開き方向』が変化してしまうため、印刷レイアウトを容易に想像できなくなってしまう。その結果、ユーザが綴じ方向や割り付け枚数等を指定したとしても、所望の印刷結果を得るのが非常に困難になるという問題があった。
【０００６】
上記のようなユーザの印刷レイアウトに関する設定ミスを防ぐ印刷条件指定装置として、ユーザの指定内容に応じた印刷レイアウトの模式図をプリンタドライバの設定ダイアログ内に表示させるものがある（例えば、特許文献１参照。）。
【０００７】
特許文献１に記載の印刷条件指定装置によれば、ユーザの指定内容に応じた印刷レイアウトを模式図として表示画面に表示することで、ユーザに印刷出力のレイアウトを把握できるようにしてある。
【特許文献１】特開平８−３２４０６３号公報（図５）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、プリンタドライバの設定ダイアログ内にビットマップイメージを表示できなかったり、表示できたとしてもユーザの指定内容に応じて表示内容を切り替えられない場合には、上記の効果は得られないという問題があった。
【０００９】
本発明は、上記従来例に鑑みてなされたもので、印刷レイアウトの模式図を表示せずに、ユーザに印刷レイアウトを容易に認識できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１の発明は、両面印刷機能を備えたプリンタドライバであって、１枚の用紙に複数ページを印刷するＮ−ｕｐ機能において１枚の用紙に割り付けるページ数を指定する割り付け枚数の指定値と、用紙の向きの指定値と、両面印刷における開き方向の指定値とを保持する印刷レイアウト指定値保持手段と、両面印刷における綴じ方向を指定する綴じ方向指定手段と、前記開き方向の指定値が左固定または上固定のいずれかの場合は、前記開き方向の指定値および前記割り付け枚数の指定値、前記用紙の向きの指定値に応じて、綴じ方向の指定値を切り替える綴じ方向指定制御手段を備えることを特徴とする。
【発明の効果】
【００１１】
上記構成の請求項１のプリンタドライバにおいて、ユーザが開き方向を左固定または上固定のいずれかを指定すると、綴じ方向指定制御手段により、開き方向の指定値・Ｎ−ｕｐの指定値・用紙の向きの指定値に応じた綴じ方向の指定値が設定される。この結果、プリンタドライバがレイアウトの模式図を表示することなく、ユーザが開き方向と綴じ方向の設定の組み合わせにより印刷レイアウトを容易に認識できるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る一実施形態のプリンタドライバの実施例を、図面を参照して詳細に説明する。
【実施例】
【００１３】
図１は一般的なプリンタドライバの簡単な構成図を示したものである。ユーザは、プリンタドライバ１００により表示される印刷レイアウト設定部１１０にて、割り付け枚数・用紙の向き・開き方向・綴じ方向などを指定する。また、用紙の種類や印刷品位などを印刷モード設定部１２０にて指定する。印刷レイアウト設定部１１０および印刷モード設定部１２０では、図２、３で示すような印刷レイアウト設定ダイアログ１４０、印刷モード設定ダイアログ１５０を表示し、ユーザにマウス等でそれぞれの項目を指定させる。印刷データ生成部１３０は、アプリケーション４００より文書や写真画像等の入力画像データを受け取り、ユーザに指定された印刷レイアウトや印刷モードに応じた印刷データを生成し、プリンタ５００に送信し印刷を行う。
【００１４】
ここで、両面印刷チェックボックスをＯＮにすると、図２のように開き方向、綴じ方向の指定ができるようになり、ＯＦＦにすると図４のように開き方向、綴じ方向の指定がグレーアウトされる。
【００１５】
本発明は、両面印刷設定時における綴じ方向の指定方法に関するものなので、本実施例では、図２で示されているように両面印刷チェックボックスがＯＮの状態における処理について説明する。
【００１６】
図２は、「割付枚数：１ページ、用紙の向き：縦、綴じ方向：長編綴じ」ような設定をユーザが指定した状態を示しており、図７におけるレイアウトＡの設定となる。
【００１７】
さらに印刷レイアウト設定ダイアログ１４０には、両面印刷設定内に開き方向の指定があり、開き方向指定チェックボックスをＯＮにすると、左開き固定または上開き固定が選択可能となる。このときは、ユーザが左開き固定または上開き固定を指定すると、後述する綴じ方向制御手段により、ユーザが指定することなく適切な綴じ方向が自動的に表示される。また、ＯＦＦにするとグレーアウトされ、左開き固定または上開き固定が選択不能となり、綴じ方向をユーザが選択する。
【００１８】
図２の場合、開き方向が左開きで、長辺綴じであることが表示されている。その結果、ユーザは用紙の左側に長辺がある、すなわち、用紙は縦置きで、左側に開く文書であることを認識でき、印刷されるレイアウトがレイアウトＡのようになることを容易に把握できる。
【００１９】
ここで、図２のように開き方向指定チェックボックスをＯＮにし、開き方向を固定した状態で、用紙の向きや割り付け枚数をユーザが変更した際に、綴じ方向を制御する印刷レイアウト設定部１１０を図面を参照して詳細に説明する。
【００２０】
図５は、印刷レイアウト設定部１１０の構成例を示すものである。ユーザにより指定された割り付け枚数、用紙の向き、開き方向の指定値は、印刷レイアウト指定値保持手段２００により保持される。図２にあるように開き方向指定チェックボックスがＯＮになっている場合は、開き方向の指定が有効になる。一方、開き方向指定チェックボックスがＯＦＦになっている場合は、左開き固定または上開き固定が選択不能となり、綴じ方向指定手段３２０によって綴じ方向をユーザが選択する。この場合、綴じ方向制御手段３００では、ユーザの指定した綴じ方向を優先して表示を行う。
【００２１】
次に、開き方向指定チェックボックスがＯＮになっている場合について説明する。開き方向に左開き固定または上開き固定のいずれかが選択されている場合には、綴じ方向制御手段３００において印刷レイアウト指定値保持手段に保持されている指定値をもとに、綴じ方向テーブル３１０を参照し、印刷レイアウト設定ダイアログ１４０に表示すべき綴じ方向を決定する。
【００２２】
ここで、綴じ方向制御手段３００が参照する綴じ方向テーブル３１０の具体例を表を用いて説明する。開き方向を左開きまたは上開きに固定する場合、割り付け枚数または用紙の向きを変更すると、綴じ方向が変化する。具体的には、図６で示したようなテーブルで表現できる。
【００２３】
例を挙げると、「例１  開き方向：左開き固定、割り付け枚数：２ページ、用紙の向き：横、綴じ方向：長辺綴じ（図６中の○印）」、「例２  開き方向：上開き固定、割り付け枚数：４ページ、用紙の向き：縦、綴じ方向：短辺綴じ（図６中の△印）」。
【００２４】
上記のように、開き方向、割り付け枚数、用紙の向きの指定値により、図６で示したようなテーブルを参照することで、そのときの綴じ方向を一意に決定することができる。綴じ方向制御手段３００は、こうして決定された綴じ方向を、印刷レイアウト設定ダイアログ１４０に表示する。
【００２５】
ユーザが実際に印刷レイアウト設定ダイアログを操作する場合は、開き方向を指定した状態で、割り付け枚数や用紙の向きを変更すると、印刷レイアウト設定ダイアログ１４０に表示される綴じ方向が自動的に切り替わる。つまり、綴じ方向を設定せずとも適切な値が表示されるため、ユーザは開き方向と綴じ方向の指定値により印刷されるレイアウトを容易に把握できるようになる。
【００２６】
具体的には、上記例の場合、ユーザは以下のようにレイアウトを把握できる。
【００２７】
上記例１の場合、用紙の長辺がユーザから見て左側に位置する、すなわち用紙が縦置きで左に開く文書となる。上記例２の場合、用紙の短辺がユーザから見て上側に位置する、すなわち用紙が横置きで上に開く文書となる。
【００２８】
以上、本実施例で示したように、開き方向に左開き固定または上開き固定のいずれかが選択されている場合には、ユーザが割り付け枚数、用紙の向きを変更することによる綴じ方向の変化を印刷レイアウト設定ダイアログ上に反映させることで、ユーザが綴じ方向を意識してレイアウトを指定する必要がなくなるだけでなく、用紙の長辺または短辺が左側なのか上側なのかをユーザに認識させることが可能となり、印刷レイアウトを容易に認識できるようになる。
【００２９】
また、以上の実施例では、綴じ方向テーブル３１０を用いて条件より綴じ方向を決定しているが、このようなテーブルを参照する方法ではなく、プログラムにより動的に算出するようにすることも可能である。
【００３０】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００３１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００３２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ(登録商標)ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００３４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３６】
【図１】一般的なプリンタドライバの簡単な構成を説明する図である。
【図２】印刷レイアウト設定ダイアログの一例を説明する図である。
【図３】印刷モード設定ダイアログの一例を説明する図である。
【図４】印刷レイアウト設定ダイアログにおいて、両面印刷をＯＦＦにしたときを説明する図である。
【図５】本発明に係る綴じ方向を制御する印刷レイアウト設定部の構成を説明する図である。
【図６】綴じ方向テーブルを説明する図である。
【図７】印刷レイアウトの例を説明する図である。
【符号の説明】
【００３７】
１００  プリンタドライバ
１１０  印刷レイアウト設定部
１２０  印刷モード設定部
１３０  印刷データ生成部
１４０  印刷レイアウト設定ダイアログ
１５０  印刷モード設定ダイアログ
２００  印刷レイアウト
３００  綴じ方向制御手段
３１０  綴じ方向テーブル
３２０  綴じ方向指定手段
４００  アプリケーション
５００  プリンタ
【図１】
2006235792.tif 000003
【図５】
2006235792.tif 000004
【図６】
2006235792.tif 000005
【図７】
2006235792.tif 000006
【図２】
2006235792.tif 000007
【図３】
2006235792.tif 000008
【図４】
2006235792.tif 000009