(57)【要約】【課題】  制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、プリンタ間インターフェースの仕様を変更せず、接続されているプリンタを自動認識し、自動認識した結果を元にプリンタに印刷ページデータの送出及び制御信号の入出力を可能にし、共通の制御基板を使用できるようにする。【解決手段】  対応するそれぞれのプリンタに印刷ページデータの送出及び制御信号の入出力を行うためのコネクタ１〜コネクタｎと、コネクタ１〜コネクタｎそれぞれから入力される信号の変化をサンプリングすることにより接続されているプリンタの種類を自動認識するプリンタ種別検出部と、対応するプリンタに印刷ページデータの送出及び制御を行う印刷データ出力部を複数設けることを特徴とする。【選択図】  図１
2009037505.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから送信されるデータを受信するデータ受信部と、受信したデータの解析及びプリンタ制御装置部全体の制御を行うメイン制御部と、上記メイン制御部で解析されたデータを編集する編集処理部と、編集データを基にビットマップ形式の印刷ページデータに展開処理を行うページ展開部と、上記ビットマップ形式のデータに展開された印刷ページデータを格納するページメモリと、印刷ページデータをページメモリからラインバッファに格納するデータ転送制御部と、ラインバッファに格納されている印刷ページデータをプリンタに送信する印刷データ出力部を備えたプリンタ制御装置において、
対応する各プリンタに印刷ページデータの送出及び制御信号の入出力を行うためのコネクタ１〜コネクタｎと、上記コネクタ１〜コネクタｎのそれぞれから入力される信号を元に接続されているプリンタの種類を自動認識するプリンタ種別検出部と、対応するプリンタに印刷ページデータの送出及び制御を行う前記印刷データ出力部を複数設けることで、ソフトウェアの介在なしに、複数種のプリンタに印刷ページデータを送出することが可能となり、印刷ページデータの送出形態及び制御方法の異なるプリンタに対し共通の制御基板を使用可能にすることを特徴とするプリンタ制御装置。
【請求項２】
請求項１記載のプリンタ制御装置において、電源投入後、上記コネクタ１〜コネクタｎのそれぞれから入力される信号の変化をサンプリングすることにより、どのプリンタに接続されているか認識することが可能となり、プリンタインターフェースを変更することになく自動認識することを特徴とするプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザビームプリンタなどのプリンタ制御装置に関するものである。
【背景技術】
【０００２】
図３に従来のプリンタ制御装置の全体概略ブロック図を示す。
【０００３】
ホストコンピュータから送信されるデータをデータ受信部１が受信後、メイン制御部２が受信したデータを解析し、編集処理部３に送信する。編集処理部３は、送信されたデータを展開処理のためのコマンド・パラメータに編集し、ページ展開部４に送信する。ページ展開部４は、上記コマンド・パラメータに従い、ビットマップ形式の印刷ページデータをページメモリ５に展開処理を行う。ページメモリ５に１ページ分の印刷ページデータが展開終了後、メイン制御部２は、ページメモリ５に展開された印刷ページデータの先頭アドレス及び転送数をデータ転送制御部６に設定する。メイン制御部２によるレジスタの設定後、データ転送制御部６は、転送開始アドレス及び転送数を基に、ページメモリ５からラインバッファ７に印刷ページデータの転送を行う。ラインバッファ７に印刷ページデータがある程度転送された後、印刷データ出力部８はプリンタからの信号に同期してラインバッファ７から印刷ページデータを読み出し、コネクタ９を介してプリンタに送出する。
【０００４】
ここで、制御方法及び印刷ページデータの転送方法が異なるプリンタの場合、それぞれのプリンタに対応した制御及び印刷ページデータの転送を行う必要があり、従来のプリンタ制御装置においては、それぞれのプリンタに対応した回路に該当する部品を実装することにより対応するか、特開２００５−１２５５２４号公報に記載される技術のように共通化できる部品を実装したメイン基板と共通化できない部品を実装したサブ基板とに分離することにより対応していた。本方式では、制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、プリンタの種類に比例して制御基板の種類も増え、生産性が悪いという問題があった。
【０００５】
また、自動認識の従来の方法としては、特開２００６−２２９６８９号公報に記載される技術のように、接続先からのステータス出力信号を基に認識する方法や、特開平９−２８２０５８号公報に記載される技術のように接続先からの信号の電圧レベルに従い認識する方法がある。接続先からのステータス出力信号を基に認識する方法では、既存のプリンタ間インターフェース信号にステータス出力信号の追加が必要であり、接続先からの信号の電圧レベルに従い認識する方法では、プリンタから出力される信号レベルとケーブルが接続されていない状態でのコネクタからの信号レベルが同じ仕様のため、プリンタ間インターフェースの仕様を変更し信号レベルの極性を変更する必要があり、どちらの場合でもプリンタ側の基板の変更やプリンタ接続に使用するケーブルの変更を伴うものである。
【０００６】
【特許文献１】特開２００５−１２５５２４号公報
【特許文献２】特開２００６−２２９６８９号公報
【特許文献３】特開平９−２８２０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、プリンタ間インターフェースの仕様を変更せず、接続されているプリンタを自動認識し、ソフトウェアの介在なしに、対応するそれぞれのプリンタに合った印刷ページデータの転送及び制御を可能にし、共通の制御基板が使用できるプリンタ制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明の第１の手段は、ホストコンピュータから送信されるデータを受信するデータ受信部と、受信したデータの解析及びプリンタ制御装置部全体の制御を行うメイン制御部と、上記メイン制御部で解析されたデータを編集する編集処理部と、編集データを基にビットマップ形式の印刷ページデータに展開処理を行うページ展開部と、上記ビットマップ形式のデータに展開された印刷ページデータを格納するページメモリと、印刷ページデータをページメモリからラインバッファに格納するデータ転送制御部と、ラインバッファに格納されている印刷ページデータをプリンタに送信する印刷データ出力部を備えたプリンタ制御装置において、
対応する各プリンタに印刷ページデータの送出及び制御信号の入出力を行うためのコネクタ１〜コネクタｎと、上記コネクタ１〜コネクタｎのそれぞれから入力される信号を元に接続されているプリンタの種類を自動認識するプリンタ種別検出部と、対応するプリンタに印刷ページデータの送出及び制御を行う前記印刷データ出力部を複数設けることで、ソフトウェアの介在なしに、複数種のプリンタに印刷ページデータを送出することが可能となり、印刷ページデータの送出形態及び制御方法の異なるプリンタに対し共通の制御基板を使用可能にすることを特徴とするものである。
【０００９】
本発明の第２の手段は前記第１の手段において、電源投入後、上記コネクタ１〜コネクタｎのそれぞれから入力される信号の変化をサンプリングすることにより、どのプリンタに接続されているか認識することが可能となり、プリンタインターフェースを変更することになく自動認識することを特徴とするものである。
【発明の効果】
【００１０】
本発明により、接続されているプリンタを自動認識し、自動認識した結果を元にプリンタに印刷ページデータの送出及び制御信号の入出力が可能となり、制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、ソフトウェアの介在なしに、共通の制御基板を使用することができる。
【発明を実施するための最良の形態】
【００１１】
本発明は前述のような構成になっており、制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、共通の制御基板を使用するという目的をソフトウェアの介在なしに、またプリンタインターフェースの仕様を変更することなく実現することができる。
【００１２】
図１に本発明の一実施例であるプリンタ自動認識及び制御方式の全体概略ブロック図を示す。図１のデータ受信部１、メイン制御部２、編集処理部３、ページ展開部４、ページメモリ５、データ転送制御部６、ラインバッファ７、印刷データ出力部８及びコネクタ９は、図３に示したのと同じ接続関係で上記各部が接続されており、また図３で説明したのと同様に機能し、プリンタに１ページ分の印刷ページデータを送信する。
【００１３】
ここで、前記コネクタ９は接続を想定するプリンタの機種別にコネクタを複数設け、プリンタに対しケーブルを接続する際には該当するコネクタのみケーブルを接続する。プリンタと制御基板は１対１の接続のため、複数設けているコネクタの内１つのコネクタのみケーブルが接続され、その他のコネクタにケーブルは接続されない。前記状態において、電源投入後、プリンタ種別検出部１０は複数設けたそれぞれのコネクタから入力される信号で最初に変化する信号の変化をサンプリングし、入力信号が“Ｈ”から“Ｌ”に変化した場合、どのコネクタから入力された信号が変化したか判断し、接続されているプリンタの種類を自動認識する。この際、ケーブルが接続されていないコネクタからの信号は“Ｈ”の状態のまま変化しない。
【００１４】
プリンタ種別検出部１０によるプリンタの自動認識後、プリンタ種別検出部１０は接続されているプリンタに対応した印刷ページデータの送出及び制御を行う印刷データ出力部を選択するための選択信号を送出し、接続を想定するプリンタの機種別に対応する印刷ページデータの送出及び制御を行う印刷データ出力部を複数設けた印刷データ出力部８は、前記プリンタ種別検出部１０からの選択信号により、該当する印刷データ出力部が動作可能な状態になり、接続されているプリンタに制御信号の入出力及び印刷ページデータの転送が可能となる。
【００１５】
次に、接続先検出の処理を図２のプリンタ自動認識及び制御方式の初期化シーケンスに従い説明する。電源投入後、Ｓ１にて各コネクタから入力される信号をプリンタ種別検出部１０が一定周期にてサンプリングを行い、Ｓ２にてサンプリングした信号が“Ｈ”から“Ｌ”に変化したかを検出する。Ｓ２の検出結果、入力信号の変化を検出しなかった場合にはＳ３にて規定時間経過したかを確認し、規定時間経過していない場合はＳ１の処理に戻り、規定時間経過している場合は接続エラーの報告を行う。また、Ｓ２の検出結果、入力信号の変化を検出した場合はＳ４にてどのコネクタから入力された信号が変化したかをプリンタ種別検出部１０が判断し、接続されているプリンタを認識する。接続されているプリンタを認識後、Ｓ５にて該当する印刷データ出力部を選択するための選択信号を送出し、Ｓ６にて前記選択信号により該当する印刷データ出力部が動作可能な状態になり、接続されているプリンタに制御信号の入出力及び印刷ページデータの転送が可能となる。
【００１６】
本方式により、制御方法及び印刷ページデータの転送方法が異なるプリンタに対し、プリンタ間インターフェースの仕様を変更せず、接続されているプリンタを自動認識し、自動認識した結果を元にプリンタに印刷ページデータの送出及び制御信号の入出力が可能となり、対応するそれぞれのプリンタに対し共通の制御基板を使用することが可能となり、前記目的が達成できる。
【００１７】
本発明はコネクタの接続状態を監視し、その状態により、特定の機能を動作させることを必要とする用途に使用できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例に係るプリンタ自動認識及び制御方式の全体概略ブロック図である。
【図２】本発明の実施例に係るプリンタ自動認識及び制御方式の初期化シーケンスを示すフローチャートである。
【図３】従来のプリンタ制御装置の全体概略ブロック図である。
【符号の説明】
【００１９】
１はデータ受信部、２はメイン制御部、３は編集処理部、４はページ展開部、５はページメモリ、６はデータ転送制御部、７はラインバッファ、８は印刷データ出力部、９はコネクタ、１０はプリンタ種別検出部である。
【図１】
2009037505.tif 000003
【図２】
2009037505.tif 000004
【図３】
2009037505.tif 000005