(57)【特許請求の範囲】
【請求項１】
画像データを記憶する記憶部と、ユーザ操作に応じた信号を出力する操作部と、表示部とを備えた情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記記憶部に記憶されている１の画像データに基づく第１の画像を前記表示部に表示させる第１表示手段と、
前記第１表示手段によって前記表示部に表示された前記第１の画像の上側の位置と下側の位置と右側の位置と左側の位置とのうちの１つの位置を、前記操作部が出力した信号に基づき、特定する位置特定手段と、
前記記憶部に記憶されている画像データであって、前記１の画像データ以外の画像データに基づく第２の画像を、前記位置特定手段によって特定された前記１つの位置で前記第１の画像と結合した状態で、前記表示部に表示させる第２表示手段と、
して前記コンピュータを機能させることを特徴とする制御プログラム。
【請求項２】
前記第２表示手段は、
前記記憶部に記憶されているスキャンデータに基づく画像を、前記第２の画像として、前記位置特定手段によって特定される前記１つの位置で前記第１の画像と結合した状態で前記表示部に表示させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記情報処理装置は、スキャナと通信を行うための通信部をさらに備え、
前記位置特定手段によって前記１つの位置を特定した場合に、前記通信部を介して、前記スキャナにスキャン指令を出力するスキャン指令出力手段と、
スキャン指令の返信として、前記スキャナからスキャンデータを、前記通信部を介して、取得するスキャンデータ取得手段と、
して前記コンピュータを機能させ、
前記記憶部は、
前記スキャンデータ取得手段によって取得されたスキャンデータを記憶し、
前記第２表示手段は、
前記スキャンデータ取得手段によって取得され、かつ、前記記憶部に記憶されたスキャンデータに基づく画像を、前記第２の画像として、前記位置特定手段によって特定される前記１つの位置で前記第１の画像と結合した状態で前記表示部に表示させることを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記第１表示手段は、
前記第１の画像とともに、当該第１の画像の上側の位置と下側の位置と右側の位置と左側の位置の各々に対応する複数の第１のアイコンのうち、少なくとも１つを表示し、
前記位置特定手段は、
前記第１表示手段により表示された第１のアイコンに対する選択を、前記操作部が出力した信号が示す場合に、選択された第１のアイコンに対応する位置を特定することを特徴とする請求項１乃至３の何れか１項に記載の制御プログラム。
【請求項５】
前記操作部が出力した信号に基づき移動可能な指示子を表示する第３表示手段と、
前記第１表示手段により表示された第１のアイコンに前記指示子が重なることに応じて、当該第１のアイコンに対応する位置を認識可能な画像を前記表示部に表示させる第４表示手段と、
して前記コンピュータを機能させることを特徴とする請求項４に記載の制御プログラム。
【請求項６】
前記操作部は、前記第１のアイコンに対するクリック操作を受付けたときに、当該第１のアイコンに対する選択を示す信号を出力することを特徴とする請求項４又は５に記載の制御プログラム。
【請求項７】
前記操作部は、前記表示部の表示面上に設けられており、かつ、前記表示面への入力媒体の接近と、接触とのうち少なくとも１つに基づく信号を出力し、
前記第１のアイコンに対する前記入力媒体の接近又は接触を受付けたときに、当該第１のアイコンに対する選択を示す信号を出力することを特徴とする請求項４又は５に記載の制御プログラム。
【請求項８】
前記第１表示手段は、
前記第１の画像とともに、前記第１のアイコンより前記第１の画像から離れた位置に第２のアイコンを表示し、
前記第２のアイコンに対する選択を、前記操作部が出力した信号が示す場合に、前記第２のアイコンが表示されている位置に、前記記憶部に記憶されている画像データであって前記１の画像データ以外の画像データに基づく画像を新たな第１の画像として前記表示部に表示させることを特徴とする請求項４乃至７の何れか１項に記載の制御プログラム。
【請求項９】
前記操作部は、前記表示部の表示面上に設けられており、かつ、前記表示面への入力媒体の接近と、接触とのうち少なくとも１つに基づく信号を出力し、
前記第１表示手段は、
少なくとも前記第１の画像が表示されている状態において、フリック操作に応じて前記操作部が出力した信号を取得した場合に、表示されていた前記第１の画像を含む画像に代えて第２のアイコンを表示し、
前記第２のアイコンに対するクリック操作に応じて前記操作部が出力した信号を取得した場合に、前記第２のアイコンが表示されている位置に、前記記憶部に記憶されている画像データであって前記１の画像データ以外の画像データに基づく画像を、新たな第１の画像として前記表示部に表示させることを特徴とする請求項１乃至３の何れか１項に記載の制御プログラム。
【請求項１０】
前記第２の画像を、前記位置特定手段によって特定される前記１つの位置において前記第１の画像と結合した状態の画像の画像データを前記記憶部に記憶させる記憶手段と、
して前記コンピュータを機能させることを特徴とする請求項１乃至９の何れか１項に記載の制御プログラム。
【請求項１１】
前記情報処理装置は、プリンタと通信を行うための通信部をさらに備え、
前記第２の画像を、前記位置特定手段によって特定される前記１つの位置において前記第１の画像と結合した状態の画像の画像データと、当該画像データに基づく画像の印刷指令を、前記通信部を介して、前記プリンタに出力する印刷指令出力手段と、
して前記コンピュータを機能させることを特徴とする請求項１乃至１０の何れか１項に記載の制御プログラム。
【請求項１２】
画像データを記憶する記憶部と、
ユーザ操作に応じた信号を出力する操作部と、
表示部と、
制御部と、
を備えた情報処理装置であって、
前記制御部は、
前記記憶部に記憶されている１の画像データに基づく第１の画像を前記表示部に表示させる第１表示手段と、
前記第１表示手段によって前記表示部に表示された前記第１の画像の上側の位置と下側の位置と右側の位置と左側の位置とのうちの１つの位置を、前記操作部が出力した信号に基づき、特定する位置特定手段と、
前記記憶部に記憶されている画像データであって、前記１の画像データ以外の画像データに基づく第２の画像を、前記位置特定手段によって特定された前記１つの位置で前記第１の画像と結合した状態で、前記表示部に表示させる第２表示手段と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを記憶する情報処理装置のコンピュータが読み取り可能な制御プログラム等に関する。
【背景技術】
【０００２】
近年のプリンタでは、複数枚の原稿を１枚の原稿に纏めて印刷するＮ−ｕｐ印刷を行うことが可能である。下記特許文献には、Ｎ−ｕｐ印刷を行うことが可能な装置の一例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−６８９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の装置によれば、Ｎ−ｕｐ印刷を行うことで、印刷原稿の枚数を少なくすることが可能となる。しかしながら、Ｎ−ｕｐ印刷時には、複数枚の原稿が１枚の原稿に印刷されるため、複数の画像データに基づく画像の相対的な位置の決定、１枚の原稿に印刷される画像の数の設定等、種々の操作を行う必要があり、ユーザにとって操作性が悪い。本発明は、そのような事情に鑑みてなされたものであり、Ｎ−ｕｐ印刷時の操作性を向上させることを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の制御プログラムは、画像データを記憶する記憶部と、ユーザ操作に応じた信号を出力する操作部と、表示部とを備えた情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記記憶部に記憶されている１の画像データに基づく第１の画像を前記表示部に表示させる第１表示手段と、前記第１表示手段によって前記表示部に表示された前記第１の画像の上側の位置と下側の位置と右側の位置と左側の位置とのうちの１つの位置を、前記操作部が出力した信号に基づき、特定する位置特定手段と、前記記憶部に記憶されている画像データであって、前記１の画像データ以外の画像データに基づく第２の画像を、前記位置特定手段によって特定される前記１つの位置に、前記第１の画像と結合した状態で前記表示部に表示させる第２表示手段と、して前記コンピュータを機能させることを特徴とする。
【０００６】
また、上記課題を解決するために、本発明の情報処理装置は、画像データを記憶する記憶部と、ユーザ操作に応じた信号を出力する操作部と、表示部と、制御部と、を備えた情報処理装置であって、前記制御部は、前記記憶部に記憶されている１の画像データに基づく第１の画像を前記表示部に表示させる第１表示手段と、前記第１表示手段によって前記表示部に表示された前記第１の画像の上側の位置と下側の位置と右側の位置と左側の位置とのうちの１つの位置を、前記操作部が出力した信号に基づき、特定する位置特定手段と、前記記憶部に記憶されている画像データであって、前記１の画像データ以外の画像データに基づく第２の画像を、前記位置特定手段によって特定される前記１つの位置に、前記第１の画像と結合した状態で前記表示部に表示させる第２表示手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明に記載の制御プログラムおよび情報処理装置では、記憶部に記憶されている１の画像データに基づく第１の画像が、表示部に表示されている際に、ユーザ操作によって、その第１の画像の上側の位置と下側の位置と右側の位置と左側の位置とのうちの１つの位置が特定される。そして、その特定された位置に、第１の画像と異なる画像が、第１の画像と結合した状態で表示部に表示される。つまり、例えば、Ｎ−ｕｐ印刷時に、新たな画像の位置を特定するだけで、その画像が、既に表示部に表示されている画像と結合された状態で表示される。これにより、例えば、Ｎ−ｕｐ印刷を実行した場合の想定画像を、表示部において確認することが可能となり、Ｎ−ｕｐ印刷時の操作性が向上する。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】メイン画面５２を示す図である。
【図３】メイン画面５２とプレビュー画面７０とを示す図である。
【図４】メイン画面５２とプレビュー画面７０とを示す図である。
【図５】メイン画面５２とプレビュー画面７０とを示す図である。
【図６】メイン画面５２とプレビュー画面７０とを示す図である。
【図７】メイン画面５２とプレビュー画面７０とを示す図である。
【図８】メイン画面５２とプレビュー画面７０とを示す図である。
【図９】メイン画面５２とプレビュー画面７０とを示す図である。
【図１０】メイン画面５２とプレビュー画面７０とを示す図である。
【図１１】メイン画面５２とプレビュー画面７０とを示す図である。
【図１２】ＰＣ１０の動作フローチャートを示す図である。
【図１３】ＰＣ１０の動作フローチャートを示す図である。
【図１４】ＰＣ１０の動作フローチャートを示す図である。
【図１５】ＰＣ１０の動作フローチャートを示す図である。
【図１６】第２実施形態のメイン画面５２とプレビュー画面７０とを示す図である。
【図１７】第２実施形態のメイン画面５２とプレビュー画面７０とを示す図である。
【図１８】第２実施形態のメイン画面５２とプレビュー画面７０とを示す図である。
【図１９】変形例のメイン画面５２とプレビュー画面７０とを示す図である。
【図２０】携帯端末のパネル１２０に表示された画像１２２を示す図である。
【図２１】携帯端末のパネル１２０に表示された画像１２２を示す図である。
【図２２】携帯端末のパネル１２０に表示された画像１２２と画像１２８とを示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal computerの略）（本発明の情報処理装置の一例）１０、スキャナ（本発明のスキャナの一例）３０、プリンタ（本発明のプリンタの一例）３２、ＡＰ（アクセスポイント）３４を備える。
【００１０】
ＰＣ１０の構成について説明する。ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部、コンピュータの一例）１２、記憶部１４、ディスプレイ（本発明の表示部の一例）１６、マウス（本発明の操作部の一例）１８、ネットワークＩ／Ｆ（本発明の通信部の一例）２０を主に備えている。これらの構成要素は、入出力ポート２２を介して互いに通信可能とされている。
【００１１】
ネットワークＩ／Ｆ２０は、ＡＰ３４を介して外部装置と通信するものであり、ＡＰ３４を介して、スキャナ３０およびプリンタ３２に接続される。これにより、ＰＣ１０は、スキャナ３０およびプリンタ３２と各種データの送受信を行うことが可能である。
【００１２】
ディスプレイ１６は、表示面を有しており、表示面に画像データに基づく画像等を表示する。マウス１８は、ディスプレイ１６の表示面に表示されるポインタを移動させるためのものであり、ユーザによるクリック操作等を受け付け、受け付けた操作に応じた信号を出力する
【００１３】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）２６に従って処理を実行する。制御プログラム２６は、スキャナ３０にスキャン処理を実行させるためのプログラムである。以降、制御プログラム２６など、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域（本発明の記憶部の一例）２８を備える。データ記憶領域２８は、スキャナ３０から取得したスキャンデータ、制御プログラム２６の実行に必要なデータなどを記憶する領域である。
【００１５】
＜Ｎ−ｕｐ印刷＞
通信システム１では、スキャナ３０が、ＰＣ１０からのスキャン指令に従って、スキャン処理を実行し、スキャン処理により生成されたスキャンデータが、ＰＣ１０に送信される。これにより、ＰＣ１０のディスプレイ１６には、スキャンデータに基づく画像が表示される。そして、その画像を用いて、Ｎ−ｕｐ印刷を行うことが可能となっている。Ｎ−ｕｐ印刷とは、複数枚の原稿を１枚の原稿に纏めて印刷することである。
【００１６】
詳しくは、ＰＣ１０では、制御プログラム２６が実行されると、図２に示すように、ディスプレイ１６の表示面５０に、メイン画面５２が表示される。メイン画面５２には、メインスキャンボタン５４と４つの設定選択ボタン５６ａ，５６ｂ，５６ｃ，５６ｄと設定値表示欄５８とが表示される。メインスキャンボタン５４は、スキャン処理を実行するためのボタンである。設定選択ボタン５６は、スキャン処理時のスキャン設定を選択するためのボタンであり、設定選択ボタン５６毎にスキャン処理時の設定値が設定されている。それらメインスキャンボタン５４および、設定選択ボタン５６の操作時には、各ボタン上に、マウス操作により、ポインタ（本発明の指示子の一例）６０を移動させ、左クリック操作（選択動作）が行われる。
【００１７】
なお、ディスプレイ１６に表示されているメインスキャンボタン５４等の画像上に、マウス操作により、ポインタ６０を移動させ、左クリック操作を行うことを、単に、ボタン等に対する左クリック操作と記載する場合がある。また、設定値表示欄５８は、現在設定されているスキャン処理の設定値が表示される。つまり、４つの設定選択ボタン５６のうちの何れか１つのボタンに対する左クリック操作が行われると、操作されたボタンに応じて設定されている設定値が、設定値表示欄５８に表示される。
【００１８】
メイン画面５２において、メインスキャンボタン５４に対する左クリック操作が行われると、スキャン指令が、ＰＣ１０からスキャナ３０に送信される。この際、４つの設定選択ボタン５６のうちの選択されているボタンに応じた設定値が、スキャン指令とともに、スキャナ３０に送信される。つまり、ＰＣ１０は、所定の設定値に従ったスキャン指令をスキャナ３０に送信する。なお、スキャナ３０のＡＤＦ（Auto Document Feederの略）（図示省略）若しくは、フラットベッド（図示省略）には、原稿がセットされている。
【００１９】
スキャナ３０は、所定の設定値を指定したスキャン指令を受信すると、その設定値に従ったスキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、受信したスキャンデータをデータ記憶領域２８に記憶する。また、ＰＣ１０は、スキャンデータをスキャナ３０から受信すると、図３に示すように、ディスプレイ１６の表示面５０のメイン画面５２の隣に、プレビュー画面７０を表示する。このプレビュー画面７０には、受信したスキャンデータに基づく画像７２が表示される。さらに、プレビュー画面７０には、印刷ボタン７６と記憶ボタン７８が表示される。印刷ボタン７６は、プレビュー画面７０に表示されている画像を印刷するためのボタンであり、記憶ボタン７８は、プレビュー画面７０に表示されている画像をデータ記憶領域２８に記憶するためのボタンである。
【００２０】
通信システム１では、プレビュー画面７０に表示された画像７２を用いて、Ｎ−ｕｐ印刷を行う際に、ユーザは、１回のボタン操作により、その画像７２と別の画像の配置箇所を設定するとともに、スキャナ３０へのスキャン指令を送信することが可能となっている。詳しくは、プレビュー画面７０に表示されている画像７２の上に、マウス操作により、ポインタ６０を移動させることで、図４に示すように、その画像７２の上に、４つの継続スキャンボタン（本発明の第１のアイコンの一例）８０ａ，８０ｂ，８０ｃ，８０ｄが表示される。継続スキャンボタン８０ａは、上向き矢印の形状をなし、画像７２の上縁部に表示される。継続スキャンボタン８０ｂは、右向き矢印の形状をなし、画像７２の右縁部に表示される。継続スキャンボタン８０ｃは、下向き矢印の形状をなし、画像７２の下縁部に表示される。継続スキャンボタン８０ｄは、左向き矢印の形状をなし、画像７２の左縁部に表示される。
【００２１】
各継続スキャンボタン８０ａ，８０ｂ，８０ｃ，８０ｄは、スキャン処理を実行するとともに、スキャン処理により得られるスキャンデータに基づく画像の配置箇所を、各継続スキャンボタン８０ａ，８０ｂ，８０ｃ，８０ｄの矢印形状の向く箇所に設定するためのボタンである。つまり、例えば、継続スキャンボタン８０ｂに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信される。この際、スキャン指令とともにスキャン処理の設定値も送信されるが、そのスキャン処理の設定値は、先に行われたスキャン処理の設定値と同じである。
【００２２】
詳しくは、先に行われたスキャン処理実行時に、スキャン処理の設定値がデータ記憶領域２８に記憶される。つまり、プレビュー画面７０に表示されている画像７２のスキャン処理時には、図２のメイン画面５２において選択されていた設定選択ボタン５６に応じた設定値が、データ記憶領域２８に記憶される。そして、プレビュー画面７０の継続スキャンボタン８０に対する左クリック操作が行われると、データ記憶領域２８に記憶されている設定値が抽出され、その抽出された設定値が、スキャン指令とともに、スキャナ３０に送信される。
【００２３】
スキャナ３０は、所定の設定値に従ったスキャン指令を受信すると、その設定値に従ったスキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、プレビュー画面７０に表示されている画像７２に、受信したスキャンデータに基づく画像を結合させた状態で、プレビュー画面７０に表示する。この際、受信したスキャンデータに基づく画像は、操作された継続スキャンボタン８０により設定された箇所に結合される。具体的には、今回の説明では、継続スキャンボタン８０ｂが操作されており、継続スキャンボタン８０ｂの操作により設定される新たな画像の配置箇所は、プレビュー画面７０に表示されている画像７２の右側方である。このため、図５に示すように、新たに受信したスキャンデータに基づく画像８２が、プレビュー画面７０に既に表示されていた画像７２の右縁に結合された状態で、プレビュー画面７０に表示される。なお、新たに受信したスキャンデータに基づく画像８２は、プレビュー画面７０に既に表示されていた画像７２と同じ大きさで表示される。これにより、例えば、２枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像を、ディスプレイ１６において、ユーザは確認することが可能となる。
【００２４】
また、図５に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われることで、２枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷が実行される。具体的には、図５に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われると、ディスプレイ１６の表示面５０には、印刷サイズ選択画面（図示省略）が表示される。印刷サイズ選択画面には、Ｎ−ｕｐ印刷時の原稿のサイズを選択するための複数の選択ボタン（図示省略）が表示される。複数の選択ボタンには、例えば、Ａ４サイズ，Ｂ４サイズ等の原稿のサイズを選択するためのボタンがあり、それら複数のボタンのうちの任意のボタンに対する左クリック操作が行われることで、操作されたボタンに応じた原稿サイズの印刷指令が、プリンタ３２に送信される。この際、印刷指令とともに、プレビュー画面７０に表示されている状態の画像７２と画像８２との画像データが送信される。つまり、画像７２の右縁に画像８２が結合された状態の画像の画像データが、印刷指令とともに、プリンタ３２に送信される。そして、プリンタ３２は、印刷指令を受信すると、指令に従った原稿サイズの印刷処理を実行する。これにより、画像７２と画像８２とが１枚の原稿に印刷される。つまり、２枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷が行われる。
【００２５】
また、図５に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われることで、２枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像の画像データが、データ記憶領域２８に記憶される。具体的には、図５に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われると、ディスプレイ１６の表示面５０には、データ形式選択画面（図示省略）が表示される。データ形式選択画面には、画像データのデータ形式を選択するための複数の選択ボタン（図示省略）が表示される。複数の選択ボタンには、例えば、ＪＰＥＧ方式，ＰＤＦ方式等のデータ形式を選択するためのボタンがあり、それら複数のボタンのうちの任意のボタンに対する左クリック操作が行われることで、操作されたボタンに応じたデータ形式で、プレビュー画面７０に表示されている状態の画像７２と画像８２との画像データが、データ記憶領域２８に記憶される。つまり、画像７２の右縁に画像８２が結合された状態の画像の画像データが、操作されたボタンに応じたデータ形式で、データ記憶領域２８に記憶される。
【００２６】
なお、上述した処理では、新たに行ったスキャン処理の設定値は、先に行われたスキャン処理の設定値と同じであったが、新たに行うスキャン処理を、先に行われたスキャン処理の設定値と異なる設定値で、行うことが可能である。詳しくは、プレビュー画面７０の継続スキャンボタン８０上に、マウス操作により、ポインタ６０を移動させ、右クリック操作が行われることで、図６に示すように、継続スキャンボタン８０の隣に設定値変更画面８４が表示される。設定値変更画面８４には、設定値変更ボタン８６ａ，８６ｂが表示されている。設定値変更ボタン８６ａ，８６ｂは、スキャン処理の設定値を変更するためのボタンであり、設定値変更ボタン８６ａ，８６ｂ毎にスキャン処理の設定値が設定されている。それら設定値変更ボタン８６ａ，８６ｂの何れかのボタンに対する左クリック操作が行われることで、スキャン処理の設定値が、操作されたボタンに応じた設定値に変更される。そして、変更された設定値に応じたスキャン指令がスキャナ３０に送信される。これにより、新たに行われるスキャン処理が、先に行われたスキャン処理の設定値と異なる設定値に従って、行うことが可能となる。
【００２７】
また、ＰＣ１０では、新たなスキャン処理を実行することなく、Ｎ−ｕｐ印刷のイメージをディスプレイ１６において確認することが可能である。詳しくは、プレビュー画面７０の画像７２上に表示されている継続スキャンボタン８０の上に、マウス操作により、ポインタ６０を移動させる。この際、マウスに対する左クリック等の選択操作は、行われない。このように、継続スキャンボタン８０の上にポインタ６０を移動させ、マウスへの選択操作を行わないことで、継続スキャンボタン８０に対する左クリック操作が行われた場合に画像が表示される位置に、点線による仮想枠が表示される。具体的には、例えば、図７に示すように、継続スキャンボタン８０ｂの上にポインタ６０を移動させ、マウスへの選択操作を行わないことで、継続スキャンボタン８０ｂに対する左クリック操作が行われた場合に画像８２が表示される位置、つまり、画像７２の右側方に、仮想枠８８が表示される。なお、仮想枠８８の大きさは、画像７２と同じ大きさである。これにより、ユーザは、新たなスキャン処理を実行することなく、Ｎ−ｕｐ印刷のイメージをディスプレイ１６において確認することができる。
【００２８】
また、図５に示されるプレビュー画面７０には、２枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像が表示されているが、３枚以上の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像を、プレビュー画面７０に表示することが可能である。具体的には、プレビュー画面７０に表示されている画像７２，８２の上に、マウス操作により、ポインタ６０を移動させることで、図５に示すように、画像７２の上に、３つの継続スキャンボタン８０ａ，８０ｃ，８０ｄが表示され、画像８２の上に、３つの継続スキャンボタン８０ｅ，８０ｆ，８０ｇが表示される。継続スキャンボタン８０ｅ，８０ｆ，８０ｇは、継続スキャンボタン８０ａ，８０ｂ，８０ｃと略同じ機能を有するため、説明は省略する。なお、画像７２上には、継続スキャンボタン８０ｂは表示されず、画像８２上には、画像７２上の継続スキャンボタン８０ｄに相当するボタンは表示されない。これは、画像７２の右縁および、画像８２の左縁には、新たな画像を結合することができないためである。
【００２９】
図５に示す画像７２，８２上の継続スキャンボタン８０が操作されると、操作された継続スキャンボタン８０に応じた位置に、新たな画像が既存の画像７２，８２に結合された状態で表示される。具体的には、例えば、画像７２上の継続スキャンボタン８０ｃに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信され、ＰＣ１０は、スキャン指令の返信として、スキャンデータを受信する。ＰＣ１０は、スキャンデータを受信すると、図８に示すように、プレビュー画面７０に表示されている画像７２の下縁に、受信したスキャンデータに基づく画像９０を結合させた状態で、プレビュー画面７０に表示する。なお、新たに受信したスキャンデータに基づく画像９０は、プレビュー画面７０に既に表示されている画像７２，８２と同じ大きさで表示される。これにより、例えば、３枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像を、ディスプレイ１６において、ユーザは確認することが可能となる。
【００３０】
なお、図８に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われることで、プレビュー画面７０に表示されている状態の３枚の画像７２，８２，９０が１枚の原稿に印刷される。つまり、３枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷が行われる。また、図８に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われることで、プレビュー画面７０に表示されている状態の３枚の画像７２，８２，９０の画像データが、データ記憶領域２８に記憶される。つまり、画像７２の右縁に画像８２が結合されるとともに、画像７２の下縁に画像９０が結合された状態の画像の画像データが、データ記憶領域２８に記憶される。
【００３１】
さらに、プレビュー画面７０に表示されている画像７２，８２，９０の上に、マウス操作により、ポインタ６０を移動させることで、図８に示すように、画像７２の上に、２つの継続スキャンボタン８０ａ，８０ｄが表示され、画像８２の上に、３つの継続スキャンボタン８０ｅ，８０ｆ，８０ｇが表示され、画像９０の上に、３つの継続スキャンボタン８０ｈ，８０ｉ，８０ｊが表示される。継続スキャンボタン８０ｈ，８０ｉ，８０ｊは、継続スキャンボタン８０ｂ，８０ｃ，８０ｄと略同じ機能を有するため、説明は省略する。なお、画像７２上には、継続スキャンボタン８０ｃは表示されず、画像９０上には、画像７２上の継続スキャンボタン８０ａに相当するボタンは表示されない。これは、画像７２の下縁および、画像９０の上縁には、新たな画像を結合することができないためである。
【００３２】
図８に示す画像７２，８２，９０上の継続スキャンボタン８０が操作されると、操作された継続スキャンボタン８０に応じた位置に、新たな画像が既存の画像７２，８２，９０に結合された状態で表示される。具体的には、例えば、画像９０上の継続スキャンボタン８０ｈに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信され、ＰＣ１０は、スキャン指令の返信として、スキャンデータを受信する。ＰＣ１０は、スキャンデータを受信すると、図９に示すように、プレビュー画面７０に表示されている画像９０の右縁に、受信したスキャンデータに基づく画像９６を結合させた状態で、プレビュー画面７０に表示する。なお、新たに受信したスキャンデータに基づく画像９６は、プレビュー画面７０に既に表示されている画像７２，８２，９０と同じ大きさで表示される。これにより、例えば、４枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷のイメージ画像を、ディスプレイ１６において、ユーザは確認することが可能となる。
【００３３】
なお、図９に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われることで、プレビュー画面７０に表示されている状態の４枚の画像７２，８２，９０，９６が１枚の原稿に印刷される。つまり、４枚の原稿を１枚の原稿に印刷するＮ−ｕｐ印刷が行われる。また、図９に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われることで、プレビュー画面７０に表示されている状態の４枚の画像７２，８２，９０，９６の画像データが、データ記憶領域２８に記憶される。つまり、画像７２の右縁に画像８２が結合され、画像７２の下縁に画像９０が結合され、画像８２の下縁および画像９０の右縁に画像９６が結合された状態の画像の画像データが、データ記憶領域２８に記憶される。
【００３４】
このように、通信システム１では、プレビュー画面７０に表示された画像７２，８２，９０，９６の上の継続スキャンボタン８０を操作するだけで、Ｎ−ｕｐ印刷のイメージ画像を、プレビュー画面７０に表示することが可能となる。これにより、非常に容易な手法により、Ｎ−ｕｐ印刷のイメージ画像を、ディスプレイ１６において、ユーザは確認することが可能となる。また、印刷ボタン７６の操作により、Ｎ−ｕｐ印刷を行うことが可能であり、記憶ボタン７８の操作により、Ｎ−ｕｐ印刷のイメージ画像を記憶することが可能である。これにより、Ｎ−ｕｐ印刷に関する種々の処理を容易に行うことが可能となる。
【００３５】
＜継続スキャン処理＞
また、通信システム１では、複数のスキャンデータを１群のスキャンデータとして記憶する継続スキャン処理を行うことが可能である。具体的には、ディスプレイ１６の表示面５０に表示されたメイン画面５２において、メインスキャンボタン５４に対する左クリック操作が行われると、上述したように、図３に示すように、メイン画面５２の隣にプレビュー画面７０が表示され、そのプレビュー画面７０に、メインスキャンボタン５４への操作により作成されたスキャンデータに基づく画像７２が表示される。その画像７２の上に、ポインタ６０が移動されると、上述したように、画像７２の上に、継続スキャンボタン８０が表示されるが、画像７２の右隣に、ポインタ６０が移動されると、図１０に示すように、画像７２の右隣に継続スキャンボタン（本発明の第２のアイコンの一例）１００が表示される。なお、継続スキャンボタン１００が表示されるための、ポインタ６０を移動させる位置は、かならずしも画像７２の右隣である必要はない。たとえば、プレビュー画面７０の大きさや、表示されている画像の数等の事情により、画像７２の右隣にこれ以上画像を表示させることができない場合には、ポインタ６０が、プレビュー画面７０において、画像７２よりも下で、かつ、左の位置に移動された場合に継続スキャンボタン１００が表示される構成としてもよい。すなわち、ポインタが画像７２よりも後ろであることを示す位置に移動された場合に継続スキャンボタン１００が表示されればよい。
【００３６】
この継続スキャンボタン１００に対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信される。この際、スキャン指令とともにスキャン処理の設定値も送信されるが、そのスキャン処理の設定値は、先に行われたスキャン処理の設定値と同じである。そして、スキャナ３０は、所定の設定値に従ったスキャン指令を受信すると、その設定値に従ったスキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、図１１に示すように、プレビュー画面７０に表示されている継続スキャンボタン１００の代わりに、スキャンデータに基づく画像１０２を表示する。
【００３７】
そして、図１０に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われることで、プレビュー画面７０に表示されている画像７２，１０２の印刷処理が行われる。具体的には、図８に示すプレビュー画面７０において、印刷ボタン７６に対する左クリック操作が行われると、上述した印刷サイズ選択画面（図示省略）がディスプレイ１６に表示される。この印刷サイズ選択画面において、印刷原稿のサイズが選択されると、選択された原稿サイズの印刷指令が、プリンタ３２に送信される。この際、印刷指令とともに、画像７２の画像データと画像１０２の画像データが送信される。そして、プリンタ３２は、印刷指令を受信すると、指令に従った原稿サイズの印刷処理を実行する。これにより、画像７２の印刷された原稿と画像１０２の印刷された原稿が作成される。
【００３８】
また、図１１に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われることで、プレビュー画面７０に表示されている画像７２，１０２の画像データが１群のデータとして記憶される。具体的には、図１１に示すプレビュー画面７０において、記憶ボタン７８に対する左クリック操作が行われると、上述したデータ形式選択画面（図示省略）がディスプレイ１６に表示される。このデータ形式選択画面において、データ形式が選択されると、選択されたデータ形式で、画像７２の画像データと画像１０２の画像データが、データ記憶領域２８に記憶される。詳しくは、データ形式選択画面において、ＪＰＥＧ形式が選択された場合には、画像７２の画像データと画像１０２の画像データとが同じフォルダに記憶される。また、データ形式選択画面において、ＰＤＦ形式が選択された場合には、画像７２の画像データと画像１０２の画像データとが結合され、その１つのＰＤＦ形式のデータが、１群のデータとして、データ記憶領域２８に記憶される。このように、通信システム１では、継続スキャンボタン１００を操作するだけで、複数のスキャンデータを、１群のデータとして記憶することが可能となり、簡易な操作により継続スキャン処理を行うことが可能となる。
【００３９】
＜制御プログラム＞
上述したＮ−ｕｐ印刷および継続スキャン処理は、ＰＣ１０のＣＰＵ１２において制御プログラム２６が実行されることによって行われる。以下に、図１２乃至図１５を用いて、ＣＰＵ１２で制御プログラム２６が実行される際のフローを説明する。なお、このフローは、メイン画面５２上の図示しない終了ボタンに対する選択操作が行われるまで繰り返し実行される。
【００４０】
制御プログラム２６が実行されると、ディスプレイ１６の表示面５０に表示されたメイン画面５２において、メインスキャンボタン５４に対する左クリック操作が行われたか否かが、ＣＰＵ１２によって判断される（Ｓ１００）。メインスキャンボタン５４に対する左クリック操作が行われていない場合（Ｓ１００のＮＯ）には、Ｓ１００の処理が繰り返される。一方、メインスキャンボタン５４に対する左クリック操作が行われた場合（Ｓ１００のＹＥＳ）には、スキャン指令がスキャナ３０に送信される（Ｓ１０２）。この際、メイン画面５２の設定選択ボタン５６への操作により設定されているスキャン処理の設定値が、スキャン指令とともに、スキャナ３０に送信される。
【００４１】
ＰＣ１０は、スキャン指令を送信すると、そのスキャン指令に対する返信として、スキャンデータをスキャナ３０から受信する（Ｓ１０４）。そして、ＰＣ１０は、受信したスキャンデータに基づく画像７２を、プレビュー画面７０に表示する（Ｓ１０６）。次に、表示された画像７２の上に、ポインタ６０が存在するか否かが、ＣＰＵ１２によって判断される（Ｓ１０８）。画像７２の上にポインタ６０が存在する場合（Ｓ１０８のＹＥＳ）には、画像７２の上に継続スキャンボタン８０が表示される（Ｓ１１０）。
【００４２】
続いて、継続スキャンボタン８０の上に、ポインタ６０が存在するか否かが、ＣＰＵ１２によって判断される（Ｓ１１２）。継続スキャンボタン８０の上にポインタ６０が存在しない場合（Ｓ１１２のＮＯ）には、Ｓ１０８に戻る。一方、継続スキャンボタン８０の上にポインタ６０が存在する場合（Ｓ１１２のＹＥＳ）には、その継続スキャンボタン８０に対するクリック操作が有ったか否かが、ＣＰＵ１２によって判断される（Ｓ１１４）。
【００４３】
継続スキャンボタン８０に対するクリック操作が無い場合（Ｓ１１４のＮＯ）には、ポインタ６０の位置する継続スキャンボタン８０に応じた位置に仮想枠８８が表示される（Ｓ１１６）。そして、Ｓ１１２に戻る。一方、継続スキャンボタン８０に対するクリック操作が有った場合（Ｓ１１４のＹＥＳ）には、そのクリック操作が左クリック操作であるか否かが、ＣＰＵ１２によって判断される（Ｓ１１８）。
【００４４】
そのクリック操作が左クリック操作でなく、右クリック操作であった場合（Ｓ１１８のＮＯ）には、設定値変更画面８４がディスプレイ１６の表示面５０に表示される（Ｓ１２０）。次に、設定値変更画面８４においてスキャン処理の設定値が変更される（Ｓ１２２）。そして、Ｓ１２４に進む。また、Ｓ１１８で、クリック操作が左クリック操作であった場合（Ｓ１１８のＹＥＳ）にも、Ｓ１２４に進む。
【００４５】
Ｓ１２４では、設定値変更画面８４において設定値が変更されている場合には、変更された設定値に従ったスキャン指令がスキャナ３０に送信され、設定値変更画面８４において設定値が変更されていない場合には、先のスキャン処理時の設定値に従ったスキャン指令がスキャナ３０に送信される（Ｓ１２４）。次に、ＰＣ１０は、スキャン指令の返信として、スキャナ３０からスキャンデータを受信する（Ｓ１２６）。そして、ＰＣ１０は、受信したスキャンデータに基づく画像８２を、操作された継続スキャンボタン８０に応じた位置に表示する（Ｓ１２８）。そして、Ｓ１４８に進む。
【００４６】
Ｓ１４８では、印刷ボタン７６に対する左クリック操作が行われたが否かが、ＣＰＵ１２によって判断される（Ｓ１４８）。印刷ボタン７６に対する左クリック操作が行われた場合（Ｓ１４８のＹＥＳ）には、印刷サイズ選択画面がディスプレイ１６の表示面５０に表示される（Ｓ１５０）。そして、印刷サイズ選択画面において印刷サイズが選択されたか否かが、ＣＰＵ１２によって判断される（Ｓ１５２）。
【００４７】
印刷サイズ選択画面において印刷サイズが選択されていない場合（Ｓ１５２のＮＯ）には、Ｓ１５２の処理が繰り返される。一方、印刷サイズ選択画面において印刷サイズが選択された場合（Ｓ１５２のＹＥＳ）には、選択された印刷サイズに応じた印刷指令が、プリンタ３２に送信される（Ｓ１５４）。なお、この際、プレビュー画面７０に表示されている複数の画像７２，８２が結合された状態の画像の画像データも、プリンタ３２に送信される。そして、Ｓ１００に戻る。
【００４８】
また、Ｓ１４８で印刷ボタン７６に対する左クリック操作が行われていない場合（Ｓ１４８のＮＯ）には、記憶ボタン７８に対する左クリック操作が行われたが否かが、ＣＰＵ１２によって判断される（Ｓ１５６）。記憶ボタン７８に対する左クリック操作が行われていない場合（Ｓ１５６のＮＯ）には、Ｓ１０８に戻る。一方、記憶ボタン７８に対する左クリック操作が行われた場合（Ｓ１５６のＹＥＳ）には、データ形式選択画面がディスプレイ１６の表示面５０に表示される（Ｓ１５８）。
【００４９】
そして、データ形式選択画面においてデータ形式が選択されたか否かが、ＣＰＵ１２によって判断される（Ｓ１６０）。データ形式選択画面においてデータ形式が選択されていない場合（Ｓ１６０のＮＯ）には、Ｓ１６０の処理が繰り返される。一方、データ形式選択画面においてデータ形式が選択された場合（Ｓ１６０のＹＥＳ）には、選択されたデータ形式で、プレビュー画面７０に表示されている複数の画像７２，８２が結合された状態の画像の画像データがデータ記憶領域２８に記憶される（Ｓ１６２）。そして、Ｓ１００に戻る。
【００５０】
また、Ｓ１０８で画像７２の上にポインタ６０が存在しない場合（Ｓ１０８のＮＯ）には、表示された画像７２の右隣にポインタ６０が存在するか否かが、ＣＰＵ１２によって判断される（Ｓ１３０）。表示された画像７２の右隣にポインタ６０が存在しない場合（Ｓ１３０のＮＯ）には、Ｓ１００に戻る。一方、表示された画像７２の右隣にポインタ６０が存在する場合（Ｓ１３０のＹＥＳ）には、画像７２の右縁に継続スキャンボタン１００が表示される（Ｓ１３２）。
【００５１】
次に、継続スキャンボタン１００に対するクリック操作が有ったか否かが、ＣＰＵ１２によって判断される（Ｓ１３４）。継続スキャンボタン１００に対するクリック操作が無い場合（Ｓ１３４のＮＯ）には、Ｓ１３０に戻る。一方、継続スキャンボタン１００に対するクリック操作が有った場合（Ｓ１３４のＹＥＳ）には、そのクリック操作が左クリック操作であるか否かが、ＣＰＵ１２によって判断される（Ｓ１３６）。
【００５２】
そのクリック操作が左クリック操作でなく、右クリック操作であった場合（Ｓ１３６のＮＯ）には、設定値変更画面８４がディスプレイ１６の表示面５０に表示される（Ｓ１３８）。次に、設定値変更画面８４においてスキャン処理の設定値が変更される（Ｓ１４０）。そして、Ｓ１４２に進む。また、Ｓ１３６で、クリック操作が左クリック操作であった場合（Ｓ１３６のＹＥＳ）にも、Ｓ１４２に進む。
【００５３】
Ｓ１４２では、設定値変更画面８４において設定値が変更されている場合には、変更された設定値に従ったスキャン指令がスキャナ３０に送信され、設定値変更画面８４において設定値が変更されていない場合には、先のスキャン処理時の設定値に従ったスキャン指令がスキャナ３０に送信される（Ｓ１４２）。次に、ＰＣ１０は、スキャン指令の返信として、スキャナ３０からスキャンデータを受信する（Ｓ１４４）。そして、ＰＣ１０は、受信したスキャンデータに基づく画像１０２を、継続スキャンボタン１００の表示されていた箇所に、継続スキャンボタン１００の代わりに表示する（Ｓ１４６）。そして、Ｓ１４８以降の処理が行われる。
【００５４】
なお、Ｓ１０６を実行するＣＰＵ１２は、第１表示手段および第３表示手段の一例である。Ｓ１１８を実行するＣＰＵ１２は、位置特定手段の一例である。Ｓ１２８を実行するＣＰＵ１２は、第２表示手段の一例である。Ｓ１２４を実行するＣＰＵ１２は、スキャン指令出力手段の一例である。Ｓ１２６を実行するＣＰＵ１２は、スキャンデータ取得手段の一例である。Ｓ１１６を実行するＣＰＵ１２は、第４表示手段の一例である。Ｓ１４６を実行するＣＰＵ１２は、第４表示手段の一例である。Ｓ１５４を実行するＣＰＵ１２は、印刷指令出力手段の一例である。Ｓ１６２を実行するＣＰＵ１２は、記憶手段の一例である。
【００５５】
＜第２実施形態＞
第２実施形態に係る通信システム１の動作を説明する。ただし、第２実施形態における通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、第２実施形態における通信システム１の構成の説明は省略する。
【００５６】
第１実施形態の通信システム１のＰＣ１０では、プレビュー画面７０に表示された画像７２の上に、ポインタ６０を移動させることで、画像７２の上に、４個の継続スキャンボタン８０ａ，８０ｂ，８０ｃ，８０ｄが表示されるが、第２実施形態の通信システム１では、プレビュー画面７０に表示された画像７２の上に、ポインタ６０を移動させることで、画像７２の上に、２個の継続スキャンボタンが表示される。
【００５７】
具体的には、プレビュー画面７０に表示されている画像７２の上に、マウス操作により、ポインタ６０を移動させることで、図１６に示すように、その画像７２の上に、２つの継続スキャンボタン（本発明の第１のアイコンの一例）１１０ａ，１１０ｂが表示される。継続スキャンボタン１１０ａは、右向き矢印の形状をなし、画像７２の右縁部に表示される。継続スキャンボタン１１０ｂは、左向き矢印の形状をなし、画像７２の左縁部に表示される。
【００５８】
継続スキャンボタン１１０ａ，１１０ｂは、第１実施形態の継続スキャンボタン８０ｂ，８０ｄと同じ機能を有している。つまり、例えば、継続スキャンボタン１１０ａに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信される。スキャナ３０は、スキャン指令を受信すると、スキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、図１７に示すように、受信したスキャンデータに基づく画像８２が、プレビュー画面７０に既に表示されていた画像７２の右縁に結合された状態で、プレビュー画面７０に表示される。なお、受信したスキャンデータに基づく画像８２は、プレビュー画面７０に既に表示されていた画像７２と同じ大きさで表示される。
【００５９】
また、プレビュー画面７０に表示されている画像７２，８２の上に、マウス操作により、ポインタ６０を移動させることで、図１７に示すように、画像７２と画像８２との結合部分に、２つの継続スキャンボタン１１０ｃ，１１０ｄが表示される。継続スキャンボタン１１０ｃは、上向き矢印の形状をなし、画像７２と画像８２との結合部分の上縁部に表示される。継続スキャンボタン１１０ｄは、下向き矢印の形状をなし、画像７２と画像８２との結合部分の下縁部に表示される。
【００６０】
継続スキャンボタン１１０ｃ，１１０ｄは、第１実施形態の継続スキャンボタン８０ａ，８０ｃと略同じ機能を有しているが、ボタン操作により結合される画像の大きさが異なっている。具体的には、例えば、継続スキャンボタン１１０ｄに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信される。スキャナ３０は、スキャン指令を受信すると、スキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、図１８に示すように、受信したスキャンデータに基づく画像１１２が、プレビュー画面７０に既に表示されていた画像７２および画像８２の下縁に結合された状態で、プレビュー画面７０に表示される。なお、受信したスキャンデータに基づく画像１１２は、プレビュー画面７０に既に表示されていた画像７２と画像８２とを合わせた画像と同じ大きさで表示される。このため、受信したスキャンデータに基づく画像１１２は、外縁の長辺が左右方向に延びるようにして、プレビュー画面７０に表示される。
【００６１】
さらに、プレビュー画面７０に表示されている画像７２，８２，１１２の上に、マウス操作により、ポインタ６０を移動させることで、図１８に示すように、画像７２と画像１１２との結合部分、および、画像８２と画像１１２との結合部分に、２つの継続スキャンボタン１１０ｅ，１１０ｆが表示される。継続スキャンボタン１１０ｅは、右向き矢印の形状をなし、画像８２と画像１１２との結合部分の右縁部に表示される。継続スキャンボタン１１０ｆは、左向き矢印の形状をなし、画像７２と画像１１２との結合部分の左縁部に表示される。
【００６２】
継続スキャンボタン１１０ｅ，１１０ｆは、第１実施形態の継続スキャンボタン８０ｂ，８０ｄと略同じ機能を有しているが、ボタン操作により結合される画像の大きさが異なっている。具体的には、例えば、継続スキャンボタン１１０ｅに対する左クリック操作が行われると、スキャナ３０にスキャン指令が送信される。スキャナ３０は、スキャン指令を受信すると、スキャン処理を実行し、スキャン処理により生成されたスキャンデータを、ＰＣ１０に送信する。ＰＣ１０は、スキャンデータを受信すると、受信したスキャンデータに基づく画像が、プレビュー画面７０に既に表示されていた画像８２および画像１１２の右縁に結合された状態で、プレビュー画面７０に表示される。なお、受信したスキャンデータに基づく画像は、プレビュー画面７０に既に表示されていた画像７２と画像８２と画像１１２とを合わせた画像と同じ大きさで表示される。
【００６３】
このように、第２実施形態の通信システム１では、継続スキャンボタン１１０は、画像の長辺の中央部に表示され、継続スキャンボタン１１０の操作により、画像の長辺に、新たな画像が結合される。さらに、新たに結合される画像の大きさは、既に表示されている１以上の画像を合わせた大きさと同じとされている。このため、複数の画像が結合された画像の短辺と長辺との比率は、プレビュー画面７０に最初に表示された画像７２の短辺と長辺との比率と同じとなる。これにより、例えば、プレビュー画面７０に最初に表示された画像７２の元原稿が、Ａ４サイズ等のＡ列のサイズであれば、結合された画像を、Ａ列のサイズの原稿に適切に印刷することが可能となる。
【００６４】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記第１実施形態では、図５に示すように、画像７２と画像８２との上に、継続スキャンボタン８０ａ，８０ｃ，８０ｄ，８０ｅ，８０ｆ，８０ｇが表示され、上記第２実施形態では、図１７に示すように、画像７２と画像８２との上に、継続スキャンボタン１１０ｃ，１１０ｄが表示されているが、画像７２と画像８２との上に、図１９に示すように、継続スキャンボタン８０ａ，８０ｃ，８０ｄ，８０ｅ，８０ｆ，８０ｇと、継続スキャンボタン１１０ｃ，１１０ｄを表示することが可能である。これにより、画像の種々の箇所に新たな画像を結合することが可能となる。
【００６５】
また、上記実施形態では、画像データの結合等を行うための装置として、ＰＣ１０が採用されているが、スマートフォン等の携帯端末を採用することが可能である。なお、携帯端末を用いる場合は、ディスプレイの表示面がＰＣ等に比べて小さいことが考えられる。そのため、プレビュー画面に表示されている画像に、受信したスキャンデータに基づく画像を結合させて表示を行う際、結合した画像の大きさを、結合前の画像の大きさと同じに保つために、結合後の画像の縮小表示を行ってもよい。また、携帯端末では、マウスに代えてタッチパネルを用いる。そのため、上記実施形態では、プレビュー画面に表示されている画像の上にポインタが移動されると、継続スキャンボタンが表示される構成であったが、これに代えて、プレビュー画面に表示されている画像上に、最初から上記実施形態における継続スキャンボタン８０に対応する継続スキャンボタンを表示させておき、タッチ操作を受付けた場合にスキャナ３０にスキャン指令を送信する構成としてもよい。また、上記実施形態では、プレビュー画面に表示されている画像よりも、後ろの位置にポインタが移動された場合に継続スキャンボタン１００が表示される構成であった。しかし、フリック操作等により、上記実施形態における継続スキャンボタン１００に対応する継続スキャンボタンを表示させる構成としてもよい。具体的には、例えば、図２０に示すように、携帯端末のパネル１２０に、画像１２２が表示されている際に、ユーザが、矢印１２４の方向、つまり、右から左に向かう方向にフリック操作を行った場合に、パネル１２０には、図２１に示すように、スキャンボタン（本発明の第２のアイコンの一例）１２６が表示される。そして、スキャンボタン１２６が操作されると、携帯端末からスキャナ３０にスキャン指令が送信される。スキャナ３０は、スキャン指令を受信すると、スキャン処理を実行し、スキャン処理により生成されたスキャンデータを、携帯端末に送信する。携帯端末は、スキャンデータを受信すると、図２２に示すように、受信したスキャンデータに基づく画像１２８を、パネル１２０に表示する。なお、画像１２８の画像データは、画像１２２の画像データとともに、１群のデータとして記憶される。また、上記説明でのフリック操作が、左方向のフリック操作であり、ページ送りを連想させる操作であるため、１群のデータ内での順番として、画像１２８の画像データが、画像１２２の画像データの次のデータとなるように記憶される。一方、右方向へのフリック操作により、新たな画像がパネル１２０に表示された場合には、左方向へのフリック操作が、ページ戻しを連想させる操作であるため、先にパネル１２０に表示されている画像の画像データと、新たな画像の画像データとが１群のデータとして記憶される際に、新たな画像の画像データが、先に表示されていた画像の画像データの前のデータとなるように記憶される。このように、パネル１２０に対するフリック操作等によって、継続スキャンを実行することが可能である。
【００６６】
また、上記実施形態では、継続スキャンボタン８０，１１０が、画像７２等の上に表示されているが、継続スキャンボタン８０，１１０を、画像７２等から左右上下方向の少なくとも１つの方向に離れた位置に表示することが可能である。なお、継続スキャンボタン８０，１１０が、画像７２等から離れた位置に表示される際には、継続スキャンボタン１００は、継続スキャンボタン８０，１１０より画像７２等から離れた位置に表示する必要がある。
【００６７】
また、上記実施形態及び変形例では、情報処理装置とスキャナは独立した装置であったが、一体の構成としてもよい。すなわち、スキャナが、上記実施形態及び変形例において情報処理装置が行っていた処理を、スキャナが行ってもよい。
【００６８】
また、上記実施形態では、ＣＰＵ１２によって図１２乃至図１５等に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６９】
１０：ＰＣ、１２：ＣＰＵ、１６：ディスプレイ、１８：マウス、２０：ネットワークＩ／Ｆ、２６：制御プログラム、２８：データ記憶領域、３０：スキャナ、３２：プリンタ、６０：ポインタ、８０：継続スキャンボタン、１００：継続スキャンボタン、１１０：継続スキャンボタン
【図１】
0006379775.tif 000002
【図２】
0006379775.tif 000003
【図３】
0006379775.tif 000004
【図４】
0006379775.tif 000005
【図５】
0006379775.tif 000006
【図６】
0006379775.tif 000007
【図７】
0006379775.tif 000008
【図８】
0006379775.tif 000009
【図９】
0006379775.tif 000010
【図１０】
0006379775.tif 000011
【図１１】
0006379775.tif 000012
【図１２】
0006379775.tif 000013
【図１３】
0006379775.tif 000014
【図１４】
0006379775.tif 000015
【図１５】
0006379775.tif 000016
【図１６】
0006379775.tif 000017
【図１７】
0006379775.tif 000018
【図１８】
0006379775.tif 000019
【図１９】
0006379775.tif 000020
【図２０】
0006379775.tif 000021
【図２１】
0006379775.tif 000022
【図２２】
0006379775.tif 000023