(57)【要約】【課題】印刷準備工程の作業時間を短縮できる装置をユーザに提示する。【解決手段】クライアントＰＣ２００は、プリンタＰのリソース情報を取得するプリンタ情報解析部５０３と、ジョブチケットから設定情報を取得するジョブチケット解析部５０２と、リソース情報と設定情報とを比較して、プリンタごとに、ジョブの実行に係る印刷準備工程についての作業時間の短縮の可否を判定し、プリンタの推奨度を算出する判定ルール照合部５０５と、を備えた。【選択図】図４
2017084035.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行するジョブ実行装置のリソースデータに関するリソース情報を取得する装置情報取得手段と、
実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段と、
前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業時間の短縮の可否を判定する判定手段と、
前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記推奨度算出手段は、前記作業量を削減できる前記作業工程の数量の多寡に基づいて、前記推奨度を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記推奨度算出手段は、前記判定手段による判定の結果と、前記作業工程に対して定められた優先度と、に基づいて算出される前記作業工程の重み値に基づいて、前記推奨度を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記装置情報取得手段は、前記ジョブ実行装置の能力を表す能力情報を取得し、
前記判定手段が前記能力情報と前記設定情報とを比較した時に、前記実行させるべきジョブの実行に必要な能力を備えていない前記ジョブ実行装置が見つかった場合、前記推奨度算出手段は当該ジョブ実行装置を前記推奨度の算出対象から除外することを特徴とする請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
コンピュータを、
ジョブを実行するジョブ実行装置のリソースデータに関するリソース情報を取得する装置情報取得手段、
実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段、
前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業量の削減の可否を判定する判定手段、及び、
前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段、
として機能させるための情報処理プログラム。
【請求項６】
前記推奨度算出手段は、前記作業量を削減できる前記作業工程の数量の多寡に基づいて、前記推奨度を算出することを特徴とする請求項５に記載の情報処理プログラム。
【請求項７】
前記推奨度算出手段は、前記判定手段による判定の結果と、前記作業工程に対して定められた優先度と、に基づいて算出される前記作業工程の重み値に基づいて、前記推奨度を算出することを特徴とする請求項５に記載の情報処理プログラム。
【請求項８】
前記装置情報取得手段は、前記ジョブ実行装置の能力を表す能力情報を取得し、
前記判定手段が前記能力情報と前記設定情報とを比較した時に、前記実行させるべきジョブの実行に必要な能力を備えていない前記ジョブ実行装置が見つかった場合、前記推奨度算出手段は当該ジョブ実行装置を前記推奨度の算出対象から除外することを特徴とする請求項５乃至７の何れか一項に記載の情報処理プログラム。
【請求項９】
ジョブを実行するジョブ実行装置のリソースデータに関するリソース情報を取得する装置情報取得手段と、
実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段と、
前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業量の削減の可否を判定する判定手段と、
前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段と、
を備えたことを特徴とする情報処理システム。
【請求項１０】
装置情報取得手段が、ジョブを実行するジョブ実行装置のリソースデータに関するリソース情報を取得するステップと、
設定情報取得手段が、実行させるべきジョブから該ジョブの設定情報を取得するステップと、
判定手段が、前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業量の削減の可否を判定するステップと、
推奨度算出手段が、前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出するステップと、
を有することを特徴とする情報処理方法。
【請求項１１】
情報処理装置と、ジョブを実行する複数のジョブ実行装置とがネットワークを介して接続された情報処理システムであって、
前記各ジョブ実行装置は、自装置が保有するリソースデータに関するリソース情報を保持するデータ保持部を備え、
前記情報処理装置は、
前記ジョブ実行装置から前記リソース情報を取得する装置情報取得手段と、
実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段と、
前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業量の削減の可否を判定する判定手段と、
前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段と、を備えたことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理プログラム、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
プリントオンデマンド（ＰＯＤ）においては顧客からの要求があり次第、迅速に印刷物を作成する。プリントオンデマンドは種々の印刷物（例えば雑誌、新聞、カタログ、広告等）を対象とするため、印刷時には各印刷物に応じてプリンタの調整や設定が必要となる。プリンタを操作するオペレータは高品質な印刷物を提供するため、印刷物ごとに以下のような印刷準備工程を実施する。
プリンタ選択工程…受注内容やプリンタ仕様から使用するプリンタを決定する。
用紙設定工程…使用予定の用紙で試し刷りをして印刷可否をチェックする。また、必要に応じて調整後の用紙設定を後の印刷時にも使用できるようにプリンタに登録する。
画質調整工程…測色やカラープロファイルの作成を行なって、画質を調整する。
【０００３】
ＰＯＤにおいては比較的小ロットの印刷物を短納期で作成する必要があるため、印刷にかかる準備時間は可能な限り短い方が望ましい。そこで、ジョブの設定内容とプリンタの能力情報から印刷物を作成するに最適なプリンタを提示することによって、オペレータがプリンタを選択する作業にかかる時間を短縮できる装置が提案されている。
特許文献１には、ジョブの設定情報とプリンタの能力を示す能力情報とを用いて、ジョブの処理を実行するために必要な装置の組み合わせをユーザに提示する装置が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術においては、プリンタのハードウェアに依存して決まる能力に基づいてジョブを実行可能なプリンタの組み合わせをユーザに提示する。従って、特許文献１に記載の技術においては、上記工程のうちプリンタ選択工程に係る作業時間は短縮されている。しかし、特許文献１に記載の技術においては、他の工程の作業時間は依然として短縮されていないため、作業時間の短縮について十分に考慮されたプリンタをユーザに提示しているとは言いがたい。
本発明は上述の事情に鑑みてなされたものであり、ジョブの実行に係る作業工程についての作業時間を短縮できるジョブ実行装置をユーザに提示できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、請求項１に記載の発明は、ジョブを実行するジョブ実行装置のリソースデータに関するリソース情報を取得する装置情報取得手段と、実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段と、前記リソース情報と前記設定情報とを比較して、前記ジョブ実行装置ごとに、前記実行させるべきジョブの実行に係る作業工程についての作業時間の短縮の可否を判定する判定手段と、前記判定手段による判定の結果に基づいて、前記ジョブ実行装置ごとに、前記実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ジョブの実行に係る作業工程についての作業時間を短縮できるジョブ実行装置をユーザに提示できるようになる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る印刷システムの構成を示す図である。
【図２】クライアントＰＣのハードウェア構成図である。
【図３】プリンタのハードウェア構成図である。
【図４】プリンタの機能ブロック図である。
【図５】振り分けアプリケーションの機能ブロック図である。
【図６】印刷設定情報の一例を示す図である。
【図７】プリンタ情報解析部が抽出した能力情報とリソース情報の一例を示す図である。
【図８】判定ルールの一例を示す図である。
【図９】判定結果の一例を示す図である。
【図１０】本発明の一実施形態に係る印刷システムの動作を示したシーケンス図である。
【発明を実施するための形態】
【０００８】
本発明の実施の形態を説明する。本発明は、印刷ジョブ設定情報とプリンタ情報を解析して最適な印刷装置をユーザに提示する印刷システムに際して、以下の特徴を有する。要するに、本発明に係る印刷システムは、印刷設定情報とプリンタ情報（能力情報、リソース情報）とに基づいて、印刷準備工程のうち作業時間の短縮が可能な工程をプリンタ毎に判定する点に特徴がある。更に、本発明に係る印刷システムは、この判定に基づいてユーザに対して何れのプリンタを用いることが最適かを、推奨する点に特徴がある。
上記記載の本発明の特徴について、以下の図面を用いて詳細に解説する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００９】
＜システム構成＞
図１は、本発明の一実施形態に係る印刷システムの構成を示す図である。
印刷システム１（情報処理システム）は、少なくとも１台のクライアントＰＣ（Personal Computer）２００（情報処理装置）と、複数のプリンタＰ（Ｐ１、Ｐ２、Ｐ３：印刷装置、ジョブ実行装置）を含んで構成される。クライアントＰＣ２００と夫々のプリンタＰとは、ＬＡＮ（Local Area Network）等のネットワークＮを介して有線又は無線により互いに通信可能に接続されている。
クライアントＰＣ２００はネットワークＮを介して、プリンタＰに対して印刷ジョブ（印刷設定情報を含むジョブチケット、及び描画データ）を送信したり、プリンタＰからプリンタ情報（能力情報とリソース情報を含む）をプリンタＰから取得する。また、クライアントＰＣ２００は、印刷ジョブを実行するに最適なプリンタに対して印刷ジョブを振り分ける印刷ジョブ振り分け装置として機能する。
【００１０】
＜ハードウェア構成＞
印刷システム１を構成するクライアントＰＣ２００とプリンタＰのハードウェア構成について説明する。
図２は、クライアントＰＣのハードウェア構成図である。
クライアントＰＣ２００は一般的なコンピュータ装置であり、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ＨＤＤ（Hard Disk Drive）２０４、及びＩ／Ｆ２０５がバス２０８を介して接続された構成を有する。
【００１１】
また、Ｉ／Ｆ２０５にはＬＣＤ（Liquid Crystal Display）２０６及び操作部２０７が接続されている。
ＣＰＵ２０１は演算手段であり、クライアントＰＣ２００全体の動作を制御する。
ＲＡＭ２０２は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２０１が情報を処理する際の作業領域として用いられる。
ＲＯＭ２０３は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
ＨＤＤ２０４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Operating System）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。
Ｉ／Ｆ２０５は、バス２０８と各種のハードウェアやネットワーク等を接続し制御する。
ＬＣＤ２０６は、ユーザがクライアントＰＣ２００の状態を確認するための視覚的ユーザインタフェースである。
操作部２０７は、キーボードやマウス等、ユーザがクライアントＰＣ２００に情報を入力するためのユーザインタフェースである。
【００１２】
図３は、プリンタのハードウェア構成図である。図には、プリンタＰの一例としてＭＦＰ（Multifunction Peripheral）のハードウェア構成を示している。
このＭＦＰ１００は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interface）バスで接続した構成となる。
コントローラ１０は、ＭＦＰ１００全体の制御と描画、通信、操作部からの入力を制御するコントローラである。
【００１３】
エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１０３とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。
【００１４】
また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ（Random Access Memory）１２ｂと、をさらに有する。
ＣＰＵ１１は、ＭＦＰ１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。
【００１５】
ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。
このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００１６】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１０３およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。
このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。
このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Facsimile Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
操作表示部２２０はＡＳＩＣ１６に直接接続されている。
【００１７】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。
ＨＤＤ１０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００１８】
また、ＨＤＤ１０３は、ＭＦＰ１００で実行されるアプリケーションのライセンスファイルを保存する。
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００１９】
＜プリンタの機能ブロック＞
図４は、プリンタの機能ブロック図である。なお、図には、本発明の印刷システムに関わる主要部分のみを示している。
プリンタＰは、データ通信部４０１とデータ保持部４０２を備えている。
データ通信部４０１は、クライアントＰＣ２００との間で各種のデータの送受信を行うモジュールであり、クライアントＰＣ２００からの要求に応じてプリンタＰの情報を送信し、クライアントＰＣ２００から送信された印刷ジョブを受信する。
データ保持部４０２は、プリンタ情報を保持し、これを管理するモジュールである。プリンタ情報は、プリンタにて使用可能な機能に関する情報として、能力情報４０３とリソース情報を含んで構成される（図７参照）。リソース情報は、プリンタＰが保有するリソースデータ（ソフトウェア構成）に関する情報であり、メディアカタログ情報４０４とカラープロファイル情報４０５を含んで構成される。
【００２０】
能力情報４０３は、プリンタの能力を表す情報である。プリンタの能力とは、プリンタの装置構成（ハードウェア構成）に依存して決まる能力である。本例において能力情報４０３には、プリンタＰがサポートする後処理機能に関する情報が登録されている。即ち、能力情報４０３には、プリンタＰがサポートする後処理機能の種類、及び、実行可能な処理の具体的な内容に関する情報等が登録されている。例えば、能力情報４０３には、ステープル機能の有無とステープル可能な位置（平綴じ、中綴じ等）、折り機能の有無と可能な折り方の種類（２つ折り、Ｚ折り等）、及び、断裁機能の有無と断裁可能な位置（前方、三方等）の情報等が登録される（図７参照）。能力情報４０３は、プリンタＰの装置構成に応じて自動的に登録される。
【００２１】
メディアカタログ情報４０４には、プリンタで使用できる用紙の銘柄（用紙名）とそれに紐づく各種属性パラメータが登録されている。即ち、用紙名（カタログＡ、カタログＢ、等）に対して、用紙サイズ、用紙種類、坪量、及び、当該用紙が搭載されている給紙トレイの位置等の各種の属性パラメータが対応付けて登録されている（図７参照）。
カラープロファイル情報４０５には、色調整（カラーマネジメント）で使用するカラープロファイルが登録されている。本例においてカラープロファイル情報には、夫々の種類の用紙に対応して作製された用紙プロファイル情報が登録されている（図７参照）。印刷時に適切なカラープロファイル（カタログＡに対してプロファイルＸ、カタログＢに対してプロファイルＹ）を使用することにより、質の異なる用紙に対して印刷する場合であっても同じ色味で印刷することができる。
【００２２】
メディアカタログ情報４０４とカラープロファイル情報４０５は、プリンタＰが工場出荷時から予め保有している情報と、ユーザが後から追加した情報の何れでもよく、また、双方を含んでもよい。
なお、上記各機能部は、その全部が必ずしも１つの装置内に含まれている必要はなく、各機能部が異なる装置に含まれていてもよい。また、上記各機能部の少なくとも一部は、クライアントＰＣ（振り分けアプリケーション）に備えられていてもよい。
【００２３】
＜振り分けアプリケーションの機能ブロック＞
クライアントＰＣ２００を印刷ジョブ振り分け装置として機能させる振り分けアプリケーションについて説明する。図５は、振り分けアプリケーションの機能ブロック図である。
振り分けアプリケーション５００（情報処理プログラム）は、ＵＩ部５０１、ジョブチケット解析部５０２（設定情報取得手段）、プリンタ情報解析部５０３（装置情報取得手段）、判定ルール定義部５０４、判定ルール照合部５０５（判定手段、推奨度算出手段）、及び、データ通信部５０６を備える。
【００２４】
振り分けアプリケーション５００は、印刷ジョブを実行させるに適したプリンタＰを複数のプリンタＰの中から抽出すると共に、プリンタＰの推奨度を算出してユーザに提示する。ユーザは提示された推奨度を参照してジョブを実行させるプリンタＰを１つ選択する。振り分けアプリケーション５００は、選択されたプリンタＰに印刷ジョブを送信して、プリンタＰに印刷ジョブを実行させる。
また、振り分けアプリケーション５００は、印刷ジョブを実行させるに最適なプリンタＰを複数のプリンタＰの中から抽出し、抽出したプリンタＰに対して印刷ジョブを自動的に送信して、印刷ジョブを実行させてもよい。
【００２５】
ＵＩ部５０１は、ユーザからの操作を受け付け、又はユーザに対して処理の結果を表示するためのインターフェースである。
ジョブチケット解析部５０２は、ユーザが指定した印刷ジョブに含まれているジョブチケットを解析し、ジョブチケットから印刷設定情報を抽出するモジュールである。なお、印刷ジョブは、描画データとジョブチケットを含んで構成される。
プリンタ情報解析部５０３は、プリンタＰからネットワークＮを介して取得したプリンタ情報を解析し、プリンタ情報から能力情報とリソース情報（メディアカタログ情報、プロファイル情報）を抽出するモジュールである。
【００２６】
判定ルール定義部５０４は、ユーザが定義した準備工程（作業工程）名、準備工程に係る作業時間の短縮可否の判定材料とする情報、準備工程に係る作業時間の短縮可否の判定基準、及び判定結果表示時の優先順位等の判定ルールを紐付けて管理するモジュールである。
判定ルール照合部５０５は、ジョブチケット解析部５０２で解析された印刷設定情報と、プリンタ情報解析部５０３で解析されたプリンタ情報（能力情報、リソース情報）とを判定ルールに従って照合し、準備工程に係る作業時間の短縮可否とプリンタの推奨度をプリンタ毎に判定するモジュールである。
データ通信部５０６は、プリンタＰに対して情報取得要求を送り、プリンタＰからプリンタ情報（能力情報／リソース情報）を含む各種のデータを受信するモジュールである。また、データ通信部５０６は、プリンタＰに対して印刷ジョブを送信する。
【００２７】
振り分けアプリケーション５００が提供する上記各機能部は、クライアントＰＣ２００のＣＰＵ２０１がＨＤＤ２０４等に格納された振り分けアプリケーションのプログラムを読み出してＲＡＭ２０２に展開して実行することにより実現される。上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供されるか、又は、サーバからネットワークを介してダウンロードされることによって配布される。
なお、上記各機能部は、その全部が必ずしも１つの装置内に含まれている必要はなく、各機能部が異なる装置に含まれていてもよい。また、上記各機能部の少なくとも一部は、プリンタに備えられていてもよい。
【００２８】
＜ジョブチケット／印刷設定情報＞
ジョブチケット解析部５０２が解析するジョブチケットについて説明する。
ジョブチケットは印刷用のデジタル設定指示書であり、例えば、ＣＩＰ４（The International Cooperation for the Integration of Processes in Prepress，Press and Postpress Organization：プリプレス・プレス・ポストプレスの工程統合管理のための国際標準化団体）が定めるＪＤＦ（Job Definition Format）がある。このジョブチケットは、印刷時の設計指示書と呼ばれるものである。この設計指示書には、ページの配置指定や色情報の指定等の前印刷工程、実際に印刷を行う印刷工程、印刷した後に行う綴じ処理や裁断等の後処理工程等、印刷に関する詳細な情報を記述することができる。
【００２９】
ジョブチケット解析部５０２は、ジョブチケットから印刷設定情報を抽出する。図６は、印刷設定情報の一例を示す図である。
印刷設定情報には、機能カテゴリ、属性、及び値（パラメータ）が、例えばテーブルの形式にて記述されている。
例えば、機能カテゴリ「製本中紙」は、印刷物中の本文の印刷に関する印刷指示内容を示すデータである。機能カテゴリ「製本表紙」は、印刷物中の表紙に関する印刷指示内容を示すデータである。「製本中紙」と「製本表紙」には、属性とこれに対応する値が記述されている。印刷設定情報中の「製本中紙」と「製本表紙」に含まれる属性のうち、用紙名、用紙サイズ、用紙種類、坪量、及び給紙トレイは、プリンタＰのメディアカタログ情報４０４（図４参照）に登録されている種類の属性である。印刷設定情報中の「製本中紙」と「製本表紙」に含まれる属性のうち、用紙プロファイルは、プリンタＰのカラープロファイル情報４０５に登録されている種類の属性である。
機能カテゴリ「レイアウト」は、例えば一枚の用紙に印刷するページの組み合わせに関する情報等を含む。
機能カテゴリ「後処理」には、印刷物に施すべき後処理の詳細内容が記述されている。
【００３０】
＜プリンタ情報解析部＞
プリンタ情報解析部５０３は、プリンタ情報から能力情報とリソース情報を抽出し、これをプリンタ毎に管理する。図７は、プリンタ情報解析部が抽出した能力情報とリソース情報の一例を示す図である。
プリンタ情報解析部５０３は、夫々のプリンタＰ（プリンタＰ１、Ｐ２、Ｐ３）から取得したプリンタ情報から能力情報とリソース情報（メディアカタログ情報、用紙プロファイル情報）を抽出する。また、プリンタ情報解析部５０３は抽出した情報を、夫々のプリンタＰと対応付けて、例えば図７に示すようなテーブルの形式にて管理する。
能力情報には、プリンタがサポートする後処理機能の情報がすべて示される。また、リソース情報には、プリンタに登録されているリソース情報（用紙名、用紙プロファイル名等）がすべて示される。
【００３１】
＜判定ルール＞
判定ルール定義部５０４が管理する判定ルールについて説明する。図８は、判定ルールの一例を示す図である。判定ルール定義部５０４は、印刷ジョブの実行に適したプリンタを判定する際に必要な要素として「工程名」、「判定材料」、「短縮可否の判定基準」及び「推奨優先度」を例えばテーブルの形式にて管理する。ここで、「印刷ジョブの実行に適したプリンタ」とは、印刷準備工程の実施に必要な作業量の低減又は削減による作業時間の短縮（ひいてはユーザの労力の軽減）が可能であり、望ましくは印刷ジョブをジョブチケットに従って印刷することができるハードウェア構成を有したプリンタである。
【００３２】
「工程名」は夫々の印刷準備工程に付けられた名称である。印刷準備工程にはプリンタ選定工程、用紙設定工程、画質調整工程等がある。
「プリンタ選択工程」は、受注内容やプリンタ仕様から使用するプリンタを決定する工程である。
「用紙設定工程」は、使用予定の用紙で試し刷りをして印刷可否をチェックする工程である。また、必要に応じて調整後の用紙設定を後の印刷時にも使用できるようにプリンタに登録する工程である。
「画質調整工程」は、測色やカラープロファイルの作成を行なって、画質を調整する工程である。
上記「判定材料」、「短縮の基準」及び「推奨優先度」は「工程名」に紐付けて管理される。
【００３３】
「判定材料」は、プリンタ情報に含まれる情報のうち、作業時間の短縮可否の判定に用いる情報の種類（能力情報、メディアカタログ情報、カラープロファイル情報）を示すものである。
「短縮可否の基準」は、印刷準備工程の作業時間の短縮可否の具体的な判定基準を示すものである。全ての基準を具備している場合は短縮可と判定され、具備しない基準がある場合は短縮不可と判定される。
「推奨優先度」は、判定結果に基づいて印刷ジョブの実行に適したプリンタを推奨する際に使用される優先度である。推奨優先度の高い工程が「短縮可」と判定された場合、プリンタの推奨度は高くなる。本例において推奨優先度は推奨度の判定における各準備工程の優先順位を示す。ユーザは、ＵＩ部５０１を介して推奨優先度を任意に設定することができる。ユーザは、印刷準備時間や作業量の短縮効果が大きい工程ほど、推奨優先度を高く設定することができる。
【００３４】
＜作業時間の短縮可否の判定＞
判定ルール照合部５０５による判定について説明する。図９は、判定結果の一例を示す図である。判定ルール照合部５０５は、印刷準備工程の短縮可否を判定し、判定された短縮可否に基づいてプリンタの推奨度を判定する。
まず、印刷準備工程の短縮可否の判定について説明する。本例に示す印刷準備工程は、プリンタ選定工程、用紙設定工程、及び、画質調整工程を含む。
【００３５】
プリンタ選定工程の短縮可否の判定において、判定ルール照合部５０５は、プリンタＰの能力情報４０３とメディアカタログ情報４０４を用いる（図８参照）。判定ルール照合部５０５は、判定ルールに従ってジョブチケットの印刷設定情報と能力情報とを照合して、プリンタＰが印刷ジョブの実行に必要な後処理機能を有しているか否かを判定する。また、判定ルール照合部５０５は、判定ルールに従って印刷設定情報とメディアカタログ情報とを照合して、印刷ジョブの実行に必要なサイズの用紙がプリンタに搭載されているか否かを判定する。
判定ルールを全て満足する場合、判定ルール照合部５０５は、当該プリンタに関してプリンタ選定工程の実施に必要な作業時間の短縮が可能と判定する。
【００３６】
用紙設定工程の短縮可否の判定において、判定ルール照合部５０５は、プリンタＰのメディアカタログ情報４０４を用いる（図８参照）。判定ルール照合部５０５は、判定ルールに従ってジョブチケットの印刷設定情報とメディアカタログ情報とを照合して、印刷設定情報に記述された名称と同一名称の用紙がメディアカタログ情報４０４に登録されているか否かを全ての用紙について用紙毎に判定する。
判定ルール照合部５０５は、判定ルールを満足する用紙については、用紙設定工程の実施に必要な作業時間の短縮が可能と判定する。
【００３７】
画質調整工程の短縮可否の判定において、判定ルール照合部５０５は、プリンタＰのカラープロファイル情報４０５を用いる（図８参照）。判定ルール照合部５０５は、判定ルールに従ってジョブチケットの印刷設定情報とカラープロファイル情報とを照合して、印刷設定情報に記述された名称と同一名称のカラープロファイル（用紙プロファイル）がカラープロファイル情報４０５に登録されているか否かを全てのカラープロファイルについてカラープロファイル毎に判定する。
判定ルール照合部５０５は、判定ルールを満足するカラープロファイルについては、画質調整工程の実施に必要な作業時間の短縮が可能と判定する。
なお、判定ルール照合部５０５によって短縮可能と判定されなかった項目については、従来通り、ユーザが各工程の一連の準備作業を行う必要がある。
【００３８】
判定ルール照合部５０５による印刷準備工程の短縮可否の判定について、印刷準備工程のうちプリンタ選定工程、用紙設定工程、及び画質設定工程の短縮可否を判定する具体例に基づいて説明する。印刷ジョブは図６に示す印刷設定情報が記述されたジョブチケットを含み、プリンタＰ１、Ｐ２、Ｐ３は夫々図７に示す能力及びリソースを有しているものとする。また、判定ルール照合部５０５は、図８に示す判定ルールに従って判定を実行し、図９に示す判定結果を返すものとする。
【００３９】
プリンタＰ１は全ての印刷準備工程を短縮可能である。判定理由は以下の通りである。
［プリンタ選定工程：短縮可］
プリンタＰ１は後処理で必要となる中とじステープル、２つ折り、及び断裁の機能を備えている。また、印刷で必要となる用紙サイズ（Ａ４、Ａ３）をサポートしている。
［用紙設定：用紙１・２ともに短縮可］
プリンタＰ１は印刷で必要となるカタログＡ、カタログＢの用紙を備えている。
［画質調整：用紙１・２とも短縮可］
プリンタＰ１は画質調整で必要となるプロファイルＸ、プロファイルＹの用紙プロファイルを備えている。
【００４０】
プリンタＰ２は、用紙設定工程のみを短縮可能である。プリンタ選定／画質調整工程は短縮不可能である。判定理由は以下の通りである。
［プリンタ選定工程：短縮不可］
プリンタＰ２は後処理で必要となる中とじステープルと断裁の機能を備えていない。
［用紙設定：用紙１・２ともに短縮可］
プリンタＰ２は印刷で必要となるカタログＡ、カタログＢの用紙を備えている。
［画質調整：用紙１・２とも短縮不可］
プリンタＰ２は画質調整で必要となるプロファイルＸ、プロファイルＹの用紙プロファイルを備えていない。
【００４１】
プリンタＰ３は、プリンタ選定／画質調整工程を短縮可能であるが、用紙設定工程は略不可能である。判定理由は以下の通りである。
［プリンタ選定工程：短縮可］
プリンタＰ３は印刷で必要となる中とじステープル、２つ折り、断裁の機能を備えている。また、印刷で必要となる用紙サイズ（Ａ４、Ａ３）をサポートしている。
［用紙設定：用紙１は短縮可、用紙２は短縮不可］
プリンタＰ３は、製本中紙の印刷で必要となるカタログＡの用紙を備えているが、製本表紙の印刷で必要となるカタログＢの用紙を備えていない。
［画質調整：用紙１・２とも短縮可］
プリンタＰ３は画質調整で必要となるプロファイルＸ、プロファイルＹの用紙プロファイルを備えている。
【００４２】
＜プリンタの推奨度の判定＞
続いて、判定ルール照合部５０５がプリンタの推奨度を判定する方法について説明する。プリンタの推奨度の判定方法には種々の方法がある。
【００４３】
＜＜第一の判定方法＞＞
第一の判定方法は、短縮可能な作業項目数の多寡、言い換えれば、印刷準備工程に含まれる各工程の中で作業量を削減できる工程の数量の多寡に基づいて推奨度を判定するものである。推奨度の判定に必要な計算量が少なく、処理時間の短縮が可能である。
ここで、プリンタ選定工程の作業項目数は１項目（工数１）として計算される。また、用紙設定工程と画質調整工程は、印刷物に使用される用紙種ごとに行われるので、本例において作業項目数は夫々２項目（工数２）として計算される。従って、判定対象となる作業項目数の総数は５項目（工数５）である。言い換えれば、図９の判定結果において、各プリンタの「可」の数と「不可」の数の合計が作業項目数の総数であり、「可」の数の多寡に基づいて推奨度を判定するのが第一の判定方法である。
各プリンタの短縮可能な項目数は以下の通りである。
【００４４】
プリンタＰ１…短縮可：５項目
プリンタＰ２…短縮可：２項目
プリンタＰ３…短縮可：４項目
判定ルール照合部５０５は、短縮可能な作業項目数の多い順にプリンタを推奨する。従って、プリンタ推奨度（推奨順位）はＰ１＞Ｐ３＞Ｐ２の順となる。
【００４５】
＜＜第二の判定方法＞＞
第二の判定方法は、各準備工程について、図８に示す判定ルールで定義した推奨優先度に基づいて重み付け計算した重み値を求め、重み値から算出される判定係数の大小比較によりプリンタ推奨度を算出する方法である。
【００４６】
判定ルール照合部５０５は、判定係数ｐｘを以下の式により求める。
ｐｘ＝Σ［｛（Ａ＋１）−Ｂ｝×｛（１／Ｃ）×Ｄ｝］      ・・・式（１）
ここで、
ｐｘ：プリンタＰｘの判定係数
Ａ：準備工程数
Ｂ：準備工程毎の推奨優先度
Ｃ：準備工程毎の短縮可否の判定項目数
Ｄ：準備工程毎の短縮可能な項目数
である。即ち、判定ルール照合部５０５は、プリンタ選択工程の重み値と、用紙設定工程の重み値と、画質調整工程の重み値との総和を判定係数ｐｘとして算出する。
【００４７】
図９に示す例の場合、Ａ〜Ｄに示す数値は、以下の値を取る。
Ａ＝３（準備工程は、プリンタ選択／用紙選択／画質調整の３工程である）。
プリンタ選択工程については、Ｂ＝３、Ｃ＝１、Ｄ＝１。
用紙選択工程については、Ｂ＝２、Ｃ＝２、Ｄ＝２又は１。
画質調整工程については、Ｂ＝１、Ｃ＝２、Ｄ＝２又は１。
【００４８】
プリンタＰ１の判定係数ｐ１は以下のように求められる。
ｐ１＝  ｛（３＋１）−１｝×｛（１／１）×１｝
＋｛（３＋１）−２｝×｛（１／２）×２｝
＋｛（３＋１）−３｝×｛（１／２）×２｝
＝３＋２＋１
＝６
なお、第１項はプリンタ選択工程の重み値であり、第２項は用紙設定工程の重み値であり、第３項は画質調整工程の重み値である。
【００４９】
同様に、プリンタＰ２の判定係数ｐ２は以下のように求められる。
ｐ２＝  ｛（３＋１）−１｝×｛（１／１）×１｝
＋｛（３＋１）−２｝×｛（１／２）×２｝
＋｛（３＋１）−３｝×｛（１／２）×０｝
＝０＋２＋０
＝２
【００５０】
同様に、プリンタＰ３の判定係数ｐ３は以下のように求められる。
ｐ３＝  ｛（３＋１）−１｝×｛（１／１）×１｝
＋｛（３＋１）−２｝×｛（１／２）×１｝
＋｛（３＋１）−３｝×｛（１／２）×２｝
＝３＋１＋１
＝５
【００５１】
判定係数は、「ｐ１＞ｐ３＞ｐ２」となるので、プリンタ推奨度（推奨順位）は、「Ｐ１＞Ｐ３＞Ｐ２」となる。
仮に、第一の判定方法において短縮可能な作業項目数が同数となり、プリンタ推奨度が同位となる場合であっても、第二の判定方法のように重み付け計算をすることにより、印刷ジョブを実行させるにより適したプリンタをユーザに推奨できる。また、ユーザが推奨優先度を任意に設定できるようにすれば、ユーザのニーズに応じて最適なプリンタを推奨できる。
【００５２】
プリンタ推奨度の算出において、推奨優先度の最も高い準備工程（図８の判定ルールの下ではプリンタ選択工程）の重み値が０となったとき（又は「短縮不可」となったとき）、判定ルール照合部５０５は当該プリンタをプリンタ推奨度の算出対象から除外してもよい。この場合、判定ルール照合部５０５は算出対象外となったプリンタ（図９の例ではプリンタＰ２）を除外した判定結果を出力するか、又はＵＩ部５０１が算出対象外となったプリンタを除外した判定結果をユーザに提示する。
【００５３】
＜シーケンス図＞
図１０は、本発明の一実施形態に係る印刷システムの動作を示したシーケンス図である。
ステップＳ１において、ユーザは所望の印刷ジョブを選択する。例えばＵＩ部５０１は、クライアントＰＣ２００のＬＣＤ２０６に、ＨＤＤ２０４やプリントサーバー等に保管されている印刷ジョブの一覧を表示する。ユーザは、印刷ジョブの一覧からプリンタＰに印刷させる印刷ジョブを選択する。
ステップＳ３において、ＵＩ部５０１は、選択された印刷ジョブの保管場所であるファイルパスを読み込む。
ステップＳ５において、ユーザは選択した印刷ジョブに関してプリンタ検索を要求する。
【００５４】
ステップＳ７において、ＵＩ部５０１は選択された印刷ジョブを読み込む。このとき、ＵＩ部５０１はプリンタの検索に必要な情報として、少なくとも印刷ジョブに含まれるジョブチケットのみを読み込めば足りる。
ステップＳ９において、ジョブチケット解析部５０２は、ジョブチケットの内容を解析して印刷設定情報（図６参照）を抽出する。
ステップＳ１１において、プリンタ情報解析部５０３は、ネットワークＮを介して接続されている全てのプリンタＰに対して、プリンタ情報の取得要求を送信する。
ステップＳ１３において、夫々のプリンタＰ（Ｐ１、Ｐ２、Ｐ３）は、プリンタ情報を返信する。
【００５５】
ステップＳ１５において、プリンタ情報解析部５０３は、取得したプリンタ情報を解析し、プリンタ情報から能力情報とリソース情報（図７参照）を抽出する。
ステップＳ１７において、判定ルール照合部５０５は、印刷準備工程に含まれる各工程について短縮可否を判定する。即ち、判定ルール照合部５０５は、ジョブチケット解析部５０２が抽出した印刷設定情報と、プリンタ情報解析部５０３が抽出した夫々のプリンタＰの能力情報及びリソース情報を、判定ルール定義部５０４が管理する判定ルールに従って照合する。照合の結果、判定ルールを満足する場合は当該工程の短縮が可能と判定し、満足しない場合は当該工程の短縮が不可能と判定する。
ステップＳ１９において、判定ルール照合部５０５は、ステップＳ１７の照合結果に基づいて、プリンタＰの推奨度を判定する。
【００５６】
ステップＳ２１において、ＵＩ部５０１は判定ルール照合部５０５による判定結果（図９参照）をＬＣＤ２０６に表示させる。
ステップＳ２３において、ユーザは判定結果に示されたプリンタＰの中から所望のプリンタを選択する。
ステップＳ２５において、ユーザは選択したプリンタに対して印刷ジョブの実行を要求する。
ステップＳ２７において、ＵＩ部５０１は、印刷ジョブ（描画データ及び印刷設定情報）を指定されたプリンタＰに送信して、印刷ジョブを実行させる。
【００５７】
本例においては、推奨度に基づいてユーザがプリンタを選択し、選択されたプリンタに対して振り分けアプリケーション５００が印刷ジョブを送信する（振り分ける）ようにしている（ステップＳ２３〜Ｓ２７）。しかし、振り分けアプリケーション５００が、ステップＳ１９にて算出された推奨度の一番高いプリンタの１つに対して自動的に印刷ジョブを送信する（振り分ける）ようにしてもよい。
【００５８】
〔本発明の実施態様例と作用、効果のまとめ〕
本発明について、印刷装置を含むシステムの例に基づいて説明したが、本発明は印刷装置以外のジョブを実行する装置を含むシステムにも適用可能である。
【００５９】
＜第一の実施態様＞
本態様に係る情報処理装置（クライアントＰＣ２００）は、ジョブ（印刷ジョブ）を実行するジョブ実行装置（プリンタＰ）のリソースデータに関するリソース情報を取得する装置情報取得手段（プリンタ情報解析部５０３）と、実行させるべきジョブから該ジョブの設定情報を取得する設定情報取得手段（ジョブチケット解析部５０２）と、リソース情報と設定情報とを比較して、ジョブ実行装置ごとに、実行させるべきジョブの実行に係る作業工程（印刷準備工程）についての作業時間の短縮の可否を判定する判定手段（判定ルール照合部５０５）と、判定手段による判定の結果に基づいて、ジョブ実行装置ごとに、実行させるべきジョブを実行させる場合のジョブ実行装置の推奨度を算出する推奨度算出手段（判定ルール照合部５０５）と、を備えたことを特徴とする。
【００６０】
本態様においては、ジョブ実行装置が保有するリソースデータ（ソフトウェア構成）の情報に着目して、ジョブを実行させるに適したジョブ実行装置を提示する。特許文献１のように従来のシステムでは、ジョブ実行装置の能力（装置構成、ハードウェア構成）に着目してジョブを実行させるべきジョブ実行装置を選定し、ユーザに提示していた。上記構成では、プリントオンデマンドにおけるプリンタ選択工程の作業量は削減できるものの、ソフトウェア面に依存する作業工程（用紙設定工程や画質調整工程）の作業量を削減することによって作業時間（実際の印刷に入るまでの時間）を短縮できるプリンタをユーザが探し出すことは困難であった。
本態様によれば、作業工程の作業量を削減可能なジョブ実行装置を、ソフトウェア構成面から選定することによって、ジョブの実行に係る作業工程についての作業時間を短縮する。また、ジョブ実行装置の選定をハードウェア構成面からも行うようにすることで、より作業工程についての作業量を削減すること、即ち作業時間の短縮が可能となる。
【００６１】
＜第二の実施態様＞
本態様において、推奨度算出手段（判定ルール照合部５０５）は、作業量を削減できる作業工程の数量の多寡に基づいて、推奨度を算出することを特徴とする。
本態様によれば、推奨度の判定に必要な計算量が少ないため、推奨度の算出に係る処理時間の短縮が可能である。
【００６２】
＜第三の実施態様＞
本態様において、推奨度算出手段（判定ルール照合部５０５）は、判定手段（判定ルール照合部５０５）による判定の結果と、作業工程に対して定められた優先度と、に基づいて算出される作業工程の重み値に基づいて、推奨度を算出することを特徴とする。
本態様によれば、推奨度の判定に重み付け計算を用いるので、ジョブを実行させるにより適したジョブ実行装置をユーザに推奨できる。また、ユーザが優先度を任意に設定できるようにすれば、ユーザのニーズに応じて最適なジョブ実行装置を推奨できる。
【００６３】
＜第四の実施態様＞
本態様において、装置情報取得手段（プリンタ情報解析部５０３）は、ジョブ実行装置（プリンタＰ）の能力を表す能力情報を取得し、判定手段（判定ルール照合部５０５）が能力情報と設定情報とを比較した時に、実行させるべきジョブの実行に必要な能力を備えていないジョブ実行装置が見つかった場合、推奨度算出手段（判定ルール照合部５０５）は当該ジョブ実行装置を推奨度の算出対象から除外することを特徴とする。
ここでジョブ実行装置の能力とは、ジョブ実行装置の装置構成（ハードウェア構成）に依存して決まる能力であり、ジョブ実行装置が印刷装置である場合は、後処理機能の種類及び実行可能な処理の具体的な内容等が能力情報に含まれる。ジョブの実行に必要な能力（例：ステープル機能）を備えていないジョブ実行装置にジョブの全部を実行させることは不可能である。その一方で、ジョブの実行に必要なリソースデータ（ソフトウェア構成）を備えていないジョブ実行装置に対しては、当該リソースデータをジョブ実行装置に登録する作業が追加的に必要となるものの、ジョブの実行自体が不可能となる訳ではない。
本態様によれば、ジョブの実行に必要な能力を備えていないジョブ実行装置を、ユーザには推奨しないようにすることができるので、ユーザがジョブを実行させるジョブ実行装置を選択する際の労力を軽減できる。
【符号の説明】
【００６４】
１…印刷システム（情報処理システム）、Ｐ…プリンタ（ジョブ実行装置）、４０１…データ通信部、４０２…データ保持部、４０３…能力情報、４０４…メディアカタログ情報、４０５…カラープロファイル情報、２００…クライアントＰＣ、５００…振り分けアプリケーション（情報処理プログラム）、５０１…ＵＩ部、５０２…ジョブチケット解析部（設定情報取得手段）、５０３…プリンタ情報解析部（装置情報取得手段）、５０４…判定ルール定義部、５０５…判定ルール照合部（判定手段、推奨度算出手段）、５０６…データ通信部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００４−１７８２０２公報
【図１】
2017084035.tif 000003
【図２】
2017084035.tif 000004
【図３】
2017084035.tif 000005
【図４】
2017084035.tif 000006
【図５】
2017084035.tif 000007
【図６】
2017084035.tif 000008
【図７】
2017084035.tif 000009
【図８】
2017084035.tif 000010
【図９】
2017084035.tif 000011
【図１０】
2017084035.tif 000012