(57)【特許請求の範囲】
【請求項１】
プレビュー画像を表示する通信端末と、プレビュー画像データを作成する印刷制御サーバーと、処理対象データを印刷するプリンターがネットワークを介して通信する印刷システムを構成する前記通信端末であって、
前記印刷制御サーバーに処理対象データを送信する処理対象送信部と、
前記処理対象データのプレビュー画像データの作成の進捗状況を示す進捗情報を前記印刷制御サーバーから取得する進捗情報取得部と、
取得した進捗情報に基づいて前記進捗状況をユーザーに案内し、前記プレビュー画像データの作成が完了したとされているページの中から、少なくとも一部のページの選択を前記ユーザーから受け付けるプレビュー要求受付部と、
ユーザーに選択された前記一部のページのプレビュー画像データを前記印刷制御サーバーに要求するプレビュー要求部と、
前記処理対象データの全てのページのプレビュー画像データの作成が前記印刷制御サーバーによって完了する前に、前記選択されたページのプレビュー画像データを前記印刷制御サーバーから受信するプレビュー受信部と、
受信した前記プレビュー画像データに基づいてプレビュー画像を表示するプレビュー表示部と、
前記プレビュー表示部に表示された前記プレビュー画像データに基づいて、前記処理対象データに対するユーザーの印刷指示を受け付ける印刷指示受付部と、
前記ユーザーによる前記印刷指示に応じて前記処理対象データに基づいた印刷の実行を前記印刷制御サーバー、または前記プリンターに指示する印刷指示送信部と、
を備え、
前記印刷指示受付部は、前記処理対象データに基づく印刷に関して、前記ユーザーが設定可能な印刷設定の種類を、前記印刷制御サーバーから取得した前記進捗情報に応じて変更する通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、通信端末制御プログラム、サーバー、サーバーの制御方法に関し、特にプレビュー画像の表示に関する。
【背景技術】
【０００２】
従来、プレビュー作成プログラムがインストールされていない通信端末においても、印刷対象のデータのプレビュー画像を確認できるシステムが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９９７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来は、通信端末の代わりにプレビュー画像データを作成する機能を有する装置に印刷対象のファイルを通信端末から送信した後、当該ファイルにおける全ページ分のプレビュー画像データの作成が当該装置において完了しなければ、ユーザーはプレビュー画像を通信端末において確認することができなかった。なお、特許文献１には、複数ページを有するファイルのプレビューに関しては特に言及されていない。
本発明は、上記課題にかんがみてなされたもので、プレビュー作成機能を有していない通信端末において処理対象データのプレビュー画像を表示する際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための通信端末は、処理対象送信部と、プレビュー受信部と、プレビュー表示部と、を備えている。処理対象送信部は、サーバーに処理対象データを送信する。プレビュー受信部は、サーバーによって作成される処理対象データのプレビュー画像データにおける全てのページのプレビュー画像データの作成が完了する前に、作成を完了したページのプレビュー画像データを受信する。プレビュー表示部は、受信したプレビュー画像データに基づいてプレビュー画像を表示する。
【０００６】
すなわち、本発明の通信端末は、全ページのプレビュー画像の作成が未完了でも、作成が完了したページについてはプレビュー画像データを受信することができる。そのため全ページのプレビュー画像データの作成が完了してからプレビュー画像データを取得する従来の構成と比較すると通信端末は早くプレビュー画像データを受信し始めることができ、通信端末上で表示し始めることができる。その結果通信端末のユーザーは従来の構成と比較してプレビュー画像を早く確認し始めることができる。
【０００７】
さらに、上記目的を達成するための通信端末において、進捗情報取得部と、プレビュー要求受付部と、プレビュー要求部と、をさらに備えていてもよい。進捗情報取得部は、プレビュー画像データの作成の進捗状況を示す進捗情報をサーバーから取得する。プレビュー要求受付部は、進捗情報取得部が取得した進捗情報に基づいて進捗状況をユーザーに案内し、進捗情報においてプレビュー画像データの作成が完了したとされているページの中から、少なくとも一部のページの選択をユーザーから受け付ける。プレビュー要求部は、ユーザーに選択されたページのプレビュー画像データをサーバーに要求する。そしてその場合に受信部は、プレビュー要求部が要求したプレビュー画像データを受信する。
【０００８】
この場合、通信端末のユーザーはプレビュー画像データの作成が完了しているページのうち確認したいページについてプレビュー画像を通信端末で確認することができる。また、ユーザーが選択したページのプレビュー画像データをサーバーから取得する構成であるので、全てのページのプレビュー画像データの作成が完了した後に全てのページのプレビュー画像データをサーバーから取得する構成と比較すると、サーバーとの通信データ量を低減することができる。
【０００９】
さらに、上記目的を達成するための通信端末において、印刷指示受付部と、印刷指示送信部と、をさらに備えてもよい。印刷指示受付部は、ユーザーによる処理対象データに対する印刷指示を受け付ける。印刷指示送信部は、ユーザーによる印刷指示に応じて処理対象データに基づいた印刷の実行を前記サーバーに指示する。
この構成を備えることにより、ユーザーは処理対象データの印刷を指示することができる。
【００１０】
さらに、上記目的を達成するための通信端末において、印刷指示受付部は、処理対象データに基づく印刷に関してユーザーが設定可能な印刷設定の種類を進捗状況に応じて変更してもよい。
この場合、例えば、全てのページのプレビュー画像データの作成を完了している場合と、完了していない場合とで、受付可能な印刷設定の種類を変更することができる。そうすることによって、全ページのプレビュー画像データを作成済みでなければ受け付けないことが例えば仕様上決まっている印刷設定をユーザーが知らずに設定してしまうことを回避することができる。
【００１１】
また、上記目的を達成するためのサーバーは、処理対象受信部と、プレビュー作成部と、プレビュー送信部と、を備える。処理対象受信部は、通信端末から処理対象データを受信する。プレビュー作成部は、処理対象データに基づいてプレビュー画像データを作成する。プレビュー送信部は、処理対象データの全てのページのプレビュー画像データを作成する前に、作成を完了したページのプレビュー画像データを通信端末に送信する。
【００１２】
この場合、サーバーが処理対象データの全てのページのプレビュー画像データの作成を完了する前に作成を完了したページについてはプレビュー画像データを通信端末に送信することができるため、通信端末側では全てのページのプレビュー画像データの作成が完了してからでなければプレビュー画像データを取得できない構成と比較して早くプレビュー画像データの取得し始めることができる。その結果、通信端末上で早くプレビュー画像を表示し始めることができ、ユーザーは早くプレビュー画像を確認し始めることができる。
【００１３】
さらに、上記目的を達成するためのサーバーにおいて、プレビュー作成部におけるプレビュー画像データの作成の進捗状況を示す進捗情報を通信端末に通知する進捗情報通知部をさらに備えてもよい。その場合にプレビュー送信部は、通信端末にプレビュー画像データの作成完了を通知したページのうち通信端末から要求されたページのプレビュー画像データを通信端末に送信する。
この場合、通信端末のユーザーにプレビュー画像データの作成の進捗状況を知らせることが可能となる。そのため、通信端末のユーザーに、作成が完了したページについてプレビュー画像の表示要求をさせることができる。また、通信端末から要求されたページのプレビュー画像データを通信端末に送信する構成であるので、全てのページのプレビュー画像データの作成が完了した後に全てのページのプレビュー画像データを通信端末に送信する構成と比較すると、通信端末との通信データ量を低減することができる。
【００１４】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は通信端末やサーバーを制御する方法の発明としても、通信端末やサーバーを制御するプログラムの発明としても、当該プログラムを記録する記録媒体の発明としても成立する。むろん、そのコンピュータプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態にかかる印刷システムのブロック図。
【図２】本発明の実施形態にかかるシーケンス図。
【図３】本発明の実施形態にかかる画面遷移図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００１７】
１．第一実施形態
１−１．構成
図１は本発明の第一実施形態にかかる印刷システム１００の構成を示すブロック図である。印刷システム１００は、通信端末２と印刷制御サーバー３（以降では単にサーバー３と称する）とプリンター４とを含んで構成される。通信端末２とサーバー３、および、サーバー３とプリンター４は、インターネットなどを介して互いに通信可能である。印刷システム１００では、通信端末２がサーバー３に処理対象データを送信すると、当該処理対象データの印刷プレビュー画像を示すプレビュー画像データであってサーバー３が作成したプレビュー画像データを通信端末２が受信し、通信端末２がプレビュー画像を表示することができる。処理対象データはどのような種類のファイルであってもよい。本実施形態では１ファイル内に複数のページを備える文書ファイルや図面ファイル等を想定している。印刷システム１００では、既にプレビュー画像データの作成が完了したページのプレビュー画像データを、処理対象データに含まれる全てのページのプレビュー画像データの作成が完了する前に、通信端末２が受信することができる。また、印刷システム１００では、通信端末２から送信された処理対象データに対する印刷指示を通信端末２から受信するとサーバー３は処理対象データに基づいて印刷データを作成し、当該印刷データをプリンター４に送信してプリンター４に印刷データに基づく印刷を実行させることができる。
【００１８】
通信端末２は、スマートフォンやタブレットＰＣ等の情報処理装置であり、上述した印刷システム１００の機能を実現するために、制御部２０やユーザーＩ／Ｆ部２１や通信Ｉ／Ｆ部２２等を備えている。制御部２０は、図示しないＣＰＵや不揮発性メモリーや揮発性メモリー等を備えており、メモリーに記録されている各種のプログラムをＣＰＵにより実行することができる。ユーザーＩ／Ｆ部２１は、タッチパネルやキーを構成しており、制御部２０から指示された画像を表示することや、ユーザーによる操作を入力して制御部２０に操作を示す情報を通知することができる。ユーザーＩ／Ｆ部２１はスピーカーやマイクを備えていてもよい。通信Ｉ／Ｆ部２２は、ネットワークを介して制御部２０が他の機器と通信するための回路で構成されている。
【００１９】
通信端末２の制御部２０が実行することができるプログラムには、処理対象選択受付部２０ａ、処理対象送信部２０ｂ、進捗情報取得部２０ｃ、プレビュー要求受付部２０ｄ、プレビュー要求部２０ｅ、プレビュー受信部２０ｆ、プレビュー表示部２０ｇ、印刷指示受付部２０ｈ、印刷指示送信部２０ｉが含まれる。処理対象選択受付部２０ａは、処理対象データのユーザーによる選択を受け付ける機能を通信端末２に実現させるプログラムである。処理対象送信部２０ｂは、ユーザーに選択された処理対象データをサーバー３に送信する機能を実現させるためのプログラムである。進捗情報取得部２０ｃは、処理対象データのプレビュー画像データの作成の進捗状況を示す進捗情報をサーバー３から取得する機能を実現させるプログラムである。
【００２０】
プレビュー要求受付部２０ｄは、進捗情報に基づいて進捗状況をユーザーに案内し、進捗情報においてプレビュー画像データの作成が完了したとされているページの中から、少なくとも一部のページの選択をユーザーから受け付ける機能を制御部２０に実現させるプログラムである。プレビュー要求部２０ｅは、ユーザーに選択されたページのプレビュー画像データをサーバー３に要求する機能を実現させるプログラムである。プレビュー受信部２０ｆは、サーバー３によって作成される前記処理対象データのプレビュー画像データをサーバー３から受信する機能を実現させるプログラムである。プレビュー表示部２０ｇは、サーバー３から受信したプレビュー画像データに基づいて処理対象データに対応するプレビュー画像をユーザーＩ／Ｆ部２１のタッチパネルに表示させる機能を実現させるプログラムである。印刷指示受付部２０ｈは、処理対象データに対するユーザーからの印刷指示を受け付ける機能を実現させるプログラムである。印刷指示送信部２０ｉは、ユーザーによる印刷指示に応じて処理対象データに基づいた印刷の実行をサーバー３に指示する機能を実現させるプログラムである。
【００２１】
サーバー３は、制御部３０や通信Ｉ／Ｆ部３１や図示しないＨＤＤ（Hard Disk Drive）や図示しない外部Ｉ／Ｆ部（周辺機器とのインターフェイス）等を備えている。制御部３０は、図示しないＲＡＭやＲＯＭやＣＰＵを備えており、ＨＤＤやＲＯＭに記録された各種プログラムをＲＡＭにロードしＣＰＵによって実行することができる。通信Ｉ／Ｆ部３１は、ネットワークを介して制御部３０が他の機器と通信するための回路等で構成される。なお図１ではサーバー３が１台のコンピューターで構成されているように図示しているが、サーバー３は複数のコンピューターで構成されていてもよい。すなわちサーバー３を構成する各コンピューターが後述する各プログラムを分担して実行し、ＬＡＮ等を介して各コンピューター間でデータを受け渡しする構成であってもよい。
【００２２】
サーバー３の制御部３０が実行することができるプログラムには、処理対象受信部３０ａ、プレビュー作成部３０ｂ、進捗情報通知部３０ｃ、プレビュー送信部３０ｄ、印刷指示受信部３０ｅ、印刷制御部３０ｆ、印刷データ作成部３０ｇを含む。処理対象受信部３０ａは、通信端末２から処理対象データを受信する機能をサーバー３に実現させるプログラムである。プレビュー作成部３０ｂは、通信端末２から受信した処理対象データに基づいてプレビュー画像データを作成する機能を実現させるプログラムである。プレビュー画像データは、例えばＪＰＥＧ形式のファイルが想定される。他にもＰＮＧ形式やＰＤＦ形式など様々な形式の画像データであってもよく、それらの中からユーザーが事前に所望の形式を選択することができてもよい。また、プレビュー画像データの解像度もユーザーが事前に選択できてもよい。それらが選択可能な構成であることによりユーザーは、プレビュー画像データの受信に要する通信データ量を調整することができる。進捗情報通知部３０ｃは、プレビュー作成部３０ｂにおけるプレビュー画像データの作成の進捗状況を示す進捗情報を通信端末２に通知する機能を実現させるプログラムである。
【００２３】
プレビュー送信部３０ｄは、作成したプレビュー画像データを通信端末２に送信する機能を制御部３０に実現させるプログラムである。印刷指示受信部３０ｅは、通信端末２から送信された印刷指示を受信する機能を実現させるプログラムである。印刷制御部３０ｆは、印刷データ作成部３０ｇが作成した印刷データをプリンター４に送信しプリンター４に印刷を実行させる機能を実現させるプログラムである。印刷データ作成部３０ｇは、処理対象データに基づいてプリンター４で印刷を実行させるための印刷データを作成する機能を実現させるプログラムである。なお、処理対象受信部３０ａと進捗情報通知部３０ｃとプレビュー送信部３０ｄと印刷指示受信部３０ｅと印刷制御部３０ｆと印刷データ作成部３０ｇとをまとめて称する場合には、メイン処理部３００と呼ぶ。
【００２４】
プリンター４は、サーバー３から受信した印刷データに基づいて印刷を実行する機能を有する。プリンター４は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えた制御部（不図示）、印刷部（不図示）、通信部（不図示）等を備えている。ＲＯＭにはＲＡＭに読み込まれＣＰＵによって実行される通信プログラムや印刷プログラムなどの種々のプログラムが記憶されている。これらのプログラムをＣＰＵが実行することによって印刷部や通信部を制御し、プリンター４は上述の機能を実現することができる。
【００２５】
１−２．プレビュー画像表示
次に、プレビュー画像表示の流れを、図２に示すシーケンス図と図３に示す画面遷移図とを参照しながら説明する。はじめに、ユーザーが通信端末２を操作して処理対象データとしてのファイルを選択する（ステップＳ１）と、通信端末２の制御部２０は処理対象選択受付部２０ａにより当該ファイルを処理対象データとして受け付ける。図３の画面Ｇ１は、本印刷システム１００を利用するためのアプリケーションプログラムが起動され、通信端末２のメモリーに保存されているファイルの一覧を表示する画面の一例を示している。ユーザーは一覧の中から印刷したいファイルを示す図形ｇ１１をタッチ操作で選択すると、当該ファイルが処理対象データとして受け付けられる。
【００２６】
そして制御部２０は処理対象送信部２０ｂにより処理対象データをサーバー３に送信する（ステップＳ２）。送信中は、制御部２０は画面Ｇ２に示すようにファイル送信中である旨をタッチパネルに表示する。サーバー３の制御部３０は処理対象受信部３０ａにより通信端末２から送信された処理対象データを受信すると、サーバー３が備えるＨＤＤなどの所定の格納場所に処理対象データを保存し、受信完了通知を通信端末２に送信する（ステップＳ３）。通信端末２の制御部２０は、サーバー３からの受信完了通知を受信すると、処理対象データの印刷プレビューであるプレビュー画像データの作成指示をサーバー３に送信する（ステップＳ４）。プレビュー画像データの作成指示には、印刷設定情報やプレビュー設定情報が含まれる。印刷設定情報には例えば、用紙サイズ、用紙種類、カラー／モノクロ、印刷解像度などの情報が含まれる。プレビュー設定情報には例えば、プレビュー画像データの解像度やプレビュー画像データの形式を指定する情報などが含まれる。これらの設定は、例えば画面Ｇ１において設定ボタンｇ１２をタッチ操作すると表示される設定画面からユーザーは設定の変更などを行うことができる。サーバー３の制御部３０は、通信端末２からプレビュー画像データの作成指示を受信すると、プレビュー作成部３０ｂにプレビュー画像データの作成を指示し（ステップＳ５）、通信端末２に作成指示完了通知を送信する（ステップＳ６）。ステップＳ６の作成指示完了通知を受信すると通信端末２の制御部２０は、１ページ目のプレビュー画像データを受信するまでの間、例えば画面Ｇ３に示すようにページの枠ｇ３１を表示する。
【００２７】
サーバー３の制御部３０は、ステップＳ５のプレビュー作成指示を受けて、プレビュー作成部３０ｂにより、処理対象データのプレビュー画像データの作成を処理対象データの１ページ目から順に開始する。プレビュー画像データは印刷設定情報やプレビュー設定情報と処理対象データとに基づいて作成される。制御部２０は、プレビュー作成部３０ｂにより、１ページ分のプレビュー画像データの作成が完了するごとに、作成したプレビュー画像データをサーバー３が備えるＨＤＤなどの所定の格納場所に格納し、進捗状況を進捗情報通知部３０ｃに通知する（ステップＳ７）。ステップＳ７の通知を受けて、進捗情報通知部３０ｃにより制御部３０は処理対象データのプレビュー画像の作成の進捗状況を示す進捗情報を更新する。具体的には制御部３０は、ステップＳ２で受信した処理対象データにおけるプレビュー画像データの作成が完了したページ数を保持している変数をインクリメントする。
【００２８】
制御部３０はプレビュー作成部３０ｂにより、通信端末２から送信されたファイルのうちの全ページのプレビュー画像データの作成が完了するまで１ページごとにステップＳ７と同様に進捗状況を通知し、作成したプレビュー画像データを所定の格納場所に格納し、進捗情報通知部３０ｃによって進捗情報を更新する。処理対象データの最終ページのプレビュー画像データの作成を完了すると、プレビュー作成部３０ｂにより制御部３０は最終ページのプレビュー画像データを所定の格納場所に格納するとともにメイン処理部３００（進捗情報通知部３０ｃ）に全ページのプレビュー画像データの作成が完了したことを通知する（ステップＳ８）。
【００２９】
通信端末２の制御部２０はステップＳ６の作成指示完了通知を受信すると、進捗情報取得部２０ｃにより所定時間経過ごとに進捗情報をサーバー３に要求し（ステップＳ９）、進捗情報をサーバー３から受信する（ステップＳ１０）。すなわち通信端末２はポーリングして進捗情報を取得する。本実施形態においては１ページ目のプレビュー画像データの作成が完了したことを進捗情報として取得すると通信端末２の制御部２０は１ページ目のプレビュー画像データをサーバー３に要求し、サーバー３から１ページ目のプレビュー画像データを取得し当該プレビュー画像データに基づいてタッチパネルに１ページ目のプレビュー画像を表示する。このように本実施形態においては１ページ目は例外的にユーザーの表示要求の有無によらず制御部２０は自動的にサーバー３にプレビュー画像データを要求しタッチパネルに表示する。２ページ目以降は後述するようにユーザーのプレビュー要求操作に応じてサーバー３への要求が行われる。画面Ｇ４は１ページ目のプレビュー画像ｇ４２を表示している画面を示している。画面Ｇ４にはプレビュー情報表示部ｇ４１とプレビュー画像ｇ４２と印刷ボタンｇ４３と設定ボタンｇ４４が表示されることを示している。プレビュー情報表示部は「ｘ／ｙ」という形式で示される。ｘは表示中のプレビュー画像のページ番号を示している。ｙはプレビュー画像データを作成済みのページ数を示している。すなわちｙが進捗情報を示している。例えば画面Ｇ４のプレビュー情報表示部ｇ４１の「１／１」は、１ページ目のプレビュー画像データの作成が完了しており、表示中のプレビュー画像は１ページ目のプレビュー画像であることを示している。
【００３０】
所定時間経過ごとにステップＳ９〜Ｓ１０を繰り返すことで通信端末２の制御部２０は進捗情報を取得することができる。制御部２０は、取得した進捗情報を用いて画面Ｇ４のプレビュー情報表示部ｇ４１の前述のｙの部分を更新する。例えば、制御部２０は、３ページまで作成済みであるという進捗情報を取得したのであれば「１／３」と表示する。画面Ｇ５は、画面Ｇ４からプレビュー情報表示部ｇ４１のｙの部分が更新されたことを示している。
【００３１】
続いてユーザーが通信端末２を操作して確認したいページのプレビュー画像をタッチパネルに表示させるための操作をする（ステップＳ１１）と、通信端末２の制御部２０はプレビュー要求受付部２０ｄによりユーザーのプレビュー要求を受け付ける。例えば、ユーザーがタッチパネル上で指を所定の方向に１回フリック操作することで、２ページ目のプレビュー画像データの表示を要求することができる。
【００３２】
そして制御部２０はプレビュー要求部２０ｅにより当該ページのプレビュー画像データをサーバー３に要求し（ステップＳ１２）、サーバー３の制御部３０はプレビュー送信部３０ｄにより、ユーザーに要求されたページのプレビュー画像データを通信端末２に送信する（ステップＳ１３）。制御部２０はプレビュー受信部２０ｆにより当該ページのプレビュー画像データを受信すると、プレビュー表示部２０ｇにより当該プレビュー画像データに基づいてユーザーが要求したページのプレビュー画像をタッチパネルに表示させる。画面Ｇ６は、２ページ目のプレビュー画像が表示された状態を示している。
【００３３】
制御部２０はタッチパネルにプレビュー画像とともに設定ボタンｇ６２を表示している。プレビュー画像を確認した結果、印刷設定を変更する場合に、ユーザーが設定ボタンｇ６２をタッチ操作すると、制御部２０は印刷設定画面をタッチパネルに表示し、ユーザーによる印刷設定の変更を受け付けることができる。例えば、カラー印刷が選択されていた場合にユーザーがモノクロ印刷に設定を変更する操作を行うと、制御部２０はプレビュー画像データの作成要求を再度サーバー３に送信し、サーバー３はプレビュー画像データをモノクロで再度作成しなおす。なお、印刷設定を変更されたとしても処理対象データは既にサーバー３に保存済みであるので、通信端末２の制御部２０は再度処理対象データをサーバー３に送信する必要はない。
【００３４】
ユーザーは通信端末２に対して印刷指示操作を行う（ステップＳ１４）と、制御部２０印刷指示受付部２０ｈによりユーザーの印刷指示を受け付け、印刷指示送信部２０ｉによりサーバー３に印刷指示を送信する（ステップＳ１５）。ユーザーは印刷指示を例えば印刷ボタンｇ３２，ｇ４３，ｇ５３，ｇ６３をタッチ操作することで通信端末２に入力することができる。サーバー３の制御部３０は印刷指示受信部３０ｅにより印刷指示を受信すると、印刷データ作成部３０ｇにより印刷データを作成する（ステップＳ１６）。具体的には制御部３０は、印刷設定情報と処理対象データとに基づいて印刷データを作成する。そして、制御部３０は印刷制御部３０ｆにより、印刷データ作成部３０ｇによって作成した印刷データを順次プリンター４に送信する（ステップＳ１７）。プリンター４は印刷データを受信すると当該印刷データに基づいて印刷を実行し、印刷結果をサーバー３に送信する（ステップＳ１８）。プリンター４から印刷結果を受信するとサーバー３の制御部３０は印刷制御部３０ｆにより通信端末２に印刷結果を送信する（ステップＳ１９）。制御部２０は印刷結果を受信すると、当該印刷結果をタッチパネルに表示する。
【００３５】
このように、本印刷システムにおいては、全ページのプレビュー画像の作成が未完了でも、作成が完了したページについては、通信端末２はプレビュー画像データを受信することができる。そのため全ページのプレビュー画像データの作成が完了してからプレビュー画像データを取得する従来の構成と比較すると通信端末２は早くプレビュー画像データを受信し始めることができ、通信端末２上で表示し始めることができる。その結果、通信端末２のユーザーは従来の構成と比較してプレビュー画像を早く確認し始めることができる。また、全てのページのプレビュー画像データが通信端末２に送信されるわけではなく、ユーザーが選択したページのプレビュー画像データが送信される構成であるので、全てのページのプレビュー画像データが送信される構成と比較するとサーバー３から通信端末２に送信されるデータ量を低減することができる。
【００３６】
なお、図２のシーケンス図では、処理対象データの全ページのプレビュー画像データの作成が完了した後にユーザーが印刷指示を実施しているが、本実施形態においては印刷データはプレビュー画像データとは別に作成されるため、プレビュー画像データ作成の進捗状況に関わらずユーザーは印刷指示を実施することができる。図３の例では画面Ｇ３〜Ｇ６の各画面において印刷ボタンは表示されており、当該印刷ボタンをタッチ操作することでプレビュー画像データの進捗状況にかかわらず印刷指示を行うことができる。全ページのプレビュー画像データの作成が完了していない状態（１ページも作成済みでない場合や、数ページ作成済みであるが全ページは作成済みでない場合など）でユーザーが印刷指示を行うと、サーバー３においてプレビュー画像データとは別に印刷データが作成されプリンター４に送信され印刷が実行される。その結果、全ページのプレビュー画像データの作成が完了しないと印刷を行えない場合と比較すると、早く印刷を開始することができる。
【００３７】
２．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態において、印刷指示受付部２０ｈは、処理対象データに基づく印刷に関してユーザーが設定可能な印刷設定の種類をサーバー３によるプレビュー画像データ作成の進捗状況に応じて変更してもよい。具体的には例えば、全てのページのプレビュー画像データの作成を完了している場合は印刷範囲指定（印刷するページの範囲の指定）を受け付けるようにし、全てのページのプレビュー画像データの作成を完了していない場合は印刷範囲指定を受け付けないようにしてもよい。すなわち、完了していない場合は、全ページに対する印刷指示のみを受け付け可能とするようにしてもよい。印刷システム１００が、サーバー３において全ページのプレビュー画像データの作成を完了するまで処理対象データの総ページ数を取得できない構成である場合は、上述したように印刷範囲指定を受け付けるか否かを全ページのプレビュー画像データの作成が完了しているか否かに応じて変更することで、全ページのプレビュー画像データの作成が完了していない状態でユーザーが印刷範囲を指定して印刷指示することを防止することができる。
【００３８】
なお、処理対象データの全ページのプレビュー画像データの作成を完了しなくても処理対象データの総ページ数を取得できる構成である場合は、プレビュー画像データの作成の進捗状況にかかわらず、印刷範囲指定を受け付け可能にしてよい。
【００３９】
また、上記実施形態では、既にプレビュー画像を作成済みのページの範囲内においてフリック操作をすることで１ページずつ順にプレビュー画像を表示させるページを選択する例を示したが、処理対象データの総ページ数を全ページのプレビュー画像データの作成を完了しなくても取得できる構成である場合は、ページ番号を指定して当該ページのプレビュー画像を取得することができる仕様であってもよい。その場合、サーバー３は通信端末２からプレビュー画像データの作成指示を受信すると１ページ目から順にプレビュー画像データを作成していくが、通信端末２から未作成のページのプレビュー画像データを要求された場合は、要求されたページのプレビュー画像データを先に作成するようにしてもよい。また、１ページ目から順にプレビュー画像データを作成する処理と、要求されたページのプレビュー画像データを作成する処理とを並行して行ってもよい。
【００４０】
また、通信端末２のユーザーがプレビュー画像を確認するためにフリック操作を連続的に行う場合、フリック操作の回数だけ表示中のページの番号を示すページ番号のインクリメントはするが当該ページのプレビュー画像データの要求を通信端末２からサーバー３に送信しないようにしてもよい。そして、連続的なフリック操作を停止して所定時間（数秒程度）経過した場合に、連続的なフリック操作に応じてインクリメントされたページ番号に対応するページのプレビュー画像データをサーバー３に要求するようにしてもよい。そうすることによって、連続的なフリック操作に対応するページ数分のプレビュー画像データを要求し当該ページ数分のプレビュー画像データをサーバー３から受信する場合と比較して、通信データ量を低減することができる。また、ユーザーが確認したいページのプレビュー画像データを早く表示することができる。
【００４１】
なお、上記実施形態では通信端末２からサーバー３に印刷指示を送信し、サーバー３がプリンター４に印刷データを送信してプリンター４に印刷を実行させる構成であるが、例えば通信端末２からサーバー３を介さずにプリンター４に直接印刷指示を送信する構成であってもよい。具体的には、図２のステップＳ１３のプレビュー画像データをサーバー３から受信するまでの流れは上記実施形態と共通で、その後、通信端末２はプレビュー画像データをプリンター４に送信しプリンター４に印刷指示を送信することでプリンター４に通信端末２から直接印刷指示するようにしてもよい。プリンター４は通信端末２から送信されたプレビュー画像データに基づいて印刷を実行するようにしてもよい。なおこの場合、通信端末２とプリンター４とが無線ＬＡＮなどで通信可能な構成が想定される。
【００４２】
また、上記実施形態では本発明を印刷システムに適用した例を示したが、本発明はビューワーシステムあるいはファイル変換システムとして具現化することもできる。具体的には例えば、通信端末では開くことのできない形式のファイル（処理対象データ）をサーバーに送信し、サーバーは通信端末で開くことのできる形式の画像ファイルに変換して通信端末に当該画像ファイルを送り返すシステムである。通信端末のユーザーは、サーバーから送信された画像ファイルをプリンターで印刷してもよいし、通信端末のパネルで見るために通信端末が備える所定の記憶領域に保存してもよいし、他の装置に送信するなどしてもよい。
【符号の説明】
【００４３】
２…通信端末、３…印刷制御サーバー、４…プリンター、２０…制御部、２０ａ…処理対象選択受付部、２０ｂ…処理対象送信部、２０ｃ…進捗情報取得部、２０ｄ…プレビュー要求受付部、２０ｅ…プレビュー要求部、２０ｆ…プレビュー受信部、２０ｇ…プレビュー表示部、２０ｈ…印刷指示受付部、２０ｉ…印刷指示送信部、２１…ユーザーＩ／Ｆ部、２２…通信Ｉ／Ｆ部、３０…制御部、３０ａ…処理対象受信部、３０ｂ…プレビュー作成部、３０ｃ…進捗情報通知部、３０ｄ…プレビュー送信部、３０ｅ…印刷指示受信部、３０ｆ…印刷制御部、３０ｇ…印刷データ作成部、３１…通信Ｉ／Ｆ部、１００…印刷システム、３００…メイン処理部
【図１】
0006011023.tif 000002
【図２】
0006011023.tif 000003
【図３】
0006011023.tif 000004