(57)【要約】【課題】印刷実行時にプリンタドライバ側がメディアカタログ情報を取得できない場合でも、コントローラ側で予め設定しているメディアカタログに情報を使用することができる情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供する。【解決手段】本発明に係る情報処理装置は、原稿データを作成する原稿作成部と、印刷設定情報を取得する設定取得部と、１以上の第１情報を格納する第１記憶部と、印刷設定情報と、１以上の第１情報の中から使用する第１情報を特定するための第２情報とを格納する第２記憶部と、原稿データを印刷データに変換する描画部と、第２情報を使用して第１情報を取得し、第２記憶部に格納した印刷設定情報と第１情報とを用いてジョブチケット設定データを生成するジョブチケット生成部と、印刷データとジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理部と、を備える。【選択図】図３
2015038697.tif 000002
【特許請求の範囲】
【請求項１】
原稿データを作成する原稿作成部と、
記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報を格納する第１記憶部と、
前記原稿データを印刷する印刷対象となる用紙の前記属性情報を含む印刷設定情報を取得する設定取得部と、
前記属性情報を含んだ前記印刷設定情報と、前記１以上の第１情報と１対１に対応付けられ、対応付けられた前記第１情報に含まれる前記複数の属性情報のうちの一部の属性情報を含む第２情報とを格納する第２記憶部と、
前記原稿データをプリンタ装置が処理可能な印刷データに変換する描画部と、
前記第２記憶部に格納された第２情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記属性情報を含む第２情報を特定し、その特定した第２情報を使用して前記第１記憶部から第１情報を取得し、前記第２記憶部に格納した印刷設定情報と、取得した第１情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成するジョブチケット生成部と、
前記印刷データと前記ジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理部と、を備えることを特徴とする情報処理装置。
【請求項２】
前記第２記憶部は、さらに前記第１情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報を格納し、
前記ジョブチケット生成部は、前記特定した第２情報を使用して前記第１記憶部から第１情報が取得できない場合は、前記第２記憶部に格納されたミニマム情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ミニマム情報は、メディアカタログ名称、用紙サイズ、用紙種類、用紙重さおよび給紙トレイ情報であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ジョブチケット生成部は、前記印刷要求ジョブが、ジョブ内で複数の用紙を使用する場合、複数の用紙に対するそれぞれのミニマム情報が異なる場合には、それぞれのジョブチケット設定データを生成し、複数の用紙に対するそれぞれのミニマム情報が一致する場合には、その一致したミニマム情報を含んだジョブチケット設定データを共通のジョブチケット設定データとして生成することを特徴とする請求項１または２に記載の情報処理装置。
【請求項５】
原稿データを作成する原稿作成ステップと、
記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報を第１記憶部に格納する第１記憶ステップと、
前記原稿データを印刷する印刷対象となる用紙の前記属性情報を含む印刷設定情報を取得する設定取得ステップと、
前記属性情報を含んだ前記印刷設定情報と、前記１以上の第１情報と１対１に対応付けられ、対応付けられた前記第１情報に含まれる前記複数の属性情報のうちの一部の属性情報を含む第２情報とを第２記憶部に格納する第２記憶ステップと、
前記原稿データをプリンタ装置が処理可能な印刷データに変換する描画ステップと、
前記第２記憶部に格納された第２情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記属性情報を含む第２情報を特定し、その特定した第２情報を使用して前記第１記憶部から第１情報を取得し、前記第２記憶部に格納した印刷設定情報と、取得した第１情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成するジョブチケット生成ステップと、
前記印刷データと前記ジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理ステップと、を有することを特徴とする情報処理方法。
【請求項６】
前記第２記憶ステップは、さらに前記第１情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報を前記第２記憶部に格納し、
前記ジョブチケット生成ステップは、前記特定した第２情報を使用して前記第１記憶部から第１情報が取得できない場合は、前記第２記憶部に格納されたミニマム情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
情報処理装置に、
原稿データを作成する原稿作成ステップと、
記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報を第１記憶部に格納する第１記憶ステップと、
前記原稿データを印刷する印刷対象となる用紙の前記属性情報を含む印刷設定情報を取得する設定取得ステップと、
前記属性情報を含んだ前記印刷設定情報と、前記１以上の第１情報と１対１に対応付けられ、対応付けられた前記第１情報に含まれる前記複数の属性情報のうちの一部の属性情報を含む第２情報とを第２記憶部に格納する第２記憶ステップと、
前記原稿データをプリンタ装置が処理可能な印刷データに変換する描画ステップと、
前記第２記憶部に格納された第２情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記属性情報を含む第２情報を特定し、その特定した第２情報を使用して前記第１記憶部から第１情報を取得し、前記第２記憶部に格納した印刷設定情報と、取得した第１情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成するジョブチケット生成ステップと、
前記印刷データと前記ジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理ステップと、
を実行させるためのプログラム。
【請求項８】
前記第２記憶ステップは、さらに前記第１情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報を前記第２記憶部に格納し、
前記ジョブチケット生成ステップは、前記特定した第２情報を使用して前記第１記憶部から第１情報が取得できない場合は、前記第２記憶部に格納されたミニマム情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成することを特徴とする請求項７に記載のプログラム。
【請求項９】
印刷データとジョブチケット設定データとを印刷要求ジョブとして送信する情報処理装置と、該印刷要求ジョブを受け取って印刷で使用する用紙を決定して描画データを生成してプリンタ装置に送信する印刷制御装置とがネットワークで接続されている情報処理システムであって、
情報処理装置は、
原稿データを作成する原稿作成部と、
記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上第１情報を格納する第１記憶部と、
前記原稿データを印刷する印刷対象となる用紙の前記属性情報を含む印刷設定情報を取得する設定取得部と、
前記属性情報を含んだ前記印刷設定情報と、前記１以上の第１情報と１対１に対応付けられ、対応付けられた前記第１情報に含まれる前記複数の属性情報のうちの一部の属性情報を含む第２情報とを格納する第２記憶部と、
前記原稿データをプリンタ装置が処理可能な印刷データに変換する描画部と、
前記第２記憶部に格納された第２情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記属性情報を含む第２情報を特定し、その特定した第２情報を使用して前記第１記憶部から第１情報を取得し、前記第２記憶部に格納した印刷設定情報と、取得した第１情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成するジョブチケット生成部と、
前記印刷データと前記ジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理部と、を備え、
印刷制御装置は、
記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報を記憶する第１情報保持部と、
前記印刷データおよび前記ジョブチケット設定データを取得するデータ取得部と、
取得した前記ジョブチケット設定データを解釈するジョブチケット解釈部と、
解釈したジョブチケット設定データに記載された用紙の属性情報から印刷で使用する用紙を決定する用紙決定部と、
前記印刷データと、前記用紙決定部で決定した用紙と、ジョブチケット設定データを解釈した詳細な印刷条件とに基づいて描画データを生成する描画データ生成部と、
前記描画データをプリンタ装置に送信する通信部と、
を備えることを特徴とする情報処理システム。
【請求項１０】
前記情報処理装置の前記第２記憶部は、さらに前記第１情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報を格納し、
前記ジョブチケット生成部は、前記特定した第２情報を使用して前記第１記憶部から第１情報が取得できない場合は、前記第２記憶部に格納されたミニマム情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成し、
前記印刷制御装置の前記用紙決定部は、解釈したジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合は、ジョブチケット設定データに含まれるミニマム情報を用いて前記第１情報保持部が保持する第１情報を検索して、前記ミニマム情報の全てが一致した前記第１情報から印刷で使用する用紙を決定することを特徴とする請求項９に記載の情報処理システム。
【請求項１１】
前記印刷制御装置は、前記用紙決定部が印刷で使用する用紙を決定できなかった場合には印刷処理を保留することを特徴とする請求項９または１０に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
近年、プロダクションプリンティング業界では、多品種、少部数の印刷物が要望されている。そこで、印刷装置は、多品種の印刷物を得るために、様々な面付けや後処理および多種類の用紙に対応している必要がある。
【０００３】
印刷装置で多種類の印刷物を印刷する場合、それぞれの印刷物または用紙毎にエンジン調整や多数の用紙の属性定義などを実施する必要があり大変手間がかかる。そのため、印刷装置には、多種類のそれぞれの用紙に対して、予めメディアカタログ情報を設定しておくメディアカタログ機能を有するものがある。メディアカタログ情報は、各メディア（記録媒体）に紐づく用紙の属性情報やエンジン調整情報などであり、各メディアに関して、例えば、４０個以上の属性を持っている。
【０００４】
メディアカタログ機能を使用するためには、例えば、プリンタドライバ側からコントローラが保持しているメディアカタログ情報をネットワーク経由で取得し、そのメディアカタログ情報をプリンタドライバ側からコントローラ側に送付する。また、ネットワークが遮断されてプリンタドライバ側がメディアカタログ情報を取得できない場合がある。その場合には、プリンタドライバ側でメディアカタログ情報を生成して、そのメディアカタログ情報をコントローラ側に送付する方法が知られている。
【０００５】
特許文献１には、プリンタドライバ側のメディアカタログ情報とコントローラ側のメディアカタログ情報とが一致していない場合、プリンタドライバ側がフリーフォームと呼ばれる文字列を定義してフリーフォームを用いる方法が開示されている。特許文献１に記載のフリーフォームを用いる方法は、コントローラ側のメディアカタログ情報を用いずに使用する用紙を決定するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、印刷実行時にプリンタドライバ側のフリーフォームを用いるため、コントローラ側で予め設定しているメディアカタログ情報を使用しないで印刷することになる。そのため、コントローラ側で予め設定しているメディアカタログ情報を使用することができないという問題があった。
【０００７】
また、印刷実行時にプリンタドライバ側がメディアカタログ情報を取得できない場合、プリンタドライバ側でメディアカタログ情報を生成する従来の方法では、コントローラ側で予め設定しているメディアカタログ情報を使用することができないという問題があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、印刷実行時にプリンタドライバ側がメディアカタログ情報を取得できない場合でも、コントローラ側で予め設定しているメディアカタログ情報を使用することができる情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、原稿データを作成する原稿作成部と、記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報を格納する第１記憶部と、前記原稿データを印刷する印刷対象となる用紙の前記属性情報を含む印刷設定情報を取得する設定取得部と、前記属性情報を含んだ前記印刷設定情報と、前記１以上の第１情報と１対１に対応付けられ、対応付けられた前記第１情報に含まれる前記複数の属性情報のうちの一部の属性情報を含む第２情報とを格納する第２記憶部と、前記原稿データをプリンタ装置が処理可能な印刷データに変換する描画部と、前記第２記憶部に格納された第２情報のうち、前記印刷設定情報に含まれる前記属性情報と一致する前記属性情報を含む第２情報を特定し、その特定した第２情報を使用して前記第１記憶部から第１情報を取得し、前記第２記憶部に格納した印刷設定情報と、取得した第１情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成するジョブチケット生成部と、前記印刷データと前記ジョブチケット設定データとを印刷要求ジョブとして印刷制御装置に送信するジョブ管理部と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷実行時にプリンタドライバ側がメディアカタログ情報を取得できない場合でも、コントローラ側で予め設定しているメディアカタログ情報を使用することができる、という有利な効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施の形態に係る情報処理システムの構成例を示す図である。
【図２】図２は、本実施の形態に係る情報処理装置のハードウエアの構成例を示す図である。
【図３】図３は、本実施の形態に係る情報処理装置の機能的構成の一例を示すブロック図である。
【図４】図４は、情報処理装置のディスプレイに表示させる印刷設定情報画面の一例を説明する図である。
【図５】図５は、メディアカタログ情報の一例を説明する図である。
【図６】図６は、メディアカタログ情報のミニマム情報の一例を説明する図である。
【図７】図７は、本実施の形態に係る印刷制御装置の機能的構成の一例を示すブロック図である。
【図８】図８は、ミニマム情報を用いた用紙決定部の処理の一例を説明する図である。
【図９】図９は、本実施の形態に係る情報処理装置の制御動作の一例を示すフローチャートである。
【図１０】図１０は、本実施の形態に係る印刷制御装置の制御動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法、プログラムおよび情報処理システムの実施の形態を詳細に説明する。
【００１３】
本実施の形態の情報処理装置は、印刷制御装置が保持する記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上の第１情報（以下、第１情報を「メディアカタログ情報」という。）を予め取得して第１記憶部に格納する。そして、情報処理装置は、１以上のメディアカタログ情報の中から使用するメディアカタログ情報を特定するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの一部の属性情報を含む第２情報（以下、第２情報を「ファイルパス」という。）を第２記憶部に格納する。情報処理装置は、印刷実行時に第２記憶部に格納されたファイルパスのうち、印刷設定情報に含まれる属性情報と一致する属性情報を含むファイルパスを特定し、その特定したファイルパスを使用して第１記憶部からメディアカタログ情報を取得する。そして、情報処理装置は、第２記憶部に格納した印刷設定情報と、メディアカタログ情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成して印刷制御装置に送信する。印刷制御装置は、ジョブチケット設定データを解釈してジョブチケット設定データに記載された用紙の属性情報から印刷で使用する用紙を決定する。これにより、印刷実行時にネットワークの不具合などで情報処理装置のプリンタドライバ側がコントローラ側のメディアカタログ情報を取得できない場合でも、印刷制御装置のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００１４】
以下では、本実施の形態の情報処理装置を、情報処理装置と印刷制御装置とで構成された情報処理システムの一部の装置として実現する例を説明する。本実施の形態の情報処理装置が適用可能なシステムは、このような情報処理システムに限られるものではない。
【００１５】
図１は、本実施の形態に係る情報処理システムの構成例を示す図である。本実施の形態の情報処理システム１００は、図１に示すように、複数の情報処理装置１０Ａ〜１０Ｃと、印刷制御装置（以下、印刷制御装置を「ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）」とも表記する。）３０とを備えている。以下、複数の情報処理装置１０Ａ〜１０Ｃを区別する必要がない場合は、情報処理装置１０と表記する。なお、本実施の形態の情報処理装置１０は３台の例で説明するが情報処理装置１０の台数はこれに限られるものではない。
【００１６】
また、本実施の形態の情報処理システム１００を適用した印刷システムを構成する場合は、プリンタ装置４０を含む。プリンタ装置４０としては、画像形成機能を有していればよく、コピー機、複写機、ＦＡＸ装置などその呼称は問われない。また、プリンタ装置４０は、電子写真方式の画像形成機能またはインクジェット方式の画像形成機能のどちらの機能を有していてもよい。
【００１７】
複数の情報処理装置１０Ａ〜１０Ｃと、印刷制御装置３０とは、例えば、互いに通信可能にネットワーク５０で接続されている。ネットワーク５０は、例えば、インターネットやイントラネット等のネットワークである。また、印刷システムを構成する場合は、プリンタ装置４０がネットワーク５０に接続される。
【００１８】
情報処理装置１０は、印刷制御装置３０が保持する記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上のメディアカタログ情報を予め取得して第１記憶部２０４（図３参照）に格納する。また、情報処理装置１０は、１以上のメディアカタログ情報の中から使用するメディアカタログ情報を特定するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの一部の属性情報を含むファイルパスと、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含む１以上のミニマム情報とを第２記憶部２０５（図３参照）に格納する。これにより、情報処理装置１０は、印刷実行時にネットワークの不具合などでプリンタドライバ２４（図３参照）が印刷制御装置３０のコントローラ側からメディアカタログ情報を取得できない場合でも、情報処理装置１０の第１記憶部２０４に格納したメディアカタログ情報を使用することができる。よって、情報処理装置１０は、印刷制御装置３０のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００１９】
情報処理装置１０は、ユーザの操作を受け付けて、原稿作成部２２（図３参照）が、例えば、文書作成ソフトなどのアプリケーション２６（図２参照）を用いてプリンタドライバ２４等を利用して印刷ジョブを要求する。情報処理装置１０は、プリンタドライバ２４の設定取得部２０２（図３参照）で原稿データを印刷する印刷対象となる用紙の属性情報を含む印刷設定情報を取得し、印刷設定情報を第２記憶部２０５に格納する。情報処理装置１０は、第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる属性情報と一致する属性情報を含むファイルパスを特定し、その特定したファイルパスを使用して第１記憶部２０４からメディアカタログ情報を取得する。そして、情報処理装置１０は、第２記憶部２０５に格納した印刷設定情報と、取得したメディアカタログ情報とを用いて詳細な印刷条件を記載したジョブチケット設定データを生成する。ここで、情報処理装置１０は、特定したファイルパスを使用して第１記憶部２０４からメディアカタログ情報が取得できない場合は、第２記憶部２０５に格納されたミニマム情報のうち、印刷設定情報に含まれる属性情報と一致する必要最低限の用紙の属性情報を含んだミニマム情報を特定する。そして、情報処理装置１０は、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成する。情報処理装置１０は、原稿作成部２２で指定された原稿データ２０１を取得して印刷データ（ＰＤＬデータ）を生成する。そして、情報処理装置１０は、生成した印刷データ（ＰＤＬデータ）、ジョブチケット設定データを印刷制御装置３０に送信する。
【００２０】
印刷制御装置３０は、受信したジョブチケット設定データを解釈し、ジョブチケット設定データに記載された用紙の属性情報から印刷で使用する用紙を決定する。ここで、印刷制御装置３０は、解釈したジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合は、ミニマム情報を用いて第１情報保持部（以下、第１情報保持部を「メディアカタログ情報保持部」という。）３３（図７参照）が記憶するメディアカタログ情報を検索する。そして、印刷制御装置３０は、ミニマム情報の全てが一致したメディアカタログ情報から印刷で使用する用紙を決定する。印刷制御装置３０は、印刷データと、決定した印刷で使用する用紙と、解釈したジョブチケット設定データの情報である詳細な印刷条件とに基づいて描画データを生成してプリンタ装置４０に送信し、印刷を実行させる。
【００２１】
次に、本実施の形態の情報処理装置１０について説明する。図２は、本実施の形態に係る情報処理装置のハードウエアの構成例を示す図である。本実施の形態の情報処理装置１０は、図２に示すように、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、外部Ｉ／Ｆ１４と、通信部１５と、入力部１６と、表示制御部１７と、記憶装置１８と、バスライン１９とを備えている。
【００２２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、情報処理装置１０全体の動作を制御する。ＣＰＵ１１は、例えば、プリンタドライバ２４およびアプリケーション２６を記憶装置１８から読み出して、ＲＡＭ１３を作業メモリにして実行する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２は、情報処理装置１０用プログラムを記憶する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３は、ＣＰＵ１１のワークエリアとして使用される。
【００２３】
外部Ｉ／Ｆ１４は、例えば、ＵＳＢケーブル等のケーブルや、可搬型の記憶媒体２１を装着するインタフェースである。通信部１５は、ネットワーク５０を利用してデータを送受信する。通信部１５は、例えば、ＣＰＵ１１からの指示により印刷制御装置３０に対して印刷データなどのパケットデータを送信する。
【００２４】
入力部１６は、例えば、キーボード、マウスなど、ユーザの様々な操作指示を受け付けるユーザインターフェイスである。例えば、タッチパネルや音声入力装置を入力部１６とすることもできる。表示制御部１７は、例えば、アプリケーション２６が指示する画面情報に基づき所定の解像度や色数等でディスプレイ２０の描画を制御する。ディスプレイ２０は、例えば、液晶や有機ＥＬなどのＦＰＤ（Ｆｌａｔ  Ｐａｎｅｌ  Ｄｉｓｐｌａｙ）である。
【００２５】
記憶装置１８は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュメモリなどの不揮発メモリであり、例えば、プリンタドライバ２４およびアプリケーション２６を記憶している。
【００２６】
バスライン１９は、上記の各構成要素を図２に示されているように電気的に接続する。バスライン１９は、例えば、アドレスバスやデータバス等である。
【００２７】
なお、記憶媒体２１は、情報処理装置１０に対して着脱自在な構成となっている。また、記憶媒体２１は、ＣＰＵ１１の制御の下でデータの読み出しまたは書き込みを行う不揮発性メモリであれば、ＵＳＢメモリ、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等を用いてもよい。また、プリンタドライバ２４およびアプリケーション２６は、記憶媒体２１に記録された状態、またはサーバ（図２では図示せず）からダウンロードされる態様で配布されるようにしてもよい。
【００２８】
また、上記の情報処理装置１０用プログラムは、インストール可能な形式、または実行可能な形式のファイルで、上記記憶媒体２１等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２９】
図３は、本実施の形態に係る情報処理装置の機能的構成の一例を示すブロック図である。本実施の形態の情報処理装置１０は、図３に示すように、原稿作成部２２と、ワークフローソフトウエア２３と、プリンタドライバ２４と、通信部２５とを備えている。
【００３０】
原稿作成部２２は、例えば、文書作成を行うワードプロセッサ、表計算を行う表計算アプリケーション、データベースアプリケーション、図形作成アプリケーション等の各種アプリケーション２６を実行させて原稿データを作成する。各種アプリケーション２６は、印刷すべき文書を編集したり管理したりするためのプログラムである。ユーザは、各種アプリケーション２６を用いて、例えば、作成結果の原稿データ２０１や他の情報処理装置１０Ａ〜１０Ｃ等から受信した原稿データなどの印刷要求を行うことができる。
【００３１】
ワークフローソフトウエア２３は、情報処理装置１０におけるワークフローを制御するソフトウェアであり、印刷要求のあった原稿データに対するフロー設定を行う。ワークフローは、例えば、印刷作業、編集作業として面付けやステープル指示といった後工程処理など、複数の工程を制御する。
【００３２】
プリンタドライバ２４は、設定取得部２０２と、情報取得部２０３と、第１記憶部２０４と、第２記憶部２０５と、描画部２０６と、ジョブ管理部２０７と、ジョブチケット生成部２０８とを備えている。プリンタドライバ２４は、印刷制御装置３０およびプリンタ装置４０を制御するためのモジュールであり、印刷制御装置３０およびプリンタ装置４０の機種に合わせて用意される印刷制御手段である。
【００３３】
一般的にプリンタドライバ２４は、印刷実行時に用紙の属性情報（以下、用紙情報ともいう。）やエンジン調整情報の設定を印刷制御装置３０またはプリンタ装置４０のコントローラから取得するが、多数の情報を取得することになるため、設定情報も膨大となる。そこで、本実施の形態では、情報処理装置１０は、印刷設定情報に基づき、印刷実行時に予め第１記憶部２０４に格納したメディアカタログ情報の中から使用する用紙のメディアカタログ情報のみを取得する。
【００３４】
設定取得部２０２は、原稿作成部２２によって印刷要求が発行されると、印刷設定情報画面を情報処理装置１０のディスプレイ２０に表示させて、ユーザによる印刷設定（印刷条件の設定）を可能とするＵＩ（ユーザインターフェイス）でもある。印刷設定情報は、原稿データを印刷する印刷対象となる用紙の属性情報を含む印刷条件を含んでいる。なお、印刷条件を、以下、印刷設定情報または単に印刷設定ともいう。設定取得部２０２は、印刷設定情報画面によって印刷設定が行われると、用紙の属性情報を含む印刷設定情報を取得して第２記憶部２０５に格納する。また、設定取得部２０２は、取得した印刷設定情報を描画部２０６およびジョブチケット生成部２０８に受け渡す。
【００３５】
ここで、設定取得部２０２において印刷設定情報を設定入力する方法について説明する。図４は、情報処理装置のディスプレイに表示させる印刷設定情報画面の一例を説明する図である。ユーザは、図４に示すように、プリンタドライバ上で用紙詳細画面３００を開く。次に、ユーザが選択方法で用紙リスト３０１を選択すると用紙詳細リスト３０２が表示される。ユーザは、表示された用紙詳細リスト３０２の用紙詳細情報（用紙名、サイズなど）を確認して使用するメディアカタログ（用紙）を選択する。用紙詳細リスト３０２は、メディアカタログ情報のメディアカタログリストから取得することができる。図４においては、メディアカタログ３０３「Ａ４  ＬＥＦ  ｅｎｇｉｎｅ（Ａ４、普通紙）」が選択されたことを示している。そして、ユーザは、ＯＫボタン３０４を押すことで使用するメディアカタログ（用紙）を決定することができる。ユーザは、上記の操作により設定取得部２０２で用の属性紙情報を含む印刷設定情報を設定することができる。
【００３６】
また、情報処理装置１０は、ユーザが用紙詳細リスト３０２画面で更新ボタン３０５を押すことにより、コントローラ側が保持する最新のメディアカタログ情報を取得することができる。本実施の形態において、コントローラ側が保持するメディアカタログ情報とは、印刷制御装置３０が保持するメディアカタログ情報のことをいう。
【００３７】
また、本実施の形態において、メディアカタログとは用紙を示し、メディアカタログ名称とはメディアカタログ名または用紙名を示し、メディアカタログ情報とは用紙属性情報やエンジン調整情報などを示す。また、メディアカタログリストとはメディアカタログ情報を、例えば、メディアカタログ名称毎にリスト化したものを示す。
【００３８】
図３に戻り、情報取得部２０３は、メディアカタログ情報の取得指示を設定取得部２０２から受け付けて印刷制御装置３０が保持するメディアカタログ情報の取得要求を印刷制御装置３０に送信する。情報取得部２０３は、印刷制御装置３０から受信した全てのメディアカタログ情報を取得して、第１記憶部２０４に保存する。その後、情報取得部２０３は、取得した全てのメディアカタログ情報の中から使用するメディアカタログ情報を特定するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの１部の属性情報を含むファイルパスと、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報とを第２記憶部２０５に格納する。
【００３９】
第１記憶部２０４は、印刷制御装置３０が保持する記録媒体である１以上の用紙ごとに、それぞれが当該用紙の属性を示す複数の属性情報が対応付けられた１以上のメディアカタログ情報を格納する。ここで、メディアカタログ情報とは、例えば、メディアカタログ名称（用紙名）、用紙サイズ、用紙種類、用紙重さ、用紙色、給紙トレイ番号などの用紙の属性情報やエンジン調整情報などである。メディアカタログ情報は、１つの用紙について、複数の属性（用紙サイズや用紙種類など）が対応付けられている。なお、メディアカタログ情報およびミニマム情報の詳細については後述する。
【００４０】
第２記憶部２０５は、ユーザが設定取得部２０２で設定した印刷に用いる印刷設定情報をデータテーブルとして格納する。また、第２記憶部２０５は、全てのメディアカタログ情報の中から使用するメディアカタログ情報を特定するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの１部の属性情報を含むファイルパスと、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報とを格納する。第２記憶部２０５の情報は、原稿作成部２２から文書の印刷が指示された場合、印刷すべき文書の原稿データと共に描画部２０６とジョブチケット生成部２０８とに受け渡される。なお、第２記憶部２０５は、例えば、一般にＤＥＶＭＯＤＥといわれる印刷対象の用紙の属性情報を含む印刷条件などが格納されるものである。
【００４１】
ここで、ファイルパスとして、例えば、印刷設定情報の用紙の属性情報の１つであるメディアカタログ名称をファイルパスと仮定する。この場合、情報処理装置１０は、ユーザが設定した印刷設定情報の用紙の属性情報（メディアカタログ名称）に基づいて第２記憶部に格納した１以上のファイルパスの中から１つのファイルパス（メディアカタログ名称）を特定する。そして、情報処理装置１０は、そのファイルパス（メディアカタログ名称）を用いて第１記憶部から使用するメディアカタログ情報を取得することができる。なお、ファイルパスは、メディアカタログ名称に限ることはなく、例えば、用紙サイズ、用紙種類、用紙重さ、給紙トレイ番号などメディアカタログを特定できる用紙の属性情報が含まれているものであればよい。また、ファイルパスは、例えば、メディアカタログ名称、用紙サイズ、用紙種類、用紙重さ、給紙トレイ番号などの用紙の属性情報（用紙属性情報）を任意に組み合わせたものを用いることができる。
【００４２】
また、ミニマム情報として、例えば、用紙の属性情報の中からメディアカタログ名称、用紙サイズ、用紙種類、用紙重さの４つを設定する。この場合、情報処理装置１０は、ユーザが設定した印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納したメディアカタログ情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報の中から上記の４つの用紙の属性情報が一致する１つのミニマム情報を特定することができる。なお、ミニマム情報は、上記の４つの用紙の属性情報に限ることはなく、例えば、メディアカタログ名称、用紙サイズ、用紙種類、用紙重さ、給紙トレイ番号などの用紙の属性情報を任意に組み合わせることができる。また、ミニマム情報は、メディアカタログを特定できる用紙の属性情報（用紙属性情報）が含まれているものであれば任意に設定することができる。
【００４３】
通常、原稿作成部２２によって印刷要求があった場合、印刷で使用できる設定情報領域は第２記憶部２０５の情報のみである。本実施の形態では、情報処理装置１０は、印刷実行時に印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定する。そして、情報処理装置１０は、その特定したファイルパスを使用して第１記憶部２０４からメディアカタログ情報が取得できる場合は特定したファイルパスを使用する。また、情報処理装置１０は、上記の特定したファイルパスが使用できない場合は、印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納したメディアカタログ情報を使用するための必要最低限の用紙の属性情報を含んだ１以上のミニマム情報の中から上述したように印刷設定情報に含まれる用紙の属性情報と一致する前記必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を使用する。
【００４４】
よって、本実施の形態では、第２記憶部２０５には、設定取得部２０２から取得した用紙の属性情報を含む印刷設定情報、１以上のファイルパス、１以上のミニマム情報という最小限必要な情報を格納する。なお、第２記憶部２０５に格納する情報はこれらに限ることはなく、任意に設定することができる。
【００４５】
描画部２０６は、原稿作成部２２から印刷要求の発行された原稿データを取得して、第２記憶部２０５を参照して、該原稿データをプリンタ装置が処理可能な印刷データに変換する。印刷データは、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データなどである。
【００４６】
ジョブ管理部２０７は、描画部２０６で変換した印刷データと、ジョブチケット生成部２０８で生成したジョブチケット設定データとを印刷要求ジョブとして通信部２５に受け渡す。
【００４７】
ジョブチケット生成部２０８は、印刷要求の発行された原稿データに対する印刷条件を含んだ印刷用のジョブチケット設定データを生成してジョブ管理部２０７に受け渡す。ジョブチケット設定データは、印刷用のデジタル設定指示書である。印刷用のデジタル設定指示書として、例えば、ＣＩＰ４（Ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  ｆｏｒ  ｔｈｅ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｅｓ  ｉｎ  Ｐｒｅｐｒｅｓｓ，  Ｐｒｅｓｓａｎｄ  Ｐｏｓｔｐｒｅｓｓ  Ｏｒｇａｎｉｚａｔｉｏｎ：プリプレス・プレス・ポストプレスの工程統合管理のための国際標準化団体）が定めるジョブ定義フォーマットであるＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）がある。
【００４８】
ジョブチケット設定データは、印刷時の設計指示書と呼ばれる。この設計指示書には、ページの配置指定や色情報の指定等の前印刷工程、実際に印刷を行う印刷工程、印刷した後に綴じたり、裁断する後処理工程等の印刷に関する詳細な情報を記述することができる。
【００４９】
ＪＤＦで記述された印刷条件には、例えば、印刷するデータは何か、そのデータがどこに存在するのか、どのような処理を行うのかなどを特定するための情報が含まれている。ジョブチケット生成部２０８は、このような印刷条件を含んだジョブチケット設定データを生成する。また、後述する印刷制御装置３０のジョブチケット解釈部３２では、ジョブチケット設定データを解釈することで、印刷要求の発行された原稿データに対する印刷条件を特定することができる。
【００５０】
ジョブチケット生成部２０８は、印刷実行時に印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定し、その特定したファイルパスを使用して第１記憶部２０４からメディアカタログ情報を取得する。そして、ジョブチケット生成部２０８は、第２記憶部２０５に格納した印刷設定情報と、取得したメディアカタログ情報とを用いて用紙の属性情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成する。
【００５１】
ジョブチケット生成部２０８は、具体的には、印刷実行時に設定取得部２０２から受け渡された印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定する。そして、ジョブチケット生成部２０８は、その特定したファイルパスを使用して第１記憶部２０４から取得したメディアカタログ情報と印刷設定情報とを用いて用紙の属性情報を含む詳細な印刷条件を記載したＪＤＦ形式のジョブチケット設定データを生成する。なお、ジョブチケット設定データはＪＤＦ形式に限ることはなく、任意の形式で生成することができる。
【００５２】
また、ジョブチケット生成部２０８は、印刷設定情報の用紙の属性情報に基づいて上記の特定したファイルパスを使用して第１記憶部２０４からメディアカタログ情報が取得できない場合は、第２記憶部に格納されたミニマム情報のうち、印刷設定情報に含まれる用紙の属性情報と一致する必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成する。
【００５３】
また、ジョブチケット生成部２０８は、原稿作成部２２による印刷要求ジョブがジョブ内で複数の用紙を使用する場合であって、複数の用紙に対するそれぞれのミニマム情報が異なる場合には、それぞれのジョブチケット設定データを生成する。また、複数の用紙に対するそれぞれのミニマム情報が一致する場合には、その一致したミニマム情報を含んだジョブチケット設定データを共通のジョブチケット設定データとして生成する。これにより、印刷ジョブ内で複数の用紙を使用する場合でも詳細な印刷条件を記載したジョブチケット設定データを生成することができる。
【００５４】
通信部２５は、ジョブ管理部２０７から受け渡された印刷要求ジョブをネットワーク５０を介して印刷制御装置３０に送信する。
【００５５】
次に、図５、６を参照してメディアカタログ情報の詳細について説明する。図５は、メディアカタログ情報の一例を説明する図である。図６は、メディアカタログ情報のミニマム情報の一例を説明する図である。メディアカタログ情報は、図５に示すように、例えば、メディアカタログ名称（用紙名）４０１、用紙サイズ４０２、用紙種類４０３、用紙重さ４０４、用紙色４０５、給紙トレイ番号４０６などの用紙の属性情報（用紙属性情報）やエンジン調整情報（図５には図示せず）などである。メディアカタログ情報は、１つの用紙について、複数の属性情報（用紙サイズ４０２や用紙種類４０３など）が対応付けられている。この属性情報は、例えば、１つの用紙について４０個以上にもなる。また、メディアカタログ情報を判別するため、例えば、メディアカタログ名称（用紙名）４０１には、全て異なる名称が付けられている。
【００５６】
本実施の形態では、第１記憶部２０４に格納されたメディアカタログ情報を取得するためのファイルパスとして、例えば、用紙の属性情報の中からメディアカタログ名称（用紙名）４０１を用いることができる。また、本実施の形態では、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含むミニマム情報として、例えば、用紙の属性情報の中からメディアカタログ名称４０１、用紙サイズ４０２、用紙種類４０３、用紙重さ４０４および給紙トレイ情報（給紙トレイ番号）４０６を任意に組み合わせて用いることができる。
【００５７】
本実施の形態の情報処理装置１０の第１記憶部２０４には、１以上のメディアカタログ情報が、例えば、図５に示すようなメディアカタログリスト４１１〜４１４として格納されている。ユーザは、メディアカタログリスト４１１〜４１４の中から自分が使用したいメディアカタログ名称（用紙名）４０１を選択することによって、簡易に使用したい用紙に対して最適なエンジンパラメータを決定することができる。
【００５８】
本実施の形態の印刷制御装置３０は、図６に示すように、メディアカタログ情報保持部（第１情報保持部）３３に、図５で示したメディアカタログ情報を、例えば、メディアカタログ名称（Ｍｅｄｉａ  Ａ〜Ｍｅｄｉａ  Ｚ）４０１毎にメディアカタログリスト４１１〜４１４として保持している。メディアカタログリスト４１１（Ｍｅｄｉａ  Ａ）は、メディアカタログ情報として、例えば、Ｐｒｏｐｅｒｔｙ  １〜Ｐｒｏｐｅｒｔｙ  Ｎまでの情報が記載されており、この全てのメディアカタログ情報を含むものをマキシマム情報という。本実施の形態の情報処理装置１０の第１記憶部２０４には、例えば、Ｍｅｄｉａ  Ａ〜Ｍｅｄｉａ  Ｚについて各Ｐｒｏｐｅｒｔｙ  １〜Ｐｒｏｐｅｒｔｙ  Ｎまでのマキシマム情報が格納される。
【００５９】
また、メディアカタログ情報を使用するための必要最低限の用紙の属性情報であるミニマム情報として、例えば、Ｍｅｄｉａ  Ａ、Ｐｒｏｐｅｒｔｙ  １、Ｐｒｏｐｅｒｔｙ  ２、Ｐｒｏｐｅｒｔｙ  ３、Ｐｒｏｐｅｒｔｙ  ５という５個の用紙の属性情報を設定する。この５個の用紙の属性情報を用いることで、メディアカタログ情報を特定できるものとする。本実施の形態の情報処理装置１０の第２記憶部２０５には、例えば、Ｍｅｄｉａ  Ａ〜Ｍｅｄｉａ  Ｚに対して、それぞれＰｒｏｐｅｒｔｙ  １、Ｐｒｏｐｅｒｔｙ  ２、Ｐｒｏｐｅｒｔｙ  ３、Ｐｒｏｐｅｒｔｙ  ５という４個の情報が格納される。すなわち、メディアカタログ名称（Ｍｅｄｉａ  Ａ〜Ｍｅｄｉａ  Ｚ）を含んで５個の用紙の属性情報がミニマム情報としてそれぞれ格納される。
【００６０】
情報処理装置１０は、ユーザが設定した印刷設定情報に基づいて、１以上のミニマム情報の中から、例えば、上記の５個の用紙の属性情報（例えば、Ｍｅｄｉａ  Ａ、Ｐｒｏｐｅｒｔｙ  １、Ｐｒｏｐｅｒｔｙ  ２、Ｐｒｏｐｅｒｔｙ  ３、Ｐｒｏｐｅｒｔｙ  ５）が一致する１つのミニマム情報を特定することができる。
【００６１】
このように、本実施の形態の情報処理装置１０は、印刷制御装置３０のメディアカタログ情報保持部３３が保持するメディアカタログ情報を取得して、ミニマム情報を第２記憶部２０５に格納し、マキシマム情報を第１記憶部２０４に格納する。これにより、記憶領域制限のある第２記憶部２０５には、データ容量の少ないメディアカタログ情報を格納することができる。また、メディアカタログ情報を取得するためのファイルパスを、例えば、ミニマム情報に含まれるメディアカタログ名称であるＭｅｄｉａ  Ａ〜Ｚの何れかに設定すれば、第２記憶部２０５には、データ容量の少ないファイルパスを同時に格納することができる。
【００６２】
本実施の形態の情報処理装置１０は、予め印刷制御装置３０が保持するメディアカタログ情報を取得して、メディアカタログリストとして格納した第１記憶部２０４を有する。情報処理装置１０は、印刷実行時に印刷設定情報の用紙の属性情報に基づき第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定する。そして、情報処理装置１０は、その特定したファイルパスを使用して第１記憶部２０４に格納されたメディアカタログ情報を取得する。これにより、本実施の形態の情報処理装置１０は、例えば、ネットワーク５０の不具合などで印刷実行時に情報処理装置１０のプリンタドライバ側がメディアカタログ情報を取得できない場合であっても、印刷制御装置３０のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００６３】
また、本実施の形態の情報処理装置１０は、メディアカタログ情報を第１記憶部２０４に格納し、メディアカタログ情報を取得するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの１部の属性情報を含むファイルパスを第２記憶部２０５に格納している。これにより、情報処理装置１０は、全てのメディアカタログ情報を第２記憶部２０５に保持する必要がないため、第２記憶部２０５が保持するデータ量を少なくすることができ、第２記憶部２０５の容量オーバーを防止することができる。
【００６４】
また、本実施の形態の情報処理装置１０は、メディアカタログ情報を第１記憶部２０４に格納し、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含む１以上のミニマム情報を第２記憶部２０５に格納している。これにより、情報処理装置１０は、印刷実行時に印刷設定情報の用紙の属性情報に基づき上述したように特定したファイルパスを使用して第１記憶部２０４に格納されたメディアカタログ情報を取得できない場合には、第２記憶部２０５に格納されたミニマム情報のうち、印刷設定情報に含まれる用紙の属性情報と一致する必要最低限の用紙の属性情報を含んだミニマム情報を特定し、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成する。そのため、情報処理装置１０は、印刷制御装置３０のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００６５】
次に、本実施の形態の印刷制御装置３０について説明する。本実施の形態の印刷制御装置３０のハードウエア構成例は、図２で示した情報処理装置１０と同様の構成で実現することができるため、詳細な説明を省略する。
【００６６】
図７は、本実施の形態に係る印刷制御装置の機能的構成の一例を示すブロック図である。本実施の形態の印刷制御装置３０は、図７に示すように、データ取得部３１と、ジョブチケット解釈部３２と、メディアカタログ情報保持部３３と、描画データ生成部３４と、通信部３５とを備えている。
【００６７】
データ取得部３１は、通信部３５を介して印刷データと、ジョブチケット設定データとを情報処理装置１０から取得する。データ取得部３１は、取得した印刷データを描画データ生成部３４に受け渡す。データ取得部３１は、取得したジョブチケット設定データをジョブチケット解釈部３２に受け渡す。
【００６８】
ジョブチケット解釈部３２は、用紙決定部５０１を有する。ジョブチケット解釈部３２は、ジョブチケット設定データを解釈し、用紙の属性情報を含む詳細な印刷条件を取得する。そして、用紙決定部５０１は、取得した用紙の属性情報から印刷で使用する用紙を決定する。また、ジョブチケット解釈部３２は、ジョブチケット設定データを解釈し、ジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合は、ミニマム情報を含む詳細な印刷条件を取得する。そして、用紙決定部５０１は、取得したミニマム情報を用いてメディアカタログ情報保持部３３が保持するメディアカタログ情報を検索して、ミニマム情報の全てが一致したメディアカタログ情報からその用紙を印刷で使用する用紙と決定する。ジョブチケット解釈部３２は、用紙決定部５０１で決定した用紙とジョブチケット設定データを解釈した情報である詳細な印刷条件とを描画データ生成部３４に受け渡す。
【００６９】
ここで、ミニマム情報を用いた用紙の決定方法について説明する。図８は、ミニマム情報を用いた用紙決定部の処理の一例を説明する図である。図８に示すように、ミニマム情報６０１、６０２には、例えば、メディアカタログ名称（Ｍｅｄｉａ  Ａ）、用紙サイズ（Ａ４）、用紙種類（普通紙）、用紙重さ（７５ｇｓｍ）の４つが用紙の属性情報として記載されているものとして説明する。
【００７０】
まず、ミニマム情報６０１を用いてメディアカタログ情報保持部３３が保持するメディアカタログ情報を検索する場合について説明する。用紙決定部５０１は、ミニマム情報６０１に記載されたＭｅｄｉａ  Ａ、Ａ４、普通紙、７５ｇｓｍの４つ全てが一致するメディアカタログ情報保持部３３のメディアカタログ情報を検索する。図８において、メディアカタログ情報７０１〜７０３の中でミニマム情報６０１の４つ全てが一致するのはメディアカタログ情報７０１である。この時、用紙色はミニマム情報の中に含まれないため、全てが一致するという条件からは外れることになる。従って、用紙決定部５０１は、印刷に使用する用紙をメディアカタログ情報保持部３３が保持するメディアカタログ情報の中からメディアカタログ情報７０１のＭｅｄｉａ  Ａを印刷に使用する用紙と決定する。
【００７１】
次に、ミニマム情報６０２を用いてメディアカタログ情報保持部３３が保持するメディアカタログ情報を検索する場合について説明する。用紙決定部５０１は、ミニマム情報６０２に記載されたＭｅｄｉａ  Ｃ、Ｂ５、厚紙、７５ｇｓｍの４つ全てが一致するメディアカタログ情報保持部３３のメディアカタログ情報を検索する。図８において、メディアカタログ情報７０１〜７０３の中にはミニマム情報６０２の４つ全てが一致するメディアカタログ情報は存在しない。従って、用紙決定部５０１は、印刷に使用する用紙をメディアカタログ情報保持部３３が保持するメディアカタログ情報７０１〜７０３の中から選択して決定することができない。そこで、印刷制御装置３０は、用紙決定部５０１が印刷で使用する用紙を決定できなかった場合には印刷処理を保留する。
【００７２】
図７に戻り、メディアカタログ情報保持部３３は、印刷実行時に必要な用紙の属性情報などのメディアカタログ情報を保持する。メディアカタログ情報は、例えば、図５に示したメディアカタログ名称（用紙名）４０１、用紙サイズ４０２、用紙種類４０３、用紙重さ４０４、用紙色４０５、給紙トレイ番号４０６などの用紙の属性情報やエンジン調整情報などである。メディアカタログ情報は、１つの用紙について、複数の属性情報（用紙サイズや用紙種類など）が対応付けられている。なお、メディアカタログ情報の詳細は上述したとおりである。
【００７３】
描画データ生成部３４は、印刷データと、用紙決定部５０１で決定した用紙と、ジョブチケット設定データを解釈した情報である詳細な印刷条件とに基づいて描画データを生成する。描画データ生成部３４は、生成した描画データを通信部３５へ受け渡す。
【００７４】
通信部３５は、情報処理装置１０から印刷データと、ジョブチケット設定データとを受信して取得する。そして、通信部３５は、取得した印刷データと、ジョブチケット設定データとをデータ取得部３１に受け渡す。また、通信部３５は、描画データ生成部３４から受け取った描画データをプリンタ装置４０へ送信して印刷を実行させる。
【００７５】
このように、印刷制御装置３０は、ジョブチケット設定データを解釈し、ジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれている場合は、用紙の属性情報から印刷で使用する用紙を決定することができる。
【００７６】
また、印刷制御装置３０は、ジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合は、ミニマム情報を用いてメディアカタログ情報保持部３３が保持するメディアカタログ情報を検索する。これにより、印刷制御装置３０は、ミニマム情報の全てが一致したメディアカタログ情報から印刷で使用する用紙を決定することができる。
【００７７】
よって、本実施の形態の印刷制御装置３０は、ジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合でも、メディアカタログ情報保持部３３が保持するメディアカタログ情報から印刷で使用する用紙を決定することができる。これにより、本実施の形態の印刷制御装置３０は、ジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれていない場合でも、描画データを生成することができるため、プリンタ装置４０に印刷を実行させることができる。
【００７８】
次に、図９、１０を参照して、本実施の形態に係る情報処理システム１００の各装置における制御動作を説明する。図９は、本実施の形態に係る情報処理装置の制御動作の一例を示すフローチャートである。
【００７９】
情報処理装置１０は、設定取得部２０２からメディアカタログ情報の取得指示を受け付ける（ステップＳ１０１）。メディアカタログ情報の取得指示は、ユーザが情報処理装置１０の設定取得部２０２から入力した情報から取得できる。情報処理装置１０は、メディアカタログ情報の取得要求を印刷制御装置３０に対して送信する（ステップＳ１０２）。情報処理装置１０は、全てのメディアカタログ情報を印刷制御装置３０から取得して、第１記憶部２０４に格納する（ステップＳ１０３）。
【００８０】
次に、情報処理装置１０は、取得した全てのメディアカタログ情報の中から使用するメディアカタログ情報を特定するための１以上のメディアカタログ情報と１対１に対応付けられ、対応付けられたメディアカタログ情報に含まれる複数の属性情報のうちの１部の属性情報を含むファイルパスと、所定の用紙の属性情報を含んだ１以上のミニマム情報とを第２記憶部２０５に格納する（ステップＳ１０４）。情報処理装置１０は、設定取得部２０２で受け付けた用紙の属性情報を含む印刷設定情報を取得して第２記憶部２０５に格納する（ステップＳ１０５）。
【００８１】
情報処理装置１０は、原稿作成部２２から印刷要求を受け付けて第２記憶部２０５に格納した印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定する。そして、情報処理装置１０は、その特定したファイルパスを用いて第１記憶部２０４にアクセスして、第１記憶部２０４が保持するメディアカタログ情報の中から使用するメディアカタログ情報を取得する（ステップＳ１０６）。
【００８２】
次に、情報処理装置１０は、使用するメディアカタログ情報が取得できたか否かを判定する（ステップＳ１０７）。メディアカタログ情報が取得できた場合（ステップＳ１０７：ＹＥＳ）、情報処理装置１０は、第２記憶部２０５の印刷設定情報と取得したメディアカタログ情報とを用いてジョブチケット生成データを生成する（ステップＳ１０８）。次に、ステップＳ１１０に移行する。
【００８３】
メディアカタログ情報が取得できなかった場合（ステップＳ１０７：ＮＯ）、情報処理装置１０は、第２記憶部２０５の印刷設定情報と所定の用紙の属性情報を含んだミニマム情報とを用いてジョブチケット生成データを生成する（ステップＳ１０９）。次に、ステップＳ１１０に移行する。
【００８４】
次に、情報処理装置１０は、原稿作成部２２で印刷に指定された原稿データを取得して印刷データ（ＰＤＬデータ）を生成する（ステップＳ１１０）。情報処理装置１０は、生成した印刷データ（ＰＤＬデータ）とジョブチケット設定データとを通信部２５を介して印刷制御装置３０に送信して処理を終了する。
【００８５】
なお、ステップＳ１０７、ステップＳ１０９の処理を実行しないで、ステップＳ１０６、ステップＳ１０８、ステップＳ１１０、ステップＳ１１１の処理を実行して終了してもよい。
【００８６】
また、ステップＳ１０６、ステップＳ１０７、ステップＳ１０８の処理を実行しないで、ステップＳ１０５、ステップＳ１０９、ステップＳ１１０、ステップＳ１１１の処理を実行して終了してもよい。
【００８７】
図１０は、本実施の形態に係る印刷制御装置の制御動作の一例を示すフローチャートである。
【００８８】
印刷制御装置３０は、情報処理装置１０からメディアカタログ情報の送信指示を受け付ける（ステップＳ２０１）。印刷制御装置３０は、メディアカタログ情報保持部３３に保持している全てのメディアカタログ情報のデータを情報処理装置１０に送信する（ステップＳ２０２）。
【００８９】
次に、印刷制御装置３０は、印刷データ（ＰＤＬデータ）、ジョブチケット設定データを情報処理装置１０から取得する（ステップＳ２０３）。印刷制御装置３０は、ジョブチケット設定データを解釈する（ステップＳ２０４）。
【００９０】
次に、印刷制御装置３０は、解釈したジョブチケット設定データの情報に印刷で使用する用紙の属性情報が含まれているか否かを判定する（ステップＳ２０５）。印刷で使用する用紙の属性情報が含まれている場合（ステップＳ２０５：ＹＥＳ）、印刷制御装置３０は、使用する用紙の属性情報に記載された用紙を、使用する用紙に決定する（ステップＳ２０７）。次に、ステップＳ２１１に移行して処理を継続する。印刷で使用する用紙の属性情報が含まれていない場合（ステップＳ２０５：ＮＯ）、印刷制御装置３０は、ジョブチケット設定データに含まれているミニマム情報を用いて、メディアカタログ情報保持部３３が保持するメディアカタログ情報を検索する（ステップＳ２０６）。
【００９１】
次に、印刷制御装置３０は、検索した結果、ミニマム情報の全てが一致したメディアカタログ情報があるか否かを判定する（ステップＳ２０８）。ミニマム情報の全てが一致したメディアカタログ情報がない場合（ステップＳ２０８：ＮＯ）、印刷制御装置３０は、処理を保留（ステップＳ２０９）して処理を終了する。ミニマム情報の全てが一致したメディアカタログ情報があった場合（ステップＳ２０８：ＹＥＳ）、印刷制御装置３０は、ミニマム情報の全てが一致したメディアカタログ情報の用紙を使用する用紙に決定する（ステップＳ２１０）。
【００９２】
次に、印刷制御装置３０は、取得した印刷データ（ＰＤＬデータ）と、解釈したジョブチケット設定データの情報である詳細な印刷条件と、決定した使用する用紙とに基づいて描画データを生成する（ステップＳ２１１）。印刷制御装置３０は、生成した描画データを通信部３５を介してプリンタ装置４０に送信して（ステップＳ２１２）、印刷を実行させて処理を終了する。
【００９３】
なお、ステップＳ２０５、ステップＳ２０６、ステップＳ２０８、ステップＳ２１０の処理を実行しないで、ステップＳ２０４、ステップＳ２０７、ステップＳ２１１、ステップＳ２１２の処理を実行して終了してもよい。
【００９４】
また、ステップＳ２０５、ステップＳ２０７の処理を実行しないで、ステップＳ２０４、ステップＳ２０６、ステップＳ２０８、ステップＳ２１０、ステップＳ２１１、ステップＳ２１２の処理を実行して終了してもよい。
【００９５】
このように、上述した処理動作を、本実施の形態の情報処理システム１００を構成する情報処理装置１０と、印刷制御装置３０とに協働させて実行させる。これにより、本実施の形態の情報処理装置１０は、予め印刷制御装置３０が保持するメディアカタログ情報を取得して第１記憶部２０４に格納する。そのため、情報処理装置１０は、印刷実行時に情報処理装置１０のプリンタドライバ側がメディアカタログ情報を取得できない場合でも、印刷制御装置３０のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００９６】
また、本実施の形態の情報処理装置１０は、印刷実行時に印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたファイルパスのうち、印刷設定情報に含まれる用紙の属性情報と一致する属性情報を含むファイルパスを特定する。そして、情報処理装置１０は、その特定したファイルパスを使用して情報処理装置１０の第１記憶部２０４に格納されたメディアカタログ情報を取得する。これにより、本実施の形態の情報処理装置１０は、例えば、ネットワーク５０の不具合などで印刷実行時に情報処理装置１０のプリンタドライバ側がメディアカタログ情報を取得できない場合でも、印刷制御装置３０のコントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００９７】
また、本実施の形態の情報処理装置１０は、メディアカタログ情報を使用するための必要最低限の用紙の属性情報を含む１以上のミニマム情報を第２記憶部２０５に格納している。これにより、本実施の形態の情報処理装置１０は、例えば、印刷実行時に１以上のファイルパスの中から１つのファイルパスを特定し、その特定したファイルパスを使用して情報処理装置１０の第１記憶部２０４に格納されたメディアカタログ情報を装置内の通信不具合などで取得できない場合には、印刷設定情報の用紙の属性情報に基づいて第２記憶部２０５に格納されたミニマム情報のうち、印刷設定情報に含まれる用紙の属性情報と一致する必要最低限の用紙の属性情報を含んだミニマム情報を特定する。そして、情報処理装置１０は、その特定したミニマム情報を含む詳細な印刷条件を記載したジョブチケット設定データを生成する。そのため、情報処理装置１０は、コントローラ側で予め設定しているメディアカタログ情報を使用することができる。
【００９８】
以上、本発明の実施の形態を説明したが、上述の各実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の各実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。また、以上の各実施の形態および変形例は任意に組み合わせることも可能である。
【００９９】
なお、上述の各実施の形態の情報処理装置１０、印刷制御装置３０で実行される制御プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１００】
さらに、上述の各実施の形態の情報処理装置１０、印刷制御装置３０で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施の形態の情報処理装置１０、印刷制御装置３０で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【０１０１】
１０、１０Ａ、１０Ｂ、１０Ｃ  情報処理装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  外部Ｉ／Ｆ
１５  通信部
１６  入力部
１７  表示制御部
１８  記憶装置
１９  バスライン
２０  ディスプレイ
２１  記憶媒体
２２  原稿作成部
２３  ワークフローソフトウエア
２４  プリンタドライバ
２５  通信部
３０  印刷制御装置（ＤＦＥ）
３１  データ取得部
３２  ジョブチケット解釈部
３３  メディアカタログ情報保持部（第１情報保持部）
３４  描画データ生成部
３５  通信部
４０  プリンタ装置
５０  ネットワーク
１００  情報処理システム
２０１  原稿データ
２０２  設定取得部
２０３  情報取得部
２０４  第１記憶部
２０５  第２記憶部
２０６  描画部
２０７  ジョブ管理部
２０８  ジョブチケット生成部
３００  用紙詳細画面
３０１  用紙リスト
３０２  用紙詳細リスト
３０３  メディアカタログ
３０４  ＯＫボタン
３０５  更新ボタン
４０１  メディアカタログ名称
４０２  用紙サイズ
４０３  用紙種類
４０４  用紙重さ
４０５  用紙色
４０６  給紙トレイ番号
４１１、４１２、４１３、４１４  メディアカタログリスト
５０１  用紙決定部
６０１、６０２  ミニマム情報
７０１、７０２、７０３  メディアカタログ情報（第１情報）
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特許第４６６８７１１号公報
【図１】
2015038697.tif 000003
【図２】
2015038697.tif 000004
【図３】
2015038697.tif 000005
【図４】
2015038697.tif 000006
【図５】
2015038697.tif 000007
【図６】
2015038697.tif 000008
【図７】
2015038697.tif 000009
【図８】
2015038697.tif 000010
【図９】
2015038697.tif 000011
【図１０】
2015038697.tif 000012