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