(57)【要約】【課題】携帯端末との間で通信が確立されていない場合においても出力設定項目（用紙サイズ、印刷枚数など）のパラメータについての自由度を高め、利便性を向上させる。【解決手段】携帯端末のディスプレイに複数の二次元コードが順次繰り返して表示される。複合機１は、読み取り動作を行い（Ｓ２）、取得した画像データをデコードする（Ｓ３）。そして、デコードされたデータから、二次元コードに埋め込まれた画像総数情報と識別子と設定データ要素を抽出する（Ｓ６，Ｓ１１）。これは、異なる識別子の数が画像総数情報と一致すると判断されるまで（Ｓ９：ＹＥＳ）、繰り返される。【選択図】図６
2020053941.tif 000002
【特許請求の範囲】
【請求項１】
イメージセンサ、原稿を支持可能で透光性のある画像読取面、及び、前記画像読取面の下方において前記イメージセンサを前記画像読取面に沿って往復動させるキャリッジを有するフラットベッド方式の画像読取部と、
画像データに基づいて記録媒体に画像を記録する画像記録部、及び、画像データを通信先装置に送信する画像送信部の少なくともいずれか一方と、
制御部とを備えており、
携帯端末のディスプレイに複数の画像が順次表示され、各画像に、前記画像記録部における画像の記録又は前記画像送信部における画像データの送信に係る指示情報を部分的に含む指示情報要素と、前記ディスプレイに表示される前記複数の画像の画像総数情報と、前記ディスプレイに表示されている当該画像の識別子とを示す一又は複数の記号からなる記号群が含まれている場合において、
前記制御部は、
前記キャリッジの所定回数の往復が原稿の１回の読み取り動作に対応するとして、前記画像読取面に支持された原稿の読み取り動作が少なくとも２回行われるように、前記画像読取部を制御する読み取り処理と、
前記読み取り処理における１回の前記読み取り動作によって作成された画像データのそれぞれから、携帯端末のディスプレイに表示された記号群に対応した指示情報要素、画像総数情報、及び、識別子をデータとして抽出する抽出処理と、
前記抽出処理が成功したかを判断する成否判断処理と、
前記成否判断処理において成功したと判断された前記抽出処理によって抽出された、互いに異なる識別子の数が画像総数情報が示す数と同じであるかを判断する総数判断処理と、
互いに異なる識別子に係る複数の指示情報要素から前記指示情報を構築する指示情報構築処理とを実行することを特徴とする複合機。
【請求項２】
前記読み取り処理において、前記記号群として二次元コードの読み取り動作を行うことを特徴とする請求項１に記載の複合機。
【請求項３】
前記制御部は、前記成否判断処理において失敗したと判断された前記抽出処理に係る指示情報要素を破棄する破棄処理をさらに実行することを特徴とする請求項１又は２に記載の複合機。
【請求項４】
前記制御部は、
前記読み取り処理において、前記読み取り動作における前記キャリッジの移動速度を変更することが可能であり、
前記成否判断処理において失敗したと判断された前記抽出処理の直後に行われる前記読み取り動作が、当該抽出処理の直前に行われた前記読み取り動作とは前記キャリッジの移動速度が異なるものとなるように、前記読み取り処理を実行することを特徴とする請求項１〜３のいずれか１項に記載の複合機。
【請求項５】
前記制御部は、
前記成否判断処理において失敗したと判断された前記抽出処理の直後に行われる前記読み取り動作における前記キャリッジの移動速度が、当該抽出処理の直前に行われた前記読み取り動作における前記キャリッジの移動速度よりも速くなるように、前記読み取り処理を実行することを特徴とする請求項４に記載の複合機。
【請求項６】
前記制御部は、
前記成否判断処理において失敗したと判断された前記抽出処理の直前に行われた前記読み取り動作における前記キャリッジの移動速度が所定上限速度である場合、当該読み取り動作の直前に行われた前記読み取り動作と当該読み取り動作の直後に行われる前記読み取り動作との間に動作待ち時間が設けられるように、前記読み取り処理を実行することを特徴とする請求項５に記載の複合機。
【請求項７】
前記総数判断処理において識別子の数が画像総数情報が示す数と同じであると判断された後に、前記読み取り処理を終了させる読み取り終了処理をさらに実行することを特徴とする請求項１〜６のいずれか１項に記載の複合機。
【請求項８】
前記指示情報構築処理で構築された指示情報に従って、記録媒体に画像が記録されるように前記画像記録部を制御する、又は、前記指示情報構築処理で構築された指示情報に従って、画像データが送信されるように前記画像送信部を制御する出力処理をさらに実行することを特徴とする請求項１〜７のいずれか１項に記載の複合機。
【請求項９】
複合機と携帯端末とを含む画像出力システムであって、
前記複合機は、
イメージセンサ、原稿を支持可能で透光性のある画像読取面、及び、前記画像読取面の下方において前記イメージセンサを前記画像読取面に沿って往復動させるキャリッジを有するフラットベッド方式の画像読取部と、
画像データに基づいて記録媒体に画像を記録する画像記録部、及び、画像データを通信先装置に送信する画像送信部の少なくともいずれか一方と、
複合機制御部とを備えており、
前記携帯端末は、
ディスプレイと、
端末制御部とを備えており、
前記端末制御部は、前記ディスプレイに複数の画像を順次表示することが可能であって、各画像に、前記画像記録部における画像の記録又は前記画像送信部における画像データの送信に係る指示情報を部分的に含む指示情報要素と、前記ディスプレイに表示される前記複数の画像の画像総数情報と、前記ディスプレイに表示されている当該画像の識別子とを示す一又は複数の記号からなる記号群が含まれ、
前記複合機制御部は、
前記キャリッジの所定回数の往復が原稿の１回の読み取り動作に対応するとして、前記画像読取面に支持された原稿の読み取り動作が少なくとも２回行われるように、前記画像読取部を制御する読み取り処理と、
前記読み取り処理における１回の前記読み取り動作によって作成された画像データのそれぞれから、携帯端末のディスプレイに表示された記号群に対応した指示情報要素、画像総数情報、及び、識別子をデータとして抽出する抽出処理と、
前記抽出処理が成功したかを判断する成否判断処理と、
前記成否判断処理において成功したと判断された前記抽出処理によって抽出された、互いに異なる識別子の数が画像総数情報が示す数と同じであるかを判断する総数判断処理と、
互いに異なる識別子に係る複数の指示情報要素から前記指示情報を構築する指示情報構築処理とを実行することを特徴とする画像出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機及び画像出力システムに関する。
【背景技術】
【０００２】
近年の複合機（ＭＦＰ：Multi-Function Peripheral）には、スマートフォンなどの携帯端末と例えば無線ＬＡＮ（Local Area Network）を介してダイレクトに通信を確立できるものが多い（特許文献１参照）。そして、携帯端末から、１以上の出力設定項目（例えば、用紙サイズ、印刷枚数、カラーモード、画質）に関するパラメータ（出力設定データ）を、無線通信を介して複合機に送信して印刷又はファックス送信を実行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３０２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えばディスプレイが備えられていない複合機の場合、無線通信の識別情報（例えばＳＳＩＤ（Service Set IDentifier））及びパスワードを表示させたり、タッチパネルを介したパスワードの入力ができないため、携帯端末との間で無線通信を確立することは困難となる。したがって、１以上の出力設定項目に関するパラメータとして予め複合機に記憶された所定パラメータを用いて印刷又はファックス送信せざるを得ず、利便性の面で良好であるとはいえない。そこで、携帯端末との通信が確立されていない場合であっても、出力設定項目のパラメータについての自由度を高めることが望まれる。また、携帯端末との通信が確立されていない場合において、出力設定データのサイズが非常に大きいときの対処が問題となる。
【０００５】
本発明の目的は、携帯端末との間で通信が確立されていない場合においても出力設定項目のパラメータについての自由度を高め、利便性を向上させることができる複合機及び画像出力システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る複合機は、イメージセンサ、原稿を支持可能で透光性のある画像読取面、及び、前記画像読取面の下方において前記イメージセンサを前記画像読取面に沿って往復動させるキャリッジを有するフラットベッド方式の画像読取部と、画像データに基づいて記録媒体に画像を記録する画像記録部、及び、画像データを通信先装置に送信する画像送信部の少なくともいずれか一方と、制御部とを含んでいる。そして、携帯端末のディスプレイに複数の画像が順次表示され、各画像に、前記画像記録部における画像の記録又は前記画像送信部における画像データの送信に係る指示情報を部分的に含む指示情報要素と、前記ディスプレイに表示される前記複数の画像の画像総数情報と、前記ディスプレイに表示されている当該画像の識別子とを示す一又は複数の記号からなる記号群が含まれている場合において、前記制御部は、前記キャリッジの所定回数の往復が原稿の１回の読み取り動作に対応するとして、前記画像読取面に支持された原稿の読み取り動作が少なくとも２回行われるように、前記画像読取部を制御する読み取り処理と、前記読み取り処理における１回の前記読み取り動作によって作成された画像データのそれぞれから、携帯端末のディスプレイに表示された記号群に対応した指示情報要素、画像総数情報、及び、識別子をデータとして抽出する抽出処理と、前記抽出処理が成功したかを判断する成否判断処理と、前記成否判断処理において成功したと判断された前記抽出処理によって抽出された、互いに異なる識別子の数が画像総数情報が示す数と同じであるかを判断する総数判断処理と、互いに異なる識別子に係る複数の指示情報要素から前記指示情報を構築する指示情報構築処理とを実行する。
【０００７】
本発明に係る画像出力システムは、上述した複合機と携帯端末とを含む。
【発明の効果】
【０００８】
ディスプレイを有する携帯端末と複合機との通信を確立することが煩雑である場合又はできない場合においても、携帯端末から複合機に画像の出力処理に係る指示情報を提供することが可能となる。したがって、携帯端末との通信が確立されていない複合機に対しても、携帯端末との通信が確立された複合機と同様の指示情報を提供することができる。また、指示情報のデータサイズが大きく複数の画面に分けて携帯端末に表示される場合であっても、抽出された複数の指示情報要素から指示情報を構築することができる。
【０００９】
なお、本発明において、指示情報は、出力設定データを含むものであってもよいし、出力設定データのネットワーク上の位置指定情報を含むものであってもよい。
【００１０】
したがって、本発明によると、携帯端末との間で通信が確立されていない場合においても出力設定項目のパラメータについての自由度を高め、利便性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態にかかる複合機に搭載されたプリント部の内部構造を示す概略側面図である。
【図２】図１に示す複合機に搭載された読取装置のカバーが開状態での上面図である。
【図３】図２に示す読取装置の内部構造を示す概略側面図である。
【図４】図１に示す複合機及び携帯端末を含む画像出力システムのブロック図である。
【図５】携帯端末のディスプレイに互いに異なる二次元コードを含む画像が順次繰り返して表示される様子及び二次元コードに埋め込まれたデータの一例を示す模式図である。
【図６】図１に示す複合機の動作を示すフローチャートである。
【図７】図６のＳ２で行われる読み取り動作の詳細を示すフローチャートである。
【図８】携帯端末のディスプレイにおける二次元コードの切替と、複合機における読み取り処理の例を示した模式図である。
【発明を実施するための形態】
【００１２】
［システム全体構成］
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。本実施形態においては、プリント機能、スキャン機能、ファックス機能及びコピー機能を有する、いわゆる複合機１と、一例としてスマートフォンである携帯端末１１０（図４参照）とを含む画像出力システムについて説明する。本実施形態において、携帯端末１１０は複合機１との間で通信が確立していない。つまり、携帯端末１１０は、有線通信及び無線通信のいずれを介しても複合機１と接続されていない。なお、複合機１には、プリント機能及びファックス機能のいずれか一方だけが備えられていてもよい。
【００１３】
複合機１は、液晶パネルなどのディスプレイを含んでいない。複合機１は、図１に示すように、画像の記録を行うプリント部１０を有している。図１は、複合機１内のプリント部１０の内部構成を示している。以下の説明においては、複合機１が使用可能に設置された状態（図１の状態）を基準として上下方向が定義され、筐体１１の開口１３が設けられている側を手前側（正面）として前後方向が定義され、複合機１を手前側（正面）から見て左右方向が定義される。
【００１４】
［プリント部］
プリント部１０は、図１に示すように、給紙トレイ９１、排出トレイ５、記録部６、搬送部７、及び制御部（複合機制御部）８を有する。給紙トレイ９１、記録部６、搬送部７、及び制御部８は、複合機１の筐体１１内に収容されている。制御部８は、複合機１全体の制御を行う。筐体１１内において、記録部６の下方には給紙トレイ９１が配置されている。筐体１１の前面には１以上の操作ボタン２８及び１以上のＬＥＤランプ２９が設けられている。なお、図１においては図示を省略しているが、複合機１は、記録部６よりも上方に配置されたフラットベッド方式の画像読取部（スキャナ）３０（図２及び図３参照）と、ファクシミリの受送信を行うファクシミリ通信部２６（図４参照）とをさらに有している。
【００１５】
給紙トレイ９１は、複数の用紙９を積層状態で支持して収容することが可能なものである。給紙トレイ９１は、筐体１１の正面に形成された開口１３から前後方向に挿抜可能となっている。なお、給紙トレイ９１の前方側の上方には排出トレイ５が配置されており、排出トレイ５は給紙トレイ９１と共に移動するようになっている。給紙トレイ９１は、用紙９を支持する支持面９１ａを有している。支持面９１ａは上下方向に垂直な面である。給紙トレイ９１が筐体１１内に位置しているときは、支持面９１ａは筐体１１の内部空間に露出している。給紙トレイ９１の後端部には、傾斜板９１ｂが設けられている。
【００１６】
記録部６は、キャリッジ６１と、記録ヘッド６３とを有している。キャリッジ６１は、２つのガイドレール６７ａ、６７ｂによって支持されている。２つのガイドレール６７ａ、６７ｂは、前後方向に互いに離隔して配置され、各々が左右方向に延設されている。キャリッジ６１は、２つのガイドレール６７ａ、６７ｂを跨ぐようにして配置されている。キャリッジ６１は、キャリッジ駆動モータ２１（図４参照）により、２つのガイドレール６７ａ、６７ｂに沿って主走査方向である左右方向に往復移動される。記録ヘッド６３は、キャリッジ６１に搭載されている。記録ヘッド６３は、インクカートリッジ（不図示）から供給されたインクを、下面のノズル面６９に設けられた複数のノズル（不図示）から吐出する。
【００１７】
搬送部７は、用紙９をプリント部１０の内部において搬送するものであり、給紙ローラ５０、搬送ローラ対７１、排出ローラ対７３、プラテン７５、及びガイド部材１６、１７を含む。給紙ローラ５０は、給紙トレイ９１内の用紙９を後方に向かって送り出す。
【００１８】
給紙ローラ５０は、給紙トレイ９１の上方に配置されている。給紙ローラ５０は、アーム５１の一端部に回動可能に支持されている。アーム５１の給紙ローラ５０を支持している一端側とは反対の他端部は、筐体１１に固定され左右方向に延びる支軸５２に支持されており、支軸５２を中心として左右方向と直交する面内で揺動可能となっている。アーム５１は、ばね（不図示）により給紙ローラ５０が給紙トレイ９１に支持された用紙９を押圧する方向に付勢されており、給紙ローラ５０は、給紙トレイ９１に支持された用紙のうちで最も上に位置する用紙９と接触するようになっている。また、給紙ローラ５０は、給紙モータ２２（図４参照）からの駆動力が付与されて回転する。
【００１９】
搬送ローラ対７１及び排出ローラ対７３は前後方向に記録部６を挟んで配置されており、搬送ローラ対７１は記録部６よりも後方に、排出ローラ対７３は記録部６よりも前方に配置されている。プラテン７５は、記録部６の下方において記録部６のノズル面６９と対向するように配置されている。
【００２０】
搬送ローラ対７１は、搬送モータ２３（図４参照）からの駆動力が付与されて回転する駆動ローラ７１ａと、駆動ローラ７１ａの回転に伴って連れ回る従動ローラ７１ｂとにより構成されている。排出ローラ対７３は、搬送モータ２３からの駆動力が付与されて回転する駆動ローラ７３ａと、駆動ローラ７３ａの回転に伴って連れ回る従動ローラ７３ｂとにより構成されている。
【００２１】
ガイド部材１６、１７は、筐体１１の後方端部付近に配置されている。ガイド部材１６、１７は前後方向に所定間隔を隔てて互いに対向している。ガイド部材１６、１７の間は、給紙トレイ９１から給紙された用紙９の搬送路となっている。ガイド部材１６、１７は、いずれも湾曲した板状部材であり、給紙トレイ９１の後方側の端部近傍から搬送ローラ対７１の近傍まで延びている。
【００２２】
給紙ローラ５０によって給紙トレイ９１から後方に送り出された用紙９は、給紙トレイ９１の後端部に設けられた傾斜板９１ｂにより斜め上方に向かい、ガイド部材１６、１７の間を通って、搬送ローラ対７１に挟持される位置に到達する。
【００２３】
給紙トレイ９１から給紙されて搬送ローラ対７１に挟持された用紙９は、搬送ローラ対７１によって前方に搬送される。搬送ローラ対７１によって前方に搬送された用紙９は、プラテン７５によって支持された状態で、主走査方向に移動する記録ヘッド６３のノズル（不図示）からインクが吐出されて画像が記録される。記録済みの用紙９は、排出ローラ対７３によって前方に搬送されて、排出トレイ５に排出される。
【００２４】
［画像読取部］
次に、図２及び図３を参照しつつ、画像読取部３０の構成について説明する。画像読取部３０は、透光性のあるプラテンガラス３１、カバー３２、読取デバイス３３、及び移動機構３４を有している。プラテンガラス３１は、複合機１の直方体形状の筐体１１の上部に形成された開口１１ａを、筐体１１の内側から閉塞している。プラテンガラス３１の上面３１ａにおける開口１１ａから露出している部分が、原稿を支持可能で透光性のある原稿配置領域としての画像読取面となっている。なお、図２には、画像読取面に、ディスプレイ１１２（図５参照）を下面として携帯端末１１０が配置された様子が描かれている。後述するように、本実施形態においては、画像読取部３０を用いて、ディスプレイ１１２に表示された二次元コードの読み取り処理が実行される。
【００２５】
カバー３２は、その一端部が筐体１１の上面に回動可能に支持されており、プラテンガラス３１の上面３１ａを覆う閉位置（図３中破線で示す位置）と上面３１ａを露出させる開位置（図３中実線で示す位置）とを取り得る。なお、図２は、カバー３２が開位置にある状態で画像読取部３０を上方から見たときの読取デバイス３３の位置を示すものであり、移動機構３４の図示は省略している。
【００２６】
読取デバイス３３及び移動機構３４は、筐体１１の内部空間に配置されている。読取デバイス３３は、図３に示すように、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）又はＣＣＤ（Charge Coupled Device）を有するイメージセンサ４１、光源４３、ロッドレンズアレイ４５、及びこれらが搭載されるキャリッジ４７などで構成される。なお、図２においては、イメージセンサ４１のみを図示している。図２に示すように、イメージセンサ４１は、複数の受光素子４０がプラテンガラス３１の上面３１ａと平行な主走査方向（図２紙面における上下方向）に配列されたリニアイメージセンサである。光源４３は、発光ダイオードなどで構成されており、プラテンガラス３１に向けて光線を出射する。ロッドレンズアレイ４５は、光源４３から出射され障害物により反射された光線をイメージセンサ４１の各受光素子４０に結像させる。
【００２７】
移動機構３４は、読取デバイス３３を、プラテンガラス３１の上面３１ａと平行な面内において、主走査方向と直交する副走査方向（図３紙面における左右方向）に移動させるものである。図３に示すように、移動機構３４は、正逆回転可能なモータ５９によって駆動される駆動ローラ５１と、従動ローラ５３と、駆動ローラ５１及び従動ローラ５３に架け渡されたエンドレスのベルト５５などで構成されている。ベルト５５には、読取デバイス３３のキャリッジ４７が取り付けられており、駆動ローラ５１の回転によりベルト５５が走行することで読取デバイス３３が副走査方向に往復移動できるようになっている。駆動ローラ５１及び従動ローラ５３は、副走査方向に関して、プラテンガラス３１の画像読取面の外側にそれぞれ配置されている。よって、読取デバイス３３は、移動機構３４により、プラテンガラス３１の画像読取面の副走査方向に関する一端から他端まで移動可能となっている。なお、読取デバイス３３は、スキャニングが行われていないときは、副走査方向に関して、プラテンガラス３１の画像読取面の側方（図２では左側）であって、画像読取面と対向しないホームポジション（矢印Ｈで示す位置）に配置される。
【００２８】
［ブロック構成］
次に、図４を参照して、本実施形態に係る画像出力システムのブロック構成について説明する。図４に示すように、複合機１の制御部８には、上述した１以上の操作ボタン２８及び１以上のＬＥＤランプ２９が電気的に接続されている。操作ボタン２８は、ユーザ操作に応じた出力信号を制御部８に出力する。操作ボタン２８は、プリント機能、スキャン機能、ファクシミリ機能及びコピー機能を選択するための機能選択用のボタンと、機能選択用のボタンで選択した機能を実行するための実行用のボタンとを少なくとも含んでいる。ＬＥＤランプ２９は、制御部８からの出力信号に基づいて表示態様（消灯、点灯、点滅など）が切り替わることで、ユーザへの報知を行うことができる。
【００２９】
また、制御部８には、プリント部１０のキャリッジ駆動モータ２１、記録ヘッド６３、給紙モータ２２、及び、搬送モータ２３が電気的に接続されている。さらに、制御部８には、画像読取部３０に含まれる、読取デバイス３３のイメージセンサ４１及び光源４３、並びに、移動機構３４のモータ５９が電気的に接続されている。制御部８には、ＵＳＢ(Universal Serial Bus)インターフェース２５が電気的に接続されている。ＵＳＢインターフェース２５は、ＵＳＢ規格のインターフェースであり、リムーバブルメモリとしてのＵＳＢメモリを接続することができる。本実施形態の複合機１は、ダイレクトプリント機能を有しており、ＵＳＢインターフェース２５に接続されたＵＳＢメモリに格納された画像データに係る画像をプリントすることができる。
【００３０】
制御部８には、ファクシミリ通信部２６及びネットワーク通信部２７も接続されている。ファクシミリ通信部２６は、電話回線を介して通信先装置との間でファクシミリ信号としての画像データの受送信を行う。ネットワーク通信部２７は、ＬＡＮ及びプロキシサーバを介して複合機１をインターネットに接続するためのものである。したがって、複合機１は、インターネットに接続されたサーバ等の装置と通信することができる。なお、ＬＡＮは、有線ＬＡＮであってもよいし、無線ＬＡＮであってもよい。また、ＬＡＮは、有線ＬＡＮ及び無線ＬＡＮの両方を含んでいてもよい。本例では複合機１はネットワーク通信部２７を有しているが、有していなくてもよい。
【００３１】
制御部８は、図４に示すように、ＣＰＵ（Central Processing Unit）８１、ＲＯＭ（Read Only Memory）８２、ＲＡＭ（Random Access Memory）８３、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）８４、ＡＳＩＣ（Application Specific Integrated Circuit）８５を含み、これらが協働して、プリント部１０、ファクシミリ通信部２６、ネットワーク通信部２７及び画像読取部３０の各部の動作を制御する。
【００３２】
なお、図４では、ＣＰＵ８１及びＡＳＩＣ８５を１つずつ図示しているが、制御部８は、ＣＰＵ８１を１つだけ含み、この１つのＣＰＵ８１が必要な処理を一括して行うものであってもよいし、ＣＰＵ８１を複数含み、これら複数のＣＰＵ８１が必要な処理を分担して行うものであってもよい。また、制御部８は、ＡＳＩＣ８５を１つだけ含み、この１つのＡＳＩＣ８５が必要な処理を一括して行うものであってもよいし、ＡＳＩＣ８５を複数含み、これら複数のＡＳＩＣ８５が必要な処理を分担して行うものであってもよい。
【００３３】
携帯端末１１０は、制御部（端末制御部）１１１と、タッチパネル式のディスプレイ１１２と、無線ＬＡＮ及び無線通信回線の通信ユニット１１３とを有している。図示を省略するが、制御部１１１は、ＣＰＵ、ＲＯＭ、ＥＥＰＲＯＭ、ＲＡＭ、ＡＳＩＣを含み、これらが協働して、携帯端末１１０の各部の動作を制御する。
【００３４】
本実施形態において、ＥＥＰＲＯＭには、携帯端末１１０のオペレーティングシステムに係るソフトウェアと、携帯端末１１０から複合機１の動作を制御するために用いられるソフトウェア（以下「複合機アプリ」と称する）とが格納されており、複合機アプリを起動させて複合機アプリの画面がディスプレイ１１２に表示された状態においてユーザがディスプレイ１１２にタッチ操作を行うことで、複合機アプリはタッチ操作に応じた処理を行う。
【００３５】
［携帯端末の動作］
次に、携帯端末１１０を用いてプリント部１０又はファクシミリ通信部２６における画像記録に係る出力設定データ（カラーモード、記録部数などのパラメータの組）を複合機１に供給する処理手順の一例に係る携帯端末１１０の動作について説明する。以下に説明する動作は、制御部１１１による制御に従って実行される。
【００３６】
まず、ユーザは携帯端末１１０のタッチパネルに所定の操作を行うことによって、複合機アプリを起動させる。そして、複合機アプリの画面表示によって、複合機１のプリント部１０又はファクシミリ通信部２６の動作に関するパラメータである出力設定データの入力をユーザに促す。出力設定データは、例えば、記録部数、給紙トレイ、画質、濃度といった出力設定項目のパラメータである。これらの設定項目が多数ある場合、及び／又は、データ量の大きいパラメータが含まれる場合には、出力設定データはサイズが数Ｍバイトの非常に大きなデータになることがある。
【００３７】
携帯端末１１０と複合機１との通信が確立されている場合には、携帯端末１１０は、ユーザによるディスプレイ１１２への所定の操作にしたがって、入力された出力設定データを有線通信又は無線通信により複合機１に送信することが可能である。しかし、複合機１がディスプレイを持たないなどの理由で携帯端末１１０と複合機１との通信が確立できない又は困難な場合、代替手段として、複合機アプリは、ユーザによるディスプレイ１１２への所定の操作にしたがって、「設定データ表示モード」で動作することが可能である。設定データ表示モードにおいては、ユーザによって入力された出力設定データ、及び／又は、複合機アプリのデフォルト値としてＥＥＰＲＯＭに格納されていた出力設定データが、例えばＱＲコード（登録商標）である二次元コードに変換されてディスプレイ１１２に表示される。後述するように、本実施形態においてはディスプレイ９１とプラテンガラス３１の上面３１ａにおける画像読取面とが対向するように携帯端末１１０が画像読取部３０に配置されて、複合機１による二次元コードの読み取り処理が実行される。
【００３８】
１つの二次元コードに埋め込むことができるデータ量の上限は規格により決められている。そのため、出力設定データのサイズがこの上限よりも大きい場合には、出力設定データを複数の設定データ要素に分割し、それぞれに異なる設定データ要素が埋め込まれた複数の二次元コードをディスプレイ１１２に表示することが考えられる。しかし、ディスプレイ１１２の画面解像度及び画像読取部３０の読取解像度などの理由でディスプレイ１１２に同時に複数の二次元コードを表示することができないことがある。このような場合、本実施形態において、複合機アプリは、ユーザが停止操作を行うまで又は表示開始から一定時間が経過するまで、それぞれが１つの二次元コードを含む複数の画像が順次繰り返してディスプレイ１１２に表示されるようにする。このときの画像の切替周期は、予め決められた又はユーザが設定した所定時間である。なお、複合機アプリは、二次元コードを含む画像を表示する前に、携帯端末９０を画像読取部３０に読み取り可能なように配置することをユーザに促すメッセージをディスプレイ１１２に表示させるようにしてもよい。また、変形例として、ディスプレイ１１２における二次元バーコードを含む画像の切替周期は一定でなくてもよい。
【００３９】
図５に、複合機アプリが設定データ表示モードで動作している間におけるディスプレイ１１２への表示例を示す。本例では、ディスプレイ１１２に、それぞれが１つの二次元コードを含む３つの異なる画像が所定時間を切替周期として順次繰り返して表示される。図５の上段左側に示すのは、設定データ表示モードの初期段階で携帯端末１１０のディスプレイ１１２に二次元コードを含む画像が表示された様子である。この二次元コードには、図５の上段右側に記載されているように、以下の情報が埋め込まれている。
ＱＲコードNo.     １
ＱＲコード総数    ３
機能            Copy
カラーモード    モノクロ
両面印刷        両面（長辺とじ）
両面読取        片面
給紙トレイ      Tray1
画質            ノーマル
記録紙タイプ    光沢紙
【００４０】
このうち、「ＱＲコードNo.」という文字列は、これと対になる記号が、図５の上段左側に描かれた画像に含まれる二次元コードの識別子であることを示している。識別子はここでは「１」であるが、例えば「Ａ」、「Ｚ」、「409」、「＝」、「＋」などのどのような記号であってもよい。「ＱＲコード総数」という文字列は、これと対になる記号が、出力設定データが上述した所定の上限サイズを超えた場合に、出力設定データがいくつの設定データ要素に分割して二次元コードとして埋め込まれているかの画像総数情報であることを示している。ここでは「ＱＲコード総数」と対になる記号が数字の「３」である。つまり、この例において、順次繰り返してディスプレイ１１２に表示されるすべての二次元コードにおいて「ＱＲコード総数」と対になる記号は「３」となる。なお、「ＱＲコード総数」と対になる記号は、この総数に等しい数の識別子の集合体としての識別子のリストであってもよい。以下の７つは、出力設定項目（機能、カラーモードなど）とそのパラメータとの組み合わせである。したがって、本例において、二次元コードは、７つの出力設定項目を示す文字列、これに対応した７つのパラメータである設定データ要素、画像総数情報及び識別子を示す記号であると言える。
【００４１】
図５の上段左側に示す画像の表示が開始されてから所定時間が経過すると、ディスプレイ１１２には、図５の中段左側に示す画像が表示される。この画像に含まれる二次元コードには、図５の中段右側に記載されている情報が埋め込まれている。すなわち、この二次元コードは「ＱＲコードNo.」と対になる記号が 「２」である。「ＱＲコード総数」と対になる記号は図５の上段左側に示された二次元コードと同じく「３」である。以下の５つは、図５の上段右側とは異なる出力設定項目（記録紙サイズ、拡縮など）とそのパラメータとの組み合わせである。
【００４２】
図５の中段左側に示す画像の表示が開始されてから所定時間が経過すると、ディスプレイ１１２には、図５の下段左側に示す画像が表示される。この画像に含まれる二次元コードには、図５の下段右側に記載されている情報が埋め込まれている。すなわち、この二次元コードは「ＱＲコードNo.」と対になる記号が 「３」である。「ＱＲコード総数」と対になる記号は図５の上段左側及び中段左側に示された二次元コードと同じく「３」である。以下の７つは、図５の上段右側及び中段右側とは異なる出力設定項目（ソート、レイアウトなど）とそのパラメータとの組み合わせである。
【００４３】
そして、図５の下段左側に示す画像の表示が開始されてから所定時間が経過すると、ディスプレイ１１２には、図５の上段左側に示す画像が再び表示される。以下、ディスプレイ１１２に表示される画像は所定時間ごとに同様にして変更される。
【００４４】
［複合機の動作］
次に、複合機アプリが設定データ表示モードで動作することによって携帯端末１１０のディスプレイ１１２に図５に示すように３つの二次元コードが順次繰り返して表示される場合における、複合機１での動作について説明する。以下に説明する動作は、制御部８による制御に従って実行される。また、以下に説明する動作は、複合機アプリが設定データ表示モードで動作している携帯端末１１０を、ディスプレイ１１２と画像読取部３０の画像読取面とが対向するようにユーザが配置済みであることを前提としている。
【００４５】
図６は、複合機１の動作を示すフローチャートである。複合機１は、二次元コードの読み取り開始指示を受け付けたかを繰り返し判断する（Ｓ１）。この判断は、所定の操作ボタン２８が押下されたかどうかに基づいて行われる。そして、読み取り開始指示を受け付けたと判断すると（Ｓ１：ＹＥＳ）、Ｓ２において、１回の読み取り動作が行われるように画像読取部３０を制御する。後述するように本実施形態では携帯端末１１０のディスプレイ１１２に表示される二次元コードが切り替えられることに対応して、Ｓ２が複数回行われることになり、このような２回以上の読み取り動作が、本実施形態における読み取り処理に該当する。本実施形態において、１回の読み取り動作は、画像読取面の全域をカバーするキャリッジ４７の副走査方向への１回の往復に対応している。通常、１回の読み取り動作では往動時に画像データを取得し、復動時に画像データを取得することはない。
【００４６】
Ｓ２における１回の読み取り動作の詳細は後述することとし、Ｓ３以降の処理について先に説明する。Ｓ３においては、Ｓ２における１回の読み取り動作によって得られた画像データを、二次元コードの規格に基づいてデコードする。デコードされたデータは、ＲＡＭ８３に保存される。デコードされたデータには、二次元コードの規格に沿ったチェックデジットが含まれている。そして、Ｓ４において、デコードされたデータに含まれるチェックデジットを解析することによって、読み取った画像データのデコードが成功したか否かを判断する。
【００４７】
デコードが失敗したと判断された場合（Ｓ４：ＮＯ）、デコードされてＲＡＭ８３に保存されたデータを破棄し（Ｓ５）、Ｓ２に戻る。
【００４８】
ここで、Ｓ４においてデコードが失敗及び成功と判断される場合の一例を、図８を参照しつつ説明する。
【００４９】
図８（ａ）は、図５に示した例に対応して、携帯端末１１０のディスプレイ１１２に３つの二次元コードが所定時間を切替周期として順次繰り返して表示されることを表している。つまり、「ｐａｇｅ＝１」、「ｐａｇｅ＝２」及び「ｐａｇｅ＝３」が、それぞれ、図５の上段左側、中段左側及び下段左側に示す二次元コードに対応している。
【００５０】
仮にディスプレイ１１２が「ｐａｇｅ＝１」の表示を開始したと同時に複合機１の画像読取部３０が読み取り動作を開始した場合、１回目の読み取り動作に要する時間が、図８（ｂ）に示すように、携帯端末１１０における二次元コードの切替周期よりも長ければ、１回目の読み取り動作の途中で、「ｐａｇｅ＝１」から「ｐａｇｅ＝２」への切替が行われることになる。なお、本実施形態では上述したように１回の読み取り動作がキャリッジ４７の１回の往復に対応しており、往動時に画像データを取得するが、ここでは説明を簡略化するために復動に要する時間が実質的にゼロであると仮定している。このように読み取り動作の途中においてディスプレイ１１２に表示される二次元コードの切替が行われると、Ｓ４においてデコードが失敗と判断されることになる。
【００５１】
図８（ｃ）に示すように、１回目の読み取り動作に要する時間が、携帯端末１１０における二次元コードの切替周期よりも短ければ、１回目の読み取り動作の途中で、「ｐａｇｅ＝１」から「ｐａｇｅ＝２」への切替が行われることはなく、１回目の読み取り動作終了時にも開始時と同じ二次元コードつまり「ｐａｇｅ＝１」が表示されている。このように読み取り動作の途中においてディスプレイ１１２に表示される二次元コードの切替が行われなければ、Ｓ４においてデコードが成功と判断される。なお、ここでは、デコードが失敗する理由の一例として、１回の読み取り動作の途中においてディスプレイ１１２に表示される二次元コードの切替が行われる場合を説明したが、デコードが失敗する理由は、これ以外であることもあり得る。
【００５２】
デコードが成功したと判断された場合（Ｓ４：ＹＥＳ）、Ｓ６において、デコードされたデータの先頭から所定桁領域にある、「ＱＲコードNo.」を示す文字列及びこれに対応した識別子、並びに、「ＱＲコード総数」を示す文字列及びこれに対応した画像総数情報をデータとして抽出する。例えば、図５の上段左側に示す二次元コードの場合には、「page=1,page-total=3」とのデータを抽出する。
【００５３】
次に、Ｓ６におけるデータ抽出が成功したか否かを判断する（Ｓ７）。この判断は、例えば、Ｓ６で抽出したデータが「page=X,page-total=Y」というフォーマット（ここで、XとYは任意の自然数）に従ったものとなっているかどうかに基づいて行う。本実施形態では、Ｓ４及びＳ７の処理が成否判断処理に該当する。
【００５４】
抽出が失敗したと判断された場合（Ｓ７：ＮＯ）、デコードされてＲＡＭ８３に保存されたデータを破棄し（Ｓ８）、Ｓ２に戻る。Ｓ５及びＳ８が本実施形態における破棄処理に該当する。Ｓ７において抽出が失敗と判断されるのは、デコードが失敗する場合と同じく、読み取り動作の途中においてディスプレイ１１２に表示される二次元コードの切替が行われることが一因となりうるが、他の原因で抽出が失敗と判断されることもありうる。
【００５５】
抽出が成功したと判断された場合（Ｓ７：ＹＥＳ）、Ｓ６で抽出された識別子が、後述するＳ１１においてＥＥＰＲＯＭ８４に格納された既に抽出済みの識別子のいずれかと一致するかを判断する（Ｓ９）。既に抽出済みの識別子のいずれかと一致する場合（Ｓ９：ＹＥＳ）、デコードされてＲＡＭ８３に保存されたデータを破棄し（Ｓ１０）、Ｓ２に戻る。
【００５６】
既に抽出済みの識別子のいずれとも一致しない場合（Ｓ９：ＮＯ）、Ｓ１１に進む。Ｓ１１では、Ｓ３でデコードされてＲＡＭ８３に保存されたデータから、出力設定項目を示す文字列とそのパラメータとの１以上の組み合わせを含む設定データ要素を抽出する。例えば、図５の上段左側に示す二次元コードの場合には、「function=copy,color=bw,duplex-print=long,duplex-scan=off,input-tray=tray1,quality=normal,paper-type=other-glossy,」とのデータを抽出する。本実施形態においては、Ｓ３、Ｓ６及びＳ１１での処理が、抽出処理に該当する。抽出されたデータは、Ｓ６で抽出された画像総数情報及び識別子と共に、出力設定データの一部である設定データ要素としてＥＥＰＲＯＭ８４に格納される。このようにして、互いに異なる識別子に係る画像総数と同数の設定データ要素が順次ＥＥＰＲＯＭ８４に格納されることによって、ＥＥＰＲＯＭ８４において出力設定データが構築される。すなわち、Ｓ１１において設定データ要素を順次ＥＥＰＲＯＭ８４に格納する処理が、本実施形態における指示情報構築処理に該当する。
【００５７】
続いて、Ｓ１２において、ＥＥＰＲＯＭ８４に格納された互いに異なる識別子の数が画像総数と一致しているか否かを判断する（総数判断処理）。一致してない場合（Ｓ１２：ＮＯ）、Ｓ２に戻る。一致している場合（Ｓ１２：ＹＥＳ）、Ｓ１３で読み取り処理を終了する（読み取り終了処理）。つまり、画像読取部３０におけるキャリッジ４７の往復動を停止させる。そして、Ｓ１４において、ＬＥＤランプ２９を所定パターンで点滅させるなどして、コピー又はＦＡＸ送信の対象となる原稿を画像読取部３０の画像読取面に配置することをユーザに促す。もし読み取り処理の終了後であって以下に説明するＳ１５の開始前に、ユーザが携帯端末１１０を操作して設定データ表示モードを終了させた場合、携帯端末１１０のディスプレイ１１２に、原稿を画像読取部３０の画像読取面に配置することをユーザに促すメッセージを表示させてもよい。
【００５８】
そして、所定の操作ボタン２８が操作されると、画像読取部３０の画像読取面に配置された原稿を読み取る。そして、この読み取りによって得られた画像データと、ＥＥＰＲＯＭ８４において構築された出力設定データとに基づいて、Ｓ１５において、プリント部１０での画像記録又はファクシミリ通信部２６での画像送信を行う（出力処理）。なお、変形例として、出力される画像データは、ＵＳＢインターフェースに接続されたＵＳＢメモリに格納されたものであってもよいし、読み取り処理を行って出力設定データを取得する前に読み取り装置３０で原稿を読み取って取得したものであってもよい。
【００５９】
ここで、Ｓ２において行われる処理の詳細を図７を参照しつつ説明する。まず、Ｓ２１において、今回が読み取り開始指示の受け付け後の最初の読み取り動作であるかを判断する。最初の読み取り動作であれば（Ｓ２１：ＹＥＳ）、Ｓ２２において所定の読み取り速度（キャリッジ移動速度）で１回の読み取り動作を行い、Ｓ２３に進む。一例として、Ｓ２２における所定の読み取り速度は、予め画像読取部３０に設定された複数の読み取り速度のうちで最も遅いものであってよい。
【００６０】
最初の読み取り動作でなければ（Ｓ２１：ＮＯ）、Ｓ２３において、直前に行われた読み取り動作後にデータ抽出（Ｓ６）が成功しているか否かを判断する。そして、成功している（Ｓ７：ＹＥＳ）のであれば（Ｓ２３：ＹＥＳ）、Ｓ２４に進んで、Ｓ２２におけるのと同じ読み取り速度で１回の読み取り動作を行う。失敗している（Ｓ７：ＮＯ）のであれば（Ｓ２３：ＮＯ）、Ｓ２５に進む。
【００６１】
Ｓ２５では、直前に行われた読み取り動作が予め画像読取部３０に設定された複数の読み取り速度のうちで最も速いものであったか否かが判断される。もし最も速いものであれば（Ｓ２５：ＹＥＳ）、直前に行われた読み取り動作の終了から所定の動作待ち時間が経過した時に、次の読み取り動作を行う（Ｓ２６）。このとき行う読み取り動作の読み取り速度は、予め画像読取部３０に設定された複数の読み取り速度のうちで最も速いものであってもよいし、それよりも遅いものであってもよい。最も速いものでなければ（Ｓ２５：ＮＯ）、Ｓ２７において、直前に行われた読み取り動作よりも一段速い読み取り速度での読み取り処理を行う。
【００６２】
このように、Ｓ２での処理において、直前に行われた読み取り動作後に画像データのデコード（Ｓ３）及びデータ抽出（Ｓ６）のどちらかが失敗である場合（つまり、Ｓ４又はＳ７でＮＯと判断される場合）には、直前に行われた読み取り動作が最高読み取り速度で行われたのでなければ、その直後に行われる読み取り動作での読み取り速度を直前とは異なる（本実施形態では「より速い」）ものとしている。これは、画像読取部３０における読み取り動作の周期が携帯端末１１０のディスプレイ１１２における画像の切替周期の整数倍になっている場合に、デコード失敗をエンドレスに繰り返すことを防止するためである。例えば図８（ｄ）に示すように、画像読取部３０における読み取り動作の周期が携帯端末１１０のディスプレイ１１２における画像の切替周期のちょうど２倍（或いは逓倍）となっている場合、何度読み取り動作を行っても、１回の読み取り動作の途中でディスプレイ１１２に表示される二次元コードが切り替わることになるため、Ｓ３でのデコードを失敗し続けることになる。
【００６３】
また、一例として、Ｓ２での処理において、１回目の読み取り動作での読み取り速度を、予め画像読取部３０に設定された複数の読み取り速度のうちで最も遅いものとする。これは、読み取り速度が速いほど読取解像度が低下してデコード失敗率が高くなるためである。そして、一例としては、デコード失敗が連続すると、読み取り動作を行う毎に読み取り速度が速くなっていく。
【００６４】
例えば、図８（ｅ）に示すようにｎ回目の読み取り動作（ここではｎ−１回目の読み取り動作までの図示を省略する）に係るデコードに失敗したとする（Ｓ４又はＳ７でＮＯと判断されることを意味しているとする。以下同様。）。このｎ回目の読み取り動作が予め画像読取部３０に設定された複数の読み取り速度のうちで２番目に速い読み取り速度で行われたのであれば、ｎ＋１回目の読み取り動作は最も速い読み取り速度で行われることになる。そして、ｎ＋１回目の読み取り動作に係るデコードに失敗した場合、ｎ＋１回目の読み取り動作と、これと同じ読み取り速度で行われるｎ＋２回目の読み取り動作との間に動作待ち時間Ｔが設けられる。このようにすることで、図８（ｅ）に示した例では、ｎ＋２回目の読み取り動作で「ｐａｇｅ＝１」のデコードに成功する。なお、本実施形態において、動作待ち時間Ｔは、最も速い読み取り速度における１回の読み取り動作の所要時間よりも短い。
【００６５】
図８（ｆ）に描かれた例（図８（ｂ）〜（ｅ）の例よりも、予め画像読取部３０に設定された複数の読み取り速度が速い、或いは、携帯端末１１０における二次元コードの切替周期が長い）では、１回目の読み取り動作で「ｐａｇｅ＝１」のデコードに成功し、２回目（１回目と同じ読み取り速度）の読み取り動作でも「ｐａｇｅ＝１」のデコードに成功するが、抽出された識別子「１」がＥＥＰＲＯＭ８４に格納された既に抽出済みの識別子と同じであるため、Ｓ１０においてデコードされたデータが破棄される。３回目（１回目と同じ読み取り速度）の読み取り動作に係るデコードに失敗した後、４回目（３回目よりも速い読み取り速度）の読み取り動作では「ｐａｇｅ＝２」のデコードに成功している。そして、５回目（１回目と同じ読み取り速度）の読み取り動作で「ｐａｇｅ＝２」のデコードに成功するが、抽出された識別子「２」が既に抽出済みの識別子と同じであるためＳ１０においてデコードされたデータが破棄される。その後、６回目（１回目と同じ読み取り速度）の読み取り動作に係るデコードに失敗した後、７回目（６回目よりも速い読み取り速度）の読み取り動作では「ｐａｇｅ＝３」のデコードに成功している。この段階でＥＥＰＲＯＭ８４に格納された互いに異なる識別子の数が画像総数と同じになるので、読み取り処理を終了する。
【００６６】
以上説明したように、本実施形態では、ディスプレイ１１２を有する携帯端末１１０と複合機１との通信を確立することが煩雑である場合又はできない場合においても、携帯端末１１０から複合機１に画像の出力設定データを提供することが可能となる。したがって、携帯端末１１０との通信が確立されていない複合機１に対しても、携帯端末１１０との通信が確立された複合機１と同様の出力設定データを提供することができる。また、出力設定データのデータサイズが大きく複数の画面に分けて二次元コードが携帯端末１１０に表示される場合であっても、抽出された複数の設定データ要素から出力設定データを構築することができる。したがって、本発明によると、携帯端末１１０との間で通信が確立されていない場合においても出力設定項目のパラメータについての自由度を高め、利便性を向上させることができる。
【００６７】
なお、本実施形態では各二次元コードに出力設定データの一部である設定データ要素が埋め込まれているとしたが、複合機１がインターネットに接続されている場合、二次元コードに埋め込まれるデータは、インターネットに接続されたサーバに格納されたファイルの位置情報であるＵＲＬ（Uniform Resource Locator）の一部を含んでいてもよい。この場合、携帯端末１１０は予め当該ＵＲＬに出力設定データを送信しておくことができる。そして、複合機１は、Ｓ１２終了後であってＳ１５の開始前に、複数の二次元コードから取得してＥＥＰＲＯＭ８４において構築されたＵＲＬで示されたサーバ上のファイルにネットワーク通信部２７を用いてアクセスして、出力設定データを取得する。そして、取得した出力設定データに基づいてＳ１５の出力処理を実行する。また、二次元コードに埋め込まれるデータが、出力される画像データのインターネット上における位置指定情報を示すＵＲＬを含んでいてもよく、この場合、複合機１は、Ｓ１５を実行する前に、ＵＲＬで指定されたサーバから画像データをネットワーク通信部２７を用いてダウンロードすることができる。
【００６８】
また、本実施形態における複合機１は、携帯端末１１０のディスプレイ１１２に表示された二次元コードを読み取ってデータを抽出することが可能であって、利便性に優れている。変形例として、携帯端末１１０のディスプレイ１１２に複数の二次元コードが同時に表示され、複合機１がこれら複数の二次元コードを同時に読み取ることが可能であってもよい。携帯端末１１０が、設定データ要素、画像総数情報及び識別子を、二次元コードではなく、一次元バーコード又は単純な文字列（これらを総称して本発明では記号群と称する）として表示する場合には、複合機１はこれらを読み取ってデータとして抽出する機能を持っていればよい。なお、本実施形態では、出力設定項目を示す文字列が設定データ要素と共に二次元コードに埋め込まれているが、二次元コードにおいて設定データ要素に含まれる複数のパラメータの位置（配置順序）が予め定められた所定の順序であるならば、出力設定項目を示す文字列は二次元コードに埋め込まれていなくてもよい。
【００６９】
また、本実施形態では、Ｓ５及びＳ８において破棄処理を行っているので、複合機１のＲＡＭ８３が無駄に占有されるのを防止することができる。なお、破棄処理を行うタイミングは、図６に示したものに限らず、Ｓ４及びＳ７でＮＯと判断された以降であればいつ行ってもよく、例えば読み取り処理が完了した後又は出力処理が完了した後であってもよい。
【００７０】
さらに、本実施形態では、直前に行われた読み取り動作後に画像データのデコード（Ｓ３）及びデータ抽出（Ｓ６）のどちらかが失敗である場合（つまり、Ｓ４又はＳ７でＮＯと判断される場合）には、直前に行われた読み取り動作が最高読み取り速度で行われたのでなければ、その直後に行われる読み取り動作での読み取り速度を直前とは異なるものとしている。これによって、読み取り動作の周期が携帯端末１１０のディスプレイ１１２における画像の切替周期の逓倍となってＳ４又はＳ７でＮＯと判断されることが繰り返されるのを防止できる。
【００７１】
また、本実施形態では、読み取り速度を直前よりも速くするので、読み取り動作の途中で携帯端末１１０のディスプレイ１１２に表示された二次元バーコードが切り替わる可能性が低くなる。したがって、抽出処理が成功する可能性を高めることができる。
【００７２】
なお、本実施形態では読み取り速度を直前よりも速くする場合について説明したが、直前よりも遅くしてもよい。また、別の変形例として、常に同じ読み取り速度で読み取り動作を行ってもよい。また、直前に行われた読み取り動作後に画像データのデコード（Ｓ３）及びデータ抽出（Ｓ６）のどちらかが失敗であるかどうかとは無関係に、読み取り速度を常に直前とは異なるものとなるように変更してもよい。
【００７３】
さらに、本実施形態では、直前に行われた読み取り動作後に画像データのデコード（Ｓ３）及びデータ抽出（Ｓ６）のどちらかが失敗であり（つまり、Ｓ４又はＳ７でＮＯと判断される場合）、直前に行われた読み取り動作が最高読み取り速度で行われた場合には、図７のＳ２６及び図８（ｅ）で説明したように、動作待ち時間Ｔが経過してから次の読み取り動作を行うようにしている。このようにすることで、抽出処理が成功する可能性を高めることができることがある。
【００７４】
なお、動作待ち時間Ｔの長さは、適宜変更してよい。最も速い読み取り速度における１回の読み取り動作の所要時間よりも長くしてもよい。また、動作待ち時間Ｔの直後における読み取り動作に係るデコードに失敗した場合、次の読み取り動作を行う前に動作待ち時間を設けてもよいし、設けなくてもよい。動作待ち時間を設ける場合、その長さは直前の動作待ち時間と同じであってもよいし、異なっていてもよい。
【００７５】
また、本実施形態では、Ｓ１５において出力処理を行うので、携帯端末１１０のディスプレイ１１２に複数画面に分割表示された出力設定データに従って画像の出力を行うことができる。
【００７６】
さらに、本実施形態では、Ｓ１３において読み取り終了処理を実行することによって、読み取り処理を自動的に終わらせて次の処理を迅速に開始することができる。
【００７７】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００７８】
上述した実施形態では、Ｓ６における識別子及び画像総数情報の抽出と、Ｓ１１における設定データ要素の抽出とが異なるステップで行われていたが、これら２つのステップを同時に行ってもよい。
【００７９】
上述した実施形態では、１回の読み取り動作は、画像読取面の全域をカバーするキャリッジ４７の副走査方向への１回の往復に対応しているとしたが、１回の読み取り動作が、キャリッジ４７の複数回の往復に対応していてもよいし、０．５回の往復つまり往動又は復動だけに対応していてもよい。また、１回の読み取り動作が、往動又は復動内の一部期間内においてのみ行われてもよい。
【００８０】
上述した実施形態における複合機１は、液晶パネルなどのディスプレイを含んでいないものであったが、本発明において、複合機はディスプレイを有するものであってもよい。また、有線通信及び無線通信のいずれかを介して、複合機と携帯端末とが接続されていても本発明は適用可能である。
【００８１】
本発明に係る複合機は、画像記録部及び画像送信部の少なくともいずれか一方を有していればよい。
【００８２】
また、上述の実施形態では、ノズルから吐出されたインクによって画像の記録を行うインクジェット式の画像記録部を有する複合機を例に説明したが、本発明は、例えばレーザ式などインクジェット式以外の記録形式の画像記録部を有する複合機にも適用することが可能である。
【符号の説明】
【００８３】
１  複合機
６  記録部（画像記録部）
７  搬送部
８  制御部（複合機制御部）
１０  プリント部
２６  ファクシミリ通信部（画像送信部）
２７  ネットワーク通信部
２８  操作ボタン
３０  画像読取部
４１  イメージセンサ
４７  キャリッジ
１１０  携帯端末
１１１  制御部（端末制御部）
１１２  ディスプレイ
【図１】
2020053941.tif 000003
【図２】
2020053941.tif 000004
【図３】
2020053941.tif 000005
【図４】
2020053941.tif 000006
【図５】
2020053941.tif 000007
【図６】
2020053941.tif 000008
【図７】
2020053941.tif 000009
【図８】
2020053941.tif 000010