(57)【特許請求の範囲】
【請求項１】
画像を表示するための表示手段と、
タッチされた位置を検出することにより前記表示手段に表示された画像上の対応する位置を特定するための検出手段とを備え、
前記表示手段に画像が表示された状態で、前記検出手段が、該画像に対応する前記検出手段の部分領域において少なくとも２点がタッチされたことを検出した場合、該画像が記録紙上に形成されたと仮定したときの、タッチされた前記２点に対応する、前記記録紙上に形成される画像の２点間の距離を算出し、目標距離として前記表示手段に表示し、
前記検出手段によりタッチされたことが検出されることにより前記目標距離の値を増減させるためのキーを、前記表示手段に表示し、
前記検出手段にて検出した前記２点のタッチが維持されたままのタッチ位置の変化による、前記目標距離の値を増減させる指示が、前記検出手段によって検出された場合、前記タッチ位置の変化後の前記２点間の距離により前記目標距離を更新し、前記表示手段に表示された前記目標距離の値を増減させるためのキーに対する、前記目標距離の値を増減させる指示が、前記検出手段によって検出された場合、前記目標距離の値を増減させるためのキーへの増減指示に応じて、前記表示手段に表示された前記目標距離を増減させて更新し、
前記検出手段によって最初に算出された目標距離に対する、変更後の目標距離の比率を、前記画像を記録紙上に形成する場合の倍率として決定することを特徴とする操作指示装置。
【請求項２】
請求項１に記載の操作指示装置と、
画像形成部とを備え、
前記操作指示装置により決定された前記目標距離を実現するように、前記画像形成部により画像を形成することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された画像に対する操作を指示する装置に関し、特にユーザのタッチ操作によって画像の拡大縮小を指示することができる操作指示装置、それを備えた画像形成装置及び操作指示方法に関する。
【背景技術】
【０００２】
近年、電子機器である画像処理装置の１種として、記録紙に画像を形成する画像形成装置（代表的にはコピー機）が普及している。画像形成装置の１種に、複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））がある。ＭＦＰは、コピー、プリント、ファクシミリ（以下、ファクシミリをＦＡＸとも記載する）、及びスキャナなど、複数の機能を備える。
【０００３】
画像形成装置においては、操作及び設定を容易に行なうために、液晶表示パネルの表面に透過性のタッチパネルを重ねて配置した操作パネルが使用されることが多い。液晶表示パネル上に、画像形成装置の状態を適時表示させ、その表示内容に応じてタッチ操作する（タッチパネルに指で触れる）ことで、画像形成装置の動作を設定することができる。
【０００４】
タッチパネルを備えたデジタル画像形成装置の場合、画像を形成する前に、画像データに対して様々な処理を電子的に容易に行なうことができる。例えば、タッチパネル上に、読込んだ画像を表示して、これに対してタッチパネルを介して種々の処理を指定し、予想される出力態様（印刷画像）を事前に表示する（プレビュー機能）ことができる。
【０００５】
例えば、原稿と異なるサイズで印刷する場合、コピー倍率を数値（例えば２５％〜４００％）で直接指定して印刷する方法が知られている。これ以外にも、図１に示したように、ユーザが操作パネル上で元画像（原稿）及び仕上がり寸法を入力すると、コピー倍率を計算し、その値を用いて出力画像データを生成する方法が知られている。図１を参照して、液晶表示パネル９００には、コピー倍率を指定するためのウインドウ９１０が表示され、さらにその中に寸法からコピー倍率を指定するウインドウ９２０が表示されている。液晶表示パネル９００上に表示されたテンキー９３０を使用して（即ちタッチパネルの該当部分を押下して）、ウインドウ９２０の２つの入力領域に、原稿の所定部分の寸法１００ｍｍと、対応する部分の仕上がり寸法１２５ｍｍとが入力されている。これによってコピー倍率が自動的に計算され、ウインドウ９２０の右側に倍率１２５％と表示されている。
【０００６】
また、表示された画像を直接操作する方法として、下記特許文献１には、表示部に表示されている画像をユーザが指で操作できる携帯情報機器が開示されている。ユーザが、表示されている画像のサイズを変更したい部分に２本の指でタッチして、その２本の指を広げる又は狭めることによって拡大又は縮小を指示することができ、同時に表示されている画像も拡大又は縮小される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１６３０３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
元画像（原稿）の寸法及び仕上がり寸法を指定してコピー倍率を計算する方法では、ユーザがコピー倍率を計算する必要は無いが、原稿上の長さをユーザが測定することが必要であり手間がかかる。また、ものさしなどの測定するための器具も必要となる。
【０００９】
画像形成装置において、操作パネルに表示された画像の操作に、上記特許文献１に開示された方法を適用することができる。しかし、特許文献１に開示された方法では、操作によって表示されている画像が大きく又は小さくなることは視認できるが、元々どの程度の大きさの画像であって、その画像がどの程度の大きさに変化しているのかが全く分からない問題がある。画像の内容確認だけであれば大きくして視認できれば十分である。しかし、大きさを変化させて画像を出力（印刷）しようとすると、想定した大きさとは全く異なる大きさの画像として出力されてしまい、記録紙を無駄に消費してしまうことになる。特に、画像サイズの調節を繰返さなければならない場合には、大量のインク及び記録紙が無駄になる場合がある。
【００１０】
したがって、本発明は、表示装置に表示されている画像の拡大縮小を容易に指示することができ、表示されている画像がどの程度の大きさの出力画像に対応するかを正確に確認することができる操作指示装置、それを備えた画像形成装置及び操作指示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的は、下記によって達成することができる。
【００１２】
即ち、本発明に係る操作指示装置は、画像を表示するための表示部と、タッチされた位置を検出することにより表示部に表示された画像上の対応する位置を特定するための検出部とを備え、表示部に画像が表示された状態で、検出部が、この画像に対応する検出部の部分領域において少なくとも２点がタッチされたことを検出した場合、この画像が記録紙上に形成されたと仮定したときの、タッチされた２点に対応する、記録紙上に形成される画像の２点間の距離を算出し、目標距離として表示部に表示する。
【００１３】
好ましくは、タッチされた２点の距離を変化させる指示が、検出部によって検出された場合、操作指示装置は、タッチされた２点間の距離の増減に応じて、表示部に表示された目標距離を変更する。
【００１４】
より好ましくは、操作指示装置は、検出部によって最初に算出された目標距離に対する、変更後の目標距離の比率を、画像を記録紙上に形成する場合の倍率として決定する。
【００１５】
さらに好ましくは、操作指示装置は、決定された倍率を用いて画像の大きさを変更してプレビュー画像を生成し、タッチされた２点に対応する、プレビュー画像上の２点を結ぶ線分が、表示部の中央に位置するように、プレビュー画像を表示部に表示する。
【００１６】
好ましくは、タッチされた２点を結ぶ線分の傾きを変化させる指示が、検出部によって検出された場合、操作指示装置は、傾きの変化量に応じてプレビュー画像を回転させて、表示部に表示する。
【００１７】
より好ましくは、タッチされた２点の距離を変化させる指示は、表示部に表示されたキーがタッチされることにより行なわれる。
【００１８】
さらに好ましくは、タッチされた２点の距離を変化させる指示は、タッチされた２点がタッチされたまま、少なくとも一方の点が移動されることにより行なわれる。
【００１９】
好ましくは、操作指示装置は、表示部に画像が表示された状態で、検出部が、画像に対応する検出部の領域において３点がタッチされたことを検出し、３点のうち２点が、表示された画像の縦方向及び横方向の一方の方向に沿って位置する関係にあり、かつ、残りの１点が、一方の方向に沿って位置する２点の何れかと共に、他方の方向に沿って位置する関係にある場合、これら３点によって矩形を決定し、矩形の縦方向の頂点である２点間の距離を変化させる指示が、検出部によって検出された場合、この２点間の距離の増減に応じて、画像の縦方向の倍率を決定し、矩形の横方向の頂点である２点間の距離を変化させる指示が、検出部によって検出された場合、この２点間の距離の増減に応じて、画像の横方向の倍率を決定する。
【００２０】
本発明に係る画像形成装置は、上記の操作指示装置と、画像形成部とを備え、操作指示装置により決定された目標距離を実現するように、画像形成部により画像を形成する。
【００２１】
本発明に係る操作指示方法は、表示装置の表示面に画像を表示するステップと、表示面に画像が表示された状態で、この画像上の少なくとも２点が指定されか否かを判定するステップと、少なくとも２点が指定されたと判定された場合、この画像が記録紙上に形成されたと仮定したときの、指定された２点に対応する、記録紙上に形成される画像の２点間の距離を算出し、目標距離として表示面に表示するステップとを含む。
【発明の効果】
【００２２】
本発明によれば、タッチパネルディスプレイに表示されたプレビュー画像上で、指でタッチ操作することにより、出力画像の大きさを容易かつ正確に確認し、指定することができる。したがって、操作指示のミスを抑えることができ、インク及び記録紙の無駄な消費を抑制することができる。
【００２３】
タッチパネルディスプレイに、所定部分の長さを変更するためのキー（アップキー及びダウンキー）を表示して、これがタッチされることに応じて長さを変更することができるので、所定部分の長さが正確に所望の値である出力画像を得ることができる。
【００２４】
また、プレビュー画像上の２点間の距離を、指によるピンチアウト又はピンチイン操作によって指定することができるので、画像の拡大縮小操作が容易である。指定した長さが画面に表示されるので、所定部分の長さが正確に所望の値である出力画像を得ることができる。
【図面の簡単な説明】
【００２５】
【図１】コピー倍率を指定する画面の一例を示す図である。
【図２】本発明の実施の形態に係る画像形成装置の外観を示す斜視図である。
【図３】本発明の実施の形態に係る画像形成装置の内部構成の概要を示すブロック図である。
【図４】本発明の実施の形態に係る画像形成装置におけるタッチ操作を実現するプログラムの制御構造を示すフローチャートである。
【図５】タッチ操作中の画面の一例を示す図である。
【図６】タッチ操作により拡大された画像が表示された状態を示す図である。
【図７】本発明の実施の形態に係る画像形成装置におけるタッチ操作の別の一例を実現するプログラムの制御構造を示すフローチャートである。
【図８】タッチ操作中の画面の一例を示す図である。
【図９】３点を指定したタッチ操作中の画面の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２７】
本発明の実施の形態に係る画像形成装置は、スキャナ機能、コピー機能、ファクシミリ機能、及びプリンタ機能など複数の機能を備えたデジタル複合機である。以下において、「画像」とは表示される画像自体を意味するだけでなく、画像データをも意味する。また、「画像データ」とは、画像のデータに限らず、文書データ、画像及び文書が混在するデータなども意味することとする。
【００２８】
図２を参照して、本発明の実施の形態に係る画像形成装置１００は、画像読取部１１０、画像形成部１２０、操作部１３０、給紙部１４０、手差し給紙トレイ１４６、及び排紙処理部１５０を備えている。操作部１３０は、タッチパネルディスプレイ１３２及び操作キー部１３４を備えている。タッチパネルディスプレイ１３２は、液晶パネルなどで構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。操作キー部１３４には、図示しないいくつかの機能キーが配置される。操作キー部１３４には、テンキーが配置される場合もある。
【００２９】
本実施の形態においては、タッチパネルディスプレイとして、表示パネルの上にタッチパネルを配置した装置を用いる。タッチパネルは、抵抗膜方式、静電容量方式、電磁誘導方式、赤外線方式、表面弾性波方式等の何れの方式のタッチパネルであってもよい。また、タッチパネルディスプレイは、表示パネルの上にタッチパネルを配置した装置に限定されず、位置の入力装置が表示パネルと一体に形成された装置であってもよい。例えば、表示パネルである液晶パネルの各画素に光センサを内蔵し、光センサにより液晶パネル表面の物体を認知する装置を用いてもよい。
【００３０】
したがって、以下において、「タッチ」とは入力位置の検出装置が位置を検出可能な状態になることを意味し、検出装置に接触して押圧する場合、押圧せずに接触する場合、及び、接触せずに近接する場合を含む。非接触型の検出装置の場合には「タッチ」とは、入力位置を検出（認知）可能な距離まで検出装置に近接した状態を意味する。
【００３１】
さらに、図３を参照して、画像形成装置１００は、電話回線網２００と、ＬＡＮなどのネットワーク２１０とに接続されており、ネットワーク２１０を介してインターネット２２０にも接続されている。画像形成装置１００は、上記した画像読取部１１０、画像形成部１２０、及び操作部１３０に加えて、制御部１６０、ハードディスクドライブ（以下、ＨＤＤと記載する）１６２、管理部１６４、画像処理部１６６、通信部１６８、及びＦＡＸモデム１７０を備えている。
【００３２】
画像読取部１１０は、原稿を読取って画像データを入力する。制御部１６０は、画像形成装置１００が備える各部を制御する。操作部１３０は、ユーザによる画像形成装置１００に対する指示などの入力を受け付ける。通信部１６８は、ネットワーク２１０を介して端末装置２１２、２１４と通信し、インターネット２２０を介してファクシミリ装置２２２、端末装置２２４と通信する。画像形成部１２０は、画像データを記録紙に印刷する。ＨＤＤ１６２は画像データを記憶する。管理部１６４は、画像形成装置１００の制御情報、設定情報などを記憶するメモリである。制御部１６０は、管理部１６４に記憶された情報をもとに、画像形成装置１００全体の動作を制御する。画像処理部１６６は、読取った画像データに対して種々の画像処理を実行する。ＦＡＸモデム１７０は、電話回線網２００を介してファクシミリ装置２０２と通信する。
【００３３】
図３では、各部が制御部１６０に接続されているので、各部間のデータ伝送は制御部１６０を介して行なわれる。しかし、この構成に限定されず、データバスを備え、制御部１６０を含めて各部をデータバスに接続することもできる。その場合、データバスを介して、各部が制御部１６０による制御を受け、各部間でのデータ伝送が行なわれる。
【００３４】
給紙部１４０は、第１給紙トレイ１４２及び第２給紙トレイ１４４を備えている。手差し給紙トレイ１４６は、記録紙を手差し給紙するためのトレイである。
【００３５】
画像形成装置１００は、ファクシミリ装置２０２、２２２との間でＦＡＸによる画像データの送受信が可能であり、端末装置２１２、２１４、２２４との間で電子メールなどを利用した画像データの送受信が可能である。
【００３６】
以下、図３に示した画像形成装置１００の各部について詳細に説明する。
【００３７】
画像読取部１１０は、原稿を読取って画像データを生成する。例えば、画像読取手段としてのＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）１１２と、原稿台、自動原稿送り装置（ＡＤＦ）などにセットされた原稿を検知する原稿検知センサ１１４とを備えている。
【００３８】
操作部１３０は、各種の入力キー（ハードウェアキー）を備えた操作キー部１３４と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）などの表示パネルの上にタッチパネルが配置されたタッチパネルディスプレイ１３２とを備えている。ユーザは、操作部１３０を介して、画像形成装置１００に対して操作の入力や、各種設定の入力を行なう。操作部１３０には、画像形成装置１００を利用するユーザの認証情報を入力する認証情報入力手段を配置するようにしてもよい。ユーザの認証情報の入力方法としては、例えば、ユーザコードの直接入力、ＩＤカードの情報読取入力、ユーザの生体情報（指紋などの）読取入力など様々である。これらのいずれかの方法により、画像形成装置１００のユーザ認証を行えるようにする。ユーザは、操作部１３０から、記録中のジョブを中断して別のジョブを割り込ませるための割り込み指示を行なうこともできる。
【００３９】
制御部１６０は、操作部１３０に設けられたタッチパネルディスプレイ１３２、入力キーなどに対するユーザの操作を監視すると共に、タッチパネルディスプレイ１３２に画像形成装置１００の状態に関する情報などのユーザに通知すべき情報などを表示する。
【００４０】
画像形成部１２０は、画像データを処理して出力する。画像形成部１２０は、メモリ１２２と、ＬＳＵ（Ｌａｓｅｒ  Ｓｃａｎｎｉｎｇ  Ｕｎｉｔ：レーザ走査ユニット）などの印字部１２４とを備えている。画像形成部１２０は、画像読取部１１０によって読取られた画像データをメモリ１２２に一旦記憶し、その後、メモリ１２２上の画像データをＨＤＤ１６２に記憶する。また、画像形成部１２０は、ＨＤＤ１６２に記憶した画像データをメモリ１２２に読出し、印字部１２４に伝送し、記録紙に印刷して出力する。
【００４１】
ＨＤＤ１６２は、入力された画像データを記憶する。ＨＤＤ１６２は、磁気記憶媒体であり、大量の画像データを蓄積して順次処理することが可能である。これにより、画像形成装置１００は、複数のユーザからの指示を効率良く処理することができる。
【００４２】
画像処理部１６６は、操作部１３０からユーザの指示を受けた制御部１６０により制御されて、メモリ１２２から画像データを読出して、指示された画像処理を実行し、その結果をメモリ１２２に記憶する。処理結果の画像データは、制御部１６０を介して、タッチパネルディスプレイ１３２に表示される。その後、メモリ１２２上の画像データは、ユーザの指示を受けて、印字部１２４に伝送されて記録紙に印刷される、ＦＡＸモデム１７０を介して電話回線網２００に出力される、又は、通信部１６８を介してネットワーク２１０に出力される。
【００４３】
以下、画像形成装置１００が搭載している機能（コピー機能、プリンタ機能、スキャナ機能、及びファクシミリ機能）を実行する各モードについて簡単に説明する。
【００４４】
（コピーモード）
画像形成装置１００を複写機として利用する場合には、画像読取部１１０によって読取られた原稿の画像データが、画像形成部１２０から複写物として出力される。
【００４５】
画像読取部１１０に装備されたＣＣＤ１１２により、読取位置にセットされた原稿の画像を電子的に読取ることができる。読取られた画像データは、メモリ１２２上に出力データ（印刷用データ）として完成された後、ＨＤＤ１６２に記憶される。原稿が複数ある場合には、この読取り動作及び記憶動作が繰り返される。その後、操作部１３０から指示された処理モードに基づいて、ＨＤＤ１６２に記憶された画像データが適切なタイミングで順次読出されてメモリ１２２に送られる。そして、印字部１２４での画像形成のタイミングに合わせて画像データがメモリ１２２から印字部１２４へと伝送される。
【００４６】
読取った画像データを複数枚印字する場合にも、同様に出力データとしてページ単位でＨＤＤ１６２に記憶され、ＨＤＤ１６２からメモリ１２２に送られ、出力枚数の分だけ繰返し、印字部１２４での画像形成のタイミングに合わせて印字部１２４へ伝送される。
【００４７】
具体的には、記録紙が、第１給紙トレイ１４２、第２給紙トレイ１４４、及び手差し給紙トレイ１４６の何れかから、ピックアップローラ（例えば、第１給紙トレイ１４２のピックアップローラ１７２）によって引き出され、複数の搬送用のローラ（図３では、それらの断面を複数の円で示す）によって印字部１２４の内部を搬送される。図３において、第１給紙トレイ１４２、第２給紙トレイ１４４、及び手差し給紙トレイ１４６から引き出された記録紙の搬送路を破線で示す。ＬＳＵは、帯電された感光体ドラム（図示せず）を入力された画像データに応じて露光することにより、感光体ドラムの表面に、画像データに応じた静電潜像を形成する。感光体ドラム上の静電潜像は転写ベルトを介して、搬送された記録紙に転写される。その後、記録紙は加熱及び加圧され（これにより記録紙に画像が定着する）、排紙トレイ１５２に排出される。
【００４８】
（プリンタモード）
画像形成装置１００をプリンタとして利用する場合には、通信部１６８を介して受信した画像データがメモリ１２２などを介して画像形成部１２０から出力される。
【００４９】
通信部１６８は、有線又は無線でネットワーク２１０と接続されており、ネットワーク２１０に接続された外部機器である端末装置２１２、２１４から画像データを受信する。受信された画像データは、出力画像データとしてページ単位にメモリ１２２に送られた後、ＨＤＤ１６２に記憶される。そして、画像データは、再びＨＤＤ１６２からメモリ１２２に送られ、上記したコピーモードと同様に印字部１２４へと転送され、画像形成が行なわれる。
【００５０】
（スキャナモード）
画像形成装置１００を、例えばネットワークスキャナとして利用する場合には、画像読取部１１０において読取られた原稿の画像データを、通信部１６８からネットワーク２１０を介して任意の端末装置２１２、２１４へ送信する。この場合にも、画像読取部１１０に装備されたＣＣＤ１１２により原稿を電子的に読取る。そして、読取られた原稿の画像データは、メモリ１２２上に出力データとして完成された後、ＨＤＤ１６２に記憶される。そして、再びＨＤＤ１６２からメモリ１２２に送られ、操作部１３０を介して指定された送信先との通信を確立させた上で、通信部１６８から指示された送信先へと送信される。
【００５１】
（ファクシミリモード）
画像形成装置１００は、上記したように、ＦＡＸモデム１７０が電話回線網２００に接続され、通信部１６８がネットワーク２１０、インターネット２２０に接続されている。したがって、画像形成装置１００は、電話回線網２００を介してファクシミリ装置２０２とＦＡＸ送受信することができ、ネットワーク２１０及びインターネット２２０を介してファクシミリ装置２２２とＦＡＸ送受信することができる。
【００５２】
画像形成装置１００をファクシミリ装置として利用する場合、ファクシミリ装置２０２、２２２からＦＡＸ受信したデータを、画像データとしてメモリ１２２上に形成し、上記と同様に、ＨＤＤ１６２への記憶、印字部１２４による印刷を実行することができる。また、画像形成装置１００は、ＨＤＤ１６２から画像データを読出して、ＦＡＸ通信用のデータ形式に変換して、ファクシミリ装置２０２、２２２に送信することができる。
【００５３】
画像形成装置１００において、ユーザは、タッチパネルディスプレイに表示されたプレビュー画像をタッチ操作することによって、出力画像の大きさを指定すること、即ち画像の拡大縮小操作を行なうことができる。以下、このタッチ操作を実現するために制御部１６０が実行するプログラムの制御構造について具体的に説明する。
【００５４】
図４を参照して、ステップ４００において、制御部１６０は、プレビュー画像を生成してタッチパネルディスプレイ１３２に表示する。例えば、原稿をスキャンした場合、読取られた画像データがメモリ１２２に記憶される。その画像データに対して、画像処理部１６６が制御部１６０による制御を受けて画像処理を行ない、タッチパネルディスプレイ１３２の所定位置に、所定の大きさで表示するための画像データ（縮小画像データ）を生成する。生成された画像データは、制御部１６０の制御を受けて、画像処理部１６６からタッチパネルディスプレイ１３２に送られて、表示パネルにプレビュー画像として表示される。
【００５５】
ステップ４０２において、制御部１６０は、タッチパネルディスプレイ１３２に表示されたプレビュー画像がタッチされたか否かを判定する。プレビュー画像が表示された表示パネル領域に対応するタッチパネル領域が、例えばユーザの指によって押されたか否かを判定する。タッチされたと判定されるまで、ステップ４０２が繰返される。タッチされたと判定された場合、ステップ４０４に移行する。
【００５６】
ステップ４０４において、制御部１６０は、タッチパネルディスプレイ１３２から受信した信号に応じて、タッチされた点の位置座標を決定し、第１座標データとして記憶する。位置座標は、予めタッチパネルディスプレイ１３２に対して座標系を決定しておき、公知の技術を用いて求めればよい。ユーザがタッチパネルにタッチした場合、タッチパネル上の所定の微小領域が検出されるので、検出された領域内の代表点をタッチされた点とする。代表点を決定する方法は任意であり、重心、上端、左端などの点でもよい。
【００５７】
ステップ４０６において、制御部１６０は、２点の座標が記憶されたか否かを判定する。２点の座標が記憶されていなければ、ステップ４０２に戻る。即ち、上記と同様にしてステップ４０４において、２点目の座標を決定し、第２座標データとして記憶する。
【００５８】
２点の座標が決定された場合、ステップ４０８において、制御部１６０は、２点間の距離を計算し、得られた値を目標距離の初期値として記憶すると共にタッチパネルディスプレイ１３２に表示する。このとき、制御部１６０は、タッチパネルディスプレイ１３２に２点間を結ぶ線分（直線）を描画し、表示された数値を増加するためのアップキー５１２及び減少させるためのダウンキー５１４も表示する。目標距離とは、ユーザが、実際の出力画像上で実現したい距離を意味する。したがって、目標距離は、後述するユーザの操作によって変更される。
【００５９】
距離の計算は、ステップ４０４で記憶された第１及び第２座標データ（タッチパネル上の座標値）と、画像の解像度とから計算することができる。画像形成装置１００は、記憶された画像データの解像度及び大きさの情報を持っている。例えば、原稿をスキャンする場合、画像の解像度及びスキャン領域が指定される。例えば、３００ｄｐｉ、６００ｄｐｉなどと解像度が指定され、スキャンの対象領域の大きさが指定される。指定されない場合でもデフォルトの解像度及び大きさで原稿がスキャンされる（例えば、６００ｄｐｉ、Ａ４サイズ）。したがって、タッチパネルに表示されているプレビュー画像の大きさ（タッチパネルディスプレイ１３２上の画素サイズ）とスキャンされた画像データの対応領域の大きさ（ｄｐｉ値）との対応関係（比率）が分かるので、これを用いて幾何学的に、２点間の実際の原稿上での距離を計算することができる。画像の縦横で異なる解像度が指定されている場合には、画像の縦横で、プレビュー画像の画素値とｄｐｉ値との対応関係が異なるだけであり、同様に計算することができる。これらのことは当業者には周知であるので、これ以上の説明を繰返さない。
【００６０】
図５を参照して、ステップ４００〜４０８の説明を補足する。図５には、タッチパネルディスプレイ１３２上の画面５００にプレビュー画像５２０が表示されており、ユーザが、右手５５０の人差指及び親指で、タッチパネルにタッチした状態が示されている。プレビュー画像５２０は、図形の下にテキストが表示された縦長の画像である。点Ａは、人差指でタッチされたタッチパネル上の点、点Ｂは親指でタッチされたタッチパネル上の点を示す。
【００６１】
例えば、ユーザが、人差指、親指の順でタッチパネルにタッチした場合、繰返されたステップ４０２の処理によって、制御部１６０は第１座標データとして点Ａの座標を、第２座標データとして点Ｂの座標を取得する。そして、ステップ４０６において、制御部１６０は、２点Ａ、Ｂ間の距離を計算して、２点Ａ、Ｂの近傍に、例えばｍｍ単位で表示する。図５では、２点Ａ、Ｂ間の距離が５０ｍｍであることが分かる。距離表示領域５１０には、アップキー５１２及びダウンキー５１４が表示されている。この状態で、ユーザがタッチパネルから指を離しても、画面５００の表示内容は維持される。
【００６２】
画面５００の右下隅のタスクトリガー領域には、設定が完了して、画像形成装置１００を実際に動作させるためにユーザにより操作される４つのトリガキー（追加読込キー５３０、リセットキー５３２、白黒スタートキー５３４、カラースタートキー５３６）が表示されている。白黒スタートキー５３４又はカラースタートキー５３６が押下されると、画像形成装置１００は、白黒コピー又はカラーコピーを開始する。追加読込キー５３０が押下されると、画像形成装置１００は、原稿をスキャンして画像データとして読取る処理を開始する。リセットキー５３２が押下されると、画像形成装置１００は、設定をすべてクリアする。
【００６３】
ステップ４１０において、制御部１６０は、アップキー５１２及びダウンキー５１４がタッチされたか否を判定する。タッチされと判定されなかった場合、ステップ４１６に移行する。
【００６４】
タッチされたと判定された場合、ステップ４１２において、制御部１６０は、アップキー５１２及びダウンキー５１４の何れがタッチされたかに応じて、距離表示領域５１０に表示された数値を増減させる。アップキー５１２がタッチされたと判定された場合、制御部１６０は距離表示領域５１０の数値を所定値（例えば“１”）だけ増大させる。ダウンキー５１４がタッチされたと判定された場合、制御部１６０は距離表示領域５１０の数値を所定値（例えば“１”）だけ減少させる。制御部１６０は、増減させた結果の値を新たな目標距離として記憶する。
【００６５】
ステップ４１４において、制御部１６０は、表示されているプレビュー画像の大きさを、ステップ４１２で設定された値に応じて変更する。即ち、制御部１６０は、ステップ４１２で決定された値を、ステップ４０８で記憶した目標距離の初期値で除算して得られた値を、倍率として元画像データを拡大又は縮小して新たなプレビュー画像を生成して表示する。制御部１６０は、指定された２点を結ぶ線分を、拡大又は縮小されたプレビュー画像上に描画する。拡大する場合、指定された２点がプレビュー画像に含まれるように、例えば２点を結ぶ線分がプレビュー画像のほぼ中央に位置するように、新たなプレビュー画像を表示するのが望ましい。
【００６６】
ステップ４１６において、制御部１６０は、出力画像における２点間の距離の指定が終了したか否かを判定する。例えば、出力処理を実行させるトリガキーが押された場合、終了したと判定することができる。コピーモードであれば、白黒スタートキー５３４又はカラースタートキー５３６が押された場合、終了したと判定する。画面５００に、終了を指示するキー（例えば「ＯＫ」キー）を表示し、これが押された場合に、終了したと判定してもよい。終了したと判定されなければ、ステップ４１０に戻り、ステップ４１０〜４１４の処理を繰返す。
【００６７】
図６は、図５に示した状態から、ユーザがアップキー５１２に複数回タッチし、ステップ４１０〜４１６の処理が繰返された後に表示される画面を示す。ユーザがアップキー５１２に複数回タッチしたことによって、距離表示領域５１０の距離表示（目標距離）が８０ｍｍに変更されている。画面には、その値に応じた倍率（８０／５０＝１．６）で拡大されたプレビュー画像５２２が表示されている。プレビュー画像５２２には、指定された２点Ａ、Ｂを結ぶ線分も拡大されて描画されている。
【００６８】
ステップ４１６において、終了したと判定された場合、ステップ４１８に移行し、制御部１６０は、最後に得られた倍率を最終倍率として記憶し、上記した一連の処理を終了する。この後、指定されたタスク（コピー、ＦＡＸ送信など）を実行するときに、最終倍率を用いて元画像を拡大又は縮小することによって、ステップ４１２で決定された目標距離が出力画像上で実現される。
【００６９】
以上により、ユーザは、タッチパネルディスプレイ１３２に表示されたプレビュー画像を指でタッチ操作することによって、指定の２点間の距離が指定値になったプレビュー画像を容易に確認することができ、所望する大きさの出力画像（例えば印刷物）を容易に得ることができる。
【００７０】
上記では、目標距離が変更される度にステップ４１４において新たなプレビュー画像を生成して表示する場合を説明したが、これに限定されない。例えば、短い時間で繰返しアップキー５１２、ダウンキー５１４がタッチされた場合には、新たにプレビュー画像を生成せずに、所定期間タッチされなかった場合に、最後に指定された目標距離を用いて倍率を計算し、新たなプレビュー画像を生成して表示してもよい。
【００７１】
また、図５は、プレビュー画像上の２点が人差指及び親指で指定される場合を示しているが、２点の指定は任意の方法で行なうことができる。人差指で１点ごと指定してもよい。
【００７２】
また、図５では、距離表示領域５１０を表示する位置が、指定した２点の近傍に表示される場合を示しているが、これに限定されない。距離表示領域５１０の表示位置は任意であるが、右手で操作する場合が多いので、指定された２点の左側近傍に表示されることが望ましい。また、距離表示領域５１０の表示位置を、初期設定として指定する、又は、ユーザによって指定できるようにしてもよい。
【００７３】
また、アップキー５１２及びダウンキー５１４を表示する位置は任意であり、距離表示領域５１０外に表示されてもよい。右手で操作する場合が多いので、表示される値の右側にアップキー５１２及びダウンキー５１４を表示することが望ましい。
【００７４】
また、上記では、２点を指定した後、２点間の距離の変更が、アップキー５１２及びダウンキー５１４によって行なわれる場合を説明したが、これに限定されない。タッチパネルを２本の指でタッチした状態で、指の間隔を広くする又は狭くすることによって、距離を指定してもよい。この場合の処理を実現するためのプログラムの制御構造について、図７にしたがって説明する。
【００７５】
ステップ６００において、図４のステップ４００と同様に、制御部１６０は、プレビュー画像を生成してタッチパネルディスプレイ１３２に表示する。
【００７６】
ステップ６０２において、制御部１６０は、タッチパネルディスプレイ１３２に表示されたプレビュー画像上の２点が同時にタッチされているか否かを判定する。プレビュー画像が表示された表示パネル領域に対応するタッチパネル領域が、ユーザの２本の指によって同時に押されているか否かを判定する。２点がタッチされていると判定されるまで、ステップ６０２が繰返される。同時に２点がタッチされていると判定された場合、ステップ６０４に移行する。
【００７７】
ステップ６０４において、制御部１６０は、タッチパネルディスプレイ１３２から受信した信号に応じて、タッチされた２点の座標を決定し、第１座標データ及び第２座標データとして記憶する。
【００７８】
ステップ６０６において、制御部１６０は、２点間の距離を計算し、得られた値を目標距離の初期値として記憶すると共にタッチパネルディスプレイ１３２に表示する。このとき、制御部１６０は、タッチパネルディスプレイ１３２に２点間を結ぶ線分を描画し、表示された数値を増加するためのアップキー５１２及び減少させるためのダウンキー５１４も表示する。
【００７９】
ステップ６０８において、制御部１６０は、タッチされている２点のうち少なくとも一方の点の位置が変化したか否かを判定する。変化したと判定されなかった場合、ステップ６１４に移行する。このとき、ユーザの指によるタッチ操作のゆらぎを考慮して、判定することが望ましい。ユーザがタッチパネルの同じ点にタッチしていると思っていても、指先のタッチ位置は一定では無いので、タッチされている微小領域（例えば接触型の場合、指がタッチパネルに触れている領域）の形状が変化し、タッチされた点を表す領域内の代表点（例えば重心）も、微小ではあるが変化する。したがって、タッチされた点の位置座標の変化が所定値以上である場合に、タッチされた点が変化したと判定する。
【００８０】
ステップ６０８において、変化したと判定された場合、ステップ６１０において、制御部１６０は、変化した位置座標を用いて２点間の距離を計算し、計算結果を記憶し、距離表示領域５１０に表示する。
【００８１】
ステップ６１２において、制御部１６０は、表示されているプレビュー画像の大きさを、ステップ６１０で計算された距離に応じて変更する。即ち、制御部１６０は、ステップ６１０で決定された値を、ステップ６０６で記憶した目標距離の初期値で除算して得られた値を、倍率として元画像データを拡大又は縮小して新たなプレビュー画像を生成して表示する。このとき、制御部１６０は、指定された２点を結ぶ線分を、拡大又は縮小された新たなプレビュー画像上に描画する。
【００８２】
２点間の距離のみによって倍率を決定するので、新たに表示されたプレビュー画像上の線分の両端が、ユーザがタッチしている位置と一致するとは限らない。ユーザが、２点を結ぶ線分の傾きがほぼ変化しないように、指の間隔を変化させた場合、線分の両端はユーザがタッチしている位置とほぼ一致する。ユーザが指の間隔を変化させたときに、２点を結ぶ線分の傾きが変化した場合、線分の両端はユーザがタッチしている位置とずれる。しかし、通常は大きな差にはならないので、ユーザの操作には影響しない。
【００８３】
ステップ６１４において、制御部１６０は、タッチしているユーザの２本の指の少なくとも一方の指がタッチパネルから離れたか否かを判定する。離れていないと判定された場合、ステップ６０８に移行して、ステップ６０８〜６１２の処理を繰返す。
【００８４】
図８を参照して、ステップ６０２〜６１４の説明を補足する。図８には、タッチパネルディスプレイ１３２に表示された画面５００にプレビュー画像が表示されており、ユーザが、右手５５０の人差指及び親指で、タッチパネルに同時にタッチしている状態が示されている。画面５００の表示内容は図５と同じである。
【００８５】
この状態で、ステップ６０４において、制御部１６０は第１座標データとして点Ａの座標を、第２座標データとして点Ｂの座標を取得する。そして、ステップ６０６において、制御部１６０は、２点Ａ、Ｂ間の距離を計算して、２点Ａ、Ｂの近傍に、例えばｍｍ単位で表示する。図８では、２点Ａ、Ｂ間の距離が３０ｍｍとなっている。これは、ユーザの人差指及び親指の間隔が図５の場合よりも狭いことによる。距離表示領域５１０には、アップキー５１２及びダウンキー５１４が表示されている。
【００８６】
この状態から、ユーザが、タッチパネルにタッチしたまま人差指及び親指を矢印の方向に移動させて、破線で示したように指の間隔を広げる操作（ピンチアウト、ピンチオープン）をすると、ステップ６０８において、制御部１６０はタッチ位置の変化を検出し、ステップ６１０及び６１２を実行する。これによって、２点間の距離及び倍率が計算され、距離表示領域５１０内の値が変更され、得られた倍率で画像が拡大されて新たなプレビュー画像が生成され、表示される。ユーザがタッチしたまま人差指及び親指の間隔を狭くする操作（ピンチイン、ピンチクローズ）をした場合にも、同様に処理されて、新たなプレビュー画像が生成され、表示される。
【００８７】
ステップ６１４に続くステップ４１０〜４１８の処理は、図５に関する説明と同じであるので、説明を繰返さない。
【００８８】
以上により、ユーザは、タッチパネルディスプレイ１３２に表示されたプレビュー画像を直接指で操作する感覚で、指定の２点間の距離が指定値になったプレビュー画像を容易に確認することができ、所望の出力画像（例えば印刷物）を容易に得ることができる。また、タッチ操作で長さを粗く指定し、微調整を、距離表示領域５１０に表示されたアップキー５１２及びダウンキー５１４にタッチして行なうことで、速やかに所望の大きさの画像を得ることができる。
【００８９】
図８では、プレビュー画像上の２点が人差指及び親指で同時に指定される場合を示しているが、これに限定されない。例えば、左右の人差指で同時にタッチパネルにタッチして、長さを指定してもよい。
【００９０】
上記では、ステップ６１４において指が離れたと判定された場合、アップキー５１２又はダウンキー５１４へのタッチの有無を判定する処理に移行する場合を説明したが、これに限定されない。一旦指が離れたと判定された後にも、２点が同時にタッチされているか否かを繰返し判定してもよい。このようにすると、指の最大間隔よりも大きい長さを、片手で指定することができる。
【００９１】
また、上記では、２点を結ぶ線分の傾きの変化を考慮せず、２点間の距離のみを用いる場合を説明したが、２点を結ぶ線分の傾きに応じてプレビュー画像を回転させて表示してもよい。例えば原稿が斜めにスキャンされた場合、表示されるプレビュー画像も傾いて表示される。したがって、出力サイズを指定するのと同時に、正しい方向の出力画像が得られるように回転角度を指定することができる。また、記録紙の対角方向の２つの隅に２点が位置するように画像を回転させることで、記録紙上で、２点間の距離を最大にして出力することができる。
【００９２】
また、上記では、画像の縦方向と横方向に関して同じ倍率を設定する場合を説明したが、縦横の倍率を個別に設定してもよい。例えば、指定された２点を対角線上の頂点とする矩形領域に対して、縦横の長さを独立に指定して出力画像を得ることもできる。その場合、タッチパネルへのタッチにより指定された２点のＸ座標の差、Ｙ座標の差をそれぞれの方向の距離として、図５と同様に画面に表示すれば、アップキー及びダウンキーを用いてそれぞれを独立に変更することができる。この場合、新たなプレビュー画像は、縦横の倍率及び元画像の縦横の解像度（ｄｐｉ値）を使用して生成すればよい。また、画面上で矩形の頂点（３点又は４点）をタッチによって指定して、その縦横の長さを、同様にアップキー及びダウンキーを用いてそれぞれを独立に設定することができる。
【００９３】
また、プレビュー画像上の３点以上に同時にタッチしたまま、縦横のサイズを独立に指定することもできる。例えば、図９に示すように、左手５５２の人差指及び親指と、右手５５０の人差指とが、同時にタッチしているタッチパネル上の３点Ａ、Ｂ、Ｃによって矩形５６０を指定することができる。矩形５６０の縦の長さを縦方向の距離表示領域５１６に表示し、横の長さを横方向の距離表示領域５１８に表示する。例えば、プレビュー画像の左上の頂点をＸＹ座標の原点（横方向がＸ軸、縦方向がＹ軸）として、縦方向の距離表示領域５１６には、２点Ａ、Ｂ間の距離（Ｙ座標の差）を表示する。横方向の距離表示領域５１８には、２点Ｂ、Ｃ間の距離（Ｘ座標の差）を表示する。このようにすれば、左手５５２の人差指及び親指の間隔を変化させて縦方向の長さを指定することができ、右手５５０の人差指を左右に移動させて横方向の長さを指定することができる。このようなタッチ操作で縦横の長さを粗く指定し、微調整を、縦方向の距離表示領域５１６及び横方向の距離表示領域５１８の各々に表示されたアップキー及びダウンキーにタッチして行なうことで、速やかに所望の大きさの画像を得ることができる。また、両手の人差指及び親指を用いて、同時に４点（例えば矩形の頂点）にタッチしたまま、上記と同様に、拡大縮小をタッチ操作で行なうことができる。さらに、５点以上の点を指定して、拡大縮小をタッチ操作で行なうこともできる。
【００９４】
上記では、本発明を画像形成装置に適用する場合を説明したが、これに限定されない。画像を表示できるタッチパネルディスプレイを備え、記録紙などに画像として出力されるデータを扱う電子機器であれば、本願発明を適用することが可能である。
【００９５】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【００９６】
１００    画像形成装置
１１０    画像読取部
１１２    ＣＣＤ
１１４    原稿検知センサ
１２０    画像形成部
１２２    メモリ
１２４    印字部
１３０    操作部
１３２    タッチパネルディスプレイ
１３４    操作キー部
１４０    給紙部
１４２    第１給紙トレイ
１４４    第２給紙トレイ
１４６    手差し給紙トレイ
１５０    排紙処理部
１５２    排紙トレイ
１６０    制御部
１６２    ハードディスクドライブ（ＨＤＤ）
１６４    管理部
１６６    画像処理部
１６８    通信部
【図１】
0005373836.tif 000002
【図２】
0005373836.tif 000003
【図３】
0005373836.tif 000004
【図４】
0005373836.tif 000005
【図５】
0005373836.tif 000006
【図６】
0005373836.tif 000007
【図７】
0005373836.tif 000008
【図８】
0005373836.tif 000009
【図９】
0005373836.tif 000010