(57)【要約】【課題】データが途中で切れることなくかつ複数ページに分割して印刷せず、原稿通りに印刷するための用紙サイズが何かをユーザに対して通知することができる画像処理装置を提供する。【解決手段】印刷データを作成し、その印刷データを印刷装置へ送信する機能を備えた情報処理装置において、印刷データ作成時、当該作成した印刷データを印刷可能な用紙サイズを判定し、ユーザへ通知するようにしたものである。また、前記用紙サイズは、定型用紙サイズである。また、前記用紙サイズは、非定型用紙サイズである。また、前記判定する用紙サイズは、余白寸法を含めて判定される。また、前記判定する用紙サイズは、あらかじめユーザにより上限および下限が設定されているものである。【選択図】        図１
2007233801.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを作成し、その印刷データを印刷装置へ送信する機能を備えた情報処理装置において、
印刷データ作成時、当該作成した印刷データを印刷可能な用紙サイズを判定し、ユーザへ通知することを特徴とする情報処理装置。
【請求項２】
前記用紙サイズは、定型用紙サイズであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記用紙サイズは、非定型用紙サイズであることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記判定する用紙サイズは、余白寸法を含めて判定されることを特徴とする請求項１または請求項２または請求項３記載の情報処理装置。
【請求項５】
前記判定する用紙サイズは、あらかじめユーザにより上限および下限が設定されていることを特徴とする請求項１または請求項２または請求項３または請求項４記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを作成し、その印刷データを印刷装置へ送信する機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
従来、ユーザが意図しない印刷結果が得られることを防止するために、例えば、特許文献１に開示されたものなどがある。この従来装置では、原稿サイズと、ネットワークプリンタ装置ＦＸで実際に印刷される用紙サイズが一致していないときに、ユーザが意図していないような形で原稿の印刷データが途中で切れないように、データを分割して複数ページで印刷する案を紹介している。
【特許文献１】特開２００３−５４０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、データを分割して複数ページで印刷されないことを望むユーザが、所望する印刷を行えないという事態を生じていた。
【０００４】
本発明は、かかる実情に鑑みてなされたものであり、データが途中で切れることなくかつ複数ページに分割して印刷せず、原稿通りに印刷するための用紙サイズが何かをユーザに対して通知することができる画像処理装置を提供すること目的とする。
【課題を解決するための手段】
【０００５】
本発明は、印刷データを作成し、その印刷データを印刷装置へ送信する機能を備えた情報処理装置において、印刷データ作成時、当該作成した印刷データを印刷可能な用紙サイズを判定し、ユーザへ通知するようにしたものである。
【０００６】
また、前記用紙サイズは、定型用紙サイズである。
【０００７】
また、前記用紙サイズは、非定型用紙サイズである。
【０００８】
また、前記判定する用紙サイズは、余白寸法を含めて判定される。
【０００９】
また、前記判定する用紙サイズは、あらかじめユーザにより上限および下限が設定されているものである。
【発明の効果】
【００１０】
したがって、本発明によれば、データを分割して複数ページで印刷されないことを望むユーザのため、データが途中で切れることなくかつ複数ページに分割して印刷せず、原稿通りに印刷するための用紙サイズが何かをユーザに対して通知することができるという効果を得る。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１２】
図１は、本発明の一実施例にかかるネットワーク印刷システムの一例を示している。
【００１３】
この場合、２台の情報処理装置ＷＳ１，ＷＳ２とネットワークプリンタ装置ＦＸが、ローカルエリアネットワークＬＡＮを介して接続されている。また、情報処理装置ＷＳ１，ＷＳ２には、印刷情報を作成するアプリケーションソフトウェアと、ローカルエリアネットワークＬＡＮを介してネットワークプリンタ装置ＦＸに対して印刷ジョブを送信するネットワーク対応プリンタドライバなどのソフトウェアがインストールされている。
【００１４】
ネットワークプリンタ装置ＦＸは、ローカルエリアネットワークＬＡＮを介して、情報処理装置ＷＳ１，ＷＳ２から受信した印刷ジョブの印刷物を記録出力するものである。
【００１５】
図２は、ネットワークプリンタ装置ＦＸの構成の一例を示している。
【００１６】
同図において、システム制御部１は、このネットワークプリンタ装置ＦＸの各部の動作制御、給紙制御、印刷制御、外部通信ユニットを介して行う外部装置との間の通信制御、および、ユーザがこのネットワークプリンタ装置ＦＸを操作する際の種々のユーザ・インタフェース処理等の種々のデータ処理を行うためのものであり、システムメモリ２は、システム制御部１が実行する種々の制御プログラムを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワークプリンタ装置ＦＸに固有な種々の情報を記憶するためのものであり、時計回路４は、現在時刻情報等を出力するためのものであり、操作表示部５は、ユーザがこのネットワークプリンタ装置ＦＸを操作するためのユーザ・インタフェースを構成するものである。
【００１７】
ページバッファメモリ６は、１ページ分の印刷データを保存するフレームメモリを構成するためのものであり、プリンタユニット７は、ページバッファメモリ６に構成されたフレームメモリから印刷データを読み出して、用紙に画像を印刷するためのものである。
【００１８】
ローカルエリアネットワークインターフェース回路８は、このネットワークプリンタ装置ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部９は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００１９】
これらのシステム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、操作表示部５、ページバッファメモリ６、プリンタユニット７、および、ローカルエリアネットワーク伝送制御部９は、内部バス１０に接続され、これらの各部のデータのやりとりは、主としてこの内部バス１０を介して行われる。
【００２０】
図３は、情報処理装置ＷＳ（ＷＳ１，ＷＳ２）の構成の一例を示している。
【００２１】
同図において、ＣＰＵ（中央処理装置）２１は、この情報処理装置ＷＳの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００２２】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、この情報処理装置ＷＳをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００２３】
磁気ディスク装置２８は、文書作成ソフトウェアなどの種々のアプリケーションプログラム、ネットワーク対応プリンタドライバなどのシステムソフトウェア、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＲＴ画面表示装置２９は、この情報処理装置ＷＳを操作するための画面を表示するためのものであり、表示制御部３０は、ＣＲＴ画面表示装置２９の表示内容を制御するためのものである。
【００２４】
キーボード装置３１は、この情報処理装置ＷＳに種々のキー操作を行うためのものであり、画面指示装置３２は、ＣＲＴ画面表示装置２９の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３３は、キーボード装置３１および画面指示装置３２の入力情報を取り込む等するためのものである。
【００２５】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネットワーク伝送制御部２７、磁気ディスク装置２８、表示制御部３０、および、入力制御部３３は、バス３４に接続されており、これらの各要素間のデータのやりとりは、主としてこのバス３４を介して行われる。
【００２６】
また、情報処理装置ＷＳについて、印刷データを作成するソフトウェアシステムの一例を図４に示す。
【００２７】
この場合、アプリケーションＡＰは、印刷対象となる文書データを作成するソフトウェアであり、プリンタドライバＤＶが、文書データに基づいて、ネットワークプリンタ装置ＦＸに送信する印刷データを作成して、送信する。
【００２８】
プリンタドライバＤＶは、アプリケーションＡＰより印刷データを受信する印刷データ受信部ＭＤ１、印刷データを記録する際に用いる用紙サイズを計算するための用紙サイズ計算部ＭＤ２、印刷データを作成する印刷データ処理部ＭＤ３、および、作成した印刷データをネットワークプリンタ装置ＦＸへ送信する印刷データ送信部ＭＤ４から構成されている。
【００２９】
図５は、印刷時の情報処理装置ＷＳの処理の要部の一例を示している。
【００３０】
まず、ユーザはアプリケーションＡＰ上で、印刷対象となるファイルに対する印刷設定画面の表示をプリンタドライバＤＶに対して要求する（処理１０１）。
【００３１】
アプリケーションはＡＰ印刷対象となるファイル中の画像、図形、文字データなどのデータをプリンタドライバＤＶに対して送信する（処理１０２）。
【００３２】
プリンタドライバＤＶは、印刷データの座標情報を調べ、座標情報をもとに、描画領域を計算し、データを切れ目なく印刷できる大きさの用紙サイズを計算する（処理１０３）。
【００３３】
ここで、印刷データが、例えば、図６に示すようなデータの場合（図中の座標の単位はｍｍであるとする）、描画領域のサイズは、横のサイズが１４０ｍｍ、縦のサイズが２００ｍｍとなるため（点Ａのｘ座標が３０，点Ａのｙ座標が４０，点Ｃのｘ座標が１７０，点Ｂのｙ座標が２４０のため）、データを切れ目なく印刷できる最適な定型用紙サイズはＡ５になる。さらにこのとき、用紙の向きは縦となる。不定形の場合は、横１４０ｍｍ、縦２００ｍｍのサイズになる。また、ユーザが余白領域を上：５ｍｍ，下：５ｍｍ，左：4ｍｍ，右：４ｍｍの場合、描画領域のサイズを横：１４８ｍｍ、縦：２１０ｍｍとして用紙サイズを計算する。
【００３４】
また、ユーザが用紙サイズの上限をＡ３，下限をＡ４に設定していたとすると、上記用紙サイズ（Ａ５）は上限と下限の範囲内に入っていないため、その旨をメッセージボックス（図７（ａ）参照）を用いてユーザに対して通知する。
【００３５】
次いで、プリンタドライバＤＶは、処理１０３で計算した用紙サイズがネットワークプリンタ装置ＦＸでサポートしている用紙サイズかどうかを判断する（判断１０４）。
【００３６】
例えば、処理１０３で計算した用紙サイズ（Ａ５）がネットワークプリンタ装置ＦＸで対応してなく（判断１０４の結果がＮＯ）、対応している用紙サイズの中でＡ５に最も近い用紙サイズがＡ４であれば、最適な用紙サイズはＡ４となる（処理１０５）。
【００３７】
また、最も近い用紙サイズではなく、変倍用紙を計算する場合は以下のような処理になる（処理１０５の続き）。
【００３８】
すなわち、変倍による画像データへの影響度を低くするため、プリンタドライバＤＶは、対応している変倍用紙の中で最も変倍率の低い変倍用紙を計算する。最も変倍率の低い用紙サイズがＡ５→Ａ４であれば、Ａ５→Ａ４が最適な用紙サイズとなる。
【００３９】
このようにして、用紙サイズを設定すると、プリンタドライバＤＶは、印刷対象となる文書に対する印刷設定画面（図７（ｂ）参照）を表示する（処理１０６）。このとき、印刷設定画面上の用紙サイズの設定項目には、ネットワークプリンタ装置ＦＸで対応している用紙サイズの一覧が表示されているが、処理１０３，１０５で計算した用紙サイズがデフォルトの設定項目となっている。
【００４０】
これにより、最適な用紙サイズがデフォルトの設定項目となっていることで、ユーザは適切な用紙サイズ設定を行う手間が省ける。
【００４１】
ここで、最適な用紙サイズを通知するのではなく、印刷データが切れ目なく印刷できる用紙サイズを複数通知する場合、その旨をメッセージボックス（図７（ｃ）参照）を用いてユーザに対して通知する。
【００４２】
次いで、ユーザは他の印刷設定を行い、印刷設定画面をとじる（処理１０７）。
【００４３】
それにより、プリンタドライバＤＶはネットワークプリンタ装置ＦＸに対して印刷データを送信する（処理１０８）。
【００４４】
これにより、印刷データがネットワークプリンタ装置ＦＸへ送信され、ネットワークプリンタ装置ＦＸは、受信した印刷データに従った印刷動作を行う。
【００４５】
このようにして、本実施例では、画像データおよび文字データを印刷するのに適した定型用紙サイズがユーザに通知されるため、ユーザはその定型用紙サイズを指定して印刷することで、適切な印刷結果を得ることができ、ユーザの意図しない結果が得られることを防止することができる。
【００４６】
また、画像データおよび文字データを印刷するのに適した不定形用紙サイズがユーザに通知されるため、ユーザはその不定形用紙サイズを指定して印刷することで、適切な印刷結果を得ることができる。
【００４７】
また、画像データおよび文字データを切れ目なく印刷するのに適した用紙サイズがユーザに通知されるため、ユーザはその定型用紙サイズを指定して印刷することで、画像データおよび文字データが切れていない印刷結果を得ることができる。
【００４８】
また、画像データおよび文字データを適切に印刷するのに適した用紙サイズが、ネットワークプリンタ装置ＦＸで対応しているかどうか判断するため、対応していない用紙サイズがネットワークプリンタ装置ＦＸに対して指定されることを防ぐことができる。
【００４９】
また、ユーザが指定した余白領域が考慮された用紙サイズがユーザに通知されるため、ユーザはその用紙サイズを指定して印刷することで、ユーザが希望する余白のある適切な印刷結果を得ることができる。
【００５０】
また、計算した用紙サイズが、ユーザが指定した用紙サイズの上限と下限の間に入っていないことが、ユーザに通知されるため、ユーザは印刷データを変更し、再度情報処理装置が用紙サイズを計算し、ユーザはその用紙サイズを指定して印刷することで、ユーザが希望する用紙サイズの範囲内で適切な印刷結果を得ることができる。
【００５１】
また、用紙サイズだけでなく、用紙の方向もユーザに対して通知するため、ユーザが選択できる適切な用紙サイズの選択肢を増やすことができる。
【００５２】
また、ユーザに対して用紙サイズの候補を複数通知するため、ユーザが選択できる適切な用紙サイズの選択肢を増やすことができる。
【００５３】
また、ネットワークプリンタ装置ＦＸが対応している用紙サイズのなかで、適切な用紙サイズにもっとも近い用紙サイズが通知されるため、ユーザはその用紙サイズを指定して印刷することで、適切な印刷結果に近い結果をユーザが得ることができる。
【００５４】
また、ユーザに対して変倍用紙サイズが通知されるため、印刷結果は拡大もしくは縮小されるが、画像データや文字データに切れ目のない印刷結果を得ること画できる。
【００５５】
なお、上述した実施例では、ネットワークプリンタ装置ＦＸを利用する情報処理装置ＷＳに本発明を適用した場合について説明したが、本発明は、それ以外の画像形成機能を備えた装置を利用する情報処理装置についても、同様にして適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施例にかかるネットワーク印刷システムの一例を示したブロック図。
【図２】ネットワークプリンタ装置ＦＸの構成の一例を示したブロック図。
【図３】情報処理装置ＷＳ（ＷＳ１，ＷＳ２）の構成の一例を示したブロック図。
【図４】情報処理装置ＷＳについて、印刷データを作成するソフトウェアシステムの一例を示したブロック図。
【図５】印刷時の情報処理装置ＷＳの処理の要部の一例を示したフローチャート。
【図６】印刷する内容の一例を示した概略図。
【図７】種々のメッセージボックスの一例を示した概略図。
【符号の説明】
【００５７】
ＦＸ  ネットワークプリンタ装置
ＷＳ１，ＷＳ２  情報処理装置
【図１】
2007233801.tif 000003
【図２】
2007233801.tif 000004
【図３】
2007233801.tif 000005
【図４】
2007233801.tif 000006
【図５】
2007233801.tif 000007
【図６】
2007233801.tif 000008
【図７】
2007233801.tif 000009