(57)【要約】【課題】第１装置に記憶された様々なデータ形式のデータのうち、記録処理が可能なデータをユーザに容易に認識可能とする情報処理装置のプログラムを提供する。【解決手段】当該プログラムは、連係動作が選択されたことに応じて（Ｓ１２：Ｙｅｓ）、入力装置に記憶された第１形式及び第２形式のデータを識別するデータＩＤを選択可能な態様で表示部に一覧表示させ（Ｓ１３）、第１形式のデータが選択されたことに応じて（Ｓ１６：Ｙｅｓ）、当該データに対する記録処理を実行させるための記録指示情報を出力装置へ送信（Ｓ２０）し、第２形式のデータが選択されたことに応じて（Ｓ１６：Ｎｏ）、当該データを第２形式から第１形式に変換（Ｓ１８、Ｓ１９）し、第１形式に変換したデータに対する記録処理を実行させるための記録指示情報を出力装置へ送信する（Ｓ２０）。【選択図】図３
2015211407.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備える情報処理装置によって実行可能なプログラムであって、
異なる形式の複数のデータを記憶する第１装置及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を、複数の前記装置のうちから選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１装置に記憶された複数のデータのうちの前記第１形式のデータ及び前記第１形式に変換可能な第２形式のデータそれぞれを識別する複数のデータ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させ、
前記表示部に一覧表示された前記データ識別子のうち、前記第１形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを受信させ且つ当該データに対する前記記録処理を実行させるための記録指示情報を前記通信部を通じて前記第２装置に送信し、
前記表示部に一覧表示された前記データ識別子のうち、前記第２形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを前記第２形式から前記第１形式に変換し、前記第１形式に変換したデータを受信させ且つ当該データに対する前記記録処理を実行させるための前記記録指示情報を前記通信部を通じて前記第２装置に送信する処理を、前記情報処理装置に実行させるプログラム。
【請求項２】
前記第２形式は、第３形式及び第４形式を含み、
前記通信部は、サーバ装置と通信可能であり、
該プログラムは、
前記表示部に一覧表示された前記データ識別子のうちの前記第３形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、前記情報処理装置において、選択された前記データ識別子で識別されるデータを前記第３形式から前記第１形式に変換し、
前記表示部に一覧表示された前記データ識別子のうちの前記第４形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを受信させ且つ当該データを前記第４形式から前記第１形式に変換させるための変換指示情報を前記通信部を通じて前記サーバ装置に送信する処理を、前記情報処理装置に実行させる請求項１に記載のプログラム。
【請求項３】
該プログラムは、前記データ識別子を一覧表示させる処理において、
前記サーバ装置と通信可能であることに応じて、前記第１形式、前記第３形式、及び前記第４形式のデータを識別する前記データ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させ、
前記サーバ装置と通信不能であることに応じて、前記第１形式及び前記第３形式のデータを識別する前記データ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させる請求項２に記載のプログラム。
【請求項４】
前記情報処理装置は、前記第１装置及び前記第２装置の組み合わせを識別する連携装置識別子を記憶する記憶部を備えており、
該プログラムは、
前記記憶部に記憶された前記連携装置識別子を前記表示部に一覧表示させ、
前記表示部に一覧表示された前記連携装置識別子のうちの１つを選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記連携装置識別子で識別される前記第１装置に記憶されたデータの前記データ識別子を前記表示部に一覧表示させる処理を、前記情報処理装置に実行させ、
前記連携装置識別子を一覧表示させる処理において、
前記サーバ装置と通信可能であることに応じて、前記第１形式、前記第３形式、及び前記第４形式のデータに対する前記記録処理が実行可能であることをさらに前記表示部に表示させ、
前記サーバ装置と通信不能であることに応じて、前記第１形式及び前記第３形式のデータに対する前記記録処理が実行可能であり、且つ前記第４形式のデータに対する前記記録処理が実行不能であることをさらに前記表示部に表示させる請求項２又は３に記載のプログラム。
【請求項５】
該プログラムは、前記連携装置識別子を一覧表示させる処理において、
前記サーバ装置と通信不能であることに応じて、当該サーバ装置との間の通信を復旧させる復旧処理を実行することを示す選択肢を前記表示部に表示させ、
当該選択肢を選択するユーザ操作を前記操作部が受け付けたことに応じて、前記復旧処理を前記情報処理装置に実行させる請求項４に記載のプログラム。
【請求項６】
該プログラムは、
前記通信部を通じて通信可能な複数の装置のうち、前記第１装置となり得る装置を識別する第１装置識別子を前記表示部に一覧表示させ、
前記通信部を通じて通信可能な複数の装置のうち、前記第２装置となり得る装置を識別する第２装置識別子を前記表示部に一覧表示させ、
前記表示部に一覧表示された前記第１装置識別子のうちの１つを選択するユーザ操作と、前記表示部に一覧表示された前記第２装置識別子のうちの１つを選択するユーザ操作とを前記操作部が受け付けたことに応じて、選択された前記第１装置識別子及び前記第２装置識別子を前記連携装置識別子と対応づけて前記記憶部に記憶させる処理を、前記情報処理装置に実行させる請求項４又は５に記載のプログラム。
【請求項７】
前記第１形式は、第５形式及び第６形式を含み、
該プログラムは、前記第２装置識別子を一覧表示させる処理において、
前記第５形式のデータに対する前記記録処理が実行可能な装置の前記第２装置識別子と共に、前記第２形式及び前記第５形式のデータに対する前記記録処理が実行可能であることを前記表示部に表示させ、
前記第６形式のデータに対する前記記録処理が実行可能な装置の前記第２装置識別子と共に、前記第２形式及び前記第６形式のデータに対する前記記録処理が実行可能であることを前記表示部に表示させる請求項６に記載のプログラム。
【請求項８】
該プログラムは、選択されたデータが前記第４形式である場合において、前記サーバ装置上における前記第１形式のデータの所在を示す所在情報を含み、当該所在情報で示されるデータを前記サーバ装置から受信させ且つ当該データに対する前記記録指示を実行させるための前記記録指示情報を前記通信部を通じて前記第２装置に送信する処理を、前記情報処理装置に実行させる請求項２から７のいずれかに記載のプログラム。
【請求項９】
該プログラムは、前記データ識別子を一覧表示させる処理において、前記第１形式及び前記第２形式のデータの前記データ識別子のみを前記表示部に一覧表示させる請求項１から８のいずれかに記載のプログラム。
【請求項１０】
情報処理装置、複数のデータが記憶された第１装置、及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を備える記録システムであって、
前記情報処理装置は、
情報を表示する表示部と、
ユーザ操作を受け付ける操作部と、
複数の装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
異なる形式の複数のデータを記憶する第１装置及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を、複数の前記装置のうちから選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１装置に記憶された複数のデータのうちの前記第１形式のデータ及び前記第１形式に変換可能な第２形式のデータそれぞれを識別する複数のデータ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させ、
前記表示部に一覧表示された前記データ識別子のうち、前記第１形式のデータを識別するデータ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを受信させ且つ当該データに対する前記記録処理を実行させるための記録指示情報を前記通信部を通じて前記第２装置に送信し、
前記表示部に一覧表示された前記データ識別子のうち、前記第２形式のデータを識別する前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを前記第２形式から前記第１形式に変換し、前記第１形式に変換したデータを受信させ且つ当該データに対する前記記録処理を実行させるための前記記録指示情報を前記通信部を通じて前記第２装置に送信する記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１装置に記憶されたデータに基づく記録処理を第２装置に実行させる情報処理装置に搭載されるプログラム等に関する。
【背景技術】
【０００２】
例えば特許文献１には、複数の周辺機器を組み合わせて動作させる技術が開示されている。特許文献１に類似する技術として、例えば、ストレージサービスを提供するサーバ装置からデータをダウンロードし、当該データで示される画像を記録媒体に記録する記録処理を画像記録装置に実行させる技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３１５１８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、サーバ装置は、画像記録装置がサポートしていないデータ形式のデータも記憶可能であることが多い。そのため、サーバ装置と画像記録装置とを前述のように連携させる場合には、画像記録装置がサポートするデータ形式（例えば、ＪＰＥＧ形式）のデータのみをサーバ装置からダウンロード可能にする等の制限が必要になる。すなわち、画像記録装置において記録処理できるデータは、サーバ装置に記憶されたデータの極一部に限定される。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、第１装置に記憶された様々なデータ形式のデータに対する記録処理を第２装置で実行可能にすると共に、記録処理が可能なデータをユーザに容易に認識させることができる情報処理装置に搭載されるプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書に記載のプログラムは、情報を表示する表示部、ユーザ操作を受け付ける操作部、及び複数の装置と通信する通信部を備える情報処理装置によって実行可能である。該プログラムは、異なる形式の複数のデータを記憶する第１装置及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を、複数の前記装置のうちから選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１装置に記憶された複数のデータのうちの前記第１形式のデータ及び前記第１形式に変換可能な第２形式のデータそれぞれを識別する複数のデータ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させ、前記表示部に一覧表示された前記データ識別子のうち、前記第１形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを受信させ且つ当該データに対する前記記録処理を実行させるための記録指示情報を前記通信部を通じて前記第２装置に送信し、前記表示部に一覧表示された前記データ識別子のうち、前記第２形式のデータの前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを前記第２形式から前記第１形式に変換し、前記第１形式に変換したデータを受信させ且つ当該データに対する前記記録処理を実行させるための前記記録指示情報を前記通信部を通じて前記第２装置に送信する処理を、前記情報処理装置に実行させる。
【０００７】
本明細書に記載の記録システムは、情報処理装置、複数のデータが記憶された第１装置、及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を備える。前記情報処理装置は、情報を表示する表示部と、ユーザ操作を受け付ける操作部と、複数の装置と通信する通信部と、制御部とを備える。前記制御部は、異なる形式の複数のデータを記憶する第１装置及び第１形式のデータで示される画像を記録媒体に記録する記録処理を実行する第２装置を、複数の前記装置のうちから選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１装置に記憶された複数のデータのうちの前記第１形式のデータ及び前記第１形式に変換可能な第２形式のデータそれぞれを識別する複数のデータ識別子を、前記操作部を通じて選択可能な態様で前記表示部に一覧表示させ、前記表示部に一覧表示された前記データ識別子のうち、前記第１形式のデータを識別するデータ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを受信させ且つ当該データに対する前記記録処理を実行させるための記録指示情報を前記通信部を通じて前記第２装置に送信し、前記表示部に一覧表示された前記データ識別子のうち、前記第２形式のデータを識別する前記データ識別子を選択するユーザ操作を前記操作部が受け付けたことに応じて、選択された前記データ識別子で識別されるデータを前記第２形式から前記第１形式に変換し、前記第１形式に変換したデータを受信させ且つ当該データに対する前記記録処理を実行させるための前記記録指示情報を前記通信部を通じて前記第２装置に送信する。
【発明の効果】
【０００８】
本発明によれば、第２形式のデータを第１形式に変換してから第２装置に記録処理を実行させるので、第１装置に記憶された様々なデータ形式のデータに対する記録処理が第２装置で実行可能となる。また、記録処理を実行可能な形式のデータ識別子のみが選択可能な態様で表示されるので、記録処理が可能なデータをユーザに容易に認識させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態における記録システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０のブロック図であり、（Ｂ）が携帯端末５０のブロック図である。
【図３】図３は、画像記録処理のフローチャートである。
【図４】図４は、連携装置ＩＤ一覧表示処理のフローチャートである。
【図５】図５は、登録処理のフローチャートである。
【図６】図６（Ａ）はサーバ装置９０と通信可能な場合の連係動作選択画面の一例であり、図６（Ｂ）はサーバ装置９０と通信不能な場合の連係動作選択画面の一例である。
【図７】図７（Ａ）はサーバ装置９０と通信可能な場合のデータ選択画面の一例であり、図７（Ｂ）はサーバ装置９０と通信不能な場合のデータ選択画面の一例である。
【図８】図８（Ａ）は入力装置及び出力装置が選択される前の連携装置選択画面の一例であり、図８（Ｂ）は入力装置選択画面の一例である。
【図９】図９（Ａ）は出力装置選択画面の一例であり、図９（Ｂ）は入力装置及び出力装置が選択された後の連携装置選択画面の一例である。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１１】
図１は、本実施形態における記録システム１００の概略図である。図１に示される記録システム１００は、複合機１０Ａ、１０Ｂ（以下、これらを総称して「複合機１０」と表記することがある。）と、携帯端末５０と、サーバ装置７０、８０、９０とで構成されている。複合機１０Ａ、１０Ｂ、携帯端末５０、及びサーバ装置７０、８０、９０は、通信ネットワークを介して相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００１２】
図１の例において、無線ＬＡＮ１０２は、不図示のルータ等を通じてインターネット１０１に接続されている。また、複合機１０Ａ、１０Ｂ及び携帯端末５０は無線ＬＡＮ１０２に属し、サーバ装置７０、８０、９０はインターネット１０１に接続されている。なお、「無線ＬＡＮ１０２に属する」とは、例えば、無線ＬＡＮ１０２に属するための設定がされており、無線ＬＡＮ１０２に属する他の装置と通信可能であること、より詳細には、無線ＬＡＮ１０２のアクセスポイント１０２Ａと同じＳＳＩＤが設定されており、無線ＬＡＮ１０２に割り当てられたネットワークアドレスが付与されていることを指す。なお、ネットワークアドレスとは、ＩＰアドレスのうちのサブネットマスクによって特定されるアドレスを指す。
【００１３】
無線ＬＡＮ１０２に属する携帯端末５０は、アクセスポイント１０２Ａを経由して、無線ＬＡＮ１０２に属する複合機１０Ａ、１０Ｂと無線通信することができる。また、携帯端末５０は、アクセスポイント１０２Ａ及び不図示のルータを経由して、インターネット１０１に接続されたサーバ装置７０、８０、９０と無線通信することができる。なお、アクセスポイント１０２Ａを経由した無線通信とは、通信区間の全域において無線通信が行われていることに限定されない。すなわち、「アクセスポイント１０２Ａを経由して携帯端末５０が情報或いはデータを無線送信或いは無線受信する」とは、携帯端末５０とアクセスポイント１０２Ａとの間が少なくとも無線区間であればよい。複合機１０についても同様である。
【００１４】
［複合機１０］
複合機１０は、図２に示されるように、プリンタ部１１と、スキャナ部１２と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を介して相互に接続されている。複合機１０は、第２装置の一例である。図１に示されるように、複合機１０Ａのデバイス名はＭＦＣ−Ａであり、複合機１０Ｂのデバイス名はＭＦＣ−Ｂである。デバイス名は、複合機１０Ａ、１０Ｂを識別する第２装置識別子の一例である。なお、第２装置識別子の具体例はデバイス名に限定されず、複合機１０Ａ、１０Ｂの所在を示す所在情報等であってもよい。所在情報の具体例は特に限定されないが、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒの略）形式の情報である。後述する第１装置識別子についても同様である。第１装置識別子及び第２装置識別子は、装置識別子の一例である。
【００１５】
［プリンタ部１１、スキャナ部１２］
プリンタ部１１は、第１形式のデータで示される画像を記録用紙に記録する記録処理を実行する。記録用紙は、記録媒体の一例である。プリンタ部１１の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機１０は、ＦＡＸの送受信を行うＦＡＸ機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
【００１６】
なお、本実施形態において、複合機１０Ａのプリンタ部１１はＪＰＧ形式のデータに対する記録処理が実行可能であり、複合機１０Ｂのプリンタ部１１はＢＭＰ形式のデータに対する記録処理が実行可能である。すなわち、記録処理が実行可能なデータ形式は、複合機１０毎に異なる。ＪＰＧ形式は第５形式の一例であり、ＢＭＰ形式は第６形式の一例である。また、第５形式及び第６形式を総称して第１形式と表記する。但し、第１形式、第５形式、及び第６形式の具体例は、これらに限定されない。
【００１７】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００１８】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００１９】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００２０】
［通信部２５］
通信部２５は、外部装置と無線通信を行うためのインタフェースである。具体的には、通信部２５は、アクセスポイント１０２Ａを経由した間接無線方式で携帯端末５０との無線通信が可能である。また、通信部２５は、アクセスポイント１０２Ａ及び不図示のルータを経由してサーバ装置７０、８０、９０と無線通信が可能である。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００２１】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種情報、及び通信部２５を通じて携帯端末５０或いはサーバ装置７０、８０、９０から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００２２】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００２３】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００２４】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０”というバイナリ形式の情報として保持されてもよい。
【００２５】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００２６】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２７】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００２８】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述する携帯端末５０及びサーバ装置７０についても同様である。
【００２９】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３０】
［携帯端末５０］
携帯端末５０は、図２に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。
【００３１】
なお、記憶部６２のプログラム記憶領域６２Ａには、ＯＳ６４と、制御プログラム６５とが格納されている。また、通信部５５は、無線ＬＡＮ１０２を通じて複合機１０Ａ、１０Ｂ或いはサーバ装置７０、８０、９０と無線通信する。携帯端末５０は、情報処理装置の一例である。但し、情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末５０に限定されず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。
【００３２】
携帯端末５０の制御プログラム６５は、図３〜図５に示される各処理を実行する。また、制御プログラム６５は、第３形式のデータを第１形式に変換する変換処理（以下、「モバイル内変換」と表記する。）を実行する。すなわち、データを第３形式から第１形式に変換する処理は、制御プログラム６５に実装されている。本実施形態に係る制御プログラム６５は、ＰＤＦ形式のデータをＪＰＧ形式或いはＢＭＰ形式に変換する。ＰＤＦ形式は、第３形式の一例である。また第３形式及び後述する第４形式を総称して第２形式と表記する。
【００３３】
なお、形式の変換とは、例えば、当該対象データのデータ構造を変更する処理であって、対象データで示される画像は実質的に変更されない。例えば、ＰＤＦ形式のデータをＪＰＧ形式に変換することによって、当該対象データで示される画像の画質や色合い（以下、「画質等」と表記する。）が僅かに劣化することは、「画像が実質的に変更されない」範囲に含まれる。また、形式の変換によって画質等が僅かに向上することも、「画像が実質的に変更されない」範囲に含まれる。
【００３４】
［サーバ装置７０、８０、９０］
サーバ装置７０、８０は、異なる形式の複数のデータを記憶する。サーバ装置７０、８０は、例えば、ストレージサーバである。サーバ装置７０、８０は、記憶されたデータ、当該データのデータＩＤ、及び当該データの所在を示す所在情報を送信する。データＩＤの具体例は特に限定されないが、例えば、ファイル名である。データＩＤは、データ識別子の一例である。サーバ装置７０、８０は、第１装置の一例である。図１に示されるように、サーバ装置７０のデバイス名はサーバＡであり、サーバ装置８０のデバイス名はサーバＢである。デバイス名は、サーバ装置７０、８０を識別する第１装置識別子の一例である。
【００３５】
サーバ装置９０は、第４形式のデータを第１形式に変換する変換処理（以下、「サーバ内変換」と表記する。）を実行する。本実施形態に係るサーバ装置９０は、ＤＸＦ形式のデータをＪＰＧ形式或いはＢＭＰ形式に変換する。具体的には、サーバ装置９０は、変換指示情報を携帯端末５０から受信したことに応じて、ＤＸＦ形式のデータを受信し、当該データをＤＸＦ形式からＪＰＧ形式或いはＢＭＰ形式に変換し、変換したデータ或いは当該データの所在を示す所在情報を携帯端末５０に送信する。ＤＸＦ形式は、第４形式の一例である。
【００３６】
［記録システム１００の動作］
図３〜図９を参照して、記録システム１００の動作を説明する。まず、図３に示される画像記録処理は、サーバ装置７０、８０のうちから選択された入力装置と、複合機１０Ａ、１０Ｂのうちから選択された出力装置とを連携させることによって、記録用紙に画像を記録する処理である。具体的には、サーバ装置７０に記憶されたデータのうちから携帯端末５０のユーザによって選択されたデータを、携帯端末５０或いはサーバ装置９０において第１形式に変換し、第１形式に変換されたデータに対する記録処理を複合機１０Ａに実行させる。なお、入力装置は第１装置の一例であり、出力装置は第２装置の一例である。
【００３７】
まず、携帯端末５０の制御プログラム６５は、不図示のメニュー画面において画像記録処理ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて、連携装置ＩＤ一覧表示処理を実行する（Ｓ１１）。連携装置ＩＤ一覧表示処理は、連携させる入力装置及び出力装置の組み合わせを携帯端末５０のユーザに選択させる処理である。図４を参照して、連携装置ＩＤ一覧表示処理を詳細に説明する。
【００３８】
制御プログラム６５は、複合機１０Ａ、１０Ｂのプリンタ部１１が記録処理を実行可能な第１形式を取得する（Ｓ２１）。また、制御プログラム６５は、モバイル内変換によって第１形式に変換可能な第３形式を取得する（Ｓ２２）。さらに、制御プログラム６５は、サーバ内変換によって第１形式に変換可能な第４形式を取得する（Ｓ２３）。ステップＳ２１〜Ｓ２３で取得される形式は、サポート形式と表記される。本実施形態では、複合機１０Ａのサポート形式としてＪＰＧ形式が取得され、複合機１０Ｂのサポート形式としてＢＭＰ形式が取得され、制御プログラム６５のサポート形式としてＰＤＦ形式が取得され、サーバ装置９０のサポート形式としてＤＸＦ形式が取得される。
【００３９】
なお、制御プログラム６５は、ステップＳ２１、Ｓ２３において、第１形式を示す形式情報を通信部５５を通じて複合機１０Ａ、１０Ｂから受信し、第４形式を示す形式情報を通信部５５を通じてサーバ装置９０から受信してもよい。または、制御プログラム６５は、後述する登録処理（図５参照）において、通信部５５を通じて各デバイスから形式情報を受信し、当該形式情報をデータ記憶領域６２Ｂに記憶させてもよい。そして、制御プログラム６５は、ステップＳ２１、Ｓ２３において、データ記憶領域６２Ｂに記憶された形式情報から各デバイスのサポート形式を取得してもよい。
【００４０】
次に、制御プログラム６５は、サーバ装置９０と通信可能か否かを判断する（Ｓ２４）。サーバ装置９０と通信可能か否かを判断する具体的な方法は特に限定されないが、例えば、Ｐｉｎｇメッセージを用いることができる。すなわち、制御プログラム６５は、”ｅｃｈｏ  ｒｅａｕｅｓｔ”パケットを通信部５５を通じてサーバ装置９０に送信し、”ｅｃｈｏ  ｒｅｐｌｙ”パケットを通信部５５を通じてサーバ装置９０から受信したことに応じて通信可能と判断し、所定時間内に”ｅｃｈｏ  ｒｅｐｌｙ”パケットを通信部５５を通じてサーバ装置９０から受信しないことに応じて通信不能と判断してもよい。但し、サーバ装置９０に送信するメッセージはＰｉｎｇメッセージに限定されず、その他の任意のメッセージであってもよい。
【００４１】
また、制御プログラム６５は、通信部５５がインターネット１０１に接続されていないことに応じて、サーバ装置９０と通信不能と判断してもよい。通信部５５がインターネット１０１に接続されていない場合とは、例えば、携帯端末５０のＯＳ６４において、Ｗｉ−Ｆｉ或いは不図示の移動体通網に対する接続設定がＯＦＦになっている場合、或いは通信部５５はアクセスポイント１０２Ａに接続されているが、無線ＬＡＮ１０２がインターネット１０１に接続されていない場合等が考えられる。
【００４２】
そして、制御プログラム６５は、サーバ装置９０と通信可能であることに応じて（Ｓ２４：Ｙｅｓ）、図６（Ａ）に示される連係動作選択画面を表示部５３に表示させる（Ｓ２５）。一方、制御プログラム６５は、サーバ装置９０と通信不能であることに応じて（Ｓ２４：Ｎｏ）、図６（Ｂ）に示される連係動作選択画面を表示部５３に表示させる（Ｓ２６）。ステップＳ２５、Ｓ２６の処理は、連携装置識別子を一覧表示させる処理の一例である。
【００４３】
図６（Ａ）に示される連係動作選択画面は、新規追加ボタンと、１以上の連係動作選択ボタンとを含む。連係動作選択ボタンには、入力装置及び出力装置の組み合わせを識別する連係装置ＩＤと、連係装置ＩＤに対応づけられた入力装置及び出力装置のデバイス名と、当該組み合わせによって記録処理が可能なデータ形式とが表示されている。連携装置ＩＤは、連携装置識別子の一例である。なお、連係動作選択ボタンに表示される連携装置ＩＤ、入力装置のデバイス名、及び出力装置のデバイス名は、後述する登録処理によって対応づけられてデータ記憶領域６２Ｂに記憶されているものとする。
【００４４】
図６（Ａ）において、連携装置ＩＤ”００１”が表示された連携動作選択ボタンは、デバイス名”サーバＡ”のサーバ装置７０と、デバイス名”ＭＦＣ−Ａ”の複合機１０Ａとの組み合わせによって、ＪＰＧ形式、ＰＤＦ形式、ＤＸＦ形式のデータに対する記録処理が可能であることを示す。また、連携装置ＩＤ”００２”が表示された連携動作選択ボタンは、デバイス名”サーバＢ”のサーバ装置８０と、デバイス名”ＭＦＣ−Ｂ”の複合機１０Ｂとの組み合わせによって、ＢＭＰ形式、ＰＤＦ形式、ＤＸＦ形式のデータに対する記録処理が可能であることを示す。すなわち、図６（Ａ）に示される各連係動作選択ボタンは、第１形式、第３形式、及び第４形式のデータに対する記録処理が実行可能であることを示す。
【００４５】
一方、図６（Ｂ）に示される連係動作選択画面は、以下の２点において、図６（Ａ）に示される連係動作選択画面と相違する。まず、図６（Ｂ）に示される各連係動作選択ボタンに表示されたデータ形式のうち、”ＤＸＦ”の表示態様が他のデータ形式と異なる。表示態様の異ならせ方の具体例は特に限定されないが、例えば他のデータ形式と比較して、”ＤＸＦ”の文字サイズを小さくする、”ＤＸＦ”の文字色を薄くする、”ＤＸＦ”のフォントを異ならせる等が考えられる。また、図６（Ｂ）に示される連係動作選択画面は、復旧処理ボタンをさらに含む。
【００４６】
図６（Ｂ）において、連携装置ＩＤ”００１”が表示された連携動作選択ボタンは、ＪＰＧ形式、ＰＤＦ形式のデータに対する記録処理が実行可能であり、ＤＸＦ形式のデータに対する記録処理が実行不能であることを示す。また、連携装置ＩＤ”００２”が表示された連携動作選択ボタンは、ＢＭＰ形式、ＰＤＦ形式のデータに対する記録処理が実行可能であり、ＤＸＦ形式のデータに対する記録処理が実行不能であることを示す。すなわち、図６（Ｂ）に示される各連係動作選択ボタンは、第１形式及び第３形式のデータに対する記録処理が実行可能であり、第４形式のデータに対する記録処理が実行不能であることを示す。
【００４７】
復旧処理ボタンは、サーバ装置９０との間の通信を復旧させる復旧処理を実行することを示すボタンである。復旧処理ボタンは、選択肢の一例である。制御プログラム６５は、復旧ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ２７：Ｙｅｓ）、復旧処理を実行する（Ｓ２８）。復旧処理の具体例は特に限定されないが、制御プログラム６５は、例えば、通信部５５とアクセスポイント１０２Ａとの接続を一旦終了して再接続してもよいし、サーバ装置９０の機能を代替する不図示のサーバ装置との接続を試みてもよい。
【００４８】
なお、制御プログラム６５は、復旧処理において、アクセスポイント１０２Ａと異なる不図示のアクセスポイントに通信部５５を接続させてもよい。または、制御プログラム６５は、通信部５５が接続可能なアクセスポイントを表示部５３に一覧表示させ、通信部５５を接続させるアクセスポイントをユーザに選択させてもよい。また、制御プログラム６５は、Ｗｉ−Ｆｉ或いは不図示の移動体通網に対するＯＳ６４の接続設定がＯＦＦになっていることに応じて、当該接続設定をＯＮに切り替えてもよいし、接続設定をＯＮに切り替えることをユーザに報知してもよい。
【００４９】
そして、制御プログラム６５は、復旧処理によってサーバ装置９０との接続が復旧したことに応じて（Ｓ２４：Ｙｅｓ）、図６（Ａ）に示される連係動作選択画面を表示部５３に表示させる（Ｓ２５）。一方、制御プログラム６５は、復旧処理を実行してもサーバ装置９０との接続が復旧しないことに応じて（Ｓ２４：Ｎｏ）、図６（Ｂ）に示される連係動作選択画面を表示部５３に再び表示させる（Ｓ２６）。なお、サーバ装置９０との接続が復旧したことは、例えば、Ｗｉ−Ｆｉ或いは不図示の移動体通信網に対する接続設定がＯＮに切り替わったこと、アクセスポイント１０２Ａ或いは不図示のアクセスポイントに通信部５５が接続されたこと、Ｐｉｎｇメッセージ或いは他のメッセージをサーバ装置９０に送信して応答メッセージを受信したこと、等によって判断することができる。
【００５０】
図３に戻って、制御プログラム６５は、連係動作選択ボタンの１つをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、データ選択画面を表示部５３に表示させる（Ｓ１３）。図７（Ａ）は、図６（Ａ）に示される連係動作選択画面において、連携装置ＩＤ”００１”が表示された連係動作選択ボタンがタップされたことによって表示されるデータ選択画面の一例である。図７（Ｂ）は、図６（Ｂ）に示される連係動作選択画面において、連携装置ＩＤ”００１”が表示された連係動作選択ボタンがタップされたことによって表示されるデータ選択画面の一例である。ステップＳ１３は、データ識別子を一覧表示させる処理の一例である。
【００５１】
図７に示されるデータ選択画面は、１以上のデータ選択ボタンを含む。データ選択ボタンには、サーバ装置７０に記憶されたデータを識別するデータＩＤが表示されている。なお、制御プログラム６５は、データ選択ボタンに表示するデータＩＤと、当該データＩＤで識別されるデータの所在情報とを、通信部５５を通じてサーバ装置７０から受信する。データＩＤの具体例は特に限定されないが、例えば、ファイル名である。データＩＤは、データ識別子の一例である。また、データ選択画面において、選択可能なデータ選択ボタンと、選択不能なデータ選択ボタンとは、表示態様が互いに異なる。表示態様の異ならせ方は、例えば、連係動作選択画面と共通であってもよい。
【００５２】
図７（Ａ）において、ファイル名”見積書．ｐｄｆ”、”設計図．ｄｘｆ”、”写真．ｊｐｇ”が表示されたデータ選択ボタンは選択可能であり、ファイル名”料金表．ｘｌｓ”が表示されたデータ選択ボタンは選択不能になっている。すなわち、図７（Ａ）に示されるデータ選択画面において、第１形式、第３形式、及び第４形式のデータのデータＩＤが表示されたデータ選択ボタンは選択可能であり、その他の形式のデータのデータＩＤが表示されたデータ選択ボタンは選択不能となっている。
【００５３】
図７（Ｂ）において、ファイル名”見積書．ｐｄｆ”、”写真．ｊｐｇ”が表示されたデータ選択ボタンは選択可能であり、ファイル名”設計図．ｄｘｆ”、”料金表．ｘｌｓ”が表示されたデータ選択ボタンは選択不能になっている。すなわち、図７（Ｂ）に示されるデータ選択画面において、第１形式及び第３形式のデータのデータＩＤが表示されたデータ選択ボタンは選択可能であり、その他の形式のデータのデータＩＤが表示されたデータ選択ボタンは選択不能となっている。
【００５４】
次に、制御プログラム６５は、データ選択ボタンの１つをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ１４：Ｙｅｓ）、当該データ選択ボタンに表示されたデータＩＤで識別されるデータ（以下、「選択データ」と表記する。）を、通信部５５を通じてサーバ装置７０から受信する（Ｓ１５）。選択データの所在は、ステップＳ１３でサーバ装置７０から受信した所在情報によって特定される。
【００５５】
次に、制御プログラム６５は、選択データが第１形式であることに応じて（Ｓ１６：Ｙｅｓ）、ステップＳ１５で受信した選択データを含む記録指示情報を通信部５５を通じて複合機１０Ａに送信する（Ｓ２０）。または、制御プログラム６５は、ステップＳ２０において、サーバ装置７０における選択データの所在情報を含む記録指示情報を通信部５５を通じて複合機１０Ａに送信してもよい。この場合、ステップＳ１５の処理は省略される。記録指示情報は、選択データを複合機１０Ａに受信させ且つ当該選択データに対する記録処理を複合機１０Ａに実行させるための情報である。
【００５６】
また、制御プログラム６５は、選択データが第３形式であることに応じて（Ｓ１６：Ｎｏ＆Ｓ１７：Ｙｅｓ）、モバイル内変換によって当該選択データを第３形式から第１形式に変換する（Ｓ１８）。これにより、例えばデータ選択画面の「見積書．ｐｄｆ」が選択された場合、当該データがＰＤＦ形式からＪＰＧ形式に変換される。そして、制御プログラム６５は、ステップＳ１８で第１形式に変換した選択データを含む記録指示情報を、通信部５５を通じて複合機１０Ａに送信する（Ｓ２０）。
【００５７】
さらに、制御プログラム６５は、選択データが第４形式であることに応じて（Ｓ１６：Ｎｏ＆Ｓ１７：Ｎｏ）、サーバ内変換によって当該選択データを第４形式から第１形式に変換する（Ｓ１９）。これにより、例えばデータ選択画面の「設計図．ｄｘｆ」が選択された場合、当該データがＤＸＦ形式からＪＰＧ形式に変換される。選択データを第４形式から第１形式に変換する処理は、サーバ装置９０で実行される。
【００５８】
一例として、制御プログラム６５は、ステップＳ１９において、第４形式の選択データを含む変換指示情報を通信部５５を通じてサーバ装置９０に送信する。変換指示情報は、選択データをサーバ装置９０に受信させ且つ当該選択データをサーバ装置９０に第４形式から第１形式に変換させるための情報である。この変換指示情報を受信したサーバ装置９０は、変換指示情報に含まれる選択データを第４形式から第１形式に変換し、第１形式に変換した選択データを携帯端末５０へ送信する。
【００５９】
他の例として、制御プログラム６５は、ステップＳ１９において、第４形式の選択データの所在情報を含む変換指示情報を通信部５５を通じてサーバ装置９０に送信する。この場合、ステップＳ１５の処理は省略される。この変換指示情報を受信したサーバ装置９０は、所在情報で示される選択データをサーバ装置７０から受信し、当該選択データを第４形式から第１形式に変換する。そして、サーバ装置９０は、第１形式に変換した選択データ、或いは第１形式に変換した選択データのサーバ装置９０上における所在を示す所在情報を、携帯端末５０へ送信する。
【００６０】
そして、制御プログラム６５は、第１形式の選択データを通信部５５通じてサーバ装置９０から受信したことに応じて、当該選択データを含む記録指示情報を通信部５５を通じて複合機１０に送信する（Ｓ２０）。一方、制御プログラム６５は、第１形式の選択データの所在情報を通信部５５を通じてサーバ装置９０から受信したことに応じて、当該所在情報を含む記録指示情報を通信部５５を通じて複合機１０に送信する（Ｓ２０）。
【００６１】
複合機１０Ａの制御プログラム３５は、第１形式の選択データを含む記録指示情報を通信部２５を通じて携帯端末５０から受信したことに応じて、当該選択データで示される画像を記録用紙に記録する記録処理をプリンタ部１１に実行させる。一方、制御プログラム３５は、第１形式の選択データの所在情報を含む記録指示情報を通信部２５を通じて携帯端末５０から受信したことに応じて、当該所在情報で示される選択データを通信部２５を通じてサーバ装置７０、９０から受信し、当該選択データで示される画像を記録用紙に記録する記録処理をプリンタ部１１に実行させる。
【００６２】
［登録処理］
次に、図５に示される登録処理は、入力装置及び出力装置の組み合わせを携帯端末５０のユーザに選択させ、選択された入力装置及び出力装置のデバイス名と連携装置ＩＤとを対応づけてデータ記憶領域６２Ｂに記憶させる処理である。携帯端末５０の制御プログラム６５は、例えば、連係動作選択画面の新規追加ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて、図５に示される登録処理を実行する。
【００６３】
まず、制御プログラム６５は、連携装置選択画面を表示部５３に表示させる（Ｓ３１）。図８（Ａ）は、連携装置選択画面の一例である。図８（Ａ）に示される連携装置選択画面は、連携装置ＩＤを入力するテキストボックスと、「＋入力装置の追加」ボタンと、「＋出力装置の追加」ボタンと、登録ボタンとを含む。なお、連携装置ＩＤは、制御プログラム６５によって自動的に割り当てられてもよい。また、制御プログラム６５によって割り当てられた連携装置ＩＤは、ユーザによって変更可能であってもよい。
【００６４】
制御プログラム６５は、「＋入力装置の追加」ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ３２：入力装置の追加）、入力装置選択画面を表示部５３に表示させる（Ｓ３３）。図８（Ｂ）は入力装置選択画面の一例である。図８（Ｂ）に示される入力装置選択画面は、１以上の入力装置選択ボタンを含む。入力装置選択ボタンには、通信部５５を通じて通信可能な複数の装置のうち、入力装置となり得る装置のデバイス名が表示されている。ステップＳ３３の処理は、第１装置識別子を一覧表示させる処理の一例である。
【００６５】
次に、制御プログラム６５は、入力装置選択ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ３４：Ｙｅｓ）、当該入力装置選択ボタンに表示されたデバイス名をデータ記憶領域６２Ｂに記憶させ（Ｓ３５）、再び連携装置選択画面を表示部５３に表示させる（Ｓ３１）。なお、入力装置を選択した後の連携装置選択画面は、図９（Ｂ）に示されるように、「＋入力装置の追加」ボタンに代えて、選択された入力装置のデバイス名が表示されたボタンを含む。本実施形態では、”サーバＡ”が選択されたものとして、以下の動作を説明する。
【００６６】
また、制御プログラム６５は、「＋出力装置の追加」ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ３２：出力装置の追加）、出力装置選択画面を表示部５３に表示させる（Ｓ３６）。図９（Ａ）は出力装置選択画面の一例である。図９（Ａ）に示される出力装置選択画面は、１以上の出力装置選択ボタンを含む。出力装置選択ボタンには、通信部５５を通じて通信可能な複数の装置のうち、出力装置となり得る装置のデバイス名が表示されている。ステップＳ３６の処理は、第２装置識別子を一覧表示させる処理の一例である。
【００６７】
また、出力装置選択ボタンには、当該出力装置ボタンに示される出力装置を選択した場合に、記録処理が可能となるデータ形式が表示される。図９（Ａ）において、デバイス名”ＭＦＣ−Ａ”が表示された出力装置選択ボタンにはＪＰＧ形式、ＰＤＦ形式、ＤＸＦ形式が表示され、デバイス名”ＭＦＣ−Ｂ”が表示された出力装置選択ボタンにはＢＭＰ形式、ＰＤＦ形式、ＤＸＦ形式が表示される。すなわち、出力装置選択ボタンには、第２形式と、第５形式或いは第６形式のデータに対する記録処理が実行可能であることが表示される。
【００６８】
次に、制御プログラム６５は、出力装置選択ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ３７：Ｙｅｓ）、当該出力装置選択ボタンに表示されたデバイス名をデータ記憶領域６２Ｂに記憶させ（Ｓ３８）、再び連携装置選択画面を表示部５３に表示させる（Ｓ３１）。なお、出力装置を選択した後の連携装置選択画面は、図９（Ｂ）に示されるように、「＋出力装置の追加」ボタンに代えて、選択された出力装置のデバイス名が表示されたボタンを含む。本実施形態では、”ＭＦＣ−Ｂ”が選択されたものとして、以下の動作を説明する。
【００６９】
さらに、制御プログラム６５は、登録ボタンをタップするユーザ操作を操作部５４が受け付けたことに応じて（Ｓ３２：登録ボタン）、ステップＳ３５で記憶した入力装置のデバイス名と、ステップＳ３８で記憶した出力装置のデバイス名と、連携装置選択画面に表示された連携装置ＩＤとを、互いに対応づけてデータ記憶領域６２Ｂに記憶させ（Ｓ３９）、登録処理を終了する。すなわち、本実施形態では、連携装置ＩＤ”００３”と、入力装置のデバイス名”サーバＡ”と、出力装置のデバイス名”ＭＦＣ−Ｂ”とが対応づけられて、データ記憶領域６２Ｂに記憶される。なお、登録ボタンは、入力装置及び出力装置の両方を選択するまで選択できないようなっていてもよい。
【００７０】
［本実施形態の作用効果］
上記の実施形態によれば、第２形式の選択データを第１形式に変換してから複合機１０Ａに記録処理を実行させる。その結果、サーバ装置７０に記憶された様々な形式の選択データに対する記録処理が複合機１０Ａで実行可能となる。また、携帯端末５０のみならずサーバ装置９０でも変換処理が実行できるので、より多くの形式の選択データに対する記録処理が複合機１０で実行可能となる。さらに、サーバ装置９０と通信不能な場合に復旧処理を実行することにより、より多くの形式の選択データに対する記録処理が複合機１０で実行可能となる。
【００７１】
また、上記の実施形態によれば、データ選択画面において、記録処理を実行可能なデータ形式のデータＩＤのみが選択可能な態様で表示される。その結果、記録処理が可能なデータをユーザに容易に認識させることができる。さらに、連係動作選択画面及びデータ選択画面において、サーバ装置９０と通信可能か否かによって、記録処理が実行可能なデータ形式と実行不能なデータ形式との表示態様を異ならせる。その結果、記録処理が可能なデータ形式をユーザに容易に認識させることができる。
【００７２】
なお、データ選択画面におけるデータ選択ボタンの表示態様は、図７の例に限定されない。例えば、第１形式及び第２形式のデータのデータＩＤが表示されたデータ選択ボタンのみを、データ選択画面に表示させてもよい。すなわち、図７（Ａ）に示されるデータ選択画面において、ファイル名”料金表．ｘｌｓ”が表示されたデータ選択ボタンが省略される。また、図７（Ｂ）に示されるデータ選択画面において、ファイル名”設計図．ｄｘｆ”、”料金表．ｘｌｓ”が表示されたデータ選択ボタンが省略される。連係動作選択画面におけるデータ形式の表示についても同様である。すなわち、図６（Ｂ）に示される連係動作選択画面において、”ＤＸＦ”の表示を省略してもよい。
【００７３】
また、上記の実施形態によれば、サーバ装置９０で変換処理が実行される場合において、第４形式の選択データがサーバ装置７０からサーバ装置９０に送信され、第１形式に変換された選択データがサーバ装置９０から複合機１０Ａに送信される。その結果、サーバ装置７０、９０及び複合機１０Ａの間において携帯端末５０が選択データを中継する場合と比較して、通信ネットワークの負荷を低減できると共に、画像記録処理の処理時間を短縮することができる。
【００７４】
また、上記の実施形態の登録処理によれば、入力装置及び出力装置の所望の組み合わせを実現できる。さらに、出力装置選択画面において、記録処理を実行可能なデータ形式を各出力装置選択ボタンに表示させることにより、所望の形式のデータに対する記録処理が実行可能な出力装置を、ユーザに容易に選択させることができる。
【００７５】
なお、各実施形態の複合機１０及び携帯端末５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【００７６】
さらに、本発明は、複合機１０及び携帯端末５０として実現できるだけでなく、複合機１０或いは携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介して複合機１０或いは携帯端末５０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット１０１等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【００７７】
１０，１０Ａ，１０Ｂ・・・複合機
１１・・・プリンタ部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５，６５・・・制御プログラム
５０・・・携帯端末
５３・・・表示部
５４・・・操作部
５５・・・通信部
７０，８０，９０・・・サーバ装置
１００・・・記録システム
【図１】
2015211407.tif 000003
【図２】
2015211407.tif 000004
【図３】
2015211407.tif 000005
【図４】
2015211407.tif 000006
【図５】
2015211407.tif 000007
【図６】
2015211407.tif 000008
【図７】
2015211407.tif 000009
【図８】
2015211407.tif 000010
【図９】
2015211407.tif 000011