(57)【特許請求の範囲】
【請求項１】
ＵＳＢ３．０規格に対応したホスト装置との間でＵＳＢ３．０規格に準拠したＵＳＢケーブルとＵＳＢ２．０規格に準拠したＵＳＢケーブルとのいずれを用いても接続可能なＵＳＢインターフェース部と、
前記ＵＳＢインターフェース部の接続端子のうち前記ＵＳＢ２．０規格でのデータ通信にも電流の供給にも使用しない接続端子の電圧のレベルに基づいて、前記電流条件を変更する通電条件変更部とを備えることを特徴とする周辺装置。
【請求項２】
前記ＵＳＢ２．０規格でのデータ通信にも電流の供給にも使用しない接続端子は、前記ＵＳＢケーブルにより、前記ＵＳＢ３．０規格に対応したホスト装置の６番ピンまたは７番ピンと接続される接続端子であることを特徴とする請求項１に記載の周辺装置。
【請求項３】
前記ＵＳＢインターフェース部と前記ＵＳＢケーブルとの端子接続状態に合った前記ホスト装置との通電条件に従って前記ＵＳＢインターフェース部を介して前記ホスト装置から電流の供給を受け付ける電源部をさらに有し、当該電源部は、前記周辺装置の本体を駆動するための電源部を兼ねることを特徴とする請求項１または２に記載の周辺装置。
【請求項４】
負荷を備えた周辺装置であって、
単一のＵＳＢケーブルを介してホスト装置と接続され、前記ＵＳＢケーブルを用いてデータの送信および受信を行うともに、前記ホスト装置が供給する電流を受給するＵＳＢインターフェース部と、
前記ＵＳＢインターフェース部が備える複数の端子のうちデータの送信および受信に使用されず、かつ、前記電流の受給にも使用されない端子の電圧を検知する電圧検知部と、
前記電圧検知部が検知した電圧が第１レベルであれば前記負荷に供給される電流の上限値を第１の値に設定し、前記電圧検知部が検知した電圧が第２レベルであれば前記負荷に供給される電流の上限値を第２の値に設定する上限値設定部と、
前記負荷に供給される電流を検知する電流検知部と、
前記電流検知部が検知した電流が前記設定部により設定された前記上限値を超えていなければ前記負荷への電流の供給を継続し、前記電流検知部が検知した電流が前記設定部により設定された前記上限値を超えていなければ前記負荷へ供給される電流を削減する電流制御部と、
を備えることを特徴とする周辺装置。
【請求項５】
前記ホスト装置とは異なる外部電源から供給される電流を受給する外部電源接続部と、
前記外部電源接続部に前記外部電源が接続されているか否かを検知する外部電源検知部と、
前記外部電源検知部が前記外部電源接続部に前記外部電源が接続されていることを検知すると、前記外部電源から供給された電流を前記負荷のうち第１の負荷に供給し、かつ、前記ホスト装置から供給された電流を前記負荷のうち第２の負荷に供給するよう電流供給系統を切り替え、前記外部電源検知部が前記外部電源接続部に前記外部電源が接続されていないことを検知すると、前記ホスト装置から供給された電流を前記第１の負荷および前記第２の負荷に供給するよう前記電流供給系統を切り替える切替部と
をさらに備えることを特徴とする請求項４に記載の周辺装置。
【請求項６】
前記第１の負荷は、前記第２の負荷と比較して負荷変動の小さい負荷であり、
前記第２の負荷は、前記第１の負荷と比較して負荷変動の大きい負荷であることを特徴とする請求項５記載の周辺装置。
【請求項７】
前記ＵＳＢケーブルの両端のコネクタのうち、前記ホスト装置に接続される第１コネクタはＵＳＢ３．０規格に対応したコネクタであり、前記周辺装置に接続される第２コネクタはＵＳＢ２．０規格のミニタイプのコネクタまたはマイクロＢタイプのコネクタであり、
前記電圧検知部が前記電圧を検知する前記端子は、前記第２コネクタの４番ピンであり、前記４番ピンは、前記ＵＳＢケーブルによって前記第１コネクタの５番ピンないし９番ピンのいずれか１つに接続されていることを特徴とする請求項４ないし６のいずれか１項に記載の周辺装置。
【請求項８】
前記第２コネクタの４番ピンは、前記第１コネクタの７番ピンに接続されており、
前記電圧検知部は、
前記４番ピンと基準電圧源との間に接続されたプルアップ抵抗を備え、
前記上限値設定部は、
前記４番ピンと前記プルアップ抵抗との接続点の電位がローレベルになると、前記上限値を９００ｍＡに設定し、前記４番ピンと前記プルアップ抵抗との接続点の電位がハイレベルになると、前記上限値を５００ｍＡに設定することを特徴とする請求項７に記載の周辺装置。
【請求項９】
前記電流検知部は、前記ＵＳＢ２．０規格における１番ピンと前記負荷との間に挿入された電流・電圧変換抵抗を備えることを特徴とする請求項７または８に記載の周辺装置。
【請求項１０】
負荷を備えた周辺装置において前記負荷に供給される電流を制御する制御方法であって、
単一のＵＳＢケーブルを介してホスト装置と接続され、前記ＵＳＢケーブルを用いてデータの送信および受信を行うともに、前記ホスト装置が供給する電流を受給するＵＳＢインターフェース部が備える複数の端子のうちデータの送信および受信に使用されず、かつ、前記電流の受給にも使用されない端子の電圧を検知する電圧検知工程と、
前記電圧検知工程において検知された電圧が第１レベルであれば前記負荷に供給される電流の上限値を第１の値に設定し、前記電圧検知工程において検知された電圧が第２レベルであれば前記負荷に供給される電流の上限値を第２の値に設定する上限値設定工程と、
前記負荷に供給される電流を検知する電流検知工程と、
前記電流検知工程において検知された電流が前記設定工程において設定された前記上限値を超えていなければ前記負荷への電流の供給を継続し、前記電流検知工程において検知された電流が前記設定工程において設定された前記上限値を超えていなければ前記負荷へ供給される電流を削減する電流制御工程とを備えることを特徴とする制御方法。
【請求項１１】
ホスト装置と周辺装置とを接続するＵＳＢケーブルであって、
前記ＵＳＢケーブルの両端のコネクタのうち、前記ホスト装置に接続される第１コネクタはＵＳＢ３．０規格に対応したコネクタであり、前記周辺装置に接続される第２コネクタはＵＳＢ３．０規格またはＵＳＢ２．０規格のコネクタであり、
前記第２コネクタが備えるピンのうち通信にも電流の受給にも使用されないピンが、前記第１コネクタの５番ピンないし９番ピンのいずれか１つのピンに接続されていることを特徴とするＵＳＢケーブル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置から通信ケーブルを介して周辺装置に電力を供給する技術に関する。
【背景技術】
【０００２】
ＵＳＢインターフェースは、パーソナルコンピュータ（ＰＣ）だけでなく、その周辺装置や携帯電話器など様々な電気機器で採用されている。ＵＳＢインターフェースでは、データの送受信だけでなく、ＵＳＢホストコントローラからＵＳＢデバイスに対して電力を供給することもできる。つまり、ＰＣから周辺装置に電力を供給することができる。このような電力の供給方式をＵＳＢバスパワーと呼ぶことにする。ＵＳＢバスパワーを電力源とする周辺装置が準拠している規格としては現時点でＵＳＢ２．０規格が主流である。
【０００３】
ＵＳＢ２．０規格におけるＵＳＢバスパワーにより供給可能な最大消費電流は５００ｍＡである。つまり、周辺装置の内部に存在する負荷に供給される電流は５００ｍＡまでに制限される。周辺装置の内部の負荷に供給される電流が５００ｍＡを超えそうになると、負荷に供給される電流が最大消費電流を超えないように制御される。周辺装置は、必要な量の電流が得られなくなるため、負荷の動作が途中で止まってしまったり、負荷の動作が遅くってしまったりする。周辺装置の内部動作がスムーズに実行され、かつ、動作時間も短くなることをユーザが望むのであれば、５００ｍＡを超える電流の供給を検討する必要がある。
【０００４】
特許文献１によれば、５００ｍＡを超える電流の供給する方法としては、２本のＵＳＢケーブルを用いて周辺装置の２つのＵＳＢポートへ並列に電流を伝送することで２倍の電流を供給する方法が提案されている。ＵＳＢポートを１つしか備えていない周辺装置では、この方法を採用できない。そこで、特許文献２によれば、ホスト装置が備える２つのＵＳＢポートにそれぞれＵＳＢケーブルを挿し、２つのＵＳＢケーブルを途中で一本のＵＳＢケーブルに束ねる方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２２５９９３号公報
【特許文献２】特開２００８−０２７１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ホスト装置側の２つのＵＳＢポートから電流を供給する方法では、ホスト装置やデバイスのＵＳＢポートを複数使用する必要がある。とりわけ、小型のＰＣ（ノートＰＣ、モバイルＰＣ等）ではＵＳＢポートの数がデスクトップＰＣのそれと比較して少ないだけでなく、複数のＵＳＢポートを別の用途でユーザが利用したいことも多い。よって、１つの周辺装置に対してＰＣのＵＳＢポートを２つも使用することは、ユーザにとって不都合である。小型のＰＣなどにＵＳＢポートを３つ以上搭載するとなると、コストアップに繋がる。
【０００７】
ところで、近年、ＵＳＢ３．０規格が発表され、ＵＳＢ３．０規格に対応したＰＣや周辺装置が発売されている。ＵＳＢ３．０規格に対応したホスト装置の最大供給電流は９００ｍＡである。そのため、今後の周辺装置はＵＳＢ３．０規格に対応することで、ＵＳＢバスパワーにより電流供給量を増やすことができる。
【０００８】
周辺装置をＵＳＢ３．０規格に対応させると、ホスト装置が備える複数のＵＳＢポートを使用することなく、電力供給量を増やすことができる。しかし、ＵＳＢ３．０規格に対応するためには、ＵＳＢ３．０規格に対応したＩＣやＵＳＢ３．０規格用のコネクタを周辺装置に搭載する必要がある。よって、これもまた周辺装置のコストアップに繋がる。さらに、ＵＳＢ３．０規格ではコネクタのピン数が増えるため、従来に比べ広いスペースが必要とされ、小型のＰＣで複数のコネクタを搭載することが難しい。
【０００９】
そこで、本発明では、ホスト装置と周辺装置とのケーブル接続に伴う相互の相性を改善してユーザの利便性を向上することができる技術を提供する。具体的には、ホスト装置と周辺装置との双方で単一のケーブルを使用しつつ、電流供給に伴うコネクタスペースの増大を抑制し、かつ、周辺装置が準拠している規格上の上限値を超えて電流を受給可能とする。たとえば、本発明では、周辺装置は、ＵＳＢ２．０規格に対応したＵＳＢコネクタを採用しつつ、ＵＳＢ３．０規格に対応したホスト装置からＵＳＢ２．０規格の上限値を超える量の電流を受給できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、ＵＳＢ３．０規格に対応したホスト装置との間でＵＳＢ３．０規格に準拠したとＵＳＢ２．０規格に準拠したＵＳＢケーブルとのいずれを用いても接続可能なＵＳＢインターフェース部と、前記ＵＳＢインターフェース部の接続端子のうち前記ＵＳＢ２．０規格でのデータ通信にも電流の供給にも使用しない接続端子の電圧のレベルに基づいて、前記電流条件を変更する通電条件変更部とを備えることを特徴とする周辺装置が提供される。
【００１２】
また、本発明は、負荷を備えた周辺装置であって、
単一のＵＳＢケーブルを介してホスト装置と接続され、前記ＵＳＢケーブルを用いてデータの送信および受信を行うともに、前記ホスト装置が供給する電流を受給するＵＳＢインターフェース部と、
前記ＵＳＢインターフェース部が備える複数の端子のうちデータの送信および受信に使用されず、かつ、前記電流の受給にも使用されない端子の電圧を検知する電圧検知部と、
前記電圧検知部が検知した電圧が第１レベルであれば前記負荷に供給される電流の上限値を第１の値に設定し、前記電圧検知部が検知した電圧が第２レベルであれば前記負荷に供給される電流の上限値を第２の値に設定する上限値設定部と、
前記負荷に供給される電流を検知する電流検知部と、
前記電流検知部が検知した電流が前記設定部により設定された前記上限値を超えていなければ前記負荷への電流の供給を継続し、前記電流検知部が検知した電流が前記設定部により設定された前記上限値を超えていなければ前記負荷へ供給される電流を削減する電流制御部と、
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ホスト装置と周辺装置とのケーブル接続（特にＵＳＢケーブル接続）に伴う相互の相性を改善してユーザの利便性を向上することができる。より詳細には、単一のＵＳＢケーブルを介してホスト装置と接続されたＵＳＢインターフェース部が備える複数の端子のうち、データの送信および受信に使用されず、かつ、電流の受給にも使用されない端子の電圧を検知し、検知した電圧が第１レベルであれば負荷に供給される電流の上限値を第１の値に設定し、電圧が第２レベルであれば負荷に供給される電流の上限値を第２の値に設定する。よって、本発明では、ホスト装置と周辺装置との双方で単一のＵＳＢケーブルを使用しつつ、電流供給に伴うコネクタスペースの増大を抑制し、かつ、周辺装置が準拠している規格上の上限値を超えて電流を受給可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１実施例に係るスキャナの概略構成を示すブロック図である
【図２】ＵＳＢケーブルの端子を示す図である。
【図３】ＵＳＢケーブルの端子を示す図である。
【図４】第１から第２実施例に係るスキャナ内部の電流制御部の回路を示す図である。
【図５】第１実施例に係るスキャナの動作を示すフロー図である。
【図６】第２に係るスキャナの概略構成を示すブロック図である。
【図７】第２実施例に係るスキャナの動作を示すフロー図である。
【図８】画像読取装置の構成例を示す断面図である。
【図９】画像読取装置の構成例を示す平面図である。
【図１０】画像読取装置の搬送駆動系を示す斜視図である。
【図１１】画像読取装置における正転搬送を示す断面図である。
【図１２】画像読取装置における逆転搬送を示す断面図である。
【発明を実施するための形態】
【００１５】
〔実施例１〕
図１は、本発明の実施形態に係るＵＳＢバスパワーを電力源とするスキャナの概略構成を示すブロック図である。本発明の実施例として、ホスト装置としてＰＣ１を採用し、負荷を備えた周辺装置としてスキャナ８（画像読み取り装置）を採用し、本発明を説明する。なお、周辺装置は、ＵＳＢインターフェースを備えた装置であれば、画像形成装置やその他の装置であってもよい。
【００１６】
ＰＣ１は、ホスト側コネクタとしてソケット型のＵＳＢコネクタ２を備えている。上位規格のＵＳＢ３．０とその下位規格のＵＳＢ２．０とでは、ＵＳＢコネクタ２の形状が異なっている。ＵＳＢコネクタ２には、ＵＳＢケーブル３の一端に取り付けられたプラグ型のコネクタが接続される。ＵＳＢケーブル３の他端に取り付けられたプラグ型のコネクタは、スキャナ８が備えるソケット型のＵＳＢコネクタ６に接続される。ＵＳＢコネクタ６は、単一のケーブルを介してホスト装置と接続され、単一のケーブルを用いてデータの送信および受信を行うともに、ホスト装置が供給する電流を受給するインターフェース部の一例である。また、ＵＳＢコネクタ６は、外部接続先であるホスト装置との間でそれぞれ種類の異なる複数のＵＳＢケーブルのいずれを用いて接続可能なＵＳＢインターフェース部の一例でもある。ＵＳＢケーブル３の内部には、データの送受信を行うための信号線４と、ＵＳＢバスパワーによる電力を供給するための電力供給線５が存在する。ＵＳＢバスパワーにより供給可能な電流の上限値には制限がある。ＵＳＢ２．０規格の上限値は５００ｍＡであるが、ＵＳＢ３．０規格の上限値は９００ｍＡである。なお、電流制御部９は、ＵＳＢインターフェース部とＵＳＢケーブルとの端子接続状態に合ったホスト装置との通電条件に従ってＵＳＢインターフェース部を介してホスト装置から電流の供給を受け付ける電源部として機能する。なお、電流制御部９は、周辺装置の本体を駆動するための電源部を兼ねる。
【００１７】
ＵＳＢケーブル３を介して供給された電流は、電流制御部９を介して負荷１０に供給される。負荷１０は、負荷変動が相対的に大きいデバイス１１と、負荷変動が相対的に小さいデバイス１２とを含む。つまり、デバイス１２は、第２の負荷と比較して負荷変動の小さい第１の負荷の一例であり、デバイス１１は、第１の負荷と比較して負荷変動の大きい第２の負荷の一例である。デバイス１１としては、原稿を搬送するためのモータ１３がある。また、デバイス１２としては、原稿を照明するための光源であるＬＥＤ１５と、ＣＩＳやＣＣＤ等の画像読み取りセンサ１７と、アナログ信号をデジタル信号に変換するＡＦＥ（アナログ・フロント・エンド）１６とが存在する。
【００１８】
スキャン動作を説明する。モータ１３によって、原稿の搬送が開始される。原稿がセンサ１７の上部を通過するとき、ＬＥＤ１５が発光し、原稿に光が当たる。原稿からの反射光をセンサ１７が読取り、受光量応じたアナログ信号をＡＦＥ１６へ出力する。センサ１７から出力されたアナログ信号はＡＦＥ１６でデジタルデータへ変換され、ＣＰＵ１４およびＵＳＢケーブル３の信号線４を介してＰＣ１へ送信される。ＣＰＵ１４は、モータ１３の駆動時間および駆動力と、ＬＥＤ１５の発光時間および発光量を制御する。
【００１９】
インターフェース判別部７は、ＵＳＢコネクタ６が上位規格のＵＳＢコネクタ２に接続しているか、ＵＳＢコネクタ６が下位規格のＵＳＢコネクタ２’に接続しているかを判別する。たとえば、インターフェース判別部７は、ＰＣ１がＵＳＢ２．０規格に対応したＰＣか、ＵＳＢ３．０規格に対応したＰＣかを判別する。インターフェース判別部７は、判別結果を示す接続情報をＣＰＵ１４へ送信する。ＣＰＵ１４はインターフェース判別部７から送信されてきた接続情報に応じて、スキャナ８の負荷１０へ供給する電流の上限値を設定する。たとえば、ＵＳＢ２．０規格に対応したＰＣと接続したとことを接続情報が示していれば、ＣＰＵ１４は、負荷１０へ供給する電流の上限値を５００ｍＡに設定する。一方、ＵＳＢ３．０規格に対応したＰＣと接続したことを接続情報が示していれば、ＣＰＵ１４は、負荷１０へ供給する電流の上限値を９００ｍＡに設定する。
【００２０】
電流制御部９は、スキャナ８の負荷１０へ供給されている電流を測定し、測定結果を示す測定情報をＣＰＵ１４へ送信する。ＣＰＵ１４は、インターフェース判別部７からの測定情報に基づいて算出した測定値と、設定された上限値とを比較する。測定値が上限値を上回っていれば、ＣＰＵ１４は、負荷１０へ供給する電流を削減するか、電流の供給を完全に停止するよう電流制御部９に指示する。一方、測定値が上限値を下回っていれば、ＣＰＵ１４は、負荷１０へ電流の供給を継続するよう電流制御部９を制御する。すなわち、ＣＰＵ１４は、ＵＳＢコネクタ６に対するＵＳＢケーブル３の端子接続状態に合わせてＰＣ１との通電条件として供給電流条件を適宜変更する通電条件変更部として機能する。ここで、ＵＳＢケーブル３の端子接続状態とは、例えば、ＵＳＢケーブル３とＵＳＢコネクタ６との接続がＵＳＢ３．０規格に対応した接続状態、あるいはＵＳＢ２．０規格に対応した接続状態であることを意味する。なお、本発明は、ＵＳＢ接続仕様に限定されず、外部接続先であるホスト装置と周辺装置との間で接続規格の仕様（端子仕様等）が異なる接続ケーブルを用いたデータ通信に対応するインターフェース部と、このインターフェース部に対する各接続ケーブルの端子接続状態に合わせてホスト装置との通電条件を変更する通電条件変更部とを備えるような周辺装置についても広く対象とする。このように本発明では、接続規格の仕様差を利用して接続状態を判断し、当該接続状態の判断結果に合わせて通電条件（データ通信、電流供給等）を変更することで、ホスト装置と周辺装置とのケーブル接続に伴う相互の相性を改善してユーザの利便性を向上することができる。
【００２１】
上述したように負荷１０には、負荷変動の小さいデバイス１２と負荷変動の大きいデバイス１１が存在する。例えば、モータ１３が出力すべきトルクは、原稿の種類によって大きく変わる。そのため、モータ１３は負荷変動の大きなデバイス１１に含まれる。逆に、ＣＰＵ１４、ＬＥＤ１５、ＡＦＥ１６およびセンサ１７の負荷変動はモータ１３の負荷変動の１／１０程度にすぎない。よって、これらは、モータ１３に比べ、負荷変動は小さい。
【００２２】
このように、スキャナ８は、ＰＣ１からＵＳＢバスパワーにより電力を受給し、負荷への電流が上限値未満となるように制限しながら、スキャン動作を行う。
【００２３】
図２（Ａ）は、ＰＣ１のＵＳＢコネクタ２がＵＳＢ３．０規格に対応している場合についてのＵＳＢケーブル３、ＰＣ１のＵＳＢコネクタ２およびスキャナ８のＵＳＢコネクタ６の接続端子を示している。
【００２４】
図２（Ａ）が示すピン配置によれば、１番ピン１ｐはＶ  ｂｕｓである。２番ピン２ｐは、ＵＳＢ２．０差動信号Ｄ−である。３番ピン３ｐは、ＵＳＢ２．０差動信号Ｄ＋である。４番ピン４ｐはＧＮＤである。５番ピン５ｐはＵＳＢ３．０信号送信線（−）である。６番ピン６ｐは、ＵＳＢ３．０信号送信線（＋）である。７番ピン７ｐはＧＮＤ（接地電位）である。８番ピン８ｐはＵＳＢ３．０信号受信線（−）である。９番ピン９ｐはＵＳＢ３．０信号受信線（＋）である。ＵＳＢケーブル３のＰＣ１側のＵＳＢコネクタ２は、ＵＳＢ３．０規格に対応したスタンダードＡを採用している。スキャナ８側のＵＳＢコネクタ６はミニまたはマイクロＢを採用している。このように、ＵＳＢケーブル３の両端のコネクタのうち、ホスト装置に接続されるコネクタはＵＳＢ３．０規格に対応したコネクタであり、周辺装置に接続されるコネクタはＵＳＢ２．０規格のミニタイプのコネクタまたはマイクロＢタイプのコネクタである。
【００２５】
本実施例では、ミニもしくはマイクロＢの４番ピン４ｐをＵＳＢ検出ポートとして使用する。ＵＳＢケーブル３のＰＣ１側の１番ピン１ｐ、２番ピン２ｐ、３番ピン３ｐ、４番ピン４ｐ、７番ピン７ｐが、スキャナ８側の１番ピン１ｐ、２番ピン２ｐ、３ピン番３ｐ、５番ピン５ｐ、４番ピンと接続するように配線されている。
【００２６】
図２（Ｂ）は、ＰＣ１のＵＳＢコネクタ２’がＵＳＢ２．０規格に対応している場合についてのＵＳＢケーブル３、ＰＣ１のＵＳＢコネクタ２’およびスキャナ８のＵＳＢコネクタ６の接続端子を示している。
【００２７】
図２（Ｂ）が示すピン配置によれば、１番ピン１ｐはＶ  ｂｕｓである。２番ピン２ｐはＵＳＢ２．０差動信号Ｄ−である。３番ピン３ｐはＵＳＢ２．０差動信号Ｄ＋である。２番ピンと３番ピンは通信用端子である。４番ピン４ｐはＧＮＤである。ＰＣ１側のＵＳＢコネクタ２’は、ＵＳＢ２．０規格のスタンダードＡを採用している。スキャナ８側のＵＳＢコネクタ６およびＵＳＢケーブル３は、図２（Ａ）と同様である。
【００２８】
図２（Ａ）と図２（Ｂ）とにおいて重要な点は、スキャナ８側のＵＳＢコネクタ６の４番ピン４ｐが、ＰＣ１側の７番ピン７ｐに接続されていることである。スキャナ８がＵＳＢ３．０に対応したホスト装置に接続すると、ＵＳＢケーブル３のホスト装置側の７番ピン７ｐはＧＮＤとなる。一方、スキャナ８がＵＳＢ２．０に対応したホスト装置に接続すると、ＵＳＢケーブル３のホスト装置側の７番ピン７ｐはオープンとなる。ホスト装置側の７番ピン７ｐは、周辺装置側の４番ピン４ｐに接続されている。よって、インターフェース判別部７は、周辺装置側の４番ピン４ｐに印加される電位によって、上位規格と下位規格のどちらに接続されているかを判別できる。このように、周辺装置側の４番ピン４ｐはＵＳＢ検出ポート（検出用端子）として使用できる。つまり、電圧検知部が電圧を検知する端子は、ＵＳＢ２．０規格における４番ピンであり、４番ピンは、ＵＳＢケーブルによってＵＳＢ３．０規格に対応したコネクタの７番ピンに接続されている。
【００２９】
図３（Ａ）と図３（Ｂ）のようにスキャナ８側のＵＳＢコネクタ６の４番ピン４ｐが、ＰＣ１側の６番ピン６ｐもしくは６ｐ以外のデータ転送信号端子である５ｐ、８ｐ、９ｐに接続されていても、同様の構成をとることができる。この際、ＰＣ１側が周辺装置との接続を検知すると、周辺装置が上位規格と下位規格どちらに対応しているかを調べるため、通信信号をデバイスへ送信する。この信号を利用し、インターフェース判別部７は、周辺装置側の４番ピン４ｐに印加される電位によって、上位規格と下位規格のどちらに接続されているかを判別できる。
【００３０】
図４は、電流制御部９の電流制御に関与する部分の回路を示している。図４が示すように、インターフェース判別部７は、プルアップ抵抗３３とＣＰＵ１４の検出ポート３４によって構成されている。周辺装置側の４番ピン４ｐは、プルアップ抵抗３３によってプルアップされてＣＰＵ１４の検出ポート３４と接続している。つまり、電流制御部９は、４番ピンと基準電圧源との間に接続されたプルアップ抵抗３３を備えている。ただし、４番ピンがＰＣ１側の６番ピン６ｐもしくは６ｐ以外のデータ転送信号端子である５ｐ、８ｐ、９ｐに接続されている場合はプルアップ抵抗３３の有無にかかわらず、上位規格と下位規格のどちらに接続されているかを判別することができる。
【００３１】
ＰＣ１がＵＳＢ２．０規格に対応したホスト装置である場合、スキャナ８側のＵＳＢコネクタ６の４番ピンはＮ．Ｃとなる。つまり、スキャナ８側の４番ピン４ｐの接続先であるＣＰＵ１４の検出ポート３４の電位は、プルアップによりＨｉｇｈ（Ｖｃｃ）となる。一方、ＰＣ１がＵＳＢ３．０規格に対応したホスト装置である場合、スキャナ８側のＵＳＢコネクタ６の４番ピンはＧＮＤと接続することとなる。つまり、スキャナ８側の４番ピン４ｐの接続先であるＣＰＵ１４の検出ポート３４の電位は、Ｌｏｗ（ゼロＶ）となる。このように、ＣＰＵ１４の検出ポート３４に接続されたプルアップ抵抗３３とＣＰＵ１４の検出ポートがインターフェース判別部７として機能している。このように、プルアップ抵抗３３は、インターフェース部が備える複数の端子のうちデータの送信および受信に使用されず、かつ、電流の受給にも使用されない端子（４番ピン４ｐ）の電圧を検知する電圧検知部として機能する。
【００３２】
また、スキャナ８側のＵＳＢコネクタ６の４番ピン４ｐが、ＰＣ１側の６番ピン６ｐもしくは６ｐ以外のデータ転送信号端子である５ｐ、８ｐ、９ｐに接続した場合はＣＰＵ１４の検出ポートのみが、インターフェース判別部７として機能している。
【００３３】
ＣＰＵ１４は、検出ポート３４がＨｉｇｈのとき、ＣＰＵ１４を含む負荷１０に供給される電流量の上限値を５００ｍＡに設定し、検出ポート３４の電位がＬｏｗのとき、負荷１０に供給される電流の上限値を９００ｍＡに設定する。このように、ＣＰＵ１４は、電圧検知部が検知した電圧が第１レベルであれば負荷に供給される電流の上限値を第１の値に設定し、電圧検知部が検知した電圧が第２レベルであれば負荷に供給される電流の上限値を第２の値に設定する上限値設定部として機能する。
【００３４】
電流制御部９では、ＣＰＵ１４や負荷１０に対して電力を供給する電力供給線と、ＵＳＢコネクタ６の１番ピン１ｐ（Ｖ  ｂｕｓ）との間に検出抵抗３２が挿入されている。検出抵抗３２は、ＣＰＵ１４や負荷１０に対して供給される電流を電圧に変換する。電流検知部として機能する電流制御部９は、ＵＳＢ２．０規格における１番ピンと負荷との間に挿入された電流・電圧変換抵抗である検出抵抗３２を備えている。
【００３５】
検出抵抗３２によって測定された電圧の測定値は、ＣＰＵ１４に送信される。ＣＰＵ１４は、この電圧の測定値からスキャナ８の全体で消費されている電流を計算する。たとえば、測定値に所定の係数を乗算したり、測定値を所定の関数に代入したりすることで、測定値を消費電流に変換する。検出抵抗３２は、負荷に供給される電流を検知する電流検知部として機能する。
【００３６】
ＣＰＵ１４は、負荷１０の消費電流の値と、設定した上限値とを比較する。負荷１０の消費電流の値が上限値を下回っていれば、ＣＰＵ１４は、スイッチ３１がＯＮとなるように制御信号を送出し、消費電流の値が上限値を上回っていれば、スイッチ３１がＯＦＦとなるように制御信号を送出する。つまり、ＣＰＵ１４は、電流検知部が検知した電流が設定部により設定された上限値を超えていなければ負荷への電流の供給を継続し、電流検知部が検知した電流が設定部により設定された上限値を超えていなければ負荷へ供給される電流を削減する電流制御部として機能する。
【００３７】
ここでは、極端な例として、負荷１０への電流の供給をゼロにする構成を採用しているが、負荷１０への電流が上限値を超えないように電流を削減する構成を採用してもよい。このように、本実施例では、ホスト装置がＵＳＢ３．０規格に対応しているか否かを判別し、判別結果に応じて周辺装置の負荷全体に供給される電流を制御している。
【００３８】
図５は、本実施例の制御を示すフローチャートである。Ｓ５０１で、ＣＰＵ１４は、ＵＳＢケーブル３を介してＰＣ１とスキャナ８とが接続されたことを認識する。
【００３９】
Ｓ５０２で、ＣＰＵ１４は、インターフェース判別部７を使用して、ＰＣ１がＵＳＢ２．０に対応したＰＣであるか、ＵＳＢ３．０に対応したＰＣであるかを判別する。ＰＣ１がＵＳＢ３．０に対応したＰであれば、Ｓ５０３に進む。Ｓ５０３で、ＣＰＵ１４は、負荷１０に供給される電流の上限値を９００ｍＡに設定する。一方、ＰＣ１がＵＳＢ２．０に対応したＰであれば、Ｓ５０４に進む。Ｓ５０４で、ＣＰＵ１４は、負荷１０に供給される電流の上限値を５００ｍＡに設定する。このように、ＣＰＵ１４は、４番ピンとプルアップ抵抗との接続点の電位がローレベルになると、上限値を９００ｍＡに設定し、４番ピンとプルアップ抵抗との接続点の電位がハイレベルになると、上限値を５００ｍＡに設定する上限値設定部として機能する。
【００４０】
Ｓ５０５で、ＣＰＵ１４は、電流制御部９を用いて、負荷１０に供給される電流（消費電流）を測定し、消費電流の測定値が上限値を超えているか否かを判定する。消費電流は、負荷１０がどの程度の電流を必要とするかに依存して変動する。消費電流の測定値が上限値を超えると、Ｓ５０６に進む。Ｓ５０６で、ＣＰＵ１４は、負荷１０へ供給する電流を削減する。たとえば、ＣＰＵ１４は、スイッチ３１を切り替えて、負荷１０への電流の供給を停止する。消費電流の測定値が上限値を超えていなければ、Ｓ５０７に進む。Ｓ５０７で、ＣＰＵ１４は、負荷１０へ供給する電流を削減する。たとえば、ＣＰＵ１４は、スイッチ３１がＯＮを継続するよう制御信号をスイッチ３１に送出する。
【００４１】
本発明によれば、単一のケーブルを介してホスト装置と接続されたインターフェース部が備える複数の端子のうち、データの送信および受信に使用されず、かつ、電流の受給にも使用されない端子の電圧を検知し、検知した電圧が第１レベルであれば負荷に供給される電流の上限値を第１の値に設定し、電圧が第２レベルであれば負荷に供給される電流の上限値を第２の値に設定する。よって、本発明では、ホスト装置と周辺装置との双方で単一のケーブルを使用しつつ、電流供給に伴うコネクタスペースの増大を抑制し、かつ、周辺装置が準拠している規格上の上限値を超えて電流を受給可能となる。
【００４２】
具体的に、本実施例によれば、インターフェース判別部７は、単一のＵＳＢケーブル３を介してＰＣ１と接続されたＵＳＢコネクタ６が備える複数のピンのうち、データの送信および受信に使用されず、かつ、電流の受給にも使用されない４番ピンの電圧を検知する。ＣＰＵ１４は、検知した電圧がハイレベルであれば負荷１０に供給される電流の上限値を５００ｍＡに設定し、電圧がローレベルであれば負荷１０に供給される電流の上限値を９００ｍＡに設定する。よって、スキャナ８は、複数のＵＳＢケーブルを使用せず、かつ、ＵＳＢ３．０規格用のコネクタを搭載せずに、ＵＳＢ３．０規格に対応したＰＣ１からＵＳＢ２．０規格の上限値である５００ｍＡを超えた電流を受給可能となる。つまり、実施例１では、ホスト装置や周辺装置のＵＳＢポートを複数使用することなく、かつ、周辺装置をＵＳＢ３．０規格に対応させずに、周辺装置の負荷へ供給される電流の上限値を増加することができる。
【００４３】
〔実施例２〕
実施例２は、スキャナ８がＵＳＢバスパワーだけでなく、ＡＣアダプターなどの外部電源からも電力を受給できるケースである。実施例１と共通する部分については同一の参照符号を付与することで説明の簡潔化を図ることにする。
【００４４】
図６は、実施例１に係るＵＳＢバスパワーおよび外部電源からの電力により駆動されるスキャナの概略構成を示すブロック図である。ＡＣアダプター２０は、外部電源の一例である。外部電源は、充電式電源であってもよい。
【００４５】
スキャナ８は電源コネクタ２２を備え、電源コネクタ２２はＡＣアダプター２０からの電源ケーブル２１が接続されている。よって、スキャナ８は、ＵＳＢバスパワーとＡＣアダプター２０とからの電力の供給を受けることができる。このように、電源コネクタ２２は、ホスト装置とは異なる外部電源から供給される電流を受給する外部電源接続知部として機能する。スイッチ２５、２６は電源制御部２４からの切り替え信号に応じてＯＮとＯＦＦとが切り替わるスイッチである。
【００４６】
外部電源検知部２３は、電源コネクタ２２にＡＣアダプター２０が接続されたかを検知し、検知結果を電源制御部２４へ送信する。たとえば、外部電源検知部２３は、たとえば、電源コネクタ２２が備える２つの端子間の電位がハイレベルかローレベルかに応じて電源コネクタ２２にＡＣアダプター２０が接続されているか否かを検知する。外部電源検知部２３は、外部電源接続部に外部電源が接続されているか否かを検知する外部電源検知部として機能する。
【００４７】
電源制御部２４は、外部電源検知部２３から出力された検知結果を基にスイッチ２５、２６を切り替えて、負荷１０へ供給される電力の電源経路を変更する。たとえば、電源コネクタ２２にＡＣアダプター２０が接続されたことを外部電源検知部２３が検知すると、電源制御部２４は、スイッチ２５をＯＦＦとする切り替え信号と、スイッチ２６をＯＮとする切り替え信号を出力する。これにより、負荷変動の大きいデバイス１１にはＵＳＢバスパワーにより電力を供給し、負荷変動の小さいデバイス１２にはＡＣアダプター２０から電力を供給するよう電源経路が変更される。このように、電源制御部２４やスイッチ２５、２６は、外部電源検知部が外部電源接続部に外部電源が接続されていることを検知すると、外部電源から供給された電流を負荷のうち第１の負荷に供給し、かつ、ホスト装置から供給された電流を負荷のうち第２の負荷に供給するよう電流供給系統を切り替え、外部電源検知部が外部電源接続部に外部電源が接続されていないことを検知すると、ホスト装置から供給された電流を第１の負荷および第２の負荷に供給するよう電流供給系統を切り替える切替部として機能する。
【００４８】
電源コネクタ２２にＡＣアダプター２０が接続されていないことを外部電源検知部２３が検知すると、電源制御部２４は、スイッチ２５をＯＮとする切り替え信号を出力し、スイッチ２６をＯＦＦとする切り替え信号を出力する。これにより、負荷１０へ供給される電力のすべてがＵＳＢバスパワーにより供給されるよう電源経路が変更される。
【００４９】
図７は、実施例に２に係る制御を示すフローチャートである。Ｓ７０１で、外部電源検知部２３は、電源コネクタ２２にＡＣアダプター２０が接続されているか否かを判定する。電源コネクタ２２にＡＣアダプター２０が接続されていれば、Ｓ７０２に進む。Ｓ７０２で、電源制御部２４は、スイッチ２５をＯＦＦとし、スイッチ２６をＯＮとする。これにより、ＰＣ１からＵＳＢバスパワーにより供給される電力が負荷変動の大きいデバイス１１へ供給され、ＡＣアダプター２０から供給される電力が負荷変動の小さいデバイス１２へ供給されるように電源経路が切り替わる。
【００５０】
一方、電源コネクタ２２にＡＣアダプター２０が接続されていなければ、Ｓ７０３に進む。Ｓ７０３で、電源制御部２４は、スイッチ２５をＯＮとし、スイッチ２６をＯＦＦとする。これにより、ＰＣ１からＵＳＢバスパワーにより供給される電力が負荷変動の大きいデバイス１１と、負荷変動の小さいデバイス１２とへ供給されるように電源経路が切り替わる。
【００５１】
その後の動作は、図５を用いて説明したとおりである。ただし、スキャナ８に外部電源が接続されていれば、ＵＳＢバスパワーは、負荷変動の大きなデバイス１１への電力の供給に専念できるため、ＵＳＢバスパワーによる電流が上限値を超える可能性が減少することになろう。
【００５２】
本実施例によれば、外部電源とＵＳＢバスパワーとから電力を受給可能な周辺装置が提供される。周辺装置に外部電源が接続されていなければ、ＵＳＢバスパワーは、負荷変動の大きなデバイス１１と負荷変動の小さなデバイス１２へ電力を供給する。一方、周辺装置に外部電源が接続されていれば、ＵＳＢバスパワーは、負荷変動の大きなデバイス１１への電力の供給に専念できる。また、実施例１で説明したように、スキャナ８はＵＳＢ３．０規格に対応していなくても、ＵＳＢ３．０規格に対応した上限値での電流を受給できる。よって、実施例２では、ＵＳＢバスパワーによる電流が上限値を超える可能性が、実施例１よりも減少することになる。つまり、実施例２では、ホスト装置や周辺装置のＵＳＢポートを複数使用することなく、かつ、周辺装置をＵＳＢ３．０規格に対応させずに、周辺装置の負荷へ供給される電流の上限値をさらに増加することができる。
【００５３】
なお、上記の実施例では、周辺装置側のコネクタはＵＳＢ２．０規格のコネクタであることを前提として説明したが、ＵＳＢ３．０規格のコネクタであってもよい。周辺装置側のコネクタをＵＳＢ３．０規格のコネクタにしてしまうと、周辺装置自体がＵＳＢ３．０規格で通信可能なようにユーザが誤解してしまうかもしれないが、これはそれほど問題とならないであろう。
【００５４】
周辺装置側のコネクタをＵＳＢ３．０規格のコネクタにするということは、ＵＳＢケーブル３のプラグと、周辺装置側のソケットとがＵＳＢ３．０規格となることを意味する。ＵＳＢ３．０規格のコネクタ群がＵＳＢ２．０規格に対して下位互換性を備えているため、本発明を適用できる。つまり、ＵＳＢケーブル３のプラグ（第２コネクタ）の４番ピンと、周辺装置側のソケットにおける４番ピンを電圧検知の対象ピンとすればよい。４番ピンは、第２コネクタが備えるピンのうち通信にも電流の受給にも使用されないピンだからである。そして、ＵＳＢケーブル３の周辺装置側のプラグの４番ピンが、ホスト装置側のプラグ（第１コネクタ）の５番ピンないし９番ピンのいずれか１つに接続されている。なお、周辺装置側のソケットが備えるピンのうち６番ピン以降のピンは不要となるが、これらのピンは開放されていてもよいし、他の用途として使用されてもよい。
【００５５】
＜画像読取装置の構成＞
以下では、図８及び図９を参照して、本発明に係るスキャナ装置８の構成例について説明する。上述したモータは、スキャナ８が有する各種のローラを駆動するために使用される。
【００５６】
図８に示すように、スキャナ８は、載置台８１、給紙部８２、分離部１０１、給紙ローラ（給紙手段の一例）１０２、退避部１１２、搬送路８３、搬送部８４、画像読取部８５、排紙部８６、検知センサ（第１検知手段）８９、及び排出センサ（第２検知手段）１００を備える。画像読取部８５は、上述したセンサ１７であり、たとえば、第１の画像読取部５１及び第２の画像読取部５２から構成される。
【００５７】
載置台８１には、読み取り対象となるシート媒体Ｓが載置される。給紙部８２は、分離部１０１によって複数のシート媒体Ｓを１枚ずつ分離し、給紙ローラ１０２によってシート媒体を搬送部８４に給送する。シート媒体Ｓが搬送される搬送路８３には、屈曲部１１１が形成されている。このような屈曲部１１１は、スキャナ８を小型化するため形成されるものである。つまり、屈曲部１１１を設けずに搬送路８３を形成するためには、装置を大型化する必要がある。なお、比較的剛性が低いシート媒体は、当該屈曲部１１１に沿って変形し、搬送される。また、搬送路８３には、排紙部８６から搬送部８４を超えて延伸した搬送路８３の一部であって、シートの先端部が侵入可能な退避部１１２が設けられる。なお、この退避部１１２は、本実施形態のように、その端部が装置本体の背面に開口していてもよいし、装置外に開口せず装置本体内だけに設けられていてもよい。
【００５８】
搬送部８４は、第１搬送ローラ対４１を含む。また、排紙部８６は、第２搬送ローラ対６１を含み、搬送部８４から送られてきたシート媒体Ｓを装置外に排出する。また、スキャナ８は、第１および第２搬送ローラ対４１、６１を正転／逆転に回転させる不図示の駆動部を備える。
【００５９】
第１の画像読取部５１および第２の画像読取部５２は、第１搬送ローラ対４１と、第２搬送ローラ対６１との間に設けられ、通過する原稿の第１面の画像及び前記第１面の裏面となる第２面の画像を読み取ことができる。検知センサ８９は、画像読取部８５と、第１搬送ローラ対４１との間に設けられ、通過するシート媒体の有無を検知する。排出センサ１００は、排紙部８６の近傍に設けられ、通過するシート媒体の有無を検知する。なお、本実施形態に係るスキャナ８によれば、給紙部８２及び排紙部８６のそれぞれからシートが給送可能である。排紙部８６からシートを給送する場合は、使用者は排紙部８６付近の開口部から装置内にシートを挿入する。
【００６０】
また、図９に示すように、本実施形態に係るスキャナ８は、搬送・読取部９３の背部に、開口部９６が形成されており、シート媒体Ｍの画像読取時に当該シート媒体Ｍを直線的に搬送し、開口部９６からシート媒体Ｍを一時的に突出させる。これはスキャナ８のコンパクト化に寄与する。例えば、本実施形態では、スキャナ８の奥行き方向の長さ寸法Ｄは、シート媒体Ｍの長手方向の長さ寸法Ｄ´と略同等としている。また、シート媒体Ｍの搬送経路は、排出口９２からシート媒体Ｍの搬送経路の一部を通って屈曲部１１１に開口する退避部（シート媒体Ｍ専用の搬送経路であって、本実施形態ではスイッチバックのための退避エリア）１１２に連通して形成された直進経路からなる。この退避部１１２は、例えば、本実施形態では、画像読取装置Ａの背部（背面）に開口部９６として開放されている。なお、シート媒体Ｍの搬送方法については、後述する第２搬送方法において詳細に説明する。
【００６１】
＜搬送駆動構成＞
次に、図１０を参照して、スキャナ８の搬送駆動構成について説明する。図１０に示す１２１は、上述した、第１および第２搬送ローラ対４１、６１を正転／逆転に回転させるための駆動部を示す。１２２は、駆動部１２１と同軸上に固定された駆動ギアを示す。１２３は、駆動部１２１の回転方向や回転数を検知するローラ対回転検知部を示す。
【００６２】
７１は、駆動ギア１２２にギア列を介して接続する第１搬送ギアを示す。第１搬送ギア７１には、同軸上に第１駆動ローラ４２が固定されている。したがって、第１駆動ローラ４２と、第１駆動ローラ４２に接することにより回転する第１従動ローラ４３とからなる第１搬送ローラ対４１が第１搬送ギア７１に接続されていることとなる。
【００６３】
７２は、駆動ギア１２２にギア列を介して接続される第２搬送ギアを示す。第２搬送ギア７２には、同軸上に第２駆動ローラ６２が固定されている。したがって、第２駆動ローラ６２と、第２駆動ローラ６２に接することにより回転する第２従動ローラ６３からなる第２搬送ローラ対６１が第２搬送ギア７２に接続されていることとなる。また、７３は、第１搬送ギア７１と第２搬送ギア７２を連結する連結ギアを示す。
【００６４】
なお、本実施形態で示す構成は一例であり、この限りではない。例えば、本発明には、ギア列を構成するギアの数が異なる構成、或いは、タイミングベルトによって連結するなどの構成を適用することができる。また、ローラ対回転検知部１２３は、駆動部１２１によって回転する要素であればどこに設置しても検知することが可能である。
【００６５】
例えば、本実施形態のスキャナ８は、ＤＣモータ（駆動モータ）等からなる駆動部１２１が１個設けられている。そして、この駆動部１２１の駆動力は、各ギア７１、７２、７３を介して、駆動系の一例である給紙ローラ１０２、第１駆動ローラ４２、第２搬送ローラ対６１に回転駆動として伝達される。すなわち、スキャナ８の駆動部１２１は、給紙ローラ１０２と、第１駆動ローラ４２と、第２搬送ローラ対６１とをそれぞれ同一駆動条件で駆動させるようになっている。なお、本実施形態では、駆動部を１つのモータで構成した例を説明したが、複数のモータで各ローラを別駆動できるようにしてもよいが、給紙手段と搬送手段と排紙手段とをそれぞれ同時駆動条件で制御することも可能である。
【００６６】
＜第１搬送方法＞
本実施形態に係るスキャナ８は、以下で説明する２種類の原稿搬送方法で原稿を読み取ることができる。まず、図１１を参照して、第１搬送方法におけるスキャナ８の動作について説明する。第１搬送方法は、載置台８１から原稿（シート媒体Ｓ）が給紙され、当該原稿が搬送路８３を経由して排紙部８６から装置外に排出される搬送方法である。また、図９に示すように、第１搬送方法においては、複数の第１搬送ローラ対４１、４１’と、複数の第２搬送ローラ対６１、６１’が回転することにより、シート媒体Ｓを搬送する。
【００６７】
まず、使用者が原稿となるシート束を載置台８１上に載置する。そして、不図示の読取制御部を介して、使用者から読取開始の指示を受け付ける。この読取制御部は、例えば、スキャナ８に設けられた操作部や、スキャナ８にネットワークを介して接続されたコンピュータとなる。
【００６８】
読取開始指示を受けると、スキャナ８は、第１搬送方法で原稿の搬送を開始する。原稿の搬送が開始されると、載置台８１に載置されたシート媒体Ｓは、図１１に示す正転搬送で装置内部に搬送される。具体的には、給紙部８２でシート束が１枚ずつ分離されて搬送され、屈曲部１１１を経て第１搬送ローラ対４１へと送られ、第１搬送ローラ対４１により画像読取部８５に送られる。この際、検知センサ８９によって画像読取部８５にシート媒体Ｓの先端が到達するタイミングを検知し、画像読取を開始する。そして、画像読取を終了した後、正転方向に駆動する第２搬送ローラ対６１を経て排紙部８６から装置外へと順次排出される。
【００６９】
＜第２搬送方法＞
次に、図９、図１１及び図１２を参照して、第２搬送方法におけるスキャナ８の動作について説明する。第２搬送方法は、排紙部８６からシート媒体Ｍが給紙され、当該シート媒体Ｍが、各ローラが逆転駆動することにより退避部１１２に向けて搬送され、その後、各ローラが正転駆動することにより再び排紙部８６に向けて搬送され、当該排紙部８６から排出される搬送方法である。なお、第２搬送方法では、原稿（シート媒体Ｍ）として例えば比較的剛性の高いカードも適用できる。以下の説明では、原稿（シート媒体Ｍ）としてカードが使用された場合を想定して説明する。なお、本発明は、これに限定されず、原稿として任意のシート媒体が選択されてもよい。また、図９に示すように、第２搬送方法においては、上記第１搬送ローラとは異なり、第１搬送ローラ対４１’と、第２搬送ローラ対６１’のみが回転することにより、シート媒体Ｍを搬送する。即ち、シート媒体Ｍの短手方向の幅に合わせて必要なローラ対のみが駆動される。しかし、本発明はこれに限らず、第２搬送方法においても、複数のローラ対が使用されてもよい。
【００７０】
まず、排出センサ１００でカードが挿入されたことを検出すると、スキャナ８は、第２搬送方法で原稿の搬送を開始する。カードは、図１２に示すように各ローラが逆転駆動され、逆転方向に回転する第２搬送ローラ対６１によって画像読取部８５に送られた後、画像の一方面が読み取られ、第１搬送ローラ対４１へと送られる。次に、第１搬送ローラ対４１へと送られたカードの先端は屈曲部１１１を回避して、退避部１１２へと送られていく。退避部１１２は、図８に示すように、排紙部８６と搬送部８４を結んだ直線上に位置し、かつ、給紙部８２と搬送部８４との間に位置する屈曲部１１１を回避して設けられる。退避部１１２を設けることにより、装置搬送路が長くなり、装置が大型化することを防ぐことができる。さらに、退避部１１２は、装置後方に貫通していてれば、退避部１１２自体を小さくすることができ、さらに装置の小型化にとって望ましい。
【００７１】
その後、カードの後端が画像読取部８５を通過したことを検知センサ８９にて検知すると、図１１に示すように、第１および第２搬送ローラ対４１、６１は、駆動部１２１により正転駆動され、カードの搬送方向が正転方向、即ち、排紙部８６方向に変更される。その後、カードは、再び画像読取部８５を通過する際に、他方面が読み取られ、再び排紙部８６から装置外へと排出される。
【００７２】
上記の過程において、排紙部８６から搬送されるカードの厚みが比較的大きい場合には、紙等の厚みの小さい媒体である場合と比較してモータの負荷が大きくなってしまう。モータの負荷が大きくなれば、それだけ消費電力も増大してしまい、画像読取へ供給できる電力が低減してしまう。そこで、カードの往路・復路と２度、画像読取部８５上を通過する本構成においては、表／裏面の画像を往路、復路で別々に読み取ることにより、装置における瞬間最大消費電力を少なくすることができる。これは、前述のようにＵＳＢ等のＩ／Ｆから電力が供給されるような場合に有効である。
【００７３】
ここで、図９を参照して、本実施形態に係る小型化を図ったスキャナ８での第２搬送方法についてより詳細に説明する。図９に示すように、スキャナ８において、排出口９２からカードを導入した後に、カードの先端がスキャナ８の後端部に到達する状態では、スキャナ８内部にカードの全体が一時的に収容される。その後、カードの後端部が検知センサ８９を通過した時点で、カードが退避部１１２に突入すると共に、各ローラが逆転駆動される。このとき、カードの先端部側は、一時的に開口部９６から突出することになる。
【００７４】
なお、カードは、その後部側が規制壁部ＳＷに案内されるので、幅方向の移動が実質的に規制される。これにより、カードのスイッチバック搬送時においてもカードの斜行を有効に防止することができる。このように、本実施形態に係るスキャナ８には、カードの斜行防止のための規制壁部として、カードの搬送経路における少なくとも搬送・読取部９３の排出口９２側及びその反対側（開口部９６側）に対応する部分にそれぞれ各壁部（媒体Ｍの搬送ガイド）が設けられている。これにより、本実施形態のスキャナ８は、図８に示すシート媒体Ｓの搬送（後述する第１搬送方法）を可能としながらも、一部の搬送経路を兼用してシート媒体Ｍ（カード）のスイッチバック搬送（第２搬送方法）を実現しつつ、シート媒体Ｍの斜行を有効に防止することができて、画像読取の品質を向上することができる。
【００７５】
図８以降に記載したスキャナ８は非常にコンパクトな画像読取装置であり、電源もＵＳＢバスパワーで供給できるようにすれば、携帯性の観点からも有利である。それゆえ、図１ないし図７を用いて説明した給電方式を採用すれば、より一層ユーザビリティを増すことができる。
【図１】
0005755908.tif 000002
【図２】
0005755908.tif 000003
【図３】
0005755908.tif 000004
【図４】
0005755908.tif 000005
【図５】
0005755908.tif 000006
【図６】
0005755908.tif 000007
【図７】
0005755908.tif 000008
【図８】
0005755908.tif 000009
【図９】
0005755908.tif 000010
【図１０】
0005755908.tif 000011
【図１１】
0005755908.tif 000012
【図１２】
0005755908.tif 000013