(57)【要約】【課題】  印刷データを画像データに変換して作成する画像作成部と、用紙に画像を印刷する画像印刷部とがそれぞれ独立したＣＰＵとメモリを有している画像形成装置で作成される画像データの保存転送に関して、画像データの保存によりメモリ領域が圧迫されてしまい処理効率が落ちてしまう問題と、印刷に失敗した際に画像形成装置内で再度の印刷データの転送を行うことで処理時間がかかってしまう問題を解消すること。【解決手段】  画像作成部が作成したビットマップデータを画像印刷部に転送後、画像印刷部でビットマップデータを保存し、保存完了したことを画像作成部に通知する。通知を受け取った画像作成部は、ビットマップデータを削除して、メモリに余裕が出た状態で次のビットマップデータの作成を開始する方法と、画像印刷部での印刷失敗の際には、画像印刷部のメモリ内に保存してある画像データを用いて再度の印刷を試みる方法で課題を解決した。【選択図】図１
2011016343.tif 000002
【特許請求の範囲】
【請求項１】
画像作成部と、
前記画像作成部と電気的に接続された画像印刷部とを有し、
前記画像作成部と前記画像印刷部は、それぞれ独立したＣＰＵとメモリを有し、
前記画像作成部は、
印刷データを画像データに変換する画像変換手段と、
前記画像変換手段により変換された画像データを前記画像印刷部に送信する画像データ送信手段と、
前記画像印刷部から、前記画像データの受信完了通知を受けると前記画像データをメモリ上から削除する画像データ削除手段と、を有し、
前記画像印刷部は、
前記画像作成部から前記画像データを受信する画像データ受信手段と、
前記受信した画像データを前記メモリに保存する画像データ保存手段と、
前記画像データの保存を完了すると前記画像データの受信完了を前記画像作成部に対して通知する画像データ受信完了通知手段と、
前記受信した画像データを用紙上に印刷する画像データ印刷手段と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記画像データ印刷手段は、印刷に失敗すると前記画像データ保存手段により保存された画像データの再印刷を行う
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は２の画像形成装置であって、
前記画像データ送信手段は、前記画像データを１ページ毎に送信し、
前記画像データ保存手段は、受信した画像データを１ページ毎に保存し、
前記画像データ受信完了通知手段は、前記送信された１ページの画像データ毎に受信完了通知を行なう
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、画像作成部で作成されたビットマップデータを画像印刷部に転送して印刷する際の印刷データの処理に関するものである。
【背景技術】
【０００２】
画像形成装置は、ホストＰＣ（Personal Computer）から受信したＰＤＬ（Page Description Language；ページ記述言語）により記載されている印刷データをビットマップデータに変換する画像作成部と、印刷エンジンを擁して前記ビットマップデータを用紙上に印刷する画像印刷部を有する。
【０００３】
最近の画像形成装置では、図１の機能ブロック図で示すように、これら画像作成部と画像印刷部のそれぞれが独立したＣＰＵとメモリを有しており、それぞれの機能部が並行に動作を可能とすることによって、高速に印刷を可能とする。
【０００４】
このような構成の画像形成装置の印刷動作では、従来、画像作成部で作成した印刷データを画像印刷部に転送して印刷を行う。図５にその動作のシーケンス図を示し、以下に各動作について説明する。
【０００５】
Ｐ１１：ホストＰＣ３１は、画像形成装置１１に印刷ジョブ１を送信する。画像形成装置１１は、ネットワークインタフェース１７で印刷ジョブ１のデータを受信して、当該データを通信インタフェース１３ｉにより画像作成部１３が受信する。
【０００６】
Ｐ１３：画像作成部１３の画像作成手段１３ｐは、受信した印刷ジョブ１の第１ページのデータを画像印刷部１５の印刷エンジン１５ｅが印刷可能なビットマップデータに変換する。
【０００７】
Ｐ１５：ホストＰＣ３１は、Ｐ１１と同様に画像形成装置１１に印刷ジョブ２を送信する。画像形成装置１１は、ネットワークインタフェース１７で印刷ジョブ２のデータを受信して、当該データを通信インタフェース１３ｉにより画像作成部１３が受信する。
【０００８】
Ｐ１７：画像作成部１３は、Ｐ１３で画像作成手段１３ｐが作成した印刷ジョブ１の第１ページのビットマップデータを通信インタフェース１３ｉから画像印刷部１５の通信インタフェース１５ｉを経由して画像印刷部１５が受信する。
【０００９】
Ｐ１９：画像印刷部１５の画像印刷手段１５ｐは、受信したビットマップデータを印刷エンジン１５ｅに転送して用紙上に印刷を行う。
【００１０】
Ｐ２１：画像印刷手段１５ｐは、通信インタフェース１５ｉから画像作成部１３の通信インタフェース１３ｉを経由して画像作成手段１３ｐに対してＰ１９での印刷が完了したことを通知する。
【００１１】
Ｐ２３：画像作成部１３の画像作成手段１３ｐは、Ｐ２１でのデータ印刷完了通知を受けて、印刷ジョブ１の第１ページのビットマップデータを削除する。
【００１２】
Ｐ２５：画像作成部１３の画像作成手段１３ｐは、Ｐ１３と同様にＰ１１で受信した印刷ジョブ１の第２ページのデータを画像印刷部１５の印刷エンジン１５ｅが印刷可能なビットマップデータに変換する。
【００１３】
Ｐ２７の動作は、対象となるデータがジョブ１の第２ページという点が違うだけで他はＰ１７の動作と同様であるので以下は省略する。
【００１４】
Ｐ２９はＰ１９と同じ、Ｐ３３はＰ２３と同じと続く。
【００１５】
上記の方法では、画像作成部１３は、Ｐ１３で作成したビットマップデータをＰ２１での印刷完了通知を受け取るまでは削除することができず、その間画像作成部１３のＤＲＡＭ１３ｄのメモリが当該ビットマップデータで占有されるため空き容量が限られてしまう。そのため、Ｐ２５の第２ページの作成を開始することができない。
【００１６】
もし、第２ページの作成をＰ２１での印刷完了通知前、すなわち画像印刷部１５でのＰ１９の印刷時に開始したとしても前述したようにメモリ容量が第１ページのビットマップデータにより占有されておりメモリの空き容量が十分でないために処理の効率が高まらず、処理に時間がかかってしまう。
【００１７】
これらのメモリ利用の効率の悪さや処理に時間がかかる問題は、印刷時にエラーが発生した際にはさらに顕著となる。図６に従来例の画像形成装置において、印刷時にエラーが発生した際の動作について説明する。
【００１８】
Ｐ４１からＰ４９までの動作は、図５でのＰ１１からＰ１９までの動作と全く同じであるので、説明を省略する。
【００１９】
Ｐ５０：Ｐ４９での印刷中に紙詰まり等の原因によってエラーが発生し印刷に失敗する。
【００２０】
Ｐ５１：画像印刷部１５の画像印刷手段１５ｐは、通信インタフェース１５ｉから画像作成部１３の通信インタフェース１３ｉを経由して画像作成手段１３ｐに対してＰ４９での印刷が失敗したことを通知する。
【００２１】
Ｐ５３：画像作成手段１３ｐは、Ｐ５１の印刷失敗の通知を受けて再度Ｐ４７（Ｐ１７）と同じく、ビットマップデータの再送信を行う。
【００２２】
以降の動作は図５でのＰ１７以降と同じであるので説明を省略する。
【００２３】
図６で示したように印刷時に失敗があると、画像作成部１３から画像印刷部１５に対して、再度のビットマップデータの送信を行うために、それにかかる各部の処理時間がかかり、処理効率はさらに悪化する。
【００２４】
他の従来技術として、ホスト装置から転送された印刷データの転送時間を短縮し印刷効率を高める為に、複数部数の印刷の一部が転送完了した段階で印刷データの展開及び印刷を開始して、第２部目の印刷データの転送を並行に行う方法がある（特許文献１参照）。
【００２５】
しかし、同方法はホストＰＣと画像形成装置との間での転送に関するものであり、画像形成装置内の各部での印刷データの転送に関するものではない。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】特開２０００−１４８４１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００２７】
解決しようとする課題は、画像形成装置内で作成される画像データの保存転送に関して、画像データの保存によりメモリ領域が圧迫されてしまい処理効率が落ちてしまう問題と、印刷に失敗した際に画像形成装置内で再度の印刷データの転送を行うことで処理時間がかかってしまう問題を解消することができなかった点である。
【課題を解決するための手段】
【００２８】
本発明の画像形成装置は、画像作成部と、前記画像作成部と電気的に接続された画像印刷部とを有し、前記画像作成部と前記画像印刷部は、それぞれ独立したＣＰＵとメモリを有し、前記画像作成部は、印刷データを画像データに変換する画像変換手段と、前記画像変換手段により変換された画像データを前記画像印刷部に送信する画像データ送信手段と、前記画像印刷部から、前記画像データの受信完了通知を受けると前記画像データをメモリ上から削除する画像データ削除手段と、を有し、前記画像印刷部は、前記画像作成部から前記画像データを受信する画像データ受信手段と、前記受信した画像データを前記メモリに保存する画像データ保存手段と、前記画像データの保存を完了すると前記画像データの受信完了を前記画像作成部に対して通知する画像データ受信完了通知手段と、前記受信した画像データを用紙上に印刷する画像データ印刷手段と、を有することを特徴とする。
【発明の効果】
【００２９】
本発明の画像形成装置は、画像作成部が画像データの転送後画像データをメモリ中から削除できるため、画像データにより占有されていたメモリが空き状態となり、次の印刷データを画像データに変換して作成する作業にかかれる。また、印刷失敗の際には、画像印刷部のメモリ中に記憶された画像データを元に再度の印刷を可能であるので、画像作成部に対して画像データの再送を要求したり、そのため画像作成部の処理を中断させたりすることが無くなる。上記の双方の理由により、印刷処理にかかる時間が短縮される。
【図面の簡単な説明】
【００３０】
【図１】本発明実施例の画像形成装置の機能ブロック図である。従来例の画像形成装置も同様の構成を有する。
【図２】本発明実施例の画像形成装置の画像作成手段及び画像印刷手段の内部の機能ブロック図である。
【図３】本発明実施例の画像形成装置の印刷データを受信してから印刷を完了するまでのシーケンス図である。
【図４】本発明実施例の画像形成装置での印刷時にエラーが発生した際の動作のシーケンス図である。
【図５】従来例の画像形成装置の印刷データを受信してから印刷を完了するまでのシーケンス図である。
【図６】従来例の画像形成装置での印刷時にエラーが発生した際の動作のシーケンス図である。
【発明を実施するための形態】
【００３１】
本発明は、印刷データを画像データに変換して作成する画像作成部と、用紙に画像を印刷する画像印刷部とがそれぞれ独立したＣＰＵとメモリを有している画像形成装置で作成される画像データの保存転送に関して、画像データの保存によりメモリ領域が圧迫されてしまい処理効率が落ちてしまう問題と、印刷に失敗した際に画像形成装置内で再度の印刷データの転送を行うことで処理時間がかかってしまう問題を解消する。そのために、画像作成部が作成したビットマップデータを画像印刷部に転送後、画像印刷部は、ビットマップデータを保存し、保存完了したことを画像作成部に通知する。通知を受け取った画像作成部は、ビットマップデータを削除して、メモリに余裕が出た状態で次のビットマップデータの作成を開始する。画像印刷部での印刷失敗の際には、画像印刷部のメモリ内に保存してある画像データを用いて再度の印刷を試みる。
【実施例１】
【００３２】
本発明実施例の画像形成装置１１について以下に説明する。
【００３３】
［構成］
図１は、本発明実施例の画像形成装置１１の機能ブロック図である。
【００３４】
本発明実施例の画像形成装置１１は、画像作成部１３及び画像印刷部１５がそれぞれにコンピュータ、記憶装置を有する。
【００３５】
コンピュータは、ＣＰＵ（Central Processing Unit）１３ｃ、１５ｃ、ＲＯＭ（Read Only Memory）１３ｒ、１５ｒ、およびＲＡＭ（Random Access Memory；メモリ）１３ｄ、１５ｄ等により構成されており、プログラムを実行して演算および／または制御を行う装置である。コンピュータは、プログラムを実行することにより、後述する画像作成手段１３ｐ、画像変換手段１３ｐ１（以下図２；詳細後述）、画像データ送信手段１３ｐ２、画像データ削除手段１３ｐ３、画像印刷手段１５ｐ、画像データ受信手段１５ｐ１、画像データ保存手段１５ｐ２、画像データ受信完了通知手段１５ｐ３、画像データ印刷手段１５ｐ４、および画像データ削除手段１５ｐ５を実現する。
【００３６】
記憶装置は、プログラムおよびデータを格納する装置である。記憶装置としては、前記したＲＯＭ１３ｒ、１５ｒ、ＤＲＡＭ１３ｄ、１５ｄがある。本実施例では、記憶装置には、画像形成装置を作動させるためのプログラム、及び画像形成装置の動作実行のために必要なデータが格納されている。
【００３７】
画像形成装置１１は、画像作成部１３、画像印刷部１５、およびネットワークインタフェース１７を有する。画像作成部１３は、内部にＣＰＵ１３ｃ、ＤＲＡＭ１３ｄ、ＲＯＭ１３ｒ、画像作成手段１３ｐ、および通信インタフェース１３ｉを有する。画像印刷部１５は、内部にＣＰＵ１５ｃ、ＤＲＡＭ１５ｄ、ＲＯＭ１５ｒ、画像印刷手段１５ｐ、通信インタフェース１５ｉ、および印刷エンジン１５ｅを有する。
【００３８】
図２に画像作成手段１３ｐ及び画像印刷手段１５ｐが内部に示す機能について示した機能ブロック図を示す。
【００３９】
画像作成手段１３ｐは、画像変換手段１３ｐ１、画像データ送信手段１３ｐ２、および画像データ削除手段１３ｐ３を有する。
【００４０】
画像印刷手段１５ｐは、画像データ受信手段１５ｐ１、画像データ保存手段１５ｐ２、画像データ受信完了通知手段１５ｐ３、画像データ印刷手段１５ｐ４、および画像データ削除手段１５ｐ５を有する。
【００４１】
本実施例の説明においては、一般的な画像形成装置に備わっている原稿読み取り部、ファクス送受信部等、本発明の本質には関係ない機能部については説明を省略した。
【００４２】
以下に各構成要素について説明する。
【００４３】
ネットワークインタフェース１７は、画像形成装置１１を外部のネットワークと接続して通信を行なうための、例えばネットワークインタフェースカード、モデムなどの通信装置である。ネットワークインタフェース１７は、ホストＰＣ３１から送信された印刷データを受信して、画像作成部１３の通信板フェース１３ｉを経由して画像作成部１３に印刷データを送信する。
【００４４】
画像作成部１３は、ホストＰＣから受信した印刷データを印刷エンジンで印刷実行を可能とさせるための画像データ（ビットマップデータ）形式に変換する。画像作成部１３は、前述の独立したＣＰＵ１３ｃ、ＲＯＭ１３ｒ、ＤＲＡＭ（メモリ）１３ｄ、通信インタフェース１３ｉを有している。その他に本発明の本質である画像作成機能を実現させるための画像作成手段１３ｐを有する。
【００４５】
ＣＰＵ１３ｃは、ＲＯＭ１３ｒに格納されているプログラムを実行することにより、ＣＰＵ１３ｃ内部に画像作成手段１３ｐ（画像変換手段１３ｐ１、画像データ送信手段１３ｐ２および画像データ削除手段１３ｐ３）のソフトウェア要素を構成する。
【００４６】
通信インタフェース１３ｉは、画像形成装置１１内部でのデータの授受を行なうインタフェース部である。
【００４７】
画像変換手段１３ｐ１は、ホストＰＣ３１から受信した印刷データを画像印刷部１５の印刷エンジンが印刷のために実行可能なデータ形式である画像データ（ビットマップデータ）に変換する。
【００４８】
画像データ送信手段１３ｐ２は、前記画像変換手段１３ｐ１により変換された画像データを前記画像印刷部１５に送信する機能を有する。
【００４９】
画像データ削除手段１３ｐ３は、前記画像印刷部１５から前記画像データの受信完了通知を受け取ると、画像データをメモリ（ＤＲＡＭ１３ｄ）から削除する。この削除によりメモリ（ＤＲＡＭ１３ｄ）に空き容量が増えて、次の画像データ作成のための処理が円滑に行なわれる。
【００５０】
画像印刷部１５は、画像作成部１３が作成した画像データを用紙上に印刷するための機能部である。画像印刷部１５は、前述の独立したＣＰＵ１５ｃ、ＲＯＭ１５ｒ、ＤＲＡＭ（メモリ）１５ｄ、通信インタフェース１５ｉ、印刷エンジン１５ｅを有している。その他に本発明の本質である画像印刷機能を実現させるための画像印刷手段１５ｐを有する。
【００５１】
ＣＰＵ１５ｃは、ＲＯＭ１５ｒに格納されているプログラムを実行することにより、ＣＰＵ１５ｃ内部に画像印刷手段１５ｐ（画像データ受信手段１５ｐ１、画像データ保存手段１５ｐ２、画像データ受信完了通知手段１５ｐ３、画像データ印刷手段１５ｐ４、および画像データ削除手段１５ｐ５）のソフトウェア要素を構成する。
【００５２】
印刷エンジン１５ｅは、入力された画像データを用紙へ印刷するための画像処理用の制御ボードや画像形成プロセス毎の装置ユニット等により構成されている。
【００５３】
通信インタフェース１５ｉは、画像形成装置１１内部でのデータの授受を行なうインタフェース部である。
【００５４】
画像データ受信手段１５ｐ１は、画像作成部１３から画像データを受信する機能部である。
【００５５】
画像データ保存手段１５ｐ２は、受信した画像データをメモリ（ＤＲＡＭ１５ｄ）に保存する。
【００５６】
画像データ受信完了通知手段１５ｐ３は、前記画像データの保存が完了すると画像作成部１３に対して、画像データの受信を完了した旨通知する。
【００５７】
画像データ印刷手段１５ｐ４は、印刷エンジンに画像データを転送して用紙上に画像データを印刷させるための機能部である。
【００５８】
画像データ削除手段１５ｐ５は、前記印刷エンジンでの印刷が完了した後、画像データをメモリ（ＤＲＡＭ１５ｄ）から削除する機能部である。
【００５９】
画像形成装置１１では、画像データの送受信は画像データの１ページ毎に行なわれ、画像データの保存も１ページ毎に行なわれ、画像データ受信完了通知手段が行なう画像データの受信完了通知も画像データの１ページ毎に行なわれる。
【００６０】
［シーケンス］
図３に本発明実施例の画像形成装置の印刷の際のデータの流れを示すシーケンス図を示す。各シーケンスの動作について説明する。
【００６１】
Ｓ１１：ホストＰＣ３１は、画像形成装置１１に印刷ジョブ１を送信する。画像形成装置１１は、ネットワークインタフェース１７で印刷ジョブ１のデータを受信して、当該データを通信インタフェース１３ｉにより画像作成部１３が受信する。
【００６２】
Ｓ１３：画像作成部１３の画像作成手段１３ｐは、受信した印刷ジョブ１の第１ページのデータを画像印刷部１５の印刷エンジン１５ｅが印刷可能なビットマップデータに変換する。
【００６３】
Ｓ１５：ホストＰＣ３１は、Ｓ１１と同様に画像形成装置１１に印刷ジョブ２を送信する。画像形成装置１１は、ネットワークインタフェース１７で印刷ジョブ２のデータを受信して、当該データを通信インタフェース１３ｉにより画像作成部１３が受信する。
【００６４】
Ｓ１７：画像作成部１３は、Ｓ１３で画像作成手段１３ｐが作成した印刷ジョブ１の第１ページのビットマップデータを通信インタフェース１３ｉから画像印刷部１５の通信インタフェース１５ｉを経由して画像印刷部１５が受信する。
【００６５】
Ｓ１８：画像印刷部１５の画像印刷手段１５ｐは、受信した印刷ジョブ１の第１ページのビットマップデータをＤＲＡＭ１５ｄに保存する。
【００６６】
Ｓ１９：画像印刷部１５の画像印刷手段１５ｐは、印刷ジョブ１の第１ページのビットマップデータの受取が完了したことを画像作成部１３に対して通知する。
【００６７】
Ｓ２１：画像作成部１３の画像作成手段１３ｐは、Ｓ１９でのデータ受取通知を受けて、印刷ジョブ１の第１ページのビットマップデータを削除する。
【００６８】
Ｓ２３：Ｓ２１の動作と並行して、画像印刷部１５の画像印刷手段１５ｐは、ＤＲＡＭ１５ｄにＳ１８で保存したビットマップデータを印刷エンジン１５ｅに転送して、用紙への印刷を実行する。
【００６９】
Ｓ２５：Ｓ２３の動作と並行して、画像作成部１３の画像作成手段１３ｐは、Ｓ１３と同様にＳ１１で受信した印刷ジョブ１の第２ページのデータを画像印刷部１５の印刷エンジン１５ｅが印刷可能なビットマップデータに変換する。
【００７０】
Ｓ２７の動作は、対象となるデータがジョブ１の第２ページという点が違うだけで他はＳ１７の動作と同様であるので以下は省略する。
【００７１】
Ｓ２８は同様にＳ１８と同じ、Ｓ２９はＳ１９と同じ、Ｓ３３はＳ２３と同じと続く。
【００７２】
次に、同じく本発明実施例の画像形成装置１１において、画像印刷部１５での印刷中に紙詰まり等のエラーが発生した際の動作について、そのシーケンス図を図４に示し以下に説明する。
【００７３】
Ｓ４１からＳ５３までの動作は、図３でのＳ１１からＳ２３までの動作と全く同じであるので、説明を省略する。
【００７４】
Ｓ５４：Ｓ５３での印刷中に紙詰まり等の原因によってエラーが発生し印刷に失敗する。
【００７５】
Ｓ５７：画像印刷部１５の画像印刷手段は１５ｐは、Ｓ５４での印刷失敗を受けて、再度ＤＲＡＭ１５ｄに保存してあるビットマップデータを印刷エンジン１５ｅに転送して印刷を実行する。
【００７６】
Ｓ５５の動作はＳ２５と同じであるので説明を省略した。
【００７７】
［実施例の効果］
本実施例の画像形成装置により以下のことが可能となる。
【００７８】
画像作成部１３で作成された画像データは、画像印刷部１５に転送されて保存が完了した後、画像作成部１３のメモリ１３ｄからは削除されるため、画像作成部１３のメモリ１３ｄに空き容量が増えて、次の画像データの作成の処理効率が高まる。よって、印刷処理の時間が短縮される。
【００７９】
画像印刷部１５での印刷が失敗しても、画像印刷部１５のメモリ１５ｄに保存されている画像データを利用して再度の印刷を試みるため、従来技術の様に画像作成部１３からの画像データを再度転送するために時間が費やされたり、画像作成部１３の次の画像データ作成の処理が、画像データ転送のために中断されたりすることが無くなる。よって再印刷時にも印刷処理の時間が短縮される。
【符号の説明】
【００８０】
１１  画像形成装置
１３  画像作成部
１３ｐ  画像作成手段
１３ｐ１  画像変換手段
１３ｐ２  画像データ送信手段
１３ｐ３  画像データ削除手段
１５  画像印刷部
１５ｐ  画像印刷手段
１５ｐ１  画像データ受信手段
１５ｐ２  画像データ保存手段
１５ｐ３  画像データ受信完了通知手段
１５ｐ４  画像データ印刷手段
１５ｐ５  画像データ削除手段
１７  ネットワークインタフェース
３１  ホストＰＣ
【図１】
2011016343.tif 000003
【図２】
2011016343.tif 000004
【図３】
2011016343.tif 000005
【図４】
2011016343.tif 000006
【図５】
2011016343.tif 000007
【図６】
2011016343.tif 000008