(57)【特許請求の範囲】
【請求項１】
外部機器から受信したコード情報を解析してラスターデータに変換するプリンタコントローラと、上記ラスターデータを可視化して用紙に印刷する用紙印刷部と、上記プリンタコントローラとは異なる基板上に形成され、操作部からの入力信号に基づいて上記プリンタコントローラ及び上記用紙印刷部を制御し、上記プリンタコントローラからの上記ラスターデータを上記用紙印刷部へ出力するメイン制御部とを有する複合機に用いられる上記プリンタコントローラにおいて、
上記外部機器との間で通信を行う外部通信部と、
上記外部通信部を介して受信した上記コード情報をラスターデータに変換するインタープリタ部と、
配線ケーブルを介して上記メイン制御部がいずれかに接続される第１の接続端子及び第２の接続端子と、
第１の接続端子を介して上記メイン制御部に接続され、第１のデータ伝送形式で上記メイン制御部と通信を行い、上記インタープリタ部によって生成されたラスターデータをメイン制御部へ出力する第１の通信制御部と、
第２の接続端子を介して上記メイン制御部に接続され、第１のデータ伝送形式とは異なる第２のデータ伝送形式で上記メイン制御部と通信を行い、上記インタープリタ部によって生成されたラスターデータをメイン制御部へ出力する第２の通信制御部と、
上記メイン制御部からの接続要求に基づいて第１の通信制御部及び第２の通信制御部のいずれかを選択し、上記インタープリタ部からのラスターデータを出力するインターフェース選択部とを備えたことを特徴とする複合機用のプリンタコントローラ。
【請求項２】
第１の接続端子に入力された上記接続要求を保持するための第１の接続要求格納領域を有する第１記憶部と、
第２の接続端子に入力された上記接続要求を保持するための第２の接続要求格納領域を有する第２記憶部とを備え、
上記インターフェース選択部は、上記メイン制御部によって接続要求が書き込まれた接続要求格納領域に対応する通信制御部を選択することを特徴とする請求項１に記載の複合機用のプリンタコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機用のプリンタコントローラに係り、さらに詳しくは、プリンタコントローラ、用紙印刷部及びメイン制御部を有する複合機に用いられるプリンタコントローラの改良に関する。
【背景技術】
【０００２】
スキャナ機能、プリンタ機能などを備えた画像処理装置として、複合機が知られている。通常、複合機は、原稿読取部、用紙印刷部、プリンタコントローラ、メイン制御部などによって構成され、プリンタコントローラは、メイン制御部とは基板が別個の独立した回路ユニットとして形成される。原稿読取部は、原稿を光学的に読み取ってラスターデータを生成する読取手段であり、用紙印刷部は、ラスターデータを可視化して用紙に印刷する印刷手段である。プリンタコントローラは、ＰＣ（パーソナルコンピュータ）などの外部機器と通信し、外部機器から受信したコード情報を解析してラスターデータに変換する印刷制御手段である。メイン制御部では、操作部からの入力信号に基づいて原稿読取部、用紙印刷部及びプリンタコントローラを制御し、原稿読取部及びプリンタコントローラからのラスターデータを用紙印刷部へ出力する動作が行われる。
【０００３】
上述した様な複合機では、プリンタコントローラ及びメイン制御部間におけるデータの伝送形式として、メーカー独自の伝送形式が用いられる場合が少なくなかった。また、ＰＣ内のデバイス間におけるデータ伝送形式、例えば、ＰＣＩ（Peripheral Components Interconnect）などの汎用のデータ伝送形式を採用するものもある。このため、従来のプリンタコントローラには、メイン制御部のデータ伝送形式がプリンタコントローラ側と異なる複合機には用いられないという問題があった。すなわち、従来のプリンタコントローラでは、メイン制御部のデータ伝送形式がプリンタコントローラ側と同じである複合機にしか用いることができないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した通り、従来のプリンタコントローラでは、メイン制御部のデータ伝送形式がプリンタコントローラ側と異なる複合機には用いられないという問題があった。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、メイン制御部のデータ伝送形式が異なる２種類の複合機に用いることができるプリンタコントローラを提供することを目的とする。特に、接続されたメイン制御部に応じた適切なデータ伝送形式で通信することができるプリンタコントローラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の本発明による複合機用のプリンタコントローラは、外部機器から受信したコード情報を解析してラスターデータに変換するプリンタコントローラと、上記ラスターデータを可視化して用紙に印刷する用紙印刷部と、上記プリンタコントローラとは異なる基板上に形成され、操作部からの入力信号に基づいて上記プリンタコントローラ及び上記用紙印刷部を制御し、上記プリンタコントローラからの上記ラスターデータを上記用紙印刷部へ出力するメイン制御部とを有する複合機に用いられる上記プリンタコントローラであって、上記外部機器との間で通信を行う外部通信部と、上記外部通信部を介して受信した上記コード情報をラスターデータに変換するインタープリタ部と、配線ケーブルを介して上記メイン制御部がいずれかに接続される第１の接続端子及び第２の接続端子と、第１の接続端子を介して上記メイン制御部に接続され、第１のデータ伝送形式で上記メイン制御部と通信を行い、上記インタープリタ部によって生成されたラスターデータをメイン制御部へ出力する第１の通信制御部と、第２の接続端子を介して上記メイン制御部に接続され、第１のデータ伝送形式とは異なる第２のデータ伝送形式で上記メイン制御部と通信を行い、上記インタープリタ部によって生成されたラスターデータをメイン制御部へ出力する第２の通信制御部と、上記メイン制御部からの接続要求に基づいて第１の通信制御部及び第２の通信制御部のいずれかを選択し、上記インタープリタ部からのラスターデータを出力するインターフェース選択部とを備えて構成される。
【０００７】
このプリンタコントローラには、メイン制御部がいずれかに接続される第１及び第２の接続端子が設けられ、これらの接続端子にデータ伝送形式の異なる第１の通信制御部及び第２の通信制御部がそれぞれ設けられる。この様な構成によれば、メイン制御部が接続されている接続端子をメイン制御部から受信する接続要求によって検知できるので、接続端子に接続されたメイン制御部に応じた適切なデータ伝送形式の通信制御部を自動的に選択することができる。
【０００８】
第２の本発明による複合機用のプリンタコントローラは、上記構成に加え、第１の接続端子に入力された上記接続要求を保持するための第１の接続要求格納領域を有する第１記憶部と、第２の接続端子に入力された上記接続要求を保持するための第２の接続要求格納領域を有する第２記憶部とを備え、上記インターフェース選択部が、上記メイン制御部によって接続要求が書き込まれた接続要求格納領域に対応する通信制御部を選択するように構成される。この様な構成によれば、接続要求が書き込まれた接続要求格納領域によってメイン制御部が接続されている接続端子を検知して通信制御部が選択されるので、メイン制御部が接続されている接続端子を機械式に検知するものに比べて、構成を簡素化することができる。
【発明の効果】
【０００９】
本発明による複合機用のプリンタコントローラによれば、メイン制御部が接続されている接続端子をメイン制御部から受信する接続要求によって検知できるので、接続端子に接続されたメイン制御部に応じた適切なデータ伝送形式の通信制御部を自動的に選択することができる。また、接続要求が書き込まれた接続要求格納領域によってメイン制御部が接続されている接続端子を検知して通信制御部が選択されるので、メイン制御部が接続されている接続端子を機械式に検知するものに比べて、構成を簡素化することができる。従って、メイン制御部のデータ伝送形式が異なる２種類の複合機に用いることができるプリンタコントローラを実現することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の実施の形態による複合機１０を含む画像処理システムの概略構成の一例を示したシステム図である。この画像処理システムは、ＬＡＮ及びＰＳＴＮに接続されたＭＦＰ１０と、ＵＳＢ（Universal Serial Bus）などのシリアル伝送路を介してＭＦＰ１０に接続された端末装置２０とからなる。
【００１１】
端末装置２０は、ＭＦＰ１０におけるシリアル伝送路用のコネクタ２１に着脱可能に接続されるＰＣなどの外部機器である。この様な端末装置２０において作成された文書データがオペレータによる操作に基づいてＭＦＰ１０に転送され、用紙に印刷される。端末装置２０によって作成される文書データは、例えば、ＰＤＬ（ページ記述言語）によって記述された文字又は画像のコード情報からなり、印刷コマンドなどと共にＭＦＰ１０に転送される。
【００１２】
ＭＦＰ（Multi-Function Peripheral：複合機）１０は、スキャナ機能、プリンタ機能及びＦＡＸ（ファクシミリ）機能を有する画像処理装置であり、これらの機能を選択的に実行させることができる。このＭＦＰ１０は、プリンタコントローラ１１、ＮＩＣ１２、操作部１３、メイン制御部１４、プリンタエンジン部１５、原稿読取部１６及びコネクタ２１〜２３により構成される。
【００１３】
プリンタコントローラ１１は、端末装置２０と通信し、端末装置２０から受信したコード情報を解析してラスターデータに変換する印刷制御装置であり、メイン制御部１４とは基板が別個の独立した回路ユニットとして形成される。ラスターデータとは、ビットマップ形式の画像データのことである。
【００１４】
ＮＩＣ（Network Interface Card）１２は、通信ネットワークを介して外部機器と通信を行うための通信制御装置である。このＮＩＣ１２は、ＬＡＮ（Local Area Network）用のコネクタ２２と、ＰＳＴＮ（Public Switched Telephone Networks：公衆電話交換回線網）用のコネクタ２３とに接続されている。
【００１５】
操作部１３は、各種の操作キーが設けられ、オペレータによる操作に基づいて入力信号を生成し、メイン制御部１４へ出力するユーザインターフェースである。
【００１６】
原稿読取部１６は、原稿を光学的に読み取って、ラスターデータを生成する光学読取装置であり、露光用光源、撮像素子、スキャン用モーターなどによって構成される。プリンタエンジン部１５は、ラスターデータを可視化して用紙に印刷する画像形成装置であり、感光体ドラム用モーター、帯電器、現像装置、転写装置、定着装置などによって構成される。
【００１７】
メイン制御部１４は、操作部１３からの入力信号に基づいて原稿読取部１６、プリンタエンジン部１５及びプリンタコントローラ１１を制御する回路ユニットであり、プリンタコントローラ１１とは異なる基板上に形成される。このメイン制御部１４では、原稿読取部１６及びプリンタコントローラ１１からのラスターデータをプリンタエンジン部１５へ出力する動作が行われる。
【００１８】
メイン制御部１４及びプリンタエンジン部１５間におけるラスターデータの送受信は、ビデオインターフェースを介して行われ、画像データがＤＭＡ（Direct Memory Access）転送される。
【００１９】
このＭＦＰ１０では、プリンタコントローラ１１が、ＮＩＣ１２及びメイン制御部１４とは別個の独立した回路ユニットとして形成される。このため、プリンタコントローラ１１には、シリアル伝送路用の接続端子２５と、ＮＩＣ用の接続端子２７と、メイン制御部用の接続端子２８及び２９とが設けられている。
【００２０】
接続端子２５は、配線ケーブル２４を介してコネクタ２１に接続され、プリンタコントローラ１１は、接続端子２５を介して端末装置２０からコード情報を取得する。接続端子２７は、配線ケーブル２６を介してＮＩＣ１２に接続され、ＮＩＣ１２に受信した印刷用の画像データなどが接続端子２７を介してプリンタコントローラ１１に転送され、処理される。
【００２１】
接続端子２８及び２９は、異なるデータ伝送形式でメイン制御部１４と通信を行うための端子であり、選択的にメイン制御部１４が接続される。すなわち、接続端子２８又は２９のいずれかが配線ケーブル３０を介してメイン制御部１４に接続される。プリンタコントローラ１１と、コネクタ２１、ＮＩＣ１２及びメイン制御部１４との間の配線接続は、例えば、ＭＦＰ１０の製造時に行われる。
【００２２】
原稿読取部１６によって原稿から読み取られた画像データをＦＡＸ送信する際は、原稿読取部１６からメイン制御部１４に画像データが転送され、プリンタコントローラ１１を介してＮＩＣ１２へ出力されて、ＮＩＣ１２によってＦＡＸ送信される。また、原稿をコピーする際には、原稿読取部１６によって読み取られた画像データがメイン制御部１４を介してプリンタエンジン部１５に転送され、用紙に印刷される。また、ＮＩＣ１２にＦＡＸ受信した画像データを印刷する際には、ＦＡＸ受信した画像テータがプリンタコントローラ１１を介してメイン制御部１４に転送され、メイン制御部１４からプリンタエンジン部１５へ出力されて、用紙に印刷される。
【００２３】
端末装置２０から転送されたＰＤＬデータを印刷する際には、受信した文書データがプリンタコントローラ１１においてラスターデータに変換される。そして、変換後の画像データがメイン制御部１４を介してプリンタエンジン部１５へ出力され、用紙に印刷される。
【００２４】
図２は、図１のＭＦＰ１０におけるプリンタコントローラ１１の構成例を示したブロック図である。このプリンタコントローラ１１は、外部通信部３１、インタープリタ部３２、フォントデータ記憶部３３、ＩＦ選択部３４、第１のＩＦ部３５、第１記憶部３６、第２のＩＦ部３７及び第２記憶部３８により構成される。
【００２５】
外部通信部３１は、シリアル伝送路を介して外部機器との間で通信を行う通信制御回路からなり、端末装置２０から接続端子２５を介して受信したＰＤＬデータは、インタープリタ部３２へ出力される。
【００２６】
インタープリタ部３２は、外部通信部３１を介して受信したＰＤＬデータをラスターデータに変換し、変換後のデータをＩＦ選択部３４へ出力するデータ形式の変換処理部である。ＰＤＬデータ中のコード情報をラスターデータに変換する際には、例えば、フォントデータ記憶部３３に保持されているフォントデータが用いられる。
【００２７】
第１のＩＦ（インターフェース）部３５は、接続端子２８を介してメイン制御部１４に接続され、第１のデータ伝送形式でメイン制御部１４と通信を行う通信制御回路からなる。この第１のＩＦ部３５では、インタープリタ部３２によって生成されたラスターデータをメイン制御部１４へ出力する動作が行われる。第１のデータ伝送形式としては、例えば、ＰＣＩ（Peripheral Components Interconnect）規格の通信プロトコルに基づく伝送形式が用いられる。ラスターデータは、接続端子２８を介してメイン制御部１４に転送される。
【００２８】
第２のＩＦ部３７は、接続端子２９を介してメイン制御部１４に接続され、第１のデータ伝送形式とは異なる第２のデータ伝送形式でメイン制御部１４と通信を行う通信制御回路からなる。この第２のＩＦ部３７では、インタープリタ部３２によって生成されたラスターデータをメイン制御部１４へ出力する動作が行われる。第２のデータ伝送形式としては、例えば、メーカー独自の伝送形式が用いられる。ラスターデータは、接続端子２９を介してメイン制御部１４に転送される。
【００２９】
ＩＦ選択部３４は、メイン制御部１４からの接続要求に基づいて第１のＩＦ部３５及び第２のＩＦ部３７のいずれかを選択するＩＦ制御回路からなり、選択したＩＦ部へインタープリタ部３２からのラスターデータを出力する動作を行っている。
【００３０】
第１記憶部３６は、接続要求を保持するための第１の接続要求格納領域１と、接続応答を保持するための第１の接続応答格納領域２と、接続確認を保持するための第１の接続確認格納領域３とをメモリ領域として有する書き込み可能なメモリである。
【００３１】
接続要求格納領域１には、第１のＩＦ部３５用の接続端子２８に入力されたメイン制御部１４からの接続要求が第１のＩＦ部３５によって書き込まれる。第１のＩＦ部３５では、接続要求格納領域１内に書き込まれた接続要求に基づいて、当該接続要求に対する接続応答を生成し、接続応答格納領域２に書き込む動作が行われる。メイン制御部１４では、接続応答格納領域２内に書き込まれた接続応答を第１のＩＦ部３５を介して読み出し、第１のＩＦ部３５を介して接続確認を接続確認格納領域３に書き込む動作が行われる。
【００３２】
第２記憶部３８は、接続要求を保持するための第２の接続要求格納領域４と、接続応答を保持するための第２の接続応答格納領域５と、接続確認を保持するための第２の接続確認格納領域６とをメモリ領域として有する書き込み可能なメモリである。
【００３３】
接続要求格納領域４には、第２のＩＦ部３７用の接続端子２９に入力されたメイン制御部１４からの接続要求が第２のＩＦ部３７によって書き込まれる。第２のＩＦ部３７では、接続要求格納領域４内に書き込まれた接続要求に基づいて、当該接続要求に対する接続応答を生成し、接続応答格納領域５に書き込む動作が行われる。メイン制御部１４では、接続応答格納領域５内に書き込まれた接続応答を第２のＩＦ部３７を介して読み出し、第２のＩＦ部３７を介して接続確認を接続確認格納領域６に書き込む動作が行われる。
【００３４】
第１のＩＦ部３５及び第２のＩＦ部３７では、ＭＦＰ１０の電源投入時などに、ＩＦ選択部３４からの指示に基づいて、メイン制御部１４との通信を行うための初期化処理が実行される。メイン制御部１４が接続確認を接続確認格納領域３，６内に書き込むことによって、接続が確立される。
【００３５】
ＩＦ選択部３４では、ＩＦ部による初期化処理中にメイン制御部１４によって接続要求が書き込まれた場合に、当該接続要求に基づいて適切なデータ伝送形式を判断し、第１のＩＦ部３５又は第２のＩＦ部３７のいずれかを選択する動作が行われる。具体的には、接続要求が書き込まれた接続要求格納領域１，４に対応するＩＦ部が選択される。これにより、ＩＦ部を自動的に選択して、プリンタコントローラ１１に接続されたメイン制御部１４に応じた適切なデータ伝送形式で通信することができる。
【００３６】
図３のステップＳ１０１〜Ｓ１１５は、図２のプリンタコントローラ１１における電源投入時の動作の一例を示したフローチャートである。まず、ＩＦ部３５及び３７は、ＩＦ選択部３４からの指示に基づいて初期化処理を開始する（ステップＳ１０１）。ＩＦ選択部３４は、初期化処理中にメイン制御部１４から接続要求の書き込みがあれば、当該接続要求が書き込まれたＩＦ部を選択する。
【００３７】
すなわち、第１のＩＦ部３５用の接続要求格納領域１に接続要求が書き込まれた場合には、第１のＩＦ部３５が選択される（ステップＳ１０２〜Ｓ１０４）。このとき、第１のＩＦ部３５では、書き込まれた接続要求に基づいて接続応答が生成され、接続応答格納領域２に書き込まれる（ステップＳ１０５）。次に、第１のＩＦ部３５では、メイン制御部１４からの接続確認の書き込みがあれば、当該接続確認に基づいて初期化処理を終了する（ステップＳ１０６，Ｓ１０９）。これに対して、メイン制御部１４による接続確認の書き込みがなく、第２のＩＦ部３７において初期化処理が終了された場合には、第１のＩＦ部３５は初期化処理を中断する（ステップＳ１０６〜Ｓ１０８）。
【００３８】
一方、第２のＩＦ部３７用の接続要求格納領域４に接続要求が書き込まれた場合には、第２のＩＦ部３７が選択される（ステップＳ１０２，Ｓ１０３，Ｓ１１０）。このとき、第２のＩＦ部３７では、書き込まれた接続要求に基づいて接続応答が生成され、接続応答格納領域５に書き込まれる（ステップＳ１１１）。次に、第２のＩＦ部３７では、メイン制御部１４からの接続確認の書き込みがあれば、当該接続確認に基づいて初期化処理を終了する（ステップＳ１１２，Ｓ１１５）。これに対して、メイン制御部１４による接続確認の書き込みがなく、第１のＩＦ部３５において初期化処理が終了された場合には、第２のＩＦ部３７は初期化処理を中断する（ステップＳ１１２〜Ｓ１１４）。
【００３９】
本実施の形態によれば、メイン制御部１４が接続されている接続端子をメイン制御部１４から受信する接続要求によって検知できるので、接続端子に接続されたメイン制御部１４に応じた適切なデータ伝送形式のＩＦ部を自動的に選択することができる。また、接続要求が書き込まれた接続要求格納領域によってメイン制御部１４が接続されている接続端子を検知してＩＦ部が選択されるので、メイン制御部１４が接続されている接続端子を機械式に検知するものに比べて、構成を簡素化することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態による複合機１０を含む画像処理システムの概略構成の一例を示したシステム図である。
【図２】図１のＭＦＰ１０におけるプリンタコントローラ１１の構成例を示したブロック図である。
【図３】図２のプリンタコントローラ１１における電源投入時の動作の一例を示したフローチャートである。
【符号の説明】
【００４１】
１０  ＭＦＰ
１１  プリンタコントローラ
１２  ＮＩＣ
１３  操作部
１４  メイン制御部
１５  プリンタエンジン部
１６  原稿読取部
２０  端末装置
２１〜２３  コネクタ
２４，２６，３０  配線ケーブル
２５，２７，２８，２９  接続端子
３１  外部通信部
３２  インタープリタ部
３３  フォントデータ記憶部
３４  ＩＦ選択部
３５  第１のＩＦ部
３６  第１記憶部
３７  第２のＩＦ部
３８  第２記憶部
【図１】
0005056470.tif 000002
【図２】
0005056470.tif 000003
【図３】
0005056470.tif 000004