(57)【要約】【課題】ユーザが意図する所定のページ数で収まらない可能性がある場合は、印刷プレビューイメージを作成することなく、警告を画面に表示し、印刷のページ割の修正が可能な印刷装置を提供する。【解決手段】情報処理装置は、アプリケーションソフトから送られてくる印刷データを印刷装置が処理できるデータに変換する印刷データ作成手段と、印刷データ作成手段が作成した印刷データを記憶する印刷データ記憶手段と、印刷データ作成手段が作成した印刷データを印刷データ記憶手段に記憶させる印刷データ管理手段と、印刷を行う印刷用紙の紙面に占める印刷データの占有率を判定する印刷領域判定手段と、印刷領域判定手段による判定結果に関する情報を表示する表示手段と、を備え、印刷領域判定手段は、占有率が所定値よりも小さい場合、警告を表示手段に表示することを特徴とする。【選択図】図１
2012221150.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトから送られてくる印刷データを印刷装置が処理できるデータに変換する印刷データ作成手段と、
前記印刷データ作成手段が作成した前記印刷データを記憶する印刷データ記憶手段と、
前記印刷データ作成手段が作成した前記印刷データを前記印刷データ記憶手段に記憶させる印刷データ管理手段と、
印刷を行う印刷用紙の紙面に占める前記印刷データの占有率を判定する印刷領域判定手段と、
前記印刷領域判定手段による判定結果に関する情報を表示する表示手段と、を備え、
前記印刷領域判定手段は、前記占有率が所定値よりも小さい場合、警告を前記表示手段
に表示することを特徴とする情報処理装置。
【請求項２】
前記印刷領域判定手段は、前記占有率が所定値よりも小さい場合、修正方法を前記表示手段に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記修正方法は、印刷データの縮小であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記修正方法は、印刷データの行間詰めであることを特徴とする請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷プレビューイメージを作成することなく印刷ページのはみ出しの修正が可能な情報処理装置に関する。
【背景技術】
【０００２】
印刷装置によって印刷を行う場合、事前に印刷プレビューイメージを表示し、ユーザが意図している通りの印刷ができるかを確認する技術は既に知られている。また、印刷対象となる被印刷用紙上の描画不可能領域情報（パンチ穴部分や封筒の宛先窓部分等の情報）を把握し、当該描画不可能領域に印刷データが重ならないよう印刷制御を行う技術も既に知られている（特許文献１）。
【０００３】
上記の従来技術における印刷画像の確認は、印刷を実行する前に印刷プレビューイメージ生成の必要があり、また、生成されたイメージをユーザが目視で確認しなければならなかった。そのため、印刷実行までに時間がかかり、ユーザの作業負担も大きなものとなっていた。
【０００４】
このような問題を解決する技術としては、下記のものがある。
【０００５】
特許文献２には、印刷データの整合性判定時間短縮のため、印刷装置へ印刷データとともにチェック用のイメージデータを同時に送信し、印刷装置側で展開したデータとチェック用のイメージデータの差異をチェックする方法が開示されている。当該技術によれば、ユーザがプレビューイメージを目視等で確認する必要はなくなり、作業負担は軽減されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来技術においては下記の問題が存在している。
【０００７】
特許文献２に記載の技術は、ユーザが印刷のプレビューイメージを目視等で確認する必要がないため、ユーザの作業負担軽減と時間短縮の点で一定の効果を有する。しかしながら、チェック用のイメージデータを生成する必要があり、印刷チェック用イメージデータの生成のタイムロスが生じてしまうという問題が存在する。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、ユーザが意図する所定のページ数で収まらない可能性がある場合は、印刷プレビューイメージを作成することなく、警告を画面に表示し、印刷のページ割の修正が可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、アプリケーションソフトから送られてくる印刷データを印刷装置が処理できるデータに変換する印刷データ作成手段と、前記印刷データ作成手段が作成した前記印刷データを記憶する印刷データ記憶手段と、前記印刷データ作成手段が作成した前記印刷データを前記印刷データ記憶手段に記憶させる印刷データ管理手段と、印刷を行う印刷用紙の紙面に占める前記印刷データの占有率を判定する印刷領域判定手段と、前記印刷領域判定手段による判定結果に関する情報を表示する表示手段と、を備え、前記印刷領域判定手段は、前記占有率が所定値よりも小さい場合、警告を前記表示手段に表示することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザが意図する所定のページ数で収まらない可能性がある場合は、印刷プレビューイメージを作成することなく、警告を画面に表示し、印刷のページ割の修正が可能な印刷装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理装置のハードウエア構成を示すブロック図である。
【図２】本発明の実施形態に係る印刷ドライバのモジュール構成を示す図である。
【図３】本発明の実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係る情報処理装置の制御動作を示すフローチャートである。
【図５】本発明の実施形態に係る情報処理装置の修正確認の表示例を示す図である。
【発明を実施するための形態】
【００１２】
以下に本発明の実施形態について、図面を用いて詳細に説明する。
【００１３】
図１は、本実施形態に係る情報処理装置のハードウエア構成を示すブロック図である。情報処理装置１、２は、ネットワークを介して印刷装置５、６と接続されている。印刷装置５、６は、情報処理装置１から受信した印刷データを印刷する。
【００１４】
情報処理装置１は、以下の１１〜１７を含む。ＣＰＵ(Central Processing Unit)１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行う演算部である。
【００１５】
ＣＰＵ１１は、ＲＡＭ(Random Access Memory)１２に記憶されたプログラムを実行し、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１６】
ＲＡＭ１２は、ＣＰＵ１１が実行する基本ソフトウェアであるＯＳ(Operating System)やアプリケーションソフトウェアなどのプログラムやデータを記憶または一時保存する記憶装置である。
【００１７】
ＨＤＤ(Hard Disk Drive)１３は、アプリケーションソフトウエアなどに関連するデータを記憶する記憶装置である。ネットワークインターフェース部１４は、有線もしくは無線回線などのデータ伝送路により構築されたＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)などのネットワーク（例えばEthernet（登録商標））を介して接続された通信機能を有する印刷装置５、６と情報処理装置１のインターフェースである。
【００１８】
入力部１５は、カーソルキー、数字入力および各種機能キー等を備えたキーボード、表示部１６の表示画面上でキーの選択等を行うためのマウスやスライスパット等から構成される。また、入力部１５は、ユーザがＣＰＵ１１に操作指示を与えたり、データを入力したりするためのユーザインターフェースである。
【００１９】
表示部１６は、ＣＲＴ(Cathode Ray Tube)やＬＣＤ(Liquid Crystal Display)等により構成され、ＣＰＵ１１から入力される表示データに応じた表示が行われる。外部記録装置インターフェース部１７は、ＵＳＢ(Universal Serial Bus)などのデータ伝送路を介して接続された記録媒体１８（例えば、フラッシュメモリなど）と情報処理装置１とのインターフェースである。
【００２０】
また、記録媒体１８に、所定のプログラムを格納し、記録媒体１８に格納されたプログラムは外部記録装置インターフェース部１７を介して情報処理装置１にインストールされ、インストールされた所定のプログラムは情報処理装置１により実行可能となる。コンピュータ端末と印刷機器がネットワーク、あるいはＵＳＢなどのケーブルで接続されている。
【００２１】
図２は、本実施形態に係る印刷ドライバのモジュール構成を示す図である。Ｗｉｎｄｏｗｓ（登録商標）  ＯＳ２２、アプリケーション２１、プリンタドライバ２３が動作しており、プリンタドライバ２３はグラフィックドライバモジュール２５とＵＩ(User Interface)ドライバモジュール２４で構成されている。
【００２２】
図３は、本実施形態に係る情報処理装置の機能構成の一例を示すブロック図である。情報処理装置の機能の一例を示すブロック図である。情報処理装置１が持つ機能について説明する。
【００２３】
印刷データ作成手段１０１は、アプリケーションソフトから送られてくる印刷データを、印刷装置５、６が処理できる印刷データ（プリンタ記述言語）に変換する。印刷データ作成手段１０１は１ページずつ印刷データを処理することができる。
【００２４】
印刷データ管理手段１０２は、印刷データ作成手段１０１が作成した印刷データを印刷データ記憶手段１０３に保存する。また、印刷データ記憶手段１０３に保存していた印刷データを通信手段１０６を介して印刷装置５、６に送信する。
【００２５】
印刷データ記憶手段１０３は、印刷データを記憶する。印刷領域判定手段１０４は、印刷データがそのページ（紙面）に占める領域の占有率をパーセント単位で調べる。そして占有率が所定比率より小さいか否かを判定する。
【００２６】
所定比率は固定値としても良いし、ユーザが任意に設定できる値としても良い。修正確認画面表示手段１０５は、占有率が所定の比率より小さい場合に修正確認画面を表示して、修正方法をユーザに選択させる。通信手段１０６は、印刷データを印刷装置５、６に送信する。
【００２７】
図４は、本実施形態に係る情報処理装置の制御動作を示すフローチャートである。
まず、印刷ドライバ２３は１ページ分の印刷データの作成を行う（ステップＳ３０１）。
【００２８】
作成された印刷データを印刷データ記憶手段１０３に保存し（ステップＳ３０２）、次ページ分の印刷データを作成する（ステップＳ３０３）。次に、次ページに印刷する占有領域を計算し（ステップＳ３０４）、占有領域が所定比率より小さいかどうかの判定を行う（ステップＳ３０５）。
【００２９】
占有領域が所定比率より小さい場合は（ステップＳ３０５／ＹＥＳ）、警告画面を表示の後（ステップＳ３０６）、修正の要否について表示する（ステップＳ３０７）。ユーザが修正を選択した場合は（ステップＳ３０７／ＹＥＳ）、修正方法を選択する（ステップＳ３０８）。
【００３０】
ユーザが修正方法について「縮小」を選択した場合は（ステップＳ３０８／ＹＥＳ）、前ページと現ページの印刷データを縮小し、前ページの印刷データに集約する（ステップＳ３１１）。
【００３１】
ユーザが修正方法について「縮小」を選択しなかった場合は（ステップＳ３０８／ＮＯ）、前ページと現ページの印刷データにおける文字列の行間を詰め、前ページの印刷データに集約する（ステップＳ３１２）。
【００３２】
占有領域が所定比率より大きい場合や（ステップＳ３０５／ＮＯ）、ステップＳ３０７にて修正しないをユーザが選択した場合は（ステップＳ３０７／ＮＯ）、前ページのデータを印刷装置５、６へ送信し（ステップＳ３０９）、現ページの印刷データを印刷データ記憶手段に保存する（ステップＳ３１０）。
【００３３】
その後は、アプリケーションからのデータが残っているかを判定する（ステップＳ３１３）。アプリケーションからのデータが残っている場合は（ステップＳ３１３／ＹＥＳ）、次ページの印刷データを作成する（ステップＳ３０３）。
【００３４】
アプリケーションからのデータが残っていない場合は（ステップＳ３１３／ＮＯ）、現ページのデータを印刷装置５、６へ送信する。
【００３５】
図５は、本実施形態に係る情報処理装置の修正確認の表示例を示す図である。印刷ドライバ２３は印刷占有率が所定比率より小さい場合に、このユーザインターフェースを表示して、ユーザに修正方法を選択させる。
【００３６】
「縮小して前のページに収める」のラジオボタンを選択した場合は、前ページと現ページの印刷データを縮小して前ページのデータに集約する。
【００３７】
「行間を詰めて前のページに収める」のラジオボタンを選択した場合、前ページと現ページの印刷データについて、文字列の行間を縮めて前ページのデータに集約する。
【００３８】
「修正しない」のラジオボタンが選択されていた場合、修正しないで前ページの印刷データを印刷装置に送信し、次ページの印刷データを作成する。
【００３９】
上述した実施形態は以下のようにすることもできる。
【００４０】
本実施形態の情報処理装置は、印刷領域判定手段は、占有率が所定値よりも小さい場合、修正方法を表示手段に表示することを特徴とする。
【００４１】
本実施形態の情報処理装置は、修正方法は、印刷データの縮小であることを特徴とする。
【００４２】
本実施形態の情報処理装置は、修正方法は、印刷データの行間詰めであることを特徴とする。
【００４３】
本実施形態の印刷ドライバは、１ページ分の印刷データを一時保存し、ページあたりの印刷占有領域の占有率を計算し、所定占有率よりも小さいかを判定し、ユーザに修正方法を選択させて１ページに収まらなかった印刷データを１ページに集約することを特徴とする。
【００４４】
本実施形態の印刷ドライバは、修正方法として行間を縮めて集約することを特徴とする。
【００４５】
本実施形態の印刷ドライバは、修正方法として印刷データを縮小して集約することを特徴とする。
【００４６】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体的に様々な修正および変更が可能である。
【符号の説明】
【００４７】
１、２    情報処理装置
５、６    印刷装置
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＨＤＤ
１４    ネットワークインターフェース部
１５    入力部
１６    表示部
１７    外部記憶装置インターフェース部
１８    記録媒体
２１    アプリケーション
２３    印刷ドライバ
２４    ＵＩドライバモジュール
２５    グラフィックドライバモジュール
１０１    印刷データ作成手段
１０２    印刷データ管理手段
１０３    印刷データ記憶手段
１０４    印刷領域判定手段
１０５    修正確認画面表示手段
１０６    通信手段
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００９−０３１９２１号公報
【特許文献２】特開２００３−０９１４０２号公報
【図１】
2012221150.tif 000003
【図２】
2012221150.tif 000004
【図３】
2012221150.tif 000005
【図４】
2012221150.tif 000006
【図５】
2012221150.tif 000007