(57)【特許請求の範囲】
【請求項１】
原稿画像を読取ってプリント部で印字して出力するデジタル複写機であって、
前記読取った画像を圧縮して記憶する圧縮画像メモリと、
予め定められたフォームデータを記憶するフォームデータメモリと、
前記圧縮画像メモリの画像を伸張する伸張手段と、
前記伸張手段により伸張された画像を展開するページメモリと、
前記ページメモリ上に展開された画像データを前記プリント部へ出力する出力手段と、
前記フォームデータメモリに記憶されたフォームデータを前記ページメモリ上に展開する展開手段と、
前記圧縮された画像データを前記伸張手段によって伸張しながら、前記ページメモリ上で、前記展開されたフォームデータと重ね合わせるように合成する合成手段と、
前記ページメモリ上に伸長された画像データを展開している状態において、前記伸長手段による前記圧縮画像データの伸長処理の完了が前記出力手段の処理の完了に追い越されないタイミングで前記出力手段の処理を開始させる制御手段とを含む、デジタル複写機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はデジタル複写機に関し、特に画像データの出力の際に画像を一旦ページメモリに展開するデジタル複写機に関する。
【０００２】
【従来の技術】
近年メモリ付デジタル複写機が提供されている。このようなデジタル複写機においては、複写速度の向上のために、画像メモリに一旦蓄えられた圧縮画像を伸張してページメモリに展開して出力する際に、出力が伸張の完了を待たずに伸張を追い越さない範囲での画像の伸張と出力を同期させて、伸張開始から出力終了までの時間を短縮することが提案されている。また、原稿画像にページ情報や日付情報などを付加するような編集動作が行なわれるようになってきている。
【０００３】
【発明が解決しようとする課題】
しかしながら、画像メモリから画像ページメモリに展開し、画像の展開終了後に展開された画像にページ情報等の付加情報を合成して出力しようとした場合には、展開した画像への付加情報の合成完了後に始めて画像の出力が可能になる。そのため、付加情報を合成した場合は、付加情報を合成しない場合に比べて画像の伸張開始から出力開始までとなる時間が長くなり、複写速度が遅くなってしまうという問題点があった。
【０００４】
この発明は上記のような問題点を解消するためになされたもので、画像に付加情報を合成する場合でも、短時間で合成された画像が印字できるデジタル複写機を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明に係る、原稿画像を読取ってプリンタ部で出力するデジタル複写機は、読取った画像を圧縮して記憶する圧縮画像メモリと、予め定められたフォームデータを記憶するフォームデータ記憶メモリと、圧縮画像メモリの画像を伸張する伸張手段と、伸張手段により伸張された画像を展開するページメモリと、ページメモリ上の画像をプリンタ部へ出力する出力手段と、フォームデータメモリに記憶されたフォームデータをページメモリ上に展開する展開手段と、圧縮画像データを伸張手段によって伸張しながら、ページメモリ上で、展開されたフォームデータと重ね合わせるように合成する手段と、ページメモリ上に伸長された画像データを展開している状態において、伸長手段による圧縮画像データの伸長処理の完了が出力手段の処理の完了に追い越されないタイミングで出力手段の処理を開始させる制御手段とを含む。
【０００６】
予め定められたフォームデータ上に読込まれた圧縮画像データを合成して出力するときに、フォームデータがまずページメモリ上に展開され、その後ページメモリ上に伸長された画像データを展開している状態において、伸長手段による圧縮画像データの伸長処理の完了が出力手段の処理の完了に追い越されないタイミングでプリンタへの出力が開始されるため、画像の伸張開始から出力開始までの時間を短縮することができる。
【０００７】
【発明の実施の形態】
以下この発明の実施の形態を図面を参照して説明する。
【０００８】
（１）  構成
図１はこの発明に適用されるデジタル複写機の要部を示すブロック図である。図１を参照して、デジタル複写機１は、原稿から画像を読取るイメージリーダ部１１と、イメージリーダ部１１で読取った画像を複数枚記憶する画像メモリ部１２と、読取った画像をプリントするプリンタ部１３と、イメージリーダ部１１、画像メモリ部１２およびプリンタ部１３全体を制御する全体制御部１４とを含む。各部はそれぞれ制御信号線１５で接続されている。
【０００９】
イメージリーダ部１１は、ＣＣＤなどにより原稿から画像データをデジタル形式で読込むことが可能なスキャナであり、原稿を連続的に読込むことが可能である。画像メモリ部１２は、後に詳細に説明するように、画像データを記憶するＲＡＭと圧縮伸張回路などによって構成され、複数の画像をＲＡＭに圧縮して記憶することができる。プリンタ部１３は、電子写真方式で画像を用紙上に形成するプリンタである。イメージリーダ部１１と、画像メモリ部１２とプリンタ部１３はそれぞれ画像バスＡ、画像バスＢによって結線されている。
【００１０】
制御信号線１５は、原稿の給紙、読込、用紙の給紙、プリント動作のタイミングをとるための信号線であり、動作のスタートを指示するコマンドや現在の状況を示すステータスを相互に交信するために用いられる。また、画像バスＡはイメージリーダ部１１が読込んだ画像を画像メモリ部１２に転送する経路であり、画像バスＢは画像メモリ部１２内の画像をプリンタ部１３へ転送する経路である。
【００１１】
複写動作を行なう場合には、まず制御信号線１５により、イメージリーダ部１１に原稿読込指示が送られる。イメージリーダ部１１は、読込んだ画像を画像バスＡを通じて画像メモリ部１２へ転送する。画像メモリ部１２で記憶された画像は、画像バスＢを通じてプリンタ部１３へ送られる。プリンタ部１３では、画像メモリ部１２からの制御信号線１５の指示により、画像信号と同期をとりながら用紙上に画像を形成する。
【００１２】
デジタル複写機１は、画像メモリ部１２に複数の画像を蓄えることが可能な構成となっているため、イメージリーダ部１１で読込んだ画像を画像メモリ部１２に記憶しておき、同一画像を何度もプリンタ部１３に送ることにより、同じ原稿を何度もプリントしたりプリントの順番を入れ換えたりすることができる。
【００１３】
図２は画像メモリ部１２の内部構成を示すブロック図である。図２を参照して、画像メモリ部１２においては、ＲＯＭ２４内に格納されたプログラムの手順に従い、ＣＰＵ２１が制御を実行する。また、イメージリーダ部１１とプリンタ部１３と通信ドライバ２３により制御信号線１５で通信を行なっている。
【００１４】
画像バスＡおよび画像バスＢは画像ＲＡＭ２６と繋がっており、画像はここに記憶される。画像の転送制御は数チャネルの転送が可能な、ＤＭＡＣ（ｄｙｎａｍｉｃ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ  ｃｏｎｔｒｏｌ  ）２７によって行なわれる。また、画像バスＡ、画像バスＢにはそれぞれ圧縮器２８、伸張器２９が接続され、圧縮伸張動作が行なわれる。この画像ＲＡＭ２６に蓄えられた画像についての情報は、システムＲＡＭ２５に記憶されている。また、プログラムを動作するために必要なパラメータなどもシステムＲＡＭ２５に記憶されている。
【００１５】
図３は画像メモリ部１２におけるデータの流れを説明するためのブロック図である。画像ＲＡＭ２６は入力画像メモリ２６１と、出力画像メモリ２６２と、圧縮画像メモリ２６３に分かれている。各メモリ間の画像転送は、図示のないＤＭＡＣ２７によって行なわれる。ＤＭＡＣ２７に転送アドレス、転送サイズを指定することにより、画像データの転送が行なわれる。また、どの位置まで画像を転送したかを確認するには、このＤＭＡＣ２７の転送カウンタを読出す。
【００１６】
イメージリーダ部１１から読込んだ画像は、画像バスＡを通じて入力画像メモリ２６１に格納される。前述したように、入力画像メモリ２６１のどのラインまで画像が入力されたかはＤＭＡＣ２７の転送カウンタを読出すことにより、確認することができる。入力画像メモリ２６１に蓄えられた画像は、圧縮器２８により画像を圧縮し、圧縮画像メモリ２６３上に転送される。圧縮画像メモリ２６３に置かれた画像は、伸張器２９により伸張し、出力画像メモリ２６２に転送される。
【００１７】
出力画像メモリ２６２に転送された画像データは、ＤＭＡＣ２７により、画像バスＢを通じてプリンタ部１３へ転送され、用紙上に画像がプリントされる。ＤＭＡＣ２７の転送カウンタを確認すれば、出力画像メモリ２６２のどこまでプリンタ部１３へ画像が転送されたかがわかる。
【００１８】
次に画像の複写処理について説明する。上記した経路を用いて画像の複写処理が行なわれる。イメージリーダ部１１から読込んだ画像は、入力画像メモリ２６１上に置かれる。画像が１頁が読込まれた段階で、圧縮器２８を用い画像を圧縮し、圧縮画像メモリ２６３に圧縮画像が転送される。この圧縮された画像データを伸張器２９を通してページメモリとなる出力画像メモリ２６２に転送すればもとの画像を復元できる。この画像を画像バスＢを通じてプリンタ部１３に送れば読込んだ画像がプリントされる。また、ページや日付等の付加情報を合成して印字する場合は、画像に対応した付加情報等と伸張器２９により伸張されたデータとを出力画像メモリ２６２で重ね合わせることによって合成する。
【００１９】
ここで、圧縮画像メモリ２６３には複数枚の画像データを保持することができるため、前述の機能を利用して、メモリを使用したソートが可能となる。最初に複数枚の原稿を連続的に読込む。入力画像メモリ２６１上に画像が読込まれたら圧縮器２８により画像を圧縮し、圧縮画像メモリ２６３上に圧縮画像を保持する。この動作を次々と繰返し、圧縮画像メモリ２６３上に圧縮画像すべてを置く。この処理が終わったら、連続的に１頁目からｎ頁目まで伸張器２９により画像を伸張し出力画像メモリ２６２に画像を送り、プリンタ部１３へ転送する。この伸張と出力を必要回繰返せば、ドキュメント単位に画像を並べて出力することができる。その結果、いわゆる機械で行なっていたソートをメモリによって行なうことができる。
【００２０】
圧縮画像メモリ２６３には、複数の画像を置くことが可能であるため、これらの画像を管理する圧縮画像管理テーブルをシステムＲＡＭ２５内に設けている。管理テーブルには画像単位の情報を記憶しているが、画像単位情報には圧縮前の画像のサイズ、圧縮画像が圧縮画像メモリのどこに記憶されているのかを示すポインタ、圧縮サイズ、圧縮時間、一連の原稿の何枚目の原稿であるかなどの情報が記憶されている。その具体的な一例を図１０に示す。
【００２１】
（２）  動作について
次にこの発明に係るデジタル複写機の動作について説明する。この発明では、メモリに蓄積した画像情報を出力画像メモリ２６２に展開して出力する構成において、ページ情報等の付加情報を画像情報に合成して出力する際に、ページメモリに付加情報を展開した後で画像情報を重ねて展開することにより、出力する画像の出力画像メモリへの展開開始から画像の出力開始までの時間を短縮している。
【００２２】
ところで、このような構成においてページや日付等の付加情報が画像と合成されて出力する場合、画像を伸張した後に付加情報を合成したのでは合成しない場合に比べてコピースピードが大幅に低下する。上記構成において、圧縮された画像データを伸張して出力する際に、伸張処理を追い越さないようなタイミングで出力処理を開始すれば、伸張処理が完了してから出力を開始するのに比べて伸張処理が前倒しした分だけコピースピードを上げることができる。このとき、ページ等の付加情報を画像の伸張完了後に合成すると、付加情報の合成が完了してから画像の出力が開始となるので出力が前倒しできない分コピースピードが低下してしまう。
【００２３】
そこで、この発明では、画像の伸張前にページメモリである出力画像メモリ２６２に付加情報を描画した上で、付加情報が展開された出力画像メモリ２６２に伸張した画像データを重ね合わせる。その結果、付加情報を合成する場合でも画像の伸張を追い越せないタイミングで出力を開始することが可能となり、コピースピードの低下を最小限に抑えることができる。
【００２４】
以下具体的に説明する。
たとえば、画像にフォームデータとしてページ情報を付加する場合について説明する。出力画像メモリ２６３上に圧縮画像データを伸張する際に、ページ印字を行なうモードであれば、圧縮画像管理テーブルの情報に対応したページ番号を出力画像メモリ２６２に展開する。その後、伸張器２９により伸張された画像データをページ番号が展開された出力画像メモリ２６２上に重ね合わせながら転送する。このとき、伸張を追い越さないタイミングで出力画像メモリ２６２上の画像をプリンタ部１３へ転送する処理を行なう。なお、フォームデータはＲＯＭ２４内に記憶しており、ＣＰＵ２１により記憶したフォームデータを読出し、手段画像メモリ２６２へ書込まれる。
【００２５】
このように、ページ情報等の付加情報を画像に合成して出力する場合でも、伸張を追い越さないタイミングで画像の出力を開始することにおいて付加情報を合成する場合のコピースピードを向上させることができる。
【００２６】
（３）  フローの説明
以下、上記した動作を実行する具体的なフローチャートについて説明する。
【００２７】
図４は画像メモリ部１２における要部のルーチンを示すフローチャートである。図４を参照して、まず電源が投入されたら、内部のステータスなどの状態の初期化を行なう（♯１）。コピースタートを指示されるまで待ち状態でループしている（♯２でＮＯ）。図示のない操作板からスタートを指示された段階で、原稿読取処理（♯３）、圧縮処理（♯４）、画像の合成を含む伸張処理（♯５）、プリント処理（♯６）を順次行ない、これらの処理をコピー終了まで繰返す（♯７でＮＯ）。コピーが終了したら（♯７でＹＥＳ）、再びコピー終了を待つ。
【００２８】
図５は図４の♯３で示した原稿を読取る処理の内容を示すフローチャートである。図５を参照して、原稿読取中の場合（イメージリーダ部１１から画像メモリ部１２の入力画像メモリ２６１への画像転送中）には（♯３１でＹＥＳ）、何もしないでリターンする。原稿読取中でない場合には（♯３１でＮＯ）、圧縮中でなく（♯３２でＮＯ）、読取るべき原稿があれば（♯３３でＹＥＳ）、読取処理をスタートさせる（♯３４）。読取処理は、ＤＭＡＣ２７をスタートさせ、イメージリーダ部１１へ制御信号線１５を通じて読取要求を出す処理である。なお、読取動作の詳細については省略する。
【００２９】
図６は図４の♯４で示した圧縮処理の内容を示すフローチャートである。図６を参照して、まず圧縮中でないことを確認する（♯４１）。この時点で圧縮直後であった場合には（♯４２でＹＥＳ）、圧縮画像についての圧縮情報を前述の圧縮画像管理テーブルに登録する（♯４３）。圧縮すべき画像がある場合には（♯４４でＹＥＳ）、読取中でないことを確認し（♯４５でＮＯ）、画像の圧縮を作動させる（♯４６）。読取中であった場合は（♯４５でＹＥＳ）、何もしないでリターンする。
【００３０】
ここでの圧縮動作では、圧縮器２８を動作させるとともに、入力画像メモリ２６１の画像を圧縮器２８に与え、圧縮画像を圧縮画像メモリ２６３に転送する。画像転送はＤＭＡＣ２７によって行なう。なお、読取画像がどの程度入力画像メモリに転送されたかはＤＭＡＣ２７の転送カウンタを確認することによりわかる。
【００３１】
図７は図４で♯５で示した伸張処理のフローチャートである。図７を参照して、まず伸張もしくはプリント中でないことを確認し（♯５１でＮＯ）、伸張すべき画像があることを前述の圧縮画像管理テーブルにより確認する（♯５２）。あった場合には（♯５２でＹＥＳ）、ページ印字モードであるかどうかを確認する（♯５３）。ページ印字モードであれば（♯５３でＹＥＳ）、圧縮画像管理テーブルを参照し、対応するページ番号を出力画像メモリ２６２に描画する。そして伸張処理をスタートさせる。伸張処理は伸張器２９を作動させることにより行なわれる。なお、画像の転送はＤＭＡＣ２７によって行なっている。また、出力画像メモリ２６２に画像を転送する際にページ印字モードであれば、伸張された画像を出力画像メモリ２６２に重ね合わせる。
【００３２】
図８は図４の♯６で示したプリント処理の内容を示すフローチャートである。図８を参照して、まずプリント中でないことを確認する（♯６１でＮＯ）。プリントすべき画像がある場合は（♯６２でＹＥＳ）、プリント開始可能ラインまで画像が伸張されたことを確認した後（♯６３でＹＥＳ）、プリントを開始する（♯６４）。プリント処理はＤＭＡＣ２７をスタートした後、制御信号線１５を通じて給紙、印字処理をプリンタ部１３へ要求することによって行なう。プリント処理についての詳細は従来のプリンタの処理と同じなのでここでは省略する。
【００３３】
次にフォームデータとしてたとえば画像にページ情報を付加する場合について具体的に説明する。図９はこの場合の処理を説明するための模式図である。Ｘ軸が経過時間を示し、Ｙ軸が出力画像メモリ２６２の容量を示す。圧縮画像メモリ２６３上の圧縮画像データを伸張する際にページ印字を行なうモードであれば、圧縮画像管理テーブルの情報に対応したページ番号を出力画像メモリ２６２の所定の場所にＣＰＵ２１により書込む。この場合の書込速度を図中ａで表わす。その後、伸張器２９により伸張された画像データをページ番号が展開された出力画像メモリ２６２上に重ね合わせながら展開する。このときの伸張状態を図中ｂで表わす。このように展開している状態においてこの伸張を追い越さないタイミングで出力画像メモリ２６２上の画像をプリンタ部へ転送する処理を開始する。具体的には、プリント速度と伸張速度の速度差から定まる規定ラインまで出力画像メモリ２６２上に画像データが展開されたときからプリンタ部１３への画像データの転送が図中ｃで示す線に沿って開始される。
【００３４】
なお、上記実施例ではプリント速度が伸張速度を超えている場合を例にとって説明したが、プリント速度が伸張速度を超えない場合においては出力画像メモリのデータは伸張と同時にプリンタ部１３ヘ送られてよい。
【図面の簡単な説明】
【図１】デジタル複写機の構成を示すブロック図である。
【図２】画像メモリ部の内部構成を示すブロック図である。
【図３】画像メモリ部におけるデータの流れを説明するための図である。
【図４】画像メモリ部におけるメインルーチンを示すフローチャートである。
【図５】原稿読取処理を示すフローチャートである。
【図６】圧縮処理を示すフローチャートである。
【図７】伸張処理を示すフローチャートである。
【図８】プリント処理を示すフローチャートである。
【図９】この発明の動作を説明するための模式図である。
【図１０】圧縮画像管理テーブルの内容を示す図である。
【符号の説明】
１  デジタル複写機
１１  イメージリーダ部
１２  画像メモリ部
１３  プリンタ部
１４  全体制御部
１５  制御信号線
２８  圧縮器
２９  伸張器
２６１  入力画像メモリ
２６２  出力画像メモリ
２６３  圧縮画像メモリ
【図１】
0003612165.tif 000002
【図２】
0003612165.tif 000003
【図３】
0003612165.tif 000004
【図４】
0003612165.tif 000005
【図５】
0003612165.tif 000006
【図６】
0003612165.tif 000007
【図７】
0003612165.tif 000008
【図８】
0003612165.tif 000009
【図９】
0003612165.tif 000010
【図１０】
0003612165.tif 000011