(57)【要約】【課題】サーバ装置によって形式が変換されたデータで示される画像を画像形成装置に形成させる情報処理装置のリソースの使用時間を低減したプログラムを提供する。【解決手段】該プログラムは、第１形式の対象データの形式を変換させる変換指示処理（Ｓ１２）と、変換後データに含まれる未受信のページデータを送信させる送信指示処理（Ｓ１６）と、形成指示の入力を受け付けるための指示受付画面を表示する表示制御処理（Ｓ１５）と、形成指示の入力を受け付けたことに応じて（Ｓ１９：Ｙｅｓ）、第２形式の対象データに対する形成処理を実行させる形成指示処理（Ｓ２１）とを携帯端末５０に実行させる。そして、該プログラムは、ページデータをサーバ装置７０から受信したことに応じて（Ｓ１７）、当該ページデータで示される画像を指示受付画面に含めて表示させ（Ｓ１８）、形成指示処理が完了したことに応じて指示受付画面の表示を終了する。【選択図】図２
2015210682.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、ユーザ操作を受け付ける操作部と、画像形成装置及びサーバ装置と通信する通信部とを備える情報処理装置によって実行可能なプログラムであって、
複数のページデータを含む第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記通信部を通じてサーバ装置に送信する変換指示処理と、
形式が変換された前記対象データに含まれる複数の前記ページデータのうちの未受信の前記ページデータを送信させるための送信指示情報を、前記通信部を通じて前記サーバ装置に送信する送信指示処理と、
前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、
前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記通信部を通じて前記画像形成装置に送信する形成指示処理と、を前記情報処理装置に実行させ、
前記表示制御処理において、
前記ページデータを前記通信部を通じて前記サーバ装置から受信したことに応じて、当該ページデータで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、
前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させるプログラム。
【請求項２】
該プログラムは、
前記変換指示処理において、前記対象データを、前記第２形式の変換後データ、及び前記変換後データよりもデータ量の少ない第３形式のサンプル画像データに変換させるための前記変換指示情報を、前記通信部を通じて前記サーバ装置に送信し、
前記送信指示処理において、前記サンプル画像データに含まれる複数の前記ページデータのうちの未受信の前記ページデータを送信させるための前記送信指示情報を、前記通信部を通じて前記サーバ装置に送信し、
前記形成指示処理において、前記変換後データを前記サーバ装置から受信させ且つ当該変換後データで示される画像を記録媒体上に形成させるための前記形成指示情報を、前記通信部を通じて前記画像形成装置に送信する請求項１に記載のプログラム。
【請求項３】
該プログラムは、第１ページから第Ｎ（Ｎは自然数）ページそれぞれの前記ページデータで示される画像を含む前記形成指示受付画面を前記表示部に表示させた状態で、前記形成指示を入力するユーザ操作を前記操作部が受け付けた場合の前記形成指示処理において、第１ページから第Ｎページそれぞれの前記ページデータを含む前記形成指示情報を、前記通信部を通じて前記画像形成装置に送信する請求項１に記載のプログラム。
【請求項４】
該プログラムは、前記形成指示処理において、第（Ｎ＋１）ページ以降の前記ページデータを前記サーバ装置から受信させるための前記形成指示情報を、前記通信部を通じて前記画像形成装置に送信する請求項３に記載のプログラム。
【請求項５】
該プログラムは、
前記送信指示処理において、
未受信の第Ｍ（Ｍは自然数）ページの前記ページデータを前記サーバ装置に送信させるための前記送信指示情報を、前記通信部を通じて前記サーバ装置に繰り返し送信し、
前記第Ｍページの前記ページデータを前記通信部を通じて受信したことに応じて、第（Ｍ＋１）ページの前記ページデータを前記サーバ装置に送信させるための前記送信指示情報を、前記通信部を通じて前記サーバ装置に繰り返し送信し、
前記形成指示処理が完了したことに応じて、前記送信指示処理を終了する請求項１から４のいずれかに記載のプログラム。
【請求項６】
該プログラムは、
前記変換指示処理において、前記サーバ装置で変換された前記対象データを識別する変換識別子を、前記通信部を通じて前記サーバ装置から受信し、
前記送信指示処理において、前記変換識別子で識別される前記対象データに含まれる前記ページデータを送信させるための前記送信指示情報を、前記通信部を通じて前記サーバ装置に送信し、
前記形成指示処理において、前記変換識別子で識別される前記対象データを前記サーバ装置から受信させるための前記形成指示情報を、前記通信部を通じて前記画像形成装置に送信する請求項１から５のいずれかに記載のプログラム。
【請求項７】
画像を表示する表示部と、ユーザ操作を受け付ける操作部と、画像形成装置及びサーバ装置と通信する通信部とを備える情報処理装置によって実行可能なプログラムであって、
第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記通信部を通じてサーバ装置に送信する変換指示処理と、
形式が変換された前記対象データのうちの未受信のデータである部分データを送信させるための送信指示情報を、前記通信部を通じて前記サーバ装置に送信する送信指示処理と、
前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、
前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記通信部を通じて前記画像形成装置に送信する形成指示処理と、を前記情報処理装置に実行させ、
前記表示制御処理において、
前記部分データを前記通信部を通じて前記サーバ装置から受信したことに応じて、当該部分データで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、
前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させるプログラム。
【請求項８】
画像を記録媒体上に形成する形成部と、
情報処理装置及びサーバ装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
複数のページデータを含む対象データの前記サーバ装置上における所在を示す所在情報、及び複数の前記ページデータのうちの一部分である第１ページデータを含む形成指示情報を、前記通信部を通じて前記情報処理装置から受信する指示受信処理と、
複数の前記ページデータのうちの他の部分である第２ページデータを、前記所在情報に基づいて前記通信部を通じて前記サーバ装置から受信するデータ受信処理と、
前記第１ページデータで示される画像及び前記第２ページデータで示される画像を、記録媒体に対して前記形成部に形成させる形成処理と、を実行する画像形成装置。
【請求項９】
前記制御部は、
前記指示受信処理において、第１ページから第Ｎ（Ｎは自然数）ページの前記第１ページデータを含む前記形成指示情報を、前記通信部を通じて前記情報処理装置から受信し、
前記データ受信処理において、第（Ｎ＋１）ページ以降の前記第２ページデータを、前記通信部を通じて前記サーバ装置から受信する請求項８に記載の画像形成装置。
【請求項１０】
情報処理装置及び画像を記録媒体上に形成する画像形成装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
第１形式の対象データの形式を変換する変換処理と、
変換した前記対象データを前記通信部を通じて送信する送信処理と、を実行可能であり、
前記対象データの解像度が閾値解像度未満であることに応じて、
前記変換処理において、前記第１形式の前記対象データを前記第１形式と異なる第２形式の変換後データに変換し、
前記送信処理において、前記第２形式の前記対象データを、前記通信部を通じて前記情報処理装置及び前記画像形成装置に送信し、
前記対象データの解像度が閾値解像度以上であることに応じて、
前記変換処理において、前記第１形式の前記対象データを、前記変換後データ及び前記変換後データよりもデータ量の少ない第３形式のサンプル画像データに変換し、
前記送信処理において、前記サンプル画像データを前記通信部を通じて前記情報処理装置に送信し、前記変換後データを前記通信部を通じて前記画像形成装置に送信するサーバ装置。
【請求項１１】
操作部、表示部、第１通信部、及び第１制御部を備える情報処理装置と、画像を被記録媒体上に記録する形成部、第２通信部、及び第２制御部を備える画像形成装置と、前記第３通信部及び前記第３制御部を備えるサーバ装置とを備える画像形成システムであって、
前記第１制御部は、
複数のページデータを含む第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記第１通信部を通じて前記サーバ装置に送信する変換指示処理と、
形式が変換された前記対象データに含まれる複数の前記ページデータのうちの未受信の前記ページデータを送信させるための送信指示情報を、前記第１通信部を通じて前記サーバ装置に送信する第１送信指示処理と、
前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、
前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記第１通信部を通じて前記画像形成装置に送信する形成指示処理と、を実行し、
前記第２制御部は、
前記形成指示情報を前記情報処理装置から受信したことに応じて、前記第１形式と異なる第２形式の前記対象データを送信させる前記送信指示情報を、前記第２通信部を通じて前記サーバ装置に送信する第２送信指示処理と、
前記第２形式の前記対象データを前記第２通信部を通じて前記サーバ装置から受信したことに応じて、当該対象データで示される画像を前記記録媒体に対して前記形成部に形成させる形成処理と、を実行し、
前記第３制御部は、
前記第３通信部を通じて前記情報処理装置から前記変換指示情報を受信したことに応じて、前記第１形式の前記対象データの形式を変換する変換処理と、
前記第３通信部を通じて前記情報処理装置或いは前記サーバ装置から前記送信指示情報を受信したことに応じて、変換した前記対象データを前記第３通信部を通じて前記情報処理装置或いは前記画像形成装置に送信する送信処理と、を実行し、
前記第１制御部は、前記表示制御処理において、
前記ページデータを前記第１通信部を通じて前記サーバ装置から受信したことに応じて、当該ページデータで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、
前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させる画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ形式をサーバ装置に変換させ、形式が変換されたデータで示される画像を画像形成装置に形成させる情報処理装置に搭載されるプログラム等に関する。
【背景技術】
【０００２】
従来より、ユーザが選択したデータの形式をサーバ装置において変換し、変換されたデータで示される画像を画像形成装置において被記録媒体上に形成するシステムが知られている。例えば特許文献１には、ＰＣからサーバにデジタルカメラで撮影した写真画像データと、画質調整のための現像処理条件とが送信される。サーバは、調整された画像の画質をユーザに確認させるために、プレビュー画像データを作成する。サーバで生成されたプレビュー画像データがＰＣに送信され、プレビュー画像がＰＣに表示され、ユーザによる確認の後にサーバ上の画像データがプリンタに送信されるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８８２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、写真画像の画質確認のためにプレビュー画像を用いているので、複数の写真画像データを画像形成の対象とした場合、全ての写真画像データについてプレビュー画像の確認が必要である。すなわち、全てのプレビュー画像データがＰＣにダウンロードされるまでは写真画像データを印刷することができないので、写真画像データをサーバに送信してから画像データがプリンタに送信されるまでの長時間、ＰＣのリソースが使用されてしまうことになる。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、サーバ装置によって形式が変換されたデータで示される画像を画像形成装置に形成させる情報処理装置のリソースの使用時間を低減したプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書に記載のプログラムは、画像を表示する表示部と、ユーザ操作を受け付ける操作部と、画像形成装置及びサーバ装置と通信する通信部とを備える情報処理装置によって実行可能である。該プログラムは、複数のページデータを含む第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記通信部を通じてサーバ装置に送信する変換指示処理と、形式が変換された前記対象データに含まれる複数の前記ページデータのうちの未受信の前記ページデータを送信させるための送信指示情報を、前記通信部を通じて前記サーバ装置に送信する送信指示処理と、前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記通信部を通じて前記画像形成装置に送信する形成指示処理と、を前記情報処理装置に実行させる。そして、該プログラムは、前記表示制御処理において、前記ページデータを前記通信部を通じて前記サーバ装置から受信したことに応じて、当該ページデータで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させる。
【０００７】
上記構成によれば、全てのページデータを情報処理装置が受信する前に形成指示が入力された場合において、画像形成装置は、ページデータの少なくとも一部をサーバ装置から取得して画像を形成する。すなわち、プレビュー表示の途中で形成指示が入力されることにより、情報処理装置は、それ以降のページデータのプレビュー表示から解放されるので、対象データで示される画像を形成する処理において、情報処理装置のリソースの使用時間を低減することができる。
【０００８】
本明細書の他の形態に係るプログラムは、画像を表示する表示部と、ユーザ操作を受け付ける操作部と、画像形成装置及びサーバ装置と通信する通信部とを備える情報処理装置によって実行可能である。該プログラムは、第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記通信部を通じてサーバ装置に送信する変換指示処理と、形式が変換された前記対象データのうちの未受信のデータである部分データを送信させるための送信指示情報を、前記通信部を通じて前記サーバ装置に送信する送信指示処理と、前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記通信部を通じて前記画像形成装置に送信する形成指示処理と、を前記情報処理装置に実行させる。そして、該プログラムは、前記表示制御処理において、前記部分データを前記通信部を通じて前記サーバ装置から受信したことに応じて、当該部分データで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させる。
【０００９】
本明細書に記載の画像形成装置は、画像を記録媒体上に形成する形成部と、情報処理装置及びサーバ装置と通信する通信部と、制御部とを備える。そして、前記制御部は、複数のページデータを含む対象データの前記サーバ装置上における所在を示す所在情報、及び複数の前記ページデータのうちの一部分である第１ページデータを含む形成指示情報を、前記通信部を通じて前記情報処理装置から受信する指示受信処理と、複数の前記ページデータのうちの他の部分である第２ページデータを、前記所在情報に基づいて前記通信部を通じて前記サーバ装置から受信するデータ受信処理と、前記第１ページデータで示される画像及び前記第２ページデータで示される画像を、記録媒体に対して前記形成部に形成させる形成処理とを実行する。
【００１０】
本明細書に記載のサーバ装置は、情報処理装置及び画像を記録媒体上に形成する画像形成装置と通信する通信部と、制御部とを備える。前記制御部は、第１形式の対象データの形式を変換する変換処理と、変換した前記対象データを前記通信部を通じて送信する送信処理とを実行可能である。そして、前記制御部は、前記対象データの解像度が閾値解像度未満であることに応じて、前記変換処理において、前記第１形式の前記対象データを前記第１形式と異なる第２形式の変換後データに変換し、前記送信処理において、前記第２形式の前記対象データを、前記通信部を通じて前記情報処理装置及び前記画像形成装置に送信する。また、前記制御部は、前記対象データの解像度が閾値解像度以上であることに応じて、前記変換処理において、前記第１形式の前記対象データを、前記変換後データ及び前記変換後データよりもデータ量の少ない第３形式のサンプル画像データに変換し、前記送信処理において、前記サンプル画像データを前記通信部を通じて前記情報処理装置に送信し、前記変換後データを前記通信部を通じて前記画像形成装置に送信する。
【００１１】
本明細書に記載の画像形成システムは、操作部、表示部、第１通信部、及び第１制御部を備える情報処理装置と、画像を被記録媒体上に記録する形成部、第２通信部、及び第２制御部を備える画像形成装置と、前記第３通信部及び前記第３制御部を備えるサーバ装置とを備える。前記第１制御部は、複数のページデータを含む第１形式の対象データを選択するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式の前記対象データを受信させ且つ当該対象データの形式を変換させるための変換指示情報を、前記第１通信部を通じて前記サーバ装置に送信する変換指示処理と、形式が変換された前記対象データに含まれる複数の前記ページデータのうちの未受信の前記ページデータを送信させるための送信指示情報を、前記第１通信部を通じて前記サーバ装置に送信する第１送信指示処理と、前記対象データで示される画像を記録媒体上に形成する形成指示を入力するユーザ操作を受け付けるための形成指示受付画面を、前記表示部に表示させる表示制御処理と、前記形成指示を入力するユーザ操作を前記操作部が受け付けたことに応じて、前記第１形式と異なる第２形式の前記対象データを前記サーバ装置から受信させ且つ当該対象データで示される画像を記録媒体上に形成させるための形成指示情報を、前記第１通信部を通じて前記画像形成装置に送信する形成指示処理とを実行する。前記第２制御部は、前記形成指示情報を前記情報処理装置から受信したことに応じて、前記第１形式と異なる第２形式の前記対象データを送信させる前記送信指示情報を、前記第２通信部を通じて前記サーバ装置に送信する第２送信指示処理と、前記第２形式の前記対象データを前記第２通信部を通じて前記サーバ装置から受信したことに応じて、当該対象データで示される画像を前記記録媒体に対して前記形成部に形成させる形成処理とを実行する。前記第３制御部は、前記第３通信部を通じて前記情報処理装置から前記変換指示情報を受信したことに応じて、前記第１形式の前記対象データの形式を変換する変換処理と、前記第３通信部を通じて前記情報処理装置或いは前記サーバ装置から前記送信指示情報を受信したことに応じて、変換した前記対象データを前記第３通信部を通じて前記情報処理装置或いは前記画像形成装置に送信する送信処理とを実行する。そして、前記第１制御部は、前記表示制御処理において、前記ページデータを前記第１通信部を通じて前記サーバ装置から受信したことに応じて、当該ページデータで示される画像を前記形成指示受付画面に含めて前記表示部に表示させ、前記形成指示処理が完了したことに応じて、前記形成指示受付画面の表示を前記表示部に終了させる。
【発明の効果】
【００１２】
本発明によれば、プレビュー表示の途中で形成指示が入力されることにより、情報処理装置はそれ以降のページデータのプレビュー表示から解放されるので、対象データで示される画像を形成する処理において情報処理装置のリソースの使用時間を低減することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態に係る画像形成システム１００のブロック図である。
【図２】図２は、実施形態に係る画像形成システム１００の動作を示すフローチャートである。
【図３】図３は、対象データ選択画面の一例を示す図である。
【図４】図４は、第１ページ取得中の形成指示受付画面の一例を示す図である。
【図５】図５は、第２ページ取得中の形成指示受付画面の一例を示す図である。
【図６】図６は、変形例に係る画像形成システム１００の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１５】
図１は、本実施形態における画像形成システム１００の概略図である。図１に示される画像形成システム１００は、複合機１０と、携帯端末５０と、サーバ装置７０とで構成されている。複合機１０、携帯端末５０、及びサーバ装置７０は、通信ネットワーク１０２を介して相互に通信可能とされている。通信ネットワーク１０２の具体例は特に限定されないが、例えば、インターネット、移動体通信網、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００１６】
［複合機１０］
複合機１０は、図１に示されるように、プリンタ部１１と、スキャナ部１２と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を介して相互に接続されている。複合機１０は、画像形成装置の一例である。プリンタ部１１は形成部の一例であり、通信部２５は第２通信部の一例である。
【００１７】
［プリンタ部１１、スキャナ部１２］
プリンタ部１１は、画像データで示される画像を記録用紙上に形成する形成処理を実行する。記録用紙は、記録媒体の一例である。プリンタ部１１の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機１０は、ＦＡＸの送受信を行うＦＡＸ機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
【００１８】
なお、形成部の具体例はプリンタ部１１に限定されず、異なる色の糸を織合わせて画像を形成する織機等であってもよい。また、画像データで示される画像は、平面画像に限定されず、立体画像であってもよい。この場合の形成部は、立体画像で表される立体物を形成する３Ｄプリンタ等であってもよい。
【００１９】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００２０】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００２１】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００２２】
［通信部２５］
通信部２５は、通信ネットワーク１０２を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じて携帯端末５０或いはサーバ装置７０に各種情報を出力し、通信部２５を通じて携帯端末５０或いはサーバ装置７０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００２３】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、第２制御部の一例を構成する。
【００２４】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。データ記憶領域３２Ｂには、携帯端末５０或いはサーバ装置７０から受信したデータが記憶される。
【００２５】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００２６】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０”というバイナリ形式の情報として保持されてもよい。
【００２７】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００２８】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００２９】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３０】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３１】
［携帯端末５０］
携帯端末５０は、図１に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。携帯端末５０は情報処理装置の一例であり、通信部５５は第１通信部の一例であり、ＣＰＵ６１及び記憶部６２は第１制御部の一例である。
【００３２】
なお、記憶部６２のプログラム記憶領域６２Ａには、ＯＳ６４と、制御プログラム６５とが格納されている。また、通信部５５は、移動体通信網或いは無線ＬＡＮを通じて複合機１０或いはサーバ装置７０と通信する。さらに、情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末５０に限定されず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。
【００３３】
［サーバ装置７０］
サーバ装置７０は、図１に示されるように、通信部７５と、ＣＰＵ８１と、記憶部８２と、通信バス８３とを主に備える。サーバ装置７０に含まれる通信部７５、ＣＰＵ８１、記憶部８２、及び通信バス８３は、複合機１０に含まれる通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。なお、記憶部８２のプログラム記憶領域８２Ａには、ＯＳ８４と、制御プログラム８５とが格納されている。通信部７５は第３通信部の一例であり、ＣＰＵ８１及び記憶部８２は第３制御部の一例である。サーバ装置７０は、例えば、インターネットに接続されている。
【００３４】
［画像形成システム１００の動作］
図２〜図５を参照して、画像形成システム１００の動作を説明する。本実施形態に係る画像形成システム１００は、携帯端末５０のユーザが選択した対象データの形式をサーバ装置７０が変換し、変換された対象データで示される画像を複合機１０が記録用紙上に形成する処理を実行する。
【００３５】
まず、携帯端末５０の制御プログラム６５は、対象データ選択画面を表示部５３に表示させ、ユーザによる対象データの選択を受け付ける（Ｓ１１）。図３は、対象データ選択画面の一例である。図３に示される対象データ選択画面は、１以上のボタンを含む。各ボタンには、対象データの候補となるデータを識別するデータ識別子が表示されている。対象データ選択画面に含まれるボタンの数は、対象データとして選択可能なデータの数に相当する。また、データ識別子の具体例は特に限定されないが、例えば、ファイル名である。さらに、対象データ選択画面において選択可能なデータは、携帯端末５０のデータ記憶領域６２Ｂに記憶されたデータであってもよいし、通信ネットワーク１０２に接続されたストレージサーバに記憶されたデータであってもよい。
【００３６】
次に、制御プログラム６５は、対象データ選択画面に含まれるボタンをタップするユーザの操作を操作部５４が受け付けたことに応じて（Ｓ１１）、変換指示情報を通信部５５を通じてサーバ装置７０に送信する（Ｓ１２）。本実施形態では、「見積書．ｐｄｆ」ボタンがタップされたものとして、以下の動作を説明する。また、「見積書．ｐｄｆ」は、複数のページそれぞれに対応する複数のページデータで構成されているものとする。ページとは、例えば、形成処理において１枚の記録用紙に記録される画像に相当する。対象データ選択画面に含まれるボタンをタップする操作は、対象データを選択するユーザ操作の一例である。また、ステップＳ１２の処理は、変換指示処理の一例である。
【００３７】
変換指示情報は、対象データをサーバ装置７０に受信させ且つ当該対象データの形式をサーバ装置７０に変換させるための情報である。一例として、変換指示情報は、ステップＳ１１で選択された対象データを含む。他の例として、変換指示情報は、対象データの所在を示す所在情報を含む。所在情報の具体例は特に限定されないが、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒの略）形式の情報である。なお、対象データを受信させるための情報と、当該対象データの形式を変換させるための情報とは、独立して携帯端末５０からサーバ装置７０へ送信されてもよい。
【００３８】
次に、サーバ装置７０の制御プログラム８５は、通信部７５を通じて携帯端末５０から変換指示情報を受信したことに応じて、変換ＩＤを通信部７５を通じて携帯端末５０に送信する（Ｓ１３）。変換ＩＤは、例えば、受信した対象データそれぞれに対して、制御プログラム８５によって一意に割り当てられる。変換ＩＤは、後述する変換処理において第２形式に変換された対象データを識別する変換識別子の一例である。
【００３９】
また、制御プログラム８５は、受信した対象データの形式を第１形式から第２形式に変換する変換処理を開始する（Ｓ１４）。以下、第２形式に変換された対象データを、第２形式の対象データ或いは変換後データと表記する。対象データの形式を変換する具体的な手順は既に公知であるので、詳しい説明は省略する。変換処理は、後続の処理と並行して実行され得る。
【００４０】
なお、形式の変換とは、例えば、当該対象データのデータ構造を変更する処理であって、対象データで示される画像は実質的に変更されない。例えば、ビットマップ形式の対象データをＪＰＥＧ形式に変換することによって、当該対象データで示される画像の画質や色合い（以下、「画質等」と表記する。）が僅かに劣化することは、「画像が実質的に変更されない」範囲に含まれる。また、形式の変換によって画質等が僅かに向上することも、「画像が実質的に変更されない」範囲に含まれる。
【００４１】
本実施形態における変換処理では、ＰＤＦ形式の対象データがＪＰＥＧ形式に変換される。ＰＤＦ形式は第１形式の一例であり、ＪＰＥＧ形式は第２形式の一例である。第１形式及び第２形式の具体例はこれらに限定されないが、第２形式は、第１形式より形成処理に適した形式である。より好ましくは、第１形式はプリンタ部１１が形成処理を実行できない形式であり、第２形式はプリンタ部１１が形成処理を実行できる形式である。すなわち、第１形式及び第２形式は、複合機１０によって異なる。
【００４２】
次に、携帯端末５０の制御プログラム６５は、通信部５５を通じてサーバ装置７０から変換ＩＤを受信したことに応じて、形成指示受付画面を表示部５３に表示させる（Ｓ１５）。図４は、形成指示受付画面の一例である。図４に示される形成指示受付画面は、プリントボタンと、キャンセルボタンと、「第１ページ取得中」とのメッセージとを含む。形成指示受付画面は、対象データで示される画像を記録用紙上に形成する形成指示の入力を受け付けるための画面である。ステップＳ１５の処理は、表示制御処理の一例である。
【００４３】
また、制御プログラム６５は、送信指示情報を通信部５５を通じてサーバ装置７０に送信する（Ｓ１６）。送信指示情報は、第２形式に変換された対象データに含まれる複数のページデータのうちの未受信のページデータをサーバ装置７０に送信させるための情報である。送信指示情報は、例えば、ステップＳ１３で受信した変換ＩＤと、サーバ装置７０に送信させるページデータを特定するページ情報とを含む。図２の例では、第Ｎ（Ｎは自然数）ページのページデータ（以下、「第Ｎページデータ」と表記する。）を送信させる送信指示情報の例を示している。ステップＳ１６の処理は、送信指示処理の一例である。
【００４４】
一方、サーバ装置７０の制御プログラム８５は、第Ｎページデータの送信を指示する送信指示情報を通信部７５を通じて携帯端末５０から受信した時点において、当該第Ｎページデータの変換処理が既に完了していることに応じて、第Ｎページデータを通信部７５を通じて携帯端末５０に送信する（Ｓ１７）。ステップＳ１７及び後述するステップＳ２３の処理は、送信処理の一例である。一方、制御プログラム８５は、第Ｎページデータの送信を指示する送信指示情報を通信部７５を通じて携帯端末５０から受信した時点において、当該第Ｎページデータの変換処理が未だ完了していないことに応じて、不図示のエラー情報を通信部７５を通じて携帯端末５０に送信する。
【００４５】
次に、携帯端末５０の制御プログラム６５は、通信部５５を通じてサーバ装置７０から第Ｎページデータを受信したことに応じて、当該第Ｎページデータで示される画像（以下、「第Ｎプレビュー画像」と表記する。）を形成指示受付画面に含めて表示部５３に表示させる（Ｓ１８）。図５は、第１プレビュー画像９０を含む形成指示受付画面の一例である。図５に示される形成指示受付画面は、プリントボタンと、キャンセルボタンと、第１プレビュー画像９０と、「第２ページ取得中」のメッセージとを含む。また、制御プログラム６５は、取得した第Ｎページデータをデータ記憶領域６２Ｂに記憶させる。
【００４６】
次に、制御プログラム６５は、形成指示受付画面のプリントボタンが未だタップされていないことに応じて（Ｓ１９：Ｎｏ）、Ｎに１を加算して（Ｓ２０）、再び送信指示情報を通信部５５を通じてサーバ装置７０に送信する（Ｓ１６）。すなわち、制御プログラム６５は、直近に受信した第Ｎページデータの次の第（Ｎ＋１）ページデータをサーバ装置７０に送信させるための送信指示情報を送信する。一方、制御プログラム６５は、通信部５５を通じてサーバ装置７０からエラー情報を受信したことに応じて、直近の送信指示情報と同一内容の送信指示情報を通信部５５を通じてサーバ装置７０に送信する。
【００４７】
すなわち、制御プログラム６５は、ステップＳ１６〜Ｓ２０の処理を繰り返し実行する。典型的には、制御プログラム６５は、未受信の第Ｎページのページデータをサーバ装置７０に送信させるための送信指示情報を、通信部５５を通じてサーバ装置７０に繰り返し送信する。そして、制御プログラム６５は、第Ｎページのページデータを通信部５５を通じてサーバ装置７０から受信したことに応じて、第（Ｎ＋１）ページのページデータをサーバ装置７０に送信させるための送信指示情報をサーバ装置７０へ繰り返し送信する。
【００４８】
その結果、制御プログラム６５は、変換後データに含まれる複数のページデータを第１ページから順にサーバ装置７０から取得し、取得したページデータで示されるプレビュー画像を形成指示受付画面に含めて表示部５３に表示させる。すなわち、形成指示受付画面に含まれるプレビュー画像は、時間の経過と共に増加する。他の例として、制御プログラム６５は、第（Ｎ＋１）ページデータを取得したことに応じて、第Ｎプレビュー画像を形成指示受付画面から削除し、第（Ｎ＋１）プレビュー画像を形成指示受付画面に含めてもよい。
【００４９】
一方、制御プログラム６５は、形成指示受付画面のプリントボタンをタップする操作を操作部５４が受け付けたことに応じて（Ｓ１９：Ｙｅｓ）、形成指示情報を通信部５５を通じてサーバ装置７０に送信する（Ｓ２１）。プリントボタンをタップする操作は、形成指示の入力の一例である。また、ステップＳ２１の処理は、形成指示処理の一例である。形成指示情報は、変換後データを複合機１０にサーバ装置７０から受信させ且つ当該変換後データに対する形成処理をプリンタ部１１に実行させるための情報である。
【００５０】
形成指示情報は、例えば、複合機１０に取得させる変換後データを識別する変換ＩＤと、サーバ装置７０上における変換後データの所在を示す所在情報と、サーバ装置７０から取得したページデータと、サーバ装置７０から取得すべき最初のページデータを特定するための開始ページ情報とを含む。制御プログラム６５は、例えば、第１プレビュー画像〜第Ｎプレビュー画像を含む形成指示受付画面のプリントボタンがタップされたことに応じて、第１ページ〜第Ｎページの各ページデータと、第（Ｎ＋１）ページ以降のページデータをサーバ装置７０から受信させるための開始ページ情報とを含む形成指示情報を、通信部５５を通じてサーバ装置７０に送信する。
【００５１】
また、制御プログラム６５は、形成指示受付画面のプリントボタンをタップする操作を操作部５４が受け付けたことに応じて（Ｓ１９：Ｙｅｓ）、通信部５５を通じた変換指示情報の送信を停止すると共に、形成指示受付画面の表示を表示部５３に終了させる。すなわち、制御プログラム６５は、第１プレビュー画像〜第Ｎプレビュー画像を含む形成指示受付画面のプリントボタンがタップされたことに応じて、第（Ｎ＋１）ページ以降のページデータを通信部５５を通じてサーバ装置７０から受信せず、且つ第（Ｎ＋１）ページ以降のプレビュー画像を表示部５３に表示させない。
【００５２】
なお、図２の例では、少なくとも１つのページデータが携帯端末５０で受信され（Ｓ１７）、当該ページデータで示されるプレビュー画像が表示部５３に表示された後（Ｓ１８）に形成指示が入力されている（Ｓ１９：Ｙｅｓ）。この場合、ステップＳ１５における形成指示受付画面の表示を省略してもよい。そして、制御プログラム６５は、ステップＳ１７において第１ページデータを受信したことに応じて、第１プレビュー画像を含む形成指示受付画面を表示部５３に表示させてもよい（Ｓ１８）。
【００５３】
しかしながら、各処理のタイミングはこれに限定されない。ユーザは、例えば図４に示される形成指示受付画面のプリントボタンをタップすることにより、最初の送信指示情報を通信部５５を通じてサーバ装置７０に送信する前、最初のページデータを通信部５５を通じてサーバ装置７０から受信する前、或いは最初のプレビュー画像が表示部５３に表示される前に、形成指示を入力することができる。この場合の制御プログラム６５は、開始ページ情報が第１ページを示し且つページデータを含まない形成指示情報を、通信部５５を通じて複合機１０に送信する。
【００５４】
次に、複合機１０の制御プログラム３５は、通信部２５を通じて携帯端末５０から形成指示情報を受信したことに応じて、送信指示情報を通信部２５を通じてサーバ装置７０に送信し（Ｓ２２）、開始ページ情報で示されるページ以降のページデータを通信部２５を通じてサーバ装置７０から受信する（Ｓ２３）。携帯端末５０から形成指示情報を受信処理は指示受信処理の一例であり、ステップＳ２３の処理はデータ受信処理の一例である。
【００５５】
なお、制御プログラム３５は、最初のステップＳ２３において送信する送信指示情報に、形成指示情報に含まれる変換ＩＤ、及びページ情報として開始ページ情報を含める。送信指示情報の詳細は、ステップＳ１６と共通する。そして、制御プログラム３５は、最終ページのページデータを取得するまで（Ｓ２４：Ｎｏ）、ページデータを取得する度（Ｓ２３）にＮに１を加算して（Ｓ２５）、ステップＳ２２〜Ｓ２５の処理を繰り返し実行する。ステップＳ２２〜Ｓ２５の処理は、送信指示処理の他の例である。
【００５６】
そして、制御プログラム３５は、形成指示情報に含まれる各ページデータ（以下、「第１ページデータ」と表記する）に対する形成処理と、サーバ装置７０から取得した各ページデータ（以下、「第２ページデータ」と表記する。）に対する形成処理とをプリンタ部１１に実行させる（Ｓ２６）。一方、制御プログラム３５は、形成指示情報にページデータが含まれていない場合、全てのページデータをサーバ装置７０から取得して（Ｓ２２〜Ｓ２５）、形成処理をプリンタ部１１に実行させる（Ｓ２６）。これにより、複数のページデータそれぞれで示される画像が記録された複数の記録用紙がプリンタ部１１から出力される。ステップＳ２６の処理は、形成処理の一例である。
【００５７】
なお、図２の例では、送信指示処理（Ｓ２２〜Ｓ２５）によって最終ページのページデータを受信した後で、全てのページデータに対する形成処理（Ｓ２６）が実行される。この場合の形成処理では、第１ページから最終ページに向かうページ番号の昇順に実行されてもよいし、最終ページから第１ページに向かうページ番号の降順に実行されてもよい。また、送信指示処理（Ｓ２２〜Ｓ２５）と形成処理（Ｓ２６）との実行順序は、図２の例に限定されない。
【００５８】
一例として、制御プログラム３５は、形成指示情報に含まれているページデータに対する形成処理を実行した後で送信指示処理を実行してもよい。他の例として、制御プログラム３５は、送信指示処理と形成処理との少なくとも一部同士を並行して実行してもよい。具体的には、制御プログラム３５は、第１ページデータに対する形成処理と、第２ページデータの送信指示処理とを並行して実行し、第１ページデータに対する形成処理が終了した後に第２ページデータに対する形成処理を実行してもよい。
【００５９】
［本実施形態の作用効果］
上記の実施形態に係る画像形成システム１００によれば、ユーザは、全てのプレビュー画像を確認する前に、形成指示を携帯端末５０に入力することができる。この場合の携帯端末５０は、形成指示情報を複合機１０に送信し、サーバ装置７０に対する送信指示情報の送信を停止し、形成指示受付画面の表示を終了する。すなわち、全てのプレビュー画像が表示される前の任意のタイミングで形成指示が入力されることにより、それ以降のページデータを受信し且つプレビュー画像を表示する処理から携帯端末５０のリソースを解放することができる。その結果、特に多数のページデータを含む対象データに対する形成処理を実行する場合に、携帯端末５０のリソースの使用時間を低減することができる。
【００６０】
なお、携帯端末５０がサーバ装置７０からページデータを受信する手順は、上記の例に限定されない。例えば、携帯端末５０は、変換ＩＤを含む送信指示情報を１回だけサーバ装置７０に送信し、形成指示を受け付けたことに応じて同一の変換ＩＤを含む停止指示情報を１回だけサーバ装置７０に送信してもよい。そして、サーバ装置７０は、送信指示情報を受信してから停止指示情報を受信するまでの間、第２形式に変換した各ページデータを第１ページから順に携帯端末５０へ送信してもよい。
【００６１】
また、携帯端末５０のリソースを解放する具体的な方法は、上記の例に限定されない。一例として、制御プログラム６５は、形成指示が入力されたことに応じて、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌの略）コネクションの切断、或いはＴＣＰソケットのクローズを行ってもよい。他の例として、制御プログラム６５は、形成指示が入力された後にサーバ装置７０から受信したページデータを、当該ページデータで示されるプレビュー画像を表示せずに、破棄してもよい。
【００６２】
また、上記の実施形態に係る複合機１０は、対象データに含まれる複数のページデータの一部分である第１ページデータを携帯端末５０から受信し、複数のページデータの他の部分である第２ページデータをサーバ装置７０から受信する。また、サーバ装置７０から複合機１０へ携帯端末５０によって中継された第１ページデータは、携帯端末５０においてプレビュー画像の表示にも用いられる。その結果、図２に示される処理負荷が画像形成システム１００全体に分散される。
【００６３】
また、サーバ装置７０から受信すべきページデータが開始ページ情報によって特定されるので、複合機１０は、同一のページデータを携帯端末５０及びサーバ装置７０の双方から重複して受信することがない。また、送信指示情報に変換ＩＤを含めることにより、複数の対象データに対する形成処理を並行して実行することができる。但し、複合機１０が同一のページデータを携帯端末５０及びサーバ装置７０から重複して受信することは妨げられない。
【００６４】
また、送信指示情報を送信することによってサーバ装置７０から受信するデータは、１ページ単位に限定されない。すなわち、制御プログラム６５は、ステップＳ１６において、複数のページデータを送信させるための送信指示情報をサーバ装置７０へ送信してもよい。同様に、制御プログラム３５は、ステップＳ２２において、複数のページデータを送信させるための送信指示情報をサーバ装置７０へ送信してもよい。１つの送信指示情報で複数のページデータを受信する処理は、例えば、複数のページデータそれぞれで示される複数の画像を１枚の記録用紙上に形成する形成処理（Ｓ２６）を実行する場合等に、特に有効である。
【００６５】
さらに、送信指示情報を送信することによってサーバ装置７０から受信するデータは、ページ単位に限定されない。すなわち、制御プログラム６５は、ステップＳ１６において、変換後データの一部分である第１部分データを送信させるための送信指示情報をサーバ装置７０へ送信してもよい。また、制御プログラム６５は、ステップＳ２１において、サーバ装置７０から受信した第１部分データを形成指示情報に含めて複合機１０に送信し、変換後データの他の部分である第２部分データを複合機１０にサーバ装置７０から受信させてもよい。さらに、複合機１０の制御プログラム３５は、ステップＳ２６において、送信指示情報に含まれる第１部分データ、及びサーバ装置７０から受信した第２部分データに対する形成処理を実行すればよい。
【００６６】
［変形例］
図６を参照して、画像形成システム１００の動作の変形例を説明する。変形例に係る画像形成システム１００では、プレビュー表示に用いられるサンプル画像データがサーバ装置７０から携帯端末５０に送信され、形成処理に用いられる変換後データがサーバ装置７０から複合機１０に送信される。なお、上記の実施形態との共通点の詳しい説明は省略し、相違点を中心に説明する。
【００６７】
変形例に係る携帯端末５０の制御プログラム６５は、対象データを、第２形式の変換後データと、第３形式のサンプル画像データとに変換させるための変換指示情報を、通信部５５を通じてサーバ装置７０に送信する（Ｓ３１）。そして、変形例に係るサーバ装置７０の制御プログラム８５は、通信部７５を通じて携帯端末５０から変換指示情報を受信したことに応じて、対象データを、第２形式の変換後データと、第３形式のサンプル画像データとに変換する変換処理を開始する（Ｓ３２）。
【００６８】
変形例に係る第２形式は、第１形式及び第３形式より形成処理に適した形式である。一方、変形例に係る第３形式は、第１形式及び第２形式よりプレビュー表示に適した形式である。例えば、変形例に係る第２形式及び第３形式は、共にＪＰＥＧ形式であってもよい。但し、第２形式は第３形式よりデータ量が大きく、第３形式は第２形式よりデータ量が小さい。より具体的には、第２形式は第３形式より解像度が高いＪＰＥＧデータであり、第３形式は第２形式より解像度が低いＪＰＥＧデータである。
【００６９】
次に、変形例に係る制御プログラム６５は、サンプル画像データに含まれる複数のページデータのうちの未受信のページデータを送信させるための送信指示情報を、通信部５５を通じてサーバ装置７０に送信する（Ｓ３３）。なお、変形例に係る送信指示情報は、第３形式のページデータを送信させるための形式情報をさらに含む。そして、制御プログラム８５は、通信部７５を通じて携帯端末５０から送信指示情報を受信したことに応じて、第３形式に変換したページデータを通信部７５を通じて携帯端末５０に送信する（Ｓ３４）。
【００７０】
次に、変形例に係る制御プログラム６５は、形成指示受付画面のプリントボタンをタップする操作を操作部５４が受け付けたことに応じて（Ｓ１９：Ｙｅｓ）、形成指示情報を通信部７５を通じて複合機１０に送信する（Ｓ３５）。なお、変形例に係る形成指示情報は、ページデータ及び開始ページ情報が省略されている点において、上記の実施形態に係る形成指示情報と相違する。
【００７１】
次に、変形例に係る複合機１０の制御プログラム３５は、第２形式のページデータを送信させるための形式情報をさらに含む送信指示情報を、通信部５５を通じてサーバ装置７０に送信する（Ｓ３６）。そして、制御プログラム８５は、通信部７５を通じて複合機１０から送信指示情報を受信したことに応じて、変換後データに含まれるページデータを通信部７５を通じて複合機１０に送信する（Ｓ３７）。そして、図６のステップＳ３６、Ｓ３７、Ｓ２４、Ｓ２５の処理が繰り返し実行されることにより、第１ページから最終ページまでの各ページデータがサーバ装置７０から複合機１０へ送信される。
【００７２】
上記の変形例によれば、相対的にデータ量の少ない第３形式のページデータによって携帯端末５０でプレビュー表示が行われ、相対的にデータ量の多い第２形式のページデータはサーバ装置７０から複合機１０へ送信される。これにより、複合機１０によって形成される画像の品質を劣化させることなく、携帯端末５０のリソースの使用時間をさらに低減することができる。
【００７３】
なお、図２及び図６の処理は、例えばサーバ装置７０によって切り替えられてもよい。例えば、サーバ装置７０の制御プログラム８５は、取得した対象データの解像度が閾値解像度以上であることに応じて図６の処理を実行し、取得した対象データの解像度が閾値解像度未満であることに応じて図２の処理を実行してもよい。閾値解像度は、例えば、複合機１０、携帯端末５０、及びサーバ装置７０を接続する通信ネットワーク１０２の通信速度等によって決定されてもよい。
【００７４】
なお、各実施形態の複合機１０、携帯端末５０、及びサーバ装置７０において、記憶部３２、６２、８２のプログラム記憶領域３２Ａ、６２Ａ、８２Ａに記憶された各種プログラムがＣＰＵ３１、６１、８１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【００７５】
さらに、本発明は、複合機１０、携帯端末５０、或いはサーバ装置７０として実現できるだけでなく、複合機１０、携帯端末５０、或いはサーバ装置７０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０２を介して複合機１０、携帯端末５０、或いはサーバ装置７０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０２を介して配信されてもよい。
【符号の説明】
【００７６】
１０・・・複合機
１１・・・プリンタ部
２５・・・通信部
３１・・・ＣＰＵ
３２・・・記憶部
３５・・・制御プログラム
５０・・・携帯端末
５３・・・表示部
５４・・・操作部
５５・・・通信部
６１・・・ＣＰＵ
６２・・・記憶部
６５・・・制御プログラム
７０・・・サーバ装置
７５・・・通信部
８１・・・ＣＰＵ
８２・・・記憶部
８５・・・制御プログラム
１００・・・画像形成ステム
【図１】
2015210682.tif 000003
【図２】
2015210682.tif 000004
【図３】
2015210682.tif 000005
【図４】
2015210682.tif 000006
【図５】
2015210682.tif 000007
【図６】
2015210682.tif 000008