(57)【要約】【課題】プリンタ制御装置−エンジン間Ｉ／Ｆ仕様変更やＥＭＩ等の電波ノイズの発生にも影響を与えることなく、プリンタ制御装置からエンジンへの印刷画像データの送出速度を向上できるようにすることを課題とする。【解決手段】プリンタ制御装置内の中間バッファからのデータ読出し速度を２倍にし、２倍の周期で読出された印刷画像データを送出同期クロックの立ち上りエッジと立ち下りエッジの両エッジに同期させてエンジンに送出する手段と、エンジン側に立ち上ちりエッジと立ち下りエッジの両エッジに同期されて送られて来る印刷画像データを受信し中間バッファに格納する手段とを具備することを特徴とする。【選択図】　図１
2004034573.tif 000002
【特許請求の範囲】
【請求項１】
印刷機構部であるエンジンとの通信を行なう通信制御部や印刷を実行するためにメインメモリ上に展開された印刷画像データの読出しを行なう読出し制御部や、メインメモリから読出した印刷画像データをパラレル形式でエンジンに送出を行なう送出制御部やメインメモリから印刷画像データを読出す速度とエンジンに送出する速度の違いを吸収するために設けられた中間バッファとを具備したエンジンＩ／Ｆ制御部を備えたプリンタ制御装置において、対応するエンジンの印刷速度が向上し単位時間当たりの印刷画像データの転送量を増やさなければならない場合に、エンジンＩ／Ｆ制御部内に実装された中間バッファとして使用するＦＩＦＯからのデータ読出し速度を２倍にし、その２倍の速度で読出された印刷画像データをエンジンに送出時には、プリンタ制御装置−エンジン間のＩ／Ｆで規定された印刷画像データ用同期クロックの立ち上りエッジと立ち下りエッジの両エッジに同期させてエンジンに送出し、エンジン側は、同期クロックの立ち上りエッジと立ち下りエッジの両エッジに同期されて送られてきた印刷画像データを受信できる回路を備えることで印刷画像データ送信の為のパラレルデータのバス幅を広げたり、単純にエンジンへの送出する同期クロックの周波数を高くする等のプリンタ制御装置−エンジン間のＩ／Ｆの信号を変更することなくエンジンへの印刷画像データの転送速度を２倍にしたことを特徴とする、プリンタ制御装置における印刷画像データ高速転送方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ制御装置における印刷画像データ高速転送方式に関するものである。
【０００２】
【従来の技術】
図５にプリンタ制御装置の概略ブロック図を示す。図６に従来のコントローラ側の印刷画像データ送出回路図及びエンジン側の受信回路図を示す。また、図７に印刷画像データの出力タイミングを示す。
【０００３】
図５中の１はプリンタ制御装置内のエンジンとの通信制御を行なうエンジンＩ／Ｆ制御部、１ａはＰＣＩバスを介してメインメモリ４からデータ読出しを実行するＰＣＩコントローラ、１ｂはエンジンＩ／Ｆ制御部内で主な処理を実行するエンジンＩ／Ｆメイン制御部、１ｃはエンジンＩ／Ｆメオイン制御部１ｂ内のメイン部、１ｄはエンジンコントロール部、１ｅは印刷画像データのメインメモリからの読出しとエンジンへの送出の時間差を吸収するための中間バッファとして使うＶｉｄｅｏ＿ＦＩＦＯである。２は装置全体を制御するマイクロプロセッサ、３はメインメモリヘのアクセス制御とＰＣＩバスへのアクセス制御を実行するＰＣＩブリッジ、４はマイクロプログラムの格納、ワークエリア及び印刷画像データの生成エリアとして使用するメインメモリ、５は上位コンピュータからネットワーク等を介して送られる印刷データを受信する受信制御部、６はＰＣＩバス上に接続される各種ＰＣＩエージェントからのＰＣＩバス使用要求に対する調停処理を実行するＰＣＩアービタ、７はハードディスク（以下ＨＤＤ）を制御するＨＤＤ制御部、８はか各種データを格納するＨＤＤ、９はパネルとの通信制御を行なうＩ／Ｏ制御部、１０はオペレータが操作するパネル、１１はプリンタ制御装置に印刷データを送出する上位コンピュータ、１２は印刷機構部であるエンジンである。
【０００４】
以下に、従来のプリンタ制御装置のエンジンへの印刷画像データ出力タイミングを示す。上位コンピュータ１１から送られる印刷データは、受信制御部５で受信しＰＣＩブリッジ３を介してメインメモリ４に格納される。メインメモリ４に格納された印刷データは、マイクロプロセッサ２で解析・編集されメインメモリ４に印刷画像データとして展開される。マイクロプロセッサ２は印刷画像データの展開処理が終了したならば、エンジンＩ／Ｆ制御部１を介してエンジン１２に印刷準備のための指令を発行しエンジン１２から印刷準備完了の報告を受信したならば、エンジンＩ／Ｆ制御部に対して印刷のための各種印刷パラメータの設定とメインメモリ４から展開されている印刷画像データの読出し開始を起動する。エンジンＩ／Ｆ制御部はマイクロプロセッサ２から印刷開始の起動がかかったならば、ＰＣＩコントローラ１ａがＰＣＩアービタ６に対してＰＣＩバス使用権獲得のたにＢＵＳ＿ＲＥＱ信号を発行する。上記ＢＵＳ＿ＲＥＱに対してＰＣＩアービタ６からＢＵＳ＿ＧＲＡＮＴが出力されたならば、ＰＣＩブリッジ３を介してメインメモリ４から印刷画像データの読出しを行い、順次読出された印刷画像データは、印刷画像データのための中間バッファであるＦＩＦＯ１ｅに格納される。ＦＩＦＯ１ｅに格納される印刷画像データの状況をエンジンコントロール部１ｄが監視しある量に達したことを認識したならば、エンジン１２に対して用紙送りの起動信号を発行する。次にエンジン１２からデータ送出の起動信号が出力されたことを認識したならば、ＦＩＦＯ１ｅからデータを読出し順次エンジン１２にパラレル形式で送出される。続いて上記印刷画像データのパラレル形式での詳細送出イミングを以下に示す。
【０００５】
ＦＩＦＯ１ｅからのデータ読出しは、図７のタイミングチャートに示すように基本クロックＣＬＫＡＰの１／２周期で生成されるＲＤＥＮ信号により行なわれる。読出されたＣＶＤ７−０Ｐ信号は、タイミングチャートで示すように上記ＲＤＥＮ信号をオリジナル信号としてフリップフロップであるＦＦ１３ａ／ｂにより２クロック分シフトした信号をＣＶＤＣＬＫＰとして本信号に同期してエンジンに送出される。エンジン側は、送られてきた画像データをＦＩＦＯ１５ａに順次格納する。ＦＩＦＯ１５ａに格納された印刷画像データは、エンジン内部の印刷同期信号に従い読出され順次ＰＳ変換部１７に送られシリアルデータに変換れて印刷データとして使用される。
【０００６】
上記に示すように、従来の印刷画像データの送出速度は、プリンタ制御装置内で使用する基本クロックを使用することとエンジン側の印刷速度に見合ったデータ送出速度を確保することを基本に決定されていた。そのため、エンジンの印刷速度が向上した場合には、実データの送出するパラレルバス幅を大きくするかデータ送出速度を上げるかしなかった。
【０００７】
【発明が解決しようとする課題】
従来のプリンタ制御装置の印刷時のエンジンへの印刷画像データ送出する速度は、プリンタ制御装置内で使用する基本クロックを使用することとエンジン側の印刷速度に見合ったデータ送出速度を確保することを基本に決定されている。そのため、エンジン側の印刷速度の向上に伴い従来機よりも単位時間当たりのデータ送出量を増やすためには、印刷画像データ送出パラレルバスの幅を増やすか送出の速度を増やす必要がある。しかし、上記方式を採用した場合には、従来のプリンタ制御装置−エンジン間Ｉ／Ｆ仕様に対して、新たなデータバス信号を追加する、もしくは、印刷画像データ送出の速度を向上するためデータ転送周波数を上げる等の変更が必要になる。これらは、プリンタ制御装置−エンジン間Ｉ／Ｆ仕様変更を伴うとともに、ＥＭＩ等の電波ノイズの発生にも影響を与えるものである。
【０００８】
本発明の目的は、上記のようなプリンタ制御装置−エンジン間Ｉ／Ｆ仕様変更やＥＭＩ等の電波ノイズの発生にも影響を与えることなくプリンタ制御装置からエンジンへの印刷画像データの送出速度を向上できるようにすることである。
【０００９】
【課題を解決するための手段】
本発明は、プリンタ制御装置内の中間バッファからのデータ読出し速度を２倍にして、その２倍の周期で読出された印刷画像データを送出同期クロックの立ち上りエッジと立ち下りエッジの両エッジに同期させてエンジンに送出する手段とエンジン側に立ち上りエッジと立ち下りエッジの両エッジに同期されて送られて来る印刷画像データを受信し中間バッファに格納する手段とを具備したことを特徴とする。
【００１０】
【発明の実施の形態】
図１、２、３及び４に本発明におけるプリンタ制御装置及びエンジン側動作の一実施例を示す。図１、２はプリンタ制御装置側の印刷画像データ送出部の回路及びタイミングチャートを示す。図３、４はエンジン側の印刷画像データ受信部の回路及び動作タイミングチャートを示す。以下よりその動作について説明する。
【００１１】
従来の印刷シーケンスと同様に、エンジン側の印刷準備が終了するとプリンタ制御装置は、メインメモリ上に展開された印刷画像データを読出しエンジンＩ／Ｆ制御部内のＦＩＦＯ１ｅに一時的に格納する。上記格納された印刷画像データは、プリンタ制御装置−エンジン間の制御信号を基に生成された図１に示すＲＤＥＮにより図２に示すタイミングでＣＬＫＡＰに同期してＦＩＦＯ１ｅから読出される。
【００１２】
また、上記ＦＩＦＯ１ｅから読出された印刷画像データをエンジンに送信するための同期信号であるＣＶＤＣＬＫ０Ｐは、まず上記ＲＤＥＮ信号をもとにフリップフロップであるＦＦ１３によってＰ＿ＲＤＥＰ信号が生成され、さらに上記生成されたＰ＿ＲＥＤＰをイネーブル付きフリップフロップであるＦＦ１４に入力することにより生成される。図２のタイミングチャートに示す如く、これによりＣＬＫＡＰの周期で読出された印刷画像データをＣＬＫＡＰの１／２の周期であるＣＶＤＣＬＫ０Ｐの立ち上りエッジと立ち下りエッジの両エッジに同期されてエンジンに送出される。
【００１３】
上記のタイミングで送信される印刷画像データは、図３に示す如くエンジン側においてＣＶＤＣＬＫ０Ｐの立ち上りエッジと立ち下りエッジの両エッジで中間バッファである二つのＦＩＦＯ１５に格納できるような回路を構成する。二つのＦＩＦＯ１５ａ、１５ｂに格納された印刷画像データは、エンジン側の実印刷に同期したタイミングで図４に示すタイミングチャートの如くＲＤＥ０Ｎ及びＲＤＥ１ＮをＲＣＬＫＰの８クロック毎に生成され順次ＦＩＦＯ１５ａ、ＦＩＦＯ１５ｂからデータ読出しが実行されＰＳ変換部に送られシリアルデータに変換されて印刷データとして使用される。上記８クロック毎に読まれるのは、８ｂｉｔバス幅のパラレルデータを扱っているためである。
【００１４】
上記により、従来のプリンタ制御装置−エンジン間の制御信号を変更することなく、印刷画像データ送出の能力を２倍にすることが可能になる。
【００１５】
【発明の効果】
本発明によれば、従来のプリンタ制御装置−エンジン間の制御信号を変更することなく印刷画像データの送出能力を向上することが可能であるため、データバス幅変更のための仕様書変更や多大な回路変更が不要である。また、データの送信能力向上のために、新規にＥＭＩ等のノイズ試験の取り直し等を必要としない。
【図面の簡単な説明】
【図１】本発明におけるコントローラ側印刷画像データ出力回路図である。
【図２】本発明におけるコントローラ側印刷画像データ出力タイミングを示す図である。
【図３】本発明におけるエンジン側印刷画像データ受信回路図である。
【図４】本発明におけるエンジン側の印刷画像データのシリアル変換タイミングを示す図である。
【図５】プリンタ制御装置概略ブロック図である。
【図６】従来のコントローラ側印刷画像データ出力回路図及びエンジン側受信回路図である。
【図７】従来のコントローラ側印刷画像データ出力タイミングを示す図である。
【符号の説明】
１はエンジンＩ／Ｆ制御部、１ａはＰＣＩコントローラ、１ｂはエンジンＩ／Ｆメイン制御部、１ｃはメイン部、１ｄはエンジンコントロール部、１ｅはＦＩＦＯ、２はマイクロプロセッサ、３はＰＣＩブリッジ、４はメインメモリ、５は受信制御部、６はＰＣＩアービタ、７はＨＤＤ制御部、８はＨＤＤ、９はＩ／Ｏ制御部、１０はパネル、１１は上位コンピュータ、１２はエンジン、１３ａ，１３ｂはＦＦ、１４はイネーブル付きＦＦ、１５ａ、ｂはＦＩＦＯ、１６はインバータ、１７はＰＳ変換部である。
【図１】
2004034573.tif 000003
【図２】
2004034573.tif 000004
【図３】
2004034573.tif 000005
【図４】
2004034573.tif 000006
【図５】
2004034573.tif 000007
【図６】
2004034573.tif 000008
【図７】
2004034573.tif 000009