(57)【特許請求の範囲】
【請求項１】
操作装置と、記憶装置と、第１形式のデータで示される画像を出力する出力装置とに接続されたコンピュータによって実行可能なプログラムであって、
前記記憶装置は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶しており、
複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータであり、
前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータであり、
該プログラムは、
前記記憶装置に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作装置を通じて受け付ける第１受付処理と、
前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作装置を通じて受け付ける第２受付処理と、
前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、
前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、
前記逆変換データで示される画像を前記出力装置に出力させる出力指示処理と、を前記コンピュータに実行させるプログラム。
【請求項２】
該プログラムは、前記逆変換処理において、前記逆変換プログラムに前記指定部分データを逆変換させた後に、前記逆変換プログラムに非指定部分データを前記第１形式の逆変換データに逆変換させ、前記非指定部分データは、前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含まない前記部分データである請求項１に記載のプログラム。
【請求項３】
前記出力装置は、画像を表示する表示装置であり、
該プログラムは、
前記出力指示処理と、前記逆変換処理とを並行して前記コンピュータに実行させ、
前記出力指示処理において、複数のページ対応画像を前記表示装置に一覧表示させ、
前記ページ対応画像は、各々が前記指定統合データの各ページに対応する画像であり、
前記逆変換処理で逆変換されたページに対応する前記ページ対応画像は、当該逆変換データから生成した画像であり、
前記逆変換処理での逆変換が済んでいないページに対応する前記ページ対応画像は、前記指定統合データ内における当該ページのページ番号を表す画像である請求項２に記載のプログラム。
【請求項４】
前記コンピュータは、前記第１形式のデータで示される画像をシートに記録する記録処理を実行する記録装置と接続されており、
該プログラムは、
前記表示装置に表示された前記ページ対応画像のうちのいずれかを指定するユーザ操作を前記操作装置を通じて受け付ける第３受付処理を、前記コンピュータに実行させ、
前記出力指示処理において、前記第３受付処理で指定された前記ページ対応画像に対応する前記逆変換データで示される画像を、シートに対して前記記録装置に記録させる請求項３に記載のプログラム。
【請求項５】
前記操作装置は、画像を表示する表示装置に備えられたタッチパネルであり、
該プログラムは、
ページ指定オブジェクトと、設定指定オブジェクトと、を含む指定操作画面を前記表示装置に表示させる表示処理と、
前記記録処理に用いられる記録設定値である第１設定値を指定するタッチ操作を受け付ける第４受付処理と、を前記コンピュータに実行させ、
前記第２受付処理において、前記ページ指定オブジェクトの位置へのタッチ操作を、前記指定ページを指定するユーザ操作として受け付け、
前記第４受付処理において、前記設定指定オブジェクトの位置へのタッチ操作を、前記第１設定値を指定するユーザ操作として受け付け、
前記出力指示処理において、前記第１設定値に従って前記逆変換データから生成した前記ページ対応画像を前記表示装置に表示させ、
前記出力指示処理において、前記第１設定値に従って前記逆変換データで示される画像をシートに対して前記記録装置に記録させる請求項４に記載のプログラム。
【請求項６】
該プログラムは、該プログラムに予め定義された前記記録設定値である第２設定値に従って前記逆変換データから生成した前記ページ対応画像を、前記指定識別情報と対応付けて前記記憶装置に記憶させる記憶制御処理を、前記コンピュータに実行させる請求項５に記載のプログラム。
【請求項７】
該プログラムは、前記逆変換処理において、前記指定部分データのみを前記逆変換プログラムに逆変換させる請求項１に記載のプログラム。
【請求項８】
前記出力装置は、前記第１形式のデータで示される画像をシートに記録する記録処理を実行する記録装置であり、
該プログラムは、
前記出力指示処理と、前記逆変換処理とを並行して前記コンピュータに実行させ、
前記出力指示処理は、前記指定ページに対応する前記逆変換データで示される画像をシートに記録する前記記録処理の実行を、前記記録装置に指示する処理である請求項７に記載のプログラム。
【請求項９】
該プログラムは、前記指定ページに対応する前記逆変換データを、前記指定識別情報と対応付けて前記記憶装置に記憶させる記憶制御処理を、前記コンピュータにさらに実行させる請求項１から８のいずれかに記載のプログラム。
【請求項１０】
前記コンピュータは、通信部をさらに備えており、
前記通信部は、前記逆変換プログラムを実行可能なサーバ装置と通信可能であり、
該プログラムは、前記逆変換処理において、
前記指定部分データを逆変換させるための変換指示情報を前記通信部を通じて前記サーバ装置に送信する逆変換指示処理と、
前記通信部を通じて前記サーバ装置から前記逆変換データを、前記変換指示情報の応答として受信する逆変換データ受信処理と、を前記コンピュータに実行させ、
前記逆変換データ受信処理において、前記指定ページに対応する前記逆変換データを、前記指定ページと異なるページに対応する前記逆変換データより優先して受信する請求項１から９のいずれかに記載のプログラム。
【請求項１１】
操作部と、
第１形式のデータで示される画像を出力する出力装置と通信可能な通信部と、
記憶部と、
制御部と、を備えており、
前記記憶部は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶しており、
複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータであり、
前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータであり、
前記制御部は、
前記記憶部に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、
前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理と、
前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、
前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、
前記逆変換データで示される画像を出力させるための出力指示情報を、前記通信部を通じて前記出力装置に送信する出力指示処理と、を実行する情報処理装置。
【請求項１２】
操作部と、
第１形式のデータで示される画像を出力する出力装置と、
記憶部と、
制御部と、を備える記録システムであって、
前記記憶部は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶しており、
複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータであり、
前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータであり、
前記制御部は、
前記記憶部に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、
前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理と、
前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、
前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、
前記逆変換データで示される画像を前記出力装置に出力させる出力指示処理と、を実行する記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントデータで示される画像をシートに対して記録装置に記録させるプログラムに関する。
【背景技術】
【０００２】
従来より、データを取得し、取得したデータで示される画像をシートに記録することを画像記録装置に指示する情報処理装置が知られている。例えば、特許文献１に開示されている情報処理装置は、ＷＥＢサーバからＷＥＢページデータを取得し、取得したＷＥＢページデータで示される画像をシートに記録する記録処理を画像記録装置に実行させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報処理装置は、記録処理の対象でない形式のデータを取得した場合に、当該データを記録処理の対象になる形式に変換してから、画像記録装置に記録指示の実行を指示する必要がある。そのため、情報処理装置がデータを取得してから、画像記録装置が記録処理を実行するまでのスループットが低下するという課題を生じる。また、この課題は、記録装置に記録処理を実行させる場合のみならず、例えば、表示装置に画像を表示させる表示処理にも適用できる。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、出力装置が処理できない形式のデータが指定された場合に、当該データを出力装置が処理できる形式に変換し、変換されたデータに対する処理を出力装置が完了するまでのスループットの低下を抑制するプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本明細書に記載のプログラムは、操作装置と、記憶装置と、第１形式のデータで示される画像を出力する出力装置とに接続されたコンピュータによって実行可能である。前記記憶装置は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶している。複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータである。前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータである。該プログラムは、前記記憶装置に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作装置を通じて受け付ける第１受付処理と、前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作装置を通じて受け付ける第２受付処理と、前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、前記逆変換データで示される画像を前記出力装置に出力させる出力指示処理とを前記コンピュータに実行させる。
【０００７】
上記構成によれば、統合データの一部のページが指定された場合に、当該ページを含む部分データを選択的に逆変換データに逆変換し、当該逆変換データで示される画像を出力装置に出力させることができる。その結果、ページの指定から出力装置の処理（以下、「出力処理」と表記する。）の完了までのスループットの低下を抑制することができる。
【０００８】
(2)  好ましくは、該プログラムは、前記逆変換処理において、前記逆変換プログラムに前記指定部分データを逆変換させた後に、前記逆変換プログラムに非指定部分データを前記第１形式の逆変換データに逆変換させる。前記非指定部分データは、前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含まない前記部分データである。
【０００９】
上記構成によれば、出力処理のスループットを低下させることなく、統合データの全てのページに対応する逆変換データを取得することができる。
【００１０】
(3)  好ましくは、前記出力装置は、画像を表示する表示装置である。該プログラムは、前記出力指示処理と、前記逆変換処理とを並行して前記コンピュータに実行させる。前記出力指示処理において、複数のページ対応画像を前記表示装置に一覧表示させ、前記ページ対応画像は、各々が前記指定統合データの各ページに対応する画像である。前記逆変換処理で逆変換されたページに対応する前記ページ対応画像は、当該逆変換データから生成した画像である。前記逆変換処理での逆変換が済んでいないページに対応する前記ページ対応画像は、前記指定統合データ内における当該ページのページ番号を表す画像である。
【００１１】
上記構成によれば、指定ページから表示装置に一覧表示されるページ画像を、指定ページから順に逆変換データで生成された画像に切り替えることができる。なお、「複数の処理を並行して実行する」とは、各処理の実行期間の少なくとも一部が重複していることを指し、各処理の開始タイミング及び終了タイミングが一致している必要はない。
【００１２】
(4)  さらに、前記コンピュータは、前記第１形式のデータで示される画像をシートに記録する記録処理を実行する記録装置と接続されている。該プログラムは、前記表示装置に表示された前記ページ対応画像のうちのいずれかを指定するユーザ操作を前記操作装置を通じて受け付ける第３受付処理を前記コンピュータに実行させ、前記出力指示処理において、前記第３受付処理で指定された前記ページ対応画像に対応する前記逆変換データで示される画像を、シートに対して前記記録装置に記録させる。
【００１３】
(5)  好ましくは、前記操作装置は、画像を表示する表示装置に備えられたタッチパネルである。該プログラムは、ページ指定オブジェクトと、設定指定オブジェクトと、を含む指定操作画面を前記表示装置に表示させる表示処理と、前記記録処理に用いられる記録設定値である第１設定値を指定するタッチ操作を受け付ける第４受付処理とを前記コンピュータに実行させる。該プログラムは、前記第２受付処理において、前記ページ指定オブジェクトの位置へのタッチ操作を、前記指定ページを指定するユーザ操作として受け付け、前記第４受付処理において、前記設定指定オブジェクトの位置へのタッチ操作を、前記第１設定値を指定するユーザ操作として受け付け、前記出力指示処理において、前記第１設定値に従って前記逆変換データから生成した前記ページ対応画像を前記表示装置に表示させ、前記出力指示処理において、前記第１設定値に従って前記逆変換データで示される画像をシートに対して前記記録装置に記録させる。
【００１４】
上記構成によれば、記録装置によってシートに記録される画像のイメージを、表示装置を通じてユーザに確認させることができる。
【００１５】
(6)  好ましくは、該プログラムは、該プログラムに予め定義された前記記録設定値である第２設定値に従って前記逆変換データから生成した前記ページ対応画像データを、前記指定識別情報と対応付けて前記記憶装置に記憶させる記憶制御処理を前記コンピュータに実行させる。
【００１６】
上記構成によれば、次回以降の出力指示処理において、記憶装置に記憶されたページ画像データを用いて表示装置にページ画像を表示させることができる。
【００１７】
(7)  好ましくは、該プログラムは、前記逆変換処理において、前記指定部分データのみを前記逆変換プログラムに逆変換させる。
【００１８】
上記構成によれば、逆変換処理の処理量を削減することができる。
【００１９】
(8)  好ましくは、前記出力装置は、前記第１形式のデータで示される画像をシートに記録する記録処理を実行する記録装置である。該プログラムは、前記出力指示処理と、前記逆変換処理とを並行して前記コンピュータに実行させる。前記出力指示処理は、前記指定ページに対応する前記逆変換データで示される画像をシートに記録する前記記録処理の実行を、前記記録装置に指示する処理である。
【００２０】
上記構成によれば、出力処理のスループットの低下を抑制することができる。
【００２１】
(9)  好ましくは、該プログラムは、前記指定ページに対応する前記逆変換データを、前記指定識別情報と対応付けて前記記憶装置に記憶させる記憶制御処理を、前記コンピュータにさらに実行させる。
【００２２】
上記構成によれば、次回以降に同じページが指定された場合に、記憶装置に記憶された逆変換データを用いて出力指示処理を実行できるので、出力処理のスループットの低下をさらに抑制することができる。
【００２３】
(10)  好ましくは、前記コンピュータは、通信部をさらに備えている。前記通信部は、前記逆変換プログラムを実行可能なサーバ装置と通信可能である。該プログラムは、前記逆変換処理において、前記指定部分データを逆変換させるための変換指示情報を前記通信部を通じて前記サーバ装置に送信する逆変換指示処理と、前記通信部を通じて前記サーバ装置から前記逆変換データを、前記変換指示情報の応答として受信する逆変換データ受信処理とを前記コンピュータに実行させる。そして、該プログラムは、前記逆変換データ受信処理において、前記指定ページに対応する前記逆変換データを、前記指定ページと異なるページに対応する前記逆変換データより優先して受信する。
【００２４】
上記構成によれば、出力処理の対象となる逆変換データを優先して受信できるので、出力処理のスループットの低下をさらに抑制することができる。
【００２５】
(11)  本明細書に記載の情報処理装置は、操作部と、第１形式のデータで示される画像を出力する出力装置と通信可能な通信部と、記憶部と、制御部とを備える。前記記憶部は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶している。複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータである。前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータである。前記制御部は、前記記憶部に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理と、前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、前記逆変換データで示される画像を出力させるための出力指示情報を、前記通信部を通じて前記出力装置に送信する出力指示処理とを実行する。
【００２６】
(12)  本明細書に記載の記録システムは、操作部と、第１形式のデータで示される画像を出力する出力装置と、記憶装置と、制御部とを備える。前記記憶部は、統合データを識別する識別情報と、前記識別情報に対応付けられた複数の部分データとを記憶している。複数の前記部分データは、各々が前記統合データの一部のページに対応し、且つ前記第１形式と異なる第２形式のデータである。前記統合データは、前記識別情報に対応付けられた複数の前記部分データを統合することによって得られる仮想的なデータである。前記制御部は、前記記憶部に記憶された前記識別情報の１つである指定識別情報を指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、前記指定識別情報で識別される指定統合データの一部のページである指定ページを指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理と、前記指定識別情報に対応付けて記憶された前記部分データのうち、前記指定ページを含む指定部分データを特定する特定処理と、前記特定処理で特定された前記指定部分データを、逆変換プログラムに前記第１形式の逆変換データに逆変換させる逆変換処理と、前記逆変換データで示される画像を前記出力装置に出力させる出力指示処理とを実行する。
【発明の効果】
【００２７】
本発明によれば、当該ページを含む部分データを選択的に逆変換データに逆変換し、当該逆変換データで示される画像を出力装置に出力させることができるので、ページの指定から出力処理が完了するまでのスループットの低下を抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、本実施形態に係る記録システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０の機能ブロック図であり、（Ｂ）が携帯端末５０の機能ブロック図である。
【図３】図３は、データ記憶領域６２Ｂに記憶される対応ファイル情報の一例である。
【図４】図４は、画像記録処理のフローチャートである。
【図５】図５は、逆変換処理のフローチャートである。
【図６】図６は、プレビュー表示処理のフローチャートである。
【図７】図７は、表示部５３の表示例であって、（Ａ）はファイル選択画面を、（Ｂ）は印刷設定画面を示す。
【図８】図８は、プレビュー画面の表示例であって、（Ａ）は指定ページの逆変換ファイルのみを受信した時点の状態を、（Ｂ）は全ての逆変換ファイルを受信した後の状態を示す。
【発明を実施するための形態】
【００２９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００３０】
図１は、本実施形態における記録システム１００の概略図である。図１に示される記録システム１００は、複合機１０と、携帯端末５０と、サーバ７０とで構成される。複合機１０、携帯端末５０、及びサーバ７０は、通信ネットワークを通じて相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００３１】
複合機１０及び携帯端末５０は、図１に示されるように、無線ＬＡＮ１０２に属している。また、無線ＬＡＮ１０２は、不図示のルータ等を通じてインターネット１０１に接続されている。なお、「無線ＬＡＮ１０２に属する」とは、無線ＬＡＮ１０２に属するための設定がされており、無線ＬＡＮ１０２に属する他の装置と通信可能であることを指す。より詳細には、複合機１０及び携帯端末５０には、無線ＬＡＮ１０２のアクセスポイント１０２Ａと同じＳＳＩＤが設定されており、無線ＬＡＮ１０２に割り当てられたネットワークアドレスが付与されている。
【００３２】
なお、無線通信とは、通信区間の全域において無線通信が行われていることに限定されない。すなわち、「アクセスポイント１０２Ａを経由して複合機１０が情報或いはデータを無線送信或いは無線受信する」とは、複合機１０とアクセスポイント１０２Ａとの間において無線通信を実行できていればよい。携帯端末５０についても同様である。
【００３３】
また、サーバ７０は、インターネット１０１に接続されている。そして、複合機１０及び携帯端末５０は、アクセスポイント１０２Ａ及び不図示のルータからインターネット１０１を経由して、サーバ７０と通信することができる。さらに、携帯端末５０は、不図示の基地局を通じてインターネット１０１に接続されていてもよい。そして、携帯端末５０は、基地局からインターネット１０１を経由して、サーバ７０と無線通信することができてもよい。不図示のルータ及び基地局は、通信機器の一例である。
【００３４】
［複合機１０］
複合機１０は、図２（Ａ）に示されるように、プリンタ部１１と、スキャナ部１２と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０、或いは複合機１０に搭載されたプリンタ部１１は、出力装置の一例である。
【００３５】
［プリンタ部１１、スキャナ部１２］
プリンタ部１１は、画像データで示される画像を記録用紙に記録する記録処理を実行する。記録用紙は、シート或いは記録媒体の一例である。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。プリンタ部１１は、記録部或いは記録装置の一例である。スキャナ部１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。スキャナ部１２は、読取部或いは読取装置の一例である。複合機１０は、ＦＡＸの送受信を行うＦＡＸ機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
【００３６】
複合機１０は、ＪＰＥＧファイルで示される画像を記録用紙に対してプリンタ部１１に記録させることができ、ＰＤＦファイルで示される画像を記録用紙に対してプリンタ部１１に記録させることができない。すなわち、ＪＰＥＧ形式は、複合機１０が記録処理を実行可能な第１形式の一例である。但し、第１形式はＪＰＥＧ形式に限定されず、例えば、ＢＭＰ形式、ＴＩＦＦ形式等であってもよい。また、ＰＤＦ形式は、複合機１０が記録処理を実行不能な第２形式の一例である。但し、第２形式はＰＤＦ形式に限定されず、例えば、文書形式、プレゼンテーション形式、表計算形式等であってもよい。
【００３７】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３８】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。
【００３９】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００４０】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００４１】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００４２】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００４３】
［通信部２５］
通信部２５は、外部装置と無線通信を行うためのインタフェースである。複合機１０は、例えば、携帯端末５０、及びサーバ７０等との間で通信部２５を通じて各種情報或いは各データを送受信することができる。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００４４】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、後述する各種プログラムを記憶部３２から取得して実行する。ＣＰＵ３１は、各種プログラムの実行によって、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００４５】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。ＯＳ３４及び制御プログラム３５は、バイナリ形式にビルドされたプログラムである。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。記憶部３２は、記憶装置の一例である。
【００４６】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４７】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００４８】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００４９】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００５０】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００５１】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。
【００５２】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「プログラムは条件Ａであるか否かを判断する。プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００５３】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。
【００５４】
［携帯端末５０］
携帯端末５０は、図２（Ｂ）に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。携帯端末５０は、情報処理装置の一例である。但し、情報処理装置は、スマートフォンやタブレット端末等の携帯端末５０に限定されず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。
【００５５】
データ記憶領域６２Ｂは、例えば図３に示される「対応ファイル情報」を記憶している。対応ファイル情報は、複合機１０、携帯端末５０、或いはサーバ７０が生成したデータを取り扱うために、制御プログラム６５がデータ記憶領域６２Ｂに記憶させた情報である。対応ファイル情報は、複数のレコードを含んでいる。図３に示される各レコードを「対応ファイルレコード」と表記することがある。対応ファイルレコードは、統合ＰＤＦファイル名と、部分ＰＤＦファイルと、ページ情報とを少なくとも含む。また、対応ファイルレコードは、ページ画像ファイル又は逆変換ファイルをさらに含むことができる。
【００５６】
統合ＰＤＦファイル名は、統合ＰＤＦファイルを識別する識別情報の一例である。統合ＰＤＦファイルは、実体のない仮想的な統合データの一例である。すなわち、データ記憶領域６２Ｂには、統合ＰＤＦファイル名で識別される統合ＰＤＦファイルが記憶されていなくてもよい。部分ＰＤＦファイルは、対応する統合ＰＤＦファイル名で識別される統合ＰＤＦファイルの一部を構成する部分データの一例である。より詳細には、部分ＰＤＦファイルに含まれるページは、対応する統合ＰＤＦファイルの一部のページに対応する。すなわち、図３に示されるデータ記憶領域６２Ｂは、統合ＰＤＦファイル名で識別される統合ＰＤＦファイルを、複数の部分ＰＤＦファイルに分割した状態で記憶していると表現することができる。
【００５７】
本実施形態に係る部分ＰＤＦファイルは、複合機１０によって生成されたＪＰＥＧファイルを、携帯端末５０の制御プログラム６５がＰＤＦ形式に変換したものである。より詳細には、制御プログラム６５は、当該ＪＰＥＧファイルを単一の統合ＰＤＦファイルに変換したと仮定した場合に、サーバ７０の逆変換プログラムが当該統合ＰＤＦファイルをＪＰＥＧ形式に逆変換できないと判断したことに応じて、当該ＪＰＥＧファイルを複数の部分ＰＤＦファイルに変換する。すなわち、対応ファイル情報に含まれる部分ＰＤＦファイルは、サーバ７０の逆変換プログラムがＪＰＥＧ形式に逆変換可能なものである。
【００５８】
逆変換プログラムがＰＤＦファイルを逆変換できるか否かは、例えば、逆変換プログラムの変換能力と、変換対象のＰＤＦファイルとを比較することによって判断される。逆変換プログラムの変換能力は、例えば、逆変換が可能なＰＤＦファイルのページ数である閾値ページ数と、逆変換が可能なＰＤＦファイルのデータ量である閾値データ量とを含む。すなわち、部分ＰＤＦファイルのページ数は閾値ページ数未満であり、部分ＰＤＦファイルのデータ量は閾値データ量未満である。なお、形式の変換とは、例えば、変換前のデータで示される画像の内容を実質的に変更せずに、データ形式を第１形式から第２形式、或いは第２形式から第１形式に変換する処理である。
【００５９】
但し、同一の統合ＰＤＦファイル名に対応付けられた複数の部分ＰＤＦファイルの関係は、前述の例に限定されない。一例として、部分ＰＤＦファイルは、書籍を構成する複数の章或いは節の１つに対応するものであってもよい。他の例として、任意の内容の複数の部分ＰＤＦファイルが、ユーザによって同一の統合ＰＤＦファイル名に対応付けられてもよい。すなわち、同一の統合ＰＤＦファイル名に対応付けられた複数の部分ＰＤＦファイルの内容は、相互に関連していてもよいし、関連のないものであってもよい。
【００６０】
ページ情報は、対応する部分ＰＤＦファイルに含まれるページが、対応する統合ＰＤＦファイルのどのページに対応するかを示す情報である。例えば、部分ＰＤＦファイル“見積書−１．ＰＤＦ”は、統合ＰＤＦファイル名“見積書．ＰＤＦ”で識別される統合ＰＤＦファイルの第１ページ〜第１２ページに対応するページを含む。また、部分ＰＤＦファイル“見積書−２．ＰＤＦ”は、統合ＰＤＦファイル名“見積書．ＰＤＦ”で識別される統合ＰＤＦファイルの第１３ページ〜第２４ページに対応するページを含む。すなわち、同一の統合ＰＤＦファイル名に対応付けられた各部分ＰＤＦファイルは、対応する統合ＰＤＦファイルに含まれるページのうち、互いに異なるページを含む。他の部分ＰＤＦファイルについても同様である。
【００６１】
ページ画像ファイルは、対応する統合ＰＤＦファイルの各ページ、すなわち、対応する部分ＰＤＦファイルの各ページに対応する画像を示すページ対応データの一例である。ページ画像ファイルは、ＪＰＥＧ形式である。また、ページ画像ファイルは、携帯端末５０の制御プログラム６５によって、後述する逆変換ファイルから生成される。一例として、統合ＰＤＦファイル名“納品書．ＰＤＦ”には、第１ページから第２５ページそれぞれに対応する２５個のページ画像ファイル“納品書−ｘ．ＪＰＥＧ”が対応付けられている。他の例として、統合ＰＤＦファイル名“マニュアル．ＰＤＦ”には、第１ページから第２１ページそれぞれに対応する２１個のページ画像ファイル“マニュアル−ｙ．ＪＰＥＧ”が対応付けられている。
【００６２】
逆変換ファイルは、対応する統合ＰＤＦファイルの一部のページ、すなわち、対応する部分ＰＤＦファイルの一部のページをＪＰＥＧ形式に逆変換した逆変換データの一例である。逆変換ファイルは、サーバ７０の逆変換プログラムによって、対応する部分ＰＤＦファイルから生成される。例えば、統合ＰＤＦファイル名“マニュアル．ＰＤＦ”には、第１０ページから第２０ページそれぞれに対応する２１個の逆変換ファイル“マニュアル−ｚ．ＪＰＥＧ”が対応付けられている。
【００６３】
なお、統合ＰＤＦファイル名には、ページ画像ファイル及び逆変換ファイルの一方或いは両方が対応付けられていてもよいし、どちらも対応付けられていなくてもよい。図３の例では、統合ＰＤＦファイル名“見積書．ＰＤＦ”にはページ画像ファイル及び逆変換ファイルのどちらも対応付けられておらず、統合ＰＤＦファイル名“納品書．ＰＤＦ”にはページ画像ファイルのみが対応付けられており、統合ＰＤＦファイル名“マニュアル．ＰＤＦ”には逆変換ファイルのみが対応付けられている。
【００６４】
なお、制御プログラム６５は、例えば、データにファイル名を割り当て、当該ファイル名をＯＳ６４が管理するファイルシステムに登録するすることによって、当該データをファイルとして扱うことができる。すなわち、「データをファイルとしてデータ記憶領域に記憶させる」とは、例えば、データをファイルとして記憶させることを指示するコマンド、データ、及びデータに割り当てるファイル名を、ＯＳ６４に入力することを含む概念である。当該コマンドを受け付けたＯＳ６４は、入力されたデータをデータ記憶領域６２Ｂに記憶させ、且つ入力されたファイル名をファイルシステムに登録する。
【００６５】
また、制御プログラム６５は、ファイルシステムに登録されたファイル名と、ファイルに対する指示コマンドとをＯＳ６４に入力することによって、該当するファイルを扱うことができる。図３において、部分ＰＤＦファイル、ページ画像ファイル、及び逆変換ファイルのファイル名はファイルシステムに登録されるので、制御プログラム６５は、ＯＳ６４に各ファイル名を入力することで、各ファイル名に対応するファイルを扱うことができる。一方、統合ＰＤＦファイル名はファイルシステムに登録されないので、制御プログラム３５は、当該ファイル名をＯＳ６４に入力しても、当該ファイル名に対応するファイルを扱うことはできない。
【００６６】
なお、制御プログラム６５によって、ファイルとしてファイルシステムに登録されるデータについては、ファイルシステムに登録される前であっても、便宜上「ファイル」と表記することがある。すなわち、「携帯端末５０がファイルを生成する」という表記は、「制御プログラム６５によって、いずれファイルとして登録されるデータを携帯端末５０が生成する」という概念の表記である。また、制御プログラム６５が複合機１０やサーバ７０から受信したデータをファイルとしてデータ記憶領域６２Ｂに記憶させることを、便宜上「受信したファイルを記憶する」とも表記する。
【００６７】
対応ファイルレコードに含まれる統合ＰＤＦファイル名と、部分ＰＤＦファイル、ページ画像ファイル、及び逆変換ファイルとの関係は、例えば、フォルダと、フォルダに格納されるファイルとの関係であってもよい。すなわち、対応ファイルレコードにファイルを追加するとは、例えば、統合ＰＤＦファイル名が割り当てられたフォルダに、部分ＰＤＦファイル、ページ画像ファイル、或いは逆変換ファイルを格納することを指してもよい。
【００６８】
［サーバ７０］
サーバ７０は、複合機１０或いは携帯端末５０から受信した各種要求情報に応じた処理を実行する。一例として、サーバ７０は、ＰＤＦファイルをＪＰＥＧ形式の逆変換ファイルに変換する逆変換処理を実行することができる。逆変換処理は、サーバ７０が実行する逆変換プログラムによって実現される。逆変換プログラムの変換能力は、例えば、閾値ページ数＝２０ページ、閾値データ量＝５ＭＢである。
【００６９】
［記録システム１００の動作］
図４〜図８を参照して、本実施形態に係る記録システム１００の動作を説明する。記録システム１００は、データ記憶領域６２Ｂに記憶されたＰＤＦファイルで示される画像を記録用紙に記録する記録処理を、複合機１０のプリンタ部１１に実行させる。
【００７０】
まず、携帯端末５０の制御プログラム６５は、ファイル選択画面を表示部５３に表示させる（Ｓ１１）。図７（Ａ）は、ファイル選択画面の一例である。図７（Ａ）に示されるファイル選択画面は、対応ファイル情報に含まれる統合ＰＤＦファイル名と、統合ＰＤＦファイル名に対応するチェックボックスと、統合ＰＤＦファイル名で識別される仮想的な統合ＰＤＦファイルのページの一部を指定するためのテキストボックスと、［プレビュー］アイコンと、［印刷設定］アイコンとを含む。ステップＳ１１の処理は、表示処理の一例である。ファイル選択画面は、指定操作画面の一例である。
【００７１】
制御プログラム６５は、所望のページを示す数字をテキストボックスに入力するユーザ操作と、チェックボックスの位置をタップするユーザ操作と、［プレビュー］アイコン或いは［印刷設定］アイコンの位置をタップするユーザ操作とを、操作部５４を通じて受け付ける（Ｓ１２）。チェックボックスをチェックするユーザ操作を受け付ける処理は、第１受付処理の一例である。ページを示す数字をテキストボックスに入力するユーザ操作を受け付ける処理は、第２受付処理の一例である。テキストボックスは、ページ指定オブジェクトの一例である。［印刷設定］アイコンは、設定指定オブジェクトの一例である。
【００７２】
そして、制御プログラム６５は、［印刷設定］アイコンの位置がタップされたことに応じて、印刷設定画面を表示部５３に表示させる。図７（Ｂ）は、印刷設定画面の一例である。図７（Ｂ）に示される印刷設定画面は、シートサイズの選択を受け付けるラジオボタンと、レイアウトの選択を受け付けるラジオボタンと、部数の選択を受け付けるテキストボックスと、［設定］アイコンとを含む。そして、制御プログラム６５は、印刷設定画面に対するユーザ操作を操作部５４を通じて受け付ける。この処理は、第４受付処理の一例である。
【００７３】
制御プログラム６５は、［設定］アイコンの位置がタップされたことに応じて、第１設定値を取得する。第１設定値は、複合機１０に実行させる記録処理の実行条件を示す記録設定値の一例である。記録設定値は、例えば、“シートサイズ”を示す値（例えば、“Ａ４”、“Ｂ４”、“Ｌ版”等）、“レイアウト”を示す値（例えば、“１ページ”、“２ｉｎ１”等）、“部数”を示す値等である。但し、記録設定値の具体例はこれらに限定されず、例えば、“用紙種”を示す値（例えば、“光沢紙”、“普通紙”等）、“解像度”を示す値（例えば、“ファイン”、“ドラフト”等）、“色数”を示す値（例えば、“フルカラー”、“２５６色”、“モノクロ”等）等を含んでもよい。
【００７４】
制御プログラム６５は、図７（Ｂ）の例において、シートサイズ“Ｂ５”と、レイアウト“１ページ”と、部数“２部”とを、第１設定値として取得する。制御プログラム６５は、第１設定値を取得する処理を後で改めて実行しなくてもよいように、当該第１設定値をデータ記憶領域６２Ｂの予め定められた領域に一時的に記憶させる。このように、後の処理でプログラムが特定の判断をする必要なく、特定の情報をプログラムが読み出せるように準備することを、「情報を取得する」、或いは「情報を特定する」等と表記することがある。
【００７５】
そして、制御プログラム６５は、図７（Ａ）に示されるファイル選択画面を再び表示部５３に表示させる。一方、制御プログラム６５は、ファイル選択画面の［印刷設定］アイコンがタップされなかったことに応じて、制御プログラム６５に予め定義された記録設定値である第２設定値を、第１設定値として取得する。第２設定値は、例えば、シートサイズ“Ａ４”、レイアウト“１ページ”、部数“１部”である。第２設定値は、記録用紙に記録される画像の画質（例えば、解像度、色数等）を示す値が最高値に設定されているのが望ましい。
【００７６】
次に、制御プログラム６５は、［プレビュー］アイコンの位置がタップされたことに応じて（Ｓ１２：Ｙｅｓ）、指定ファイル名及び指定ページを取得する。具体的には、指定ファイル名は、［プレビュー］アイコンがタップされた際にチェックされていたチェックボックスに対応する統合ＰＤＦファイル名である。指定ページは、チェックされたチェックボックスに対応するテキストボックスに入力された数字で特定されるページである。指定ファイル名は指定識別情報の一例であり、指定ファイル名で識別される統合ＰＤＦファイルは指定統合データの一例である。
【００７７】
すなわち、制御プログラム６５は、図７（Ａ）の例において、指定ファイル名“見積書．ＰＤＦ”、及び指定ページ“３、４、５ページ”を取得する。換言すれば、制御プログラム６５は、指定ファイル名“見積書．ＰＤＦ”及び指定ページ“３、４、５ページ”を、データ記憶領域６２Ｂの予め定められた領域に一時的に記憶させる。なお、制御プログラム６５は、テキストボックスに数字が入力されていない場合、統合ＰＤＦファイルの全ページを、指定ページとして取得してもよい。
【００７８】
そして、制御プログラム６５は、取得した指定ファイル名及び指定ページに基づいて、指定部分ファイルを特定する（Ｓ１３）。指定部分ファイルは、指定ファイル名に対応する部分ＰＤＦファイルのうち、指定ページを含む部分ＰＤＦファイルである。指定部分ファイルは、指定部分データの一例である。すなわち、制御プログラム６５は、図３及び図７（Ａ）の例において、部分ＰＤＦファイル“見積書−１．ＰＤＦ”を、指定部分ファイルとして特定する。換言すれば、制御プログラム６５は、特定した指定部分ファイルのファイル名“見積書−１．ＰＤＦ”を、データ記憶領域６２Ｂの予め定められた領域に一時的に記憶させる。なお、ステップＳ１３で特定される指定部分ファイルは、１つの場合もあるし、複数の場合もある。ステップＳ１３の処理は、特定処理の一例である。
【００７９】
次に、制御プログラム６５は、図３に示される対応ファイル情報において、指定ファイル名にページ画像ファイルが対応付けられているか否かを判断する（Ｓ１４）。そして、制御プログラム６５は、指定ファイル名にページ画像ファイルが対応付けられていないと判断したことに応じて（Ｓ１４：Ｎｏ）、逆変換処理（Ｓ１５）と、プレビュー表示処理（Ｓ１６）とを並行して実行する。逆変換処理は、少なくとも指定部分ファイルをＪＰＥＧ形式に変換する処理である。プレビュー表示処理は、ページ画像ファイルで示されるページ画像を表示部５３に一覧表示させる処理である。図５を参照して逆変換処理の詳細を、図６を参照してプレビュー表示処理の詳細を説明する。
【００８０】
［逆変換処理］
本実施形態に係る逆変換処理は、指定ファイル名に対応付けられた複数の部分ＰＤＦファイルをサーバ７０に逆変換させる処理である。すなわち、制御プログラム６５は、部分ＰＤＦファイルをサーバ７０に送信し、サーバ７０の逆変換プログラムに当該部分ＰＤＦファイルを逆変換させ、逆変換によって生成されたＪＰＥＧ形式の逆変換ファイルをサーバ７０から受信する。
【００８１】
制御プログラム６５は、通信部５５を通じてサーバ７０に変換指示情報を送信する（Ｓ３１〜Ｓ３４）。変換指示情報は、逆変換処理の実行をサーバ７０に指示するための情報である。変換指示情報は、指定ファイル名に対応付けられた複数の部分ＰＤＦファイルの１つを含む。また、指定部分ファイルを含む変換指示情報は、当該指定部分ファイルのうちの指定ページを特定する指定ページ情報をさらに含んでもよい。さらに、制御プログラム６５は、指定ファイル名に対応付けられた逆変換ファイルが既にデータ記憶領域６２Ｂに記憶されている場合、当該逆変換ファイルを取得するための変換指示情報の送信を省略することができる。
【００８２】
まず、制御プログラム６５は、指定部分ファイルを含む変換指示情報を１つずつ順番に送信する（Ｓ３１）。制御プログラム６５は、図３及び図７（Ａ）の例において、部分ＰＤＦファイル“見積書−１．ＰＤＦ”、及び指定ページ情報“３、４、５ページ”を含む記録指示情報を送信する。次に、制御プログラム６５は、全ての指定部分ファイルを送信したことに応じて（Ｓ３２：Ｎｏ）、非指定部分ファイルを含む変換指示情報を１つずつ順番に送信する（Ｓ３３）。非指定部分ファイルは、指定ファイル名に対応付けられた部分ＰＤＦファイルのうち、指定ページを含まない部分ＰＤＦファイルである。制御プログラム６５は、図３及び図７（Ａ）の例において、部分ＰＤＦファイル“見積書−２．ＰＤＦ”を含む変換指示情報を送信する。ステップＳ３１〜Ｓ３４の処理は、逆変換指示処理の一例である。
【００８３】
また図示は省略するが、サーバ７０は、携帯端末５０から変換指示情報を受信する。次に、サーバ７０は、逆変換プログラムに逆変換処理を実行させる。逆変換処理は、受信した変換指示情報に含まれる部分ＰＤＦファイルの形式をＪＰＥＧ形式に変換して逆変換ファイルを生成する処理である。これにより、部分ＰＤＦファイルに含まれる各ページに対応する複数の逆変換ファイルが生成される。図３及び図７（Ａ）の例では、２４個の逆変換ファイルが生成される。なお、サーバ７０は、複数の部分ＰＤＦファイルに対応する逆変換処理を、変換指示情報の受信順に実行する。すなわち、サーバ７０は、指定ページを含む部分ＰＤＦファイル“見積書−１．ＰＤＦ”に対する逆変換処理を先に実行し、指定ページを含まない部分ＰＤＦファイル“見積書−２．ＰＤＦ”に対する逆変換処理を後に実行する。
【００８４】
そして、サーバ７０は、逆変換プログラムが生成した逆変換ファイルを携帯端末５０に送信する。ここで、サーバ７０は、指定部分ファイルを逆変換して得られる逆変換ファイルのうち、指定ページに対応する逆変換ファイルを最初に送信し、指定ページと異なるページ（以下、「非指定ページ」と表記する）に対応する逆変換ファイルを後に送信する。さらに、サーバ７０は、非指定部分ファイルを逆変換して得られる逆変換ファイルを最後に送信する。すなわち、サーバ７０は、図３及び図７（Ａ）の例において、第３ページ、第４ページ、第５ページ、第１ページ、第２ページ、第６ページ〜第２４ページの順に、逆変換ファイルを送信する。
【００８５】
次に、携帯端末５０の制御プログラム６５は、通信部５５を通じてサーバ７０から逆変換ファイルを受信する（Ｓ３５〜Ｓ３７）。制御プログラム６５は、複数の逆変換ファイルを、サーバ７０が送信した順に受信する。すなわち、制御プログラム６５は、指定部分ファイルの指定ページを逆変換して得られる逆変換ファイルを最初に受信（Ｓ３５）し、指定部分ファイルの非指定ページを逆変換して得られる逆変換ファイルを次に受信（Ｓ３６）し、非指定部分ファイルを逆変換して得られる逆変換ファイルを最後に受信（Ｓ３７）する。
【００８６】
なお、図６の例では、全ての変換指示情報の送信が完了してから、最初の逆変換ファイルを受信しているが、処理の順序はこれに限定されない。すなわち、通信ネットワークの通信状況やサーバ７０の処理速度の関係によって、変換指示情報の送信と、逆変換ファイルの受信とが並行して実行されてもよい。すなわち、制御プログラム６５は、非指定部分ファイルを含む変換指示情報の送信を完了する前に、指定ページの逆変換ファイルを受信してもよい。
【００８７】
［プレビュー表示処理］
本実施形態に係るプレビュー表示処理は、指定ファイル名で識別される仮想的な統合ＰＤＦファイルの各ページを示すページ画像を、表示部５３に一覧表示させる処理である。すなわち、制御プログラム６５は、サーバ７０から受信した逆変換ファイルからページ画像を生成し、生成したページ画像を表示部５３に表示させる。プレビュー表示処理は、出力指示処理の一例である。
【００８８】
まず、制御プログラム６５は、プレビュー画面を表示部５３に表示させる（Ｓ４１）。図８は、プレビュー画面の一例である。図８に示されるプレビュー画面は、複数のページ画像と、各ページ画像に対応付けられたチェックボックスと、［プリント］アイコンとを含む。そして、制御プログラム６５は、ページ画像の位置をタップするユーザ操作と、［プリント］アイコンの位置をタップするユーザ操作を操作部５４を通じて受け付ける（Ｓ４２、Ｓ１７）。
【００８９】
なお、最初に表示されるプレビュー画面において、指定ページのページ画像に対応するチェックボックスはチェックされており、指定ページ以外のページ画像に対応するチェックボックスはチェックされていない。また、対応するチェックボックスがチェックされたページ画像と、対応するチェックボックスがチェックされていないページ画像とは、プレビュー画面における表示態様が異なる。具体的には、対応するチェックボックスがチェックされていないページ画像は、グレーアウトされている。
【００９０】
また、ページ画像は、逆変換ファイルから生成されるものである。しかしながら、逆変換処理とプレビュー表示処理とを並行して実行しているので、制御プログラム６５は、プレビュー画面を最初に表示部５３に表示させる段階で、全ての逆変換ファイルを受信していない可能性がある。そこで、制御プログラム６５は、既に逆変換ファイルを受信したページに対応するページ画像として、当該逆変換ファイルから生成したページ画像をプレビュー画面に含める。一方、制御プログラム６５は、未だ逆変換ファイルを受信していないページに対応するページ画像として、指定ファイル内における当該ページのページ番号を表す画像をプレビュー画面に含める。
【００９１】
ページ画像は、対応するページの画像を記録用紙に記録した状態を示すイメージ画像である。まず、制御プログラム６５は、逆変換ファイルで示される画像を第２設定値に従って記録用紙に記録した状態を示すページ画像（以下、「デフォルトページ画像」と表記する。）を生成する。そして、制御プログラム６５は、デフォルトページ画像を示すページ画像ファイル（以下、「デフォルトページ画像ファイル」と表記する。）を、データ記憶領域６２Ｂに一時記憶させる。
【００９２】
次に、制御プログラム６５は、逆変換ファイルで示される画像を第１設定値に従って記録用紙に記録した状態を示すページ画像（以下、「カスタムページ画像」と表記する。）を、デフォルトページ画像を用いて生成する。一例として、制御プログラム６５は、第１設定値及び第２設定値に含まれるシートサイズの比率に応じて、デフォルトページ画像を拡大或いは縮小する。他の例として、制御プログラム６５は、第１設定値及び第２設定値に含まれる色数の差に応じて、デフォルトページ画像を減色する。これらの処理が実行されることによって、デフォルトページ画像からカスタムページ画像が生成される。
【００９３】
そして、制御プログラム６５は、カスタムページ画像をプレビュー画面に含める。これにより、複合機１０による記録処理の結果に近いページ画像がプレビュー画面に含められることになる。一方、制御プログラム６５は、第１設定値及び第２設定が同一の場合に、カスタムページ画像を生成する処理を省略して、デフォルトページ画像をプレビュー画面に含めればよい。
【００９４】
そして、制御プログラム６５は、対応するチェックボックスがチェックされたページ画像の位置がタップされたことに応じて（Ｓ４２：Ｙｅｓ）、当該チェックボックスのチェックを解除する。また、制御プログラム６５は、対応するチェックボックスがチェックされていないページ画像の位置がタップされたことに応じて（Ｓ４２：Ｙｅｓ）、当該チェックボックスをチェックする。
【００９５】
また、制御プログラム６５は、ページ画像の位置がタップされたことに応じて（Ｓ４２：Ｙｅｓ）、ファイル選択画面を通じて取得した指定ページを更新する。すなわち、制御プログラム６５は、データ記憶領域６２Ｂの予め定められた領域に指定ページとして一時記憶させた情報を、新たな情報で上書きする。具体的には、制御プログラム６５は、新たにチェックされたチェックボックスに対応するページ画像のページを指定ページに含める。また、制御プログラム６５は、チェックが解除されたチェックボックスに対応するページ画像のページを指定ページから除外する。この処理は、第２受付処理の一例である。
【００９６】
さらに、制御プログラム６５は、ページ画像の位置がタップされたことに応じて（Ｓ４２：Ｙｅｓ）、表示内容を更新したプレビュー画面を表示部５３に表示させる。一例として、制御プログラム６５は、新たにチェックされたチェックボックスに対応するページ画像のグレーアウトを解除したプレビュー画面を、再び表示部５３に表示させる（Ｓ４１）。他の例として、制御プログラム６５は、チェックが解除されたチェックボックスに対応するページ画像をグレーアウトしたプレビュー画面を、再び表示部５３に表示させる（Ｓ４１）。
【００９７】
また、制御プログラム６５は、通信部５５を通じてサーバ７０から新たな逆変換ファイルを受信したことに応じて（Ｓ４３：Ｙｅｓ）、当該逆変換ファイルからデフォルトページ画像及びカスタムページ画像を生成する（Ｓ４４）。そして、制御プログラム６５は、新たに生成したカスタムページ画像を含むプレビュー画面を表示部５３に再び表示させる（Ｓ４１）。すなわち、制御プログラム６５は、ページ番号を表すページ画像に代えて、逆変換ファイルから生成したカスタムページ画像をプレビュー画面に含める。
【００９８】
図８（Ａ）は、指定ページの逆変換ファイルのみが受信された時点におけるプレビュー画面の一例である。図８（Ａ）に示されるページ画像は、第１ページ、第２ページ、第６〜第８ページに対応するページ画像がグレーアウトされている。また、図８（Ａ）に示されるページ画像は、指定ページである第３ページ、第４ページ、第５ページに対応するページ画像が逆変換ファイルから生成されたものであり、その他のページに対応するページ画像がページ番号を表すものである。
【００９９】
図８（Ｂ）は、図８（Ａ）に示されるプレビュー画面の第３ページ及び第７ページに対応するページ画像の位置がタップされ、且つ全ての逆変換ファイルが受信された後のプレビュー画面の一例である。図８（Ｂ）では、チェックが解除された第３ページのページ画像がグレーアウトされ、新たにチェックされた第７ページのページ画像のグレーアウトが解除されている。これにより、図８（Ｂ）における指定ページは、“４、５、７ページ”に更新される。また、図８（Ｂ）に示される全てのページ画像は、対応する逆変換ファイルから生成されたものである。
【０１００】
制御プログラム６５は、［プリント］アイコンの位置がタップされるまで（Ｓ１７：Ｎｏ）、プレビュー表示処理を継続する。そして、制御プログラム６５は、［プリント］アイコンの位置がタップされたことに応じて（Ｓ１７：Ｙｅｓ）、プレビュー表示処理で生成したデフォルトページ画像ファイルを、指定ファイル名を含む対応ファイルレコードに追加する（Ｓ１８）。換言すれば、制御プログラム６５は、デフォルトページ画像ファイルを指定ファイル名と対応付けてデータ記憶領域６２Ｂに記憶させる。ステップＳ１８の処理は、記憶制御処理の一例である。
【０１０１】
次に、制御プログラム６５は、通信部５５を通じて複合機１０に記録指示情報を送信する（Ｓ１９）。記録指示情報は、指定ページの逆変換ファイルに対する記録処理を第１設定値に従って複合機１０に実行させるための情報である。記録指示情報は、指定ページの逆変換ファイルの１つと、第１設定値とを含む。すなわち、制御プログラム６５は、逆変換ファイル及び第１設定値を含む複数の記録指示情報を順番に送信する。なお、第１設定値は、最初に送信される記録指示情報のみに含まれていてもよい。ステップＳ１９の処理は、出力指示処理及び記録指示処理の一例である。
【０１０２】
さらに、制御プログラム６５は、ステップＳ１５で受信した逆変換ファイルのうち、少なくとも指定ページの逆変換ファイルを、指定ファイルを含む対応ファイルレコードに追加する（Ｓ２０）。換言すれば、制御プログラム６５は、指定ページの逆変換ファイルを指定ファイル名と対応付けてデータ記憶領域６２Ｂに記憶させる。ステップＳ２０の処理は、記憶制御処理の一例である。
【０１０３】
また図示は省略するが、複合機１０の制御プログラム３５は、通信部２５を通じて携帯端末５０から記録指示情報を受信する。そして、制御プログラム３５は、受信した記録指示情報に従ってプリンタ部１１に記録処理を実行させる。具体的には、プリンタ部１１は、受信した記録指示情報に含まれる逆変換ファイルで示される画像を、第１設定値に従って記録用紙に記録する。
【０１０４】
なお、ユーザは、携帯端末５０が全ての逆変換ファイルをサーバ７０から受信する前に、［プリント］アイコンの位置をタップすることができる。この場合、制御プログラム６５は、逆変換処理（Ｓ１５）と、ステップＳ１８〜Ｓ２０の処理とを並行して実行することになる。または、制御プログラム６５は、［プリント］アイコンの位置がタップされたことに応じて、指定ページの逆変換ファイルを全て受信するまで逆変換処理を継続し、非指定ページの逆変換ファイルの受信をキャンセルしてもよい。
【０１０５】
一方、制御プログラム６５は、指定ファイル名にページ画像ファイルが対応付けられていると判断したことに応じて（Ｓ１４：Ｙｅｓ）、プレビュー表示処理を実行する（Ｓ２１）。ステップＳ１６、Ｓ２１のプレビュー表示処理は共通するので、再度の説明は省略する。但し、制御プログラム６５は、ステップＳ２１において、逆変換ファイルから生成したカスタムページ画像に代えて、データ記憶領域６２Ｂに記憶されたデフォルトページ画像ファイルから生成したカスタムページ画像を、プレビュー画面に含める。
【０１０６】
具体的には、制御プログラム６５は、指定ファイル名に対応付けられたページ画像ファイルを読み出す。次に、制御プログラム６５は、当該ページ画像ファイルで示されるデフォルトページ画像を、第１設定値に従ったカスタムページ画像に変換する。そして、制御プログラム６５は、当該カスタムページ画像をプレビュー画面に含める。また、ステップＳ２１では、指定ファイルに含まれる全てのページに対応するデフォルトページ画像がデータ記憶領域６２Ｂに記憶されている。そのため、最初に表示されるプレビュー画面に含まれるページ画像は、全てカスタムページ画像となる。
【０１０７】
次に、制御プログラム６５は、［プリント］アイコンの位置がタップされたことに応じて（Ｓ２２：Ｙｅｓ）、指定部分ファイルを特定する（Ｓ２３）。ステップＳ１３、Ｓ２３の処理は共通するので、再度の説明は省略する。また、制御プログラム６５は、プレビュー表示処理において指定ページが変更されていなければ、ステップＳ２３の処理を省略することができる。
【０１０８】
次に、制御プログラム６５は、記録指示処理（Ｓ１９）と、逆変換処理（Ｓ２４）とを並行して実行する。ステップＳ１５、Ｓ２４の処理は共通するので、再度の説明は省略する。また、制御プログラム６５は、指定ページの逆変換ファイルの１つを逆変換処理で受信したことに応じて、当該逆変換ファイルを含む記録指示情報を通信部５５を通じて複合機１０に送信すればよい。さらに、制御プログラム６５は、ステップＳ２４で受信した指定ページの逆変換ファイルを、指定ファイル名と対応付けてデータ記憶領域６２Ｂに記憶させる（Ｓ２０）。
【０１０９】
［本実施形態の作用効果］
上記の実施形態によれば、統合ＰＤＦファイルの一部のページが指定された場合に、当該ページを含む部分ＰＤＦデータを選択的に逆変換ファイルに逆変換し、当該逆変換ファイルで示される画像を出力装置に出力させることができる。その結果、ページの指定から出力処理の完了までのスループットの低下を抑制することができる。
【０１１０】
また、上記の実施形態によれば、出力処理（Ｓ１６、Ｓ１９）と逆変換処理（Ｓ１５、Ｓ２４）とを並行して実行する。また、逆変換処理において、指定部分ファイルの逆変換処理の後に、非指定部分ファイルの逆変換処理をサーバ７０に実行させる。その結果、出力処理のスループットを低下させることなく、統合ＰＤＦファイルの全てのページに対応する逆変換ファイルを取得することができる。但し、逆変換処理の対象は指定部分ファイルのみであってもよい。これにより、逆変換処理の処理量を削減することができる。
【０１１１】
また、逆変換処理（Ｓ１５）と並行して実行されるプレビュー表示処理（Ｓ１６）において、ページ番号を表すページ画像からカスタムページ画像への切替が指定ページから順に行われる。また、カスタムページ画像は、記録処理に用いられる第１設定値に従って生成される。その結果、記録処理で記録用紙に記録される画像のイメージを、プレビュー画面を通じてユーザに確認させることができる。
【０１１２】
また、上記構成によれば、第２設定値に従って生成されたデフォルトページ画像ファイルがデータ記憶領域６２Ｂに記憶される。これにより、デフォルトページ画像は、逆変換ファイルで示される画像からの画質低下が比較的少ない。その結果、デフォルトページ画像データを用いてプレビュー表示処理を実行する場合に、カスタムページ画像の画質低下を抑制することができる。
【０１１３】
また、記録指示処理（Ｓ１９）と並行して実行される逆変換処理（Ｓ２４）において、指定ページの逆変換ファイルを優先して受信するので、最初の記録指示情報を早いタイミングで送信することができる。一般的に、プリンタ部１１による１ページの記録処理に要する時間は、サーバ７０による１ページの逆変換処理に要する時間より長い。そのため、最初の記録指示情報を早いタイミングで送信することによって、画像記録処理の完了までのスループットの低下を抑制することができる。さらに、過去に記録処理の対象となったページの逆変換ファイルをデータ記憶領域６２Ｂに記憶させておくことにより、画像記録処理の完了までのスループットの低下を抑制することができる。
【０１１４】
なお、上記の実施形態によれば、通信ネットワークを通じて複合機１０及びサーバ７０に接続された携帯端末５０によって、図４〜図６に示される処理が実行される例を説明した。しかしながら、記録システム１００の形態はこれに限定されない。例えば、携帯端末５０及びサーバ７０の少なくとも一方が省略されてもよい。
【０１１５】
一例として、携帯端末５０によって逆変換プログラムが実行されてもよい。この場合の処理能力は、ＣＰＵ６１のクロック周波数、或いは作業領域として使用されるデータ記憶領域６２Ｂの記憶容量等によって変動する。他の例として、図３に示される対応ファイル情報は、通信ネットワークを通じて携帯端末５０がアクセス可能なストレージサーバ等に記憶されていてもよい。さらに他の例として、図４〜図６の各処理は、複合機１０によって実行されてもよい。すなわち、複合機１０は、通信バス３３を通じて接続されたスキャナ部１２からＪＰＥＧファイルを取得し、通信バス３３を通じて接続されたプリンタ部１１に記録処理を実行させてもよい。
【０１１６】
また、実施形態の複合機１０及び携帯端末５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１１７】
さらに、本発明は、複合機１０及び携帯端末５０として実現できるだけでなく、複合機１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて複合機１０及び携帯端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１１８】
１０・・・複合機
１１・・・プリンタ部
１２・・・スキャナ部
３１，６１・・・ＣＰＵ
５３・・・表示部
５４・・・操作部
２５，５５・・・通信部
３２，６２・・・記憶部
３５，６５・・・制御プログラム
５０・・・携帯端末
７０・・・サーバ
１００・・・記録システム
【図１】
0006471581.tif 000002
【図２】
0006471581.tif 000003
【図３】
0006471581.tif 000004
【図４】
0006471581.tif 000005
【図５】
0006471581.tif 000006
【図６】
0006471581.tif 000007
【図７】
0006471581.tif 000008
【図８】
0006471581.tif 000009