(57)【要約】【課題】様々な印刷条件が設定された場合でも、印刷処理の効率化を図る。【解決手段】ホストコンピュータ１０は、特定の印刷条件に従ってプリンタ２０を制御する制御情報がプリンタ２０に記憶されているか問い合わせる（ステップＳ１２０，Ｓ１４０）。この問い合わせに従って、プリンタ２０は、問い合わせられた印刷制御情報が記憶されているか判別し、その判別結果を応答する（ステップＳ２２０，Ｓ２４０）。ホストコンピュータ１０は、問い合わせ結果に従って印刷制御情報を含まない印刷ジョブを生成し、これをプリンタ２０に送信する（ステップＳ１６０）。プリンタ２０は、ホストコンピュータ１０から受信した印刷ジョブに印刷制御情報が含まれていない場合に、記憶された印刷制御情報に従って印刷を実行する（ステップＳ２６０）。【選択図】図５
2014130523.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、印刷を要求する印刷ジョブを前記印刷装置に送信する印刷制御装置と、を備える印刷システムであって、
前記印刷制御装置は、
特定の印刷条件での印刷が指示された場合に、前記特定の印刷条件に従って前記印刷装置を制御するための印刷制御情報が記憶されているか否かを前記印刷装置に問い合わせる問い合わせ手段と、
前記印刷制御情報が前記印刷装置に記憶されている旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含まない印刷ジョブを生成する印刷ジョブ生成手段と、
前記生成された印刷ジョブを前記印刷装置に送信する印刷ジョブ送信手段と、を備え、
前記印刷装置は、
前記印刷制御装置から問い合わせられた前記印刷制御情報が記憶部に記憶されているか否かを判別する判別手段と、
前記判別手段によって判別された結果を前記問い合わせ結果として前記印刷制御装置に送信する応答手段と、
前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段と、を備えた、
ことを特徴とする印刷システム。
【請求項２】
前記印刷制御装置において、前記印刷ジョブ生成手段は、前記印刷制御情報が前記印刷装置に記憶されていない旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含む前記印刷ジョブを生成し、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含む印刷ジョブを受信した場合に、前記受信した印刷ジョブに含まれている前記印刷制御情報に従って印刷を行うとともに前記受信した印刷ジョブに含まれている前記印刷制御情報を前記記憶部に記憶する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置において、前記印刷実行手段は、前記記憶部の空き領域が所定の空き領域閾値未満になった場合に前記空き領域が前記所定の空き領域閾値以上となるように、または、前記記憶部の記憶領域が所定の記憶領域閾値に達した場合に前記記憶領域が前記所定の記憶領域閾値未満となるように、前記記憶部に記憶された印刷制御情報を記憶された時期又は使用頻度に基づいて削除する、
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記特定の印刷条件は、前記印刷装置において標準的に設定されていないカラー設定がされた印刷条件であり、
前記印刷制御装置において、前記問い合わせ手段は、前記カラー設定を示す情報のチェックサムを算出し、算出した前記チェックサムを前記印刷装置に送信することにより、前記印刷制御情報が前記印刷装置に記憶されているか否かを前記印刷装置に問い合わせ、
前記印刷装置において、前記判別手段は、前記印刷制御装置から前記チェックサムを受信し、前記チェックサムに対応する印刷制御情報が前記記憶部に記憶されている場合に、前記印刷制御装置から問い合わせられた前記印刷制御情報が前記記憶部に記憶されていると判別する、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷システム。
【請求項５】
前記特定の印刷条件は、前記印刷装置において標準的に設定されていない被印刷媒体の設定がされた印刷条件であり、
前記印刷制御装置において、前記問い合わせ手段は、前記被印刷媒体を識別するための被印刷媒体識別情報を前記印刷装置に送信することにより、前記印刷制御情報が前記印刷装置に記憶されているか否かを前記印刷装置に問い合わせ、
前記印刷装置において、前記判別手段は、前記印刷制御装置から前記被印刷媒体識別情報を受信し、前記被印刷媒体識別情報に対応する前記印刷制御情報が前記記憶部に記憶されている場合に、前記印刷制御装置から問い合わせられた前記印刷制御情報が前記記憶部に記憶されていると判別する、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷システム。
【請求項６】
前記印刷装置は、前記判別手段によって前記印刷制御情報が前記記憶部に記憶されていると判別されたことに応答して、該記憶されていると判別された印刷識別情報をメインメモリに展開する展開手段をさらに備え、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、該印刷ジョブを受信する前に予めメインメモリに展開された印刷識別情報に従って印刷を行う、
ことを特徴とする請求項１から５のいずれか１項に記載の印刷システム。
【請求項７】
前記印刷装置において、前記応答手段は、前記判別手段によって前記印刷制御情報が前記記憶部に記憶されていると判別されると、該記憶されていると判別された印刷制御情報に関連付けた応答識別情報を前記印刷制御装置に送信し、
前記印刷制御装置において、前記印刷ジョブ生成手段は、前記印刷制御情報が前記印刷装置に記憶されている旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含まず前記印刷装置から受信した応答識別情報を含む前記印刷ジョブを生成し、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された印刷制御情報のうち該受信した印刷ジョブに含まれる応答識別情報に関連付けられた印刷制御情報に従って印刷を行う、
ことを特徴とする請求項１から６のいずれか１項に記載の印刷システム。
【請求項８】
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別手段と、
前記判別手段によって判別された結果を前記印刷制御装置に送信する応答手段と、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段と、を備えた、
ことを特徴とする印刷装置。
【請求項９】
印刷装置が、
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別ステップと、
前記判別ステップによって判別された結果を前記印刷制御装置に送信する応答ステップと、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行ステップと、を実行する、
ことを特徴とする印刷方法。
【請求項１０】
コンピュータを、
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別手段、
前記判別手段によって判別された結果を前記印刷制御装置に送信する応答手段、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置、印刷方法、及び、プログラムに関する。
【背景技術】
【０００２】
一般的に、ＰＣ（Personal Computer）等のホストコンピュータからプリンタにデータ出力する場合、ユーザは、ホストコンピュータの表示部に表示されるプリンタ設定画面の各種項目の中から、印刷の向き、印刷範囲（印刷ページ）、レイアウト、被印刷媒体サイズ、給紙トレイ、印刷方法（両面、集約）、印刷の色（カラー，白黒）等を選択する操作を行って印刷条件を設定する。この操作に従って、ホストコンピュータは、印刷対象のデータ（印刷データ）と、設定された印刷条件を識別するための識別番号とを含む印刷ジョブを生成し、これをプリンタに送信することにより印刷データの印刷を要求する。
【０００３】
一方、プリンタには、プリンタを制御するための印刷制御情報が識別番号とともに予め記憶されている。プリンタは、ホストコンピュータから受信した印刷ジョブに含まれる識別番号に対応する印刷制御情報を読み出し、印刷制御情報に従って印刷処理を実行する。
【０００４】
例えば、特許文献１には、印刷に使用するフォームデータをあらかじめプリンタに登録しておき、印刷時には、記憶されているフォームデータを読み出して印刷対象の原稿に合成して印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−５３６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ホストコンピュータにおいては、例えば、ユーザの操作に従って、カラーテーブル（明度、コントラスト、彩度、濃度等）やディザパターンを詳細に定義する印刷条件や、プリンタドライバの拡張機能によって追加的に設定された特殊紙（耐水紙、耐水ラベル等）を選択する印刷条件が設定される場合がある。このような印刷条件が設定された場合、ホストコンピュータにおいて設定された印刷条件に対応する識別番号及び印刷制御情報はプリンタに記憶されていない。そのため、この場合、ホストコンピュータは、設定された印刷条件に対応する印刷制御情報を含む印刷ジョブをプリンタに送信する必要があった。また、この場合、ホストコンピュータからプリンタに送信される印刷ジョブは、印刷制御情報が含まれる分だけデータ量も増大し、装置間で行う印刷処理及びネットワークの負荷も増大するという問題があった。
【０００７】
本発明は、このような問題を解決するためのものであり、様々な印刷条件が設定された場合でも、印刷処理の効率化を図ることができる、印刷システム、印刷装置、印刷方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る印刷システムは、
印刷装置と、印刷を要求する印刷ジョブを前記印刷装置に送信する印刷制御装置と、を備える印刷システムであって、
前記印刷制御装置は、
特定の印刷条件での印刷が指示された場合に、前記特定の印刷条件に従って前記印刷装置を制御するための印刷制御情報が記憶されているか否かを前記印刷装置に問い合わせる問い合わせ手段と、
前記印刷制御情報が前記印刷装置に記憶されている旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含まない印刷ジョブを生成する印刷ジョブ生成手段と、
前記生成された印刷ジョブを前記印刷装置に送信する印刷ジョブ送信手段と、を備え、
前記印刷装置は、
前記印刷制御装置から問い合わせられた前記印刷制御情報が記憶部に記憶されているか否かを判別する判別手段と、
前記判別手段によって判別された結果を前記問い合わせ結果として前記印刷制御装置に送信する応答手段と、
前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段と、を備えた、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、様々な印刷条件が設定された場合でも、印刷処理の効率化を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る印刷システムを概略的に示す図である。
【図２】図１に示したホストコンピュータ及びプリンタの構成を示すブロック図である。
【図３】（ａ）はプリンタの記憶部に順次記憶されるカスタムカラーに対応するパラメータファイルを示す図である。（ｂ）はプリンタの記憶部に順次記憶されるカスタム仕様の被印刷媒体種に対応するパラメータファイルを示す図である。
【図４】（ａ）はカスタムカラーに対応するパラメータファイルの構成を示す図である。（ｂ）はカスタム仕様の被印刷媒体種に対応するパラメータファイルの構成を示す図である。
【図５】ホストコンピュータが実行する印刷制御処理、及びプリンタが実行する印刷処理を説明するためのフローチャートである。
【図６】図６に示した問い合わせ処理及び検索処理（チェックサム）を説明するためのフローチャートである。
【図７】図６に示した問い合わせ処理及び検索処理（特殊被印刷媒体ＩＤ）を説明するためのフローチャートである。
【図８】図６に示した印刷実行処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１２】
以下に説明する実施形態は、本発明の範囲を制限するものではない。したがって、当業者であれば下記の各構成要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、以下の説明では、本発明の理解を容易にするため、重要でない公知の技術的事項の説明を適宜省略する。
【００１３】
はじめに、図１を参照して印刷システム１の構成を説明する。印刷システム１は、印刷制御装置として機能するホストコンピュータ１０と、印刷装置として機能するプリンタ２０とを備える。ホストコンピュータ１０とプリンタ２０とは、ＬＡＮ（Local Area Network）等のネットワーク、又はＵＳＢ（Universal Serial Bus）によって互いに接続される。
【００１４】
印刷システム１は、ホストコンピュータ１０のプリンタ設定画面において、カラーテーブル（明度、コントラスト、彩度、濃度等）、ディザパターン等を詳細に定義するカスタムカラーや、プリンタドライバの拡張機能によって追加された被印刷媒体の種類（耐水紙、耐水ラベル、写真紙、ＯＨＰ（Overhead Projector）等のカスタム仕様の被印刷媒体種）のような標準でない印刷条件が設定された場合でも、ホストコンピュータ１０からプリンタ２０に送信する印刷ジョブのデータ量を低減し、印刷処理を効率的に行うためのシステムである。
【００１５】
つづいて図２を参照して、図１に示したホストコンピュータ１０及びプリンタ２０の各構成を説明する。
【００１６】
ホストコンピュータ１０は、制御部１１１、表示部１１２、操作部１１３、記憶部１１４、ＬＡＮ通信部１１５、ＵＳＢ通信部１１６を備える。
【００１７】
制御部１１１は、例えば、ＣＰＵ(Central Processing Unit)、ＣＰＵのメインメモリとして機能するＲＡＭ（Random Access Memory）等を備える。なお、制御部１１１は、一部がＡＳＩＣ（Application Specific Integrated Circuit）等の専用回路を備えてもよい。制御部１１１は、ホストコンピュータ１０全体を制御する。制御部１１１の制御によって生成された印刷ジョブは制御部１１１を有するＲＡＭに一旦スプールされる。また、制御部１１１は、プリンタ２０の印刷状況を監視し、印刷状況に従ってＲＡＭにスプールされた印刷ジョブをプリンタ２０に順次送信する。
【００１８】
表示部１１２は、例えば、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置を備える。表示部１１２は、制御部１１１から供給される各種画像データに基づいて各種画像を画面に表示する。
【００１９】
操作部１１３は、例えば、マウスやキーボード等のユーザインタフェース装置を備える。操作部１１３は、ユーザからの各種操作を受け付け、受け付けた各種操作にそれぞれ対応する操作信号を制御部１１１に供給する。なお、操作部１１３は、表示部１１２の内部に備えられても良い。つまり表示部１１２と操作部１１３とはタッチパネルを備えても良い。
【００２０】
記憶部１１４は、例えば、ＨＤＤ（Hard Disk Drive）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等の記憶装置を備える。記憶部１１４は、制御部１１１が各種処理を行うために使用する各種プログラム及びデータ、制御部１１１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００２１】
また、記憶部１１４には、例えば、文書作成や表計算等を行うためのアプリケーションプログラムが記憶されている。また、記憶部１１４には、プリンタドライバが記憶されている。プリンタドライバは、プリンタ２０を制御するためのソフトウェアであり、アプリケーションプログラムからの印刷命令を固有の印刷ジョブ（制御コマンド）に変換してプリンタ２０に印刷を要求する。
【００２２】
さらに、制御部１１１によってプリンタドライバが起動されたとき、制御部１１１は、問い合わせ部１１１ａ、印刷ジョブ生成部１１１ｂ、印刷ジョブ送信部１１１ｃとして機能し、各部１１１ａ〜１１１ｃは、プリンタドライバの使用を終了するまで（印刷処理の実行または停止がされるまで）機能する。
【００２３】
ＬＡＮ通信部１１５は、制御部１１１の制御のもと、ＬＡＮ接続されたプリンタ２０と通信を行う。ＵＳＢ通信部１１６は、制御部１１１の制御のもと、ＵＳＢ接続されたプリンタ２０と通信を行う。
【００２４】
一方、プリンタ２０は、制御部２１１、表示部２１２、操作部２１３、記憶部２１４、ＬＡＮ通信部２１５、ＵＳＢ通信部２１６、供給・搬送部２１７、画像形成部２１８、ＩＣカード通信部２１９を備える。
【００２５】
制御部２１１は、例えば、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ等を備える。なお、制御部２１１は、一部がＡＳＩＣ等の専用回路を備えてもよい。制御部２１１は、プリンタ２０全体を制御する。制御部２１１は、ホストコンピュータ１０から受信する印刷ジョブに基づいて印刷処理を行う。
【００２６】
表示部２１２は、例えば、ＬＣＤ等の表示装置を備える。表示部２１２は、制御部２１１から供給される各種画像データに基づいて各種画像を画面に表示する。
【００２７】
操作部２１３は、例えば、複数の操作ボタンを備えるユーザインタフェース装置を備える。操作部２１３は、ユーザからの各種操作を受け付け、受け付けた各種操作にそれぞれ対応する操作信号を制御部２１１に供給する。なお、操作部２１３は、表示部２１２の内部に備えられても良い。つまり、表示部２１２と操作部２１３とはタッチパネルを備えても良い。
【００２８】
記憶部２１４は、例えば、ＨＤＤ、ＲＯＭ、フラッシュメモリ等の記憶装置を備える。記憶部２１４は、制御部２１１が各種処理を行うために使用する各種プログラム及びデータ、制御部２１１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００２９】
また、記憶部２１４には、制御部２１１を、判別部２１１ａ、応答部２１１ｂ、展開部２１１ｃ、印刷実行部２１１ｄとして機能させるプログラムが記憶されている。このプログラムは、プリンタ２０の電源がオンになったときに制御部２１１によって実行され、電源がオフになるまで実行される。
【００３０】
また、記憶部２１４には、後述の各種処理によって、ホストコンピュータ１０から送信されるパラメータファイルを順次記憶する。例えば、記憶部２１４には、図３（ａ）に示すように、カスタムカラーの設定内容に従ってプリンタ２０の印刷制御を行うための印刷制御情報を含むパラメータファイルが記憶される。また、記憶部２１４には、図３（ｂ）に示すように、カスタム仕様の被印刷媒体種の設定内容に従ってプリンタ２０の印刷制御を行うためのパラメータファイルが記憶される。
【００３１】
図３（ａ）に示すパラメータファイルは、カスタムカラー設定された各種設定値について所定のアルゴリズムを用いて算出されるチェックサムと組み合わせて記憶される。このパラメータファイルは、例えば、図４（ａ）に示すように、各種設定値を表すカラーテーブル／ディザパターン情報、供給・搬送部２１７及び画像形成部２１８を制御するための印刷制御情報（トナーインク吐出量、トナーインク吐出時間等）を有する。
【００３２】
また、図３（ｂ）に示すパラメータファイルは、例えば、図４（ｂ）に示すように、特殊紙等の特殊被印刷媒体を識別するための特殊被印刷媒体ＩＤ、ファイルのバージョン、特殊被印刷媒体の名称、特徴（性能、材質、目的）を表す特殊被印刷媒体詳細情報、供給・搬送部２１７及び画像形成部２１８を制御するための印刷制御情報（印刷速度、被印刷媒体間隔（例えば、給紙間隔）、ヒーター温度、モーター回転速度、転写電圧レベル等）を有する。
【００３３】
ＬＡＮ通信部２１５は、制御部２１１の制御のもと、ＬＡＮ接続されたホストコンピュータ１０と通信を行う。ＵＳＢ通信部２１６は、制御部２１１の制御のもと、ＵＳＢ接続されたホストコンピュータ１０と通信を行う。
【００３４】
供給・搬送部２１７は、例えば、給紙トレイと、給紙トレイから供給された被印刷媒体を搬送する搬送装置とを備える。供給・搬送部２１７は、制御部２１１の制御のもと、供給された被印刷媒体を画像形成部２１８に供給する。
【００３５】
画像形成部２１８は、例えば、感光体ドラム、帯電機、印字ヘッド（ＬＥＤヘッド）、現像機、転写機を備える複数の画像形成ユニット（例えば、シアン、マゼンタ、イエロー、ブラックに対応する画像形成ユニット）を備える。画像形成部２１８は、制御部２１１の制御のもと、供給・搬送部２１７から受け取る被印刷媒体に、印刷ジョブに含まれる印刷データを設定条件に従って印刷する。
【００３６】
ＩＣカード通信部２１９は、例えば、ＩＣカードリーダライタを備える。ＩＣカード通信部２１９は、制御部２１１の制御のもと、一定の距離内に位置するＩＣカードと無線通信を行い、ＩＣカードに記憶された各種データの読み出し、または、ＩＣカードへ各種データの書き込みを行う。
【００３７】
以上のように構成された印刷システム１の動作を概略的に説明する。
印刷システム１では、大きく分けて以下の３種の処理が行われる。
（ａ）ホストコンピュータ１０においてカスタムカラーやカスタム仕様の被印刷媒体種による印刷条件が設定された場合において、その設定内容に従って印刷制御を行うためのパラメータファイルが既にプリンタ２０に記憶されているかを問い合わせる処理
（ｂ）プリンタ２０に対応するパラメータファイルが記憶されていない場合（過去に同じ内容の印刷条件が設定されていない場合）、ホストコンピュータ１０からプリンタ２０に、パラメータファイルを含む印刷ジョブを送信する処理
（ｃ）プリンタ２０に対応するパラメータファイルが記憶されている場合（過去に同じ内容の印刷条件が設定されている場合）、ホストコンピュータ１０からプリンタ２０に、印刷条件の設定内容を識別するための設定内容識別情報（チェックサム、特殊被印刷媒体ＩＤ）を含む印刷ジョブを送信する処理
【００３８】
印刷システム１は、上記の（ａ）乃至（ｃ）の処理によって、ホストコンピュータ１０において設定される、カスタムカラーまたはカスタム仕様の被印刷媒体種による印刷条件の内容が、システム上、最初のものであった場合、ホストコンピュータ１０からプリンタ２０にパラメータファイルが登録される。そして、それ以降、ホストコンピュータ１０において同じ内容の印刷条件が設定された場合には、パラメータファイルを送信することなく、プリンタ２０に印刷出力を要求する。
【００３９】
次に、図５を参照して、ホストコンピュータ１０及びプリンタ２０の動作を説明する。
【００４０】
ユーザは、ホストコンピュータ１０の操作部１１３を介して文書作成や表計算を行うアプリケーションプログラムによって作成されたデータを出力するためのプリンタ２０を選択する操作を行う。この操作に従って、制御部１１１は、選択されたプリンタ２０に対応するプリンタドライバを記憶部１１４から読み出して起動する。プリンタドライバの起動に従って、制御部１１１は、問い合わせ部１１１ａ、印刷ジョブ生成部１１１ｂ、印刷ジョブ送信部１１１ｃとして機能する。
【００４１】
一方、プリンタ２０の電源がオンになったとき、制御部２１１は、記憶部２１４からプログラムを読み出して実行する。この実行に従って、制御部２１１は、判別部２１１ａ、応答部２１１ｂ、展開部２１１ｃ、印刷実行部２１１ｄとして機能する。
【００４２】
ホストコンピュータ１０の問い合わせ部１１１ａは、表示部１１２にプリンタ設定画面を表示する。ユーザは、操作部１１３を介して、プリンタ設定画面の各種項目から印刷条件を設定する操作を行う。例えば、ユーザは、印刷の向き、印刷範囲（印刷ページ）、レイアウト、被印刷媒体サイズ、給紙トレイ、印刷方法（両面、集約）、印刷の色（カラー，白黒）等を選択する操作を行う。また、プリンタ設定画面の各種項目には、カスタムカラーやカスタム仕様の被印刷媒体種（特殊被印刷媒体Ｂ１，Ｂ２，・・・）を設定する項目がある。
【００４３】
カスタムカラーは、ユーザが操作部１１３を介して、表示部１１２のプリンタ設定画面に表示された、カラーテーブル（明度、コントラスト、彩度、濃度等）やディザパターンの各種項目に表されるスクロールバー等を移動させることにより設定される。また、カスタム仕様の被印刷媒体種は、ユーザが操作部１１３を介して、表示部１１２のプリンタ設定画面に表示された、被印刷媒体の種類を表す項目から特殊被印刷媒体を選択することにより設定される。
【００４４】
また、印刷は、ユーザが操作部１１３を介して、印刷実行を指示する操作（例えば、プリンタ設定画面に表示されている印刷ボタンの操作）により実行される。
【００４５】
ホストコンピュータ１０の問い合わせ部１１１ａは、印刷実行の操作がされたか否かを判別する（ステップＳ１００）。問い合わせ部１１１ａは、印刷実行の操作がされたと判別されるまで待機状態となる（ステップＳ１００；ＮＯ）。一方、ユーザによって印刷実行の操作がされたと判別すると（ステップＳ１００；ＹＥＳ）、問い合わせ部１１１ａは、ステップＳ１１０以降の処理を行う。
【００４６】
印刷実行の操作がされると、問い合わせ部１１１ａは、カスタムカラーまたはカスタム仕様の被印刷媒体種を設定する操作がされたか否かを判別する（ステップＳ１１０，Ｓ１３０）。問い合わせ部１１１ａによってカスタムカラーまたはカスタム仕様の被印刷媒体種を設定する操作がされたと判別されない場合は、ホストコンピュータ１０が行う印刷制御処理はステップＳ１５０に移行する。
【００４７】
問い合わせ部１１１ａは、ユーザによってカスタムカラーを設定する操作がされたと判別した場合に（ステップＳ１１０；ＹＥＳ）、問い合わせ処理を行う（ステップＳ１２０）。
【００４８】
一方、プリンタ２０の判別部２１１ａは、チェックサムまたは特殊被印刷媒体ＩＤをホストコンピュータ１０から受信したか否かを判別し（ステップＳ２１０，Ｓ２３０）、印刷実行部２１１ｄは、印刷ジョブをホストコンピュータ１０から受信したか否かを判別する（ステップＳ２５０）。
【００４９】
プリンタ２０は、判別部２１１ａによってチェックサムまたは特殊被印刷媒体ＩＤを受信したと判別されるか、印刷実行部２１１ｄによって印刷ジョブを受信したと判別されるまで待機状態となる（ステップＳ２１０；ＮＯ，ステップＳ２３０；ＮＯ，ステップＳ２５０；ＮＯ）。
【００５０】
判別部２１１ａは、ホストコンピュータ１０からチェックサムを受信したと判別した場合に（ステップＳ２１０；ＹＥＳ）、チェックサムを用いた検索処理を行う（ステップＳ２２０）。
【００５１】
ここで図６を参照して、ホストコンピュータ１０が行うステップＳ１２０（ステップＳ１２１〜ステップＳ１２７）の問い合わせ処理、及び、プリンタ２０が行うステップＳ２２０（ステップＳ２２１〜ステップＳ２２４）の検索処理を説明する。
【００５２】
ホストコンピュータ１０の問い合わせ部１１１ａは、カスタムカラー設定された各種設定値について所定のアルゴリズムを用いてチェックサムを算出する（ステップＳ１２１）。例えば、問い合わせ部１１１ａは、カスタムカラー設定がされた各種設定値を含むパラメータファイルのデータを数値と見なしてその和を計算することにより、チェックサムを算出する。なお、チェックサムは、明度／コントラスト／彩度／濃度等のパラメータごとに算出されても良いし、一括して算出されても良い。
【００５３】
問い合わせ部１１１ａは、算出されたチェックサムをＬＡＮ通信部１１５またはＵＳＢ通信部１１６を介してプリンタ２０に送信する（ステップＳ１２２）。その後、問い合わせ部１１１ａは、プリンタ２０からの問い合わせ結果を受信するまで待機状態となる（ステップＳ１２３；ＮＯ）。
【００５４】
一方、プリンタ２０の判別部２１１ａは、ホストコンピュータ１０から送信されたチェックサムをＬＡＮ通信部２１５またはＵＳＢ通信部２１６を介して受信し、受信したチェックサムと一致するチェックサムが記憶部２１４に記憶されているか検索する（ステップＳ２２１）。その結果、該当するチェックサムがある場合は、そのチェックサムに対応するパラメータファイルが記憶部２１４に記憶されていることを示す。
【００５５】
応答部２１１ｂは、判別部２１１ａによって検索された結果（該当するチェックサムの有無）を、ＬＡＮ通信部２１５またはＵＳＢ通信部２１６を介して問い合わせ元のホストコンピュータ１０に応答する（ステップＳ２２２）。
【００５６】
また、展開部２１１ｃは、判別部２１１ａによってチェックサムが該当したと判別された場合は（ステップＳ２２３；ＹＥＳ）、そのチェックサムに対応するパラメータファイル（印刷制御情報）を記憶部２１４から読み出す。展開部２１１ｃは、読み出したパラメータファイルをＲＡＭの所定領域に展開しておき（ステップＳ２２４）、その後、検索処理を終了する。
【００５７】
一方、応答部２１１ｂは、チェックサムが該当しなかった場合は（ステップＳ２２３；ＮＯ）、そのまま検索処理を終了する。
【００５８】
そして、ホストコンピュータ１０の問い合わせ部１１１ａは、プリンタ２０からの問い合わせ結果を受信したと判別すると（ステップＳ１２３；ＹＥＳ）、印刷ジョブ生成部１１１ｂは、その問い合わせ結果（チェックサムの有無）からプリンタ２０にパラメータファイルが記憶されているか否かを判別する（ステップＳ１２４）。
【００５９】
具体的には、チェックサムが存在しない旨の問い合わせ結果が得られた場合、印刷ジョブ生成部１１１ｂは、プリンタ２０にパラメータファイルが記憶されていないと判別する（ステップＳ１２４；ＮＯ）。この場合、印刷ジョブ生成部１１１ｂは、カスタムカラー設定された各種設定値に対応するパラメータファイルを生成する（ステップＳ１２５）。印刷ジョブ生成部１１１ｂは、生成したパラメータファイルを印刷条件データとして設定し（ステップＳ１２６）、アプリケーションプログラムによって作成された印刷対象のデータ（印刷対象データ）と、印刷条件データとを含む印刷ジョブを生成する。
【００６０】
一方、チェックサムが存在する旨の問い合わせ結果が得られた場合、印刷ジョブ生成部１１１ｂは、プリンタ２０にパラメータファイルが記憶されていると判別する（ステップＳ１２４；ＹＥＳ）。印刷ジョブ生成部１１１ｂは、ステップＳ１２１で算出されたチェックサムを印刷条件データとして設定し（ステップＳ１２７）、印刷対象データと印刷条件データとを含む印刷ジョブを生成する。
【００６１】
図５に戻り、ホストコンピュータ１０の問い合わせ部１１１ａは、ユーザによってカスタム仕様の被印刷媒体種の設定がされたと判別した場合に（ステップＳ１３０；ＹＥＳ）、問い合わせ処理を行う（ステップＳ１４０）。
【００６２】
一方、プリンタ２０の判別部２１１ａは、ホストコンピュータ１０から特殊被印刷媒体ＩＤを受信したと判別した場合に（ステップＳ２３０；ＹＥＳ）、特殊被印刷媒体ＩＤを用いた検索処理を行う（ステップＳ２４０）。
【００６３】
ここで図７を参照して、ホストコンピュータ１０が行うステップＳ１４０（ステップＳ１４１〜ステップＳ１４６）の問い合わせ処理、及び、プリンタ２０が行うステップＳ２４０（ステップＳ２４１〜ステップＳ２４４）の検索処理を説明する。
【００６４】
ホストコンピュータ１０の問い合わせ部１１１ａは、選択された特殊被印刷媒体を識別するための特殊被印刷媒体ＩＤをＬＡＮ通信部１１５またはＵＳＢ通信部１１６を介してプリンタ２０に送信する（ステップＳ１４１）。その後、問い合わせ部１１１ａは、プリンタ２０からの問い合わせ結果を受信するまで待機状態となる（ステップＳ１４２；ＮＯ）。
【００６５】
一方、プリンタ２０の判別部２１１ａは、ホストコンピュータ１０から送信された特殊被印刷媒体ＩＤをＬＡＮ通信部２１５またはＵＳＢ通信部２１６を介して受信し、受信した特殊被印刷媒体ＩＤと一致する特殊被印刷媒体ＩＤが記憶部２１４に記憶されているか検索する（ステップＳ２４１）。その結果、該当する特殊被印刷媒体ＩＤがある場合は、その特殊被印刷媒体ＩＤに対応するパラメータファイルが記憶部２１４に記憶されていることを示す。
【００６６】
応答部２１１ｂは、判別部２１１ａによって検索された結果（該当する特殊被印刷媒体ＩＤの有無）を、ＬＡＮ通信部２１５またはＵＳＢ通信部２１６を介して問い合わせ元のホストコンピュータ１０に応答する（ステップＳ２４２）。
【００６７】
また、展開部２１１ｃは、応答部２１１ｂによって特殊被印刷媒体ＩＤが該当したと判別された場合は（ステップＳ２４３；ＹＥＳ）、その特殊被印刷媒体ＩＤを含むパラメータファイル（印刷制御情報）を記憶部２１４から読み出す。展開部２１１ｃは、読み出したパラメータファイルをＲＡＭの所定領域に展開する（ステップＳ２４４）、その後、検索処理を終了する。
【００６８】
一方、応答部２１１ｂは、特殊被印刷媒体ＩＤが該当しなかった場合は（ステップＳ２４３；ＮＯ）、そのまま検索処理を終了する。
【００６９】
そして、ホストコンピュータ１０の問い合わせ部１１１ａは、プリンタ２０からの問い合わせ結果を受信したと判別すると（ステップＳ１４２；ＹＥＳ）、印刷ジョブ生成部１１１ｂは、その問い合わせ結果（特殊被印刷媒体ＩＤの有無）からプリンタ２０にパラメータファイルが記憶されているか否かを判別する（ステップＳ１４３）。
【００７０】
具体的には、特殊被印刷媒体ＩＤが存在しない旨の問い合わせ結果が得られた場合、印刷ジョブ生成部１１１ｂは、プリンタ２０にパラメータファイルが記憶されていないと判別する（ステップＳ１４３；ＮＯ）。この場合、印刷ジョブ生成部１１１ｂは、特殊被印刷媒体ＩＤを含むパラメータファイルを記憶部１１４から読み出す（ステップＳ１４４）。印刷ジョブ生成部１１１ｂは、読み出したパラメータファイルを印刷条件データとして設定し（ステップＳ１４５）、印刷対象データと印刷条件データとを含む印刷ジョブを生成する。
【００７１】
一方、特殊被印刷媒体ＩＤが存在する旨の問い合わせ結果が得られた場合、印刷ジョブ生成部１１１ｂは、プリンタ２０にパラメータファイルが記憶されていると判別する（ステップＳ１４３；ＹＥＳ）。印刷ジョブ生成部１１１ｂは、ステップＳ１４１で送信した特殊被印刷媒体ＩＤを印刷条件データとして設定し（ステップＳ１４６）、印刷対象データと印刷条件データとを含む印刷ジョブを生成する。
【００７２】
図５に戻り、ホストコンピュータ１０の印刷ジョブ送信部１１１ｃは、ステップＳ１２０及びステップＳ１４０の問い合わせ処理で生成された印刷ジョブに、その他の印刷条件を識別するための識別番号を付与する（ステップＳ１５０）。その後、印刷ジョブ送信部１１１ｃは、生成された印刷ジョブをプリンタ２０に送信する（ステップＳ１６０）。以上により、ホストコンピュータ１０が行う印刷制御処理は終了する。
【００７３】
一方、プリンタ２０の印刷実行部２１１ｄは、ホストコンピュータ１０から印刷ジョブを受信したと判別した場合に（ステップＳ２５０；ＹＥＳ）、印刷実行処理を行う（ステップＳ２６０）。
【００７４】
ここで図８を参照して、プリンタ２０が行うステップＳ２６０の印刷実行処理を説明する。
【００７５】
印刷実行部２１１ｄは、ホストコンピュータ１０から受信した印刷ジョブにパラメータファイルが含まれているか否かを判別する（ステップＳ２６１）。印刷ジョブにパラメータファイルが含まれていると判別した場合（ステップＳ２６１；ＹＥＳ）、印刷実行部２１１ｄは、パラメータファイルに従って印刷を実行する（ステップＳ２６２）。
【００７６】
具体的には、パラメータファイルに含まれる印刷制御情報がカスタムカラーに対応するものであった場合、その印刷制御情報に基づいて供給・搬送部２１７及び画像形成部２１８を制御し、カスタムカラーの内容に従ってカラー印刷処理を行う。一方、パラメータファイルに含まれる印刷制御情報がカスタム仕様の被印刷媒体種設定に対応するものであった場合、その印刷制御情報に基づいて供給・搬送部２１７及び画像形成部２１８を制御し、設定された特殊被印刷媒体に従って特殊被印刷媒体印刷処理を行う。なお、印刷実行部２１１ｄは、印刷ジョブに付与された、その他の条件の識別番号に対応する印刷制御情報を記憶部２１４から読み出し、印刷制御情報に従って印刷を行う。
【００７７】
その後、印刷実行部２１１ｄは、パラメータファイルを記憶部２１４に記憶する（ステップＳ２６３）。
【００７８】
具体的には、パラメータファイルがカスタムカラー設定によって生成されたものである場合、パラメータファイルは、図５に示したステップＳ２１０でプリンタ２０が受信したチェックサムと組み合わせて記憶部２１４に順次記憶される。一方、パラメータファイルがカスタム仕様の被印刷媒体種設定によって生成されたものである場合、パラメータファイルは記憶部２１４に順次記憶される。
【００７９】
さらに、印刷実行部２１１ｄは、記憶部２１４においてパラメータファイルを記憶するための記憶可能領域（空き領域）が予め設定された空き領域閾値未満になったか否かを判別する（ステップＳ２６５）。空き領域閾値未満になったと判別した場合（ステップＳ２６５；ＹＥＳ）、印刷実行部２１１ｄは、記憶時期及び使用頻度に基づいて、記憶されたパラメータファイルを記憶部２１４から削除する（ステップＳ２６６）。なお、印刷実行部２１１ｄは、ステップＳ２６５の代わりにパラメータファイルが記憶された記憶領域が、予め設定された記憶領域閾値に達したか否かを判別しても良い。この場合、印刷実行部２１１ｄは、記憶領域閾値に達したと判別した場合に、記憶時期及び使用頻度に基づいて、記憶されたパラメータファイルを記憶部２１４から削除しても良い。
【００８０】
いずれの場合も、具体的には、印刷実行部２１１ｄは、記憶部２１４が満杯に近い状態になった場合に、削除可能なパラメータファイルを使用頻度の少ないファイル又は保存時期の古いファイルから優先的に削除することで、記憶部２１４の記憶可能領域（空き領域）を所定の空き領域閾値以上、または、記憶部２１４の記憶領域（使用されている記憶領域）を所定の記憶領域閾値未満に維持する。ステップＳ２６５で記憶可能領域が空き領域閾値未満となったと判別しなかった場合には（ステップＳ２６５；ＮＯ）、このステップＳ２６６の処理は実行されない。また、同様に、記憶領域が記憶領域閾値未満であると判別した場合にも、ステップＳ２６６の処理は実行されない。
【００８１】
一方、印刷実行部２１１ｄは、印刷ジョブにパラメータファイルが含まれていない（チェックサムまたは特殊被印刷媒体ＩＤである）と判別した場合（ステップＳ２６１；ＮＯ）、図７のステップＳ２４４でプリンタ２０の展開部２１１ｃによって展開されたパラメータファイルに従って印刷を実行する（ステップＳ２６４）。なお、印刷実行部２１１ｄは、印刷ジョブに付与された識別番号に対応する印刷制御情報を記憶部２１４から読み出し、印刷制御情報に従って印刷を実行する。
【００８２】
その後、プリンタ２０の判別部２１１ａは図５に示すステップＳ２１０に戻る。プリンタ２０は、電源がオフになるまで、上記ステップＳ２１０〜Ｓ２６０の各種処理を繰り返し行う。
【００８３】
以上説明した印刷システム１によれば、ホストコンピュータ１０において、カスタムカラーやカスタム仕様の被印刷媒体種等による標準でない印刷条件が設定された場合に、プリンタ２０には、その設定内容を識別するための設定内容識別情報（チェックサム，特殊被印刷媒体ＩＤ）と、その設定内容に従ってプリンタ２０を制御するための印刷制御情報とが記憶部２１４に記憶される。そして、それ以降、ホストコンピュータ１０において、カスタムカラーやカスタム仕様の被印刷媒体種等による印刷条件が同じ内容で設定された場合（２回目以降）は、ホストコンピュータ１０からプリンタ２０に送信される印刷ジョブに印刷制御情報を含ませなくて良いので、印刷ジョブのデータ量を低減し、印刷処理の効率化を図ることができる。これは特に、カスタムカラーやカスタム仕様の被印刷媒体種設定を標準的に使用する場合に、これらは比較的大きなデータでありスプールサイズを大きくする要因となるため、その効果が大きい。
【００８４】
また、ホストコンピュータ１０から問い合わせのあったパラメーファイルがプリンタ２０に記憶されていた場合、プリンタ２０は、印刷ジョブが送信される前にパラメータファイルをメインメモリであるＲＡＭに予め展開しておくため、印刷ジョブが送信されたときに行う印刷処理の効率化を図ることができる。
【００８５】
なお、上記実施形態ではプリンタ２０が記憶部２１４を備え、記憶部２１４にパラメータファイルが格納された。しかし、プリンタ２０にＨＤＤ等の不揮発性の記憶部２１４が備えられていない場合には、制御部２１１（ＲＡＭ等）の一時記憶領域にパラメータファイルが記憶されるようにしても良い。制御部２１１は、電源がオフになるまでの間であれば、制御部２１１（ＲＡＭ等）の一定の一時記憶領域でパラメータファイルを一時記憶し、上述したような構成とすることで同様の効果を得ることができる。
【００８６】
また、プリンタ２０の応答部２１１ｂは、判別部２１１ａによってチェックサムや特殊被印刷媒体ＩＤが該当したと判別された場合に、その検索結果とともに、適宜に割り振られる識別番号をホストコンピュータ１０に送信しても良い。この場合、展開部２１１ｃは、応答部２１１ｂによって割り振られた応答識別番号をパラメータファイルとともに展開する。一方、ホストコンピュータ１０の印刷ジョブ生成部１１１ｂは、チェックサムや特殊被印刷媒体ＩＤの代わりに、プリンタ２０から受信した応答識別番号を印刷条件データとして設定し、この印刷条件データを含む印刷ジョブを生成しても良い。プリンタ２０の印刷実行部２１１ｄは、ホストコンピュータから受信した印刷ジョブに含まれる応答識別番号を基に、展開部２１１ｃによって識別番号とともに予め展開されたパラメータファイルを特定し、特定したパラメータファイルに従って印刷を実行しても良い。
【００８７】
なお、上記実施形態において、ホストコンピュータ１０の印刷ジョブ生成部１１１ｂにおいて印刷条件データとして設定されるパラメータファイルには、チェックサムが含まれても良い。この場合、プリンタ２０の印刷実行部２１１ｄは、ステップＳ２１０でプリンタ２０が受信したチェックサムと組み合わせることなく、チェックサムが含まれたパラメータファイルを記憶部２１４に記憶しても良い。
【００８８】
また、上記実施形態では、カスタムカラー設定における設定内容の識別情報としてチェックサムを用い、カスタム仕様の被印刷媒体種設定における設定内容の識別情報として特殊被印刷媒体ＩＤを用いた。これは、カスタムカラー設定におけるカラーテーブルは、明度／コントラスト／彩度／濃度等まで含んだ設定値の情報を一括して扱うようなカラーマッチング形式を採用している場合があるため、カラー設定のパターンの数が膨大なものとなり、カスタム仕様の被印刷媒体種設定のようなＩＤ管理には向かないことによるものである。そのため、カスタムカラー設定における設定内容の識別は、チェックサムに限らず他の識別方法によるものであっても良い。また、カスタム仕様の被印刷媒体種設定における設定内容の識別は、ＩＤ以外の識別方法によるものであっても良い。
【００８９】
また、上記実施形態では、ホストコンピュータ１０は、カスタムカラー又はカスタム仕様の被印刷媒体種による印刷条件が設定された場合に、その設定内容に従って印刷制御を行うためのパラメータファイルが既にプリンタ２０に記憶されているかを問い合わせた。しかし、本発明では、パラメータファイルがプリンタ２０に記憶されているかをホストコンピュータ１０が問い合わせるための特定の印刷条件は、カスタムカラーとカスタム仕様の被印刷媒体種のうちのいずれか一方のみによるものであっても良いし、これらに限らず、プリンタ２０の標準的な印刷条件としてあらかじめ設定されていないものであれば他の条件であっても良い。
【００９０】
また、カスタムカラー設定やカスタム仕様の被印刷媒体種設定を、印刷を実行する前にあらかじめホストコンピュータ１０からプリンタ２０に送信してプリンタ２０の記憶部２１４に記憶させておき、１回目の印刷から印刷ジョブのデータ量を低減し、印刷処理の効率化を図るという本発明の効果が得られるようにしても良い。
【００９１】
また、印刷システム１は、ホストコンピュータ１０及びプリンタ２０がそれぞれ１台である例を説明したが、これは説明の便宜を図るためであり、ホストコンピュータ１０及びプリンタ２０の台数は、それぞれ限定されるものではない。よって、印刷システム１はホストコンピュータ１０及びプリンタ２０を複数備えても良い。これにより、例えば、あるホストコンピュータ１０でカスタムカラーやカスタム仕様の被印刷媒体種による印刷条件が設定された後、同じ印刷条件が別のホストコンピュータ１０で設定された場合に、その別のホストコンピュータ１０からプリンタ２０に送信される印刷ジョブのデータ量を低減し、印刷処理の効率化を図ることもできる。
【００９２】
以上に本発明の実施形態について説明したが、これらの実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００９３】
なお、上記実施形態で説明したホストコンピュータ１０及びプリンタ２０の各機能構成を実現させるためのプログラムは、それぞれ既存のパーソナルコンピュータや情報端末機器等を制御するＣＰＵ等が実行できるように提供されても良い。このようなプログラムの提供方法は任意である。例えば、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等のコンピュータ読み取り可能な記憶媒体に格納されたものが提供されても良い。さらに、プログラムは、搬送波に重畳し、インターネットなどの通信媒体を介して提供されても良い。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。また、このプログラムを実行し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００９４】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９５】
（付記１）
印刷装置と、印刷を要求する印刷ジョブを前記印刷装置に送信する印刷制御装置と、を備える印刷システムであって、
前記印刷制御装置は、
特定の印刷条件での印刷が指示された場合に、前記特定の印刷条件に従って前記印刷装置を制御するための印刷制御情報が記憶されているか否かを前記印刷装置に問い合わせる問い合わせ手段と、
前記印刷制御情報が前記印刷装置に記憶されている旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含まない印刷ジョブを生成する印刷ジョブ生成手段と、
前記生成された印刷ジョブを前記印刷装置に送信する印刷ジョブ送信手段と、を備え、
前記印刷装置は、
前記印刷制御装置から問い合わせられた前記印刷制御情報が記憶部に記憶されているか否かを判別する判別手段と、
前記判別手段によって判別された結果を前記問い合わせ結果として前記印刷制御装置に送信する応答手段と、
前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段と、を備えた、
ことを特徴とする印刷システム。
【００９６】
（付記２）
前記印刷制御装置において、前記印刷ジョブ生成手段は、前記印刷制御情報が前記印刷装置に記憶されていない旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含む前記印刷ジョブを生成し、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含む印刷ジョブを受信した場合に、前記受信した印刷ジョブに含まれている前記印刷制御情報に従って印刷を行うとともに前記受信した印刷ジョブに含まれている前記印刷制御情報を前記記憶部に記憶する、
ことを特徴とする付記１に記載の印刷システム。
【００９７】
（付記３）
前記印刷装置において、前記印刷実行手段は、前記記憶部の空き領域が所定の空き領域閾値未満になった場合に前記空き領域が前記所定の空き領域閾値以上となるように、または、前記記憶部の記憶領域が所定の記憶領域閾値に達した場合に前記記憶領域が前記所定の記憶領域閾値未満となるように、前記記憶部に記憶された印刷制御情報を記憶された時期又は使用頻度に基づいて削除する、
ことを特徴とする付記１または２に記載の印刷システム。
【００９８】
（付記４）
前記特定の印刷条件は、前記印刷装置において標準的に設定されていないカラー設定がされた印刷条件であり、
前記印刷制御装置において、前記問い合わせ手段は、前記カラー設定を示す情報のチェックサムを算出し、算出した前記チェックサムを前記印刷装置に送信することにより、前記印刷制御情報が前記印刷装置に記憶されているか否かを前記印刷装置に問い合わせ、
前記印刷装置において、前記判別手段は、前記印刷制御装置から前記チェックサムを受信し、前記チェックサムに対応する印刷制御情報が前記記憶部に記憶されている場合に、前記印刷制御装置から問い合わせられた前記印刷制御情報が前記記憶部に記憶されていると判別する、
ことを特徴とする付記１から３のいずれかに記載の印刷システム。
【００９９】
（付記５）
前記特定の印刷条件は、前記印刷装置において標準的に設定されていない被印刷媒体の設定がされた印刷条件であり、
前記印刷制御装置において、前記問い合わせ手段は、前記被印刷媒体を識別するための被印刷媒体識別情報を前記印刷装置に送信することにより、前記印刷制御情報が前記印刷装置に記憶されているか否かを前記印刷装置に問い合わせ、
前記印刷装置において、前記判別手段は、前記印刷制御装置から前記被印刷媒体識別情報を受信し、前記被印刷媒体識別情報に対応する前記印刷制御情報が前記記憶部に記憶されている場合に、前記印刷制御装置から問い合わせられた前記印刷制御情報が前記記憶部に記憶されていると判別する、
ことを特徴とする付記１から３のいずれかに記載の印刷システム。
【０１００】
（付記６）
前記印刷装置は、前記判別手段によって前記印刷制御情報が前記記憶部に記憶されていると判別されたことに応答して、該記憶されていると判別された印刷識別情報をメインメモリに展開する展開手段をさらに備え、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、該印刷ジョブを受信する前に予めメインメモリに展開された印刷識別情報に従って印刷を行う、
ことを特徴とする付記１から５のいずれかに記載の印刷システム。
【０１０１】
（付記７）
前記印刷装置において、前記応答手段は、前記判別手段によって前記印刷制御情報が前記記憶部に記憶されていると判別されると、該記憶されていると判別された印刷制御情報に関連付けた応答識別情報を前記印刷制御装置に送信し、
前記印刷制御装置において、前記印刷ジョブ生成手段は、前記印刷制御情報が前記印刷装置に記憶されている旨の問い合わせ結果が得られた場合に、前記印刷制御情報を含まず前記印刷装置から受信した応答識別情報を含む前記印刷ジョブを生成し、
前記印刷装置において、前記印刷実行手段は、前記印刷制御装置から前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された印刷制御情報のうち該受信した印刷ジョブに含まれる応答識別情報に関連付けられた印刷制御情報に従って印刷を行う、
ことを特徴とする付記１から６のいずれかに記載の印刷システム。
【０１０２】
（付記８）
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別手段と、
前記判別手段によって判別された結果を前記印刷制御装置に送信する応答手段と、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段と、を備えた、
ことを特徴とする印刷装置。
【０１０３】
（付記９）
印刷装置が、
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別ステップと、
前記判別ステップによって判別された結果を前記印刷制御装置に送信する応答ステップと、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行ステップと、を実行する、
ことを特徴とする印刷方法。
【０１０４】
（付記１０）
コンピュータを、
特定の印刷条件での印刷が指示された印刷制御装置からの問い合わせに応答して、前記特定の印刷条件に従って印刷を制御するための印刷制御情報が記憶部に記憶されているか否かを判別する判別手段、
前記判別手段によって判別された結果を前記印刷制御装置に送信する応答手段、
前記印刷制御情報が前記記憶部に記憶されている旨の問い合わせ結果が得られたことに応答して前記印刷制御装置が送信した前記印刷制御情報を含まない印刷ジョブを受信した場合に、前記記憶部に記憶された前記印刷制御情報に従って印刷を行う印刷実行手段、として機能させる、
ことを特徴とするプログラム。
【符号の説明】
【０１０５】
１…印刷システム、１０…ホストコンピュータ、１１１…制御部、１１１ａ…問い合わせ部、１１１ｂ…印刷ジョブ生成部、１１１ｃ…印刷ジョブ送信部、１１２…表示部、１１３…操作部、１１４…記憶部、１１５…ＬＡＮ通信部、１１６…ＵＳＢ通信部、２０…プリンタ、２１１…制御部、２１１ａ…判別部、２１１ｂ…応答部、２１１ｃ…展開部、２１１ｄ…印刷実行部、２１２…表示部、２１３…操作部、２１４…記憶部、２１５…ＬＡＮ通信部、２１６…ＵＳＢ通信部、２１７…供給・搬送部、２１８…画像形成部、２１９…ＩＣカード通信部
【図１】
2014130523.tif 000003
【図２】
2014130523.tif 000004
【図３】
2014130523.tif 000005
【図４】
2014130523.tif 000006
【図５】
2014130523.tif 000007
【図６】
2014130523.tif 000008
【図７】
2014130523.tif 000009
【図８】
2014130523.tif 000010