(57)【要約】【課題】搬送機構部と印刷機構部とがそれぞれ別個の制御部によって制御される印刷装置において、搬送処理と印刷処理とを連動させて全体の動作をスムーズに制御する。【解決手段】印刷データに応じてレーベルプリンタ１２０にレーベル印刷処理を実行させる印刷制御部１２３と、印刷制御部１２３と連携せず搬送データに応じて別個独立してメディア搬送機構１３０に搬送処理を実行させる搬送制御部１３２と、を備えたメディア処理装置１００を制御する印刷制御方法であって、印刷データ生成処理が中断している間に、搬送データを生成してメディア処理装置１００へ送信し（ステップＳ１４）、搬送データがメディア処理装置１００へ送信されてから、搬送データに基づく搬送処理が終了するために必要な時間だけ待機すると、中断した印刷データ生成処理を再開し（ステップＳ１６）、生成した印刷データをメディア処理装置１００へ送信する（ステップＳ１７）【選択図】図４
2008171272.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御装置であって、
前記印刷データを生成する印刷データ生成部と、
前記印刷データ生成部による印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信する搬送データ生成部と、を備え、
前記印刷データ生成部は、前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するために必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開し、生成した前記印刷データを前記印刷装置へ送信することを特徴とする印刷制御装置。
【請求項２】
印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御方法であって、
印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信し、
前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するために必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開し、
生成した前記印刷データを前記印刷装置へ送信することを特徴とする印刷制御方法。
【請求項３】
印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御装置に、
印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信するステップと、
前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するために必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開するステップと、
生成した前記印刷データを前記印刷装置へ送信するステップと、を実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。
【背景技術】
【０００２】
用紙を搬送しながら印刷媒体に対する印刷処理を実行する印刷装置は、ホストコンピュータ等の印刷制御装置から送信される印刷コマンド及び搬送コマンドを含む印刷データに応じて印刷処理を実行する。印刷コマンドに応じて印刷ヘッド等の印刷機構部の動作制御が行われ、搬送コマンドに応じて搬送ローラ等の搬送機構部の動作制御が行われる。一般に、ホストコンピュータから送信されるこれらのコマンドは、１つの制御部（ＣＰＵ）で解析、処理される（例えば、特許文献１の図２参照）。
【０００３】
すなわち、１つの制御部は受信したコマンドを順に解析し、解析したコマンドが搬送コマンドであれば搬送ローラ等の搬送機構部に動作を指示し、印刷コマンドであれば印刷ヘッド等の印刷機構部の動作を指示する。このため、印刷物の搬送処理から印刷処理までの処理を一連の動作として一つの制御部が統括して実行できるよう構成されている。
【特許文献１】特開２００６−２１２８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、搬送機構部と印刷機構部とをそれぞれ別個の制御部によって制御するような印刷装置においては、搬送機構部を制御する搬送制御部と印刷機構部を制御機構する印刷制御部とが互いにうまく連携しないと、搬送処理と印刷処理とがかち合ったり、搬送処理と印刷処理との間隔が空き過ぎたりして、全体の動作をスムーズに制御することができない。
【０００５】
また、印刷対象物が印刷装置の印刷位置まで搬送される前に、印刷データが実行されると、印刷対象物がセッティングされていないのに、印刷機構部だけが駆動してしまうような不都合が発生する。
【０００６】
本発明は、上記課題を解決するためになされたものであって、搬送機構部と印刷機構部とがそれぞれ別個の制御部によって制御される印刷装置において、搬送処理と印刷処理とを連動させて全体の動作をスムーズに制御することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御装置であって、
前記印刷データを生成する印刷データ生成部と、
前記印刷データ生成部による印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信する搬送データ生成部と、を備え、
前記印刷データ生成部は、前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するのに必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開し、生成した前記印刷データを前記印刷装置へ送信することを特徴とする。
【０００８】
また、本発明は、印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御方法であって、
印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信し、
前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するために必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開し、
生成した前記印刷データを前記印刷装置へ送信することを特徴とする。
【０００９】
また、本発明は、印刷データに応じて印刷機構部に印刷処理を実行させる印刷制御部と、前記印刷制御部と連携せず搬送データに応じて別個独立して搬送機構部に搬送処理を実行させる搬送制御部と、を備えた印刷装置を制御する印刷制御装置に、
印刷データ生成処理が中断している間に、前記搬送データを生成して前記印刷装置へ送信するステップと、
前記搬送データが前記印刷装置へ送信されてから、前記搬送データに基づく前記搬送処理が終了するために必要な時間だけ待機すると、中断した前記印刷データ生成処理を再開するステップと、
生成した前記印刷データを前記印刷装置へ送信するステップと、を実行させることを特徴とする。
【００１０】
本発明において、印刷装置が備える搬送機構部と印刷機構部とはそれぞれ連携しない制御部によって制御されている。すなわち、搬送機構部は搬送制御部によって、印刷機構部は印刷制御部によって別個独立に制御されている。このため、印刷装置を制御する印刷制御装置では、各制御部に与える命令がそれぞれ必要であるが、この点本発明は、印刷データおよび搬送データをそれぞれ生成することができるようになっている。搬送制御部は搬送データに応じて搬送機構部を制御し、印刷制御部は印刷データに応じて印刷機構部を制御することができる。
【００１１】
そして、印刷データ生成処理が中断している間に搬送データ生成部は搬送データを生成し、印刷データの送信に先立って搬送データを印刷装置へ送信するので、印刷データが印刷装置に送信される前に搬送制御部は搬送機構部に対して搬送処理を実行させることができる。また、印刷データ生成処理は、搬送データが印刷装置へ送信されてから、搬送データに基づく搬送処理が終了するために必要な時間だけ待機してから、再開されるようになっている。したがって、送信した搬送データに基づく搬送処理が終了するために必要な時間が経過しない限り、印刷データ生成処理は再開されないので、期待する搬送処理が確実に終了してから印刷データを送信して印刷処理を実行させることができる。
【００１２】
したがって上記構成によれば、搬送機構部と印刷機構部とがそれぞれ別個の制御部によって制御される印刷装置であっても、搬送処理と印刷処理とがかち合ったり、搬送処理と印刷処理との間隔が空き過ぎたりすることなく、搬送処理と印刷処理とを連動させて全体の動作をスムーズに制御することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る印刷制御装置及び印刷制御方法の実施形態について、図面を用いて説明する。図１は、本実施形態のホストコンピュータとホストコンピュータによって制御されるメディア処理装置を示した概略図である。
図１に示すように、本実施形態では、ホストコンピュータ１（印刷制御装置）のＵＳＢポートに複数のＵＳＢデバイスを接続するための分岐装置であるハブ１１０を介して、レーベルプリンタ１２０、メディア搬送機構１３０及び図示せぬメディアドライブの３つのＵＳＢデバイスが通信可能に接続されている。なお、レーベルプリンタ１２０はＣＤ／ＤＶＤなどのメディアの片面にレーベル印刷を行い、メディアドライブはメディアの他面にデータを書き込み、メディア搬送機構１３０は搬送アームを駆動させて、これらのＵＳＢデバイスとメディアをスタックするメディアスタッカとの間でメディアを搬送する。
【００１４】
本実施形態では、レーベルプリンタ１２０、メディア搬送機構１３０及びメディアドライブと、が図示せぬ筐体によって覆われて、メディアのデータ書き込み面に対するデータの書込み、レーベル面に対するレーベル印刷等を行うメディア処理装置１００（印刷装置）を形成している。以下では、レーベルプリンタ１２０によるレーベル面に対する印刷処理に特化して説明する。
【００１５】
（ホストコンピュータ及びメディア処理装置の内部処理について）
ホストコンピュータ１は、主に、アプリケーション１０、印刷制御装置としての機能を担うプリンタドライバ１１、送受信部１２、などで構成される。更に、プリンタドライバ１１は、印刷データ生成部１３と搬送データ生成部１４とを含む。
メディア処理装置１００を構成する各ＵＳＢデバイスは、通信インターフェースとしての送受信部１２１，１３１をそれぞれ備えている。レーベルプリンタ１２０は主に、プリントバッファ１２２、印刷制御部１２３と、を備え、メディア搬送機構１３０は主に、搬送制御部１３２、メディア供給部１３３、メディア排出部１３４、とを備えている。
【００１６】
ホストコンピュータ１のアプリケーション１０は、印刷に係る各種コマンド等をレーベルプリンタ１２０に実行させるためのユーザーインターフェースを提供する。ユーザーは、アプリケーション上で印刷データの作成や編集、印刷指示を行う。プリンタドライバ１１は、アプリケーション１０により呼び出され、レーベルプリンタ１２０及びメディア搬送機構１３０の動作を直接制御する。具体的には、アプリケーション１０での設定等に応じて印刷データ生成部１３が印刷データを生成し、搬送データ生成部１４が搬送データを生成して、適切なタイミングで各データは送受信部１２を介してメディア処理装置１００へ送信される。
【００１７】
なお、アプリケーション１０およびプリンタドライバ１１は、ホストコンピュータ１の図示しないＲＯＭに予め格納されたプログラムであり、それぞれの各種機能は、ホストコンピュータ１の図示しない制御部（ＣＰＵ）で上記プログラムを読み出し、実行することにより実現される。また、送受信部１２は、印刷データや搬送データをメディア処理装置１００へ送信するためのインターフェース部である。
【００１８】
メディア処理装置１００側の送受信部１２１は、ホストコンピュータ１からハブ１１０を介して送信された印刷データを受信するためのインターフェース部である。送受信部１２１で一時保存した印刷データはプリントバッファ１２２に展開され、印字可能なドットデータに変換される。印刷制御部１２３は、受信した印刷コマンドに基づいて、図示せぬ印刷ヘッドやキャリッジ等を駆動させてプリントバッファ１２２に展開されたドットデータをメディアのレーベル面に印刷する。
【００１９】
またメディア処理装置１００側の送受信部１３１は、ホストコンピュータ１からハブ１１０を介して送信された搬送データを受信するためのインターフェース部である。送受信部１３１で一時保存した搬送データに基づき、搬送制御部１３２は、図示せぬ搬送アームやメディアを把持する把持機構等を駆動させて、メディアを搬送する。
【００２０】
メディア供給部１３３は、搬送制御部１３２からの指示に応じてメディアが積層されたスタッカからメディアをピックし、ピックしたメディアをレーベルプリンタのメディアトレイまで搬送する。すなわち、印刷対象メディアをレーベルプリンタへ供給する。
メディア排出部１３３は、搬送制御部１３２からの指示に応じてレーベル印刷後のメディアをメディアトレイからピックし、ピックしたメディアを図示せぬメディア処理装置１００の排出口まで搬送する。すなわち、レーベル印刷後のメディアを排出口へ排出する。
【００２１】
図２は、本発明の実施の形態におけるメディア処理装置１００の、ホストコンピュータ１のアプリケーション１０の印刷設定画面を示す模式図である。アプリケーション１０を起動すると、ホストコンピュータ１の表示手段（図示省略）は印刷設定画面の表示が可能となる。印刷設定画面は、印刷出力を行うプリンタの選択、印刷範囲の指定、印刷部数の指定等が行える画面である。画面表示において、「ＯＫ」ボタン１０１を押下すると印刷処理が実行される。一方、「キャンセル」ボタン１０２を押下すると、印刷処理は実行されない。印刷設定画面の表示において「プロパティ」ボタン１０３を押下すると、プロパティ設定画面が表示される。
【００２２】
図３は、本発明の実施の形態におけるメディア処理装置１００の、ホストコンピュータ１のアプリケーション１０のプロパティ設定画面を示す模式図である。プロパティ設定画面は、給紙元、排紙先、カラーモード等の設定が行える画面である。プロパティ画面の各印刷設定がなされると、「プレビュー画面」２０１にプロパティの各印刷設定に基づいた印刷プレビューが表示される。例えば、「メディアタイプ」２０２で「ワイドタイプ」を選択すると、「プレビュー画面」２０１にはワイドタイプのメディアの印刷プレビューが表示される。「ＯＫ」ボタン２０４が押下されると、プリンタドライバ１１が呼び出され、印刷データ及び搬送データが生成されてメディア処理装置１００へ送られ、プロパティ設定画面で設定された設定内容に基づいた印刷処理が実行される。
【００２３】
（プリンタドライバの印刷制御処理について）
次に、プリンタドライバが行う印刷制御処理について図４を参照して説明する。図４は、プリンタドライバとメディア処理装置が行う印刷制御処理を説明するためのフローチャートである。
【００２４】
ユーザーが図２の「ＯＫ」ボタンあるいは図３の「ＯＫ」ボタンを押下すると、アプリケーション１０から印刷命令がプリンタライバ１１に送られ、プリンタドライバ１１が呼び出される（ステップＳ１１：Ｙｅｓ）。プリンタドライバ１１の印刷データ生成部１３は、設定内容に応じて印刷データの生成処理を開始するが、まもなく印刷データ生成処理を中断する(ステップＳ１２，ステップＳ１３)。
【００２５】
印刷データ生成部１３が印刷データ生成処理を中断すると、搬送データ生成部１４は、メディアが積層されたスタッカからメディアをピックし、ピックしたメディアをレーベルプリンタ１２０のメディアトレイまで搬送するよう搬送制御部１３２に指示する内容の搬送データを生成して、生成した搬送データをメディア処理装置１００へ送信する（ステップＳ１４）。
【００２６】
送受信部１３１を介して搬送データを受信した搬送制御部１３２はメディア供給部１３３を呼び出し、搬送アーム、把持手段等を駆動させてメディアが積層されたスタッカからメディアをピックし、ピックしたメディアをレーベルプリンタのメディアトレイまで搬送して印刷対象メディアを供給する（ステップＳ２１）。
【００２７】
メディア処理装置１００において印刷対象メディアの搬送処理が行われている一方で、ホストコンピュータ１のプリンタドライバ１１では、搬送データ生成部１４が搬送データを生成して送信すると、送信した搬送データに基づく搬送処理がメディア搬送機構１３０によって終了するのに必要な時間だけ待機する。つまり、搬送データを送信してから、搬送データがメディア処理装置１００の搬送制御部１３２に解析処理され、メディア供給部１３３によるメディア搬送処理が終了するまで、ステップＳ１３で中断した印刷データ生成処理を再開することなく待機する（ステップＳ１５）。
【００２８】
ここで、搬送データに基づくメディア搬送処理がメディア搬送機構１３０によって終了するのに必要な時間とは、ホストコンピュータ１とメディア処理装置１００との間のデータ転送速度、搬送制御部１３２の解析能力、搬送アームを駆動させるモーターの性能等によって変化する値である。しかし、各仕様条件から求められる経験値によって機種毎に決定することができる。ここでは、例えば５[ｓ]として以下説明する。
【００２９】
また、搬送制御部１３２がメディア搬送処理を監視し、メディア搬送処理が終了したことをホストコンピュータ１へ搬送完了ステータスとして返すようにしてもよい。この場合には、ホストコンピュータ１が搬送完了ステータスを受信してから印刷データ生成処理を再開すればよい。さらに、メディアトレイにメディアが載置されたことをセンサによって検知するような構成とすることも可能である。
【００３０】
印刷データ生成部１３は、搬送データがメディア処理装置１００へ送信されてから５[ｓ]経過すると、ステップＳ１３で中断した印刷データ生成処理を再開し（ステップＳ１６）、アプリケーション１０から送信された印刷元データの情報を加工して、印刷制御部１２３を動作させる命令に変更されたデータへ変換した印刷データを生成し、これをメディア処理装置へ送信する（ステップＳ１７）。
【００３１】
送受信部１３１を介して受信した印刷データはプリントバッファ１２２にドットデータとして展開されて、展開されたドットデータに基づき印刷制御部１２３が印刷処理を実行する（ステップＳ２２）。すなわち、ステップＳ２１でレーベルプリンタ１２０に搬送されてメディアトレイに載置されたメディアのレーベル面に対して印刷処理が実行される。
【００３２】
このように、本実施形態のプリンタドライバ１１は、印刷データを生成して、レーベルプリンタ１２０へ送信する前に、印刷物である印刷対象メディアをレーベルプリンタのメディアトレイへ搬送させるための搬送データを生成して、メディア搬送機構１３０へ送信するよう構成されている。すなわち、印刷命令を受けた後、メディア処理装置１００には印刷データよりも先に搬送データが送信されるので、印刷処理が実行される前に確実にメディアをメディアトレイまで搬送させることができる。このため、メディアがメディアトレイに載置されていない状態で、レーベルプリンタが駆動して印刷処理が実行されるような誤動作を防止することができる。
【００３３】
本実施形態におけるメディア処理装置１００は、レーベルプリンタ１２０、メディア搬送機構１３０及びメディアドライブの３つの、ＵＳＢデバイスがハブ１１０を介してホストコンピュータ１に接続されている。そして、各デバイスはそれぞれ独立した制御部（印刷制御部１２３、搬送制御部１３２等）を有し、印刷制御部１２３はホストコンピュータ１から送信される印刷データに応じてレーベル印刷処理を実行し、搬送制御部１３２はホストコンピュータ１から送信される搬送データに応じてメディア搬送処理を実行し、印刷処理と搬送処理とは互いに連携することなく実行される。しかしながら、本発明を適用することによって搬送処理と印刷処理とを連動させて全体の動作をスムーズに制御することが可能となる。
【図面の簡単な説明】
【００３４】
【図１】本実施形態のホストコンピュータとホストコンピュータによって制御されるメディア処理装置を示した概略図である。
【図２】本実施形態におけるメディア処理装置の、アプリケーションの印刷設定画面を示す模式図である。
【図３】本実施形態におけるメディア処理装置の、アプリケーションのプロパティ設定画面を示す模式図である。
【図４】本実施形態のプリンタドライバとメディア処理装置が行う印刷制御処理を説明するためのフローチャートである。
【符号の説明】
【００３５】
１：ホストコンピュータ、１０アプリケーション、１１：プリンタドライバ、１２：送受信部、１３：印刷データ生成部、１４：搬送データ生成部、１００：メディア処理装置、１１０：ハブ、１２０：レーベルプリンタ、１２１：送受信部、１２２：プリントバッファ、１２３：印刷制御部、１３０：メディア搬送機構、１３１：送受信部、１３２：搬送制御部、１３３：メディア供給部、１３４：メディア排出部
【図１】
2008171272.tif 000003
【図２】
2008171272.tif 000004
【図３】
2008171272.tif 000005
【図４】
2008171272.tif 000006