(57)【特許請求の範囲】
【請求項１】
印刷すべきデータを記憶したＵＳＢデバイスを挿入するためのＵＳＢホストコネクタと、
前記ＵＳＢホストコネクタに供給する５Ｖを出力する，その動作のＯＮ／ＯＦＦ制御が可能な５Ｖ電源と、
５Ｖ未満の電圧を出力する制御部用電源と、
前記ＵＳＢホストコネクタに取り付けられた，前記制御部用電源が出力する電圧により動作する振動センサと、
前記５Ｖ電源のＯＮ／ＯＦＦ制御を含む各種制御を行うための，前記制御部用電源が出力する電圧により動作する制御部であって、前記５Ｖ電源がＯＮ状態にある状況下で所定のイベントの発生を検出したときに、前記振動センサにより所定量以上の振動が検出される度に、ＵＳＢデバイスへのアクセスを試行することにより前記ＵＳＢホストコネクタにＵＳＢデバイスが装着されたか否かを判別する処理を行い，前記ＵＳＢホストコネクタにＵＳＢデバイスが装着されたと判別されたときに終了する処理である監視処理を開始し、当該監視処理により前記ＵＳＢホストコネクタにＵＳＢデバイスが装着された判別されたときに、前記５Ｖ電源の動作を開始させる制御部と
を備えることを特徴とするプリンタ。
【請求項２】
前記所定のイベントが、その発生時に省電力モードでの動作を開始すべきものとして定められているイベントである
ことを特徴とする請求項１記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢホストコネクタを備えたプリンタに関する。
【背景技術】
【０００２】
既存の，ＵＳＢホストコネクタを備えたプリンタ（自装置に装着されたＵＳＢデバイス上のデータに基づく印刷が可能なプリンタ）の中には、図５に示したプリンタ５０のように、３．３Ｖ電源及び５Ｖ電源（図では、両電源を内蔵した低圧電源）を備えた装置であって、省電力モード時に５Ｖを供給する必要がある構成要素がＵＳＢホストコネクタ６１のみとなっている装置が、存在している。
【０００３】
なお、このプリンタ５０（メインコントローラ５２）内のプリンタ用ＡＳＩＣ６０は、データのＤＭＡ転送処理，画像処理，動作モード制御処理等を行うＡＳＩＣ（プリンタ用に開発されたＡＳＩＣ）である。このプリンタ用ＡＳＩＣ６０は、ＵＳＢホストコントローラとしての機能も有するＡＳＩＣとなっている。ＳＷ６２は、ＶＢＵＳのショート時（ＵＳＢホストコネクタ６１のＶＢＵＳとＧＮＤとがショートした際）に、ＵＳＢホストコネクタ６１のＶＢＵＳへの５Ｖの供給を停止できるようにするために設けられているスイッチであり、コア電源は、３．３Ｖから、ＣＰＵ，プリンタ用ＡＳＩＣ６０が必要とする電圧（１．８Ｖ等）を生成する電源である。
【０００４】
そして、一般的な５Ｖ電源は、負荷がない状態でも、１Ｗ程度の電力を消費するものであるため、このプリンタ５０のようなプリンタ（ＵＳＢホストコネクタを備えたプリンタ）は、省電力モード時の消費電力が比較的に多い装置となっていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、ＵＳＢホストコネクタを備えたプリンタであって，その消費電力が既存の装置よりも少ないプリンタを、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のプリンタは、印刷すべきデータを記憶したＵＳＢデバイスを挿入するためのＵＳＢホストコネクタと、ＵＳＢホストコネクタに供給する５Ｖを出力する，その動作のＯＮ／ＯＦＦ制御が可能な５Ｖ電源と、５Ｖ未満の電圧を出力する制御部用電源と、ＵＳＢホストコネクタに取り付けられた，制御部用電源が出力する電圧により動作する振動センサと、５Ｖ電源のＯＮ／ＯＦＦ制御を含む各種制御を行うための，制御部用電源が出力する電圧により動作する制御部であって、５Ｖ電源がＯＮ状態にある状況下で所定のイベントの発生を検出したときに、振動センサにより所定量以上の振動が検出される度に、ＵＳＢデバイスへのアクセスを試行することによりＵＳＢホストコネクタにＵＳＢデバイスが装着されたか否かを判別する処理を行い，ＵＳＢホストコネクタにＵＳＢデバイスが装着されたと判別されたときに終了する処理である監視処理を開始し、当該監視処理によりＵＳＢホストコネクタにＵＳＢデバイスが装着された判別されたときに、５Ｖ電源の動作を開始させる制御部とを備える。
【０００７】
すなわち、本発明のプリンタは、“所定のイベント”の発生検出後は、５Ｖ電源がＯＦＦとなっている状態で、ＵＳＢホストコネクタにＵＳＢデバイスが接続されるのを監視する装置となっている。従って、本発明のプリンタは、ＵＳＢホストコネクタ（ＵＳＢホストコネクタのＶＢＵＳ）に５Ｖを供給するために、常に、５Ｖ電源がＯＮされている既存のプリンタよりも、動作時の消費電力が少ない装置となっていると言うことが出来る。
【０００８】
また、ＵＳＢデバイスの挿抜を直接的に検出できるセンサ（フォトリフレクタや、可動部材とフォトインタラプタとからなるセンサ等）をＵＳＢホストコネクタ近傍に設けることは困難であることを考えると、振動センサが用いられている本発明のプリンタは、その製造が容易な装置となっていると言うことも出来る。
【０００９】
なお、本発明のプリンタを実現する際には、“所定のイベント”を、“ＵＳＢデバイスのＵＳＢホストコネクタからの抜去”としておくことも、“その発生時に省電力モードでの動作を開始すべきものとして定められているイベント”（印刷データを受信することも、ＵＳＢデバイスがＵＳＢホストコネクタに挿入されることもなく、所定時間が経過するといったイベント）としておくことも、出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１１】
図１，図２に示してあるように、本発明の一実施形態に係るプリンタ１０は、低圧電源１１，メインコントローラ１２及び印刷エンジン１３を備えた、その筐体前面に，ＵＳＢホストコネクタ３１が設けられている装置である。
【００１２】
本プリンタ１０が備える低圧電源１１（図１）は、３．３Ｖを出力する３．３Ｖ電源（図では、“３．３Ｖ”），及び，５．０Ｖを出力する５Ｖ電源（図では、“５．０Ｖ”）を内蔵した電源である。この低圧電源１１は、５Ｖ電源制御信号のレベルを制御することにより、５Ｖ電源（無負荷時の消費電力がおよそ１Ｗのもの）のＯＮ／ＯＦＦが可能な電源となっている。
【００１３】
印刷エンジン１３は、用紙上に印刷を行うためのユニットである。この印刷エンジン１３は、その動作時に，５Ｖ（及び他の電圧）を必要とするユニットとなっている。
【００１４】
メインコントローラ１２は、プリンタ１０を、受信した印刷データに基づいた印刷や、ＵＳＢホストコネクタ３１に挿入されているＵＳＢデバイス（ＵＳＢメモリ）上の印刷データ（画像データ，ＰＲＮデータ等）に基づいた印刷を行える装置として機能させるためのユニットである。
【００１５】
このメインコントローラ１２内のホストＩ／Ｆは、印刷データを受信するための回路（ＰＣと通信を行うためのインタフェース回路）である。操作パネルは、ＬＣＤ，複数の押しボタンスイッチ等で構成されたユーザインタフェースユニット（図２参照）である。
【００１６】
ＵＳＢデバイス接続部３０は、図３に模式的に示してあるように、ＵＳＢホストコネクタ３１（シリーズＡのメスコネクタ）と、ＵＳＢホストコネクタ３１に取り付けられている，３．３Ｖの供給を受けて動作する接触型の振動センサ３３（本実施形態では、消費電力が６０ｍＷのもの）と、ＵＳＢホストコネクタ３１のＶＢＵＳに５Ｖを供給するためのＳＷ（スイッチ）３２とを備えたコンポーネントである。なお、ＵＳＢデバイス接続部３０に用いられているＳＷ３２は、５Ｖの供給を停止すると、ＦＬＧ信号（用途は後述）のレベルが，ＶＢＵＳのショート時と同じレベルになるものとなっている。
【００１７】
プリンタ用ＡＳＩＣ２０は、図４に示した手順の動作モード制御処理を，他の処理と共に実行するように，プリンタ用ＡＳＩＣ６０を改良したＡＳＩＣである。
【００１８】
すなわち、本プリンタ１０（メインコントローラ１２）に用いられているプリンタ用ＡＳＩＣ２０は、通常は（通常モードで動作している場合には）、省電力モード移行条件が満たされるのを監視する処理（ステップＳ１０１）を、他の処理（図示せず）と共に行うＡＳＩＣとなっている。ここで、省電力モード移行条件とは、“印刷データを受信することも、ＵＳＢデバイスがＵＳＢホストコネクタ３１に挿入されることも，操作パネルが操作されることもなく、所定時間が経過した”という条件のことである。
【００１９】
そして、プリンタ用ＡＳＩＣ２０は、省電力モード移行条件が満たされた場合（ステップＳ１０１；ＹＥＳ）には、まず、低消費電力状態（消費電力が少ない状態，あるいは，消費電力が“０”の状態）を取らせることが可能な各部（本実施形態では、印刷エンジン１３，ＣＰＵ及び操作パネル）の状態を，低消費電力状態に変更する処理（ステップＳ１０２）を行う。
【００２０】
次いで、プリンタ用ＡＳＩＣ２０は、自身が有しているＳＷ制御機能（ＳＷ３２からのＦＬＧ信号のレベルに基づき，ＳＷ３２のＯＮ／ＯＦＦを制御する機能）をＯＦＦする処理（ステップＳ１０３）と、５Ｖ電源制御信号のレベルを制御することにより，低圧電源１１内の５Ｖ電源をＯＦＦする処理（ステップＳ１０４）とを行う。なお、ＳＷ制御機能のＯＦＦ後に、５Ｖ電源をＯＦＦしているのは、プリンタ用ＡＳＩＣ２０が有しているＳＷ制御機能が、ＳＷ３２をＯＦＦする際（ＳＷ_ＥＮ信号のレベルを変化させる際），ＣＰＵにエラーの発生を通知する機能であり、ＳＷ３２が、５Ｖの供給を停止すると、ＶＢＵＳのショート時と同じレベルのＦＬＧ信号を出力する回路であるため、そのようにしておかないと、ＣＰＵにエラーの発生が通知されてしまう（ＣＰＵがエラー処理を開始してしまう）ことになるからである。
【００２１】
ステップＳ１０４の処理を終えたプリンタ用ＡＳＩＣ２０は、印刷データが受信され始めることや，操作パネルが操作されることを監視すると共に，振動センサ３３によって所定量以上の振動が検出される（振動センサ３３の出力が所定レベルを超える）ことを監視している状態（ステップＳ１０５及びＳ１０６の処理を実行している状態／省電力モードで動作している状態）となる。
【００２２】
そして、プリンタ用ＡＳＩＣ２０は、印刷データが受信され始めたことや，操作パネルが操作されたことを検出した場合（ステップＳ１０５；ＹＥＳ）には、低圧電源１１内の５Ｖ電源をＯＮする処理（ステップＳ１０８），ＳＷ制御機能をＯＮする処理（ステップＳ１０９），及び，低消費電力状態を取らせている各部の状態を，通常状態に変更する処理（ステップＳ１１０）を行ってから、ステップＳ１０１の処理を開始する。
【００２３】
また、プリンタ用ＡＳＩＣ２０は、振動センサ３３により所定量以上の振動が検出された場合（ステップＳ１０６；ＹＥＳ）には、ＵＳＢデバイスとの通信を試みることによってＵＳＢデバイスがＵＳＢホストコネクタ３１に挿入されているか否かを判別する処理（ステップＳ１０７）を行う。そして、プリンタ用ＡＳＩＣ２０は、ＵＳＢデバイスがＵＳＢホストコネクタ３１に挿入されていると判別した場合（ステップＳ１０７；ＹＥＳ）には、ステップＳ１０８〜Ｓ１１０の処理を実行することにより、通常モードで動作している状態となり、ＵＳＢデバイスがＵＳＢホストコネクタ３１に挿入されていないと判別した場合（ステップＳ１０７；ＮＯ）には、ステップＳ１０５に戻って、印刷データが受信され始めることなどを監視している状態（省電力モードで動作している状態）となる。
【００２４】
以上の説明から明らかなように、本実施形態に係るプリンタ１０は、省電力モード時〔プリンタ用ＡＳＩＣ２０が、ステップＳ１０５及びＳ１０６（及びＳ１０７）の処理ループを実行している場合〕には、５Ｖ電源がＯＦＦとなっている状態で、ＵＳＢホストコネクタ３１にＵＳＢデバイスが接続されるのを監視する装置となっている。従って、このプリンタ１０は、ＵＳＢホストコネクタ（ＵＳＢホストコネクタのＶＢＵＳ）に５Ｖを供給するために、常に、５Ｖ電源がＯＮされている既存のプリンタよりも、動作時の消費電力が少ない装置となっていると言うことが出来る。
【００２５】
また、ＵＳＢデバイスの挿抜を直接的に検出できるセンサ（フォトリフレクタや、可動部材とフォトインタラプタとからなるセンサ等）をＵＳＢホストコネクタ３１近傍に設けることは困難であることを考慮すると、本実施形態に係るプリンタ１０は、その製造が容易な装置となっていることにもなる。
【００２６】
《変形形態》
上記したプリンタ１０は、各種の変形を行うことが出来る。たとえば、５Ｖ電源のＯＮ／ＯＦＦタイミングを、動作モードの移行タイミングと合わせているのは、プリンタ１０に用いられている印刷エンジン１３が，５Ｖを必要とするユニットであるためである。従って、５Ｖを必要とする構成要素がＵＳＢホストコネクタ３１だけであるプリンタを製造する際には、ＵＳＢデバイスがＵＳＢホストコネクタ３１に挿入されている場合に限り５Ｖ電源がＯＮされるように（ＵＳＢデバイスの挿入時に，５Ｖ電源がＯＮされ、ＵＳＢデバイスの抜去時に，５Ｖ電源がＯＦＦされるように）しておくことが出来る。
【図面の簡単な説明】
【００２７】
【図１】実施形態に係るプリンタの構成図。
【図２】実施形態に係るプリンタの外観図。
【図３】実施形態に係るプリンタが備えるＵＳＢデバイス接続部の構成図。
【図４】実施形態に係るプリンタ（プリンタ用ＡＳＩＣ）が実行する動作モード制御処理の流れ図。
【図５】ＵＳＢホストコネクタを備えた既存のプリンタの構成図。
【符号の説明】
【００２８】
１０，５０  プリンタ、  １１  低圧電源、  １２，５２  メインコントローラ
１３  印刷エンジン、  ２０，６０  プリンタ用ＡＳＩＣ
３０  ＵＳＢデバイス接続部、  ３１，６１  ＵＳＢホストコネクタ
３３  振動センサ
【図１】
0004888298.tif 000002
【図２】
0004888298.tif 000003
【図３】
0004888298.tif 000004
【図４】
0004888298.tif 000005
【図５】
0004888298.tif 000006