(57)【要約】【課題】  画層データを外部機器へ送出するオプション基板のデータ処理手順を簡単にして、そのソフトウェア上の負担を軽減する。【解決手段】  オプション基板は、画像メモリに蓄積されている画像データを受け付けて上記通信制御手段に転送するインターフェイス部を更に備えており、インターフェイス部は、画像データを所定の形式に符号化する符号化回路を有し、画像メモリに蓄積されている画像データを、その符号化回路によって符号化しながら通信制御手段に転送し、通信制御手段は、その符号化された画像データを所定の別形式に変換したあと、外部機器へ送出する。【選択図】図２
2005316935.tif 000002
【特許請求の範囲】
【請求項１】
画像データを蓄積しておく画像メモリを少なくとも有するメイン基板と、その画像データを有線又は無線を介して外部機器へ送出する通信制御手段を有するオプション基板とを備えた画像蓄積装置であって、
上記オプション基板は、上記画像メモリに蓄積されている画像データを受け付けて上記通信制御手段に転送するインターフェイス部を更に備えており、
上記インターフェイス部は、上記画像データを第１のコード形式に符号化する符号化回路を有し、上記画像メモリに蓄積されている画像データを、その符号化回路によって符号化しながら上記通信制御手段に転送し、
上記通信制御手段は、その符号化された画像データを、上記第１のコード形式に符号化された画像データを組み込んだ第２のコード形式に変換したあと、外部機器へ送出することを特徴とする画像処理装置。
【請求項２】
請求項１において、上記外部装置は画像形成装置であり、
上記コード化手段は、上記画像データを所定の文字コードによる形式に符号化し、
上記通信制御手段は、その符号化された画像データを所定のページ記述言語に変換する構成にしている画像処理装置。
【請求項３】
請求項１、２のいずれかにおいて、
上記通信制御手段は、上記所定の別形式に変換された画像データを、外部機器に送出する前に一時的に記憶する画像データバッファを有し、
その画像データを外部機器へ送出しているときには、上記画像データバッファからの読み出し速度を変化させて、その送出速度を調整することを特徴とする画像処理装置。
【請求項４】
画像蓄積装置における、外部機器への画像データ送出方法において、
蓄積した画像データを第１のコード形式に符号化しながら転送して画像データバッファに一時的に蓄積し、それを上記第１のコード形式に符号化された画像データを組み込んだ第２のコード形式に変換したあと、外部機器へ送出することを特徴とする画像処理方法。
【請求項５】
画像メモリを有し、読み取った画像データをこの画像メモリに蓄積する画像読取手段と、上記画像読取手段の画像メモリに蓄積された画像データを受けて画像データバッファに蓄積し、有線又は無線を介して外部機器に転送する転送手段とを備える画像処理装置において、上記転送手段には、上記画像読取手段の画像メモリに蓄積された画像データを、上記画像データバッファに蓄積する前に、所定の符号化方式で符号化する符号化回路を備えている画像処理装置。
【請求項６】
請求項５の画像処理装置において、符号化回路で符号化された画像データをページ記述言語に変換するページ記述言語生成手段を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのニーズに応じてオプション基板（拡張ボード）を取り付け、そのオプション基板を通じて画像データを、外部に接続されたプリンタに転送して印字させることのできる画像処理装置に関する。
【背景技術】
【０００２】
コンピュータからプリンタへは、ページ記述言語と呼ばれる言語で記述されたデータが送られ、これをプリンタ内部のマイクロプロセッサが解析してビットマップの画像データを生成し、これを紙等の記録媒体に記録している。現在ページ記述言語としては、ＰＯＳＴＳＣＲＩＰＴ（米国アドビ・システム社、日本商標登録第２２２６３７０号）が多用されている。ＰＯＳＴＳＣＲＩＰＴでは、画像データの部分をＡＳＣＩＩ（American Standard Code for Information Interchange）８５形式で記述している（以下単にＡＳＣＩＩ形式と呼ぶ）。
【０００３】
一方、近年一般に流通しているファクシミリ装置などの画像処理装置においては、オプション基板（拡張ボード）を取り付け、この基板を通じてプリンタを接続し、画像を印刷する機能を備えたものがある。
【０００４】
このようなオプション基板では、装置のメイン基板の機能によって読み取られた画像データ、又は、ファクシミリ通信によって受信された画像データは、メイン基板上の画像メモリに蓄積され、そこからメイン基板の制御手段によって順次読み出されてオプション基板に転送される。
【０００５】
オプション基板では、転送された画像データをオプション基板上のメモリに一旦蓄積し、これを読み出してＡＳＣＩＩ形式に変換し、再度オプションメモリに蓄積する。これを再び読み出してＰＯＳＴＳＣＲＩＰＴのページ記述言語を生成し、プリンタに転送している。
【特許文献１】特開平９−３１２７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが上記した従来の画像処理装置では、上述のようなデータ処理を行っているから、オプション基板側にデュアルポートＲＡＭ（ＤＰＲＡＭ）や先入れ先出しメモリ（ＦＩＦＯ）などを装備する必要があった。
【０００７】
また、オプション基板側では、メイン基板から受けた画像データを一旦オプション基板上のメモリに蓄積したあとに、それをＡＳＣＩＩ形式に変換し、更にそれをＰＯＳＴＳＣＲＩＰＴデータに変換するという処理を行って、そのＰＯＳＴＳＣＲＩＰＴデータをプリンタに転送していた。
【０００８】
または、メイン基板からオプション基板に画像データを転送する前に、メイン基板側で画像データを画像メモリから読み出し、ＡＳＣＩＩ形式に変換してから再度画像メモリに蓄積する。そして、画像メモリから画像データを読み出してオプション基板に転送してオプション基板のメモリに蓄積し、これを読み出してＰＯＳＴＳＣＲＩＰデータを生成してプリンタに転送していた。
【０００９】
これらの処理は、データ処理手順が複雑であり、ソフトウェア上でも負担があった。本発明は、このような問題を解決するために提案されるものであり、蓄積している画像データからページ記述言語を容易に生成できる装置、方法を提案し、データ処理手順を簡略化することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、第１の発明である請求項１では、画像データを蓄積しておく画像メモリを少なくとも有するメイン基板と、その画像データを有線又は無線を介して外部機器へ送出する通信制御手段を有するオプション基板とを備えた画像蓄積装置であって、上記オプション基板は、上記画像メモリに蓄積されている画像データを受け付けて上記通信制御手段に転送するインターフェイス部を更に備えており、上記インターフェイス部は、上記画像データを第１のコード形式に符号化する符号化回路を有し、上記画像メモリに蓄積されている画像データを、その符号化回路によって符号化しながら上記通信制御手段に転送し、上記通信制御手段は、その符号化された画像データを、上記第１のコード形式に符号化された画像データを組み込んだ第２のコード形式に変換したあと、外部機器へ送出することを特徴とする画像処理装置を提案している。
【００１１】
請求項２では、請求項１において、上記外部装置は画像形成装置であり、上記コード化手段は、上記画像データを所定の文字コードによる形式に符号化し、上記通信制御手段は、その符号化された画像データを所定のページ記述言語に変換する構成にしている。
【００１２】
請求項３では、請求項１、２のいずれかにおいて、上記通信制御手段は、上記所定の別形式に変換された画像データを、外部機器に送出する前に一時的に記憶する画像データバッファを有し、その画像データを外部機器へ送出しているときには、上記画像データバッファからの読み出し速度を変化させて、その送出速度を調整することを特徴としている。
【００１３】
第２の発明である請求項４では、画像蓄積装置における、外部機器への画像データ送出方法において、蓄積した画像データを第１のコード形式に符号化しながら転送して画像データバッファに一時的に蓄積し、それを上記第１のコード形式に符号化された画像データを組み込んだ第２のコード形式に変換したあと、外部機器へ送出することを特徴とする画像処理方法を提案している。
【００１４】
また、本発明の第３の発明である請求項５では、画像メモリを有し、読み取った画像データをこの画像メモリに蓄積する画像読取手段と、上記画像読取手段の画像メモリに蓄積された画像データを受けて画像データバッファに蓄積し、有線又は無線を介して外部機器に転送する転送手段とを備える画像処理装置において、上記転送手段には、上記画像読取手段の画像メモリに蓄積された画像データを、上記画像データバッファに蓄積する前に、所定符号化方式で符号化する符号化回路を備えている画像処理装置を提案している。
【００１５】
ここに、転送手段は、装置のメイン基板に設けられた、上述のオプション基板と同様な機能を有する回路ブロックである。従って、本発明の思想は、メイン基板とオプション基板とに分離された構成の画像処理装置には限定されない。
【００１６】
請求項６では、さらにページ記述言語生成手段を備え、上記所定の符号化方式により符号化した画像データに基づきページ記述言語を生成するページ記述言語生成手段を備えている。
【発明の効果】
【００１７】
本発明の第１の発明である請求項１〜３では、インターフェイス部は、画像データを所定の形式に符号化する符号化回路を有し、画像メモリに蓄積されている画像データを、その符号化回路によって第１のコード形式に符号化しながら通信制御手段に転送しているので、オプション基板で実行される、第１のコード形式に符号化された画像データを組み込んだ第２のコード形式の画像データを生成するデータ処理手順が簡単になり、ソフトウェア上の負担が削減される。すなわち、この符号化回路では、例えば画像データのＡＳＣＩＩ形式への変換を行うので、それらからページ記述言語データ、例えばＰＯＳＴＳＣＲＩＰＴデータに容易に変換できる。
【００１８】
請求項２では、外部装置として画像形成装置、すなわちプリンタを利用することができる。また請求項３では、画像データを外部機器へ送出しているときには、上記画像データ記憶手段からの読み出し速度を変化させて、その送出速度を調整するので、処理速度が遅い外部機器でも利用できる。
【００１９】
また本発明の第２の発明である請求項４では、蓄積した画像データを第１のコード形式にコード化しながら転送して画像データ記憶手段に一時的に蓄積し、それを第１のコード形式に符号化された画像データを組み込んだ第２のコード形式に変換したあと、外部機器へ送出するので、請求項１と同様の効果が発揮される。
【００２０】
第３の発明である請求項５では、上記転送手段には、画像読取手段の画像メモリに蓄積された画像データを、画像データバッファに蓄積する前に、所定の形式に符号化する符号化回路を備えているので、画像データを画像データバッファに蓄積した時点では、画像データがページ記述言語への変換に適した形式に符号化されている。従って、回路構成やデータ処理手順を簡易にできる。
【００２１】
また、請求項６では、さらにページ記述言語生成手段を備えており、変換された画像データを基にページ記述言語を生成し、プリンタに出力することができる。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施の形態を例について説明する。その例として、ここでは、画像処理装置の一例としてファクシミリ装置Ｆの構成を示しているが、有線または無線を介して、蓄積している画像データをプリンタ等の外部機器へ送出する機能を有するオプション基板、あるいは回路ブロックを備えた画像処理装置であれば、本発明を適用可能である。
【実施例１】
【００２３】
図１は、本発明による画像記録装置を制御するメイン基板Ａのブロック図、図２はそのメイン基板Ａに接続される通信用のサブ基板Ｂのブロック図である。
【００２４】
このファクシミリ装置Ｆでは、このメイン基板Ａの構成要素全体を制御するＣＰＵ４、
このファクシミリ装置Ｆが動作するための各プログラムメモリ５、短縮ダイヤルデータや、通信履歴データを記憶するバックアップメモリ６を、３２ビットのシステムバスに接続している。
【００２５】
また、画像データを一時的に格納するイメージメモリ１１を有し、ＣＣＤ７によって読み取られた原稿画像の画像データを、シェーディング補正、γ補正、エッジ強調等の処理を施す入力画像処理部９、入力画像処理部９で処理した画像データをＪＰＥＧ（Joint Photographic Experts Group）形式に変更するＪＰＥＧコーデック１０、画像データを一時的に格納するイメージメモリ１６を有し、入力画像処理部９で処理された画像データを所定のデータ形式に変換する出力画像処理部１４、ファクシミリ通信のため画像データを符号化又は復号するコーデック１５を１６ビットローカルバスに接続している。なお、入力画像処理部９には、ＣＣＤ７からのアナログ画像信号を増幅し、デジタル信号に変換するアナログ・フロント・エンド（ＡＦＥ）／アナログ・デジタル変換器（ＡＤＣ）８を接続している。
【００２６】
また、電話回線に対する接続を制御する網制御回路（Network  Control  Unit；ＮＣＵ）１３を有し、ファクシミリ通信に必要な各種通信手順信号及び画像データを変調及び復調するモデム１２を、１６ビットサブバスに接続している。
そして、３２ビットシステムバス、１６ビットローカルバス、１６ビットサブバスは、バスブリッジとして機能するシステムコントローラ３で相互に接続されており、このシステムコントローラ３には、表示部を構成する液晶表示器（ＬＣＤ）１、画像を記憶しておくための画像メモリ２を更に接続している。なお、１６ビットローカルバスには、以下で説明するようにオプション基板Ｂを接続する構成にしている。
【００２７】
図２のオプション基板Ｂは、メイン基板Ａの画像メモリ２に蓄積している画像データを、所定のページ記述言語に変換して、プリンタ等の外部機器に送出するもので、この例では、ユーザの必要に応じて複合機Ｆの内部に取り付けられ、メイン基板Ａの１６ビットローカルバスにコネクタＣＮを介して接続される構成にしている。なお、メイン基板Ａとオプション基板Ｂとを一体として、一つの基板にする構成でもよい。この場合には、オプション基板Ｂに相当する回路ブロックの構成に本発明を適用できる。
【００２８】
オプション基板Ｂでは、コネクタＣＮにつながり、メイン基板Ａの画像メモリ２に蓄積されている画像データを受け付けるインターフェイス部２０、制御手段を構成するＣＰＵ２２、この基板Ｂが動作するための各種プログラムなどを記憶するプログラムメモリ２３、インターフェイス部２０から転送されてくる画像データを一時的に格納する画像データバッファ２４をシステムバスに接続している。
【００２９】
また、ＬＡＮに接続するためのＬＡＮコントローラ２５、プリンタに接続するためのＵＳＢ（Universal  Serial  Bus）コントローラ２６、パーソナルコンピュータに接続するためのＵＳＢコントローラ２７をサブバスに接続し、このサブバスと、システムバスとをバスブリッジ２８を介して相互に接続している。このサブバスを介して、ＣＰＵ２２はＬＡＮコントローラ２５、ＵＳＢコントローラ２６、ＵＳＢコントローラ２７等を制御しており、それらと一体となって画像データバッファ２４と共に通信制御手段を構成している。なお、ＵＳＢに代えて、ＦＩＲＥＷＩＲＥ（ＩＥＥＥ１３９４、米国アップル・コンピュータ社  日本商標登録３３２３３１８号）、その他の有線インターフェイス、無線インターフェイスをサブバスに接続できることはもちろんである。
【００３０】
また、インターフェイス部２０は、メイン基板Ａの画像メモリ２に蓄積されている画像データを所定の形式、この例ではＡＳＣＩＩ形式に符号化する符号化回路２１を有し、画像メモリ２から１６ビットロカールバスを通じて送信されてくる画像データを、その符号化回路２１によって符号化しながら、画像データバッファ２４に転送するようになっている。すなわち、インターフェイス部２０は、メイン基板Ａの画像メモリ２に蓄積されている画像データを、符号化回路２１によって符号化しながら通信制御手段に転送しているので、通信制御手段としてＣＰＵ２２が実行する、ページ記述言語生成のためのデータ処理手順が簡単になり、ソフトウェア上の負担も削減される。
【００３１】
このような構成において、ＣＣＤ７で読み取った原稿画像データや、モデム１２を通じてファクシミリ受信した画像データを、ＵＳＢコントローラ２６を通じて外部接続したプリンタに転送する際には、以下の処理がなされる。
【００３２】
すなわち、メイン基板Ａの画像メモリ２からオプション基板Ｂに画像データが送られてくると、インターフェイス部２０に備えられた符号化回路２１は、その画像データをページ記述言語に変換するのに適した形式、ここではＡＳＣＩＩ形式に変換し、それを画像データバッファ２４に格納していく。なお、ＣＰＵ２２がインターフェイス部２０からＡＳＣＩＩ形式に変換された画像データを読み出し、それを画像データバッファ２４に格納していく構成も可能である。このようにして、所定量のデータが画像データバッファ２４に格納されると、ＣＰＵ２２は、ＡＳＣＩＩ形式に変換された画像データにヘッダ、トレイラー等を付加するデータ処理を行うことにより、ページ記述言語データ、すなわちＰＯＳＴＳＣＲＩＰＴデータに変換し、それを画像データバッファ２４に再度格納する。その後、ＣＰＵ２２は、ＰＯＳＴＳＣＲＩＰＴデータを画像データバッファ２４から読み出し、ＵＳＢコントローラ２６を通してプリンタへ転送する処理を実行する。
【００３３】
その際、プリンタの印字状況例えば、プリンタ側のメモリの空き状況によって、プリンタへのページ記述言語データの転送速度が変動する。これをＣＰＵ２２により監視し、転送速度が落ちれば画像データバッファ２４からの読み出し量を落として、プリンタのトラフィックの軽減を図り、転送速度が速くなれば画像データバッファ２４からの読み出し量を増やして、オプション基板Ｂよりプリンタへのデータ転送の効率化を図る。
【００３４】
このような処理手順を、画像処理方法として図３に示す。すなわち、オプション基板Ｂがメイン基板Ａから画像データの転送を受けたときには（１００）、符号化回路２１によりＡＳＣＩＩ形式に変換し画像データバッファ２４に格納していく（１０１，１０２）。
【００３５】
画像データバッファ２４に所定量データが格納されると、ＣＰＵ２２は順次画像データバッファ２４からＡＳＣＩＩ形式のデータを読み出し、ＰＯＳＴＳＣＲＩＰＴデータへの変換を開始し、画像データバッファ２４に格納する（１０４）。その後、ＣＰＵ２２は、画像データバッファ２４よりＰＯＳＴＳＣＲＩＰＴデータを読み出し、ＵＳＢコントローラ２６を通してプリンタへのデータの転送を開始する（１０５）。
【００３６】
プリンタへの転送を開始してからは、ＵＳＢコントローラ２６によって転送速度を監視しており、転送速度が所定以下になれば、ＰＯＳＴＳＣＲＩＰＴデータの画像データバッファ２４からの読み出し量を減らしてトラフィック軽減を図る一方、所定速度以下でなければ規定の読み出し量を維持する（１０６〜１０８）。メイン基板Ａからの画像データより生成したＰＯＳＴＳＣＲＩＰＴデータを全てプリンタに転送すると、この処理は終了する（１０９）。
【産業上の利用可能性】
【００３７】
本発明装置は、オフィスなどに広く用いられるコピー機、ファクシミリ装置、デジタル複合機などに適用できる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例である画像処理装置を制御するメイン基板のブロック図。
【図２】外部機器に画像データを送出するためのオプション基板のブロック図。
【図３】オプション基板の動作を説明するフローチャート。
【符号の説明】
【００３９】
Ｆ・・・ファクシミリ装置
２・・・画像メモリ
２０・・・インターフェイス部
２１・・・符号化回路
２２・・・ＣＰＵ
２４・・・画像データバッファ
２６・・・ＵＳＢコントローラ
【図１】
2005316935.tif 000003
【図２】
2005316935.tif 000004
【図３】
2005316935.tif 000005