(57)【要約】【課題】  ＰＣから画像形成装置が１０ＢＡＳＥ−Ｔで画像を送信するような場合においては、画像形成装置が送信する送信データによっては規格で定められたレベル以上のノイズが発生する場合があった。【解決手段】  ネットワーク用の送信バッファーのサイズをネットワークの転送速度に応じてサイズを変更することによりネットワークの通信レートが極度に上がらないように調整することにより、画像形成装置からのノイズの発生を抑える。【選択図】図６
2020174312.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、スキャンした画像データをＰＣに送信する手段を有し、前記画像データ送信手段において画像データを送信する際に第１通信方式で送信するか又は該第１通信方式とは異なる第２通信方式で送信するかを判定する判定手段と、前記判定手段による判定の結果に基づき、前記画像データを送信する際の送信バッファーのサイズを前記第１通信方式で前記画像データを送信する場合の方が前記第２通信方式で前記画像データを送信する場合よりも送信バッファーサイズを小さくするように制御する制御手段を備えることを特徴とする画像形成装置。
【請求項２】
第二通信方式に対して第一通信方式の送信バッファを複数に分割して、制御する制御手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第二通信方式は、１００ＢＡＳＥ−ＴＸもしくは１０００ＢＡＳＥであり、前記第一通信方式は、１０ＢＡＳＥ−Ｔであることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有線ネットワークで複数の送受信速度で画像データを送受信する画像形成装置、その制御方法に関する。
【背景技術】
【０００２】
近年ネットワークを介して、データ通信を行う各種端末装置が開発され、ネットワークに接続される端末が多様化、多機能化している。このため、各種端末装置の相互の影響をできるだけ低減することが必要となっている。特許文献１には、ネットワーク上の通信データにノイズ低減要求が含まれる場合に、他の端末装置の動作を停止させるか、又は、動作レベルを低減させる技術が提案されている。
【０００３】
また、画像形成装置において原稿を読み取り、ＰＣへ１０ＢＡＳＥ−Ｔでデータを送信する場合、その通信方式の特性によって、送信データのノイズレベルが増加してしまう。これは、１０ＢＡＳＥ−Ｔがマンチェスタ符号であり、基本１０ＭＨｚ、１００ｎｓの間に信号レベルが入れ替わる仕様であり通信データの波形がクロック状となってしまうことが原因である。これに対し、１００ＢＡＳＥ−ＴＸでは、ＭＬＴ−３符号であり、かつ、４Ｂ−５Ｂ変換、スクランブル処理を行っているため、データが適度に“０”“１”でランダムになっており、またデータ信号の電圧レベルも低いので問題はない。
【０００４】
また昨今１０００ＢＡＳＥ−Ｔの通信速度もサポートしている機種も増えてきている。１０００ＢＡＳＥ−Ｔは８Ｂ１Ｑ４で符号化され、また電圧レベルを５値に分割し、１クロックで２ビットの情報を送るパルス振幅変調（ＰＡＭ５）を使用することで周波数を低く抑えることによりノイズが発生しづらい制御方式になっている。ここで画像形成装置で画像をスキャンして１０ＢＡＳＥ−Ｔで画像をＰＣ等に送信する際には規格で定められたレベル以上のノイズが発生してしまうことがある。そのような場合、特許文献２に記載されているように、画像データを送信するソフトウェアの制御により間隔をあけて回避する手段が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６９９７２号公報
【特許文献２】特開２０１５−８８７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の特許文献２に開示された従来技術の場合、ソフトウェアの制御により間隔をあけたり画像の転送量を調整するとソフトウェアのパフォーマンスに影響をうけてしまうことになってしまう。
【０００７】
そのため、データ送信の間隔をあけるためにハードウェアで制御することが望ましい
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、画像形成装置が１０ＢＡＳＥ−Ｔで画像データを送信し、ＰＣに画像を送信するような場合においては、１度に大量の画像データを送信するのではなく、時間をおき少量単位で画像データを送信するようにすると、ネットワークの通信レートは高くならない。そのために１度に送信できる送信バッファーのサイズを小さくし、送信バッファーのデータすべてが送信され、送信完了になり、再び画像形成装置により送信バッファーにデータが格納され、送信可能状態になるたびに画像データを送信するようにする。
【０００９】
また、単純に送信バッファーサイズを現状のサイズより小さくするだけでは画像形成装置からＰＣに送信する時間がかかってしまう可能性がある。そこで、送信バッファーの総容量は他の転送速度と同様にして、送信バッファーを複数個に分割し、１個あたりの送信バッファーサイズを小さくする。そうすることにより１回あたりの送信時間を短くすることにより、画像形成装置の１枚あたりの画像データの送信時間を維持しながら、通信レートを極度に高くすることなく、１０ＢＡＳＥ−Ｔで画像データを送信する場合のノイズの低減をはかることができる。また、各分割された送信バッファーの送信タイミングをハードウェアで制御しソフトウェアのパフォーマンスの劣化を回避する。
【発明の効果】
【００１０】
本発明に係る画像形成装置によれば、画像形成装置が１０ＢＡＳＥ−Ｔで画像データをＰＣに送信する際のノイズの低減が可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施例における画像処理装置の構成を示すブロック図
【図２】第１の実施例における画像形成装置の構成を示すブロック図
【図３】第１の実施例におけるノイズ発生原理を示すブロック図
【図４】第１の実施例におけるマンチェスタ符号により、送信データがクロック状になる様子を示す図
【図５】第１の実施例におけるネットワーク用の送信バッファーのサイズを変更しない場合のネットワーク通信レートのグラフ
【図６】第１の実施例におけるネットワーク用の送信バッファーのサイズを半分にした場合の概念図
【図７】第１の実施例におけるネットワーク用の送信バッファーのサイズを半分に変更した場合のネットワーク通信レートのグラフ
【図８】第２の実施例におけるネットワーク用の送信バッファーのサイズを１／４に分割し、ラウンドロビン方式で送信バッファーを使用する場合の概念図
【図９】第２の実施例におけるネットワーク用の送信バッファーのサイズを１／４に分割し、ラウンドロビン方式で送信した場合のネットワーク通信レートのグラフ
【図１０】第１の実施例あるいは第２の実施例を行う場合のフローチャート
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照しながら説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【実施例１】
【００１３】
（画像形成装置全体の構成）
＜画像形成装置の構成＞
図１を参照して、本発明の第１の実施例について説明する。
【００１４】
１００は装置全体の画像形成装置、１０１は印刷を行うプリンタ印刷部、１０２は画像データを生成するための画像データ生成部、１０３は１０４の画像データ生成部を制御するためのＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  Ｃｈｉｐ）でＣＰＵを内蔵している。
【００１５】
１０４はプログラムコードが格納されているＦｌａｓｈＲＯＭで１０３のＳＯＣに内蔵されているＣＰＵはこのプログラムコードに従い制御を実行する。１０５は画像データや本発明に関連するネットワーク送信用のバッファー等として使用するＳＤＲＡＭで様々な情報を格納する揮発性メモリで、例えば１０３のＦｌａｓｈＲＯＭに格納されているプログラムコードを一旦ＳＤＲＡＭ上に展開して、ＳＤＲＡＭ上でプログラムを動作させても良い。
【００１６】
１０７はネットワークのデータを送受信するためのＰＨＹ（ＰＨＹｓｉｃａｌ  ｌａｙｅｒ）で本発明に関連する１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸあるいは１０００ＢＡＳＥ−Ｔなどのネットワークの転送スピードを制御することも行い、また、各転送スピードに適合した電圧レベル、プロトコルに変換するものである。
【００１７】
１０８はその接続部のＬＡＮコネクタ。１０９はＵＳＢデバイスのコネクタで１０３のＳＯＣに直接接続してデータを送信する。１１０は１０３のＳＯＣを動作させるためのシステムクロックＳＣＬＫである。
【００１８】
１１１はユーザインターフェースを制御するＵＩ（ＵｓｅｒＩｎｔｅｒｆａｃｅ）で本ＵＩで１０２の画像データ制御の設定を行う。
【００１９】
１１３はＲＥＡＤＥＲ（リーダ）で画像をスキャンする。１１２はＡＦＥで１１３のＲＥＡＤＥＲの画像を取り込みアナログからデジタルデータに変換して１０３のＳＯＣに画像データを転送する。たとえばスキャンした画像をＰＣ等に送信するときは１１３のＲＥＡＤＥＲから画像を読み取り、１１２のＡＦＥでアナログ・デジタルデータ変換を行い、その画像は１０３のＳＯＣを経由して１０５のＳＤＲＡＭに格納される。またここで１０３のＳＯＣで画像フォーマットを２値や多値などのイメージデータからＪＰＥＧなどフォーマットに変換して１０５のＳＤＲＡＭに格納しても良い。１０５のＳＤＲＡＭからスキャンされた画像データをＰＣに送信するときは、ＳＤＲＡＭ内にある画像データを送信バッファーに再度格納しなおしてから、１０７のＰＨＹからネットワークを経由して画像をＰＣに送る。
【００２０】
また同様にネットワーク経由で画像をプリントするときは１０８のＬＡＮ経由で１０７のＰＨＹから１０３のＳＯＣを経由して１０５のＳＤＲＡＭに存在するネットワーク用の受信バッファーに画像データが格納される。そしてそこから１０３のＳＯＣを経由してＳＯＣ内部にあるＣＰＵが１０１のプリンタに印刷させるためのイメージデータに変換する。プリンタ印刷部に合わせたフォーマットは一旦１０５のＳＤＲＡＭに再度格納され、また１０３のＳＯＣを経由して１０１のプリンタ印刷部にデータを転送しプリントする。１０５のＳＤＲＡＭ上に存在するネットワーク用の受信バッファーがＣＰＵで解析されたり、同じＳＤＲＡＭ内の別のワークエリア等にコピーされたりするとネットワーク用の受信バッファーは空になり、１０３のＳＯＣがプリンタ印刷部にデータを転送しプリントすることと並行して画像データを１０７のＰＨＹ経由で１０５のＳＤＲＡＭ上に存在するネットワーク用の受信バッファーに画像データを取り込む。
【００２１】
＜システム構成＞
次に、図２を参照して、本実施例の画像形成装置における接続形態の一例を示す。
【００２２】
図１で説明した画像形成装置１００が、図１に示すＬＡＮ１０８のコネクタからＬＡＮケーブルを介してネットワーク２０に接続されている。同じネットワーク２０上にＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２１が接続されており、画像形成装置１００と通信を行う。なお、ここでは、説明を容易にするため、画像形成装置１００及びＰＣ２１のみを含む、図２の画像形成システムを示すが、本発明は、上記形態に限定されず、さらに他の画像形成装置や他のＰＣを含む画像形成システムや、さらには他の装置を含むような画像形成システムにも適用することができる。
【００２３】
次に、図３をもとに本発明にかかわるノイズの発生原因を説明する。
【００２４】
ネットワークの１０ＢＡＳＥ−Ｔで画像データを２１のＰＣに送信する場合に、図３の１００の画像形成装置にある１０５のＳＤＲＡＭ内に存在する送信バッファーに格納されている画像データを１０７のＰＨＹ経由で送信する。ここでネットワークの通信レートが低ければ良いがネットワークの通信レートが高く、かつデータの特性、特に白黒画像の２値イメージデータなどは同じ値が連続する性質上１０ＢＡＳＥ―Ｔの場合ノイズを出しやすい。なお、その理由を図４に示す。
【００２５】
図４に、１０ＢＡＳＥ−Ｔ送信時において、送信データとして“１”が連続した場合データラインでのデータ遷移状態の波形を示す。
【００２６】
１０ＢＡＳＥ−Ｔはマンチェスターコードを採用しており、特に同じ“１”データが連続した場合においては図４に示すように１０ＭＨｚ周期のクロック状のデータが連続することになり、ノイズが発生しやすくなる。またデータとして“０”が続いたときも同様である。１０ＢＡＳＥ−Ｔでノイズが発生する場合はこのような連続したデータが続いた場合である。
【００２７】
上記のように電圧変動が早い一定周期で繰り返される場合にノイズが発生することは一般的に知られており、かつ電圧レベルが高いほど、ノイズになりやすいのも一般的に知られていることである。
【００２８】
従って、データが連続し画像転送容量が多く、ネットワークの通信レートが高いと規格で定められたレベル以上のノイズが発生しやすくなる。
【００２９】
このようなノイズは図３のＬＡＮのコネクタのグランド線を経由してノイズが伝わる。図３では２１のＰＣにノイズが伝わるのを例として記載している。
【００３０】
図５に、データ転送量が多い場合のネットワークの通信レートのグラフを記載する。
【００３１】
図１の１０５にあらわされるＳＤＲＡＭの内部にあるネットワーク用の送信バッファーに画像データ転送用のデータが格納される。図１に示す１０７ＰＨＹは送信バッファーのデータを１０ＢＡＳＥ−Ｔで２１のＰＣに送信する。送信バッファーに格納されている画像データを送信し終わると送信バッファーは空になり、ＰＨＹは送信バッファーに画像データが格納されると再び送信を開始する。送信バッファーのサイズが大きいと、１度に転送されるデータ量が増加し、それにより転送する時間も長くなる。そのような場合、通信レートが増加してしまい、また通信レートが高い状態の時間が長く続いてしまう。場合によっては通信レートが１００％近くに上がってしまう場合もある。図５においては本発明を行わない場合の一例として９５％まで瞬間的にネットワークの通信レートが上昇した場合を概念図に記載している。
【００３２】
図６に、本発明の実施例１で図１の１０５のＳＤＲＡＭ内に存在するネットワーク用の送信バッファーの概念図を記載する。ネットワークの転送スピードが１０ＢＡＳＥ−Ｔと認識した場合のみ送信バッファーのサイズを小さくする。ここでは送信バッファーのサイズを半分にした場合をしめしている。
【００３３】
図６の６０１は１０ＢＡＳＥ−Ｔ以外のネットワーク転送スピードのときのネットワーク用の送信バッファーサイズで、１０ＢＡＳＥ−Ｔの転送スピードになったときの６０１のネットワーク用送信バッファーから６０２の送信バッファーが半分の容量にした概念図である。
【００３４】
次に図７に、図６で示した実施例１の１０ＢＡＳＥ−Ｔで転送した場合で６０２の送信バッファーを半分にした場合のネットワークの通信レートのグラフを記載する。
【００３５】
この場合はネットワークの通信レートは最大が７０％程度になり、ノイズも多少低減できる。単位時間あたりの送信量が少ないために通信レートが図５のときのように９５％まで上がりきる前に送信が終了する。ここでは通信レートが７０％まで上昇する図とした。
【００３６】
しかしながら、図６のように単にネットワーク用の送信バッファーのサイズを少なくするだけだと、ノイズの低減は可能になるが、１０ＢＡＳＥ−Ｔの場合、特にネットワークパフォーマンスがネックになりデータ送信のパフォーマンスの劣化の可能性がある。すなわち１枚の画像データをＰＣ等に送信する時間が送信バッファーサイズを小さくしたことにより、送信バッファーサイズを小さくする前より時間がかかってしまう可能性がある。
【００３７】
その問題を回避するためにネットワーク用の送信バッファーの総容量は変えないが、送信バッファーを複数個に分割することにより、１回あたりにＰＣに送信する画像データの送信量を減らすことにより１枚あたりの画像を送信させる時間を遅らせることなく、ノイズを低減させる方法を記載する。
【００３８】
図８で８０１のネットワーク用の送信バッファーを４分割して８０２、８０３、８０４，８０５とする。なお、図６の６０１の送信バッファーのサイズと図８の８０１の送信バッファーのサイズは同じである。図８のネットワーク用の送信バッファーはラウンドロビン方式とよばれる８０２→８０３→８０４→８０５→８０２と８０５まで使用したら、また８０２に戻り、送信バッファーを順々に使用していく方式をとる。ネットワーク用の送信バッファーが転送終了され、不要になったら順次ＰＨＹを介してデータを送信していく。この場合１度に送信する画像データ量が少ないためネットワークの通信レートは大きく上がらないがネットワーク用の送信バッファーの総容量は同じなため、ＰＣに転送される画像データの時間には大きな影響はでない。
【００３９】
図９に、図８のネットワーク用の送信バッファーを分割した場合のネットワークの通信レートを示したグラフを記載する。このとき通信レートが図５や図７のような９５％や７０％に上がりきる前に送信が終了する。このときの通信レートを５０％とした。
１度に画像データを送信する量が少ないため、ネットワークの通信レートは上がらないが、単位時間あたりの図１に示す１０７のＰＨＹが画像データを読み込む回数は増加する。
【００４０】
次に図１０でネットワーク用の送信バッファーの変更をどのように行うかをフローチャートで示す。
【００４１】
１００１で開始して、１００２で画像形成装置が例えば無線ＬＡＮか有線ＬＡＮを排他で使用するような場合は有線ＬＡＮを使用状態かどうかを判断する。画像形成装置は１００３の有線ＬＡＮ接続状態を判断する。画像形成装置とＰＣが有線ＬＡＮで接続状態であれば、画像形成装置は１００４のネットワークの通信速度が１０ＢＡＳＥ−Ｔかどうかを判断する。また通信ポート１００６でＰＣと画像形成装置の接続状態が１０ＢＡＳＥ−Ｔであれば図６で示したネットワーク用の送信バッファーサイズを小さくするか図８で示したネットワーク用の送信バッファーサイズを分割するかを行う。
【００４２】
これにより図１０の画像形成装置が画像データを１０ＢＡＳＥ−ＴでＰＣに送信する場合に発生する場合の特有のノイズの低減をはかることができる。
【符号の説明】
【００４３】
１００  画像形成装置、１０１  プリンタ印刷部、１０２  画像データ生成部、
１０３  ＳＯＣ
【図１】
2020174312.tif 000003
【図２】
2020174312.tif 000004
【図３】
2020174312.tif 000005
【図４】
2020174312.tif 000006
【図５】
2020174312.tif 000007
【図６】
2020174312.tif 000008
【図７】
2020174312.tif 000009
【図８】
2020174312.tif 000010
【図９】
2020174312.tif 000011
【図１０】
2020174312.tif 000012