(57)【特許請求の範囲】
【請求項１】
記憶デバイスと、
ジョブの実行に使用されるジョブ用データを前記記憶デバイス上に生成するデータ生成手段と、
前記記憶デバイスに記憶されている前記ジョブ用データを使用して前記ジョブを実行するジョブ実行手段とを備え、
前記ジョブ用データの構造は、情報が設定される複数の項目を含む構造であり、
前記複数の項目は、処理対象の文書を１つのみ指定する情報が設定される文書指定項目を含み、
前記データ生成手段は、複数の前記文書が指定された処理が指示された場合に、前記複数の文書の１つずつに対して前記構造に基づいて前記ジョブ用データをそれぞれ生成し、
前記データ生成手段は、前記複数の文書のうちの特定の１つの文書に対する前記ジョブ用データを生成する場合に、前記特定の１つの文書に対する前記ジョブ用データにおける前記文書指定項目に、前記特定の１つの文書を指定する情報を設定し、
前記データ生成手段は、前記複数の文書のうちの前記特定の１つの文書以外の特定の文書に対する前記ジョブ用データを生成する場合に、前記特定の文書に対する前記ジョブ用データにおける前記文書指定項目に、前記特定の文書を指定する情報を設定し、前記特定の文書に対する前記ジョブ用データにおける前記複数の項目のうちの前記文書指定項目以外の特定の項目に、前記特定の１つの文書に対する前記ジョブ用データにおける前記特定の項目に設定される情報を参照するための情報を設定することを特徴とする画像形成装置。
【請求項２】
記憶デバイスを備える画像形成装置を、
ジョブの実行に使用されるジョブ用データを前記記憶デバイス上に生成するデータ生成手段、および、
前記記憶デバイスに記憶されている前記ジョブ用データを使用して前記ジョブを実行するジョブ実行手段として機能させ、
前記ジョブ用データの構造は、情報が設定される複数の項目を含む構造であり、
前記複数の項目は、処理対象の文書を１つのみ指定する情報が設定される文書指定項目を含み、
前記データ生成手段は、複数の前記文書が指定された処理が指示された場合に、前記複数の文書の１つずつに対して前記構造に基づいて前記ジョブ用データをそれぞれ生成し、
前記データ生成手段は、前記複数の文書のうちの特定の１つの文書に対する前記ジョブ用データを生成する場合に、前記特定の１つの文書に対する前記ジョブ用データにおける前記文書指定項目に、前記特定の１つの文書を指定する情報を設定し、
前記データ生成手段は、前記複数の文書のうちの前記特定の１つの文書以外の特定の文書に対する前記ジョブ用データを生成する場合に、前記特定の文書に対する前記ジョブ用データにおける前記文書指定項目に、前記特定の文書を指定する情報を設定し、前記特定の文書に対する前記ジョブ用データにおける前記複数の項目のうちの前記文書指定項目以外の特定の項目に、前記特定の１つの文書に対する前記ジョブ用データにおける前記特定の項目に設定される情報を参照するための情報を設定することを特徴とするジョブ実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書を印刷するジョブを実行する画像形成装置およびジョブ実行プログラムに関する。
【背景技術】
【０００２】
従来、文書を印刷するジョブを実行する画像形成装置として、複数の文書が指定された処理が指示された場合に、印刷対象の複数の文書に共通する設定を含む１つのデータを生成するものが知られている（例えば、特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１０４０１号公報
【特許文献２】特開２０１３−０５６４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、印刷対象の複数の文書を指定する情報が設定可能な項目を含む構造がデータの構造である場合に、データの構造において指定可能な文書の上限数を超えた数の文書が指定された印刷を実行することができないという問題がある。
【０００５】
そこで、本発明は、複数の文書が指定された処理の指示に柔軟に対応することができる画像形成装置およびジョブ実行プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、記憶デバイスと、ジョブの実行に使用されるデータを前記記憶デバイス上に生成するデータ生成手段と、前記記憶デバイスに記憶されている前記データを使用して前記ジョブを実行するジョブ実行手段とを備え、前記データの構造は、情報が設定される複数の項目を含む構造であり、前記複数の項目は、処理対象の文書を１つのみ指定する情報が設定される文書指定項目を含み、前記データ生成手段は、複数の前記文書が指定された処理が指示された場合に、前記複数の文書の１つずつに対して前記構造に基づいて前記データをそれぞれ生成することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、複数の文書が指定された処理が指示された場合に、複数の文書の１つずつに対してデータをそれぞれ生成するので、複数の文書が指定された処理の指示に柔軟に対応することができる。
【０００８】
また、本発明の画像形成装置において、前記データ生成手段は、前記複数の文書が指定された処理が指示された場合に、前記複数の文書に対する複数の前記データのうち少なくとも１つのデータにおける特定の前記項目に、前記複数のデータのうち他のデータにおける前記特定の項目に設定される情報を参照するための情報を設定しても良い。
【０００９】
この構成により、本発明の画像形成装置は、複数の文書に対する複数のデータのうち少なくとも１つのデータにおける特定の項目に、複数のデータのうち他のデータにおける特定の項目に設定される情報を参照するための情報を設定するので、複数の文書に対する複数のデータのそれぞれの特定の項目に同一の情報が実際に設定される構成と比較して、複数の文書に対する複数のデータの全体の情報量を抑えることができる。したがって、本発明の画像形成装置は、複数の文書に対する複数のデータによる記憶デバイスの使用率を抑えることができる。
【００１０】
また、本発明のジョブ実行プログラムは、記憶デバイスを備える画像形成装置を、ジョブの実行に使用されるデータを前記記憶デバイス上に生成するデータ生成手段、および、前記記憶デバイスに記憶されている前記データを使用して前記ジョブを実行するジョブ実行手段として機能させ、前記データの構造は、情報が設定される複数の項目を含む構造であり、前記複数の項目は、処理対象の文書を１つのみ指定する情報が設定される文書指定項目を含み、前記データ生成手段は、複数の前記文書が指定された処理が指示された場合に、前記複数の文書の１つずつに対して前記構造に基づいて前記データをそれぞれ生成することを特徴とする。
【００１１】
この構成により、本発明のジョブ実行プログラムを実行する画像形成装置は、複数の文書が指定された処理が指示された場合に、複数の文書の１つずつに対してデータをそれぞれ生成するので、複数の文書が指定された処理の指示に柔軟に対応することができる。
【発明の効果】
【００１２】
本発明の画像形成装置およびジョブ実行プログラムは、複数の文書が指定された処理の指示に柔軟に対応することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すジョブ用データの一例を示す図である。
【図３】図１に示す制御部の機能のブロック図である。
【図４】ジョブ用データを生成する場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】図４に示す通常ジョブ用データ生成処理のフローチャートである。
【図６】図４に示す通常ジョブ用データ生成処理によって生成されたジョブ用データの一例を示す図である。
【図７】図４に示す複数ジョブ用データ生成処理のフローチャートである。
【図８】図７に示す後続ジョブ用データ生成処理のフローチャートである。
【図９】図４に示す複数ジョブ用データ生成処理によって生成されたジョブ用データの一例を示す図である。
【図１０】ジョブを実行する場合の図１に示すＭＦＰの動作のフローチャートである。
【図１１】図１に示すＭＦＰによって生成されるジョブ用データの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１５】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１６】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００１７】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種の情報を記憶する半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部２０とを備えている。
【００１８】
記憶部１７は、ジョブを実行するためのジョブ実行プログラム１７ａを記憶している。ジョブ実行プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００１９】
制御部２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＣＰＵ２１の作業領域として用いられる記憶デバイスとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３とを備えている。ＣＰＵ２１は、ＲＯＭ２２または記憶部１７に記憶されているプログラムを実行する。ＲＡＭ２３は、ジョブの実行に使用されるデータ（以下「ジョブ用データ」と言う。）３０を複数記憶可能である。
【００２０】
図２は、ジョブ用データ３０の一例を示す図である。
【００２１】
図２に示すジョブ用データ３０は、ネットワーク通信部１６を介して入力された画像または記憶部１７上の特定の領域（以下「ＢＯＸ」と言う。）に記憶されている画像をプリンター１４によって印刷するプリンター印刷ジョブ、スキャナー１３によって原稿から読み取られた画像をファックス通信部１５によってファックス送信するファックス送信ジョブ、スキャナー１３によって原稿から読み取られた画像をネットワーク通信部１６によって送信するセンドジョブ、スキャナー１３によって原稿から読み取られた画像をプリンター１４によって印刷するコピージョブなど、どのようなジョブを実行するかという情報が設定されるジョブ情報３１という項目を含んでいる。ここで、「画像」とは、文書の画像を示し、画像処理によって画像データ化される前のデータ（例えば、ページ記述言語によるデータ）を含む。
【００２２】
ジョブ用データ３０は、入力される文書がどのような文書であるかという情報が設定される入力ＢＯＸ情報３２という項目を含んでいる。入力ＢＯＸ情報３２は、ジョブ情報３１にリンクされている。入力ＢＯＸ情報３２という項目には、入力される文書が何れのＢＯＸの何れの文書であるかという情報が設定される文書保存先情報３２ａという項目と、入力される文書が画像処理されるために利用されるＲＡＭ２３上のアドレスが設定されるメモリー利用アドレス情報３２ｂという項目と、入力される文書の種別が設定される文書種別情報３２ｃという項目とが含まれている。
【００２３】
文書保存先情報３２ａは、処理対象の文書を１つのみ指定する情報が設定される文書指定項目である。
【００２４】
メモリー利用アドレス情報３２ｂは、文書を印刷するプリンター印刷ジョブが実行された場合に、文書のための領域がＲＡＭ２３上に確保されたとき、設定される。
【００２５】
文書種別情報３２ｃは、スキャナー１３によって原稿から読み取られた画像（文書）であるか、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）のプリンタードライバーから送信されてきた文書であるかなど、入力される文書が何れから入力されたかを示す情報である。また、カラーの文書であるか否かを示す情報である。
【００２６】
ジョブ用データ３０は、入力される文書の集約など、入力される文書に対してどのような編集が行われるかという情報が設定される画像編集情報３３という項目を含んでいる。画像編集情報３３は、ジョブ情報３１にリンクされている。
【００２７】
ジョブ用データ３０は、文書をどのようにプリンター１４によって印刷するかという情報や、文書をどのようにファックス通信部１５やネットワーク通信部１６によって出力するかという情報が設定される印刷出力情報３４という項目を含んでいる。文書をどのようにプリンター１４によって印刷するかという情報としては、例えば、記録媒体を供給する媒体供給部のうち何れの媒体供給部から記録媒体を入力するかという情報が存在する。印刷出力情報３４は、ジョブ情報３１にリンクされている。
【００２８】
図３は、制御部２０の機能のブロック図である。
【００２９】
図３に示すように、制御部２０は、記憶部１７（図１参照。）に記憶されているジョブ実行プログラム１７ａ（図１参照。）を実行することによって、文書を印刷するジョブの実行に使用されるジョブ用データ３０をＲＡＭ２３上に生成するデータ生成手段２０ａ、および、ＲＡＭ２３に記憶されているジョブ用データ３０を使用してジョブを実行するジョブ実行手段２０ｂとして機能する。
【００３０】
次に、ＭＦＰ１０の動作について説明する。
【００３１】
まず、ジョブ用データ３０を生成する場合のＭＦＰ１０の動作について説明する。
【００３２】
図４は、ジョブ用データ３０を生成する場合のＭＦＰ１０の動作のフローチャートである。
【００３３】
データ生成手段２０ａは、例えばプリンター１４による印刷データを受信するなど、何らかのジョブの実行が指示されると、図４に示す動作を実行する。
【００３４】
図４に示すように、データ生成手段２０ａは、複数の文書が指定された印刷、送信などの処理が指示されたか否かを判断する（Ｓ１０１）。
【００３５】
データ生成手段２０ａは、複数の文書が指定された処理が指示されていないとＳ１０１において判断すると、通常のジョブ用データを生成するための通常ジョブ用データ生成処理を実行する（Ｓ１０２）。
【００３６】
図５は、図４に示す通常ジョブ用データ生成処理のフローチャートである。
【００３７】
図５に示すように、データ生成手段２０ａは、図２に示す構造に基づいて、今回のジョブのジョブ情報３１を生成する（Ｓ１３１）。すなわち、データ生成手段２０ａは、ジョブ情報３１に今回のジョブの情報を設定する。
【００３８】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、今回のジョブの入力ＢＯＸ情報３２を生成する（Ｓ１３２）。すなわち、データ生成手段２０ａは、入力ＢＯＸ情報３２に今回のジョブの情報を設定する。ここで、データ生成手段２０ａは、入力ＢＯＸ情報３２の文書保存先情報３２ａおよび文書種別情報３２ｃのそれぞれに情報を設定する。なお、メモリー利用アドレス情報３２ｂは、上述したように、文書を印刷するプリンター印刷ジョブが実行された場合に、文書のための領域がＲＡＭ２３上に確保されたとき、設定される。したがって、メモリー利用アドレス情報３２ｂは、Ｓ１３２の時点ではＲＡＭ２３上に領域のみが確保される。
【００３９】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、今回のジョブの画像編集情報３３を生成する（Ｓ１３３）。すなわち、データ生成手段２０ａは、画像編集情報３３に今回のジョブの情報を設定する。
【００４０】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、今回のジョブの印刷出力情報３４を生成する（Ｓ１３４）。すなわち、データ生成手段２０ａは、印刷出力情報３４に今回のジョブの情報を設定する。
【００４１】
次いで、データ生成手段２０ａは、Ｓ１３２において生成した入力ＢＯＸ情報３２を、Ｓ１３１において生成したジョブ情報３１にリンクする（Ｓ１３５）。
【００４２】
次いで、データ生成手段２０ａは、Ｓ１３３において生成した画像編集情報３３を、Ｓ１３１において生成したジョブ情報３１にリンクする（Ｓ１３６）。
【００４３】
次いで、データ生成手段２０ａは、Ｓ１３４において生成した印刷出力情報３４を、Ｓ１３１において生成したジョブ情報３１にリンクして（Ｓ１３７）、図５に示す通常ジョブ用データ生成処理を終了する。
【００４４】
図４に示すように、データ生成手段２０ａは、Ｓ１０２の通常ジョブ用データ生成処理を終了すると、図４に示す動作を終了する。
【００４５】
図６は、図４に示す通常ジョブ用データ生成処理によって生成されたジョブ用データ３０の一例を示す図である。
【００４６】
図６に示すジョブ用データ３０は、コピージョブ用のジョブ用データ３０である。
【００４７】
図６に示すジョブ用データ３０は、コピージョブ用のジョブ用データ３０であるので、プリンター１４によって印刷される文書がＢＯＸから入力されない。したがって、図６に示すジョブ用データ３０は、入力ＢＯＸ情報３２（図２参照。）を含んでいない。
【００４８】
図４に示すように、データ生成手段２０ａは、複数の文書が指定された処理が指示されたとＳ１０１において判断すると、処理が指示された複数の文書に対応する複数のジョブ用データを生成するための複数ジョブ用データ生成処理を実行する（Ｓ１０３）。
【００４９】
図７は、図４に示す複数ジョブ用データ生成処理のフローチャートである。
【００５０】
図７に示すように、データ生成手段２０ａは、処理が指示された複数の文書のうち１つ目の文書を対象にする（Ｓ１６１）。
【００５１】
次いで、データ生成手段２０ａは、対象の文書に対して図５に示す通常ジョブ用データ生成処理を実行する（Ｓ１６２）。
【００５２】
次いで、データ生成手段２０ａは、処理が指示された複数の文書のうち対象の文書の次の文書を対象にする（Ｓ１６３）。
【００５３】
次いで、データ生成手段２０ａは、対象の文書に対応するジョブ用データを生成するための後続ジョブ用データ生成処理を実行する（Ｓ１６４）。
【００５４】
図８は、図７に示す後続ジョブ用データ生成処理のフローチャートである。
【００５５】
図８に示すように、データ生成手段２０ａは、図２に示す構造に基づいて、対象の文書のジョブのジョブ情報３１として、１つ目の文書のジョブのジョブ情報３１に設定される情報を参照するための情報（メタ情報）を生成する（Ｓ１９１）。
【００５６】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、対象の文書のジョブの入力ＢＯＸ情報３２を生成する（Ｓ１９２）。すなわち、データ生成手段２０ａは、入力ＢＯＸ情報３２に対象の文書のジョブの情報を設定する。ここで、データ生成手段２０ａは、入力ＢＯＸ情報３２の文書保存先情報３２ａおよび文書種別情報３２ｃのそれぞれに情報を設定する。なお、メモリー利用アドレス情報３２ｂは、上述したように、文書を印刷するプリンター印刷ジョブが実行された場合に、文書のための領域がＲＡＭ２３上に確保されたとき、設定される。したがって、メモリー利用アドレス情報３２ｂは、Ｓ１９２の時点ではＲＡＭ２３上に領域のみが確保される。
【００５７】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、対象の文書のジョブの画像編集情報３３として、１つ目の文書のジョブの画像編集情報３３に設定される情報を参照するための情報（メタ情報）を生成する（Ｓ１９３）。
【００５８】
次いで、データ生成手段２０ａは、図２に示す構造に基づいて、対象の文書のジョブの印刷出力情報３４として、１つ目の文書のジョブの印刷出力情報３４に設定される情報を参照するための情報（メタ情報）を生成する（Ｓ１９４）。
【００５９】
次いで、データ生成手段２０ａは、Ｓ１９２において生成した入力ＢＯＸ情報３２を、Ｓ１９１において生成したジョブ情報３１にリンクする（Ｓ１９５）。
【００６０】
次いで、データ生成手段２０ａは、Ｓ１９３において生成した画像編集情報３３を、Ｓ１９１において生成したジョブ情報３１にリンクする（Ｓ１９６）。
【００６１】
次いで、データ生成手段２０ａは、Ｓ１９４において生成した印刷出力情報３４を、Ｓ１９１において生成したジョブ情報３１にリンクして（Ｓ１９７）、図８に示す後続ジョブ用データ生成処理を終了する。
【００６２】
図７に示すように、データ生成手段２０ａは、Ｓ１６４の後続ジョブ用データ生成処理の後、処理が指示された複数の文書に未だ対象にしていない文書が存在するか否かを判断する（Ｓ１６５）。
【００６３】
データ生成手段２０ａは、未だ対象にしていない文書が存在するとＳ１６５において判断すると、Ｓ１６３の処理を実行する。
【００６４】
データ生成手段２０ａは、未だ対象にしていない文書が存在しないとＳ１６５において判断すると、図７に示す複数ジョブ用データ生成処理を終了する。
【００６５】
図４に示すように、データ生成手段２０ａは、Ｓ１０３の複数ジョブ用データ生成処理を終了すると、図４に示す動作を終了する。
【００６６】
図９は、図４に示す複数ジョブ用データ生成処理によって生成されたジョブ用データ３０の一例を示す図である。
【００６７】
図９に示す複数のジョブ用データ３０のそれぞれは、複数の文書の１つずつに対して生成されたものである。
【００６８】
図９においては、入力ＢＯＸ情報３２に対して文書保存先情報３２ａ、メモリー利用アドレス情報３２ｂおよび文書種別情報３２ｃが描かれていないが、実際には入力ＢＯＸ情報３２に対して文書保存先情報３２ａ、メモリー利用アドレス情報３２ｂおよび文書種別情報３２ｃが存在する。
【００６９】
図９においては、２つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４が、それぞれ、１つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４に設定されている情報を参照していることを示す矢印が描かれている。一方、３つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４が、それぞれ、１つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４に設定されている情報を参照していることを示す矢印は、描かれていない。しかしながら、実際には、３つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４も、２つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４と同様に、それぞれ、１つ目の文書用のジョブ用データ３０のジョブ情報３１、画像編集情報３３および印刷出力情報３４に設定されている情報を参照している。４つ目以降の文書用のジョブ用データ３０についても同様である。
【００７０】
次に、ジョブを実行する場合のＭＦＰ１０の動作について説明する。
【００７１】
図１０は、ジョブを実行する場合のＭＦＰ１０の動作のフローチャートである。
【００７２】
ジョブ実行手段２０ｂは、図４に示す動作によってジョブ用データ３０が生成されると、図１０に示す動作を実行する。
【００７３】
図１０に示すように、ジョブ実行手段２０ｂは、ＲＡＭ２３に記憶されているジョブ用データ３０を読み出す（Ｓ２０１）。詳細には、ジョブ実行手段２０ｂは、ジョブ用データ３０のジョブ情報３１、入力ＢＯＸ情報３２、画像編集情報３３、及び印刷出力情報３４を読み出す。このとき、ジョブ実行手段２０ｂは、ジョブ用データ３０がメタ情報を含む場合、メタ情報のリンク先を参照する（具体的には、リンク先のジョブ情報３１に設定される情報を参照するメタ情報を含む場合、メタ情報のリンク先のジョブ情報３１に設定される情報を読み出す。また、リンク先の画像編集情報３３に設定される情報を参照するメタ情報を含む場合、メタ情報のリンク先の画像編集情報３３に設定される情報を読み出す。また、リンク先の印刷出力情報３４に設定される情報を参照するメタ情報を含む場合、メタ情報のリンク先の印刷出力情報３４に設定される情報を読み出す。）。
【００７４】
次いで、ジョブ実行手段２０ｂは、Ｓ２０１において読み出したジョブ用データ３０（ジョブ情報３１、入力ＢＯＸ情報３２、画像編集情報３３、及び印刷出力情報３４）を使用してジョブを実行して（Ｓ２０２）、図１０に示す動作を終了する。
【００７５】
以上に説明したように、ＭＦＰ１０は、複数の文書が指定された処理が指示された場合に（Ｓ１０１でＹＥＳ）、複数の文書の１つずつに対してジョブ用データ３０をそれぞれ生成する（Ｓ１０３）ので、複数の文書が指定された処理の指示に柔軟に対応することができる。
【００７６】
なお、仮にジョブ用データ３０の入力ＢＯＸ情報３２が複数の文書の指定に対応している場合、１つのジョブで複数の文書に対する処理を実行することができる。しかしながら、ジョブ用データ３０の入力ＢＯＸ情報３２が複数の文書の指定に対応している場合、ジョブ用データ３０の構造において入力ＢＯＸ情報３２の文書保存先情報３２ａで指定可能な文書の上限数が定まる。そのため、ジョブ用データ３０の構造において入力ＢＯＸ情報３２の文書保存先情報３２ａで指定可能な文書の上限数を超えた数の文書が指定された処理を実行することができない。
【００７７】
ＭＦＰ１０は、１つのジョブで１つの文書に対する処理のみを実行することができるので、ジョブの実行状況や実行履歴を文書毎に扱うことが可能である。
【００７８】
ＭＦＰ１０は、複数の文書に対する複数のジョブ用データ３０のうち２つ目以降の文書用のジョブ用データ３０におけるジョブ情報３１、画像編集情報３３および印刷出力情報３４に、１つ目の文書用のジョブ用データ３０におけるジョブ情報３１、画像編集情報３３および印刷出力情報３４に設定される情報を参照するための情報を設定するので、複数の文書に対する複数のジョブ用データ３０のそれぞれのジョブ情報３１、画像編集情報３３および印刷出力情報３４に同一の情報が実際に設定される構成と比較して、複数の文書に対する複数のジョブ用データ３０の全体の情報量を抑えることができる。したがって、ＭＦＰ１０は、複数の文書に対する複数のジョブ用データ３０によるＲＡＭ２３の使用率を抑えることができる。
【００７９】
なお、ＭＦＰ１０は、図１１に示すように、複数の文書に対する複数のジョブ用データ３０のうち２つ目以降の文書用のジョブ用データ３０におけるジョブ情報３１、画像編集情報３３および印刷出力情報３４にも、１つ目の文書用のジョブ用データ３０と同様に、具体的な情報が設定されても良い。図１１に示す複数のジョブ用データ３０においては、入力ＢＯＸ情報３２だけでなく、ジョブ情報３１、画像編集情報３３および印刷出力情報３４についても、文書毎に設定を異ならせることが可能である。
【００８０】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、スキャナー専用機、ＦＡＸ専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８１】
１０  ＭＦＰ（画像形成装置）
１７ａ  ジョブ実行プログラム
２０ａ  データ生成手段
２０ｂ  ジョブ実行手段
２３  ＲＡＭ（記憶デバイス）
３０  ジョブ用データ（データ）
３１  ジョブ情報（項目）
３２  入力ＢＯＸ情報（項目）
３２ａ  文書保存先情報（項目、文書指定項目）
３２ｂ  メモリー利用アドレス情報（項目）
３２ｃ  文書種別情報（項目）
３３  画像編集情報（項目）
３４  印刷出力情報（項目）
【図１】
0006390855.tif 000002
【図２】
0006390855.tif 000003
【図３】
0006390855.tif 000004
【図４】
0006390855.tif 000005
【図５】
0006390855.tif 000006
【図６】
0006390855.tif 000007
【図７】
0006390855.tif 000008
【図８】
0006390855.tif 000009
【図９】
0006390855.tif 000010
【図１０】
0006390855.tif 000011
【図１１】
0006390855.tif 000012