(57)【要約】【課題】画像書込装置から記憶装置へと高速に画像を書き込ませること。【解決手段】ＳＤＲＡＭ２２０に装置情報画像２２０ｉを書き込む制御装置２１０は、装置情報画像２２０ｉに含まれる文字のうちでＳＤＲＡＭ２２０への書き込みが終わった文字と、当該文字が書き込まれたＳＤＲＡＭ２２０のアドレスとの対応関係を記憶する書込アドレス記憶部２１７を備え、ＳＤＲＡＭ２２０へと書き込みが終わった前記文字と同一の文字を、過去に当該文字を書き込んだアドレスとは異なるアドレスにも書き込む場合、前記対応関係に基づいて、過去に書き込んだアドレスから新たに書き込むアドレスへと前記文字をコピーさせる。【選択図】図２
2007295448.tif 000002
【特許請求の範囲】
【請求項１】
画像を記憶装置に書き込む画像書込装置であって、
当該画像に含まれる部分画像のうちで前記記憶装置への書き込みが終わった部分画像と、当該部分画像を書き込んだ前記記憶装置のアドレスとの対応関係を記憶する記憶手段と、
前記記憶装置へと書き込みが終わった前記部分画像と同一の部分画像を、過去に当該部分画像を書き込んだアドレスとは異なるアドレスにも書き込む場合、前記対応関係に基づいて、過去に書き込んだアドレスから新たに書き込むアドレスへと前記部分画像をコピーさせるコピー手段を有する画像書込装置。
【請求項２】
前記コピー手段は、前記記憶装置のデータ入出力を制御するダイレクトメモリアクセスコントローラに対して制御信号を送信することにより前記部分画像をコピーさせる請求項１記載の画像書込装置。
【請求項３】
前記部分画像は、２以上の文字を並べた文字列の画像である請求項１または２記載の画像書込装置。
【請求項４】
画像形成機構が画像形成する画像を記憶する記憶装置と、
当該記憶装置に画像を書き込む請求項１〜３のいずれかに記載の画像書込装置とを備える画像形成装置であって、
前記画像書込装置は、当該画像形成装置の装置情報を表す画像を書き込む画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像書込装置および画像書込装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来より、複写機、ファックス、印刷装置、およびこれらのうちの複数の機能を有する複合機などの画像形成装置が用いられている（特許文献１など）。
【０００３】
これら画像形成装置においては、通常の画像形成とは別に、装置に設定された設定値や、過去に行われた画像形成の日時や出力した記録紙の枚数などの当該装置の情報を記録紙に画像形成するレポート出力機能が備えられている。かかるレポート出力においては、処理装置（ＣＰＵ）からＲＡＭへと装置情報を表したレポート画像が書き込まれて、これによりＲＡＭに書き込まれたレポート画像が記録紙に印刷されることで、レポート画像に表された設定値等の情報が記録紙の上でユーザに示される。
【特許文献１】特開２００５−７４８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のかかる画像形成装置におけるレポート出力処理においては、ＣＰＵからＲＡＭへと文字を表すフォントデータを書き込んで、ＲＡＭ上の画像に文字を１つ１つ貼り付けることに長い時間がかかり、レポート画像の全体をＲＡＭに書き込み終えて、記録紙にレポート画像を出力することができるようになるまでに長い時間がかかっていた。
【０００５】
かかる課題は上述の場合に限らず、画像を記憶装置に書き込む画像書込装置に共通する課題であった。
【０００６】
本発明は、この点に鑑みてなされたものであり、画像書込装置に高速に画像書き込みを行わせることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の画像書込装置は、画像を記憶装置に書き込む画像書込装置であって、当該画像に含まれる部分画像のうちで前記記憶装置への書き込みが終わった部分画像と、当該部分画像を書き込んだ前記記憶装置のアドレスとの対応関係を記憶する記憶手段と、前記記憶装置へと書き込みが終わった前記部分画像と同一の部分画像を、過去に当該部分画像を書き込んだアドレスとは異なるアドレスにも書き込む場合、前記対応関係に基づいて、過去に書き込んだアドレスから新たに書き込むアドレスへと前記部分画像をコピーさせるコピー手段を有する画像書込装置である。
【０００８】
この構成であれば、記憶装置に画像を書き込む画像書込装置において、当該画像に含まれる部分画像のうちで記憶装置への書き込みが終わった部分画像と、当該部分画像が書き込まれたアドレスとの対応関係が記憶されて、記憶装置へと書き込みが終わった部分画像と同一の部分画像を、過去に当該部分画像を書き込んだアドレスとは異なるアドレスにも書き込む場合には、前記対応関係に基づいて、過去に書き込んだアドレスから新たに書き込むアドレスへと部分画像をコピーさせる。
【０００９】
したがって、いったんあるアドレスに書き込んだ部分画像は、敢えて画像書込装置から再度繰り返して冗長に記憶装置へと書き込むことが回避され、既に記憶装置に書き込まれた画像が高速に他のアドレスへとコピーされるものとなり、画像書込装置に高速に画像書き込みを行わせることができる。
【００１０】
請求項２記載の画像書込装置は、前記コピー手段は、前記記憶装置のデータ入出力を制御するダイレクトメモリアクセスコントローラに対して制御信号を入力して、前記部分画像をコピーさせる請求項１記載の画像書込装置である。
【００１１】
この構成であれば、記憶装置のデータ入出力を制御するダイレクトメモリアクセスコントローラ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）に対して制御信号が送信されることにより、記憶装置から当該記憶装置自身へのＤＭＡ転送（ＤＭＡ：Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）が行われて、部分画像がコピーされる。
【００１２】
このようにすれば、ダイレクトメモリアクセスコントローラにより記憶装置のデータ入出力が制御されている場合において、記憶装置に高速に画像書き込みを行うことができる。
【００１３】
請求項３記載の画像書込装置は、前記部分画像は、２以上の文字を並べた文字列の画像である請求項１または２記載の画像書込装置である。
【００１４】
この構成であれば、２以上の文字を並べた比較的大きな画像が高速にコピーされるので、大幅な高速化を実現させることができる。
【００１５】
なお、部分画像は、１つの文字よりなる画像であるものとしてもよい。
【００１６】
これらの、１または２以上の文字により構成される部分画像は、「あ」とか「お」などの文字のフォントを表すフォントデータにより記憶されるものであってもよい。
【００１７】
部分画像は、ベクトルデータにより表されるベクトルデータ画像であるものとしてもよい。
【００１８】
請求項４記載の発明は、画像形成機構が画像形成する画像を記憶する記憶装置と、当該記憶装置に画像を書き込む請求項１〜３のいずれかに記載の画像書込装置とを備える画像形成装置であって、前記画像書込装置は、当該画像形成装置の装置情報を表す画像を書き込む画像形成装置である。
【００１９】
この構成であれば、画像形成装置において、画像形成機構が画像形成する画像を記憶する記憶装置に請求項１〜３のいずれか記載の画像書込装置が、当該画像形成装置の装置情報を表す画像を書き込む。これにより、画像形成装置の装置情報を表す画像が高速に記憶装置に書き込まれて、高速に、当該画像を記録紙に出力させることができる。
【００２０】
なお、装置情報には、画像形成装置が記録紙に画像を形成させた日時や、画像を形成させた記録紙の枚数、その他の画像形成装置の動作履歴の情報が含まれてもよい。また、画像形成装置に設定された設定値などの設定情報が含まれてもよい。
【発明の効果】
【００２１】
本発明によれば、画像書込装置に高速に画像書き込みを行わせることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施形態に係る複合機１００について図面を参照して説明する。
【００２３】
図１は、本発明の一実施形態に係る複合機１００を概略的に示す図である。複合機１００は、コピー、ＦＡＸ、プリンタ、スキャナの４種類の機能を併せて備えるいわゆるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）として構成された画像形成装置である。
【００２４】
複合機１００は、記録紙搬送機構や、記録紙搬送機構へとトナー像を転写する感光体ドラム等を備えた画像形成機構１００ｍと、情報処理を行って、画像形成機構１００ｍに対して制御信号を入力する情報処理部２００とを備える。
【００２５】
情報処理部２００は、ＣＰＵやＲＯＭ、ＲＡＭ等などを有し、複合機１００に設定された設定データや、過去に複合機１００が画像形成を実行した記録紙の枚数、画像形成の日時などの動作履歴などの情報（以下、装置情報と呼ぶ）を保持する。ここで、複合機１００の情報処理部２００には、この装置情報をユーザにレポートする画像（以下、装置情報画像）を記録紙へと画像形成機構１００ｍに形成させる機能が備えられている。ユーザは、複合機１００に指示を行って、かかるレポート出力処理を行わせることで、装置情報を記録紙において一覧することができる。
【００２６】
装置情報画像には、装置情報を表すための文字が多数表される。ユーザは、レポート出力により記録紙に形成されたこれらの文字を見ることにより、装置情報を一覧することができる。
【００２７】
なお、本発明は、かかる複合機の形態に限らず、単体のコピー機等などを含めて種々の形態の画像形成装置で実施することができる。
【００２８】
図２は、複合機１００のブロック図である。
【００２９】
図２には、情報処理部２００が、制御装置２１０と、ＳＤＲＡＭ２２０と、これら制御装置２１０およびＳＤＲＡＭ２２０を接続するバス３００ｂと、制御装置２１０およびＳＤＲＡＭ２２０とともにバス３００ｂに接続されたＤＭＡコントローラ（ＤＭＡＣ：Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）３００ｃとを備えることを示している。
【００３０】
ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２０は、画像形成機構１００ｍにより画像形成される画像のデータが格納される記憶装置である。このＳＤＲＡＭ２２０に画像データが記憶されることで、記憶された画像データに基づいて、画像形成機構１００ｍへと制御信号が情報処理部２００から送信されて、画像形成が画像形成機構１００ｍにおいて実行される。
【００３１】
ＤＭＡＣ３００ｃは、バス３００ｂを介したデータのＤＭＡ転送（ＤＭＡ：Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）を制御する。本実施形態では、このＤＭＡ転送により、ＳＤＲＡＭ２２０の一の記憶領域から別の記憶領域へとデータが転送され、これにより、ＳＤＲＡＭ２２０のデータが複写される。このようなＤＭＡ転送による複写が行われることで、ＳＤＲＡＭ２２０の複数の記憶領域へと制御装置２１０から同じデータを書き込む処理が、複合機１００においては高速に行われる。
【００３２】
ＤＭＡＣ３００ｃは、ＳＤＲＡＭ２２０のデータ入出力を制御するＳＤＲＡＭ２２０の制御装置であり、ＳＤＲＡＭ２２０とＳＤＲＡＭ２２０を制御する制御装置であるこのＤＭＡＣ３００ｃとにより、特許請求の範囲記載の「記憶装置」はこの実施形態において、構成される。
【００３３】
制御装置２１０は、ＣＰＵ等を備えた情報処理装置であり、装置情報保持部２１３と、装置情報画像書込部２１６とを有する。
【００３４】
装置情報保持部２１３は、前述した装置情報を記憶する。なお、この装置情報保持部２１３には、制御装置２１０が外部から取得した装置情報が単に一時的に格納されるに過ぎないものとしてもよく、たとえば、データを制御装置２１０内に一時的に保存するキャッシュやバッファとして装置情報保持部２１３は構成されていてもよい。
【００３５】
装置情報画像書込部２１６は、装置情報保持部２１３に記憶された装置情報に基づいて、当該装置情報をユーザにレポートするための装置情報画像（図１の説明参照）をＳＤＲＡＭ２２０へと書き込む。これにより、書き込まれた装置情報画像に基づいて制御装置２１０から画像形成機構１００ｍへと制御信号が送信されて、装置情報画像の画像形成が画像形成機構１００ｍにおいて実行される。
【００３６】
図２には、ＳＤＲＡＭ２２０に書き込まれる装置情報画像を、装置情報画像２２０ｉとして模式的に示している。図示する装置情報画像２２０ｉには、装置情報を表す文字として、文字２２０ｄａ，２２０ｄｂを例示している。
【００３７】
装置情報画像書込部２１６は、ＳＤＲＡＭ２２０の記憶域上にこれら文字２２０ｄａ，２２０ｄｂ等の装置情報を表す文字を書き込むことにより、ＳＤＲＡＭ２２０の記憶域上に装置情報画像２２０ｉを構成する。
【００３８】
以下では、装置情報画像２２０ｉに含まれる文字が全て記憶域に書き込み終えられると、装置情報画像２２０ｉの記憶域はそれらの文字の画像により隙間なく埋め尽くされ、もともとあったデータが画像の乱れとして残ることはないものとして説明を行う。
【００３９】
装置情報画像書込部２１６は、文字を表すフォントのフォントデータをＳＤＲＡＭ２２０へと書き込むことで、ＳＤＲＡＭ２２０に文字を書き込む。
【００４０】
装置情報画像書込部２１６は、ＳＤＲＡＭ２２０へと、装置情報画像に含む、ある文字を書き込んだ後に、再度、同じ文字をＳＤＲＡＭ２２０に書き込む場合には、その文字をＳＤＲＡＭ２２０に繰り返し制御装置２１０から書き込むことはせず、先に書き込んだ文字のフォントデータを前述したＤＭＡ転送により別の場所に複写させる。
【００４１】
装置情報画像書込部２１６には、書込アドレス記憶部２１７が設けられる。書込アドレス記憶部２１７は、装置情報画像書込部２１６がＳＤＲＡＭ２２０へと文字を書き込むたびに、その文字と、その文字を書き込んだアドレスとを対応付けて記憶する。
【００４２】
図２では、文字“な”とアドレス０２４５番地とが対応付けて記憶され、また、文字“お”とアドレス０６４３番地とが対応付けて記憶されている様子を示している。
【００４３】
装置情報画像書込部２１６は、自らフォントデータをＳＤＲＡＭ２２０に送信して文字を書き込み、その文字とその文字の書き込みアドレスとの対応を書込アドレス記憶部２１７に記憶したのちには、当該文字と同じ文字を再びＳＤＲＡＭ２２０に書き込むとき、記憶された対応関係に基づいて、ＳＤＲＡＭ２２０に記憶された文字を複写させる。かかる複写により、ＳＤＲＡＭ２２０の所望の場所に、その文字のフォントデータが高速に格納される。
【００４４】
図２では、文字２２０ｄａが、フォントデータが装置情報画像書込部２１６から送信されて書き込まれた文字であるものとして、この文字２２０ｄａがもう一方の文字２２０ｄｂへと複写される様子について示している。文字２２０ｄａは、たとえば、アドレス０２４５番地に格納された“な”である。装置情報画像書込部２１６は、アドレス０２４５番地に“な”を書き込んだ後には、書込アドレス記憶部２１７が記憶する文字“な”とアドレス０２４５番地とを対応させたデータに基づき、ＳＤＲＡＭ２２０のアドレス０２４５番地から複写して、文字“な”を、ＳＤＲＡＭ２２０の任意の箇所へと高速に書き込ませることができる。
【００４５】
図３は、複合機１００の動作を示すフローチャートである。
【００４６】
ステップＳ１においては、ユーザが、複合機１００の操作パネル（図略）によって、レポート出力を行わせる指示を複合機１００に入力する。この指示が入力されたときに（ステップＳ１：ＹＥＳ）、ステップＳ２〜Ｓ６の処理が行われて、装置情報画像がＳＤＲＡＭ２２０上に書き込まれる。
【００４７】
ステップＳ２においては、装置情報画像を構成する文字のうち、ＳＤＲＡＭ２２０への書込をまだ完了していないものを１つ、装置情報画像書込部２１６は特定する。
【００４８】
ステップＳ３においては、装置情報画像書込部２１６は、その文字が、書込アドレス記憶部２１７に対応関係が記憶された文字か否かを判定する。すなわち、その文字を過去にＳＤＲＡＭ２２０へと自己が書き込んだことがある文字か否かを装置情報画像書込部２１６は判定する。
【００４９】
そして、その文字が、過去にＳＤＲＡＭ２２０に書き込まれたことがない場合、すなわち、対応関係が書込アドレス記憶部２１７に記憶されていない場合（ステップＳ３：ＮＯ）、装置情報画像書込部２１６は、自己からＳＤＲＡＭ２２０へとその文字のフォントデータを送信して、ＳＤＲＡＭ２２０へとその文字を書き込む。このとき、書き込みが行われるＳＤＲＡＭ２２０のアドレスは、装置情報画像２２０ｉにおけるその文字の位置に応じて決められる。
【００５０】
そして、ステップＳ５ａにおいては、装置情報画像書込部２１６は、書き込んだその文字とその文字を書き込んだＳＤＲＡＭ２２０のアドレスとの対応関係を書込アドレス記憶部２１７に記憶する。
【００５１】
他方、ステップＳ３において、装置情報画像書込部２１６によりステップＳ２で特定された文字が過去にＳＤＲＡＭ２２０へと装置情報画像書込部２１６が出力したことがある文字と判定された場合、すなわち、その文字の対応関係は既に書込アドレス記憶部２１７に記憶されている場合には（ステップＳ３：ＹＥＳ）、装置情報画像書込部２１６は、ステップＳ４ｂで、書込アドレス記憶部２１７にその文字に対応して記憶されたアドレスに基づき、ＳＤＲＡＭ２２０のそのアドレスからＤＭＡ転送によりその文字を複写させて、別の新たにその文字を書き込むべき領域へとその文字を書き込む。このときにも、書き込みを行う先のアドレスは、装置情報画像２２０ｉにおける書き込み文字の位置に応じて決まる。
【００５２】
ステップＳ６では、装置情報画像を構成する全ての文字をＳＤＲＡＭ２２０に書込み終えたか否かを、装置情報画像書込部２１６は判定する。そして、まだ書き込むべき次の文字が残っていれば（ステップＳ６：ＹＥＳ）、ステップＳ２の処理に戻るとともに、残っていなければ（ステップＳ６：ＮＯ）、ＳＤＲＡＭ２２０にこれまでのステップＳ２〜Ｓ６の処理により書き込まれた装置情報画像を、記録紙へと制御装置２１０は画像形成させる（ステップＳ７）。
【００５３】
なお、ＳＤＲＡＭ２２０の記憶域で文字書き込みを行う先のアドレスは、ステップＳ２において書き込みを実行する文字が特定されるたびに、再計算される。このときには、過去、直近のステップＳ４ａまたはＳ４ｂにおいて書き込みが行われたアドレスに対して特定の差分を加えることで、差分が加えられたアドレスが次に文字を書き込むべきアドレスに特定される。レポート画像書込部２１６は、このために、書き込みアドレスを記憶する記憶部を１つ有し、ステップＳ２においては、その記憶内容のアドレスに差分を加える処理を行い（インクリメント処理）、そして、ステップＳ４ａまたはＳ４ｂにおいて、ステップＳ２においてそのようにインクリメント処理が行われたアドレスに対して文字書き込みが行われるようにする。
【００５４】
このような複合機１００であれば、いったんＳＤＲＡＭ２２０にある文字の書き込みが行われれば、記憶された文字と同じ文字は、その後は、ＤＭＡ転送により他のアドレスへと高速に書き込まれて、これによって、装置情報画像が高速にＳＤＲＡＭ２２０へと書き込まれて、ひいては、レポート出力が迅速に行われる。
【００５５】
本実施例の変形例について、以下説明する。
【００５６】
（ａ）上記実施形態では、データの複写においてＤＭＡ転送がされるものとしたが、ＤＭＡ転送以外の別の適切な方法により複写は行われるものとしてもよい。たとえば、ＳＤＲＡＭ２２０は、ＤＭＡＣ３００ｃの機能をかりずに、自分自身の機能により、あるアドレスから別のアドレスへのデータ複写を行うことができるものとしてもよく、かかるＳＤＲＡＭ２２０へと複写指示が制御装置２１０から発せられることによって、データ複写は行われてもよい。
【００５７】
制御装置２１０は、ＤＭＡＣ３００ｃのような、ＳＤＲＡＭ２２０の動作を制御する制御装置に制御信号を送信することでＳＤＲＡＭ２２０のデータを複写させるものとしてもよいし、ＳＤＲＡＭ２２０自身に備えてある複写機能をＳＤＲＡＭ２２０に制御信号を送信して起動させることで、データ複写を行わせるものとしてもよい。
【００５８】
（ｂ）書込アドレス記憶部２１７は、予め定められた個数までしか対応関係を記憶しないものとしてもよい。そして、この個数を超えて、さらに新しく対応関係を記憶しようとするときには、図３のステップＳ５ａにおいて、従来より記憶していた対応関係のうちの１つを削除するものとしてもよい。
【００５９】
（ｃ）単一の文字ではなく、複数の文字により構成された文字列がＳＤＲＡＭ２２０のいずれの箇所に記憶されたかを書込アドレス記憶部２１７は記憶するものとしてもよい。たとえば、書込アドレス記憶部２１７には、予め特定の頻出の文字列が選んで設定してあり、その文字列の記憶アドレスを記憶するものとしてもよい。この場合、図３のステップＳ４ａでその文字列の書き込みがされるときに、ステップＳ５ａで、その文字列と書込アドレスとの対応関係を書込アドレス記憶部２１７は記憶する。この場合、先頭の文字がステップＳ４ａで書き込まれた場合に記憶が実行されてもよいし、末尾の文字が書き込まれた場合に実行されてもよいし、他のタイミングでもよい。そして、ステップＳ３で、ＳＤＲＡＭ２２０に書き込もうとする文字がその文字列の先頭文字であることを検知して、先頭文字である場合、ステップＳ４ｂで、記憶してあるアドレスに基づいてその文字列を複写させる。これにより、文字列全体の書込が一度の処理で迅速に終了するので、データ書き込み処理を大幅に高速化させることができる。
【００６０】
（ｄ）装置情報画像には、文字だけでなく、グラフや表、写真などのさまざまな画像が含まれてよく、たとえば、インターネットのブラウザに表示される画面のように、文字や写真、表、グラフなどが混在したような画像であってもよい。上記の説明においては「文字」を単位として処理が行われていたが（図３のステップＳ５ａ，ステップＳ４ｂなど参照）、かかる場合などには、写真、表、グラフ、またはそれら写真等を構成する要素ないしは部品が単位とされて、処理が行われるものとしてもよい。その場合、書込アドレス記憶部２１７は、写真等の書込アドレスを記憶し（ステップＳ５ａ）、記憶されたアドレスに基づいて、そのアドレスの写真等を、装置情報画像書込部２１６は複写させる（ステップＳ４ｂ）。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る複合機１００を概略的に示す図である。
【図２】複合機１００のブロック図である。
【図３】複合機１００の動作を示すフローチャートである。
【符号の説明】
【００６２】
１００  複合機
１００ｍ  画像形成機構
２００  情報処理部
２１０  制御装置
２１３  装置情報保持部
２１６  装置情報画像書込部
２１７  書込アドレス記憶部
２２０ｉ  装置情報画像
２２０ｄａ，２２０ｄｂ  装置情報画像中の文字
３００ｂ  バス
３００ｃ  ＤＭＡＣ（ＤＭＡコントローラ）
【図１】
2007295448.tif 000003
【図２】
2007295448.tif 000004
【図３】
2007295448.tif 000005