(57)【特許請求の範囲】
【請求項１】
印刷を指示するコンピュータ装置で動作する印刷指示プログラムであって、
前記コンピュータ装置を、
印刷対象となる原稿のプレビュー画像を画面に表示させる印刷機能設定部として機能させ、
前記印刷機能設定部は、
表示倍率を割り当てたスライダー上でつまみをスライドさせることにより、前記プレビュー画像の表示倍率の指定を受け付ける第１指示部、
ボタンを選択させることにより、前記プレビュー画像の表示形態の指定を受け付ける第２指示部、
前記ボタンに関連付けられた表示形態に対応する表示倍率を計算する表示倍率決定部、
前記第１指示部で指示された表示倍率、若しくは、前記第２指示部で指示されたボタンに対して前記表示倍率決定部で計算した表示倍率に基づいて、前記プレビュー画像を作成する画像作成部、
前記画面に、前記プレビュー画像と前記スライダーと前記ボタンとを表示させると共に、前記スライダー上に現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の、前記原稿の１ページの全体が表示される表示形態に対応する表示倍率に関連付けて表示する表示制御部、を備える、
ことを特徴とする印刷指示プログラム。
【請求項２】
前記表示制御部は、更に、前記プレビュー画像の高さと当該プレビュー画像を表示するための表示領域の高さとを一致させて表示する表示形態に対応するボタンを、前記スライダー上の、前記プレビュー画像の高さと当該プレビュー画像を表示するための表示領域の高さとを一致させて表示する表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項１に記載の印刷指示プログラム。
【請求項３】
前記表示制御部は、更に、前記プレビュー画像の幅と当該プレビュー画像を表示するための表示領域の幅とを一致させて表示する表示形態に対応するボタンを、前記スライダー上の、前記プレビュー画像の幅と当該プレビュー画像を表示するための表示領域の幅とを一致させて表示する表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項１又は２に記載の印刷指示プログラム。
【請求項４】
前記表示制御部は、更に、前記プレビュー画像を印刷される原稿と同じサイズで表示する表示形態に対応するボタンを、前記スライダー上の、前記プレビュー画像を印刷される原稿と同じサイズで表示する表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項１乃至３のいずれか一に記載の印刷指示プログラム。
【請求項５】
前記表示形態は、前記スライダーで設定可能な最小倍率で表示する形態、前記スライダーで設定可能な最大倍率で表示する形態、前記プレビュー画像を印刷される原稿と同じサイズで表示する形態、前記プレビュー画像の高さと当該プレビュー画像を表示するための表示領域の高さとを一致させて表示する形態、前記プレビュー画像の幅と前記表示領域の幅とを一致させて表示する形態、の中から選択される１以上の表示形態を含み、
前記表示制御部は、各々の表示形態に対応するボタンを、前記スライダー上の前記各々の表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項１に記載の印刷指示プログラム。
【請求項６】
前記表示制御部は、
前記表示形態に対応するボタンと、前記スライダー上の前記表示形態に対応する表示倍率を指し示す場所と、を線で繋いで関連付ける、
ことを特徴とする請求項１乃至５のいずれか一に記載の印刷指示プログラム。
【請求項７】
前記表示制御部は、前記スライダーの方向に沿って前記表示形態に対応するボタンを表示する、
ことを特徴とする請求項１乃至６のいずれか一に記載の印刷指示プログラム。
【請求項８】
前記印刷指示プログラムはプリンタドライバである、
ことを特徴とする請求項１乃至７のいずれか一に記載の印刷指示プログラム。
【請求項９】
印刷対象となる原稿のプレビュー画像を画面に表示させる印刷機能設定部を備えた画像形成装置であって、
前記印刷機能設定部は、
表示倍率を割り当てたスライダー上でつまみをスライドさせることにより、前記プレビュー画像の表示倍率の指定を受け付ける第１指示部と、
ボタンを選択させることにより、前記プレビュー画像の表示形態の指定を受け付ける第２指示部と、
前記ボタンに関連付けられた表示形態に対応する表示倍率を計算する表示倍率決定部、
前記第１指示部で指示された表示倍率、若しくは、前記第２指示部で指示されたボタンに対して前記表示倍率決定部で計算した表示倍率に基づいて、前記プレビュー画像を作成する画像作成部と、
前記画面に、前記プレビュー画像と前記スライダーと前記ボタンとを表示させると共に、前記スライダー上に現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の、前記原稿の１ページの全体が表示される表示形態に対応する表示倍率に関連付けて表示する表示制御部と、を備える、
ことを特徴とする画像形成装置。
【請求項１０】
前記表示形態は、前記スライダーで設定可能な最小倍率で表示する形態、前記スライダーで設定可能な最大倍率で表示する形態、前記プレビュー画像を印刷される原稿と同じサイズで表示する形態、前記プレビュー画像の高さと当該プレビュー画像を表示するための表示領域の高さとを一致させて表示する形態、前記プレビュー画像の幅と前記表示領域の幅とを一致させて表示する形態、の中から選択される１以上の表示形態を含み、
前記表示制御部は、各々の表示形態に対応するボタンを、前記スライダー上の前記各々の表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記表示制御部は、
前記表示形態に対応するボタンと、前記スライダー上の前記表示形態に対応する表示倍率を指し示す場所と、を線で繋いで関連付ける、
ことを特徴とする請求項９又は１０に記載の画像形成装置。
【請求項１２】
印刷を指示するコンピュータ装置又は印刷を実行する画像形成装置におけるプレビュー表示方法であって、
印刷対象となる原稿のプレビュー画像を画面に表示する際に、
前記画面に、前記プレビュー画像と、前記プレビュー画像の表示倍率の指定を受け付けるスライダーと、前記プレビュー画像の表示形態の指定を受け付けるボタンと、を表示すると共に、前記スライダー上に現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の、前記原稿の１ページの全体が表示される表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とするプレビュー表示方法。
【請求項１３】
前記表示形態は、前記スライダーで設定可能な最小倍率で表示する形態、前記スライダーで設定可能な最大倍率で表示する形態、前記プレビュー画像を印刷される原稿と同じサイズで表示する形態、前記プレビュー画像の高さと当該プレビュー画像を表示するための表示領域の高さとを一致させて表示する形態、前記プレビュー画像の幅と前記表示領域の幅とを一致させて表示する形態、の中から選択される１以上の表示形態を含み、
各々の表示形態に対応するボタンを、前記スライダー上の前記各々の表示形態に対応する表示倍率に関連付けて表示する、
ことを特徴とする請求項１２に記載のプレビュー表示方法。
【請求項１４】
前記表示形態に対応するボタンと、前記スライダー上の前記表示形態に対応する表示倍率を指し示す場所と、を線で繋いで関連付ける、
ことを特徴とする請求項１２又は１３に記載のプレビュー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷指示プログラム及び画像形成装置並びにプレビュー表示方法に関し、特に、印刷プレビューの表示を制御する印刷指示プログラム及び画像形成装置並びにプレビュー表示方法に関する。
【背景技術】
【０００２】
プリンタや複合機（ＭＦＰ：Multi Function Peripheral）などの印刷装置（以下、画像形成装置と呼ぶ。）が普及している。この画像形成装置をネットワークプリンタとして利用する場合、まず、ネットワークに接続されているコンピュータ端末にインストールされているアプリケーションを用いて文書を作成した後、文書のデータを、画像形成装置を制御するためのソフトウェア（プリンタドライバ）を用いてページ記述言語（ＰＤＬ：Page Description Language）形式の印刷データに変換して画像形成装置に送信し、画像形成装置では、印刷データを解析して中間データを生成した後、ビットマップ形式の画像データに変換して紙媒体に出力する。
【０００３】
このように、コンピュータ端末から印刷を指示する場合、画像形成装置から出力された印刷物が所望の形態でなければ、印刷が無駄になってしまい、ユーザは再度コンピュータ端末を操作して印刷を指示しなければならない。そこで、プリンタドライバは、このような印刷の無駄を防止し、ユーザの利便性を向上させるために、画像形成装置に印刷を指示する前に印刷プレビューを表示し、印刷物の出力形態を画面上で確認できるようにしている。
【０００４】
このプレビュー表示に関して、例えば、下記特許文献１には、画像と文字とを含む書類の印刷プレビュー画像を生成する画像処理装置に関し、予め設定された印刷時の文字論理情報を取得する文字論理情報取得手段と、前記書類に含まれる画像を、原画像サイズから印刷プレビュー画像の描画領域に応じて変倍し、画像プレビューイメージを生成する第１の生成手段と、前記書類に含まれる文字から、前記印刷時の文字論理情報を用いて印刷解像度もしくはそれ以上の解像度のビットマップデータを生成した後、印刷プレビュー画像中の文字領域に応じて変倍して文字プレビューイメージを生成する第２の生成手段と、前記第１及び第２の生成手段が生成したプレビューイメージから、印刷プレビュー画像を生成して表示する表示手段とを有する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９３７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、印刷を指示する前に印刷プレビューを表示することにより、ユーザは印刷物の出力形態を画面上で確認することができるが、印刷プレビューを表示する際に、表示倍率を変更してページのレイアウトが確認できたり、詳細な部分（例えば、文字と画像の重なり具合）が確認できたりすると非常に便利である。
【０００７】
しかしながら、従来のプリンタドライバでは、メニューやキーボード、マウスの操作によって表示倍率を変更するため、操作が煩雑であり、簡単に表示倍率を変更することができないという問題がある。
【０００８】
また、従来のプリンタドライバでは、現在の表示倍率しか表示されないため、一旦表示倍率を変更すると、元の表示倍率に戻すことが難しい。特に、印刷プレビューでは、原稿の１ページが表示領域全面に収まる倍率で表示されている状態（いわゆるフィットページ）が見やすいことから、初期状態ではフィットページが表示されるが、このフィットページの倍率は半端な数字であることが多いため、一旦表示倍率を変更した後にフィットページに戻すのは困難であり、利便性が悪いという問題がある。更に、画像形成装置のパネル上に印刷プレビューを表示する場合も、同様の問題が生じる。
【０００９】
本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、印刷プレビューの表示倍率を直感的な操作で簡単に変更することができ、かつ、原稿の１ページが表示領域全体に表示される特定の表示倍率に簡単に戻すことができる印刷指示プログラム及び画像形成装置並びにプレビュー表示方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、印刷を指示するコンピュータ装置で動作する印刷指示プログラムであって、前記コンピュータ装置を、印刷対象となる原稿のプレビュー画像を画面に表示させる印刷機能設定部として機能させ、前記印刷機能設定部は、表示倍率を割り当てたスライダー上でつまみをスライドさせることにより、前記プレビュー画像の表示倍率の指定を受け付ける第１指示部、ボタンを選択させることにより、前記プレビュー画像の表示形態の指定を受け付ける第２指示部、前記ボタンに関連付けられた表示形態に対応する表示倍率を計算する表示倍率決定部、前記第１指示部で指示された表示倍率、若しくは、前記第２指示部で指示されたボタンに対して前記表示倍率決定部で計算した表示倍率に基づいて、前記プレビュー画像を作成する画像作成部、前記画面に、前記プレビュー画像と前記スライダーと前記ボタンとを表示させると共に、前記スライダー上に現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の当該表示形態に対応する表示倍率に関連付けて表示する表示制御部、を備えるものである。
【００１１】
また、本発明は、印刷対象となる原稿のプレビュー画像を画面に表示させる印刷機能設定部を備えた画像形成装置であって、前記印刷機能設定部は、表示倍率を割り当てたスライダー上でつまみをスライドさせることにより、前記プレビュー画像の表示倍率の指定を受け付ける第１指示部と、ボタンを選択させることにより、前記プレビュー画像の表示形態の指定を受け付ける第２指示部と、前記ボタンに関連付けられた表示形態に対応する表示倍率を計算する表示倍率決定部、前記第１指示部で指示された表示倍率、若しくは、前記第２指示部で指示されたボタンに対して前記表示倍率決定部で計算した表示倍率に基づいて、前記プレビュー画像を作成する画像作成部と、前記画面に、前記プレビュー画像と前記スライダーと前記ボタンとを表示させると共に、前記スライダー上に現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の当該表示形態に対応する表示倍率に関連付けて表示する表示制御部と、を備えるものである。
【００１２】
また、本発明は、印刷を指示するコンピュータ装置又は印刷を実行する画像形成装置におけるプレビュー表示方法であって、印刷対象となる原稿のプレビュー画像を画面に表示する際に、前記画面に、前記プレビュー画像と、前記プレビュー画像の表示倍率の指定を受け付けるスライダーと、前記プレビュー画像の表示形態の指定を受け付けるボタンと、を表示すると共に、前記スライダーに現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示される表示形態に対応するボタンを、前記スライダー上の当該表示形態に対応する表示倍率に関連付けて表示するものである。
【発明の効果】
【００１３】
本発明の印刷指示プログラム及び画像形成装置並びにプレビュー表示方法によれば、印刷プレビューの表示倍率を直感的な操作で簡単に変更することができ、かつ、原稿の１ページが表示領域全体に表示される特定の表示倍率に簡単に戻すことができる。
【００１４】
その理由は、印刷対象となる原稿のプレビュー画像を表示する際に、プレビュー画面に、プレビュー画像と、プレビュー画像の表示倍率の指定を受け付けるスライダーと、プレビュー画像の表示形態の指定を受け付けるボタンと、を表示すると共に、スライダーに現在の表示倍率を明示し、かつ、原稿の１ページの全体が表示されるフィットページに対応するボタンを、スライダー上の当該フィットページに対応する表示倍率に関連付けて表示するからである。
【００１５】
このように、スライダーを用いることにより、初めてのユーザでも直感的に倍率変更ができると共に微調整ができ、変更後の表示倍率とフィットページの表示倍率をスライダー上に対応付けて表示することにより、フィットページに簡単に戻すことができる。更に、最小倍率、最大倍率、１００％、幅に合わせる倍率、高さに合わせる倍率などの目的別の表示倍率をスライダー上に対応付けて表示することにより、初めてのユーザでも直感的に目的別の倍率指定ができ、「高さに合わせる」ボタンを選択後、スライダーで倍率を小さくするなど、目的別倍率に変更した後、微調整ができ、現在の表示倍率とそれぞれの目的別の表示倍率との関係性を直感的に認識することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るコンピュータ端末の構成を示すブロック図である。
【図３】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の一実施例に係るコンピュータ端末の動作を示すフローチャート図である。
【図５】本発明の一実施例に係るコンピュータ端末に表示される印刷プレビュー画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
背景技術で示したように、プリンタドライバや画像形成装置では印刷プレビューが表示可能であり、印刷プレビューでは、ページ全体のレイアウトを確認しやすくすることが重要であることから、従来はメニューコマンドとして「ページ全体」などが用意されており、ページ全体が枠内に収まる特定の倍率で表示されるようになっていた。しかしながら、従来のプリンタドライバでは、メニューやキーボード、マウスの操作によって表示倍率を変更するため、操作が煩雑であり、また、印刷プレビュー画面には現在の表示倍率しか表示されないため、一旦表示倍率を変更すると元の表示倍率に戻すのが難しいという問題がある。
【００１８】
表示倍率を変更する操作に関連する技術として、例えば、地図表示アプリケーションには、表示倍率（縮尺）を変更するためのスライダーコントロールが設けられており、このスライダーコントロールのスライド操作で縮尺を変更することができ、直感的な操作が可能である。また、地図表示アプリケーションには、丁目、町、県、国などの目的別に縮尺が選択できるボタンが用意されており、ユーザの目的に応じた縮尺を選択することができる。
【００１９】
ここで、日本地図の場合であれば、丁目、町、県などの大きさは大体決まっているため、一定の縮尺と結び付けることは可能であるが、印刷物の場合は、はがき大からＡ３などのように大きさの幅が広く、また、表示画面上の表示領域も一定でないため、ページ全体などの目的別に表示倍率を対応付けることができない。
【００２０】
例えば、ページ全体が表示されるべき倍率は、そのページのサイズと表示領域のサイズに依存して大きく変化するため、ページ全体などの目的と表示倍率とを対応付けても、ページ全体を適切に表示することができない。また、倍率を調整してページ全体が表示されるようにしたとしても、その状態から更に表示倍率を変更してしまうと、ページ全体が表示される表示倍率に戻すことができず、再度、倍率を調整しなければならい。
【００２１】
従って、地図表示アプリケーションに設けられたスライダーコントロールを、そのまま印刷プレビューに適用しても、印刷に適した表示倍率で原稿画像のプレビューを表示することができない。
【００２２】
そこで、本発明の一実施の形態では、ユーザが印刷プレビューの倍率を直感的な操作で目的に応じて変更できるようにする手段を提供する。具体的には、プリンタドライバなどの印刷制御プログラム又は画像形成装置に、印刷対象となる原稿のプレビュー画像を表示する領域を設けたプレビュー画面を表示部に表示させる印刷機能設定部を設け、この印刷機能設定部を、スライダー上でつまみをスライドさせることにより、プレビュー画像の表示倍率の指定を受け付ける倍率指定部と、ボタンを選択させることにより、プレビュー画像の表示形態の指定を受け付ける目的命令部と、ボタンに関連付けられた表示形態に対応する表示倍率を計算する表示倍率決定部と、倍率指定部で指定された表示倍率、若しくは、目的命令部で指定されたボタンに対して表示倍率決定部で計算した表示倍率に基づいて、原稿のプレビュー画像を作成する画像作成部と、プレビュー画面に、プレビュー画像とスライダーとボタンとを表示させると共に、スライダーに現在の表示倍率を明示し、かつ、フィットページに関連付けられたボタンを、スライダー上のフィットページに対応する表示倍率に関連付けて表示する表示制御部と、で構成する。
【実施例】
【００２３】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る印刷指示プログラム及び画像形成装置並びにプレビュー表示方法について、図１乃至図５を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図である。また、図２は、コンピュータ端末の構成を示すブロック図、図３は、画像形成装置の構成を示すブロック図である。また、図４は、本実施例のコンピュータ端末の動作を示すフローチャート図であり、図５は、本実施例のコンピュータ端末に表示される印刷プレビュー画面の一例を示す図である。
【００２４】
図１に示すように、本実施例の印刷システムは、印刷データを送信して印刷を指示するコンピュータ端末１０と、印刷データを受信して印刷を実行する画像形成装置２０とで構成される。これらは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク３０によって接続されている。以下、各装置について詳述する。
【００２５】
［コンピュータ端末］
図２（ａ）に示すように、コンピュータ端末１０は、制御部１１と、記憶部１２と、通信Ｉ／Ｆ部１３と、表示部１４と、操作部１５などで構成される。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリとで構成される。ＣＰＵは、コンピュータ端末１０の動作を制御するためのプログラム、ＯＳ（Operating System）１１ａ、アプリケーション１１ｂ、画像形成装置２０を制御するためのデバイスドライバ（プリンタドライバ１１ｃ）をＲＯＭ又は記憶部１２から読み出してＲＡＭに展開し実行する。
【００２７】
上記プリンタドライバ１１ｃは、図２（ｂ）に示すように、画像形成装置２０に搭載された機能を利用するための設定を可能にする印刷機能設定部と、アプリケーション１１ｂで作成した原稿のデータを、画像形成装置２０で解釈可能な言語（ＰＣＬ（Printer Control Language）やＰＳ（Post Script）などのＰＤＬ）に変換して印刷データを作成して印刷を指示する印刷データ生成部、として機能する。
【００２８】
また、上記印刷機能設定部は、印刷設定画面や後述するプレビュー画面を表示部１４に表示させる機能を備えており、スライダーコントロール上でつまみをスライドすることにより倍率の指定を受け付ける倍率指定部、最小値、最大値、１００％、ページ全体、幅に合わせる、高さに合わせるといった目的（表示形態）に応じたボタンを選択することにより目的（表示形態）の指定を受け付ける目的命令部、目的命令部で選択された目的（表示形態）に応じて、画像サイズ及び表示領域のサイズから表示倍率を決定する表示倍率決定部、倍率指定部で直接指示された表示倍率又は表示倍率決定部により決定された表示倍率を元に解像度を決定し、その解像度で画像を作成する画像作成部、プレビュー画面に、原稿のプレビュー画像とスライダーコントロールとボタンとを表示させると共に、スライダーコントロールに現在の表示倍率を明示し、かつ、目的（表示形態）に応じたボタン（少なくとも「ページ全体」のボタン）とスライダーコントロール上の上記目的（表示形態）に対応する表示倍率とを関連付けて表示する表示制御部などで構成される。
【００２９】
記憶部１２は、ＨＤＤ（Hard Disk Drive）などで構成され、プログラムや印刷データなどを記憶する。本実施例では、特に、ページ単位設定リスト、ステープル設定に対応付けたステープル位置情報、ステープル状態に対応付けた図形などが記憶されている。
【００３０】
通信Ｉ／Ｆ部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、通信ネットワーク３０を介して、画像形成装置２０に印刷データを送信する。
【００３１】
表示部１４は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、印刷条件を設定するための印刷設定画面、ステープルのページ単位設定を行うための詳細設定画面などを表示する。
【００３２】
操作部１５は、マウスやキーボード等からなり、アプリケーション１１ｂによる原稿の作成やプリンタドライバ１１ｃによる印刷条件の設定、ステープルのページ単位設定、印刷指示などの操作を可能にする。
【００３３】
［画像形成装置］
図３に示すように、画像形成装置２０は、制御部２１と、記憶部２２と、通信Ｉ／Ｆ部２３と、表示・操作部２４と、画像読取部２５と、画像処理部２６と、印刷処理部２７などで構成される。
【００３４】
制御部２１は、ＣＰＵと、ＲＯＭやＲＡＭなどのメモリとで構成される。ＣＰＵは、各種プログラムをＲＯＭ又は記憶部２２から読み出してＲＡＭに展開し実行し、画像形成装置２０全体の動作を制御する。
【００３５】
記憶部２２は、ＨＤＤなどで構成され、プログラムや印刷データ、画像処理部２６で処理した画像データなどを記憶する。
【００３６】
通信Ｉ／Ｆ部２３は、ＮＩＣやモデムなどで構成され、通信ネットワーク３０を介して、コンピュータ端末１０から印刷データを受信する。
【００３７】
表示・操作部２４は、液晶表示装置や有機ＥＬ表示装置等の表示部上に、透明電極が格子状に配置された感圧式の操作部（タッチパネル）を備え、画像形成装置２０を操作するための画面や印刷条件を設定する画面などを表示すると共に、各種設定や指示などを可能にする。
【００３８】
画像読取部２５は、原稿台上の原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器などにより構成される。
【００３９】
画像処理部２６は、印刷データを解析し、印刷データの各ページをラスタライズしてページ毎の画像データを生成、もしくは、画像読取部２５からページ毎の画像データを取得し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行った後、印刷処理部２７で印刷可能な画像データに変換する。
【００４０】
印刷処理部２７は、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成に必要な構成要素で構成され、画像処理部２６で作成した画像データに基づく印刷画像を、設定情報で指定された用紙に印刷する。
【００４１】
なお、本実施例では、プリンタドライバ１１ｃが、印刷プレビューを表示するＵＩ（User Interface）を提供する構成とするが、このＵＩは、コンピュータ端末１０の他のプログラムが提供してもよい。
【００４２】
また、このＵＩは、画像形成装置２０の制御部２１が提供してもよい。例えば、図３に示すように、画像形成装置２０の制御部２１を印刷機能設定部として機能させ、表示・操作部２４にプレビュー画面を表示させる際に、表示倍率を直感的に変更できるようにスライドコントロールを表示すると共に、変更後の表示倍率とフィットページなどの特定の表示倍率をスライドコントロールに対応付けて表示するようにしてもよい。その際、画像形成装置２０の画像読取部２５で読み取った画像データに基づいて印刷を実行する場合は、コンピュータ端末１０を省略することもできる。
【００４３】
また、コンピュータ端末１０及び画像形成装置２０に加えて、ＲＩＰ（Raster Image Processor）コントローラ等の制御装置を通信ネットワーク３０に接続し、制御装置に、印刷機能設定部としての機能を持たせてもよい。
【００４４】
次に、本実施例のコンピュータ装置１０の動作について、図４のフローチャート図を参照して説明する。なお、以下では、コンピュータ装置１０のプリンタドライバ１１ｃが印刷プレビューを表示する場合について記載するが、画像形成装置２０が印刷データに基づいて印刷を実行する前に、パネル上に印刷プレビューを表示する場合についても、同様に適用することができる。
【００４５】
［印刷データ作成］
ユーザがコンピュータ装置１０を操作して、ＯＳ１１ａ上で動作するアプリケーション１１ｂを用いて原稿を作成し、通常のＯＳ１１ａの印刷フローに従って印刷を指示すると、プリンタドライバ１１ｃ（印刷機能設定部）は、印刷設定画面を表示部１４に表示させる。そして、ユーザが印刷設定画面で印刷条件を設定すると、プリンタドライバ１１ｃ（印刷データ生成部）は、設定された印刷条件に従って原稿の印刷を指示する印刷データを作成する（Ｓ１０１）。なお、本実施例ではＬｅｔｔｅｒサイズの１ページの原稿の印刷を指示するものとする。
【００４６】
［表示領域サイズ取得］
まず、プリンタドライバ１１ｃ（印刷機能設定部）は、印刷プレビュー画面上に原稿画像をプレビュー表示する表示領域のサイズを取得する（Ｓ１０２）。本実施例では、原稿画像の表示領域サイズは４００×４００ドットとし、コンピュータ装置１０の表示部１４の画面解像度は７２ｄｐｉ（dots per inch）とする。なお、この表示領域のサイズは、予め定められたサイズとしてもよいし、ユーザが設定したサイズとしてもよい。
【００４７】
［用紙サイズ取得］
次に、プリンタドライバ１１ｃ（印刷機能設定部）は、Ｓ１０１で作成した印刷データを解析し、印刷データで規定された用紙サイズを取得する（Ｓ１０３）。本実施例では、Ｌｅｔｔｅｒサイズの８．５×１１インチである。
【００４８】
［初期表示画像作成］
次に、プリンタドライバ１１ｃ（印刷機能設定部）は、印刷プレビュー画面の表示領域に初期表示する画像を作成する（Ｓ１０４）。本実施例では、初期表示状態では、１ページの原稿画像全体を表示領域全体に表示可能な倍率（本実施例では、「ページ全体」若しくは「Fit Page」と呼ぶ。）で表示するものとする。この「ページ全体」は、原稿画像の幅と表示領域の幅を合わせる倍率（本実施例では、「幅に合わせる」若しくは「Fit Width」と呼ぶ。）と、原稿画像の高さと表示領域の高さを合わせる倍率（本実施例では、「高さに合わせる」若しくは「Fit Height」と呼ぶ。）の内の小さい方としてもよいし、表示領域のサイズの縦横比と用紙サイズの縦横比とに基づいて計算した倍率としてもよい。前者の場合の表示倍率の計算方法を以下に示す。
【００４９】
まず、実際の原稿画像を等倍（本実施例では、「１００％」と呼ぶ。）で表示する場合の原稿画像の解像度を画面解像度に合わせる。本実施例では、表示部１４の画面解像度は７２ｄｐｉであるため、原稿画像の解像度も７２ｄｐｉとなる。この原稿画像の解像度は予め定めた定数としてもよいし、ＯＳ１１ａから取得しても良い。
【００５０】
次に、原稿画像の解像度と用紙サイズから画像サイズが表１の通り決定される。例えば、「高さに合わせる」の場合、表示領域の高さは４００ドットであるため、これに収まるサイズを１％刻みの倍率で求め、５１％では高さが４０３ドットとなり表示領域の高さを超え、５０％では３９６ドットで収まることから、倍率は５０％となる。同様に、「幅に合わせる」の場合、表示領域の幅は４００ドットであるため、これに収まるサイズを１％刻みの倍率で求め、倍率は６５％となる。なお、最も小さく表示する倍率（本実施例では、「最小値」若しくは「Minimum」と呼ぶ。）は１％、最も大きく表示する倍率（本実施例では、「最大値」若しくは「Maximum」と呼ぶ。）は６００％に設定されているものとする。
【００５１】
【表１】
0005672534.tif 000002
【００５２】
表１より、「ページ全体」は、表示倍率５０％、画像サイズ３０６×３９６ドット、７２ｄｐｉとなり、これらの情報を元にプレビュー表示する原稿画像を作成する。なお、画像作成処理は、サイズに基づいて行ってもよいし、解像度に基づいて行ってもよい。
【００５３】
そして、「ページ全体」、「幅に合わせる」、「高さに合わせる」、「１００％」、「最小値」、「最大値」のボタンから伸びる線（例えば、吹き出し線）をスライダーの該当箇所に結びつける。例えば、「ページ全体」は５０％であるから、スライダー上の５０％の位置に吹き出しの先がくるように画面表示を行う。
【００５４】
［画像表示］
次に、プリンタドライバ１１ｃ（印刷機能設定部）は、Ｓ１０４で作成した原稿画像を印刷プレビュー画面の表示領域に表示する（Ｓ１０５）。その際、すでに表示している画像がある場合は画像を差し替える。なお、原稿画像の作成処理には多くの時間を必要とするため、初期表示の前に、原稿画像を作成中であることをユーザに通知する表示をしてもよい。例えば、３０６×３９６ドットサイズの画像に「画像作成中」などのテキストや処理中であることを示唆するアニメーション（時計やプログレスバーなど）を付加して表示しておき、初期表示画像の作成後に画像を差し替えるようにすると好適である。
【００５５】
初期状態で「ページ全体」を表示する場合の印刷プレビュー画面の一例を図５に示す。この印刷プレビュー画面４０では、詳細な部分や実際の印刷画像と等倍でのイメージなどが分からないものの、ページ全体のレイアウトを確認することができる。
【００５６】
［印刷指示］
次に、プリンタドライバ１１ｃ（印刷機能設定部）は、原稿画像のプレビュー表示後、ユーザの印刷指示を待つ（Ｓ１０６）。ユーザはプレビュー表示された原稿画像を確認し、ＯＫであれば印刷ボタンを押して印刷指示を行うと、Ｓ１１１にスキップして印刷データ送信処理を行う。
【００５７】
［操作判定］
Ｓ１０５で印刷が指示されなかった場合は、プリンタドライバ１１ｃ（印刷機能設定部）は、倍率指定部のスライダーコントロール、または、目的命令部のボタンの操作を判定する（Ｓ１０７）。スライダーコントロールが操作された場合は指定倍率取得処理を行い、ボタンが押下された場合は表示倍率決定処理を行う。例えば、幅に合わせて見たい場合は、「幅に合わせる」ボタンを押下するか、若しくは、「幅に合わせる」ボタンから延びた吹き出し線の先にスライダーのつまみを合わせる。
【００５８】
［指定倍率取得］
プリンタドライバ１１ｃ（印刷機能設定部）は、スライダーコントロールのつまみの位置から表示倍率を取得する（Ｓ１０８）。
【００５９】
［表示倍率決定］
プリンタドライバ１１ｃ（印刷機能設定部）は、押されたボタンにより、表示倍率を決定する（Ｓ１０９）。
【００６０】
［表示画像作成］
次に、プリンタドライバ１１ｃ（印刷機能設定部）は、決定された倍率、サイズを元にプレビュー表示する原稿画像を作成する（Ｓ１１０）。原稿画像の作成後は、Ｓ１０５に戻って画像表示処理を行う。その際、本実施例では、表示倍率５０％で作成された原稿画像がＳ１０８又はＳ１０９で設定された表示倍率（ここでは６０％）に拡大されて粗く表示されており、画像作成後は、設定された表示倍率で作成された画像に差し替えられて、幅に合った綺麗な画像が表示されることになる。このように、より綺麗な画像が表示されることにより、ユーザは画像の詳細を確認することができ、例えば文字と写真が重ならずに印刷できていることなどを確認することができる。
【００６１】
そして、Ｓ１０６で印刷が指示されるまでＳ１０５〜Ｓ１１０の処理を繰り返して表示倍率を調整する。その際、従来のプリンタドライバでは、変更後の表示倍率のみが表示されるため、例えば、原稿画像を拡大して詳細を確認した後、ページ全体や幅に合わせて表示しようとしても、元の表示倍率で画像を表示することができない。一方、本実施例のプリンタドライバでは、目的別のボタンが表示され、かつ、各々のボタンの吹き出し線がスライダー上の倍率に対応付けて表示されているため、現在の表示倍率と目的別の表示倍率とを簡単に比較することができ、かつ、目的別の表示倍率に簡単に戻すことができ、ユーザの利便性を格段に向上させることができる。
【００６２】
［印刷データ送信］
Ｓ１０６でユーザが印刷指示をした場合は、プリンタドライバ１１ｃは、プレビュー表示を終了し、印刷データを画像形成装置２０に送信する（Ｓ１１１）。
【００６３】
その後、画像形成装置２０は、通信Ｉ／Ｆ部２３を用いて印刷データを受信し、画像処理部２６は印刷データを解析してビットマップ形式の画像データを作成し、印刷処理部２７は画像データに基づいて印刷を実行し、必要に応じて、印刷後の用紙にパンチやステープルなどの後処理を行う。
【００６４】
このように、本実施例では、コンピュータ端末１０のプリンタドライバ１１ｃ（若しくは画像形成装置２０の制御部２１）は、印刷プレビュー画面に、原稿画像の表示倍率を直感的に操作可能にするスライダーコントロールと、目的（表示形態）に応じた表示倍率に設定可能にするボタンとを表示し、各々のボタンの表示倍率をスライダーコントロールに関連付けて表示するため、ユーザは直感的な操作で画像のレイアウト確認や、拡大しての詳細な画像確認、等率イメージ確認などを行った上で印刷を実施することができ、不慣れなユーザであっても無駄な印刷を未然に防止することができる。
【００６５】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６６】
例えば、本実施例では、表示倍率を細かく設定する手段として、１次元に移動するスライダーコントロールを示したが、例えば、２次元に移動させる多次元チャートなどを利用してもよい。また、本実施例では、ボタンの吹き出し線をスライダーコントロールに関連付ける構成としたが、ハイパーリンクなどを用いて関連付けてもよい。
【００６７】
また、本実施例では、印刷プレビューの表示倍率を変更する場合について説明したが、表示倍率を変更する対象は原稿画像に限らず、直感的に表示倍率を変更することが望まれる任意の対象に対して同様に適用することができる。
【産業上の利用可能性】
【００６８】
本発明は、画像形成装置に印刷を指示する装置で動作するプリンタドライバなどの印刷指示プログラム及び印刷指示に従って印刷を実行する画像形成装置並びに印刷プレビューの表示を制御するプレビュー表示方法に利用可能である。
【符号の説明】
【００６９】
１０  コンピュータ端末
１１  制御部
１１ａ  ＯＳ
１１ｂ  アプリケーション
１１ｃ  プリンタドライバ
１２  記憶部
１３  通信Ｉ／Ｆ部
１４  表示部
１５  操作部
２０  画像形成装置
２１  制御部
２２  記憶部
２３  通信Ｉ／Ｆ部
２４  表示・操作部
２５  画像読取部
２６  画像処理部
２７  印刷処理部
３０  通信ネットワーク
４０  印刷プレビュー画面
【図１】
0005672534.tif 000003
【図２】
0005672534.tif 000004
【図３】
0005672534.tif 000005
【図４】
0005672534.tif 000006
【図５】
0005672534.tif 000007