(57)【要約】【課題】サーバー装置が記憶するデータのプレビュー画像を表示し、そのデータを処理（印刷等）する。【解決手段】画像形成装置は、１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、データのうち、設定情報に基づき１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置から受信し、一部のデータを設定情報に基づき編集して第１の編集データを生成し、第１の編集データをメモリーに記憶し、第１の編集データに基づき、１個のプレビュー画像を生成し、１個のプレビュー画像を表示装置に供給して表示させ、データの処理の要求を入力装置から受け付けると、データから一部のデータを除く残りのデータを、サーバー装置から受信し、残りのデータを設定情報に基づき編集して第２の編集データを生成し、メモリーに記憶された第１の編集データと、生成した第２の編集データとを用いて、データの処理を実行する。【選択図】図７
2020088521.tif 000002
【特許請求の範囲】
【請求項１】
データの処理に適用すべき設定情報を取得し、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記設定情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置から受信し、
前記一部のデータを前記設定情報に基づき編集して第１の編集データを生成し、前記第１の編集データをメモリーに記憶し、
前記第１の編集データに基づき、前記１個のプレビュー画像を生成し、前記１個の前記プレビュー画像を表示装置に供給して表示させ、
前記データの処理の要求を前記入力装置から受け付けると、前記データから前記一部のデータを除く残りのデータを、前記サーバー装置から受信し、
前記残りのデータを前記設定情報に基づき編集して第２の編集データを生成し、
前記メモリーに記憶された前記第１の編集データと、生成した前記第２の編集データとを用いて、前記データの処理を実行する
画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記データの処理を実行すると、前記メモリーから前記第１の編集データを削除する
画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記データの処理をキャンセルする要求を前記入力装置から受け付けると、前記メモリーから前記第１の編集データを削除する
画像形成装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像形成装置であって、
前記設定情報は、Ｎ-ｕｐを指定する情報を含み、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記Ｎ-ｕｐを指定する情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータとして、Ｎページ分のデータを、前記サーバー装置から受信する
画像形成装置。
【請求項５】
画像形成装置のコンピューターを、
データの処理に適用すべき設定情報を取得し、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記設定情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置から受信し、
前記一部のデータを前記設定情報に基づき編集して第１の編集データを生成し、前記第１の編集データをメモリーに記憶し、
前記第１の編集データに基づき、前記１個のプレビュー画像を生成し、前記１個の前記プレビュー画像を表示装置に供給して表示させ、
前記データの処理の要求を前記入力装置から受け付けると、前記データから前記一部のデータを除く残りのデータを、前記サーバー装置から受信し、
前記残りのデータを前記設定情報に基づき編集して第２の編集データを生成し、
前記メモリーに記憶された前記第１の編集データと、生成した前記第２の編集データとを用いて、前記データの処理を実行する
よう動作させる
画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サーバー装置が記憶するデータのプレビュー画像を表示し、そのデータを処理（印刷等）する画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
サーバー装置が記憶するデータのプレビュー画像を表示し、そのデータを処理（印刷等）する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９９５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サーバー装置が記憶するデータのプレビュー画像を表示し、そのデータを処理（印刷等）する技術は、益々ユーザーフレンドリーであることが望まれる。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る画像形成装置は、
データの処理に適用すべき設定情報を取得し、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記設定情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置から受信し、
前記一部のデータを前記設定情報に基づき編集して第１の編集データを生成し、前記第１の編集データをメモリーに記憶し、
前記第１の編集データに基づき、前記１個のプレビュー画像を生成し、前記１個の前記プレビュー画像を表示装置に供給して表示させ、
前記データの処理の要求を前記入力装置から受け付けると、前記データから前記一部のデータを除く残りのデータを、前記サーバー装置から受信し、
前記残りのデータを前記設定情報に基づき編集して第２の編集データを生成し、
前記メモリーに記憶された前記第１の編集データと、生成した前記第２の編集データとを用いて、前記データの処理を実行する。
【０００６】
（１）本実施形態によれば、画像形成装置は、プレビュー画像を表示する毎に、データ全体ではなく、プレビュー画像を生成するのに必要な一部のデータだけをサーバー装置から受信する。このため、プレビュー画像を表示する毎に掛かるデータ通信量を最小とし、プレビュー画像の表示に掛かる時間を短縮し、メモリーの使用量を小さくすることができる。また、画像形成装置は、データ全体の処理を実行する際には、データ全体ではなく、プレビュー画像を表示する際に受信していない一部のデータだけをサーバー装置から受信する。このため、データ全体の処理を実行する際に係るデータ通信量を最小とし、データの処理に掛かる時間を短縮することができる。さらに、画像形成装置は、データ全体の処理を実行する際には、一部のデータは、新たに第１の編集データを生成するのではなく、メモリーに記憶された第１の編集データを用いるため、データの処理に掛かる時間を短縮することができる。
【０００７】
画像形成装置は、
前記データの処理を実行すると、前記メモリーから前記第１の編集データを削除する。
【０００８】
（２）本実施形態によれば、画像形成装置は、メモリーから不要となる可能性の高いデータ（処理済みのデータ）を削除してメモリーの使用量を小さくすることができる。
【０００９】
画像形成装置は、
前記データの処理をキャンセルする要求を前記入力装置から受け付けると、前記メモリーから前記第１の編集データを削除する。
【００１０】
（３）本実施形態によれば、画像形成装置は、メモリーから不要となる可能性の高いデータ（処理がキャンセルされたデータ）を削除してメモリーの使用量を小さくすることができる。
【００１１】
前記設定情報は、Ｎ-ｕｐを指定する情報を含み、
画像形成装置は、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記Ｎ-ｕｐを指定する情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータとして、Ｎページ分のデータを、前記サーバー装置から受信する。
【００１２】
（４）本実施形態によれば、画像形成装置は、設定情報に応じて、プレビュー画像を生成するのに必要な一部のデータをサーバー装置から受信する。このため、適切なプレビュー画像を生成することができる。
【００１３】
本開示の一形態に係る画像形成プログラムは、
画像形成装置のコンピューターを、
データの処理に適用すべき設定情報を取得し、
１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、前記データのうち、前記設定情報に基づき前記１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置から受信し、
前記一部のデータを前記設定情報に基づき編集して第１の編集データを生成し、前記第１の編集データをメモリーに記憶し、
前記第１の編集データに基づき、前記１個のプレビュー画像を生成し、前記１個の前記プレビュー画像を表示装置に供給して表示させ、
前記データの処理の要求を前記入力装置から受け付けると、前記データから前記一部のデータを除く残りのデータを、前記サーバー装置から受信し、
前記残りのデータを前記設定情報に基づき編集して第２の編集データを生成し、
前記メモリーに記憶された前記第１の編集データと、生成した前記第２の編集データとを用いて、前記データの処理を実行する
よう動作させる。
【発明の効果】
【００１４】
本開示によれば、サーバー装置が記憶するデータのプレビュー画像を表示し、そのデータを処理（印刷等）する技術を、益々ユーザーフレンドリーとすることができる。
【００１５】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１６】
【図１】本開示の一実施形態に係る画像形成システムを示す。
【図２】画像形成装置のハードウェア構成を示す。
【図３】サーバー装置のハードウェア構成を示す。
【図４】端末装置のハードウェア構成を示す。
【図５】画像形成システムの機能的構成を示す。
【図６】画像形成システムの動作シーケンスを示す。
【図７】画像形成装置の動作フローを示す。
【図８】サーバー装置の動作フローを示す。
【図９】プレビュー画面の一例を示す。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００１８】
１．画像形成システム
【００１９】
図１は、本開示の一実施形態に係る画像形成システムを示す。
【００２０】
画像形成システム１は、画像形成装置１０と、サーバー装置２０と、端末装置３０とを有する。
【００２１】
画像形成装置１０と、サーバー装置２０とは、ネットワークＮ１に接続される。ネットワークＮ１は、インターネットを含む。画像形成装置１０と、端末装置３０とは、ネットワークＮ２に接続される。ネットワークＮ２は、例えば、ＬＡＮ（Local Area Network）を含む。以下、ネットワークＮ１及びネットワークＮ２を区別する必要が無い場合、単に「ネットワークＮ」と図示及び記載する。
【００２２】
画像形成装置１０は、例えば、ＭＦＰ（Multifunction Peripheral）である。
【００２３】
サーバー装置２０は、所謂クラウドコンピューティングのストレージ装置である。サーバー装置２０は、画像形成装置１０が処理（印刷等）すべきデータファイルを記憶する。
【００２４】
端末装置３０は、例えば、タブレットコンピューター又はパーソナルコンピューターである。
【００２５】
画像形成装置１０と、端末装置３０とは、同一のユーザーにより使用される。端末装置３０は、１人のユーザーが所有してもよいし、複数のユーザーに共用されてもよい。例えば、画像形成装置１０と、端末装置３０とは、不特定のユーザーが来店する同一店舗内に設置されてもよい。
【００２６】
２．画像形成装置のハードウェア構成
【００２７】
図２は、画像形成装置のハードウェア構成を示す。
【００２８】
画像形成装置１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、画像形成装置１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２９】
制御回路１１は、画像読取部１２（イメージスキャナー）、画像処理部１４（ＧＰＵ（Graphics Processing Unit）を含む）、画像メモリー１５、画像形成部１６（プリンター）、表示部１７ａを備える操作部１７（タッチパネル）、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量の不揮発性の記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００３０】
３．サーバー装置のハードウェア構成
【００３１】
図３は、サーバー装置のハードウェア構成を示す。
【００３２】
サーバー装置２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤやＳＳＤ等の大容量の不揮発性の記憶装置２４、ネットワーク通信インターフェース２５、操作装置２６及び表示装置２７と、これらを相互に接続するバス２８とを有する。
【００３３】
ＣＰＵ２１、ＲＯＭ２２、及びＲＡＭ２３は、制御回路２００を構成する。ＣＰＵ２１は、ＲＯＭ２２が記憶する情報処理プログラムをＲＡＭ２３にロードして実行する。ＲＯＭ２２は、ＣＰＵ２１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ２２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３４】
４．端末装置のハードウェア構成
【００３５】
図４は、端末装置のハードウェア構成を示す。
【００３６】
端末装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＳＳＤ等の大容量の不揮発性の記憶装置３４、ネットワーク通信インターフェース３５、操作装置３６及び表示装置３７（タッチパネル）並びに読取装置３９（カメラ等の撮像装置）と、これらを相互に接続するバス３８とを有する。
【００３７】
ＣＰＵ３１、ＲＯＭ３２、及びＲＡＭ３３は、制御回路３００を構成する。ＣＰＵ３１は、ＲＯＭ３２が記憶する情報処理プログラムをＲＡＭ３３にロードして実行する。ＲＯＭ３２は、ＣＰＵ３１が実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ３２は、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００３８】
５．画像形成システムの機能的構成
【００３９】
図５は、画像形成システムの機能的構成を示す。
【００４０】
画像形成装置１０の制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行することにより、ＵＲＬ取得部１０１、設定情報取得部１０２、データ取得部１０３、データ編集部１０４、プレビュー部１０５、処理実行部１０６及びデータ削除部１０７として動作する。画像形成装置１０が実行する情報処理プログラムは、画像形成装置１０の特定のプラットフォーム（例えば、ＨｙＰＡＳ（Ｈｙｂｒｉｄ  Ｐｌａｔｆｏｒｍ  ｆｏｒ  Ａｄｖａｎｃｅｄ  Ｓｏｌｕｔｉｏｎｓ））環境で実行可能なアプリケーションプログラムである。
【００４１】
ＵＲＬ取得部１０１は、画像形成装置１０が処理（印刷等）すべきデータと、データの処理に適用すべき設定情報とをダウンロードするためのＵＲＬを端末装置３０から受信する。
【００４２】
設定情報取得部１０２は、端末装置３０から受信したＵＲＬにアクセスして、ＵＲＬに関連付けられた設定情報を、サーバー装置２０から受信する。
【００４３】
データ取得部１０３は、１個のプレビュー画像の表示の要求を受け付ける毎に、サーバー装置２０が記憶するデータ（画像形成装置１０が処理すべきデータ）のうち、設定情報に基づき１個のプレビュー画像を生成するのに必要な一部のデータを、サーバー装置２０から受信する。
【００４４】
データ編集部１０４は、サーバー装置２０から受信した一部のデータを設定情報に基づき編集して編集データ（第１の編集データ）を生成する。データ編集部１０４は、生成した第１の編集データを記憶装置１８（メモリー）に記憶する。
【００４５】
プレビュー部１０５は、第１の編集データに基づき、１個のプレビュー画像を生成する。プレビュー部１０５は、生成した１個のプレビュー画像を含むプレビュー画面を生成する。プレビュー部１０５は、プレビュー画面（１個のプレビュー画像を含む）を表示装置（画像形成装置１０の表示部１７ａ又は端末装置３０の表示装置３７。いずれもタッチパネル）に供給して表示させる。
【００４６】
データ取得部１０３は、データの処理の要求を入力装置（画像形成装置１０の操作部１７又は端末装置３０の操作装置３６。いずれもタッチパネル）から受け付ける。データ取得部１０３は、データ（全体）から受信済みの一部のデータを除く残りのデータを、サーバー装置２０から受信する。
【００４７】
データ編集部１０４は、サーバー装置２０から受信した残りのデータを設定情報に基づき編集して編集データ（第２の編集データ）を生成する。
【００４８】
処理実行部１０６は、記憶装置１８に記憶された第１の編集データと、生成した第２の編集データとを用いて、データ（全体）の処理を実行する。
【００４９】
データ削除部１０７は、データ（全体）の処理を実行すると、記憶装置１８から第１の編集データを削除する。一方、データ削除部１０７は、データの処理キャンセルの要求を入力装置（画像形成装置１０の操作部１７又は端末装置３０の操作装置３６。いずれもタッチパネル）から受け付ける。すると、データ削除部１０７は、記憶装置１８から第１の編集データを削除する。
【００５０】
６．画像形成システムの動作
【００５１】
図６は、画像形成システムの動作シーケンスを示す。
【００５２】
動作の前提として、サーバー装置２０は、画像形成装置１０が処理（印刷等）すべきデータと、データの処理に適用すべき設定情報とを、互いに関連付けて記憶している。「画像形成装置１０が処理すべきデータ」は、例えば、ユーザーが使用する端末装置（端末装置３０又は他の端末装置（図示せず））がサーバー装置２０にアップロードしたものである。「設定情報」は、例えば、画像形成装置１０が実行する機能（例えば、印刷、ファクシミリ送信等）を指定する情報と、その機能に関する設定項目（例えば、Ｎ−ｕｐ、カラー設定、片面／両面等）と、その設定項目に設定すべき変数（例えば、Ｎ−ｕｐに対してＮ＝２、Ｎ＝４、カラー設定に対してフルカラー又は白黒、片面／両面に対して片面又は両面等）とを含む。サーバー装置２０は、データ及び設定情報をダウンロードするためのＵＲＬを、ユーザーが使用する端末装置３０に送信済みである。端末装置３０は、ＵＲＬを受信し記憶している。
【００５３】
図７は、画像形成装置の動作フローを示す。
【００５４】
画像形成装置１０のＵＲＬ取得部１０１は、ユーザーから操作装置３６を介して入力されたデータ取得要求（プレビュー画像の表示の要求を含む）を検出する。画像形成装置１０のＵＲＬ取得部１０１は、画像形成装置１０が処理（印刷等）すべきデータと、データの処理に適用すべき設定情報とをダウンロードするためのＵＲＬを端末装置３０から受信する（ステップＳ１０１）。
【００５５】
画像形成装置１０の設定情報取得部１０２は、端末装置３０から受信したＵＲＬにアクセスして、ＵＲＬに関連付けられた設定情報をダウンロードするための要求を、サーバー装置２０に送信する（ステップＳ１０２）。
【００５６】
図８は、サーバー装置の動作フローを示す。
【００５７】
サーバー装置２０は、画像形成装置１０から要求を受信すると（ステップＳ２０１、ＹＥＳ）、ＵＲＬに関連付けられた設定情報を、画像形成装置１０に送信する（ステップＳ２０２）。
【００５８】
画像形成装置１０の設定情報取得部１０２は、ＵＲＬに関連付けられた設定情報を、サーバー装置２０から受信する（ステップＳ１０３）。
【００５９】
本例では、画像形成装置１０の設定情報取得部１０２は、設定情報として、画像形成装置１０が実行する機能（印刷）を指定する情報と、その機能（印刷）に関する設定項目（Ｎ−ｕｐ）と、その設定項目（Ｎ−ｕｐ）に設定すべき変数（Ｎ＝２）とを、サーバー装置２０から受信する。
【００６０】
画像形成装置１０のデータ取得部１０３は、サーバー装置２０が記憶するデータ（画像形成装置１０が処理すべきデータ）のうち、設定情報に基づき１個のプレビュー画像を生成するのに必要な一部のデータを取得するための要求を、サーバー装置２０に送信する（ステップＳ１０４）。
【００６１】
本例では、画像形成装置１０は、設定項目（Ｎ−ｕｐ）に設定すべき変数（Ｎ＝２）を受信している。従って、画像形成装置１０のデータ取得部１０３は、設定情報すなわち設定項目（Ｎ−ｕｐ）に設定すべき変数（Ｎ＝２）に基づき、１個のプレビュー画像を生成するのに、２ページ分のデータ（具体的には、１〜２ページのデータ）が必要であると判断する。従って、データ取得部１０３は、１〜２ページのデータを取得するための要求を、サーバー装置２０に送信する。
【００６２】
サーバー装置２０は、画像形成装置１０から要求を受信すると（ステップＳ２０３、ＹＥＳ）、１〜２ページのデータを、画像形成装置１０に送信する（ステップＳ２０４）。
【００６３】
画像形成装置１０のデータ取得部１０３は、１個のプレビュー画像を生成するのに必要な一部のデータ（本例では、１〜２ページのデータ）を、サーバー装置２０から受信する（ステップＳ１０５）。
【００６４】
画像形成装置１０のデータ編集部１０４は、サーバー装置２０から受信した一部のデータ（本例では、１〜２ページのデータ）を設定情報（ステップＳ１０３）に基づき編集して編集データ（第１の編集データ）を生成する。データ編集部１０４は、生成した第１の編集データを記憶装置１８（メモリー）に記憶する（ステップＳ１０６）。
【００６５】
本例では、画像形成装置１０のデータ編集部１０４は、設定情報すなわち設定項目（Ｎ−ｕｐ）に設定すべき変数（Ｎ＝２）に基づき、サーバー装置２０から受信した１〜２ページのデータを編集（１〜２ページのデータを集約）して編集データ（第１の編集データ）を生成する。データ編集部１０４は、生成した第１の編集データを記憶装置１８に記憶する。
【００６６】
画像形成装置１０のプレビュー部１０５は、第１の編集データに基づき、１個のプレビュー画像（本例では、１〜２ページのデータを集約したプレビュー画像）を生成する。プレビュー部１０５は、生成した１個のプレビュー画像（図９のＰ１）を含むプレビュー画面（図９のＰ）を生成する。プレビュー部１０５は、プレビュー画面（１個のプレビュー画像を含む）を表示装置（画像形成装置１０の表示部１７ａ又は端末装置３０の表示装置３７。いずれもタッチパネル）に供給して表示させる（ステップＳ１０７）。
【００６７】
図９は、プレビュー画面の一例を示す。
【００６８】
プレビュー画面Ｐは、１個のプレビュー画像Ｐ１及び複数のアイコンを含む。複数のアイコンは、例えば、次へアイコンＰ２、印刷アイコンＰ３及びキャンセルアイコンＰ４を含む。次へアイコンＰ２は、ユーザーが、次の１個のプレビュー画像の表示の要求を入力するためのアイコンである。印刷アイコンＰ３は、ユーザーが、データの印刷の要求を入力するためのアイコンである。キャンセルアイコンＰ４は、ユーザーが、データの印刷キャンセルの要求を入力するためのアイコンである。
【００６９】
画像形成装置１０のデータ取得部１０３は、１個のプレビュー画像の表示の要求（具体的には、次へアイコンＰ２の操作）を入力装置（画像形成装置１０の操作部１７又は端末装置３０の操作装置３６。いずれもタッチパネル）から受け付ける毎に（ステップＳ１０８、ＹＥＳ）、次の１個のプレビュー画像を生成するのに必要な一部のデータを取得するための要求を、サーバー装置２０に送信する（ステップＳ１０４）。本例では、データ取得部１０３は、２ページ分のデータ（具体的には、受信済みの１〜２ページのデータに続く、３〜４ページのデータ）を取得するための要求を、サーバー装置２０に送信する。そして、データ編集部１０４は、サーバー装置２０から受信した一部のデータ（本例では、３〜４ページのデータ）を設定情報に基づき編集して編集データ（第１の編集データ）を生成し、記憶装置１８に記憶する（ステップＳ１０６）。プレビュー部１０５は、第１の編集データに基づき、１個のプレビュー画像（本例では、３〜４ページのデータを集約したプレビュー画像）を生成し、プレビュー画面を表示装置に供給して表示させる（ステップＳ１０７）。
【００７０】
なお、本実施形態では、プレビュー画像を片面のプレビュー画像であるとして説明及び図示（図９）する。しかしながら、プレビュー画像を見開きのプレビュー画像としてもよい（図示せず）。その場合、画像形成装置１０のデータ取得部１０３は、受信済みの１〜２ページのデータに続く、３〜６ページのデータをサーバー装置２０から受信する。プレビュー部１０５は、３〜４ページを集約した１面と、５〜６ページを集約したもう１面とを含む見開き２面を含む１個のプレビュー画像を生成し、表示装置に表示させればよい。
【００７１】
画像形成装置１０のデータ取得部１０３は、データの処理（本例では、印刷）の要求（具体的には、印刷アイコンＰ３の操作）を入力装置（画像形成装置１０の操作部１７又は端末装置３０の操作装置３６。いずれもタッチパネル）から受け付ける（ステップＳ１０８でＮＯ、ステップＳ１０９でＹＥＳ）。すると、データ取得部１０３は、データ（全体）から受信済みの一部のデータ（すなわち、プレビュー表示したページのデータ）を除く残りのデータを取得するための要求を、サーバー装置２０に送信する（ステップＳ１１０）。
【００７２】
サーバー装置２０は、画像形成装置１０から要求を受信すると（ステップＳ２０３、ＹＥＳ）、残りのデータを、画像形成装置１０に送信する（ステップＳ２０４）。
【００７３】
画像形成装置１０のデータ取得部１０３は、残りのデータを、サーバー装置２０から受信する（ステップＳ１１１）。
【００７４】
画像形成装置１０のデータ編集部１０４は、サーバー装置２０から受信した残りのデータを設定情報（ステップＳ１０３）に基づき編集して編集データ（第２の編集データ）を生成する（ステップＳ１１２）。
【００７５】
画像形成装置１０の処理実行部１０６は、記憶装置１８に記憶された第１の編集データ（ステップＳ１０６）と、生成した第２の編集データ（ステップＳ１１２）とを用いて、データ（全体）の処理（印刷）を実行する（ステップＳ１１３）。
【００７６】
画像形成装置１０のデータ削除部１０７は、データ（全体）の処理（印刷）を実行すると、記憶装置１８から第１の編集データ（ステップＳ１０６）を削除する（ステップＳ１１４）。
【００７７】
一方、画像形成装置１０のデータ削除部１０７は、データの処理（本例では、印刷）キャンセルの要求（具体的には、キャンセルアイコンＰ４の操作）を入力装置（画像形成装置１０の操作部１７又は端末装置３０の操作装置３６。いずれもタッチパネル）から受け付ける（ステップＳ１０８でＮＯ、ステップＳ１０９でＮＯ、ステップＳ１１５でＹＥＳ）。すると、データ削除部１０７は、記憶装置１８から第１の編集データ（ステップＳ１０６）を削除する（ステップＳ１１４）。
【００７８】
７．結語
【００７９】
画像形成装置がクラウド上のサーバー装置にアップロードされたデータ（画像ファイル）の一部（例えば、最初の１ページ目）をプレビュー表示する際、サーバー装置からデータ（画像ファイル）全体をダウンロードし、一部をプレビュー表示する技術が考えられる。しかしながら、データ（画像ファイル）が複数ページを含む場合、全てのページを含むデータ全体を一度にダウンロードするには時間がかかる。その上、ダウンロードした画像を保持するために画像形成装置のメモリを大量に使用する。また、全てのページのデータをプレビュー表示しない場合には、プレビュー表示しない部分のデータをダウンロードするのに掛かる時間が無駄となる。
【００８０】
（１）これに対して、本実施形態によれば、画像形成装置１０は、１個のプレビュー画像の表示の要求を入力装置から受け付ける毎に、データのうち、設定情報に基づき１個のプレビュー画像を生成するのに必要な一部のデータを、通信可能に接続されたサーバー装置２０から受信し、一部のデータを設定情報に基づき編集して第１の編集データを生成し、第１の編集データをメモリーに記憶し、第１の編集データに基づき、１個のプレビュー画像を生成し、１個のプレビュー画像を表示装置に供給して表示させる。これにより、画像形成装置１０は、プレビュー画像を表示する毎に（プレビュー画像を表示するタイミングで）、データ全体ではなく、プレビュー画像を生成するのに必要な一部のデータだけをサーバー装置２０から受信する。このため、プレビュー画像を表示する毎に掛かるデータ通信量を最小とし、プレビュー画像の表示に掛かる時間を短縮し、メモリーの使用量を小さくすることができる。
【００８１】
本実施形態によれば、画像形成装置１０は、データの処理の要求を入力装置から受け付けると、データから一部のデータを除く残りのデータを、サーバー装置２０から受信し、残りのデータを設定情報に基づき編集して第２の編集データを生成し、メモリーに記憶された第１の編集データと、生成した第２の編集データとを用いて、データの処理を実行する。これにより、画像形成装置１０は、データ全体の処理を実行する際には、データ全体ではなく、プレビュー画像を表示する際に受信していない一部のデータだけをサーバー装置２０から受信する。このため、データ全体の処理を実行する際に係るデータ通信量を最小とし、データの処理に掛かる時間を短縮することができる。さらに、画像形成装置１０は、データ全体の処理（印刷等）を実行する際には、一部のデータは、新たに第１の編集データを生成するのではなく、メモリーに記憶された第１の編集データを用いるため、データの処理（印刷等）に掛かる時間を短縮することができる。
【００８２】
（２）本実施形態によれば、画像形成装置１０は、データの処理を実行すると、メモリーから第１の編集データを削除する。これにより、メモリーから不要となる可能性の高いデータ（処理済みのデータ）を削除してメモリーの使用量を小さくすることができる。
【００８３】
（３）本実施形態によれば、画像形成装置１０は、データの処理をキャンセルする要求を入力装置から受け付けると、メモリーから第１の編集データを削除する。これにより、メモリーから不要となる可能性の高いデータ（処理がキャンセルされたデータ）を削除してメモリーの使用量を小さくすることができる。
【００８４】
（４）本実施形態によれば、画像形成装置１０は、設定情報に応じて、プレビュー画像を生成するのに必要な一部のデータをサーバー装置２０から受信する。このため、適切なプレビュー画像を生成することができる。
【００８５】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００８６】
画像形成システム１
画像形成装置１０
サーバー装置２０
端末装置３０
ＵＲＬ取得部１０１
設定情報取得部１０２
データ取得部１０３
データ編集部１０４
プレビュー部１０５
処理実行部１０６
データ削除部１０７
【図１】
2020088521.tif 000003
【図２】
2020088521.tif 000004
【図３】
2020088521.tif 000005
【図４】
2020088521.tif 000006
【図５】
2020088521.tif 000007
【図６】
2020088521.tif 000008
【図７】
2020088521.tif 000009
【図８】
2020088521.tif 000010
【図９】
2020088521.tif 000011