(57)【特許請求の範囲】
【請求項１】
外部機器が接続されるＵＳＢポートと、
該ＵＳＢポートへの前記外部機器の接続状態を検出する接続検出手段と、
省電力状態からの復帰時に、前記接続検出手段により前記外部機器が検出されなかった場合には、前記外部機器からの応答を待たずに復帰させる省電力処理手段とを備え、
前記ＵＳＢポート及び前記接続検出手段は複数備えられ、
前記省電力状態への移行時における、それぞれの前記ＵＳＢポートへの前記外部機器の接続情報を記憶する外部機器接続情報記憶手段を備え、
前記省電力処理手段は、前記外部機器接続情報記憶手段の前記接続情報により、前記省電力状態への移行時に前記外部機器が接続されていなかった前記ＵＳＢポートに対応する前記接続検出手段から、前記省電力状態からの復帰時に前記外部機器を検出させる
ことを特徴とする画像形成装置。
【請求項２】
外部機器が接続されるＵＳＢポートと、該ＵＳＢポートへの前記外部機器の接続状態を検出する接続検出手段とを備え、前記ＵＳＢポート及び前記接続検出手段は複数備えられた画像形成装置による画像形成方法において、
省電力状態からの復帰時に、前記ＵＳＢポートへの前記外部機器の接続状態を検出し、
前記外部機器が検出された場合には前記外部機器からの応答を待ち、前記外部機器が検出されなかった場合には前記外部機器からの応答を待たずに復帰の処理を継続し、
前記省電力状態への移行時における、それぞれの前記ＵＳＢポートへの前記外部機器の接続情報を記憶し、
前記接続情報により、前記省電力状態への移行時に前記外部機器が接続されていなかった前記ＵＳＢポートに対応する前記接続検出手段から、前記省電力状態からの復帰時に前記外部機器を検出させる
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に係り、特にＵＳＢ（Universal Serial Bus）により外部機器と接続可能な画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
このような画像形成装置においては、ＵＳＢ（Universal Serial Bus）ポートを備えており、外部機器を接続可能なものが存在する。
ＵＳＢは、ＶＢＵＳと呼ばれる５Ｖの電源ライン、ＧＮＤライン、信号線であるＤ＋及びＤ−ラインを用いて、外部機器との通信を行う。
画像形成装置は、ＵＳＢポートに外部機器が接続された場合、ＶＢＵＳにより電源が供給される。外部機器は、自身の初期化を行い、Ｄ＋又はＤ−ラインをプルアップする応答を行う。画像形成装置は、この外部機器からの応答を検知することで、外部機器の接続を検出する。
この外部機器からの応答は、ＵＳＢ規格上は１秒以内であるものの、実際には数秒程度かかるものが存在する。このため、画像形成装置は、その間ずっとＵＳＢポートの状態を監視する必要がある。
【０００３】
特許文献１を参照すると、ＵＳＢで接続された周辺機器（以下、「外部機器」という。）の接続を早期に検出する電子機器として、外部機器を接続する接続手段と、接続手段を介して外部機器と通信する通信手段と、接続手段を介して外部機器に電源を供給する電源供給手段と、電源供給手段から前記周辺機器に供給される電流をモニタする電流モニタ手段とを具備し、モニタ手段による電流値が閾値を超えることにより外部機器の接続を認識することを特徴とする電子機器が開示されている。
当該技術は、外部機器の接続による駆動電流により外部機器の接続を検出でき、外部機器の利用を迅速に開始できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１１８７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術は、省電力状態からの復帰の際、外部機器が接続されていない場合でも当該外部機器からの応答を待つ必要があり、省電力状態からの復帰に時間がかかるため、使い勝手が悪いという問題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、外部機器が接続されるＵＳＢポートと、該ＵＳＢポートへの前記外部機器の接続状態を検出する接続検出手段と、省電力状態からの復帰時に、前記接続検出手段により前記外部機器が検出されなかった場合には、前記外部機器からの応答を待たずに復帰させる省電力処理手段とを備え、前記ＵＳＢポート及び前記接続検出手段は複数備えられ、前記省電力状態への移行時における、それぞれの前記ＵＳＢポートへの前記外部機器の接続情報を記憶する外部機器接続情報記憶手段を備え、前記省電力処理手段は、前記外部機器接続情報記憶手段の前記接続情報により、前記省電力状態への移行時に前記外部機器が接続されていなかった前記ＵＳＢポートに対応する前記接続検出手段から、前記省電力状態からの復帰時に前記外部機器を検出させることを特徴とする。
本発明の画像形成方法は、外部機器が接続されるＵＳＢポートと、該ＵＳＢポートへの前記外部機器の接続状態を検出する接続検出手段とを備え、前記ＵＳＢポート及び前記接続検出手段は複数備えられた画像形成装置による画像形成方法において、省電力状態からの復帰時に、前記ＵＳＢポートへの前記外部機器の接続状態を検出し、前記外部機器が検出された場合には前記外部機器からの応答を待ち、前記外部機器が検出されなかった場合には前記外部機器からの応答を待たずに復帰の処理を継続し、前記省電力状態への移行時における、それぞれの前記ＵＳＢポートへの前記外部機器の接続情報を記憶し、前記接続情報により、前記省電力状態への移行時に前記外部機器が接続されていなかった前記ＵＳＢポートに対応する前記接続検出手段から、前記省電力状態からの復帰時に前記外部機器を検出させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ＵＳＢポートに接続された外部機器が検出されなかった場合には、外部機器からの応答を待たないように構成したことで、省電力状態からの復帰を高速化し、使い勝手の良い画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像形成装置の実施の形態に係るシステム構成図である。
【図２】図１に示す画像形成装置の制御構成を示すブロック図である。
【図３】図１に示す画像形成装置の概略図である。
【図４】本発明の実施の形態に係る省電力移行処理のフローチャートである。
【図５】本発明の実施の形態に係る省電力復帰処理のフローチャートである。
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成装置１のシステム構成〕
画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、搬送部（給紙ローラー４２２、搬送ローラー４４、排出ローラー４５）、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、及び記憶部１９等が制御部１０に接続されている。また、制御部１０には、外部機器２ａ、２ｂ（以下、いずれかの外部機器を示す場合は、単に「外部機器２」という。）をそれぞれ接続する二つのＵＳＢポート１００ａ、１００ｂ（以下、いずれかのＵＳＢポートを示す際には、単に「ＵＳＢポート１００」という。）が接続されている。また、制御部１０には、ＵＳＢポート１００ａ、１００ｂそれぞれについて外部機器２ａ、２ｂが接続されたことを検出する、接続検出部１１０ａ、１１０ｂ（接続検出手段。以下、いずれかの接続検出部を示す際には、単に「接続検出部１１０」という。）が接続されている。
各部は、制御部１０によって動作制御される。
【００１１】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部１０は、操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１２】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小処理、濃度調整、階調調整、画像改善処理等の各種画像処理を行う。
画像処理部１１は、原稿読取部１２で読み取られた画像を、ＰＤＦやＴＩＦＦ等のフォーマットのファイル単位に変換した上で、記憶部１９に印刷データとして記憶することも可能である。
【００１３】
原稿読取部１２は、セットされた用紙等の原稿を読み取る（スキャン）手段である。
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。
画像形成部１７は、ユーザーの出力指示により、ユーザーの端末（図示せず）から取得されたり、記憶部１９に記憶されていたり、原稿読取部１２で読み取られたりしたデータから記録紙への画像形成を行わせる手段である。
搬送部は、給紙カセット４２１（図３）から記録紙を搬送し、画像形成部１７で画像形成させ、その後にスタックトレイ５０へ搬送する。
なお、原稿読取部１２、原稿給送部１３、搬送部、画像形成部１７の動作については後述する。
【００１４】
ネットワーク送受信部１５は、外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。この外部ネットワークは、有線、無線のインターネットやイントラネットや携帯電話網等である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００１５】
操作パネル部１６は、ユーザーによる画像形成装置１の各種ジョブの指示を取得する。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００１６】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の記録媒体を用いた記憶手段である。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラム、及び各種データが記憶されている。
なお、記憶部１９には、ユーザーの端末（図示せず）から送信され、又は原稿読取部１２によってスキャンされ画像処理部１１で画像処理されたＰＤＬデータ等の印刷データを格納する領域、アカウント設定を格納する領域、ユーザー毎の保存フォルダの領域、一時ファイルの保存領域等が含まれている。また、記憶部１９は、制御部１０の制御プログラム、サムネイル画像、その他の各種ファイルのデータ等も記憶している。
【００１７】
ＵＳＢポート１００は、外部機器２が接続される。ＵＳＢポート１００は、ＵＳＢ１．１、２．０、３．０等の各種ＵＳＢのホスト用のコネクタ、接続制御回路等から構成される。ＵＳＢポート１００の接続制御回路は、外部機器２とのアクセスを制御するＵＳＢホスト部や、外部機器との通信を制御するＮ／Ｗインターフェイス部、ＵＳＢインターフェイス部等を含んでいる。
外部機器２は、ＵＳＢメモリー、ＳＤカード／ｘＤ／メモリースティック等の各種フラッシュメモリーカード、ＵＳＢ接続ＨＤＤ、デジタルカメラ、ビデオカメラ、携帯電話、スマートフォン、タブレット、ＰＤＡ（Personal Data Assistant）、ユーザー認証用のＲＦＩＤ（Radio Frequency IDentification）カードのリーダー等である。ＵＳＢポート１００に接続された外部機器２は、種類によっては、記憶部１９と同様に記憶手段としても機能させることも可能である。
【００１８】
接続検出部１１０は、それぞれのＵＳＢポート１００に外部機器２が接続されているか否かの接続状態を物理的に検出する。
接続検出部１１０は、ＵＳＢポート１００のコネクタの挿入を検知する赤外線等の光センサーやスイッチ、又はＶＢＵＳラインの電流を検知する電流検知回路や電圧検知回路等により構成される。接続検出部１１０が電流検知回路である場合、例えば、ＵＳＢポート１００のＶＢＵＳに電圧がかけられた際に、流れた電流の有無によって、数ｍ秒〜数百ｍ秒以内に外部機器２が接続されているか否かについての接続状態を検出することが可能である。
【００１９】
なお、上述の例では、ＵＳＢポートが二つと、それぞれの接続検出部が存在するように記載した。しかしながら、画像形成装置１のＵＳＢポートの数は任意であり、それぞれに対応する接続検出部が備えられていればよい。また、ＵＳＢポートに接続された外部のＵＳＢハブの各ポートに接続検出部が備えられるような構成も可能である。
また、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
また、画像形成装置１は、ファクシミリの送受信を行うＦＡＸ送受信部を備えていてもよい。
【００２０】
〔画像形成装置１の制御構成〕
図２を参照して、本実施形態の画像形成装置１の制御構成について、機能ブロックを基に説明する。
画像形成装置１は、複数のＵＳＢポート１００及び接続検出部１１０と、省電力処理部１２０（省電力処理手段）とを備えている。
また、記憶部１９には、接続情報５００ａ、５００ｂ（以下、いずれかの接続情報を示す場合は、単に「接続情報５００」という。）、及び検出順番リスト５１０が記憶されている。
【００２１】
図２の例の場合、ＵＳＢポート１００ａには、外部機器２ａが接続される。また、ＵＳＢポート１００ｂには、外部機器２ｂが接続される。
また、接続検出部１１０ａがＵＳＢポート１００ａに接続された外部機器２ａを、接続検出部１１０ｂがＵＳＢポート１００ｂに接続された外部機器２ｂをそれぞれ検出する。この際に、接続検出部１１０ａは、記憶部１９に記憶された接続情報５００ａを読み出して、省電力状態への移行時に外部機器２ａが接続されていた場合には、外部機器２ａの検出を後回しとする。また、接続検出部１１０ｂも同様に、記憶部１９に記憶された接続情報５００ｂを読み出して、省電力状態への移行時に外部機器２ｂが接続されていた場合には、外部機器２ｂの検出を後回しとする。これにより、省電力状態への移行時に外部機器２が接続されていなかったＵＳＢポート１００に対応する接続検出部１１０から、外部機器２を検出することが可能となる。
【００２２】
省電力処理部１２０は、省電力状態からの復帰時に、接続検出部１１０により外部機器２が検出された場合には、外部機器２からの応答を待ち、外部機器２が検出されなかった場合には外部機器２からの応答を待たずに復帰させる。図２の例では、省電力処理部１２０は、接続検出部１１０ａ、１１０ｂからの外部機器２ａ、２ｂの検出により、外部機器２ａ、２ｂからの応答を待つか待たないかを判断する。
また、省電力処理部１２０は、省電力状態への移行時において、接続検出部１１０ａがＵＳＢポート１００ａへの外部機器２ａの接続情報５００ａを記憶部１９に記憶させ、接続検出部１１０ｂがＵＳＢポート１００ｂへの外部機器２ａの接続情報５００ｂを記憶部１９に記憶させる。
また、省電力処理部１２０は、記憶部１９に記憶された接続情報５００ａ、５００ｂにより、省電力状態への移行時に外部機器２が接続されていなかったＵＳＢポート１００に対応する接続検出部１１０から先に、外部機器２を検出させる。
【００２３】
接続情報５００は、省電力状態への移行時に記憶部１９に記憶された、それぞれのＵＳＢポート１００への外部機器２の接続の有無を示す情報である。接続情報５００ａは、ＵＳＢポート１００ａへの外部機器２ａの情報である。接続情報５００ｂは、ＵＳＢポート１００ｂへの外部機器２ｂの情報である。
【００２４】
検出順番リスト５１０は、省電力からの復帰時に、どのＵＳＢポート１００から接続検出部１１０に外部機器２の検出をさせるかについての順番を示すキュー（queue）等のデータである。たとえば、検出順番リスト５１０は、初期値として、ＵＳＢポート１００に対応する記憶部１９のアドレス順等のキューを含んでいる。
省電力状態への移行時に外部機器が接続されていると接続情報５００に示されていたＵＳＢポート１００については、検出順番リスト５１０の検出させる順番が後回しになるよう変更される。これにより、省電力状態への移行時に外部機器２が接続されていなかったＵＳＢポート１００に対応する接続検出部１１０から、外部機器２を検出することが可能となる。
【００２５】
ここで、画像形成装置１の制御部１０、画像処理部１１は、記憶部１９に記憶された制御プログラムを実行することで、省電力処理部１２０として機能する。
また、画像形成装置１の記憶部１９は、ＵＳＢポート１００へ接続された外部機器２の接続情報５００を記憶する外部機器接続情報記憶手段として機能する。
また、上述の画像形成装置１の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
【００２６】
〔画像形成装置１の動作〕
次に、図３を参照して、本発明の実施の形態に係る画像形成装置１の動作について説明する。
原稿読取部１２は、本体部１４の上部に配設され、原稿給送部１３は、原稿読取部１２の上部に配設されている。スタックトレイ５０は、本体部１４に形成された記録紙の排出口４１側に配設され、また、操作パネル部１６は、画像形成装置１のフロント側に配設されている。
【００２７】
原稿読取部１２は、スキャナー１２ａと、プラテンガラス１２ｂと、原稿読取スリット１２ｃとを備えている。スキャナー１２ａは、露光ランプ、及びＣＣＤ(Charge Coupled Device)やＣＭＯＳ（Complementary Metal Oxide Semiconductor）撮像センサー等から構成され、原稿給送部１３による原稿の搬送方向に移動可能に構成されている。
プラテンガラス１２ｂは、ガラス等の透明部材により構成された原稿台である。原稿読取スリット１２ｃは、原稿給送部１３による原稿の搬送方向と直交方向に形成されたスリットを有する。
【００２８】
プラテンガラス１２ｂに載置された原稿を読み取る場合には、スキャナー１２ａは、プラテンガラス１２ｂに対向する位置に移動され、プラテンガラス１２ｂに載置された原稿を走査しながら原稿を読み取って画像データを取得して、取得した画像データを本体部１４に出力する。
また、原稿給送部１３により搬送された原稿を読み取る場合には、スキャナー１２ａは、原稿読取スリット１２ｃと対向する位置に移動され、原稿読取スリット１２ｃを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部１４に出力する。
【００２９】
原稿給送部１３は、原稿載置部１３ａと、原稿排出部１３ｂと、原稿搬送機構１３ｃとを備えている。原稿載置部１３ａに載置された原稿は、原稿搬送機構１３ｃによって、１枚ずつ順に繰り出されて原稿読取スリット１２ｃに対向する位置へ搬送され、その後、原稿排出部１３ｂに排出される。
なお、原稿給送部１３は、可倒式に構成され、原稿給送部１３を上方に持ち上げることで、プラテンガラス１２ｂの上面を開放させることができる。
【００３０】
本体部１４は、画像形成部１７を備えると共に、給紙部４２と、用紙搬送路４３と、搬送ローラー４４と、排出ローラー４５とを備えている。給紙部４２は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット４２１と、給紙カセット４２１から記録紙を１枚ずつ用紙搬送路４３に繰り出す給紙ローラー４２２とを備えている。給紙ローラー４２２、搬送ローラー４４、及び排出ローラー４５は、搬送部として機能する。記録紙は、この搬送部により搬送される。
給紙ローラー４２２によって用紙搬送路４３に繰り出された記録紙は、搬送ローラー４４によって画像形成部１７に搬送される。そして、画像形成部１７によって記録が施された記録紙は、排出ローラー４５によってスタックトレイ５０に排出される。
【００３１】
画像形成部１７は、感光体ドラム１７ａと、露光部１７ｂと、現像部１７ｃと、転写部１７ｄと、定着部１７ｅとを備えている。露光部１７ｂは、レーザー装置やミラーやレンズやＬＥＤアレイ等を備えた光学ユニットであり、画像データに基づいて光等を出力して感光体ドラム１７ａを露光し、感光体ドラム１７ａの表面に静電潜像を形成する。現像部１７ｃは、トナーを用いて感光体ドラム１７ａに形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム１７ａ上に形成させる。転写部１７ｄは、現像部１７ｃによって感光体ドラム１７ａ上に形成されたトナー像を記録紙に転写させる。定着部１７ｅは、転写部１７ｄによってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００３２】
〔画像形成装置１による省電力移行処理〕
次に、図４を参照して、本発明の画像形成装置１の実施の形態に係る省電力移行処理の説明を行う。
省電力移行処理では、ユーザーの指示やタイマー（図示せず）により画像形成装置１が省電力に移行する際に、ＵＳＢポート１００に接続された外部機器２の接続情報５００をそれぞれ記憶部１９に記憶する。
この処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働してハードウェア資源を用いて実行する。
以下では、図４のフローチャートにより、省電力移行処理をステップ毎に説明する。
【００３３】
（ステップＳ１０１）
まず、制御部１０は、省電力処理部１２０により、接続情報記憶処理を行う。
制御部１０は、それぞれのＵＳＢポート１００について、外部機器２が接続されているか否か、つまり接続の「有」「無」を、接続情報５００として取得する。この際、制御部１０は、実際に外部機器２と通信した結果として記憶部１９に記憶されたデータ等から、接続情報５００を作成してもよい。また、制御部１０は、接続検出部１１０により実際に外部機器２が接続されていることを確認してもよい。
制御部１０は、取得した接続情報５００を、ＵＳＢポート１００と対応付けて、記憶部１９に記憶する。図２の例では、制御部１０は、ＵＳＢポート１００ａに対応する接続情報５００ａと、ＵＳＢポート１００ｂに対応する接続情報５００ｂとを記憶部１９に記憶する。
なお、実際に外部機器２と通信した結果として記憶部１９に記憶されたデータ等から、接続情報５００が作成された場合、制御部１０は、ＵＳＢ機器の種類や状態等についても接続情報５００に含めて取得してもよい。
【００３４】
（ステップＳ１０２）
次に、制御部１０は、省電力処理部１２０により、ＵＳＢポート１００の接続情報５００を全てのポートについて記憶したか否かを判定する。
Ｙｅｓ、すなわち接続情報５００を全てのポートについて記憶部１９に記憶した場合、制御部１０は、処理をステップＳ１０３に進める。
Ｎｏ、すなわち接続情報５００をまだ全てのポートについて記憶していない場合、制御部１０は、処理をステップＳ１０１に戻す。そして、制御部１０は、接続情報５００をまだ記憶していないポートについて記憶する処理を続ける。
【００３５】
（ステップＳ１０３）
ＵＳＢポート１００の接続情報５００を全て記憶した場合、制御部１０は、省電力処理部１２０により、省電力状態遷移処理を行う。
ここでは、まず、制御部１０は、全ての外部機器２を切断する。制御部１０は、例えば外部機器２がＵＳＢメモリーやＵＳＢ外付けＨＤＤ等であった場合、ライトバックキャッシュの内容等を書きだしてから、ＶＢＵＳラインの電源をオフにする。なお、記憶部１９の設定によっては、ＵＳＢ充電用としてＵＳＢポート１００のＶＢＵＳラインに５Ｖを供給したままにすることも可能である。
また、制御部１０は、消費電力の大きい画像形成部１７等の電源については切断する。この上で、制御部１０自体も消費電力が低いスリープ状態等に遷移させる。この際、制御部１０は、ネットワーク送受信部１５や図示しないタイマー等の復帰用の手段の電源は供給しておく。また、制御部１０は、レジスタ等の内容を退避した上で記憶部１９のＲＡＭ等はセルフリフレッシュ等によりメモリー内容自体は保持する状態にさせておき、記憶部１９のＨＤＤ等の電源は切断する。
以上により、本発明の実施の形態に係る省電力移行処理を終了する。
【００３６】
〔画像形成装置１による省電力復帰処理〕
次に、図５を参照して、本発明の画像形成装置１の実施の形態に係る省電力復帰処理の説明を行う。
省電力復帰処理では、それぞれのＵＳＢポート１００について記憶部１９に記憶された接続情報５００を読み出し、接続検出部１１０により外部機器２の接続状態を検出して、省電力状態から高速に復帰する。
この処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働してハードウェア資源を用いて実行する。
以下では、図５のフローチャートにより、省電力復帰処理をステップ毎に説明する。
【００３７】
（ステップＳ２００）
まず、制御部１０は、省電力処理部１２０により、初期化処理を行う。
制御部１０は、ネットワーク送受信部１５からの信号、図示しないタイマーの信号、操作パネル部１６のボタン等の押下やＩＣカード認証（図示せず）によるユーザーの指示の信号等により、省電力状態からの復帰を開始する。
制御部１０は、画像形成部１７等の各部に電源を供給し、各種初期化の処理を行う。
また、制御部１０は、記憶部１９のＲＡＭ等については、セルフリフレッシュの状態から復帰させ、記憶部１９のＨＤＤ等については電源を供給する。これにより、記憶部１９は、制御部１０からで読み書き可能な状態となる。
【００３８】
（ステップＳ２０１）
次に、制御部１０は、省電力処理部１２０により、ポート電源供給処理を行う。
制御部１０は、全てのＵＳＢポート１００のＶＢＵＳラインに電源を供給する。これにより、ＵＳＢポート１００に外部機器２が接続されている場合、起動が開始される。
なお、設定等により、省電力状態でもＶＢＵＳラインに電源を供給されていたＵＳＢポート１００については、リセット等の信号を送信する。
【００３９】
（ステップＳ２０２）
次に、制御部１０は、省電力処理部１２０により、接続情報読み出し処理を行う。
制御部１０は、いずれかのＵＳＢポート１００を検出順番リスト５１０に示された順番に選択し、記憶部１９からこの選択されたＵＳＢポート１００に対応する接続情報５００を読み出す。
【００４０】
（ステップＳ２０３）
次に、制御部１０は、省電力処理部１２０により、そのポートは接続されていたか否かを判定する。制御部１０は、上述の省電力移行処理（図４）で当該接続情報５００が取得された際、つまり省電力状態への移行時に、選択されたＵＳＢポート１００に対応する外部機器２が接続されていた場合、Ｙｅｓと判定する。また、制御部１０は、同様に省電力への移行時に選択されたＵＳＢポート１００に対応する外部機器２が接続されていなかった場合、Ｎｏと判定する。これに加えて、制御部１０は、外部機器２の接続の判定が行われ、下記で説明する順番後回し処理で、一旦、順番が後回しにされたＵＳＢポート１００についても、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ２０４に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ２０５に進める。
【００４１】
（ステップＳ２０４）
省電力への移行時に、選択されたＵＳＢポート１００に外部機器２が接続されていた場合には、制御部１０は、省電力処理部１２０により、順番後回し処理を行う。
制御部１０は、既に外部機器２が接続されていたＵＳＢポート１００については、検出順番リスト５１０のキューの最後になるよう順番を入れ換える。これにより、制御部１０は、後述するように、省電力状態への移行時に外部機器２が接続されていなかったＵＳＢポート１００に対応する接続検出部１１０から、外部機器２を検出させることになる。図２の例では、制御部１０は、外部機器２ａが検出されなかった場合には外部機器２ａからの応答を待たずに復帰の処理を続ける。同様に、外部機器２ｂが検出されなかった場合には外部機器２ｂからの応答を待たずに復帰の処理を続ける。
その後、制御部１０は、処理をステップＳ２０２に戻して、次の順番のＵＳＢポート１００について処理を進める。これにより、外部機器からの応答待ちの間、先に、外部機器２が接続されていない可能性が高いＵＳＢポート１００接続の検出を行うことが可能となり、復帰にかかる時間を短縮できる。
【００４２】
（ステップＳ２０５）
省電力への移行時に、選択されたＵＳＢポート１００に外部機器２が接続されていなかった又は一旦後回しにされていた場合、制御部１０は、接続検出部１１０により、外部機器接続検知処理を行う。
接続検出部１１０は、選択されたＵＳＢポート１００に対応する外部機器２が接続されているか否かについての接続状態を、光センサの信号の変化、スイッチのオン／オフによる信号の変化、ＶＢＵＳラインの電流の有無、電圧の変化等により検出する。
なお、接続検出部１１０は、ＶＢＵＳラインに電源を供給する前に、外部機器２の接続を検出してもよい。
【００４３】
（ステップＳ２０６）
次に、制御部１０は、省電力処理部１２０により、外部機器２の接続を検出したか否かを判定する。
制御部１０は、選択されたＵＳＢポート１００に外部機器２が接続されていることが、対応する接続検出部１１０により検出された場合、Ｙｅｓと判定する。制御部１０は、外部機器２が検出されなかった場合には、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ２０８に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ２０７に進める。
【００４４】
（ステップＳ２０７）
選択されたＵＳＢポート１００に外部機器２の接続が検出されなかった場合、制御部１０は、省電力処理部１２０により、外部機器切断処理を行う。
制御部１０は、選択されたＵＳＢポート１００のＶＢＵＳラインへの電源供給をオフにする。また、制御部１０は、このＵＳＢポート１００に対応する接続情報５００の接続の有無を「無」にして記憶部１９に記憶する。
その後、制御部１０は、処理をステップＳ２１２に進める。
【００４５】
（ステップＳ２０８）
選択されたＵＳＢポート１００に外部機器２の接続が検出された場合、制御部１０は、省電力処理部１２０により、応答待ち処理を行う。
制御部１０は、選択されたＵＳＢポート１００のＤ＋又はＤ−ラインがプルアップされる応答があるまで、一秒よりも長い所定時間、待つ。この所定時間は、従来よりも長いご５秒〜１０秒程度の時間を設定してもよい。つまり、制御部１０は、外部機器２が接続されていることを接続検出部１１０で検出しているので、従来よりも長く応答を待ってもよくなり、確実に外部機器２からの応答を待つことが可能となる。
図２の例では、制御部１０は、省電力処理部１２０により、接続検出部１１０ａにより外部機器２ａが検出された場合には、外部機器２ａからの応答を待つ。同様に、省電力処理部１２０は、接続検出部１１０ｂにより外部機器２ｂが検出された場合には、外部機器２ｂからの応答を待つ。
なお、制御部１０は、この応答の待ち時間の間、別のスレッドを動作させて、起動の処理を続行させてもよい。この際、制御部１０は、接続情報５００にて省電力状態への移行時に接続された外部機器２の種類を読み出し、応答が遅いと思われる外部機器２の応答時間に、優先的に復帰の処理を進めてもよい。
【００４６】
（ステップＳ２０９）
次に、制御部１０は、省電力処理部１２０により、外部機器２からの応答があったか否かを判定する。
制御部１０は、選択されたＵＳＢポート１００に接続された外部機器２から、所定時間待つ間に応答があった場合、Ｙｅｓと判定する。制御部１０は、この外部機器２からの応答がなかった場合は、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ２１０に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ２１１に進める。
【００４７】
（ステップＳ２１０）
外部機器２からの応答があった場合、制御部１０は、省電力処理部１２０により、外部機器通信処理を行う。
応答があった後、制御部１０は、選択されたＵＳＢポート１００から外部機器２にリセット信号を送出し、デバイスのコンフィギュレーション等を行うような通信を行う。制御部１０は、外部機器２から、デバイスディスクリプタ等のデバイスの情報等を取得する。この取得された情報は、記憶部１９に記憶され、接続情報５００に用いられてもよい。
また、制御部１０は、このＵＳＢポート１００に対応する接続情報５００の接続の有無を「有」にして記憶部１９に記憶する。
その後、制御部１０は、処理をステップＳ２１２に進める。
【００４８】
（ステップＳ２１１）
外部機器２からの応答がなかった場合、制御部１０は、省電力処理部１２０により、エラー報知処理を行う。
制御部１０は、所定時間経っても、当該外部機器２からの応答がなかった場合には、外部機器２の故障又はケーブルの不良等と判断し、エラー表示を操作パネル部１６に報知する。また、制御部１０は、ネットワーク送受信部１５から、外部の端末（図示せず）やサーバー等にエラー情報を送信してもよい。
【００４９】
（ステップＳ２１２）
ここで、制御部１０は、省電力処理部１２０により、全てのポートの接続を検出したか否かを判定する。
制御部１０は、全てのＵＳＢポート１００について、外部機器２の接続を接続検出部１１０で検出した場合、Ｙｅｓと判定する。制御部１０は、まだ全てのＵＳＢポート１００について検出が終わっていない場合には、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ２１３に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ２０２に戻して、他のＵＳＢポート１００について処理を続行する。
【００５０】
（ステップＳ２１３）
すべてのＵＳＢポート１００の接続を検出した場合には、制御部１０は、復帰処理を行う。
制御部１０は、各部の初期化が終了した後、退避されたレジスタを復帰し、読み出し可能となった記憶部１９のＲＡＭ上に展開された制御プログラムの復帰後動作用のアドレスにジャンプ等する。これにより、画像形成装置１は、省電力状態から復帰し、省電力状態へ移行する前の処理を継続する。
以上により、本発明の実施の形態に係る省電力復帰処理を終了する。
【００５１】
以上のように構成することで、以下のような効果を得ることができる。
従来、特許文献１の技術は、外部機器を接続検知する手段を別に用意しているものの、省電力状態からの復帰時には、外部機器が接続されていない場合でも、最長で数秒程度、当該外部機器からの応答を待つ必要があった。このため、省電力状態からの復帰に時間がかかっており、ユーザーの利便性を損ねていた。
これに対して、本発明の画像形成装置１は、外部機器２が接続されるＵＳＢポート１００と、ＵＳＢポート１００に外部機器２の接続状態を、光センサーやスイッチやＶＢＵＳラインの電流／電圧等により検出する接続検出部１１０と、省電力状態からの復帰時に、接続検出部１１０により外部機器２が検出されなかった場合には外部機器２からの応答を待たずに省電力状態から復帰させる省電力処理部１２０とを備えることを特徴とする。
このように構成することで、本実施形態の画像形成装置１は、外部機器２が接続されていない場合には、応答があるまでの数秒程度を待たなくてもよくなる。このため、省電力状態からの復帰を高速に行えるようになり、ユーザーの利便性を高めることができる。
【００５２】
また、従来の装置では、省電力状態からの復帰時に、ＶＢＵＳラインに電源が供給されてから外部機器が応答するまで、本来の応答の待ち時間の上限である１秒よりも長くかかる場合、復帰処理内では検出できないことがあった。その場合、外部機器が存在しない又は省電力モード中に抜去されたと誤検知されていた。
これに対して、本実施形態の画像形成装置１は、外部機器２が接続されていることが接続検出部１１０で検出された場合、その外部機器２から応答があるまで、従来の装置より長い時間、待機する。このため、省電力状態からの復帰時に応答が遅い外部機器２であっても誤検知しないようにすることができ、確実に接続することが可能となる。
【００５３】
また、本発明の画像形成装置１は、ＵＳＢポート１００及び接続検出部１１０は複数備えられ、省電力状態への移行時における、それぞれのＵＳＢポート１００への外部機器２の接続情報５００を記憶する記憶部１９を備え、記憶部１９の接続情報５００により、省電力状態への移行時に外部機器２が接続されていなかったＵＳＢポート１００に対応する接続検出部１１０から、外部機器２を検出することを特徴とする。
このように構成することで、省電力状態からの復帰の際にも外部機器２が接続されていない可能性が高いＵＳＢポート１００について先に接続検出部１１０で外部機器２を検出することが可能になる。よって、確実に、外部機器２が接続されていないＵＳＢポート１００について、他の外部機器２が接続されたＵＳＢポート１００が応答を返すまでに接続の検出を行うことができる。これにより、無駄な待ち時間を短縮して、確実に応答待ちを行わないで起動を高速化することが可能となる。
また、例えば、ＵＳＢポート１００ｂの応答待ちの間に外部機器２ａがＵＳＢポート１００ａに接続され、これにより起動が遅くなるという事態も回避することが可能となる。加えて、外部機器２が接続されていない接続検出部１１０及びＵＳＢポート１００のＶＢＵＳラインへの電源を早く切断することができ、消費電力を抑えることも可能となる。
【００５４】
なお、上述の実施の形態においては、図５の省電力復帰処理の際、検出順番リスト５１０のキューを変更するように記載した。しかしながら、制御部１０は、図４の省電力移行処理の際に、それぞれのＵＳＢポート１００の接続の有無により検出順番リスト５１０のキューを用意しておいてもよい。
また、制御部１０は、接続情報５００に外部機器２の種類や状態等を含ませることも可能である。これにより、制御部１０は、省電力状態への移行時に外部機器２が接続されていたＵＳＢポート１００について、当該外部機器２の種類に従い、接続検出部１１０による接続状態の検出の順番を、更に変更することが可能となる。たとえば、制御部１０は、外部機器２がＵＳＢ外付けＨＤＤ等の応答が遅いデバイスであった場合、接続の検出の順番を遅くすることで、結果として応答待ちの時間を少なくすることが可能となる。また、同様に、制御部１０は、ＶＢＵＳに電源が供給されてから、当該外部機器２からの応答があるまでの時間を接続情報５００に保存しておき、検出順番リスト５１０のキューを設定してもよい。
また、制御部１０は、複数の外部機器２からの応答を別のスレッド等で検出するような構成であってもよい。このような構成の場合、接続検出部１１０による接続状態の検出の順番を、ＨＤＤ等の応答が遅いデバイスについては、逆に早くすることで、応答待ちの間に他の外部機器２の接続の検出や復帰等を行わせることが可能となり、より省電力状態からの復帰までの時間を短縮できる。
また、制御部１０は、応答待ちの間に他のＵＳＢポート１００に接続された外部機器２からの応答があり、応答を検知し損ねた場合、リセット信号等を送信して再度応答を求めてもよい。
また、制御部１０は、接続検出部１１０による外部機器２の接続検知後に、接続が検出されたＵＳＢポート１００に対して、ＶＢＵＳへの電源供給を行ってもよい。また、制御部１０は、全ＵＳＢポート１００に対して一斉にＶＢＵＳへの電源供給を行わず、各ＵＳＢポート１００に対して接続検知後、別々にＶＢＵＳへの電源供給を行ってもよい。
【００５５】
また、本発明は、画像形成装置以外のＵＳＢを備えた情報処理装置にも適用できる。つまり、ネットワークスキャナ、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００５６】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００５７】
１  画像形成装置
２、２ａ、２ｂ  外部機器
１０  制御部
１１  画像処理部
１２  原稿読取部
１２ａ  スキャナー
１２ｂ  プラテンガラス
１２ｃ  原稿読取スリット
１３  原稿給送部
１３ａ  原稿載置部
１３ｂ  原稿排出部
１３ｃ  原稿搬送機構
１４  本体部
１５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１７ａ  感光体ドラム
１７ｂ  露光部
１７ｃ  現像部
１７ｄ  転写部
１７ｅ  定着部
１９  記憶部
４１  排出口
４２  給紙部
４３  用紙搬送路
４４  搬送ローラー
４５  排出ローラー
５０  スタックトレイ
１００、１００ａ、１００ｂ  ＵＳＢポート
１１０、１１０ａ、１１０ｂ  接続検出部
１２０  省電力処理部
４２１  給紙カセット
４２２  給紙ローラー
５００、５００ａ、５００ｂ  接続情報
５１０  検出順番リスト
【図１】
0006016724.tif 000002
【図２】
0006016724.tif 000003
【図３】
0006016724.tif 000004
【図４】
0006016724.tif 000005
【図５】
0006016724.tif 000006