(57)【要約】【課題】ユーザーの利便性を考慮して簡易に表紙設定が行われると共に、ＪＤＦ仕様に準拠した形態のジョブチケットを生成できる印刷システムを提供する。【解決手段】この印刷システムでは、ネットワーク２を介して制御部３を含むプリンタ４に接続されたプリンタドライバ機能を持つクライアントコンピュータ１Ａ、１Ｂ、１Ｃにおいて、印刷ジョブを実行するためのＪＤＦに基づくジョブチケットを生成してユーザーインターフェースＵＩでの表紙設定を行うため、表紙設定に際して印刷の有無の指定を行う手段と、表紙設定に際して印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータにマッピングしてジョブチケットを生成する手段と、表紙設定に際して印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータにマッピングしてジョブチケットを生成する手段と、を備える他、表示手段では表紙設定の内容を一覧表示する。【選択図】図１
2014167740.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのジョブ定義フォーマットに基づくジョブチケットを生成出力してユーザーインターフェースでの表紙設定を行う印刷システムであって、
前記クライアントコンピュータは、前記表紙設定に際して印刷の有無の指定を行う印刷指定手段と、前記表紙設定に際して前記印刷指定手段による印刷無しの表紙指定があったとき、前記ジョブ定義フォーマットに準拠する挿入ページパラメータにマッピングして前記ジョブチケットを生成出力する第１のジョブチケット生成手段と、前記表紙設定に際して前記印刷指定手段による印刷有りの表紙印刷指定があったとき、前記ジョブ定義フォーマットに準拠する例外ページ設定パラメータにマッピングして前記ジョブチケットを生成出力する第２のジョブチケット生成手段と、を備えたことを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、前記クライアントコンピュータは、前記表紙設定の内容を一覧表示する表示手段を備えたことを特徴とする印刷システム。
【請求項３】
請求項１記載の印刷システムにおいて、前記第１のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷無しの表紙指定があったとき、表紙を前記挿入ページパラメータにマッピングして前記ジョブチケットを生成出力する際、おもて表紙を指定していた場合には、当該挿入ページパラメータのオプションである挿入ページの挿入位置を決定するパラメータに対して先頭を指す属性名を指定して当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項４】
請求項１記載の印刷システムにおいて、前記第１のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷無しの表紙指定があったとき、表紙を前記挿入ページパラメータにマッピングして前記ジョブチケットを生成出力する際、うら表紙を指定していた場合には、当該挿入ページパラメータのオプションである挿入ページの挿入位置を決定するパラメータに対して最後尾を指す属性名を指定して当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項５】
請求項１記載の印刷システムにおいて、前記第２のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷有りの表紙指定があったとき、前記例外ページ設定パラメータにマッピングしてジョブチケットを生成出力する際、印刷面が片面だった場合には、当該例外ページ設定パラメータのオプションであるページ範囲指定のパラメータに対しておもて表紙には“０”を指定して当該おもて表紙を1ページ目に設定し、うら表紙には“−１”を指定して当該うら表紙を最終ページの例外ページに設定するようにして当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項６】
請求項１記載の印刷システムにおいて、前記第２のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷有りの表紙指定があったとき、前記例外ページ設定パラメータにマッピングして前記ジョブチケットを生成出力する際、印刷面が両面だった場合には、当該例外ページ設定パラメータのオプションであるページ範囲指定のパラメータに対しておもて表紙には“０〜１”を指定して当該おもて表紙を１〜２ページ目に設定し、うら表紙には“−２〜−１”を指定して当該うら表紙を最終ページより１ページ前のページと最終ページの例外ページとに設定するようにして当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項７】
請求項１記載の印刷システムにおいて、前記第２のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷有りの表紙指定があったとき、前記例外ページ設定パラメータにマッピングして前記ジョブチケットを生成出力する際、表紙の片面のみを指定していた場合には、当該例外ページ設定パラメータのオプションである印刷面を指すパラメータに対しておもて面には“ＯｎｅＳｉｄｅＦｒｏｎｔ”、うら面には“ＯｎｅＳｉｄｅＢａｃｋＦｌｉｐＹ”と指定して当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項８】
請求項１記載の印刷システムにおいて、前記第２のジョブチケット生成手段は、前記表紙設定で前記印刷指定手段による印刷有りの表紙指定があったとき、前記例外ページ設定パラータにマッピングして前記ジョブチケットを生成出力する際、表紙の両面を指定していた場合には、当該例外ページ設定パラメータのオプションである印刷面を指すパラメータに対して、短辺とじには“ＴｗｏＳｉｄｅＦｌｉｐＹ”、長辺とじには“ＴｗｏＳｉｄｅＦｌｉｐＸ”と指定して当該ジョブチケットを生成出力することを特徴とする印刷システム。
【請求項９】
請求項２記載の印刷システムにおいて、前記表示手段は、前記表紙設定の内容を一覧表示する際、前記印刷指定手段による印刷有りの表紙指定があったとき、おもて表紙への印刷有りであればページ番号を表示することを特徴とする印刷システム。
【請求項１０】
ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのジョブ定義フォーマットに基づくジョブチケットを生成出力してユーザーインターフェースでの表紙設定を行う印刷システム用表紙設定方法であって、
前記クライアントコンピュータが具備する印刷指定手段により、前記表紙設定に際して印刷の有無の指定を行う印刷指定ステップと、前記クライアントコンピュータが具備する第１のジョブチケット生成手段により、前記表紙設定に際して前記印刷指定手段による印刷無しの表紙指定があったとき、前記ジョブ定義フォーマットに準拠する挿入ページパラメータにマッピングして前記ジョブチケットを生成出力する第１のジョブチケット生成ステップと、前記クライアントコンピュータが具備する第２のジョブチケット生成手段により、前記表紙設定に際して前記印刷指定手段による印刷有りの表紙印刷指定があったとき、前記ジョブ定義フォーマットに準拠する例外ページ設定パラメータにマッピングして前記ジョブチケットを生成出力する第２のジョブチケット生成ステップと、を有することを特徴とする印刷システム用表紙設定方法。
【請求項１１】
ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのジョブ定義フォーマットに基づくジョブチケットを生成出力してユーザーインターフェースでの表紙設定を行う印刷システムにおける当該表紙設定をコンピュータにより実行させるための表紙設定プログラムであって、
前記クライアントコンピュータが具備する印刷指定手段により、前記表紙設定に際して印刷の有無の指定を行う印刷指定ステップの手順と、前記クライアントコンピュータが具備する第１のジョブチケット生成手段により、前記表紙設定に際して前記印刷指定手段による印刷無しの表紙指定があったとき、前記ジョブ定義フォーマットに準拠する挿入ページパラメータにマッピングして前記ジョブチケットを生成出力する第１のジョブチケット生成ステップの手順と、前記クライアントコンピュータが具備する第２のジョブチケット生成手段により、前記表紙設定に際して前記印刷指定手段による印刷有りの表紙印刷指定があったとき、前記ジョブ定義フォーマットに準拠する例外ページ設定パラメータにマッピングして前記ジョブチケットを生成出力する第２のジョブチケット生成ステップの手順と、を有することを特徴とする表紙設定プログラム。
【請求項１２】
請求項１１記載の表紙設定プログラムをコンピュータが読み取り可能に格納したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ定義フォーマット（以下、ＪＤＦ：Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔとする）の情報に基づいて印刷設定における表紙設定用のジョブチケットを生成出力する印刷システム、印刷システム用表紙設定方法、表紙設定プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、規模を問わないプリントショップ、印刷工場、並びに小さなワークグループ環境を含む多くの印刷環境において、特定の印刷ジョブを実行するために必要な印刷処理を定めたＪＤＦ情報を作成することが一般に知られている。
【０００３】
ＪＤＦは、印刷ジョブの処理に関する情報（印刷パラメータ）を提供するために汎用的に採用されている規格である。ＪＤＦ情報は、通常は「ジョブチケット」と称されるオブジェクトファイルに含まれている。ＪＤＦ情報は、ジョブチケットの記述によって、印刷ジョブのための印刷データと関連付けられている。ジョブチケットは、任意の数のＪＤＦ要素を含んでいる。ＪＤＦ要素は、印刷する特定のジョブに関する印刷パラメータを示すために必要となる。印刷パラメータの例としては、印刷されるべき素材のコンテンツを特定する１つ以上のリソースの場所、印刷ジョブに関係する様々なタイプの対象のレンダリングのためのオプションを示すレンダリングパラメータ、レイアウトオプション、例えばｎ−ｕｐ、両面、その他の利用できるプリントオプション、印刷のためのメディアパラメータ（用紙サイズ、重さ、色等）が挙げられる。
【０００４】
ＪＤＦ標準は、ＣＩＰ４（業界団体）によって公表され、業界関係者には周知な事項であって、業界団体のサイトから直ちに取得することができる。ＪＤＦ要素は、一般に階層的なツリー構造になっている。また、様々なパラメータが木構造（ツリー）の論理的な枝に分類され、利用可能なパラメータ及びオプションが関連付けられている。木構造は共通の根（ルート）を有し、枝は複数のグループ付けされたパラメータに関連付けされている。パラメータは、ジョブチケットを作成する際にユーザやアプリケーションによって指定しても良いものである。最近の印刷システムでは、プリントサーバ機能や他の制御要素を有しており、ＪＤＦに基づくジョブチケットを受け取り、ＪＤＦ要素によって指定された内容を処理して印刷ジョブを直接コントロールすることができる。
【０００５】
また、ＪＤＦは、主にプロダクションプリンティング業界で使われているが、このプロダクションプリンティング業界は、印刷出力そのものが製品となる場合が多いため、プロダクション向けのプリンタでは、従来のオフィス印刷のような簡易な印刷物ではなく、ページ毎に印刷メディアタイプや印刷設定が異なるような高付加価値の印刷物を出力することが望まれている。ＪＤＦとは別の視点でページ毎の印刷設定の実現を可能とするような技術として、例外ページや特殊ページと呼ばれる機能がある。
【０００６】
例外ページとは、ジョブとは異なる印刷設定を指定ページ範囲に適用することができる機能である。指定ページ範囲は開始ページと終了ページとを指定することで適用することができる。例外ページは、例えば用紙設定、両面設定、ステープル、パンチ、折り、印刷位置調整設定、カラーモノクロ設定、回転設定という具合の設定をジョブとは異なる設定値で適用することができる。また、ジョブにはなく追加で新たにページを追加するものとして、特殊ページと呼ばれる表紙（おもて表紙、うら表紙）、合紙、挿入ページ、インデックス印刷があることも既に知られている。
【０００７】
因みに、ＪＤＦに基づくジョブチケットの生成に関連する周知技術としては、例えば選択された印刷システムに対応するプリンタ定義ファイル（ポストスクリプトプリンタ定義ＰＰＤ又は一般プリンタ定義ＧＰＤ）を使用して、ＪＤＦジョブチケットを生成するための「プリンタ定義ファイルを用いてＪＤＦを生成するための方法、システムおよびプログラム」（特許文献１参照）が挙げられる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に開示された印刷サブシステムのＪＤＦ生成プリンタドライバを含め、既存のプロダクションプリンティング業界に普及している一般的なプリンタドライバには、表紙を設定する機能を備えたものがあり、表紙を生成出力する目的で特殊ページ設定のユーザーインターフェースで表紙設定する機能が実装されているタイプのものも知られているが、何れの場合もＪＤＦに準拠したフォーマットでのジョブチケットを生成出力するものでなく、ベンダー独自のフォーマットで表紙を生成出力しているため、ＪＤＦに準拠したジョブチケットの生成出力には対応できないという問題がある。その理由は、ＪＤＦの標準仕様には表紙のパラメータが無いため、既存のプリンタドライバではＪＤＦ標準仕様に準拠したジョブチケットの生成出力には対応できないという事情による。
【０００９】
本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、ユーザーの利便性を考慮して簡易に表紙設定が行われると共に、ＪＤＦ仕様に準拠した形態のジョブチケットを生成出力できる印刷システム、印刷システム用表紙設定方法、表紙設定プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記技術的課題を解決するため、本発明の第１の手段は、ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのＪＤＦに基づくジョブチケットを生成出力してユーザーインターフェースでの表紙設定を行う印刷システムであって、クライアントコンピュータは、表紙設定で印刷の有無の指定を行う印刷指定手段と、表紙設定で印刷指定手段による印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータにマッピングしてジョブチケットを生成出力する第１のジョブチケット生成手段と、表紙設定で印刷指定手段による印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータにマッピングしてジョブチケットを生成出力する第２のジョブチケット生成手段と、を備えたことを特徴とする。
【００１１】
また、本発明の第２の手段は、ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのＪＤＦに基づくジョブチケットを生成出力してユーザーインターフェースでの表紙設定を行う印刷システム用表紙設定方法であって、クライアントコンピュータが具備する印刷指定手段により、表紙設定で印刷の有無の指定を行う印刷指定ステップと、クライアントコンピュータが具備する第１のジョブチケット生成手段により、表紙設定で印刷指定手段による印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータにマッピングしてジョブチケットを生成出力する第１のジョブチケット生成ステップと、クライアントコンピュータが具備する第２のジョブチケット生成手段により、表紙設定で印刷指定手段による印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータにマッピングしてジョブチケットを生成出力する第２のジョブチケット生成ステップと、を有することを特徴とする。
【００１２】
更に、本発明の第３の手段は、ユーザー用のプリンタドライバ機能を持つクライアントコンピュータがネットワークを介してプリンタ用の制御部に接続されて構成されると共に、当該クライアントコンピュータにより印刷ジョブを実行するためのＪＤＦに基づくジョブチケットを生成出力してユーザーインターフェースの表紙設定を行う印刷システムにおける当該表紙設定をコンピュータにより実行させるための表紙設定プログラムであって、クライアントコンピュータが具備する印刷指定手段により、表紙設定で印刷の有無の指定を行う印刷指定ステップの手順と、クライアントコンピュータが具備する第１のジョブチケット生成手段により、表紙設定で印刷指定手段による印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータにマッピングしてジョブチケットを生成出力する第１のジョブチケット生成ステップの手順と、クライアントコンピュータが具備する第２のジョブチケット生成手段により、表紙設定で印刷指定手段による印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータにマッピングしてジョブチケットを生成出力する第２のジョブチケット生成ステップの手順と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、プリンタドライバ機能を持つクライアントコンピュータにユーザーインターフェースでの表紙設定を行う機能を持たせた上、ＪＤＦに基づくジョブチケットの生成時のロジックとして、表紙設定に際して印刷無しの表紙指定があるときの表紙を挿入ページ設定パラメータにマッピングし、印刷有りの表紙印刷指定があるときの表紙への印刷を例外ページ設定パラメータにマッピングするため、ユーザーの利便性を考慮して簡易に表紙設定が行われると共に、ＪＤＦ仕様に準拠した形態のジョブチケットを生成出力することができるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例１に係る印刷システムの基本構成を例示した概略ブロック図である。
【図２】図１に示す印刷システムのクライアントコンピュータで表紙設定を行う際の表紙の概要を説明するための図である。
【図３】図１に示す印刷システムのクライアントコンピュータで表紙設定を行う際の表紙の片面（おもて面）を印刷指定した場合を説明するための図である。
【図４】図１に示す印刷システムのクライアントコンピュータで表紙設定を行う際の表紙の片面（うら面）を印刷指定した場合を説明するための図である。
【図５】図１に示す印刷システムのクライアントコンピュータで表紙設定を行う際の表紙の両面を印刷指定した場合を説明するための図である。
【図６】図１に示す印刷システムのクライアントコンピュータで表紙の印刷設定を行ったときの表示部の表示画面上に表示されるユーザーインターフェースでのおもて表紙設定を例示した図である。
【図７】図１に示す印刷システムのクライアントコンピュータで表紙の印刷設定を行ったときの表示部の表示画面上に表示されるユーザーインターフェースでの表紙の設定内容についての一覧表示を例示した図である。
【図８】図１に示す印刷システムのクライアントコンピュータの細部構成を示した機能ブロック図である。
【図９】図１に示す印刷システムの制御部の細部構成を示したブロック図である。
【図１０】図１に示す印刷システムのクライアントコンピュータに係る表紙設定の動作処理を示したフローチャートである。
【図１１】図１に示す印刷システムにおけるクライアントコンピュータの表紙設定に係る細部処理に応じた制御部のプリンタへのジョブ転送に至る動作処理を示したフローチャートである。
【図１２】図１１中のフローチャートの動作処理に含まれるクライアントコンピュータのジョブチケット生成部がジョブチケットを生成する処理についての細部を示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の印刷システム、印刷システム用表紙設定方法、表紙設定プログラム、及び記録媒体について、実施例を挙げ、図面を参照して詳細に説明する。
【実施例１】
【００１６】
図１は、本発明の実施例１に係る印刷システムの基本構成を例示した概略ブロック図である。この印刷システムは、ユーザー用のプリンタドライバ機能を持つ複数台（ここでは３台）のクライアントコンピュータ１Ａ、１Ｂ、１Ｃがネットワーク２を介してプリンタ４用の制御部（ＤＦＥ  Ｃｏｎｔｒｏｌｌｅｒ）３に接続されて構成されるもので、クライアントコンピュータ１Ａ、１Ｂ、１Ｃの何れかにより印刷ジョブを実行するためのＪＤＦに基づくジョブチケットを生成出力してユーザーインターフェースＵＩでの表紙設定を行う基本機能を持つものである。尚、ここでのクライアントコンピュータ１Ａ、１Ｂ、１Ｃは、表示機能（表示手段）や操作入力機能等が具備された汎用的なパーソナルコンピュータＰＣを使用したもので、何れにおいてもプリンタドライバ機能を持つことによって表紙設定を含む印刷設定を行って制御部３へ転送することができる。
【００１７】
また、クライアントコンピュータ１Ａ、１Ｂ、１Ｃは、表紙設定に際して印刷の有無の指定を行う印刷指定手段と、表紙設定に際して印刷指定手段による印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータ（ＩｎｓｅｒｔＳｈｅｅｔ）にマッピングしてジョブチケットを生成出力する第１のジョブチケット生成手段と、表紙設定に際して印刷指定手段による印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）にマッピングしてジョブチケットを生成出力する第２のジョブチケット生成手段と、を備えている。また、表示手段では、表紙設定の内容を一覧表示することができる他、印刷指定手段による印刷有りの表紙指定があったとき、おもて表紙への印刷有りであればページ番号を表示することができる。
【００１８】
更に、クライアントコンピュータ１Ａ、１Ｂ、１Ｃにおける第１のジョブチケット生成手段は、表紙設定で印刷指定手段による印刷無しの表紙指定があったとき、表紙を挿入ページパラメータ（ＩｎｓｅｒｔＳｈｅｅｔ）にマッピングしてジョブチケットを生成出力する際、おもて表紙を指定していた場合には、挿入ページパラメータ（ＩｎｓｅｒｔＳｈｅｅｔ）のオプションである挿入ページの挿入位置を決定するパラメータ（ＳｈｅｅｔＵｓａｇｅ）に対して先頭を指す属性名である“Ｈｅａｄｅｒ”を指定してジョブチケットを生成出力し、うら表紙を指定していた場合には、挿入ページパラメータ（ＩｎｓｅｒｔＳｈｅｅｔ）のオプションである挿入ページの挿入位置を決定するパラメータ（ＳｈｅｅｔＵｓａｇｅ）に対して最後尾を指す属性名である“Ｔｒａｉｌｅｒ”を指定してジョブチケットを生成出力する。
【００１９】
加えて、クライアントコンピュータ１Ａ、１Ｂ、１Ｃにおける第２のジョブチケット生成手段は、表紙設定で印刷指定手段による印刷有りの表紙指定があったとき、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）にマッピングしてジョブチケットを生成出力する際、印刷面が片面だった場合には、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒｅｔａｉｏｎＰａｒａｍｓ）のオプションであるページ範囲指定のパラメータ（ＲｕｎＩｎｄｅｘ）に対しておもて表紙には“０”を指定しておもて表紙を1ページ目に設定し、うら表紙には“−１”を指定してうら表紙を最終ページの例外ページに設定するようにしてジョブチケットを生成出力し、印刷面が両面だった場合には、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒｅｔａｉｏｎＰａｒａｍｓ）のオプションであるページ範囲指定のパラメータ（ＲｕｎＩｎｄｅｘ）に対しておもて表紙には“０〜１”を指定しておもて表紙を１〜２ページ目に設定し、うら表紙には“−２〜−１”を指定してうら表紙を最終ページより１ページ前のページと最終ページの例外ページとに設定するようにしてジョブチケットを生成出力する。
【００２０】
その他、クライアントコンピュータ１Ａ、１Ｂ、１Ｃにおける第２のジョブチケット生成手段は、表紙設定で印刷指定手段による印刷有りの表紙指定があったとき、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）にマッピングしてジョブチケットを生成出力する際、表紙の片面のみを指定していた場合には、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）のオプションである印刷面を指すパラメータ（Ｓｉｄｅｓ）に対しておもて面には“ＯｎｅＳｉｄｅＦｒｏｎｔ”、うら面には“ＯｎｅＳｉｄｅＢａｃｋＦｌｉｐＹ”と指定してジョブチケットを生成出力し、表紙の両面を指定していた場合には、例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）のオプションである印刷面を指すパラメータ（Ｓｉｄｅｓ）に対して、短辺とじには“ＴｗｏＳｉｄｅＦｌｉｐＹ”、長辺とじには“ＴｗｏＳｉｄｅＦｌｉｐＸ”と指定してジョブチケットを生成出力する。
【００２１】
図２は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙設定を行う際の表紙の概要を説明するための図である。図２を参照すれば、表紙はドキュメントの前、又はドキュメントの後ろに付ける紙のことである。ドキュメントの前に挿入する表紙をおもて表紙と呼び、ドキュメントの裏に挿入する表紙をうら表紙と呼んでいる。表紙には、用紙種類としてドキュメントとは別に厚紙を指定したり、ドキュメントより一回り大きい用紙サイズを指定したりすることができる。また、表紙自体に印刷を指定することもできる他、予め印刷済みの表紙をプリンタの給紙トレイにセットしておいてから指定することもできる。
【００２２】
図３は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙設定を行う際の表紙の片面（おもて面）を印刷指定した場合を説明するための図である。図３を参照すれば、表紙には、更におもて面とうら面とがあり、片面印刷としておもて面のみ指定した場合は、例えば図示のような形態で印刷することができる。
【００２３】
図４は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙設定を行う際の表紙の片面（うら面）を印刷指定した場合を説明するための図である。図４を参照すれば、片面印刷としてうら面のみ指定した場合には、図３との対比で例えば図示のような形態で印刷することができる。
【００２４】
図５は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙設定を行う際の表紙の両面を印刷指定した場合について説明するための図である。図５を参照すれば、表紙の両面印刷を指定した場合は、図３及び図４との対比で例えば図示のような形態で印刷することができる。
【００２５】
図６は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙の印刷設定を行ったときの表示部の表示画面上に表示されるユーザーインターフェースＵＩでのおもて表紙設定を例示した図である。図６を参照すれば、表示部の表示画面上では、おもて表紙の設定でおもて表紙を挿入する時には、おもて表紙のチェックボックスをＯＮに設定する。おもて表紙の用紙の設定には２種類の選択方法「ユーザー設定」と「用紙リスト」とがある。「ユーザー設定」は、給紙トレイ、用紙サイズ、坪量、用紙種類をそれぞれ個別に設定することができる。「用紙リスト」は、予め用意しておいた用紙リスト一覧の中から選択して設定する。うら表紙の設定はタブの「うら表紙」を選択すると、うら表紙に対しての設定を行うことができる。おもて表示及びうら表紙の設定はタブの「合紙」を選択すると、おもて表示及びうら表紙に対しての設定を行うことができる。
【００２６】
「印刷面」は表紙に印刷するかしないかの設定であり、「なし」、「片面（おもて面かうら面）」、「両面（長辺とじか短辺とじ）」の何れかを設定することができる。また、上述したユーザー設定／用紙リストの何れの場合でも印刷面の設定は可能である。
【００２７】
図７は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙の印刷設定を行ったときの表示部の表示画面上に表示されるユーザーインターフェースＵＩでの表紙の設定内容についての一覧表示を例示した図である。図７を参照すれば、表示部の表示画面上では、表紙を設定した後は、図示のように特殊ページリストの一覧が表示され、ここではおもて表紙に両面印刷を設定し、且つうら表紙に片面印刷を設定したときを示している。おもて表紙は両面印刷を指定しているので、ページ範囲として“１−２”と表示する。因みに、両面印刷を設定しない場合にはページ範囲を空白にしたままで良く、片面印刷を指定した場合には“１”のみ表示する。
【００２８】
うら表紙は片面印刷を指定しているが、最終ページについては実際に印刷してみないと状態が不明なために空白のままにしている。或いは、例えば最終ページを“Ｎ”と標記する定義をしておき、“Ｎ”表示を行っても良く、更に両面印刷を指定した場合には、“（Ｎ−１）−Ｎ”と表示しても良い。
【００２９】
図８は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃの細部構成を示した機能ブロック図である。クライアントコンピュータ１Ａ、１Ｂ、１Ｃは、表紙を指定してＪＤＦに基づいたジョブチケットを生成する機能を持つもので、アプリケーションプログラムＡＰ（図８中ではアプリケーションと表記）に従ってプリンタドライバ１０におけるグラフィカルユーザーインターフェースＧＵＩ１２が立ち上げられ、ユーザーインターフェースＵＩでの印刷設定を行う。プリンタドライバ１０では、このグラフィカルユーザーインターフェースＧＵＩ１２を使用して表紙の設定を行うが、表紙の設定をするときの具体的な表示画面は図６に示した形態となる。プリンタドライバ１０の各部について、プレビュー表示部１１は印刷設定の簡易プレビュー表示を行うもので、グラフィカルユーザーインターフェースＧＵＩ１２によって表示される。データ保存部１３は、印刷設定の保存を行うもので、ここに保存された印刷設定に基づいてジョブチケットが生成される。ジョブチケット生成部１５は、データ保存部１３の印刷設定を反映したＪＤＦに基づくジョブチケットを作成する（詳細は後述する）。描画部１４はプリンタ言語データ（以下、ＰＤＬデータとする）を作成する。作成したＪＤＦに基づくジョブチケット及びＰＤＬデータはポートモニタ１６のデータ転送部１７を通じてネットワーク２を経由してプリンタ４に接続される制御部３へ転送される。因みに、上述した第１のジョブチケット生成手段及び第２のジョブチケット生成手段は、ここでのジョブチケット生成部１５の持つ機能である。また、印刷指定手段は、グラフィカルユーザーインターフェースＧＵＩ１２によって表示される表示部の表示画面上に表示されるユーザーインターフェースＵＩでの表紙の印刷設定に対するユーザーの操作入力部による選択的な操作入力指示の機能を示すものである。
【００３０】
以下は、ここでのジョブチケット生成機能を持つプリンタドライバ１０によるＪＤＦに準拠した表紙のジョブチケットの生成出力の概要について説明する。最初に、一般的なＪＤＦ技術に係るＪＤＦに準拠したフォーマットでの「挿入ページ」と「例外ページ」とのジョブチケットの生成出力について説明する。
【００３１】
「挿入ページ」は、ジョブに新たにシートを挿入するという機能を有し、ＪＤＦでは（ＩｎｓｅｒｔＳｈｅｅｔ）というパラメータを利用する。例えば＜ＲｕｎＬｉｓｔ  Ｐａｇｅ＝“３”＞、＜ＩｎｓｅｒｔＳｈｅｅｔ  ＳｈｅｅｔＴｙｐｅ＝“ＩｎｓｅｒｔＳｈｅｅｔ”  ＳｈｅｅｔＵｓａｇｅ＝“Ｈｅａｄｅｒ”／＞、＜／ＲｕｎＬｉｓｔ＞という具合に表現されるジョブチケットを生成する。ここで、＜ＲｕｎＬｉｓｔ  Ｐａｇｅ＝“３”＞は、３ページ目の前にシートを１枚追加するという意味である。＜ＩｎｓｅｒｔＳｈｅｅｔ  ＳｈｅｅｔＴｙｐｅ＝“ＩｎｓｅｒｔＳｈｅｅｔ”  ＳｈｅｅｔＵｓａｇｅ＝“Ｈｅａｄｅｒ”／＞におけるＳｈｅｅｔＴｙｐｅは用紙のタイプを示し、ここでは挿入するための紙ということでＩｎｓｅｒｔＳｈｅｅｔという表現をする。また、ＳｈｅｅｔＵｓａｇｅは用紙の使われ方を示し、ここではＨｅａｄｅｒで３ページ目の前という意味である。このようにＪＤＦには様々なパラメータが存在する。
【００３２】
「例外ページ」は上記したようにジョブとは異なる設定値で適用することであり、例えば片面印刷が設定されたあるジョブのうち、２〜３ページ目のみだけを例外として両面印刷で設定したい場合は、ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓというレイアウト設定のパラメータを利用し、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ  ＮｕｍｂｅｒＵｐ＝“１  １”  ＰａｒｔＩＤＫｅｙｓ=“ＲｕｎＩｎｄｅｘ”Ｒｏｔａｔｅ=“Ｒｏｔａｔｅ０”Ｓｉｄｅｓ=“ＯｎｅＳｉｄｅＦｒｏｎｔ”＞、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ  ＲｕｎＩｎｄｅｘ＝“１〜２”Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＹ”／＞、＜／ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ＞という具合に表現されるジョブチケットを生成する。
【００３３】
より詳細に説明すると、レイアウトパラメータは階層構造に配置されており、親側にあるレイアウトパラメータ（ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ）は全体のジョブのレイアウトの設定に相当し、下位階層にある子供のレイアウトパラメータ（ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ）は、ページパラメータＲｕｎＩｎｄｅｘによって特定のページがレイアウトの対象になることを示す。ここでは２、３ページ目が両面印刷の対象なので、ＲｕｎＩｎｄｅｘ＝“１〜２”と記述する。ＪＤＦではページの概念として先頭ページ（１ページ目）は０、２ページ目は１、３ページ目は２、最終ページは−１、最終ページから１つ前のページは−２と表記するのがルールとなっているためである。親側のレイアウトパラメータ設定のオプションにＪＤＦで印刷の面を指定するオプションＳｉｄｅｓというのがあり、ＯｎｅＳｉｄｅＦｒｏｎｔを指定すると、片面が印刷される。同様にＮｕｍｂｅｒＵｐというオプションはｎ−ｕｐを示し、ここでは１ｕｐという意味である。また、Ｒｏｔａｔｅは用紙の回転のことを示し、Ｒｏｔａｔｅ０は回転角度が０度で回転はしないという意味である。子側のレイアウトパラメータ設定のオプションのＳｉｄｅｓのＴｗｏＳｉｄｅＦｌｉｐＹは両面印刷するという意味となり、例外で２、３ページ目のみ両面で印刷を行うというジョブチケットとなる。
【００３４】
これに対し、図８で説明したプリンタドライバ１０によるＪＤＦに準拠した表紙のジョブチケットの生成出力では、第１番目の表紙設定では、印刷物のイメージが図２に示した形態の印刷なしの表紙を設定する。表紙（印刷なし）は、上文で説明した挿入ページで当て嵌めると、おもて表紙はジョブの先頭ページの前に、うら表紙はジョブの最後尾ページの後ろに、用紙を新しく挿入すれば良いことになる。
【００３５】
例えば＜ＲｕｎＬｉｓｔＰａｇｅｓ＝“０〜−１”Ｒｕｎ＝“０”＞、＜ＬａｙｏｕｔＥｌｅｍｅｎｔＲｅｆ  ｒＲｅｆ＝“ｄｏｃ０”／＞、＜ＩｎｓｅｒｔＳｈｅｅｔ  ＳｈｅｅｔＴｙｐｅ＝“ＩｎｓｅｒｔＳｈｅｅｔ”ＳｈｅｅｔＵｓａｇｅ＝“Ｈｅａｄｅｒ”＞、＜Ｌａｙｏｕｔ＞、＜ＭｅｄｉａＲｅｆ  ｒＲｅｆ＝“Ｍｅｄｉａ０”／＞、＜／Ｌａｙｏｕｔ＞、＜／ＩｎｓｅｒｔＳｈｅｅｔ＞、＜／ＲｕｎＬｉｓｔ＞という具合に表現されるジョブチケットを生成する。
【００３６】
おもて表紙かうら表紙かの区別は、ＪＤＦで定義されているＩｎｓｅｒｔＳｈｅｅｔのオプションのＳｈｅｅｔＵｓａｇｅというパラメータで、ドキュメントの先頭に挿入する場合はＨｅａｄｅｒ、ドキュメントの最後尾に挿入する場合はＴｒａｉｌｅｒと定義すれば良い。ここでＩｎｓｅｒｔＳｈｅｅｔの親タグ＜ＲｕｎＬｉｓｔＰａｇｅ＝“０〜−１”＞は、先頭ページから最終ページまでの設定であることを表現しており、このページ範囲で、ＩｎｓｅｒｔＳｈｅｅｔのオプションにＨｅａｄｅｒが指定されていれば、先頭ページの前にページを挿入、即ちおもて表紙を挿入することになる。また、Ｔｒａｉｌｅｒが指定されていれば、最終ページの後ろにページを挿入つまりうら表紙を挿入することになる。
【００３７】
次に、第２番目の表紙設定では、印刷物のイメージが図３や図４に示した形態の片面のみを印刷する表紙を設定する。この場合、ジョブとして投入する原稿データに表紙用のページのデータも含めておくことで実現できる。例えばおもて表紙片面のみを印刷する場合には、本文の前に表紙用のページを追加して編集しておく。うら表紙片面のみ印刷する場合には、本文の後ろに表紙用のページを追加して編集しておく。おもて表紙及びうら表紙の両方の片面に印刷する場合は、本文の前後にページを追加して編集しておく。そして、図３のように、おもて表紙を１ページ、２ページから本文、最終ページをうら表紙と定義し、上述したＪＤＦに準拠する例外ページ設定をマッピングすることで、表紙のサポートが可能となる。
【００３８】
おもて表紙で片面のおもて面を指定する場合について、例えば＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＣｌａｓｓ＝“Ｐａｒａｍｅｔｅｒ”ＩＤ＝“ＬＰＰ０”ＮｕｍｂｅｒＵｐ＝“１  １”ＰａｒｔＩＤＫｅｙｓ＝“ＲｕｎＩｎｄｅｘ”Ｒｏｔａｔｅ＝“Ｒｏｔａｔｅ０”Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”Ｓｔａｔｕｓ＝“Ａｖａｉｌａｂｌｅ”＞、＜ＦｉｔＰｏｌｉｃｙ  ＲｏｔａｔｅＰｏｌｉｃｙ＝“Ｒｏｔａｔｅ０ｒｔｈｏｇｏｎａｌ”ＳｉｚｅＰｏｌｉｃｙ＝“ＦｉｔＴｏＰａｇｅ”／＞、＜ＩｍａｇｅＳｈｉｆｔ  ＰｏｓｉｔｉｏｎＸ＝“Ｌｅｆｔ”ＰｏｓｉｔｉｏｎＹ＝“Ｂｏｔｔｏｍ”  ＳｈｉｆｔＢａｃｋ＝“０．００００００ｅ＋０００  ０．００００００ｅ＋０００”ＳｈｉｆｔＦｒｏｎｔ＝“０．００００００ｅ＋０００  ０．００００００ｅ＋０００”／＞、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０”Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”／＞、＜／ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ＞という具合に表現されるジョブチケットを生成する。
【００３９】
ここではＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰｒａｍｓタグの子タグとして＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０”Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”／＞を入れて定義しておくことにより、例外ページ扱いとして実現できる。前項と同様にＪＤＦのページ概念からＲｕｎＩｎｄｅｘ＝０は先頭ページを意味し、Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”はおもて面を印字するという意味である。うら面に印字する場合は、Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＢａｃｋＦｌｉｐＹ”と指定する。その他、参考としてＦｉｔＰｏｌｉｃｙやＩｍａｇｅＳｈｉｆｔのタグついても、おもて表紙に対する設定を指定する部分であり、ＦｉｔＰｏｌｉｃｙは印刷のポリシー、ＩｍａｇｅＳｈｉｆｔは印刷位置の調整を示す。因みに、うら表紙の場合には、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“−１”Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”／＞と、最終ページとその１ページ前が印字対象であることを示す−１とを指定することで実現できる。
【００４０】
更に、第３番目の表紙設定では、印刷物のイメージが図５に示した形態の両面印刷する表紙を設定する。この場合、第２番目の場合と同様に、ジョブとして投入する原稿データに本文のデータとは別に表紙用のページデータも入れておくことで実現できる。図５に示したように見かけ上の表紙のページ番号は、おもて表紙は１ページ及び２ページ、裏表紙は、最終ページの前のページ及び最終ページであることから、原稿データも本文とは別に１ページ及び２ページと、最終ページの前及び最終ページに表紙用のページデータを編集しておく。そして、ＪＤＦに準拠する例外ページ設定を使用することで表示のサポートが可能となる。
【００４１】
おもて表紙で両面を指定する場合について、例えば＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＮｕｍｂｅｒＵｐ＝“１  １”  ＰａｒｔＩＤＫｅｙｓ＝“ＲｕｎＩｎｄｅｘ”Ｒｏｔａｔｅ＝“Ｒｏｔａｔｅ０”Ｓｉｄｅｓ＝“ＯｎｅＳｉｄｅＦｒｏｎｔ”＞、＜ＦｉｔＰｏｌｉｃｙＲｏｔａｔｅＰｏｌｉｃｙ=“Ｒｏｔａｔｅ０ｒｔｈｏｇｏｎａｌ”ＳｉｚｅＰｏｌｉｃｙ=“ＦｉｔＴｏＰａｇｅ”／＞、＜ＩｍａｇｅＳｈｉｆｔＰｏｓｉｔｉｏｎＸ＝“Ｌｅｆｔ”ＰｏｓｉｔｉｏｎY＝“Ｂｏｔｔｏｍ”  ＳｈｉｆｔＢａｃｋ＝“０．００００００ｅ＋０００  ０．００００００ｅ＋０００”ＳｈｉｆｔＦｒｏｎｔ＝“０．００００００ｅ＋０００  ０．００００００ｅ＋０００”／＞、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０〜１”Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＹ”／＞、＜／ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓ＞という具合に表現されるジョブチケットを生成する。
【００４２】
ここではＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰｒａｍｓタグの子タグとして、具体的には＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０〜１”Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＹ”／＞を入れて定義しておくことで例外ページ扱いとなる。上述した第１番目並びに第２番目の場合と同様に、ＪＤＦのページ概念からＲｕｎ  Ｉｎｄｅｘ＝“０〜１”は、１ページから２ページを意味し、Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＹ”は両面に印字するという意味である。ＴｗｏＳｉｄｅＦｌｉｐＹは短辺とじ、ＴｗｏＳｉｄｅＦｌｉｐＸは長辺とじを意味する。因みに、うら表紙の場合には、＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“−２〜−１”Ｓｉｄｅｓ＝“ＴｗｏＳｉｄｅＦｌｉｐＹ”／＞と、最終ページ及びその１ページ前が印字対象であることを示す−２〜−１とを指定することで実現できる。
【００４３】
図９は、制御部３の細部構成を示したブロック図である。制御部３では、クライアントコンピュータ１Ａ、１Ｂ、１Ｃのデータ転送部１７からネットワーク２を経由して転送された印刷データをデータ取得部３２で受け取ると、その印刷データをジョブ表示部３４にジョブとして表示する。また、受け取った印刷データのジョブチケットをチケット解析部３３で解析して印刷設定を読み込む。解析した印刷設定とＰＤＬデータとに基づいてプレビュー表示部３１でプレビュー表示を行う。印刷を行う際には、データ転送部３５を通して印刷データをネットワーク２を経由してプリンタ４へ転送することにより、プリンタ４での印刷が行われる。
【００４４】
図１０は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃに係る表紙設定の動作処理を示したフローチャートである。ここでは、ユーザーの操作入力指示に応じてクライアントコンピュータ１Ａ、１Ｂ、１Ｃのプリンタドライバ機能により表紙設定の動作処理が行われる様子を示している。
【００４５】
図１０を参照すれば、クライアントコンピュータ１Ａ、１Ｂ、１Ｃで表紙設定を行う場合、まずユーザーがプリンタドライバ１０（グラフィカルユーザーインターフェースＧＵＩ１２）により図６に示したような表紙設定の画面を開く（ステップＳ１１）処理を行った後、ユーザーが表紙設定の表示画面上でおもて表紙、うら表紙、選択方法（ユーザー設定／用紙リスト）、給紙トレイ、用紙サイズ、坪量、用紙種類、印刷面（なし／あり）等を入力することにより、表紙の設定を入力する（ステップＳ１２）処理を行う。
【００４６】
表紙の設定を入力後、ユーザーがＯＫボタンを押して表紙設定を保存する（ステップＳ１３）処理を行い、表紙設定についての表示画面上のダイアログを閉じた後、プリンタドライバ１０により表紙の設定内容を確認して図７に示したような一覧表示を行う（ステップＳ１４）処理へ移行する。
【００４７】
更に、表紙設定が完了し、ユーザーが印刷開始ボタンを押して印刷命令を出す（ステップＳ１５）処理を行うと、ＪＤＦに基づくジョブチケットが生成出力される。
【００４８】
図１１は、実施例１に係る印刷システムにおけるクライアントコンピュータ１Ａ、１Ｂ、１Ｃの表紙設定に係る細部処理に応じた制御部３のプリンタ４へのジョブ転送に至る動作処理を示したフローチャートである。ここでは図１０に示した動作処理に伴うクライアントコンピュータ１Ａ、１Ｂ、１Ｃでの細部処理と、これを受けた制御部３の印刷設定に至る動作処理のシーケンスを示している。
【００４９】
図１１を参照すれば、クライアントコンピュータ１Ａ、１Ｂ、１Ｃでの表紙設定の細部処理は、先の表紙設定の画面を開く（ステップＳ１１）処理を要求されるとグラフィカルユーザーインターフェースＧＵＩ１２により表紙設定ダイアログを表示する（ステップＳ２１）処理が行われた後、先のユーザーがＯＫボタンを押して表紙設定を保存する（ステップＳ１３）処理により表紙設定ダイアログが閉じられると、表紙設定をデータ保存部１３に保存する（ステップＳ２２）処理が行われる。更に、グラフィカルユーザーインターフェースＧＵＩ１２が設定された表紙を一覧表示する（ステップＳ２３）処理を行った後、先のユーザーが印刷開始ボタンを押して印刷命令を出す（ステップＳ１５）処理により印刷開始命令を受けると、データ保存部１３に保存されている表紙設定に基づいてジョブチケット生成部１５がジョブチケットを生成する（ステップＳ２４）処理を行う。更に、描画部１４でジョブのＰＤＬデータを生成する（ステップＳ２５）処理を行った後、作成したＰＤＬデータ及びジョブチケットを含むジョブ（印刷データ）をポートモニタ１６のデータ転送部１７を通してネットワーク２経由で制御部３に送る（ステップＳ２６）処理を行う。以上の動作処理がクライアントコンピュータ１Ａ、１Ｂ、１Ｃでの表紙設定の細部処理となる。
【００５０】
引き続き、制御部３のデータ取得部３２によりクライアントコンピュータ１Ａ、１Ｂ、１Ｃからジョブを受け取る（ステップＳ２７）処理を行った後、制御部３では受け取ったジョブをジョブ表示部３４にジョブ一覧として表示する（ステップＳ２８）処理が行われる。また、制御部３ではジョブチケットをチケット解析部３３により解析して表紙を含む印刷設定をプレビュー表示部３１に反映する（ステップＳ２９）処理を行ってプレビュー表示部３１が印刷設定をプレビュー表示した後、制御部３のデータ転送部３５によりジョブ（印刷データ）をプリンタ４に転送する（ステップＳ３０）処理を行い、プリンタ４がジョブ（印刷データ）を印刷する。
【００５１】
図１２は、図１１中のフローチャートの動作処理に含まれるクライアントコンピュータ１Ａ、１Ｂ、１Ｃのジョブチケット生成部１５がジョブチケットを生成する（ステップＳ２４）処理についての細部を示したフローチャートである。
【００５２】
図１２を参照すれば、ジョブチケット生成部１５によるジョブチケットの生成処理では、最初に表紙に印刷有りか無しかの判定（ステップＳ２４１１）を行う。この判定の結果、印刷有りであれば、片面か両面かの判定（ステップＳ２４１２）を行い、この判定結果が片面であれば、引き続いておもて表紙かうら表紙かの判定（ステップＳ２４１３）を行う。この判定の結果、おもて表紙であれば例外ページ設定用のパラメータ＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０”＞を生成する（ステップＳ２４１４）処理を行い、うら表紙であれば例外ページ設定用のパラメータ＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“−１”＞を生成する（ステップＳ２４１５）処理を行い、何れの場合もその後は印刷面はおもて面かうら面かの判定（ステップＳ２４１６）を行う。この判定の結果、おもて面であればＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘの属性にＳｉｄｅｓ＝“ＯｎｅＳｉｄｅｄＦｒｏｎｔ”を追加する（ステップＳ２４１７）処理を行い、うら面であればＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘの属性にＳｉｄｅｓ＝“ＯｎｅＳｉｄｅｄＢａｃｋＦｌｉｐＹ”を追加する（ステップＳ２４１８）処理を行い、何れの場合もその後に動作処理を終了する。
【００５３】
また、先の片面か両面かの判定（ステップＳ２４１２）の結果が両面であれば、引き続いておもて表紙かうら表紙かの判定（ステップＳ２４１９）を行う。この判定の結果、おもて表紙であれば例外ページ設定用のパラメータ＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“０〜１”＞を生成する（ステップＳ２４２０）処理を行い、うら表紙であれば例外ページ設定用のパラメータ＜ＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘ＝“−２〜−１”＞を生成する（ステップＳ２４２１）処理を行い、何れの場合もその後はＬａｙｏｕｔＰｒｅｐａｒａｔｉｏｎＰａｒａｍｓＲｕｎＩｎｄｅｘの属性にＳｉｄｅｓ＝“ＴｗｏＳｉｄｅｄＦｌｉｐＹ”又は“ＴｗｏＳｉｄｅｄＦｌｉｐＸ”を追加する（ステップＳ２４２２）処理を行ってから動作処理を終了する。
【００５４】
更に、最初の表紙に印刷有りか無しかの判定（ステップＳ２４１１）の結果、印刷無しであれば、＜ＲｕｎＬｉｓｔＰａｇｅ＝“０〜１”＞の下階層にページ挿入パラメータ＜ＩｎｓｅｒｔＳｈｅｅｔ  ＳｈｅｅｔＴｙｐｅ＝“ＩｎｓｅｒｔＳｈｅｅｔ”＞を生成する（ステップＳ２４２３）処理を行った後、おもて表紙かうら表紙かの判定（ステップＳ２４２４）を行う。この判定の結果、おもて表紙であればＩｎｓｅｒｔＳｈｅｅｔの属性にＳｈｅｅｔＵｓａｇｅ＝“Ｈｅａｄｅｒ”を追加する（ステップＳ２４２５）処理を行い、うら表紙であればＳｈｅｅｔＵｓａｇｅ＝“Ｔｒａｉｌｅｒ”を追加する（ステップＳ２４２６）処理を行い、何れの場合もその後は動作処理を終了する。
【００５５】
以上に説明した実施例１に係る印刷システムでは、プリンタドライバ機能を持つクライアントコンピュータ１Ａ、１Ｂ、１ＣにユーザーインターフェースＵＩでの表紙設定を行う機能を持たせた上、ＪＤＦに基づくジョブチケットの生成時のロジックとして、表紙設定に際して印刷無しの表紙指定があるときの表紙を挿入ページ設定パラメータ（ＩｎｓｅｒｔＳｈｅｅｔ）にマッピングし、印刷有りの表紙印刷指定があるときの表紙への印刷を例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）にマッピングするため、ユーザーの利便性を考慮して簡易に表紙設定が行われると共に、ＪＤＦ仕様に準拠した形態のジョブチケットを生成出力することができる。
【００５６】
因みに、ここでのクライアントコンピュータ１Ａ、１Ｂ、１Ｃに係る処理機能は、技術概要上で印刷システム用表紙設定方法として換言することができる。この場合の印刷システム用表紙設定方法は、クライアントコンピュータ１Ａ、１Ｂ、１Ｃが具備する印刷指定手段により、表紙設定に際して印刷の有無の指定を行う印刷指定ステップと、クライアントコンピュータ１Ａ、１Ｂ、１Ｃが具備する第１のジョブチケット生成手段により、表紙設定に際して印刷指定手段による印刷無しの表紙指定があったとき、ＪＤＦに準拠する挿入ページパラメータ(ＩｎｓｅｒｔＳｈｅｅｔ)にマッピングしてジョブチケットを生成出力する第１のジョブチケット生成ステップと、クライアントコンピュータ１Ａ、１Ｂ、１Ｃが具備する第２のジョブチケット生成手段により、表紙設定に際して印刷指定手段による印刷有りの表紙印刷指定があったとき、ＪＤＦに準拠する例外ページ設定パラメータ（ＬａｙｏｕｔＰｒｉｐａｒａｔｉｏｎＰａｒａｍｓ）にマッピングしてジョブチケットを生成出力する第２のジョブチケット生成ステップと、を有するものとなる。また、これらの各ステップの手順を有する表紙設定プログラムは、コンピュータにより実行させることが可能である。更に、この表紙設定プログラムを記録媒体に格納してコンピュータで読み取るようにしても良い。
【符号の説明】
【００５７】
１Ａ、１Ｂ、１Ｃ  クライアントコンピュータ
２  ネットワーク
３  制御部（ＤＦＥ  Ｃｏｎｔｒｏｌｌｅｒ）
４  プリンタ
１０  プリンタドライバ
１１、３１  プレビュー表示部
１２  グラフィカルユーザーインターフェースＧＵＩ
１３  データ保存部
１４  描画部
１５  ジョブチケット生成部
１６  ポートモニタ
１７、３５  データ転送部
３２  データ取得部
３３  チケット解析部
３４  ジョブ表示部
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００９−２７１９３０号公報
【図１】
2014167740.tif 000003
【図２】
2014167740.tif 000004
【図３】
2014167740.tif 000005
【図４】
2014167740.tif 000006
【図５】
2014167740.tif 000007
【図８】
2014167740.tif 000008
【図９】
2014167740.tif 000009
【図１０】
2014167740.tif 000010
【図１１】
2014167740.tif 000011
【図１２】
2014167740.tif 000012
【図６】
2014167740.tif 000013
【図７】
2014167740.tif 000014