(57)【特許請求の範囲】
【請求項１】
プリンタ装置と通信する情報処理装置であって、
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手段と、
前記設定手段によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手段と、
前記プレビュー表示手段によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手段と、
前記指定手段の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手段とを有し、
前記プレビュー表示手段は、前記変更手段の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、
前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手段による指定を受け付けた場合、前記変更手段は、前記領域を印刷されない設定から前記印刷される設定に変更し、
前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手段を有し、
前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手段は前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手段は、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手段は、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とする情報処理装置。
【請求項２】
前記プレビュー表示手段は、前記印刷されない設定の領域を前記印刷される設定の領域とは異なる色にて表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の入力操作は、マウスによる右クリックであり、前記第２の入力操作は、マウスによる左クリックであることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記指定手段は、マウスによるクリックを受け付けることに従い、前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手段と、
前記設定手段によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手段と、
前記プレビュー表示手段によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手段と、
前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手段とを有することを特徴とする情報処理装置。
【請求項６】
前記所定の操作は、マウスによる右クリックであり、前記所定の操作とは異なる操作は、マウスによる左クリックであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
プリンタ装置と通信する情報処理装置による情報処理方法であって、
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、
前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、
前記プレビュー表示手順によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手順と、
前記指定手順の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手順とを有し、
前記プレビュー表示手順では、前記変更手順の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、
前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手順による指定を受け付けた場合、前記変更手順では、前記領域を印刷されない設定から前記印刷される設定に変更し、
前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順を有し、
前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手順では前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手順では、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手順では、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とする情報処理方法。
【請求項８】
前記プレビュー表示手順では、前記印刷されない設定の領域を前記印刷される設定の領域とは異なる色にて表示することを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記第１の入力操作は、マウスによる右クリックであり、前記第２の入力操作は、マウスによる左クリックであることを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記指定手順では、マウスによるクリックを受け付けることに従い、前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定することを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、
前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、
前記プレビュー表示手順によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順と、
前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手順とを有することを特徴とする情報処理方法。
【請求項１２】
前記所定の操作は、マウスによる右クリックであり、前記所定の操作とは異なる操作は、マウスによる左クリックであることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
プリンタ装置と通信するコンピュータによる情報処理のためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、
前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、
前記プレビュー表示手順によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手順と、
前記指定手順の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手順とをコンピュータに実行させるためのプログラムを格納し、
前記プレビュー表示手順では、前記変更手順の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、
前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手順による指定を受け付けた場合、前記変更手順では、前記領域を印刷されない設定から前記印刷される設定に変更し、
前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順をコンピュータに実行させ、
前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手順では前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手順では、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手順では、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記プレビュー表示手順では、前記印刷されない設定の領域を前記印刷される設定の領域とは異なる色にて表示することを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
前記第１の入力操作は、マウスによる右クリックであり、前記第２の入力操作は、マウスによる左クリックであることを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１６】
前記指定手順では、マウスによるクリックを受け付けることに従い、前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定することを特徴とする請求項１３に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、
前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、
前記プレビュー表示手順によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順と、
前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手順とをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記所定の操作は、マウスによる右クリックであり、前記所定の操作とは異なる操作は、マウスによる左クリックであることを特徴とする請求項１７に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ装置と通信する情報処理装置、方法及びコンピュータ読み取り可能な記憶媒体に関する。
【０００２】
【従来の技術】
従来から、印刷データの出力処理方法の一つとして、いわゆるポスター印刷という機能がある。ポスター印刷とは、印刷データ（１ぺ一ジ）を、複数の同じサイズの用紙に分割して出力し、それを貼り合わせることにより、一つの大きな出力物を得るという印刷機能である。分割時に印刷データを拡大分割するかどうかは、印刷データの大きさと出力する用紙サイズにより決定する。例えば、Ａ２サイズの写真画像を、Ａ４サイズの用紙４枚（横２×縦２）に分割する場合は、拡大分割とはならない。図１１には、ポスター印刷の概略図を示す。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のポスター印刷機能においては、印刷データを分割して出力している際に、途中の分割ぺ一ジで紙づまり、トナー或いはインク切れ等が発生した場合、ユーザは紙づまりした部分のみ、若しくは、トナー或いはインク切れが発生した以降の部分についてのみ再出力を行いたいときでも、全分割ぺ一ジを再出力する必要があった。
【０００４】
これに対して、所望部分のみを出力するために、分割した際のぺ一ジを指定する方式があるが、この場合、ユーザは、全分割ぺ一ジの中で何ページ目を出力するかを意識する必要がある。特に、ポスター印刷を行う場合、ぺ一ジ番号のような付加情報を出力しないことを所望するため、どのぺ一ジを再度出力すればよいのか判断できないという問題が発生していた。
【０００５】
本発明は、上記のような点に鑑みてなされたものであり、印刷データを分割して出力しているような場合に、ぺ一ジを意識せずに、必要な部分のみを再度出力できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明の情報処理装置は、プリンタ装置と通信する情報処理装置であって、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手段と、前記設定手段によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手段と、前記プレビュー表示手段によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手段と、前記指定手段の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手段とを有し、前記プレビュー表示手段は、前記変更手段の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手段による指定を受け付けた場合、前記変更手段は、前記領域を印刷されない設定から前記印刷される設定に変更し、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手段を有し、前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手段は前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手段は、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手段は、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とする。
また、本発明の情報処理装置は、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手段と、前記設定手段によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手段と、前記プレビュー表示手段によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手段と、前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手段とを有することを特徴とする。
本発明の情報処理方法は、プリンタ装置と通信する情報処理装置による情報処理方法であって、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、前記プレビュー表示手順によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手順と、前記指定手順の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手順とを有し、前記プレビュー表示手順では、前記変更手順の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手順による指定を受け付けた場合、前記変更手順では、前記領域を印刷されない設定から前記印刷される設定に変更し、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順を有し、前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手順では前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手順では、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手順では、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とする。
また、本発明の情報処理方法は、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、前記プレビュー表示手順によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順と、前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手順とを有することを特徴とする。
本発明のコンピュータ読み取り可能な記憶媒体は、プリンタ装置と通信するコンピュータによる情報処理のためのプログラムを格納したコンピュータ読み取り可能な記憶媒体であって、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、前記プレビュー表示手順によって表示された前記プレビュー画面の前記複数の領域から少なくとも１つの領域を指定する指定手順と、前記指定手順の指定に従って、前記少なくとも１つの領域を前記プリンタ装置にて印刷される設定から印刷されない設定へと変更する変更手順とをコンピュータに実行させるためのプログラムを格納し、前記プレビュー表示手順では、前記変更手順の変更に従って前記プリンタ装置にて印刷される設定の領域と印刷されない設定の領域とが識別可能なプレビュー画面を表示し、前記印刷される設定から印刷されない設定に変更された領域に対して、再度、前記指定手順による指定を受け付けた場合、前記変更手順では、前記領域を印刷されない設定から前記印刷される設定に変更し、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順をコンピュータに実行させ、前記プレビュー画面上で第１の入力操作を受け付けた場合、前記メニュー表示手順では前記メニュー画面を表示し、一方、前記プレビュー画面上で第２の入力操作を受け付けた場合、前記指定手順では、前記第２の入力操作を受け付けることに従い前記複数の領域の少なくとも１つの領域を指定し、前記変更手順では、前記第２の入力操作を受け付けることに従い指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更することを特徴とする。
また、本発明のコンピュータ読み取り可能な記憶媒体は、１ページ分のデータを複数の同じサイズの用紙に分割して出力するポスター印刷の実行を設定する設定手順と、前記設定手順によって前記ポスター印刷の実行が設定された場合、前記ポスター印刷を実行するために使用される分割数を用いて複数の領域に分割されたプレビュー画面を表示するプレビュー表示手順と、前記プレビュー表示手順によって表示された前記プレビュー画面上で所定の操作を受け付けた場合、前記複数の領域の全てに印刷される設定を適用するか、又は、前記複数の領域の全てに印刷されない設定を適用するかを受け付けるためのメニュー画面を表示するメニュー表示手順と、前記プレビュー画面上で前記所定の操作とは異なる操作を受け付けた場合、前記複数の領域の少なくとも１つの領域を指定し、前記指定された前記少なくとも１つの領域を前記印刷される設定から前記印刷されない設定に変更する変更手順とをコンピュータに実行させるためのプログラムを格納したコンピュータ読み取り可能な記憶媒体である。
【００１７】
上記のようにした本発明においては、印刷データを分割して出力するような場合、ユーザインタフェース上には、分割領域を並べた状態、例えば実際に分割して出力された紙を並べた状態或いは張り合わせて手にとった状態を正順として、プレビュー表示される。ユーザは、そのプレビュー表示上で、印刷出力を希望する分割領域の指定を行うことができる。
【００１８】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１９】
（第１の実施の形態）
図１は、プリンタ制御システムの構成を示すブロック図であり、同システムは、大略して、コンピュータ装置１０００とプリンタ装置３０００とから構成される。
【００２０】
コンピュータ装置１０００は、ＣＰＵ１００１、ＲＡＭ１００２、ＲＯＭ１００３、ハードディスク記憶装置（ＨＤＤ）１００４、表示装置１００６、キーボードやマウス等の入力装置１００７を備えている。ＲＡＭ１００２は、ＣＰＵ１００１のワークエリアやデータの一時記憶用に使用される。
【００２１】
コンピュータ装置１０００は、外部記憶装置１００５を備えている。外部記憶装置１００５は、例えばＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＰＤ、ＭＯ、ＦＤ、ＪＡＺＺ（商標名）、ＪＩＰ（商標名）、各種磁気テープ等の装置に着脱自在な記憶メディアにデータ、プログラムを読み出し／書き込み自在に記憶するものである。
【００２２】
コンピュータ装置１０００は、外部記憶装置１００５から各種アプリケーションソフト１１００や、後述の処理を実行するプログラムであるプリンタドライバ２０００を、ハードディスク記憶装置（ＨＤＤ）１００４又はＲＡＭ１００２にロードして、ＣＰＵ１００１によって実行する。
【００２３】
プリンタドライバ２０００は、これにより特徴的な出力処理作用を発揮させるもので、図１では、プリンタドライバ２０００により実行される処理及びプリンタドライバ２０００により作成されるスプールファイル２１００をブロック図として示している。なお、プリンタドライバ２０００は、その他の読み書き自在な各種記憶媒体にロードして実行することができる。また、ＲＯＭ、ＮＶＲＡＭ等の不揮発性メモリ素子に予め記憶させてもかまわないし、ネットワークを介して他の装置等と通信することで記憶装置にロードするようにしてもかまわない。
【００２４】
プリンタドライバ２０００が作成したプリンタデータは、送信処理部２０１０によってプリンタ装置３０００の受信処理部３０１０へ送信されるように構成されている。
【００２５】
プリンタドライバ２０００は、以下に述べる要素により成り立っている。２００１は、印刷データの出力処理方法の設定をユーザが変更する出力処理方法設定部であり、ＵＩ（User Interface）もここに含まれる。２００２は、出力処理方法設定部２００１で設定した印刷データの出力処理方法の設定を保存する出力処理方法保存部である。２００３は、出力処理方法保存部２００２で保存された印刷データの出力処理方法の設定（保存）を取得する出力処理方法取得部である。
【００２６】
２００４は、出力処理方法取得部２００３で取得した出力処理方法の設定状態によって出力処理をフォアグラウンド／バックグラウンドに切替える出力処理方法切替部である。２００６は、出力処理方法切替部２００４で出力処理をバックグラウンドに切替えた場合に、印字データをスプールファイル２１００へ格納するスプールファイル書込み部である。
【００２７】
２００７は、スプールファイル書込み部２００６で格納された印字データの出力順序表示、スプールファイルの格納先指定等を制御するスプールファイル制御部である。２００８は、スプールファイルから印刷データを読取るスプールファイル読取り部である。
【００２８】
２００５は、出力処理方法取得部２００３で取得した出力処理方法の設定状態によって印刷データをビットマップデータに変換するビットマップデータ変換部である。２００９は、ビットマップデータ変換部２００５で変換されたビットマップデータをプリンタ装置３０００が所望する印刷出力に適したデータ形式に変換するプリンタデータ変換部である。
【００２９】
図２は、上記のような構成とした本実施の形態のプリンタ制御システムにおける出力処理の動作を示すフローチャートであり、以下、本フローチャートに従って出力処理について説明する。同図においては、図１中２００１〜２０１０で示した各要素による処理に符号Ｓ０１〜Ｓ１０を付す。
【００３０】
まず、出力処理方法設定Ｓ０１により、コンピュータ装置１０００上で印刷するデータの出力処理方法を設定する。なお、出力処理方法設定Ｓ０１では、図３（ａ）に示すように、ＧＵＩ（Graphical User Interface ）により構築されたＵＩ（User Interface ）を表示装置１００６に表示し、そこにプレビュー表示部分Ｐを持たせるものとする。
【００３１】
ＵＩ上では、出力処理方法の設定として、用紙サイズ（幅、長さ）、印刷方向、さらに印刷の種類として等倍印刷、拡大／縮小印刷、割り付け印刷、冊子印刷、ポスター印刷、バナー紙印刷等が設定できるようになっている。その他にも、カラー出力／モノクロ出力設定、ユーザ指定の文字列を付加する出力設定、文字列を印刷データの前面／背面のどちら付加するかの設定、ユーザ指定のビットマップデータを印刷データの背面に付加する出力設定等を可能にしてもよい。
【００３２】
図４は、第１の実施の形態における出力処理方法設定Ｓ０１を説明するためのフローチャートである。ここで出力処理方法設定Ｓ０１、出力処理方法設定モジュールについて詳細に説明する。まず、簡易出力結果を描画するための仮想ビットマップを作成する（ステップＳ１０１）。ステップＳ１０１において作成した仮想ビットマップに、簡易出力結果を描画する（ステップＳ１０２）。
【００３３】
ステップＳ１０２において簡易出力結果を描画した仮想ビットマップを、プレビュー画面に表示する（Ｓ１０３）。ステップＳ１０３におけるプレビュー表示後、作成した仮想ビットマップをメモリから解放する（ステップＳ１０４）。ステップＳ１０４における仮想ビットマップのメモリ解放後、プレビュー表示上でのユーザ入力が発生するまで待機する（ステップＳ１０５）。
【００３４】
ここで、ステップＳ１０５の処理、プレビュー入力判断モジュールについて詳細に説明する。図５には、上記ステップＳ１０５のプレビュー入力判断処理を説明するためのフローチャートを示す。まず、ＵＩ上でマウス等による入力操作が発生したか判断する（ステップＳ２０１）。ステップＳ２０１において入力操作発生と判断した場合、入力位置を取得する（ステップＳ２０２）。なお、ステップＳ２０１において入力操作なしと判断した場合、本モジュール処理から抜ける。
【００３５】
ステップＳ２０２において入力位置を取得したならば、プレビュー画面の左上位置とプレビュー領域の幅、長さを取得する（ステップＳ２０３）。ステップＳ２０２において取得した入力位置が、ステップＳ２０３において取得したプレビュー画面の左上位置、領域の幅、長さから、プレビュー画面上での入力がどうかを判断する（ステップＳ２０４）。
【００３６】
ステップＳ２０４においてプレビュー画面上と判断した場合、印刷機能としてポスター印刷が指定されているか判断する（ステップＳ２０５）。なお、ステップＳ２０４においてプレビュー画面外と判断した場合、本モジュール処理から抜ける。
【００３７】
ステップＳ２０５においてポスター印刷が指定されていると判断した場合、ポスター印刷の分割数を取得する（ステップＳ２０６）。なお、ステップＳ２０５においてポスター印刷が指定されていないと判断した場合、本モジュール処理から抜ける。
【００３８】
ステップＳ２０６においてポスター印刷の分割数を取得したならば、その分割数とステップＳ２０３において取得したプレビュー画面の領域とから、プレビュー領域の分割幅、長さを取得する（ステップＳ２０７）。
【００３９】
ステップＳ２０２において取得した入力位置と、ステップＳ２０３において取得したプレビュー画面の左上位置、ステップＳ２０６で取得したプレビュー領域の分割幅、長さにより、該当する分割領域部分について、出力設定（する／しない）を取得する（ステップＳ２０８）。ステップＳ２０８において取得した出力設定を変更（元の設定からトグル）し、反映する（ステップＳ２０９）。
【００４０】
例えば、図６（ａ）に示すように、２×２のポスター印刷のための分割出力時に、同図右上の部分で紙づまりが生じたため、この紙づまりした部分だけを出力する場合、以下のような設定をする。なお、ここではマウスを用いた入力設定について述べるが、それに限定されるものではなく、例えばタブレット、スクリーンタッチ等により入力できるようにしてもよい。
【００４１】
プレビュー画面上での出力処理方法の設定は、図６（ｂ）に示すように、プレビュー画面上の各分割ぺ一ジ領域をクリックすることにより行い、設定内容はクリックする度にトグル状態となるようにする。すなわち、通常表示状態からクリックされた部分は印刷しない設定となり、表示状態もグレー色での表示になり、再度クリックすると印刷する設定となり、表示状態も元の通常表示となる。
【００４２】
図４に説明を戻すと、ステップＳ１０５においてユーザ入力が発生した場合、出力処理方法の設定が変更されたかどうか判断する（ステップＳ１０６）。ステップＳ１０６において前記出力処理方法の設定が変更されたと判断した場合は、ステップＳ１０１〜Ｓ１０５の処理を再度行う。
【００４３】
ステップＳ１０６において前記出力処理方法の設定が変更されていないと判断した場合は、本モジュールの処理を終了するかを判断する（ステップＳ１０７）。ステップＳ１０７において本モジュールの処理を終了すると判断した場合は、本モジュール処理から抜ける。ステップＳ１０７において本モジュールの処理を終了しないと判断した場合は、再度ステップＳ１０６のユーザ入力待ち状態となる。
【００４４】
ここで、図２に戻って説明する。ユーザによる出力処理方法の設定が終了し、実際の印刷出力を行う場合は、出力処理方法保存Ｓ０２により、出力処理方法設定Ｓ０１で設定された出力処理方法を保存する。出力処理方法取得Ｓ０３により、出力処理方法保存Ｓ０２で保存された出力処理方法の設定を取得する。出力処理有法切替Ｓ０４により、出力処理方法取得Ｓ０３で取得された出力処理方法の設定に応じて印刷出力処理のフォアグラウンド／バックグラウンドの切替えを行う。
【００４５】
出力処理方法切替Ｓ０４の切替え結果により印刷出力処理をフォアグラウンドで行う場合は、ビットマップデータ変換Ｓ０５により、印刷データ自体をビットマップデータに変換する。また、出力処理方法切替Ｓ０４の切替え結果により印刷出力処理をバックグラウンドで行う場合は、スプールファイル書込みＳ０６により、印刷データを独自ファイル形式で指定した記憶媒体上のスプールファイル２１００に格納する。
【００４６】
ここで、スプールファイル書込みＳ０６は、スプールファイルの格納開始と同時にスプールファイル制御Ｓ０７を起動する。スプールファイル制御Ｓ０７は、スプールファイルの出力順序表示、格納先の指定等のスプールファイル制御を行う実行プログラムであり、図３（ｂ）に示すように、ＧＵＩにより構築されたＵＩ画面を表示する。なお、スプールファイル制御Ｓ０７はスプールファイル書込みＳ０６からの起動とは別に単独での起動も可能であり、この際も格納先の指定等ができるものとする。
【００４７】
スプールファイル読取りＳ０８は、スプールファイルから印刷データの読取り処理を行う。なお、スプールファイル読取りＳ０８では、図３（ｃ）に示すように、ＧＵＩにより構築されたＵＩ画面表示を行い、読取り状況を表示する。
【００４８】
ビットマップデータ変換Ｓ０５により、スプールファイル読取りＳ０８で読取られた印刷データをビットマップデータに変換する。プリンタデータ変換Ｓ０９により、ビットマップデータ変換Ｓ０５で変換されたビットマップデータをプリンタ装置３０００が所望する印刷出力に適した形式のプリンタデータに変換する。
【００４９】
送信Ｓ１０により、プリンタデータ変換Ｓ０９で変換されたプリンタデータをプリンタ装置３０００に送信する。
【００５０】
（第２の実施の形態）
第２の実施の形態のプリンタ制御システムの構成は、第１の実施の形態と同様に図１に表される。また、第２の実施の形態のプリンタ制御システムにおける出力処理は、第１の実施の形態と同様に図２のフローチャートで表され、図２のフローチャートでの出力処理方法設定処理Ｓ０１は、第１の実施の形態と同様に図４のフローチャートで表される。
【００５１】
図７には、第２の実施の形態におけるステップＳ１０５（図４のフローチャート）のプレビュー入力判断処理を説明するためのフローチャートを示す。なお、ステップＳ３０１〜Ｓ３０５の各処理は、第１の実施の形態において図５に示したステップＳ２０１〜Ｓ２０５と同様であり、その詳細な説明は省略する。
【００５２】
ステップＳ３０５においてポスター印刷が指定されていると判断した場合、入力操作がメニュー表示のためか、出力部分の指定のためかを判断する（ステップＳ３０５−２）。この判断については、マウス入力を例とすると、左クリックを出力部分指定、右クリックをメニュー表示のようにすることで行うものである。
【００５３】
ステップＳ３０５−２において出力部分指定と判断した場合、ポスター印刷の分割数を取得する（ステップＳ３０６）。以降、ステップＳ３０７〜Ｓ３０９の各処理は、第１の実施の形態において図５に示したステップＳ２０７〜Ｓ２０９と同様であり、その詳細な説明は省略する。
【００５４】
ステップＳ３０５−２においてメニュー表示と判断した場合、メニューを表示してメニューの選択待ち状態となる（ステップＳ３０６−２）。ステップＳ３０６−２で表示したメニューの選択が行われた場合も、選択した内容によりステップＳ３０９において設定を変更する。
【００５５】
なお、ステップＳ３０６−２で表示するメニューは、全ページについて出力する／しないを設定するもの、或いは、プレビュー表示を更に簡易化して矩形を分割数分並べて表示したもの等が考えられる。これらメニューの表示例の概略を、それぞれ図８（ａ）、（ｂ）に示す。
【００５６】
このようにした第２の実施の形態によれば、メニュー表示により、全ぺ一ジを出力しない設定とした後、再印刷する部分の指定を行うことで、紙づまりが発生した部分のみを出力する設定にいち早く近づけることができる。このようにメニュー表示と組み合わせることにより、プレビュー画面上での出力設定は操作性においても効果がある。
【００５７】
（第３の実施の形態）
第３の実施の形態のプリンタ制御システムの構成は、第１の実施の形態と同様に図１に表される。また、第３の実施の形態のプリンタ制御システムにおける出力処理は、第１の実施の形態と同様に図２のフローチャートで表され、図２のフローチャートでの出力処理方法設定処理Ｓ０１は、第１の実施の形態と同様に図４のフローチャートで表される。
【００５８】
図９には、第３の実施の形態におけるステップＳ１０５（図４のフローチャート）のプレビュー入力判断処理を説明するためのフローチャートを示す。なお、ステップＳ３０１〜Ｓ３０５の各処理は、第１の実施の形態において図５に示したステップＳ２０１〜Ｓ２０５と同様であり、その詳細な説明は省略する。
【００５９】
ステップＳ３０５においてポスター印刷が指定されていると判断した場合、入力操作がメニュー表示のためか、出力部分の指定のためかを判断する（ステップＳ３０５−２）。この判断については、マウス入力を例とすると、左クリックを出力部分指定、右クリックをメニュー表示のようにすることで行うものである。
【００６０】
ステップＳ３０５−２において出力部分指定と判断した場合、ポスター印刷の分割数を取得する（ステップＳ３０６）。ステップＳ３０５−２においてメニュー表示と判断した場合、メニューを表示してメニューの選択待ち状態となる（ステップＳ３０６−２）。
【００６１】
ステップＳ３０５−２においてポスター印刷の分割数を取得したならば、その分割数とステップＳ３０３において取得したプレビュー画面の領域とから、プレビュー領域の分割幅、長さを取得する（ステップＳ３０７）。
【００６２】
ステップＳ３０２において取得した入力位置と、ステップＳ３０３において取得したプレビュー画面の左上位置、ステップＳ３０６で取得したプレビュー領域の分割幅、長さを基に、その後の入力動作により出力設定の変更を行う（ステップＳ３０８）。
【００６３】
ここで、ステップＳ３０８の処理、プレビュー入力設定変更モジュールについて詳細に説明する。図１０には、上記ステップ３０８のプレビュー入力設定変更処理を説明するためのフローチャートを示す。入力位置とプレビュー画面の左上位置、プレビュー領域の分割幅、長さにより該当する分割領域部分について、出力設定を変更（元の設定からトグル）する（ステップＳ４０１）。
【００６４】
次に、プレビュー入力が継続中であるか判断する（ステップＳ４０２）。この判断については、マウス入力を例とすると、左クリックを押下した状態（ドラッグ）のままであれば、プレビュー入力が継続中であるものとみなすことで行うものである。なお、ステップＳ４０２において、プレビュー入力が継続されていないと判断した場合は、本モジュール処理から抜ける。
【００６５】
ステップＳ４０２においてプレビュー入力が継続中と判断した場合は、入力位置が移動しているか判断する（ステップＳ４０３）。なお、ステップＳ４０３において、入力位置が移動していないと判断した場合は、ステップＳ４０２の処理に戻る。
【００６６】
ステップＳ４０３において入力位置が移動していると判断した場合は、移動位置を取得する（ステップＳ４０４）。最初の入力位置とステップＳ４０４において取得した移動位置の二点から成る矩形を描画する（ステップＳ４０５）。
【００６７】
ステップＳ４０５により描画された矩形と重なる分割領域部分について、ステップＳ４０１で変更した分割領域以外の出力設定を変更（元の設定からトグル）する（ステップＳ４０６）。ステップＳ４０６での設定変更後は、ステップＳ４０２の処理に戻る。
【００６８】
図８に説明を戻すと、ステップＳ３０８において変更した出力設定を反映する（ステップＳ３０９）。ステップＳ３０６−２で表示したメニューの選択が行われた場合も、選択した内容によりステップＳ３０９において設定を変更する。
【００６９】
このようにした第３の実施の形態によれば、プレビュー画面上で入力状態のまま、その入力位置を移動することにより、複数の分割領域の出力設定を一度に設定することができる。これにより、トナー、インク切れが発生した以降の複数部分を出力する場合に、複数の分割領域の出力設定を一つずつ設定する必要もなく、ユーザが所望する設定にいち早く近づけることができる。
【００７０】
（その他の実施の形態）
上述した実施の形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置或いはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ或いはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００７１】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７２】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して上述の実施の形態の機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることはいうまでもない。
【００７３】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれることはいうまでもない。
【００７４】
なお、上記実施の形態において示した各部の形状及び構造は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００７５】
【発明の効果】
以上説明したように本発明によれば、印刷データを分割して出力しているような場合に、ユーザがページを意識せずに、必要なページ部分のみを再度出力することが可能となる。
【図面の簡単な説明】
【図１】プリンタ制御システムの構成を示すブロック図である。
【図２】プリンタ制御システムにおける出力処理の動作を示すフローチャートである。
【図３】ＧＵＩ画面の一例を示す図である。
【図４】出力処理方法設定処理Ｓ０１を説明するためのフローチャートである。
【図５】第１の実施の形態におけるプレビュー入力判断処理を説明するためのフローチャートである。
【図６】プレビュー入力設定を説明するための概略図である。
【図７】第２の実施の形態におけるプレビュー入力判断処理を説明するためのフローチャートである。
【図８】メニューの表示の一例を示す図である。
【図９】第３の実施の形態におけるプレビュー入力判断処理を説明するためのフローチャートである。
【図１０】図９のプレビュー入力設定変更処理（ステップＳ３０８）を説明するためのフローチャートである。
【図１１】ポスター印刷を説明するための概略図である。
【符号の説明】
１０００    コンピュータ装置
３０００    プリンタ装置
１００１    ＣＰＵ
１００２    ＲＡＭ
１００３    ＲＯＭ
１００４    ハードディスク記憶装置（ＨＤＤ）
１００５    外部記憶装置、
１００６    表示装置
１００７    キーボードやマウス等の入力装置
２０００    プリンタドライバ
２１００    スプールファイル
２００１    出力処理方法設定部
２００２    出力処理方法保存部
２００３    出力処理方法取得部
２００４    出力処理方法切替部
２００５    ビットマップデータ変換部
２００６    スプールファイル書込み部
２００７    スプールファイル制御部
２００８    スプールファイル読取り部
２００９    プリンタデータ変換部
２０１０    送信処理部
３０１０    受信処理部
【図１】
0004636675.tif 000002
【図２】
0004636675.tif 000003
【図３】
0004636675.tif 000004
【図４】
0004636675.tif 000005
【図５】
0004636675.tif 000006
【図６】
0004636675.tif 000007
【図７】
0004636675.tif 000008
【図８】
0004636675.tif 000009
【図９】
0004636675.tif 000010
【図１０】
0004636675.tif 000011
【図１１】
0004636675.tif 000012