(57)【特許請求の範囲】
【請求項１】
受信した画像データを指定された画像処理方法で画像メモリに展開して印刷するプリンタ装置において、メモリ残量検出部と処理モード変更部と記号生成部及び中央処理装置を有し、
前記メモリ残量検出部は、前記画像メモリの残容量を検出し、
前記処理モード変更部は、前記メモリ残量検出部で検出された前記画像メモリの残容量が一定量以下になると、前記画像メモリに展開する画像データの画像処理方法を、前記画像メモリの使用量が少なくてすむ画像処理方法に切り換え、
前記記号生成部は、前記処理モード変更部で切り換えられた画像処理方法を示す記号を生成し、
前記中央処理装置は、前記処理モード変更部で切り換えられた画像処理方法で画像データを処理し、処理された画像データに前記記号生成部で生成した画像処理方法を示す記号を合成することを特徴とするプリンタ装置。
【請求項２】
前記ホスト装置からの指示で記号生成部で処理方法を示す記号を生成するか否かを切り換える請求項１に記載のプリンタ装置。
【請求項３】
前記ホスト装置からの指示で記号生成部で生成した記号の合成位置を選択する請求項１に記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホスト装置で形成された画像を印刷するプリンタ装置、特にメモリの残容量によって画像処理方法を切り換えて必要メモリ容量を減らしたときに、切り換えた画像処理方法の明確化に関するものである。
【０００２】
【従来の技術】
ホスト装置から送られた高階調モードで画像データを印刷しようとしても、大量のデータや複雑なデータを受信したときに、画像メモリの容量が不足した場合、標準モードに切り換えて印刷するプリンタ装置が使用されている。このプリンタ装置においては、画像処理方法を切り換えるときに、画像処理方法を切り換えることをプリンタ装置の表示部に表示し、切り換えた画像処理方法で処理を継続するか停止するかを使用者に選択させるようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら画像処理方法を切り換えるときに、切り換えた画像処理方法で処理を継続するか停止するかを使用者に選択させるようにしていると、ホスト装置の使用者はプリンタ装置の設置場所まで行かないと切り換えた画像処理方法で処理を継続するか停止するかを選択できず、非常に不便であった。
【０００４】
また、プリンタ装置であらかじめ切り換えた画像処理方法で処理を継続することを選択して設定し、画像メモリの容量が不足した場合、自動的に標準モードに切り換えて印刷するようにしていると、ホスト装置の使用者は自分の指定した出力方法で画像メモリの容量不足が発生したかどうか判らないとともに最終的にどの画像処理方法で出力したかも判らなくなってしまう。
【０００５】
この発明はかかる短所を改善し、画像メモリの容量が不足した場合、自動的に画像処理方法を切り換えて印刷出力するとともに切り換えた画像処理方法を明示して使用者の利便を図ることができるプリンタ装置を得ることを目的とするものである。
【０００６】
【課題を解決するための手段】
受信した画像データを指定された画像処理方法で画像メモリに展開して印刷するプリンタ装置において、メモリ残量検出部と処理モード変更部と記号生成部及び中央処理装置を有し、メモリ残量検出部は、画像メモリの残容量を検出し、処理モード変更部は、メモリ残量検出部で検出された画像メモリの残容量が一定量以下になると、画像メモリに展開する画像データの画像処理方法を、画像メモリの使用量が少なくてすむ画像処理方法に切り換え、記号生成部は、処理モード変更部で切り換えられた画像処理方法を示す記号を生成し、中央処理装置は、処理モード変更部で切り換えられた画像処理方法で画像データを処理し、処理された画像データに記号生成部で生成した画像処理方法を示す記号を合成する。
【０００７】
上記ホスト装置からの指示で記号生成部で処理方法を示す記号を生成するか否を切り換えることが望ましい。
【０００８】
また、上記ホスト装置からの指示で記号生成部で生成した記号の合成位置を選択すると良い。
【０００９】
【発明の実施の形態】
この発明のプリンタ装置はネットワーク等を介してホスト装置に接続されている。プリンタ装置はプリンタコントローラと操作表示部及びプリンタエンジンを有する。プリンタコントローラにはホスト装置と各種情報を授受するホストインタフェースと、画像データを印刷するときの各種処理を行うＣＰＵとＲＯＭとＲＡＭとメモリ残量検出部と処理モード変更部と記号生成部及びプリンタエンジンと各種情報を授受するエンジンインタフェースを有する。
【００１０】
ホスト装置で作成した画像データがプリンタ装置に送られると、送られた画像データをＲＡＭに蓄える。ＣＰＵはＲＡＭに蓄えられた画像データをホスト装置で指定された画像処理方法で展開して画像メモリに格納する。この画像データを展開しているときに、メモリ残量検出部は画像メモリのメモリ容量の残容量を検出し、検出した残容量とあらかじめ定めたしきい値と比較し、画像メモリの残容量が一定量以下になったかどうかを確認している。この確認の結果、画像メモリの残容量が一定量以下になると、処理モード変更部は画像データを展開している画像処理方法を画像メモリの使用量が少なくてすむ画像処理方法に切り換える。画像処理方法が切り換えられると、記号生成部は切り換えられた画像処理方法を示す記号を生成してＲＡＭに格納する。ＣＰＵは切り換えられた画像処理方法で画像データを再度展開し、ＲＡＭに格納された切り換えられた画像処理方法を示す記号を所定の位置に合成して画像メモリに格納する。ＣＰＵは切り換えられた画像処理方法で画像データを１ページ分を展開したら、エンジンインタフェースを通して展開された画像データをプリンタエンジンに送り印刷を実行させる。
【００１１】
このようにして画像メモリの残容量が一定量以下になって画像処理方法を切り換えたときに、画像を印刷して出力された印刷用紙の所定の位置に切り換えた画像処理方法を示す記号を印刷するから、ホスト装置で画像を作成した者は画像の出力結果を確認することにより、指定した処理方法で印刷されなかったことを直ちに認識することができる。
【００１２】
この切り換えた画像処理方法を示す記号を画像データに合成するか否を、画像を形成したホスト装置の使用者の指示により切り換えるようにしても良い。このようにホスト装置の使用者の選択により切り換えられた画像処理方法を示す記号を画像データに合成するか否を決定することにより、不必要な場合には記号の合成をしないで済む。
【００１３】
また、切り換えた画像処理方法を示す記号を合成する位置もホスト装置で選択して可変できるようにして、出力された画像に影響を与えない位置に切り換えた画像処理方法を示す記号を印刷する。
【００１４】
【実施例】
図１はこの発明の一実施例の構成を示すブロック図である。図に示すように、画像を形成するホスト装置１にはネットワーク等を介してプリンタ装置２が接続されている。ホスト装置１は画像形成処理等の各種処理を実行するＣＰＵ１１と、画像形成処理等のプログラム等を記憶するメモリ１２と、形成した画像データを一時的に記憶する画像メモリ１３と操作部１４と表示部１５とプリンタドライバ１６及びプリンタインタフェース１７を有する。プリンタドライバ１６は接続されているプリンタ装置２に特有な機能の設定を行う。プリンタインタフェース１７はプリンタ装置２と各種コマンド等を授受し、プリンタ装置３に画像データを送る。プリンタ装置２はプリンタコントローラ３と操作表示部４及びプリンタエンジン５を有する。プリンタコントローラ３にはホスト装置１と各種情報を授受するホストインタフェース２１と、画像データを印刷するときの各種処理を行うＣＰＵ２２と、制御プログラムや処理プログラム等を記憶したＲＯＭ２３と、ワークメモリとして使用するＲＡＭ２４と画像メモリ２５とメモリ残量検出部２６と処理モード変更部２７と記号生成部２８及びプリンタエンジン５と各種情報を授受するエンジンインタフェース２９を有する。メモリ残量検出部２６はホスト装置１から送られてＲＡＭ２４に一時格納した受信データを画像メモリ２５にイメージ展開するときに画像メモリ２５の残容量を検出する。処理モード変更部２７はメモリ残量検出部２６で検出した画像メモリ２５の残容量が一定量以下になったとき、画像メモリ２５に展開する画像データの処理方法を切り換える。記号生成部２８は処理モード変更部２７で切り換えた処理方法を示す記号を生成して画像データに合成する。
【００１５】
上記のように構成されたプリンタ装置２でホスト装置１から送られた画像データを印刷して出力するときの動作を図２のフローチャートを参照して説明する。
【００１６】
まず、ホスト装置１で使用者が印刷する画像を作成し、作成した画像データを画像メモリ１３に一時記憶させる。ホスト装置１のプリンタドライバ１６は、接続されるプリンタ装置２の構成の相違を吸収するためにプリンタ装置２のプリンタコントローラ３が解釈できるデータ形式に変換してホストインターフェース２１に画像データを送る。印刷する画像データがカラー画像データの場合には、印字を行う文字やグラフィック，イメージなどに対してそれぞれ各色成分ＲＧＢ又はＣＭＹＫの濃度がどの程度かを指定してプリンタ装置２に送る。
【００１７】
プリンタ装置２のホストインターフェース２１はホスト装置１から画像データが送られるとＣＰＵ２２に対して画像データの受信を開始したことを伝える（ステップＳ１）。同時に、ホストインターフェース２１は受信した画像データをＲＡＭ２４に蓄える。一方、ＣＰＵ２２はＲＯＭ２３に格納されているプログラムにしたがって処理を実行し、ＲＡＭ２４に蓄えられた画像データをホスト装置１で指定された画像処理方法、例えば高階調モードで展開し、画像メモリ２５に印刷後の出力結果と同じようなイメージデータとして格納する（ステップＳ２）。送られた画像データがカラーの画像データであるとき、通常のプリンタエンジン５はＣＭＹＫの４色を重ね合わせてフルカラーの画像を形成するために、画像データも４色分展開する必要があり、画像メモリ２５には４色分の画像データを展開するそれぞれの色の成分の濃度の値を格納する。この画像データを展開しているときに、メモリ残量検出部２６は画像メモリ２５のメモリ容量の残容量を検出し、検出した残容量とあらかじめ定めたしきい値と比較し、画像メモリ２５の残容量が一定量以下になったかどうかを確認している（ステップＳ３）。画像メモリ２５の残容量が一定量以下にならないとき、ＣＰＵ２２は引き続いてホスト装置１で指定された画像処理方法により画像データを展開し（ステップＳ４）、１ページ分を展開したら（ステップＳ５）、ＣＰＵ２２はエンジンインタフェース２９を通してプリンタエンジン５と通信を行い、イメージ展開が終了したことを知らせてプリンタエンジン５に起動命令を出す。プリンタエンジン５が起動すると、エンジンインタフェース２９は画像メモリ２５に展開された画像データをプリンタエンジン５に送り印刷を実行させる（ステップＳ１０）。
【００１８】
また、画像メモリ２５の残容量が一定量以下になると（ステップＳ３）、処理モード変更部２７は画像データを展開している画像処理方法を画像メモリ２５の使用量が少なくてすむ、例えば標準モードに切り換える（ステップＳ６）。画像処理方法が切り換えられると、記号生成部２８は切り換えられた画像処理方法を示す記号を生成してＲＡＭ２４に格納する（ステップＳ７）。ＣＰＵ２２は切り換えられた画像処理方法で画像データを再度展開し、ＲＡＭ２４に格納された切り換えられた画像処理方法を示す記号を所定の位置に合成して画像メモリ２５に格納する（ステップＳ８）。この切り換えられた画像処理方法で画像データを１ページ分を展開したら（ステップＳ９）、ＣＰＵ２２はエンジンインタフェース２９を通して展開された画像データをプリンタエンジン５に送り印刷を実行させる（ステップＳ１０）。
【００１９】
このようにして画像メモリ２５の残容量が一定量以下になって画像処理方法を切り換えたときに、図３に示すように、画像３０を印刷して出力された印刷用紙３１の例えば下端部の所定の位置に切り換えた画像処理方法を示す記号３２を印刷するから、ホスト装置１で画像を作成した者は画像の出力結果を確認することにより、指定した処理方法で印刷されなかったことを直ちに認識することができる。また、印刷した記号を確認することにより、どの画像処理方法で画像データを処理したかを知ることができ、引き続いて画像を印刷するときの参考にすることができる。
【００２０】
上記実施例は画像メモリ２５の残容量が一定量以下になって画像処理方法を切り換えたときに、切り換えた画像処理方法を示す記号を画像データに合成して印刷する場合について説明したが、ホスト装置１の操作部１４に切り換えた画像処理方法を示す記号を印刷するかどうかを選択する記号印刷選択スイッチを設け、画像を形成したホスト装置１の使用者の指示により切り換えた画像処理方法を示す記号を印刷するかどうかを選択できるようにしても良い。このようにしてホスト装置１の使用者が不必要な場合には記号の合成をしないで済む。
【００２１】
また、上記実施例は画像メモリ２５の残容量が一定量以下になって画像処理方法を切り換えたときに、切り換えた画像処理方法を示す記号を画像データに影響のない所定の位置に合成した場合について説明したが、記号を合成する位置をホスト装置１で任意に選択して変えられるようにしても良い。ホスト装置１で作成する画像には複雑なものから単純なものまで各種あり、作成する画像によってはあらかじめ定めた所定の位置に記号を合成すると画像に影響する場合もある。そこで、例えば図４に示すホスト装置１の画像作成画面３３で、画像処理を切り換えたときの記号３２を合成する位置３４をクリックして指定できるようにしておき、この位置３３をホスト装置１からプリンタ装置２に指定する。プリンタ装置２のＣＰＵ２２は画像処理方法が切り換えられたときに指定された位置に切り換えた画像処理方法を示す記号を合成する。このようにして出力される画像３０に影響を与えない位置に切り換えた画像処理方法を示す記号を印刷することができる。
【００２２】
【発明の効果】
この発明によれば、ホスト装置で画像を作成した者は、画像の出力結果を確認することにより、指定した処理方法で印刷されなかったことを直ちに認識することができる。また、印刷した記号を確認することにより、どの画像処理方法で画像データを処理したかを知ることができ、引き続いて画像を印刷するときの参考にすることができる。
【００２３】
また、切り換えた画像処理方法を示す記号を画像データに合成するか否を、画像を形成したホスト装置の使用者の指示により切り換えることにより、不必要な場合には記号の合成をしないで済む。
【００２４】
さらに、切り換えた画像処理方法を示す記号を合成する位置もホスト装置で選択して変えることにより、出力された画像に影響を与えない位置に切り換えた画像処理方法を示す記号を印刷することができる。
【図面の簡単な説明】
【図１】この発明の実施例の構成を示すブロック図である。
【図２】上記実施例の動作を示すフローチャートである。
【図３】印刷して出力された画像を示す説明図である。
【図４】ホスト装置の画像作成画面を示す表示図である。
【符号の説明】
１      ホスト装置
２      プリンタ装置
３      プリンタコントローラ
５      プリンタエンジン
２２    ＣＰＵ
２５    画像メモリ
２６    メモリ残量検出部
２７    処理モード変更部
２８    記号生成部
２９    エンジンインタフェース
【図１】
0003597357.tif 000002
【図２】
0003597357.tif 000003
【図３】
0003597357.tif 000004
【図４】
0003597357.tif 000005