(57)【要約】【課題】不具合発生時の原因を迅速かつ容易に特定することができるようにする。【解決手段】ホストコンピュータから送信されてきたデータはデータ受信部１５１によって受信され、編集部１５２に供給される。編集部１５２において編集処理が施されたデータは、印字部１５３によって印字される。アイコン読出部１５４は、データ受信部１５１、編集部１５２、および印字部１５３の処理状況を把握し、現在実行されている処理に対応するアイコンのアイコンデータをアイコン記憶部１５５から読み出し、アイコン表示制御部１５６に供給する。アイコン表示制御部１５６は、アイコン読出部１５４より供給されたアイコンデータを表示部１１６に供給する。表示部１１６はこのアイコンデータに対応するアイコンを画面に表示する。【選択図】図２
2006205632.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから送信されてきたデータに基づいて印字処理を行うプリンタであって、
前記ホストコンピュータから送信されてきた前記データを受信する受信手段と、
前記受信手段によって受信された前記データを編集する編集手段と、
前記編集手段によって編集された前記データに基づいて印字処理を行う印字手段と、
前記受信手段による受信処理、前記編集手段による編集処理、および前記印字手段による印字処理の各処理が開始されたか否かを判定する判定手段と、
前記受信処理、前記編集処理、および前記印字処理のうち、前記判定手段によって開始されたと判定されたものに対応するテキストおよび図形の少なくともいずれか一方を所定の表示装置に表示させる表示制御手段と
を備えることを特徴とするプリンタ。
【請求項２】
前記表示制御手段は、前記判定手段によって開始されたと判定された前記処理の所定のものに対応するテキストまたは図形の少なくともいずれか一方を前記表示装置に表示させた後、前記判定手段によって前記処理の他の所定のものが開始されたと判定されるまで、前記処理の所定のものに対応するテキストまたは図形の少なくともいずれか一方を継続して前記表示装置に表示させる
ことを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記図形はアイコンであり、前記受信処理に対応する受信アイコンと、前記編集処理に対応する編集アイコンと、前記印字処理に対応する印字アイコンとを記憶する第１のアイコン記憶手段と、
前記受信処理が開始されたとき、前記第１のアイコン記憶手段から前記受信アイコンを読み出し、前記編集処理が開始されたとき、前記第１のアイコン記憶手段から前記編集アイコンを読み出し、前記印字処理が開始されたとき、前記第１のアイコン記憶手段から前記印字アイコンを読み出すアイコン読出手段と、
前記アイコン読出手段によって読み出された前記受信アイコン、前記編集アイコン、および前記印字アイコンの少なくともいずれか１つを記憶する第２のアイコン記憶手段と
をさらに備え、
前記表示制御手段は、前記受信アイコン、前記編集アイコン、および前記印字アイコンのうち、前記第２のアイコン記憶手段によって記憶されているものを前記表示装置に表示させる
ことを特徴とする請求項１に記載のプリンタ。
【請求項４】
前記第２のアイコン記憶手段は、前記受信アイコン、前記編集アイコン、および前記印字アイコンのうち、最後に記憶したもの以外のものを消去する
ことを特徴とする請求項３に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタに関し、特に、受信したデータを編集した後、印字するプリンタに関する。
【背景技術】
【０００２】
従来、ホストコンピュータに接続されるオンラインプリンタは、ホストコンピュータから送信されてきたコマンドおよびデータを受信し、受信したコマンドおよびデータを編集した後、印字処理を行うようになっている。
【０００３】
また、ユーザＩＤ、データファイル名、印刷データの大きさ、時間等を印刷データ情報として印刷データに付加し、この印刷データ情報を受信したプリンタ側で保持し、不具合が発生した時点のこの印刷データ情報をチェックすることにより、不具合の原因を解析することができるようにしたものがある（例えば、特許文献１参照）。
【特許文献１】特開２００３−６７１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、ホストコンピュータからオンラインプリンタにコマンドが送信されてから実際に印字動作が開始されるまでの間、ユーザは、オンラインプリンタがコマンドやデータの受信を行っているのか、あるいはコマンドやデータの編集を行っているのかを認識することができなかった。
【０００５】
このため、ホストコンピュータからオンラインプリンタにコマンドやデータを送信したにも拘わらず、オンラインプリンタが印字を開始しないという状況が発生した場合、オンラインプリンタがどの処理を行っているときに不具合が発生したのかを認識することができない。従って、不具合の原因を特定するのに時間を要する場合があるという問題があった。
【０００６】
また、特許文献１に記載の発明では、複数の処理によって印字が行われるプリンタのどの処理中に不具合が発生したのかを特定することができないため、迅速かつ容易に不具合の原因を特定することができないという問題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、処理状況を表示することにより、不具合が発生した場合に、その原因を迅速かつ容易に特定することができるようにするものである。
【課題を解決するための手段】
【０００８】
請求項１に記載のプリンタは、ホストコンピュータから送信されてきたデータに基づいて印字処理を行うプリンタであって、ホストコンピュータから送信されてきたデータを受信する受信手段と、受信手段によって受信されたデータを編集する編集手段と、編集手段によって編集されたデータに基づいて印字処理を行う印字手段と、受信手段による受信処理、編集手段による編集処理、および印字手段による印字処理の各処理が開始されたか否かを判定する判定手段と、受信処理、編集処理、および印字処理のうち、判定手段によって開始されたと判定されたものに対応するテキストおよび図形の少なくともいずれか一方を所定の表示装置に表示させる表示制御手段とを備えることを特徴とする。
また、表示制御手段は、判定手段によって開始されたと判定された処理の所定のものに対応するテキストまたは図形の少なくともいずれか一方を表示装置に表示させた後、判定手段によって処理の他の所定のものが開始されたと判定されるまで、処理の所定のものに対応するテキストまたは図形の少なくともいずれか一方を継続して表示装置に表示させるようにすることができる。
また、図形はアイコンであり、受信処理に対応する受信アイコンと、編集処理に対応する編集アイコンと、印字処理に対応する印字アイコンとを記憶する第１のアイコン記憶手段と、受信処理が開始されたとき、第１のアイコン記憶手段から受信アイコンを読み出し、編集処理が開始されたとき、第１のアイコン記憶手段から編集アイコンを読み出し、印字処理が開始されたとき、第１のアイコン記憶手段から印字アイコンを読み出すアイコン読出手段と、アイコン読出手段によって読み出された受信アイコン、編集アイコン、および印字アイコンの少なくともいずれか１つを記憶する第２のアイコン記憶手段とをさらに備え、表示制御手段は、受信アイコン、編集アイコン、および印字アイコンのうち、第２のアイコン記憶手段によって記憶されているものを表示装置に表示させるようにすることができる。
また、第２のアイコン記憶手段は、受信アイコン、編集アイコン、および印字アイコンのうち、最後に記憶したもの以外のものを消去するようにすることができる。
【発明の効果】
【０００９】
本発明のプリンタによれば、リアルタイムで処理状況が表示されるようにしたので、不具合が発生した場合、どの処理を行っているときに不具合が発生したのかを認識することが可能となり、不具合が発生した原因を迅速かつ容易に特定することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明のプリンタの一実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、制御プログラムや後述する各種アイコンに対応するアイコンデータを記憶するＲＯＭ（Read Only Memory）１１２と、ＲＯＭ１１２に記憶されている制御プログラムに従って各部を制御するとともに、各種処理を実行するＣＰＵ（Central Processing Unit）１１１と、ＣＰＵ１１１が各種処理を実行する上で必要となる各種データやアイコンデータを一時的に記憶するＲＡＭ（Random Access Memory）１１３と、各種コマンドやデータを入力するための複数のキー等からなる入力部１１４と、入力部１１４より入力された各種コマンドやデータをバス１２３を介してＣＰＵ１１１に供給するインタフェース（Ｉ／Ｆ）１１５と、ＣＰＵ１１よりバス１２３経由でインタフェース（Ｉ／Ｆ）１１７を介して供給された表示データを表示するＬＣＤ（Liquid Crystal Display）等からなる表示部１１６と、ＣＰＵ１１１の制御下、ＣＰＵ１１１より供給された印字データに基づいて印字ヘッド１１９に対して制御データを供給する印字制御部１１８と、印字制御部１１８より供給された制御データに基づいて印字処理を実行する印字ヘッド１１９と、ホストコンピュータ２００との間で通信を行い、コマンドやデータの送受信を行う通信制御部１２０と、各種データを記憶するフラッシュメモリ１２１等から構成されている。
【００１１】
図２は、本発明の機能構成例を示すブロック図である。データ受信部１５１は、例えば、図１の通信制御部１２０、ＣＰＵ１１１、およびＲＡＭ１１３からなり、データ受信部１５１においては、ＣＰＵ１１１の制御下、通信制御部１２０によってホストコンピュータ２００から送信されてきたコマンドおよびデータが受信され、受信されたコマンドおよびデータがＲＡＭ１１３に一旦記憶されるようになっている。
【００１２】
編集部１５２は、例えば、図１のＣＰＵ１１１およびＲＡＭ１１３からなり、編集部１５２においては、ＣＰＵ１１１の制御下、ＲＡＭ１１３に一旦記憶されたコマンドおよびデータに対して所定の編集処理が行われるようになっている。
【００１３】
印字部１５３は、例えば、図１の印字ヘッド１１９および印字制御部１１８からなり、印字部１５３においては、編集部１５２によって編集されたコマンドおよびデータに基づいて、印字制御部１１８によって制御データが生成され、この制御データに従って印字ヘッド１１９により印字処理が行われるようなっている。
【００１４】
アイコン読出部１５４は、例えば、図１のＣＰＵ１１１およびＲＯＭ１１２とからなり、アイコン読出部１５４においては、データ受信部１５１の処理状況、編集部１５２の処理状況、および印字部１５３の処理状況等に基づいて、アイコン記憶部１５５に予め記憶されているアイコンデータが読み出され、アイコン表示制御部１５６に供給されるようになっている。
【００１５】
アイコン記憶部１５５は、例えば、図１のＲＯＭ１１２からなり、アイコン記憶部１５５においては、各種アイコンに対応するアイコンデータが記憶されるようになっている。アイコン表示制御部１５６は、表示部１１６に表示するアイコンデータを記憶する表示アイコン記憶部１５７を有し、例えば、図１のＣＰＵ１１１とＲＡＭ１１３とからなり、アイコン表示制御部１５６においては、アイコン読出部１５４によって読み出され、アイコン表示制御部１５６に供給されたアイコンデータがＲＡＭ１１３により構成される表示アイコン記憶部１５７に一時的に記憶されるようになっている。
【００１６】
また、ＣＰＵ１１１によってＲＡＭ１１３に記憶されているアイコンデータが読み出され、表示部１１６に供給されるようになっている。表示部１１６は、ＣＰＵ１１１より供給されたアイコンデータを表示するようになっている。
【００１７】
次に、図３のフローチャートを参照して、プリンタ１００の処理手順について説明する。まず、ステップＳ１において、アイコン読出部１５４により、データ受信部１５１によってホストコンピュータ２００から送信されてきたコマンドおよびデータの受信が開始されたか否かが判定される。
【００１８】
その結果、コマンドおよびデータの受信が開始されたと判定された場合、ステップＳ２に進む。一方、コマンドおよびデータの受信が開始されていないと判定された場合、ステップＳ３に進む。
【００１９】
ホストコンピュータ２００より送信されるコマンドおよびデータは、例えば、エスケープ文字（例えば「ＥＳＣＡ」）とエスケープ文字（例えば「ＥＳＣＺ」）の間にコマンドやデータが挿入された構成とすることができる。
【００２０】
ステップＳ２においては、アイコン読出部１５４によって表示部１１６に表示すべきアイコンとして「受信アイコン」が指定される。そして、この「受信アイコン」に対応するアイコンデータがアイコン記憶部１５５から読み出され、アイコン表示制御部１５６に供給される。アイコン表示制御部１５６に供給された「受信アイコン」に対応するアイコンデータは、ＲＡＭ１１３で構成される表示アイコン記憶部１５７に記憶される。その後、ステップＳ３に進む。
【００２１】
ステップＳ３においては、アイコン読出部１５４により、編集部１５２によってデータ受信部１５１から供給されたコマンドおよびデータに対する編集が開始されたか否かが判定される。この判定は、データ受信部１５１から例えばエスケープ文字「ＥＳＣＡ」が供給されたか否かに基づいて行われる。
【００２２】
その結果、データ受信部１５１からステップＳ１において受信されたコマンドおよびデータが編集部１５２に供給され、編集処理が開始されたと判定された場合、ステップＳ４に進む。一方、データ受信部１５１からステップＳ１において受信されたコマンドおよびデータが編集部１５２に供給されていないと判定された場合、ステップＳ５に進む。
【００２３】
ステップＳ４においては、アイコン読出部１５４によって表示部１１６に表示すべきアイコンとして「編集アイコン」が指定される。そして、この「編集アイコン」に対応するアイコンデータがアイコン記憶部１５５から読み出され、アイコン表示制御部１５６に供給される。アイコン表示制御部１５６に供給された「編集アイコン」に対応するアイコンデータは、ＲＡＭ１１３で構成される表示アイコン記憶部１５７に記憶される。その後、ステップＳ５に進む。
【００２４】
ステップＳ５においては、アイコン読出部１５４により、編集部１５２がステップＳ３において編集処理を行ったコマンドおよびデータに基づいて印字部１５３によって印字処理が開始されたか否かが判定される。
【００２５】
その結果、編集部１５２がステップＳ３において編集処理を行ったコマンドおよびデータに基づいて印字部１５３によって印字処理が開始されたと判定された場合、ステップＳ６に進む。一方、編集部１５２がステップＳ３において編集処理を行ったコマンドおよびデータに基づいて印字部１５３によって印字処理が開始されていないと判定された場合、ステップＳ７に進む。
【００２６】
ステップＳ６においては、アイコン読出部１５４によって表示部１１６に表示すべきアイコンとして「印字アイコン」が指定される。そして、この「印字アイコン」に対応するアイコンデータがアイコン記憶部１５５から読み出され、アイコン表示制御部１５６に供給される。アイコン表示制御部１５６に供給された「印字アイコン」に対応するアイコンデータは、ＲＡＭ１１３で構成される表示アイコン記憶部１５７に記憶される。その後、ステップＳ７に進む。
【００２７】
ステップＳ７においては、アイコン表示制御部１５６により、ステップＳ２またはステップＳ４またはステップＳ６においてアイコン読出部１５４より供給され、ＲＡＭ１１３で構成される表示アイコン記憶部１５７に記憶された最新のアイコンデータを表示するための表示データが生成され、表示部１１６に供給される。表示部１１６は、アイコン表示制御部１５６より供給された表示データに対応するアイコンを画面に表示する。
【００２８】
これにより、ステップＳ２において「受信アイコン」が指定された場合には、他のアイコンデータがＲＡＭ１１３に記憶されるまでの間、表示部１１６の画面には、図４（ａ）に示したような「受信アイコン」が表示される。
【００２９】
あるいは、ステップＳ４において「編集アイコン」が指定された場合には、他のアイコンデータがＲＡＭ１１３に記憶されるまでの間、表示部１１６の画面には、図４（ｂ）に示したような「編集アイコン」が表示される。
【００３０】
あるいは、ステップＳ６において「印字アイコン」が指定された場合には、他のアイコンデータがＲＡＭ１１３に記憶されるまでの間、表示部１１６の画面には、図４（ｃ）に示したような「印字アイコン」が表示される。
【００３１】
次に、ステップＳ８において、ＣＰＵ１１１により、プリンタ１００の電源がオフされるなどして処理の終了が指示されたか否かが判定される。その結果、処理の終了が指示されていないと判定された場合、ステップＳ１に戻り、ステップＳ１以降の処理が繰り返し実行される。一方、処理の終了が指示されたと判定された場合、本処理を終了する。
【００３２】
なお、表示部１１６に表示されたアイコンは、ＣＰＵ１１１によって新たな処理の開始が認識され、その処理に対応する他のアイコンが上書き表示されるまではそのまま表示され続けるようになっている。
【００３３】
即ち、ＣＰＵ１１１によって最後に認識された処理に対応するアイコンが表示部１１６の画面に表示され続ける。従って、不具合が発生して処理が中断した場合、その不具合が発生したときに実行されていた処理に対応するアイコンが表示されたままとなる。
【００３４】
例えば、ホストコンピュータ２００からプリンタ１００にコマンドおよびデータを送信したが印字処理が実行されないという不具合が発生した場合、プリンタ１００までデータが到達しているのか否か、あるいはコマンドおよびデータはプリンタ１００まで到達しているがその後の編集処理は終了しているのか否かといったプリンタ１００の処理状況を表示部１１６に表示されたアイコンの種類に基づいて判断することができる。
【００３５】
即ち、不具合が発生してプリンタ１００が停止した場合において、表示部１１６に「受信アイコン」が表示されているとき、受信処理中に何らかの不具合が発生したと判断することができる。
【００３６】
同様に、不具合が発生してプリンタ１００が停止した場合において、表示部１１６に「編集アイコン」が表示されているとき、編集処理中に何らかの不具合が発生したと判断することができる。同様に、不具合が発生してプリンタ１００が停止した場合において、表示部１１６に「印字アイコン」が表示されているとき、印字処理中に何らかの不具合が発生したと認識することができる。
【００３７】
以上説明したように、プリンタ１００の表示部１１６には、現在行っている処理、または最後に行っていた処理に対応するアイコンが表示されるので、不具合が発生してプリンタ１００が停止した場合、どの処理を実行しているときに不具合が発生したのかを直ちに認識することができる。従って、不具合が発生した原因の特定を迅速かつ容易に行うことが可能となる。
【００３８】
上記実施の形態では、各処理に対応するアイコンを表示部１１６に表示するようにしたが、アイコンの他、テキストを表示するようにすることもできる。例えば、受信処理が開始された後、表示部１１６にテキスト「データ受信中」を表示することができる。また、編集処理が開始された後、表示部１１６にテキスト「編集中」を表示することができる。さらに、印字処理が開始された後、表示部１１６にテキスト「印字中」を表示することができる。
【００３９】
また、アイコン表示制御部１５６が図示しない時計回路からのクロック信号を入力して計時処理を行い、受信処理、編集処理、および印字処理の各処理の開始から終了までに必要な各処理に対応する基準時間を超えても、各処理の所定のものに対応するアイコンを継続して表示している場合、そのアイコンに対応する処理の実行中に何らかの不具合が発生したと判断し、そのアイコンを点滅表示したり、アイコンの代わりにテキストを表示して不具合の発生を通知したり、テキストをテロップにして表示することができる。
【００４０】
上記各処理に対応する基準時間は、予め所定時間に設定し、ＲＯＭ１１２等に記憶させておくことができる。あるいは、受信処理において受信されたデータの内容やサイズに応じて、編集処理に対応する基準時間、および印刷処理に対応する基準時間をそれぞれ決定するようにすることもできる。
【００４１】
なお、上記実施の形態においては、データを受信する受信処理、受信されたデータを編集する編集処理、および編集されたデータを印字する印字処理がこの順番に逐次行われる場合について説明したが、受信処理と編集処理とが並列に実行されるような場合にも本発明を適用することができる。その場合、受信アイコンと編集アイコンが表示部１１６に同時に表示されることになる。
【００４２】
また、表示アイコン記憶部１５７には、複数のアイコンデータを記憶させることもできるし、常に最新のアイコンデータのみを記憶させることもできる。複数のアイコンデータを記憶させる場合には、最新のアイコンデータのみを表示部１１６に供給する。また、最新のアイコンデータのみを記憶させる場合には、最新のアイコンデータを古いアイコンデータに上書き記録する。複数のアイコンデータを記憶させるようにすれば、各処理が並列で実行される場合、実行中の複数の処理に対応する複数のアイコンを表示部１１６に表示させることができる。
【００４３】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００４４】
本発明の活用例として、例えば、オンラインプリンタのみならず、複数の処理を実行する各種機器においてその表示部に処理状況を表示する場合にも本発明を適用することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施の形態の構成例を示すブロック図である。
【図２】本発明の機能構成例を示すブロック図である。
【図３】本実施の形態の処理手順を説明するためのフローチャートである。
【図４】表示部の画面に表示される各処理に対応するアイコンの例を示す図である。
【符号の説明】
【００４６】
１００  プリンタ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  入力部
１１５，１１７  インタフェース（Ｉ／Ｆ）
１１６  表示部
１１８  印字制御部
１１９  印字ヘッド
１２０  通信制御部
１２１  フラッシュメモリ
１２３  バス
１５１  データ受信部
１５２  編集部
１５３  印字部
１５４  アイコン読出部
１５５  アイコン記憶部
１５６  アイコン表示制御部
１５７  表示アイコン記憶部
２００  ホストコンピュータ
【図１】
2006205632.tif 000003
【図２】
2006205632.tif 000004
【図３】
2006205632.tif 000005
【図４】
2006205632.tif 000006