(57)【要約】【課題】複数の原稿の内容に対して、それぞれ付帯データを対応づけた出力を行う場合の利便性を高めた画像出力プログラム、画像出力システム及び画像出力装置を提供する。【解決手段】印刷システム１は、第１テキスト入力欄５４Ａ等に入力された一の付帯テキストと、スキャンデータ９０から抽出された一の原稿画像９１を含むセットデータを生成し印刷出力する。付帯テキストの数と原稿画像９１の数が異なる場合、印刷システム１は、印刷対象となるセットデータの選択を受け付け、選択されたセットデータを印刷出力する。出力されなかった付帯テキストがある場合（Ｓ２８：ＮＯ、Ｓ３３：ＮＯ）、印刷システム１は、当該付帯テキストを、再スキャン前プレビュー画面８０の第１テキスト入力欄８４Ａ等に自動入力し、原稿画像を再取得する。印刷システム１は、再取得した原稿画像と、再設定された付帯テキストを含むセットデータを印刷出力する（Ｓ６２）。【選択図】図４
2010239261.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
セットされた原稿に基づいて、画像データを取得可能な取得手段と、
前記取得手段より取得され、前記原稿に基づく原稿画像を複数含む一の画像データから、各原稿画像を夫々抽出する画像抽出手段と、
前記画像抽出手段により抽出された各原稿画像について、前記一の画像データにおける当該原稿画像の位置を特定する画像位置特定手段と、
前記画像位置特定手段により特定された各原稿画像の位置に基づいて、各原稿画像を識別可能な画像識別情報を付与する画像識別情報付与手段と、
複数の付帯データを入力可能な入力手段と、
前記入力手段より入力された付帯データに対して、当該付帯データを識別可能な付帯識別情報を付与する付帯識別情報付与手段と、
前記画像識別情報と、前記付帯識別情報と基づいて、一の原稿画像に対応する一の付帯データを特定する付帯データ特定手段と、
前記一の原稿画像と、前記付帯画像データ特定手段により特定された当該原稿画像に対応する一の付帯データと、を含む出力用データを生成する出力用データ生成手段と、
前記入力手段により入力された付帯データの数が、前記画像抽出手段により抽出された原稿画像の数と一致する通常状態か否かを判断する判断手段と、
前記判断手段により前記通常状態でないと判断された場合に、前記出力用データを構成するデータを加減するためのデータ数変更画面を表示する表示手段と、
前記表示手段にデータ数変更画面が表示されている場合に、前記原稿画像、前記付帯データの数を変更するデータ数変更手段と、
前記データ数変更手段により数が変更された前記原稿画像、前記付帯データに基づいて、前記出力用データ生成手段による出力用データの生成を行う生成制御手段と、
前記出力用データに基づいて、当該出力用データを構成する原稿画像を含む出力を行う出力手段と、
して機能させるための画像出力プログラム。
【請求項２】
請求項１記載の画像出力プログラムであって、
コンピュータを、
前記判断手段により前記通常状態でないと判断され、前記表示手段にデータ数変更画面が表示されている場合に、前記データ数変更手段により、前記出力用データの構成に不足しているデータを追加する不足データ追加手段と、
して機能させるための画像出力プログラム。
【請求項３】
請求項１又は請求項２記載の画像出力プログラムであって、
コンピュータを、
ユーザの操作に用いられる操作手段と、
前記操作手段に対する操作に基づいて、前記出力用データ生成手段により生成された出力用データから、前記出力手段による出力対象を設定する出力対象設定手段と、
前記出力対象設定手段によって出力対象に設定された出力用データを、前記出力手段によって出力する出力制御手段と、
して機能させるための画像出力プログラム。
【請求項４】
請求項1乃至請求項３記載の画像出力プログラムであって、
コンピュータを、
前記判断手段によって前記付帯データの数が前記原稿画像の数より大きいことに基づき通常状態でないと判断された場合、
前記取得手段及び前記画像抽出手段による原稿画像の追加取得に先立って、
前記付帯データ特定手段によって特定されていない付帯データを示す第1付帯データ画像と、当該付帯データと対応する原稿画像に係る原稿の前記取得手段におけるセット位置を示すセット位置画像と、を含むデータ数変更画面を、前記表示手段に表示する第1表示制御手段と、
当該第１付帯データ画像に係る付帯データを、前記付帯データ特定手段による特定対象に再設定する第1再設定手段と、
して機能させるための画像出力プログラム。
【請求項５】
請求項１乃至４記載の画像出力プログラムであって、
コンピュータを、
ユーザの操作に用いられる操作手段と、
前記操作手段に対する操作に基づいて、前記出力用データ生成手段により生成された出力用データから、前記出力手段による出力対象を設定する出力対象設定手段と、
前記出力対象設定手段によって出力対象に設定された出力用データを、前記出力手段によって出力する出力制御手段と、
前記出力手段によって出力された出力用データに基づく印刷を被記録媒体に行う印刷手段と、
前記判断手段によって通常状態でないと判断された場合、
前記取得手段及び前記画像抽出手段による原稿画像の追加取得に先立って、
前記出力対象設定手段によって出力対象に設定されていない付帯データを示す第２付帯データ画像と、当該付帯データと対応する原稿画像に係る原稿の前記取得手段におけるセット位置を示すセット位置画像と、を含むデータ数変更画面を、前記表示手段に表示する第２表示制御手段と、
当該第２付帯データ画像に係る付帯データを、前記付帯データ特定手段による特定対象に再設定する第２再設定手段と、
して機能させるための画像出力プログラム。
【請求項６】
セットされた原稿に基づいて、画像データを取得可能な取得手段と、を有する第１の情報端末と、
前記第１の情報端末と通信可能に接続された第２の情報端末と、を有する画像合成出力システムであって、
前記取得手段より取得され、前記原稿に基づく原稿画像を複数含む一の画像データから、各原稿画像を夫々抽出する画像抽出手段と、
前記画像抽出手段により抽出された各原稿画像について、前記一の画像データにおける当該原稿画像の位置を特定する画像位置特定手段と、
前記画像位置特定手段により特定された各原稿画像の位置に基づいて、各原稿画像を識別可能な画像識別情報を付与する画像識別情報付与手段と、
複数の付帯データを入力可能な入力手段と、
前記入力手段より入力された付帯データに対して、当該付帯データを識別可能な付帯識別情報を付与する付帯識別情報付与手段と、
前記画像識別情報と、前記付帯識別情報と基づいて、一の原稿画像に対応する一の付帯データを特定する付帯データ特定手段と、
前記一の原稿画像と、前記付帯画像データ特定手段により特定された当該原稿画像に対応する一の付帯データと、を含む出力用データを生成する出力用データ生成手段と、
前記入力手段により入力された付帯データの数が、前記画像抽出手段により抽出された原稿画像の数と一致する通常状態か否かを判断する判断手段と、
前記判断手段により前記通常状態でないと判断された場合に、前記出力用データを構成するデータを加減するためのデータ数変更画面を表示する表示手段と、
前記表示手段にデータ数変更画面が表示されている場合に、前記原稿画像、前記付帯データの数を変更するデータ数変更手段と、
前記データ数変更手段により数が変更された前記原稿画像、前記付帯データに基づいて、前記出力用データ生成手段による出力用データの生成を行う生成制御手段と、
前記出力用データに基づいて、当該出力用データを構成する原稿画像を含む出力を行う出力手段と、
を備えることを特徴とする画像出力システム。
【請求項７】
セットされた原稿に基づいて、画像データを取得可能な取得手段と、
前記取得手段より取得され、前記原稿に基づく原稿画像を複数含む一の画像データから、各原稿画像を夫々抽出する画像抽出手段と、
前記画像抽出手段により抽出された各原稿画像について、前記一の画像データにおける当該原稿画像の位置を特定する画像位置特定手段と、
前記画像位置特定手段により特定された各原稿画像の位置に基づいて、各原稿画像を識別可能な画像識別情報を付与する画像識別情報付与手段と、
複数の付帯データを入力可能な入力手段と、
前記入力手段より入力された付帯データに対して、当該付帯データを識別可能な付帯識別情報を付与する付帯識別情報付与手段と、
前記画像識別情報と、前記付帯識別情報と基づいて、一の原稿画像に対応する一の付帯データを特定する付帯データ特定手段と、
前記一の原稿画像と、前記付帯画像データ特定手段により特定された当該原稿画像に対応する一の付帯データと、を含む出力用データを生成する出力用データ生成手段と、
前記入力手段により入力された付帯データの数が、前記画像抽出手段により抽出された原稿画像の数と一致する通常状態か否かを判断する判断手段と、
前記判断手段により前記通常状態でないと判断された場合に、前記出力用データを構成するデータを加減するためのデータ数変更画面を表示する表示手段と、
前記表示手段にデータ数変更画面が表示されている場合に、前記原稿画像、前記付帯データの数を変更するデータ数変更手段と、
前記データ数変更手段により数が変更された前記原稿画像、前記付帯データに基づいて、前記出力用データ生成手段による出力用データの生成を行う生成制御手段と、
前記出力用データに基づいて、当該出力用データを構成する原稿画像を含む出力を行う出力手段と、
を備えることを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を出力可能な画像出力プログラム、画像出力装置及び画像出力システムに関する。
【背景技術】
【０００２】
従来、画像処理装置に関する発明として、特許文献１に記載された発明が知られている。例えば、特許文献１記載の画像処理装置は、一の原稿をスキャンして取得した画像に対して、ユーザが入力した文字列に基づく画像（即ち、付帯データ）を付加する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１４９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、この特許文献１記載の画像処理装置の場合、複数枚の原稿に対して、夫々異なる文字列を付加した出力結果を取得するためには、ユーザは、当該複数枚の原稿を一枚ずつ読み取り、夫々に適宜文字列（即ち、付帯データ）を入力する必要がある。つまり、特許文献１に係る発明は、上記の場合に、各原稿に対して煩雑な作業をユーザに要求するという側面を有している。又、原稿枚数と、入力した付帯データの数は必ず一致するとは限らない。特許文献１に係る発明は、過誤の入力により煩雑な修正作業が必要となる場合も有する。本明細書は、複数の原稿の内容に対して、それぞれ付帯データを対応づけた出力を行う場合の利便性を高めた画像出力プログラム、画像出力システム、画像出力装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像出力プログラムは、コンピュータを、取得手段、画像抽出手段、画像位置特定手段、画像識別情報付与手段、入力手段、付帯識別情報付与手段、付帯データ特定手段、出力用データ生成手段、判断手段、表示手段、データ数変更手段、生成制御手段、出力手段として機能させる。画像抽出手段は、前記取得手段より取得された一の画像データから、前記原稿に基づく複数の原稿画像を夫々抽出する。各原稿画像は、原稿位置特定手段により特定された当該一の画像データにおける位置に基づいて、画像識別情報を付与される。又、付帯画像識別情報付与手段は、入力手段により入力された付帯データに対して、夫々、付帯識別情報を付与する。付帯データ特定手段は、画像識別情報と、付帯識別情報に基づいて、一の原稿画像に対応する一の付帯データを特定する。出力用データ生成手段は、一の原稿画像と、付帯画像データ特定手段により特定された当該原稿画像に対応する一の付帯データと、を含む出力用データを生成する。出力手段は、生成された出力用データに基づいて、当該出力用データを構成する原稿画像を含む出力を行う。前記判断手段により付帯データの数が原稿画像の数と一致する通常状態でないと判断された場合に、表示手段は、前記出力用データを構成するデータを加減するためのデータ数変更画面を表示する。データ数変更手段は、表示手段にデータ数変更画面が表示されている場合に、前記原稿画像、前記付帯データの数を変更する。生成制御手段は、データ数変更手段により数が変更された前記原稿画像、前記付帯データに基づいて、前記出力用データ生成手段による出力用データの生成を行う。
【０００６】
これにより、請求項１記載の画像出力プログラムは、コンピュータと協働することにより、原稿画像の数と付帯データの数が一致しない場合であっても、データの数に関するユーザの作業負担を軽減することができ、一の原稿画像と、一の付帯画像を含む出力用データに基づく出力を行う場合における高い利便性を提供し得る。
【０００７】
そして、請求項２記載の画像出力プログラムは、出力用データの構成に不足しているデータを追加することにより、データの数に関するユーザの作業負担を軽減することができ、一の原稿画像と、一の付帯画像を含む出力用データに基づく出力を行う場合における高い利便性を提供し得る。
【０００８】
又、請求項３記載の画像出力プログラムは、出力用データ生成手段により生成された出力用データから、所望の出力用データを選択して出力し得るので、出力用データを構成するデータに誤り等があった場合であっても、確実にユーザ所望の出力を提供し得るという利便性を、ユーザに提供し得る。
【０００９】
そして、請求項４記載の画像出力プログラムは、対応する原稿画像がなく、完全な出力用データを構成し得ない付帯データを特定対象に再設定することにより、当該付帯データと、後に取得される原稿画像を含む出力用データを生成し得る。即ち、当該画像出力プログラムは、入力手段による付帯データの再入力に関する作業負担を軽減することができ、更に、一の原稿画像と、一の付帯画像を含む出力用データに基づく出力を行う場合における高い利便性を提供し得る。
【００１０】
又、請求項５記載の画像出力プログラムは、或る出力用データを構成する原稿画像に誤り等がある場合に、当該出力用データを印刷出力の対象から除外し得るので、確実にユーザ所望の印刷結果を得られるという利便性を提供し得る。又、印刷対象から除外された出力用データを構成する付帯データが特定対象に再設定されるので、当該画像出力プログラムは、新たに原稿画像が取得されれば、所望の出力結果をユーザに提供することができ、この場合におけるユーザの作業負担を軽減し得る。
【００１１】
更に、請求項６記載の画像出力システムは、請求項１記載の画像出力プログラムと同様に、原稿画像の数と付帯データの数が一致しない場合であっても、データの数に関するユーザの作業負担を軽減することができ、一の原稿画像と、一の付帯画像を含む出力用データに基づく出力を行う場合における高い利便性を提供し得る。
【００１２】
請求項７記載の画像出力装置は、請求項１記載の画像出力プログラムと同様の効果を奏する。当該画像出力装置は、取得手段、画像抽出手段、画像位置特定手段、画像識別情報付与手段、入力手段、付帯識別情報付与手段、付帯データ特定手段、出力用データ生成手段、判断手段、表示手段、データ数変更手段、生成制御手段、出力手段を備える。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る印刷システムの概略構成を示す説明図である。
【図２】コンピュータで実行される制御プログラムのフローチャートである。
【図３】スキャン前プレビュー画面の一例を示す説明図である。
【図４】データ出力処理プログラムのフローチャートである。
【図５】印刷プレビュー画面の一例を示す説明図である。
【図６】対応セットデータ処理プログラムのフローチャートである。
【図７】セットデータ内容表示画面の一例を示す説明図である。
【図８】再スキャン前プレビュープログラムのフローチャートである。
【図９】再スキャン前プレビュー画面の一例を示す説明図である。
【図１０】多機能機で実行される制御プログラムのフローチャートである。
【図１１】原稿画像ソート処理プログラムのフローチャートである。
【図１２】原稿画像検索処理プログラムのフローチャートである。
【図１３】スキャンデータの一例を示す説明図である。
【図１４】セットデータに基づく出力結果の一例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る画像出力プログラム、画像出力システム、画像出力装置を具体化した一実施形態について、図面を参照しつつ詳細に説明する。
【００１５】
（第１実施形態）
図１に示すように、印刷システム１は、コンピュータ１０と、多機能機３０により構成される。コンピュータ１０は、多機能機３０と接続されており、相互にデータ（例えば、スキャンデータ９０等）の送受信を行い得る。
【００１６】
先ず、印刷システム１を構成するコンピュータ１０の概略構成について、図面を参照しつつ詳細に説明する。図１に示すように、コンピュータ１０は、制御部１１を備えている。
【００１７】
制御部１１は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４により構成される。ＣＰＵ１２は、コンピュータ１０に係る制御の中枢を担う中央演算装置である。ＲＯＭ１３は、コンピュータ１０の制御に必要な恒久的なデータや制御プログラムを記憶している。ＲＡＭ１４は、ＣＰＵ１２による制御プログラムの演算結果等を一時的に記憶する。
【００１８】
そして、コンピュータ１０は、制御部１１と接続された外部記憶装置１５（例えば、ＨＤＤ等）を備えている。そして、外部記憶装置１５は、アプリケーションプログラム１６を記憶している。アプリケーションプログラム１６は、後述する制御プログラム（図２等参照）、文書作成プログラム、表計算プログラム等を含む。
【００１９】
更に、コンピュータ１０は、マウス２３、キーボード２４、ディスプレイ２５を備えている。マウス２３、キーボード２４は、制御部１１に接続されている。そして、ディスプレイ２５は、出力Ｉ／Ｆ２１を介し、制御部１１に接続されている。
【００２０】
又、コンピュータ１０は、ネットワークＩ／Ｆ２２を備えている。コンピュータ１０は、当該ネットワークＩ／Ｆ２２を介して、多機能機３０と接続されている。
【００２１】
次に、印刷システム１を構成する多機能機３０の概略構成について、図面を参照しつつ詳細に説明する。多機能機３０は、制御部３１を有している。制御部３１は、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４により構成される。ＣＰＵ３２は、多機能機３０の制御の中枢を担う中央演算装置である。ＲＯＭ３３は、多機能機３０の制御に要するデータやプログラム（例えば、図１０〜図１２等）を記憶している。そして、ＲＡＭ３４は、ＣＰＵ３２によるプログラムの演算結果等を一時的に記憶する。
【００２２】
そして、多機能機３０は、スキャナ部３５、印刷部３６、ファックス部３７を備えている。図１に示す多機能機３０の外観図からわかるように、スキャナ部３５は、フラットベットと、キャリッジと、を有している。
【００２３】
フラットベットは、光透過可能な材質（例えば、ガラス）で構成されている。フラットベットのサイズは、Ａ３サイズ等の用紙を載置可能なサイズである。ユーザは、一度に複数枚の原稿を、フラットベットに載置できる。
【００２４】
キャリッジは、フラットベット上の原稿に光を照射する光源を有している。キャリッジから照射された光は、フラットベット上の原稿により反射され、撮像装置による原稿画像の撮像に用いられる。撮像装置は、複数の撮像素子（例えば、ＣＣＤ）を有しており、スキャナ部３５を構成する。
【００２５】
従って、フラットベット上に複数の原稿を載置した場合、多機能機３０は、スキャナ部３５を制御することにより、図１３に示すスキャンデータ９０を取得し得る。当該スキャンデータ９０は、フラットベット上の原稿に基づく原稿画像９１を複数含んでいる。
【００２６】
印刷部３６は、制御部３１の制御に基づいて、入力された印刷データを用紙へ印刷出力する。印刷部３６の詳細な構成については、既に公知であるため、その説明を省略する。尚、本発明は、当該印刷部３６における印刷の方式として、種々の方式（例えば、電子写真式、インクジェット式等）を採用し得る。
【００２７】
ファックス部３７は、制御部３１の制御に基づいて、所定の相手先装置に対して、ファクシミリ送信を行う。即ち、ファックス部３７は、入力されたファックス送信データを、公衆交換電話網等を介して、相手先装置にデータ出力する。ファックス部３７の詳細な構成は、既に公知であるためその説明を省略する。
【００２８】
多機能機３０は、表示パネル３８、キーパッド３９を有している。表示パネル３８は、制御部３１の制御により、種々の画像を表示し得る。キーパッド３９は、ユーザによる種々の操作に用いられる。更に、多機能機３０は、ネットワークＩ／Ｆ４０と、ＰＳＴＮ  Ｉ／Ｆ４１と、を備えている。
【００２９】
次に、印刷システム１を構成するコンピュータ１０の制御プログラムについて、図面を参照しつつ詳細に説明する。当該制御プログラムは、コンピュータ１０の制御部１１により実行される。
【００３０】
この時、コンピュータ１０のディスプレイ２５には、テキスト入力画面が表示されている。当該テキスト入力画面は、後述するスキャン前プレビュー画面５０と同様の画面であるが、原稿位置ガイド画像５１を含まない。
【００３１】
先ず、Ｓ１においては、第１テキスト入力欄５４Ａ〜第３テキスト入力欄５４Ｃ（図３参照）に対して、テキスト（即ち、文字列）の入力があったか否かを判断する。テキスト入力は、マウス２３、キーボード２４を用いて行われる。テキスト入力があった場合（Ｓ１：ＹＥＳ）、Ｓ２に処理を移行する。そうでない場合（Ｓ１：ＮＯ）、Ｓ７に処理を移行する。
【００３２】
Ｓ２に移行すると、スキャン前プレビュー画面５０をディスプレイ２５に表示する。ここで、スキャン前プレビュー画面５０について、図面を参照しつつ詳細に説明する。図３は、スキャン前プレビュー画面５０の一例を示す説明図である。
【００３３】
スキャン前プレビュー画面５０は、原稿位置ガイド画像５１、第１テキスト入力欄５４Ａ〜第３テキスト入力欄５４Ｃ、Ｐｒｉｎｔボタン５５、レイアウト選択ボタン５６を含む。
【００３４】
原稿位置ガイド画像５１は、原稿位置画像５２と、入力テキスト画像５３により構成される。原稿位置ガイド画像５１は、スキャン前プレビュー画面５０に含まれる多機能機３０の模式図と協働し、スキャナ部３５における原稿のセット位置と、各テキスト入力欄に入力されたテキストの対応関係及び位置関係を示す。
【００３５】
原稿位置画像５２は、スキャナ部３５により原稿画像９１を取得する際に、フラットベットにおける原稿のセット位置を示す。そして、入力テキスト画像５３は、第１テキスト入力欄５４Ａ等に入力されたテキストの内容と、後に取得される原稿画像９１との対応関係及び位置関係を示す。尚、原稿位置ガイド画像５１の表示内容は、各テキスト入力欄の入力内容が更新されると、後述するＳ４により更新される。
【００３６】
第１テキスト入力欄５４Ａ〜第３テキスト入力欄５４Ｃは、ユーザ所望のテキスト（文字列）が入力される入力欄である。各テキスト入力欄は、夫々識別番号と対応付けられており、テキスト入力欄に入力されたテキストデータは、当該テキスト入力欄に対応する識別番号と関連付けられる。
【００３７】
尚、図３においては、第１テキスト入力欄５４Ａ〜第３テキスト入力欄５４Ｃの３つのみを図示しているが、スキャン前プレビュー画面５０は、更に多くのテキスト入力欄を有している。
【００３８】
Ｐｒｉｎｔボタン５５は、ユーザがテキスト入力を終了し、入力したテキストと、スキャナ部３５で取得される原稿画像９１を組とした印刷出力を指示する際に操作される。
【００３９】
図２に示すように、スキャン前プレビュー画面５０をディスプレイ２５に表示した後、Ｓ３では、カウンタｎを「１」にセットする。カウンタｎの数値と同じ識別番号が対応付けられたテキストが、Ｓ４の処理対象となる。
【００４０】
Ｓ４においては、対象となるテキスト入力欄に入力されたテキストに基づき、入力テキスト画像５３を生成し、当該入力テキスト画像５３を、原稿位置ガイド画像５１における所定位置に表示する（図３参照）。
【００４１】
Ｓ５に移行すると、カウンタｎの値に「１」を加算する。これにより、新たなテキストがＳ４の処理対象となる。
【００４２】
Ｓ６では、カウンタｎの数値が、付帯テキスト数Ｎより大きいか否かを判断する。付帯テキスト数Ｎは、テキスト入力欄に入力されているテキストの総数を示す。カウンタｎの値が付帯テキスト数Ｎより大きい場合（Ｓ６：ＹＥＳ）、Ｓ１に処理を戻す。そうでない場合（Ｓ６：ＮＯ）、Ｓ４に処理を戻す。
【００４３】
Ｓ７においては、Ｐｒｉｎｔボタン５５の入力があったか否かを判断する。Ｐｒｉｎｔボタン５５の入力があった場合（Ｓ７：ＹＥＳ）、Ｓ８に処理を移行する。そうでない場合（Ｓ７：ＮＯ）、Ｓ１に処理を戻す。
【００４４】
Ｓ８に移行すると、ネットワークＩ／Ｆ２２を介して、多機能機３０へコピー命令を送信する。コピー命令は、各テキスト入力欄に入力されたテキストデータを含む。又、当該テキストデータは、夫々、テキスト入力欄に基づく識別番号を含んでいる。
【００４５】
Ｓ９では、プレビュー用データを多機能機３０から受信したか否かを判断する。プレビュー用データは、多機能機３０で生成されるスキャンデータ９０と、原稿画像９１と付帯テキスト画像９５を有するセットデータを含む。プレビュー用データを受信した場合（Ｓ９：ＹＥＳ）、Ｓ１０に処理を移行する。そうでない場合（Ｓ９：ＮＯ）、プレビュー用データを受信するまで処理を待機する。
【００４６】
Ｓ１０においては、制御部１１は、データ出力処理を実行する。具体的には、制御部１１は、データ出力処理プログラムを実行する。
【００４７】
ここで、データ出力処理プログラムについて、図４を参照しつつ詳細に説明する。データ出力処理（Ｓ１０）に移行すると、まず、付帯テキスト数Ｎと原稿画像数Ｍと等しいか否かを判断する（Ｓ１１）。原稿画像数Ｍは、前記プレビュー用データに含まれる原稿画像９１の総数を示す。付帯テキスト数Ｎと原稿画像数Ｍが等しい場合（Ｓ１１：ＹＥＳ）、Ｓ１２に処理を移行する。そうでない場合（Ｓ１１：ＮＯ）、Ｓ１７に処理を移行する。
【００４８】
Ｓ１２に移行すると、プレビュー用データに基づいて、印刷プレビュー画面６０をディスプレイ２５に表示する。
【００４９】
ここで、印刷プレビュー画面６０について、図５を参照しつつ詳細に説明する。図５に示すように、印刷プレビュー画面６０は、スキャン画像６１、プレビュー画像６２、ＯＫボタン６３、キャンセルボタン６４を含んでいる。
【００５０】
スキャン画像６１は、多機能機３０のスキャナ部３５により取得されたスキャンデータ９０に基づく画像である。スキャン画像６１は、スキャナ部３５のフラットベットにセットされた原稿の画像を示す。
【００５１】
プレビュー画像６２は、プレビュー用データを構成するセットデータに基づく画像である。後述するように、セットデータは、一の原稿画像９１と、一の付帯テキスト画像９５の組（即ち、セット）を、夫々所定位置に配置して合成した画像データである。図５に示す場合、プレビュー画像６２は、第１プレビュー画像６２Ａ〜第３プレビュー画像６２Ｃにより構成され、夫々が一のセットデータに対応する内容を示す。
【００５２】
ＯＫボタン６３は、プレビュー画像６２が示す内容（即ち、セットデータ）に従って、印刷用紙に対する印刷を実行する際に用いられる。キャンセルボタン６４は、プレビュー画像６２の内容に従った印刷を取り消す際に用いられる。
【００５３】
再び図４に基づいて、Ｓ１３以後の処理について説明する。Ｓ１３では、ＯＫボタン６３の入力があったか否かを判断する。ＯＫボタン６３の入力があった場合（Ｓ１３：ＹＥＳ）、Ｓ１４に処理を移行する。そうでない場合（Ｓ１３：ＮＯ）、Ｓ１５に処理を移行する。
【００５４】
Ｓ１４においては、ネットワークＩ／Ｆ２２を介して、多機能機３０へ印刷命令を送信し、当該制御プログラムを終了する。印刷命令は、セットデータに基づく印刷の実行を指示する命令である。
【００５５】
Ｓ１５に移行すると、キャンセルボタン６４の入力があったか否かを判断する。キャンセルボタン６４の入力があった場合（Ｓ１５：ＮＯ）、Ｓ１６に処理を移行する。そうでない場合、Ｓ１３に処理を戻す。
【００５６】
Ｓ１６では、ネットワークＩ／Ｆ２２を介して、多機能機３０へ取消命令を送信し、当該制御プログラムを終了する。取消命令は、セットデータに基づく印刷を取り消す命令である。
【００５７】
付帯テキスト数Ｍと原稿画像数Ｎが一致しない場合、Ｓ１７においては、対応セットデータ処理を実行する。具体的には、制御部１１は、対応セットデータ処理プログラムを実行する。
【００５８】
ここで、対応セットデータ処理プログラムについて、図６を参照しつつ詳細に説明する。対応セットデータ処理（Ｓ１７）に移行すると、セットデータ内容表示画面７０を、ディスプレイ２５に表示する（Ｓ２１）。
【００５９】
Ｓ２１によりディスプレイ２５に表示されるセットデータ内容表示画面７０について、図７を参照しつつ詳細に説明する。図７に示すように、セットデータ内容表示画面７０は、スキャン画像７１、プレビュー画像７２、入力テキスト画像７３を有する。
【００６０】
スキャン画像７１は、印刷プレビュー画面６０と同様に、多機能機３０のスキャナ部３５により取得されたスキャンデータ９０に基づく画像を示す。入力テキスト画像７３は、夫々、スキャン前プレビュー画面５０のテキスト入力欄に入力された付帯テキストの内容を示す。図７に示す場合、第１テキスト画像７３Ａ、第２テキスト画像７３Ｂ、第３テキスト画像７３Ｃは、夫々、第１テキスト入力欄５４Ａ、第２テキスト入力欄５４Ｂ、第３テキスト入力欄５４Ｃに入力された付帯テキストの内容を示す。
【００６１】
プレビュー画像７２は、プレビュー用データを構成するセットデータに基づく画像である。上述したように、セットデータ内容表示画面７０は、付帯テキスト数Ｎと原稿画像数Ｍが一致しない場合にディスプレイ２５に表示される。従って、セットデータ内容表示画面７０は、付帯テキスト又は原稿画像の何れかが欠如したプレビュー画像７２（図７の場合、第３プレビュー画像７２Ｃ）を含む。
【００６２】
又、当該プレビュー画像７２は、セットデータに基づく印刷を行う対象を選択する際の選択肢として機能する。印刷設定表示７４は、ユーザにより選択されたプレビュー画像７２に追加表示される。印刷設定表示７４は、当該プレビュー画像７２に係るセットデータが印刷対象に設定されていることを示す。そして、設定不能表示７５は、付帯テキスト又は原稿画像の何れかが欠如したセットデータに係るプレビュー画像７２（例えば、図７における第３プレビュー画像７２Ｃ）に追加表示される。設定不能表示７５は、当該プレビュー画像７２に係るセットデータを印刷対象に設定することができないことを示す。
【００６３】
そして、セットデータ内容表示画面７０は、選択解除ボタン７６、ＯＫボタン７７、キャンセルボタン７８を有している。選択解除ボタン７６は、各プレビュー画像７２に対する選択による印刷対象の設定を解除し、設定状態を初期化する際に操作される。ＯＫボタン７７は、現在の印刷対象の設定状態に基づいて、セットデータの印刷を行う際に操作される。キャンセルボタン７８は、当該セットデータに基づく印刷を取り消す場合に操作される。
【００６４】
再び図６に基づいて、Ｓ２２以後の処理について説明する。Ｓ２２では、ユーザ操作受付処理を実行する。具体的には、ユーザによるプレビュー画像７２の選択に基づく印刷対象の設定操作、選択解除ボタン７６に対する印刷対象の設定解除操作を受け付ける。又、ＯＫボタン７７、キャンセルボタン７８に対する操作を受け付ける。
【００６５】
Ｓ２３では、ＯＫボタン７７に対する入力操作が行われたか否かを判断する。ＯＫボタン７７の入力操作が行われた場合（Ｓ２３：ＹＥＳ）、Ｓ２４に処理を移行する。そうでない場合（Ｓ２３：ＮＯ）、Ｓ２５に処理を移行する。
【００６６】
Ｓ２４に移行すると、カウンタｉ、カウンタｋの値を、夫々「１」に設定する。カウンタｉの値は、セットデータに係る識別番号を意味し、後述するＳ２６以後の処理対象となるセットデータ（以下、対象セットデータという。）を意味する。尚、セットデータに係る識別番号は、当該セットデータを構成する原稿画像、付帯テキストの識別番号を同一番号である。カウンタｋの値は、再スキャン前プレビューに関する処理（Ｓ１８）における処理順序を示す。
【００６７】
Ｓ２５においては、キャンセルボタン７８に対する入力操作が行われたか否かを判断する。キャンセルボタン７８に対する操作が行われた場合、キャンセルフラグをＲＡＭ１４に格納し、対応セットデータ処理プログラムを終了する。そうでない場合（Ｓ２５：ＮＯ）、Ｓ２２に処理を戻し、ユーザの操作を受け付ける。
【００６８】
Ｓ２６では、カウンタｉの値に基づいて対象セットデータを特定し、当該対象セットデータが印刷対象に設定されているか否かを判断する。対象セットデータが印刷対象に設定されている場合（Ｓ２６：ＹＥＳ）、Ｓ２７に処理を移行する。そうでない場合（Ｓ２６：ＮＯ）、Ｓ２９に処理を移行する。
【００６９】
Ｓ２７に移行すると、ネットワークＩ／Ｆ２２を介して、多機能機３０へ対象セットデータに係る印刷命令を送信する。この場合における印刷命令は、一の対象セットデータに基づく印刷の実行を指示する命令である。
【００７０】
Ｓ２８では、対象セットデータが付帯テキストを有するか否かを判断する。この場合、対象セットデータは、印刷対象から除外されている。対象セットデータが付帯テキストを有している場合（Ｓ２８：ＹＥＳ）、Ｓ２９に処理を移行する。そうでない場合（Ｓ２８：ＮＯ）、そのまま対応セットデータ処理プログラムを終了し、Ｓ１８へ処理を移行する。
【００７１】
Ｓ２９においては、対象付帯テキストを再スキャン前プレビュー（Ｓ１８）の処理対象に設定する。即ち、対象セットデータに含まれる付帯テキストを、再設定対象として、ＲＡＭ１４に格納する。尚、再設定対象として格納された付帯テキストを「再設定テキスト」という。
【００７２】
Ｓ３０に移行すると、現在のカウンタｋの値を、再設定テキストの識別番号として関連付けて、ＲＡＭ１４に格納する。その後、カウンタｋの値に「１」を加算する。
【００７３】
Ｓ３１においては、カウンタｉの値に「１」を加算し、対象セットデータを変更する。
【００７４】
Ｓ３２では、カウンタｉの値が完全セットデータ数Ｔより大きいか否かを判断する。完全セットデータ数は、一の原稿画像と、一の付帯テキストを含むセットデータの総数を意味する。完全セットデータ数Ｔよりも大きい場合（Ｓ３２：ＹＥＳ）、Ｓ３３に処理を移行する。そうでない場合（Ｓ３２：ＮＯ）、Ｓ２６に処理を戻し、新たなセットデータに関する処理を行う。
【００７５】
Ｓ３３では、対象セットデータが付帯テキストを有するか否かを判断する。この場合、対象セットデータは、一の原稿画像又は一の付帯テキストの何れかが欠如している。対象セットデータが付帯テキストを有している場合（Ｓ３３：ＹＥＳ）、Ｓ３４に処理を移行する。そうでない場合（Ｓ３３：ＮＯ）、そのまま対応セットデータ処理プログラムを終了し、Ｓ１８へ処理を移行する。
【００７６】
Ｓ３４においては、対象付帯テキストを再スキャン前プレビュー（Ｓ１８）の処理対象に設定する。即ち、対象セットデータに含まれる付帯テキストを、再設定対象として、ＲＡＭ１４に格納する。
【００７７】
Ｓ３５に移行すると、現在のカウンタｋの値を、再設定テキストの識別番号として関連付けて、ＲＡＭ１４に格納する。その後、カウンタｋの値に「１」を加算する。
【００７８】
Ｓ３６においては、カウンタｉの値に「１」を加算し、対象セットデータを変更する。その後、Ｓ３３へ処理を戻し、新たな対象セットデータに関するＳ３３〜Ｓ３６の処理を行う。
【００７９】
図４に示すように、対応セットデータ処理（Ｓ１０）を終了すると、制御部１１は、再スキャン前プレビューに関する処理を実行する（Ｓ１８）。Ｓ１８においては、制御部１１は、再スキャン前プレビュープログラムを実行する。
【００８０】
ここで、再スキャン前プレビュープログラムについて、図８を参照しつつ詳細に説明する。再スキャン前プレビューに関する処理（Ｓ１８）に移行すると、キャンセルフラグがＲＡＭ１４に格納されているか否かを判断する（Ｓ４１）。キャンセルフラグが格納されている場合（Ｓ４１：ＹＥＳ）、Ｓ４９に処理を移行する。そうでない場合（Ｓ４１：ＮＯ）、Ｓ４２に処理を移行する。
【００８１】
Ｓ４２においては、再スキャン前プレビュー画面８０を、ディスプレイ２５に表示する。ここで、再スキャン前プレビュー画面８０について、図９を参照しつつ詳細に説明する。
【００８２】
図９に示すように、再スキャン前プレビュー画面８０は、基本的に、スキャン前プレビュー画面５０（図３参照）と同じ表示態様で表示される。再スキャン前プレビュー画面８０は、再セット位置ガイド画像８１、第１テキスト入力欄８４Ａ〜第３テキスト入力欄８４Ｃ、Ｐｒｉｎｔボタン８５を含む。
【００８３】
再セット位置ガイド画像８１は、再セット原稿位置画像８２、再設定テキスト画像８３により構成される。再セット位置ガイド画像８１は、再スキャン前プレビュー画面８０に含まれる多機能機３０の模式図と協働し、スキャナ部３５における原稿の再セット位置と、再設定テキストやテキスト入力欄に追加入力されたテキストの対応関係及び位置関係を示す。
【００８４】
再セット原稿位置画像８２は、スキャナ部３５により原稿画像９１を再取得する際に、フラットベットにおける原稿のセット位置を示す。そして、再設定テキスト画像８３は、第１テキスト入力欄５４Ａ等に入力されたテキストの内容と、後に再取得される原稿画像９１との対応関係及び位置関係を示す。
【００８５】
尚、再設定テキストは、後述するように、当該再設定テキストに係る識別番号に基づいて、第１テキスト入力欄５４Ａ等に自動的に入力される。そして、再セット位置ガイド画像８１の表示内容は、各テキスト入力欄の入力内容が更新されると、後述するＳ４４により更新される。
【００８６】
第１テキスト入力欄８４Ａ〜第３テキスト入力欄８４Ｃは、ユーザ所望のテキスト（文字列）が入力される入力欄である。各テキスト入力欄は、夫々識別番号と対応付けられており、テキスト入力欄に入力されたテキストデータは、当該テキスト入力欄に対応する識別番号と関連付けられる。この点、再設定テキストは、当該再設定テキストの識別番号に対応するテキスト入力欄に自動的に入力される。
【００８７】
尚、図９においては、第１テキスト入力欄８４Ａ〜第３テキスト入力欄８４Ｃの３つのみを図示しているが、再スキャン前プレビュー画面８０は、更に多くのテキスト入力欄を有している。
【００８８】
Ｐｒｉｎｔボタン８５は、ユーザがテキスト入力を終了し、入力したテキストと、スキャナ部３５で取得される原稿画像９１を組とした印刷出力を指示する際に操作される。
【００８９】
再び図８に戻り、再スキャン前プレビュープログラムのＳ４３以後の処理について説明する。Ｓ４３においては、カウンタｋの値を「１」に設定する。この場合のカウンタｋの値は、Ｓ４４〜Ｓ４６の処理対象となるテキストを示す。
【００９０】
Ｓ４４では、カウンタｋの値に対応する再設定テキストをＲＡＭ１４から読み出し、当該再設定テキストの識別番号に対応するテキスト入力欄に入力する（例えば、図９の第１テキスト入力欄８４Ａ参照）。
【００９１】
Ｓ４５においては、カウンタｋの値に「１」を加算し、新たなテキストを処理対象に設定する。
【００９２】
Ｓ４６に移行すると、カウンタｋの値が再設定数Ｋよりも大きいか否かを判断する。再設定数Ｋは、ＲＡＭ１４に格納されている再設定テキストの総数を意味する。つまり、全ての再設定テキストを、テキスト入力欄に自動設定したか否かを判断する。カウンタｋの値が再設定数Ｋよりも大きい場合（Ｓ４６：ＹＥＳ）、Ｓ４７に処理を移行する。そうでない場合（Ｓ４６：ＮＯ）、Ｓ４４に処理を戻し、新たなテキストに関する処理を行う。
【００９３】
Ｓ４７においては、Ｐｒｉｎｔボタン８５に対する入力操作が行われたか否かを判断する。Ｐｒｉｎｔボタン８５の入力操作が行われた場合（Ｓ４７：ＹＥＳ）、Ｓ４８に処理を移行する。そうでない場合（Ｓ４７：ＮＯ）、Ｐｒｉｎｔボタン８５の操作があるまで処理を待機する。
【００９４】
Ｓ４８では、ネットワークＩ／Ｆ２２を介して、多機能機３０へコピー命令を送信する。その後、再スキャンプレビュープログラムを終了し、メイン制御プログラムのＳ９（図２参照）へ処理を移行する。この場合のコピー命令は、再スキャン前プレビュー画面８０の各テキスト入力欄に入力されたテキストデータを含む。又、当該テキストデータは、夫々、テキスト入力欄に基づく識別番号を含んでいる。
【００９５】
ＲＡＭ１４にキャンセルフラグがある場合、Ｓ４９に移行すると、ネットワークＩ／Ｆ２２を介して、多機能機３０へ取消命令を送信し、当該再スキャン前プレビュープログラムを終了する。取消命令は、セットデータに基づく印刷を取り消す命令である。
【００９６】
図４に示すように、再スキャン前プレビューに関する処理（Ｓ１８）を終了すると、データ出力処理プログラムの実行を終了する。そして、データ出力処理（Ｓ１０）の終了に基づいて、メイン制御プログラム（図２参照）の実行を終了する。
【００９７】
次に、印刷システム１を構成する多機能機３０の制御プログラムについて、図１０を参照しつつ詳細に説明する。多機能機３０の制御プログラムは、制御部３１によって実行される。
【００９８】
Ｓ５１においては、上述したＳ８でコンピュータ１０から送信されたコピー命令（テキストデータを含む）を受信したか否かを判断する。コピー命令を受信している場合（Ｓ５１：ＹＥＳ）、Ｓ５２に処理を移行する。そうでない場合（Ｓ５１：ＮＯ）、Ｓ６１に処理を移行する。
【００９９】
Ｓ５２では、受信したコピー命令に基づいて、オートクロップ（AUTOCROP）スキャンを実行する。
【０１００】
具体的に説明すると、Ｓ５２では、スキャナ部３５を制御し、フラットベットにセットされた各原稿に基づく原稿画像９１を含むスキャンデータ９０を生成する（図１３参照）。スキャンデータ９０は、スキャン画像高Ｈと、スキャン画像幅Ｗで規定されるサイズである。当該スキャンデータ９０は、プレビュー用データを構成し、ＲＡＭ３４に格納される。
【０１０１】
その後、エッジ検出等を行うことにより、生成したスキャンデータ９０から、各原稿の原稿画像９１を検出する。そして、各原稿画像９１を切り出し、各原稿画像９１も、個別にＲＡＭ３４に格納する。この時、各原稿画像９１には、スキャンデータ９０から切り出した順に、検出番号が付与される。尚、当該検出番号は、後述する識別番号とは異なる概念である。
【０１０２】
そして、スキャンデータ９０に直交座標系を設定し、各原稿画像９１の位置座標情報を取得する。具体的には、スキャンデータ９０の左上隅の画素の位置を、原点Ｏに設定する（図１３参照）。そして、原点Ｏを通るスキャンデータ９０の横方向を横軸（Ｘ軸）、原点Ｏを通るスキャンデータ９０の高さ方向を縦軸（Ｙ軸）に設定する（図１３参照）。
【０１０３】
その後、各原稿画像９１の左上隅部の位置を画像基準点Ｉに特定し、当該画像基準点Ｉの位置を示す位置座標情報を、直交座標系に基づいて取得する。各原稿画像９１の切り出し、各原稿画像の位置座標情報の取得を完了すると、オートクロップスキャンを終了する。
【０１０４】
Ｓ５３に移行すると、原稿画像ソート処理を実行する。原稿画像ソート処理（Ｓ５３）では、制御部３１は、原稿画像ソート処理プログラムを実行する。
【０１０５】
ここで、原稿画像ソート処理プログラムについて、図１１を参照しつつ詳細に説明する。原稿画像ソート処理（Ｓ５３）に移行すると、まず、対象座標のＹ座標ｈを「１」に設定する（Ｓ７１）。対象座標は、原稿画像９１の有無に関する検出対象となる座標を意味する。
【０１０６】
Ｓ７２においては、対象座標のＸ座標ｗを「１」に設定する。
【０１０７】
Ｓ７３では、原稿画像検索処理を実行する。原稿画像検索処理（Ｓ７３）においては、制御部３１は、原稿画像検索処理プログラムを実行する。
【０１０８】
ここで、原稿画像検索処理プログラムについて、図１２を参照しつつ詳細に説明する。原稿画像検索処理（Ｓ７３）に移行すると、まず、カウンタｉの数値を「１」に設定する（Ｓ８１）。カウンタｉの数値は、各原稿画像９１の検出番号に対応し、判断対象となる原稿画像９１を示す。
【０１０９】
Ｓ８２においては、対象座標が対象画像の位置座標と一致しているか否かを判断する。具体的には、対象画像に係る位置座標情報に基づいて、当該判断を行う。対象座標が対象画像の位置座標と一致する場合（Ｓ８２：ＹＥＳ）、Ｓ８５に処理を移行する。そうでない場合（Ｓ８２：ＮＯ）、Ｓ８３に処理を移行する。対象画像は、カウンタｉの値により特定される一の原稿画像９１を意味する。
【０１１０】
Ｓ８３では、カウンタｉの値に「１」を加算する。即ち、次の検出番号に係る原稿画像９１を対象画像に設定する。
【０１１１】
Ｓ８４に移行すると、カウンタｉの値が原稿画像数Ｍより大きいか否かを判断する。原稿画像数Ｍは、スキャンデータ９０に含まれる原稿画像９１の総数であり、Ｓ５２で取得される。カウンタｉの値が原稿画像数Ｍより大きい場合（Ｓ８４：ＹＥＳ）、原稿画像検索処理プログラムを終了し、Ｓ７４に処理を移行する。そうでない場合（Ｓ８４：ＮＯ）、Ｓ８２に処理を戻し、新たな対象画像に対する処理を行う。
【０１１２】
Ｓ８５においては、対象座標と対象画像の位置座標が一致したことに基づいて、画像検出情報をＲＡＭ３４に格納する。
【０１１３】
再び図１１を参照しつつ、原稿画像ソート処理プログラムのＳ７４以後の処理について説明する。Ｓ７４に移行すると、上述した画像検出情報の有無に基づいて、対象座標に原稿画像９１を検出したか否かを判断する。対象座標に原稿画像９１を検出した場合（Ｓ７４：ＹＥＳ）、Ｓ７５に処理を移行する。そうでない場合（Ｓ７４：ＮＯ）、Ｓ７６に処理を移行する。
【０１１４】
Ｓ７５においては、検出した原稿画像９１に対して、識別番号を付与する。具体的には、検出した順番に従って、「１」から順に識別番号を付与する。
【０１１５】
Ｓ７６では、対象座標のＸ座標ｗの値に「１」を加算し、対象座標を横方向に「１」ずらす。
【０１１６】
Ｓ７７に移行すると、対象座標のＸ座標ｗの値がスキャン画像幅Ｗ（即ち、Ｘ座標の最大値）より大きいか否かを判断する。即ち、或る一行を構成する全ての画素について、原稿画像９１の検出処理を行ったか否かを判断する。Ｘ座標ｗの値がスキャン画像幅Ｗよりも大きい場合（Ｓ７７：ＹＥＳ）、Ｓ７８に処理を移行する。そうでない場合（Ｓ７７：ＮＯ）、Ｓ７４に処理を戻す。
【０１１７】
Ｓ７８においては、対象座標のＹ座標ｈの値に「１」を加算し、対象座標を下方向に「１」ずらす。
【０１１８】
Ｓ７９では、対象座標のＹ座標ｈの値がスキャン画像高Ｈ（即ち、Ｙ座標の最大値）より大きいか否かを判断し、スキャンデータ９０を構成する全ての画素について、原稿画像９１の検出処理を行ったか否かを判断する。Ｙ座標ｈの値がスキャン画像高Ｈよりも大きい場合（Ｓ７９：ＹＥＳ）、原稿画像ソート処理プログラムを終了し、Ｓ５４に処理を移行する。そうでない場合（Ｓ７９：ＮＯ）、Ｓ７２に処理を戻す。
【０１１９】
再び図１０を参照しつつ、多機能機３０の制御プログラムにおけるＳ５４以後の処理について説明する。Ｓ５４では、カウンタｍの値を「１」に設定する。この場合のカウンタｍの値は、付帯テキスト及び原稿画像９１の識別番号に対応する。
【０１２０】
Ｓ５５においては、カウンタｍの値に対応する識別番号が付与された原稿画像９１をＲＡＭ３４から取得し、セット対象画像に設定する。セット対象画像は、後述するセットデータ生成処理（Ｓ５７）の処理対象となる原稿画像９１を意味する。
【０１２１】
Ｓ５６に移行すると、コピー命令と共に受信したテキストデータに、対応テキストが存在するか否かを判断する。対応テキストは、カウンタｍの値に対応する識別番号が付与されたテキストデータを意味する。対応テキストが存在する場合（Ｓ５６：ＹＥＳ）、Ｓ５７に処理を移行する。そうでない場合（Ｓ５６：ＮＯ）、Ｓ５８に処理を移行する。
【０１２２】
Ｓ５７では、セットデータ生成処理を実行する。即ち、セット対象画像に係る原稿画像９１と、対応テキストに係るテキストデータを含むセットデータを生成する。本実施形態においては、原稿画像９１と、対応テキストに係る付帯テキスト画像９５を所定位置に配置して合成することで、セットデータを生成する。
【０１２３】
Ｓ５８においては、カウンタｍの値に「１」を加算し、処理対象となる原稿画像９１、テキストを変更する。
【０１２４】
Ｓ５９では、カウンタｍの値が原稿画像数Ｍより大きいか否かを判断する。即ち、全ての原稿画像９１に対する処理を完了したか否かを判断する。カウンタｍの値が原稿画像数Ｍより大きい場合（Ｓ５９：ＹＥＳ）、Ｓ６０に処理を移行する。そうでない場合（Ｓ５９：ＮＯ）、Ｓ５５に処理を戻す。
【０１２５】
Ｓ６０に移行すると、スキャンデータ９０と、Ｓ５７により生成されたセットデータをＲＡＭ３４から読み出し、ネットワークＩ／Ｆ４０を介して、プレビュー用データを送信する。
【０１２６】
Ｓ６１においては、ネットワークＩ／Ｆ４０を介して、コンピュータ１０から印刷命令を受信したか否かを判断する。印刷命令を受信した場合（Ｓ６１：ＹＥＳ）、Ｓ６２に処理を移行する。そうでない場合（Ｓ６１：ＮＯ）、Ｓ６３に処理を移行する。
【０１２７】
Ｓ６２では、印刷処理を行う。即ち、セットデータに基づいて、印刷用紙に対する印刷を行う（図１４参照）。印刷処理を終了すると、制御プログラムを終了する。
【０１２８】
Ｓ６３に移行すると、ネットワークＩ／Ｆ４０を介して、コンピュータ１０から取消命令を受信したか否かを判断する。取消命令を受信した場合（Ｓ６３：ＹＥＳ）、Ｓ６４に処理を移行する。そうでない場合（Ｓ６３：ＮＯ）、そのまま制御プログラムを終了する。
【０１２９】
Ｓ６４においては、キャンセル処理を実行する。具体的には、セットデータ等をＲＡＭ３４から消去し、制御プログラムを終了する。
【０１３０】
以上、説明したように、第１実施形態に係る印刷システム１及び制御プログラム（図２、図４、図６、図８、図１０〜図１２参照）は、原稿に基づく原稿画像９１を複数含むスキャンデータ９０から、各原稿画像９１を抽出する（Ｓ５２）。又、印刷システム１によれば、ユーザは、第１テキスト入力欄５４Ａ等に対して、所望のテキストを入力し得る（Ｓ１）。そして、当該印刷システム１は、各原稿画像９１と、入力された各テキストを、夫々の識別番号に基づいて対応付け、セットデータを生成する（Ｓ５５〜Ｓ５９）。セットデータは、基本的に、一の原稿画像９１と、一の付帯テキスト画像９５の組を含む。生成されたセットデータは、一ページ単位で、印刷用紙に印刷される（Ｓ６２、図１４）。
【０１３１】
この結果、当該印刷システム１は、一回のスキャン作業を行うことで、複数枚の原稿に係る内容（即ち、原稿画像９１）に、付帯テキスト画像９５を付加した出力結果を提供し得る。即ち、当該印刷システム１は、各原稿単位でスキャンする必要はなく、ユーザの作業負担を軽減することができ、高い利便性を提供し得る。
【０１３２】
原稿画像９１の数と入力された付帯テキストの数が一致する場合（Ｓ１１：ＹＥＳ）、印刷システム１等は、ユーザ所望の出力が一度に行われるので、より作業負担を軽減することができ、高い利便性を提供し得る。例えば、図１４に示す例であれば、ユーザは、自らが所望する第１出力結果１００Ａ〜第３出力結果１００Ｃを、一度の処理で取得し得る。
【０１３３】
又、当該印刷システム１及び制御プログラムは、原稿画像数と付帯テキストの数が相違する場合（Ｓ１１：ＮＯ）であっても、一の原稿画像と、一の付帯テキストを含むセットデータについては、一度に印刷出力し得る。そして、原稿画像が欠如しているデータについては、印刷システム１は、対応セットデータ処理（Ｓ１７）及び、再スキャン前プレビュー（Ｓ１８）を実行し、当該欠如を補う。即ち、印刷システム１は、原稿画像を再取得し、最終的に、ユーザ所望の出力結果を全て提供し得る。この時、印刷システム１は、原稿画像が欠如したセットデータの付帯テキストを、Ｓ１７、Ｓ１８の処理対象に自動的に設定するので、ユーザの作業負担を確実に軽減し得る。
【０１３４】
例えば、図１４に示す第１出力結果１００Ａ〜第３出力結果１００Ｃを所望し、第３出力結果に係る原稿画像９１が欠如していた場合、印刷システム１は、図７に示すセットデータ内容表示画面７０を表示する（図７中の第３プレビュー画像７２Ｃ参照）。この場合、ユーザは、第１出力結果１００Ａ、第２出力結果１００Ｂを即座に取得し得る。
【０１３５】
そして、上述の場合、当該印刷システム１は、再スキャン前プレビュー画面８０の第１テキスト入力欄８４Ａに、「楽しかった」という付帯テキストを自動的に入力する。そして、ユーザが所望の原稿をセットし、所望の原稿画像を補充することにより、当該印刷システム１は、煩雑なテキスト入力作業を強要することなく、第３出力結果を追加的に提供し得る。即ち、この場合であっても、当該印刷システム１は、少ない作業負担で、ユーザ所望の第１出力結果１００Ａ〜第３出力結果１００Ｃを最終的に提供し得る。
【０１３６】
この点、オートクロップスキャン（Ｓ５２）においては、各原稿画像９１をスキャンデータ９０から確実に抽出し得るとは限らず、画像の汚れ等の諸条件により抽出エラー（一の原稿に係る画像が全く抽出されない場合や、２つの原稿画像９１として認識される場合）が生じる場合がある。当該印刷システム１は、このような場合であっても、ユーザ所望の出力結果を、少ない作業負担で提供し得る。
【０１３７】
又、印刷システム１は、セットデータ内容表示画面７０で印刷対象に設定されたセットデータを印刷出力するので、確実にユーザ所望の出力結果を提供し得る。そして、この場合に印刷対象から除外されたセットデータの付帯テキストを再設定テキストとするので、当該印刷システム１は、所望の原稿画像が再取得されれば、ユーザ所望の出力結果を提供し得る。
【０１３８】
そして、当該印刷システム１は、再スキャン前プレビュー画面８０において、再設定テキストと、再取得される原稿のセット位置を報知する。この報知に基づいて、原稿をセットすることで、当該印刷システム１は、確実にユーザ所望の出力を提供することができ、ユーザの作業負担を軽減し得る。
【０１３９】
（第２実施形態）
次に、本発明を多機能機３０単体に適用した一実施形態を、第２実施形態として説明する。第２実施形態における多機能機３０の基本的構成は、第１実施形態に係る多機能機３０と同一である。従って、第１実施形態との相違点についてのみ説明する。
【０１４０】
当該多機能機３０においては、上記第１実施形態に係る制御プログラム等（図２、図４、図６、図８）は、多機能機３０が有する記憶装置（例えば、ＲＯＭ３３）に記憶されている。そして、当該制御プログラム等は、多機能機３０の制御部３１により実行される。
【０１４１】
そして、第２実施形態においては、図２におけるＳ２、Ｓ４、Ｓ８、Ｓ９、図４におけるＳ１２、Ｓ１４、Ｓ１６、図６におけるＳ２１、Ｓ２７、図８におけるＳ４２、Ｓ４４、Ｓ４８、Ｓ４９の処理内容が、第１実施形態に係る制御プログラムと相違し、その他の処理内容は、第１実施形態と同一である。次に、第２実施形態に係る各プログラムの相違点について説明する。
【０１４２】
先ず、第２実施形態においては、Ｓ２、Ｓ４におけるスキャン前プレビュー画面５０と、Ｓ１２における印刷プレビュー画面６０と、Ｓ２１におけるセットデータ内容表示画面７０と、Ｓ４２、Ｓ４４における再スキャン前プレビュー画面８０は、ディスプレイ２５ではなく、表示パネル３８に表示される。上記各処理の内容は、表示装置の相違を除き、第１実施形態と同様である。
【０１４３】
又、第２実施形態におけるＳ８、Ｓ９、Ｓ１４、Ｓ１６、Ｓ２７、Ｓ４８、Ｓ４９の処理は、外部装置（例えば、第１実施形態におけるコンピュータ１０）と通信することなく、多機能機３０の内部の処理として実行される。上記各処理の内容は、外部機器と通信しない点を除き、第１実施形態と同様である。
【０１４４】
このように構成することで、第２実施形態に係る多機能機３０及び制御プログラムは、第１実施形態に係る印刷システム１及び制御プログラムと同様の効果を奏する。即ち、当該多機能機３０及び制御プログラムは、原稿画像９１の数と付帯テキストの数が一致しない場合であっても、データの数に関するユーザの作業負担を軽減することができ、一の原稿画像９１と、一の付帯画像を含むセットデータに基づく出力を行う場合における高い利便性を提供し得る。
【０１４５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。
【０１４６】
例えば、上記実施形態においては、ユーザが入力したテキストに基づく付帯テキスト画像９５を、各原稿画像９１に対応付け、セットデータを生成するように構成していたが、本発明は、この態様に限定されるものではない。即ち、本発明は、原稿画像９１と対応付けられるデータとして、種々のデータを採用し得る。例えば、ファクシミリ原稿に対して、ファックス番号を対応付けてもよい。この場合、セットデータに関する処理として、ファクシミリ通信を行う。
【０１４７】
又、上記実施形態において、原稿画像９１を再取得することにより、付帯テキストと再取得した原稿画像９１を含むセットデータに基づく出力結果を得る態様であったがこの態様に限定されるものではない。即ち、付帯テキストを再入力することで、原稿画像９１と再入力されたテキストからなるセットデータを生成、当該セットデータに係る出力を行い得る構成であってもよい。
【符号の説明】
【０１４８】
１      印刷システム
１０    コンピュータ
１１    制御部
１６    アプリケーションプログラム
２４    キーボード
２５    ディスプレイ
３０    多機能機
３１    制御部
３５    スキャナ部
３６    印刷部
３８    表示パネル
３９    キーパッド
５０    スキャン前プレビュー画面
６０    印刷プレビュー画面
７０    セットデータ内容表示画面
８０    再スキャン前プレビュー画面
９０    スキャンデータ
【図１】
2010239261.tif 000003
【図２】
2010239261.tif 000004
【図３】
2010239261.tif 000005
【図９】
2010239261.tif 000006
【図４】
2010239261.tif 000007
【図１４】
2010239261.tif 000008
【図５】
2010239261.tif 000009
【図６】
2010239261.tif 000010
【図７】
2010239261.tif 000011
【図８】
2010239261.tif 000012
【図１０】
2010239261.tif 000013
【図１１】
2010239261.tif 000014
【図１２】
2010239261.tif 000015
【図１３】
2010239261.tif 000016