(57)【要約】【課題】複数ページからなる印刷データのページの途中でトナー切れが発生すると予想された場合、トナー切れが発生しないページレイアウトに変更することにより、出力の抜けを回避することができる。【解決手段】出力処理を行う前にＨＤ等の記憶装置に出力データを格納し、格納した出力データのトナー使用量を黒ドット数等から取得し、印刷装置に用意されたトナー残量検出機能による残量と比較し、該当出力データが全てトナー切れをおこさず出力されるか判断し、途中でトナー切れわおこすと判断した場合はトナー切れをおこさないページレイアウト（２・４ページ印刷）に変更して出力する。【選択図】        図１
2004333895.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータなどの外部装置からの命令に基づき記録紙に印字する印字動作を行なう印刷装置において、印刷データを記憶装置に格納する手段、格納された印刷データを処理する手段、当該印刷データのトナー使用量を格納する手段、当該トナー使用量とトナー残量から全てのデータが
トナー切れを起こさず出力できるか判断する手段を備えることを特徴とする印刷装置。
【請求項２】
前記トナー切れ判断手段でトナー切れと判断された場合に、出力を開始する前にトナー切れを通知する手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記トナー切れ判断手段でトナー切れと判断された場合に、１ページ内に複数ページ出力し、トナー切れを起こさずに格納されたデータを処理する手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項４】
ホストコンピュータなどの外部装置からの命令に基づき記録紙に印字する印字動作を行なう印刷装置において、印刷データを記憶装置に格納する手段、格納された印刷データを再度処理する手段、当該印刷データの出力枚数を格納する手段、当該出力枚数とカセットの残り用紙数に従い、紙切れを起こさず出力できるか判断する手段を備えることを特徴とする印刷装置。
【請求項５】
前記用紙切れ判断手段で用紙切れと判断された場合に、出力を開始する前に用紙切れを通知する手段を備えることを特徴とする請求項４記載の印刷装置。
【請求項６】
前記用紙切れ判断手段で用紙切れと判断された場合に、１ページ内に複数ページをレイアウトし、用紙切れを起こさずにデータを処理する手段を備えることを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷装置などの出力装置に関する。
【０００２】
【従来の技術】
一般に、ホストコンピュータから供給されるデータを取り込み、このデータを所定の形態で出力する装置として、印刷装置がある。
【０００３】
従来、印刷装置ではトナー切れが起きた場合、その時点で警告を出したり、印刷を中止したりして、トナーを補給してから再度印刷を継続する場合があった。
【０００４】
また、複数枚数の出力データの印刷途中でセットされている用紙が切れて印刷が止まってしまう場合があった。
【０００５】
【特許文献１】
特開平７−４９６１４号公報
【０００６】
【発明が解決しようとする課題】
しかし、複数枚数の出力データの途中でトナーを交換すると、その時点で出力されるトナーの濃さが変わってしまったり、用紙切れで長い間印刷が止まってしまうと機器の温度など印刷条件が変わってしまい、それまでに出力していた印刷物との違いが表れてしまう場合があった。
【０００７】
（発明の目的）
本発明の目的は、上記問題点を解決するためになされたもので、印刷装置の出力データの途中で印刷が止まってしまうことを防ぎ、複数枚数の印刷データを出力する場合に、トナー切れや用紙切れがおこると判断された場合は、当該データの出力を開始する前に予めトナー切れの警告を発し、トナー交換を促すようにし、一度に最後まで出力することを可能とさせる印刷装置を提供することである。
【０００８】
また、トナー切れや用紙切れがおこると判断された場合、複数レイアウトに変更して出力することにより、トナー切れや用紙切れを回避して出力することを可能とさせる印刷装置を提供することである。
【０００９】
【課題を解決するための手段】
上記の目的を達成する本発明の第一の出力装置は以下に示す構成を備える。
【００１０】
すなわち、出力データを記憶装置に格納する手段、格納された出力データを処理する手段、当該出力データのトナー使用量を記憶する手段、トナー残量を検知する手段、検知されたトナー残量と当該出力データのトナー使用量を比較し、当該出力データがトナー切れにならずに処理できるかどうか判断する手段、前記判断に従い、当該出力データの出力を開始する前にトナー切れによる警告を発する手段、また、前記判断に従い、当該出力データを１ページ内に複数のレイアウトに変更して出力する手段とを備える。
【００１１】
同様に上記の目的を達成する本発明の第二の出力装置は以下に示す構成を備える。
【００１２】
すなわち、出力データを記憶装置に格納する手段、格納された出力データを処理する手段、当該出力データの出力枚数を記憶する手段、用紙残量を検知する手段、検知された用紙残量と当該出力データの使用枚数を比較し、当該出力データが用紙切れにならずに処理できるかどうか判断する手段、前記判断に従い、当該出力データの出力を開始する前に用紙切れによる警告を発する手段、また、前記判断に従い、当該出力データを１ページ内に複数のレイアウトに変更して出力する手段、とを備える。
【００１３】
（作用）
かかる構成において、複数枚数の印刷データの途中で、トナー切れや用紙切れがおこる場合には出力を開始する前に予め警告を発行することにより、出力途中でトナーの濃さが変わってしまうことなく、最後まで出力させることが可能となる。
【００１４】
また、同様に用紙切れがおこる場合には１ページ内に複数のレイアウトで出力することにより、用紙切れにより途中で出力が止まってしまう状態を回避することが可能となる。
【００１５】
【発明の実施の形態】
（実施例１）
本実施例を説明する前に、本実施例を適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１６】
図１は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行なわれるシステムであっても本発明を適用できることは言うまでもない。
【００１７】
図において、３０００はホストコンピュータである。
【００１８】
プリンタ１５００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或は外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種デバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。ＨＤ１４は出力用のイメージデータ及びトナーの使用量を格納する記憶装置で、ディスクコントローラ（ＤＫＣ）２０によりアクセス制御される。
【００１９】
また、このＲＯＭ１３のプログラムＲＯＭには、図２のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶する。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２０】
以上のような構成からなる印刷装置及び外部装置において実施例１における制御部１０００の処理動作を説明する。
【００２１】
図２は本実施例における制御部１０００の処理の流れを表すフローチャートである。
【００２２】
ステップＳ１１において、出力データ及びトナーの使用量をＨＤに格納する。ステップＳ１２においてトナー残量を検出する。ステップＳ１３において、トナー残量と出力データの使用トナー量を比較する。出力データの使用量がトナー残量より少なければ、ステップＳ１６において印字処理を開始する。もし、トナー残量より出力データの使用するトナー量が多ければ、ステップＳ１４において、トナー切れの警告を操作部のパネル等に表示する。
【００２３】
ステップＳ１５において、トナー切れ警告のスキップまたはトナー交換が行われると、ステップＳ１６において、印字処理を開始し、本実施例１における処理を終了する。
【００２４】
（実施例２）
図３は実施例２におけるプリンタ１５００のＣＰＵ１２の制御処理の流れを表すフローチャートである。本実施例２においては通常ページ出力において用紙切れをおこす場合に４ページ印刷まで複数ページレイアウト変更を行い、残用紙に出力するする方法を述べる。
【００２５】
ステップＳ２１において、出力データ及び出力枚数をＨＤに格納する。ステップＳ２２において用紙残量を検出する。ステップＳ２３において、用紙残量と出力データの用紙枚数を比較する。出力データの出力枚数が用紙残量より少なければ、ステップＳ２８において印字処理を開始する。もし、用紙残量より出力データの使用する枚数が多ければ、複数レイアウト印刷では用紙切れをおこさずに出力可能かどうか判断する。ステップＳ２４において２ページ印刷にした場合に可能かどうか判断する。もし、可能ならばステップＳ２８において印字処理を開始する。もし、２ページ印刷にしても用紙切れが発生する場合、ステップＳ２５において、４ページ印刷にした場合に可能かどうか判断する。もし、可能ならばステップＳ２８において印字処理を開始する。もし、４ページ印刷にしても用紙切れが発生する場合にはステップＳ２６において印字処理を開始する前に操作部のパネルに用紙切れ警告を表示する。
【００２６】
ステップＳ２７において、用紙切れ警告のスキップまたは用紙補充が行われると、ステップＳ２８において、印字処理を開始し、本実施例２における処理を終了する。
【００２７】
【発明の効果】
以上、述べたように本実施例１によれば、複数枚数の印刷データの途中ページでトナー切れをおこし、トナー交換等による微妙な印刷結果の違いが発生することを未然に防ぐことができるという効果がある。
【００２８】
また、本実施例２によれば、用紙残量に従い、複数ページレイアウトに変更することにより可能な限り出力を保証できるという効果がある。
【００２９】
更に本実施例１と本実施例２を組み合わせることにより、トナー切れをおこす出力データを複数ページレイアウトに変更することにより、可能な限り出力抜けを防ぐことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施例を示すプリンタ制御システムとホストコンピュータの構成を説明するブロック図である。
【図２】本発明の実施例１におけるプリンタ制御処理を表すフローチャートである。
【図３】本発明の実施例２におけるプリンタ制御処理を表すフローチャートである。
【図１】
2004333895.tif 000003
【図２】
2004333895.tif 000004
【図３】
2004333895.tif 000005