(57)【要約】【課題】  情報処理装置から印刷装置に対して補正ジョブを送信することによって補正処理を印刷システムがある。  情報処理装置は、印刷装置が出す補正実行要求を検知して前記補正ジョブの作成と送信を行う。  しかし印刷装置が複数台の情報処理装置と接続されていた場合、各情報処理装置がそれぞれに補正ジョブの作成・送信を行おうとする。  ここで、補正実行要求を検知してから実際に補正処理を実行するまでにはタイムラグがあるため、一度の補正実行要求に対して複数回の補正処理が実行されてしまう可能性があった。【解決手段】  情報処理装置は補正実行が要求されていることを検知したら補正ジョブを作成する。そして実際に印刷装置に補正ジョブを送信する直前に再度補正実行が要求されていることを確認し、要求がなければ送信を取りやめジョブを削除する。これにより複数の情報処理装置の内１台のみがリモート補正を実行できるよう排他制御を行う。【選択図】  図１
2009252211.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、前記印刷装置と接続された1台以上の情報処理装置とで構成される印刷システムにおいて、
前記情報処理装置は濃度補正や色ずれ補正の補正処理用のパッチデータを持った情報処理装置であり、
印刷装置が前記情報処理装置に対して補正処理の実行を要求するための補正実行要求手段を持ち、
前記情報処理装置は印刷装置の状態を検知する印刷装置監視手段を持ち、
前記印刷装置監視手段により前記補正実行要求手段を検知した情報処理装置が前記補正処理用のパッチデータをもとにリモート補正ジョブを作成するリモート補正ジョブ作成手段を持ち、
情報処理装置が印刷装置に対して前記リモート補正ジョブ作成手段で作成したリモート補正ジョブを送信するリモート補正ジョブ送信手段を持つことを特徴とする印刷システム。
【請求項２】
印刷装置は、前記リモート補正ジョブ送信手段によってリモート補正ジョブを受信した際に補正実行要求を解除する補正実行要求解除手段を持ち、
情報処理装置が前記リモート補正ジョブ送信手段を実行する際に補正実行要求が解除されていないか確認する補正実行要求確認手段を持ち、
前記補正実行要求確認手段によって補正実行要求が解除されていないと確認された時のみ前記リモート補正ジョブ送信手段を実行することを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と、前記印刷装置と接続されたリモート補正ジョブ作成手段を持つ1台以上の情報処理装置から構成される印刷システムに関するものである。
【背景技術】
【０００２】
キャリブレーションや色ずれ補正などの補正処理を行うパッチデータを持ちリモート補正ジョブ作成手段を持った情報処理装置と、前記情報処理装置と接続された印刷装置とで構成される印刷システムがある。
【０００３】
このような印刷システムにおいては、頻繁に補正処理を行うと印刷の実行を阻害してしまうため、補正処理の実行は必要最低限の回数に抑える必要がある。
【０００４】
このように補正処理の実行を最低限に抑える手法としては、例えば、印刷装置の作像数がある枚数を越え、かつ前回の補正処理から一定時間が経過した場合、印刷動作を行っていなければ補正処理を行う、というものがある。
（例えば、特許文献１参照）
【特許文献１】特開2007-249187号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら上述のような手法は、印刷装置が単独で補正処理を実行するか、または補正処理を実行する情報処理装置が1つである場合においては有効だが、情報処理装置が複数台あるときには不十分である。
【０００６】
具体的には、情報処理装置が複数台ある場合には、印刷装置が補正処理実行要求を出した際に各情報処理装置がそれぞれに補正処理を実行しようとする。
【０００７】
ここで、補正実行要求を検知してから実際に補正処理を実行するまでにはタイムラグがあるため、一度の補正実行要求に対して複数回の補正処理が実行されてしまう可能性がある、という課題があった。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の印刷システムは、
印刷装置と、前記印刷装置と接続された1台以上の情報処理装置とで構成される印刷システムであって、
前記情報処理装置は濃度補正や色ずれ補正などの補正処理用のパッチデータを持った情報処理装置であって、
印刷装置が情報処理装置に対して補正処理の実行を要求するための補正実行要求手段と、
情報処理装置は印刷装置の状態を検知する印刷装置監視手段と、
前記印刷装置監視手段により前記補正実行要求手段を検知した情報処理装置が前記補正処理用のパッチデータをもとにリモート補正ジョブを作成するリモート補正ジョブ作成手段と、
情報処理装置が印刷装置に対して前記リモート補正ジョブ作成手段で作成したリモート補正ジョブを送信するリモート補正ジョブ送信手段と、
を有するような印刷システムであることを特徴とする。
【０００９】
さらに、本発明の印刷システムは、
前記リモート補正ジョブ送信手段によってリモート補正ジョブを受信した際に補正実行要求を解除する補正実行要求解除手段と、
情報処理装置が前記リモート補正ジョブ送信手段を実行する際に補正実行要求が解除されていないか確認する補正実行要求確認手段を有し、
前記補正実行要求確認手段によって補正実行要求が解除されていないと確認された時のみ前記リモート補正ジョブ送信手段を実行するような、
印刷システムであることを特徴とする。
【発明の効果】
【００１０】
印刷装置に対して複数台の情報処理装置が接続された場合においても、正しくリモート補正ジョブを実行することができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１２】
図１は、本発明における操作装置と、印刷装置及び情報処理装置とで構成される印刷システムの外観を示す図である。
【００１３】
同図において101は印刷装置であり、102と103は印刷装置とネットワークで接続された情報処理装置である。
【００１４】
図２は、本実施形態における印刷システムの構成の一例を示すブロック図である。
【００１５】
同図において、101は前記印刷装置であり、201〜203を持つ。
【００１６】
102は前記情報処理装置であり、211〜214を持つ。なお図中では省略しているが、情報処理装置103も情報処理装置102と同様の構成である。
【００１７】
201はコントローラであり、印刷ジョブと補正ジョブの受信や解析や各種処理、記憶装置に格納されたジョブの順次印刷、エンジン制御、印刷装置の状態管理、記憶装置への読み書きや情報処理装置との通信を行う。
【００１８】
また、印刷装置の状態管理の一部として補正処理の実行を要求するフラグを立てる機能と、前記フラグを落とす機能を持つ。これは請求項記載の補正実行要求手段と補正実行要求解除手段に該当する。
【００１９】
202は記憶装置であり、印刷ジョブと補正ジョブはここに格納され、コントローラによって順次処理されていく。
【００２０】
203はエンジンであり、コントローラより送られてきた印刷ジョブに従い印刷を行う。また補正ジョブに従い補正処理を実行する。また印刷装置の状態をコントローラに通知する。
【００２１】
211はアプリケーションであり、プリンタドライバに対して印刷を指示する。
【００２２】
212はプリンタドライバであり、アプリケーションからの指示によって印刷ジョブを生成しプリントスプーラに送信する。
【００２３】
213はプリントスプーラであり、送られてきた印刷ジョブを管理し、順次ランゲージモニタへと送信する。
【００２４】
214はランゲージモニタであり、プリントスプーラから受信した印刷ジョブを管理し、印刷装置へと送信する。また印刷装置の状態を監視する機能を持つ。これは請求項の印刷装置監視手段に該当する。
【００２５】
また補正処理用のパッチデータを元にリモート補正ジョブを作成・送信する機能を持つ。これは請求項記載のリモート補正ジョブ作成手段と、リモート補正ジョブ送信手段に該当する。
【００２６】
図３は、本実施形態における情報処理装置の処理を示すフローチャートである。
【００２７】
本処理はステップ301より開始される。ステップ301では情報処理装置は印刷装置を監視し補正実行要求フラグが立っているかを確認する。
【００２８】
補正実行要求フラグが立っていればステップ302へ移行し、落ちていれば本処理を終了する。
【００２９】
ステップ302では、情報処理装置は補正処理用のパッチデータを元にリモート補正ジョブを作成する。
【００３０】
ステップ303では、情報処理装置は印刷装置の占有を試みる。
【００３１】
ステップ304では、印刷装置の占有に成功したか否かを判定する。占有に成功したならステップ305へ、失敗したならステップ309へ移行する。
【００３２】
ステップ305では、再度印刷装置を監視し補正実行要求を示すフラグが出されたままかを確認する。補正実行要求が出ていればステップ306へ、出ていなければステップ308へ移行する。
【００３３】
ステップ306では、印刷装置に対してリモート補正ジョブを送信する。
【００３４】
ステップ307では、印刷装置を監視しジョブが終了したのを確認したら印刷装置の占有を解除し、本処理を終了する。
【００３５】
ステップ308では、印刷装置の占有を解除する。
【００３６】
ステップ309では、作成したリモート補正ジョブを印刷装置に送ることなく削除し、本処理を終了する。
【００３７】
図４は、本実施形態における補正実行要求を立てるまでの印刷装置の処理を示すフローチャートである。
【００３８】
本処理はステップ401から開始される。ステップ401では、エンジン203がコントローラ201に対して補正処理の実行を要求する。
【００３９】
ステップ402ではコントローラは補正実行要求フラグを立てて、本処理を終了する。
【００４０】
図５は、本実施形態におけるリモート補正ジョブを受信した後の印刷装置の処理を示すフローチャートである。
【００４１】
本処理はステップ501から開始される。ステップ501では、コントローラが情報処理装置から送られてきたリモート補正ジョブを受信する。
【００４２】
ステップ502では、コントローラは補正実行要求フラグを落とす。
【００４３】
ステップ503では、コントローラはリモート補正ジョブをエンジンに送信する。
【００４４】
ステップ504では、エンジンはコントローラより受け取ったリモート補正ジョブを用いて補正処理を実行し、本処理を終了する。
【００４５】
以上により、一度の補正実行要求に対しては一度の補正処理しか実行できないよう排他制御を行うことで、印刷装置に複数台の情報処理装置が接続された環境下でも正しくリモート補正ジョブを実行する印刷システムが実現できる。
【００４６】
その他の実施例としては以下のようなものがある。
【００４７】
本実施例では、コントローラ201はエンジン203からの補正実行要求を受けて補正実行要求フラグを立てていた。
【００４８】
しかし、例えば特許文献１のような作像数と前回の補正処理からの経過時間などの条件を満たすときのみ、コントローラが補正実行要求フラグを立てるような処理であっても良い。
【００４９】
また、印刷装置と接続された情報処理装置が1台であったとしても、情報処理装置内に前記印刷装置と接続された論理プリンタが複数個あれば、情報処理装置が複数台ある場合と等価であり、本発明の適用範囲内となる。
【図面の簡単な説明】
【００５０】
【図１】本発明における印刷システムの外観を示す図である。
【図２】本発明における構成を説明するブロック図である。
【図３】本発明の実施例における情報処理装置の処理を示すフローチャートである。
【図４】本発明の実施例における補正実行要求を立てるまでの印刷装置の処理を示すフローチャートである。
【図５】本発明の実施例におけるリモート補正ジョブを受信した後の印刷装置の処理を示すフローチャートである。
【符号の説明】
【００５１】
１０１  印刷装置
１０２  情報処理装置
１０３  情報処理装置
２０１  コントローラ
２０２  記憶装置
２０３  エンジン
２１１  アプリケーション
２１２  プリンタドライバ
２１３  プリントスプーラ
２１４  ランゲージモニタ
【図１】
2009252211.tif 000003
【図２】
2009252211.tif 000004
【図３】
2009252211.tif 000005
【図４】
2009252211.tif 000006
【図５】
2009252211.tif 000007