(57)【要約】【課題】印刷ヘッドのクリーニングのためにメディア作製処理のスループットが低下することを防止することができるメディア処理システム、その制御方法及びプログラムを提供すること。【解決手段】メディアドライブ４１と、印刷ヘッドのノズルからインクを吐出させてメディアのレーベル面に対する印刷処理及び印刷ヘッドのクリーニング処理を実行するプリンター１１と、メディアをメディアドライブ４１やプリンター１１へ搬送するメディア搬送機構３１と、を備えたパブリッシャー１の制御方法であって、ホストコンピューター１００から、印刷処理の実行を予告する印刷準備命令を受信する準備命令受信ステップＳ１１と、印刷ヘッドのクリーニングが必要であるか否かを判定する判定ステップＳ１６と、クリーニングが必要であると判定したときに、メディアの搬送処理又はデータ書込み処理の何れかの処理と並行してクリーニングを実行するクリーニング実行ステップＳ１７と、を含む。【選択図】図４
2010165432.tif 000002
【特許請求の範囲】
【請求項１】
メディアの記録面へのデータ書込み処理を実行するデータ書込み部と、印刷ヘッドのノズルからインクを吐出させて前記メディアのレーベル面に対する印刷処理及び前記印刷ヘッドのクリーニング処理を実行する印刷部と、前記メディアを前記データ書込み部や前記印刷部へ搬送する搬送部と、を備えたメディア処理装置であって、
前記印刷部は、当該メディア処理装置に通信可能に接続されたホストコンピューターから印刷処理の実行を予告する印刷準備命令を受信すると、前記印刷ヘッドのクリーニングが必要であるか否かを判定し、必要であると判定したときには、前記メディアの搬送処理又は前記データ書込み処理の何れかの処理に並行して前記クリーニングを実行することを特徴とするメディア処理装置。
【請求項２】
前記印刷準備命令には、次に実行する前記データ書込み処理に必要な書込み処理時間を含む印刷準備時間が含まれ、
前記印刷部は、前記印刷準備時間に応じて実行するクリーニングの内容を変更することを特徴とする請求項１に記載のメディア処理装置。
【請求項３】
前記印刷部は、前記印刷準備時間がクリーニングに必要な時間より短い場合は、前記クリーニングを実行しないことを特徴とする請求項１に記載のメディア処理装置。
【請求項４】
メディアの記録面へのデータ書込み処理を実行するデータ書込み部と、印刷ヘッドのノズルからインクを吐出させて前記メディアのレーベル面に対する印刷処理及び前記印刷ヘッドのクリーニング処理を実行する印刷部と、前記メディアを前記データ書込み部や前記印刷部へ搬送する搬送部と、を備えたメディア処理装置の制御方法であって、
当該メディア処理装置に通信可能に接続されたホストコンピューターから、印刷処理の実行を予告する印刷準備命令を受信する準備命令受信ステップと、
前記印刷ヘッドのクリーニングが必要であるか否かを判定する判定ステップと、
前記判定ステップで必要であると判定したときに、前記メディアの搬送処理又は前記データ書込み処理の何れかの処理と並行して前記クリーニングを実行するクリーニング実行ステップと、を含むことを特徴とするメディア処理装置の制御方法。
【請求項５】
前記メディア処理装置が備えるコンピューターに、請求項４に記載の準備命令受信ステップ、判定ステップ及びクリーニング実行ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピューターからの命令に基づいて、メディアの記録面へのデータ書込み処理や、メディアの印刷面に対する印刷処理を実施するメディア処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＣＤ、ＤＶＤなどのメディアを保管するためのメディア保管部と、メディアへのデータの書込み、およびメディアからのデータの読み出しを行うメディアドライブと、データが書き込まれたメディアのレーベル面に、書込みデータを表すタイトル、書込み年月日などを含むレーベルを印刷するためのレーベルプリンターと、メディアを搬送するためのメディア搬送機構と、各部の駆動制御を司る制御部を備えたメディア処理装置が知られている（特許文献１参照）。
【０００３】
特許文献１に記載のメディア処理装置のメディア搬送機構、メディアドライブ、レーベルプリンターは、いずれも、当該メディア処理装置に通信可能に接続されたホストコンピューターのアプリケーションからメディア発行ジョブを受けて各種ドライバーがメディアドライブ、レーベルプリンター及びメディア搬送機構を制御し、メディアに対する規定の処理を行う。
図５は、特許文献１に記載のメディア処理装置が、ホストコンピューターにインストールされているアプリケーションからのメディア発行ジョブに基づいてメディアを処理するメディア作製処理の手順を示したものである。
【０００４】
ホストコンピューターのアプリケーションへの情報入力（メディアの記録面へ書き込むデータの入力や、メディアのレーベル面へ印刷するデータの入力）が完了しメディア発行命令が与えられると、メディア作製ジョブが生成される。メディア作製ジョブに基づき、メディア搬送機構への搬送命令がメディア処理装置へ送信されると（ステップＳ１０１）、それに応じてメディア搬送機構がメディアをメディア保管部からメディアドライブへ搬送する（ステップＳ１０２）。メディアの搬送が完了するとその旨をホストコンピューターへ通知する。メディアを受け取ったメディアドライブは、書込み命令（ステップＳ１０３）に従ってデータ書込みを行う（ステップＳ１０４）。
【０００５】
次に、メディア搬送機構はメディアをメディアドライブからレーベルプリンターに搬送する旨の搬送命令を受信すると（ステップＳ１０５）、メディアドライブからレーベルプリンターへメディアを搬送し（ステップＳ１０６）、搬送が完了するとその旨をホストコンピューターに通知する。メディアを受け取ったレーベルプリンターは、ホストコンピューターから印刷命令を受信すると（ステップＳ１０７）、それ以前の印刷ヘッドのクリーニング状況から、印刷処理前に印刷ヘッドのクリーニングが必要か否かを判定する。
【０００６】
印刷命令を受けたレーベルプリンターは、印刷ヘッドのクリーニングが必要と判定した場合には、予め設定されたヘッドクリーニング条件に基づいて実施するヘッドクリーニングの動作を選択して、ヘッドクリーニングを実行する（ステップＳ１０８）。クリーニング終了後、メディアに対するレーベル印刷を実行する（ステップＳ１０９）。
【０００７】
レーベル印刷が終了後、メディア搬送機構がレーベルプリンター上のメディアをメディア保管部に移す旨の搬送命令を受信すると（ステップＳ１１０）、その命令に基づいてメディア搬送機構がレーベルプリンター上のメディアをメディア保管部に搬送する（ステップＳ１１１）と一連の処理が完了する。
【０００８】
ところで、上述した特許文献１に記載のメディア処理装置に搭載されているレーベルプリンターは、各インクカートリッジから供給されるインクを印刷ヘッドのノズルから吐出させて、メディアのレーベル面への印刷を行うインクジェットプリンターである。インクジェットプリンターでは、ノズルの汚れや目詰まりによる印刷品質の低下を防止するため定期あるいは不定期に、印刷ヘッドの汚れや目詰まりの程度に応じたヘッドクリーニングを実施することが必要である。
【０００９】
上述したステップＳ１０８では、印刷ヘッドを拭くワイピング動作、印刷ヘッドのノズルから規定量のインクを吸い出す本吸引動作、微量吸引動作、空吸引動作、及び休止動作といった予め設定されている各種の動作のうちから、印刷ヘッドの汚れや目詰まりの程度に応じて、何れか１つあるいは複数を組み合わせた印刷ヘッドのクリーニングを実施する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−３３１５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
図５に示したように、従来はステップＳ１０７においてレーベルプリンターが印刷命令を受けたときに、印刷ヘッドのそれまでのクリーニング状況からクリーニングが必要か否かの判定を実施し、必要と判定するとクリーニング処理を実行する。このため、印刷ヘッドのクリーニング処理が完了するまでは、メディアのレーベル面への印刷処理を開始することができないため、印刷開始時期が遅れ、メディア作製処理のスループットが低下する場合がある。
【００１２】
印刷ヘッドのクリーニングが、印刷ヘッドを拭くワイピング動作のように軽度のクリーニング動作だけで済む場合は、印刷開始時期の遅れはそれほど目立たず、メディア作製処理のスループットの低下もそれほど気にならない。
【００１３】
しかしながら、印刷ヘッドの汚れがひどいために、複数のクリーニング動作を組み合わせた比較的処理時間の長いクリーニングを実行する場合は、クリーニングの所要時間が長くなるため、メディア作製処理のスループットの低下が無視できなくなる。特に、メディア処理装置の電源をＯＦＦ状態からＯＮ状態にした場合などのように、印刷ヘッドが長時間使用されていなかった場合は、比較的処理時間の長い強力なクリーニング動作を実行する必要があるため、最初のレーベル印刷にかかる時間、いわゆるファーストプリントの遅延が顕著となる。
【００１４】
そこで、本発明は、上記課題を解決するためになされたものであって、印刷ヘッドのクリーニングのためにメディア作製処理のスループットが低下することを防止することができるメディア処理装置、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決することのできる本発明は、メディアの記録面へのデータ書込み処理を実行するデータ書込み部と、印刷ヘッドのノズルからインクを吐出させて前記メディアのレーベル面に対する印刷処理及び前記印刷ヘッドのクリーニング処理を実行する印刷部と、前記メディアを前記データ書込み部や前記印刷部へ搬送する搬送部と、を備えたメディア処理装置であって、
前記印刷部は、当該メディア処理装置に通信可能に接続されたホストコンピューターから印刷処理の実行を予告する印刷準備命令を受信すると、前記印刷ヘッドのクリーニングが必要であるか否かを判定し、必要であると判定したときには、前記メディアの搬送処理又は前記データ書込み処理の何れかの処理に並行して前記クリーニングを実行することを特徴とする。
上記構成によれば、ホストコンピューターが発行する印刷準備命令で印刷部が実行する印刷ヘッドのクリーニングは、メディアの搬送処理中若しくはデータ書込み部におけるデータ書込み処理中など、ホストコンピューターから印刷部に印刷命令が発行される前に開始される。通常は、データ書込み部におけるデータ書込み処理の所要時間はクリーニング処理の所要時間よりも大きい。このため、ホストコンピューターからの印刷準備命令でプリンターが実行したクリーニング処理は、プリンターがホストコンピューターから印刷命令を受ける前に終わる。
したがって、プリンターがホストコンピューターからの印刷命令を受けた時に印刷処理を保留する事態が発生することを防止することができる。すなわち、印刷部はホストコンピューターが発行した印刷命令をすぐに実行することができ、印刷ヘッドのクリーニングのためにメディア作製処理のスループットが低下することを防止することができる。
【００１６】
また、本発明のメディア処理装置において、前記印刷準備命令には、次に実行する前記データ書込み処理に必要な書込み処理時間を含む印刷準備時間が含まれ、
前記印刷部は、前記印刷準備時間に応じて実行するクリーニングの内容を変更することを特徴とする。
ホストコンピューターは、メディアの記録面へ書き込む記録データやメディアのレーベル面への印刷データを管理し、メディアの記録面へのデータ書込み処理や、メディアのレーベル面に対する印刷処理に必要な各種の処理命令をメディア処理装置に送信する。予め、記録データのデータ量に応じたデータ書込み処理時間を管理する機能を備えることによって、次の印刷処理が開始されるまでのおおよその印刷準備時間を算出することができる。さらに、搬送部による各搬送処理の所要時間を印刷準備時間に算入すれば、より正確な印刷準備時間を算出することもできる。
上記のように、印刷部がクリーニング処理の内容をホストコンピューターから通知される印刷準備時間に応じて変更すれば、印刷部が印刷命令を受ける前に確実に通知された印刷準備時間内にクリーニング処理を完了させることができる。したがって、従来のように、データ書込み部によるデータ書込み処理、印刷部へのメディアの搬送処理の終了後に、ホストコンピューターから印刷命令を受信してからクリーニングを実行していた場合と比較すると、ファーストプリントを早めることができる。また印刷部は、ホストコンピューターが発行した印刷命令を従来よりも速やかに実行することができ、印刷ヘッドクリーニングのためにメディア作製処理のスループットが低下することを確実に防止又は軽減することができる。
【００１７】
また、本発明のメディア処理装置において、前記印刷部は、前記印刷準備時間がクリーニングに必要な時間より短い場合は、前記クリーニングを実行しないことを特徴とする。
上記構成によれば、例えば、新たなデータ書込み処理が不要で、メディアのレーベル印刷だけを実行するような場合は、データ書込み時間を要しないため算出される印刷準備時間は短い。このため、ホストコンピューターからの印刷準備命令を受信後、間もなく印刷部に印刷命令が送信されるような場合は、印刷準備時間がクリーニングに必要な時間より短いためクリーニング処理を実行せずに印刷処理を実行することができる。すなわち、速やかに印刷命令の実行に移すことができ、クリーニング処理のためにメディア作製処理のスループットが低下することを防止することができる。
【００１８】
また、上記課題を解決することのできる本発明は、メディアの記録面へのデータ書込み処理を実行するデータ書込み部と、印刷ヘッドのノズルからインクを吐出させて前記メディアのレーベル面に対する印刷処理及び前記印刷ヘッドのクリーニング処理を実行する印刷部と、前記メディアを前記データ書込み部や前記印刷部へ搬送する搬送部と、を備えたメディア処理装置の制御方法であって、
当該メディア処理装置に通信可能に接続されたホストコンピューターから、印刷処理の実行を予告する印刷準備命令を受信する準備命令受信ステップと、
前記印刷ヘッドのクリーニングが必要であるか否かを判定する判定ステップと、
前記判定ステップで必要であると判定したときに、前記メディアの搬送処理又は前記データ書込み処理の何れかの処理と並行して前記クリーニングを実行するクリーニング実行ステップと、を含むことを特徴とする。
上記構成によれば、クリーニング実行ステップで実施するクリーニングは、メディアの搬送処理中若しくはデータ書込み部におけるデータ書込み処理中など、ホストコンピューターから印刷部に印刷命令が発行される前に開始される。
したがって、プリンターがホストコンピューターからの印刷命令を受けた時に印刷処理を保留する事態が発生することを防止することができる。すなわち、印刷部はホストコンピューターが発行した印刷命令をすぐに実行することができ、印刷ヘッドのクリーニングのためにメディア作製処理のスループットが低下することを防止することができる。
【００１９】
また、上記課題を解決することのできる本発明は、前記メディア処理装置が備えるコンピューターに、上記の準備命令受信ステップ、判定ステップ及びクリーニング実行ステップを実行させるためのプログラムである。
【図面の簡単な説明】
【００２０】
【図１】本実施形態のパブリッシャーの開閉扉を開状態としたときの外観斜視図である。
【図２】パブリッシャーのケースを外した状態の前方上側から見た斜視図である。  図１に示したメディア処理システムの制御方法の説明図である。
【図３】メディア処理システムの一実施の形態のブロック図である。
【図４】図３に示したメディア処理システムにおけるメディア作製処理を説明するための図である。
【図５】従来のメディア処理装置の制御方法の説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係るメディア処理装置の実施形態の例を、図面を参照しつつ説明する。なお、本実施形態では、メディア処理装置の一例として、ＣＤやＤＶＤ等の円板状のメディアへのデータの書き込みやメディアのレーベル面への印刷を行うディスクパブリッシャー（以下、「パブリッシャー」という。）を例示して説明する。
【００２２】
（パブリッシャーの構成について）
図１は本実施形態のパブリッシャーの開閉扉を開状態としたときの外観斜視図、図２はパブリッシャーのケースを外した状態の前方上側から見た斜視図である。
パブリッシャー１は、例えばＣＤやＤＶＤ等の円板状のメディアへのデータの書き込みやメディアのレーベル面への印刷を行う装置であり、ほぼ直方体形状のケース２を備えている。このケース２の前面には、左右に開閉可能な開閉扉３，４が取り付けられている。ケース２の上側左端部には、表示ランプ、操作ボタン等が配列された操作面５が設けられており、また、ケース２の下端には、下方に突出するように載置用の脚部６が左右両側に設けられている。左右の脚部６の間位置には引出機構７が設けられている。
【００２３】
正面視右側の開閉扉３は、図１に示すように、パブリッシャー１の前面側の開口部８を開閉するもので、例えば未使用のメディアＭを開口部８を介してセットする時、あるいは作成済みのメディアＭを、開口部８を介して取り出すときに、開閉する扉である。
また、正面視左側の開閉扉４は、図２に示すプリンター１１のインクカートリッジ１２の入れ換え時に開閉するためのものであり、この開閉扉４を開けると、鉛直方向に配列された複数のカートリッジホルダ１３を有するカートリッジ装着部１４が露出するようになっている。
【００２４】
図２に示すように、パブリッシャー１のケース２の内部には、データ書き込み処理が行われていない複数枚（例えば５０枚）の未使用のメディアＭをスタック可能なメディア保管部としてのメディアスタッカー２１と、複数枚（例えば５０枚）の未使用のメディアＭあるいは作成済みメディアＭが保管されるメディア保管部としてのメディアスタッカー２２とが保管されるメディアＭの中心軸線が同一となるように上下に配置されている。メディアスタッカー２１及びメディアスタッカー２２は、それぞれ所定位置に対して着脱自在である。
【００２５】
上側のメディアスタッカー２１は、左右一対の円弧状の枠板２４，２５を備えており、これにより、メディアＭを上側から受け入れ、同軸に積層した状態で収容可能な構成をなしている。メディアスタッカー２１にメディアＭを収容あるいは補充する作業は、開閉扉３を開けてメディアスタッカー２１を取り出すことにより、簡単に行うことが可能となっている。
【００２６】
下側のメディアスタッカー２２も同一構造となっており、左右一対の円弧状の枠板２７，２８を備え、これによって、メディアＭを上側から受け入れ、同軸に積層した状態で収容可能なスタッカーが構成されている。
【００２７】
メディアスタッカー２１及びメディアスタッカー２２の後側には、メディア搬送機構３１が配置されている。メディア搬送機構３１は、本体フレーム３０とシャーシ３２の天板３３との間に垂直に架け渡されている垂直ガイド軸３５を有している。この垂直ガイド軸３５に搬送アーム３６が昇降及び旋回可能な状態で支持されている。搬送アーム３６は、駆動モータ３７によって垂直ガイド軸３５に沿って昇降可能であるとともに、垂直ガイド軸３５を中心に左右に旋回可能である。
【００２８】
上下のスタッカー２１，２２及びメディア搬送機構３１の側方の後方の部位には、上下に積層された２つのメディアドライブ４１，４１が配置され、これらメディアドライブ４１，４１の下側にプリンター１１のキャリッジが移動可能に配置されている。
メディアドライブ４１は、メディアＭへのデータ書き込み位置とメディアＭの受け取り受け渡しを行うメディア受け渡し位置との間を移動可能なメディアトレイ４１ａをそれぞれ有している。
【００２９】
また、プリンター１１は、メディアＭのレーベル面へ印刷可能な印刷位置とメディアＭの受け取り受け渡しを行うメディア受け渡し位置との間を移動可能なメディアトレイ４５を有している。
【００３０】
図２では、上下のメディアドライブ４１のメディアトレイ４１ａが手前に引き出されてメディア受け渡し位置にある状態及び下側のプリンター１１のメディアトレイ４５が手前側のメディア受け渡し位置にある状態が示されている。また、プリンター１１はインクジェットプリンターであり、インク供給機構６０として各色（本実施形態ではブラック、シアン、マゼンタ、イエロー、ライトシアン、ライトマゼンタの６色）のインクカートリッジ１２が用いられ、これらのインクカートリッジ１２がカートリッジ装着部１４の各カートリッジホルダ１３に前方から装着されている。
【００３１】
ここで、メディアスタッカー２１の左右一対の枠板２４，２５の間及びメディアスタッカー２２の左右一対の枠板２７，２８の間には、メディア搬送機構３１の搬送アーム３６が昇降可能な隙間が形成されている。また、これら上下のメディアスタッカー２１とメディアスタッカー２２との間には、メディア搬送機構３１の搬送アーム３６が水平に旋回して、メディアスタッカー２２の真上に位置できるように隙間が開いている。さらに、両メディアトレイ４１ａをメディアドライブ４１に押し込むと、メディア搬送機構３１の搬送アーム３６を下降させて、メディア受け渡し位置にあるメディアトレイ４５にアクセス可能となっている。
【００３２】
メディア搬送機構３１の搬送アーム３６は、両メディアトレイ４１ａをデータ書き込み位置に位置させ、メディアトレイ４５を奥側の印刷位置に位置させた状態で、メディアトレイ４５の高さ位置よりもさらに下側まで下降可能となっている。そして、メディアトレイ４５のメディア受け渡し位置の下方には、搬送アーム３６がこの位置まで下降してリリースしたメディアＭが通過するガイド穴であって、メディアスタッカー（別体スタッカー）が装着されるガイド穴６５が形成されている。
【００３３】
図１及び図２に示すように、引出機構７は、本体フレーム３０の下側に、本体フレーム３０から引き出して開いたり、収納して閉じたりすることが可能な引出トレイ７０を有している。引出トレイ７０には、スタッカー部７１が下方に凹んで設けられている。引出トレイ７０が収納位置（閉位置）にあるとき、スタッカー部７１は、ガイド穴６５の下方に位置し、スタッカー部７１の中心部は、受け渡し位置にある両メディアトレイ４１ａとメディアトレイ４５の中心軸線が同一となるように位置されている。このスタッカー部７１は、ガイド穴６５を介して投入されるメディアＭを受け入れ、このメディアＭを比較的少量（例えば５枚〜１０枚程度）だけ収容する。スタッカー部７１は、メディアＭを上側から受け入れ、同軸に積層した状態で収容可能となっている。
【００３４】
収納状態にある引出トレイ７０のスタッカー部７１及びガイド穴６５には、スタッカー部７１よりもメディアＭの収容量が多いメディアスタッカー（別体スタッカー）７２が着脱可能となっている（図２参照）。このメディアスタッカー７２も、一対の円弧状の枠板７３，７４を備えており、これによって、メディアＭを上側から受け入れ、同軸に積層した状態で複数枚（例えば５０枚）収容可能となっている。一対の円弧状の枠板７３，７４の間には、メディア搬送機構３１の搬送アーム３６が昇降可能な隙間が形成されている。また、一方の枠板７４の上部には着脱時にユーザーによって把持される取っ手７５が設けられている。
【００３５】
そして、メディアスタッカー７２を取り付けた状態とすれば、下側のメディアスタッカー２２から未使用のメディアＭを取り出し、メディアドライブ４１およびプリンター１１でデータ記録および印刷を行った後に、メディアスタッカー７２に収容することができる。
また、例えば、上側のメディアスタッカー２１および下側のメディアスタッカー２２にそれぞれの最大収容枚数（５０枚＋５０枚）の未使用のメディアＭを装填し、下側のメディアスタッカー２２の全枚数（５０枚）のメディアＭを順次処理してメディアスタッカー７２に収容し、次に、上側のメディアスタッカー２１の全枚数（５０枚）のメディアＭを順次処理して、空となった下側のメディアスタッカー２２に収容する。このようにして、上側のメディアスタッカー２１および下側のメディアスタッカー２２の最大収容枚数（５０枚＋５０枚）のメディアＭを一度に処理する（バッチ処理モード）。
【００３６】
また、メディアスタッカー７２を取り外した状態とすれば、上側のメディアスタッカー２１あるいは下側のメディアスタッカー２２から未使用のメディアＭを取り出し、メディアドライブ４１及びプリンター１１でデータ記録及び印刷を行った後に、収納状態にある引出トレイ７０のスタッカー部７１に収容することができる。
【００３７】
これにより、その後、引出トレイ７０を引き出すことでスタッカー部７１から処理が完了したメディアＭを取り出すことができる。つまり、メディアＭへの処理中であっても、開閉扉３を閉じたまま、処理が完了したメディアＭから順に１枚ずつあるいは複数枚ずつ取り出すことができる（外部排出モード）。
【００３８】
（ホストコンピューターとパブリッシャーの内部処理について）
次に上述したパブリッシャー１とパブリッシャー１と通信可能に接続されたホストコンピューター１００と、を備えた本実施形態のメディア処理システムの内部処理について説明する。図３はメディア処理システムの一実施の形態のブロック図、図４は図３に示したメディア処理システムにおけるメディア作製処理を説明するための図である。
【００３９】
図３に示したメディア処理システム２００は、ホストコンピューター１００と、パブリッシャー１とから構成されている。
【００４０】
ホストコンピューター１００は、主として、アプリケーション１０１、プリンタードライバー１０２、搬送命令生成部１０５、書込み命令生成部１０６及び送受信部１０７を備えている。
【００４１】
アプリケーション１０１は、ホストコンピューター１００上で動作するアプリケーションプログラムで、パブリッシャー１によるメディア作製処理に必要なデータを、プリンタードライバー１０２、搬送命令生成部１０５及び書込み命令生成部１０６を介して、パブリッシャー１に送信するユーザーインターフェースを提供する。
【００４２】
また、送受信部１０７は、各種命令、印刷データ及び記録データ等をパブリッシャー１へ送信し、パブリッシャー１から送信されるデータを受信するためのインターフェースである。
【００４３】
プリンタードライバー１０２は、アプリケーション１０１からメディア作製指示を受信すると、プリンター１１が処理可能な形式の印刷データ、印刷コマンドを生成する印刷データ生成部１０３と、プリンター１１による印刷処理の実行を予告する印刷準備命令を生成する印刷準備命令生成部１０４と、を備えている。なお、本実施形態の印刷準備命令は、次に実行するデータ書込み処理に必要な書込み処理時間を含む印刷準備時間が含まれる。なお、データ書込み処理を伴わないメディア作製指示であれば、データ書込み処理時間を０時間とすればよい。
プリンタードライバー１０２は、アプリケーション１０１からメディア作製指示を受信すると、まず印刷準備命令生成部１０４が印刷準備命令を生成し送受信部１０７を介してパブリッシャー１へ送信する。
【００４４】
搬送命令生成部１０５は、アプリケーション１０１からメディア作製指示を受信すると、メディア搬送機構３１が処理可能な形式の搬送コマンドを生成し、送受信部１０７を介してパブリッシャー１へ送信する。
また、書込み命令生成部１０６は、アプリケーション１０１からメディア作製指示を受信するとメディアドライブ４１が処理可能な形式の書込みコマンドを生成し、アプリケーション１０１から指示された記録データとともに送受信部１０７を介してパブリッシャー１へ送信する。
【００４５】
ユーザーは、アプリケーション１０１上で印刷データの作成や編集、メディア作製指示を行う。プリンタードライバー１０２は、アプリケーション１０１により呼び出され、プリンター１１の動作を制御する。同様に、搬送命令生成部１０５はアプリケーション１０１により呼び出されてメディア搬送機構３１の動作を直接制御し、書込み命令生成部１０６はアプリケーション１０１により呼び出されてメディアドライブ４１の動作を制御する。ユーザーがアプリケーション１０１で入力した印刷データやメディア記録面への記録データは、アプリケーション１０１のデータ管理部１０８に保存される。
【００４６】
なお、アプリケーション１０１及びプリンタードライバー１０２は、ホストコンピューター１の図示しないＲＯＭに予め格納されたプログラムであり、各機能部は、ホストコンピューター１の図示しないＣＰＵが上記プログラムを読み出し、実行することにより構成される。
【００４７】
本実施形態において、印刷準備命令生成部１０４は、例えば、アプリケーション１０１からメディア作製指示を受信すると、次の印刷処理の実行を予告する印刷準備命令を生成し、送受信部１０７を介してパブリッシャー１に送信する。印刷準備命令生成部１０４が生成する印刷準備命令は、少なくとも、プリンター１１にメディアを搬送する旨の搬送命令をメディア搬送機構４１が受信するよりも前に、プリンター１１に送信される。
【００４８】
印刷準備命令生成部１０４は、データ管理部１０８に保存された記録データのデータ量に応じたデータ書込み処理時間（印刷準備時間）をデータ管理部１０８より取得し、印刷準備命令とともにパブリッシャー１へ送信する。この場合、データ管理部１０８は、記録データのデータ量と、メディアドライブ４１のメディアの種類に応じたデータ書込み速度と、に基づいてデータ書込み時間を算出する。一般に、ＣＤ（Compact Disc）に記録データを書き込む場合、書込み速度は１倍速で１５０ＫＢ／秒、２倍速で３００ＫＢ／秒である。ＤＶＤ（Digital Versatile Disc）にデータを書き込む場合、書き込み速度は１倍速で１３８５ＫＢ／秒、２倍速で２７７０ＫＢ／秒であることが知られている。メディアドライブ４１のメディアの種類に応じた書込み倍速仕様に応じて、データ書込み処理時間を算出することができる。例えば、ＣＤに１００ＭＢの記録データを１２倍速で書き込む場合、書込み処理時間は約５６秒となる。
また、印刷準備時間には、データ書込み処理時間の他に、メディアをメディアドライブへ搬送する搬送処理時間を含めることができる。例えば、メディアスタッカー２１からメディアドライブ４１のメディアトレイ４１ａへ搬送する搬送処理時間、メディアトレイ４１ａからプリンター１１のメディアトレイ４５へ搬送する搬送処理時間等、は予め設定しておくことができる。
すなわち、データ管理部１０８は、データ書込み処理時間とメディアの搬送処理時間とを含む印刷準備時間を印刷準備命令生成部１０４へ与える。なお、アプリケーション１０１から受信したメディア作製指示がデータ書込み処理を伴わないメディア作製指示である場合は、データ書込み処理時間を０時間とすればよい。
【００４９】
一方、パブリッシャー１は、プリンター１１、メディア搬送機構３１及びメディアドライブ４１の３つのＵＳＢデバイスを内蔵している。パブリッシャー１が内蔵する各ＵＳＢデバイスは、ホストコンピューター１００のＵＳＢポートに複数のＵＳＢデバイスを接続するための分岐装置であるハブ１１０を介して、ホストコンピューター１００と通信可能に接続されている。
【００５０】
各ＵＳＢデバイスは、通信インターフェースとしての送受信部１１１，１３１，１４１をそれぞれ備えている。
プリンター１１は、送受信部１１１の他に、印刷データを展開保存するプリントバッファ１１２と、不図示の印刷ヘッドやキャリッジの動作を制御する印刷制御部１１３と、印刷ヘッドのクリーニング動作を制御するクリーニング実行部１１４と、ホストコンピューター１００から送信された印刷準備命令に応じて、印刷ヘッドのクリーニングが必要であるか否かを判定する印刷準備命令判定部１１５を備えている。送受信部１１１、印刷制御部１１３、クリーニング実行部１１４及び印刷準備命令判定部１１５は、不図示のＣＰＵがＲＯＭ等の不揮発性の記憶部に記憶されているファームウェアを実行することによって構成される。
【００５１】
送受信部１１１は、ホストコンピューター１００からハブ１１０を介して送信された印刷データ、印刷準備命令及び印刷命令等を受信するためのインターフェースである。送受信部１１１で一時保存した印刷データはプリントバッファ１１２に展開され、印刷可能なドットデータに変換される。印刷制御部１１３は、受信した印刷命令に基づいて、印刷ヘッドやキャリッジ等を駆動させてプリントバッファ１１２に展開されたドットデータをメディアのレーベル面に印刷する。
【００５２】
クリーニング実行部１１４は、クリーニング処理として、例えば、印刷ヘッドを拭くワイピング動作、印刷ヘッドのノズルから規定量のインクを吸い出す本吸引動作、微量吸引動作、空吸引動作、及び休止動作といった各種の動作を実行できるように構成されている。
【００５３】
印刷準備命令判定部１１５は、印刷ヘッドのクリーニング状況をプリンター１１の不図示のＲＡＭ等に保存されているクリーニング履歴等に基づき、クリーニングを実行するか否かを判定する。ここで、印刷準備命令に含まれる印刷準備時間に基づいて、クリーニング実行部１１４が印刷準備時間内にクリーニングを完了するよう、実行するクリーニングの種類を変更してもよい。
例えば、上述したように、メディアをメディアスタッカー２１からメディアドライブ４１のメディアトレイ４１ａへ搬送する場合の搬送処理時間と、データ書込み処理時間と、の合計が７０秒であったとすると、７０秒以内に完了することができるクリーニング処理を選択し、クリーニング実行部１１４へ指示する。
一方、印刷準備時間がクリーニング処理に必要な時間より短い場合は、クリーニング処理を実行しないで、次に十分な印刷準備時間が得られたときに実行してもよい。
【００５４】
メディア搬送機構３１は、送受信部１３１の他に、搬送アーム３６によるメディアの搬送動作を制御する搬送制御部１３２を備えている。
送受信部１３１は、ホストコンピューター１からハブ１１０を介して送信された搬送命令を受信するためのインターフェース部である。送受信部１３１で一時保存した搬送命令に基づき、搬送制御部１３２は、搬送アーム３６やメディアを把持する把持機構等を駆動させて、メディアを搬送する。例えば、搬送制御部１３２からの指示に応じて搬送アーム３６が、メディアが積層されたメディア保管部からメディアを把持し、把持したメディアをメディアドライブ４１のメディアトレイ４１ａやプリンター１１のメディアトレイ４５まで搬送する。また、搬送制御部１３２からの指示に応じて搬送アーム３６が、レーベル印刷後のメディアをメディアトレイ４５からピックアップし、ピックアップしたメディアを引出しトレイ７０へ搬送する。
【００５５】
また、メディアドライブ４１は、前述の送受信部１４１の他に、データ書込み動作を制御するデータ書込み制御部１４２を備えている。送受信部１４１は、ホストコンピューター１からハブ１１０を介して送信された書込み命令を受信するためのインターフェースである。データ書込み制御部１４２は、記録データをメディアの記録面に記録する。
【００５６】
なお、送受信部１３１及び搬送制御部１３２、送受信部１４１及びデータ書込み制御部１４２は、メディア搬送機構３１及びメディアドライブ４１がそれぞれ備える不図示のＣＰＵがＲＯＭ等の不揮発性の記憶部に記憶されているファームウェアを実行することによって構成される。
【００５７】
（メディア作製処理について）
以上に説明したメディア処理システム２００におけるメディア作製処理の流れを説明する。図４は、メディア作製処理を説明するための図である。
まず、ホストコンピューター１００のアプリケーション１０１への情報入力画面で、メディアのレーベル面へ印刷するデータの入力が完了すると、アプリケーション１０１からメディア作製指示が送信される。メディア作製指示に応じてプリンタードライバー１０２の印刷準備命令生成部１０４が上述した印刷準備命令を生成し、送受信部１０７を介してパブリッシャー１のプリンター１１へ送信する（ステップＳ１１）。このステップＳ１１は、レーベルプリンター１１が印刷準備命令を受信する準備命令受信ステップである。
【００５８】
次に、アプリケーション１０１からのメディア作製指示に応じて、搬送命令生成部１０５がメディアのメディア搬送機構１３０への搬送命令を生成し、パブリッシャー１のメディア搬送機構３１へ送信する（ステップＳ１２）。メディア搬送機構３１は、搬送命令に応じてメディアをメディア保管部からメディアドライブ４１へ搬送する（ステップＳ１３）。さらに、アプリケーション１０１からのメディア作製指示に応じて、書込み命令生成部１０６がデータ管理部１０８に保管されている記録データの書込み命令を生成し、パブリッシャー１のメディアドライブ４１へ送信する（ステップＳ１４）。メディアを受けたメディアドライブ４１は、データ書込み命令にしたがってデータ書込み処理を行う（ステップＳ１５）。
【００５９】
ここで、ステップＳ１２〜Ｓ１５を実行している間に、プリンター１１は、ステップＳ１１で受信した印刷準備命令にしたがって、印刷準備命令判定部１１５が印刷ヘッドのクリーニング状況からクリーニング処理が必要であるか否かを判定する（ステップＳ１６）。判定ステップＳ１６において、クリーニング処理が必要であると判定した場合は、クリーニング実行部１１４がクリーニング処理を実行する（ステップＳ１７）。このクリーニング実行ステップＳ１７では、メディアドライブ４１へのメディアの搬送処理（ステップＳ１３）又はメディアドライブ４１におけるデータ書込み処理（ステップＳ１５）の何れかの処理と並行してクリーニングを実行する。
【００６０】
メディアドライブ４１におけるデータ書込み処理（ステップＳ１５）が完了すると、搬送命令生成部１０５は、メディアをメディアドライブ４１からプリンター１１に搬送する旨の搬送命令を生成しメディア搬送機構３１へ送信する（ステップＳ１８）。搬送命令を受けたメディア搬送機構３１がメディアドライブ４１からプリンター１１へメディアを搬送すると（ステップＳ１９）、印刷データ生成部１０３が印刷命令を生成して印刷データとともにプリンター１１へ送信する（ステップＳ２０）。
【００６１】
印刷命令を受けたプリンター１１は印刷データに基づいて、メディアに対するレーベル印刷を実行する（ステップＳ２１）。次に、搬送命令生成部１０５はプリンター１１上のメディアをメディア保管部（例えば、メディアスタッカー２２）に搬送する旨の搬送命令をメディア搬送機構３１に発行し（ステップＳ２２）、その命令に基づいてメディア搬送機構３１がプリンター１１上のメディアをメディア保管部に搬送する（ステップＳ２３）。以上で、一連のメディア作製処理が完了する。
【００６２】
このように、本実施形態のパブリッシャー１は、例えば、ホストコンピューター１００が発行する印刷準備命令に基づいてプリンター１１が実行するクリーニング処理は、メディアドライブ４１へのメディアの搬送処理中若しくはメディアドライブ４１におけるデータ書込み処理中など、ホストコンピューター１００からプリンター１１に印刷命令が送信される前に開始される。
例えば、メディアドライブ４１におけるデータ書込み処理の所要時間は、比較的所要時間が長いクリーニング処理よりも大きい場合が多い。このため、ホストコンピューター１００からの印刷準備命令でプリンター１１が実行するクリーニングは、ほぼプリンター１１がホストコンピューター１００から印刷命令を受ける前に完了する。
【００６３】
したがって、プリンター１１はホストコンピューター１００から印刷命令を受けた時に印刷処理を保留する必要がなく、ホストコンピューター１００が発行した印刷命令を受信するとすぐに実行することができる。このため、プリンター１１のクリーニング処理のためにメディア作製処理のスループットが低下することを防止することができる。
【００６４】
また、本実施形態の場合、ホストコンピューター１００のデータ管理部１０８が、メディアの記録面へ書き込む記録データやメディアのレーベル面への印刷データを一時的に管理する。メディア作製指示が入力されると、メディアの記録面へのデータ書込み処理や、メディアのレーベル面に対する印刷処理に必要な各種の処理命令を搬送命令生成部１０５、書込み命令生成部１０６及び印刷データ生成部１０３が生成し、パブリッシャー１に送信する。データ管理部１０８は記録データのデータ量に応じたデータ書込み処理時間を管理することによって、次の印刷処理が開始されるまでのおおよその印刷準備時間を算出することができる。さらに、本実施形態ではメディア搬送機構３１による各搬送処理の所要時間を印刷準備時間に算入することができるので、より正確な印刷準備時間を算出することができる。
【００６５】
さらに、プリンター１１の印刷準備命令判定部１１５は、ホストコンピューター１００から通知される印刷準備時間に応じて印刷準備時間内に完了することができるクリーニング処理の種類を選択することができる。したがって、印刷部が印刷命令を受ける前に確実にクリーニング処理を完了させることができる。このため、メディアドライブ４１によるデータ書込み処理、プリンター１１へのメディアの搬送処理の終了後に、ホストコンピューターから印刷命令を受信し、クリーニングを実行していた場合と比較すると、ファーストプリントを早めることができる。またプリンター１１は、ホストコンピューター１００が発行した印刷命令を従来よりも速やかに実行することができ、クリーニング処理のためにメディア作製処理のスループットが低下することを確実に防止又は軽減することができる。
【００６６】
また、本実施形態のプリンター１１に装備した印刷準備命令判定部１１５は、ホストコンピューター１００からの印刷準備命令に含まれた印刷準備時間がクリーニング処理に必要な時間より短い場合は、クリーニング処理を実行しないよう構成することもできる。
新たなデータ書込み処理が不要で、メディアのレーベル印刷だけを実行するような場合は、データ書込み時間を要しないため算出される印刷準備時間は短い。このため、ホストコンピューターからの印刷準備命令を受信後、間もなくプリンター１１に印刷命令が送信されるような場合は、印刷準備時間がクリーニングに必要な時間より短いためクリーニング処理を実行せずに印刷処理を実行することもできる。すなわち、速やかに印刷命令の実行に移すことができ、クリーニング処理のためにメディア作製処理のスループットが低下することを防止することができる。
【符号の説明】
【００６７】
１：パブリッシャー、１１：プリンター、３１：メディア搬送機構、４１：メディアドライブ、１００：ホストコンピューター、１０１：アプリケーション、１０２：プリンタードライバー、１０３：印刷データ生成部、１０４：印刷準備命令生成部、１０５：搬送命令生成部、１０６：書込み命令生成部、１０７：送受信部、１０８：データ管理部、１１０：ハブ、１１２：プリントバッファ、１１３：印刷制御部、１１４：クリーニング実行部、１１５：印刷準備命令判定部、１３２：搬送制御部、１４２：データ書込み制御部。
【図１】
2010165432.tif 000003
【図２】
2010165432.tif 000004
【図４】
2010165432.tif 000005
【図５】
2010165432.tif 000006
【図３】
2010165432.tif 000007