(57)【要約】【課題】予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとし、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行う。【解決手段】クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行手段１２と、１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを抽出する印刷ジョブ定義データ解析手段１３と、解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶手段１４と、統合印刷ジョブの終了要求を受け取ったときに印刷ジョブを実行する印刷手段１５とを備える。【選択図】図１
2008158957.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行手段と、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析手段と、
前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶手段と、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段に記憶されている印刷ジョブ定義データを抽出する印刷制御手段と、
前記印刷制御手段の指示により印刷ジョブを実行する印刷手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集手段をさらに備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷ジョブ定義データ編集手段は、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷ジョブ定義データ記憶手段は、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを通信手段を介して前記クライアント装置に送信することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷手段に送られることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷手段に送られることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項７】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップと、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップと、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップと、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップと、
前記印刷制御ステップの指示により印刷ジョブを実行する印刷ステップと、
を含むことを特徴とする印刷方法。
【請求項８】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップ、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップ、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップ、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップ、及び
前記印刷制御ステップの指示により印刷ジョブを実行する印刷ステップとして実現される処理をコンピュータに実行させることを特徴とする印刷プログラム。
【請求項９】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行手段と、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析手段と、
前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶手段と、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段に記憶されている印刷ジョブ定義データを抽出する印刷制御手段と、
前記印刷制御手段の指示により印刷装置に印刷ジョブを送信する送信手段と、
を備えたことを特徴とする印刷制御装置。
【請求項１０】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップと、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップと、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップと、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップと、
前記印刷制御ステップの指示により印刷装置に印刷ジョブを送信する送信ステップと、
を含むことを特徴とする印刷制御方法。
【請求項１１】
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップ、
1以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップ、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップ、
クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップ、及び
前記印刷制御ステップの指示により印刷装置に印刷ジョブを送信する送信ステップとして実現される処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１２】
請求項８の印刷プログラム又は請求項１１の印刷制御プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ定義データによる印刷設定を受け取って印刷を行う印刷装置、印刷方法、印刷プログラム、印刷制御装置、印刷制御方法、印刷制御プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
一般に、ページ記述言語（ＰＤＬ：Page Description Language）による印刷データを印刷する際、印刷ジョブに関する情報を印刷ジョブ定義データ（ＪＤＦ：Job Definition Format）として扱い、この印刷ジョブ定義データによる印刷設定要求を受け取ってから印刷を行う方法が知られている。
このような印刷方法においては、予め投入される複数のジョブの数が定まっている場合には、複数のジョブをまとめて１つの印刷物を作成する印刷方法が行われている。
【０００３】
例えば、特許文献１には、印刷指示アプリケーションは、クライアントＰＣに印刷指示画面を提供し、この印刷指示画面上で、ネットワーク上で管理された文書を含む複数の文書をページ単位で受け付け、受け付けた複数のページ単位の文書に基づき、印刷指示を行う。出力処理サービスは、印刷指示Ｗｅｂアプリケーションによる印刷指示に基づき、複数のページ単位の文書を統合して印刷制御を行う印刷制御装置が提案されている。
【０００４】
また、特許文献２には、文書ファイル選択手段により印刷対象とする１または複数の文書ファイルを選択し、ジョブ発行手段は選択された文書ファイルが複数のときには、一括して印刷する印刷指示装置が提案され、特許文献３には、ハイパーリンク先のページをレベル指定ないし選択し、選択されたページ全てに対して一度で非同期印刷する手法が提案され、特許文献４には、蓄積されている印刷データに対して配布先と配布先に配布される帳票群の種類の指示とを行い、配布先毎に印刷されるように統合化する装置が提案され、特許文献５では、１つの印刷ジョブ（マスタージョブ）が複数のジョブを統合して、マスタージョブに個々のジョブとの関連付けを記述するシステムが提案されている。
【特許文献１】特開２００５−２０２６７１号公報
【特許文献２】特開平８−２７８８６５号公報
【特許文献３】特開１１−２３７９６８号公報
【特許文献４】特開２０００−２９６５６号公報
【特許文献５】特開２００２−２７８７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、予め統合される複数のジョブが定まっている場合には対応できるが、予めいくつ投入されるか定まっていない複数のジョブをまとめて１つの印刷物を作ることはできないという問題があった。
本発明は、上述した課題を鑑みてなされたものであって、クライアントからの要求で統合印刷ジョブ定義データの発行を行い、受信した個々の印刷ジョブ定義データないしコンテンツデータに含まれる統合印刷ジョブ定義データを示す情報に基づいて、予め投入される複数の印刷ジョブが定まっていない場合にもこれら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行う印刷制御装置、印刷装置、印刷方法、および印刷プログラム、及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の印刷装置は、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行手段と、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析手段と、
前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶手段と、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段に記憶されている印刷ジョブ定義データを抽出する印刷制御手段と、
前記印刷制御手段の指示により印刷ジョブを実行する印刷手段と、
を備えたことを特徴とする。
【０００７】
この構成によれば、統合印刷ジョブ定義データ発行手段により、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析手段により、クライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらデータに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶手段により、前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御手段により、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段に記憶されている印刷ジョブ定義データを抽出し、印刷手段により、前記印刷制御手段の指示により印刷ジョブを実行する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
【０００８】
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
さらに、統合印刷ジョブ定義データの発行を依頼するクライアント手段と、印刷ジョブを投入するクライアント手段と、終了要求を行なうクライアント手段は、別々にすることができるので、統合させるユーザと個々の印刷ジョブを投入するユーザが異なったり、ユーザが離れた場所にいる場合にも容易に統合ができるという効果が得られる。
【０００９】
〔形態２〕  形態２の発明は、形態１の印刷装置に係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集手段をさらに備えたことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集手段により、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００１０】
〔形態３〕  形態３の発明は、形態２の印刷装置に係り、
前記印刷ジョブ定義データ編集手段は、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００１１】
〔形態４〕  形態４の発明は、形態１乃至３のいずれか１の印刷装置に係り、
前記印刷ジョブ定義データ記憶手段は、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００１２】
〔形態５〕  形態５の発明は、形態１乃至４のいずれか１の印刷装置に係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷手段に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷手段に送られるので、印刷手段による印刷をまとめて行うことができるという効果が得られる。
【００１３】
〔形態６〕  形態６の発明は、形態１乃至４のいずれか１の印刷装置に係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷手段に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷手段に送られるので、前記印刷手段は、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００１４】
〔形態７〕  形態７の印刷方法は、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップと、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップと、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップと、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップと、
前記印刷制御ステップの指示により印刷ジョブを実行する印刷ステップと、
を含むことを特徴とする。
【００１５】
この構成によれば、統合印刷ジョブ定義データ発行ステップにより、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析ステップにより、１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらデータに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶ステップにより、前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御ステップにより、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出し、印刷ステップにより、前記印刷制御ステップの指示により印刷ジョブを実行する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【００１６】
〔形態８〕  形態８の発明は、形態７の印刷方法に係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集ステップをさらに含むことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集ステップにより、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００１７】
〔形態９〕  形態９の発明は、形態８の印刷方法に係り、
前記印刷ジョブ定義データ編集ステップは、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００１８】
〔形態１０〕  形態１０の発明は、形態７乃至９のいずれか１の印刷方法に係り、
前記印刷ジョブ定義データ記憶ステップは、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００１９】
〔形態１１〕  形態１１の発明は、形態７乃至１０のいずれか１の印刷方法に係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷ステップに送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷ステップに送られるので、印刷ステップによる印刷をまとめて行うことができるという効果が得られる。
【００２０】
〔形態１２〕  形態１２の発明は、形態７乃至１０のいずれか１の印刷方法に係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷ステップに送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷ステップに送られるので、前記印刷ステップは、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００２１】
〔形態１３〕  形態１３の印刷プログラムは、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップ、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップ、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップ、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップ、及び
前記印刷制御ステップの指示により印刷ジョブを実行する印刷ステップとして実現される処理をコンピュータに実行させることを特徴とする。
【００２２】
この構成によれば、統合印刷ジョブ定義データ発行ステップにより、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析ステップにより、１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらデータに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶ステップにより、前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御ステップにより、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出し、印刷ステップにより、前記印刷制御ステップの指示により印刷ジョブを実行する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【００２３】
〔形態１４〕  形態１４の発明は、形態１３の印刷プログラムに係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集ステップをさらに含むことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集ステップにより、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００２４】
〔形態１５〕  形態１５の発明は、形態１４の印刷プログラムに係り、
前記印刷ジョブ定義データ編集ステップは、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００２５】
〔形態１６〕  形態１６の発明は、形態１３乃至１５のいずれか１の印刷プログラムに係り、
前記印刷ジョブ定義データ記憶ステップは、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００２６】
〔形態１７〕  形態１７の発明は、形態１３乃至１６のいずれか１の印刷プログラムに係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷ステップに送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷ステップに送られるので、印刷ステップによる印刷をまとめて行うことができるという効果が得られる。
【００２７】
〔形態１８〕  形態１８の発明は、形態１３乃至１６のいずれか１の印刷プログラムに係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷ステップに送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷ステップに送られるので、前記印刷ステップは、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００２８】
〔形態１９〕  形態１９の印刷制御装置は、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行手段と、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデータを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析手段と、
前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶手段と、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段で記憶されている印刷ジョブ定義データを抽出する印刷制御手段と、
前記印刷制御手段の指示により印刷装置に印刷ジョブを送信する送信手段と、を備えたことを特徴とする。
【００２９】
この構成によれば、統合印刷ジョブ定義データ発行手段により、クライアントからの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析手段により、クライアントから受信した印刷ジョブ定義データを解析して、当該印刷ジョブ定義データに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶手段により、前記印刷ジョブ定義データ解析手段の解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御手段により、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶手段に記憶されている印刷ジョブ定義データを抽出し、前記印刷制御手段の指示により印刷装置に印刷ジョブを送信する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【００３０】
〔形態２０〕  形態２０の発明は、形態１９の印刷制御装置に係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集手段をさらに備えたことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集手段により、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００３１】
〔形態２１〕  形態２１の発明は、形態２０の印刷制御装置に係り、
前記印刷ジョブ定義データ編集手段は、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００３２】
〔形態２２〕  形態２２の発明は、形態１９乃至２１のいずれか１の印刷制御装置に係り、
前記印刷ジョブ定義データ記憶手段は、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００３３】
〔形態２３〕  形態２３の発明は、形態１９乃至２２のいずれか１の印刷制御装置に係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られるので、印刷装置による印刷をまとめて行うことができるという効果が得られる。
【００３４】
〔形態２４〕  形態２４の発明は、形態１９乃至２２のいずれか１の印刷装置に係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られるので、前記印刷装置は、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００３５】
〔形態２５〕  形態２５の印刷制御方法は、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップと、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップと、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップと、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップと、
印刷制御ステップの指示により、印刷装置に印刷ジョブを送信する送信ステップと、を含むことを特徴とする。
【００３６】
この構成によれば、統合印刷ジョブ定義データ発行ステップにより、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析ステップにより、１以上のクライアント装置から受信した印刷ジョブ定義データを解析して、当該印刷ジョブ定義データに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶ステップにより、前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御ステップにより、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出し、送信ステップにより、印刷制御ステップの指示により、印刷装置に印刷ジョブを送信する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【００３７】
〔形態２６〕  形態２６の発明は、形態２５の印刷制御方法に係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集ステップをさらに含むことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集ステップにより、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００３８】
〔形態２７〕  形態２７の発明は、形態２６の印刷制御方法に係り、
前記印刷ジョブ定義データ編集ステップは、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００３９】
〔形態２８〕  形態２８の発明は、形態２５乃至２７のいずれか１の印刷制御方法に係り、
前記印刷ジョブ定義データ記憶ステップは、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００４０】
〔形態２９〕  形態２９の発明は、形態２５乃至２８のいずれか１の印刷制御方法に係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られるので、印刷装置による印刷をまとめて行うことができるという効果が得られる。
【００４１】
〔形態３０〕  形態３０の発明は、形態２５乃至２８のいずれか１の印刷制御方法に係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られるので、前記印刷装置は、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００４２】
〔形態３１〕  形態３１の印刷制御プログラムは、
クライアント装置からの要求で統合印刷ジョブ定義データを発行する統合印刷ジョブ定義データ発行ステップ、
１以上のクライアント装置から受信した印刷ジョブ定義データ又はコンテンツデーを解析し、これらのデータに関連付けられた統合印刷ジョブ定義データを特定する印刷ジョブ定義データ解析ステップ、
前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶する印刷ジョブ定義データ記憶ステップ、
前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出する印刷制御ステップ、及び
印刷制御ステップの指示により、印刷装置に印刷ジョブを送信する送信ステップとして実現される処理をコンピュータに実行させることを特徴とする。
【００４３】
この構成によれば、統合印刷ジョブ定義データ発行ステップにより、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析ステップにより、１以上のクライアント装置から受信した印刷ジョブ定義データを解析して、当該印刷ジョブ定義データに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶ステップにより、前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御ステップにより、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出し、送信ステップにより、前記印刷制御ステップの指示により、印刷装置に印刷ジョブを送信する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【００４４】
〔形態３２〕  形態３２の発明は、形態３１の印刷制御プログラムに係り、
前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾を解消するための修正を行う印刷ジョブ定義データ編集ステップをさらに含むことを特徴とする。
この構成によれば、印刷ジョブ定義データ編集ステップにより、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとの矛盾があっても修正できるので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にできるという効果が得られる。
【００４５】
〔形態３３〕  形態３３の発明は、形態３２の印刷制御プログラムに係り、
前記印刷ジョブ定義データ編集ステップは、前記矛盾を解消するため、前記統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正することを特徴とする。
この構成によれば、前記印刷ジョブ定義データと前記統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、前記印刷ジョブ定義データを上書きして修正するので、前記印刷ジョブ定義データを前記統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできるという効果が得られる。
【００４６】
〔形態３４〕  形態３４の発明は、形態３１乃至３３のいずれか１の印刷制御プログラムに係り、
前記印刷ジョブ定義データ記憶ステップは、前記クライアント装置からの統合印刷ジョブ定義データの参照依頼を受け取ると、統合印刷ジョブ定義データのリストを前記クライアント装置に送信することを特徴とする。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができるという効果が得られる。
【００４７】
〔形態３５〕  形態３５の発明は、形態３１乃至３４のいずれか１の印刷制御プログラムに係り、
前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、最後にまとめたものが前記印刷装置に送られるので、印刷装置による印刷をまとめて行うことができるという効果が得られる。
【００４８】
〔形態３６〕  形態３６の発明は、形態３１乃至３４のいずれか１の印刷制御プログラムに係り、
前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られることを特徴とする。
この構成によれば、前記複数の印刷ジョブ定義データは、前記統合印刷ジョブ定義データごとに前記印刷装置に送られるので、前記印刷装置は、前記複数の印刷ジョブ定義データを前記統合印刷ジョブ定義データごとに順次印刷することができ、これにより、複数のユーザがさらに多くなっても、対応することができるという効果が得られる。
【００４９】
〔形態３７〕  形態３７の記録媒体は、
形態１３乃至１８のいずれか１の印刷プログラム、又は形態３１乃至３６のいずれか１の印刷制御プログラムを記録したことを特徴とする記録媒体である。
この構成によれば、統合印刷ジョブ定義データ発行ステップにより、クライアント装置からの要求で複数の印刷ジョブ定義データを統合し、統合印刷ジョブ定義データ解析ステップにより、１以上のクライアント装置から受信した印刷ジョブ定義データを解析して、当該印刷ジョブ定義データに関連付けられた統合印刷ジョブ定義データを特定し、印刷ジョブ定義データ記憶ステップにより、前記印刷ジョブ定義データ解析ステップの解析結果に基づいて、統合印刷ジョブの終了になるまで統合印刷ジョブ定義データに関連付けて印刷ジョブ定義データを記憶し、印刷制御ステップにより、前記クライアント装置から前記統合印刷ジョブの終了要求を受け取ったときに前記印刷ジョブ定義データ記憶ステップで記憶されている印刷ジョブ定義データを抽出し、送信ステップにより、前記印刷制御ステップの指示により印刷装置に印刷ジョブを送信する。又は、印刷ステップにより、前記印刷制御ステップの指示により印刷ジョブを実行する。従って、予め投入される複数の印刷ジョブが定まっていない場合にも、複数のユーザが要求した印刷ジョブ定義データをまとめて統合印刷ジョブ定義データとすることができるので、これら複数の印刷ジョブを１つの統合印刷ジョブとして印刷を行うことができるという効果が得られる。
また、複数のユーザが１つのプレゼンテーションに対して各々ドキュメントを作成している場合に、配布先単位に一様な印刷物を作成することができるという効果が得られる。
【発明を実施するための最良の形態】
【００５０】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
なお、以下の説明においては、印刷制御手段と印刷手段とを含む印刷装置を例に挙げて説明するが、この印刷装置は、印刷制御装置と印刷装置とに分離して、印刷システムとして構成することもできる。
【００５１】
［第１実施形態］
まず図１〜図７を参照して、本発明の第１実施形態に係る印刷装置について説明する。
図１は、本発明の第１実施形態に係る印刷装置の構成を示すブロック図である。
この印刷装置１は、通信手段１１と、統合印刷ジョブ定義データ発行手段１２と、印刷ジョブ定義データ解析手段１３と、印刷ジョブ定義データ記憶手段１４と、印刷制御手段１５と、印刷手段１６とを備える。
通信手段１１は、クライアント装置２０との通信を行い、クライアント装置２０から印刷ジョブ定義データを入力し、この印刷ジョブ定義データを印刷装置１内の各部に送る。
【００５２】
統合印刷ジョブ定義データ発行手段１３は、クライアント装置２０から通信手段に順次送信される複数の印刷ジョブ定義データをまとめて１つにする統合印刷ジョブ定義データを発行する。
印刷ジョブ定義データ解析手段１５は、通信手段１１から送られてくる印刷ジョブ定義データを解析して、統合印刷ジョブ定義データと関連付けを行う。
【００５３】
印刷ジョブ定義データ記憶手段１４は、印刷ジョブ定義データ解析手段１３により解析された印刷ジョブ定義データを、関連付けされた統合印刷ジョブ定義データの記憶領域に記憶する。
印刷制御手段１５は、必要に応じて統合印刷ジョブ定義データを抽出し、抽出した統合印刷ジョブ定義データを印刷手段１６にて印刷を行うことができる印刷設定データに変換して印刷手段１６に送る。
【００５４】
図２は、コンピュータシステムのハードウェア構成を示す機能ブロック図である。
ここで、この印刷装置１は、通信手段１１、統合印刷ジョブ定義データ発行手段１２、印刷ジョブ定義データ解析手段１３、印刷ジョブ定義データ記憶手段１４、印刷制御手段１５、印刷手段１６などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段やＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【００５５】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
次に、統合印刷ジョブ定義データの発行処理、送信処理、終了処理について説明する。
【００５６】
（統合印刷ジョブ定義データの発行処理）
図３は、統合印刷ジョブ定義データの発行処理手順を示すフローチャートである。
発行処理は、まず、ステップＳ３１において、クライアント装置２０から印刷装置１の統合印刷ジョブ定義データ発行手段１２に対して、統合印刷ジョブ定義データの発行要求がされると、ステップＳ３２において、統合印刷ジョブ定義データ発行手段１２は、統合印刷ジョブ定義データを発行する。その際、クライアント装置２０から受信したデータ、すなわち、仕上がり用紙サイズ、両面などの情報を設定しておく。そして、印刷ジョブ定義データと統合印刷ジョブ定義データとを関連付け、統合印刷ジョブ定義データが発行された後は、ステップＳ３３において、統合印刷ジョブ定義データ記憶手段１４に、統合印刷ジョブ定義データごとの印刷ジョブ定義データ記憶領域を確保する。
なお、関連付けは、統合印刷ジョブ定義データに識別子を付加して行うことができる。
【００５７】
（統合印刷ジョブ定義データの送信処理）
図４は、統合印刷ジョブ定義データの送信処理手順を示すフローチャートである。
送信処理は、まず、ステップＳ４１において、クライアント装置２０から印刷ジョブ定義データ又はコンテンツデータが送信される。クライアント装置２０は、どのような統合印刷ジョブが指定されているかを知るために、通信手段１１を介して印刷ジョブ定義データ記憶手段１４に参照することについて問い合わせる。次に、ステップＳ４２において、印刷ジョブ定義データ記憶手段１４は、統合印刷ジョブ定義データの一覧リストを抽出し、ステップＳ４３において、通信手段１１を介して、クライアント装置２０に送信する。次に、ステップＳ４４において、クライアント装置では、ユーザが送られた一覧リストの中から対象の統合印刷ジョブ定義データを選択し、クライアント装置が選択を受け取り、ステップＳ４５において、この統合印刷ジョブ定義データを、印刷ジョブ定義データまたはコンテンツデータに添付して、印刷ジョブ定義データを発行する。次に、ステップＳ４６において、印刷ジョブ定義データ解析手段１３が、印刷ジョブ定義データ又はコンテンツデータを解析して、添付されている統合印刷ジョブ定義データの識別子を抽出し、ステップＳ４７において、印刷ジョブ定義データ記憶手段１４が、識別子を用いて対応する統合印刷ジョブの記憶領域に記憶する。
【００５８】
（統合印刷ジョブ終了処理）
図５は、統合印刷ジョブ定義データの終了処理手順を示すフローチャートである。
統合印刷ジョブを終了する際には、まず、ステップＳ５１において、クライアント装置２０から統合印刷ジョブ終了依頼を、印刷制御手段１５に送り、ステップＳ５２において、統合印刷ジョブ定義データのジョブ記憶領域に記憶されている印刷ジョブ定義データを抽出し、印刷手段１６に対して送信し、ステップＳ５３において、印刷手段１６にて印刷を行う。
【００５９】
以上のようにして、本発明は、複数のユーザが作成したドキュメントを印刷してまとめて１つの印刷物にするような場合に適用される。例えば、複数のユーザが１つのプレゼンテーションに対して、各々ドキュメントを作成している場合に、各ユーザがドキュメントを配布する必要があるのか、あるいはいくつのドキュメントを作成しているかが、予めには不明な場合がある。そのような場合でも、本発明を用いることで、配布部単位に印刷物を作成することが可能になる。
【００６０】
次に、統合印刷ジョブの関連付けについて説明する。
図６は、統合印刷ジョブ定義データ及び印刷ジョブ定義データの関連付け方法、及び印刷ジョブ定義データ記憶手段における記憶方法を示す図である。
統合印刷ジョブ定義データＸは、同図に示すように、＜ｉｄ＞０００１＜／ｉｄ＞という識別子を付与されており、この識別子を用いて印刷ジョブ定義データと関連付けされている。すなわち、印刷ジョブ定義データの中に＜ｊｉｄ＞００１</ｊｉｄ>のような記述がされていて、統合印刷ジョブ定義データと関連付けられている。この統合印刷ジョブ定義データＸに関連付けられている印刷ジョブ定義データを、第１の印刷ジョブ定義データｘ（１）、第２の印刷ジョブ定義データｘ（２）、第３の印刷ジョブ定義データｘ（３）とすると、Ｘ，ｘ（１），ｘ（２），ｘ（３）は、「next印刷ジョブ定義データ」として、順次リンクされ、このように関連付けて記憶されている。また、第１〜第３の印刷ジョブ定義データｘ（１）〜ｘ（３）は、それぞれ印刷ジョブ定義データ以外にコンテンツデータへのポインタを有し、各コンテンツデータに容易にアクセスできるように構成されている。
【００６１】
同様にして、統合印刷ジョブ定義データＹは、同図に示すように、＜ｉｄ＞０００２＜／ｉｄ＞という識別子を付与されており、この識別子を用いて印刷ジョブ定義データと関連付けされている。この統合印刷ジョブ定義データＹに関連付けられている印刷ジョブ定義データを、第１の印刷ジョブ定義データｙ（１）、第２の印刷ジョブ定義データｙ（２）、とすると、Ｙ，ｙ（１），ｙ（２）は、「next印刷ジョブ定義データ」として、順次リンクされ、関連付けて記憶されている。また、コンテンツデータへのポインタについても上述した統合印刷ジョブ定義データＸと同様である。
【００６２】
図７は、統合印刷ジョブ定義データを選択する際の一覧表を示す図である。
この例においては、設定者Ｔの、「１０／２４プレゼンテーション資料に用い、仕上がり用紙サイズがＡ４ポートレート、製本などの後加工が平綴じ」という統合印刷ジョブ定義データと、設定者Ｓの、「旅行文集に用い、仕上がり用紙サイズがＢ４、後加工が中綴じ」という統合印刷ジョブ定義データと、設定者Ａの、「Ｂ社向けプレゼンテーション用パネルに用い、仕上がり用紙サイズがＡ３ランドスケープ、後加工が平綴じ」という統合印刷ジョブ定義データとが掲載されている。ユーザは、クライアント装置において、この一覧の中から所望の統合印刷ジョブ定義データを、キーボードやマウス等のポインティングデバイスによる入力で指定する。実際に選択された統合印刷ジョブ定義データを、同図では、黒丸で示している。
この構成によれば、ユーザは、統合印刷ジョブ定義データのリストを参照して所望の統合印刷ジョブ定義データを選択できるので、ユーザの趣向・目的にあった印刷を実行することができる。
【００６３】
［第２実施形態］
次に、図８〜図１２を参照して、本発明の第２実施形態に係る印刷装置について説明する。
図８は、本発明の第２実施形態に係る印刷装置の構成を示すブロック図である。
この実施形態は、印刷ジョブ定義データ編集手段１７が追加されていること以外は、前述した第１実施形態と同様である。
前述した第１実施形態においては、統合印刷ジョブ定義データと関連付けられた印刷ジョブ定義データが矛盾する場合がある。
【００６４】
そこで、本実施形態では、印刷ジョブ定義データ編集手段１７を備え、統合印刷ジョブ終了依頼を受信すると、読み出した印刷ジョブ定義データに対して、統合印刷ジョブ定義データの設定を優先させ、統合印刷ジョブ定義データに対応するように、読み出した印刷ジョブ定義データを上書きして修正すると共に、全体的に矛盾のある箇所を修正し、印刷ジョブ定義データを修正した後は、修正した印刷ジョブ定義データを印刷手段１６に送り、この印刷ジョブ定義データの印刷を実行する。この処理を記憶されている印刷ジョブ定義データの数だけ繰り返す。
上書き処理するか矛盾解決するか、あるいは各設定を保持するかについては、予め編集規則を定め、この編集規則に基づいて編集すれば、印刷ジョブ定義データ編集手段１７における処理も自動で行うことができる。
【００６５】
図９は、上述した編集規則の一例を示す図である。
この例では、両面／片面の項目では、総合印刷ジョブ定義データで上書きすることとする。また、面付けの項目は、出力サイズが変わらないように用紙サイズの変更に応じて矛盾を解決することとし、例えば、Ａ３で２面付けという設定に対しＡ４で面付けなしと設定する。印刷ジョブの編集前の出力サイズは、用紙サイズを1ページへの面付け数で割ることで求めることができる。統合印刷ジョブの用紙サイズを印刷ジョブの編集前の出力サイズで割ると、1ページへの面付け数が求まり、編集後の印刷ジョブでは、用紙サイズは統合印刷ジョブの用紙サイズに修正し、面付け数を求めた数に修正する。また、用紙サイズ、用紙種類の項目では、共に総合印刷ジョブ定義データで上書きすることとし、印刷品質の項目では、各設定を保持することとし、部数の項目は、総合印刷ジョブ定義データで上書きすることとする。
以上のように、印刷ジョブ定義データ編集手段１７では、統合印刷ジョブ定義データで上書きすることを原則として、編集することもできるが、これに限定されず、種々の要素に基づいて臨機応変に編集することにより、統合印刷ジョブ定義データと印刷ジョブ定義データとの矛盾を解消することができる。
【００６６】
図１０は、図９に示した編集規則に基づく印刷ジョブ定義データへの上書き処理の一例を示す図である。
上段の図１０（ａ）は修正前のデータを示し、下段の図１０（ｂ）は修正後のデータを示している。
この例では、統合印刷ジョブ定義データの内容は、図１０（ａ）と図１０（ｂ）とで変わらず、「両面、２面付け、用紙：Ａ４、普通紙、印刷品質：きれい、１００部」と設定されている。これに対して、印刷ジョブ定義データの内容は、例えば、図１０（ａ）の印刷ジョブ定義データ（１）すなわち修正前のデータでは、「片面、面付け無し、用紙：Ａ４、普通紙、印刷品質：はやい、１１０部」と設定されているが、図１０（ｂ）すなわち修正後のデータでは、「両面、面付け無し、用紙：Ａ４、普通紙、印刷品質：はやい、１００部」と修正されている。修正箇所は、「片面→両面」と、「１１０部→１００部」の部分である。これは、上述した編集規則のうち、両面／片面及び部数の項目が「統合印刷ジョブ定義データで上書き」と定められ、統合印刷ジョブ定義データでは、「両面」、「１００部」と設定されているので、印刷ジョブ定義データの「片面」、「１１０部」を「両面」、「１００部」に修正したからである。
同様にして、印刷ジョブ定義データ（２）では、部数の項目の「１２０部」を「１００部」に修正し、印刷ジョブ定義データ（３）では、「片面、２面付け、用紙：Ａ３、上質紙、８０部」を、それぞれ「両面、面付けなし、用紙：Ａ４、普通紙、１００部」に修正している。
【００６７】
図１１は、統合印刷ジョブ終了依頼の処理手順を示すフローチャートである。この処理手順は、複数の印刷ジョブを１つずつ印刷手段に送る方法である。
まず、ステップＳ１１２において、クライアント装置２０から印刷装置１に対して統合印刷ジョブ終了依頼が統合印刷ジョブを特定できる識別子を持って送信されると、ステップＳ１１３において、印刷装置１の印刷制御手段１５にて、受け取った識別子で特定される統合印刷ジョブ定義データに関連付けてジョブ記憶領域に記憶されている印刷ジョブ定義データを１つ抽出し、ステップＳ１１４において、印刷ジョブが終了したか否か、すなわちステップＳ１１３で印刷ジョブを取得できたかどうかを判別する。その結果、印刷ジョブが終了していない場合、その印刷ジョブを印刷ジョブ定義データ編集手段１７に送り、ステップＳ１１５において、統合印刷ジョブ定義データで印刷ジョブ定義データを上書きする。次に、ステップＳ１１６において、印刷ジョブ定義データの矛盾を解消するようにデータを修正する。厳密に述べると、ステップＳ１１５において、印刷ジョブ定義データ用の新しい記憶領域をＲＡＭに確保し、まず、印刷ジョブ定義データをその領域にコピーし、その上から統合印刷ジョブ定義データを上書きする。次いでステップＳ１１６において、印刷ジョブ定義データと統合印刷ジョブ定義データを比較しながら、図９〜１０で説明したような、面付けの変更を行なう。そして、１つの印刷ジョブ定義データの修正が終ると、ステップＳ１１３に戻り、統合印刷ジョブ定義データに関連付けてジョブ記憶領域に記憶されている他の印刷ジョブを抽出し、ステップＳ１１４において、印刷ジョブが全て終了したか否かを判別し、全て終了したと判別した場合、ステップＳ１１７において、印刷ジョブ定義データを１つずつ印刷手段１６に送信する。そして、ステップＳ１１８において、印刷手段１６にて印刷を行う。
【００６８】
図１２は、統合印刷ジョブ終了依頼の他の処理手順を示すフローチャートである。この処理手順は、複数の印刷ジョブをまとめて印刷手段に送る方法である。
まず、ステップＳ１２２において、クライアント装置から印刷装置１に対して統合印刷ジョブ終了依頼が送信されると、ステップＳ１２３において、印刷装置１の印刷制御手段１５にて、統合印刷ジョブ定義データに関連付けてジョブ記憶領域に記憶されている次の印刷ジョブを１つ抽出し、ステップＳ１２４において、印刷ジョブが終了したか否かを判別する。その結果、印刷ジョブが終了した場合はそのまま処理を終了する。また、印刷ジョブが終了していない場合は、その印刷ジョブを印刷ジョブ定義データ編集手段１７に送り、ステップＳ１２５において、統合印刷ジョブ定義データで印刷ジョブ定義データを上書きする。次に、ステップＳ１２６において、印刷ジョブ定義データの矛盾を解消するようにデータを修正する。そして、印刷ジョブ定義データの修正が終ると、ステップＳ１２７において、その印刷ジョブ定義データをまとめて印刷手段１６に送信する。そして、ステップＳ１１８において、印刷手段１６にて印刷を行う。その後、ステップS１２３に戻って、次の印刷ジョブを抽出する。
【００６９】
これにより、印刷ジョブ定義データ編集手段１７により、印刷ジョブ定義データと統合印刷ジョブ定義データとの矛盾があっても修正できるので、印刷ジョブ定義データを統合印刷ジョブ定義データごとにまとめることが容易にできる。また、印刷ジョブ定義データと統合印刷ジョブ定義データとで矛盾がある場合、統合印刷ジョブ定義データを優先し、印刷ジョブ定義データを上書きして修正するので、印刷ジョブ定義データを統合印刷ジョブ定義データごとにまとめることが容易にかつ正確にできる。
【００７０】
［第３実施形態］
次に、本発明の第３実施形態について説明する。
図１３は、本発明の第３実施形態に係る印刷システムの構成を示すブロック図である。
本実施形態は、印刷制御装置と印刷装置とが分離している印刷システムとして構成された場合の例である。構成要素としては、前述した第１実施形態と同様であるが、第１実施形態は印刷装置であるのに対し、本実施形態は印刷システムである。
同図に示すように、この印刷システム５０の印刷制御装置４０は、通信手段１１と、統合印刷ジョブ定義データ発行手段１２と、印刷ジョブ定義データ解析手段１３と、印刷ジョブ定義データ記憶手段１４と、印刷制御手段１５とを備え、印刷装置３０は、印刷手段１６のみを備える。
【００７１】
通信手段１１は、クライアント装置２０との通信を行い、クライアント装置２０から印刷ジョブ定義データを入力し、この印刷ジョブ定義データを印刷装置１内の各部に送る。
統合印刷ジョブ定義データ発行手段１３は、クライアント装置２０から通信手段に順次送信される複数の印刷ジョブ定義データをまとめて１つにする統合印刷ジョブ定義データを発行する。
【００７２】
印刷ジョブ定義データ解析手段１５は、通信手段１１から送られてくる印刷ジョブ定義データを解析して、統合印刷ジョブ定義データと関連付けを行う。
印刷ジョブ定義データ記憶手段１４は、印刷ジョブ定義データ解析手段１３により解析された印刷ジョブ定義データを、関連付けされた統合印刷ジョブ定義データの記憶領域に記憶し、必要に応じて統合印刷ジョブ定義データを抽出する。
【００７３】
印刷制御手段１５は、抽出された統合印刷ジョブ定義データを印刷手段１６にて印刷を行うことができる印刷設定データに変換して印刷装置３０の印刷手段１６に送る。
印刷手段１６は、印刷装置３０に備えられた唯一の要素であり、通常の印刷を行う。
なお、上記実施形態において、図３〜図５，図１１，図１２のフローチャートに示す処理を実行するにあたっては、ＲＯＭに予め格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプログラムをＲＡＭに組み込んで実行するようにしても良い。あるいは、そのプログラムをネットワークから取得しても良い。
【００７４】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００７５】
以上、本発明の実施形態について説明してきたが、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱することなく、種々の変更が可能である。
また、本実施形態では、クライアント装置２０と印刷装置１又は印刷システム５０、及び印刷制御装置４０と印刷装置３０とは、直接接続されるものとして説明したが、これに限定されず、データの受け渡しは、ネットワークを介しても良いし、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＵＳＢメモリのような外部記憶メディアを用いても良い。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１実施形態に係る印刷装置の構成を示すブロック図である。
【図２】ハードウェア構成を示す機能ブロック図である。
【図３】統合印刷ジョブ定義データの発行処理手順を示すフローチャートである。
【図４】統合印刷ジョブ定義データの送信処理手順を示すフローチャートである。
【図５】統合印刷ジョブ定義データの終了処理手順を示すフローチャートである。
【図６】統合印刷ジョブ定義データ及び印刷ジョブ定義データの関連付け方法、及び印刷ジョブ定義データ記憶手段における記憶方法を示す図である。
【図７】統合印刷ジョブ定義データを選択する際の一覧表を示す図である。
【図８】本発明の第２実施形態に係る印刷装置の構成を示すブロック図である。
【図９】印刷ジョブ定義データ編集手段における編集規則を示す図である。
【図１０】編集規則に基づく印刷ジョブ定義データへの上書き処理の一例を示す図である。（ａ）は修正前（ｂ）は修正後の状態を示す。
【図１１】統合印刷ジョブ終了依頼の処理手順を示すフローチャートである。
【図１２】統合印刷ジョブ終了依頼の他の処理手順を示すフローチャートである。
【図１３】本発明の第３実施形態に係る印刷装置の構成を示すブロック図である。
【符号の説明】
【００７７】
１…印刷装置、１１…通信手段、１２…統合印刷ジョブ定義データ発行手段、１３…印刷ジョブ定義データ解析手段、１４…印刷ジョブ定義データ記憶手段、１５…印刷制御手段、１６…印刷手段、１７…印刷ジョブ定義データ編集手段、２０…クライアント装置、３０…印刷装置、４０…印刷制御装置、５０…印刷システム
【図１】
2008158957.tif 000003
【図２】
2008158957.tif 000004
【図３】
2008158957.tif 000005
【図４】
2008158957.tif 000006
【図５】
2008158957.tif 000007
【図６】
2008158957.tif 000008
【図７】
2008158957.tif 000009
【図８】
2008158957.tif 000010
【図９】
2008158957.tif 000011
【図１０】
2008158957.tif 000012
【図１１】
2008158957.tif 000013
【図１２】
2008158957.tif 000014
【図１３】
2008158957.tif 000015