(57)【要約】【課題】  本発明は、所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止する画像形成装置を提供することを目的とする。【解決手段】  開示の画像形成装置の一形態は、蓄積画像データと、画像データを出力する際の制約条件情報とを保持する画像形成装置であって、前記蓄積画像データに対する画像形成の処理要求を受け付ける受付手段と、前記蓄積画像データに対し前記処理要求を施した後の出力が前記制約条件情報と一致するか否かを判定する判定手段と、前記判定手段により一致すると判定された場合、前記処理要求の実行を停止させる停止手段と、を有することを特徴とする。【選択図】  図１
2011046116.tif 000002
【特許請求の範囲】
【請求項１】
蓄積画像データと、画像データを出力する際の制約条件情報とを保持する画像形成装置であって、
前記蓄積画像データに対する画像形成の処理要求を受け付ける受付手段と、
前記蓄積画像データに対し前記処理要求を施した後の出力が前記制約条件情報と一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された場合、前記処理要求の実行を停止させる停止手段と、を有することを特徴とする画像形成装置。
【請求項２】
当該画像形成装置から前記蓄積画像データが出力される際、該蓄積画像データに適用される出力条件情報を保持し、
前記判定手段は、前記蓄積画像データに対し前記出力条件情報を適用し、前記処理要求を施した後の出力が前記制約条件情報と一致するか否かを判定する判定手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
入力画像データを受け付ける入力受付手段を有し、
前記受付手段は、前記蓄積画像データ及び前記入力画像データに対する画像形成の処理要求を受け付け、
前記判定手段は、前記蓄積画像データ及び前記入力画像データに対し前記処理要求を施した後の出力が前記制約条件情報と一致するか否かを判定することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記停止手段により前記処理要求の実行が停止された場合、ユーザから該処理要求の条件変更を受け付ける条件変更受付手段を有することを特徴とする請求項１乃至３の何れか一に記載の画像形成装置。
【請求項５】
蓄積画像データと、画像データを出力する際の制約条件情報とを保持する画像形成装置における画像形成方法であって、
受付手段が、前記蓄積画像データに対する画像形成の処理要求を受け付けるステップと、
判定手段が、前記蓄積画像データに対し前記処理要求を施した後の出力が前記制約条件情報と一致するか否かを判定するステップと、
停止手段が、前記判定手段により一致すると判定された場合、前記処理要求の実行を停止させるステップと、を含むことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置において蓄積データを含む複数の画像データを出力する際の技術に関する。
【背景技術】
【０００２】
従来、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置（以下、「複合機」という。）があり、複合機の高機能化に伴い、入力処理された画像データを一度蓄積しておき、利用者の要望に応じて蓄積された画像データを利用し再出力するための技術が既に知られている。例えば、コピー蓄積の機能では印刷画像を蓄積することで、蓄積文書を再印刷する際に、同じ仕上がりで印刷することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、今までの蓄積文書を再印刷する技術では、蓄積文書の画像サイズやカラーモード、ユーザ操作による条件で所望の印刷ができない場合について言及されていない。例えば、蓄積文書にＡ４、Ｂ４サイズの画像が含まれており、機器制約にて異幅でのステープルが不可の場合、異幅原稿を検知して印刷動作を停止する必要があるが、それらを事前に検知できずに無駄な印刷物を出力してしまう問題があった（特許文献１等）。
【０００４】
本発明は、上記問題点に鑑み、蓄積文書に含まれるページ単位にサイズ、カラーモードなどのページ情報を付加し、ジョブ実行後かつ印刷動作開始前に設定条件とページ情報を用いて処理可能かチェックし、出力不可判定した場合は即時にジョブを中止することで、所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
開示の画像形成装置の一形態は、入力された画像群を動作設定に従い装置外に印刷や送信、また内部記憶装置に蓄積する際に、入力画像群を動作設定内の画像編集設定に従って画像編集処理することなく内部記憶装置に蓄積し（以降、蓄積画像）、また蓄積したページ毎に画情報をページ情報として記憶するページ情報記憶手段と、再度蓄積画像を出力する際に、選択された蓄積文書のページ情報を展開するページ情報読み出し手段と、文書、またはページ単位で出力条件を設定する設定操作手段を備え、出力対象の画像に対して、ユーザが設定した設定をページに反映したときに、出力動作を開始する前に、前記ページ情報読み出し手段より読み出した情報からページ毎に適切な画像処理が可能か否かを判断し、不可と判定した場合には出力動作を中止することを特徴とする。
【０００６】
上記画像形成装置は、蓄積文書に含まれるページ単位にサイズ、カラーモードなどのページ情報を付加し、ジョブ実行後かつ印刷動作開始前に設定条件とページ情報を用いて処理可能かチェックし、出力不可判定した場合は即時にジョブを中止するので、所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止することができる。
【０００７】
また、開示の画像形成装置の一形態は、蓄積文書に含まれるページ情報に対して利用者が設定した出力条件を記憶する出力条件記憶手段と、出力動作開始時に前記出力条件記憶手段に記憶されている情報を読み出す出力条件読み出し手段を有し、前記出力条件読み出し手段より読み出した設定をページ対する設定に反映したときに、適切に画像処理可能か否かを判断し、不可と判定した場合には出力動作を中止することを特徴とする。
【０００８】
上記画像形成装置は、ページごとの出力条件を展開し、さらにユーザ設定を加味して出力の可否判定し、出力不可判定した場合は即時にジョブを中止するので、所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止することができる。
【０００９】
また、開示の画像形成装置の一形態は、蓄積画像と画像入力手段より読み取った画像を一つの文書として出力するとき、前記画像よりページ情報と出力条件情報を作成し、それらの情報をもとに適切に画像処理可能か否かを判断し、不可と判定した場合には出力動作を中止することを特徴とする。
【００１０】
上記の画像形成装置は、多入力の場合には、読み取った原稿に対して、読取画像のページ情報と出力条件情報を作成し、それらの情報をもとに適切に画像処理可能か否かを判断し、不可と判定した場合には出力動作を中止するので、原稿と蓄積文書の出力においても所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止することができる。
【００１１】
また、開示の画像形成装置の一形態では、画像処理が不可であると判断されたとき、出力動作を中断し、出力を中止するか、継続するか、利用者からの指示待ちになり、継続を選択した場合には、条件変更可能な状態となることを特徴とする。
【００１２】
上記の画像形成装置は、ジョブ中止後、条件を最初から設定しなおす必要があるが、印刷を継続するかどうかの指示を待ち、継続選択後、設定項目を変更することが可能なので、ユーザは不可要因となる設定のみを変更すれば出力を継続でき操作性を向上させることができる。
【００１３】
また、開示の画像形成装置の一形態は、印刷出力継続選択手段により、印刷出力を継続すると判断したとき、印刷不可理由である設定を解除して、出力動作を継続することを特徴とする。
【００１４】
上記の画像形成装置は、印刷出力継続選択手段により、印刷出力を継続すると判断したとき、印刷不可理由である設定を解除するので、ユーザが設定解除する手間を軽減できるため操作性を向上することができる。
【発明の効果】
【００１５】
開示の画像形成装置は、所望の出力が得られない場合に無駄な印刷物を出力することなくジョブを中止することができる。
【図面の簡単な説明】
【００１６】
【図１】実施例で用いる画像形成装置の制御コンポーネント構成図である。
【図２】条件設定の説明を行うためのシーケンス図である。
【図３】条件設定後の画面例である。
【図４】ジョブ生成と生成されたジョブの接続処理について説明を行うためのシーケンス図である。
【図５】各フィルタに実行が行われたときの処理を説明するためのシーケンス図である。
【図６】再出力条件保管の処理を説明するためのシーケンス図である。
【図７】永続化データの一例を示す図である。
【図８】文書一覧について説明するためのシーケンス図である。
【図９】保管文書一覧の表示例である。
【図１０】再出力条件展開処理について説明するためのシーケンス図である。
【図１１】蓄積文書印刷の処理を説明するためのシーケンス図である。
【図１２】全画像チェックについて説明するための図（パターンＡ）である。
【図１３】全画像チェックについて説明するための図（パターンＢ）である。
【図１４】全画像チェックについて説明するためのシーケンス図である。
【図１５】印刷フィルタにおいて異幅による出力可否判定を行う処理のフローチャートである。
【図１６】多入力の基本動作を説明するためのシーケンス図である。
【図１７】再出力条件展開処理について説明するためのシーケンス図である。
【図１８】処理の中止又は継続を選択する画面例である。
【発明を実施するための形態】
【００１７】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
＜コンポーネント構成＞
実施例で用いる画像形成装置の制御コンポーネント構成を図１に記す。図１中のコンポーネントの主な責務は次の通りである。
【００１８】
マルチ文書１１０は、アクティビティであって、複数コンポーネント(特にフィルタ)を組み合わせて、主に文書操作系のサービスを実現するアプリケーションである。読み取りフィルタ５０は、画像形成装置のスキャナデバイスを制御することで原稿読取を読み取り、機器内で取り扱い可能な形で画像データを生成する画像入力機能を提供する。編集フィルタ７０は、画像形成装置内の図示しない画像処理ユニット（ＩＰＵ）を制御することで画像編集処理機能を提供する。印刷フィルタ９０は、画像形成装置のプロッタデバイスを制御することで、機器内で加工された画像データを紙などの媒体に転写することによって機器外に出力する画像出力機能を提供する。
【００１９】
インフォメーション(書誌情報)１９０は、リポジトリサービス２００が持つ書誌情報に対するＣＲＵＤ（Create、Read、Update、Delete）機能をユーザにサービスとしてユーザに提供するアプリケーションである。保管文書読み出し１５０は、画像形成装置の記憶デバイスを制御することで永続化されている画像データ(保管文書)を取り出す機能を提供するコンポーネントである。保管文書登録１７０は、画像形成装置の記憶デバイスを制御することで画像データを永続化する(保管文書化)機能を提供するコンポーネントである。
【００２０】
上記コンポーネントの内部にはそれぞれ「ＵＩ（User Interface）」モジュールと「ロジック」モジュールが存在しており、画面表示やキー押下に対する振る舞いは「ＵＩ」モジュール、動作設定可否判断やジョブ制御は「ロジック」モジュールで実施している。
【００２１】
リポジトリサービス２００は、画像形成装置の記憶デバイスに永続化された画像データを保管文書としてユーザに認識させるための情報(書誌情報)を管理する機能(ＣＲＵＤ)を提供するコンポーネントである。データ管理２１０は、装置内のＨＤＤ、ＮＶ−ＲＡＭなどに装置を制御するために永続的に記憶する情報を管理するコンポーネントである。
【００２２】
次に、コピー処理を行うと共に、データ蓄積を行う場合を取り上げる。
＜条件設定の処理の流れ＞
次に、図２で示すシーケンス図を用いて、条件設定の説明を行う。ここでは、「ページ印字」と「集約」とを設定する場合を示している。
【００２３】
「ページ印字」の設定は編集ＵＩ６０上にボタンが表示されているため、キー押下すると編集ＵＩ６０を経由して編集フィルタロジック７０に対して"条件設定"が行われる。「集約」の設定は印刷ＵＩ６０上にボタンが表示されているため、キー押下すると印刷ＵＩ８０を経由して印刷フィルタロジック９０に対して"条件設定"を行う。
【００２４】
続いて、文書保管の為の設定について説明する。ここでは、保管文書の文書名の設定を行っている。他の設定の場合と同じように、操作部デバイス１０から保管文書登録ＵＩ１６０を経由して保管文書登録ロジック１７０に"条件設定"を実施する。図３で、条件設定後の画面を示す。
【００２５】
＜コピー蓄積動作の流れ＞
ユーザは条件設定を終えたら、スタートキーを押下して実行する。スタートキー押下後、コピー蓄積が実行される処理を説明する。ここでは、図４で示すシーケンス図を用いて、ジョブ生成と生成されたジョブの接続処理について説明を行う。
【００２６】
操作部デバイス１０からマルチ文書アクティビティ１１０に"実行"を実施する。実行を受けて、マルチ文書アクティビティ１１０は、実行時の条件により生成すべきジョブを判断し、必要なジョブの生成を行う。コピー蓄積なので、利用するフィルタは、読み取りフィルタ５０、編集フィルタ７０、印刷フィルタ９０、保管文書登録フィルタ１７０に対してそれぞれ"ジョブ生成"を行う。
【００２７】
必要なフィルタのジョブが生成されたら入力から出力に接続されるように画像の要求元と要求先の関連付けを行う。フィルタは、ここで関連付けられた画像要求先（フィルタ）から画像を受けとって自コンポーネントでの処理を実施することになる。フィルタ間の接続処理が終ると、マルチ文書アクティビティ１１０は各フィルタに対して"実行"を実施する。再出力条件の保管については別途後述する。
【００２８】
次に、図５で示すシーケンス図を用いて、各フィルタに実行が行われたときの処理を説明する。実行指示を受けたフィルタはパイプを仲介して関連付けされた要求先フィルタに対して画像取得要求を行い、取得できた画像に対し、順次処理を施していく。処理済みの画像は、パイプを経由して順次要求元フィルタに流していく。要求先フィルタから得られる画像をすべて取得し、要求元フィルタへ流し終えるとジョブ終了となる。
【００２９】
＜コピー蓄積時の再出力条件を保存する流れ＞
次に、図６で示すシーケンス図を用いて、再出力条件保管の処理を説明する。再出力条件には「ジョブに付随するもの」（ジョブ再出力条件）と「ページに付随するもの」（ページ再出力条件）とがあり、文書内の画像群の全てに適用される動作モードをジョブ再出力条件といい、出力する各画像に対する動作モードをページ再出力条件という。例えば、画像１ページずつをどのような用紙サイズで印刷出力するかという情報はページ再出力条件に該当し、それらページ再出力条件に従って印刷出力する動作モード「自動用紙選択」はジョブ再出力条件に該当する。
【００３０】
ジョブ再出力時条件の保管は、スタートキーが押下された後、コピー蓄積を実現するためのパイプとフィルタの接続が終了した後に実施される。まず、マルチ文書アクティビティ１１０は、保管文書と出力条件の関連づけを行うために、保管文書登録に対し"ジョブ再出力条件を追加する"を行う。また、ジョブ再出力条件は蓄積した保管文書を印刷する際に用いるものであるため入力に関する設定内容は保管対象とならない。
【００３１】
"ジョブ再出力条件を追加する"を行うと、条件セットのＩＤが返ってくる。マルチ文書アクティビティ１１０にてこのＩＤを指定して各フィルタの条件を保管することにより、各フィルタのジョブ及びページの再出力条件を一つのＩＤでグルーピングする。ここでは、編集と印刷に関するジョブ再出力条件を同じ条件セットＩＤで保管することになる。これを行うために、マルチ文書アクティビティ１１０は"条件を保管する"を実施して、編集７０、印刷９０の条件を永続化する。
【００３２】
編集７０は"条件を保管する"を受けると、条件内に保持している各設定パラメータをデータ管理２１０に永続化するよう指示する。データ管理２１０によってデータの永続化が完了すると永続化データに対する、保管ＩＤが取得できる。編集７０の条件を永続化し終えたら、永続化したときに取得した保管ＩＤと条件セットＩＤを関連付けて保管するために、少なくとも条件セットＩＤと保管ＩＤ、そして保管対象のコンポーネント名を指定して"再出力条件を設定する"を実施する。印刷９０の場合も同様である。印刷についても実施し終えたらジョブ再出力条件の保管は終了となる。
【００３３】
ページ再出力条件は、コピー蓄積動作において、ユーザ操作によって条件変更が発生する度に、記憶されるが、ジョブ再出力条件とは異なり、条件変更前までの画像との関連付けが行われる。
【００３４】
以上の処理が実施されると、図７で示す永続化データが生成される。永続化データは書誌情報、画像、再出力条件から構成されており、再出力条件は各アクティビティ、フィルタにより記憶すべきデータが異なる。アクティビティは各フィルタの保管ＩＤ、フィルタは自身の動作条件となる。
【００３５】
＜文書を印刷する流れ＞
次に、予め機器に保管された文書を出力する際の処理を説明する。まずは、図８で示すシーケンス図を用いて、文書一覧について説明する。はじめに、操作部デバイス１０からマルチ文書アクティビティ１１０に対して"文書一覧キー押下"が実施される。これを受け、マルチ文書アクティビティＵＩ１００は保管文書読み出しＵＩ１４０に対して、保管文書読み出しＵＩ１４０は保管文書読み出しフィルタ１５０に対し"文書一覧要求"を実施する。
【００３６】
保管文書読み出しフィルタ１５０は、"文書一覧要求"を受けると、文書検索のために書誌情報リポジトリサービス２００に対して検索を実施する。書誌情報リポジトリサービス２００は、設定された検索条件に基づいてデータ管理２１０に対して"検索"を実施する。検索の結果、条件に合う保管データが取得できるとそれらを保管文書読み出しフィルタ１５０に返す。
【００３７】
書誌情報群が得られたら、保管文書読み出しフィルタ１５０は保管文書読み出しＵＩ１４０へ、保管文書読み出しＵＩ１４０はマルチ文書アクティビティＵＩ１００へ通知する。これで、図９に示すような保管文書一覧が表示される。
【００３８】
＜文書を選択して再出力条件を展開する流れ＞
続いて、図１０で示すシーケンス図を用いて、再出力条件展開処理について説明する。保管文書一覧にて、出力したい文書を選択すると、操作部デバイス１０から保管文書読み出しＵＩ１４０に対して文書が選択されたことを知らせる。保管文書読み出しＵＩ１４０は同様に、"文書選択"を実施して保管文書読み出し１５０に文書が選択されたことを知らせる。
【００３９】
保管文書読み出し１５０は、書誌情報リポジトリサービス２００に対して"文書参照"を実施して選択された文書の詳細情報を読み出す。書誌情報リポジトリサービス２００は、データ管理２１０に対して"参照"を実施する。保管文書読み出し１５０は、書誌情報リポジトリサービス２００から得られた保管ＩＤをもとに（シーケンス図では図示せず）書誌情報の取得を実施する。
【００４０】
このとき受け取った保管ＩＤは、この後行われる再出力条件を展開するときのために、一時的に保持しておく。そして、その際、保管文書に紐付く再出力条件があるかどうかを確認する。再出力条件が保管されていた場合、保管文書読み出しＵＩ１４０は、再出力条件を展開するか否かを画面表示してユーザに促す。
【００４１】
ユーザが再出力条件を展開するよう指示すると、操作部デバイス１０から保管文書読み出しＵＩ１４０に対し、"再出力条件展開"が実施される。これを受けると、同様に保管文書読み出しＵＩ１４０は、保管文書読み出しフィルタ１５０に対して"ジョブの再出力条件展開"を実施する。保管文書読み出しフィルタ１５０は、保持しておいた保管ＩＤ（１）で管理されている書誌情報から展開対象の条件の保管ＩＤを取り出す(保管ＩＤ(編集:６５)、保管ＩＤ(印刷：５２))。
【００４２】
保管文書読み出しフィルタ１５０は、これを"ジョブの再出力条件展開"通知によって、ジョブの再出力条件を展開する必要性が発生したことを通知する。マルチ文書アクティビティ１１０は、通知を受けると、保管文書読み出しフィルタ１５０から渡された保管ＩＤ（保管ＩＤ（編集：６５）、保管ＩＤ（印刷：５２））を使ってそれぞれのジョブの再出力条件を展開する。
【００４３】
マルチ文書アクティビティ１１０は、編集フィルタ７０に対して保管ＩＤ（６５）を指定して"条件復元"を実施する。編集フィルタ７０は、データ管理に対し、"参照"を実施して保管ＩＤ（６５）で永続化されている条件を読み出す。ページ再出力については、対象となる画像データを保管文書読出フィルタ１５０から編集フィルタ７０に通知する際に後段フィルタに通知される。
【００４４】
ここで、本発明で実施する全画像チェックについて説明する。
＜全画像チェックの概要＞
コピー蓄積時、１ページ目Ａ４ＳＥＦ、２ページ目Ａ３ＳＥＦ原稿に対して、原稿１枚目を変倍１００％、２ページ目を変倍７１％指定で編集し、ステープル設定なしで出力した場合、蓄積画像は読み取り画像１ページ目のＡ４及び２ページ目Ａ３が永続化され、以下が出力条件として保存される。
・変倍設定："1ページ目＝１００％、２ページ＝７１％"
・ステープル設定："なし"
（１）条件展開しない場合
上記の蓄積文書について、出力条件を展開せずに出力する場合、蓄積文書に対して追加設定せずに出力すると１ページ目Ａ４ＳＥＦ、２ページ目Ａ３ＳＥＦで出力される。しかし、図１２で示すパターンＡのようにユーザ指示によりステープルを追加設定した場合、蓄積画像は異幅画像のためステープルできない（異幅サイズに対するステープル不可のデバイス制約を持つ場合）。
【００４５】
この場合、実際に転写紙を出力するタイミングで異幅チェックすると、１ページ目Ａ４ＳＥＦの転写紙をステープル後処理機内へ出力し、２ページ目Ａ３ＳＥＦの転写紙を出力するタイミングで初めて異幅を検知し、ジョブを中断することになる。このような処理では１ページ目のＡ４ＳＥＦの出力は無駄になってしまうため、１枚目の転写紙出力前に全画像に対して出力可能か判定することで、無駄な出力を防止することが可能になる。
【００４６】
また、図１３で示すパターンＢのようにユーザ指示により、
・変倍設定："1ページ目＝１４１％、２ページ＝１００％"
・ステープル設定："あり"
の設定を行った場合は、出力画像は全てＡ３ＳＥＦになるため同幅でステープル可能になる。図１２で示すパターンＡでは蓄積画像の画像サイズに対してステープル可否を判断すれば良いが、パターンＢのようにページ単位の編集設定が可能な場合、蓄積画像のページ情報のみでは出力の可否が判定できない。
【００４７】
（２）条件展開する場合
上記蓄積文書を出力する際、出力条件展開して出力する場合、蓄積文書に対して追加設定せずに出力すると、コピー蓄積したときの出力仕上がり同様１ページ目Ａ４ＳＥＦ、２ページ目はＡ３ＳＥＦが７１％変倍されＡ４ＳＥＦで出力される。しかし、図１２で示すパターンＡのようにユーザ指示によりステープルを追加設定した場合は同幅サイズのため出力可能である。
【００４８】
また、図１３で示すパターンＢのようにユーザ指示により、
・変倍設定："１ページ目＝１４１％、２ページ＝１００％"
※ここでの変倍率は出力条件適応後の画像サイズを基準とする。条件展開後のユーザによるページごとの編集設定方法については、指定したページの出力条件を無効にし、蓄積画像を１００％として設定することも考えられるが本発明では重要でない。
・ステープル設定："あり"
の設定を行った場合は、出力画像は１ページ目Ａ３ＳＥＦ、２ページ目Ａ４ＳＥＦになるため異幅でステープル不可になる。
【００４９】
＜第１実施例＞
図１４に示す実行処理の直前に、アクティビティは各フィルタに対して全画像チェック要求を行う。各フィルタはこの全画像チェック要求をうけることで、前段フィルタからページ情報が通知されると、出力可能かチェックを行うモードに設定される。
【００５０】
また、保管文書読み出しフィルタ１５０は、全画像チェック要求を受け、出力対象の蓄積文書のページ情報を後段フィルタへ通知する。保管文書読み出しフィルタ１５０の後段にあたる編集フィルタ７０は、保管文書読み出し１５０から通知されたページ情報を受信し、編集フィルタ７０に設定されている設定条件をページ条件に対して加工処理した場合にどのような画像になるか処理を行い、処理結果編集フィルタのページ情報として生成し、を編集フィルタ７０の後段フィルタへ通知する。
【００５１】
編集フィルタ７０の後段にあたる印刷フィルタ９０は、先と同様、編集フィルタ７０から通知されたページ情報を受信し、印刷設定を適応して出力される画像情報を判定する。編集フィルタ７０、出力フィルタ９０はこの全画像チェック処理の過程で自身が受信したページ情報に対して、設定されている条件を適応した結果出力可能かをそれぞれ判断し、不可と判断した場合は、アクティビティに対して全画像チェックに対する応答にてＮＧを通知する。
【００５２】
アクティビティは、全画像チェック応答イベントでＮＧを１つでも受信した場合は、ジョブキャンセル処理を行う。全てのフィルタから全画像チェック応答イベントでＯＫが返されると、図５で示すジョブ実行処理を行う。これらの出力可否判定は設定の種別ごとに異なる。ここでは、図１５で、印刷フィルタ９０で異幅＆ソート設定で出力不可判定のフローチャートを示す。
【００５３】
＜第２実施例＞
"出力条件展開する"が設定された場合は、保管文書読み出しフィルタ１５０がページ毎にページ条件をアクティビティに通知し、アクティビティから各フィルタへページ条件を展開し、その後アクティビティは各フィルタへ条件展開完了を通知し、保管文書読み出し１５０はアクティビティからの条件展開完了通知を受けると、後段フィルタに対してページ情報を通知する。それ以降は、第１実施例と同様に各後段フィルタは受信したページ情報に対して展開されたページ条件とユーザ設定を踏まえて出力の可否をチェックする。
【００５４】
＜第３実施例＞
蓄積文書の再出力時、選択した蓄積文書に加え、原稿読み取りした画像を入力画像として出力する機能が既存技術として知られている。これら複数の入力画像に対して、無効な出力を防止するために紙原稿を読み取る際に元文書画像と出力条件を生成し、紙原稿読み取りによって生成された画像と、出力条件、蓄積文書として永続化されている蓄積画像と、出力条件を含めて全画像チェックすることで、編集、印刷フィルタの全画像チェック判定処理は第１実施例、第２実施例のままで多入力に対しても全画像チェックすることが可能になる。
【００５５】
図１６で多入力ジョブの実行シーケンス図を示す。図１６で示すシーケンス図のように、原稿読取と保管文書で読み出した画像をマージして印刷する。第３実施例では、コピー蓄積時の蓄積文書画像のように、原稿読取した画像に対して読取画像と出力条件を行うことで、蓄積文書印刷と同様の制御で多入力の全画像チェックを行う。例として紙原稿読取の後ろに蓄積文書画像をマージして出力する場合を挙げる。
【００５６】
図６で示した場合と同様、原稿読取を最初に行い、読み取った画像に対して出力条件を保存する。この場合、コピー蓄積のように永続化領域に保存する必要はない。メモリ上に保存した保管ＩＤをアクティビティが保持し、これに対して図１７で示すように全画像チェックを行う。これらの流れは図１４に入力フィルタとして読み取りフィルタ５０が追加されるだけで、全フィルタに対して全画像チェック要求を行い、各フィルタは通知されたページ情報に対して出力可能かチェックすることで出力の可否判定が可能になる。
【００５７】
＜第４実施例＞
全画像チェック処理でフィルタからアクティビティに対してＮＧが通知されたとき、アクティビティの状態を中断中にし、ＵＩで図１８に示すような「中止」「継続」選択画面を表示する。利用者が「中止」を選択すると図１４で示すようにジョブキャンセル処理を実行する。「継続」を選択した場合、条件を設定変更可能な画面に遷移し、ユーザは出力不可の要因となる条件を変更し、再度スタートすることでジョブを継続することが可能になる。
【００５８】
＜第５実施例＞
第４実施例において、「継続」選択時、不可要因となる条件をフィルタが自動的に解除し、ジョブ実行を継続する。継続の場合は、全画像チェック処理から再度処理を行う。
【００５９】
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００６０】
１０    操作部デバイス
２０    プラグイン管理ＵＩ
３０    プラグイン管理
４０    読み取りＵＩ（入力１）
５０    読み取りフィルタ（入力１）
６０    編集ＵＩ（加工１）
７０    編集フィルタ（加工１）
８０    印刷ＵＩ（出力１）
９０    印刷フィルタ（出力１）
１００  マルチ文書アクティビティＵＩ
１１０  マルチ文書アクティビティ
１２０  編集ＵＩ（加工２）
１３０  編集フィルタ（加工２）
１４０  保管読出ＵＩ（入力２）
１５０  保管読出フィルタ（入力２）
１６０  保管登録ＵＩ（出力２）
１７０  保管登録フィルタ（出力２）
１８０  書誌情報ＵＩ
１９０  書誌情報
２００  書誌情報リポジトリサービス
２１０  データ管理
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特開２００７−１０４６３９号公報
【図１】
2011046116.tif 000003
【図２】
2011046116.tif 000004
【図３】
2011046116.tif 000005
【図４】
2011046116.tif 000006
【図５】
2011046116.tif 000007
【図６】
2011046116.tif 000008
【図７】
2011046116.tif 000009
【図８】
2011046116.tif 000010
【図９】
2011046116.tif 000011
【図１０】
2011046116.tif 000012
【図１１】
2011046116.tif 000013
【図１２】
2011046116.tif 000014
【図１３】
2011046116.tif 000015
【図１４】
2011046116.tif 000016
【図１５】
2011046116.tif 000017
【図１６】
2011046116.tif 000018
【図１７】
2011046116.tif 000019
【図１８】
2011046116.tif 000020