(57)【要約】【課題】印刷処理の前に印刷ヘッドのクリーニング処理を行なう場合でも、媒体の発行時間が遅延することがない媒体処理装置の駆動制御方法を提案する。【解決手段】媒体発行命令が入力されると、媒体発行命令に基づいて印刷処理を開始するまでにかかる前処理時間が算出され（ステップＳＴ１１、ＳＴ１２）、前回クリーニング処理が行われてからの経過時間と前処理時間を加算した累積時間が所定時間以上と判定された場合には（ステップＳＴ１３）、クリーニング処理にかかる時間が操作者に通知される（ステップＳＴ１４）。媒体発行命令が発行されてから印刷処理が開始される前までの間に経過時間が所定時間に達する場合には、クリーニング処理にかかる時間分、媒体発行時間が増加することを媒体発行前に操作者に通知するので、操作者がクリーニング処理にかかる時間分予期せず待たされることを防止できる。【選択図】図３
2013230661.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から媒体発行命令を受信すると、印刷ヘッドによって媒体に印刷を施す印刷動作を伴わない第１処理と、前記印刷動作を伴う第２処理とをこの順番で行って前記媒体を発行する媒体処理装置の駆動制御方法であって、
前記媒体発行命令が入力されると、前記媒体発行命令に基づいて前記第２処理を開始するまでにかかる前処理時間を算出し、
前記印刷ヘッドに対して前回クリーニング処理が行われてからの経過時間に前記前処理時間を加えた累積時間を算出し、
前記累積時間が、新たなクリーニング処理が必要となる予め設定した所定時間以上か否かを判定し、
前記累積時間が前記所定時間以上の場合には、前記クリーニング処理にかかるクリーニング処理時間を前記外部装置に送信することを特徴とする媒体処理装置の駆動制御方法。
【請求項２】
前記外部装置は、情報を通知する通知部を有し、
前記累積時間が前記所定時間以上の場合には、前記クリーニング処理時間を前記通知部で通知することを特徴とする請求項１に記載の媒体処理装置の駆動制御方法。
【請求項３】
前記通知部は、前記累積時間が前記所定時間以上の場合には、前記媒体の発行時に前記クリーニング処理をするか否かの選択指示を通知することを特徴とする請求項１または２に記載の媒体処理装置の駆動制御方法。
【請求項４】
前記外部装置は、ユーザーの入力を受け付ける入力部を有し、
ユーザーは、前記通知部が通知する前記選択指示に対する選択内容を前記入力部から入力することを特徴とする請求項１乃至３のいずれか一項に記載の媒体処理装置の駆動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体処理装置の駆動制御方法に関する。
【背景技術】
【０００２】
デュプリケータ、ディスクパブリッシャーなどと呼ばれている媒体処理装置は、ＣＤやＤＶＤなどの媒体に対してデータを書き込む書き込み機構と、印刷ヘッドによって媒体のレーベル面にレーベル印刷を施す印刷機構を有しており、媒体発行命令が入力されると、書き込み機構によるデータの書き込み処理と印刷機構によるレーベルの印刷処理をこの順番で行って媒体を発行する。このような媒体処理装置では、インクノズルの目詰まりなどによるレーベル印刷の印刷品質の低下を回避するために、印刷機構の印刷ヘッドをクリーニングするクリーニング処理を一定時間経過する毎に所定のタイミングで行うようになっている。特許文献１には、前回のクリーニング処理から所定時間が経過した後において最初に印刷処理が開始される時点で、割り込み処理として、クリーニング処理を行う印刷装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２６０１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
媒体処理装置において、印刷ヘッドのクリーニング処理を、割り込み処理として、前回のクリーニング処理から所定時間が経過した後において最初に印刷処理が開始される時点で行うようにすると、書き込み処理の途中で前回のクリーニング処理からの経過時間が所定時間に達した場合には、書き込み処理の終了後にクリーニング処理が行われ、クリーニング処理の終了を待って印刷処理が行われる。このため、クリーニング処理にかかる時間分だけ媒体の発行時間が遅延してしまい、ユーザーが予期しない待ち時間だけ待たされてしまうという問題が発生する。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）外部装置から媒体発行命令を受信すると、印刷ヘッドによって媒体に印刷を施す印刷動作を伴わない第１処理と、印刷動作を伴う第２処理とをこの順番で行って媒体を発行する媒体処理装置の駆動制御方法であって、媒体発行命令が入力されると、媒体発行命令に基づいて第２処理を開始するまでにかかる前処理時間を算出し、印刷ヘッドに対して前回クリーニング処理が行われてからの経過時間に前処理時間を加えた累積時間を算出し、累積時間が、新たなクリーニング処理が必要となる予め設定した所定時間以上か否かを判定し、累積時間が所定時間以上の場合には、クリーニング処理にかかるクリーニング処理時間を外部装置に送信することを特徴とする媒体処理装置の駆動制御方法。
【０００７】
この方法によれば、外部装置は、媒体処理装置で媒体が発行される時に、クリーニング処理が必要か否か、およびクリーニング処理が必要な場合にはそのクリーニング処理時間を、媒体の発行前のタイミングで媒体処理装置から受信することができる。そのため、外部装置は、媒体発行時にクリーニング処理が必要である場合、通常の媒体発行時間に対してクリーニング処理時間が加算されて、待ち時間が長くなる可能性があることを知ることができる。そして、外部装置は、例えば、待ち時間が長くなる可能性があることをユーザーに周知させることができる。その結果、ユーザーが予期しない時間待たされることを防ぐことができる。
【０００８】
（適用例２）外部装置は、情報を通知する通知部を有し、累積時間が所定時間以上の場合には、クリーニング処理時間を通知部で通知することを特徴とする上記の媒体処理装置の駆動制御方法。
【０００９】
この方法によれば、ユーザーは、媒体発行にクリーニング処理が必要な場合、クリーニング処理時間を媒体発行前に知ることができる。そのため、ユーザーは媒体発行前に媒体発行にかかる時間がクリーニング処理時間だけ増加することを知ることができる。その結果、媒体発行時にユーザーが予期しない時間待たされることを防ぐことができる。
【００１０】
（適用例３）通知部は、累積時間が所定時間以上の場合には、媒体の発行時にクリーニング処理をするか否かの選択指示を通知することを特徴とする上記の媒体処理装置の駆動制御方法。
【００１１】
（適用例４）外部装置は、ユーザーの入力を受け付ける入力部を有し、ユーザーは、通知部が通知する選択指示に対する選択内容を入力部から入力することを特徴とする上記の媒体処理装置の駆動制御方法。
【００１２】
これらの方法によれば、ユーザーは、媒体発行にクリーニング処理が必要な場合、通知部によりクリーニング処理時間を媒体発行前に知ることができる。そして、ユーザーは、例えば、媒体発行時に、媒体発行時の印刷品質を落とさないためにクリーニング処理を実行するか、媒体発行時に、印刷品質は落ちるが、クリーニング処理による媒体発行時間の増加を防ぐため、クリーニング処理を実行しないか、を選択し、入力部によって媒体処理装置に指示をすることができる。したがって、ユーザーは、媒体発行時における印刷品質もしくは媒体発行時間について、ユーザーのより優先度の高い条件を満足させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用した媒体処理システムの斜視図。
【図２】本発明を適用した媒体処理システムのブロック図。
【図３】本発明を適用した媒体処理システムの媒体発行動作を示す状態遷移図。
【図４】従来例の媒体処理システムの媒体発行動作を示す状態遷移図。
【図５】本発明を適用した別の媒体処理システムのブロック図。
【発明を実施するための形態】
【００１４】
以下、第１実施形態について図面を参照して説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００１５】
（媒体処理システムの全体構成について）
まず、本発明に係る媒体処理装置を適用した媒体処理システムの全体構成について、図１を参照して説明する。図１は本発明に係る媒体処理装置を適用した媒体処理システムの斜視図である。媒体処理システムは、例えばＣＤやＤＶＤなどのディスク（媒体）を発行するものである。
【００１６】
図１に示すように、媒体処理システム１は、ディスプレイ２ａを備えるコンピューター２と、このコンピューター２に通信可能に接続された媒体処理装置としてのディスクパブリッシャー３を有している。外部装置としてのコンピューター２では、媒体発行命令としてのディスク発行命令が入力されるアプリケーションソフト４が動作している。コンピューター２には、操作者からの入力を受け付ける入力部６が接続されている。操作者によってアプリケーションソフト４にディスク発行命令が入力されると、コンピューター２からディスクパブリッシャー３にディスク発行命令が送信される。ディスク発行命令を受信したディスクパブリッシャー３は、ディスク１０に対するデータの書き込み処理およびレーベルの印刷処理をこの順番で行って、ディスク１０を発行する。
【００１７】
（媒体処理システムの動作について）
次いで、媒体処理システムの動作について、図２を参照して説明する。図２は媒体処理システム１の概略ブロック図である。図２に示すように、アプリケーションソフト４は、ディスク１０に書き込む書き込みデータを作成するための書き込みデータ作成部４１と、書き込みデータの内容を表すタイトルなどを含むレーベルを印刷するための印刷データを作成するための印刷データ作成部４２と、ディスク１０を発行するためのディスク発行命令を発行するディスク発行命令発行部４３と、ディスク発行命令などをディスクパブリッシャー３に送信するための通信部（送信部）４４と、ディスク１０が発行されたことを操作者に通知するためのディスク発行通知部４５を備えている。
【００１８】
ディスク発行命令発行部４３は、操作者からディスク発行命令が入力されると、作成された書き込みデータおよび印刷データに基づいてディスク発行命令を発行する。ディスク発行命令発行部４３が発行するディスク発行命令には、ディスクパブリッシャー３に書き込みデータの書き込みを行わせるデータ書き込み命令と、レーベルの印刷を行わせるレーベル印刷命令が含まれている。データ書き込み命令には書き込みデータが含まれており、レーベル印刷命令には、印刷データが含まれている。
【００１９】
また、アプリケーションソフト４は、操作者からディスク発行命令が入力されると、ディスクパブリッシャー３においてレーベルの印刷処理が開始されるまでの前処理時間を算出する前処理時間算出部４６と、ディスクパブリッシャー３においてディスク１０が発行されるまでにかかる媒体発行時間を算出して操作者に通知するディスク発行時間通知部（媒体発行時間通知部）４７を備えている。
【００２０】
前処理時間算出部４６は、書き込みデータ作成部４１によって作成された書き込みデータのデータ量、ディスクパブリッシャー３におけるディスク１０へのデータの書き込み速度、ディスクパブリッシャー３においてディスク１０の搬送に要する時間などに基づいて前処理時間を算出する。前処理時間算出部４６によって前処理時間が算出されると、この前処理時間は、クリーニング要否判定コマンド（Ｃｌｅａｎｉｎｇ）の引数として、通信部４４によって、ディスクパブリッシャー３に送信される。
【００２１】
ディスク発行時間通知部４７は、前処理時間算出部４６によって算出された前処理時間、印刷データ作成部４２によって作成された印刷データのデータ量などに基づいて媒体発行時間を算出する。ディスク発行時間通知部４７は、算出した媒体発行時間をディスプレイ２ａに表示することにより、操作者に通知する。
【００２２】
ここで、通信部４４は、ディスク発行命令が発行されると、まず、クリーニング要否判定コマンドをディスクパブリッシャー３に送信する。その後、ディスクパブリッシャー３からクリーニング要否判定コマンドに対するクリーニング要否の回答が送信されてくるのを監視しており、その回答を受信すると、データ書き込み命令をディスクパブリッシャー３に送信する。次に、ディスクパブリッシャー３から書き込み処理完了の通知が送信されてくるのを監視しており、書き込み処理完了の通知を受信すると、レーベル印刷命令をディスクパブリッシャー３に送信する。その後、ディスクパブリッシャー３から印刷処理完了の通知が送信されてくるのを監視しており、印刷処理完了の通知を受信すると、この受信をディスク発行通知部４５に通知する。
【００２３】
ここで、印刷処理完了の通知の受信を通知されたディスク発行通知部４５は、ディスク１０が発行されたことをメッセージによりディスプレイ２ａに表示して、操作者に通知する。あるいは、不図示のブザーを鳴動させることにより、操作者に通知する。
【００２４】
（媒体処理装置について）
ここで、媒体処理装置としてのディスクパブリッシャーについて同じく図２を参照して説明する。図２に示すように、ディスクパブリッシャー３は、その筐体３０内に、ブランクディスクなどの書き込み可能なディスク１０を収納するためのディスク供給用スタッカー３１と、ディスク１０へ書き込みデータを書き込む書き込み処理を行うディスクドライブ（書き込み機構）３２と、データが書き込まれたディスク１０のレーベル面にレーベル印刷を施す印刷処理を行うレーベルプリンター（印刷機構）３３と、データの書き込みおよびレーベル印刷が行われたディスク１０を排出するためのディスク排出用スタッカー３４と、ディスク１０を筐体３０内の各部分に搬送するためのディスク搬送機構３５を備えている。レーベルプリンター３３は、印刷ヘッド３３１としてインクジェットヘッドを備えるインクジェットプリンターであり、印刷ヘッド３３１をクリーニングするクリーニング処理を行なうためのクリーニング機構３３２を搭載している。クリーニング機構３３２は、クリーニング処理として、印刷ヘッド３３１のインクノズルからのインクの吸引動作や吐出動作、あるいは、印刷ヘッド３３１のノズル面のワイピング動作を行う。
【００２５】
また、ディスクパブリッシャー３は、各部の駆動制御を司る制御部３６を有している。制御部３６の入力側には通信ケーブルやネットワークを介してコンピューター２が接続されており、コンピューター２からのディスク発行命令を受信すると、制御部３６は、各部を駆動制御してディスク１０を発行する。また、制御部３６は、書き込み処理や印刷処理が完了する毎に、コンピューター２に各処理完了の通知を送信する。
【００２６】
より具体的には、データ書き込み命令を受信すると（ステップＳＴ１）、制御部３６は、ディスク搬送機構３５を駆動制御してディスク供給用スタッカー３１からディスク１０をディスクドライブ３２へ搬送する（ステップＳＴ２）。次に、ディスクドライブ３２を駆動制御して、ディスク１０へのデータの書き込み処理を行う（ステップＳＴ３）。その後、書き込み処理が完了すると、ディスク搬送機構３５を駆動制御して、ディスクドライブ３２からレーベルプリンター３３へデータ書き込み済みのディスク１０を搬送する（ステップＳＴ４）。しかる後に、書き込み処理完了の通知をコンピューター２に送信する（ステップＳＴ５）。
【００２７】
次に、コンピューター２に送信された書き込み処理完了の通知をアプリケーションソフト４が受信すると、アプリケーションソフト４からディスクパブリッシャー３にレーベル印刷命令が送信されるので、このレーベル印刷命令を受信すると（ステップＳＴ６）、制御部３６は、レーベルプリンター３３を駆動制御して、ディスク１０にレーベル印刷を施す（ステップＳＴ７）。レーベル印刷が完了すると、ディスク搬送機構３５を駆動制御して、レーベルプリンター３３からディスク排出用スタッカー３４へ発行済みのディスク１０を搬送する（ステップＳＴ８）。しかる後に、印刷処理完了の通知をコンピューター２に送信する（ステップＳＴ９）。
【００２８】
ここで、制御部３６は、レーベルプリンター３３におけるクリーニング処理が行われる毎に前記クリーニング処理が終了してからの経過時間を計測している計測部３６１を備えている。計測部３６１は、クリーニング処理が行われる毎にカウンターをリセットするタイマーである。
【００２９】
また、制御部３６は、コンピューター２からのクリーニング要否判定コマンドを受信すると、引数となっている前処理時間と計測部３６１が計測している経過時間とを加えた累積時間を算出する累積時間算出部３６２と、累積時間に基づいてクリーニング処理が必要か否かの判定を行う判定部３６３と、レーベルプリンター３３のクリーニング機構３３２を駆動制御するためのクリーニング制御部３６４と、クリーニング処理にかかる時間を算出するクリーニング処理時間算出部３６５と、判定部３６３が判定したクリーニング処理要否とクリーニング処理時間算出部３６５が算出したクリーニング処理時間とを回答としてコンピューター２に返信する送信部３６６とを備えている。
【００３０】
判定部３６３は、累積時間算出部３６２によって累積時間が算出されると、この累積時間が、クリーニング処理が必要となる所定時間以上か否かを判定し、所定時間以上の場合にはクリーニング処理が必要であると判定する。また、累積時間が所定時間よりも少ない場合には、クリーニング処理が不要であると判定する。ここで、クリーニング処理が必要となる所定時間とは、クリーニング処理を定期的に行うために予め設定された時間であり、本例では５時間とされている。
【００３１】
クリーニング制御部３６４は、判定部３６３がクリーニング処理が必要であると判定すると、クリーニング機構３３２を駆動制御してクリーニング処理を開始させる。
【００３２】
クリーニング処理時間算出部３６５は、判定部３６３が、クリーニング処理が必要であると判定すると、クリーニング処理に必要なクリーニング処理時間を算出する。
【００３３】
送信部３６６は、判定部３６３が判定したクリーニング要否判定結果と、クリーニング処理時間算出部３６５が算出したクリーニング処理時間とを、クリーニング要否判定コマンドの引数として、コンピューター２に送信する。
【００３４】
（媒体発行動作について）
ここで、媒体の発行動作について、図３を参照して説明する。図３は媒体処理装置における媒体発行動作を示す状態遷移図である。この状態遷移図に沿って、ディスク発行命令が発行されてからディスク１０が発行されるまでの間に印刷ヘッド３３１のクリーニング処理が行われる場合を説明する。
【００３５】
本例では、クリーニング処理が必要となる所定時間が５時間に設定されている。また、操作者は、アプリケーションソフト４を操作することにより、既に、書き込みデータおよび印刷データを作成しているものとする。
【００３６】
図３に示すように、まず、操作者によってアプリケーションソフト４にディスク発行命令が入力される（ステップＳＴ１１）。本例では、前回のクリーニング処理から４時間５５分経過した時点で、ディスク発行命令が入力されている。これにより、アプリケーションソフト４からディスク発行命令が発行される。
【００３７】
ディスク発行命令が入力されると、アプリケーションソフト４の前処理時間算出部４６は前処理時間を算出する。前処理時間が算出されると、通信部４４はこの前処理時間をクリーニング要否判定コマンド（Ｃｌｅａｎｉｎｇ）の引数として、ディスクパブリッシャー３に送信する（ステップＳＴ１２）。本例では、書き込みデータのデータ量などから前処理時間は１０分（６００秒）であると算出されている。
【００３８】
ディスクパブリッシャー３がクリーニング要否判定コマンドを受信すると、制御部３６の累積時間算出部３６２によって前処理時間と経過時間とが加算された累積時間が算出され、判定部３６３によってクリーニング処理が必要か否かの判定が行われる（ステップＳＴ１３）。本例では、累積時間は５時間５分となり、クリーニング処理を定期的に行うための所定時間（５時間）以上となっているので、クリーニング処理が必要であると判定される。
【００３９】
判定部３６３による判定が行われると、その判定結果をもとに、クリーニング処理時間算出部３６５はクリーニング処理に必要な時間を算出する。本例では、クリーニング処理に必要な時間は２分（１２０秒）となっている。
【００４０】
クリーニング処理時間算出部３６５によるクリーニング処理時間の算出が行われると、判定部３６３による判定結果と、クリーニング処理時間算出部３６５による算出結果は、送信部３６６によってクリーニング要否判定コマンドへの回答としてコンピューター２に送信される（ステップＳＴ１４）。本例では、クリーニング処理が必要であると判定されているので、クリーニング要否判定コマンドの結果として、第一引数に必要を意味する１が渡されている。また、第二引数にクリーニング処理に必要な秒数として１２０が渡されている。なお、クリーニング処理が不要であると判定された場合には、クリーニング要否判定コマンドの結果として第一引数に不要を意味する０が渡され、第二引数は省略される。
【００４１】
次に、ディスク発行時間通知部４７は、ステップＳＴ１４の結果から、媒体発行のためにクリーニング処理が必要であり、実際の媒体発行にかかる時間は、前処理時間と印刷処理との合計時間よりクリーニング処理にかかる時間分長くなる可能性があると算出する。本例では、書き込みデータのデータ量や印刷データのデータ量などから媒体発行時間は１２分であるが、クリーニング処理にかかる時間が加算された場合、媒体発行時間は１４分になると算出されている。より詳細には、印刷処理が開始されるまでの前処理時間が１０分、印刷処理が開始されてからディスク１０が発行されるまでの後処理時間が２分、合計した１２分が媒体発行時間であるが、クリーニング処理にかかる時間が２分と算出されており、この結果、媒体発行時間が１４分となる可能性がある、となっている。
【００４２】
そして、アプリケーションソフト４は、ディスク発行時間通知部４７が算出したクリーニング処理にかかる時間を加算した媒体発行時間と、クリーニング処理を行わない場合の媒体発行時間と、クリーニング処理を行うか否か、をディスプレイ２ａに表示する（ステップＳＴ１５）。本例では、クリーニング処理を行う場合の媒体発行時間は１４分であることと、クリーニング処理を行わない場合の媒体発行時間は１２分であることと、クリーニング処理を行うか否かと、を表示する。
【００４３】
アプリケーションソフト４の通知を受け、操作者は媒体発行時にクリーニング処理を行うことを入力部６から入力する（ステップＳＴ１６）。
【００４４】
アプリケーションソフト４は、ディスク発行時間通知部４７が算出した媒体発行時間をディスプレイ２ａに表示する（ステップＳＴ１７）。本例では、ステップＳＴ１５で表示した媒体発行時間１２分にクリーニング処理にかかる時間２分を加算した１４分を表示する。
【００４５】
また、クリーニング要否の回答を受信したアプリケーションソフト４は、データ書き込み命令をディスクパブリッシャー３に送信する（ステップＳＴ１８）。
【００４６】
ディスクパブリッシャー３がデータ書き込み命令を受信すると、制御部３６は、ディスクドライブ３２を駆動制御してディスク１０へのデータの書き込み処理を行う（ステップＳＴ１９）。その後、書き込み処理が完了すると、データ書き込み済みのディスク１０をレーベルプリンター３３に搬送した後に、書き込み処理完了の通知をコンピューター２に送信する（ステップＳＴ２０）。本例では、書き込み処理完了の通知は、前回のクリーニング処理から５時間５分経過した時点となっている。
【００４７】
次に、書き込み処理完了の通知を受信したアプリケーションソフト４は、ディスクパブリッシャー３にレーベル印刷命令を送信する（ステップＳＴ２１）。
【００４８】
ここで、ディスクパブリッシャー３がレーベル印刷命令を受信すると、制御部３６は印刷処理を開始しようとする。しかし、レーベル印刷命令を受信した時点における経過時間が５時間５分となっている。すなわち、前回クリーニング処理を行ってからの経過時間が、クリーニング処理が必要となる予め設定した所定時間（５時間）以上となっているので、クリーニング制御部３６４は、割り込み処理として、レーベル印刷を施す印刷処理に、先立ってクリーニング処理を開始する（ステップＳＴ２２）。クリーニング処理には２分間を要し、クリーニング要否判定コマンドの結果として送信部３６６が送信した１２０秒と一致している。
【００４９】
クリーニング処理が終了すると、印刷処理が行われる（ステップＳＴ２３）。その後、印刷処理が完了すると、発行済みのディスク１０をディスク排出用スタッカー３４へ搬送し、印刷処理完了の通知をコンピューター２に送信する（ステップＳＴ２４）。図３に示す例では、印刷処理完了の通知は、前回のクリーニング処理から５時間９分経過した時点となっている。
【００５０】
アプリケーションソフト４が印刷処理完了の通知を受信すると、ディスク発行通知部４５は、ディスク１０が発行されたことをメッセージによりディスプレイ２ａに表示して、操作者に通知する（ステップＳＴ２５）。本例では、印刷処理完了の通知は、前回のクリーニング処理から５時間９分経過した時点となっており、ディスク発行命令が発行された時点から１４分経過した時点となっている。すなわち、ステップＳＴ１７においてディスク発行時間通知部４７がディスプレイ２ａに表示した媒体発行時間とクリーニング処理にかかる時間２分との合計時間１４分と一致している。
【００５１】
ここで、従来の媒体処理システム１では、アプリケーションソフト４は、前処理時間算出部４６を備えていなかった。また、ディスクパブリッシャー３は、累積時間算出部３６２を備えておらず、判定部３６３は計測部３６１の計測している経過時間が前回クリーニング処理を行ってからの経過時間が予め定めた所定時間（５時間）以上となっている場合を除いて、クリーニング処理が不要であると判定していた。クリーニング制御部３６４は、前回クリーニング処理を行ってからの経過時間が予め定めた所定時間（５時間）以上となっている場合に、レーベル印刷命令を受信すると、割り込み処理として、レーベルの印刷処理に先立って、クリーニング処理を開始していた。
【００５２】
そのため、媒体発行命令が発行されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合、ディスク発行時間通知部４７がディスプレイ２ａに表示する媒体発行時間は、前処理時間と印刷時間との合計であり、クリーニング処理に必要なクリーニング処理時間を含めていなかった。
【００５３】
この結果、従来の媒体処理システム１では、媒体発行命令が発行されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合には、書き込み処理の終了後に割り込み処理としてクリーニング処理が行われる。そして、クリーニング処理の終了を待って印刷処理が行われ、クリーニング処理にかかる時間分だけディスク発行時間通知部４７がディスプレイ２ａに表示する媒体発行時間よりも、実際にかかった媒体の発行時間が遅延していた。
【００５４】
（従来の媒体処理システムにおけるクリーニング動作について）
従来の媒体処理システムにおける印刷ヘッド３３１のクリーニング動作について図４を参照して説明する。図４は従来の媒体処理システムにおける媒体発行動作を示す状態遷移図である。
【００５５】
図４に示す例でも、クリーニング処理が必要となる所定時間が５時間に設定されている。操作者は、アプリケーションソフト４を操作することにより、既に、書き込みデータおよび印刷データを作成している。また、図３に示された例と同様に、前回のクリーニング処理から４時間５５分経過した時点でアプリケーションソフト４が操作され、ディスク発行命令が入力されている（ステップＳＴ１０１）。
【００５６】
アプリケーションソフト４は、ディスク発行時間通知部４７が算出した媒体発行時間をディスプレイ２ａに表示する（ステップＳＴ１０２）。図４に示す例においても、書き込みデータのデータ量や印刷データのデータ量などから媒体発行時間は１２分と算出されている。より詳細には、印刷処理が開始されるまでの前処理時間が１０分、印刷処理が開始されてからディスク１０が発行されるまでの後処理時間が２分と算出されており、この結果、媒体発行時間が１２分となっている。
【００５７】
ここで、クリーニング要否の回答を受信したアプリケーションソフト４は、データ書き込み命令をディスクパブリッシャー３に送信する（ステップＳＴ１０３）。
【００５８】
ディスクパブリッシャー３がデータ書き込み命令を受信すると、制御部３６は、ディスクドライブ３２を駆動制御してディスク１０へのデータの書き込み処理を行う（ステップＳＴ１０４）。その後、書き込み処理が完了すると、データ書き込み済みのディスク１０をレーベルプリンター３３に搬送した後に、書き込み処理完了の通知をコンピューター２に送信する（ステップＳＴ１０５）。図４に示す例では、書き込み処理完了の通知は、前回のクリーニング処理から５時間５分経過した時点となっている。
【００５９】
次に、書き込み処理完了の通知を受信したアプリケーションソフト４は、ディスクパブリッシャー３にレーベル印刷命令を送信する（ステップＳＴ１０６）。
【００６０】
ここで、ディスクパブリッシャー３がレーベル印刷命令を受信すると、制御部３６は印刷処理を開始しようとする。しかし、レーベル印刷命令を受信した時点における経過時間が５時間５分となっている。すなわち、前回クリーニング処理を行ってからの経過時間が、クリーニング処理が必要となる予め設定した所定時間（５時間）以上となっているので、クリーニング制御部３６４は、割り込み処理として、レーベル印刷を施す印刷処理に、先立ってクリーニング処理を開始する（ステップＳＴ１０７）。クリーニング処理には２分間を要する。
【００６１】
クリーニング処理が終了すると、印刷処理が行われる（ステップＳＴ１０８）。その後、印刷処理が完了すると、発行済みのディスク１０をディスク排出用スタッカー３４へ搬送し、印刷処理完了の通知をコンピューター２に送信する（ステップＳＴ１０９）。図４に示す例では、印刷処理完了の通知は、前回のクリーニング処理から５時間９分経過した時点となっている。
【００６２】
アプリケーションソフト４が印刷処理完了の通知を受信すると、ディスク発行通知部４５は、ディスク１０が発行されたことをメッセージによりディスプレイ２ａに表示して、操作者に通知する（ステップＳＴ１１０）。
【００６３】
図４に示す例では、印刷処理完了の通知は、前回のクリーニング処理から５時間９分経過した時点となっており、ディスク１０が発行されたことは、ディスク発行命令が発行された時点から１４分経過した時点で操作者に通知されている。すなわち、ステップＳＴ１０５においてディスク発行時間通知部４７がディスプレイ２ａに表示した媒体発行時間よりも、クリーニング処理に要した２分間分だけ実際の媒体発行時間が長くなっている。
【００６４】
このように、従来の媒体処理システムでは、ディスク発行命令が発行されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合には、ステップＳＴ１１０におけるクリーニング処理にかかる時間分だけディスクの発行時間が遅延していた。これに対して、上記の実施の形態の媒体処理システム１によれば、図３に示すように、アプリケーションソフト４にディスク発行命令が入力されると、アプリケーションソフト４が印刷処理を開始するまでにかかる前処理時間を算出してディスクパブリッシャー３に送信する。そして、前処理時間を受信したディスクパブリッシャー３では、経過時間と前処理時間を加算した累積時間が所定時間以上と判定した場合には、クリーニング処理が必要であることと、クリーニング処理にかかる時間をアプリケーションソフト４に送信する。
【００６５】
従って、ディスク発行命令が発行されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合には、アプリケーションソフト４は、前処理時間と印刷時間との合計である媒体発行時間と、クリーニング処理にかかるクリーニング処理時間分、媒体発行時間が延びる可能性があることと、を操作者に通知する。媒体の発行前にディスプレイ２ａに表示した発行時間に対して実際にかかる媒体の発行時間が遅延してしまうことを防止できる。
【００６６】
また、上記の実施の形態の媒体処理システム１によれば、クリーニング処理にかかる時間分だけ媒体の発行時間が遅延してしまうことを防止できるので、ディスク発行命令に基づいて算出した媒体発行時間と、実際に媒体が発行されるまでにかかる時間との誤差が少ない。従って、ディスク発行時間通知部４７は、媒体発行時間を高い精度で操作者に通知できる。
【００６７】
（その他の実施の形態について）
本発明を適用した別の媒体処理システムについて図５を参照して説明する。図５は本発明を適用した別の媒体処理システムの斜視図である。
【００６８】
図２の実施の形態では、アプリケーションソフト４が、ディスク発行通知部４５、前処理時間算出部４６、通信部４４およびディスク発行時間通知部４７を備えている。しかし、コンピューター２においてディスクパブリッシャー３を駆動制御するためのドライバーソフト５を動作させるとともに、このドライバーソフト５に、これら、ディスク発行通知部４５、前処理時間算出部４６、通信部（第２送信部）４４およびディスク発行時間通知部４７を備えるように構成してもよい。
【００６９】
この場合には、図５に示すように、アプリケーションソフト４は、書き込みデータ作成部４１、印刷データ作成部４２、ディスク発行命令発行部４３、および、アプリケーションソフト４とドライバーソフト５の間で通信を行うための通信部（第１送信部）４８を備えるものとする。また、アプリケーションソフト４の通信部４８は、アプリケーションソフト４が発行したディスク発行命令をドライバーソフト５に送信するものとし、ドライバーソフト５の前処理時間算出部４６は、アプリケーションソフト４からのディスク発行命令を受信すると、このディスク発行命令に基づいて前処理時間を算出するものとすればよい。
【００７０】
また、図２の実施の形態では、コンピューター２の側に前処理時間算出部４６を備えているが、前処理時間算出部４６をディスクパブリッシャー３の制御部３６に備えることもできる。この場合には、ディスクパブリッシャー３の制御部３６がコンピューター２からデータ書き込み命令を受信すると、前処理時間算出部４６がデータ書き込み命令に含まれている書き込みデータのデータ量などに基づいて前処理時間を算出するとともに、算出した前処理時間を判定部３６３に送信するように構成すればよい。
【００７１】
また、上記の実施の形態では、ディスクパブリッシャー３の側に、計測部３６１、累積時間算出部３６２、判定部３６３、クリーニング処理時間算出部３６５、送信部３６６を備えているが、これらをコンピューター２の側に備えるように構成し、コンピューター２の側からクリーニング機構３３２を駆動制御してもよい。
【００７２】
次に、上記の例は、コンピューター２とディスクパブリッシャー３とからなる媒体処理システム１に本発明を適用した例であるが、スタンドアロンで使用されるディスクパブリッシャー３に本発明を適用することもできる。
【００７３】
例えば、筐体３０に設けられているスイッチを操作することにより、筐体３０内に設けられた記憶部に予め記憶保持されている書き込みデータおよび印刷データを用いてディスク１０へのデータの書き込み処理およびレーベルの印刷処理を行うディスクパブリッシャー３に本発明を適用することもできる。その場合には、スイッチの操作によりディスク発行命令が入力されるものとして、ディスクパブリッシャー３の制御部３６に、計測部３６１、前処理時間算出部４６、累積時間算出部３６２、判定部３６３、クリーニング制御部３６４、クリーニング処理時間算出部３６５を備えるものとする。また、前処理時間算出部４６は、ディスク発行命令が入力されると、記憶部に記憶保持されている書き込みデータなどに基づいて印刷処理が開始されるまでの前処理時間を算出し、算出した前処理時間を累積時間算出部３６２に送信するものとする。また、累積時間算出部３６２は、算出した累積時間を判定部３６３に送信するものとする。そして、判定部３６３は、前処理時間を受信するとクリーニング処理が必要であるか否かを判定し、クリーニング処理時間算出部３６５は、クリーニング処理時間を算出するものとする。
【００７４】
このようにしても、ディスク発行命令が発行されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合には、クリーニング処理にかかる時間分、媒体発行時間が延びる可能性があることを操作者に通知する。ディスクの発行前にディスプレイ２ａに表示した発行時間に対して実際にかかる媒体の発行時間が遅延してしまうことを防止できる。
【００７５】
また、上記の例では、ディスクパブリッシャー３を用いて媒体を発行しているが、印刷動作を伴わない第１処理と、印刷動作を伴う第２処理とをこの順で行って媒体を発行する媒体処理装置であれば、本発明を適用することができる。例えば、媒体処理装置が、第１処理として、スキャナーによって紙媒体の画像データを読み込む読み込み処理を行い、第２処理として読み込んだ画像データに基づいた印刷を紙媒体などに施す印刷処理を行う複写装置に本発明と適用することができる。
【００７６】
本発明を複写装置に適用する場合には、複写装置に設けられたスイッチの操作により媒体発行命令が入力されるものとし、複写装置の制御部に、計測部３６１、前処理時間算出部４６、累積時間算出部３６２、判定部３６３、クリーニング制御部３６４、クリーニング処理時間算出部３６５を備えるものとする。また、前処理時間算出部４６は、媒体発行命令が入力されると、スキャナーによって読み込まれる紙媒体のサイズや枚数に基づいて第２処理が開始されるまでの前処理時間を算出し、算出した前処理時間を累積時間算出部３６２に送信するものとする。また累積時間算出部３６２は、算出した累積時間を判定部３６３に送信するものとする。そして、判定部３６３は、前処理時間を受信するとクリーニング処理が必要であるか否かを判定するものとする。クリーニング処理時間算出部３６５は、クリーニング処理に必要なクリーニング処理時間を算出するものとする。
【００７７】
このようにしても、媒体発行命令が入力されてから印刷処理が開始される前までの間に前回のクリーニング処理からの経過時間が所定時間に達してしまう場合には、クリーニング処理が必要であることと、前処理時間と、印刷時間と、に加えてクリーニング処理時間分、媒体発行時間が延びる可能性があると判定する。この結果、媒体発行時間と、クリーニング処理時間分、媒体発行時間が延びる可能性があることと、を操作者に通知するので、クリーニング処理にかかる時間分だけ媒体の発行時間が遅延してしまうことを防止できる。
【符号の説明】
【００７８】
１…媒体処理システム、２…コンピューター、２ａ…ディスプレイ、３…ディスクパブリッシャー（媒体処理装置）、４…アプリケーションソフト、５…ドライバーソフト、６…入力部、１０…ディスク（媒体）、３０…筐体、３１…ディスク供給用スタッカー、３２…ディスクドライブ（書き込み機構）、３３…レーベルプリンター（印刷機構）、３４…ディスク排出用スタッカー、３５…ディスク搬送機構、３６…制御部、４１…書き込みデータ作成部、４２…印刷データ作成部、４３…ディスク発行命令発行部（媒体発行命令発行部）、４４…通信部、４５…ディスク発行通知部（媒体発行通知部）、４６…前処理時間算出部、４７…ディスク発行時間通知部（媒体発行時間通知部）、４８…通信部（第１送信部）、３３１…印刷ヘッド、３３２…クリーニング機構、３６１…計測部、３６２…累積時間算出部、３６３…判定部、３６４…クリーニング制御部、３６５…クリーニング処理時間算出部、３６６…送信部。
【図１】
2013230661.tif 000003
【図２】
2013230661.tif 000004
【図３】
2013230661.tif 000005
【図４】
2013230661.tif 000006
【図５】
2013230661.tif 000007