(57)【要約】【課題】使用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行する。【解決手段】印刷ジョブ定義データ入力部１４と、利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部１７と、利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得部１８と、印刷ジョブ定義データに記述された印刷仕様と、印刷装置の機器能力情報と、印刷後処理装置の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データとを生成する印刷仕様決定部１５とを備える。【選択図】図１
2008181448.tif 000002
【特許請求の範囲】
【請求項１】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設
定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後
処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データとを
生成する印刷仕様決定部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
を備えた印刷支援装置。
【請求項２】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データと関連付けら
れたコンテンツデータを取得するコンテンツデータ取得部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を実行するにあたって
の印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷
媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定デ
ータとを生成する印刷仕様決定部と、
前記印刷仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取
得されたコンテンツデータを加工するコンテンツデータ加工部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
前記印刷ジョブ設定データ出力部で出力された印刷ジョブ設定データの記述内容に基づ
き、印刷装置に対して前記コンテンツデータ加工部で加工されたコンテンツデータの印刷
を指示する印刷指示部と、
前記印刷後処理ジョブ設定データ出力部で出力された印刷後処理ジョブ設定データの記
述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後処理を
指示する印刷後処理指示部と、
を備えた印刷支援装置。
【請求項３】
前記印刷仕様決定部は、前記印刷ジョブ定義データと前記印刷装置機器能力情報と前記
印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジュール
と、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョブ設定
ルールデータベースとを備えたことを特徴とする請求項１又は２に記載の印刷支援装置。
【請求項４】
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする請求項３に記載の印刷支援装置。
【請求項５】
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする請求項４に記載の印刷支援装置。
【請求項６】
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする請求項４または５に記載の印刷支援装置。
【請求項７】
前記印刷仕様決定部は、前記印刷装置及び前記印刷後処理装置の機器能力の制約によっ
て印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力することを特
徴とする請求項１〜６のいずれか１項に記載の印刷支援システム。
【請求項８】
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする請求項７に記載の印刷支援システム
。
【請求項９】
前記印刷媒体の後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むこ
とを特徴とする請求項１〜８のいずれか１項に記載の印刷支援装置。
【請求項１０】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
を含む印刷支援方法。
【請求項１１】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップと、
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップと、
を含む印刷支援方法。
【請求項１２】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップ、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、及び
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップとして実現される処理をコンピュータに実行させるこ
とを特徴とする印刷支援プログラム。
【請求項１３】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップ、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップ、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップ、及び
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップとして実現される処理をコンピュータに実行させ
ることを特徴とする印刷支援プログラム。
【請求項１４】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設
定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後
処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データとを
生成する印刷仕様決定部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
を備えた印刷システム。
【請求項１５】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データと関連付けら
れたコンテンツデータを取得するコンテンツデータ取得部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を実行するにあたって
の印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷
媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定デ
ータとを生成する印刷仕様決定部と、
前記印刷仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取
得されたコンテンツデータを加工するコンテンツデータ加工部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
前記印刷ジョブ設定データ出力部で出力された印刷ジョブ設定データの記述内容に基づ
き、印刷装置に対して前記コンテンツデータ加工部で加工されたコンテンツデータの印刷
を指示する印刷指示部と、
前記印刷後処理ジョブ設定データ出力部で出力された印刷後処理ジョブ設定データの記
述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後処理を
指示する印刷後処理指示部と、
を備えた印刷システム。
【請求項１６】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
を含む印刷方法。
【請求項１７】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップと、
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップと、
を含む印刷方法。
【請求項１８】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップ、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、及び
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップとして実現される処理をコンピュータに実行させるこ
とを特徴とする印刷プログラム。
【請求項１９】
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップ、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップ、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップ、及び
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップとして実現される処理をコンピュータに実行させ
ることを特徴とする印刷プログラム。
【請求項２０】
請求項１２又は１３記載の印刷支援プログラム、あるいは請求項１８又は１９記載の印
刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブ定義データに基づいて、印刷及び印刷後処理を実行する印刷支援
装置、印刷支援方法、印刷支援プログラム、印刷システム、印刷方法、印刷プログラム、
及び記録媒体に関する。
【背景技術】
【０００２】
一般に、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ社の商標）などのペ
ージ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）による
印刷データをプリントする際、印刷ジョブに関する情報を印刷ジョブ定義データ（ＤＰＡ
（Ｄｏｃｕｍｅｎｔ  Ｐｒｉｎｔｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎ）、ＪＤＦ（Ｊｏｂ  
Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）等として扱い、印刷制御する方法が知られている
。
【０００３】
このように、従来、印刷ジョブ定義データに基づいて、印刷及び印刷後処理を実行する
さまざまな装置が提案されている。その一例として、特許文献１記載の発明は、プリント
モード、原稿サイズ、用紙サイズによって紙折機能を自動的に設定し得る画像形成装置を
提供するもので、両面コピーモードが選択されていて、原稿と同じサイズの用紙がなかっ
た場合に、片面コピーに切り換えて、現行の２倍のサイズの用紙を選択給紙し、２ページ
分の原稿をコピーして排出するときに用紙をコピー面が見えるように、中央で紙折りして
排出した用紙をまとめてステープル処理するように構成されている。
【０００４】
また、特許文献２記載の発明は、設定した後処理の処理条件にマシンが有する処理機能
が整合しない場合、直ちに後処理の設定解除をせずに、マシン処理機能でユーザが求める
処理条件が他にあれば、その要求に応えるもので、印刷ジョブに設定したステープル位置
に対しマシン機能が不整合を生じる場合、マシン機能がサポート可能な代替処理条件（ス
テーブル位置の変更）による実行をユーザに問い合わせ、ユーザの指示に従い、代替条件
による印刷処理を実行する。また、ユーザの回答が代替条件で実行しないというときか、
回答が所定時間内に得られないときに、ステープルモードを解除して印刷を行う装置であ
る。
【特許文献１】特開平１１−５２８０２号公報
【特許文献２】特開２００２−２９１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献はいずれも、印刷装置が内蔵する後処理部に固有の機
能に対して、処理が不可能なジョブ要求を受信した場合に、ステープル位置／平綴じ→片
面＋袋綴じ→片面プラス袋綴じの代替設定に限定する発明で、汎用的に要求される印刷ジ
ョブ仕様、印刷装置の機器能力、印刷後処理装置の機器能力に対応して適切な印刷ジョブ
設定を得ることはできないという問題を有している。
また、印刷後処理の設定を自動化、特に、要求された印刷ジョブ仕様に対して、印刷装
置／印刷後処理装置の機器能力の制限によって代替印刷ジョブ設定が必要な場合には、汎
用的に印刷装置及び印刷後処理装置の設定を自動的に変更することは考慮されていない。
【０００６】
本発明は、上述した事情を鑑みてなされたものであって、使用可能な後処理装置の機器
能力情報を取得し、印刷ジョブ定義データと、取得した機器能力情報に応じて、必要なら
ば、印刷仕様を変更して印刷及び印刷後処理を実行するよう、変更した印刷仕様に従って
印刷ジョブ定義データを生成・出力する印刷支援装置、印刷支援方法、印刷支援プログラ
ム、印刷システム、印刷方法、印刷プログラム、及び記録媒体を提供することを目的とし
ている。
【課題を解決するための手段】
【０００７】
［形態１］  上記目的を達成するために、形態１の印刷支援装置は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設
定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後
処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データとを
生成する印刷仕様決定部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、を備える。
【０００８】
この構成によれば、印刷装置機器能力情報取得部により、利用可能な印刷装置の機器能
力情報を取得し、印刷後処理装置機器能力情報取得部により、利用可能な印刷後処理装置
の機器能力情報を取得した後、印刷仕様決定部により、前記印刷ジョブ定義データ入力部
で受け付けられた印刷ジョブ定義データに記述された印刷仕様と、前記印刷装置機器能力
情報取得部で取得された印刷装置の機器能力情報と、前記印刷後処理装置機器能力情報取
得部で取得された印刷後処理装置の機器能力情報とに基づいて実行する印刷仕様を決定し
、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョブ設定データ
と、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあたっての印刷後
処理設定を記述した印刷後処理ジョブ設定データとを生成する。従って、利用可能な後処
理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器能力情報に応じ
て、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行することができ、また、
変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、これによ
り、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実現する
ための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定データを
生成することができるという効果が得られる。
【０００９】
［形態２］  形態２の印刷支援装置は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データと関連付けら
れたコンテンツデータを取得するコンテンツデータ取得部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を実行するにあたって
の印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷
媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定デ
ータとを生成する印刷仕様決定部と、
前記印刷仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取
得されたコンテンツデータを加工するコンテンツデータ加工部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
前記印刷ジョブ設定データ出力部で出力された印刷ジョブ設定データの記述内容に基づ
き、印刷装置に対して前記コンテンツデータ加工部で加工されたコンテンツデータの印刷
を指示する印刷指示部と、
前記印刷後処理ジョブ設定データ出力部で出力された印刷後処理ジョブ設定データの記
述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後処理を
指示する印刷後処理指示部と、を備える。
【００１０】
この構成によれば、印刷装置機器能力情報取得部により、利用可能な印刷装置の機器能
力情報を取得し、印刷後処理装置機器能力情報取得部により、利用可能な印刷後処理装置
の機器能力情報を取得した後、印刷仕様決定部により、前記印刷ジョブ定義データ入力部
で受け付けられた印刷ジョブ定義データに記述された印刷仕様と、前記印刷装置機器能力
情報取得部で取得された印刷装置の機器能力情報と、前記印刷後処理装置機器能力情報取
得部で取得された印刷後処理装置の機器能力情報とに基づいて実行する印刷仕様を決定し
、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョブ設定データ
と、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあたっての印刷後
処理設定を記述した印刷後処理ジョブ設定データとを生成する。また、コンテンツデータ
取得部により、前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データ
と関連付けられたコンテンツデータを取得し、コンテンツデータ加工部により、前記印刷
仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取得されたコ
ンテンツデータを加工し、印刷指示部により、前記印刷ジョブ設定データ出力部で出力さ
れた印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ
加工部で加工されたコンテンツデータの印刷を指示する。従って、利用可能な後処理装置
の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器能力情報に応じて、必
要ならば、印刷仕様を変更して印刷及び印刷後処理を実行することができ、また、変更し
た印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、これにより、利
用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実現するための
処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定データを生成す
ることができると共に、コンテンツデータをコンテンツデータ加工部により適切に加工す
ることによって人的作業によってコンテンツデータを加工する必要がなくなるという効果
が得られる。
【００１１】
［形態３］  形態３の発明は、形態１又は形態２の印刷支援装置に係り、
前記印刷仕様決定部は、前記印刷ジョブ定義データと前記印刷装置機器能力情報と前記
印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジュール
と、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョブ設定
ルールデータベースとを備えたことを特徴とする。
この構成によれば、推論モジュールによって実行する印刷仕様を推論することができ、
印刷ジョブ設定ルールデータベースによって所定の印刷ジョブ設定ルールを格納している
ので、印刷仕様決定部は、容易にかつ再現性を持って印刷仕様を決定することができると
いう効果が得られる。
【００１２】
［形態４］  形態４の発明は、形態３の印刷支援装置に係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるので、印刷仕様決定部は、自動的にその印刷仕様を決定することができるとい
う効果が得られる。
【００１３】
［形態５］  形態５の発明は、形態４の印刷支援装置に係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００１４】
［形態６］  形態６の発明は、形態４または５の印刷支援装置に係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００１５】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００１６】
［形態７］  形態７の発明は、形態１〜６のいずれか１の印刷支援装置に係り、
前記印刷仕様決定部は、前記印刷装置及び前記印刷後処理装置の機器能力の制約によっ
て印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力することを特
徴とする。
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定部は、０個以上の代替印刷仕様
を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決定部
が当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様候補をユー
ザに提示して選択させることができるという効果が得られる。
【００１７】
［形態８］  形態８の発明は、形態７の印刷支援装置に係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００１８】
［形態９］  形態９の発明は、形態１〜８のいずれか１の印刷支援装置に係り、
前記印刷媒体の後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むこ
とを特徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００１９】
［形態１０］  形態１０の印刷支援方法は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機ステップ能力情
報取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、を含む。
【００２０】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。従って、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義
データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印
刷後処理を実行するよう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力
することができ、これにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによ
って、印刷仕様を実現するための処理の流れを自動的に検索し、それぞれの機器に対応す
る印刷ジョブ設定データを生成することができる。
【００２１】
［形態１１］  形態１１の印刷支援方法は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップと、
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップと、を含む。
【００２２】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。また、コンテンツデータ取得ステップにより、前記印刷ジョブ定義データ
入力ステップで受け付けられた印刷ジョブ定義データと関連付けられたコンテンツデータ
を取得し、コンテンツデータ加工ステップにより、前記印刷仕様決定ステップで決定され
た印刷仕様に基づき、前記コンテンツデータ取得ステップで取得されたコンテンツデータ
を加工し、印刷指示ステップにより、前記印刷ジョブ設定データ出力ステップで出力され
た印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ加
工ステップで加工されたコンテンツデータの印刷を指示するように構成されている。従っ
て、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した
機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行する
よう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、こ
れにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実
現するための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定デ
ータを生成することができると共に、コンテンツデータをコンテンツデータ加工ステップ
により適切に加工することによって人的作業によってコンテンツデータを加工する必要が
なくなるという効果が得られる。
【００２３】
［形態１２］  形態１２の発明は、形態１０又は形態１１の印刷支援方法に係り、
前記印刷仕様決定ステップは、前記印刷ジョブ定義データと前記印刷装置機器能力情報
と前記印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジ
ュールと、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョ
ブ設定ルールデータベースとを備えたことを特徴とする。
この構成によれば、形態２と同様の効果が得られる。
【００２４】
［形態１３］  形態１３の発明は、形態１２の印刷支援方法に係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるように構成されているので、印刷仕様決定ステップは、自動的にその印刷仕様
を決定することができるという効果が得られる。
【００２５】
［形態１４］  形態１４の発明は、形態１３の印刷支援方法に係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００２６】
［形態１５］  形態１５の発明は、形態１３または１４の印刷支援方法に係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００２７】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００２８】
［形態１６］  形態１６の発明は、形態１０〜１５のいずれか１の印刷支援方法に係り
、
前記印刷仕様決定ステップは、前記印刷装置及び前記印刷後処理装置の機器能力の制約
によって印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力するこ
とを特徴とする。
【００２９】
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定ステップは０個以上の代替印刷
仕様を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決
定ステップが当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様
候補をユーザに提示して選択させることができるという効果が得られる。
【００３０】
［形態１７］  形態１７の発明は、形態１６の印刷支援方法に係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００３１】
［形態１８］  形態１８の発明は、形態１０〜１７のいずれか１の印刷支援方法に係り
、
前記印刷後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むことを特
徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００３２】
［形態１９］  形態１９の印刷支援プログラムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機ステップ能力情
報取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、を含む。
【００３３】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。従って、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義
データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印
刷後処理を実行するよう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力
することができ、これにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによ
って、印刷仕様を実現するための処理の流れを自動的に検索し、それぞれの機器に対応す
る印刷ジョブ設定データを生成することができる。
【００３４】
［形態２０］  形態２０の印刷支援プログラムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップと、
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の語
処理を指示する印刷後処理指示ステップと、を含む。
【００３５】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。また、コンテンツデータ取得ステップにより、前記印刷ジョブ定義データ
入力ステップで受け付けられた印刷ジョブ定義データと関連付けられたコンテンツデータ
を取得し、コンテンツデータ加工ステップにより、前記印刷仕様決定ステップで決定され
た印刷仕様に基づき、前記コンテンツデータ取得ステップで取得されたコンテンツデータ
を加工し、印刷指示ステップにより、前記印刷ジョブ設定データ出力ステップで出力され
た印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ加
工ステップで加工されたコンテンツデータの印刷を指示するように構成されている。従っ
て、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した
機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行する
よう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、こ
れにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実
現するための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定デ
ータを生成することができると共に、コンテンツデータをコンテンツデータ加工ステップ
により適切に加工することによって人的作業によってコンテンツデータを加工する必要が
なくなるという効果が得られる。
【００３６】
［形態２１］  形態２１の発明は、形態１９又は形態２０の印刷支援プログラムに係り
、
前記印刷仕様決定ステップは、前記印刷ジョブ定義データと前記印刷装置機器能力情報
と前記印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジ
ュールと、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョ
ブ設定ルールデータベースとを備えたことを特徴とする。
この構成によれば、推論モジュールによって実行する印刷仕様を推論することができ、
印刷ジョブ設定ルールデータベースによって所定の印刷ジョブ設定ルールを格納している
ので、印刷仕様決定ステップは、容易にかつ再現性を持って印刷仕様を決定することがで
きるという効果が得られる。
【００３７】
［形態２２］  形態２２の発明は、形態２１の印刷支援プログラムに係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるように構成されているので、印刷仕様決定ステップは、自動的にその印刷仕様
を決定することができるという効果が得られる。
【００３８】
［形態２３］  形態２３の発明は、形態２２の印刷支援プログラムに係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００３９】
［形態２４］  形態２４の発明は、形態２２または２３の印刷支援プログラムに係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００４０】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００４１】
［形態２５］  形態２５の発明は、形態１９〜２５のいずれか１の印刷支援プログラム
に係り、
前記印刷仕様決定ステップは、前記印刷装置及び前記印刷後処理装置の機器能力の制約
によって印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力するこ
とを特徴とする。
【００４２】
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定ステップは０個以上の代替印刷
仕様を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決
定ステップが当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様
候補をユーザに提示して選択させることができるという効果が得られる。
【００４３】
［形態２６］  形態２６の発明は、形態２５の印刷支援プログラムに係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００４４】
［形態２７］  形態２７の発明は、形態１９〜２６のいずれか１の印刷支援プログラム
に係り、
前記印刷後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むことを特
徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００４５】
［形態２８］  上記目的を達成するために、形態２８の印刷システムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設
定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後
処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データとを
生成する印刷仕様決定部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
を備える。
【００４６】
この構成によれば、印刷装置機器能力情報取得部により、利用可能な印刷装置の機器能
力情報を取得し、印刷後処理装置機器能力情報取得部により、利用可能な印刷後処理装置
の機器能力情報を取得した後、印刷仕様決定部により、前記印刷ジョブ定義データ入力部
で受け付けられた印刷ジョブ定義データに記述された印刷仕様と、前記印刷装置機器能力
情報取得部で取得された印刷装置の機器能力情報と、前記印刷後処理装置機器能力情報取
得部で取得された印刷後処理装置の機器能力情報とに基づいて実行する印刷仕様を決定し
、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョブ設定データ
と、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあたっての印刷後
処理設定を記述した印刷後処理ジョブ設定データとを生成する。従って、利用可能な後処
理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器能力情報に応じ
て、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行するよう、変更した印刷
仕様に従って印刷ジョブ定義データを生成・出力することができ、これにより、利用可能
な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実現するための処理の
流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定データを生成すること
ができる。
【００４７】
［形態２９］  形態２９の印刷システムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力部と、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得部と、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データと関連付けら
れたコンテンツデータを取得するコンテンツデータ取得部と、
前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データに記述された
印刷仕様と、前記印刷装置機器能力情報取得部で取得された印刷装置の機器能力情報と、
前記印刷後処理装置機器能力情報取得部で取得された印刷後処理装置の機器能力情報とに
基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を実行するにあたって
の印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷
媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定デ
ータとを生成する印刷仕様決定部と、
前記印刷仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取
得されたコンテンツデータを加工するコンテンツデータ加工部と、
前記印刷仕様決定部で生成された印刷ジョブ設定データを出力する印刷ジョブ設定デー
タ出力部と、
前記印刷仕様決定部で生成された印刷後処理ジョブ設定データを出力する印刷後処理ジ
ョブ設定データ出力部と、
前記印刷ジョブ設定データ出力部で出力された印刷ジョブ設定データの記述内容に基づ
き、印刷装置に対して前記コンテンツデータ加工部で加工されたコンテンツデータの印刷
を指示する印刷指示部と、
前記印刷後処理ジョブ設定データ出力部で出力された印刷後処理ジョブ設定データの記
述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後処理を
指示する印刷後処理指示部と、
を備える。
【００４８】
この構成によれば、印刷装置機器能力情報取得部により、利用可能な印刷装置の機器能
力情報を取得し、印刷後処理装置機器能力情報取得部により、利用可能な印刷後処理装置
の機器能力情報を取得した後、印刷仕様決定部により、前記印刷ジョブ定義データ入力部
で受け付けられた印刷ジョブ定義データに記述された印刷仕様と、前記印刷装置機器能力
情報取得部で取得された印刷装置の機器能力情報と、前記印刷後処理装置機器能力情報取
得部で取得された印刷後処理装置の機器能力情報とに基づいて実行する印刷仕様を決定し
、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョブ設定データ
と、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあたっての印刷後
処理設定を記述した印刷後処理ジョブ設定データとを生成する。また、コンテンツデータ
取得部により、前記印刷ジョブ定義データ入力部で受け付けられた印刷ジョブ定義データ
と関連付けられたコンテンツデータを取得し、コンテンツデータ加工部により、前記印刷
仕様決定部で決定された印刷仕様に基づき、前記コンテンツデータ取得部で取得されたコ
ンテンツデータを加工し、印刷指示部により、前記印刷ジョブ設定データ出力部で出力さ
れた印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ
加工部で加工されたコンテンツデータの印刷を指示するように構成されている。従って、
利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器
能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行するよう
、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、これに
より、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実現す
るための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定データ
を生成することができると共に、コンテンツデータをコンテンツデータ加工部により適切
に加工することによって人的作業によってコンテンツデータを加工する必要がなくなると
いう効果が得られる。
【００４９】
［形態３０］  形態３０の発明は、形態２８又は形態２９の印刷システムに係り、
前記印刷仕様決定部は、前記印刷ジョブ定義データと前記印刷装置機器能力情報と前記
印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジュール
と、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョブ設定
ルールデータベースとを備えたことを特徴とする。
この構成によれば、推論モジュールによって実行する印刷仕様を推論することができ、
印刷ジョブ設定ルールデータベースによって所定の印刷ジョブ設定ルールを格納している
ので、印刷仕様決定部は、容易にかつ再現性を持って印刷仕様を決定することができると
いう効果が得られる。
【００５０】
［形態３１］  形態３１の発明は、形態３０の印刷システムに係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるように構成されているので、印刷仕様決定部は、自動的にその印刷仕様を決定
することができるという効果が得られる。
【００５１】
［形態３２］  形態３２の発明は、形態３１の印刷システムに係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００５２】
［形態３３］  形態３３の発明は、形態３１または３２の印刷システムに係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００５３】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００５４】
［形態３４］  形態３４の発明は、形態２５〜３３のいずれか１の印刷システムに係り
、
前記印刷仕様決定部は、前記印刷装置及び前記印刷後処理装置の機器能力の制約によっ
て印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力することを特
徴とする。
【００５５】
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定部は、０個以上の代替印刷仕様
を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決定部
が当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様候補をユー
ザに提示して選択させることができるという効果が得られる。
【００５６】
［形態３５］  形態３５の発明は、形態３４の印刷システムに係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００５７】
［形態３６］  形態３６の発明は、形態２８〜３５のいずれか１の印刷システムに係り
、
前記印刷後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むことを特
徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００５８】
［形態３７］  形態３７の印刷方法は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機ステップ能力情
報取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、を含む。
【００５９】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。従って、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義
データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印
刷後処理を実行するよう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力
することができ、これにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによ
って、印刷仕様を実現するための処理の流れを自動的に検索し、それぞれの機器に対応す
る印刷ジョブ設定データを生成することができる。
【００６０】
［形態３８］  形態３８の印刷方法は、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップと、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップと、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップと、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップと、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップと、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップと、
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体のご
処理を指示する印刷後処理指示ステップと、を含む。
【００６１】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。また、コンテンツデータ取得ステップにより、前記印刷ジョブ定義データ
入力ステップで受け付けられた印刷ジョブ定義データと関連付けられたコンテンツデータ
を取得し、コンテンツデータ加工ステップにより、前記印刷仕様決定ステップで決定され
た印刷仕様に基づき、前記コンテンツデータ取得ステップで取得されたコンテンツデータ
を加工し、印刷指示ステップにより、前記印刷ジョブ設定データ出力ステップで出力され
た印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ加
工ステップで加工されたコンテンツデータの印刷を指示するように構成されている。従っ
て、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した
機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行する
よう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、こ
れにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実
現するための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定デ
ータを生成することができると共に、コンテンツデータをコンテンツデータ加工ステップ
により適切に加工することによって人的作業によってコンテンツデータを加工する必要が
なくなるという効果が得られる。
【００６２】
［形態３９］  形態３９の発明は、形態３７又は３８の印刷方法に係り、
前記印刷仕様決定ステップは、前記印刷ジョブ定義データと前記印刷装置機器能力情報
と前記印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジ
ュールと、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョ
ブ設定ルールデータベースとを備えたことを特徴とする。
この構成によれば、形態２９と同様の効果が得られる。
【００６３】
［形態４０］  形態４０の発明は、形態３９の印刷方法に係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるように構成されているので、印刷仕様決定ステップは、自動的にその印刷仕様
を決定することができるという効果が得られる。
【００６４】
［形態４１］  形態４１の発明は、形態４０の印刷方法に係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００６５】
［形態４２］  形態４２の発明は、形態４０または４１の印刷方法に係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００６６】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００６７】
［形態４３］  形態４３の発明は、形態３３〜４２のいずれか１の印刷方法に係り、
前記印刷仕様決定ステップは、前記印刷装置及び前記印刷後処理装置の機器能力の制約
によって印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力するこ
とを特徴とする。
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定ステップは０個以上の代替印刷
仕様を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決
定ステップが当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様
候補をユーザに提示して選択させることができるという効果が得られる。
【００６８】
［形態４４］  形態４４の発明は、形態４３の印刷方法に係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００６９】
［形態４５］  形態４５の発明は、形態３７〜４４のいずれか１の印刷方法に係り、
前記印刷後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むことを特
徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００７０】
［形態４６］  形態４６の印刷プログラムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機ステップ能力情
報取得ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行する
にあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷
される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジ
ョブ設定データとを生成する印刷仕様決定ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、及び
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップとして実現される処理をコンピュータに実行させるこ
とを特徴とする。
【００７１】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。従って、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義
データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印
刷後処理を実行するよう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力
することができ、これにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによ
って、印刷仕様を実現するための処理の流れを自動的に検索し、それぞれの機器に対応す
る印刷ジョブ設定データを生成することができる。
【００７２】
［形態４７］  形態４７の印刷プログラムは、
印刷仕様が記述された印刷ジョブ定義データを入力として受け付ける印刷ジョブ定義デ
ータ入力ステップ、
利用可能な印刷装置の機器能力情報を取得する印刷装置機器能力情報取得ステップと、
利用可能な印刷後処理装置の機器能力情報を取得する印刷後処理装置機器能力情報取得
ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データと関連
付けられたコンテンツデータを取得するコンテンツデータ取得ステップ、
前記印刷ジョブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述
された印刷仕様と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器
能力情報と、前記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置
の機器能力情報とに基づいて実行する印刷仕様を決定し、当該印刷仕様に基づいて印刷を
実行するにあたっての印刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づ
いて印刷される印刷媒体の後処理を実行するにあたっての印刷後処理設定を記述した印刷
後処理ジョブ設定データとを生成する印刷仕様決定ステップ、
前記印刷仕様決定ステップで決定された印刷仕様に基づき、前記コンテンツデータ取得
ステップで取得されたコンテンツデータを加工するコンテンツデータ加工ステップ、
前記印刷仕様決定ステップで生成された印刷ジョブ設定データを出力する印刷ジョブ設
定データ出力ステップ、
前記印刷仕様決定ステップで生成された印刷後処理ジョブ設定データを出力する印刷後
処理ジョブ設定データ出力ステップ、
前記印刷ジョブ設定データ出力ステップで出力された印刷ジョブ設定データの記述内容
に基づき、印刷装置に対して前記コンテンツデータ加工ステップで加工されたコンテンツ
データの印刷を指示する印刷指示ステップ、及び
前記印刷後処理ジョブ設定データ出力ステップで出力された印刷後処理ジョブ設定デー
タの記述内容に基づき、印刷後処理装置に対して前記印刷装置で印刷された印刷媒体の後
処理を指示する印刷後処理指示ステップとして実現される処理をコンピュータに実行させ
ることを特徴とする。
【００７３】
この構成によれば、印刷装置機器能力情報取得ステップにより、利用可能な印刷装置の
機器能力情報を取得し、印刷後処理装置機器能力情報取得ステップにより、利用可能な印
刷後処理装置の機器能力情報を取得した後、印刷仕様決定ステップにより、前記印刷ジョ
ブ定義データ入力ステップで受け付けられた印刷ジョブ定義データに記述された印刷仕様
と、前記印刷装置機器能力情報取得ステップで取得された印刷装置の機器能力情報と、前
記印刷後処理装置機器能力情報取得ステップで取得された印刷後処理装置の機器能力情報
とに基づいて実行する印刷仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印
刷設定を記述した印刷ジョブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体
の後処理を実行するにあたっての印刷後処理設定を記述した印刷後処理ジョブ設定データ
とを生成する。また、コンテンツデータ取得ステップにより、前記印刷ジョブ定義データ
入力ステップで受け付けられた印刷ジョブ定義データと関連付けられたコンテンツデータ
を取得し、コンテンツデータ加工ステップにより、前記印刷仕様決定ステップで決定され
た印刷仕様に基づき、前記コンテンツデータ取得ステップで取得されたコンテンツデータ
を加工し、印刷指示ステップにより、前記印刷ジョブ設定データ出力ステップで出力され
た印刷ジョブ設定データの記述内容に基づき、印刷装置に対して前記コンテンツデータ加
工ステップで加工されたコンテンツデータの印刷を指示するように構成されている。従っ
て、利用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した
機器能力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行する
よう、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することができ、こ
れにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実
現するための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ設定デ
ータを生成することができると共に、コンテンツデータをコンテンツデータ加工ステップ
により適切に加工することによって人的作業によってコンテンツデータを加工する必要が
なくなるという効果が得られる。
【００７４】
［形態４８］  形態４８の発明は、形態４６又は形態４７の印刷プログラムに係り、
前記印刷仕様決定ステップは、前記印刷ジョブ定義データと前記印刷装置機器能力情報
と前記印刷後処理装置機器能力情報とに基づいて、実行する印刷仕様を推論する推論モジ
ュールと、前記推論モジュールに対して所定の印刷ジョブ設定ルールを格納した印刷ジョ
ブ設定ルールデータベースとを備えたことを特徴とする。
この構成によれば、推論モジュールによって実行する印刷仕様を推論することができ、
印刷ジョブ設定ルールデータベースによって所定の印刷ジョブ設定ルールを格納している
ので、印刷仕様決定ステップは、容易にかつ再現性を持って印刷仕様を決定することがで
きるという効果が得られる。
【００７５】
［形態４９］  形態４９の発明は、形態４８の印刷プログラムに係り、
前記印刷ジョブ設定ルールデータベースは、ｉｆ−ｔｈｅｎ形式のルールを格納してい
ることを特徴とする。
この構成によれば、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節「
ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結果
が出てくるように構成されているので、印刷仕様決定ステップは、自動的にその印刷仕様
を決定することができるという効果が得られる。
【００７６】
［形態５０］  形態５０の発明は、形４９の印刷プログラムに係り、
前記ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ定義
データと取得した機器能力情報とが合致しない場合は、前記ｉｆ節は真にならないことを
特徴とする。
この構成によれば、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された
印刷ジョブ定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真になら
ないので、印刷仕様を決定しないとし、不測の事態を防ぐことができるという効果が得ら
れる。
【００７７】
［形態５１］  形態５１の発明は、形態４９または５０の印刷プログラムに係り、
前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は、
それぞれの装置について前記ｉｆ節の成立を判定し、それぞれの装置の組み合わせについ
て前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回
の処理を行うことを特徴とする。
【００７８】
この構成によれば、前記ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置
が複数ある場合は、それぞれの装置について前記ｉｆ節の成立を判定した後、それぞれの
装置の組み合わせについて前記ｉｆ節の成立を検討し、各装置の組み合わせについて内側
ループを形成し、複数回の処理を行うので、利用可能な印刷装置、利用可能な印刷後処理
装置の全てについて検討を行い最善の結果を求めることができるという効果が得られる。
【００７９】
［形態５２］  形態５２の発明は、形態４６〜５１のいずれか１の印刷プログラムに係
り、
前記印刷仕様決定ステップは、前記印刷装置及び前記印刷後処理装置の機器能力の制約
によって印刷仕様を実現できないような場合には、０個以上の代替印刷仕様を出力するこ
とを特徴とする。
【００８０】
この構成によれば、前記印刷装置及び前記印刷後処理装置の機器能力の制約によって印
刷仕様を実現できないような場合には、前記印刷仕様決定ステップは０個以上の代替印刷
仕様を出力するので、代替のしようがないジョブ定義データ以外については、印刷仕様決
定ステップが当該印刷仕様に近い代替印刷仕様を複数出力し、これら複数の代替印刷仕様
候補をユーザに提示して選択させることができるという効果が得られる。
【００８１】
［形態５３］  形態５３の発明は、形態５２の印刷プログラムに係り、
前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ定義データをどの程
度満たしているかを示す情報を含むことを特徴とする。
この構成によれば、前記代替印刷仕様は、実行する印刷仕様が、入力された印刷ジョブ
定義データをどの程度満たしているかを示す情報を含むので、この代替印刷仕様を容易に
評価できるという効果が得られる。
【００８２】
［形態５４］  形態５４の発明は、形態４６〜５３のいずれか１の印刷プログラムに係
り、
前記印刷後処理は、丁合、綴じ方、製本方法、折り方、梱包、又は輸送を含むことを特
徴とする。
この構成によれば、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、
輸送など、ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わ
せて用いれば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことが
できるという効果が得られる。
【００８３】
［形態５５］  形態５５の記録媒体は、形態１９〜２７のいずれか１の印刷支援プログ
ラム、又は形態４６〜５４のいずれか１の印刷プログラムを記録したコンピュータ読み取
り可能な記録媒体である。
【発明を実施するための最良の形態】
【００８４】
以下、本発明の実施形態に係る印刷支援装置について詳細に説明する。なお、この印刷
支援装置は、印刷部を備えた印刷装置としても適用でき、また、この印刷支援装置の各部
の機能を有する各々の装置の組合せとしても適用できる。
図１は、本発明の実施形態に係る印刷支援装置の構成を示すブロック図である。
この印刷支援装置１０は、コンテンツデータ取得部１１と、コンテンツデータ加工部１
２と、コンテンツデータ出力部１３と、印刷ジョブ定義データ入力部１４と、印刷仕様決
定部１５と、印刷ジョブ定義データ出力部１６と、印刷装置機器能力情報取得部１７と、
印刷後処理装置機器能力情報取得部１８と、印刷後処理ジョブ設定データ出力部１９とを
備える。また、データの種類としては、コンテンツデータをＸ、印刷ジョブ定義データを
Ｙ、加工済コンテンツデータをＸ´、印刷ジョブ設定データをＹ´、印刷装置機器能力情
報をＺ、印刷後処理装置機器能力情報をＷ、印刷後処理ジョブ設定データをＷ´とする。
【００８５】
コンテンツデータ取得部１１は、ユーザから送付される印刷データに含まれているコン
テンツデータＸを入力し取得する。
印刷ジョブ定義データ入力部１４は、ユーザから送付される印刷データに含まれている
印刷ジョブ定義データＹを入力し取得する。
印刷仕様決定部１５は、印刷ジョブ定義データ入力部１４にて取得された印刷ジョブ定
義データＹを取り入れ、この印刷ジョブ定義データＹを印刷装置２０にて印刷可能なデー
タにするために印刷ジョブ設定データＹ´に変換する。また、変換された印刷ジョブ設定
データＹ´と、印刷後処理装置機器能力情報取得部１８にて取得された印刷後処理装置機
器能力情報Ｗとに基づいて、印刷後処理ジョブ設定データＷ´を生成する。
【００８６】
印刷ジョブ設定データ出力部１６は、印刷仕様決定部１５にて変換された印刷ジョブ設
定データＹ´を印刷装置２０に対して出力する。
コンテンツデータ加工部１２は、コンテンツデータ取得部１１により取得したコンテン
ツデータＹを印刷するために、印刷仕様決定部１５にて生成された印刷ジョブ設定データ
に基づいてコンテンツデータＹを加工し加工済コンテンツデータＹ´を生成する。
【００８７】
コンテンツデータ出力部１３は、コンテンツデータ加工部１２にて加工された加工済コ
ンテンツデータＹ´を印刷装置２０に対して出力する。
印刷装置機器能力情報取得部１７は、印刷装置２０から印刷装置２０の機器能力情報と
しての印刷装置機器能力情報を取得する。印刷装置２０とは、直接接続されていても良い
し、インターネットなどの無線通信を介して接続されているも良い。
【００８８】
印刷後処理装置機器能力情報取得部１８は、印刷後処理装置３０から印刷後処理３０の
機器能力情報としての印刷後処理装置機器能力情報を取得する。印刷後処理装置３０とは
、直接接続されていても良いし、インターネットなどの無線通信を介して接続されている
も良い。
印刷後処理ジョブ設定データ出力部１９は、印刷仕様決定部１５にて生成された印刷後
処理ジョブ設定データを印刷後処理装置３０に対して出力する。
【００８９】
この構成によれば、印刷装置機器能力情報取得部１７により、利用可能な印刷装置の機
器能力情報を取得し、印刷後処理装置機器能力情報取得部１８により、利用可能な印刷後
処理装置の機器能力情報を取得した後、印刷仕様決定部１５により、印刷ジョブ定義デー
タ入力部１４で受け付けられた印刷ジョブ定義データに記述された印刷仕様と、印刷装置
機器能力情報取得部１７で取得された印刷装置の機器能力情報と、印刷後処理装置機器能
力情報取得部１８で取得された印刷後処理装置の機器能力情報とに基づいて実行する印刷
仕様を決定し、当該印刷仕様で印刷を実行するにあたっての印刷設定を記述した印刷ジョ
ブ設定データと、前記印刷仕様に基づいて印刷される印刷媒体の後処理を実行するにあた
っての印刷後処理設定を記述した印刷後処理ジョブ設定データとを生成する。従って、利
用可能な後処理装置の機器能力情報を取得し、印刷ジョブ定義データと、取得した機器能
力情報に応じて、必要ならば、印刷仕様を変更して印刷及び印刷後処理を実行することが
でき、また、変更した印刷仕様に従って印刷ジョブ定義データを生成・出力することがで
き、これにより、利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕
様を実現するための処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ
設定データを生成することができる。
【００９０】
また、コンテンツデータ取得部により、前記印刷ジョブ定義データ入力部で受け付けら
れた印刷ジョブ定義データと関連付けられたコンテンツデータを取得し、コンテンツデー
タ加工部により、前記印刷仕様決定部で決定された印刷仕様に基づき、前記コンテンツデ
ータ取得ステップで取得されたコンテンツデータを加工し、印刷指示部により、前記印刷
ジョブ設定データ出力部１９で出力された印刷ジョブ設定データの記述内容に基づき、印
刷装置に対して前記コンテンツデータ加工部１２で加工されたコンテンツデータの印刷を
指示するように構成されている。従って、利用可能な後処理装置の機器能力情報を取得し
、印刷ジョブ定義データと、取得した機器能力情報に応じて、必要ならば、印刷仕様を変
更して印刷及び印刷後処理を実行するよう、変更した印刷仕様に従って印刷ジョブ定義デ
ータを生成・出力することができ、これにより、利用可能な印刷装置及び印刷後処理装置
の組み合わせによって、印刷仕様を実現するための処理の流れを自動的に検索し、それぞ
れの機器に対応する印刷ジョブ設定データを生成することができると共に、コンテンツデ
ータをコンテンツデータ加工部１２により適切に加工することによって人的作業によって
コンテンツデータを加工する必要がなくなる。
【００９１】
図２は、本発明の実施形態に係る印刷支援装置が、複数の印刷装置及び複数の印刷後処
理装置とネットワークを介して接続されたときの状態を示す概念図である。
同図に示すように、本発明の印刷支援装置１０と、印刷装置２０Ａ，２０Ｂと、印刷後
処理装置３０Ａ，３０Ｂとが同一のネットワークを介して接続されている。この図の例で
は、本発明の印刷支援装置１０台に対して、印刷装置２０を２台、印刷後処理装置３０を
２台使用している場合の使用状況を示している。
【００９２】
前述したように、印刷装置機器能力情報取得部１７は、印刷装置２０とインターネット
などの無線通信を介して接続されることができるし、印刷後処理装置機器能力情報取得部
１８は、印刷後処理装置３０とインターネットなどの無線通信を介して接続されることが
できる。すなわち、この図に示すように、印刷支援装置１０と、印刷装置２０Ａ，２０Ｂ
と、印刷後処理装置３０Ａ，３０Ｂとが同一のネットワークを介して接続して、データの
送受をすることができる。
【００９３】
これにより、印刷装置２０又は印刷後処理装置３０が印刷制御装置１０の近傍に配置さ
れていなくても、印刷制御装置１０は、印刷装置２０又は印刷後処理装置３０から印刷装
置機器能力情報又は印刷後処理装置機器能力情報を取得することができるので、利用可能
な印刷装置２０又は印刷後処理装置３０についての情報を予め取得しておけば、必要な情
報のみを取り出して使用することができ、短時間でその印刷仕様を決定することができる
。
【００９４】
図３は、コンピュータシステムのハードウェア構成を示す機能ブロック図である。
ここで、この印刷支援装置１０は、コンテンツデータ取得部１１、コンテンツデータ加
工部１２、コンテンツデータ出力部１３、印刷ジョブ定義データ入力部１４、印刷仕様決
定部１５、印刷ジョブ定義データ出力部１６、印刷装置機器能力情報取得部１７、印刷後
処理装置機器能力情報取得部１８、印刷後処理ジョブ設定データ出力部１９などをソフト
ウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は
、図３に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎ
ｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒ
ａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み
出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰ
ＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスや
ＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等
からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（
Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置
（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷手段やＣＲＴ、ＬＣＤモニター等
の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、およ
び図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものであ
る。
【００９５】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラ
ムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ
−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、ま
たはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされ
た各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２に
ロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して
所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上
で実現できるようになっている。
【００９６】
図４は、本発明の実施形態に係る印刷支援装置における処理の流れを示すフローチャー
トである。
まず、ステップＳ４１において、装置を起動させた後、ステップＳ４２において、印刷
支援装置１０の印刷ジョブ定義データ入力部１４にて、印刷ジョブ定義データＹを取得す
る。次に、印刷装置機器能力情報取得部１７にて、印刷装置２０の機器能力に関する印刷
装置機器能力情報Ｚを取得する。次に、印刷後処理装置機器能力情報取得部１８にて、印
刷後処理の機器能力に関する印刷後処理機器能力情報Ｗを取得する。
【００９７】
次に、ステップＳ４５において、印刷仕様決定部１５にて、上記のように入手された印
刷ジョブ定義データＹ、及び印刷装置機器能力情報Ｚに基づいて、実行する印刷仕様を決
定し、ステップＳ４６において、同じく印刷仕様決定部１５にて、ステップＳ４６におい
て決定した印刷仕様に基づいて印刷ジョブ設定データＹ´を作成し、作成した印刷ジョブ
設定データＹ´を印刷ジョブ設定データ出力部１６を介して印刷装置２０に対して出力す
る。
【００９８】
次に、ステップＳ４７において、同じく印刷仕様決定部１５にて、上記のように入手さ
れた印刷ジョブ定義データＹ、及び印刷後処理機器能力情報Ｗに基づいて、印刷後処理ジ
ョブ設定データＷ´を作成し、作成した印刷後処理ジョブ設定データＷ´を印刷後処理ジ
ョブ定義データ出力部１９を介して印刷後処理装置３０に対して出力する。
以上のようにして、印刷ジョブ設定データＹ´を印刷装置２０に、印刷後処理ジョブ設
定データＷ´を印刷後処理装置３０に送出した後、ステップＳ４８において印刷支援装置
１０における動作を終了する。
【００９９】
なお、ステップＳ４６とステップＳ４７とは、順序を逆にして、ステップＳ４７を先に
、ステップＳ４６を後に行っても良い。
また、コンテンツデータ加工部１２にて加工された加工済コンテンツデータＸ´は、上
記処理手順に含まれていないが、ステップＳ４６における印刷ジョブ定義データを印刷装
置２０に対して出力する際に、同時に印刷装置２０に出力しても良いし、印刷時をずらし
た場合は、上記ステップＳ４７における印刷後処理ジョブ設定データを印刷後処理装置３
０に対して出力する際に、同時に印刷後処理装置３０に出力しても良い。
【０１００】
図５は、コンテンツデータの一例を示す図である。
コンテンツデータ取得部１１にて取得されるコンテンツデータＸは、全体仕様として、
同図の＜コンテンツデータ＞〜＜コンテンツデータ＞に示すように、＜ファイル＞の種類
として「電子ファイル」、＜ページサイズ＞として「Ａ４縦」、＜ページ指定＞として「
１−４ページ」、＜カラー／白黒＞として「カラー」と設定され、また、同図の＜仕上が
り仕様＞〜＜仕上がり仕様＞に示すように、＜仕上がりサイズ＞として「Ａ４縦」、＜仕
上がり種類＞として「二折、左折」と設定されている。
【０１０１】
図６は、コンテンツ加工情報設定データの一例を示す図である。
コンテンツデータ加工部１２では、同図に示すようなコンテンツ加工設定データを用い
て、コンテンツデータＸを加工し、加工済コンテンツデータＸ´を生成する。
このコンテンツ加工設定データは、＜コンテンツ加工設定＞〜＜コンテンツ加工設定＞
の部分に主として面付けの設定を行い、この例では、＜表面＞が「４，１」、＜裏面＞が
「２，３」と面付けを設定している。また、＜入力コンテンツデータ＞の＜ファイル＞の
種類として「電子ファイル」、＜出力コンテンツデータ＞の＜ファイル＞の種類として「
電子ファイル」と設定されている。
【０１０２】
図７は、印刷ジョブ設定データの一例を示す図である。
印刷仕様決定部１５では、印刷ジョブ定義データを変換してこのような印刷ジョブ設定
データＹ´を生成するが、このデータは、実際に印刷を実行する際に用いられるデータで
ある。
同図に示すように、印刷に用いられる印刷ジョブ設定データＹ´は、＜印刷設定＞〜＜
印刷設定＞の部分で印刷設定を行い、この例では、＜用紙サイズ＞として「Ａ３横」、＜
両面／片面＞として「両面」、＜カラー／白黒＞として「カラー」と設定され、＜コンテ
ンツデータ＞の＜ファイル＞の種類として「電子ファイル」と設定されている。
【０１０３】
図８は、印刷後処理ジョブ設定データの一例を示す図である。
印刷仕様決定部１５では、印刷ジョブ設定データ、及び印刷後処理装置機器能力情報に
基づいてこのような印刷後処理ジョブ設定データＹ´を生成するが、このデータは、実際
に印刷後処理を実行する際に用いられるデータである。
同図に示すように、印刷後処理に用いられる印刷後処理ジョブ設定データＷ´は、＜印
刷後処理設定＞〜＜印刷後処理設定＞の部分で印刷後処理設定を行い、この例では、＜後
処理方法＞として「二折」、＜用紙幅＞として「２９７ｍｍ」、＜ストッパー位置＞とし
て「２１０ｍｍ」と設定されている。この後処理装置は、裁断機の設定を示すもので、他
の後処理装置では他の項目の設定をすることができる。
【０１０４】
次に、上述した裁断機について説明する。
図９は、紙折機の構造を示す概略図である。この図は、紙折機構を紙送り方向に対して
横方向から見た断面図である。図中、紙搬送ベルト３１上に、図の矢印の方向から用紙が
挿入される。用紙はストッパー３２に当たるまで、紙搬送ベルト３１とローラ３３で運ば
れ、ストッパー３２に当たる位置まで送られると、下からナイフ３４がせり上がって紙を
折る。そして、「ストッパー位置」のところで、ストッパー３２からナイフ３４までの距
離を用紙幅に合わせた位置であり、また、「用紙幅」の項目は、用紙が搬送される方向に
沿って配された用紙ガイドを設定するために利用する。すなわち、用紙ガイドは、２個配
され、その間の距離が用紙幅に相当している。これにより、用紙が曲がらずに紙搬送ベル
ト３１上を搬送されるよう設定されている。
【０１０５】
図１０及び図１１は、印刷装置機器能力情報を示す図である。
図１０に示す印刷装置機器能力情報Ｚの例では、＜機器能力＞〜＜機器能力＞の＜装置
名＞として「印刷装置Ａ」、＜装置種類＞として「印刷装置」、＜用紙サイズ＞として「
Ａ４，Ａ５，Ｂ５，ハガキ」、＜両面／片面印刷＞として「片面」、＜カラー／白黒＞と
して「カラー、モノクロ」の両方と設定されている。また、図１１に示す例では、＜機器
能力＞〜＜機器能力＞の＜装置名＞として「印刷装置Ｂ」、＜装置種類＞として「印刷装
置」、＜用紙サイズ＞として「Ａ３，Ａ４，Ａ５，Ｂ４，Ｂ５」、＜両面／片面印刷＞と
して「両面、片面」の両方、＜カラー／白黒＞として「モノクロ」と設定されている。
【０１０６】
図１２及び図１３は、印刷後処理装置機器能力情報を示す図である。
図１２に示す印刷後処理装置機器能力情報Ｗの例では、＜機器能力＞〜＜機器能力＞の
＜装置名＞として「印刷後処理装置Ａ」、＜装置種類＞として「印刷後処理装置」、＜後
処理方法＞として「二折」、＜用紙サイズ＞として「Ａ３，Ａ４，Ａ５，Ｂ４，Ｂ５」と
設定されている。また、図１３に示す例では、＜機器能力＞〜＜機器能力＞の＜装置名＞
として「印刷後処理装置Ｂ」、＜装置種類＞として「印刷後処理装置」、＜後処理方法＞
として「二折、中綴じ、ステーブル」、＜用紙サイズ＞として「Ａ３，Ａ４，Ａ５，Ｂ５
」と設定されている。
【０１０７】
図１４は、印刷仕様決定部の内部構成を示すブロック図である。
本実施形態に係る印刷支援装置１０の印刷仕様決定部１５は、入力された印刷ジョブ定
義データと、取得した印刷装置及び印刷後処理装置の機器能力情報から、使用できる装置
で実現できる印刷仕様を決定し、印刷設定及び印刷後処理設定を導出する。すなわち、印
刷仕様決定部１５は、同図に示すように、推論モジュールと印刷ジョブ設定ルールデータ
ベースとを備え、推論モジュールは、入力した印刷ジョブ定義データ、及び機器能力情報
を、印刷ジョブ設定ルールデータベースに基づいて、印刷ジョブ設定データ、及び印刷後
処理ジョブ設定データを生成する。印刷ジョブ設定ルールデータベースについては後述す
る。
このように、推論モジュールによって実行する印刷仕様を推論すれば、印刷ジョブ設定
ルールデータベースによって所定の印刷ジョブ設定ルールを格納しているので、印刷仕様
決定部は、容易にかつ再現性を持って印刷仕様を決定することができる。
【０１０８】
図１５は、印刷仕様決定部における処理の流れを示すフローチャートである。
ステップＳ１５１において、装置を起動後、ステップＳ１５２において印刷ジョブ設定
ルールデータベースから適切な印刷ジョブ設定ルールを読み込み、ステップＳ１５３にお
いて、入力した印刷ジョブ定義データ、及び機器能力情報が印刷ジョブ設定ルールの「ｉ
ｆ」節を満たすか否かを判断する。そして、「ｉｆ」節を満たす場合は、ステップＳ１５
４において、「ｔｈｅｎ」節を設定候補として保存しておく。ステップＳ１５４において
設定候補を保存するか、あるいは、ステップＳ１５３において入力情報が「ｉｆ」節を満
たさない場合は、ステップＳ１５５において未処理ルールがあるか否かを判断する。そし
て、未処理ルールがある場合は、ステップＳ１５２に戻り、ルールを読み込み、その後の
処理を繰り返す。ステップＳ１５５において未処理ルールがなくなった場合は、ステップ
Ｓ１５６において、ステップＳ１５４で保存しておいた設定情報を「設定完全性」でソー
トして出力し、ステップＳ１５７において処理を終了する。
以上説明したように、印刷ジョブ設定ルールデータベースは、条件節「ｉｆ」と結果節
「ｔｈｅｎ」とを用いて形成されているので、条件節のみを当てはめれば、自然とその結
果が出てくるので、印刷仕様決定部１５は、自動的にその印刷仕様を決定することができ
る。
【０１０９】
図１６は、印刷ジョブ設定ルールの一例（実施例１）を示す図である。図１６（ａ）は
条件節、すなわち「ｉｆ」節を示し、図１６（ｂ）は「ｔｈｅｎ」節を示す。
同図のルールは、＜全体仕様＞、＜印刷装置の機器能力情報＞、＜印刷後処理装置の機
器能力情報＞が定められている。
まず、図１６（ａ）に示す「ｉｆ」節では、＜全体仕様＞、＜印刷装置の機器能力＞、
＜印刷後処理の機器能力＞などが設定されている。＜全体仕様＞として、＜コンテンツデ
ータ＞の＜ファイル＞は「＄１」、＜ページサイズ＞は「Ａ４縦」、＜カラー＞は「カラ
ー」、＜仕上がり仕様＞の＜仕上がりサイズ＞は「Ａ４縦」、＜仕上がり種類＞は「二折
、左折」、＜印刷装置の機器能力＞として、＜装置種類＞は「印刷装置」、＜用紙サイズ
＞は「Ａ３」、＜両面印刷＞は「両面」、＜カラー＞は「カラー」、＜装置名＞は「＄２
」と設定され、＜印刷後処理装置の機器能力＞として、＜装置種類＞は「印刷後処理装置
」、＜後処理方法＞は「二折」、＜用紙サイズ＞は「Ａ３」、＜装置名＞は「＄３」、と
設定されている。
【０１１０】
次に、図１６（ｂ）に示す「ｔｈｅｎ」節では、＜設定完全性＞、＜コンテンツ加工設
定＞、＜印刷設定＞、＜印刷後処理設定＞などが設定されている。＜コンテンツ加工設定
＞は、＜設定完全性＞として「１」、＜入力コンテンツデータ＞の＜ファイル＞は、「＄
１」、＜出力コンテンツデータ＞の＜ファイル＞は「＄１．ｔｍｐ」、＜出力コンテンツ
データ＞の＜面付け−表面＞は「４，１」、＜面付け−裏面＞は「２，３」と設定されて
いる。
【０１１１】
また、＜印刷設定＞は、＜装置名＞が「＄２」、＜コンテンツデータ＞の＜ファイル＞
は「＄１．ｔｍｐ」、用紙サイズは「Ａ３」、＜両面印刷＞は「両面」、＜カラー＞は「
カラー」、＜印刷後処理設定＞は、＜装置名＞が「＄３」、＜後処理体裁＞が「二折」、
＜用紙幅＞が「２９７ｍｍ」、＜ストッパー位置＞が「２１０ｍｍ」と設定されている。
【０１１２】
印刷ジョブ設定ルールデータベースには、このようなｉｆ−ｔｈｅｎ形式のルールが多
数格納されており、図１５に示した処理フローのように、このルールを参照して印刷仕様
の決定及びその仕様を実現するための装置設定を導出する。
ルール中、「＄」記号と数字とが連続する部分は、変数である。変数は、未定義の場合
は、照合するデータの値が代入され、ｉｆ条件に対しては真となる。定義済の場合は、そ
の値と同等に扱う。
【０１１３】
すなわち、図１６に示した印刷ジョブ設定ルールのｉｆ節中の
＜コンテンツデータ＞
＜ファイル＞＄１＜．／ファイル＞
＜ページサイズ＞Ａ４縦＜．／ページサイズ＞
＜ページ指定＞１−４＜／ページ指定＞
＜カラー＞カラー＜／カラー＞
＜コンテンツデータ＞
と照合されると、変数＄１に「電子ファイル１」が代入される。そして、続くｔｈｅｎ
節は、
＜コンテンツ加工設定＞
＜入力コンテンツデータ＞
＜ファイル＞電子ファイル＜．／ファイル＞
＜／入力コンテンツデータ＞
＜出力コンテンツデータ＞
＜ファイル＞電子ファイル１．ｔｍｐ＜．／ファイル＞
＜／出力コンテンツデータ＞
＜面付−表面＞４，１＜／面付−表面＞
＜面付−裏面＞２，３＜／面付−裏面＞
＜コンテンツ加工設定＞
と同等になる。
【０１１４】
機器能力＄２，＄３も同様であるが、ｉｆ節中の機器能力条件に合致する装置が複数あ
る場合は、それぞれの装置についてｉｆ節の成立を判定する。すなわち、＄２が印刷装置
Ａの場合と印刷装置Ｂの場合、＄３が印刷後処理装置Ａの場合と印刷後処理装置Ｂの場合
との組み合わせについて、ｉｆ節の成立が検討される。即ち、前記印刷仕様決定部の処理
フローにおいて、詳細には、「入力情報はｉｆ節を満たすか？」の部分、及びこの判断が
ｙｅｓの場合、の「ｔｈｅｎ」節を設定候補として保存」の部分は、各装置の組み合わせ
について内側ループを形成して複数回の処理を行う。
【０１１５】
尚、本実施形態では、ルールのｉｆ節の各行は、ＡＮＤ条件である。即ち、ｉｆ節の全
ての行が、入力された印刷ジョブ定義データ／取得した機器能力情報と合致しなければ、
ｉｆ節全体は真にならない。逆に、印刷ジョブ定義データ／機器能力除法側は、ＯＲ条件
で、全てがｉｆ節に合致する必要はない。従って、印刷装置Ａと印刷装置Ｂとでは、この
ルールのｉｆ節は真にならない。その理由は、カラー対応で用紙サイズＡ３対応の印刷装
置がないからである。
【０１１６】
従って、ｉｆ節の各行はＡＮＤ条件であり、前記ｉｆ節の全てが入力された印刷ジョブ
定義データと取得した機器能力情報とが合致しない場合は、ｉｆ節は真にならないので、
印刷仕様を決定しないとし、不測の事態を防ぐことができる。
また、ｉｆ−ｔｈｅｎ形式のｉｆ節中の機器能力条件に合致する装置が複数ある場合は
、それぞれの装置についてｉｆ節の成立を判定した後、それぞれの装置の組み合わせにつ
いてｉｆ節の成立を検討し、各装置の組み合わせについて内側ループを形成し、複数回の
処理を行うので、利用可能な印刷装置、利用可能な印刷後処理装置の全てについて検討を
行えば最善の結果を求めることができる。
【０１１７】
図１７は、印刷ジョブ設定ルールの他の一例（実施例２）を示す図である。図１７（ａ
）は条件節、すなわち「ｉｆ」節を示し、図１７（ｂ）は「ｔｈｅｎ」節を示す。
同図のルールは、＜全体仕様＞、＜印刷装置の機器能力情報＞、＜印刷後処理装置の機
器能力情報＞が定められている。
まず、図１７（ａ）に示す「ｉｆ」節では、＜全体仕様＞、＜印刷装置の機器能力＞、
＜印刷後処理の機器能力＞などが設定されている。＜全体仕様＞として、＜コンテンツデ
ータ＞の＜ファイル＞は「＄１」、＜ページサイズ＞は「Ａ４縦」、＜カラー＞は「カラ
ー」、＜仕上がり仕様＞の＜仕上がりサイズ＞は「Ａ４縦」、＜仕上がり種類＞は「二折
、左折」、＜印刷装置の機器能力＞として、＜装置種類＞は「印刷装置」、＜用紙サイズ
＞は「Ａ３」、＜両面印刷＞は「両面」、＜カラー＞は「モノクロ」、＜装置名＞は「＄
２」と設定され、＜印刷後処理装置の機器能力＞として、＜装置種類＞は「印刷後処理装
置」、＜後処理方法＞は「二折」、＜用紙サイズ＞は「Ａ３」、＜装置名＞は「＄３」、
と設定されている。
【０１１８】
次に、図１７（ｂ）に示す「ｔｈｅｎ」節では、＜設定完全性＞、＜コンテンツ加工設
定＞、＜印刷設定＞、＜印刷後処理設定＞などが設定されている。＜コンテンツ加工設定
＞は、＜設定完全性＞として「０．７」、＜入力コンテンツデータ＞の＜ファイル＞は、
「＄１」、＜出力コンテンツデータ＞の＜ファイル＞は「＄１．ｔｍｐ」、＜出力コンテ
ンツデータ＞の＜面付け−表面＞は「４，１」、＜面付け−裏面＞は「２，３」と設定さ
れている。
【０１１９】
また、＜印刷設定＞は、＜装置名＞が「＄２」、＜コンテンツデータ＞の＜ファイル＞
は「＄１．ｔｍｐ」、用紙サイズは「Ａ３」、＜両面印刷＞は「両面」、＜カラー＞は「
モノクロ」、＜印刷後処理設定＞は、＜装置名＞が「＄３」、＜後処理体裁＞が「二折」
、＜用紙幅＞が「２９７ｍｍ」、＜ストッパー位置＞が「２１０ｍｍ」と設定されている
。
【０１２０】
この実施例２においては、印刷ジョブ、印刷装置、印刷後処理が、図１６で前述した実
施例１と同様であり、モノクロプリンタでＡ３用紙に出力して、ご処理装置で二折にする
ルールがあったとすると、このルールは、入力された印刷ジョブのコンテンツデータが腹
―なのに対し、Ａ３対応でカラー非対応の印刷装置で、モノクロ出力するルールである。
このルールにより、印刷ジョブ仕様を完全に満たすことはないが、一応印刷出力を出すこ
とができるという設定である。従って、設定完全性を「０．７」と設定されている。
【０１２１】
また、コンテンツ加工設定は、本実施例では内部処理のため、ジョブ定義データ形式と
しないが、外部にコンテンツ加工手段を備える場合には、ジョブ定義データとして出力す
ることもできる。
そして、加工されたコンテンツデータを印刷すべく、印刷ジョブ定義データを生成し、
印刷ジョブ定義データ出力部を介して出力する。
尚、モノクロ専用の印刷装置にカラーのコンテンツデータを入力した場合、印刷装置の
処理で適切にモノクロでプリントされる場合は、コンテンツ加工手段でデータ変換を行う
こともできる。
【０１２２】
図１８は、コンテンツ加工設定データの一例を示す図である。
同図に示すように、＜コンテンツ加工設定＞として、＜面付−表面＞は、「４，１」、
＜面付−裏面＞は「２，３」と設定され、＜入力コンテンツデータ＞は、「電子ファイル
」、＜出力コンテンツデータ＞は、「電子ファイル１．ｔｍｐ」と設定されている。
図１９は、印刷ジョブ設定データの一例を示す図である。
同図に示すように、＜印刷ジョブ設定データ＞として、＜用紙サイズ＞は「Ａ３」と設
定され、＜両面印刷＞は＜両面＞と設定され、＜コンテンツデータ＞として、＜ファイル
＞は「電子ファイル」と設定されている。
【０１２３】
図２０は、印刷後処理ジョブ設定データの一例を示す図である。
同図に示すように、この印刷後処理ジョブ設定データＷ´の例は、＜印刷後処理ジョブ
設定データ＞として、＜印刷装置＞として「印刷後処理装置Ａ」とし、＜用紙幅＞として
「２９７ｍｍ」、＜ストッパー位置＞として「２１０ｍｍ」と設定されている。
図２１は、印刷後処理ジョブ設定データの他の例を示す図である。
同図に示すように、印刷後処理ジョブ設定データＷ´の他の例として、＜印刷装置＞と
して「印刷後処理装置Ｂ」とし、＜用紙幅＞、＜ストッパー位置＞が、前述した例と同様
である例を示している。
【０１２４】
本実施例では、Ａ３用紙を二折する処理は、印刷後処理装置Ａ，Ｂのいずれでも可能で
あるので、印刷後処理を印刷後処理装置Ａで行う場合と、印刷後処理装置Ｂで行う場合の
２つの処理形態の印刷後処理ジョブ設定データＷ´を出力することができる。
利用可能な印刷装置及び印刷後処理装置の組み合わせによって、印刷仕様を実現するた
めの処理の流れを自動的に検索し、それぞれの機器に対応する印刷ジョブ瀬低データを生
成することができる。
【０１２５】
印刷装置及び印刷後処理装置の機器能力の制約によって印刷仕様を実現できない場合で
も、できる限り、印刷仕様を満たす代替印刷仕様を決定して、印刷を実行することができ
る。
これにより、印刷装置及び印刷後処理装置の機器能力の制約によって印刷仕様を実現で
きないような場合にも、印刷仕様決定部１５が当該印刷仕様に近い代替印刷仕様を決定す
るので、できる限り印刷仕様を満たすように代替印刷仕様を決定して、印刷仕様に近い印
刷を実行することができる。
【０１２６】
また、代替印刷仕様を実現するために、コンテンツデータを適切に加工することによっ
てオペレータの作業によってコンテンツデータを加工する必要がなくなる。
なお、印刷後処理とは、丁合、製本（ステープル、平綴じ、中綴じ、無線と字、上製本
など）、折（二折、三折、四ツ折、観音折、乙折、クロス折など）、すじいれ、断裁、パ
ンチ孔あけ、ラミネート加工、梱包、輸送などを含む。また、印刷後処理装置で実施する
にあたり、必要な設定情報を含むことが可能なものであり、一例として、ＣＩＰ４（Ｉｎ
ｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｇｒａｔ
ｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｉｎｇ  ｉｎ  Ｐｒｅｐｒｅｓｓ，  Ｐｒｅｓｓ  ａｎｄ
Ｐｏｓｔｐｒｅｓｓ）によるＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）
が挙げられる。
【０１２７】
従って、印刷後処理装置として、丁合、綴じ方、製本方法、折り方、梱包、輸送など、
ほぼ全ての印刷後処理を対象とするので、これらの印刷後処理装置を組み合わせて用いれ
ば印刷後処理装置を自動で選択し、ほぼ完全な印刷後処理を自動で行うことができる。
なお、上記実施形態において、図４のフローチャートに示す処理を実行するにあたって
は、ＲＯＭに予め格納されている制御プログラムを実行する場合について説明したが、こ
れに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプログラ
ムをＲＡＭに組み込んで実行するようにしても良い。あるいは、そのプログラムをネット
ワークから取得しても良い。
【０１２８】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶
型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記
憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のい
かんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体
を含むものである。
【０１２９】
以上、本発明の実施形態について説明してきたが、本発明は、上記実施形態に限定され
ることなく、本発明の趣旨を逸脱することなく、種々の変更が可能である。
例えば、本実施形態では、図４のフローチャートに示すように、ステップＳ４３におい
て印刷装置機器能力情報を取得し、ステップＳ４４において印刷後処理装置機器能力情報
を取得したが、この順序に限定されることなく、先に印刷後処理装置機器能力情報を取得
し、後で印刷装置機器能力情報を取得することもできる。ステップＳ４６とステップＳ４
７の出力についても同様である。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施形態に係る印刷支援装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る印刷支援装置が複数の装置とネットワークを介して接続されたときの状態を示す概念図である。
【図３】コンピュータシステムのハードウェア構成を示す機能ブロック図である。
【図４】本発明の実施形態に係る印刷支援装置における処理の流れを示すフローチャートである。
【図５】コンテンツデータの一例を示す図である。
【図６】コンテンツ加工情報設定データの一例を示す図である。
【図７】印刷ジョブ設定データの一例を示す図である。
【図８】印刷後処理ジョブ設定データの一例を示す図である。
【図９】裁断機の構造を示す概略図である。
【図１０】印刷装置機器能力情報の一例を示す図である。
【図１１】印刷装置機器能力情報の他の例を示す図である。
【図１２】印刷後処理装置機器能力情報の一例を示す図である。
【図１３】印刷後処理装置機器能力情報の他の例を示す図である。
【図１４】印刷仕様決定部の内部構成を示すブロック図である。
【図１５】印刷仕様決定部における処理の流れを示すフローチャートである。
【図１６】印刷ジョブ設定ルールの一例を示す図である。
【図１７】印刷ジョブ設定ルールの他の例を示す図である。
【図１８】コンテンツ加工設定データの一例を示す図である。
【図１９】印刷ジョブ設定データの一例を示す図である。
【図２０】印刷後処理ジョブ設定データの一例を示す図である。
【図２１】印刷後処理ジョブ設定データの他の例を示す図である。
【符号の説明】
【０１３１】
１０…印刷支援装置、１１…コンテンツデータ取得部、１２…コンテンツデータ加工部、
１３…コンテンツデータ出力部、１４…印刷ジョブ定義データ入力部、１５…印刷仕様入
力部、１６…印刷ジョブ設定データ出力部、１７…印刷装置機器能力情報取得部、１８…
印刷後処理装置機器能力情報取得部、１９…印刷後処理ジョブ設定データ出力部、２０…
印刷装置、３０…印刷後処理装置
【図１】
2008181448.tif 000003
【図２】
2008181448.tif 000004
【図３】
2008181448.tif 000005
【図４】
2008181448.tif 000006
【図５】
2008181448.tif 000007
【図６】
2008181448.tif 000008
【図７】
2008181448.tif 000009
【図８】
2008181448.tif 000010
【図９】
2008181448.tif 000011
【図１０】
2008181448.tif 000012
【図１１】
2008181448.tif 000013
【図１２】
2008181448.tif 000014
【図１３】
2008181448.tif 000015
【図１４】
2008181448.tif 000016
【図１５】
2008181448.tif 000017
【図１６】
2008181448.tif 000018
【図１７】
2008181448.tif 000019
【図１８】
2008181448.tif 000020
【図１９】
2008181448.tif 000021
【図２０】
2008181448.tif 000022
【図２１】
2008181448.tif 000023