(57)【要約】【課題】印刷装置周辺の環境状態が変化する前にその変化時期を検出し、当該検出結果に基づいて印刷装置の印刷処理を制御することが可能な印刷制御システム、印刷装置、印刷制御プログラム及び印刷制御方法を提供する。【解決手段】印刷制御システム１を、印刷指示データ及びメタデータを印刷装置３に送信する情報処理装置２と、印刷指示データに基づいて印刷処理を行うと共に、メタデータに基づいて測定・検知テーブル及び動作内容テーブルを生成し、更に、出力情報取得部３ｆによって取得した出力情報から特定パターンを検出して、当該検出結果と動作内容テーブルとに基づき印刷処理を制御する印刷装置３と、再生音をスピーカ４ａ及び４ｂから出力する音声再生装置４と、図示しない投射装置から投射された映像を表示するスクリーン５とを含んだ構成とした。【選択図】      図１
2006150881.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づき印刷処理を行う印刷装置と、
前記印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出手段と、
前記変化時期検出手段の検出結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷制御システム。
【請求項２】
印刷データに基づき印刷処理を行う印刷装置と、
前記印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得手段と、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出手段と、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷制御システム。
【請求項３】
印刷データに基づき印刷処理を行う印刷装置であって、
自装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出手段と、
前記変化時期検出手段の検出結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷装置。
【請求項４】
印刷データに基づき印刷処理を行う印刷装置であって、
自装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得手段と、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出手段と、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷装置。
【請求項５】
前記特定の出力パターンに係る出力パターン情報を取得する出力パターン情報取得手段を備え、
前記出力情報取得手段は、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行い、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記出力装置から出力される出力情報は、前記特定の出力パターンに係る出力パターン情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記出力パターン情報を取得する出力パターン情報取得手段を備え、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴とする請求項４記載の印刷装置。
【請求項７】
前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴とする請求項４乃至請求項６のいずれか１項に記載の印刷装置。
【請求項８】
前記出力装置から出力される出力情報は、前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴とする請求項４乃至請求項６のいずれか１項に記載の印刷装置。
【請求項９】
前記特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得する進行状況情報取得手段を備え、
前記制御情報は、前記進行状況情報に対応した印刷処理の制御内容を含み、
前記印刷処理制御手段は、前記進行状況情報及び前記制御情報に基づき、前記印刷処理を制御することを特徴とする請求項７又は請求項８記載の印刷装置。
【請求項１０】
印刷データに基づき印刷処理を行う印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出ステップと、
前記変化時期検出ステップにおける検出結果に基づき、前記印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷制御プログラム。
【請求項１１】
印刷データに基づき印刷処理を行う印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得ステップと、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出ステップと、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷制御プログラム。
【請求項１２】
印刷データに基づき印刷処理を行う印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出ステップと、
前記変化時期検出ステップにおける検出結果に基づき、前記印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷制御方法。
【請求項１３】
印刷データに基づき印刷処理を行う印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得ステップと、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出ステップと、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の印刷処理を制御するシステムに係り、特に、印刷装置周辺の環境状態が変化する前にその変化時期を検出し、当該検出結果に基づいて印刷装置の印刷処理を制御することが可能な印刷制御システム、印刷装置、印刷制御プログラム及び印刷制御方法に関する。
【背景技術】
【０００２】
従来、プリンタの周辺環境の状態に応じて、プリンタの印刷処理を制御する技術に、特許文献１に記載のインパクト型ドットプリンタ、特許文献２に記載のプリントシステム、特許文献３に記載の携帯端末およびプリンタ、並びに特許文献４に記載のインクジェットプリンタがある。
特許文献１記載のインパクト型ドットプリンタは、周囲環境の騒音測定を行い、測定データと比較テーブルの参照データとを比較し、測定データが参照データより小さい数値の場合は、参照値に対応する分割数で１行を印字する動作を行い、一方、測定データと参照データの最大値とを比較して、測定データの方が大きい場合は、１行を１回で印字する通常の動作を行う。
【０００３】
また、特許文献２記載のプリントシステムは、ドットマトリックスプリンタと集音マイクとマイクからの信号を処理する信号処理部とを接続する上位装置から構成され、プリンタ周辺が静かであるときは、低騒音モードで印字する。
また、特許文献３記載の携帯端末およびプリンタは、スピーカとマイクの延長上に着脱できるプリンタであり、この位置に取り付けることにより、携帯電話を手で持つときに障害とならず、また、接続も簡単に行うことができる。また、音によってプリンタを制御することができるので、ノイズの心配もない。
【０００４】
また、特許文献４記載のインクジェットプリンタは、ＴＶ装置の音声出力端子から音声信号ケーブルを介して、インクジェットプリンタの音声入力端子に入力された音声信号を検出する音声信号検出手段を備え、ＴＶ装置から音声が出力されていることを検出した場合は、ＣＰＵによりヘッド制御手段、モータ制御手段の駆動モードの設定を変更し、インクジェットプリンタの装置駆動音を低減することで、ＴＶ装置から出力される音声聴取の支障の度合いを低くする。
【特許文献１】特開平６−１７１１１７号公報
【特許文献２】特開平１０−１００５１０号公報
【特許文献３】特開２００１−５７５８６号公報
【特許文献４】特開２００４−１６７８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記いずれの従来例も、周囲環境の状態を測定・検知してからプリンタの動作を制御するため、検知されるまでの間は、騒音の低減や通常モードによる印字等ができなかった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷装置周辺の環境状態が変化する前にその変化時期を検出し、当該検出結果に基づいて印刷装置の印刷処理を制御することが可能な印刷制御システム、印刷装置、印刷制御プログラム及び印刷制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔発明１〕  上記目的を達成するために、発明１の印刷制御システムは、
印刷データに基づき印刷処理を行う印刷装置と、
前記印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出手段と、
前記変化時期検出手段の検出結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【０００７】
このような構成であれば、変化時期検出手段によって、印刷装置の周辺環境の状態が変化する時期を、その変化前に検出することが可能であり、印刷処理制御手段によって、変化時期検出手段の検出結果に基づき、印刷処理を制御することが可能である。
従って、周辺環境の状態が変化する前にその時期を知ることができるので、変化するまでの間に印刷装置における印刷処理を、一時停止したり、高速印字モードにしたり、高画質印字モードにしたりするなどの印刷処理の制御が可能となり、状態変化後には行いたくない以前の印刷処理が、変化後に残るといったような状況の発生を防ぐことができるといった効果が得られる。更に、同様の理由から、状態変化と同時又は略同時に、状態変化前の処理内容を他の処理内容に変更することができるという効果が得られる。
【０００８】
ここで、周辺環境の状態とは、印刷装置の周辺で出力されている音の状態や、周辺で出力されている映像の状態等の他、周辺にある機械の動作状態などを含む。また、動作状態の変化時期が解るか、あるいは予測できれば、周辺の人間や動物の動作状態や発声状態なども周辺環境の状態として含んでも良い。以下、発明８の印刷装置、発明１５の印刷制御プログラム及び発明２２の印刷制御方法において同じである。
【０００９】
〔発明２〕  また、上記目的を達成するために、発明２の印刷制御システムは、
印刷データに基づき印刷処理を行う印刷装置と、
前記印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得手段と、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出手段と、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００１０】
このような構成であれば、出力情報取得手段によって、印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの出力情報を取得することが可能であり、特定パターン検出手段によって、前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出することが可能であり、印刷処理制御手段によって、前記検出した出力パターンに基づき、前記印刷処理を制御することが可能である。
【００１１】
従って、印刷装置の周辺に存在する出力装置からの出力情報の出力状態が変化する時期を、当該出力情報に含まれる特定のパターンを検出することによって、当該出力状態の変化前に知ることができるので、変化するまでの間に印刷装置における印刷処理を、一時停止したり、高速印字モードにしたり、高画質印字モードにしたりするなどの印刷処理の制御が可能となり、状態変化後には行いたくない以前の印刷処理が、変化後に残るといったような状況の発生を防ぐことができるといった効果が得られる。更に、同様の理由から、状態変化と同時又は略同時に、状態変化前の処理内容を他の処理内容に変更することができるという効果が得られる。
【００１２】
ここで、出力情報とは、例えば、印刷装置周辺の出力装置により映画等が上映されていれば、映像、音声（役者の台詞、ＢＧＭ等）の他、上映開始を知らせるブザー音等が出力情報となり、周辺で楽器の演奏が行われている場合は、楽器から発生する音（ヴィオリン、ピアノ、フルート等の音）が出力情報となる他、周辺のスピーカ装置等から出力される音なども出力情報となる。以下、発明９の印刷装置、発明１６の印刷制御プログラム及び発明２３の印刷制御方法において同じである。
【００１３】
〔発明３〕  更に、発明３の印刷制御システムは、発明２の印刷制御システムにおいて、
前記特定の出力パターンに係る出力パターン情報を取得する出力パターン情報取得手段を備え、
前記出力情報取得手段は、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行い、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
【００１４】
このような構成であれば、出力パターン情報取得手段によって、特定の出力パターンに係る出力パターン情報を取得することが可能であり、出力情報取得手段は、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行うことが可能であり、特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することが可能である。
【００１５】
従って、出力パターン情報によって、出力情報の取得処理及び当該取得した出力情報からの特定の出力パターンの検出処理を制御することができるので、これら各処理の制御を簡易に行うことができるという効果が得られる。更に、映画などの再生されているコンテンツに応じた出力パターンを、特定パターンとして容易に検出させることができるという効果が得られる。
【００１６】
〔発明４〕  更に、発明４の印刷制御システムは、発明２の印刷制御システムにおいて、
前記出力装置から出力される出力情報は、前記特定の出力パターンに係る出力パターン情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記出力パターン情報を取得する出力パターン情報取得手段を備え、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
【００１７】
このような構成であれば、出力パターン情報取得手段によって、出力情報取得手段によって取得した出力情報から、前記出力パターン情報を取得することが可能であり、特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することが可能である。
従って、出力装置から出力される出力情報から出力パターン情報を取得することができるので、出力パターン情報を別途送信する手間が省けると共に、出力パターン情報によって、出力情報からの特定の出力パターンの検出処理を制御することができるので、当該検出処理の制御を簡易に行うことができるという効果が得られる。
【００１８】
〔発明５〕  更に、発明５の印刷制御システムは、発明２乃至４のいずれか１の印刷制御システムにおいて、
前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００１９】
このような構成であれば、制御情報取得手段によって、特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得することが可能であり、印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することが可能である。
従って、制御情報によって、印刷処理の制御処理を制御することができるので、当該制御処理の制御を簡易に行うことができるという効果が得られる。
【００２０】
〔発明６〕  更に、発明６の印刷制御システムは、発明２乃至４のいずれか１の印刷制御システムにおいて、
前記出力装置から出力される出力情報は、前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００２１】
このような構成であれば、制御情報取得手段によって、出力情報取得手段によって取得した出力情報から、前記制御情報を取得することが可能であり、印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することが可能である。
従って、出力装置から出力される出力情報から制御情報を取得することができるので、制御情報を別途送信する手間が省けると共に、制御情報によって、印刷処理の制御処理を制御することができるので、当該制御処理の制御を簡易に行うことができるという効果が得られる。
【００２２】
〔発明７〕  更に、発明７の印刷制御システムは、発明５又は６の印刷制御システムにおいて、
前記特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得する進行状況情報取得手段を備え、
前記制御情報は、前記進行状況情報に対応した印刷処理の制御内容を含み、
前記印刷処理制御手段は、前記進行状況情報及び前記制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００２３】
このような構成であれば、進行状況取得手段によって、特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得することが可能であり、印刷処理制御手段は、前記進行状況情報及び進行状況情報に対応した印刷処理の制御内容を含む制御情報に基づき、前記印刷処理を制御することが可能である。
従って、特定の出力パターン検出時に、印刷処理がどこまで進んでいるかを進行状況情報から知ることができ、印刷処理が遅れている場合は印刷処理速度を速めたり、印刷処理が進んでいる場合は、高画質モードにするなどして印刷処理速度を遅くしたりするなど、出力状態が変化する前の印刷処理を適切に制御することができるという効果が得られる。
【００２４】
〔発明８〕  一方、上記目的を達成するために、発明８の印刷装置は、
印刷データに基づき印刷処理を行う印刷装置であって、
自装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出手段と、
前記変化時期検出手段の検出結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００２５】
このような構成であれば、変化時期検出手段によって、印刷装置の周辺環境の状態が変化する時期を、その変化前に検出することが可能であり、印刷処理制御手段によって、変化時期検出手段の検出結果に基づき、印刷処理を制御することが可能である。
従って、周辺環境の状態が変化する前にその時期を知ることができるので、変化するまでの間に印刷装置における印刷処理を、一時停止したり、高速印字モードにしたり、高画質印字モードにしたりするなどの印刷処理の制御が可能となり、状態変化後には行いたくない以前の印刷処理が、変化後に残るといったような状況の発生を防ぐことができるといった効果が得られる。更に、同様の理由から、状態変化と同時又は略同時に、状態変化前の処理内容を他の処理内容に変更することができるという効果が得られる。
【００２６】
〔発明９〕  また、上記目的を達成するために、発明９の印刷装置は、
印刷データに基づき印刷処理を行う印刷装置であって、
自装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得手段と、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出手段と、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００２７】
このような構成であれば、出力情報取得手段によって、印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの出力情報を取得することが可能であり、特定パターン検出手段によって、前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出することが可能であり、印刷処理制御手段によって、前記検出した出力パターンに基づき、前記印刷処理を制御することが可能である。
【００２８】
従って、印刷装置の周辺に存在する出力装置からの出力情報の出力状態が変化する時期を、当該出力情報に含まれる特定のパターンを検出することによって、当該出力状態の変化前に知ることができるので、変化するまでの間に印刷装置における印刷処理を、一時停止したり、高速印字モードにしたり、高画質印字モードにしたりするなどの印刷処理の制御が可能となり、状態変化後には行いたくない以前の印刷処理が、変化後に残るといったような状況の発生を防ぐことができるといった効果が得られる。更に、同様の理由から、状態変化と同時又は略同時に、状態変化前の処理内容を他の処理内容に変更することができるという効果が得られる。
【００２９】
〔発明１０〕  更に、発明１０の印刷装置は、発明９の印刷装置において、
前記特定の出力パターンに係る出力パターン情報を取得する出力パターン情報取得手段を備え、
前記出力情報取得手段は、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行い、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
【００３０】
このような構成であれば、出力パターン情報取得手段によって、特定の出力パターンに係る出力パターン情報を取得することが可能であり、出力情報取得手段は、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行うことが可能であり、特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することが可能である。
【００３１】
従って、出力パターン情報によって、出力情報の取得処理及び当該取得した出力情報からの特定の出力パターンの検出処理を制御することができるので、これら各処理の制御を簡易に行うことができるという効果が得られる。
【００３２】
〔発明１１〕  更に、発明１１の印刷装置は、発明９の印刷装置において、
前記出力装置から出力される出力情報は、前記特定の出力パターンに係る出力パターン情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記出力パターン情報を取得する出力パターン情報取得手段を備え、
前記特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
【００３３】
このような構成であれば、出力パターン情報取得手段によって、出力情報取得手段によって取得した出力情報から、前記出力パターン情報を取得することが可能であり、特定パターン検出手段は、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することが可能である。
従って、出力装置から出力される出力情報から出力パターン情報を取得することができるので、出力パターン情報を別途送信する手間が省けると共に、出力パターン情報によって、出力情報からの特定の出力パターンの検出処理を制御することができるので、当該検出処理の制御を簡易に行うことができるという効果が得られる。
【００３４】
〔発明１２〕  更に、発明１２の印刷装置は、発明９乃至１１のいずれか１の印刷装置において、
前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００３５】
このような構成であれば、制御情報取得手段によって、特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得することが可能であり、印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することが可能である。
従って、制御情報によって、印刷処理の制御処理を制御することができるので、当該制御処理の制御を簡易に行うことができるという効果が得られる。
【００３６】
〔発明１３〕  更に、発明１３の印刷装置は、発明９乃至１１のいずれか１の印刷装置において、
前記出力装置から出力される出力情報は、前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を含み、
前記出力情報取得手段によって取得した出力情報から、前記制御情報を取得する制御情報取得手段を備え、
前記印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００３７】
このような構成であれば、制御情報取得手段によって、出力情報取得手段によって取得した出力情報から、前記制御情報を取得することが可能であり、印刷処理制御手段は、前記取得した制御情報に基づき、前記印刷処理を制御することが可能である。
従って、出力装置から出力される出力情報から制御情報を取得することができるので、制御情報を別途送信する手間が省けると共に、制御情報によって、印刷処理の制御処理を制御することができるので、当該制御処理の制御を簡易に行うことができるという効果が得られる。
【００３８】
〔発明１４〕  更に、発明１４の印刷装置は、発明１２又は１３の印刷装置において、
前記特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得する進行状況情報取得手段を備え、
前記制御情報は、前記進行状況情報に対応した印刷処理の制御内容を含み、
前記印刷処理制御手段は、前記進行状況情報及び前記制御情報に基づき、前記印刷処理を制御することを特徴としている。
【００３９】
このような構成であれば、進行状況取得手段によって、特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得することが可能であり、印刷処理制御手段は、前記進行状況情報及び進行状況情報に対応した印刷処理の制御内容を含む制御情報に基づき、前記印刷処理を制御することが可能である。
従って、特定の出力パターン検出時に、印刷処理がどこまで進んでいるかを進行状況情報から知ることができ、印刷処理が遅れている場合は印刷処理速度を速めたり、印刷処理が進んでいる場合は、高画質モードにするなどして印刷処理速度を遅くしたりするなど、出力状態が変化する前の印刷処理を適切に制御することができるという効果が得られる。
【００４０】
〔発明１５〕  また、上記目的を達成するために、発明１５の印刷制御プログラムは、
印刷データに基づき印刷処理を行う印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出ステップと、
前記変化時期検出ステップにおける検出結果に基づき、前記印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１の印刷制御システムと同等の作用および効果が得られる。
【００４１】
〔発明１６〕  また、上記目的を達成するために、発明１６の印刷制御プログラムは、
印刷データに基づき印刷処理を行う印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得ステップと、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出ステップと、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２の印刷制御システムと同等の作用および効果が得られる。
【００４２】
〔発明１７〕  更に、発明１７の印刷制御プログラムは、発明１６の印刷制御プログラムにおいて、
前記特定の出力パターンに係る出力パターン情報を取得する出力パターン情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記出力情報取得ステップにおいては、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行い、
前記特定パターン検出ステップにおいては、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明３の印刷制御システムと同等の作用および効果が得られる。
【００４３】
〔発明１８〕  更に、発明１８の印刷制御プログラムは、発明１６の印刷制御プログラムにおいて、
前記出力装置から出力される出力情報は、前記特定の出力パターンに係る出力パターン情報を含み、
前記出力情報取得ステップにおいて取得した出力情報から、前記出力パターン情報を取得する出力パターン情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記特定パターン検出ステップにおいては、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明４の印刷制御システムと同等の作用および効果が得られる。
【００４４】
〔発明１９〕  更に、発明１９の印刷制御プログラムは、発明１６乃至１８のいずれか１の印刷制御プログラムにおいて、
前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得する制御情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記印刷処理制御ステップにおいては、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明５の印刷制御システムと同等の作用および効果が得られる。
【００４５】
〔発明２０〕  更に、発明２０の印刷制御プログラムは、発明１６乃至１８のいずれか１の印刷制御プログラムにおいて、
前記出力装置から出力される出力情報は、前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を含み、
前記出力情報取得ステップにおいて取得した出力情報から、前記制御情報を取得する制御情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記印刷処理制御ステップにおいては、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明６の印刷制御システムと同等の作用および効果が得られる。
【００４６】
〔発明２１〕  更に、発明２１の印刷制御プログラムは、発明１９又は２０の印刷制御プログラムにおいて、
前記特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得する進行状況情報取得ステップをコンピュータに実行させるのに使用するプログラムを更に含み、
前記制御情報は、前記進行状況情報に対応した印刷処理の制御内容を含み、
前記印刷処理制御ステップにおいては、前記進行状況情報及び前記制御情報に基づき、前記印刷処理を制御することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明７の印刷制御システムと同等の作用および効果が得られる。
【００４７】
〔発明２２〕  一方、上記目的を達成するために、発明２２の印刷制御方法は、
印刷データに基づき印刷処理を行う印刷装置の周辺環境の状態が変化する時期を、その変化前に検出する変化時期検出ステップと、
前記変化時期検出ステップにおける検出結果に基づき、前記印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これにより、発明１の印刷制御システムと同等の作用効果が得られる。
【００４８】
〔発明２３〕  また、上記目的を達成するために、発明２３の印刷制御方法は、
印刷データに基づき印刷処理を行う印刷装置周辺に存在し、且つ所定の出力情報を出力する出力装置からの前記出力情報を取得する出力情報取得ステップと、
前記取得した出力情報から、当該出力情報の出力状態の変化時期に先立って出力される特定の出力パターンを検出する特定パターン検出ステップと、
前記検出した出力パターンに基づき、前記印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これにより、発明２の印刷制御システムと同等の作用効果が得られる。
【００４９】
〔発明２４〕  更に、発明２４の印刷制御方法は、発明２３の印刷制御方法において、
前記特定の出力パターンに係る出力パターン情報を取得する出力パターン情報取得ステップを更に含み、
前記出力情報取得ステップにおいては、前記取得した出力パターン情報に基づき前記出力情報の取得処理を行い、
前記特定パターン検出ステップにおいては、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
これにより、発明３の印刷制御システムと同等の作用効果が得られる。
【００５０】
〔発明２５〕  更に、発明２５の印刷制御方法は、発明２３の印刷制御方法において、
前記出力装置から出力される出力情報は、前記特定の出力パターンに係る出力パターン情報を含み、
前記出力情報取得ステップにおいて取得した出力情報から、前記出力パターン情報を取得する出力パターン情報取得ステップを更に含み、
前記特定パターン検出ステップにおいては、前記出力パターン情報に基づき、前記取得した出力情報から前記特定の出力パターンを検出することを特徴としている。
これにより、発明４の印刷制御システムと同等の作用効果が得られる。
【００５１】
〔発明２６〕  更に、発明２６の印刷制御方法は、発明２３乃至２５のいずれか１の印刷制御方法において、
前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を取得する制御情報取得ステップを更に含み、
前記印刷処理制御ステップにおいては、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
これにより、発明５の印刷制御システムと同等の作用効果が得られる。
【００５２】
〔発明２７〕  更に、発明２７の印刷制御方法は、発明２３乃至２５のいずれか１の印刷制御方法において、
前記出力装置から出力される出力情報は、前記特定の出力パターンに対応した前記印刷処理の制御内容に係る制御情報を含み、
前記出力情報取得ステップにおいて取得した出力情報から、前記制御情報を取得する制御情報取得ステップを更に含み、
前記印刷処理制御ステップにおいては、前記取得した制御情報に基づき、前記印刷処理を制御することを特徴としている。
これにより、発明６の印刷制御システムと同等の作用効果が得られる。
【００５３】
〔発明２８〕  更に、発明２８の印刷制御方法は、発明２６又は２７の印刷制御方法において、
前記特定の出力パターンを検出したときに、前記印刷処理の進行状況を示す進行状況情報を取得する進行状況情報取得ステップを更に含み、
前記制御情報は、前記進行状況情報に対応した印刷処理の制御内容を含み、
前記印刷処理制御ステップにおいては、前記進行状況情報及び前記制御情報に基づき、前記印刷処理を制御することを特徴としている。
これにより、発明７の印刷制御システムと同等の作用効果が得られる。
【発明を実施するための最良の形態】
【００５４】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面に基づき説明する。図１〜図９は、本発明に係る印刷制御システム、印刷装置、印刷制御プログラム及び印刷制御方法の第１の実施の形態を示す図である。
まず、本発明に係る印刷制御システム１の構成を図１に基づき説明する。図１は、本発明に係る印刷制御システム１の概観図である。
【００５５】
印刷制御システム１は、図１に示すように、印刷指示データ及びメタデータを印刷装置３に送信する情報処理装置２と、印刷指示データに基づいて印刷処理を行う印刷装置３と、再生音をスピーカ４ａ及び４ｂから出力する音声再生装置４と、図示しない投射装置から投射された映像を表示するスクリーン５とを含んだ構成となっている。
情報処理装置２は、文書エディタや画像エディタ等で作成された文書データ及び画像データなどから印刷データを生成し、当該印刷データに対して、印刷装置３への印刷指示情報を付加した印刷指示データと、印刷装置３の周辺に存在する出力装置からの出力情報の測定・検知に係る情報及び当該検知結果に対する印刷処理内容の情報を含むメタデータとを生成して、これらのデータを印刷装置３に送信する機能を有している。
【００５６】
印刷装置３は、情報処理装置２からの印刷指示データに基づき、文書データや画像データ等の印刷処理を行う機能に加え、音声再生装置４によって再生され、スピーカ４ａ及び４ｂから出力される音声情報を取得し、当該取得した音声情報に特定の音声パターンが含まれているときに、当該音声パターンに対応する動作内容で印刷処理を制御する機能を有している。なお、詳細な構成は後述する。また、図１に示す、印刷制御システム１においては、印刷装置３が１台のみの構成となっているが、これに限らず、２台以上を含む構成としても良い。
【００５７】
音声再生装置４は、ＣＤ等の記録媒体に記録された音声情報を読みとり音声を再生する機能を有する他、所定のタイミングで内部メモリに記憶されたブザー音情報に基づきブザー音を再生する機能を有し、自装置に接続されたスピーカ４ａ及び４ｂから各種再生した音を出力する。
スクリーン５は、図示しない映像再生装置によって再生された映像を、拡大投射表示するものである。
【００５８】
更に、図２に基づき、印刷装置３の詳細な構成を説明する。図２は、印刷装置３の詳細構成を示すフローチャートである。
印刷装置３は、図２に示すように、データ通信部３ａと、データ制御部３ｂと、データ記憶部３ｃと、メタデータ解析部３ｄと、処理内容設定部３ｅと、出力情報取得部３ｆと、特定パターン検出部３ｇと、印刷処理部３ｈとを含んだ構成となっている。
【００５９】
データ通信部３ａは、通信ケーブルを介して、情報処理装置２からの各種データを受信する機能を有する他、情報処理装置２に対して、自装置のステータス情報等のデータを送信する機能を有している。
データ制御部３ｂは、データ通信部３ａを介して、情報処理装置２から受信した各種データをデータ記憶部３ｃに記憶したり、出力情報取得部３ｆが取得した出力情報をデータ記憶部３ｃに記憶したり、データ記憶部３ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を中継制御したりするなど、印刷装置３におけるデータの流れを統括性御する機能を有している。
【００６０】
データ記憶部３ｃは、データ通信部３ａを介して受信した、印刷指示データ及びメタデータの他、各処理に必要なデータ等の各種データを記憶する機能を有している。
メタデータ解析部３ｄは、情報処理装置２から受信したメタデータを解析して、出力情報取得部３ｆにおいて取得する出力情報の種類の情報や、当該出力情報から検知する特定パターンの情報を抽出する他、当該特定パターンを検知したときの印刷装置の印刷処理内容の情報を抽出する機能を有している。従って、メタデータには、取得する出力情報の種類、特定パターン及び当該特定パターンに対応する印刷処理の内容の情報が記述されている。
【００６１】
処理内容設定部３ｅは、メタデータ解析部３ｄにおいて抽出された出力情報の種類及び特定パターンの情報に基づき、測定・検知テーブルを生成する他、メタデータ解析部３ｄにおいて抽出された印刷処理内容の情報に基づき、動作内容テーブルを生成する機能を有している。また、データ制御部３ｂを介して、出力情報取得部３ｆにおいて取得する出力情報の種類情報を当該出力情報取得部３ｆに伝送する役目も担っている。ここで、測定・検知テーブルは、出力情報取得部３ｆにおいて取得した出力情報から特定のパターンを検出するために必要な情報を含む情報テーブルである。また、動作内容テーブルは、検出された特定パターンに対する印刷処理の制御内容の情報を含む情報テーブルである。
【００６２】
出力情報取得部３ｆは、処理内容設定部３ｅから受信した種類情報に基づき、自装置周辺に存在する出力装置から出力される種類情報に対応した出力情報を取得する機能を有している。更に、種類情報が音声情報を示すものであれば、自装置周辺の音声を出力する装置からの音声情報の他、自装置周辺の人間の話し声等も出力情報に含まれる。本実施の形態においては、集音マイクによって音声情報を取得したり、デジタルビデオカメラによってスクリーンに映し出された映像情報を取得したりする機能を有している。
【００６３】
特定パターン検出部３ｇは、処理内容設定部３ｅにおいて生成された測定・検知テーブルに基づき、出力情報取得部３ｆにおいて取得された出力情報から特定パターンを検出する機能を有している。
印刷処理部３ｈは、情報処理装置２からの印刷指示データに基づいて、印刷データの印刷処理を行う他、特定パターン検出部３ｇにおいて出力情報から特定パターンが検出されたときに、処理内容設定部３ｅにおいて生成された動作内容テーブルに基づき、印刷処理を制御する機能を有している。
【００６４】
ここで、印刷装置３は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各構成要素の機能を果たす。また、上記各構成要素は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【００６５】
更に、印刷装置３は、プロセッサによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す印刷制御処理を実行するようになっている。
図３は、印刷装置３における印刷制御処理を示すフローチャートである。
印刷制御処理は、プロセッサによって実行されると、図３に示すように、まず、ステップＳ１００に移行するようになっている。
【００６６】
ステップＳ１００では、データ制御部３ｂにおいて、データ通信部３ａを介して、情報処理装置２からメタデータを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ１０２に移行し、そうでない場合(No)はステップＳ１０６に移行する。
ステップＳ１０２に移行した場合は、メタデータ解析部３ｄ及び処理内容設定部３ｅにおいて、処理内容の設定処理を行いステップＳ１０４に移行する。
【００６７】
ステップＳ１０４では、出力情報取得部３ｆにおいて、処理内容設定部３ｅからの種類情報に基づき、出力情報の取得処理を開始してステップＳ１０６に移行する。
ステップＳ１０６では、データ制御部３ｂにおいて、出力情報取得部３ｆが出力情報を取得したか否かを判定し、取得したと判定された場合(Yes)はステップＳ１０８に移行し、そうでない場合(No)はステップＳ１００に移行する。
【００６８】
ステップＳ１０８に移行した場合は、特定パターン検出部３ｇにおいて、ステップＳ１０６で取得した出力情報から、特定パターンの検出処理を行いステップＳ１１０に移行する。
ステップＳ１１０では、データ制御部３ｂにおいて、特定パターン検出部３ｇからの検出結果を示すデータに基づき、特定パターンが検出されたか否かを判定し、検出されたと判定された場合(Yes)はステップＳ１１２に移行し、そうでない場合(No)はステップＳ１１６に移行する。
【００６９】
ステップＳ１１２に移行した場合は、データ制御部３ｂにおいて、検出結果に該当するＩＤを、印刷制御部３ｈに伝送してステップＳ１１４に移行する。
ステップＳ１１４では、印刷処理部３ｈにおいて、ＩＤに対応する印刷処理内容に従って、印刷処理を制御してステップＳ１００に移行する。
また、ステップＳ１１０において特定パターンが検出されずにステップＳ１１６に移行した場合は、データ制御部３ｂにおいて、特定パターン検出部３ｇからメッセージを取得したか否かを判定し、取得したと判定された場合(Yes)はステップＳ１１８に移行し、そうでない場合(No)はステップＳ１００に移行する。
【００７０】
ステップＳ１１８に移行した場合は、データ制御部３ｂにおいて、ステップＳ１１６で取得したメッセージを図示しない表示部に表示してステップＳ１００に移行する。
次に、図４に基づき、ステップＳ１０２の処理内容設定処理を詳細に説明する。
図４は、印刷装置３における、処理内容設定処理を示すフローチャートである。
処理内容設定処理は、情報処理装置２からのメタデータに基づき、メタデータの解析結果から測定・検知テーブルを生成すると共に、動作内容テーブルを生成する処理であって、ステップＳ１０２において実行されると、図４に示すように、まず、ステップＳ２００に移行するようになっている。
【００７１】
ステップＳ２００では、メタデータ解析部３ｄにおいて、ステップＳ１００で受信したメタデータを解析し、出力情報取得部３ｆにおいて取得する出力情報の種類情報と、出力情報から検出する特定パターンの情報と、特定パターン検出時の印刷処理内容の情報とを抽出してステップＳ２０２に移行する。
ステップＳ２０２では、処理内容設定部３ｅにおいて、ステップＳ２００において抽出した、出力情報の種類情報と、出力情報から検出する特定パターンの情報とに基づき、測定検知テーブルを生成してステップＳ２０４に移行する。
【００７２】
ステップＳ２０４では、処理内容設定部３ｅにおいて、ステップＳ２００において抽出した、特定パターン検出時の印刷処理内容の情報に基づき、動作内容テーブルを生成してステップＳ２０６に移行する。
ステップＳ２０６では、処理内容設定部３ｅにおいて、データ制御部３ｂを介して、データ記憶部３ｃに、ステップＳ２０２で生成した測定・検知テーブルと、ステップＳ２０４で生成した動作内容テーブルとを記憶してステップＳ２０８に移行する。
【００７３】
ステップＳ２０８では、処理内容設定部３ｅにおいて、ステップＳ２００で抽出した出力情報の種類情報を、データ制御部３ｂを介して出力情報取得部３ｆに伝送し、一連の処理を終了して元の処理に帰る。
次に、図５に基づき、ステップＳ１０８の特定パターン検出処理を詳細に説明する。
図５は、印刷装置３における、音声データ取得時の特定パターン検出処理を示すフローチャートである。
【００７４】
特定パターン検出処理は、特定パターン検出部３ｇにおいて行われる処理であり、処理内容設定部３ｅにおいて生成された測定・検知テーブルに基づき、出力情報取得部３ｆにおいて取得した出力情報から特定パターンを検出する処理であって、ステップＳ１０８において実行されると、図５に示すように、まず、ステップＳ３００に移行するようになっている。
【００７５】
ステップＳ３００では、特定パターン検出部３ｇにおいて、測定・検知テーブルに、出力情報取得部３ｆで取得した音声データに対応する未処理のデータがあるか否かを判定し、あると判定された場合(Yes)はデータを読み出してステップＳ３０２に移行し、そうでない場合(No)はステップＳ３２０に移行する。
ステップＳ３０２に移行した場合は、特定パターン検出部３ｇにおいて、測定・検知テーブルの内容に基づき、特定パターンのタイプは音声レベルか否かを判定し、音声レベルであると判定された場合(Yes)はステップＳ３０４に移行し、そうでない場合(No)はステップＳ３１２に移行する。
【００７６】
ステップＳ３０４に移行した場合は、特定パターン検出部３ｇにおいて、ステップＳ１０６で取得した音声データの音声レベルを算出してステップＳ３０６に移行する。
ステップＳ３０６では、特定パターン検出部３ｇにおいて、測定・検知テーブルの内容に基づき、ステップＳ３０４で算出された音声レベルが検出条件を満たすか否かを判定し、満たすと判定された場合(Yes)はステップＳ３０８に移行し、そうでない場合(No)はステップＳ３１０に移行する。
【００７７】
ステップＳ３０８に移行した場合は、特定パターン検出部３ｇにおいて、特定パターンが検出されたことを示すデータを生成してステップＳ３００に移行する。ここで、当該検出されたことを示すデータには、測定・検知テーブルの内容に応じたＩＤが含まれている。
一方、ステップＳ３１０に移行した場合は、特定パターン検出部３ｇにおいて、特定パターンが検出されなかったことを示すデータを生成してステップＳ３００に移行する。
【００７８】
また、ステップＳ３０２において、特定パターンのタイプが音声レベルではなくステップＳ３１２に移行した場合は、特定パターン検出部３ｇにおいて、特定パターンのタイプは、特定音声パターンか否かを判定し、特定音声パターンであると判定された場合(Yes)はステップＳ３１４に移行し、そうでない場合(No)はステップＳ３１８に移行する。
ステップＳ３１４に移行した場合は、特定パターン検出部３ｇにおいて、測定・検知テーブルの内容に基づき、音声データをエンコードしてステップＳ３１６に移行する。
【００７９】
ステップＳ３１６では、特定パターン検出部３ｇにおいて、測定・検知テーブルの内容に基づき、ステップＳ３１４でエンコードされた音声データが検出条件を満たすか否かを判定し、満たすと判定された場合(Yes)はステップＳ３０８に移行し、そうでない場合(No)はステップＳ３１０に移行する。
また、ステップＳ３１２において、特定パターンのタイプが特定音声パターンではなくステップＳ３１８に移行した場合は、本装置では測定・検知できないパターンであり、検出できないことを示すメッセージを生成して、これをデータ制御部３ｂに伝送しステップＳ３００に移行する。
【００８０】
また、ステップＳ３００において、測定・検知テーブルに、未処理のデータが無くステップＳ３２０に移行した場合は、検出結果を示すデータをデータ制御部３ｂに伝送し、一連の処理を終了して元の処理に帰る。
次に、図６に基づき、ステップＳ１１４の印刷処理の制御処理を詳細に説明する。
図６は、印刷装置３における、印刷処理の制御処理を示すフローチャートである。
【００８１】
印刷処理の制御処理は、特定パターン検出部３ｇにおいて特定パターンが検出されたときに、印刷処理部３ｈにおいて、動作内容テーブルにある当該検出された特定パターンに対応する印刷処理内容に基づき、印刷処理を制御する処理であって、ステップＳ１１４において実行されると、図６に示すように、まず、ステップＳ４００に移行するようになっている。
【００８２】
ステップＳ４００では、印刷処理部３ｈにおいて、データ制御部３ｂからＩＤを受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ４０２に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
ステップＳ４０２に移行した場合は、印刷処理部３ｈにおいて、データ制御部３ｂを介してデータ記憶部３ｃに記憶された動作内容テーブルを読み出してステップＳ４０４に移行する。
【００８３】
ステップＳ４０４では、印刷処理部３ｈにおいて、ステップＳ４００で受信したＩＤが、ステップＳ４０２で読み出した動作内容テーブルのＩＤと一致したか否かを判定し、一致するテーブルのエントリを見つけた場合(Yes)はステップＳ４０６に移行し、そうでない場合(No)はステップＳ４１０に移行する。
ステップＳ４０６に移行した場合は、印刷処理部３ｈにおいて、動作内容テーブルから一致したＩＤに対応する動作内容を取得してステップＳ４０８に移行する。
【００８４】
ステップＳ４０８では、印刷処理部３ｈにおいて、ステップＳ４０６で取得した動作内容に基づき、印刷処理を制御し、一連の処理を終了して元の処理に帰る。
一方、ステップＳ４０４において、ＩＤが一致せずにステップＳ４１０に移行した場合は、印刷処理部３ｈにおいて、一致するＩＤが無いことを示すメッセージを図示しない表示部に表示し、一連の処理を終了して元の処理に帰る。
【００８５】
次に、図７〜図９に基づき、本実施の形態の動作を説明する。
ここで、図７（ａ）は、特定パターンが音声レベルである場合のメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。また、図８（ａ）は、特定パターンが音声レベルである場合のメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。また、図９（ａ）は、特定パターンが特定音声パターンである場合のメタデータの一例を示す図であり、（ｂ）は、上記図７（ａ）に示すメタデータに加え、図９（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、上記図７（ａ）に示すメタデータに加え、図９（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図であり、（ｄ）は、印刷処理の制御タイミングの一例を示す図である。
【００８６】
まず、情報処理装置２は、印刷データ及びその指示情報からなる印刷指示データの送信に先駆けて、図７（ａ）に示すメタデータを印刷装置３に送信する。本実施の形態において、メタデータは、図７（ａ）に示すように、ＸＭＬ（Extensible Markup Language）によって記述されており、タグ記号「＜＞」によって各種データが表現されるデータ構造となっている。つまり、図７（ａ）の例においては、＜ｃｏｎｒｏｌ  ｉｄ＝ｎ（ｎは１以上の整数）＞及び＜／ｃｏｎｔｒｏｌ＞によって、制御条件毎に固有のＩＤが記載され、更に、これらのタグ間に、特定パターンのタイプを示す情報が＜ｔｙｐｅ＞及び＜／ｔｙｐｅ＞のタグと共に記載され、特定パターンとなる音声レベルを示す情報が＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグと共に記載され、そして、特定パターンが検出されたときの印刷処理内容を示す情報が＜ａｃｔｉｏｎ＞及び＜／ａｃｔｉｏｎ＞のタグと共に記載されている。
【００８７】
一方、印刷装置３は、上記データ構造を有するメタデータを、データ通信部３ａを介して受信すると（ステップＳ１００）、当該受信したメタデータを、データ制御部３ｂを介してデータ記憶部３ｃに記憶すると共に、メタデータ解析部３ｄにおいて、当該記憶されたメタデータを解析する処理が開始される（ステップＳ１０２）。メタデータの解析は、図７（ａ）に示すメタデータにおける、＜ｃｏｎｒｏｌ  ｉｄ＝１＞から「ｉｄ＝１」を抽出し、＜ｔｙｐｅ＞及び＜／ｔｙｐｅ＞のタグ間にある「ｓｏｕｎｄ  ｌｅｖｅｌ」を抽出し、＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグ間にある「ｌｅｓｓ  ｔｈａｎ  ４０ｄｂ」を抽出し、＜ａｃｔｉｏｎ＞及び＜／ａｃｔｉｏｎ＞のタグ間にある「ｌｏｗ  ｎｏｉｓｅ  ｍｏｄｅ」を抽出する。更に、＜ｃｏｎｒｏｌ  ｉｄ＝１＞に対応する＜／ｃｏｎｔｒｏｌ＞に続く記述内容から、上記同様に、「ｉｄ＝２」、「ｓｏｕｎｄ  ｌｅｖｅｌ」、「ｍｏｒｅ  ｔｈａｎ  ｅｑｕａｌ  ４０ｄｂ」及び「ｒｕｎ」をそれぞれ抽出する（ステップＳ２００）。
【００８８】
ここで、上記抽出された各情報の意味は、「ｓｏｕｎｄ  ｌｅｖｅｌ」は、特定パターンが音声レベルであることを示し、「ｌｅｓｓ  ｔｈａｎ  ４０ｄｂ」は、音声レベルが４０ｄｂより小さい音声パターンを特定パターンとすることを示し、「ｌｏｗ  ｎｏｉｓｅ  ｍｏｄｅ」は、音声レベルが４０ｄｂより小さい特定パターンが検出されたときに印刷処理内容を静音モードにすることを示す。
【００８９】
また、「ｍｏｒｅ  ｔｈａｎ  ｅｑｕａｌ  ４０ｄｂ」は、音声レベルが４０ｄｂ以上の音声パターンを特定パターンとすることを示し、「ｒｕｎ」は、音声レベルが４０ｄｂ以上の特定パターンが検出されたときに印刷処理内容を通常モードにすることを示す。
そして、処理内容設定部３ｅにおいて、上記抽出した「ｉｄ＝１」、「ｓｏｕｎｄ  ｌｅｖｅｌ」及び「ｌｅｓｓ  ｔｈａｎ  ４０ｄｂ」、並びに「ｉｄ＝２」、「ｓｏｕｎｄ  ｌｅｖｅｌ」及び「ｍｏｒｅ  ｔｈａｎ  ｅｑｕａｌ  ４０ｄｂ」に基づき、図７（ｂ）に示すような、測定・検知テーブルを生成する（ステップＳ２０２）。
【００９０】
更に、上記抽出した「ｉｄ＝１」及び「ｌｏｗ  ｎｏｉｓｅ  ｍｏｄｅ」、並びに「ｉｄ＝２」及び「ｒｕｎ」に基づき、図７（ｃ）に示す動作内容テーブルを生成する（ステップＳ２０４）。
測定・検知テーブル及び動作内容テーブルを生成すると、処理内容設定部３ｅは、データ制御部３ｂを介して、これら生成したテーブルをデータ記憶部３ｃに記憶する（ステップＳ２０６）。更に、処理内容設定部３ｅは、上記した「ｓｏｕｎｄ  ｌｅｖｅｌ」から、出力情報取得部３ｆで取得する出力情報の種類を音声情報と判断し、音声情報であることを示す情報をデータ制御部３ｂを介して出力情報取得部３ｆに伝送する（ステップＳ２０８）。
【００９１】
そして、出力情報取得部３ｆは、処理内容設定部３ｅから上記音声情報であることを示す情報を取得すると、印刷装置３の周辺に存在する音声再生装置４から出力される音声情報の取得処理を開始する（ステップＳ１０４）。これにより、音声情報が取得されると（ステップＳ１０６）、特定パターン検出部３ｇにおいて、当該取得した音声情報から特定パターンを検出する処理が行われる（ステップＳ１０８）。
【００９２】
特定パターン検出部３ｇは、取得した音声情報と、データ記憶部３ｃに記憶された測定・検知テーブルとに基づき、当該測定・検知テーブルに音声情報に対応し、且つ未処理のデータがあるか否かを判定する（ステップＳ３００）。図７（ｂ）に示すように、音声情報に対応し、且つ未処理のデータがあるので、次に、対応するデータにおける特定パターンのタイプが音声レベルであるか否かを判定する（ステップＳ３０２）。ここでは、図７（ｂ）に示すように、特定パターンのタイプが音声レベルとなっているので、特定パターン検出部３ｇにおいて、音声情報から音声レベルを算出する（ステップＳ３０４）。
【００９３】
上記算出された音声レベルが、例えば３０ｄｂであれば、図７（ｂ）に示す、測定・検知テーブルにおけるＩＤ１の条件を満たすことになるので、検出されたことを示すデータ（ここでは、条件に該当するＩＤ番号を含むデータ）を生成する（ステップＳ３０８）。
一方、上記算出された音声レベルが、例えば５０ｄｂであれば、図７（ｂ）に示す、測定・検知テーブルにおけるＩＤ２の条件を満たすことになるので、ＩＤ番号２含む検出されたことを示すデータを生成する（ステップＳ３０８）。
【００９４】
特定パターンの検出処理は、測定・検知テーブルに、各ＩＤ番号の付された未処理のデータが無くなるまで順次読み出して検出処理が繰り返し行われ、未処理のデータが無くなったと判定されたときは、各ＩＤ番号に対応した、検出結果を示すデータをデータ制御部３ｂに伝送する（ステップＳ３２０）。
データ制御部３ｂは、特定パターン検出部３ｇからＩＤ番号を含む検出結果を示すデータを受信すると、特定パターンが検出されたと判断して（ステップＳ１１０）、当該ＩＤを印刷処理部３ｈに伝送して印刷処理の制御処理に移行する（ステップＳ１１２）。
【００９５】
印刷処理部３ｈは、データ制御部３ｂからＩＤを取得すると（ステップＳ４００）、データ記憶部３ｃに記憶された動作内容テーブルを読み出して（ステップＳ４０２）、取得したＩＤと一致するＩＤがあるか否かを判定する（ステップＳ４０４）。一致するＩＤがあった場合は、動作内容テーブルから当該一致したＩＤに該当する処理内容情報を取得する（ステップＳ４０６）。ここで、動作内容テーブルは、図７（ｃ）に示すように、ＩＤ１に「ｌｏｗ  ｎｏｉｓｅ  ｍｏｄｅ」が対応し、ＩＤ２に「ｒｕｎ」が対応しているので、ＩＤが１の場合は、印刷処理の設定を静音モードに切り替える。もし、設定切替時に通常の印刷モードで印刷処理が行われている場合は、途中から静音モードによって印刷処理を行うように制御する。一方、ＩＤが２の場合は、印刷処理の設定を通常の印刷モードに切り替える。もし、設定切替時に静音モードで印刷処理が行われている場合は、途中から通常の印刷モードによって印刷処理を行うように制御する。
【００９６】
なお、上記図７（ａ）〜（ｃ）の例においては、印刷装置周辺の音声レベルが大きいときに通常の印刷処理を行い、一方、印刷装置周辺の音声レベルが小さいときに静音で印刷処理を行うような制御例を説明したが、これに限らず、図８（ａ）〜（ｃ）に示すように、取得した音声情報の音声レベルが、３０ｄｂ以上であったときは、印刷処理を停止し、一方、３０ｄｂよりも小さいときは、通常の印刷モードによる印刷処理を行うといったように、印刷装置周辺の音声レベルが大きいときは、印刷処理による音の発生を停止（又は低減）させ、一方、印刷装置周辺の音声レベルが小さいときは、通常の印刷処理を行うようにしても良い。ここで、図８（ｃ）のＩＤ２に対応するａｃｔｉｏｎである「ｐａｕｓｅ」は、印刷処理を停止することを示す処理内容情報である。なお、図８（ａ）〜（ｃ）に示す例は、上記図７（ａ）〜（ｃ）の例と同様の処理となるので詳細な説明を省略する。
【００９７】
更に、印刷装置３が、上記図７（ａ）に示すメタデータに加え、図９（ａ）に示すメタデータを取得した場合の動作を、図９（ａ）〜（ｃ）に基づき説明する。ここで、図９（ａ）の例では、特定パターンのタイプが音声レベルではなく特定の音声パターンとなっている。なお、この例においては、印刷制御システム１を映画館において適用した場合を想定し、特定パターンとして、映画の上映開始を知らせるブザー音のパターンを設定したとする。また、この例においては、図９（ｃ）に示す動作内容の処理を、図７（ｃ）に示す動作内容の処理よりも優先して行うように設定する。ここで、優先度の設定は、メタデータの内容に対して予め設定しても良いし、メタデータの記述において設定しても良い。本実施の形態では、各ＩＤに対する測定・検出結果で、検出した結果を上書きしていくため、テーブルの後の方に記述されているものほど優先順位が高くなる。
【００９８】
印刷装置３は、図９（ａ）に示すメタデータを、データ通信部３ａを介して受信すると（ステップＳ１００）、当該受信したメタデータを、データ制御部３ｂを介してデータ記憶部３ｃに記憶すると共に、メタデータ解析部３ｄにおいて、当該記憶されたメタデータを解析する処理が開始される（ステップＳ１０２）。メタデータの解析は、上記図７（ａ）に示すメタデータの場合と同様であり、＜ｃｏｎｒｏｌ  ｉｄ＝５＞から「ｉｄ＝５」を抽出し、＜ｔｙｐｅ＞及び＜／ｔｙｐｅ＞のタグ間にある「ａｕｄｉｏ  ｗａｖｅ」を抽出し、＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグ間にある「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」を抽出し、＜ａｃｔｉｏｎ＞及び＜／ａｃｔｉｏｎ＞のタグ間にある「ｐａｕｓｅ」を抽出する（ステップＳ２００）。
【００９９】
ここで、＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグ間にある「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」は、特定の音声パターン（ここでは、ブザー音）を符号化したデータである。
メタデータの解析が完了すると、処理内容設定部３ｅにおいて、上記抽出した「ｉｄ＝５」、「ａｕｄｉｏ  ｗａｖｅ」及び「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」に基づき、図９（ｂ）に示すような、測定・検知テーブルを生成する（ステップＳ２０２）。
【０１００】
更に、上記抽出した「ｉｄ＝５」及び「ｐａｕｓｅ」に基づき、図９（ｃ）に示す動作内容テーブルを生成する（ステップＳ２０４）。
処理内容設定部３ｅは、測定・検知テーブル及び動作内容テーブルを生成すると、データ制御部３ｂを介して、これら生成したテーブルをデータ記憶部３ｃに記憶する（ステップＳ２０６）。更に、処理内容設定部３ｅは、上記した「ａｕｄｉｏ  ｗａｖｅ」から、出力情報取得部３ｆで取得する出力情報の種類を音声情報と判断し、音声情報であることを示す情報をデータ制御部３ｂを介して出力情報取得部３ｆに伝送する（ステップＳ２０８）。
【０１０１】
そして、出力情報取得部３ｆは、処理内容設定部３ｅから種類情報である「音声」の情報を取得すると、印刷装置３の周辺に存在する音声再生装置４から出力される音声の取得処理を開始する（ステップＳ１０４）。この場合、上記図７（ｂ）の「ｓｏｕｎｄ  ｌｅｖｅｌ」によって、既に音声情報の取得が行われているため、そのまま音声情報の取得処理を続行することになる。また、この動作例において、印刷装置３は、映画開始前のブザー音が鳴るまで、自装置周辺の人間の話し声等を音声情報として取得し、上記した図９（ｂ）に示す条件に従って、印刷処理の制御を行うことになる。
【０１０２】
一方、映画開始前となり、ブザー音が鳴らされると、出力情報取得部３ｆは、当該ブザー音を含む音声情報を取得し（ステップＳ１０６）、特定パターン検出部３ｇにおいて、特定パターンを検出する処理へと移行する（ステップＳ１０８）。
ここで、測定・検知テーブルにおけるＩＤ１及び２に対する各種判定処理が終了し、ＩＤ５に対する処理が未処理となっている状態から説明を行う。
【０１０３】
特定パターン検出部３ｇは、取得した音声情報と、データ記憶部３ｃに記憶された測定・検知テーブルとに基づき、当該測定・検知テーブルに、音声情報に対応し且つ未処理のデータがあるか否かを判定する（ステップＳ３００）。ここでは、図９（ｂ）に示す測定・検知テーブルにおける、ＩＤ１及び２のデータは処理済であるため、ＩＤ５のデータが、音声情報に対応し、且つ未処理のデータであると判定される。次に、対応するデータにおける特定パターンのタイプが音声レベルか否かを判定する（ステップＳ３０２）。ここでは、特定パターンのタイプが、音声レベルでは無いので、次に、特定パターンのタイプが特定音声パターンであるか否かを判定する（ステップＳ３１２）。図９（ｂ）に示すように、特定パターンのタイプが「ａｕｄｉｏ  ｗａｖｅ」となっているので、特定パターンのタイプが特定音声パターンであると判定し、特定パターン検出部３ｇにおいて、音声情報をエンコードする（ステップＳ３１４）。
【０１０４】
ここでは、ブザー音を含む音声情報がエンコードされるので、エンコードした結果は、測定・検知テーブルにある「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」に一致し、特定パターン検出部３ｇにおいて、検出条件が満たされたとして、検出されたことを示すデータが生成される（ステップＳ３０８）。
これにより、測定・検知テーブルに、未処理のデータが無くなったと判定され、各ＩＤ番号に対応した、検出結果を示すデータをデータ制御部３ｂに伝送する（ステップＳ３２０）。この例においては、図９（ｂ）に示すＩＤ５の処理が最も優先度が高く設定されているので、検出結果としては、ＩＤ５の番号を含むデータのみがデータ制御部３ｂに伝送されることになる。
【０１０５】
データ制御部３ｂは、特定パターン検出部３ｇから、ＩＤ番号５を含む検出結果のデータを受信すると、特定パターンが検出されたと判断して（ステップＳ１１０）、当該ＩＤ５を印刷処理部３ｈに伝送して印刷処理の制御処理に移行する（ステップＳ１１２）。
印刷処理部３ｈは、データ制御部３ｂからＩＤを取得すると（ステップＳ４００）、データ記憶部３ｃに記憶された動作内容テーブルを読み出して（ステップＳ４０２）、取得したＩＤと一致するＩＤがあるかを判定する（ステップＳ４０４）。図９（ｃ）に示す動作テーブルには、ＩＤ５に一致するＩＤがあるので、当該動作内容テーブルから一致したＩＤ５に該当する処理内容情報を取得する（ステップＳ４０６）。ここで、図９（ｃ）に示すように、ＩＤ５には「ｐａｕｓｅ」が対応しているので、印刷処理を停止する設定に切り替える（ステップＳ４０８）。この例においては、システム利用者によって、印刷処理の再開指示があるまでは、印刷処理を停止し続けるように制御が行われることとする。つまり、映画の上映中は印刷処理を行わないようにする。
【０１０６】
もし、設定切替時に印刷処理が行われている場合は、処理の途中であっても印刷処理を停止する。
従って、図９（ｄ）に示すように、ブザー音を検知してから、映画の上映が開始されるまでの間に、現在印刷処理中の印刷装置３を停止することが可能となる。つまり、上映が開始される（状態が変化する）前に、上映開始のタイミングをブザー音から知ることができ、印刷処理が上映後に食い込んで行われるような事態を回避することができる。
【０１０７】
このようにして、本実施の形態では、メタデータに、特定パターンのタイプや、特定パターンの検出条件、特定パターン検出時の印刷処理内容等の情報を記述することによって、印刷装置３の印刷処理を制御することが可能である。
また、印刷装置３周辺に存在する音声再生装置４等の出力装置からの出力情報を取得し、当該取得した出力情報に含まれる特定パターンを検出して印刷処理を制御することが可能であり、これにより、周辺の出力装置の出力状態に応じた印刷処理の制御を行うことが可能である。
【０１０８】
また、映画の上映前に鳴らされるブザー音等の、出力情報の変化に先立って出力される情報を特定パターンとし、出力情報取得部３ｆによって取得した出力情報から当該特定パターンを検出して、当該検出結果に基づき映画の上映前に印刷処理を停止する等の印刷処理の制御が可能である。
また、本実施の形態では、検出結果としては、優先順位が最も高いＩＤを１つだけ送るようになっているが、検出されたＩＤを全て送って、全ての印刷制御処理を行なっても良い。
【０１０９】
また、本実施の形態では、図７に示したデータに図９(ａ)で示したデータを追加しているが、例えば、記憶されているテーブルをクリアするには、空のＸＭＬデータを送ることによって実現する。
上記第１の実施の形態において、出力情報取得部３ｆは、発明２、３、４、６、９、１０、１１及び１３のいずれか１の出力情報取得手段に対応し、メタデータ解析部３ｄ、処理内容設定部３ｅ及び特定パターン検出部３ｇは、発明１若しくは発明８の変化時期検出手段、又は、発明２、３、４、９、１０及び１１のいずれか１の特定パターン検出手段に対応し、データ通信部３ａ及びデータ制御部３ｂによるメタデータの取得処理は、発明３又は発明１０の出力パターン情報取得手段、並びに発明５又は発明１２の制御情報取得手段に対応し、印刷処理部３ｈにおける、特定パターン検出部３ｇにおいて検出された特定パターン及び動作パターンテーブルに基づく印刷処理の制御処理は、発明１、２、６、７、５、８、９、１２、１３及び１４のいずれか１の印刷処理制御手段に対応する。
【０１１０】
また、上記第１の実施の形態において、ステップＳ１００は、発明１７又は発明２４の出力パターン取得ステップ、並びに発明１９又は発明２６の制御情報取得ステップに対応し、ステップＳ１０２，Ｓ１０８は、発明１５若しくは発明２２の変化時期検出ステップ、又は発明１６、１７、２３及び２４のいずれか１の特定パターン検出ステップに対応し、ステップＳ１０４は、発明１６、１７、２３及び２４のいずれか１の出力情報取得ステップに対応し、ステップＳ１１４は、発明１５、１６、１９、２０、２１、２２、２３、２６、２７及び２８のいずれか１の印刷処理制御ステップに対応する。
【０１１１】
〔第２の実施の形態〕
以下、本発明の第２の実施の形態を図面に基づき説明する。図１０及び図１１は、本発明に係る印刷制御システム、印刷装置、印刷制御プログラム及び印刷制御方法の第２の実施の形態を示す図である。
上記第１の実施の形態と異なるのは、メタデータに、印刷処理の進行状況に対する条件が含まれており、印刷処理部３ｈが、この条件に従い、特定パターン検出時の印刷処理内容を、その時点の印刷処理の進行状況に応じた内容に制御する点にある。従って、本実施の形態は、上記第１の実施の形態において、メタデータの内容及び印刷処理部３ｈの処理内容のみが異なり他は共通となるので、上記図１〜図５は、本実施の形態においても共通となる。
【０１１２】
以下、印刷装置３の詳細構成について、上記第１の実施の形態と異なる部分についてのみ説明する。
本実施の形態において、印刷装置３における印刷制御部３ｈは、上記第１の実施の形態で記載した機能に加え、特定パターン検出部３ｇにおいて、特定パターンが検出されると、現在行われている印刷処理の進行状況を示す情報（以下、印刷処理状況情報と称す）を取得し、動作内容テーブルから、印刷処理状況情報に対応する動作内容情報を読み出し、当該読み出した動作内容情報に基づいて印刷処理を制御する機能を有している。
【０１１３】
更に、図１０に基づき、ステップＳ１１４の印刷処理の制御処理を詳細に説明する。
図１０は、印刷装置３における、印刷処理の制御処理を示すフローチャートである。
印刷処理の制御処理は、特定パターン検出部３ｇにおいて特定パターンが検出されたときに、印刷処理部３ｈにおいて、印刷処理状況情報を取得し、動作内容テーブルにある当該印刷処理状況情報に対応する動作内容情報を読み出し、当該読み出した動作内容情報に基づき印刷処理を制御する処理であって、ステップＳ１１４において実行されると、図１０に示すように、まず、ステップＳ５００に移行するようになっている。ここで、ステップＳ５００〜ステップＳ５０６の処理は、上記第１の実施の形態における図６のフローチャートのステップＳ４００〜ステップＳ４０６と同様の処理となるので説明を省略する。
【０１１４】
以下、ステップＳ５０８からの処理を説明する。
ステップＳ５０８では、印刷処理部３ｈにおいて、現在行われている印刷処理の進行状況情報を取得してステップＳ５１０に移行する。
ステップＳ５１０では、印刷処理部３ｈにおいて、ステップＳ５０６で取得した動作内容情報と、ステップＳ５０８で取得した印刷処理状況情報とに基づき、印刷処理を制御して、一連の処理を終了して元の処理に帰る。
【０１１５】
一方、ステップＳ５０４において、ＩＤが一致せずにステップＳ５１２に移行した場合は、印刷処理部３ｈにおいて、一致するＩＤが無いことを示すメッセージを図示しない表示部に表示し、一連の処理を終了して元の処理に帰る。
次に、図１１に基づき、本実施の形態の動作を説明する。
ここで、本実施の形態においては、印刷制御システム１をカラオケに適用し、現在演奏されている曲の演奏中に次の曲の歌詞を印刷する印刷処理を制御することとする。
【０１１６】
また、図１１（ａ）は、印刷処理状況情報に対応した制御条件の記述されたメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。
まず、情報処理装置２は、印刷データ及びその指示情報からなる印刷指示データの送信に先駆けて、図１１（ａ）に示すメタデータを印刷装置３に送信する。図１１（ａ）の例においては、＜ｃｏｎｒｏｌ  ｉｄ＝ｎ（ｎは１以上の整数）＞及び＜／ｃｏｎｔｒｏｌ＞によって、制御条件毎に固有のＩＤが記載され、更に、これらのタグ間に、特定パターンのタイプを示す情報が＜ｔｙｐｅ＞及び＜／ｔｙｐｅ＞のタグと共に記載され、特定パターンとなる音声レベルを示す情報が＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグと共に記載され、印刷処理状況情報に対する条件を示す情報が＜ｓｙｎｃ＞及び＜／ｓｙｎｃ＞のタグと共に記載され、そして、特定パターンが検出され、且つ印刷処理状況の条件に対する状態及び各状態に対する印刷処理内容を示す情報が＜ａｃｔｉｏｎ  ｓｔａｔｕｓ＝”状態”＞及び＜／ａｃｔｉｏｎ＞のタグと共に記載されている。
【０１１７】
一方、印刷装置３は、上記データ構造を有するメタデータを、データ通信部３ａを介して受信すると（ステップＳ１００）、当該受信したメタデータを、データ制御部３ｂを介してデータ記憶部３ｃに記憶すると共に、メタデータ解析部３ｄにおいて、当該記憶されたメタデータを解析する処理が開始される（ステップＳ１０２）。メタデータの解析は、図１１（ａ）に示すメタデータにおける、＜ｃｏｎｒｏｌ  ｉｄ＝６＞から「ｉｄ＝６」を抽出し、＜ｔｙｐｅ＞及び＜／ｔｙｐｅ＞のタグ間にある「ａｕｄｉｏ  ｗａｖｅ」を抽出し、＜ｖａｌｕｅ＞及び＜／ｖａｌｕｅ＞のタグ間にある「４ｆ，２ｄ，３０，２１，ａ９，ｂｃ，ｆ０，０３・・・」を抽出し、＜ｓｙｎｃ＞及び＜／ｓｙｎｃ＞のタグ間にある「８０％」を抽出し、＜ａｃｔｉｏｎ  ｓｔａｔｕｓ＝”ｄｅｌａｙ”＞から「ｄｅｌａｙ」を抽出し、＜ａｃｔｉｏｎ  ｓｔａｔｕｓ＝”ｄｅｌａｙ”＞及び＜／ａｃｔｉｏｎ＞のタグ間にある「ｈｉｇｈ  ｓｐｅｅｄ  ｍｏｄｅ」を抽出し、＜ａｃｔｉｏｎ  ｓｔａｔｕｓ＝”ｆａｓｔ”＞から「ｆａｓｔ」を抽出し、＜ａｃｔｉｏｎ  ｓｔａｔｕｓ＝”ｆａｓｔ”＞及び＜／ａｃｔｉｏｎ＞のタグ間にある「ｈｉｇｈ  ｑｕａｌｉｔｙ  ｍｏｄｅ」を抽出する。
【０１１８】
ここで、上記抽出された各情報の意味は、「ａｕｄｉｏ  ｗａｖｅ」は、特定パターンが特定の音声パターンであることを示し、「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」は、特定の音声パターンを符号化したデータを示し、「８０％」は、印刷処理の進行状況（％）を示し、「ｄｅｌａｙ」は、進行状況８０％に対して処理が遅れている状態を示し、「ｈｉｇｈ  ｓｐｅｅｄ  ｍｏｄｅ」は、「ｄｅｌａｙ」の状態に対して、通常よりも印刷処理速度が速くなるハイスピードモードに印刷処理内容を設定することを示し、「ｆａｓｔ」は、進行状況８０％に対して処理が進んでいる状態を示し、「ｈｉｇｈ  ｑｕａｌｉｔｙ  ｍｏｄｅ」は、「ｆａｓｔ」の状態に対して、通常よりも印刷結果が綺麗になるハイクオリティモード（通常よりも印刷速度は遅くなる）に印刷処理内容を設定することを示す。また、特定パターンは、カラオケにおける現在演奏中の曲の一部となる。従って、情報処理装置２からは、曲が選択される度に、新たなメタデータが生成され、印刷装置３に送信されることになる。
【０１１９】
そして、処理内容設定部３ｅにおいて、上記抽出した「ｉｄ＝６」、「ａｕｄｉｏ  ｗａｖｅ」及び「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」に基づき、図１１（ｂ）に示すような、測定・検知テーブルを生成する（ステップＳ２０２）。
更に、上記抽出した「ｉｄ＝６」、「８０％」、「ｄｅｌａｙ」、「ｈｉｇｈ  ｓｐｅｅｄ  ｍｏｄｅ」、「ｆａｓｔ」、及び「ｈｉｇｈ  ｑｕａｌｉｔｙ  ｍｏｄｅ」に基づき、図１１（ｃ）に示す動作内容テーブルを生成する（ステップＳ２０４）。
【０１２０】
測定・検知テーブル及び動作内容テーブルを生成すると、処理内容設定部３ｅは、データ制御部３ｂを介して、これら生成したテーブルをデータ記憶部３ｃに記憶する（ステップＳ２０６）。更に、処理内容設定部３ｅは、上記した「ａｕｄｉｏ  ｗａｖｅ」から、出力情報取得部３ｆで取得する出力情報の種類を音声情報と判断し、音声情報であることを示す情報をデータ制御部３ｂを介して出力情報取得部３ｆに伝送する（ステップＳ２０８）。
【０１２１】
そして、出力情報取得部３ｆは、処理内容設定部３ｅから上記音声情報であることを示す情報を取得すると、印刷装置３の周辺に存在する音声再生装置４から出力される音声情報の取得処理を開始する（ステップＳ１０４）。これにより、音声情報が取得されると（ステップＳ１０６）、特定パターン検出部３ｇにおいて、当該取得した音声情報から特定パターンを検出する処理が行われる（ステップＳ１０８）。
【０１２２】
特定パターン検出部３ｇは、取得した音声情報と、データ記憶部３ｃに記憶された測定・検知テーブルとに基づき、当該測定・検知テーブルに音声情報に対応し、且つ未処理のデータがあるか否かを判定する（ステップＳ３００）。図１１（ｂ）に示すように、音声情報に対応し、且つ未処理のデータがあるので、次に、対応するデータにおける特定パターンのタイプが音声レベルであるか否かを判定する（ステップＳ３０２）。ここでは、図１１（ｂ）に示すように、特定パターンのタイプは音声レベルでは無いので、次に、特定パターンのタイプが特定音声パターンであるか否かを判定する（ステップＳ３１２）。図１１（ｂ）に示すように、特定パターンのタイプが「ａｕｄｉｏ  ｗａｖｅ」となっているので、特定パターンのタイプが特定音声パターンであると判定し、特定パターン検出部３ｇにおいて、音声情報をエンコードする（ステップＳ３１４）。
【０１２３】
ここで、エンコードした結果が、測定・検知テーブルにある「４ｆ,２ｄ,３０,２１,ａ９,ｂｃ,ｆ０,０３・・・」に一致すると、特定パターン検出部３ｇにおいて、検出条件が満たされたとして、ＩＤ番号６を含む検出されたことを示すデータが生成される（ステップＳ３０８）。
これにより、測定・検知テーブルに、未処理のデータが無くなったと判定され、ＩＤ番号６に対応した検出結果を示すデータを、データ制御部３ｂに伝送する（ステップＳ３２０）。
【０１２４】
データ制御部３ｂは、特定パターン検出部３ｇからＩＤ番号６を含む検出結果を示すデータを受信すると、特定パターンが検出されたと判断して（ステップＳ１１０）、当該ＩＤ６を印刷処理部３ｈに伝送して印刷処理の制御処理に移行する（ステップＳ１１２）。
印刷処理部３ｈは、データ制御部３ｂからＩＤ６を取得すると（ステップＳ５００）、データ記憶部３ｃに記憶された動作内容テーブルを読み出して（ステップＳ５０２）、取得したＩＤと一致するＩＤがあるか否かを判定する（ステップＳ５０４）。一致するＩＤがあった場合は、動作内容テーブルから当該一致したＩＤに該当する処理内容情報を取得する（ステップＳ５０６）。ここでは、動作内容テーブルに、図１１（ｃ）に示すように、ＩＤ６があるので、次に、印刷処理状況情報の取得処理を行う（ステップＳ５０８）。
【０１２５】
ここで、本実施の形態において、印刷処理情報情報は、現在の印刷処理の進行状況（％）であり、例えば、印刷処理状況情報が７０％であった場合は、図１１（ｃ）に示す、動作内容テーブルからは、ＩＤ６及び「ｓｙｎｃ  ８０％  ｄｅｌａｙ」に対応する「ｈｉｇｈ  ｓｐｅｅｄ  ｍｏｄｅ」が選択され、現在行われている印刷処理を通常よりも印刷速度の速いハイスピードモードで行う制御をし、一方、例えば、印刷処理状況情報が８５％であった場合は、図１１（ｃ）に示す、動作内容テーブルからは、ＩＤ６及び「ｓｙｎｃ  ８０％  ｆａｓｔ」に対応する「ｈｉｇｈ  ｑｕａｌｉｔｙ  ｍｏｄｅ」が選択され、現在行われている印刷処理を通常よりも印刷結果が綺麗になるハイクオリティモードで行う制御をする（ステップＳ５１０）。
【０１２６】
このようにして、本実施の形態では、メタデータに、特定パターンのタイプ、特定パターンの検出条件、印刷処理状況情報に対する条件、特定パターン検出時の印刷処理内容等の情報を記述することによって、印刷装置３の印刷処理を制御することが可能である。
また、印刷装置３周辺に存在する音声再生装置４等の出力装置からの出力情報を取得し、当該取得した出力情報に含まれる特定パターンを検出して印刷処理を制御することが可能であり、これにより、周辺の出力装置の出力状態に応じた印刷処理の制御を行うことが可能である。
【０１２７】
また、出力情報の変化（次の曲を演奏する）に先立って出力される情報（現在演奏されている曲の一部）を特定パターンとし、出力情報取得部３ｆによって取得した出力情報から当該特定パターンを検出し、当該検出結果と、現在の印刷処理の進行状況とに基づき状態変化前における印刷処理内容を制御することが可能である。
つまり、次の曲が演奏される（状態が変化する）前に、現在演奏されている曲の所定のタイミングにおける特定パターン（例えば、７割演奏された時点のパターンなど）を検出することで、そのタイミングを知ることができ、このタイミングにおける印刷処理の進行状況が遅れている場合には、印刷処理を速める制御を行うことで印刷処理が次の曲の演奏に食い込んで行われるような事態を回避することができると共に、前記タイミングにおける印刷処理の進行状況が進んでいる場合には、逆に、印刷結果が綺麗になる印刷処理を行うことで印刷結果のクオリティを高めることができる。
【０１２８】
上記第２の実施の形態において、出力情報取得部３ｆは、発明２、３、４、６、９、１０、１１及び１３のいずれか１の出力情報取得手段に対応し、メタデータ解析部３ｄ、処理内容設定部３ｅ及び特定パターン検出部３ｇは、発明１若しくは発明８の変化時期検出手段、又は、発明２、３、４、９、１０及び１１のいずれか１の特定パターン検出手段に対応し、データ通信部３ａ及びデータ制御部３ｂによるメタデータの取得処理は、発明３又は発明１０の出力パターン情報取得手段、並びに発明５又は発明１２の制御情報取得手段に対応し、印刷処理部３ｈにおける、印刷処理状況情報の取得処理は、発明７又は発明１４の進行状況取得手段に対応し、印刷処理部３ｈにおける、特定パターン検出部３ｇにおいて検出された特定パターン及び動作パターンテーブルに基づく印刷処理の制御処理は、発明１、２、５、６、７、８、９、１２、１３及び１４のいずれか１の印刷処理制御手段に対応する。
【０１２９】
また、上記第２の実施の形態において、ステップＳ１００は、発明１７又は発明２４の出力パターン取得ステップ、並びに発明１９又は発明２６の制御情報取得ステップに対応し、ステップＳ１０２，Ｓ１０８は、発明１５若しくは発明２２の変化時期検出ステップ、又は発明１６、１７、２３及び２４のいずれか１の特定パターン検出ステップに対応し、ステップＳ１０４は、発明１６、１７、２３及び２４のいずれか１の出力情報取得ステップに対応し、ステップＳ５０８は、発明２１又は発明２８の進行状況情報取得ステップに対応し、ステップＳ１１４は、発明１５、１６、１９、２０、２１、２２、２３、２６、２７及び２８のいずれか１の印刷処理制御ステップに対応する。
【０１３０】
なお、上記第１及び第２の実施の形態において、情報処理装置２から、測定・検知テーブル及び動作内容テーブルを生成するためのメタデータを、印刷装置３に送信する構成例を説明したが、これに限らず、印刷装置３の周辺に存在する音声再生装置４などの出力装置からの出力情報にメタデータを含ませ、出力情報取得部３ｆにおいて、出力情報からメタデータを抽出して、当該抽出したメタデータから測定・検知テーブル及び動作内容テーブルを生成する構成としても良いし、または、出力情報には測定・検知テーブル作成用のメタデータのみを含ませ、動作内容テーブル作成用のメタデータは情報処理装置２から送信する構成としても良い。この場合において、出力情報にメタデータを含ませる方法として、例えば、出力情報が音声データであれば、可聴領域外の超音波等に周波数変調などを用いてメタデータ重畳するなどが考えられる。また、この場合において、出力情報からメタデータを取得する処理は、発明４又は発明１１の出力パターン情報取得手段、及び発明６又は発明１３の制御情報取得手段、並びに発明１８又は２５の出力パターン情報取得ステップ、及び発明２０又は発明２７の制御情報取得ステップに対応する。
【０１３１】
また、上記第１及び第２の実施の形態において、出力情報の測定・検知方法の設定及び印刷処理の動作内容の設定を、ＸＭＬで記述されたメタデータを用いて設定する例を説明したが、これに限らず、ＪＡＶＡ（登録商標）で記述されたプログラムをデータ記憶部３ｃに読み込んで、当該プログラムをＣＰＵによって実行することで出力情報の測定・検知方法の設定及び印刷処理の動作内容の設定処理を行うようにしたり、予め作られている回路の一部をＯＮ／ＯＦＦすることで出力情報の測定・検知方法の設定及び印刷処理の動作内容の設定を行うようにしたりするなど、他の方法で設定するようにしても良い。
【０１３２】
また、上記第１及び第２の実施の形態において、印刷装置３が、周辺の出力装置から出力情報を取得する出力情報取得部３ｆを備える例を説明したが、これに限らず、出力情報取得部３ｆを、印刷装置３とは、別体にした構成としても良い。
この場合において、別体となった出力情報取得部３ｆは、出力情報を取得して、これを印刷装置３に単純に送信する形態、メタデータを印刷装置３から取得して、測定・検知テーブルを生成する処理と、出力情報を取得して、当該取得した出力情報から特定パターンを検出する処理とを行う形態、上記したように出力情報にメタデータを含む場合は、メタデータを出力情報から抽出する処理と、当該抽出したメタデータから測定・検知テーブルを生成する処理と、出力情報を取得して、当該取得した出力情報から特定パターンを検出する処理とを行う形態などが考えられる。
【０１３３】
また、上記第１及び第２の実施の形態において、印刷装置３の周辺に存在する出力装置の出力する音声情報や、同周辺に存在する人間の話し声等の音声情報を取得して、当該音声情報に含まれる特定パターンを検出して印刷処理を制御する構成を例として説明したが、これに限らず、例えば、スクリーンに映し出される映像情報等の他の出力情報を取得して、当該出力情報に含まれる特定パターンを検出して印刷処理を制御しても良いし、出力情報に限らず、周辺に存在する物体の動作情報など、他の情報を取得して、当該取得した情報に含まれる特定パターンに基づいて印刷処理を制御するようにしても良い。
【０１３４】
また、上記第１及び第２の実施の形態において、図３〜図６、並びに図１１のフローチャートに示す処理を実行するにあたっては、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０１３５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。更に、記憶媒体はネットワークを介して接続されていても良い。
【図面の簡単な説明】
【０１３６】
【図１】本発明に係る印刷制御システム１の概観図である。
【図２】印刷装置３の詳細構成を示すフローチャートである。
【図３】印刷装置３における印刷制御処理を示すフローチャートである。
【図４】印刷装置３における、処理内容設定処理を示すフローチャートである。
【図５】印刷装置３における、音声データ取得時の特定パターン検出処理を示すフローチャートである。
【図６】印刷装置３における、印刷処理の制御処理を示すフローチャートである。
【図７】（ａ）は、特定パターンが音声レベルである場合のメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。
【図８】（ａ）は、特定パターンが音声レベルである場合のメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。
【図９】（ａ）は、特定パターンが特定音声パターンである場合のメタデータの一例を示す図であり、（ｂ）は、上記図７（ａ）に示すメタデータに加え、図９（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、上記図７（ａ）に示すメタデータに加え、図９（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図であり、（ｄ）は、印刷処理の制御タイミングの一例を示す図である。
【図１０】印刷装置３における、印刷処理の制御処理を示すフローチャートである。
【図１１】（ａ）は、印刷処理状況情報に対応した制御条件の記述されたメタデータの一例を示す図であり、（ｂ）は、（ａ）のメタデータに基づき生成された測定・検知テーブルの一例を示す図であり、（ｃ）は、（ａ）のメタデータに基づき生成された動作内容テーブルの一例を示す図である。
【符号の説明】
【０１３７】
１…印刷制御システム、２…情報処理装置、３…印刷装置、３ａ…データ通信部、３ｂ…データ制御部、３ｃ…データ記憶部、３ｄ…メタデータ解析部、３ｅ…処理内容設定部、３ｆ…出力情報取得部、３ｇ…特定パターン検出部、３ｈ…印刷処理部、４…音声再生装置、５…スクリーン
【図１】
2006150881.tif 000003
【図２】
2006150881.tif 000004
【図３】
2006150881.tif 000005
【図４】
2006150881.tif 000006
【図５】
2006150881.tif 000007
【図６】
2006150881.tif 000008
【図７】
2006150881.tif 000009
【図８】
2006150881.tif 000010
【図９】
2006150881.tif 000011
【図１０】
2006150881.tif 000012
【図１１】
2006150881.tif 000013