(57)【要約】【課題】  プリンタドライバプログラムにおいて、ズーム印刷により所定の部分を拡大したデータが生成できないという問題があった。【解決手段】  プリンタドライバプログラムに印刷画像のプレビューを表示するプレビュー表示ステップとプレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定ステップと前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成ステップを設けることにより、画像形成装置にズーム機能を持たなくとも、またアプリケーションプログラムにズーム機能を持たなくとも、プリンタドライバプログラムにズーム機能を持たせることで、すべての印刷に対してズーム印刷を可能とした。【選択図】図１
2008021081.tif 000002
【特許請求の範囲】
【請求項１】
印刷画像のプレビューを表示するプレビュー表示ステップと
プレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定ステップと
前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成ステップとを
コンピュータに実行させることを特徴とするプリンタドライバプログラム。
【請求項２】
請求項１記載のプリンタドライバプログラムであって、
前記印刷データ生成ステップは、前記所定の範囲を所定の倍率に拡大縮尺した部分と、前記所定の範囲以外の部分とを合成した印刷データを生成する
ことを特徴とするプリンタドライバプログラム。
【請求項３】
請求項１または２記載のプリンタドライバプログラムであって、
前記プレビュー表示ステップは、印刷画像対象のファイルをＰＤＦ（Portable  Document  Format）に変換して、プレビュー表示を行う
ことを特徴とするプリンタドライバプログラム。
【請求項４】
請求項３記載のプリンタドライバプログラムであって、
前記印刷データ生成ステップは、前記プレビュー表示ステップで変換されたＰＤＦファイルを基に印刷データを生成する
ことを特徴とするプリンタドライバプログラム。
【請求項５】
請求項１から４のいずれかに記載のプリンタドライバプログラムであって、
前記拡縮指定ステップは、マウスのドラッグ動作により前記所定の範囲を指定する
ことを特徴とするプリンタドライバプログラム。
【請求項６】
印刷画像のプレビューを表示するプレビュー表示手段とプレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定手段と前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成手段とを備えた入力部と
前記入力部から送信された前記印刷データを出力する画像形成装置とを有する
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報端末上で画像形成装置への印刷データを生成するプリンタドライバプログラムにおいて、ズーム印刷を可能とするプリンタドライバプログラム及び画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置では、ズーム印刷機能を持つ機種があり、例えばＢ５版をＡ４版に拡大して印刷することが可能である。しかし、ズーム印刷機能を持たない画像形成装置ではズーム印刷はできない。
【０００３】
従来技術として、クライアントＰＣ側のプリンタドライバで自動縮小機能を発動して、必要な情報が欠落しないような印刷データの生成処理を行う方法があった（特許文献１参照）。
【０００４】
しかし、この方法では、画像形成装置に保持する用紙サイズより大きいサイズの用紙での印刷要求がある場合に、プリンタドライバで印刷画像データを縮小することにのみ対応しており、プリンタドライバにより印刷データの部分を拡大したり、ある部分を拡大したものと元のデータを合成したような印刷データを作成することはできなかった。
【０００５】
【特許文献１】特開２００４−２８７４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、プリンタドライバ上で所定の範囲を拡大した印刷データや所定の範囲を拡大して元のデータと合成した印刷データを生成することができない点である。
【課題を解決するための手段】
【０００７】
本発明のプリンタドライバプログラムは、印刷画像のプレビューを表示するプレビュー表示ステップとプレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定ステップと前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成ステップとをコンピュータに実行させることと、また、前記印刷データ生成ステップは、前記所定の範囲を所定の倍率に拡大縮尺した部分と、前記所定の範囲以外の部分とを合成した印刷データを生成することを最も主要な特徴とする。
【発明の効果】
【０００８】
本発明のプリンタドライバプログラムは、印刷画像のプレビューを表示するプレビュー表示ステップとプレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定ステップと前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成ステップとをコンピュータに実行させることと、また、前記印刷データ生成ステップは、前記所定の範囲を所定の倍率に拡大縮尺した部分と、前記所定の範囲以外の部分とを合成した印刷データを生成することを最も主要な特徴とするため、プリンタドライバ上でプレビュー画像を見ながら、拡大印刷したい範囲を指定して、その印刷データを作成することが可能となり、プリンタドライバ上で所定の範囲を拡大した印刷データや所定の範囲を拡大して元のデータと合成した印刷データを生成することが可能となった。
【発明を実施するための最良の形態】
【０００９】
プリンタドライバプログラムにおいては、ズーム印刷が出来ないという問題点をプリンタドライバプログラムに印刷画像のプレビューを表示するプレビュー表示ステップとプレビュー表示画像上で所定の範囲を所定の倍率に拡大縮尺指定する拡縮指定ステップと前記所定の範囲を所定の倍率に拡大縮尺を行った印刷データを生成する印刷データ生成ステップを設けることにより実現した。
【実施例１】
【００１０】
［構成］
図１は、本発明の実施例に係わるプリンタドライバプログラムのブロック構成図である。
【００１１】
プリンタドライバプログラム１０１は、以下の機能構成ブロックからなる。ＰＤＦ変換部１１１、印刷データ作成部１１３、プレビュー表示部１１５、プレビューＩ／Ｆ部１１７。
【００１２】
ＰＤＦ変換部１１１は、アプリケーションプログラム上の印刷対象となるデータをＰＤＦ（Portable  Document  Format）に変換する。変換したデータは、後に説明する、プレビュー表示部１１５で表示される。
【００１３】
プレビュー表示部１１５は、ＰＤＦ変換部１１１で変換されたＰＤＦデータを表示する機能である。
【００１４】
プレビューＩ／Ｆ（インターフェース）部１１７は、プレビュー表示部１１５で表示されるＰＤＦデータのうちのズーム指定（変倍指定）を行うインターフェースである。
【００１５】
印刷データ作成部１１３は、プレビュー表示部１１５が表示するプレビュー画面上でプレビューＩ／Ｆ部１１７を用いて、ズーム指定範囲とズーム拡大範囲を指定されてプレビュー上で確認できた、データを印刷データとして生成する。
【００１６】
［フローチャート］
図２のフローチャートを用いて動作の流れについて説明する。
【００１７】
Ｓ５１で、ＰＣ（Personal  Computer）上のアプリケーションプログラムから印刷対象のジョブを印刷操作する。
【００１８】
Ｓ５３で、スプーラをフックして印刷ジョブのページ情報を取得して、ＰＤＦ変換部１１１でＰＤＦに変換して保存する。
【００１９】
Ｓ５５で、プレビュー表示部１１５により、前ステップＳ５３で変換したＰＤＦファイルを表示する（プレビュー表示ステップ）。
【００２０】
Ｓ５７で、プレビューＩ／Ｆ部１１７により、マウスによるドラッグ動作などで、プレビュー画面上でズームする領域を指定し、その部分をどれだけ拡大するかズーム倍率を指定する。この時に、指定した領域を印刷する用紙の大きさまでズームすることも可能であるし、また、前記指定した領域を、例えば強調する目的のために拡大して、その他の領域はそのままにした部分と合成することも可能であるし、また複数の領域を指定して、それぞれ異なるズーム倍率で拡大することも可能である（拡縮指定ステップ）。
【００２１】
Ｓ５９で、前ステップで指定した領域と倍率でのプレビューを表示する。
【００２２】
Ｓ６１で、プレビュー画面で印刷を行ってよいかどうかを判断する。判断がＮＯなら、動作をＳ５７に移行して再度ズーム領域の指定を行う。ＹＥＳであれば動作をＳ６３に移行する。
【００２３】
Ｓ６３で、印刷データ作成部１１３により、プレビューで表示した画面の印刷データを生成し、画像形成装置に送信する（印刷データ生成ステップ）。
【００２４】
以上で一連の動作を終了する。
【００２５】
［実施例の効果］
本発明の実施例により、画像形成装置にズーム機能を持たなくとも、またアプリケーションプログラムにズーム機能を持たなくとも、プリンタドライバプログラムにズーム機能を持たせることで、すべての印刷に対してズーム印刷が可能となった。
【００２６】
［その他］
本実施例では、ズームにおける拡大についてのみ説明を行ったが、逆に縮小のズームを行っても良い。
【図面の簡単な説明】
【００２７】
【図１】プリンタドライバプログラムの機能ブロック図である（実施例１）。
【図２】プリンタドライバのフローチャートである（実施例１）。
【符号の説明】
【００２８】
１０１  プリンタドライバプログラム
１１３  印刷データ生成部（印刷データ生成ステップ）
１１５  プレビュー表示部（プレビュー表示ステップ）
１１７  プレビューＩ／Ｆ部（拡縮指定ステップ）
【図１】
2008021081.tif 000003
【図２】
2008021081.tif 000004