(57)【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部に表示された画像に対する印刷開始位置の指定を受け付ける手段を備え、受け付けられた前記印刷開始位置と、指定された印刷の倍率と、指定された印刷用紙とに基づいて印刷範囲を設定する印刷範囲設定手段と、
前記印刷範囲設定手段によって設定された前記印刷範囲を前記表示されている画像とともに前記表示部に表示させる表示処理手段と、
前記印刷範囲設定手段により設定された前記印刷範囲の印刷データを出力するデータ出力手段とを備えたデータ処理装置。
【請求項２】
前記印刷範囲設定手段は、さらに、前記倍率の指定を受け付ける倍率指定手段と、前記印刷用紙の指定を受け付ける印刷用紙指定手段とを備え、受け付けられた前記印刷開始位置と受け付けられた前記印刷の倍率と、受け付けられた前記印刷用紙とに基づいて前記印刷範囲を設定する、請求項１に記載のデータ処理装置。
【請求項３】
前記印刷範囲設定手段は、さらに、印刷枚数の設定を受け付け、前記データ出力手段は、受け付けられた前記印刷枚数に応じて異なる複数の前記印刷範囲の印刷データを出力する、請求項１ないし２のいずれかに記載されたデータ処理装置。
【請求項４】
表示部に画像を表示し、
前記表示部に表示された前記画像を基に印刷開始位置の指定を受け付け、受け付けられた前記印刷開始位置と、指定されている倍率と、指定されている印刷用紙とに基づいて画像上の任意の位置に印刷範囲を設定し、設定された前記印刷範囲を前記表示されている画像とともに前記表示部に表示し、設定された前記印刷範囲の印刷データを出力するデータ処理方法。
【請求項５】
さらに、印刷枚数の設定を受け付け、受け付けられた前記印刷枚数に応じて異なる複数の前記印刷範囲の印刷データを出力する、請求項４に記載されたデータ処理方法。
【請求項６】
表示部に画像を表示するステップと、
前記表示部に表示された画像に対して印刷開始位置の指定を受け付け、受け付けられた前記印刷開始範囲と、指定されている印刷の倍率と、指定されている印刷用紙とに基づいて前記画像上の任意の位置に印刷範囲を設定するステップと、
設定された前記印刷範囲を前記表示されている画像とともに前記表示部に表示するステップと、
設定された前記印刷範囲の印刷データを出力するステップと
を含むデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
さらに、印刷枚数の設定を受け付けるステップを備え、前記出力するステップは、受け付けられた前記印刷枚数に応じて異なる複数の前記印刷範囲の印刷データを出力する、データ処理プログラムを記録した、請求項６に記載されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷設定に関する。
【０００２】
【従来の技術】
従来の印刷装置の分野では、複数の文書を同一の用紙に集約して印刷することが知られている。たとえば特開平１１−２１６９２６号公報に記載されたプリンタでは、複数の文書を指定し、印刷領域の領域倍率を指定すると、１文書の１ページを１印刷領域として印刷イメージデータを作成し、複数の印刷領域を同一の用紙に集約して印刷する。こうして、関連性のある文書を集約して同一の紙に印刷できる。また、表計算ソフトでは、データをセル単位で印刷できることが知られている。
【０００３】
【発明が解決しようとする課題】
しかし、従来の印刷方法では１ページ単位やセル単位でしか印刷ができない。このため、ためし印刷や修正箇所だけの印刷などでは、必要な情報以外の余分な部分まで印刷を行ってしまうという問題があった。また、セル単位の印刷では、印刷範囲を設定してやると容易には変更できなかった。また、グラフィック画像では、１度印刷範囲を指定すると、元に戻せず、印刷範囲を容易には変更できなかった。しかし、アプリケーションなどで作成した文書、図、グラフィックなどについて、ためし印刷や修正箇所だけの印刷などのように必要な部分だけを容易に印刷できることが望まれている。
【０００４】
この発明は、アプリケーションなどで作成した文書、図、グラフィックなどの必要な部分だけを容易に印刷できるようにすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明の１請求項に係るデータ処理装置は、画像を表示する表示部と、表示部に表示された画像に対する印刷開始位置の指定を受け付ける手段を備え、受け付けられた印刷開始位置と、指定された印刷の倍率と、指定された印刷用紙とに基づいて印刷範囲を設定する印刷範囲設定手段と、前記印刷範囲設定手段によって設定された印刷範囲を前記表示されている画像とともに前記表示部に表示させる表示処理手段と、前記印刷範囲設定手段により設定された印刷範囲の印刷データを出力するデータ出力手段とを備える。
好ましくは、このデータ処理装置において、前記印刷範囲設定手段は、さらに、倍率の指定を受け付ける倍率指定手段と、印刷用紙の指定を受け付ける印刷用紙指定手段とを備え、受け付けられた印刷開始位置と受け付けられた印刷の倍率と、受け付けられた印刷用紙とに基づいて印刷範囲を設定する。
好ましくは、このデータ処理装置において、前記印刷範囲設定手段は、さらに、印刷枚数の設定を受け付け、前記データ出力手段は、受け付けられた印刷枚数に応じて異なる複数の印刷範囲の印刷データを出力する。
本発明の１請求項に係るデータ処理方法では、表示部に画像を表示し、表示部に表示された画像を基に印刷開始位置の指定を受け付け、受け付けられた印刷開始位置と、指定されている倍率と、指定されている印刷用紙とに基づいて画像上の任意の位置に印刷範囲を設定し、設定された印刷範囲を前記表示されている画像とともに前記表示部に表示し、設定された印刷範囲の印刷データを出力する。好ましくは、さらに、印刷枚数の設定を受け付けられた印刷枚数に応じて異なる複数の印刷範囲の印刷データを出力する。
本発明の１請求項に係るコンピュータ読み取り可能な記録媒体は、表示部に画像を表示するステップと、表示部に表示された画像に対して印刷開始位置の指定を受け付け、受け付けられた印刷開始範囲と、指定されている印刷の倍率と、指定されている印刷用紙とに基づいて画像上の任意の位置に印刷範囲を設定するステップと、設定された印刷範囲を前記表示されている画像とともに前記表示部に表示するステップと、設定された印刷範囲の印刷データを出力するステップとを含むデータ処理プログラムを記録する。好ましくは、データ処理プログラムは、さらに、印刷枚数の設定を受け付けるステップを備え、前記出力するステップは受け付けられた印刷枚数に応じて異なる複数の印刷範囲の印刷データを出力する。
【０００６】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
図１は、本発明の実施形態のプリントシステムの概略構成を示す。コンピュータ１００は、ＣＰＵ１０２、プログラムなどを記憶するＲＯＭ１０４及び作業エリアであるＲＡＭ１０６を備える。コンピュータ１００は、、さらに、入出力デバイスであるキーボード１１０、マウス１１２及びディスプレイ１１４に接続され、また、ハードディスクなどの記憶装置１１６を備える。記憶装置１１６には、後で図３により説明するプリンタドライバなどのプログラムも記憶する。コンピュータ１００は、たとえばネットワーク１２０を介して、プリンタ１２２と接続される。プリンタ１２２は、コンピュータ１００から送られてくるプリントジョブを実行する。
【０００７】
本発明のプリントシステムでは、たとえ文章、図などの途中からでも、文章の一部でも、印刷情報の大小によらず、印刷を可能にする。また、ビットマップ画像の一部でも指定できる。この処理は、この実施形態では、コンピュータ１００のプリンタドライバにより行われる。印刷範囲の指定のため、ディスプレイ１１４に表示される印刷表示画面において、印刷対象の画像が表示される。情報を切り出すべき部分（印刷範囲）は、印刷表示画面において、ページやセルの単位だけでなく、画像上の任意の位置で、任意の倍率で指定できる。具体的には、印刷開始位置、倍率及び印刷用紙を設定することで、印刷範囲が画面上に表示され、指定できる。これにより、ページ単位だけでなく、画像の詳細な部分（部分情報）に対しても、容易に印刷範囲が指定できる。また、印刷開始位置、倍率及び印刷用紙を設定すると複数ページにわたる場合でも、複数ページにわたっている文章などを指定できる。
【０００８】
図２を参照して具体的に印刷表示画面を説明すると、印刷対象表示部１０に印刷対象の画像が表示される。印刷対象表示部１０の上には、その画像の倍率を設定する倍率設定ボックス１２が設けられる。通常はページ単位で印刷が行われるが、印刷開始位置変更ボタン１４を押すと、ページ単位でない印刷範囲の設定が可能となる。ユーザーは、印刷対象表示部１０に表示されている情報を見て、たとえばマウス１１２を用いて情報を切り出すべき部分（部分情報）の印刷開始位置を指定する。印刷開始位置位置は、デフォルトではページの左上であるが、マウス１１２によりクリックした位置に任意に変更できる。印刷対象表示部１０において、印刷範囲（印刷指定領域）１６のわく（矩形）は、マウス１１２で指定した上記の印刷開始位置と印刷倍率と印刷用紙を基に設定され、表示される。また、ユーザーは、倍率指定ボックス１８を用いて、倍率すなわち拡大率または縮小率を指定でき、また、印刷用紙指定ボックス２０を用いて、印刷用紙（たとえばＡ４サイズ）を指定する。印刷範囲１６は、マウス１１２で指定した印刷開始位置を始めとした印刷情報を基に設定される。こうして、印刷範囲１６が、文章、やビットマップ画像などの一部に設定できる。また、複数ページにわたる文章でも印刷範囲が指定できる。（複数ページにわたる文章の場合、原稿の余白部分を無視して、連続して印刷する。）この指定を基に、印刷対象表示部１０に印刷範囲１６のわくが表示され、さらに、部分情報表示部２２には、印刷範囲１６のプレビュー画像が拡大して表示される。ユーザーが、印刷範囲を指定しない場合は、取消ボタン２６を押す。満足する場合は、ＯＫボタン２８を押すと、印刷が開始される。印刷範囲を変更しない場合も、ＯＫボタン２８を押すと、印刷が開始される。
【０００９】
なお、印刷範囲(印刷指定領域）１６のわく(矩形)の個数は、枚数ボックス２４を用いて設定する。この設定により、複数の印刷範囲を同時に設定できる。図３に示す例では、印刷する枚数を「３」枚と指定している。これにより、印刷範囲１６のわくが３つ表示される。このときマウス１１４で印刷開始位置変更ボタン１４と印刷対象表示部１０の印刷開始位置を交互にクリックすることにより、１枚目から３枚目のわく(矩形）の左上が印刷開始位置として順に設定できる。
【００１０】
図４は、プリンタモードのフローチャートである。アプリケーションで作成した文書などを印刷するとき、プリンタドライバを起動してプリンタモードの動作が開始されると（Ｓ１０）、まず、ディスプレイ１１４の印刷表示画面が表示され、印刷範囲の設定を行うか否かを判断する（Ｓ１２）。印刷範囲の設定を行わない場合は、通常の印刷を行う（Ｓ１４）。通常の印刷については詳細な説明を省略する。印刷範囲の設定を行う場合は、まず、印刷表示画面において、印刷対象を印刷対象表示部１０に表示する（Ｓ１６）。次に、印刷状態の変更があるか否かを判定し（Ｓ１８）、変更がない場合は、ステップＳ１２に戻る。たとえばマウス１１２を用いて印刷開始位置の変更が可能となる。デフォルトの印刷開始位置はページの左上である。
【００１１】
次に、印刷状態の変更があるときは、その印刷条件の変更により分岐する（Ｓ２０）。印刷対象表示部１０においてマウス１１２がクリックされると、印刷開始位置がクリック位置に変更される（Ｓ２２）。倍率指定ボックス１８が操作されると、それに応じて倍率を変更する（Ｓ２４）。印刷用紙指定ボックス２０が操作されると、それに応じて印刷用紙を変更する（Ｓ２６）。次に、こうして設定された印刷条件に基づいて、印刷範囲（印刷指定領域）１６が印刷対象表示部１０に表示される（Ｓ２８）。このとき、枚数ボックス２４で指定している枚数の数だけ印刷範囲１６のわくが表示される。なお、印刷対象表示部１０上で、印刷範囲１６の４端をマウス１１２などを用いて操作することにより、印刷範囲１６を変更できる。次に、ＯＫボタン２８が押されないと（Ｓ３０でＮＯ）、ステップＳ２０に戻り、印刷範囲の変更を可能とする。ＯＫボタン２８が押されると（Ｓ３０でＹＥＳ）、印刷範囲が確定され、印刷範囲１６として表示されている部分の印刷データを作成しプリンタ１２２に出力する（Ｓ３２）。なお、印刷が完了すると、初期設定に戻す。
【００１２】
【発明の効果】
印刷範囲が、印刷情報の大きさに依存せず、たとえ文章の途中、文章の一部、ビットマップ画像の一部、複数ページにわたっている文章でも指定でき、指定された印刷範囲の印刷情報が印刷できる。
【図面の簡単な説明】
【図１】  プリントシステムのブロック図
【図２】  印刷表示画面の１例の図
【図３】  印刷表示画面の他の例の図
【図４】  プリンタモードでの動作のフローチャート
【符号の説明】
１０  印刷対象表示部、    １６  印刷範囲、    １８  倍率指定ボックス、２０  印刷用紙指定ボックス、    １００  コンピュータ、    １０２  ＣＰＵ、    １０４  ＲＯＭ、    １１２  マウス、    １１４  ディスプレイ、
１１６  外部記憶装置、    １２２  プリンタ。
【図１】
0003991565.tif 000002
【図２】
0003991565.tif 000003
【図３】
0003991565.tif 000004
【図４】
0003991565.tif 000005