(57)【要約】【課題】印刷ジョブ定義データによる印刷設定を受け取ってから印刷制御を行う際、全体の処理を効率よく行い、処理時間を早くする。【解決手段】印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段１１と、印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義データを編集する印刷ジョブ定義データ編集手段１２と、印刷ジョブ定義データ編集手段による印刷ジョブ定義データの編集と並行して、印刷ジョブ定義データ編集手段から送られたコンテンツデータ編集情報に基づいてコンテンツデータの編集を行うコンテンツデータ編集手段１３と、コンテンツデータ記憶手段１４と、編集後の印刷ジョブ定義データと、編集後のコンテンツデータとを、それぞれ個別に印刷装置２に送信するデータ通信手段１５とを備える。【選択図】図１
2008129675.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに関する情報を含む印刷ジョブ定義データによる印刷設定要求を受け取って
印刷制御を行う印刷制御装置であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
印刷装置に送信するデータ通信手段と、
を備えたことを特徴とする印刷制御装置。
【請求項２】
前記データ通信手段は、前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ
定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信することを特
徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記データ通信手段は、前記印刷装置から前記編集後のコンテンツデータのリクエスト
があった場合、前記印刷装置へのレスポンスとして前記編集後のコンテンツデータを前記
印刷装置に送信することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記リクエストは、前記印刷装置において、前記編集後の印刷ジョブ定義データに基づ
いてジョブのスケジューリング、および印刷装置の設定が終了した後に行うことを特徴と
する請求項３に記載の印刷制御装置。
【請求項５】
前記データ通信手段は、前記コンテンツデータ記憶手段内の前記編集後のコンテンツデ
ータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を前記印刷装
置に送信することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項６】
前記コンテンツデータ記憶手段は、前記編集後のコンテンツデータの所在位置をＵＲＬ
(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義データ編
集手段は、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義データ形
式に変換することを特徴とする請求項１〜５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記データ受信手段は、前記ジョブ定義データと前記コンテンツデータとを抽出し、そ
れぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ編集手段とに送る
ことを特徴とする請求項１〜６のいずれか１項に記載の印刷制御装置。
【請求項８】
印刷ジョブに関する情報を含む印刷設定要求を受け取って印刷制御を行う印刷制御方法
であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信ステップと、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集ステップと、
前記印刷ジョブ定義データ編集ステップによる前記印刷ジョブ定義データの編集と並行
して、前記印刷ジョブ定義データ編集ステップから送られた前記コンテンツデータ編集情
報に基づいて前記コンテンツデータの編集を行うコンテンツデータ編集ステップと、
前記コンテンツデータ編集ステップにより編集された編集後のコンテンツデータを記憶
するコンテンツデータ記憶ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データと、前記
コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータとを、それぞ
れ個別に印刷装置に送信するデータ通信ステップと、
を含むことを特徴とする印刷制御方法。
【請求項９】
印刷ジョブに関する情報を含む印刷設定要求を受け取って印刷制御を行う印刷制御プロ
グラムであって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
印刷装置に送信するデータ通信手段として実現される処理をコンピュータに実行させるた
めのプログラムであることを特徴とする印刷制御プログラム。
【請求項１０】
印刷ジョブに関する情報を含む印刷設定要求を受け取って印刷制御を行った後、印刷を
行う印刷装置であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
送信するデータ通信手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データに基づいてジ
ョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理手段と、
前記コンテンツデータ記憶手段に記憶されている編集後のコンテンツデータに基づいて
、画像イメージを作成するコンテンツデータ処理手段と、
前記画像イメージに基づいて画像を形成する画像形成手段と、
を備えたことを特徴とする印刷装置。
【請求項１１】
印刷ジョブに関する情報を含む印刷設定要求を受け取って印刷制御を行った後、印刷を
行う印刷方法であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信ステップと、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集ステップと、
前記印刷ジョブ定義データ編集ステップによる前記印刷ジョブ定義データの編集と並行
して、前記印刷ジョブ定義データ編集ステップから送られた前記コンテンツデータ編集情
報に基づいて前記コンテンツデータの編集を行うコンテンツデータ編集ステップと、
前記コンテンツデータ編集ステップにより編集された編集後のコンテンツデータを記憶
するコンテンツデータ記憶ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データと、前記
コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータとを、それぞ
れ個別に送信するデータ通信ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データに基づい
てジョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理ステッ
プと、
前記コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータに基づ
いて、画像イメージを作成するコンテンツデータ処理ステップと、
前記画像イメージに基づいて画像を形成する画像形成ステップと、
を含むことを特徴とする印刷方法。
【請求項１２】
印刷ジョブに関する情報を含む印刷設定要求を受け取って印刷制御を行った後、印刷を
行う印刷プログラムであって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
送信するデータ通信手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データに基づいてジ
ョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理手段と、
前記コンテンツデータ記憶手段に記憶されている編集後のコンテンツデータに基づいて
、画像イメージを作成するコンテンツデータ処理手段と、
前記画像イメージに基づいて画像を形成する画像形成手段として実現される処理をコン
ピュータに実行させるためのプログラムであることを特徴とする印刷プログラム。
【請求項１３】
請求項９記載の印刷制御プログラムまたは請求項１２記載の印刷プログラムを記録した
ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブに関する情報を含む印刷設定要求を受け取ってから印刷制御を行
う、印刷制御装置、印刷制御方法、印刷制御プログラム、印刷装置、印刷方法、印刷プロ
グラム、及び記録媒体に関する。
【背景技術】
【０００２】
一般に、ページ記述言語（ＰＤＬ：Page Description Language）による印刷データを
印刷する際、印刷ジョブに関する情報を印刷ジョブ定義データ（例えば、ＪＤＦ：Job De
finition Format）として扱い、この印刷ジョブ定義データによる印刷設定要求を受け取
ってから印刷制御を行う方法が知られている。
例えば、特許文献１には、クライアント装置は、既存のＰＤＬ（Page Description Lan
guage）データに対し、新たな印刷設定を示したＤＰＡ(Document Printing Application)
データを付加したジョブをプリントサーバに送信し、プリントサーバのコントローラは、
ジョブからＤＰＡデータを抽出しＤＰＡ変換部に入力し、ＤＰＡ変換部は、ＤＰＡデータ
をＰＤＬのデータに変換してＰＤＬインタプリタに入力し、ＰＤＬインタプリタは、デー
タを解釈して自らの内部状態を設定し、ＰＤＬインタプリタがデータの解釈を完了すると
、コントローラがＰＤＬデータをＰＤＬインタプリタに入力し、この結果、ＰＤＬデータ
はＤＰＡデータの設定に基づいて処理される、という印刷制御装置が提案されている。こ
れにより、印刷制御装置のＰＤＬ処理手段の内部状態を、そのＰＤＬ処理手段が処理でき
るＰＤＬ以外の形式で表されたデータに従って設定できるものである。
【０００３】
また、コンテンツデータ編集手段を有する印刷制御装置も提案されている。
図１３は、従来のコンテンツデータ編集手段を有する印刷制御装置の代表的な動作を示
すフローチャートである。
まず、ステップＳ１１０において、印刷制御装置１００のデータ受信手段１１０にて、
データを受信したか否かを判断する。そして、データを受信するまでこの判断を繰り返し
、受信したならば、ステップＳ１２０において、このデータの中から印刷ジョブ定義デー
タとコンテンツデータとを抽出する。次に、ステップＳ１３０において、印刷ジョブ定義
データ編集手段１２０にて、印刷ジョブ定義データの解析を行い、ステップＳ１４０にお
いて、印刷ジョブ定義データに含まれているコンテンツデータを編集するためのコンテン
ツデータ編集情報を作成し、ステップＳ１５０において、印刷装置向け印刷ジョブ定義デ
ータ（編集後の印刷ジョブ定義データ）を作成する。次に、ステップＳ１６０において、
コンテンツデータ編集手段１３０にて、コンテンツデータ編集情報に基づいて、コンテン
ツデータを編集する。そして、ステップＳ１７０において、印刷装置２００のジョブスケ
ジューリングステップＳ２１０に対して、印刷ジョブ定義データとコンテンツデータとを
送信する。
その後、ジョブスケジューリングステップＳ２１０にて、ジョブ設定した後、ステップ
Ｓ２２０において、印刷装置を設定し、ステップＳ２３０において、画像イメージを作成
し、最後に、ステップＳ２４０において、画像を形成するという装置である。
【特許文献１】特開平１０−１２４２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般に、印刷ジョブ定義データによる印刷設定を受け取ってから印刷制
御を行う際、印刷ジョブ定義の内容によっては、印刷制御装置がコンテンツデータを編集
する必要がある。例えば、面付けや、受信したコンテンツデータを印刷装置が処理できる
コンテンツデータ形式に変換する必要がある。この場合、特許文献１記載の装置は、コン
テンツデータ編集手段を有していないので、ページデータを編集する必要があるときには
、特許文献１に記載されたページデータの解析、編集が全て終了した後に、コンテンツデ
ータの編集を行わなければならず、全体の処理時間が遅くなるという問題があった。
【０００５】
また、図１３に示したコンテンツ編集手段を有している従来例においても、印刷ジョブ
定義データを編集すること（ステップＳ１５０）と、コンテンツデータを編集すること（
ステップＳ１６０）とは、直列で処理され、印刷ジョブ定義データの編集が終了してから
コンテンツデータを編集するように構成されているので、処理効率が悪く、全体として処
理時間が遅くなるという課題は残ったままである。
本発明は、上述した課題を鑑みてなされたものであって、印刷ジョブ定義データによる
印刷設定を受け取ってから印刷制御を行う際、全体の処理を効率よく行い、処理時間を早
くする印刷制御装置、印刷制御方法、印刷制御プログラム、印刷装置、印刷方法、および
印刷プログラム、及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の印刷制御装置は、印刷ジョブ定義デ
ータによる印刷設定要求を受け取って印刷制御を行う印刷制御装置であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
印刷装置に送信するデータ通信手段と、を備えたことを特徴とする。
【０００７】
この構成によれば、印刷ジョブ定義データ編集手段による印刷ジョブ定義データの編集
と並行して、印刷ジョブ定義データ編集手段から送られたコンテンツデータ編集情報に基
づいてコンテンツデータの編集を行うコンテンツデータ編集手段を有しているので、コン
テンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可
能になるので、全体としての処理速度が向上するという効果が得られる。  なお、「印刷
ジョブ定義データ」とは、一般に、印刷ジョブに関する情報をいい、「印刷ジョブ仕様デ
ータ」と「印刷ジョブ設定データ」などをいう。
【０００８】
「印刷ジョブ仕様データ」は、「印刷仕様情報」といい、印刷処理によって最終生成物
として所望する印刷物の仕様が記載された情報を言う。具体的には、仕上がり用紙サイズ
、印刷媒体の種類、折り方および裁断方法、綴じ位置、綴じ方、両面印刷方法、印刷対象
となる文書データおよびページ、並びに使用するインクに関する情報が含まれる。印刷仕
様情報は、最終成果物の仕様のみ記述すればよく、印刷設定情報は記述されない。換言す
れば、印刷仕様情報だけでは印刷装置を自動稼動させることはできず、何らかの形で印刷
仕様情報からその仕様を満たすような印刷設定情報に変換を行う必要がある。
【０００９】
「印刷ジョブ設定データ」は、「印刷設定情報」といい、印刷処理における印刷装置の
詳細な設定情報をいう。具体的には、例えば、面付け（折り、裁断を経て仕上がり用紙サ
イズになるように、用紙の一面に複数ページを割り付けて、印刷すること）する際に、用
いる用紙のサイズ、面付け方法、面付けにおける詳細な座標情報、折り方法および裁断位
置に関する情報が含まれる。印刷設定情報に含まれる設定情報の中には印刷仕様情報と重
複する情報もある。
【００１０】
また、「コンテンツデータ」とは、印刷仕様情報に関連付けられた文書データをいい、
印刷仕様に基づいた印刷処理の対象となる電子的な文書データをいう。関連付けの方法は
、印刷仕様情報の中に直接文書が埋め込まれていても良いし、印刷仕様情報にはＵＲＬ（
Uniform Resource Locator）や、ファイルパスなどの文書データの所在のみが記載されて
いれも良い。また、印刷仕様情報に複数の文書が関連付けられていても良い。また、文書
データ全ページだけでなく、特定のページのみ関連付けられていても良い。
【００１１】
〔形態２〕  形態２の発明は、形態１の印刷制御装置に係り、
前記データ通信手段は、前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ
定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信することを特
徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
【００１２】
すなわち、形態１と同様に、ジョブの先行予約が可能となり、これにより、印刷装置の
設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備ま
たはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印
刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られる
。
【００１３】
〔形態３〕  形態３の発明は、形態１または２の印刷制御装置に係り、
前記データ通信手段は、前記印刷装置から前記編集後のコンテンツデータのリクエスト
があった場合、前記印刷装置へのレスポンスとして前記編集後のコンテンツデータを前記
印刷装置に送信することを特徴とする。
この構成によれば、印刷装置から編集後のコンテンツデータのリクエストがあった場合
のみ、編集後のコンテンツデータを印刷装置に送信するので、印刷装置は印刷装置内のコ
ンテンツデータの保存状況に応じて、編集後のコンテンツデータをリクエストすることが
できるので、印刷装置のメモリが少ない場合であっても、確実に動作させることができる
という効果が得られる。
【００１４】
〔形態４〕  形態４の発明は、形態３の印刷制御装置に係り、
前記リクエストは、前記印刷装置において、前記編集後の印刷ジョブ定義データに基づ
いてジョブのスケジューリング、および印刷装置の設定が終了した後に行うことを特徴と
する。
この構成によれば、印刷装置において、編集後の印刷ジョブ定義データに基づいてジョ
ブのスケジューリング、および印刷装置の設定が終了した後にリクエストを行うので、印
刷装置では、コンテンツデータを保持する必要がなく、メモリが少ない印刷装置であって
も、複数のジョブのスケジューリングが可能になるという効果が得られる。
【００１５】
〔形態５〕  形態５の発明は、形態１または２の印刷制御装置に係り、
前記データ通信手段は、前記コンテンツデータ記憶手段内の前記編集後のコンテンツデ
ータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を前記印刷装
置に送信することを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を印刷装置に送信するので、印刷装置では、コンテンツデータ
を保持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジュー
リングが可能になるという効果が得られる。
【００１６】
〔形態６〕  形態６の発明は、形態１〜５のいずれか１の印刷制御装置に係り、
前記コンテンツデータ記憶手段は、前記編集後のコンテンツデータの所在位置をＵＲＬ
(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義データ編
集手段は、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義データ形
式に変換することを特徴とする。
【００１７】
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集手段は、コンテンツデ
ータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、編集前の印刷
ジョブ定義データがＵＲＬ参照できない形式でも対応できるという効果が得られる。
さらに、印刷装置は、ＵＲＬ情報により、コンテンツデータをリクエストできるように
なるので、容易にリクエストを行えるという効果が得られる。
【００１８】
〔形態７〕  形態７の発明は、形態１〜６のいずれか１の印刷制御装置に係り、
前記データ受信手段は、前記ジョブ定義データと前記コンテンツデータとを抽出し、そ
れぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ編集手段とに送る
ことを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集手段とに送るので、搬送するデータ量が少ないため、処理効率が向上するという効果
が得られる。
【００１９】
〔形態８〕  形態８の印刷制御方法は、
印刷ジョブ定義データによる印刷設定要求を受け取って印刷制御を行う印刷制御方法で
あって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信ステップと、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集ステップと、
前記印刷ジョブ定義データ編集ステップによる前記印刷ジョブ定義データの編集と並行
して、前記印刷ジョブ定義データ編集ステップから送られた前記コンテンツデータ編集情
報に基づいて前記コンテンツデータの編集を行うコンテンツデータ編集ステップと、
前記コンテンツデータ編集ステップにより編集された編集後のコンテンツデータを記憶
するコンテンツデータ記憶ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データと、前記
コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータとを、それぞ
れ個別に印刷装置に送信するデータ通信ステップと、を含むことを特徴とする。
【００２０】
この構成によれば、印刷ジョブ定義データ編集ステップによる印刷ジョブ定義データの
編集と並行して、印刷ジョブ定義データ編集ステップから送られたコンテンツデータ編集
情報に基づいてコンテンツデータの編集を行うコンテンツデータ編集ステップを有してい
るので、コンテンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が
可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可
能になるので、全体としての処理速度が向上するという効果が得られる。
【００２１】
〔形態９〕  形態９の発明は、形態８の印刷制御方法に係り、
前記データ通信ステップは、前記印刷ジョブ定義データ編集ステップによる編集後の印
刷ジョブ定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信する
ことを特徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
すなわち、形態８と同様に、ジョブの先行予約が可能となり、これにより、印刷装置の
設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備ま
たはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印
刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られる
。
【００２２】
〔形態１０〕  形態１０の発明は、形態８または９の印刷制御方法に係り、
前記データ通信ステップは、前記印刷装置から前記編集後のコンテンツデータのリクエ
ストがあった場合、前記印刷装置へのレスポンスとして前記編集後のコンテンツデータを
前記印刷装置に送信することを特徴とする。
この構成によれば、印刷装置から編集後のコンテンツデータのリクエストがあった場合
のみ、編集後のコンテンツデータを印刷装置に送信するので、印刷装置のメモリが少ない
場合であっても、確実に動作させることができるという効果が得られる。
【００２３】
〔形態１１〕  形態１１の発明は、形態１０の印刷制御方法に係り、
前記リクエストは、前記印刷装置において、前記編集後の印刷ジョブ定義データに基づ
いてジョブのスケジューリング、および印刷装置の設定が終了した後に行うことを特徴と
する。
この構成によれば、印刷装置において、編集後の印刷ジョブ定義データに基づいてジョ
ブのスケジューリング、および印刷装置の設定が終了した後にリクエストを行うので、印
刷装置では、コンテンツデータを保持する必要がなく、メモリが少ない印刷装置であって
も、複数のジョブのスケジューリングが可能になるという効果が得られる。
【００２４】
〔形態１２〕  形態１２の発明は、形態８または９の印刷制御方法に係り、
前記データ通信ステップは、前記コンテンツデータ記憶ステップ内の前記編集後のコン
テンツデータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を前
記印刷装置に送信することを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を印刷装置に送信するので、印刷装置では、コンテンツデータ
を保持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジュー
リングが可能になるという効果が得られる。
【００２５】
〔形態１３〕  形態１３の発明は、形態８〜１２のいずれか１の印刷制御方法に係り、
前記コンテンツデータ記憶ステップは、前記編集後のコンテンツデータの所在位置をＵ
ＲＬ(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義デー
タ編集ステップは、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義
データ形式に変換することを特徴とする。
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集ステップは、コンテン
ツデータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、ＵＲＬ参
照できない形式でも対応できるという効果が得られる。
【００２６】
〔形態１４〕  形態１４の発明は、形態８〜１３のいずれか１の印刷制御方法に係り、
前記データ受信ステップは、前記ジョブ定義データと前記コンテンツデータとを抽出し
、それぞれ個別に、前記ジョブ定義データ編集ステップと前記コンテンツデータ編集ステ
ップとに送ることを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集ステップとに送るので、搬送するデータ量が少ないため、処理効率が向上するという
効果が得られる。
【００２７】
〔形態１５〕  形態１５の印刷制御プログラムは、
印刷ジョブ定義データによる印刷設定要求を受け取って印刷制御を行う印刷制御プログ
ラムであって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
印刷装置に送信するデータ通信手段として実現される処理をコンピュータに実行させるた
めのプログラムであることを特徴とする。
【００２８】
この構成によれば、印刷ジョブ定義データ編集手段による印刷ジョブ定義データの編集
と並行して、印刷ジョブ定義データ編集手段から送られたコンテンツデータ編集情報に基
づいてコンテンツデータの編集を行うコンテンツデータ編集手段を有しているので、コン
テンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可
能になるので、全体としての処理速度が向上するという効果が得られる。
【００２９】
〔形態１６〕  形態１６の発明は、形態１５の印刷制御プログラムに係り、
前記データ通信手段は、前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ
定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信することを特
徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
【００３０】
すなわち、形態１５と同様に、ジョブの先行予約が可能となり、これにより、印刷装置
の設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備
またはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して
印刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られ
る。
【００３１】
〔形態１７〕  形態１７の発明は、形態１５または１６の印刷制御プログラムに係り、
前記データ通信手段は、前記印刷装置から前記編集後のコンテンツデータのリクエスト
があった場合、前記印刷装置へのレスポンスとして前記編集後のコンテンツデータを前記
印刷装置に送信することを特徴とする。
この構成によれば、印刷装置から編集後のコンテンツデータのリクエストがあった場合
のみ、編集後のコンテンツデータを印刷装置に送信するので、印刷装置のメモリが少ない
場合であっても、確実に動作させることができるという効果が得られる。
【００３２】
〔形態１８〕  形態１８の発明は、形態１７の印刷制御プログラムに係り、
前記リクエストは、前記印刷装置において、前記編集後の印刷ジョブ定義データに基づ
いてジョブのスケジューリング、および印刷装置の設定が終了した後に行うことを特徴と
する。
この構成によれば、印刷装置において、編集後の印刷ジョブ定義データに基づいてジョ
ブのスケジューリング、および印刷装置の設定が終了した後にリクエストを行うので、印
刷装置では、コンテンツデータを保持する必要がなく、メモリが少ない印刷装置であって
も、複数のジョブのスケジューリングが可能になるという効果が得られる。
【００３３】
〔形態１９〕  形態１９の発明は、形態１５または１６の印刷制御プログラムに係り、
前記データ通信手段は、前記コンテンツデータ記憶手段内の前記編集後のコンテンツデ
ータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を前記印刷装
置に送信することを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を印刷装置に送信するので、印刷装置では、コンテンツデータ
を保持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジュー
リングが可能になるという効果が得られる。
【００３４】
〔形態２０〕  形態２０の発明は、形態１５〜１９のいずれか１の印刷制御プログラム
に係り、
前記コンテンツデータ記憶手段は、前記編集後のコンテンツデータの所在位置をＵＲＬ
(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義データ編
集手段は、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義データ形
式に変換することを特徴とする。
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集手段は、コンテンツデ
ータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、ＵＲＬ参照で
きない形式でも対応できるという効果が得られる。
【００３５】
〔形態２１〕  形態２１の発明は、形態１５〜２０のいずれか１の印刷制御プログラム
に係り、
前記データ受信手段は、前記ジョブ定義データと前記コンテンツデータとを抽出し、そ
れぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ編集手段とに送る
ことを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集手段とに送るので、搬送するデータ量が少ないため、処理効率が向上するという効果
が得られる。
【００３６】
〔形態２２〕  形態２２の印刷装置は、
印刷ジョブ定義データによる印刷設定要求を受け取って印刷制御を行った後、印刷を行
う印刷装置であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
送信するデータ通信手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データに基づいてジ
ョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理手段と、
前記コンテンツデータ記憶手段に記憶されている編集後のコンテンツデータに基づいて
、画像イメージを作成するコンテンツデータ処理手段と、
前記画像イメージに基づいて画像を形成する画像形成手段と、
を備えたことを特徴とする。
【００３７】
この構成によれば、印刷ジョブ定義データ編集手段による印刷ジョブ定義データの編集
と並行して、印刷ジョブ定義データ編集手段から送られたコンテンツデータ編集情報に基
づいてコンテンツデータの編集を行うコンテンツデータ編集手段を有しているので、コン
テンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可
能になるので、全体としての処理速度が向上するという効果が得られる。
【００３８】
〔形態２３〕  形態２３の発明は、形態２２の印刷装置に係り、
前記データ通信手段は、前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ
定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信することを特
徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
【００３９】
すなわち、形態２２と同様に、ジョブの先行予約が可能となり、これにより、印刷装置
の設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備
またはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して
印刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られ
る。
【００４０】
〔形態２４〕  形態２４の発明は、形態２２または２３の印刷装置に係り、
前記データ通信手段は、前記編集後のコンテンツデータのリクエストがあった場合、レ
スポンスとして前記編集後のコンテンツデータを送信することを特徴とする。
この構成によれば、編集後のコンテンツデータのリクエストがあった場合のみ、編集後
のコンテンツデータを送信するので、印刷装置のメモリが少ない場合であっても、確実に
動作させることができるという効果が得られる。
【００４１】
〔形態２５〕  形態２５の発明は、形態２４の印刷装置に係り、
前記リクエストは、前記編集後の印刷ジョブ定義データに基づいてジョブのスケジュー
リング、および印刷装置の設定が終了した後に行うことを特徴とする。
この構成によれば、編集後の印刷ジョブ定義データに基づいてジョブのスケジューリン
グ、および印刷装置の設定が終了した後にリクエストを行うので、印刷装置では、コンテ
ンツデータを保持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブの
スケジューリングが可能になるという効果が得られる。
【００４２】
〔形態２６〕  形態２６の発明は、形態２２または２３の印刷装置に係り、
前記データ通信手段は、前記コンテンツデータ記憶手段内の前記編集後のコンテンツデ
ータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を送信するこ
とを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を印刷装置に送信するので、印刷装置でコンテンツデータを保
持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジューリン
グが可能になるという効果が得られる。
【００４３】
〔形態２７〕  形態２７の発明は、形態２２〜２６のいずれか１の印刷装置に係り、
前記コンテンツデータ記憶手段は、前記編集後のコンテンツデータの所在位置をＵＲＬ
(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義データ編
集手段は、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義データ形
式に変換することを特徴とする。
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集手段は、コンテンツデ
ータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、ＵＲＬ参照で
きない形式でも対応できるという効果が得られる。
【００４４】
〔形態２８〕  形態２８の発明は、形態２２〜２７のいずれか１の印刷装置に係り、
前記データ受信手段は、前記ジョブ定義データと前記コンテンツデータとを抽出し、そ
れぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ編集手段とに送る
ことを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集手段とに送るので、搬送するデータ量が少ないため、処理効率が向上するという効果
が得られる。
【００４５】
〔形態２９〕  形態２９の印刷方法は、
印刷ジョブ定義データによる印刷設定要求を受け取って印刷制御を行った後、印刷を行
う印刷方法であって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信ステップと、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集ステップと、
前記印刷ジョブ定義データ編集ステップによる前記印刷ジョブ定義データの編集と並行
して、前記印刷ジョブ定義データ編集ステップから送られた前記コンテンツデータ編集情
報に基づいて前記コンテンツデータの編集を行うコンテンツデータ編集ステップと、
前記コンテンツデータ編集ステップにより編集された編集後のコンテンツデータを記憶
するコンテンツデータ記憶ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データと、前記
コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータとを、それぞ
れ個別に送信するデータ通信ステップと、
前記印刷ジョブ定義データ編集ステップによる編集後の印刷ジョブ定義データに基づい
てジョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理ステッ
プと、
前記コンテンツデータ記憶ステップに記憶されている編集後のコンテンツデータに基づ
いて、画像イメージを作成するコンテンツデータ処理ステップと、
前記画像イメージに基づいて画像を形成する画像形成ステップと、
を含むことを特徴とする。
【００４６】
この構成によれば、印刷ジョブ定義データ編集ステップによる印刷ジョブ定義データの
編集と並行して、印刷ジョブ定義データ編集ステップから送られたコンテンツデータ編集
情報に基づいてコンテンツデータの編集を行うコンテンツデータ編集ステップを有してい
るので、コンテンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が
可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、コンテンツデータ編集処理と並行して印刷装置の設定が可能になるので、全
体としての処理速度が向上するという効果が得られる。
【００４７】
〔形態３０〕  形態３０の発明は、形態２９の印刷方法に係り、
前記データ通信ステップは、前記印刷ジョブ定義データ編集ステップによる編集後の印
刷ジョブ定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信する
ことを特徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
すなわち、形態２９と同様に、ジョブの先行予約が可能となり、これにより、印刷装置
の設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備
またはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して
印刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られ
る。
【００４８】
〔形態３１〕  形態３１の発明は、形態２９または３０の印刷方法に係り、
前記データ通信ステップは、前記編集後のコンテンツデータのリクエストがあった場合
、レスポンスとして前記編集後のコンテンツデータを送信することを特徴とする。
この構成によれば、編集後のコンテンツデータのリクエストがあった場合のみ、編集後
のコンテンツデータを送信するので、印刷装置のメモリが少ない場合であっても、確実に
動作させることができるという効果が得られる。
【００４９】
〔形態３２〕  形態３２の発明は、形態３１の印刷方法に係り、
前記リクエストは、前記編集後の印刷ジョブ定義データに基づいてジョブのスケジュー
リング、および印刷装置の設定が終了した後に行うことを特徴とする。
この構成によれば、編集後の印刷ジョブ定義データに基づいてジョブのスケジューリン
グ、および印刷装置の設定が終了した後にリクエストを行うので、コンテンツデータを保
持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジューリン
グが可能になるという効果が得られる。
【００５０】
〔形態３３〕  形態３３の発明は、形態２９または３０の印刷方法に係り、
前記データ通信ステップは、前記コンテンツデータ記憶ステップ内の前記編集後のコン
テンツデータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を送
信することを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を送信するので、印刷装置では、コンテンツデータを保持する
必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジューリングが可
能になるという効果が得られる。
【００５１】
〔形態３４〕  形態３４の発明は、形態２９〜３３のいずれか１の印刷方法に係り、
前記コンテンツデータ記憶ステップは、前記編集後のコンテンツデータの所在位置をＵ
ＲＬ(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義デー
タ編集ステップは、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義
データ形式に変換することを特徴とする。
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集ステップは、コンテン
ツデータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、ＵＲＬ参
照できない形式でも対応できるという効果が得られる。
【００５２】
〔形態３５〕  形態３５の発明は、形態２９〜３４のいずれか１の印刷方法に係り、
前記データ受信ステップは、前記ジョブ定義データと前記コンテンツデータとを抽出し
、それぞれ個別に、前記ジョブ定義データ編集ステップと前記コンテンツデータ編集ステ
ップとに送ることを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集ステップとに送るので、搬送するデータ量が少ないため、処理効率が向上するという
効果が得られる。
【００５３】
〔形態３６〕  形態３６の印刷プログラムは、
印刷ジョブ定義データによる印刷設定要求を受け取って印刷制御を行った後、印刷を行
う印刷プログラムであって、
前記印刷ジョブ定義データとコンテンツデータとを受信するデータ受信手段と、
前記印刷ジョブ定義データの解析を行い、その解析結果によりコンテンツデータを編集
するための情報であるコンテンツデータ編集情報を作成し、かつ、前記印刷ジョブ定義デ
ータを編集する印刷ジョブ定義データ編集手段と、
前記印刷ジョブ定義データ編集手段による前記印刷ジョブ定義データの編集と並行して
、前記印刷ジョブ定義データ編集手段から送られた前記コンテンツデータ編集情報に基づ
いて前記コンテンツデータの編集を行うコンテンツデータ編集手段と、
前記コンテンツデータ編集手段により編集された編集後のコンテンツデータを記憶する
コンテンツデータ記憶手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データと、前記コン
テンツデータ記憶手段に記憶されている編集後のコンテンツデータとを、それぞれ個別に
送信するデータ通信手段と、
前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ定義データに基づいてジ
ョブスケジューリングを行い、印刷装置を設定する印刷ジョブ定義データ処理手段と、
前記コンテンツデータ記憶手段に記憶されている編集後のコンテンツデータに基づいて
、画像イメージを作成するコンテンツデータ処理手段と、
前記画像イメージに基づいて画像を形成する画像形成手段として実現される処理をコン
ピュータに実行させるためのプログラムであることを特徴とする。
【００５４】
〔形態３７〕  形態３７の発明は、形態３６の印刷プログラムに係り、
前記データ通信手段は、前記印刷ジョブ定義データ編集手段による編集後の印刷ジョブ
定義データを取得すると、編集後の印刷ジョブ定義データを印刷装置に送信することを特
徴とする。
この構成によれば、コンテンツデータの編集終了を待たずに、印刷ジョブ定義データを
印刷装置に送信することので、全体の処理速度を向上させることができるという効果が得
られる。
【００５５】
すなわち、形態３６と同様に、ジョブの先行予約が可能となり、これにより、印刷装置
の設定に時間がかかる場合、例えば、印刷装置にセットされていないサイズの用紙の準備
またはセットが必要な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して
印刷装置の設定が可能になるので、全体としての処理速度が向上するという効果が得られ
る。
【００５６】
〔形態３８〕  形態３８の発明は、形態３６または３７の印刷プログラムに係り、
前記データ通信手段は、前記編集後のコンテンツデータのリクエストがあった場合、レ
スポンスとして前記編集後のコンテンツデータを送信することを特徴とする。
この構成によれば、編集後のコンテンツデータのリクエストがあった場合のみ、編集後
のコンテンツデータを送信するので、印刷装置のメモリが少ない場合であっても、確実に
動作させることができるという効果が得られる。
【００５７】
〔形態３９〕  形態３９の発明は、形態３８の印刷プログラムに係り、
前記リクエストは、前記編集後の印刷ジョブ定義データに基づいてジョブのスケジュー
リング、および印刷装置の設定が終了した後に行うことを特徴とする。
この構成によれば、編集後の印刷ジョブ定義データに基づいてジョブのスケジューリン
グ、および印刷装置の設定が終了した後にリクエストを行うので、印刷装置では、コンテ
ンツデータを保持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブの
スケジューリングが可能になるという効果が得られる。
【００５８】
〔形態４０〕  形態４０の発明は、形態３６または３７の印刷プログラムに係り、
前記データ通信手段は、前記コンテンツデータ記憶手段内の前記編集後のコンテンツデ
ータの保存状況に応じて、前記編集後のコンテンツデータの一部または全部を送信するこ
とを特徴とする。
この構成によれば、編集後のコンテンツデータの保存状況に応じて、編集後のコンテン
ツデータの一部または全部を印刷装置に送信するので、印刷装置でコンテンツデータを保
持する必要がなく、メモリが少ない印刷装置であっても、複数のジョブのスケジューリン
グが可能になるという効果が得られる。
【００５９】
〔形態４１〕  形態４１の発明は、形態３６〜４０のいずれか１の印刷プログラムに係
り、
前記コンテンツデータ記憶手段は、前記編集後のコンテンツデータの所在位置をＵＲＬ
(Uniform Resource Locator)情報に基づいて記憶しておき、前記印刷ジョブ定義データ編
集手段は、前記コンテンツデータの前記ＵＲＬ情報を格納できる印刷ジョブ定義データ形
式に変換することを特徴とする。
この構成によれば、編集後のコンテンツデータの所在位置をＵＲＬ(Uniform Resource 
Locator)情報に基づいて記憶しておき、印刷ジョブ定義データ編集手段は、コンテンツデ
ータのＵＲＬ情報を格納できる印刷ジョブ定義データ形式に変換するので、ＵＲＬ参照で
きない形式でも対応できるという効果が得られる。
【００６０】
〔形態４２〕  形態４２の発明は、形態３６〜４１のいずれか１の印刷プログラムに係
り、
前記データ受信手段は、前記ジョブ定義データと前記コンテンツデータとを抽出し、そ
れぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ編集手段とに送る
ことを特徴とする。
この構成によれば、データを受信してすぐ前記ジョブ定義データと前記コンテンツデー
タとを抽出し、それぞれ個別に、前記ジョブ定義データ編集手段と前記コンテンツデータ
編集手段とに送るので、搬送するデータ量が少ないため、処理効率が向上するという効果
が得られる。
【００６１】
〔形態４３〕  形態４３の記録媒体は、
形態１５〜２１のいずれか１に記載の印刷制御プログラムまたは形態３６〜４２のいず
れか１に記載の印刷プログラムを記録したことを特徴とする記録媒体である。
この構成によれば、印刷ジョブ定義データ編集手段による印刷ジョブ定義データの編集
と並行して、印刷ジョブ定義データ編集手段から送られたコンテンツデータ編集情報に基
づいてコンテンツデータの編集を行うコンテンツデータ編集手段を有しているので、コン
テンツデータの編集処理の終了を待たずに、印刷ジョブ定義データの処理が可能になる。
すなわち、ジョブの先行予約が可能となり、これにより、印刷装置の設定に時間がかか
る場合、例えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要
な場合など、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可
能になるので、全体としての処理速度が向上するという効果が得られる。
【発明を実施するための最良の形態】
【００６２】
以下、図面を参照して、本発明の実施形態について詳細に説明する。
なお、以下の説明においては、印刷制御装置と印刷装置とを別個の装置とした例を挙げ
て説明するが、この印刷制御装置は、印刷装置内に組み込むこともでき、この場合は、装
置全体を印刷装置と称す。
また、データまたは情報を示す符号として、印刷ジョブ定義データをＡ、コンテンツデ
ータをＢ、コンテンツデータ編集情報をＣ、リクエストをＤ、レスポンスをＥ、編集後の
印刷ジョブ定義データをＡ´、編集後のコンテンツデータをＢ´として説明する。
【００６３】
まず、本発明の印刷制御装置の構成について説明する。
図１は、本発明の実施形態に係る印刷制御装置を適用した全体構成（印刷装置の構成も
含む）を示すブロック図である。
この印刷制御装置１は、クライアント装置３と、印刷装置２との間に配置され、クライ
アント装置３から印刷ジョブ定義データによる印刷設定を受け取ってからデータを編集し
、編集したデータを印刷装置２に送ることにより印刷制御を行う。
【００６４】
同図に示すように、この印刷制御装置１は、データ受信手段１１と、印刷ジョブ定義デ
ータ編集手段１２と、コンテンツデータ編集手段１３と、コンテンツデータ記憶手段１４
と、データ通信手段１５とを備える。また、印刷装置２の構成としては、印刷ジョブ定義
データ処理手段２１と、コンテンツデータ処理手段２２と、画像形成手段２３とを備える
。また、クライアント装置３は、汎用のパーソナルコンピュータを用いることもできるし
、その他の情報処理装置を用いることもできる。
【００６５】
次に、各部の機能について説明する。
データ受信装置１１は、クライアント装置３から印刷要求データを受け取り、印刷ジョ
ブ定義データＡとコンテンツデータＢとに分離し、それぞれのデータを、印刷ジョブ定義
データ編集手段１２およびコンテンツデータ編集手段１３に送る。すなわち、データ受信
装置１１は、データを受信してすぐ印刷ジョブ定義データとコンテンツデータとを抽出し
、それぞれ個別に、ジョブ定義データ編集手段１２とコンテンツデータ編集手段１３とに
送るので、印刷ジョブ定義データとコンテンツデータとの両方をジョブ定義データ編集手
段１２とコンテンツデータ編集手段１３とに送る場合に比べて、搬送するデータ量が少な
いため、処理効率を向上することができる。
【００６６】
印刷ジョブ定義データ編集手段１２は、送られてきた印刷ジョブ定義データＡを編集し
、編集後の印刷ジョブ定義データＡ´を作成し、データ通信手段１５に渡す。また、その
一方、印刷ジョブ定義データＡ内に含まれているコンテンツデータ編集情報Ｃ（コンテン
ツデータＢを編集するための情報）を生成して、コンテンツデータ編集手段１３に送る。
コンテンツデータ編集手段１３は、印刷ジョブ定義データ編集手段１２から送られるコ
ンテンツデータ編集情報Ｃに基づいてコンテンツデータＢを編集し、編集後のコンテンツ
データＣ´をコンテンツデータ記憶手段１４に渡す。
【００６７】
コンテンツデータ記憶手段１４は、編集後のコンテンツデータＢ´を格納しておき、必
要に応じてデータ通信手段１５に渡す。
データ通信手段１５は、編集後の印刷ジョブ定義データＡ´と、編集後のコンテンツデ
ータＢ´とを、それぞれ、印刷装置２の印刷ジョブ定義データ処理手段２１とコンテンツ
データ処理手段２２とに送る。
【００６８】
印刷ジョブ定義データ処理手段２１は、編集後の印刷ジョブ定義データＡ´を印刷用の
データにするための処理を行う。
コンテンツデータ処理手段２２は、編集後のコンテンツデータＢ´を得るためにリクエ
ストＤを、印刷制御装置１のデータ通信手段１５に送り、データ通信手段１５からのレス
ポンスＥとともに編集後のコンテンツデータＢ´を受け取り、印刷用のデータにするため
の処理を行う。
【００６９】
画像形成手段２３は、印刷ジョブ定義データ処理手段２１およびコンテンツデータ処理
手段２２から渡された印刷ジョブ定義データＡ´およびコンテンツデータＢ´から生成さ
れた印刷用データに基づいて画像を形成する。
なお、編集後の印刷ジョブ定義データＡ´については、印刷ジョブ定義データ編集手段
１２からデータ通信手段１５に送られると直ちに印刷ジョブ定義データ処理手段２１に送
信することができ、印刷ジョブ定義データ処理手段２１において処理されている間に、コ
ンテンツデータを編集することができ、従って、編集後のコンテンツデータＢ´について
は、印刷ジョブ処理手段２１における処理が終了した後、印刷装置２のコンテンツデータ
処理手段２２からリクエストＤがあった場合にレスポンスＥとともに送信することができ
る。
【００７０】
これにより、ジョブの先行予約が可能となり、印刷装置の設定に時間がかかる場合、例
えば、印刷装置にセットされていないサイズの用紙の準備またはセットが必要な場合など
、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可能になるの
で、印刷ジョブ定義データの編集処理と、コンテンツデータの編集処理と、印刷装置の設
定とを直列に行う場合に比較して、全体としての処理速度が向上するという効果が得られ
る。
以上説明したように、本発明においては、特に、コンテンツデータ編集手段１３を持ち
、印刷ジョブ定義データの編集処理と、コンテンツデータの編集処理とを並列して行うこ
とを特徴としている。
【００７１】
以下、このコンテンツデータ編集手段１３を持つ意味及び効果について、より具体的に
説明する。なお、以下の説明において、「印刷ジョブ定義データ」とは、一般に、印刷ジ
ョブに関する情報をいい、「印刷ジョブ仕様データ」と「印刷ジョブ設定データ」などを
いう。「印刷ジョブ仕様データ」は、「印刷仕様情報」といい、印刷処理によって最終生
成物として所望する印刷物の仕様が記載された情報を言う。「印刷ジョブ設定データ」は
、「印刷設定情報」といい、印刷処理における印刷装置の詳細な設定情報をいう。また、
「コンテンツデータ」とは、印刷仕様情報に関連付けられた文書データをいい、印刷仕様
に基づいた印刷処理の対象となる電子的な文書データをいう。
【００７２】
印刷ジョブ定義データＡの内容によっては、印刷制御装置２がコンテンツデータＢを編
集する必要がある。例えば、面付けであったり、受信したコンテンツデータＢを印刷装置
２が処理できるコンテンツデータ形式に変換したりして編集する必要がある。この場合、
従来、印刷制御装置１がコンテンツデータ編集手段１３を持つと、印刷制御装置１での処
理が増加し、全体としての処理速度が遅くなるといった問題があったが、本発明では、さ
らに、コンテンツデータ編集情報Ｃを用いて、この問題を解消することができる。
【００７３】
すなわち、印刷ジョブ定義データ編集手段１２が、印刷ジョブ定義データＡの解析及び
編集を行い、コンテンツデータ編集情報Ｃを生成し、生成したコンテンツデータ編集情報
Ｃをコンテンツデータ編集手段１３に送る。コンテンツデータ編集手段１３では、受け取
ったコンテンツデータ編集情報Ｃに基づいて、面付けやコンテンツデータの編集・変換を
行い、編集後のコンテンツデータＢ´を随時、コンテンツデータ記憶手段１４に記憶させ
、データ通信手段１５に送る。一方、印刷ジョブ定義データ編集手段１２は、印刷ジョブ
定義データＡの解析及び編集を行った結果、編集後の印刷ジョブ定義データＡ´をデータ
通信手段１５に送る。印刷装置２では、受け取った編集後の印刷ジョブ定義データＡ´に
基づいて、ジョブのスケジューリングや印刷装置２の設定等を行い、編集後のコンテンツ
データＢ´を取得するために、印刷制御装置１のデータ通信手段１５に対して、編集後の
コンテンツデータＢ´を得るためにリクエストＤを送信する。データ通信手段１５は、受
け取ったリクエストＤに応じて、コンテンツデータ記憶手段１４から編集後のコンテンツ
データＢ´を取得して、印刷装置１のコンテンツデータ処理手段２２に送信する。
【００７４】
以上の構成により、従来は、印刷ジョブ定義データとコンテンツデータとを直列に処理
していたものを、並列に処理することにより、編集全体としての処理速度を早くすること
ができる。
図２は、コンピュータシステムのハードウェア構成を示す機能ブロック図である。
ここで、この印刷制御システム１は、データ受信手段１１、印刷ジョブ定義データ編集
手段１２、コンテンツデータ編集手段１３、コンテンツデータ記憶手段１４、及びデータ
通信手段１５などをソフトウェア上で実現するためのコンピュータシステムを備えており
、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理
装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶
装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍ
ｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅ
ｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅ
ｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈ
ｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に
入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉ
ｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段や
ＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナ
などの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワーク
Ｌなどを接続したものである。
【００７５】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラ
ムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ
−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、ま
たはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされ
た各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２に
ロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して
所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上
で実現できるようになっている。
【００７６】
次に、本発明の印刷制御装置の動作について説明する。
図３は、本発明の印刷制御装置の動作（印刷装置における動作も含む）を示すフローチ
ャートである。
まず、ステップＳ１１において、印刷制御装置１のデータ受信手段１１にて、データを
受信したか否かを判断する。そして、データを受信するまでこの判断を繰り返し、受信し
たならば、ステップＳ１２において、このデータの中から印刷ジョブ定義データＡとコン
テンツデータＢとを抽出する。次に、ステップＳ１３において、印刷ジョブ定義データ編
集手段１２にて、印刷ジョブ定義データＡの解析を行い、ステップＳ１４において、印刷
ジョブ定義データＡに含まれているコンテンツに係るデータに基づいてコンテンツデータ
を編集するためのコンテンツデータ編集情報Ｃを作成し、ステップＳ１５において、印刷
装置向け印刷ジョブ定義データ（編集後の印刷ジョブ定義データ）Ａ´を作成する。次に
、ステップＳ１８において、作成した編集後の印刷ジョブ定義データＡ´を印刷装置２へ
送信する。一方、ステップＳ１５と並行して、ステップＳ１６において、コンテンツデー
タ編集手段１３にて、コンテンツデータＢと、ステップＳ１４において作成されたコンテ
ンツデータ編集情報Ｃとに基づいて、コンテンツデータＢの編集を行う。そして、ステッ
プＳ１７において、編集後のコンテンツデータＢ´をコンテンツデータ記憶手段１４に記
憶させる。
【００７７】
次に、印刷装置２においては、ステップＳ１８において、印刷ジョブ定義データを受け
取ったならば、ステップＳ２１において、印刷ジョブ定義データ処理手段２１にて、編集
後の印刷ジョブ定義データＡ´に基づいてジョブスケジューリングを行い、ステップＳ２
２において、印刷装置２を設定する。次に、ステップＳ２３において、コンテンツデータ
処理手段２２にて、印刷制御装置１のデータ通信手段１５に対して編集後のコンテンツデ
ータＢ´を要求する。そして、ステップＳ２４において、データ通信手段１５が、コンテ
ンツデータ記憶手段１４に記憶されていた編集後のコンテンツデータＢ´を受信した後、
ステップＳ２５において、この編集後のコンテンツデータＢ´がデータ通信手段１５から
印刷装置２のコンテンツデータ処理手段２２に送信され、ステップＳ２６において、画像
イメージが作成される。そして、ステップＳ２７において、必要なコンテンツデータの送
信が全て終了したか否かを判断する。終了していないならば、ステップＳ２３まで戻り、
再度コンテンツデータを要求する。そして、必要なコンテンツデータの取得が全て終了し
たと判断した場合、ステップＳ２８において、画像形成手段２３にて、画像を形成する。
【００７８】
図４は、本発明の印刷制御装置の他の動作（印刷装置における動作も含む）を示すフロ
ーチャートである。なお、このフローチャートは、前述した図３と動作内容は同一であり
、手順が異なるのみなので、同じ動作については同じステップ番号を用いることとする。
まず、ステップＳ１１において、印刷制御装置１のデータ受信手段１１にて、データを
受信したか否かを判断する。そして、データを受信するまでこの判断を繰り返し、受信し
たならば、ステップＳ１２において、このデータの中から印刷ジョブ定義データＡとコン
テンツデータＢとを抽出する。次に、ステップＳ１３において、印刷ジョブ定義データ編
集手段１２にて、印刷ジョブ定義データＡの解析を行い、ステップＳ１４において、印刷
ジョブ定義データＡに含まれているコンテンツに係るデータに基づいてコンテンツデータ
を編集するためのコンテンツデータ編集情報Ｃを作成し、ステップＳ１５において、印刷
装置向け印刷ジョブ定義データ（編集後の印刷ジョブ定義データ）Ａ´を作成する。次に
、ステップＳ１８において、作成した編集後の印刷ジョブ定義データＡ´を印刷装置２へ
送信する。一方、ステップＳ１６において、コンテンツデータ編集手段１３にて、コンテ
ンツデータＢとコンテンツデータ編集情報Ｃとに基づいて、コンテンツデータＢの編集を
行い、ステップＳ１７において、編集後のコンテンツデータＢ´をコンテンツデータ記憶
手段１４に記憶させる。
【００７９】
次に、印刷装置２においては、ステップＳ１８において、印刷ジョブ定義データを受け
取ったならば、ステップＳ２１において、印刷ジョブ定義データ処理手段２１にて、編集
後の印刷ジョブ定義データＡ´に基づいてジョブスケジューリングを行い、ステップＳ２
２において、印刷装置２を設定する。次に、ステップＳ２３において、コンテンツデータ
処理手段２２にて、印刷制御装置１のデータ通信手段１５に対して編集後のコンテンツデ
ータＢ´を要求する。そして、ステップＳ２４において、データ通信手段１５が、コンテ
ンツデータ記憶手段１４に記憶されていた編集後のコンテンツデータＢ´を受信した後、
ステップＳ２５において、この編集後のコンテンツデータＢ´がデータ通信手段１５から
印刷装置２のコンテンツデータ処理手段２２に送信され、ステップＳ２６において、画像
イメージが作成される。そして、ステップＳ２７において、必要なコンテンツデータの送
信が全て終了したか否かを判断する。終了していないならば、ステップＳ２３まで戻り、
再度コンテンツデータを要求する。そして、必要なコンテンツデータの取得が全て終了し
たと判断した場合、ステップＳ２８において、画像形成手段２３にて、画像を形成する。
【００８０】
次に、データ形式について説明する。
図５は、コンテンツデータ編集情報の一例を示す図である。
このコンテンツデータ編集情報Ｃは、印刷ジョブ定義データ編集手段１２にて、印刷ジ
ョブ定義データＡに基づいて作成され、作成されると、コンテンツデータ編集手段１３に
送られる。
【００８１】
同図のコンテンツデータ編集情報の例では、用紙サイズ：Ａ３、紙の向き：横、両面印
刷：ＯＮ、拡大／縮小：ＯＦＦ、割付頁数：４、頁レイアウト（ｐａｇｅ，ｓｈｅｅｔ，
ｆａｃｅ，ｘ，ｙ）：（１，１，１，５９５，０）、（２，１，２，０，０）、（３，１
，２，５９５，０）、（４，１，１，０，０）という情報を掲載している。すなわち、上
記コンテンツデータ編集情報は、Ａ３横サイズに拡大縮小なしで４ページを１枚両面にレ
イアウトする指定であり、１頁目が、第１面のｘｙ座標（５９５，０）に配置され、２頁
目が、第２面のｘｙ座標（０，０）に配置され、３頁目が、第２面のｘｙ座標（５９５，
０）に配置され、４頁目が、第１面の（０，０）に配置されるように設定されている。
【００８２】
次に、コンテンツデータがＡ４で与えられている場合に、このコンテンツデータ編集情
報Ｃに従ったコンテンツデータの編集結果について説明する。
図６は、図５のコンテンツデータ編集情報に従って編集されたコンテンツデータの変換
前後の一例を示す図である。
このコンテンツデータ編集情報は、上段が変換前（編集前）のコンテンツデータＢ、下
段が変換後（編集後）のコンテンツデータＢ´を示し、下段の左右において左側は第１面
（ｆａｃｅ  １）、右側は第２面（ｆａｃｅ  ２）を示している。コンテンツデータ編集
情報Ｃとしては、図５に示すように、頁レイアウトの要素として、ページ番号、枚数、面
番号、ｘ座標、ｙ座標が上げられ、これらをまとめて、（ｐａｇｅ，ｓｈｅｅｔ，ｆａｃ
ｅ，ｘ，ｙ）と表示している。例えば、同図においては、上段１頁から４頁まで、（１，
１，１，５９５，０）、（２，１，２，０，０）、（３，１，２，５９５，０）、（４，
１，１，０，０）という編集情報があるので、ｆａｃｅ、（ｘ，ｙ）座標を取ると、下段
のようなコンテンツデータになる。すなわち、変換前には、横に順に、「壱頁」、「弐頁
」、「参頁」、「四頁」と配列されていたものが、変換後には、第１面の左側に「四頁」
、右側に「壱頁」、第２面の左側に「弐頁」、右側に「参頁」と配列されている。
上述したコンテンツデータ編集情報は、情報を列挙しているが、例えばＸＭＬ（ｅｘｔ
ｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表現することもできる。
【００８３】
図７は、図５のコンテンツデータ編集情報をＸＭＬで表現した場合を示す図である。従
って、内容的には同じ内容を表している。
まず、ＸＭＬのバージョン・複合化方式として、＜ｘｍｌｖｅｒｓｉｏｎ＝”１．０”
ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”＞と表現される。すなわち、ＸＭＬバージョンは１、
０であり、符号化方式はＵＴＦ−８であることを示している。ＵＴＦ−８は、ＵＣＳ（Ｉ
ＳＯ／ＩＥＣ１０６４６），Ｕｎｉｃｏｄｅで使える符号化方式であり、正式名称は、Ｉ
ＳＯ／ＩＥＣ１０６４６では８−ｂｉｔＵＣＳＴｒａｎｓｆｏｒｍａｔｉｏｎＦｏｒｍａ
ｔ、ＵｎｉｃｏｄｅではＵｎｉｃｏｄｅＴｒａｎｓｌａｔｉｏｎＦｏｒｍａｔ−８という
。両者はＵＣＳ−４とＵｎｉｃｏｄｅのコード重複範囲で互換性がある。コンテンツデー
タ編集情報として、＜ＣｏｎｔｅｎｔｓＥｄｉｔＩｎｆｏｒｍａｔｉｏｎ＞、用紙サイズ
「Ａ３」、紙の向き「横方向」を、＜Ｍｅｄｉａ  Ｓｉｚｅ＝”Ａ３”Ｄｉｒｅｃｔｉｏ
ｎ＝”Ｌａｎｄｓｃａｐｅ”＞と示し、両面印刷「ＯＮ」を＜ＬａｙｏｕｔＰｒｅｐａｒ
ａｔｉｏｎＰａｒａｍｓＮｕｍｂｅｒＵｐ＝”２１”Ｓｉｄｅｓ＝”ＴｗｏＳｉｄｅｄＦ
ｌｉｐＸ”＞と示し、拡大／縮小「ＯＦＦ」を＜Ｅｘｐａｎｄ＝”１．０”／＞と示し、
割付頁数「４」を＜ＬａｙｏｕｔＰａｒａｍｓＮｕｍｂｅｒＵｐＰａｇｅｓ＝”４”＞と
示し、頁レイアウト「頁数、枚数、面、ｘｙ座標」を＜ＬａｙｏｕｔＰａｇｅＮｕｍｂｅ
ｒ＝”１”＞１，１，５９５，０＜／ＬａｙｏｕｔＰａｇｅ＞，＜ＬａｙｏｕｔＰａｇｅ
Ｎｕｍｂｅｒ＝”２”＞１，２，０，０＜／ＬａｙｏｕｔＰａｇｅ＞，＜ＬａｙｏｕｔＰ
ａｇｅＮｕｍｂｅｒ＝”３”＞１，２，５９５，０＜／ＬａｙｏｕｔＰａｇｅ＞，＜Ｌａ
ｙｏｕｔＰａｇｅＮｕｍｂｅｒ＝”４”＞１，１，０，０＜／ＬａｙｏｕｔＰａｇｅ＞と
示すようにコンテンツデータ編集情報をＸＭＬで表現することができる。
【００８４】
次に、印刷ジョブ定義データＡについて説明する。
印刷制御装置２に入力される編集後の印刷ジョブ定義データＡ´は、ＪＤＦ（Ｊｏｂ  
Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）テキスト、メーカ各社の印刷ジョブ定義フォーマ
ットなど、何でも良い。特に、印刷ジョブ定義データ編集手段１２から出力され、印刷装
置２に送信される印刷ジョブ定義データＡ´は、ＵＲＬ参照できるように、例えば、下記
のようなＪＤＦ形式で記述すると良い。
【００８５】
図８は、印刷ジョブ定義データの一例を示す図である。
この例は、ＪＤＦ形式で記述したもので、まず、ＸＭＬのバージョン・複合化方式とし
て、＜ｘｍｌ  ｖｅｒｓｉｏｎ＝”１．０”ｅｎｃｏｄｉｎｇ＝”ＵＴＦ−８”＞と表現
されている。そして順に、「ジョブ定義データ番号」、「状況」、「タイプ」、「バージ
ョン」、ＩＣＳバージョン、ｘｍｌｎｓ」、「設定方法」として、それぞれ、＜ＪＤＦＩ
Ｄ＝”Ｊｏｂ００１”Ｓｔａｔｕｓ＝”Ｒｅａｄｙ”Ｔｙｐｅ＝”Ｃｏｍｂｉｎｅｄ”Ｔ
ｙｐｅｓ＝”ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＩｍｐｏｓｉｔｉｏｎＩｎｔｅｒｐｒ
ｅｔｉｎｇＲｅｎｄｅｒｉｎｇ、ＤｉｇｉｔａｌＰｒｉｎｔｉｎｇ”Ｖｅｒｓｉｏｎ＝”
１．２ＩＣＳＶｅｒｓｉｏｎｓ＝”ＤＰ＿Ｌ１−１．０“ｘｍｌｎｓ＝”ｈｔｔｐ：／／
ｗｗｗ．ＣＩＰ４．ｏｒｇ／ＪＤＦＳｃｈｅｍａ＿１＿１”ＳｅｔｔｉｎｇＰｏｌｉｃｙ
＝”ＢｅｓｔＥｆｆｏｒｔ”＞と表現されている。また、「ランリストクラス」として、
＜ＲｕｎＬｉｓｔＣｌａｓｓ＝”Ｐａｒａｍｅｔｅｒ”ＩＤ＝”ＩＤ００１”Ｓｔａｔｕ
ｓ＝”Ａｖａｉｌａｂｌｅ”＞、「レイアウト要素」として、＜ＦｉｌｅＳｐｅｃＭｉｍ
ｅＴｙｐｅ＝”ａｐｐｌｉｃａｔｉｏｎ／ｐｄｆ”ＵＲＬ＝ｆｉｌｅ：／／／ｓｐｏｏｌ
／ＰｒｉｎｔＤａｔａ／ｔｅｓｔ０１．ｐｓ“＞と表現されている。
このような印刷ジョブ定義データを用いれば、ネットワーク上でＵＲＬ参照できるが、
また、印刷ジョブ定義データ編集手段が、コンテンツデータの所在地（ＵＲＬ）参照の印
刷ジョブ定義データに変換するので、印刷制御装置に対する印刷ジョブ定義データは、Ｕ
ＲＬ参照できない形式でも対応可能である。
【００８６】
次に、図９〜図１２を参照して、編集後のコンテンツデータＢ´のリクエストＤおよび
レスポンスについて説明する。
図９は、リクエストＤの一例を示す図である。
印刷装置２のコンテンツデータ処理手段２２からのコンテンツデータのリクエストＤは
、ページ番号を指定してリクエストをしてもよいし、図に示すように、ＨＴＴＰ（Ｈｙｐ
ｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のレンジ機能を使っても良い。
データ通信手段１５では、コンテンツデータ処理手段２２からレンジ指定を受けると、レ
スポンスＥとして、それに対応したコンテンツデータの一部ないし全部をコンテンツデー
タ処理手段２２に送信する。コンテンツデータ処理手段２２では、受け取ったコンテンツ
データを処理して、画像を形成するが、取得したデータの切れ目が頁の切れ目とは限らな
いので、継続してコンテンツデータをリクエストすることで、次ページ以降の画像を形成
することができる。
【００８７】
例えば、図９は、２回目のリクエストの一例を示す図である。
このリクエストには、Ｇｅｔ／の後、ｓｐｏｏｌ  ＰｒｉｎｔＤａｔａ／ｔｅｓｔ０１
．ｐｓ  ＨＴＴＰ／１．１と、ＨＴＴＰのレンジ機能を用い、以下、Ａｃｃｅｐｔ：ｉｍ
ａｇｅ／ｇｉｆ，ｉｍａｇｅ／ｊｐｅｇ、Ｕｓｅｒ−Ａｇｅｎｔ：Ｂｒｏｗｓｅｒ、Ｒａ
ｎｇｅ：ｂｙｔｅｓ＝３２０００−６３９９９、と掲載されている。Ａｃｃｅｐｔは、認
容可能画像形式を示し、例えば、イメージはｇｉｆ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａ
ｎｇｅ  Ｆｏｒｍａｔ），ｊｐｅｇ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅ
ｒｔｓ  Ｇｒｏｕｐ）と指定されている。Ｕｓｅｒ−Ａｇｅｎｔ：Ｂｒｏｗｓｅｒは、ユ
ーザエージェントがブラウザ別にアクセス可能であることを示している。また、レンジｒ
ａｎｇｅは、ｂｙｔｅｓ＝３２０００−６３９９９となっているので、２回目のリクエス
トであることが分かる。なお、１回目のリクエストは図示しないが、レンジＲａｎｇｅは
、ｂｙｔｅｓ＝０−３１９９９である。
【００８８】
図１０は、図９の２回目のリクエストに対するレスポンスの一例を示す図である。
このレスポンスは、まず、ＵＲＬ情報として、ＨＴＴＰ／１．１  ２０６  Ｐａｒｔｉ
ａｌ  ｃｏｎｔｅｎｔを使用し、日付けＤａｔｅ、最終改訂日Ｌａｓｔ−Ｍｏｄｉｆｉｅ
ｄ、コンテンツレンジＣｏｎｔｅｎｔ−Ｒａｎｇｅ、コンテンツ長さＣｏｎｔｅｎｔ−Ｌ
ｅｎｇｔｈ、コンテンツタイプＣｏｎｔｅｎｔ−Ｔｙｐｅなどを掲載している。
【００８９】
この例では、日付けＤａｔｅは、Ｗｅｄ，２０  Ｓｅｐ  ２００６  ０１：２３：４５
となっており、２００６年９月２０日水曜１時２３分４５秒、最終改訂日Ｌａｓｔ−Ｍｏ
ｄｉｆｉｅｄは、Ｗｅｄ．２０  Ｓｅｐ  ２００６  ０１：２３：４３となっており、２
００６年９月２０日水曜１時２３分４３秒、コンテンツレンジＣｏｎｔｅｎｔ−Ｒａｎｇ
ｅは、ｂｙｔｅ  ３２００００−６３９９９／７４２２２、コンテンツ長さＣｏｎｔｅｎ
ｔ−Ｌｅｎｇｔｈは、３２０００、コンテンツタイプＣｏｎｔｅｎｔ−Ｔｙｐｅは、ａｐ
ｐｌｉｃａｔｉｏｎ／ｐｏｓｔｓｃｒｉｐｔとなっている。なお、その他必要なデータが
あれば順次掲載できる。
【００９０】
図１１は、図１０のレスポンスの後、さらに３回目のリクエストの内容を示す一例であ
る。
同図に示すように、レンジｒａｎｇｅは、図９の２回目のレスポンスにおけるｂｙｔｅ
ｓが３２０００−６３９９９となっていたので、３回目のリクエストでは、ｂｙｔｅｓが
６４０００−９５９９９となっている。その他の項目は、図７の２回目のリクエストと同
様なので省略する。
【００９１】
図１２は、図１１の３回目のリクエストに対するレスポンス、すなわち、３回目のレス
ポンスを示す図である。
３回目のレスポンスでは、日付けＤａｔｅは、２００６年９月２０日水曜１時２３分５
５秒、最終改訂日Ｌａｓｔ−Ｍｏｄｉｆｉｅｄは、２００６年９月２０日水曜１時２３分
４８秒、コンテンツレンジＣｏｎｔｅｎｔ−Ｒａｎｇｅは、ｂｙｔｅ  ６４０００−７４
０２１／７４０２２、コンテンツ長さＣｏｎｔｅｎｔ−Ｌｅｎｇｔｈは、１００２２、コ
ンテンツタイプＣｏｎｔｅｎｔ−Ｔｙｐｅは、ａｐｐｌｉｃａｔｉｏｎ／ｐｏｓｔｓｃｒ
ｉｐｔとなっている。
【００９２】
このように、コンテンツデータ送信は、印刷装置（コンテンツデータ処理手段）からの
リクエストによって、コンテンツデータの一部を送ることも可能であり、印刷装置のメモ
リが少ない場合などにも確実に動作させることができる。
以上、本発明の印刷制御装置によれば、コンテンツデータの編集処理の終了を待たずに
、印刷ジョブ定義データの処理が可能になるので、システム全体の処理速度が向上する。
【００９３】
また、印刷装置では、先着する印刷ジョブ定義データのみでスケジューリングするので
、コンテンツデータを保持する必要がなく、メモリが少ない印刷装置であっても、複数の
ジョブのスケジューリングを行うことが可能になる。
さらに、ジョブの先行予約が可能になる。これにより、印刷装置の設定に時間がかかる
場合、例えば、印刷装置にセットされていないサイズの用紙の準備・セットなどが必要な
場合、印刷制御装置でのコンテンツデータ編集処理と並行して印刷装置の設定が可能にな
るので、システム全体の処理速度が向上する。
【００９４】
なお、上記実施形態において、図３及び４のフローチャートに示す処理を実行するにあ
たっては、ＲＯＭに予め格納されている制御プログラムを実行する場合について説明した
が、これに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプ
ログラムをＲＡＭに組み込んで実行するようにしても良い。あるいは、そのプログラムを
ネットワークから取得しても良い。
【００９５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶
型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記
憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のい
かんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体
を含むものである。
以上、本発明の実施形態について説明してきたが、本発明は、上記実施形態に限定され
ることなく、本発明の趣旨を逸脱することなく、種々の変更が可能である。例えば、最初
に説明したように、本発明の印刷制御装置１は、印刷装置２と一体化して構成されても良
い。
【００９６】
また、本実施形態においては、印刷ジョブ定義データ処理手段、コンテンツデータ処理
手段などは、印刷装置内の構成要素として記載したが、これに限定されず、印刷制御装置
が、印刷装置の画像形成手段以外の構成要素を含む、すなわち、印刷データを生成するま
での処理を行うように構成することもできる。
また、データ受信手段１１、データ通信手段１５における、印刷ジョブ定義データＡ、
コンテンツデータＢの受け渡しは、ネットワークを介しても良いし、ＣＤ−ＲＯＭ、ＤＶ
Ｄ−ＲＡＭ、ＵＳＢメモリのような外部記憶メディアを用いても良い。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施形態に係る印刷制御装置を適用した全体構成（印刷装置の構成も含む）を示すブロック図である。
【図２】コンピュータシステムのハードウェア構成を示す機能ブロック図である。
【図３】本発明の実施形態に係る印刷制御装置の動作（印刷装置における動作も含む）を示すフローチャートである。
【図４】本発明の実施形態に係る印刷制御装置の他の動作（印刷装置における動作も含む）を示すフローチャートである。
【図５】コンテンツデータ編集情報の一例を示す図である。
【図６】図３のコンテンツデータ編集情報に従ったコンテンツデータの変換前後の一例を示す図である。
【図７】図３のコンテンツデータ編集情報をＸＭＬで表現した例を示す図である。
【図８】印刷ジョブ定義データの一例を示す図である。
【図９】リクエスト（２回目）の一例を示す図である。
【図１０】レスポンス（２回目）の一例を示す図である。
【図１１】リクエスト（３回目）の一例を示す図である。
【図１２】レスポンス（３回目）の一例を示す図である。
【図１３】従来の印刷制御装置の動作を示すフローチャートである。
【符号の説明】
【００９８】
１…印刷制御装置、２…印刷装置、３…クライアント装置、１１…データ受信手段、１２
…印刷ジョブ定義データ編集手段、１３…コンテンツデータ編集手段、１４…コンテンツ
データ記憶手段、１５…データ通信手段、２１…印刷ジョブ定義データ処理手段、２２…
コンテンツデータ処理手段、２３…画像形成手段、Ａ…印刷ジョブ定義データ、Ａ´…編
集後の印刷ジョブ定義データ、Ｂ…コンテンツデータ、Ｂ´…編集後のコンテンツデータ
、Ｃ…コンテンツデータ編集情報、Ｄ…リクエスト、Ｅ…レスポンス
【図１】
2008129675.tif 000003
【図２】
2008129675.tif 000004
【図３】
2008129675.tif 000005
【図４】
2008129675.tif 000006
【図５】
2008129675.tif 000007
【図６】
2008129675.tif 000008
【図７】
2008129675.tif 000009
【図８】
2008129675.tif 000010
【図９】
2008129675.tif 000011
【図１０】
2008129675.tif 000012
【図１１】
2008129675.tif 000013
【図１２】
2008129675.tif 000014
【図１３】
2008129675.tif 000015