(57)【要約】【課題】構成定義データに基づいて、複数の原稿データを所定の順序で容易にプリントすることができる画像処理装置を提供する。【解決手段】画像処理装置は、複数の原稿データを特定するための情報と、その複数の原稿データのプリントの順序とを記載した構成定義データ５０を取得する。画像処理装置は、構成定義データ５０に基づいて外部装置へアクセスを行い、通信によりその外部装置から、複数の原稿データのうちの少なくとも１つの原稿データを取得する。取得された原稿データを含む、構成定義データ５０で特定される複数の原稿データが、構成定義データ５０で示される順序でプリントされるように、プリント指示が行われる。【選択図】図７
2010224704.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿データを特定するための情報と、前記複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得手段と、
前記構成定義データに基づいて第１の外部装置へアクセスを行い、通信により前記第１の外部装置から前記複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得手段と、
前記第２の取得手段で取得された原稿データを含む、前記構成定義データで特定される複数の原稿データを、前記構成定義データで示される順序で出力するよう出力指示を行う出力指示手段とを備えた、画像処理装置。
【請求項２】
前記第２の取得手段は、前記第１の外部装置から原稿データを取得することができなかったときに、所定時間経過後に前記第１の外部装置へ再度のアクセスを行う、請求項１に記載の画像処理装置。
【請求項３】
前記原稿データの保管先を管理するための情報を記録する保管先記録手段と、
前記第２の取得手段のアクセスの結果に基づいて、前記保管先記録手段の記録する情報を更新する更新手段とをさらに備えた、請求項１または２に記載の画像処理装置。
【請求項４】
前記第２の取得手段は、原稿データを取得後、当該原稿データを前記第１の外部装置から削除する削除手段を含む、請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
原稿データを記憶する記憶手段をさらに備え、
前記第２の取得手段は、前記構成定義データにより前記第１の外部装置から取得することとなっている原稿データが前記記憶手段に記憶されていれば、その原稿データを前記記憶手段から取得する、請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記第２の取得手段は、前記記憶手段に記憶されていない原稿データを前記第１の外部装置から取得する、請求項５に記載の画像処理装置。
【請求項７】
前記第２の取得手段によって取得される原稿データは、プリントデータである、請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
前記第１の取得手段は、前記第１の外部装置とは異なる第２の外部装置から前記構成定義データを取得する、請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
前記第２の取得手段は、前記第１の外部装置に前記構成定義データで示される前記原稿データの保管先が存在しない時に、前記第２の外部装置にその旨を通知する、請求項８に記載の画像処理装置。
【請求項１０】
前記第２の外部装置は、ユーザ認証情報を入力する入力手段を備え、
前記第２の取得手段は、前記ユーザ認証情報に基づいて、前記第１の外部装置へアクセスを行う、請求項８または９に記載の画像処理装置。
【請求項１１】
前記第２の取得手段は、前記第１の外部装置におけるユーザ認証が失敗したときに、前記第２の外部装置にそれを通知する、請求項８から１０のいずれかに記載の画像処理装置。
【請求項１２】
前記第２の外部装置は、
前記原稿データの保管先を示す情報を取得する第３の取得手段と、
前記第３の取得手段で取得された情報を表示する表示手段とをさらに備える、請求項８から１１のいずれかに記載の画像処理装置。
【請求項１３】
前記第２の取得手段は、前記構成定義データで特定される複数の原稿データのうち、前記第１の外部装置へアクセスして取得する原稿データ以外の少なくとも１つの原稿データを、前記第２の外部装置から通信により受信することにより取得する、請求項８から１２のいずれかに記載の画像処理装置。
【請求項１４】
請求項１から１３のいずれかに記載の画像処理装置と、
前記出力指示手段で出力指示された複数の原稿データをプリントするプリント手段とを備えた、画像形成装置。
【請求項１５】
複数の原稿データを特定するための情報と、前記複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得ステップと、
前記構成定義データに基づいて外部装置へアクセスを行い、通信により前記外部装置から前記複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得ステップと、
前記第２の取得ステップで取得された原稿データを含む、前記構成定義データで特定される複数の原稿データを、前記構成定義データで示される順序で出力するよう出力指示を行う出力指示ステップとを備えた、画像処理装置の制御方法。
【請求項１６】
複数の原稿データを特定するための情報と、前記複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得ステップと、
前記構成定義データに基づいて外部装置へアクセスを行い、通信により前記外部装置から前記複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得ステップと、
前記第２の取得ステップで取得された原稿データを含む、前記構成定義データで特定される複数の原稿データを、前記構成定義データで示される順序で出力するよう出力指示を行う出力指示ステップとをコンピュータに実行させる、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、画像処理装置の制御方法、及び画像処理装置の制御プログラムに関し、特に、構成定義データに基づいて複数の原稿データを所定の順序でプリントするための画像処理装置、画像処理装置の制御方法、及び画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
一般に製本印刷や軽印刷の分野では、新規にカタログやマニュアルを作成するときに、能率を考慮して以下の手順で作業が行なわれる。先ず、カタログやマニュアルの全体構成が予め決定される。その後、章ごとに作成担当者を割り当てる。作成担当者は一斉に作業を行なう。
【０００３】
このような作業の形態を前提にして、下記特許文献１では、複数のクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と印刷装置とがネットワークで接続されるシステムが開示されている。印刷装置は、予めジョブ結合リスト情報を受け取り、登録原稿が全て揃った時点で、複数の登録原稿を１つの印刷ジョブに合成して印刷する。これは、作成文書の全体構成が決定した時点で、結合すべき原稿とその順序を記述したリスト（ジョブ結合リスト情報）を印刷装置に送付しておくものである。各担当者は、出来上がった原稿を各々印刷装置に送付する。リスト上の原稿が揃った時点で、印刷装置は、自動的にリストに従って原稿を結合して印刷する。
【０００４】
特許文献１では、印刷ジョブの出力時刻が設定され、出力時刻となるまでは原稿の差し替えが許可されることが記載されている。時間内に登録原稿が揃わなかった場合、最低限必要な原稿が揃っていればそれらを合成して印刷する処理が行なわれる。このとき、見開きページがずれる時は白紙が挿入される。
【０００５】
下記特許文献２では、複数のクライアントＰＣと印刷装置とがネットワークで接続されているシステムが開示されている。クライアントＰＣはジョブ送付時に、そのジョブを結合すべきグループとその中での位置情報とをジョブに付加する。登録原稿が全て揃った時点で、それらは１つの印刷ジョブに合成されて印刷される。
【０００６】
これは、担当者が、結合すべき原稿グループとグループ内での順序・位置情報とを原稿に添付して、印刷装置に送信するものである。作成文書の全体構成が決定された後において、構成変更が生じたときに、柔軟に構成を変更することができる。
【０００７】
近年、画像形成装置の高機能化に伴って、軽印刷用の印刷装置の専用機能が、画像形成装置にも搭載されるようになっている。
【０００８】
画像形成装置としては、スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなどがある。画像形成装置は、帯電させた感光体に露光を行なって静電潜像を形成する。静電潜像がトナーにより現像される。トナー像は用紙に転写される。トナー像は、定着器によって熱定着される。画像形成装置としては、インクジェット方式により用紙に画像を形成するものもある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平１０−１６３４３号公報
【特許文献２】特開平１１−２１２７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
複数人でカタログやマニュアルを作成する状況ではなく、一般のオフィスで、複数の原稿を結合して印刷したいという状況が生じる場合がある。例えば、原稿作成者が、自ら作成した原稿に、他人（「原稿提供者」）が過去に作成した図面やデータを挿入（または追加）し、１つの印刷物として印刷したい状況などである。原稿作成者は、印刷物の全体構成や出力先の画像形成装置を知っている。原稿提供者は、原稿作成者と同一の業務を行っているとは限らない。このため原稿提供者は、提供すべき原稿は知っているがその他の情報はよくわからないということが一般的である。
【００１１】
ところが従来の技術では、原稿作成者は、印刷物の全体構成を決定した時点で、結合すべき原稿とその順序とを記述したリストを画像形成装置に送信する必要がある。その後に、原稿作成者は原稿提供者に連絡を取って、当該画像形成装置に原稿を送信してもらう必要がある。このように従来の技術では、原稿作成者と原稿提供者とが密に連携しないと、原稿を結合して１つの印刷物として印刷することができなかった。
【００１２】
この発明はそのような問題点を解決するためになされたものであり、構成定義データに基づいて複数の原稿データを所定の順序で容易にプリントすることができる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、画像処理装置は、複数の原稿データを特定するための情報と、複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得手段と、構成定義データに基づいて第１の外部装置へアクセスを行い、通信により第１の外部装置から複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得手段と、第２の取得手段で取得された原稿データを含む、構成定義データで特定される複数の原稿データを、構成定義データで示される順序で出力するよう出力指示を行う出力指示手段とを備える。
【００１４】
好ましくは第２の取得手段は、第１の外部装置から原稿データを取得することができなかったときに、所定時間経過後に第１の外部装置へ再度のアクセスを行う。
【００１５】
好ましくは画像処理装置は、原稿データの保管先を管理するための情報を記録する保管先記録手段と、第２の取得手段のアクセスの結果に基づいて、保管先記録手段の記録する情報を更新する更新手段とをさらに備える。
【００１６】
好ましくは第２の取得手段は、原稿データを取得後、当該原稿データを第１の外部装置から削除する削除手段を含む。
【００１７】
好ましくは画像処理装置は、原稿データを記憶する記憶手段をさらに備え、第２の取得手段は、構成定義データにより第１の外部装置から取得することとなっている原稿データが記憶手段に記憶されていれば、その原稿データを記憶手段から取得する。
【００１８】
好ましくは第２の取得手段は、記憶手段に記憶されていない原稿データを第１の外部装置から取得する。
【００１９】
好ましくは第２の取得手段によって取得される原稿データは、プリントデータである。
【００２０】
好ましくは第１の取得手段は、第１の外部装置とは異なる第２の外部装置から構成定義データを取得する。
【００２１】
好ましくは第２の取得手段は、第１の外部装置に構成定義データで示される原稿データの保管先が存在しない時に、第２の外部装置にその旨を通知する。
【００２２】
好ましくは第２の外部装置は、ユーザ認証情報を入力する入力手段を備え、第２の取得手段は、ユーザ認証情報に基づいて、第１の外部装置へアクセスを行う。
【００２３】
好ましくは第２の取得手段は、第１の外部装置におけるユーザ認証が失敗したときに、第２の外部装置にそれを通知する。
【００２４】
好ましくは第２の外部装置は、原稿データの保管先を示す情報を取得する第３の取得手段と、第３の取得手段で取得された情報を表示する表示手段とをさらに備える。
【００２５】
好ましくは第２の取得手段は、構成定義データで特定される複数の原稿データのうち、第１の外部装置へアクセスして取得する原稿データ以外の少なくとも１つの原稿データを、第２の外部装置から通信により受信することにより取得する。
【００２６】
この発明の他の局面に従うと、画像形成装置は、上述のいずれかに記載の画像処理装置と、出力指示手段で出力指示された複数の原稿データをプリントするプリント手段とを備える。
【００２７】
この発明のさらに他の局面に従うと、画像処理装置の制御方法は、複数の原稿データを特定するための情報と、複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得ステップと、構成定義データに基づいて外部装置へアクセスを行い、通信により外部装置から複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得ステップと、第２の取得ステップで取得された原稿データを含む、構成定義データで特定される複数の原稿データを、構成定義データで示される順序で出力するよう出力指示を行う出力指示ステップとを備える。
【００２８】
この発明のさらに他の局面に従うと、画像処理装置の制御プログラムは、複数の原稿データを特定するための情報と、複数の原稿データの出力の順序とを記載した構成定義データを取得する第１の取得ステップと、構成定義データに基づいて外部装置へアクセスを行い、通信により外部装置から複数の原稿データのうちの少なくとも１つの原稿データを取得する第２の取得ステップと、第２の取得ステップで取得された原稿データを含む、構成定義データで特定される複数の原稿データを、構成定義データで示される順序で出力するよう出力指示を行う出力指示ステップとをコンピュータに実行させる。
【発明の効果】
【００２９】
これらの発明に従うと、構成定義データに基づいて複数の原稿データを所定の順序で容易にプリントすることができる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することが可能となる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態の１つにおけるジョブ結合システムの全体構成を示す図である。
【図２】ＰＣ３の内部構成を示すブロック図である。
【図３】ＭＦＰ１０の内部構成を示すブロック図である。
【図４】ＰＣ３での共有データ出力処理の内容を示すフローチャートである。
【図５】ＰＣ３が実行する制御動作のメインルーチンを示すフローチャートである。
【図６】保管先履歴テーブル１２９の内容を示す図である。
【図７】構成定義データ５０の内容を示す図である。
【図８】ＭＦＰ１０の制御動作のメインルーチンを示すフローチャートである。
【図９】ジョブ結合管理テーブル１２８の内容を示す図である。
【図１０】図８のステップＳ２０９で実行されるジョブ取得処理のサブルーチンの内容を示すフローチャートである。
【図１１】ＰＣ３ｂ，３ｃが実行する、ＭＦＰ１０への共有データ（ジョブ）出力処理を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下に、本発明の実施の形態の１つにおけるジョブ結合システムについて説明を行う。
【００３２】
ジョブ結合システムにおいては、ネットワークに接続されたクライアントマシン（ＰＣ）と画像形成装置（ここではＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。）とが連携して原稿データの受け渡しを行う。画像形成装置は、複数の原稿データを結合して１つのプリントデータとし、それをプリントする。このようなプリントは、複数の原稿データに基づくプリントジョブを結合するものであるため、「ジョブ結合プリント」ともいう。
【００３３】
結合を行なう複数の原稿データの各々は、ＰＣまたはＭＦＰのいずれかに予め保存される。すなわち、複数のＰＣ、およびＭＦＰに、結合対象である原稿データを格納する記憶部（ボックス）が設けられる。ジョブ結合プリント時に、ＭＦＰは予め受け取ったリスト（構成定義データ）に基づいて、不足している原稿データを各ＰＣの記憶部から取得し、原稿データを結合する。そのリストには、結合する原稿データを特定するための情報、結合の順序、およびその原稿データの保管先が記載される。
【００３４】
自動的にＭＦＰが原稿データの取得と結合とを行なうことで、原稿作成者と原稿提供者との連携作業が容易なものとなる。
【００３５】
（１）ジョブ結合システムの構成
【００３６】
図１は、本発明の実施の形態の１つにおけるジョブ結合システムの全体構成を示す図である。
【００３７】
図に示すように、ジョブ結合システム１は、ネットワーク２にそれぞれ接続されたＰＣ３ａ，３ｂ，３ｃと、ＭＦＰ１０とを含んでいる。ＰＣ３ａ，３ｂ，３ｃは、それぞれがほぼ同一のハードウェア構成を有する。その１台を代表して、「ＰＣ３」と記載する。
【００３８】
ネットワーク２は、有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。ネットワーク２は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて接続される。ネットワーク２に接続された機器は、お互いに各種データのやり取りが可能となっている。なお、ネットワーク２に代えて、インターネット・専用線などの広域ネットワークを用いて各機器を接続してもよい。
【００３９】
ＰＣ３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、およびハードディスク装置（ＨＤＤ）などから成るＣＰＵ本体（コンピュータの一例）と、モニタと、キーボードおよびマウスなどの入力装置とを備えたパーソナルコンピュータである。ＰＣ３は、その記憶装置内に、文書、図面等の作成のためのアプリケーションソフトを備えている。ＰＣ３は、作成された文書等のプリントをＭＦＰ１０に指示する。
【００４０】
ＭＦＰ１０は、セットされた原稿を読み取るための読取部と、画像データに基づいて紙などの記録媒体に画像を形成するための印刷部と、文書データを記憶するハードディスク装置（ＨＤＤ）とを備えている。ＭＦＰ１０は、画像読取機能（スキャナ機能）、ファクシミリ機能、複写機能、データ通信機能、サーバ機能、および画像印刷機能を備えている。
【００４１】
ＰＣ３ａ，３ｂ，３ｃのそれぞれは、ハードディスク装置、ＲＡＭ、またはＥＥＰＲＯＭの中に、共有データ記憶部３１ａ，３１ｂ，３１ｃを有している。共有データ記憶部３１ａ，３１ｂ，３１ｃのそれぞれは、結合の対象となる原稿データを記憶する部分（ＢＯＸ）である。このような原稿データは、複数のユーザ間で共用されるものであるため、それを記憶する部分を「共有データ記憶部」と呼ぶものである。
【００４２】
共有データ記憶部３１ａ，３１ｂ，３１ｃ内では、文書作成のアプリケーションプログラムや表計算のアプリケーションプログラムによって編集可能な形式の原稿データを保存することができる。例えばファイル拡張子が「．ｄｏｃ」、「．ｘｌｓ」などである原稿データである。ＭＦＰがそのようなファイルを扱うためには、ＭＦＰは当該原稿データを開くためのアプリケーションプログラムを保持していなければならない（または当該アプリケーションプログラムにアクセスできる環境になければならない）。
【００４３】
ＭＦＰがこのようなアプリケーションプログラムを用いなくても原稿データのプリントができるように、共有データ記憶部３１ａ，３１ｂ，３１ｃ内では、ＭＦＰが直接プリントできる形式の原稿データを保存しておくことが望ましい。すなわち、アプリケーションプログラムによって編集可能なデータを変換した、ページ記述言語（プリンタ言語）のプリントデータや、ビットマップデータなどである。
【００４４】
このように原稿データは、アプリケーションプログラムによって編集可能な形式の原稿データであっても、ページ記述言語（プリンタ言語）に変換されたプリントデータであっても、ビットマップデータであってもよい。また、ＭＦＰで印字可能なＰｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ（ＰＤＦ）などの汎用性のあるデータであってもよい。１つの原稿データは、プリントの作業単位であるため、ジョブとも呼ばれる。
【００４５】
ＭＦＰ１０は、ハードディスク装置、ＲＡＭ、またはＥＥＰＲＯＭの中に、ジョブ結合管理テーブル１２８と、保管先履歴テーブル１２９と、結合ジョブ記憶部１３０ｂとを有している。ジョブ結合管理テーブル１２８は、受け付けたジョブ結合プリントにおける、不足しているジョブの取得を管理するためのテーブルである。
【００４６】
保管先履歴テーブル１２９は、過去の原稿データへのアクセス状況に基づいて、その原稿データの有効な保管先を記憶するためのテーブルである。
【００４７】
結合ジョブ記憶部１３０ｂは、結合されるジョブを一時記憶するための記憶部である。
【００４８】
なお、以下の説明においては、ＭＦＰ１０は、画像処理装置又は画像形成装置の一例であるものとして説明を行う。ＰＣ３ｂ，３ｃは、ＭＦＰ１０からのアクセスに基づいて、ＭＦＰ１０へ共有データ記憶部３１ｂ，３１ｃ内の原稿データを送信する第１の外部装置の一例であるものとして説明を行う。ＰＣ３ａは、複数の原稿データを特定するための情報と、複数の原稿データのプリントの順序とを記載した構成定義データをＭＦＰ１０に送信することで、ＭＦＰ１０にジョブ結合プリントを指示する第２の外部装置の一例であるものとして説明を行う。
【００４９】
（２）ＰＣ３の構成
【００５０】
図２は、ＰＣ３の内部構成を示すブロック図である。
【００５１】
図に示すように、ＰＣ３はＣＰＵ２０と、ＲＯＭ４０と、ＲＡＭ４１と、入力部４２と、表示制御部４３と、ディスプレイ４４と、ネットワークＩ／Ｆ４５と、カードリーダ４６と、ハードディスクドライブ（ＨＤＤ）３０とを備えている。
【００５２】
ＣＰＵ２０は、装置全体を制御する。ＲＯＭ４０は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やブートプログラムを格納する。ＲＡＭ４１は、揮発性メモリであって、ＣＰＵ２０におけるプログラム実行時のワークエリアとなる。ＨＤＤ３０はＯＳ、アプリケーション、ドライバ、各種プログラム、およびデータファイル等を格納する。
【００５３】
ネットワークインターフェース（Ｉ／Ｆ）４５は、ＴＣＰ／ＩＰ等の通信プロトコルによってＬＡＮ２を介して外部機器と送受信を行う。
【００５４】
入力部４２は、キーボードやマウス等の入力装置である。表示制御部４３は、ＣＰＵ２０の制御によりビデオメモリに描画を行うと共に、ビデオメモリに記憶された画像データをビデオ信号として出力する。ディスプレイ４４は、ＣＲＴや液晶表示装置に代表される表示装置である。
【００５５】
ユーザは、カードリーダ４６に、予めＩＤ番号とパスワードとが記憶された専用カードＣを挿入する。カードリーダ４６は、そのＩＤ番号とパスワードとを取得する。専用カードとしては、磁気カード、ＩＣカード（接触式であるか非接触式であるかを問わない。またカードに代えて携帯電話やメモリ装置を用いてもよい。）等が使用される。
【００５６】
非接触式カードを用いる場合、ユーザは、予めＩＤ番号とパスワードとが記憶された専用カードＣをカードリーダ４６の読取り部にかざす。カードリーダ４６は、そのＩＤ番号とパスワードとを無線によって取得する。
【００５７】
ＣＰＵ２０は、ジョブ出力部２１と、共有データ出力部２２とを備えている。ジョブ出力部２１は、ジョブ結合の定義を記述した構成定義データ５０（図７）を原稿データとともにＭＦＰ１０に送信する。
【００５８】
共有データ出力部２２は、ＭＦＰ１０からの要求に応じて、ユーザ認証の上、共有データ記憶部３１のディレクトリから原稿データを読み出してＭＦＰ１０に送信する。共有データ出力部２２は、ＭＦＰ１０からの要求に応じて、原稿データを削除することも行う。
【００５９】
ＨＤＤ３０は、共有データ記憶部３１を備える。共有データ記憶部３１は、ＯＳ標準のファイルシステム上のディレクトリとして構成される。そのディレクトリは、ユーザＩＤとパスワードとによってアクセス制限を掛けることができる。また、アクセス制限を掛けなくすることもできる。
【００６０】
ＰＣ３の電源がＯＮになると、ＣＰＵ２０は、ＲＯＭ４０のブートプログラムに従ってＨＤＤ３０からＯＳをＲＡＭ４１にロードする。また、各種デバイスドライバをロードする。更にＣＰＵ２０は、制御プログラム３０ａをＲＡＭ４１にロードして実行する。
【００６１】
（３）ＭＦＰ１０の構成
【００６２】
図３は、ＭＦＰ１０の内部構成を示すブロック図である。
【００６３】
同図に示すように、ＭＦＰ１０は、ＣＰＵ１０１（コンピュータの一例）と、ＲＯＭ１２０と、ＲＡＭ１２１と、読み取り部１２２と、画像処理部１２３と、印刷部１２４と、表示操作部１２５と、計時部１２６と、ネットワークＩ／Ｆ１２７と、ジョブ結合管理テーブル１２８と、保管先履歴テーブル１２９と、ＨＤＤ１３０とを備えている。
【００６４】
ＣＰＵ１０１は、ＲＯＭ１２０から必要なプログラムを読み出す。ＣＰＵ１０１は、各部の動作タイミングを統一的に制御する。ＣＰＵ１０１は、スキャンジョブ、コピージョブ、プリントジョブ、およびジョブ結合等の動作を行う。
【００６５】
ＲＯＭ１２０には、ジョブ処理等の各種プログラムと各種固定データとが格納されている。
【００６６】
ＲＡＭ１２１は、揮発性メモリである。ＲＡＭ１２１は、ＣＰＵ１０１におけるプログラム実行時のワークメモリや、回転処理などを施すために画像データを少なくとも１ページ分格納するページメモリとなる。
【００６７】
読み取り部１２２は、原稿を照射する光源と、原稿の幅方向に原稿を１ライン分読み取るラインイメージセンサと、ライン単位の読み取り位置を原稿の長さ方向に移動させる移動機構と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーから成る光学経路とを備える。読み取り部１２２は、原稿画像を読み取ることで、それに対応する画像データを取り込む。
【００６８】
ラインイメージセンサは、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）で構成される。ラインイメージセンサが出力するアナログ画像信号は、Ａ／Ｄ変換され、デジタル画像信号として装置に取り込まれる。
【００６９】
画像処理部１２３は、画像を拡大、縮小、または回転させたり、画像データを圧縮または伸張する。
【００７０】
印刷部１２４は、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを備える。印刷部１２４は、電子写真プロセスによって、画像データに対応する画像を記録紙上に形成して出力する。なお印刷部１２４は、電子写真プロセス以外の作像方式によるものであってもよい。
【００７１】
表示操作部１２５は、表面にタッチパネルを備えた液晶ディスプレイと、各種操作スイッチとを備える。表示操作部１２５は、ユーザーに対して、各種の案内表示、状態表示、またはエラー通知表示を行なう。また、ユーザーから各種操作を受け付ける。
【００７２】
計時部１２６は、現在の日付と時刻とを保持する。計時部１２６は、ＭＦＰ１０の電源が切断されたとしても、専用のバックアップ電源により常にそのデータを保持し続ける。
【００７３】
ネットワークＩ／Ｆ１２７は、ＣＰＵ１０１からの指示に従って、ＴＣＰ／ＩＰ等の通信プロトコルによって、ＬＡＮ２を介して外部機器との間でデータを送受信する。
【００７４】
ＨＤＤ１３０は、画像データやプリントデータなどを記憶する。
【００７５】
ＣＰＵ１０１は、ジョブを受付けるジョブ受付部１０２と、ジョブの結合の処理を行うジョブ結合部１０３と、ジョブを取得するジョブ取得部１０４とを備える。
【００７６】
ジョブ受付部１０２は、ＰＣ３から構成定義データ５０（図７）とジョブとを受け付ける。ジョブ受付部１０２は、ジョブをＨＤＤ１３０に格納する。ジョブ受付部１０２は、構成定義データ５０に基づいて、ジョブ結合管理テーブル１２８を書き換える。
【００７７】
ジョブ結合部１０３は、ジョブ結合管理テーブル１２８の情報に従って、ＨＤＤ１３０に格納されたジョブを結合して１つのジョブにする。
【００７８】
ジョブ取得部１０４は、ジョブ結合管理テーブル１２８の情報に従って、ＰＣ３からジョブを取得してＨＤＤ１３０に格納する。
【００７９】
ＨＤＤ１３０内には、ＭＦＰの制御プログラム１３０ａや、結合するジョブを記憶する領域（結合ジョブ記憶部）１３０ｂが設けられる。
【００８０】
（４）ＰＣ３が行うジョブ保存の処理（共有データ出力処理）
【００８１】
図４は、ＰＣ３での共有データ出力処理の内容を示すフローチャートである。
【００８２】
具体的にはここでのＰＣ３は、ＭＦＰ１０からのアクセスに基づいて、ＭＦＰ１０へ共有データ記憶部３１ｂ，３１ｃ内の原稿データを送信するＰＣ３ｂ，３ｃである。
【００８３】
同図に示すようにＰＣ３のＣＰＵ２０は、ジョブ出力先として、ユーザから入力部４２を介して、共有データ記憶部３１内のディレクトリの指定を受け付ける（ステップＳ１３１）。
【００８４】
ステップＳ１３２では、ＣＰＵ２０はユーザから、入力部４２を介した原稿データの指定を受け付ける。
【００８５】
ステップＳ１３３でＣＰＵ２０は、指定された原稿データを変換し、プリントデータを作成する。ＣＰＵ２０は、そのプリントデータを共有データ記憶部３１内の指定ディレクトリに出力する。もちろん、原稿データを変換せずに指定ディレクトリに出力してもよい。
【００８６】
なおジョブを実行することでプリントデータが作成されたときに、それを自動で共有データ記憶部３１に記憶させる処理を、ＣＰＵ２０が行ってもよい。
【００８７】
（５）ＰＣ３が行うジョブ結合プリントの指示
【００８８】
図５は、ＰＣ３が実行する制御動作のメインルーチンを示すフローチャートである。
【００８９】
ここでのＰＣ３は、複数の原稿データを特定するための情報と、複数の原稿データのプリントの順序とを記載した構成定義データをＭＦＰ１０に送信することで、ＭＦＰ１０にジョブ結合プリントを指示するＰＣ３ａである。
【００９０】
同図に示すように、構成定義データ５０（図７）の入力補助のために、ＰＣ３のＣＰＵ２０は、ＭＦＰ１０から保管先履歴テーブル（保管先履歴データ）１２９を取得し、それをディスプレイ４４に表示する（ステップＳ１０１）。
【００９１】
図６は、保管先履歴テーブル１２９の内容を示す図である。
【００９２】
保管先履歴テーブル１２９は、各ＰＣにおける共有データ記憶部３１の場所を特定するための情報が記録される。保管先履歴テーブル１２９は、有効な原稿データの保管先を過去のアクセスに基づいて記憶するためのテーブルである。
【００９３】
同図に示すように、保管先履歴テーブル１２９には、番号、保管先、ユーザＩＤ、およびパスワードを記録するための各欄が設けられている。
【００９４】
番号欄には、通し番号が書き込まれる。この保管先履歴テーブル１２９は、新規保管先を受け付けると、それに新しい通し番号を付与してテーブル末尾に追加する。保管先が存在しない場合、そのレコードを削除する。１つのレコードが削除されると、以後のレコードが繰り上げられる。
【００９５】
保管先欄には、各ＰＣの共有データ記憶部３１の場所を特定するための、ネットワーク上でのＰＣ３の名称とディレクトリ名とを組み合わせた情報が書き込まれる。
【００９６】
ユーザＩＤ欄には、そのディレクトリにアクセス制限が掛かっている場合には「必要」と書き込まれ、掛かっていない場合には「不要」と書き込まれる。パスワード欄も同様である。すなわちそのディレクトリのアクセスにパスワードが必要であれば、「必要」と書き込まれ、そのディレクトリのアクセスにパスワードが必要なければ「不要」と書き込まれる。
【００９７】
ユーザＩＤとパスワード自体は、保管先履歴テーブル１２９には書き込まれない。ユーザＩＤとパスワードとを、不特定多数の人に対して表示させないようにするためである。
【００９８】
表示された保管先履歴テーブル１２９を見ることにより、ユーザは、各ＰＣにおける共有データ記憶部３１の場所や、アクセスにユーザＩＤやパスワードが必要かを知ることができる。
【００９９】
図５に戻って、ステップＳ１０２では、ユーザはＰＣの入力部４２から構成定義データ５０を入力する。ＣＰＵ２０はその入力を受け付ける。このとき、ユーザはユーザＩＤとパスワードをカードリーダ４６（または入力部４２）から入力しても良い。この場合、ＣＰＵ２０は、ユーザＩＤとパスワードをユーザ認証情報として入力する。
【０１００】
図７は、構成定義データ５０の内容を示す図である。
【０１０１】
同図に示すように、構成定義データ５０は、結合ジョブを形成する場合における、各原稿データに対しての、ジョブ結合時の順序、原稿名称、保管先、保管先のユーザＩＤおよびパスワード、並びに読み出し後の原稿データの削除の要／不要を指定するためのデータである。
【０１０２】
保管先は、ＰＣ３の名称（本実施例ではＤＮＳサーバが存在することを前提としている。）と、ディレクトリ名とで構成される。構成定義データと同時にＰＣから送信される原稿データに関しては、保管先は「無し」と記述される。
【０１０３】
保管先のユーザＩＤとパスワードは、必要であれば記述される。不要であれば「無し」と記述される。
【０１０４】
図７に示されるようにここでは、「比較資料」のプリントデータがＰＣ３ｂの「共有ボックス」ディレクトリに、「添付資料」のプリントデータがＰＣ３ｃの「共有」ディレクトリに存在することを想定している。また、ＰＣ３ａがＭＦＰ１０にジョブ結合プリントを指示したものとする。そのときに、「教育１」および「教育２」の原稿データがＰＣ３ａからＭＦＰ１０に送信されるものとする。
【０１０５】
図５に戻って、ステップＳ１０３では、構成定義データ５０と同時にＭＦＰ１０に送信するジョブ（原稿データ）があれば、ＣＰＵ２０はそれを受け付ける。図７の例では、「教育１」、「教育２」の原稿データである。
【０１０６】
ステップＳ１０４では、ＣＰＵ２０は、構成定義データ５０をＭＦＰ１０に送信する。同時に送信するジョブがあれば、それも送信する（ステップＳ１０５）。
【０１０７】
ステップＳ１０６では、ＭＦＰ１０から「保管先存在せず」や、「ユーザ認証失敗」等のエラー情報を受信したか否かがＣＰＵ２０により判断される。受信していなければ（ステップＳ１０６でＮＯ）、ＣＰＵ２０は、ＭＦＰ１０から「結合ジョブ完了」のメッセージを受信したか否かを判断する（ステップＳ１０８）。
【０１０８】
「結合ジョブ完了」のメッセージを受信していれば（ステップＳ１０８でＹＥＳ）、処理を終了する。完了していなければ（ステップＳ１０８でＮＯ）、ＣＰＵ２０は再度、ＭＦＰ１０から「保管先存在せず」や「ユーザ認証失敗」等のエラー情報を受信したか否かを判断する（ステップＳ１０６）。
【０１０９】
ステップＳ１０６でＣＰＵ２０がエラー情報を受信していれば（ステップＳ１０６でＹＥＳ）、ＣＰＵ２０は、ディスプレイ４４にエラー情報を表示し（ステップＳ１０７）、ステップＳ１０８へ進む。ＣＰＵ２０は、ＭＦＰ１０から結合ジョブ完了を受信したか否かを判断する（ステップＳ１０８）。
【０１１０】
（６）ＭＦＰの実行するジョブ結合処理
【０１１１】
図８は、ＭＦＰ１０の制御動作のメインルーチンを示すフローチャートである。
【０１１２】
同図に示すように、ＭＦＰ１０のＣＰＵ１０１は、ＰＣ３ａから構成定義データ５０を受信する（ステップＳ２０１）。ＭＦＰ１０のＣＰＵ１０１は、それをＨＤＤ１３０内またはＲＡＭ１２１に記憶する。構成定義データ５０は、図５のステップＳ１０２でＰＣ３ａから送信されたものである。
【０１１３】
ステップＳ２０２では、ＭＦＰ１０のＣＰＵ１０１は、ＰＣ３ａから結合ジョブの一部となるジョブを受信し、それをＨＤＤ１３０に格納する（ステップＳ２０３）。
【０１１４】
ステップＳ２０４では、ＭＦＰ１０のＣＰＵ１０１は、構成定義データ５０の内容を、ジョブ結合管理テーブル１２８の原稿名称、保管先、ユーザＩＤ、パスワード、および削除するか否かの各欄に転記する。
【０１１５】
ジョブ結合管理テーブル１２８は、受け付けたジョブ結合プリントにおいて、不足するジョブの取得を管理するためのテーブルである。
【０１１６】
図９は、ジョブ結合管理テーブル１２８の内容を示す図である。
【０１１７】
同図に示すように、ジョブ結合管理テーブル１２８には、ジョブ結合の順序、原稿（ジョブ）名称、保管先、ユーザＩＤ、パスワード、削除するか否か（削除欄）、待機状態か否か（待機欄）、取得済みか否か（取得欄）の各欄が設けられている。
【０１１８】
順序欄には、ジョブ結合時の順序が書き込まれ、原稿名称欄には、原稿名が書き込まれる。
【０１１９】
保管先欄には、ネットワーク上でのＰＣ３の名称と、ディレクトリ名とを組み合わせたものが書き込まれる。ＰＣ３から原稿データの取得が必要ない場合は、「無し」と書き込まれる。例えば図５のステップＳ１０５で結合する原稿データが送信されてきた場合や、ＭＦＰ１０内にすでにその原稿データが存在する場合である。
【０１２０】
ユーザＩＤ欄には、ディレクトリにアクセス制限が掛かっている場合に必要なユーザＩＤが書き込まれる。パスワード欄には、ユーザＩＤに対応するパスワードが書き込まれる。なお、アクセス制限が掛かっていない場合は、ユーザＩＤ欄、パスワード欄共に「無し」と書き込まれる。
【０１２１】
削除欄には、ＰＣ３から原稿データ取得後、ＰＣ３上の当該原稿データを削除する必要が有るか無いかが書き込まれる。
【０１２２】
待機欄には、当該原稿データの待機中であるか否かが書き込まれ、取得欄には、ジョブ取得部１０４が原稿データをＨＤＤ１３０に格納したか否かが書き込まれる。
【０１２３】
既にＨＤＤ１３０に格納されている原稿データに関しては、待機欄に「無し」、取得欄に「済み」と書き込みが行われる。それ以外の原稿データでは、待機欄に「有り」、取得欄に「未」と書き込みが行われる。例えば図５のステップＳ１０５で結合する原稿データが送信されてきた場合や、ＭＦＰ１０内にすでに原稿データが存在する場合には、その原稿データの待機欄には「無し」が書き込まれる。
【０１２４】
図８に戻ってステップＳ２０５では、ＣＰＵ１０１は、ジョブ結合管理テーブル１２８の待機欄を確認する事によって、ＰＣ３からの取得待ち状態の原稿データが存在するか否かを判断する。待機欄が「有り」である原稿データが存在すれば（ステップＳ２０５でＹＥＳ）、ＣＰＵ１０１は、ＰＣ３から当該原稿データを取得する（ステップＳ２０９）。その後ＣＰＵ１０１は、再度、ＰＣ３からの取得待ち状態の原稿データが存在するか否かを判断する（ステップＳ２０５）。
【０１２５】
待機欄が全て「無し」であれば（ステップＳ２０５でＮＯ）、ＣＰＵ１０１は、ジョブ結合管理テーブル１２８の取得欄を確認する事によって、結合ジョブにおいて不足している原稿データが存在するか否かを判断する（ステップＳ２０６）。
【０１２６】
取得欄が全て「済み」であれば（ステップＳ２０６でＮＯ）、ＣＰＵ１０１は、ジョブ結合管理テーブル１２８の順序欄に従って全ての原稿データを結合し、結合完了をＰＣ３ａに送信する（ステップＳ２０７）。ＣＰＵ１０１は、その後結合された原稿データのプリントを実行して（ステップＳ２０８）、処理を終了する。
【０１２７】
取得欄が「未」である原稿データが存在すれば（ステップＳ２０６でＹＥＳ）、ＣＰＵ１０１は、計時部１２６から得られる時刻に基づいて、予め決められた時間が経過するのを待つ（ステップＳ２１０）。
【０１２８】
その時間が経過すると、ステップＳ２１１で、不足している原稿データの再度の取得を試みるため、ＣＰＵ１０１は、ジョブ結合管理テーブル１２８の取得欄が「未」である原稿データの待機欄に「有り」を書き込む。その後、再度、ＰＣ３からの取得待ち状態原稿データが存在するか否かを判断する処理に戻る（ステップＳ２０５）。
【０１２９】
なお、ステップＳ２０６でＹＥＳと判断した場合に、一定時間経過後に再びステップＳ２０５に戻るようにしているが、このループを所定回数（または所定時間）繰り返したのであれば、ＣＰＵ１０１がエラーとしてＰＣ３ａのユーザに通知することとしてもよい。また、取得できていない原稿データが記録されているはずのＰＣのユーザに、ＣＰＵ１０１が通知を行うことで、原稿データの保存を促すこととしてもよい。
【０１３０】
図１０は、図８のステップＳ２０９で実行されるジョブ取得処理のサブルーチンの内容を示すフローチャートである。
【０１３１】
同図に示すように、ＭＦＰ１０のＣＰＵ１０１は、ジョブ結合管理テーブル１２８の待機欄が「有り」となっている原稿データの１つに関して、当該原稿データのジョブ結合管理テーブル１２８の保管先欄に記載されている内容を読み出す。その読み出した情報に基づいて、ＣＰＵ１０１は外部ＰＣにアクセスを行い、保管先が存在するか否かを判断する（ステップＳ２２１）。
【０１３２】
保管先が存在すれば（ステップＳ２２１でＹＥＳ）、ＣＰＵ１０１は、その保管先が保管先履歴テーブル１２９（図６）の記録と一致するかを検索し、一致しなければ保管先履歴テーブル１２９の更新を行う。例えば保管先が保管先履歴テーブル１２９に登録されていなければ、保管先履歴テーブル１２９に新たな項目を追加して、その保管先の情報と、ユーザＩＤおよびパスワードそれぞれの「必要」、「不要」の情報を書き込む（ステップＳ２２２）。
【０１３３】
これは、過去の保管先情報を管理する保管先履歴テーブル１２９の情報を更新するものである。保管先のアクセス可否状況に応じて、保管先履歴テーブル１２９の項目が追加されたり、項目が削除されたりする。
【０１３４】
保管先が存在しなければ（ステップＳ２２１でＮＯ）、ＣＰＵ１０１は、保管先履歴テーブル１２９においてその保管先が登録されていないかを検索する。登録されていればＣＰＵ１０１は、その項目を削除し、テーブルの行を詰める（ステップＳ２３２）。その後ステップＳ２３３では、ＣＰＵ１０１は、ＰＣ３ａにエラーとして、「保管先存在せず」を通知し、ステップＳ２３０での処理に移行する。
【０１３５】
ステップＳ２２２での処理が終了すると、ステップＳ２２３においてＣＰＵ１０１は、保管先に含まれるディレクトリが、ジョブ結合管理テーブル１２８のユーザＩＤ欄とパスワード欄のデータでアクセスできるか否か判断する（ステップＳ２２３）。すなわち、ユーザ認証が成功するか否かを判断するものである。
【０１３６】
ユーザ認証が成功すれば（ステップＳ２２３でＹＥＳ）、ＣＰＵ１０１は、ジョブ結合管理テーブル１２８の原稿名称欄に記載された原稿データ（ジョブ）が存在するか否かを判断する（ステップＳ２２４）。これは、原稿名称欄にファイル名を記載しておいてそのファイル名と同じファイル名を有するファイルが存在するかを判断してもよいし、原稿名称欄にキーワードを記載しておいてそのキーワードに合致するキーワードを有するファイルが存在するかを判断してもよい。
【０１３７】
ユーザ認証が失敗すれば（ステップＳ２２３でＮＯ）、ＣＰＵ１０１は、ＰＣ３ａにエラーとして「ユーザ認証失敗」を通知する（ステップＳ２３１）。なお、ユーザＩＤとパスワードが不要であるディレクトリに関しては、ステップＳ２２３ではユーザ認証成功（ＹＥＳ）と判断する。
【０１３８】
原稿データが存在すれば（ステップＳ２２４でＹＥＳ）、ＭＦＰ１０のＣＰＵ１０１は、ＰＣ３から当該原稿データを受信する（ステップＳ２２５）。ＭＦＰ１０のＣＰＵ１０１は、ＨＤＤ１３０にその原稿データを格納する（ステップＳ２２６）。原稿データが取得されたのであればＭＦＰ１０のＣＰＵ１０１は、ジョブ結合管理テーブル１２８におけるその原稿データの取得欄を「未」から「済み」に書き換える（ステップＳ２２７）。
【０１３９】
一方、ディレクトリ内に原稿データが存在しなければ（ステップＳ２２４でＮＯ）、ＣＰＵ１０１は、その原稿データに関するジョブ結合管理テーブル１２８の待機欄を「有り」から「無し」に書き換え（ステップＳ２３０）、メインルーチンへ戻る。
【０１４０】
ステップＳ２２７での処理の後、ステップＳ２２８において、ＣＰＵ１０１は、取得した原稿データに関するジョブ結合管理テーブル１２８の削除欄が、「要」であるか否かを判断する。削除欄が「要」であれば（ステップＳ２２８でＹＥＳ）、ＣＰＵ１０１は、その原稿データを保管していたＰＣ３に削除依頼を出す（ステップＳ２２９）。またＣＰＵ１０１は、取得した原稿データに関するジョブ結合管理テーブル１２８の待機欄を「有り」から「無し」に書き換える（ステップＳ２３０）。
【０１４１】
削除欄が「不要」の原稿データであれば（ステップＳ２２８でＮＯ）、ＣＰＵ１０１は、ステップＳ２２９の処理をスキップしてステップＳ２３０の処理に移行する。
【０１４２】
（７）ＰＣ３ｂ，３ｃの実行するＭＦＰ１０への応答処理
【０１４３】
図１１は、ＰＣ３ｂ，３ｃが実行する、ＭＦＰ１０への原稿データ（ジョブ）出力処理を示すフローチャートである。
【０１４４】
同図に示すように、ＰＣ３のＣＰＵ２０は、ＭＦＰ１０から、原稿データの保管先（ディレクトリ）を伴う原稿データの送信指示の問い合わせを受け付ける。ＰＣ３のＣＰＵ２０は、自機の共有データ記憶部３１に、指定された保管先が存在するか否かを判断する（ステップＳ１１１）。
【０１４５】
保管先が存在すれば（ステップＳ１１１でＹＥＳ）、ＣＰＵ２０は、保管先に含まれるディレクトリが、ＭＦＰ１０により指定されたユーザＩＤとパスワードとでアクセスできるか否かを判断する（ステップＳ１１２）。
【０１４６】
保管先が存在しなければ（ステップＳ１１１でＮＯ）、ＣＰＵ２０は、ＭＦＰ１０に「保管先存在せず」というメッセージを送信し（ステップＳ１１９）、処理を終了する。
【０１４７】
ユーザ認証が成功すれば（ステップＳ１１２でＹＥＳ）、ＣＰＵ２０は、指定された原稿データが存在するか否かを判断する（ステップＳ１１３）。
【０１４８】
ユーザ認証が失敗すれば（ステップＳ１１２でＮＯ）、ＣＰＵ２０は、ＭＦＰ１０に「ユーザ認証失敗」というメッセージを送信し（ステップＳ１１８）、処理を終了する。なお、ユーザＩＤとパスワードとが不要である場合は、ユーザ認証は成功とする。
【０１４９】
原稿データが存在すれば（ステップＳ１１３でＹＥＳ）、ＣＰＵ２０は、当該原稿データへの操作がＭＦＰ１０からの削除要求であるか否かを判断する（ステップＳ１１４）。
【０１５０】
指定された原稿データが存在しなければ（ステップＳ１１３でＮＯ）、ＣＰＵ２０は、ＭＦＰ１０に「当該ジョブ無し」というメッセージを送信し（ステップＳ１１７）、処理を終了する。
【０１５１】
原稿データの削除要求であれば（ステップＳ１１４でＹＥＳ）、ＣＰＵ２０は、当該原稿データを削除し（ステップＳ１１５）、処理を終了する。
【０１５２】
削除要求でなければ（ステップＳ１１４でＮＯ）、ＣＰＵ２０は、当該原稿データをＭＦＰ１０に送信し（ステップＳ１１６）、処理を終了する。
【０１５３】
［変形例１］
【０１５４】
なお図８のステップＳ２０９での、ＭＦＰ１０が原稿データを取得する処理において、ＣＰＵ１０１は、以下の（１）〜（３）の処理を実行してもよい。
【０１５５】
（１）取得すべき原稿データがＭＦＰ１０内に存在するか否かを判定する処理。例えば（ア）取得すべき原稿データが過去にプリントした原稿データとして残っているか、または（イ）取得すべき原稿データが過去のスプールされたデータとして残っているか、を判定するものである。
【０１５６】
（２）上記（１）で存在すると判断した場合には、それを取得した後にステップＳ２０５に戻る処理。
【０１５７】
（３）上記（１）で存在しないと判断した場合には、図１０のサブルーチンを実行する処理。
【０１５８】
［変形例２］
【０１５９】
なお、図７の構成定義データ中のユーザ認証情報（ユーザＩＤとパスワード）は、入力部４２内のキーボード等の入力装置から受け付けることとしてもよい。この場合、通常のパソコンに備え付きのキーボードにより、ユーザは簡単に認証情報を入力することができる。
【０１６０】
一方、構成定義データ中のユーザ認証情報（ユーザＩＤとパスワード）は、ユーザ認証情報が書き込まれた磁気カードＣからカードリーダ４６を介して入力することとしてもよい。この場合、間違えずに確実、簡単に認証情報を入力することができる。
【０１６１】
また、構成定義データ中のユーザ認証情報（ユーザＩＤとパスワード）は、ユーザ認証情報が格納された非接触ＩＣカードＣからカードリーダ４６を介して入力することとしてもよい。この場合、ＩＣカードから非接触状態で間違えずに確実、簡単に認証情報を入力することができる。また、ユーザはカードをカードリーダに挿入する手間を省くことができる。
【０１６２】
［変形例３］
【０１６３】
なお、上述の実施の形態では、画像処理機能と画像形成機能（プリント機能）を備えるＭＦＰ１０がＰＣ３ａから構成定義データ５０を取得し、それに基づいてＰＣ３ｂ，３ｃから原稿データを収集することとした。これに代えて、画像処理装置としてのコンピュータ装置が、構成定義データ５０に基づいてＰＣ３ｂ，３ｃから原稿データを収集することとしてもよい。この場合、当該コンピュータ装置が構成定義データ５０を取得し、それに基づいて原稿データを収集することとなる。また、当該コンピュータ装置は、収集された原稿データが構成定義データ５０で示される順序でプリントされるように、プリント装置（プリンタ、ＭＦＰなどの他の画像形成装置）にプリント指示を行う。
【０１６４】
［変形例４］
【０１６５】
なお、構成定義データ５０には、複数の原稿データを特定するための情報と、その複数の原稿データのプリントの順序とが記載されていればよく、原稿データの保管先は記載されていなくてもよい。この場合、ＭＦＰ１０は、複数の原稿データを特定するための情報に基づいて、ネットワークに接続されたコンピュータから原稿データを検索する。検索の結果、原稿データが発見できない場合には、ＭＦＰ１０からＰＣ３ａへ通知が行われる。
【０１６６】
［変形例５］
【０１６７】
なお上述の実施の形態では、構成定義データ５０はＰＣからＭＦＰに通信により送られることとした。これに代えて、構成定義データ５０はユーザの手入力によりＭＦＰに入力されてもよい。また、構成定義データ５０はユーザの所持する記憶媒体（メモリ装置、携帯電話、携帯端末など）からＭＦＰに入力されてもよい。
【０１６８】
［その他］
【０１６９】
なお上述の実施の形態において、「ジョブの結合」の概念は、以下の概念を含む。
【０１７０】
（１）ジョブＡとジョブＢとを結合するときに、ジョブＡの最終ページのプリント後にジョブＢの最初のページのプリントが開始されるようにジョブを結合することで、２つのジョブを１つのジョブにする場合。
【０１７１】
（２）ジョブＡとジョブＢとを結合するときに、ジョブＡの最後のページの最後の印刷データに引き続いて、ページを改めずにジョブＢの最初の印刷データのプリントが開始されるようにジョブを結合することで、２つのジョブを１つのジョブにする場合。
【０１７２】
（３）ジョブＡとジョブＢとの結合において、その両者のデータを結合させるのではなく、ジョブＡのプリントの後、すぐにジョブＢのプリントを開始することで、一続きの印刷物を得るようにする場合。
【０１７３】
（４）ジョブＡとジョブＢとの結合において、それらをステープル、製本などの後処理で一部の印刷物としてまとめる場合。この場合、図３の印刷部１２４には、ステープル、製本などの後処理を行う装置が含まれる。
【０１７４】
なお、上記（１）〜（３）の場合においては、結合するジョブは、プリントジョブ（出力ジョブの具体例）に限られず、他の出力ジョブであってもよい。例えば原稿データをファクシミリ通信やＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などにより外部装置へ送信する送信ジョブ（出力ジョブのさらなる具体例）であってもよい。例えば（１）においては、ジョブＡとジョブＢとを結合するときに、ジョブＡの最終ページの出力（例えば送信）後にジョブＢの最初のページの出力が開始されるようにジョブを結合することで、２つのジョブを１つのジョブにする場合である。（２）においては、ジョブＡとジョブＢとを結合するときに、ジョブＡの最後のページの最後のデータに引き続いて、ページを改めずにジョブＢの最初のデータの出力が開始されるようにジョブを結合することで、２つのジョブを１つのジョブにする場合である。（３）においては、ジョブＡとジョブＢとの結合において、その両者のデータを結合させるのではなく、ジョブＡの出力の後、すぐにジョブＢの出力を開始することで、一続きのデータを出力する場合である。
【０１７５】
［実施の形態における効果］
【０１７６】
以上の処理により本実施の形態において画像形成装置は、原稿データの到着を待つのでは無く、ジョブの結合を行うためのリスト（構成定義データ）に従って各クライアントＰＣから自動的に原稿データ（ジョブ）を取得する。これにより、構成定義データ５０を送信するクライアントＰＣ（実施の形態ではＰＣ３ａ）以外のＰＣでは、ジョブの送付先（実施の形態ではＭＦＰ１０）を指定する必要が無い。
【０１７７】
ＰＣ３ａのユーザがジョブ結合プリントを出力しようとする場合、ＰＣ３ａのユーザは、原稿提供者（ＰＣ３ｂ，３ｃのユーザ）に、原稿データ（ジョブ）を予めパソコン内の特定のボックスに出力してもらっておくだけでよい。これにより、ＰＣ３ａのユーザと原稿提供者との間で、原稿結合リスト（構成定義データ）の発行時刻や出力先ＭＦＰの情報を密にやり取りする必要が無くなる。結果として、システムの利便性が向上することとなる。
【０１７８】
また、図８のステップＳ２０６でＹＥＳと判断された後においても、一定時間経過後に再度ジョブの取得処理が行われる。これにより、ＰＣ３ａのユーザが原稿結合リスト（構成定義データ）を発行した後でも、原稿提供者は原稿データ（ジョブ）をパソコン内の特定のボックスに出力することができる。このためにユーザの時間的制約が無い。
【０１７９】
また、図１０のステップＳ２２１で保管先にアクセスできない（または保管先が存在しない）場合には、ＰＣ３ａのユーザにその旨が通知される（ステップＳ２３３）。これにより、ＰＣの電源ＯＦＦ等で保管先にアクセスできない場合に、長期間ジョブ結合ができない状態となることを回避する事ができる。
【０１８０】
さらに図７に示すように、構成定義データ５０にユーザＩＤとパスワードとを設定できるようにすることで、ユーザ認証を実現することができる。これにより、特定の関係者だけがアクセスできるボックスであっても、アクセスを行うことが可能となる。
【０１８１】
さらに図７に示すように、構成定義データ５０においてデータを削除するか否かの設定を可能とすることで、原稿データを取得後に、それをボックスから削除することが可能となる。原稿データが消し忘れにより長期にわたってボックスに保存されることが防止される。これにより、原稿提供者のボックスがデータであふれる事を防止することができる。
【０１８２】
さらに図１０のステップＳ２２３に示されるように、原稿データの取得前においてボックスへのアクセス権を確認し、アクセス不可能であればＰＣ３ａにその旨を通知することとしている（ステップＳ２３１）。これにより、アクセス権がないために原稿データの保管先にアクセスできない場合に、長期間ジョブの結合ができない状態となることを回避する事ができる。
【０１８３】
またＭＦＰ１０に保管先履歴テーブル１２９を記憶させ、構成定義データ５０を作成する前に、ＰＣ３ａがそれを取得し表示することで、原稿作成者は、原稿提供者に原稿の保管先情報を問い合わる必要がなくなる。
【０１８４】
また図５のステップＳ１０３、Ｓ１０５に示されるように、原稿作成者が原稿データをＭＦＰ１０に送信することができるようにすることで、原稿作成者は、原稿データをＰＣ内の特定のボックスに保存する必要がなくなる。また、原稿データをＭＦＰに送付することにより、ジョブ結合までの時間が短縮される。
【０１８５】
また上記変形例１に示されるように、取得すべきジョブがＭＦＰ１０内に存在するか否かを判定し、存在する場合にはそれを取得するようにすることで、ジョブ結合までの時間を短縮することができる。
【０１８６】
なお、上述の実施の形態における処理は、ソフトウエアによって行なっても、ハードウエア回路を用いて行なってもよい。
【０１８７】
画像処理装置としては、ＭＦＰ、ファクシミリ装置、複写機、ＰＣ、携帯端末、携帯電話などを用いることができる。また、画像形成装置としては、ＭＦＰ、ファクシミリ装置、複写機などを用いることができる。画像形成装置は、公知の電子写真方式やインクジェット方式により用紙に画像を形成するものである。
【０１８８】
また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。上述のフローチャートや文章で示された処理は、プログラムに従ってＣＰＵ（コンピュータの一例）によって実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１８９】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１９０】
１  ジョブ結合システム
２  ＬＡＮ
３  ＰＣ
３ａ  ＰＣ（第２の外部装置の一例）
３ｂ，３ｃ  ＰＣ（第１の外部装置の一例）
１０  ＭＦＰ
２１  ジョブ出力部
２２  共有データ出力部
３０ａ  制御プログラム
３１，３１ａ〜３１ｃ  共有データ記憶部
５０  構成定義データ
１０２  ジョブ受付部
１０３  ジョブ結合部
１０４  ジョブ取得部
１２８  ジョブ結合管理テーブル
１２９  保管先管理テーブル
１３０ａ  制御プログラム
１３０ｂ  結合ジョブ記憶部
【図１】
2010224704.tif 000003
【図２】
2010224704.tif 000004
【図３】
2010224704.tif 000005
【図４】
2010224704.tif 000006
【図５】
2010224704.tif 000007
【図６】
2010224704.tif 000008
【図７】
2010224704.tif 000009
【図８】
2010224704.tif 000010
【図９】
2010224704.tif 000011
【図１０】
2010224704.tif 000012
【図１１】
2010224704.tif 000013