(57)【要約】【課題】画像読み取り装置が接続されている場合に、画像読み取り装置が有する操作部の操作に対して複写機能を含む複数の機能を実現させる。【解決手段】スキャナーと通信接続が確立している状態でスキャナーの開始ボタンが操作されると（Ｓ１００）、スキャナーでの原稿の読み取りによって生成された画像データを取得すると共に（Ｓ１１０）、コピーモードと転送モードとを含む複数の動作モードから実行モードを設定し（Ｓ１２０〜Ｓ１４０）、取得した画像データに対して設定した実行モードに応じた処理を実行する（Ｓ１５０〜Ｓ２１０）。これにより、スキャナー５０の１つの開始ボタン６７に対してプリンター２０の複数の機能を実現させることができる。【選択図】図３
2014192801.tif 000002
【特許請求の範囲】
【請求項１】
操作部の操作に基づいて画像を読み取り可能な画像読み取り装置との接続と該接続の切り離しとが可能な印刷装置であって、
前記画像読み取り装置が接続されている状態で該画像読み取り装置と通信可能な画像読み取り装置側通信手段と、
複写モードを含む複数の実行モードのうちのいずれかを取得する実行モード取得手段と、
前記実行モードとして前記複写モードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データに基づいて印刷データを生成すると共に該生成した印刷データに基づいて印刷を実行する複写処理を実行し、前記実行モードとして前記複写モードとは異なるモードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データに基づいて前記取得された実行モードに対応する処理を実行する処理実行手段と
を備えることを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
ホスト機器と通信可能なホスト機器側通信手段を備え、
前記実行モード取得手段は、前記複写モードと転送モードとを含む前記複数の実行モードのうちのいずれかを取得する手段であり、
前記処理実行手段は、前記実行モードとして前記転送モードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データを前記ホスト機器側通信手段を介して前記ホスト機器へ転送する転送処理を実行する手段である
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記転送モードは、前記受信した画像データを前記ホスト機器に転送して該ホスト機器が備える記憶装置への保存を指示するモードを含む
ことを特徴とする印刷装置。
【請求項４】
請求項２または３記載の印刷装置であって、
前記転送モードは、前記受信した画像データを前記ホスト機器に転送して該ホスト機器にネットワークを介して接続された記憶装置への保存を指示するモードを含む
ことを特徴とする印刷装置。
【請求項５】
請求項１ないし４いずれか１項に記載の印刷装置であって、
ホスト機器と通信可能なホスト機器側通信手段と、
前記ホスト機器から前記ホスト機器側通信手段を介して設定情報を取得する設定情報取得手段と、
を備え、
前記実行モード取得手段は、前記取得された設定情報に基づいて前記複数の実行モードのうちのいずれかを取得する手段である
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部の操作に基づいて画像を読み取り可能な画像読み取り装置との接続と切り離しとが可能な印刷装置に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、ＩＥＥＥ１３９４準拠ケーブルやＵＳＢ（Universal Serial Bus）ケーブル等の伝送ケーブルを介してスキャナーに直接接続されたものが提案されている（例えば、特許文献１参照）。この装置では、スキャナーから画像データを入力し、入力した画像データを処理して印刷出力している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３１１９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、上述した印刷装置では、スキャナーを接続することにより、単純な印刷機能だけでなく、複写機能等のマルチ機能を実現することができる。しかしながら、例えば、携帯型のスキャナー等では、操作パネルに少ないボタン数しか実装されていないことが多く、そのままではスキャナーの操作パネルの操作によって様々な機能を実現することが困難であった。
【０００５】
本発明の印刷装置は、画像読み取り装置が接続されている場合に、画像読み取り装置が有する操作部の操作に対して複数の機能の実行を実現させることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の印刷装置は、
操作部の操作に基づいて画像を読み取り可能な画像読み取り装置との接続と該接続の切り離しとが可能な印刷装置であって、
前記画像読み取り装置が接続されている状態で該画像読み取り装置と通信可能な画像読み取り装置側通信手段と、
複写モードを含む複数の実行モードのうちのいずれかを取得する実行モード取得手段と、
前記実行モードとして前記複写モードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データに基づいて印刷データを生成すると共に該生成した印刷データに基づいて印刷を実行する複写処理を実行し、前記実行モードとして前記複写モードとは異なるモードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データに基づいて前記取得された実行モードに対応する処理を実行する処理実行手段と
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、操作部の操作に基づいて画像を読み取り可能な画像読み取り装置との接続と接続の切り離しとが可能なものにおいて、複写モードを含む複数の実行モードのうちのいずれかを取得するものとし、実行モードとして複写モードが設定されている状態で操作部の操作に基づいて画像読み取り装置で読み取られた画像データを画像読み取り装置側通信手段を介して受信した場合には、受信した画像データに基づいて印刷データを生成すると共に生成した印刷データに基づいて印刷を実行する複写処理を実行し、実行モードとして複写モードとは異なるモードが設定されている状態で操作部の操作に基づいて画像読み取り装置で読み取られた画像データを画像読み取り装置側通信手段を介して受信した場合には、受信した画像データに基づいて取得された実行モードに対応する処理を実行する。これにより、画像読み取り装置が有する操作部の操作に対して複写機能を含む複数の機能の実行を実現することができ、ユーザーの利便性を向上させることができる。
【０００９】
こうした本発明の印刷装置において、ホスト機器と通信可能なホスト機器側通信手段を備え、前記実行モード取得手段は、前記複写モードと転送モードとを含む前記複数の実行モードのうちのいずれかを取得する手段であり、前記処理実行手段は、前記実行モードとして前記転送モードが取得されている状態で前記操作部の操作に基づいて前記画像読み取り装置で読み取られた画像データを前記画像読み取り装置側通信手段を介して受信した場合には、該受信した画像データを前記ホスト機器側通信手段を介して前記ホスト機器へ転送する転送処理を実行する手段であるものとすることもできる。こうすれば、画像読取り装置の操作部の操作に対して複写機能と転送機能とを実現することができる。
【００１０】
実行モードとして転送モードを含む態様の本発明の印刷装置において、前記転送モードは、前記受信した画像データを前記ホスト機器に転送して該ホスト機器が備える記憶装置への保存を指示するモードを含むものとすることもできる。
【００１１】
また、実行モードとして転送モードを含む態様の本発明の印刷装置において、前記転送モードは、前記受信した画像データを前記ホスト機器に転送して該ホスト機器にネットワークを介して接続された記憶装置への保存を指示するモードを含むものとすることもできる。
【００１２】
また、本発明の印刷装置において、ホスト機器と通信可能なホスト機器側通信手段と、前記ホスト機器から前記ホスト機器側通信手段を介して設定情報を取得する設定情報取得手段と、を備え、前記実行モード取得手段は、前記取得された設定情報に基づいて前記複数の実行モードのうちのいずれかを取得する手段であるものとすることもできる。こうすれば、ホスト機器のユーザーが複数の実行モードの中から希望するモードを選択することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のプリントシステムの概略構成図。
【図２】コンピューター１０とプリンター２０とスキャナー５０の機能ブロック図。
【図３】スキャナー接続時処理の一例を示すフローチャート。
【図４】モード選択画面の一例を示す説明図。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を図面を用いて説明する。図１は、プリントシステムの構成の概略を示す構成図であり、図２は、プリントシステムを構成するコンピューター１０およびプリンター２０並びにスキャナー５０の機能ブロックを示すブロック図である。
【００１５】
本実施形態のプリントシステムは、コンピューター１０とプリンター２０とがＵＳＢケーブル８０により接続可能であり、プリンター２０とスキャナー５０とがＵＳＢケーブル９０により接続可能なシステムとして構成されている。なお、本実施形態では、プリンター２０は、図示しないＡＣアダプターからの電力の供給を受けて駆動すると共に、図示しないバッテリーからの電力の供給を受けても駆動が可能な携帯型のプリンターとして構成されている。また、スキャナー５０も、図示しないＡＣアダプターからの電力の供給を受けて駆動すると共に、図示しないバッテリーからの電力の供給を受けても駆動が可能な携帯型のスキャナーとして構成されている。
【００１６】
コンピューター１０は、図１，図２に示すように、中央演算処理装置としてのＣＰＵ１２や各種アプリケーションやユーザーファイル，プリンタードライバーなどが記憶されたハードディスクドライブ（ＨＤＤ）１３，データを一時的に記憶するＲＡＭ１４などが組み込まれたコンピューター本体１１と、入力装置としてのキーボード（およびマウス）１６と、表示装置としてのディスプレイ１９とを備える汎用のコンピューターとして構成されている。コンピューター本体１１は、ＣＰＵ１２やＨＤＤ１３，ＲＡＭ１４の他に、キーボード１６からの文字入力を行なうインターフェース（Ｉ／Ｆ）１５や、ＵＳＢポート１７ａに接続されたＵＳＢケーブル８０を介して周辺機器（本実施形態ではプリンター２０）との通信を行なうＵＳＢ２．０規格準拠のＵＳＢホストコントローラー１７、ディスプレイ１９の表示制御を行なう表示用コントローラー１８を備えており、これらはバスを介して電気的に接続されている。
【００１７】
本実施形態のプリンター２０は、プリンターエンジン４０を内蔵するインクジェット方式のプリンターとして構成されている。プリンターエンジン４０は、図２に示すように、左右方向（主走査方向）にループ状に架け渡されたキャリッジベルト４３により駆動されガイド４２に沿って左右に往復するキャリッジ４１と、シアン・マゼンタ・イエロー・ブラック等の各色のインクを供給するインクカートリッジ４４と、圧電素子に電圧を印加して変形させることにより各インクカートリッジ４４から供給された各インクに圧力をかけてノズルから用紙Ｓに向けてインクを吐出するプリントヘッド４５と、キャリッジベルト４３を駆動してキャリッジ４１を主走査方向に往復動させるキャリッジモーター４６と、キャリッジ４１の移動方向に直交する方向（副走査方向）に用紙Ｓを搬送する紙送りローラー４７と、紙送りローラー４７を回転駆動する紙送りモーター４８と、を備える。なお、本実施形態では、インクカートリッジ４４をキャリッジ４１上に搭載しないオフキャリッジタイプを採用するものとしたが、インクカートリッジ４４をキャリッジ４１上に搭載するオンキャリッジタイプを採用するものとしてもよい。
【００１８】
また、本実施形態のプリンター２０は、その制御系としては、図２に示すように、プリンター全体の制御を司るメインコントローラー３０と、プリンターエンジン４０の制御を司るプリンターＡＳＩＣ４９と、コンピューター１０に対してデバイス機器として通信するためのＵＳＢデバイスコントローラー２２と、スキャナー５０に対してホスト機器として通信するためのＵＳＢホストコントローラー２４と、を備える。なお、プリンター２０は、本実施形態では、メインコントローラー３０とプリンターＡＳＩＣ４９とＵＳＢデバイスコントローラー２２と、ＵＳＢホストコントローラー２４とが１チップ上に集積されたシステムオンチップとして構成されている。
【００１９】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ３２と、一時的にデータを記憶するＲＡＭ３３と、書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー３４と、電源ボタン３６からの操作信号を入力するインターフェース（Ｉ／Ｆ）３５とを備える。このメインコントローラー３０は、プリンターエンジン４０の駆動状態を検出する各種センサー（例えば、キャリッジ４１のポジションを検出するキャリッジポジションセンサーや紙送りモーター４８の回転角を検出する回転角センサーなど）からの検出信号をプリンターＡＳＩＣ４９を介して入力し、コンピューター１０からの受信データをＵＳＢデバイスコントローラー２２を介して入力し、スキャナー５０からの受信データをＵＳＢホストコントローラー２４を介して入力している。また、メインコントローラー３０は、コンピューター１０側へ送信する送信データをＵＳＢデバイスコントローラー２２に出力し、スキャナー５０側へ送信する送信データをＳＵＢホストコントローラー２４に出力し、プリンターエンジン４０の駆動指令をプリンターＡＳＩＣ４９に出力している。
【００２０】
ＵＳＢデバイスコントローラー２２およびＵＳＢホストコントローラー２４は、本実施形態では、ＵＳＢ２．０規格準拠のＵＳＢコントローラーとして構成されており、それぞれＵＳＢケーブル８０，９０を介して通信データのやり取りを行なう。ここで、ＵＳＢケーブル８０，９０は、ＶＢＵＳラインおよびグランド（ＧＮＤ）ラインからなる電源系ラインと、Ｄ＋ラインおよびＤ−ラインからなる信号系ラインとを有している。なお、ＵＳＢケーブル８０の一端にはコンピューター１０側のＵＳＢポート１７ａに接続される標準Ａプラグが設けられ、ＵＳＢケーブル８０の他端にはプリンター２０側のＵＳＢポート２２ａに接続される標準Ｂプラグが設けられている。また、ＵＳＢケーブル９０の一端にはプリンター２０側のＵＳＢポート２４ａに接続される標準Ａプラグが設けられ、ＵＳＢケーブル９０の他端にはスキャナー５０側のＵＳＢポート５２ａに接続される標準Ｂプラグが設けられている。
【００２１】
本実施形態のスキャナー５０は、スキャナーエンジン７０を内蔵するコンタクトイメージセンサー（ＣＩＳ）タイプのイメージスキャナーとして構成されている。スキャナーエンジン５０は、図２に示すように、原稿に光を照射する光源ユニット７１と、原稿からの反射光を受光して電荷として蓄えることにより原稿を読み取るＣＩＳ７４と、挿入口５１に挿入された原稿を送る自動紙送り装置（図示せず）とを備える。光源ユニット７１は、光量変動の比較的少ない光源、具体的には、赤色光を点灯する赤ＬＥＤ７２Ｒと緑色光を点灯する緑ＬＥＤ７２Ｇと青色光を点灯する青ＬＥＤ７２Ｂの３色の光源を有しており、光源からの光を導光体７３を介して原稿に照射する。ＣＩＳ７４は、一ライン分の複数の受光素子（ＣＭＯＳイメージセンサー）７５が主走査方向に配列されたものとして構成されており、各色のＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの点灯を順次切り替えながら反射光を一色ずつ読み取ることによりカラー画像データを生成する。
【００２２】
また、スキャナー５０は、その制御系としては、スキャナー全体の制御を司るメインコントローラー６０と、スキャナーエンジン７０の制御を司るスキャナーＡＳＩＣ７９と、プリンター２０に対してデバイス機器として通信するためのＵＳＢデバイスコントローラー５２とを備える。スキャナーＡＳＩＣ７９は、図示しないが、各ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂを駆動するＬＥＤ駆動回路やＣＩＳ７４で生じたアナログ信号を増幅させて入力しデジタル信号に変換するＡ／Ｄ変換器、自動紙送り装置を駆動する駆動回路などを備えており、挿入口５１に原稿を挿入した状態でメインコントローラー６０からのスキャン指令を受けると、原稿を送りながら画像データとして読み取るようスキャナーエンジン７０を制御する。
【００２３】
メインコントローラー６０は、ＣＰＵ６１を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ６２と、一時的にデータを記憶するＲＡＭ６３と、電源ボタン６６からの操作信号や開始ボタン６７からの操作信号を入力するインターフェース（Ｉ／Ｆ）６４とを備える。このメインコントローラー６０は、スキャナーエンジン７０の駆動状態を検出する各種センサからの検出信号をスキャナーＡＳＩＣ７９を介して入力し、プリンター２０からの受信データをＵＳＢデバイスコントローラー５２を介して入力している。また、メインコントローラー６０は、プリンター２０側へ送信する送信データをＵＳＢデバイスコントローラー５２に出力し、スキャナーエンジン７０の駆動指令をプリンターＡＳＩＣ７９に出力している。
【００２４】
本実施形態では、上述したように、スキャナー５０は、携帯型のスキャナーとして構成されており、その操作系としては、電源ボタン６６と開始ボタン６７以外の操作ボタンや操作スイッチを備えていない。
【００２５】
プリンター２０とスキャナー５０との通信接続を確立する際の動作について説明する。プリンター２０とスキャナー５０とがＵＳＢケーブル９０により接続された状態で電源投入されたり、プリンター２０とスキャナー５０とが電源投入された状態でＵＳＢケーブル９０により接続されると、ＵＳＢの通信接続を確立し、プリンター２０のＵＳＢホストコントローラー２４は、スキャナー５０のＵＳＢデバイスコントローラー５２からＵＳＢデバイスとしての構成を記述したデバイスディスクリプターを取得する。このデバイスディスクリプターには、スキャナー５０がイメージクラスのデバイスであることが含まれており、これにより、プリンター２０は、スキャナー５０がイメージクラスのデバイスであることを認識することができる。通信接続が確立してスキャナー５０と通信が可能な状態となると、プリンター２０は、スキャナー５０により原稿を読み取って得られた画像データを取得することができ、取得した画像データに基づき後述する各種処理を実行することが可能となる。即ち、本実施形態のプリンター２０は、スキャナー５０との通信接続が確立されていないときには、単機能プリンターとして動作し、スキャナー５０との通信接続が確立されると、スキャナー５０との連携によって多機能プリンターとして動作することが可能となる。
【００２６】
次に、プリンター２０とコンピューター１０との通信接続を確立する際の動作について説明する。プリンター２０とコンピューター１０とがＵＳＢケーブル８０により接続された状態で電源投入されたり、プリンター２０とコンピューター１０とが電源投入された状態でＵＳＢケーブル８０により接続されると、ＵＳＢの通信接続を確立し、コンピューター１０のＵＳＢホストコントローラー１７は、プリンター２０のＵＳＢデバイスコントローラー２２からＵＳＢデバイスとしての構成を記述したデバイスディスクリプターを取得する。プリンター２０は、ＵＳＢホストコントローラー１７からのデバイスディスクリプターの取得要求に対して単機能プリンターとして動作する場合にはプリンタークラスを返送し、多機能プリンターとして動作する場合にはプリンタークラスとスキャナーとしても使用可能であることを示すベンダー独自クラスとを返送する。これにより、コンピューター１０は、取得したデバイスディスクリプターにデバイスクラスとしてプリンタークラスのみが含まれると、プリンター２０が単機能プリンターであることを認識することができ、取得したデバイスディスクリプターにデバイスクラスとしてプリンタークラスおよびベンダー独自クラスが含まれると、プリンター２０が多機能プリンターであることを認識することができる。通信接続が確立してプリンター２０と通信が可能な状態となると、コンピューター１０は、プリンター２０に対して印刷指令（印刷ジョブ）を送信して画像を印刷させたり、プリンター２０が多機能プリンターとして動作する場合には各種機能を実行させたりすることが可能となる。
【００２７】
次に、こうして構成された本実施形態のプリンター２０の動作について説明する。図３は、メインコントローラー３０のＣＰＵ３１により実行されるスキャナー接続時処理の一例を示すフローチャートである。この処理は、スキャナー５０との通信接続が確立しているときに実行される。
【００２８】
スキャナー接続時処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、スキャナー５０にて開始ボタン６７が操作されたか否かを判定する（ステップＳ１００）。この処理は、スキャナー５０のＵＳＢデバイスコントローラー５２から開始ボタン６７の操作信号をＵＳＢホストコントローラー２４を介して受信することにより行なうことができる。なお、スキャナー５０は、挿入口５１に原稿が挿入されている状態で開始ボタン６７が操作されると、原稿を読み取って画像データを生成する。
【００２９】
続いて、スキャナー５０で生成された画像データをスキャナー５０のＵＳＢデバイスコントローラー２２からＵＳＢホストコントローラー２４を介して取得する（ステップＳ１１０）。そして、コンピューター１０と通信接続が確立しているか否かを判定し（ステップＳ１２０）、通信接続が確立していると判定すると、コンピューター１０から現在の動作モードを取得し、取得した動作モードを実行モードとして設定する（ステップＳ１３０）。ここで、動作モードは、スキャナー５０から受信した画像データに対してプリンター２０が実行する処理を決定するものであり、本実施形態では、スキャナー５０から取得した画像データに基づいて印刷処理を実行するコピーモードと、スキャナー５０から取得した画像データをコンピューター１０へ転送する転送モードとが含まれている。動作モードの取得は、例えば、コンピューター１０側では、ディスプレイ１９上に動作モードを選択するためのモード選択画面を表示してユーザーからの選択を受け付けると共に選択された動作モードをＵＳＢホストコントローラー１７から送信するものとし、プリンター２０側では、ＵＳＢデバイスコントローラー２２を介して選択されたモードを受信することにより行なうことができる。モード選択画面の一例を図４に示す。モード選択画面は、図示するように、「ご希望の動作モードを選択してください。」等のメッセージと、「コピーモード」と「転送モード（ＦＡＸ）」と「転送モード（保存）」と「転送モード（クラウド保存）」の各選択ボタンとが表示されている。ここで、「転送モード（ＦＡＸ）」と「転送モード（保存）」と「転送モード（クラウド保存）」は、いずれも、スキャナー５０で生成された画像データをプリンター２０がコンピューター１０へ転送するモードであるが、画像データを受信したコンピューター１０の動作がそれぞれ異なっている。即ち、「転送モード（ＦＡＸ）」は、受信した画像データを指定されたＦＡＸ番号へ送信するモードであり、その右隣にＦＡＸ番号を入力する入力エリアが設けられている。また、「転送モード（保存）」は、受信した画像データを指定されたフォルダーに保存するモードであり、その右隣にはフォルダーを指定するための入力エリアが設けられている。また、「転送モード（クラウド保存）」は、受信した画像データを指定されたＵＲＬのクラウドストレージへアップロードする転送モードであり、その右隣にはＵＲＬを指定するための入力エリアが設けられている。ステップＳ１２０でコンピューター１０との通信接続が確立されていないと判定すると、コピーモードを実行モードとして設定する（ステップＳ１４０）。
【００３０】
こうして実行モードを設定すると、設定した実行モードがコピーモードであるか否かを判定する（ステップＳ１５０）。実行モードがコピーモードであると判定すると、ステップＳ１１０で取得した画像データに基づいて印刷データを作成し（ステップＳ１６０）、作成した印刷データに基づいて印刷処理を実行する（ステップＳ１７０）。そして、コンピューター１０と通信接続が確立しているか否かを判定し（ステップＳ１８０）、通信接続が確立していると判定すると、履歴データをＰＤＦ（Portable Document Format）に変換し（ステップＳ１９０）、変換した履歴データをＵＳＢデバイスコントローラー２２を介してコンピューター１０（ＵＳＢホストコントローラー１７）へ送信して（ステップＳ２００）、スキャナー接続時処理を終了する。履歴データとしては、例えば、スキャン日時や送信者、サムネイルデータ（縮小イメージ）などを含めることができる。なお、履歴データを受信したコンピューター１０は、履歴データを内蔵するメモリーに保存したり、クラウドストレージにアップロードしたりすることができる。
【００３１】
ステップＳ１５０で設定した実行モードがコピーモードでないと判定すると、転送モードであるから、ステップＳ１１０で取得した画像データをＵＳＢデバイスコントローラー２２を介してコンピューター１０（ＵＳＢホストコントローラー１７）に転送して（ステップＳ２１０）、スキャナー接続時処理を終了する。なお、画像データを受信したコンピューター１０は、前述したように、「転送モード（ＦＡＸ）」と「転送モード（保存）」と「転送モード（クラウド保存）」のうちユーザー選択に応じて処理を実行することとなる。
【００３２】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のスキャナー５０が「画像読み取り装置」に相当し、開始ボタン６７が「操作部」に相当し、ＵＳＢホストコントローラー２４が「画像読み取り装置側通信手段」に相当し、図３のスキャナー接続時処理のステップＳ１２０〜Ｓ１４０の処理を実行するメインコントローラー３０のＣＰＵ３１が「実行モード取得手段」に相当し、スキャナー接続時処理のステップＳ１３０〜Ｓ２１０の処理を実行するメインコントローラー３０のＣＰＵ３１が「処理実行手段」に相当する。また、ＵＳＢデバイスコントローラー２２が「ホスト機器側通信手段」に相当し、スキャナー接続時処理のステップＳ１３０の処理を実行するメインコントローラー３０のＣＰＵ３１が「設定情報取得手段」に相当する。
【００３３】
以上説明した本実施形態のプリンター２０によれば、スキャナー５０と通信接続が確立している状態でスキャナー５０の開始ボタン６７が操作されると、スキャナー５０での原稿の読み取りによって生成された画像データを取得し、取得した画像データに対して現在の動作モード（コピーモード，転送モード）に応じた処理を実行するから、スキャナー５０の１つの開始ボタン６７に対してプリンター２０の複数の機能を実現することができる。この結果、ユーザーの利便性を向上させることができる。
【００３４】
また、本実施形態のプリンター２０によれば、コンピューター１０に接続されている状態では、実行モードをコンピューター１０から取得するから、携帯型プリンターなどプリンター２０の操作系がシンプルな構成のものにおいても、ユーザーが選択した多様なモードを取得することができる。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３６】
例えば、上述した実施形態では、動作モードとしてコピーモードと転送モードとを備えるものとしたが、これに限定されるものではなく、例えば、スキャナー５０から取得した画像データを内蔵するメモリーやプリンター２０に着脱可能なメモリーカード等に保存する保存モードを備える等、コピーモードを含む複数の動作モードを備えるものであれば、如何なる動作モードを備えるものとしてもよい。
【００３７】
上述した実施形態では、複数の動作モードのうちユーザーにより選択された動作モードをコンピューター１０から取得するものとしたが、これに限定されるものではなく、プリンター２０が備える操作パネルを用いてユーザーによる動作モードの選択を受け付けるものとしてもよい。
【００３８】
上述した実施形態では、スキャナー５０で生成された画像データに基づいて印刷処理を実行した場合、履歴データをＰＤＦに変換してコンピューター１０に送信するものとしたが、これに限定されるものではなく、履歴データをＰＤＦ以外の他のフォーマットに変換して送信するものとしてもよい。また、履歴データを送信しないものとしても構わない。
【００３９】
上述した実施形態では、転送モードでコンピューター１０が行なう処理としてＦＡＸ処理，保存処理，クラウド保存処理を設けるものとしたが、これに限定されるものではなく、これらの一部を省略してもよいし、他の処理を実行するものとしてもよい。
【００４０】
上述した実施形態では、プリンター２０を携帯型のプリンターに適用するものとしたが、これに限定されるものではなく、据え置き型のプリンターに適用するものとしてもよい。また、スキャナー５０も、携帯型のスキャナーに適用するものに限られず、据え置き型のスキャナーに適用するものとしてもよい。
【００４１】
上述した実施形態では、コンピューター１０（ホスト機器）やスキャナー５０（デバイス機器）と通信を行なう通信規格としてＵＳＢを用いるものとしたが、これに限定されるものではなく、如何なる通信規格を用いるものとしてもよい。
【符号の説明】
【００４２】
１０  コンピューター、１１  コンピューター本体、１２  ＣＰＵ、１３  ハードディスクドライブ（ＨＤＤ）、１４  ＲＡＭ、１５  インターフェース（Ｉ／Ｆ）、１６  キーボード、１７  ＵＳＢホストコントローラー、１８  表示用コントローラー、１９  ディスプレイ、２０  プリンター、２２  ＵＳＢデバイスコントローラー、２２ａ  ＵＳＢポート、２４  ＵＳＢホストコントローラー、２４ａ  ＵＳＢポート、３０  メインコントローラー、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インターフェース（Ｉ／Ｆ）、３６  電源ボタン、４０  プリンターエンジン、４１  キャリッジ、４２  ガイド、４３  キャリッジベルト、４４  インクカートリッジ、４５  プリントヘッド、４６  キャリッジモーター、４７  紙送りローラー、４８  紙送りモーター、４９  プリンターＡＳＩＣ、５０  スキャナー、５１  挿入口、５２  ＵＳＢデバイスコントローラー、５２ａ  ＵＳＢポート、６０  メインコントローラー、６１  ＣＰＵ、６２  ＲＯＭ、６３  ＲＡＭ、６４  インターフェース（Ｉ／Ｆ）、６６  電源ボタン、６７  開始ボタン、７０  スキャナーエンジン、７１  光源ユニット、７２Ｒ，７２Ｇ，７２Ｇ  ＬＥＤ、７３  導光体、７４  ＣＩＳ、７５  受光素子、７９  スキャナーＡＳＩＣ、８０，９０  ＵＳＢケーブル。
【図１】
2014192801.tif 000003
【図２】
2014192801.tif 000004
【図３】
2014192801.tif 000005
【図４】
2014192801.tif 000006