(57)【要約】【課題】２系統のＩ／Ｆを持つことなく、また、ソフトウェアの変更を行なうこともなく従来通りに印刷機構部に対して印刷のための設定や起動に関しての制御、及び実際に印刷が起動され用紙搬送や画像データ転送に関する制御を可能にすることを課題とする。【解決手段】制御装置と印刷機構部間のコマンド／ステータスの通信を実行する際には、コマンド／ステータス通信用のＲＥＱ、ＡＣＫ及びＳＴＢ信号をコマンド／ステータス用におのおの独立に制御装置側と印刷機構部側に設け、印刷中においても制御装置側と印刷機構部側間で画像データの送受信とコマンド／ステータスの通信の調停を実行しライン単位で送信される画像データ転送の合間にコマンド／ステータスの通信を可能にしたことを特徴とする。【選択図】　　　図１
2004050582.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ制御装置全体の管理や上位コンピュータからネットワーク等の通信回線を介して送られる印刷データ及びパラメータに従い印刷画像データの展開処理等の制御を行なうマイクロプロセッサと、前記マイクロプロセッサのワークエリア、印刷画像データの展開エリア及びマイクロプログラムの格納エリアとして使用するメインメモリと、前記マイクロプロセッサとメインメモリ間のデータの読出し／書込みの制御や受信制御部、エンジンＩ／Ｆ制御部等のＩＯアクセスの制御をＰＣＩバスを介して実行するＰＣＩバスブリッジと、上位コンピュータからネットワーク等を介して送られる印刷データを受信する受信制御部と、各種印刷データ及びパラメータやマイクロプログラム／フォントの保管のために使用するハードディスクと、該ハードディスクを制御するハードディスク制御部と、印刷機構部であるエンジンとの通信を行なう通信制御部や印刷を実行するためにメインメモリ上に展開された画像データの読出しを行なう読出し制御部、及びメインメモリから読出した印刷画像データをパラレル形式でエンジンに送出を行なう送出制御部やメインメモリから印刷画像データを読出す速度とエンジンに送出する速度の違いを吸収するために設けられた中間バッファを具備したエンジンＩ／Ｆ制御部を備えた制御装置と、印刷を実行する印刷機構部とから構成されるプリンタ装置において、前記制御装置と印刷機構部間のコマンド／ステータスの通信を実行する際には、コマンド／ステータス通信用のＲＥＱ、ＡＣＫ及びＳＴＢ信号をコマンド／ステータス用におのおの独立に前記制御装置側と前記印刷機構部側に設け、印刷中においても前記制御装置側と前記印刷機構部側間で画像データの送受信とコマンド／ステータスの通信の調停を実行しライン単位で送信される画像データ転送の合間にコマンド／ステータスの通信を可能にしたことを特徴とするプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ装置に関するものである。
【０００２】
【従来の技術】
図５に従来の制御装置と印刷機構部間のＩ／Ｆを含む制御装置の概略ブロック図を示し、図６に従来の制御装置と印刷機構部間の概略接続回路図を示す。
【０００３】
図５において、１はプリンタ制御装置内の印刷機構部との通信制御を行なうエンジンＩ／Ｆ制御部、１ａはＰＣＩバスを介してメインメモリ４からデータ読出しを実行するＰＣＩコントローラ、１ｂはエンジンＩ／Ｆ制御部内で主な処理を実行するエンジンＩ／Ｆメイン制御部、１ｃはエンジンＩ／Ｆメオイン制御部１ｂ内のメイン部、１ｄはエンジンコントロール部、１ｅは画像データのメインメモリからの読出しとエンジンへの送出の時間差を吸収するための中間バッファとして使うＶｉｄｅｏ＿ＦＩＦＯである。また、１ｆは制御装置と印刷機構部間のシリアル形式での通信の制御装置側の制御を行なうシリアルコミュニケーションコントロール（以下ＳＣＣと略す）である。２は装置全体を制御するマイクロプロセッサ、３はメインメモリヘのアクセス制御とＰＣＩバスへのアクセス制御を実行するＰＣＩブリッジ、４はマイクロプログラムの格納、ワークエリア及び画像データの生成エリアとして使用するメインメモリ、５は上位コンピュータからネットワーク等を介して送られる印刷データを受信する受信制御部、６はＰＣＩバス上に接続される各種ＰＣＩエージェントからのＰＣＩバス使用要求に対する調停処理を実行するＰＣＩアービタ、７はハードディスク（以下ＨＤＤという）を制御するＨＤＤ制御部、８は各種データ（制御コード、フォント等）を格納するＨＤＤ、９はパネルとの通信制御を行なうＩ／Ｏ制御部、１０はオペレータが操作するパネル、１１はプリンタ制御装置に印刷データを送出する上位コンピュータ、１２は実際の印刷を実行する印刷機構部である。
【０００４】
図６において、１ｈは印刷機構部送信するコマンドを一時格納するコマンド出力レジスタ、１ｋは印刷機構部から送信されてくるステータスを一時格納するステータス受信バッファ、１ｇはＰＣＩを介してメインメモリ４から読出された印刷画像データをＦＩＦＯ１ｅに格納する前に一時格納するためのＰＣＩ　ＦＩＦＯ、１ｅはＦＩＦＯ、１ｐは印刷機構部とのシリアル通信制御を行なうシリアルコミュニケーションコントローラであるＳＣＣ、１２ｆは印刷機構部側のＳＣＣ、１２ｄは画像データの受信を制御するための画像データ受信コントロール部、１２ａは印刷機構部内に画像データ受信バッファであるＦＩＦＯである。
【０００５】
続いて図５、６により、従来の印刷時の画像データの転送方式と制御装置−印刷機構部間の通信方式について説明する。上位コンピュータ１１から送られる印刷データは、受信制御部５で受信しＰＣＩブリッジ３を介してメインメモリ４に格納される。メインメモリ４に格納された印刷データは、マイクロプロセッサ２で解析・編集されメインメモリ４に画像データとして展開される。マイクロプロセッサ２は画像データの展開処理が終了したならば、エンジンＩ／Ｆ制御部１のＳＣＣ１ｐを介して印刷機構部１２に印刷準備のための指令を発行する。制御装置は印刷機構部１２から印刷準備完了の報告を同じくＳＣＣ１ｐを介して受信したならば、同じくＳＣＣ１ｐを介して用紙搬送開始の指示を発行する。上記用紙搬送開始指示により印刷機構部１２内を搬送された用紙が、用紙の先端を認識するセンサに到達した際には印刷機構部１２から用紙先端が基準となるセンサ部に到達したことを示すＤＴＰＮ信号を制御装置に送信する。エンジンＩ／Ｆ制御部のエンジンコントロール部１ｋを介して受信したＤＴＰＮ信号受信を制御装置が認識したならば、エンジンＩ／Ｆ制御部のエンジンコントロール部１ｄに対して印刷のための各種印刷パラメータの設定とメインメモリ４に展開されている画像データの読出し開始を起動する。エンジンＩ／Ｆ制御部１はマイクロプロセッサ２から印刷開始の起動がかかったならば、ＰＣＩコントローラ１ａがＰＣＩアービタ６に対してＰＣＩバス使用権獲得のためにＢＵＳ＿ＲＥＱ信号を出力する。上記ＢＵＳ＿ＲＥＱに対してＰＣＩアービタ６からＢＵＳ＿ＧＲＡＮＴが応答されたならば、ＰＣＩブリッジ３を介してメインメモリ４から画像データの読出しを行い、順次読出された画像データは、画像データのための中間バッファであるＦＩＦＯ１ｅに格納される。ＦＩＦＯ１ｅに格納される画像データの状況をエンジンコントロール部１ｄが監視して、ある量に達するまで画像データが格納されたことを認識したならば、印刷機構部１２に対して用紙送りの起動信号であるＣＰＡＧＥＮ信号を発行する。その後、印刷機構部１２からのＤＨＳＹＮＣＮ信号に従いエンジンＩ／Ｆ制御部内のエンジンコントロール部１ｄの制御によりＦＩＦＯ１ｅから画像データが順次読出され、８ｂｉｔ単位でＣＨＤ信号で示す１ライン分のデータ量毎に１頁分の画像データを印刷機構部１２に送出する。
【０００６】
上記したように、従来の制御装置と印刷機構部間のＩ／Ｆは、印刷機構部に対して印刷のための設定や起動に関してはシリアル通信の経路を使って制御を実行し、実際に印刷が起動され用紙搬送や画像データ転送に関わる制御についてはエンジン制御部内のエンジンコントロール部１ｄで実行している。このように、従来の制御装置と印刷機構部間のＩ／Ｆは、常に２系統のＩ／Ｆを持って制御しなければならないという問題があった。
【０００７】
【発明が解決しようとする課題】
従来の制御装置と印刷機構部間のＩ／Ｆは、印刷機構部に対して印刷のための設定や起動に関してはシリアル通信の経路を使って制御を実行する。また、実際に印刷が起動され用紙搬送や画像データ転送に関わる制御についてはエンジン制御部内のエンジンコントロール部で実行している。このように、従来の制御装置と印刷機構部間のＩ／Ｆは、常に２系統のＩ／Ｆを持って制御しなければならないと問題があった。
【０００８】
本発明の目的は、上記のような２系統のＩ／Ｆを持つことなく、また、ソフトウェアの変更を行なうこともなく従来通りに印刷機構部に対して印刷のための設定や起動に関しての制御、及び実際に印刷が起動され用紙搬送や画像データ転送に関する制御を可能にすることである。
【０００９】
【課題を解決するための手段】
上記の目的は、制御装置と印刷機構部間のコマンド／ステータスの通信を実行する際には、コマンド／ステータス通信用のＲＥＱ、ＡＣＫ及びＳＴＢ信号をコマンド／ステータス用におのおの独立に制御装置側と印刷機構部側に設け、印刷中においても制御装置側と印刷機構部側間で画像データの送受信とコマンド／ステータスの通信の調停を実行しライン単位で送信される画像データ転送の合間にコマンド／ステータスの通信を可能にすることによって達成される。
【００１０】
【発明の実施の形態】
図１、２、３及び４に本発明の一実施例を示す。
【００１１】
図１は本発明における制御装置と印刷機構部間の概略接続回路部である。１ｇはＰＣＩバスを介して制御装置内のメインメモリから読出した画像データを一時的に格納するＰＣＩ　ＦＩＦＯ、１ｅはＦＩＦＯ、１ｈは印刷機構部に送信するコマンドを一時格納するコマンド出力レジスタ、１ｋは印刷機構部から送信されるステータスを受信した時に一時格納用に使われるデバイス受信バッファ、１ｍは画像データの送信とコマンドの送信の調停を制御する調停器Ａ、１ｎは出力バッファ、１２ａは画像データを受信した際に一時格納用に使われるＦＩＦＯ、１２ｂは制御装置から送信されるコマンドを一時格納するコマンド受信バッファ、１２ｃは印刷機構部から送出するステータスを一時格納するデバイスデータ出力バッファ、１２ｄは画像データの受信とステータスの送信の調停を制御する調停器Ｂ、１２ｅは出力バッファである。
【００１２】
図２は本発明における制御装置と印刷機構部間の画像データ及びコマンド／ステータス通信のタイミングチャートである。
【００１３】
図３、４は以下に示す動作の制御装置側及び印刷機構部側の調停部制御フローである。
【００１４】
印刷時外及び印刷時のときのコマンド／ステータス通信について以下に示す。制御装置側からコマンド送信が必要な場合にはコマンド出力レジスタ１ｈにコマンドが書き込まれる。コマンドがコマンド出力レジスタに書き込まれたことが認識されると制御装置側調停器１ｍから印刷機構部側調停器１２ｄにコマンド送信のためのＣＭＤＲＥＱＮ信号が出力される。印刷機構部側調停器１２ｄはＣＭＤＲＥＱＮ信号を受信したことを認識したならば、印刷時外であればすぐにＣＭＤＡＣＫＮ信号を出力し、印刷時には、図２のタイミングチャートに示す如く、印刷時の画像データの送信が実行されているどうかを示すＣＨＤＮ信号の状態を印刷機構部側調停器１２ｄが確認してＤＡＴＡ７−０バスが使用されてないことを認識してからＣＭＤＡＣＫＮ信号を制御装置側調停器１ｍに出力する。
【００１５】
制御装置側調停器１ｍは、印刷機構部側調停器１２ｄからＣＭＤＡＣＫＮ信号が出力されたことを認識したならば、ＣＭＤＲＥＱＮ信号をオフしてコマンド出力レジスタ１ｈからデータを読み出して出力バッファ１ｎを介してＤＡＴＡ７−０バスにコマンドデータを出力する。ＤＡＴＡ７−０上に出力されたコマンドデータはＣＭＤＳＴＢＰ信号によりコマンド受信バッファ１２ｂに書き込まれる。印刷機構部側調停器１２ｄは、コマンドがコマンド受信バッファに書き込まれたことを認識したならばＣＭＤＡＣＫＮ信号をオフしてコマンド送信シーケンスを終了する。続いて印刷機構部側からステータス送信が必要になった場合にはステータス出力レジスタ１２ｃにステータスが書き込まれる。ステータスがステータス出力レジスタに書き込まれたことが認識されると印刷機構部側調停器１２ｄから制御装置側調停器１ｍにステータス送信のためのＤＤＲＥＱＮ信号が出力される。制御装置側調停器１ｍはＤＤＲＥＱＮ信号を受信したことを認識したならば、印刷時外であればすぐにＤＤＡＣＫＮ信号を出力し、印刷時には、図２のタイミングチャートに示す如く、印刷時の画像データの送信が実行されているかどうかを示すＣＨＤＮ信号の状態を制御装置側調停器１ｍが確認してＤＡＴＡ７−０バスが使用されてないことを認識してからＤＤＡＣＫＮ信号を印刷機構部側調停器１２ｄに出力する。印刷機構部側調停器１２ｄは、制御装置側調停器１ｍからＤＤＡＣＫＮ信号が出力されたことを認識したならば、ＤＤＲＥＱＮ信号をオフしてステータス出力レジスタ１２ｃからデータを読み出して出力バッファ１２ｅを介してＤＡＴＡ７−０バスにステータスデータを出力する。ＤＡＴＡ７−０上に出力されたステータスデータはＤＤＳＴＢＰ信号によりステータス受信バッファ１ｋに書き込まれる。制御装置側調停器１ｍは、ステータスがステータス受信バッファに書き込まれたことを認識したならばＤＤＡＣＫＮ信号をオフしてステータス送信シーケンスを終了する。
【００１６】
上記に示す如く、ＤＡＴＡ７−０画像データバスを印刷時の画像データ送信用にもコマンド／ステータスの通信にも使用できるように制御装置側と印刷機構部側のそれぞれの調停器により画像データバスの使用を制御することにより、制御装置と印刷機構部間のコマンド／ステータス通信及び画像データの送信においてソフトウェア的には何ら変更することなく２系統のＩ／Ｆをもつことなく制御することができる。
【００１７】
【発明の効果】
本発明によれば、制御装置と印刷機構部間のコマンド／ステータス通信経路に印刷時の画像データ送信バスを使用することを可能にしたため、従来のシリアル通信回路部が削除でき原価低減が図れる。また、今発明ではコマンド／ステータス通信がシリアル通信でなくなったことにより応答性の向上も図れる。
【図面の簡単な説明】
【図１】本発明における制御装置と印刷機構部間の概略接続回路図である。
【図２】本発明における制御装置と印刷機構部間の画像データ及びコマンド／ステータス転送タイミングを示す図である。
【図３】制御装置側調停部制御フロー図である。
【図４】印刷機構部側調停部制御フロー図である。
【図５】従来の制御装置と印刷機構部間のＩ／Ｆを含む制御装置の概略ブロック図である。
【図６】従来の制御装置と印刷機構部間の接続概略回路図である。
【符号の説明】
１はエンジンＩ／Ｆ制御部、２はマイクロプロセッサ、３はＰＣＩブリッジ、４はメインメモリ、５は受信制御部、６はＰＣＩアービタ、７はＨＤＤ制御部、８はＨＤＤ、９はＩ／Ｏ制御部、１０はパネル、１１は上位コンピュータ、１２は印刷機構部である。
【図１】
2004050582.tif 000003
【図２】
2004050582.tif 000004
【図３】
2004050582.tif 000005
【図４】
2004050582.tif 000006
【図５】
2004050582.tif 000007
【図６】
2004050582.tif 000008