(57)【要約】【課題】Ｎ−Ｕｐ印刷モードにおいて綴じ代印刷を設定した場合に、Ｎ−Ｕｐ設定で決まったページ画像の画像サイズを変更せずに、ページ画像をバランスよく配置できるようにすることを目的とする。【解決手段】ページ画像配置位置調整部２６は、印刷用紙情報取得部２３からの印刷用紙サイズと用紙の向き情報、Ｎ−Ｕｐ印刷設定部２４からのＮ−Ｕｐ設定で決定されたページ画像の画像サイズとページ画像配置位置情報、綴じ代印刷設定部２５からの綴じ代の幅とその位置情報に基づいて、綴じ代の位置方向における余白幅と隣り合うページ画像の間隔とを詰めることにより、ページ画像のサイズを変更することなくＮ−Ｕｐ印刷設定手段で決定されたページ画像配置位置の再調整を行う。【選択図】図１
2008065367.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ−Ｕｐ印刷と綴じ代印刷の両方の印刷設定が可能な情報処理装置であって、
印刷データから印刷用紙情報を取得する印刷用紙情報取得手段と、ユーザが指定したＮアップ値と画像配置順および前記印刷用紙情報とに基づいて印刷用紙ページに配置するページ画像の画像サイズとページ画像配置位置を決定するＮ−Ｕｐ印刷設定手段と、ユーザが指定した綴じ代幅と綴じ代位置に基づいて綴じ代印刷設定を行う綴じ代印刷設定手段と、前記Ｎ−Ｕｐ印刷設定手段において決定されたページ画像配置位置を調整するページ画像配置位置調整手段とを備え、
前記ページ画像配置位置調整手段は、前記印刷用紙情報取得手段が取得した印刷用紙情報、前記Ｎ−Ｕｐ印刷設定手段において決定されたページ画像の画像サイズとページ画像配置位置の各情報、および前記綴じ代印刷設定手段において設定された綴じ代の幅とその位置情報に基づいて前記綴じ代の位置方向における余白幅および／または隣り合うページ画像の間隔を詰めることにより前記Ｎ−Ｕｐ印刷設定手段で決定されたページ画像配置位置の調整を可能にすることを特徴とする情報処理装置。
【請求項２】
前記余白幅と隣り合うページ画像の間隔との比は任意に設定できることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記調整は、綴じ代が指定されない位置の方向に対しても綴じ代を指定した位置の方向の場合と同様に行われることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ページ画像配置位置調整手段は、記憶手段に記憶されている印刷データを取り出して印刷を行う機能を有する装置に備えられていることを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記ページ画像配置位置調整手段は、文書を作成するアプリケーションソフトを搭載したパーソナルコンピュータに備えられていることを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項６】
前記ページ画像配置位置調整手段は、パーソナルコンピュータに搭載されたプリンタドライバによってその機能が実現されることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
Ｎ−Ｕｐ印刷と綴じ代印刷の両方の印刷設定が可能な情報処理装置におけるページ画像配置位置調整方法であって、
印刷データに含まれる印刷用紙サイズ情報を取得するステップと、
Ｎ−Ｕｐ印刷設定において決定されたページ画像の画像サイズとページ画像配置位置の各情報を含むＮ−Ｕｐ印刷設定情報およびユーザの指定したＮアップ値とを取得するステップと、
綴じ代印刷設定情報を取得するステップと、
取得した前記印刷用紙情報、前記Ｎ−Ｕｐ印刷設定情報、および前記綴じ代印刷設定情報に基づいて前記綴じ代の位置方向における余白幅および／または隣り合うページ画像の間隔を詰めることにより前記Ｎ−Ｕｐ印刷設定において決定されたページ画像配置位置を調整するステップと、
を有することを特徴とするページ画像配置位置調整方法。
【請求項８】
請求項７に記載のページ画像配置位置調整方法の各ステップをコンピュータに実行させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラムが格納されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｎ−Ｕｐ印刷モードと綴じ代印刷モードを備える情報処理装置に関し、さらに詳細には、Ｎ−Ｕｐ印刷モードにおいて綴じ代印刷を設定した場合の印刷用紙ページに対する複数のページ画像の配置位置を調整する画像処理機能を備えた情報処理装置、ページ画像配置位置調整方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、印刷用紙上に複数のページ画像を出力するＮ−Ｕｐ印刷において、穴あけ、ステープルのための綴じ代印刷を設定した場合、印刷用紙上の画像全体を、設定した綴じ代位置と反対の方向にシフトさせることが一般的に行われている。しかし、印刷用紙上の画像をそのまま平行にシフトさせた場合、用紙のシフト方向側の余白部分がなくなり、更には画像の一部分が印刷用紙の上からはみ出し、その部分が印刷されない結果となる。このような問題を解決するものとして、例えば特許文献１において、余白パラメータに基づいて印刷可能領域を算定し、その印刷可能領域に合わせて図５に示すようにページ画像の縮小を行うようにした技術が開示されている。また、特許文献２においては、Ｎ−Ｕｐ印刷時に指定された綴じ代をもとにして、Ｎ−Ｕｐ印刷時の縮小率と印刷開始位置を計算する技術が開示されている。
【特許文献１】特開平１１−９９７２４号公報
【特許文献２】特開平６−１８３０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術はいずれも綴じ代なしの印刷で得られるページ画像とサイズが異なってしまうことから、サイズのずれや縮小による画質の低下など、使用者の期待する結果と一致しないことがある。
【０００４】
本発明は、上述の問題に鑑みてなされたものであり、その目的とするところは、Ｎ−Ｕｐ印刷モードにおいて綴じ代印刷を設定した場合に、印刷用紙ページに印刷されるページ画像のサイズを変えずにバランスよく配置できるようにすることである。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために、次の技術手段を備えることを特徴とする。
第１の技術手段は、Ｎ−Ｕｐ印刷と綴じ代印刷の両方の印刷設定が可能な情報処理装置であって、印刷データから印刷用紙情報を取得する印刷用紙情報取得手段と、ユーザが指定したＮアップ値と画像配置順および前記印刷用紙情報とに基づいて印刷用紙ページに配置するページ画像の画像サイズとページ画像配置位置を決定するＮ−Ｕｐ印刷設定手段と、ユーザが指定した綴じ代幅と綴じ代位置に基づいて綴じ代印刷設定を行う綴じ代印刷設定手段と、前記Ｎ−Ｕｐ印刷設定手段において決定されたページ画像配置位置を調整するページ画像配置位置調整手段とを備え、前記ページ画像配置位置調整手段は、前記印刷用紙情報取得手段が取得した印刷用紙情報、前記Ｎ−Ｕｐ印刷設定手段において決定されたページ画像の画像サイズとページ画像配置位置の各情報、および前記綴じ代印刷設定手段において設定された綴じ代の幅とその位置情報に基づいて前記綴じ代の位置方向における余白幅および／または隣り合うページ画像の間隔を詰めることにより前記Ｎ−Ｕｐ印刷設定手段で決定されたページ画像配置位置の調整を可能にすることを特徴としたものである。
【０００６】
第２の技術手段は、第１の技術手段において、前記余白幅と隣り合うページ画像の間隔との比は任意に設定できることを特徴としたものである。
【０００７】
第３の技術手段は、第１又は２の技術手段において、前記調整は、綴じ代が指定されない位置の方向に対しても綴じ代を指定した位置の方向の場合と同様に行われることを特徴としたものである。
【０００８】
第４の技術手段は、第１から３のいずれかの技術手段において、前記ページ画像配置位置調整手段は、記憶手段に記憶されている印刷データを取り出して印刷を行う機能を有する装置に備えられていることを特徴としたものである。
【０００９】
第５の技術手段は、第１から３のいずれかの技術手段において、前記ページ画像配置位置調整手段は、文書を作成するアプリケーションソフトを搭載したパーソナルコンピュータに備えられていることを特徴としたものである。
【００１０】
第６の技術手段は、第５の技術手段において、前記ページ画像配置位置調整手段は、パーソナルコンピュータに搭載されたプリンタドライバによってその機能が実現されることを特徴としたものである。
【００１１】
第７の技術手段は、Ｎ−Ｕｐ印刷と綴じ代印刷の両方の印刷設定が可能な情報処理装置におけるページ画像配置位置調整方法であって、印刷データに含まれる印刷用紙サイズ情報を取得するステップと、Ｎ−Ｕｐ印刷設定において決定されたページ画像の画像サイズとページ画像配置位置の各情報を含むＮ−Ｕｐ印刷設定情報およびユーザの指定したＮアップ値とを取得するステップと、綴じ代印刷設定情報を取得するステップと、取得した前記印刷用紙情報、前記Ｎ−Ｕｐ印刷設定情報、および前記綴じ代印刷設定情報に基づいて前記綴じ代の位置方向における余白幅および／または隣り合うページ画像の間隔を詰めることにより前記Ｎ−Ｕｐ印刷設定において決定されたページ画像配置位置を調整するステップと、を有することを特徴としたものである。
【００１２】
第８の技術手段は、第７の技術手段におけるページ画像配置位置調整方法の各ステップをコンピュータに実行させるための制御プログラムであることを特徴としたものである。
【００１３】
第９の技術手段は、第８の技術手段である制御プログラムが格納されたコンピュータが読み取り可能な記録媒体であることを特徴としたものである。
【発明の効果】
【００１４】
本発明によれば、Ｎ−Ｕｐ印刷モードにおいて、ページ画像を縮小することなく綴じ代印刷を設定することが可能となり、ページ画像の縮小によるサイズのずれや画質の低下を招くことなく、ページ画像がバランスよく配置された状態で印刷することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１６】
〔実施形態１〕
図１は、Ｎ−Ｕｐ印刷機能および綴じ代印刷機能を有する画像形成装置としての情報処理装置に本発明を適用した場合の機能ブロック図である。図１において、１０はアプリケーションで作成した文書データを印刷データとして送信する機能を有する上位装置、２０は、上位装置１０から送信された印刷データを受信して記憶し、記憶した印刷データを取り出して印刷を行うことが可能な情報処理装置としての画像形成装置である。
【００１７】
画像形成装置２０は、印刷データを受信する印刷データ受信部２１、印刷データ受信部２１が受信した印刷データを記憶する記憶部２２、記憶部２２に記憶された印刷データから印刷用紙サイズや用紙の向き等の用紙情報を取得する印刷用紙情報取得部２３、入力操作部（不図示）より入力されたＮアップ値およびページ画像の配置情報に基づいてＮ−Ｕｐ印刷の設定を行うＮ−Ｕｐ印刷設定部２４、同じく入力操作部より入力された綴じ代およびその位置情報に基づいて綴じ代印刷の設定を行う綴じ代印刷設定部２５、印刷用紙情報取得部２３が取得した印刷用紙情報、Ｎ−Ｕｐ印刷設定部２４により設定した各ページ画像配置位置およびページ画像間隔の各情報、綴じ代印刷設定部２５で設定された綴じ代設定情報、の各情報に基づいてＮ−Ｕｐ印刷設定部２４で設定された各ページ画像の配置位置を調整するページ画像配置位置調整部２６、記憶部２２から印刷データを取り込む印刷データ取り込み部２７、ページ画像配置位置調整部２６で調整されたページ画像データ配置位置情報に基づいてページ画像の配置処理を行うページ画像配置処理部２８、ページ画像配置処理部２８で生成された用紙ページデータをビットマップイメージに展開する展開部２９、展開部２９で展開されたビットマップデータを印刷エンジンに出力する画像出力部３０、上記各部における処理動作および全体の制御を行う制御部３１、Ｎ−Ｕｐ印刷設定や綴じ代印刷設定その他各種の入力操作と表示を行うための入力操作表示部３２を備えている。
【００１８】
次に、印刷用紙１ページに４枚分のページ画像を印刷する４アップの指定に対してＸ方向の位置に綴じ代印刷設定を行った場合のページ画像配置位置調整について図２を参照しながら説明する。なお、この例では、Ｙ方向についての配置位置調整は行わないものとして説明するが、綴じ代設定が行われていないＹ方向についても配置位置調整を併せて行うようにしてもよく、その実施例も本発明に含まれる。
図２（Ａ）は、Ｎ−Ｕｐ印刷設定部２４において画像サイズと配置位置が決定されたページ画像が印刷用紙ページに配置された様子を表したものであり、同図の例は、横の寸法が“Ｌ”の印刷用紙ページに対して横方向に、左右の余白部とページ画像間隔の寸法をいずれも“ａ”とし、横のサイズを“ｂ”とした２枚のページ画像を均等に配置したものである。したがって、この場合の寸法“ａ”は、（Ｌ−２ｂ）／３となり、用紙の左端をゼロとするとページ画像１の印刷開始位置Ｐ1のＸ座標は、
Ｘ1＝（Ｌ−２ｂ）／３となっている。
また、ページ画像２の印刷開始位置Ｐ2のＸ座標は、
Ｘ2＝２ａ＋ｂ＝（２Ｌ−ｂ）／３となっている。
なお、Ｎ−Ｕｐ印刷設定における上述のページ画像のサイズ、各ページ画像の印刷開始位置Ｐ1、Ｐ2，Ｐ3，Ｐ4、あるいは余白部、隣り合うページ画像同士の間隔の各寸法については、用紙サイズおよび用紙の向きを含む用紙情報、Ｎアップ値と画像配置順、および所定のパラメータに基づいて適宜決定される。
【００１９】
図２（Ｂ）は、上述のように決定されているページ画像の配置位置に対して、幅“Ａ”の綴じ代を左側に設定した場合に各ページ画像の配置位置が調整された様子を表しており、Ｘ方向の調整はページ画像配置位置調整部２６において次のように算出される。すなわち、用紙のサイズＬから綴じ代Ａを引いた寸法をＬ′とすると、左右の余白部および隣り合うページ画像同士の間隔の寸法“ａ′”は、
ａ′＝（Ｌ′−２ｂ）／３  となる。
したがって、調整後のページ画像１の印刷開始位置Ｐ1′のＸ座標は、
Ｘ1′＝Ａ＋ａ′＝（Ｌ＋２Ａ−２ｂ）／３  となる。
また、ページ画像２の印刷開始位置Ｐ2′の座標Ｘ2′は、
Ｘ2′＝Ａ＋２ａ′＋ｂ＝（Ａ＋２Ｌ−ｂ）／３  となる。
なお、上記では説明を簡単にするために、余白幅と隣り合うページ画像の間隔を同じ寸法としたが、両者の寸法の比は任意に設定するようにしてもよい。
ページ画像３、４の印刷開始位置Ｐ3′、Ｐ4′の各Ｘ座標は、Ｐ1′，Ｐ2′と同じなので説明は省略する。
【００２０】
次に、本発明におけるページ画像の配置位置調整処理について図３のフローチャートを用いて説明する。なお、本実施形態は、上位装置で作成した印刷データを画像形成装置に送信し、ハードディスク等の記憶部に保存されたその画像形成装置の場所に行って印刷を行うホールド印刷のような場面での利用が考えられる。
実行に先立って、先ずユーザが画像形成装置の操作部における選択操作により目的の印刷ジョブファイルを選択し、次いでＮ−Ｕｐ印刷設定と綴じ代印刷の設定を行ってから印刷処理開始の操作を行うことにより図３の処理フローがスタートする。
【００２１】
先ず、ステップＳ１で記憶部２２に記憶されている印刷データから用紙サイズ、用紙の向き等の用紙情報を取得し、ステップＳ２で指定されたＮアップ値と画像配置、各ページ画像の印刷開始位置（Ｐ1，Ｐ2，・・・）などのＮ−Ｕｐ設定情報を取得する。次にステップＳ３で設定した綴じ代とその位置情報を取得し、ステップＳ４でページ画像のページ数をカウントするカウンタのｎを１にセットして初期化する。
【００２２】
ステップＳ５では、Ｓ１、Ｓ２、Ｓ３で取得した情報に基づいて、先ず１ページ目のページ画像における印刷開始位置Ｐ1をＰ1′に調整する調整量を算出する。ステップＳ６では、調整後の印刷開始位置Ｐ1′が決定するとページ画像データの取り込みを開始し、ステップＳ７でページ区切り制御コードが検出されるまで取り込んだページ画像データの描画処理を実行する。ステップＳ７でページ区切りが検出されたら、ステップＳ９でｎに１を加える。ｎ＝２ではＮアップ値を越えていないので（Ｓ１０／Ｎ）ステップＳ５に戻り、２ページ目のページ画像の印刷開始位置Ｐ2′を算出し、以降、Ｓ５からＳ９のステップを繰り返し、ページ数ｎがＮアップ値を越えたらステップＳ１１に進み、次の用紙ページデータが有ればステップＳ４に戻り、ページカウンタを初期化し、次の用紙ページデータから１ページ目のページ画像データを取り込んで同様の処理を繰り返し、ステップＳ１１で次の用紙ページが無くなると処理は終了する。
【００２３】
〔実施形態２〕
図４は、本発明における情報処理装置を、印刷すべき文書データを作成するパーソナルコンピュータで実現する場合の機能ブロック図である。なお、同図では、ＣＰＵや記憶装置（ＨＤＤ）等のハード部分は省略して示している。
情報処理装置（以下、パーソナルコンピュータ）１０は、文書データを作成するアプリケーション１１、アプリケーション１１により作成された電子文書データをプリンタ記述言語で認識可能な印刷データを生成するプリンタドライバ１２、アプリケーション１１とプリンタドライバ１２のデータのやり取りを行い、ＣＰＵで演算処理を行わせてコンピュータ全体の処理を司るための基本ソフトウェアであるオペレーティングシステム１３を有しており、Ｎ−Ｕｐ印刷および綴じ代印刷の設定は、例えば、プリンタドライバ１２のプロパティシートを通じて行うことが可能となっている。
【００２４】
プリンタドライバ１２には、上述した第１の実施形態の場合と同様の機能を有するＮ−Ｕｐ印刷設定部１２−１、綴じ代印刷設定部１２−２、ページ画像配置位置調整部１２−４が設けられている。なお、印刷用紙情報については、ユーザの指定した情報が印刷用紙情報記憶部１２−３に記憶されているので、ページ画像配置位置調整部１２−４はその印刷用紙情報を利用するようになっており、その点が第１実施形態の場合と異なる。
そして、ページ画像配置位置調整部１２−４からの情報に基づいて第１の実施形態の場合と基本的に同様のフローでページ画像配置位置調整の処理が行われ、データ処理部１２−５において印刷用紙ページ毎に調整された印刷開始位置でページ画像の描画処理が実行される。
【００２５】
なお、本発明の特徴は、Ｎ−Ｕｐ印刷モードで設定されるページ画像の画像サイズを変更しないで綴じ代印刷の設定を行うので、印刷可能範囲を超える綴じ代幅を設定することはできない。したがって、Ｎ−Ｕｐ印刷モードの選択に続いて綴じ代印刷モードを選択した際に、印刷用紙サイズ、用紙の向き、Ｎアップ値、ボイド領域等の情報に基づいて、指定可能な綴じ代幅の上限を表示するようにすれば、無効な設定を行ってしまうことを防ぐことができる。
また、本発明に従来の縮小方式を併合して、上限を超える綴じ代幅を設定した場合にはページ画像が縮小されることの了解を問うメッセージを表示するようにしても良い。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態における情報処理装置の機能ブロック図である。
【図２】印刷用紙ページにおけるページ画像配置位置の調整についての説明図である。
【図３】ページ画像配置位置調整処理のフローを示す図である。
【図４】本発明の第２の実施形態における情報処理装置の機能ブロック図である。
【図５】綴じ代印刷の際にページ画像を縮小して綴じ代印刷を可能にしている従来技術の説明図である。
【符号の説明】
【００２７】
１０…上位装置（パーソナルコンピュータ）、１１…アプリケーション、１２…プリンタドライバ、１３…オペレーティングシステム、２０…情報処理装置（画像形成装置）、２１…印刷データ受信部、２２…記憶部、２３…印刷用紙情報取得部、２４…Ｎ−Ｕｐ印刷設定部、２５…綴じ代印刷設定部、２６…ページ画像配置位置調整部、２７…印刷データ取り込み部、２８…ページ画像データ配置処理部、２９…展開部、３０…画像出力部。
【図１】
2008065367.tif 000003
【図２】
2008065367.tif 000004
【図３】
2008065367.tif 000005
【図４】
2008065367.tif 000006
【図５】
2008065367.tif 000007