(57)【要約】【課題】挿入紙が挿入される位置を視覚的に認識しつつ、挿入紙の挿入位置を設定可能な画像形成装置ならびにその制御方法および制御プログラムを提供する。【解決手段】画像形成装置を制御する制御方法は、連続する複数頁分の用紙対応図４１ａ，４１ｂを操作画面上に表示するステップと、挿入紙対応図６７を操作画面上に表示するステップと、用紙対応図４１ａ，４１ｂ上での位置の指定を受けて、挿入紙の挿入位置を決定するステップと、を有する。【選択図】図２４
2006120094.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御する制御方法であって、
連続する複数頁分の用紙に対応する図を操作画面上に表示するステップと、
挿入紙に対応する図を操作画面上に表示するステップと、
前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定するステップと、を有することを特徴とする制御方法。
【請求項２】
挿入紙を挿入する際の基準となる頁の指定を受け付けるステップをさらに有し、
前記用紙に対応する図を操作画面上に表示するステップは、指定された頁を含む複数頁分の用紙に対応する図を前記操作画面上に表示することを特徴とする請求項１に記載の制御方法。
【請求項３】
さらに、前記位置の指定が可能な領域を設定するステップを有することを特徴とする請求項１に記載の制御方法。
【請求項４】
前記用紙に対応する図上での位置の指定は、前記挿入紙に対応する図を前記位置の指定が可能な領域内に操作画面上で移動することによってなされることを特徴とする請求項１に記載の制御方法。
【請求項５】
カーソルが前記挿入紙に対応する図に重なった状態で入力装置のボタンが押されることによって、前記挿入紙に対応する図を操作画面上で移動可能な状態となり、
前記用紙に対応する図上での位置の指定は、前記入力装置のボタンが押されたままの状態で前記カーソルが移動されて、前記位置の指定が可能な領域内に前記カーソルが存在する状態で前記入力装置のボタンが離されることによってなされることを特徴とする請求項４に記載の制御方法。
【請求項６】
さらに、決定された挿入位置に応じて、複数頁分の用紙と挿入紙との配置関係を図示するステップとを有することを特徴とする請求項１に記載の制御方法。
【請求項７】
さらに、それぞれが前記画像形成装置による処理機能に関係づけられた複数のアイコンを操作画面上に表示するステップを有し、
前記複数のアイコンのうちから、挿入紙を挿入する処理機能に関係づけられたアイコンを指定することによって、前記挿入紙に対応する図が操作画面上に表示されることを特徴とする請求項１に記載の制御方法。
【請求項８】
画像形成装置であって、
連続する複数頁分の用紙に対応する図と、挿入紙に対応する図とを操作画面上に表示する表示手段と、
前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定する決定手段と、を有することを特徴とする画像形成装置。
【請求項９】
画像形成装置を制御する制御プログラムであって、
連続する複数頁分の用紙に対応する図を操作画面上に表示する手順と、
挿入紙に対応する図を操作画面上に表示する手順と、
前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定する手順と、をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置ならびにその制御方法および制御プログラムに関し、特に、プリンタドライバに関する。
【背景技術】
【０００２】
プリンタ、複写機、複合機、およびＭＦＰ（多機能周辺機器：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置は、印刷機能および後処理機能を含む各種の処理機能を有する。利用者は、プリンタドライバと呼ばれる制御プログラムを用いて、各印刷ジョブ毎に適用される処理機能を選択することができる。
【０００３】
一般的なプリンタドライバのＧＵＩ（グラフィカル・ユーザー・インターフェース）では、ダイアログボックスと呼ばれるウィンドウが操作画面上に表示される。このウィンドウは、複数のタブと呼ばれる部分を有している。多くのプリンタドライバは、利用者による一つのタブの選択を受けて、選択されたタブに対応した複数の処理機能の設定項目を操作画面の上部から下側に向かって表示するプルダウン方式を採用している（特許文献１）。
【０００４】
しかしながら、プルダウン方式を用いて処理機能を選択するためには、利用者は、希望する処理機能の設定項目に対応したタブを選択しなければならない。したがって、各処理機能の設定項目とタブとの対応関係を熟知していない利用者にとっては、どのタブを選択すれば所望する処理機能の設定項目にたどり着けるのかが分からず、処理機能の選択に手間がかかる場合がある。
【０００５】
また、処理機能の中には、適用される用紙上の位置を指定しなければならないものもある。処理機能の一つであるパンチ孔処理を例にとれば、パンチ孔処理が適用される用紙上の位置として、用紙の左辺中央、右辺中央、または上辺中央を指示することができる。用紙上の位置は、たとえば、ラジオボタンを用いて用紙の左辺中央、右辺中央、または上辺中央のいずれか一つを指示することによって決定される。ラジオボタンは、ウィンドウ内に現れる小さな円状の平たいボタンであり、中を塗りつぶし、または空白にすることにより、利用者が意思表示するために使われる。
【０００６】
しかしながら、ラジオボタンを用いる方式では、処理機能が適用される用紙上の位置を視覚的に認識することが難しい。したがって、所望する位置と異なる位置を指示したまま処理を開始してしまうおそれもある。
【０００７】
近年、タブやラジオボタンに代えてアイコン表示を用いたプリンタドライバが提案されている（特許文献２）。しかしながら、特許文献２に開示されるプリンタドライバでは、操作画面上での単なるボタンとしてアイコンが使用されている。言い換えれば、特許文献２のプリンタドライバは、タブをアイコンにそのまま置き換えたものに過ぎない。したがって、処理機能を設定する際に手間がかかり、用紙上の位置を視覚的に認識しつつ指定することが難しいという問題を解決するまでには至っていない。
【特許文献１】特開平１１−１４７３４５号公報
【特許文献２】特開２００４−０３８８８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、以上の問題点を解決するためになされたものである。本発明の目的は、所望する処理機能の選択および各種の設定に要する作業負担を軽減した画像形成装置ならびにその制御方法および制御プログラムを提供することである。特に、本発明は、挿入紙を挿入する処理機能を選択した場合に、挿入紙が挿入される位置を視覚的に認識しつつ、挿入紙の挿入位置を設定可能な画像形成装置ならびにその制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は以下の構成を有する。
【００１０】
（１）本発明の画像形成装置を制御する制御方法は、連続する複数頁分の用紙に対応する図を操作画面上に表示するステップと、挿入紙に対応する図を操作画面上に表示するステップと、前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定するステップと、を有することを特徴とする。
【００１１】
（２）上記の制御方法は、挿入紙を挿入する際の基準となる頁の指定を受け付けるステップをさらに有し、前記用紙に対応する図を操作画面上に表示するステップは、指定された頁を含む複数頁分の用紙に対応する図を前記操作画面上に表示する。
【００１２】
（３）上記の制御方法は、さらに、前記位置の指定が可能な領域を設定するステップを有する。
【００１３】
（４）上記の用紙に対応する図上での位置の指定は、前記挿入紙に対応する図を前記位置の指定が可能な領域内に操作画面上で移動することによってなされる。
【００１４】
（５）カーソルが前記挿入紙に対応する図に重なった状態で入力装置のボタンが押されることによって、前記挿入紙に対応する図を操作画面上で移動可能な状態となり、前記用紙に対応する図上での位置の指定は、前記入力装置のボタンが押されたままの状態で前記カーソルが移動されて、前記位置の指定が可能な領域内に前記カーソルが存在する状態で前記入力装置のボタンが離されることによってなされる。
【００１５】
（６）上記の制御方法は、さらに、決定された挿入位置に応じて、複数頁分の用紙と挿入紙との配置関係を図示するステップとを有する。
【００１６】
（７）上記の制御方法は、さらに、それぞれが前記画像形成装置による処理機能に関係づけられた複数のアイコンを操作画面上に表示するステップを有し、前記複数のアイコンのうちから、挿入紙を挿入する処理機能に関係づけられたアイコンを指定することによって、前記挿入紙に対応する図が操作画面上に表示される。
【００１７】
（８）本発明の画像形成装置は、連続する複数頁分の用紙に対応する図と、挿入紙に対応する図とを操作画面上に表示する表示手段と、前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定する決定手段と、を有することを特徴とする。
【００１８】
（９）本発明の画像形成装置を制御する制御プログラムは、連続する複数頁分の用紙に対応する図を操作画面上に表示する手順と、挿入紙に対応する図を操作画面上に表示する手順と、前記用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定する手順と、をコンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、連続する複数頁分の用紙に対応する図、および挿入紙に対応する図を操作画面上に表示し、用紙に対応する図上での位置の指定を受けて、挿入紙の挿入位置を決定するので、挿入紙が挿入される位置を視覚的に認識しつつ、挿入位置を設定することができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施の形態）
図１は、本発明の第１実施の形態にかかる画像処理システムの全体構成を示すブロック図である。
【００２１】
本実施の形態にかかる画像処理システムは、印刷ジョブ送信装置としてのコンピュータ端末（以下、「ＰＣ」と称する）１と、画像形成装置としてのプリンタ２とを備える。ＰＣ１とプリンタ２とは、ネットワーク３を介して相互に通信可能に接続されている。ネットワーク３は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、またはＬＡＮ同士を専用線で接続したＷＡＮ等の各種のネットワークからなる。
【００２２】
なお、ネットワーク３に接続される機器の種類および台数は、図１に示される例に限定されない。また、ＰＣ１とプリンタ２とは、ネットワーク３を介することなく直接的に機器間で接続（ローカル接続）されていてもよい。
【００２３】
本実施の形態では、プリンタ２を制御するための制御プログラムとして、プリンタドライバがＰＣ１にインストールされている。具体的には、プリンタドライバは、プリンタ２が解釈可能な言語で記述されたプリントデータへと文書ファイルを変換するための制御プログラムである。また、プリンタドライバは、プリンタ２による処理機能を選択し、その処理機能が適用される用紙上の位置を決定するためにも用いられる。なお、プリンタ２による処理機能には、大別して、印刷機能と、印刷後の後処理機能とが含まれる。また、各印刷ジョブ毎に、適用される処理機能を選択することができる。本実施の形態では、後述するように、このプリンタドライバを用いて、処理機能を選択し、処理機能が適用される用紙上の位置を決定する際の処理に特徴を有する。
【００２４】
図２は、図１のＰＣ１の構成を示すブロック図である。ＰＣ１は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１２、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を備えている。これらの各部１１〜１７は信号をやり取りするためのバス１８を介して相互に接続されている。
【００２５】
ＣＰＵ１１は、プログラムにしたがって、上記各部１１〜１７の制御および各種の演算処理を実行する。ＲＯＭ１２は、各種プログラムおよび各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムおよび各種データを格納する。このハードディスク１４には、たとえば、文書ファイルを作成するためのアプリケーションと、上述したプリンタドライバとがインストールされる。
【００２６】
ディスプレイ１５は、各種の情報を表示する。特に、ディスプレイ１５は、プリンタ２による処理機能を各印刷ジョブ毎に選択するための操作画面を表示する。
【００２７】
入力装置１６は、ポインティングデバイスおよびキーボードであり、各種の入力を行うために使用される。本実施の形態では、後述するように、ポインティングデバイスによるドラッグ＆ドロップと呼ばれる操作法を用いて処理がなされるため、特に、ポインティングデバイスが重要な役割を担う。ここで、「ドラッグ＆ドロップ」とは、操作画面上で、カーソル（マウスカーソルなど）がアイコンなどのシンボルに重なった状態で入力装置１６のボタンを押し、ボタンを押したままの状態でカーソルを移動（ドラッグ）させ、別の場所でマウスのボタンを離す（ドロップする）といった操作法である。本実施の形態では、ポインティングデバイスとして、マウスが用いられる。しかしながら、本実施の形態と異なり、ポインティングデバイスとして、トラックボール、トラックパッド、タブレット、およびスタイラスペンなどの各種デバイスを用いることもできる。
【００２８】
ネットワークインタフェース１７は、ネットワーク３を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、またはＦＤＤＩ等の規格が用いられる。
【００２９】
図３は、図１に示されるプリンタ２の構成を示すブロック図である。プリンタ２は、プリンタ本体２０と、後処理装置（フィニッシャー）３０とを含む。
【００３０】
プリンタ本体２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、操作パネル部２５、印刷部２６、およびネットワークインタフェース２７を含み、これらの各部は信号をやり取りするためのバス２８を介して相互に接続されている。また、後処理装置３０は、ステープル処理部３１、パンチ孔処理部３２、および紙折り加工部３３を含む。なお、プリンタ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３１】
操作パネル部２５は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。印刷部２６は、電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙などの記録材上に印刷する。
【００３２】
後処理装置３０におけるステープル処理部３１は、用紙をステープル留めする。パンチ孔処理部３２は、用紙にパンチ孔を開ける。紙折り加工部３３は、用紙に折り加工を施す。
【００３３】
なお、ＰＣ１およびプリンタ２は、それぞれ、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３４】
次に、以上のように構成される本実施の形態における画像処理システムの動作について説明する。
【００３５】
図４および図５は、本実施の形態におけるＰＣ１による処理手順を示すフローチャートであり、具体的には、プリンタ２を制御するための制御方法を示すフローチャートである。なお、図４および図５のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００３６】
まず、ＰＣ１は、利用者の操作に基づく印刷の指示があるまで待機する（ステップＳ１０１：ＮＯ）。印刷は、たとえば、アプリケーションにより作成された文書ファイルに対して指示される。印刷の指示があった場合（ステップＳ１０１：ＹＥＳ）、ディスプレイ１５の操作画面上に、印刷用紙に対応する図（以下、「用紙対応図」と称する）が表示されるとともに（ステップＳ１０２）、それぞれがプリンタ２による処理機能に関係づけられた複数のアイコンが表示される（ステップＳ１０３）。また、複数種類の用紙サイズおよび／または向きに対応する複数の参照図が操作画面上に表示される（ステップＳ１０４）。この参照図は、後述する用紙の設定処理において使用される。
【００３７】
図６は、操作画面の一例を示す。図６に示されるとおり、操作画面上には、用紙対応図４１が表示されるとともに、複数のアイコン４２ａ〜４２ｊ（以下、「アイコン４２」と総称する場合がある）が表示されている。各アイコン４２は、プリンタ２による処理機能に関係づけられている。なお、図６に示される操作画面では、説明の簡便のために、用紙の設定処理に関係する部分の表示、特に、参照図の表示を省略している。用紙の設定処理に関係する部分については、後述する。
【００３８】
アイコン４２ａおよび４２ｂは、それぞれ一つのステープル、および二つのステープルを用いて用紙を綴じる各ステープル留め処理機能に関係づけられている。アイコン４２ｃ、４２ｄ、および４２ｅは、用紙に対して、それぞれ２孔、３孔、および４孔を開ける各パンチ孔処理機能に対応する。アイコン４２ｆおよび４２ｇは、それぞれＺ折りおよび中折りと呼ばれる各紙折り処理機能に対応している。ここで、Ｚ折りは、一の方向に用紙を折り、さらに、反対方向に折り返す紙折り処理機能である。中折りは、用紙の中央部で折る紙折り処理機能である。
【００３９】
また、アイコン４２ｈは、中綴じと呼ばれる処理機能に対応する。中綴じは、中折りに加えて、折り目部分をステープルを用いて綴じる処理機能に対応する。アイコン４２ｉは、紙挿入機能に対応する。紙挿入機能は、所定の連続する頁の用紙間に、サイズ、向き、または色などの異なる挿入紙を挿入する処理機能である。アイコン４２ｊは、ウォータマーク印刷処理機能である。ウォータマーク印刷処理機能は、印刷指示された画像とともに、「社外秘」、「秘」、「ドラフト」、および「ｃｏｎｆｉｄｅｎｔｉａｌ」などの付加画像を同時に印刷する印刷処理機能である。なお、アイコン４２ｊを押すことで、「社外秘」、「秘」、「ドラフト」、および「ｃｏｎｆｉｄｅｎｔｉａｌ」などの各付加画像のウォータマーク印刷処理機能に対応した各アイコンが表示されるように構成することもできる。
【００４０】
カーソル４３は、コンピュータの操作画面上に表示される、矢印などの形をした指示部である。カーソル４３は、好ましくは、マウスカーソルであり、マウスポインタとも呼ばれる。利用者が入力装置１６を操作することで、カーソル４３は、操作画面内を自由に移動する。たとえば入力装置１６がマウスである場合、面上においてマウスを前後左右に滑らせることによって、操作画面上のカーソル４３が移動する。
【００４１】
また、選択される処理機能によっては、頁の指定が必要となる場合がある。したがって、頁の指定のために頁指定部６６が操作画面上に表示される。たとえば、頁指定部６６は、紙挿入機能が選択される際に、挿入紙の挿入位置を指定するために用いられる。
【００４２】
さらに、図４のフローチャートにおいて、用紙の設定処理が実行される（ステップＳ１０５）。用紙の設定処理は、用紙のサイズおよび／または向きを設定する処理である。用紙の設定処理の内容は、後述する。
【００４３】
次いで、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンが押されたか否かが判断される（ステップＳ１０６）。カーソル４３がアイコン４２に重なっている状態で入力装置１６のボタンが押されたと判断されない場合には（ステップＳ１０６：ＮＯ）、ステップＳ１０７〜ステップＳ１１８の処理がスキップされて、ステップＳ１１９に進む。一方、カーソル４３がアイコン４２に重なっている状態で入力装置１６のボタンが押されたと判断される場合には（ステップＳ１０６：ＹＥＳ）、ボタンが押された時点でカーソル４３が重なっているアイコン４２に対応した処理機能が選択される（ステップＳ１０７）。たとえば、上記の図６において、カーソル４３がアイコン４２ｂに重なっている状態で入力装置１６のボタンが押される場合には、アイコン４２ｂに対応した処理機能、すなわち、二つのステープルを用いて用紙を綴じる処理機能が選択される。これらステップＳ１０６およびステップＳ１０７の処理は、複数のアイコン４２のうちからアイコン（たとえば、アイコン４２ｂ）の指定を受けて、指定された処理機能を選択する処理に対応する。
【００４４】
処理機能が選択されると、選択された処理機能の内容に応じて、用紙対応図４１上での位置の指定が可能な一または複数の領域（以下、「位置指定可能領域」と称する）が設定される（ステップＳ１０８）。位置指定可能領域は、事前にＲＯＭ１２またはハードディスク１４に記憶されている第１テーブルを参照することによって、設定される。
【００４５】
図７は、位置指定可能領域を設定するために用いられる第１テーブルの一例を模式的に示している。第１テーブルは、各処理機能と位置指定可能領域とを対応づけている。なお、実際には、位置指定可能領域は、座標値で示されていることが望ましい。ＣＰＵ１１は、第１テーブルを参照することによって、選択された処理機能の内容に応じた位置指定可能領域を設定することができる。
【００４６】
図８は、位置指定可能領域４４ａ，４４ｂ，および４４ｃが設定された場合の操作画面の一例を示している。図８では、二つのステープルを用いて用紙を綴じる処理機能が選択された場合を示している。ＣＰＵ１１は、図７に示される第１テーブルを参照することによって、用紙対応図４１の右辺中央、左辺中央、および上辺中央の各領域４４ａ，４４ｂ，および４４ｃを位置指定可能領域として設定する。
【００４７】
次いで、既に適用される位置が決定されている処理機能があるか否かが判断される（ステップＳ１０９）。初めの段階では、既に適用される位置が決定されている処理機能がないので（ステップＳ１０９：ＮＯ）、ステップＳ１１０の処理をスキップして、図５のステップＳ１１１に進む。ステップＳ１１１では、位置指定可能領域４４ａ〜４４ｃが用紙対応図４１上に表示される。たとえば、図９に示されるとおり、用紙対応図４１の色または明暗などの状態を部分的に変えることによって、位置指定可能領域４４ａ〜４４ｃが用紙対応図４１上に表示される。この結果、利用者は、位置指定可能領域４４ａ〜４４ｃを視認しつつ、作業することができる。
【００４８】
次いで、入力装置１６のボタンが離されたか否かが判断される（ステップＳ１１２）。ボタンが離されていない状態では（ステップＳ１１２：ＮＯ）、カーソル４３の移動に伴って操作画面上でアイコン４２を移動させる（ステップＳ１１３）。すなわち、ステップＳ１１３の処理は、カーソル４３によりアイコン４２をドラッグする処理に対応する。そして、入力装置１６のボタンが離されるのを待って（ステップＳ１１２：ＹＥＳ）、ボタンが離された時点でのカーソル４３の位置が位置指定可能領域４４ａ〜４４ｃ内にあるか否かが判断される（ステップＳ１１４）。このようにカーソル４３の位置が所定の領域内にある状態でボタンが離される処理は、ドロップと呼ばれるカーソル操作に対応する。
【００４９】
ボタンが離された時点でのカーソル４３の位置が位置指定可能領域４４ａ〜４４ｃ内にない場合には（ステップＳ１１４：ＮＯ）、利用者が位置指定の設定を取りやめたものと判断される。したがって、アイコン４２を初期位置に戻した後（ステップＳ１１５）、何らの処理機能を設定することなく、ステップＳ１０６の処理に戻る。一方、カーソル４３の位置が位置指定可能領域４４ａ〜４４ｃ内にある場合には（ステップＳ１１４：ＹＥＳ）、このカーソル４３による用紙対応図４１上での位置の指定を受けて、処理機能が用紙に対して適用される位置が決定される（ステップＳ１１６）。
【００５０】
上記ステップＳ１１２〜ステップＳ１１６の処理は、用紙対応図４１上での位置の指定を受けて、ステップＳ１０７で選択された処理機能が用紙に対して適用される位置を決定する処理に対応する。特に、本実施の形態では、用紙対応図４１上での位置は、アイコン４２を位置指定可能領域４４ａ〜４４ｃ内に操作画面上で移動することによって指定される。具体的には、アイコン４２の指定は、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンが押されることによってなされ、用紙対応図４１上での位置の指定は、入力装置１６のボタンが押されたままの状態でカーソル４３が移動されて、位置指定可能領域４４ａ〜４４ｃ内にカーソル４３が存在する状態で入力装置１６のボタンが離されることによってなされる。
【００５１】
図１０は、カーソル４３の位置が用紙対応図４１の左辺中央の領域４４ｂ上にある状態を示した図である。図１０に示される状態で、入力装置１６のボタンが離されることによって、アイコン４２ｂに対応する処理機能、すなわち、二つのステープルを用いて用紙を綴じる処理機能が適用される用紙上の位置が決定される。図１０に示される例では、実際の用紙の左辺中央部においてステープル留め処理が実行されることが決定される。
【００５２】
次いで、適用される位置が決定された処理機能の内容が用紙対応図４１上に反映される（ステップＳ１１７）。換言すれば、適用される位置が決定された処理機能の内容および適用される位置に応じて、用紙対応図４１の表示が変更される。好ましくは、適用される位置が決定された処理機能の内容を用紙対応図４１上に示す機能反映アイコンが表示される。
【００５３】
図１１は、処理機能の内容が用紙対応図４１上に反映された状態を示す図である。図１１では、用紙対応図４１の左辺中央部にステープルが模式的に図示される。好ましくは、ステープル処理機能に対応した機能反映アイコン４８が用紙対応図４１上に表示される。この結果、実際の用紙の左辺中央においてステープル留め処理機能が適用されることが視覚的に表示される。
【００５４】
好ましくは、機能反映アイコン４８は、適用される位置が決定された処理機能を取り消す場合に用いることができる。たとえば、利用者は、取り消したい処理機能に対応する機能反映アイコン４８を指定し、機能反映アイコン４８を取り消し用領域４９上までドラッグ＆ドロップすることによって、適用される位置が決定された処理機能を取り消すことができる。具体的には、利用者は、カーソル４３が機能反映アイコン４８に重なった状態で入力装置１６のボタンを押し、ボタンを押したままの状態でカーソル４３を移動させ（ドラッグさせ）、取り消し用領域４９上で入力装置１６ボタンを離す（ドロップする）ことにより、処理機能を取り消すことができる。
【００５５】
次いで、適用される位置が決定された処理機能の内容に応じて、アイコン４２の表示が変更される（ステップＳ１１８）。好ましくは、既に適用される位置が決定された処理機能の内容に応じて、新たに指定できなくなったアイコン４２の表示が変更される。すなわち、この処理は、既に適用される位置が決定された処理機能の内容に応じて、新たに選択できなくなった処理機能が生じることに対応する。アイコン４２の表示の変更内容は、事前にＲＯＭ１２またはハードディスク１４に記憶されている第２テーブルを参照することによって決定される。
【００５６】
図１２は、第２テーブルの一例を模式的に示している。第２テーブルは、一の処理機能の内容および適用される位置と、他の処理機能の内容および適用される位置とが同時選択可能か否かを示ステープルである。図１２に示される第２テーブル中、記号「○」は、同時選択可能な組合せを示しており、記号「×」は、同時選択不可能(排他的）である組合せを示している。さらに、記号「□」は、利用者の指示に応じて同時選択可能に設定することもでき、同時選択不可能に設定することもできる組合せ、すなわち、排他的設定可能な組合せを示している。本実施の形態では、記号「□」で示される組み合わせが、同時選択不可能に設定されている場合を例にとって説明する。
【００５７】
ＣＰＵ１１は、既に適用される位置が決定された処理機能の内容、およびその適用される位置を第２テーブルにおいて特定し、同時選択不可能な処理機能を抽出する。本ステップでは、どのような位置指定可能領域４４ａ〜４４ｃを指定した場合であっても、一切、同時選択不可能な処理機能についてのみ、抽出することが望ましい。言い換えれば、位置指定可能領域４４ａ〜４４ｃの指定内容によっては同時選択可能な処理機能については抽出しないことが望ましい。次いで、抽出された同時選択不可能な処理機能に関係づけられたアイコン４２の色および／または明暗が変更されて表示される。また、この表示が変更されたアイコン４２については、指定することができなくなる。
【００５８】
上述した図１１を用いて、具体的に説明する。図１１では、二つのステープルを用いて用紙を綴じる処理機能が用紙の左辺中央の位置に適用されることが決定されている。ＣＰＵ１１は、図１２の第２テーブルにおいて、この処理機能（第２テーブル中「ステープル２箇所・左辺中央」と表示）を特定し、同時選択不可能な処理(「×」および「□」）を抽出する。この例では、一つのステープルおよび二つのステープルを用いて用紙を綴じる各ステープル留め処理機能、中折りの処理機能、および中綴じの処理機能が同時選択不可能な処理として抽出される。この結果、図１１に模式的に示されるとおり、各ステープル留め処理機能に対応するアイコン４２ａ，４２ｂ、中折り処理機能に対応するアイコン４２ｇ、および中綴じ処理機能に対応するアイコン４２ｈの表示が変更される。さらに、これらアイコン４２ａ，４２ｂ、４２ｇ、アイコン４２ｈを指定することができないように設定される。
【００５９】
次いで、図５において、印刷実行指示があるか否かが判断される（ステップＳ１１９）。印刷実行指示は、たとえば、操作画面上の印刷ボタン４５の上にカーソル４３がある状態で、利用者によって入力装置１６のボタンが押されることによってなされる。印刷実行指示がない場合には（ステップＳ１１９：ＮＯ）、処理の終了が指示されたか否かが判断される（ステップＳ１２０）。処理の終了は、たとえば、操作画面上のキャンセルボタン４６上またはダイアログボックスの閉ボタン４７上にカーソル４３が存在する状態で、入力装置１６のボタンが押されることによって指示される。処理の終了が指示された場合には（ステップＳ１２０：ＹＥＳ）、そのまま処理が終了する。一方、処理の終了が指示されなければ（ステップＳ１２０：ＮＯ）、図４のステップＳ１０６の処理に戻り、ステップＳ１０６以下の処理が引き続き実行される。
【００６０】
ステップＳ１０６以下の処理では、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンが押されることによって（ステップＳ１０６：ＹＥＳ）、新たに処理機能が選択され（ステップＳ１０７）、位置指定可能領域４４ａ〜４４ｃが設定される（ステップＳ１０８）。
【００６１】
そして、既に適用される位置が決定されている処理機能が存在するので（ステップＳ１０９：ＹＥＳ）、既に適用される位置が決定された処理機能の内容および適用される位置に応じて、新たに選択された処理機能についての位置指定可能領域４４ａ〜４４ｃが変更される（ステップＳ１１０）。位置指定可能領域４４ａ〜４４ｃは、たとえば、上述した図１２に示される第２テーブルを参照することによって、変更される。
【００６２】
ＣＰＵ１１は、既に適用される位置が決定された処理機能の内容、およびその適用される位置を第２テーブルにおいて特定し、さらにステップＳ１０７において新たに選択された処理機能を特定する。この結果、新たに選択された処理機能について、同時選択可能な位置指定可能領域が抽出される。
【００６３】
図１３および図１４は、２孔を開けるパンチ穴処理機能についての位置指定可能領域を示す図である。図１３は、適用される位置が決定された処理機能が存在しない場合を示しており、図１４は、二つのステープルを用いて用紙を綴じる処理機能が用紙の左辺中央の位置に適用されることが既に決定されている場合を示している。図１４に示される状態では、ＣＰＵ１１は、図１２の第２テーブルにおいて、既に適用される位置が決定された処理機能(第２テーブル中「ステープル２箇所・左辺中央」と表示）を特定し、パンチ孔処理機能についての位置指定可能領域を抽出する。その結果、用紙の右辺中央、左辺中央、および上辺中央の各領域４４ａ，４４ｂ，および４４ｃのうち、用紙の左辺中央の領域４４ｂのみが位置指定可能領域として抽出される。したがって、ＣＰＵ１１は、図１４に示されるとおり、用紙の左辺中央の領域４４ｂのみを位置指定可能領域として設定する。言い換えれば、ＣＰＵ１１は、既に適用される位置が決定された処理機能に応じて、図１３の状態から図１４の状態へと位置指定可能領域を変更する。
【００６４】
以上のように、種々の処理機能の選択、および処理機能の適用される位置の決定が終了した後、印刷実行指示がされるのを待って（図５のステップＳ１１９：ＹＥＳ）、選択された処理機能、および処理機能が適用される位置の指示を含むプリントデータが作成される（ステップＳ１２１）。次いで、作成されたプリントデータが、プリンタ２に送信される（ステップＳ１２２）。この結果、プリンタ２は、受信したプリントデータにしたがって、各種の処理を実行することができる。なお、プリントデータのデータ形式の詳細は、従来の場合と同様なので、詳しい説明を省略する。
【００６５】
以上のように、図４および図５に示されるプリンタの制御方法によれば、アイコン４２の指定を受けて処理機能が選択され、用紙対応図４１上での位置の指定を受けて、処理機能が適用される位置が決定される。したがって、処理機能が適用される用紙上の位置を視覚的に認識しつつ指定することが容易である。特に、指定したアイコン４２を用紙対応図４１上の位置指定可能領域４４ａ〜４４ｃに移動することによって、処理機能が適用される位置の指定が可能であるので、処理機能に対応するアイコン４２と、処理機能が適用される用紙上の位置との関係を利用者が容易に把握することができる。
【００６６】
また、アイコン４２の指定は、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンが押されることによってなされ、用紙対応図４１上での位置の指定は、入力装置１６のボタンが押されたままの状態でカーソル４３が移動されて、位置指定可能領域４４ａ〜４４ｃ内にカーソル４３が存在する状態で入力装置１６のボタンが離されることによってなされるので、入力装置１６の一つのボタン操作およびカーソル４３の移動のみにより、処理機能の選択、および適用される位置の決定が可能となる。
【００６７】
また、選択された処理機能の内容に応じて、位置指定可能領域４４ａ〜４４ｃが設定されるので、選択された処理機能に応じて適合した位置の指定が可能である。このとき、位置指定可能領域４４ａ〜４４ｃが用紙対応図４１上に表示されるので、利用者は、処理機能が適用される用紙上の位置を視覚的に認識した上で、希望する位置を指定することができる。
【００６８】
さらに、既に適用される位置が決定された処理機能の内容に応じて、逐次に、アイコン４２の表示を変更し、新たに指定できなくなったアイコンの表示を変更するので、同時選択不可能な処理機能を誤って選択してしまうことを事前に防止することができる。同様に、既に適用される位置が決定された処理機能の内容に応じて、新たに選択される処理機能についての位置指定可能領域４４ａ〜４４ｃを変更するので、同時選択不可能な状態の発生を事前に防止することができる。
【００６９】
なお、上記の図４および図５に示される処理手順は、適宜に変更することができる。たとえば、ステップＳ１０２とステップＳ１０３の処理は、その順序を入れ替えることができる。また、実際には、用紙の設定処理の指示（ステップＳ１０５）、印刷実行指示（ステップＳ１１９）、および処理の終了の指示（ステップＳ１２０）は、割り込み処理として実行されることが望ましい。
【００７０】
また、上記の説明では、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンを押すことによって、アイコンが指定される一方、入力装置１６のボタンを押したままの状態でカーソル４３を移動させ、位置の指定が可能な領域内にカーソル４３がある状態で入力装置１６のボタンを離すことによって、用紙対応図４１上での位置が指定される場合を説明した。しかしながら、他の方法によって、アイコン４２の指定、および紙対応図上での位置の指定をすることもできる。
【００７１】
たとえば、カーソル４３がアイコン４２に重なった状態で入力装置１６のボタンをクリックすることによってアイコン４２が指定され、次に、指定が可能な領域内にカーソル４３がある状態で入力装置１６のボタンを再度クリックすることによって、用紙対応図４１上での位置が指定されてもよい。ここで、クリックとは、入力装置１６のボタンを押して離す動作である。
（用紙の設定処理）
次に、図４のステップＳ１０５で示される用紙の設定処理について説明する。図１５は、用紙の設定処理の手順を示すフローチャートである。図１５は、図４のステップＳ１０５の内容を示すサブルーチンに対応する。したがって、用紙の設定処理の前提として、用紙対応図４１を操作画面上に表示する処理（ステップＳ１０２）、および複数種類の用紙サイズおよび／または向きに対応する複数の参照図を操作画面上に表示する処理（ステップＳ１０４）が実行されている。
【００７２】
まず、表示された用紙対応図４１において、所定の変形開始領域（「リサイズハンドル」とも呼ばれる）にカーソル４３が重なっている状態で入力装置１６のボタンが押されたか否かが判断される（ステップＳ２０１）。変形開始領域とは、用紙対応図４１を変形可能な状態とする指示を受け付けるための領域であり、好ましくは、用紙対応図４１の枠部（特に角部）に設けられる。このように、カーソル４３が用紙対応図４１に重なっている状態で入力装置１６のボタンが押されることによって、用紙対応図４１を変形可能な状態となる。
【００７３】
用紙対応図４１の変形開始領域上にカーソル４３が重なっている状態で入力装置１６のボタンが押さなければ（ステップＳ２０１：ＮＯ）、そのままリターンして、図４のフローチャートに戻る。一方、用紙対応図４１の変形開始領域５１上にカーソル４３が重なっている状態で入力装置１６のボタンが押されることによって（ステップＳ２０１：ＹＥＳ）、ステップＳ２０２以下に示される処理に進む。
【００７４】
図１６は、操作画面の一例を示している。図１６に示される操作画面は、図６と同様であるが、図１６では、用紙の設定処理に関係した部分（特に、各参照図）についても省略せずに示している。図１６に示される操作画面上には、一例としてＡ４判縦型の用紙に対応した用紙対応図４１が表示されている。また、用紙対応図４１とは異なる用紙のサイズおよび／または向きに対応した参照図６１〜６５が表示されている。具体的には、各参照図６１〜６５は、それぞれＡ３判縦型、Ｂ４判縦型、Ｂ５判縦型、Ａ４判横型、およびＢ５判横型の用紙に対応している。参照図６１〜６５は、用紙対応図４１を変形して用紙のサイズおよび／または向きを設定する際に参照される。
【００７５】
図１６に示される例では、用紙対応図４１の一つの頂点が基準点５３とされ、この基準点５３の対角に位置する用紙対応図４１の角部に変形開始領域５１が設けられている。この変形開始領域５１上にカーソル４３が重なった状態で、入力装置１６のボタンが押されることによって、用紙対応図４１が変形可能な状態となる。なお、この際に、変形開始領域５１上にカーソル４３が重なっていることを表示するために、カーソル４３の形状が変更されてもよい。
【００７６】
次に、ステップＳ２０２以下の処理について説明する。ステップＳ２０２〜ステップＳ２０７の処理は、操作画面上での変形位置の指定を受けて、用紙対応図４１を変形位置に応じて変形する処理に対応する。
【００７７】
まず、カーソル４３の位置が検出されて（ステップＳ２０２）、入力装置１６のボタンが押されている限り（ステップＳ２０３：ＮＯ）、カーソル４３の移動(ドラッグ）に応じて用紙対応図４１が順次に変形される（ステップＳ２０４）。具体的には、カーソル４３の位置を新たな角部とする用紙対応図４１が表示される。換言すれば、上記の基準点５３とカーソル４３の位置とを結ぶ線を対角線とするように用紙対応図４１が変形される。ただし、ステップＳ２０４の処理を実行している時点では、用紙対応図４１の変形は確定したものではない。したがって、変形が確定していないことを示すために、変形された用紙対応図４１の色または明暗を変化させて表示することが望ましい。
【００７８】
次いで、入力装置１６のボタンが離されるのを待って（ステップＳ２０３：ＹＥＳ）、ボタンが離された時点でのカーソル４３の位置が変形可能領域内か否かが判断される（ステップＳ２０５）。上記の図１６に示されるとおり、参照図６１〜６５の枠部（特に、角部）には、それぞれ変形可能領域５２ａ〜５２ｅが設けられている。したがって、入力装置１６のボタンが離された時点でのカーソル４３の位置が、これら変形可能領域５２ａ〜５２ｅのいずれか一つに重なっているかが判断される。このようにカーソル４３の位置が所定の領域にある状態でボタンが離される処理は、ドロップと呼ばれるカーソル操作に対応する。
【００７９】
入力装置１６のボタンが離された時点でのカーソル４３の位置が、変形可能領域内５２ａ〜５２ｅにない場合には（ステップＳ２０５：ＮＯ）、利用者が用紙の設定処理を取りやめたものと判断される。したがって、用紙対応図４１の変形が解除された後(ステップＳ２０６）、そのままリターンして、図４のフローチャートに戻る。一方、入力装置１６のボタンが離された時点でのカーソル４３の位置が変形可能領域５２ａ〜５２ｅ内にある場合には（ステップＳ２０５：ＹＥＳ）、カーソル４３が位置する変形可能領域が設けられている参照図と同じサイズおよび向きとなるように、用紙対応図４１の変形が確定される（ステップＳ２０７）。
【００８０】
次いで、変形された用紙対応図４１にしたがって、用紙のサイズおよび／または向きが決定される（ステップＳ２０８）。具体的には、変形の確定した用紙対応図４１に対応して用紙のサイズおよび／または向きが決定される。
【００８１】
次に、変形の確定によって用紙対応図４１のサイズおよび／または向きが更新されるのにともなって、新たな用紙対応図４１と異なる用紙のサイズおよび／または向きに対応するように、各参照図が更新され、用紙対応図４１上の変形開始領域５１および参照図上の変形可能領域も更新される（ステップＳ２０９）。すなわち、ステップＳ２０９の処理は、新たに変形可能領域を設定する処理に対応する。
【００８２】
図１７は、変形可能領域５２ｂ上にカーソル４３が重なっている状態を示している。ここで、変形可能領域５２ｂは、Ｂ４判縦型の用紙に対応した参照図６２の角部に設けられている。したがって、図１７に示される状態で、入力装置１６のボタンが離されると、図１８に示されるように、用紙対応図４１は、Ｂ４判縦型の用紙に対応した４１´に変形される。そして、参照図が、Ａ３判縦型、Ａ４判縦型、Ｂ５判縦型、Ａ４判横型、およびＢ５判横型の用紙にそれぞれ対応した参照図６１´〜６５´に更新される。そして、変更後の用紙対応図４１´の枠部には、新たな変形開始領域５１´が設けられる一方、各参照図６１´〜６５´の枠部には、新たな変形可能領域５２ａ´〜５２ｅ´が設けられる。すなわち、用紙対応図４１の変形に伴って、変形開始領域５１´および変形可能領域５２ａ´〜５２ｅ´も、適宜に更新される。図１８のように用紙対応図４１´が変形されることによって、実際のＢ４判縦型の用紙が設定される。
【００８３】
図１７および図１８では、用紙対応図４１の変形に応じて、用紙のサイズを設定する場合を説明したが、図１９に示されるとおり、用紙対応図４１の変形に応じて、用紙の向きを設定してもよく、図２０に示されるとおり、用紙対応図４１の変形に応じて、用紙のサイズと向きの双方を設定してもよい。
【００８４】
図１５に示されるプリンタの制御方法によれば、カーソル４３の移動に伴って用紙対応図４１を変形し、変形された用紙対応図４１にしたがって、用紙のサイズおよび／または向きが決定されるので、利用者は、用紙のサイズおよび／または向きの内容を十分に視認しつつ、設定することができる。
【００８５】
なお、通常のＣＡＤ（Ｃｏｍｐｕｔｅｒ  ａｉｄｅｄ  ｄｅｓｉｇｎ  ｓｙｓｔｅｍ）で用いられている図形の編集処理では、一般的に、操作画面上で、どのような位置を指定した場合であっても、その指定された位置を頂点とするように図形の変形が確定してしまう。しかしながら、本実施の形態では、用紙のサイズおよび／または向きに対応した変形可能領域５２ａ〜５２ｅが設定され、この変形可能領域５２ａ〜５２ｅ内に位置が指定された場合に限って、用紙対応図４１の変形が確定し、変形可能領域５２ａ〜５２ｅ外に位置が指定された場合には、用紙対応図４１の変形が解除される。
【００８６】
また、一の変形可能領域（たとえば、５２ｂ）内に位置が指定された場合には、その変形可能領域５２ｂ内の位置によらず、予め定められた参照図（この場合は、参照図６２）のサイズおよび／または向きとなるように用紙対応図４１の変形が確定する。したがって、選択不可能な用紙のサイズおよび／または向きが決定されることを事前に防止することができる。
【００８７】
なお、上記の図１５に示される処理手順は、適宜に変更することができる。たとえば、カーソル４３が用紙対応図４１に重なった状態で入力装置１６のボタンをクリックすることによって紙対応図４１の変形が可能な状態となり、次に、変形可能領域内にカーソル４３がある状態で入力装置１６のボタンを再度クリックすることによって、変形位置が指定されてもよい。
【００８８】
また、上記の説明では、変形可能領域５２ａ〜５２ｅは、参照図６１〜６５の枠部上（特に角部）に設けられていたが、本発明は、この場合に限られず、変形可能領域５２ａ〜５２ｅのサイズ、位置、および形状は、適宜に定めることができる。
【００８９】
なお、用紙対応図４１上にサムネールを表示してもよい。ここで、サムネールとは、たとえば、所定の頁（たとえば、最初の頁）のプリントデータに対応する画像を縮小して示した縮小画像である。プリントデータからサムネールへの変更手法自体は、従来と同様であるので、詳しい説明を省略する。
（複数頁分の用紙対応図を表示する場合）
次に、複数頁分の用紙対応図を表示する場合を説明する。たとえば、上述した紙挿入機能では、所定の頁の用紙間（たとえば、２０頁と２１頁の間）に、サイズ、向き、または色などの異なる用紙が挿入される。しかしながら、単に頁番号を指示するのみでは、その指示された頁番号の手前側に挿入紙が挿入されるのか、頁番号の後側に挿入紙が挿入されるのかが、各プリンタメーカーのプリンタドライバの仕様によっても異なり、利用者の意図と異なる挿入位置が決定されてしまう場合もあった。
【００９０】
本実施の形態では、複数頁分の用紙対応図を表示し、用紙対応図上での位置の指定を受けて、挿入紙の挿入位置を決定できるようにすることによって、挿入位置を視覚的に認識しつつ、決定することが可能となる。
【００９１】
図２１および図２２は、挿入紙の挿入位置の設定処理の手順を示すフローチャートである。図２１および図２２のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４などの記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００９２】
まず、ＰＣ１は、挿入紙を挿入する際の基準となる頁の指定を受け付けて（ステップＳ３０１）、頁の指定内容をＲＡＭ１３またはハードディスク１４に記憶する（ステップＳ３０２）。たとえば、上記の図６に示される頁指定部６６において、利用者が具体的な頁番号ｎを入力することによって、頁の指定が受け付けられ、頁番号が記憶される。上述した図６に示される場合では、頁番号２０が入力されている。また、指定された頁を基準として、所定の複数頁（挿入間隔）ごとに挿入紙が繰り返し挿入される挿入リピート機能が指示されてもよい。この場合、頁指定部６６において利用者が具体的な頁番号ｎを入力するとともに、挿入間隔に対応した頁の値も入力される。
【００９３】
次いで、紙挿入機能に対応するアイコン４２ｉ（図６参照）がクリックされたか否かが判断される（ステップＳ３０３）。アイコン４２ｉがクリックされていなければ（ステップＳ３０３：ＮＯ）、紙挿入機能が選択されない場合であるので、そのまま図２２のステップＳ３１７に進む。一方、アイコン４２ｉがクリックされた場合には（ステップＳ３０３：ＹＥＳ）、ステップＳ３０４以下に示される処理に進む。
【００９４】
まず、連続する複数頁分（ここでは、２枚分）の用紙対応図４１ａ，４１ｂが表示される(Ｓ３０４）。たとえば、ステップＳ３０１で指定された頁（第ｎ頁）を含む複数頁の用紙対応図が操作画面上に表示される。すなわち、ステップＳ３０１で入力された頁番号ｎを基準として、連続する第ｎ頁と第ｎ＋１頁の２つの用紙対応図が表示される。各用紙対応図には、それぞれの頁番号（第ｎ頁および第ｎ＋１頁）が表示されていることが望ましい。また、複数頁分の用紙対応図が表示されるとともに、挿入紙に対応する図（以下「挿入紙対応図」と称する）が表示される（ステップＳ３０５）。この結果、操作画面上には、複数頁分の用紙対応図と、挿入紙対応図とが共に表示された状態となる。
【００９５】
図２３は、２頁分の用紙対応図４１ａ，４１ｂと挿入紙対応図６７とが表示された状態を示す図である。ここで、挿入紙対応図６７は、ドラッグ＆ドロップの対象となる。言い換えれば、挿入紙対応図６７が、図４および図５で説明したアイコン４２の一種として機能する。すなわち、利用者は、カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンを押し、ボタンを押したままの状態でカーソル４３を移動（ドラッグ）させ、別の場所で入力装置１６のボタンを離す（ドロップする）ことによって、挿入紙対応図６７を、操作画面上で移動することができる。このように、アイコン４２ｉのクリックといったトリガとなる操作をすることで、ドラッグ＆ドロップの対象となる新たなアイコン（この場合は、挿入紙対応図６７）が操作画面上に表示されるように構成することができる。
【００９６】
次いで、用紙対応図４１ａ，４１ｂにおいて、挿入紙の挿入に関して位置の指定が可能な領域（挿入指定可能領域と称する）が設定される（ステップＳ３０６）。たとえば、図２３に示されるとおり、第ｎ頁側（第２０頁側）領域６８ａ、第ｎ＋１側（第２１頁側）領域６８ｂ、および第ｎ頁と第ｎ＋１頁との間の領域（第２０頁と第２１頁との間の領域）６８ｃの各挿入指定可能領域が設定される。
【００９７】
そして、必要に応じて、挿入指定可能領域６８ａ，６８ｂ，６８ｃが用紙対応図４１ａ，４１ｂにおいて表示される（ステップＳ３０７）。たとえば、図９と同様に、用紙対応図４１ａ，４１ｂの色または明暗などの状態を部分的に変えることによって、挿入指定可能領域６８ａ，６８ｂ，６８ｃが用紙対応図４１ａ，４１ｂ上およびその周辺に表示される。
【００９８】
次いで、カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンが押されたか否かが判断される（ステップＳ３０８）。カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンが押されたと判断されない場合には（ステップＳ３０８：ＮＯ）、挿入位置の設定処理の終了が指示されたか否かが判断される（ステップＳ３０９）。挿入位置の設定処理の終了は、たとえば、操作画面上のキャンセルボタン４６上にカーソル４３が存在する状態で、入力装置１６のボタンが押されることによって指示される。挿入位置の設定処理の終了が指示された場合には（ステップＳ３０９：ＹＥＳ）、操作画面の表示が初期状態に戻された後（ステップＳ３１０）、図２２のステップＳ３１７に進む。挿入位置の設定処理の終了が指示されない場合は（ステップＳ３０９：ＮＯ）、入力装置１６のボタンが押されるまで待機する（ステップＳ３０８）。
【００９９】
一方、カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンが押されたと判断されると（ステップＳ３０８：ＹＥＳ）、図２２のステップＳ３１１以下の処理に進む。
【０１００】
まず、入力装置１６のボタンが離されたか否かが判断される（ステップ３１１）。ボタンが離されていない状態では（ステップＳ３１１：ＮＯ）、カーソル４３の移動に伴って、挿入紙対応図６７を移動させる（ステップ３１２）。すなわち、ステップＳ３１２の処理は、カーソル４３により挿入紙対応図６７をドラッグする処理に対応する。そして、入力装置１６のボタンが離されるのを待って（ステップＳ３１１：ＹＥＳ）、ボタンが離された時点でのカーソル４３の位置が挿入指定可能領域内か否かが判断される（ステップＳ３１３）。このようにカーソル４３の位置が所定の領域にある状態でボタンが離される処理は、ドロップと呼ばれるカーソル操作に対応する。
【０１０１】
カーソル４３の位置が挿入指定可能領域内にない場合には（ステップＳ３１３：ＮＯ）、挿入紙対応図６７を初期位置に戻し（ステップＳ３１４）、ステップＳ３０８の処理に戻る。一方、カーソル４３の位置が挿入指定可能領域内にある場合には（ステップＳ３１３：ＹＥＳ）、このカーソル４３による用紙対応図４１ａ，４１ｂ上での位置の指定を受けて、挿入紙の挿入位置が決定される（ステップＳ３１５）。以上のように、用紙対応図４１ａ，４１ｂ上での位置の指定は、操作画面上において、挿入紙対応図６７を挿入指定可能領域内に移動することによってなされる。
【０１０２】
好ましくは、カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンが押されることによって、挿入紙対応図６７を操作画面上で移動可能な状態となる。入力装置１６のボタンが押されたままの状態でカーソル４３が移動されて、挿入指定可能領域内にカーソル４３が存在する状態で入力装置１６が離されることによって、用紙対応図４１ａ，４１ｂ上での位置が指定される。そして、位置の指定を受けて、挿入紙の挿入位置が決定される。
【０１０３】
たとえば、上述した図２３において、第ｎ頁側領域（第２０頁側領域）６８ａ内の位置が指定された場合には、第ｎ−１頁と第ｎ頁との間（第１９頁と第２０頁との間）に挿入紙が挿入されるように、挿入位置が決定される。第ｎ＋１側領域（第２１頁側領域）６８ｂ内の位置が指定された場合には、第ｎ＋１頁と第ｎ＋２頁（第２１頁と第２２頁との間）に挿入紙が挿入されるように、挿入位置が決定される。第ｎ頁と第ｎ＋１頁との間の領域６８ｃ内の位置が指定された場合には、第ｎ頁と第ｎ＋１頁（第２０頁と第２１頁との間）に挿入紙が挿入されるように、挿入位置が決定される。なお、挿入リピートが指示されている場合には、決定された挿入位置を基準として、所定の複数頁ごとに挿入紙が繰り返し挿入されることとなる。
【０１０４】
次いで、図２２において、紙挿入機能の内容、すなわち用紙が挿入された状態が、用紙対応図４１ａ，４１ｂ上に反映される（ステップＳ３１６）。たとえば、決定された挿入位置に応じて、用紙対応図４１ａ，４１ｂと挿入紙対応図６７との配置関係が図示される。
【０１０５】
図２４は、紙挿入機能の内容が用紙対応図４１ａ，４１ｂ上に反映された状態を示す図である。図２４に示される場合では、第ｎ頁と第ｎ＋１頁との間の領域６８ｃが指定されることによって、第ｎ頁と第ｎ＋１頁（第２０頁と第２１頁との間）に用紙が挿入されている状態が示される。この結果、実際の挿入位置が視覚的に表示される。
【０１０６】
なお、挿入紙対応図６７は、挿入位置が決定された処理機能を取り消す場合にも用いられる。たとえば、利用者は、取り消したい紙挿入機能に対応する挿入紙対応図６７を取り消し用領域４９上までドラッグ＆ドロップすることによって、紙挿入機能を取り消すことができる。たとえば、利用者は、カーソル４３が挿入紙対応図６７に重なった状態で入力装置１６のボタンを押し、ボタンを押したままの状態でカーソル４３を移動させ（ドラッグし）、取り消し用領域４９上で入力装置１６ボタンを離すことにより、紙挿入機能を取り消すことができる。
【０１０７】
次いで、印刷実行指示があるか否かが判断される（ステップＳ３１７）。ステップＳ３１７〜ステップＳ３１８の処理は、図５のステップＳ１１９〜Ｓ１２１に示される処理と同様であるので、説明を省略する。
【０１０８】
以上のように、図２１および図２２に示されるプリンタの制御方法によれば、頁の指定を受け付けて頁番号を記憶した後（ステップＳ３０１，ステップＳ３０２）、紙挿入機能に対応するアイコン４２ｉ（図６参照）がクリックされる（ステップＳ３０３）場合が示された。しかしながら、最初に、紙挿入機能に対応するアイコン４２ｉがクリックされた後に、頁番号の指定を受け付けるように構成することもできる。
【０１０９】
また、上記の説明では、カーソル４３が挿入紙対応図に重なった状態で入力装置１６のボタンが押されることによって、挿入紙対応図を操作画面上で移動可能な状態となり、用紙対応図４１ａ，４１ｂ上での位置の指定は、入力装置１６のボタンが押されたままの状態でカーソル４３が移動されて、挿入指定可能領域内にカーソル４３が存在する状態で入力装置１６のボタンが離されることによってなされる場合を説明した。しかしながら、他の方法によって、用紙対応図４１ａ，４１ｂ上での位置を指定してもよい。たとえば、カーソル４３が挿入紙対応図に重なった状態で入力装置１６のボタンをクリックすることによって位置の指定が可能な状態となり、次に、挿入指定可能領域内にカーソル４３がある状態で入力装置１６のボタンを再度クリックすることによって、用紙対応図４１ａ，４１ｂ上での位置が指定されてもよい。さらに、カーソル４３の実際の位置により直接的に挿入位置が指定される場合と異なり、カーソル４３によって移動される挿入対象図６７の所定エッジ（本例では左エッジ）が挿入指定可能領域内に存在する状態で入力装置１６のボタンが離されることによって挿入位置を指定するようにしてもよい。
【０１１０】
また、上記の説明では、用紙対応図４１ａ，４１ｂ上に頁番号が表示される場合を説明したが、頁番号とともに、あるいは頁番号に代えて、用紙対応図４１ａ，４１ｂ上にサムネールを表示してもよい。ここで、サムネールとは、該当頁のプリントデータに対応する画像を縮小して示した縮小画像である。プリントデータからサムネールへの変更手法自体は、従来と同様であるので、詳しい説明を省略する。
【０１１１】
以上のように、本発明の第１の実施の形態の構成について説明したが、本発明は、上記の場合に限られるものではなく、種々の変形が可能である。上記の説明では、プリントデータ送信装置としてＰＣが使用されているが、本発明はこれに限定されるものではなく、たとえば携帯端末などの他の印刷ジョブ送信装置が使用されてもよい。
【０１１２】
（第２の実施の形態）
以上のように、第１の実施の形態では、ＰＣ１において制御プログラムであるプリンタドライバを実行し、処理する場合を説明したが、本発明はこの場合に限られない。すなわち、複写機、複合機、およびＭＰＦ（多機能周辺機器：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの画像形成装置において、タッチパネルなどを用いて、処理機能の選択、および選択された処理機能の適用される位置を決定する際にも、本発明を適用することができる。
【０１１３】
以下に、本発明の第２実施の形態として、画像形成装置について説明する。なお、以下、画像形成装置としてＭＦＰを例にとって説明する。
【０１１４】
図２５は、本実施の形態のＭＦＰ４の構成を示している。ＭＦＰ４の構成は、ＭＦＰ本体７０と、後処理装置（フィニッシャー）８０とを含む。
【０１１５】
ＭＦＰ本体７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ハードディスク７４、操作パネル部７５、印刷部７６、およびネットワークインタフェース７７を含み、これらの各部は信号をやり取りするためのバス７８を介して相互に接続されている。なお、これらの各部の機能は、図３に示されるプリンタ２の場合と同様である。したがって、詳しい説明を省略する。ＭＦＰ本体７０は、さらに、画像読み取り部（イメージスキャナ）７９を含む。画像読み取り部７９によって原稿を読み取ることによって得られた画像が印刷部７６によって用紙上に印刷される。
【０１１６】
後処理装置８０は、ステープル処理部８１、パンチ孔処理部８２、および紙折り加工部８３を含む。これらの各部は、図３に示されるプリンタ２の場合と同様である。したがって、詳しい説明を省略する。
【０１１７】
次に、本実施の形態の画像形成装置であるＭＦＰ４の動作について説明する。
【０１１８】
図２６および図２７は、ＭＦＰ４の処理手順を示すフローチャートである。これらのフローチャートにより示されるアルゴリズムは、ＭＦＰ４のハードディスク７４などの記憶部に制御プログラムとして記憶されており、ＣＰＵ７１によって実行される。
【０１１９】
図２６および図２７に示されるフローチャートに示される処理手順は、画像形成装置としてのＭＦＰ４により実行される点と、ステップＳ４２２において、プリントデータを送信する代わりに、自らコピージョブを実行する点と、ステップＳ４０１およびステップＳ４１９において、印刷の指示および印刷実行指示に代えて複写指示および複写実行指示がなされる点と、ステップＳ４０２およびステップＳ４０３において、用紙対応図４１およびアイコン４２が、タッチパネルである操作パネル部７５の操作画面上に表示される点と、ステップＳ４０６、ステップＳ４１２、およびステップＳ４１３において入力装置１６のボタン操作およびカーソル操作に代えて利用者の指による操作が用いられる点と、を除いて、図４および図５に示される処理手順と同様である。
【０１２０】
以上のように、本実施の形態の画像形成装置であるＭＦＰ４は、用紙対応図４１と、それぞれがＭＦＰ４による処理機能に関係づけられた複数のアイコン４２とを操作画面上に表示する表示手段と、複数のアイコン４２のうちからアイコンの指定を受けて、指定されたアイコンに対応する処理機能を選択する選択手段と、用紙対応図上での位置の指定を受けて、選択された処理機能が用紙に対して適用される位置を決定する決定手段と、を有する。
【０１２１】
図２８は、ＭＦＰ４による用紙の設定処理の手順を示すフローチャートであり、図２６のステップＳ１０５の内容を示すサブルーチンに対応する。
【０１２２】
図２８に示されるフローチャートに示される処理手順は、画像形成装置としてのＭＦＰ４により実行される点と、ステップＳ５０１〜ステップＳ５０５において、入力装置１６のボタン操作およびカーソル操作に代えて利用者の指による操作が用いられる点と、を除いて、図１５に示される処理手順と同様である。
【０１２３】
以上のように、本実施の形態の画像形成装置であるＭＦＰ４は、用紙対応図４１を操作画面上に表示する表示手段と、操作画面上での変形位置の指定を受けて、用紙対応図４１を変形位置に応じて変形する変形手段と、変形された用紙対応図４１にしたがって、用紙のサイズおよび／または向きを決定する決定手段と、を有する。
【０１２４】
図２９および図３０は、ＭＦＰ４による挿入紙の挿入位置の設定処理の手順を示すフローチャートである。これらのフローチャートにより示されるアルゴリズムは、ＭＦＰ４のハードディスク７４などの記憶部に制御プログラムとして記憶されており、ＣＰＵ７１によって実行される。
【０１２５】
図２９および図３０に示されるフローチャートに示される処理手順は、画像形成装置としてのＭＦＰ４により実行される点と、ステップＳ６２０において、プリントデータを送信する代わりに、自らコピージョブを実行する点と、ステップＳ６１７において、印刷実行指示に代えて複写実行指示がなされる点と、ステップＳ６０４およびステップＳ６０５ににおいて、複数頁分の用紙対応図４１ａ，４１ｂおよび挿入紙対応図６７が、タッチパネルである操作パネル部７５の操作画面上に表示される点と、ステップＳ６０３、ステップＳ６０８、およびステップＳ６１１〜ステップＳ６１３において入力装置１６のボタン操作およびカーソル操作に代えて利用者の指による操作が用いられる点と、を除いて、図２１および図２２に示される処理手順と同様である。
【０１２６】
以上のように、本実施の形態の画像形成装置であるＭＦＰ４は、連続する複数頁分の用紙対応図４１ａ，４１ｂと、挿入紙対応図６７とを操作画面上に表示する表示手段と、用紙対応図４１ａ，４１ｂ上での位置の指定を受けて、挿入紙の挿入位置を決定する決定手段と、を有する。
【０１２７】
なお、本実施の形態においても、ＣＰＵ７１がＭＦＰ４のハードディスク７４などの記憶部に記憶された制御プログラムを実行することで、各手段として機能する。
【０１２８】
以上のように、本実施の形態の画像形成装置であるＭＦＰを説明したが、本発明は、上記の場合に限られるものではなく、種々の変形が可能である。
【０１２９】
たとえば、上記の説明では、指がアイコン４２に重なった状態で押圧することによって、アイコン４２が指定されるとともに、押圧したままの状態で指を移動させ、位置指定可能領域４４ａ〜４４ｃ内に指がある状態で指を操作パネル部７５から離すことによって、用紙対応図４１上での位置が指定される場合を説明した。しかしながら、他の方法によって、アイコン４２の指定、および紙対応図上での位置の指定をすることもできる。たとえば、指がアイコン４２に重なった状態で押圧して離すことによってアイコン４２が指定され、次に、指定が可能な領域内に指がある状態で押圧して離すことによって、用紙対応図４１上での位置が指定されてもよい。すなわち、用紙対応図を操作画面上に表示するとともに、それぞれが画像形成装置による処理機能に関係づけられた複数のアイコン４２を操作画面上に表示し、アイコン４２の指定を受けて、指定されたアイコンに対応する処理機能を選択し、用紙対応図４１上での位置の指定を受けて、前記選択された処理機能が用紙に対して適用される位置を決定するものである限り、いかなる画像形成装置も採用することができる。また、指による操作に代えて、スタイラスペンなどを用いた操作を採用することもできる。
【０１３０】
また、上記実施の形態において、画像形成装置としてＭＦＰが使用されているが、本発明はこれに限定されるものではなく、複写機および複合機などの他の画像形成装置が使用されてもよい。
【０１３１】
以上のように、本発明の好適な実施の形態について説明したが、種々の変形が可能である。
【０１３２】
本実施の形態にかかる画像処理システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の第１実施の形態にかかる画像処理システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示されるプリンタの構成を示すブロック図である。
【図４】プリンタによる処理機能を設定するためのＰＣによる処理手順を示すフローチャートである。
【図５】図４に後続するフローチャートである。
【図６】図２のＰＣにおける操作画面の一例を示す図である。
【図７】位置指定可能領域を設定するための第１テーブルの一例を示す図である。
【図８】二つのステープルを用いて用紙を綴じる処理機能が選択された場合の操作画面の一例を示す図である。
【図９】位置指定可能領域を表示した場合の操作画面の一例を示す図である。
【図１０】カーソルの位置が用紙対応図の位置指定可能領域内にある場合の操作画面の一例を示す図である。
【図１１】処理機能の内容が用紙対応図上に反映された場合の操作画面の一例を示す図である。
【図１２】複数の処理機能間の同時選択可能性を表す第２テーブルの一例を示す図である。
【図１３】既に適用される位置が決定された処理機能が存在しない場合における操作画面の一例を示す図である。
【図１４】既に適用される位置が決定された処理機能が存在する場合における操作画面の一例を示す図である。
【図１５】図４のステップＳ１０５で示される用紙の設定処理について説明するフローチャートである。
【図１６】参照図を表示した場合の操作画面の一例を示す図である。
【図１７】変形可能領域上にカーソルが重なった状態の操作画面の一例を示す図である。
【図１８】用紙対応図が変形された場合の操作画面の一例を示す図である。
【図１９】用紙対応図が変形された場合の他の例を示す図である。
【図２０】用紙対応図が変形された場合のさらに他の例を示す図である。
【図２１】挿入紙の挿入位置を設定するためのＰＣによる処理手順を示すフローチャートである。
【図２２】図２１に後続するフローチャートである。
【図２３】２頁分の用紙対応図と挿入紙対応図とが表示された状態の操作画面を示す図である。
【図２４】紙挿入機能の内容が用紙対応図上に反映された状態を示す図である。
【図２５】第２の実施の形態におけるＭＦＰの構成を示すブロック図である。
【図２６】ＭＦＰによる処理機能を設定するための処理手順を示すフローチャートである。
【図２７】図２６に後続するフローチャートである。
【図２８】図２６のステップＳ４０５で示される用紙の設定処理について説明するフローチャートである。
【図２９】挿入紙の挿入位置を設定するためのＭＦＰによる処理手順を示すフローチャートである。
【図３０】図２９に後続するフローチャートである。
【符号の説明】
【０１３４】
１    コンピュータ端末（ＰＣ）、
１１，２１，７１    ＣＰＵ、
１２，２２，７２    ＲＯＭ、
１３，２３，７３    ＲＡＭ、
１４，２４，７４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７，２７，７７    ネットワークインタフェース、
１８，２８，７８    バス、
２    プリンタ、
２０    プリンタ本体、
２５，７５    操作パネル部、
２６，７６    印刷部、
３０    後処理装置、
３１，８１    ステープル処理部、
３２，８２    パンチ孔処理部、
３３，８３    紙折り加工部、
３    ネットワーク、
４１，４１´，４１ａ，４１ｂ    用紙対応図、
４２ａ〜４２ｊ    アイコン、
４３    カーソル、
４４ａ，４４ｂ，４４ｃ    位置指定可能領域、
４５    印刷ボタン、
４６    キャンセルボタン、
４７    閉ボタン、
４８    機能反映アイコン、
４９    取り消し用領域、
５１    変形開始領域、
５２ａ〜５２ｅ    変形可能領域、
５３    基準点、
６１〜６５，６１´〜６５´    参照図、
６６    頁指定部、
６７    挿入紙対応図、
６８ａ，６８ｂ，６８ｃ    挿入指定可能領域、
４    ＭＦＰ、
７０    ＭＰＦ本体、
７９    画像読み取り部、
８０    後処理装置。
【図１】
2006120094.tif 000003
【図２】
2006120094.tif 000004
【図３】
2006120094.tif 000005
【図４】
2006120094.tif 000006
【図５】
2006120094.tif 000007
【図６】
2006120094.tif 000008
【図７】
2006120094.tif 000009
【図８】
2006120094.tif 000010
【図９】
2006120094.tif 000011
【図１０】
2006120094.tif 000012
【図１１】
2006120094.tif 000013
【図１２】
2006120094.tif 000014
【図１３】
2006120094.tif 000015
【図１４】
2006120094.tif 000016
【図１５】
2006120094.tif 000017
【図１６】
2006120094.tif 000018
【図１７】
2006120094.tif 000019
【図１８】
2006120094.tif 000020
【図１９】
2006120094.tif 000021
【図２０】
2006120094.tif 000022
【図２１】
2006120094.tif 000023
【図２２】
2006120094.tif 000024
【図２３】
2006120094.tif 000025
【図２４】
2006120094.tif 000026
【図２５】
2006120094.tif 000027
【図２６】
2006120094.tif 000028
【図２７】
2006120094.tif 000029
【図２８】
2006120094.tif 000030
【図２９】
2006120094.tif 000031
【図３０】
2006120094.tif 000032