(57)【要約】【課題】容易にスキャンデータの編集を行うことを課題とする。【解決手段】１以上のスキャン装置と通信可能な通信部を備える情報処理装置において、スキャン装置で実行されるスキャンジョブを示すポップアップ画像５０がディスプレイ１６に表示される。そして、ポップアップ画像５０に対する操作を受け付けた場合、具体的には、例えば、ポップアップ画像５０ｃのドラッグ操作により、ポップアップ画像５０ｃがポップアップ画像５０ｂの上に重ねられることで、ポップアップ画像５０ｂに対応するスキャンデータと、ポップアップ画像５０ｃに対応するスキャンデータとが編集される。これにより、容易にスキャンデータの編集を行うことが可能となる。【選択図】図５
2018169800.tif 000002
【特許請求の範囲】
【請求項１】
１以上のスキャン装置と通信可能な通信部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータに、
前記１以上のスキャン装置からスキャンデータを受信する受信処理と、
前記受信処理において受信されるスキャンデータが前記１以上のスキャン装置により作成される際のスキャンジョブを示すジョブ画像を、前記表示部に表示させるジョブ画像表示処理と、
前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、
を実行させることを特徴とする制御プログラム。
【請求項２】
前記編集処理は、
前記ジョブ画像表示処理において複数の前記ジョブ画像が表示されている際に、前記複数のジョブ画像に対する特定の操作を受け付けた場合に、前記複数のジョブ画像のうちの２以上のジョブ画像の２以上のスキャンジョブにより作成されたスキャンデータを結合することを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記編集処理は、
前記複数のジョブ画像の中から前記２以上のジョブ画像を選択する操作を、前記特定の操作として、受け付けた場合に、操作を受け付けた前記２以上のジョブ画像の２以上のスキャンジョブにより作成されたスキャンデータを結合することを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記複数のジョブ画像の中から前記２以上のジョブ画像を選択する操作が、
前記複数のジョブ画像のうちのドラッグ操作により移動させた１以上のジョブ画像を、当該１以上のジョブ画像の他のジョブ画像の上でドロップ操作することで、前記１以上の画像と前記他のジョブ画像とを選択する操作であることを特徴とする請求項３に記載の制御プログラム。
【請求項５】
前記コンピュータを、
前記特定の操作を受け付けた場合に、前記２以上のスキャンジョブのうちの少なくとも１のスキャンジョブにより作成されたスキャンデータのサムネイル画像を前記表示部に表示させるサムネイル画像表示処理として機能させることを特徴とする請求項２乃至４のいずれか１項に記載の制御プログラム。
【請求項６】
前記サムネイル画像表示処理は、
複数の前記サムネイル画像を表示させ、
前記編集処理は、
前記特定の操作を受け付けた場合、かつ、前記複数のサムネイル画像に対して、結合対象のスキャンデータに基づく画像の挿入位置を指定する操作を受け付けた場合に、指定された挿入位置に、前記結合対象のスキャンデータに基づく画像が挿入されるように、スキャンデータを結合することを特徴とする請求項５に記載の制御プログラム。
【請求項７】
前記編集処理は、
前記ジョブ画像表示処理において表示されたジョブ画像の中から１のジョブ画像を選択する操作を受け付けた場合に、前記１のジョブ画像の１のスキャンジョブにより作成されたスキャンデータの出力画像を変換することを特徴とする請求項１に記載の制御プログラム。
【請求項８】
前記編集処理は、
前記ジョブ画像表示処理において複数の前記ジョブ画像が表示されている際に、前記複数のジョブ画像の中から２以上のジョブ画像を選択する操作を受け付けた場合に、操作を受け付けた前記２以上のジョブ画像の２以上のスキャンジョブにより作成されたスキャンデータを結合し、
前記コンピュータを、
前記ジョブ画像表示処理において表示されたジョブ画像の中から１のジョブ画像を選択する操作を受け付けた場合に、前記編集処理によるスキャンデータの出力画像の変換を受け付けるための変換受付画像を前記表示部に表示させる変換受付画像表示処理と、
前記ジョブ画像表示処理において前記複数のジョブ画像が表示されている際に、前記複数のジョブ画像の中から前記２以上のジョブ画像を選択する操作を受け付けた場合に、前記編集処理によるスキャンデータの結合を受け付けるための結合受付画像を前記表示部に表示させる結合受付画像表示処理と、
して機能させることを特徴とする請求項７に記載の制御プログラム。
【請求項９】
前記ジョブ画像表示処理は、
前記ジョブ画像として、ポップアップ画像を前記表示部に表示させることを特徴とする請求項１乃至８の何れか１項に記載の制御プログラム。
【請求項１０】
１以上のスキャン装置と通信可能な通信部と、
表示部と、
制御部と、
を備える情報処理装置であって、
前記制御部は、
前記１以上のスキャン装置からスキャンデータを受信する受信処理と、
前記受信処理において受信されるスキャンデータが前記１以上のスキャン装置により作成される際のスキャンジョブに関するジョブ画像を前記表示部に表示させるジョブ画像表示処理と、
前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、
を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャン装置から受信したスキャンデータを編集可能な情報処理装置のコンピュータが読み取り可能な制御プログラム等に関する。
【背景技術】
【０００２】
情報処理装置では、スキャン装置から受信したスキャンデータを編集することが可能である。下記特許文献には、スキャンジョブ等のジョブの結合を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７７８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置において、従来では、編集用のアプリケーションを起動させて、そのアプリケーションの操作手順に従って、スキャンデータの編集が実行される。このため、従来の情報処理装置では、編集用のアプリケーションを入手する必要があり、アプリケーションの入手，インストール等に無駄な労力が必要であった。また、アプリケーションの操作手順として、煩雑な手順も多く、容易にスキャンデータの編集を行うことができない。本発明は、そのような事情に鑑みてなされたものであり、容易にスキャンデータの編集を行うことを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の制御プログラムは、１以上のスキャン装置と通信可能な通信部と、表示部とを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータに、前記１以上のスキャン装置からスキャンデータを受信する受信処理と、前記受信処理において受信されるスキャンデータが前記１以上のスキャン装置により作成される際のスキャンジョブを示すジョブ画像を、前記表示部に表示させるジョブ画像表示処理と、前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、を実行させることを特徴とする。
【０００６】
また、上記課題を解決するために、本発明の情報処理装置は、１以上のスキャン装置と通信可能な通信部と、表示部と、制御部と、を備える情報処理装置であって、前記制御部は、前記１以上のスキャン装置からスキャンデータを受信する受信処理と、前記受信処理において受信されるスキャンデータが前記１以上のスキャン装置により作成される際のスキャンジョブに関するジョブ画像を前記表示部に表示させるジョブ画像表示処理と、前記ジョブ画像表示処理において表示されたジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータを編集する編集処理と、を実行することを特徴とする。
【発明の効果】
【０００７】
本発明に記載の制御プログラムおよび情報処理装置では、スキャン装置で実行されるスキャンジョブを示すジョブ画像が表示部に表示される。そして、そのジョブ画像に対する操作を受け付けた場合に、操作を受け付けたジョブ画像のスキャンジョブにより作成されたスキャンデータが編集される。これにより、容易にスキャンデータの編集を行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】通信システム１のブロック図である。
【図２】ポップアップ画像５０が表示されたディスプレイ１６を示す図である。
【図３】ポップアップ画像５０と変換メニュー７０とが表示されたディスプレイ１６を示す図である。
【図４】ポップアップ画像５０が表示されたディスプレイ１６を示す図である。
【図５】ポップアップ画像５０と結合メニュー７８とが表示されたディスプレイ１６を示す図である。
【図６】ポップアップ画像５０と結合メニュー７８と挿入位置指定画面８０とが表示されたディスプレイ１６を示す図である。
【図７】ポップアップ画像５０と結合メニュー７８と挿入位置指定画面８０とが表示されたディスプレイ１６を示す図である。
【図８】ポップアップ画像５０が表示されたディスプレイ１６を示す図である。
【図９】ＰＣ１０の動作フローチャートを示す図である。
【図１０】ＰＣ１０の動作フローチャートを示す図である。
【図１１】ジョブ画像１００が表示されたディスプレイ１６を示す図である。
【発明を実施するための形態】
【０００９】
＜通信システムの構成＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（Personal computerの略）（本発明の情報処理装置の一例）１０、スキャナ（本発明のスキャン装置の一例）３０、スキャナ（本発明のスキャン装置の一例）３２、アクセスポイント３４を備える。
【００１０】
ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）（本発明の制御部、コンピュータの一例）１２、記憶部１４、ディスプレイ（本発明の表示部の一例）１６、マウス１８、ネットワークＩ／Ｆ（本発明の通信部の一例）２０を主に備えている。これらの構成要素は、バス２２を介して互いに通信可能とされている。
【００１１】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の制御プログラムの一例）２６に従って処理を実行する。制御プログラム２６は、スキャナ３０，３２から取得したスキャンデータを編集するためのプログラムである。以降、制御プログラム２６を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１２】
なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（Hard Disk・Driveの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、データ記憶領域２８を備える。データ記憶領域２８は、スキャナ３０，３２から取得したスキャンデータ、制御プログラム２６の実行に必要なデータなどを記憶する領域である。
【００１３】
ディスプレイ１６は、表示面を有しており、表示面に画像データに基づく画像等を表示する。ディスプレイ１６の一例としては、例えば、ＬＣＤ、有機ＥＬ、プラズマディスプレイ等が挙げられる。マウス１８は、ディスプレイ１６の表示面に表示されるポインタを移動させるためのものであり、ユーザによるクリック操作等を受け付け、受け付けた操作に応じた信号を出力する。
【００１４】
ネットワークＩ／Ｆ２０は、アクセスポイント３４を介して外部装置と通信するものであり、アクセスポイント３４を介して、スキャナ３０，３２に接続される。これにより、ＰＣ１０は、スキャナ３０，３２と各種データの送受信を行うことが可能である。
【００１５】
＜スキャンデータの編集＞
通信システム１では、ＰＣ１０が、スキャナ３０，３２からスキャンデータを取得し、そのスキャンデータを、ＰＣ１０のディスプレイ１６に表示されたポップアップ画像に対して操作することで編集することが可能とされている。
【００１６】
詳しくは、スキャナ３０，３２では、スキャン処理が実行されると、原稿毎にスキャンデータが作成され、１枚以上の原稿のスキャンデータが、１回のスキャンジョブによるスキャンデータ群として作成される。つまり、１回のスキャンジョブとして、１枚以上の原稿が読み取られ、その読取により作成された１枚以上の原稿のスキャンデータが、１のスキャンデータ群として作成される。このため、１のスキャンデータ群は、１枚以上の原稿のスキャンデータによって構成されている。
【００１７】
そして、スキャナ３０，３２において、１回のスキャンジョブにより１のスキャンデータ群が作成されると、その１のスキャンデータ群が、ＰＣ１０に送信される。つまり、スキャナ３０，３２は、スキャンジョブを実行する毎に、１のスキャンデータ群をＰＣ１０に送信する。そして、ＰＣ１０は、受信したスキャンデータ群をデータ記憶領域２８に記憶する。
【００１８】
また、スキャナ３０，３２は、スキャン待機中，スキャンジョブ実行時等のスキャンジョブ受付時に、スキャンジョブに関する情報（以下、「ジョブ情報」と記載する）をＰＣ１０に送信する。ジョブ情報は、スキャンジョブの実行状況に関する情報（以下、「状況情報」と記載する。）を含み、その実行状況に関する情報として、スキャンジョブ実行中に、スキャンジョブが実行中であることを示す情報が送信され、スキャンジョブ完了後に、スキャンジョブが完了したことを示す情報が送信される。また、ジョブ情報は、スキャンジョブを実行するスキャナを特定可能な情報（以下、「スキャナ特定情報」と記載する）も含む。
【００１９】
そして、ＰＣ１０は、ジョブ情報を受信すると、ジョブ情報に含まれる状況情報とスキャナ特定情報とに基づいて、図２に示すように、ポップアップ画像（本発明のジョブ画像の一例）５０をディスプレイ１６に表示する。なお、ポップアップ画像５０は、受信したジョブ情報毎に表示されるため、図２に示す例では、ＰＣ１０が３つのジョブ情報を受信し、３つのポップアップ画像５０ａ，ｂ，ｃを表示している。
【００２０】
各ポップアップ画像５０ａ，ｂ，ｃには、状況情報に基づいて、スキャンジョブの実行状況が表示されるとともに、スキャナ特定情報に基づいて、スキャンジョブを実行するスキャナ名が表示される。ちなみに、３つのポップアップ画像５０ａ，ｂ，ｃの各々は、スキャンジョブが完了していることを示している。また、２つのポップアップ画像５０ａ，ｂの各々は、スキャナ３０においてスキャンジョブが実行されていることを示し、ポップアップ画像５０ｃは、スキャナ３２においてスキャンジョブが実行されていることを示している。
【００２１】
また、ＰＣ１０では、受信したスキャンデータ群が、ポップアップ画像５０と関連付けて、データ記憶領域２８に記憶されている。つまり、ポップアップ画像５０と、そのポップアップ画像５０の基となるジョブ情報のスキャンジョブにより作成されたスキャンデータ群とが、関連づけてデータ記憶領域２８に記憶されている。
【００２２】
そして、ポップアップ画像５０がディスプレイ１６に表示されている際に、ユーザがマウス１８を操作して、ポップアップ画像５０の上にポインタ６０を移動させることで、ポップアップ画像５０と関連付けて記憶されているスキャンデータ群が編集される。具体的には、例えば、ユーザが、マウス１８を操作して、ポップアップ画像５０ｂの上にポインタ６０を移動させることで、図３に示すように、ポップアップ画像５０ｂからの吹き出し画像として、変換メニュー（本発明の変換受付画像の一例）７０がディスプレイ１６に表示される。
【００２３】
変換メニュー７０には、第１変換ボタン７２と第２変換ボタン７４とが表示される。第１変換ボタン７２は、２ｉｎ１変換処理を行うためのボタンであり、第２変換ボタン７４は、色変換処理を行うためのボタンである。なお、第１変換ボタン７２等は、その第１変換ボタン７２等の上にポインタ６０を移動させ、左クリック操作を行うことで、操作される。このため、第１変換ボタン７２等の上に、ポインタ６０を移動させ、左クリック操作を行うことを、単に、第１変換ボタン７２等の操作と記載する。
【００２４】
２ｉｎ１変換処理は、スキャンデータの出力画像を変換する処理であり、２枚の原稿を用紙の１ページに印刷できるように、スキャンデータを変換する処理である。詳しくは、第１変換ボタン７２が操作されることで、変換メニュー７０の表示の起因となったポップアップ画像５０、つまり、変換メニュー７０が表示される直前にポインタ６０が重ねられていたポップアップ画像５０ｂと関連付けて記憶されているスキャンデータ群が抽出される。次に、そのスキャンデータ群を構成するスキャンデータに基づいて、１枚の原稿毎のスキャンデータに基づくサムネイル画像（図示省略）がディスプレイ１６に表示される。
【００２５】
そして、表示されたサムネイル画像から２つのサムネイル画像が、ユーザ操作により選択されると、選択された２つのサムネイル画像の基となるスキャンデータが、そのスキャンデータに基づく画像が用紙の１ページに印刷できるように、変換される。なお、２つのサムネイル画像を用紙の１ページに印刷するためのスキャンデータの変換処理の手法は、既存の技術であるため、詳しい説明は省略する。そして、スキャンデータの変換処理が終了すると、その変換されたスキャンデータを含むスキャンデータ群が、ポップアップ画像５０ｂと関連付けてデータ記憶領域２８に記憶される。
【００２６】
また、変換前のスキャンデータを含むスキャンデータ群は、消去されず、旧スキャンデータ群として、データ記憶領域２８への記憶が維持される。つまり、データ記憶領域２８には、ポップアップ画像５０ｂと関連付けて、新たなスキャンデータ群としての変換後のスキャンデータ群と、旧スキャンデータ群としての変換前のスキャンデータ群とが記憶されている。
【００２７】
上記手法により、２ｉｎ１変換処理が完了すると、図４に示すように、ポップアップ画像５０ｂに、キャンセルボタン７６が表示される。キャンセルボタン７６は、完了した２ｉｎ１変換処理をキャンセルするためのボタンであり、キャンセルボタン７６への操作により、データ記憶領域２８に記憶されている変換後のスキャンデータ群が消去される。そして、変換前のスキャンデータ群、つまり、旧スキャンデータ群が、新たなスキャンデータ群として、データ記憶領域２８に記憶される。
【００２８】
また、色変換処理は、スキャンデータの出力画像を変換する処理であり、出力画像がカラー画像である場合に、白黒画像となるように、スキャンデータを変換する処理である。詳しくは、第２変換ボタン７４が操作されることで、変換メニュー７０の表示の起因となったポップアップ画像５０、つまり、変換メニュー７０が表示される直前にポインタ６０が重ねられていたポップアップ画像５０ｂと関連付けて記憶されているスキャンデータ群が抽出される。
【００２９】
そして、そのスキャンデータ群を構成するスキャンデータが、そのスキャンデータに基づく出力画像がカラー画像から白黒画像となるように、変換される。なお、出力画像をカラー画像から白黒画像に変更するスキャンデータの変換処理の手法は、既存の技術であるため、詳しい説明は省略する。そして、スキャンデータの変換処理が終了すると、変換されたスキャンデータを含むスキャンデータ群が、ポップアップ画像５０ｂと関連付けてデータ記憶領域２８に記憶される。なお、色変換処理においても、変換前のスキャンデータ群が、旧スキャンデータ群として、データ記憶領域２８に記憶されている。このため、色変換処理完了後に、キャンセルボタン７６が操作されることで、色変換処理をキャンセルすることができる。
【００３０】
また、ＰＣ１０では、ポップアップ画像５０がディスプレイ１６に表示されている際に、マウス操作により、ポップアップ画像５０の上に、別のポップアップ画像５０を重ねることで、それら２つのポップアップ画像５０と関連付けて記憶されているスキャンデータ群が結合される。具体的には、例えば、図２に示すように、ディスプレイ１６にポップアップ画像５０ａ，ｂ，ｃが表示されている状態で、ユーザが、マウス１８を操作して、ポップアップ画像５０ｃの上にポインタ６０を移動させ、左クリック操作を行うことで、ポップアップ画像５０ｃが移動可能な状態となる。そして、その状態、つまり、左クリックを維持した状態でポインタ６０を移動させることで、ポップアップ画像５０ｃが移動する。なお、ポップアップ画像５０ｃ等の上で左クリック操作を維持した状態でポインタ６０を移動させて、ポップアップ画像５０ｃ等を移動させる操作を、ドラッグ操作と記載する。
【００３１】
そして、図５に示すように、ドラッグ操作によりポップアップ画像５０ｃをポップアップ画像５０ｂの上に移動させ、ポップアップ画像５０ｃをポップアップ画像５０ｂの上に重ねることで、ポップアップ画像５０ｂからの吹き出し画像として、結合メニュー（本発明の結合受付画像の一例）７８がディスプレイ１６に表示される。結合メニュー７８には、後に詳しく説明するが、原稿の挿入位置を指定するための画面のイラストが記載されている。なお、ドラッグ操作により重ねられた２つのポップアップ画像５０のうちの上のポップアップ画像５０、つまり、ドラッグ操作により移動するポップアップ画像５０を、上側ポップアップ画像と記載し、下のポップアップ画像５０、つまり、ドラッグ操作により移動するポップアップ画像５０の移動先のポップアップ画像５０を、下側ポップアップ画像と記載する。
【００３２】
続いて、ポップアップ画像５０ｃのドラッグ操作を維持した状態、つまり、ポップアップ画像５０ｃの上での左クリック操作を維持した状態で、図６に示すように、ポインタ６０を結合メニュー７８の上に移動させることで、結合メニュー７８からの吹き出し画像として、挿入位置指定画面８０がディスプレイ１６に表示される。挿入位置指定画面８０には、ドラッグ操作により移動するポップアップ画像５０ｃの移動先のポップアップ画像５０ｂ、つまり、下側ポップアップ画像に応じたスキャンデータに基づくサムネイル画像（本発明のサムネイル画像の一例）が表示される。
【００３３】
詳しくは、ポインタ６０が結合メニュー７８の上に移動すると、下側ポップアップ画像と関連付けて記憶されているスキャンデータ群が抽出される。次に、そのスキャンデータ群を構成するスキャンデータに基づくサムネイル画像８２が、挿入位置指定画面８０に表示される。なお、図６では、３枚のサムネイル画像８２ａ，ｂ，ｃが挿入位置指定画面８０に表示されている。
【００３４】
そして、ポップアップ画像５０ｃのドラッグ操作を維持した状態、つまり、ポップアップ画像５０ｃの上での左クリック操作を維持した状態で、挿入位置指定画面８０においてサムネイル画像８２の隣にポインタ６０を移動させることで、その位置が、スキャンデータに基づく画像の挿入位置として指定される。詳しくは、ポップアップ画像５０ｃの上での左クリック操作を維持した状態で、例えば、図７に示すように、サムネイル画像８２ａの右隣、つまり、サムネイル画像８２ａとサムネイル画像８２ｂとの間に、ポインタ６０を移動させる。これにより、サムネイル画像８２ａとサムネイル画像８２ｂとの間が広くなり、サムネイル画像８２ａとサムネイル画像８２ｂとの間に位置指定マーク８６が表示される。
【００３５】
この位置指定マーク８６が表示されている状態で、ポップアップ画像５０ｃのドラッグ操作が解除されると、つまり、ポップアップ画像５０ｃの上での左クリック操作が解除されると、位置指定マーク８６が表示されている位置が、スキャンデータに基づく画像の挿入位置として指定される。なお、ドラッグ操作を解除する操作を、ドロップ操作と記載する。そして、スキャンデータに基づく画像の挿入位置が指定されると、ドラッグ操作により移動したポップアップ画像５０ｃ、つまり、上側ポップアップ画像に応じたスキャンデータに基づく画像が、指定された挿入位置に挿入されるように、上側ポップアップ画像に応じたスキャンデータと、下側ポップアップ画像に応じたスキャンデータとが結合される。
【００３６】
詳しくは、下側ポップアップ画像と関連付けて記憶されているスキャンデータ群（以下、「下側スキャンデータ群」と記載する）と、上側ポップアップ画像と関連付けて記憶されているスキャンデータ群（以下、「上側スキャンデータ群」と記載する）とが抽出される。次に、下側スキャンデータ群を構成するスキャンデータにおいて、指定された挿入位置の前後のスキャンデータに基づく画像が特定される。そして、指定された挿入位置の前後のスキャンデータに基づく画像の間に、上側スキャンデータ群を構成するスキャンデータに基づく画像が挿入されるように、下側スキャンデータ群を構成するスキャンデータと、下側スキャンデータ群を構成するスキャンデータとが結合される。なお、２つのスキャンデータ群を結合する処理の手法は、既存の技術であるため、詳しい説明は省略する。
【００３７】
そして、上記結合処理が終了すると、結合されたスキャンデータが、下側スキャンデータ群として、下側ポップアップ画像、つまり、ポップアップ画像５０ｂと関連付けてデータ記憶領域２８に記憶される。また、上記結合処理が終了すると、上側ポップアップ画像、つまり、ポップアップ画像５０ｃは、図８に示すように、消去され、下側ポップアップ画像、つまり、ポップアップ画像５０ｂに、上記２ｉｎ１変換処理終了後と同様に、キャンセルボタン７６が表示される。
【００３８】
このため、結合されたスキャンデータ群が、下側スキャンデータ群として下側ポップアップ画像と関連付けてデータ記憶領域２８に記憶される際に、下側ポップアップ画像の結合前のスキャンデータ群、つまり、上側スキャンデータ群が結合される前の下側スキャンデータ群は、消去されず、旧スキャンデータ群として、データ記憶領域２８への記憶が維持される。つまり、データ記憶領域２８には、下側ポップアップ画像と関連付けて、新たなスキャンデータ群としての結合後のスキャンデータ群と、旧スキャンデータ群としての結合前のスキャンデータ群とが記憶されている。
【００３９】
また、上側ポップアップ画像は消去されるが、下側ポップアップ画像に結合される前の上側スキャンデータ群は、消去されず、データ記憶領域２８への記憶が維持される。つまり、上側ポップアップ画像は消去されるが、データ記憶領域２８には、上側ポップアップ画像と関連付けて、下側ポップアップ画像に結合される前の上側スキャンデータ群が記憶されている。このため、キャンセルボタン７６が操作されることで、データ記憶領域２８に下側ポップアップ画像と関連付けて記憶されている結合後のスキャンデータ群が消去される。そして、結合前のスキャンデータ群、つまり、旧スキャンデータ群が、新たなスキャンデータ群として、下側ポップアップ画像と関連付けて、データ記憶領域２８に記憶される。また、キャンセルボタン７６が操作されることで、消去された上側ポップアップ画像が、再度、ディスプレイ１６に表示される。なお、上述したように、下側ポップアップ画像に結合される前の上側スキャンデータ群は、上側ポップアップ画像と関連付けて、データ記憶領域２８に記憶されている。これにより、キャンセルボタン７６が操作されることで、上記結合処理がキャンセルされる。
【００４０】
また、上記結合処理では、上側スキャンデータ群の挿入位置が指定され、スキャンデータ群が結合されているが、上側スキャンデータ群の挿入位置を指定することなく、スキャンデータ群を結合することも可能である。以下に、上側スキャンデータ群の挿入位置を指定することなく、スキャンデータ群を結合する結合処理について説明する。なお、２つの結合処理を区別するべく、上側スキャンデータ群の挿入位置を指定し、スキャンデータ群を結合する処理を、第１結合処理と記載し、上側スキャンデータ群の挿入位置を指定せずに、スキャンデータ群を結合する処理を、第２結合処理と記載する。
【００４１】
第１結合処理では、図７に示すように、挿入位置指定画面８０がディスプレイ１６に表示され、マウス操作により、その挿入位置指定画面８０のサムネイル画像８２の隣にポインタ６０が移動するまで、上側ポップアップ画像のドラッグ操作は継続して実行されている。そして、挿入位置指定画面８０のサムネイル画像８２の隣にポインタ６０が移動した後に、ドロップ操作されることで、第１結合処理が実行される。一方、第２結合処理では、図５に示すように、上側ポップアップ画像（ポップアップ画像５０ｃ）がドラッグ操作により、下側ポップアップ画像（ポップアップ画像５０ｂ）の上に移動するまで、上側ポップアップ画像のドラッグ操作は継続して実行される。そして、上側ポップアップ画像がドラッグ操作により下側ポップアップ画像の上に移動した後に、ドロップ操作されることで、第２結合処理が実行される。
【００４２】
第２結合処理では、上側ポップアップ画像に応じたスキャンデータに基づく画像が、下側ポップアップ画像に応じたスキャンデータに基づく全ての画像の後に挿入されるように、上側ポップアップ画像に応じたスキャンデータと、下側ポップアップ画像に応じたスキャンデータとが結合される。なお、第２結合処理は、画像の挿入位置を除いて、第１結合処理と同じであるため、第２結合処理の詳しい説明は省略する。また、第２結合処理においても、第２結合処理が終了すると、上側ポップアップ画像が消去され、下側ポップアップ画像にキャンセルボタン７６が表示される。このため、第２結合処理においても、キャンセルボタン７６への操作により、第２結合処理がキャンセルされる。
【００４３】
このように、ＰＣ１０では、ポップアップ画像に対する操作を行うことで、スキャナ３０，３２から受信したスキャンデータ群の変換，結合などの編集を行うことが可能である。一方、従来のＰＣでは、スキャナ３０，３２から受信したスキャンデータ群の編集を実行するために、編集用のアプリケーションを起動させて、そのアプリケーションの操作手順に従って、スキャンデータ群の編集が実行されていた。このため、従来のＰＣでは、編集用のアプリケーションを入手する必要があり、アプリケーションの入手，インストール等に無駄な労力が必要であった。このようなことに鑑みて、ＰＣ１０では、ポップアップ画像に対する操作を行うだけで、スキャナ３０，３２から受信したスキャンデータ群の変換，結合等の編集を行うことが可能となり、無駄な労力を省くことが可能となる。
【００４４】
特に、スキャンデータ群の結合は、ドラッグ操作により実行されるため、操作性が高く、容易にスキャンデータの結合を行うことが可能となる。また、結合対象のスキャンデータの挿入位置を指定できるため、ユーザにとって便利である。さらに言えば、結合対象のスキャンデータの挿入位置を、挿入位置指定画面８０のサムネイル画像８２に対して指定するため、スキャンデータに基づく画像を確認しながら、スキャンデータの挿入位置を指定することが可能となり、操作性も高い。
【００４５】
＜制御プログラム＞
上述したＰＣ１０におけるスキャンデータの編集は、ＣＰＵ１２によって制御プログラム２６が実行されることによって行われる。以下に、図９及び図１０を用いて、この制御プログラム２６のフローが実行される際の処理を説明する。
【００４６】
まず、スキャナ３０，３２においてスキャンジョブが受け付けられると、スキャナ３０，３２は、ジョブ情報をＰＣ１０に送信し、ＰＣ１０は、ジョブ情報を受信する（図９参照：Ｓ１００）。そして、ＰＣ１０は、受信したジョブ情報に基づいて、ポップアップ画像５０をディスプレイ１６に表示する（Ｓ１０２）。次に、スキャナ３０，３２では、スキャンジョブが完了すると、スキャンジョブにより作成されたスキャンデータ群をＰＣ１０に送信し、ＰＣ１０は、スキャンデータ群を受信する（Ｓ１０４）。
【００４７】
続いて、ＰＣ１０は、ポップアップ画像５０の上にポインタ６０が有るか否かを判断する（Ｓ１０６）。この際、ポップアップ画像５０の上にポインタ６０が無い場合（Ｓ１０６：ＮＯ）には、Ｓ１０６の処理が繰り返される。一方、ポップアップ画像５０の上にポインタ６０が有る場合（Ｓ１０６：ＹＥＳ）に、ＰＣ１０は、変換メニュー７０をディスプレイ１６に表示する（Ｓ１０８）。
【００４８】
次に、ＰＣ１０は、変換メニュー７０の第１変換ボタン７２若しくは第２変換ボタン７４が操作されたか否かを判断する（Ｓ１１０）。この際、第１変換ボタン７２若しくは第２変換ボタン７４が操作されている場合（Ｓ１１０：ＹＥＳ）に、操作された変換ボタンに応じた変換処理、つまり、２ｉｎ１変換処理、若しくは色変換処理が実行される（Ｓ１１２）。そして、本フローが終了する。
【００４９】
一方、第１変換ボタン７２若しくは第２変換ボタン７４が操作されていない場合（Ｓ１１０：ＮＯ）に、ＰＣ１０は、ポップアップ画像５０に対してドラッグ操作が行われているか否かを判断する（Ｓ１１４）。そして、ポップアップ画像５０に対してドラッグ操作が行われていない場合（Ｓ１１４：ＮＯ）に、Ｓ１０６に戻る。一方、ポップアップ画像５０に対してドラッグ操作が行われている場合（Ｓ１１４：ＹＥＳ）に、ドラッグ操作に応じたポップアップ画像５０の移動処理、つまり、ドラッグ処理が実行される（図１０参照：Ｓ１１６）。
【００５０】
続いて、ＰＣ１０は、ドラッグ操作されているポップアップ画像５０が、別のポップアップ画像５０と重なっているか否かを判断する（Ｓ１１８）。つまり、ＰＣ１０は、ドラッグ操作されている上側ポップアップ画像が、下側ポップアップ画像の上に移動しているか否かを判断する。この際、ドラッグ操作されているポップアップ画像５０が、別のポップアップ画像５０と重なっていない場合（Ｓ１１８：ＮＯ）には、ドロップ操作されたか否かが判断される（Ｓ１２０）。そして、ドロップ操作されていない場合（Ｓ１２０：ＮＯ）に、Ｓ１１６に戻る。一方、ドロップ操作されている場合（Ｓ１２０：ＹＥＳ）に、Ｓ１０６に戻る。
【００５１】
また、ドラッグ操作されているポップアップ画像５０が、別のポップアップ画像５０と重なっている場合（Ｓ１１８：ＹＥＳ）に、ＰＣ１０は、結合メニュー７８をディスプレイ１６に表示する（Ｓ１２２）。続いて、ＰＣ１０は、結合メニュー７８の上にポインタ６０が有るか否かを判断する（Ｓ１２４）。この際、結合メニュー７８の上にポインタ６０が無い場合（Ｓ１２４：ＮＯ）には、ドロップ操作されたか否かが判断される（Ｓ１２６）。そして、ドロップ操作されていない場合（Ｓ１２６：ＮＯ）に、Ｓ１１６に戻る。一方、ドロップ操作されている場合（Ｓ１２６：ＹＥＳ）に、第２結合処理が実行される。そして、本フローが終了する。
【００５２】
また、Ｓ１２４で結合メニュー７８の上にポインタ６０が有る場合（Ｓ１２４：ＹＥＳ）に、ＰＣ１０は、挿入位置指定画面８０をディスプレイ１６に表示する（Ｓ１３０）。ちなみに、ＰＣ１０は、挿入位置指定画面８０を表示する際に、挿入位置指定画面８０の内部にサムネイル画像８２を表示する。次に、ＰＣ１０は、挿入位置指定画面８０の上にポインタ６０が有るか否かを判断する（Ｓ１３２）。この際、挿入位置指定画面８０の上にポインタ６０が無い場合（Ｓ１３２：ＮＯ）に、Ｓ１１６に戻る。
【００５３】
一方、挿入位置指定画面８０の上にポインタ６０が有る場合（Ｓ１３２：ＹＥＳ）に、ＰＣ１０は、ポインタ６０により指定される箇所に、位置指定マーク８６を表示する（Ｓ１３４）。続いて、ドロップ操作されたか否かが判断される（Ｓ１３６）。この際、ドロップ操作されていない場合（Ｓ１３６：ＮＯ）に、Ｓ１１６に戻る。一方、ドロップ操作されている場合（Ｓ１３６：ＹＥＳ）に、第１結合処理が実行される。そして、本フローが終了する。
【００５４】
上記フローにおいて、Ｓ１０２を実行するＣＰＵ１２は、ジョブ画像表示処理の一例である。Ｓ１０４を実行するＣＰＵ１２は、受信処理の一例である。Ｓ１０８を実行するＣＰＵ１２は、変換受付画像表示処理の一例である。Ｓ１１２、Ｓ１２８，Ｓ１３８を実行するＣＰＵ１２は、編集処理の一例である。Ｓ１２２を実行するＣＰＵ１２は、結合受付画像表示処理の一例である。Ｓ１３０を実行するＣＰＵ１２は、サムネイル画像表示処理の一例である。
【００５５】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、上記実施形態では、特定の操作として、ドラッグ操作が実行されることで、スキャンデータの結合処理が実行されているが、ドラッグ操作以外の種々の操作で、スキャンデータの結合処理が実行されてもよい。具体的に、例えば、ＰＣ１０は、ジョブ情報に基づいて、ポップアップ画像５０の代わりに、図１１に示すように、リスト形式のジョブ画像１００をディスプレイ１６に表示する。ジョブ画像１００には、スキャナ３０，３２から受信したジョブ情報毎のリストが表示される。そして、ジョブ画像１００において、複数のリストが選択されることで、ジョブ画像１００の横に、結合メニュー１０２が表示される。そして、結合メニュー１０２に対する操作により、選択されたリストに応じたスキャンジョブのスキャンデータの結合処理を行ってもよい。
【００５６】
また、上記実施形態では、スキャンデータの変換処理として、２ｉｎ１変換処理および色変換処理が実行されているが、他の変換処理を実行することが可能である。具体的には、例えば、１枚の原稿に記されている画像が複数毎の原稿に分割して印刷されるように、スキャンデータを変換してもよい。
【００５７】
また、上記実施形態では、スキャンデータが結合される際に、結合対象のスキャンデータの挿入位置が１カ所指定されているが、複数個所指定し、それら複数個所の任意の位置の各々に、スキャンデータに基づく画像が挿入されるように、スキャンデータを結合してもよい。
【００５８】
また、上記実施形態では、スキャンデータの編集を行うための装置として、ＰＣ１０が採用されているが、スマートフォン等の携帯端末を採用することが可能である。
【００５９】
また、上記実施形態では、ＣＰＵ１２によって図９及び図１０等に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６０】
１０：ＰＣ、１２：ＣＰＵ、１６：ディスプレイ、２０：ネットワークＩ／Ｆ、２６：制御プログラム、３０：スキャナ、３２：スキャナ、
【図１】
2018169800.tif 000003
【図２】
2018169800.tif 000004
【図３】
2018169800.tif 000005
【図４】
2018169800.tif 000006
【図５】
2018169800.tif 000007
【図６】
2018169800.tif 000008
【図７】
2018169800.tif 000009
【図８】
2018169800.tif 000010
【図９】
2018169800.tif 000011
【図１０】
2018169800.tif 000012
【図１１】
2018169800.tif 000013