(57)【要約】【課題】再印刷する際に、元の印刷時と同じ条件に、より近づけることができ、しかも、プリンタの操作パネルを変更することなく再印刷が可能であり、再印刷の使い勝手を向上させることができる印刷装置およびその制御方法を提供することを目的とする。【解決手段】大容量の不揮発性記憶装置を有する印刷装置において、印刷する際に、ホストコンピュータから送信される印刷データと、印刷データに関する情報とに加え、印刷時に使用したプリンタ独自の情報を合わせて保存する印刷装置である。【選択図】図３
2008023736.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性記憶装置と；
ホストコンピュータから受信した印刷データを用いて印刷する際に、印刷データと印刷データに関する情報と印刷時に使用した印刷装置独自の情報とを関連付けて、上記不揮発性記憶装置に記憶する記憶制御手段と；
ユーザの指示またはホストコンピュータからの再印刷コマンドに応じて、上記不揮発性記憶装置に記憶されている印刷データに関する情報と印刷装置独自の情報とを用いて、印刷データを印刷する印刷制御手段と；
を備えることを特徴とする印刷装置。
【請求項２】
請求項１において、
ユーザの指示またはホストコンピュータから再印刷コマンドを受信し、印刷時に使用した印刷装置独自の情報を、印刷後に破棄することを特徴とする印刷装置。
【請求項３】
ホストコンピュータから受信した印刷データを用いて印刷する際に、印刷データと印刷データに関する情報と印刷時に使用した印刷装置独自の情報とを関連付けて、不揮発性記憶装置に記憶する記憶制御工程と；
ユーザの指示またはホストコンピュータからの再印刷コマンドに応じて、上記不揮発性記憶装置に記憶されている印刷データに関する情報と印刷装置独自の情報とを用いて、印刷データを印刷する印刷制御工程と；
を備えることを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、特に大容量の不揮発性記憶装置への印刷データ保存およびその保存されたデータの復元に関する。
【背景技術】
【０００２】
印刷装置において、ホストコンピュータから受信した印刷データを、印刷完了時に消去した後に、再印刷する場合、ファイルを開き、プリンタドライバの設定を変更し、印刷する等の同じ操作を繰り返す必要がある。また、元のファイルを変更した場合、変更前と同じ印刷物を復元するには、さらに困難を伴う。
【０００３】
したがって、大容量の不揮発性記憶装置を搭載し、印刷装置によって印刷する際に、まず、ホストコンピュータから送信された印刷データとその印刷データに関する情報とを、不揮発性記憶装置に記憶する。そして、ユーザの指示またはホストコンピュータからの再印刷コマンドを受信すると、不揮発性記憶装置に記憶してあるデータを印刷し、これによって、再印刷の利便性を向上する発明が知られている（たとえば、特許文献１参照）。
【特許文献１】特開平１１−１２９５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来例では、ホストコンピュータから送信された印刷データとその印刷データに関する情報とのみを保存しているので、印刷時に使用するプリンタ独自の情報がある場合、再印刷時には反映されない。したがって、全く同じ条件で再印刷するためには、プリンタ側で多くのパネル操作を行い、印刷時と同じ設定や環境に変更する必要がある。
【０００５】
上記「プリンタ独自の情報」は、たとえば、印刷時のメディア（普通紙、光沢紙等）に対するパラメータ設定である。
【０００６】
また、上記「メディアに対するパラメータ設定」は、メディア毎にその特性に応じた設定（ヘッドの高さ、カットスピード、インク乾燥時間等）である。多くのメディアをサポートし、かつ機械的な条件の影響が大きい大判ＩＪプリンタ等で採用されている。これらの設定は、多岐に渡る項目があり、またプリンタが置かれている環境やユーザが独自に調達したメディアにも対応できるように、プリンタの操作パネル上からのみ変更できる場合が多い。
【０００７】
したがって、これらの情報がホストコンピュータから印刷データと共に送信されてこないシステム構成である場合、多くのパネル設定を変更し直さなければならない。
【０００８】
本発明は、再印刷する際に、元の印刷時と同じ条件に、より近づけることができる印刷装置およびその制御方法を提供することを目的とするものである。
【０００９】
また、本発明は、プリンタの操作パネルを変更することなく再印刷が可能であり、再印刷の使い勝手を向上させることができる印刷装置およびその制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明は、大容量の不揮発性記憶装置を有する印刷装置において、印刷する際に、ホストコンピュータから送信される印刷データと、印刷データに関する情報とに加え、印刷時に使用したプリンタ独自の情報を合わせて保存する印刷装置である。
【発明の効果】
【００１１】
本発明は、印刷する際にホストコンピュータから送信される印刷データおよび印刷データに関する情報に加えて、印刷時に使用したプリンタ独自の情報も合わせて大容量の不揮発性記憶装置に保存する。したがって、本発明によれば、再印刷する際に、元の印刷時と同じ条件に、より近づけることができ、またプリンタの操作パネルを変更することなく再印刷することができ、再印刷の使い勝手が向上するという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態は次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１である印刷装置ＰＲを示す図である。
【００１４】
印刷装置ＰＲは、インタフェース回路を介して、ＰＣ等のホストコンピュータＨＣと接続されている。
【００１５】
ホストコンピュータＨＣは、ＣＰＵ１と、ＲＡＭ２と、ＲＯＭ３と、キーボードコントローラ４と、キーボード５と、ディスプレイコントローラ６と、ディスプレイ７と、ディスクコントローラ８と、外部メモリ９と、プリンタコントローラ１０とを有する。
【００１６】
ＣＰＵ１は、ＲＯＭまたは外部メモリに記憶されている文書処理プログラム等に基づいて、図形、イメージ、文字、表等が混在している文書を実行し、システムバスに接続されている各デバイスを総括的に制御する。
【００１７】
ＲＡＭ２は、ＣＰＵの制御プログラムであるオペレーティングシステム（以下ＯＳ）等を記憶する。
【００１８】
ＲＯＭ３、外部メモリ９は、上記文書処理等を行う際に使用する各種データを記憶し、ＣＰＵの主メモリまたはワークエリアとして機能する。
【００１９】
キーボードコントローラ４は、キーボードや不図示のポインティングデバイスからの入力を制御する。
【００２０】
ディスプレイコントローラ６は、ディスプレイ７の表示を制御する。
【００２１】
外部メモリ９は、ブートプログラム、各種のアプリケーション、ユーザファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するＨＤＤ（ハードディスク）、フロッピー（登録商標）ディスクである。
【００２２】
ディスクコントローラ８は、外部メモリとのアクセスを制御する。
【００２３】
プリンタコントローラ１０は、所定の双方向インタフェースを介してプリンタに接続され、プリンタとのデータおよびコマンドの通信処理を制御する。
【００２４】
印刷装置ＰＲは、印刷制御器２０と、不揮発性記憶装置３０と、操作パネル４０と、印刷機構５０とを有する。
【００２５】
印刷制御器２０は、インタフェース２１と、ＣＰＵ２２と、ＲＯＭ２３と、ＲＡＭ２４と、ディスクコントローラ２５と、インタフェース２６と、インタフェース２７とを有する。
【００２６】
インタフェース２１は、所定の双方向インタフェースを介してホストコンピュータＨＣに接続され、ホストコンピュータＨＣとの間で、データとコマンドとを交信し、ホストコンピュータＨＣの通信処理を制御する。
【００２７】
ＣＰＵ２２は、各種プログラムを実行する。ＲＯＭ２３は、ホストコンピュータＨＣからのデータおよびコマンドを受信し、印字機構を制御して最適な印刷を実現させるプログラムや各種データを記憶している。ＲＡＭ２４は、各種データや各種プログラムを一時的に記憶する。
【００２８】
ディスクコントローラ２５は、ＨＤＤ３１とＥＥＰＲＯＭ３２とのアクセスを制御する。インタフェース２６は、操作パネル４０の表示や入力を制御する。インタフェース２７は、プリントヘッド、キャリッジ、インク供給等の印字機構を直接制御して最適な印刷を実現させる印刷機構を制御する。
【００２９】
不揮発性記憶装置３０は、ＨＤＤ３１と、ＥＥＰＲＯＭ３２とを有する。
【００３０】
ＨＤＤ３１は、ホストコンピュータＨＣからの印刷データと、印刷データに関する情報と、印刷時に使用した印刷装置独自の情報とを含む大容量のデータを記憶するハードディスクである。
【００３１】
ＥＥＰＲＯＭ３２は、印刷時に使用する印刷装置独自の情報等を記憶する。
【００３２】
印刷機構５０は、印刷ヘッド５１と、キャリッジ５２と、プラテン５３と、ロール紙ホルダ５４と、給紙ローラ５５と、排紙ローラ５６と、排紙トレイ５７とを有する。
【００３３】
キャリッジ５２は、印刷ヘッド５１を移動させる。
【００３４】
プラテン５３は、印刷ヘッド５１と対向する位置に配置されている。ロール紙ホルダ５４は、ロール紙を引き出し可能に保持している。給紙ローラ５５は、ロール紙ホルダ５４に保持されているロール紙を引き出してプラテン５３上へ送る。
【００３５】
排紙ローラ５６は、印刷された用紙を排紙する。排紙トレイ５７は、排紙されたロール紙を受ける。
【００３６】
印刷ヘッドには、各色、具体的にはＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）、ｃ（ライトシアン）、ｍ（ライトマゼンタ）の各色のインクを吐出する６列のノズルが、走査方向に並んで設けられている。
【００３７】
図２は、実施例１における印刷制御器２０の構成例を示すブロック図である。
【００３８】
印刷制御器２０は、主制御部６１と、印刷制御部６２と、保存制御部６３と、再印刷制御部６４と、パネル制御部６５とを有する。
【００３９】
主制御部６１は、印刷制御器２０内でのデータの管理や周辺モジュールの制御を行う。
【００４０】
印刷制御部６２は、インタフェースを介してホストコンピュータＨＣから受信した印刷データを画像変換し、印刷機構５０が解釈できるデータに変換し、インタフェースを介して、印刷機構５０に送り、印刷機構５０から適切に出力するように制御する。このときに、ホストコンピュータＨＣから受信した印刷データに関する情報と、ディスクコントローラを介してＥＥＰＲＯＭに記憶されている印刷時に使用する印刷装置独自の情報を読み出し、合わせてインタフェースを介して印刷機構５０に送る。なお、印刷装置独自の情報について、予め内部のバッファに記憶されている場合は、そちらを優先し、ＥＥＰＲＯＭから読み出す動作は行わない。
【００４１】
保存制御部６３は、印刷制御部６２がホストコンピュータＨＣから受信した印刷データを画像変換し、印刷機構５０に送る際に、ホストコンピュータＨＣから受信した印刷データと印刷データとに関する情報とを、関連付けて記憶する。また、不揮発性記憶装置等に記憶されている印刷時に使用する印刷装置独自の情報を、印刷データと印刷データとに関する情報と関連付けて記憶する。
【００４２】
上記「印刷装置独自の情報」は、インク乾燥時間、送り量調整、ヘッド高さの各情報である。
【００４３】
再印刷制御部６４は、パネル制御部６５からの再印刷指示を受信すると、またはインタフェースを介してホストコンピュータＨＣから再印刷コマンドを受信すると、指定された印刷データとそれに関連付けられている印刷データに関する情報を読み出す。また、印刷時に使用した印刷装置独自の情報を、ディスクコントローラを介して、読み出し、それぞれ印刷制御部６２へ送る。
【００４４】
パネル制御部６５は、インタフェースを介して、操作パネル４０の入力、出力を制御する。操作パネル４０を介して、印刷装置独自の情報を変更すると、ディスクコントローラ２５を介して、ＥＥＰＲＯＭ３２に記憶されている印刷装置独自の情報を上書きする。また操作パネル４０を介して再印刷指示をすると、再印刷制御部６４へ再印刷指示を送信する。
【００４５】
上記構成の印刷装置ＰＲが、ホストコンピュータＨＣから印刷データを受信する際の動作について説明する。
【００４６】
図３は、印刷装置ＰＲが、ホストコンピュータＨＣから印刷データを受信する際の動作を示すフローチャートである。
【００４７】
なお、実施例１において、印刷データに関する情報が、「メディア」であり、メディアに対するパラメータが、「インク乾燥時間」、「カットスピード」、「ヘッド高さ」である。
【００４８】
上記インク乾燥時間は、印刷後用紙を排出されるまでの時間であり、メディアの特性によって、インクの乾きやすさは異なるので、メディア毎に情報が用意されている。上記カットスピードは、ロール紙を切断するカッターの突入スピードであり、メディアの特性によって最適に切断できるスピードが異なるので、メディア毎に情報が用意されている。上記ヘッド高さは、印刷ヘッドと用紙との距離であり、メディアの特性によってカールのしやすさが異なるので、ヘッドこすれが起らないように、メディア毎に情報が用意されている。
【００４９】
図４は、実施例１において、印刷データと、印刷データに関する情報と、印刷時に使用する印刷装置独自の情報とを保存するか否かを指定する画面を示す図である。
【００５０】
ホストコンピュータＨＣでは、印刷装置ドライバが、図４に示すように、印刷データと、印刷データに関する情報と、印刷時に使用する印刷装置独自の情報とを保存するか否かを指定する画面を表示する。
【００５１】
ここで「印刷＋保存」が選択された場合、印刷データと印刷データとに関する情報に加えて、保存指示コマンドを印刷装置ＰＲに送信する。
【００５２】
印刷装置ＰＲは、ホストコンピュータＨＣから印刷データおよびメディア等の印刷データに関する情報を受信する（Ｓ１）と、内部のバッファに記憶する（Ｓ２）。保存指示コマンドの有無を確認し（Ｓ３）、保存指示コマンドを受信していれば、保存制御部６３は、内部のバッファに記憶されている印刷データと、指定された「メディア」とを関連付けて、ディスクコントローラを介して、ハードディスクに保存する（Ｓ４）。
【００５３】
また、ホストコンピュータＨＣから送信された「メディア」から、ＥＥＰＲＯＭ３２に記憶されている適切な「インク乾燥時間」、「カットスピード」、「ヘッド高さ」（印刷装置独自の情報）の設定を読み出す。そして、印刷データと関連付けてディスクコントローラを介して、ハードディスク３１に保存する（Ｓ５）。印刷制御部６２は、内部のバッファに記憶されている印刷データを画像変換し、印刷機構５０が解釈できるデータに変換し（Ｓ６）、内部のバッファに記憶されている指定された「メディア」と合わせて印刷機構５０に送る（Ｓ７）。
【００５４】
そして、ホストコンピュータＨＣから送信された「メディア」から、ＥＥＰＲＯＭ３２に記憶されている適切なインク乾燥時間、カットスピード、ヘッド高さの設定を読み出し、印刷機構５０に送り（Ｓ８）、印刷機構５０から適切に出力するように制御する。
【００５５】
次に、ハードディスク３１に保存した印刷データを再印刷する際の動作について説明する。
【００５６】
図５は、ハードディスク３１に保存されている印刷データを再印刷する際の動作を示すフローチャートである。
【００５７】
ユーザが、印刷装置ＰＲの操作パネル４０から、再印刷を指示し、または、ホストコンピュータＨＣから、再印刷コマンドを受信すると（Ｓ１１）、再印刷する。再印刷制御部６４は、指定された印刷データとそれに関連付けられている「メディア」と、メディアに対するパラメータ設定である「インク乾燥時間」、「カットスピード」、「ヘッド高さ」とを、ハードディスク３１から読み出す（Ｓ１２）。そして、内部のバッファに記憶する（Ｓ１３）。
【００５８】
印刷制御部６２は、内部のバッファに記憶されている印刷データを画像変換し、印刷機構５０が解釈できるデータに変換し（Ｓ１４）、内部のバッファに記憶されている指定された「メディア」と合わせて印刷機構５０に送る（Ｓ１５）。また、内部のバッファに、「メディア」に対する「インク乾燥時間」、「カットスピード」、「ヘッド高さ」（印刷装置独自の情報）の設定の有無を確認し（Ｓ１６）、存在すれば、その設定を読み出す（Ｓ１７）。存在しなければ、指定された「メディア」からＥＥＰＲＯＭ３２に、記憶されている適切な「インク乾燥時間」、「カットスピード」、「ヘッド高さ」の設定を読み出す（Ｓ１８）。そして、印刷機構５０に送り（Ｓ１９）、印刷機構５０から適切に出力するように制御する。
【００５９】
ここで、実施例１では、再印刷時にハードディスク３１に保存されている印刷装置独自の情報は、一時的に使用されるが、ＥＥＰＲＯＭ３２に上書きし、印刷装置独自の情報を再設定するようにしてもよい。
【００６０】
また、実施例１では、印刷データに関する情報として、「メディア」を扱うが、印刷データに関する情報であれば、これに限定される必要はない。
【００６１】
さらに、実施例１では、印刷時に使用した印刷装置独自の情報は、「インク乾燥時間」、「送り量調整」、「ヘッド高さ」であるが、印刷装置独自の情報であれば、これに限定される必要はない。
【００６２】
そして、実施例１では、大容量の不揮発性記憶装置として、ハードディスク３１を使用しているが、これに限定される必要はない。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施例で１である印刷装置ＰＲを示す図である。
【図２】実施例１における印刷制御器２０の構成例を示すブロック図である。
【図３】印刷装置ＰＲが、ホストコンピュータＨＣから印刷データを受信する際の動作を示すフローチャートである。
【図４】実施例１において、印刷データ、印刷データに関する情報と、印刷時に使用する印刷装置独自の情報とを保存するか否かを指定する画面を示す図である。
【図５】ハードディスク３１に保存されている印刷データを再印刷する際の動作を示すフローチャートである。
【符号の説明】
【００６４】
ＨＣ…ホストコンピュータ、
ＰＲ…印刷装置、
２０…印刷制御器、
２２…ＣＰＵ、
２３…ＲＯＭ、
２５…ディスクコントローラ、
３０…不揮発性記憶装置、
３１…ハードディスク、
３２…ＥＥＰＲＯＭ、
５０…印刷機構、
６１…主制御部、
６２…印刷制御部、
６３…保存制御部、
６４…再印刷制御部、
６５…パネル制御部。
【図１】
2008023736.tif 000003
【図２】
2008023736.tif 000004
【図３】
2008023736.tif 000005
【図４】
2008023736.tif 000006
【図５】
2008023736.tif 000007