(57)【要約】【課題】データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域を節約しつつ、不特定の印刷装置による印刷開始までの時間を短縮する。【解決手段】コンピュータに、データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する第１の生成機能と、第１の生成機能により生成された複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御機能とを実現させる。【選択図】図４
2020052577.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する第１の生成機能と、
前記第１の生成機能により生成された前記複数のＰＤＬファイルと、前記データの前記一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御機能と
を実現させるためのプログラム。
【請求項２】
前記コンピュータに、
印刷装置による前記データの印刷要求を受け付ける受付機能と、
前記印刷要求の受付に応じて、前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記印刷装置が対応する特定の種類のＰＤＬで記述された第１のＰＤＬファイルが前記印刷装置で印刷されるようにする印刷指示を出力する第１の出力機能と、
前記印刷要求の受付に応じて、前記他の部分に対する前記特定の種類のＰＤＬで記述された第２のＰＤＬファイルを生成する第２の生成機能と、
前記第２の生成機能により生成された前記第２のＰＤＬファイルを前記印刷装置に出力する第２の出力機能と
を更に実現させるための請求項１に記載のプログラム。
【請求項３】
前記第１の出力機能は、前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記第１のＰＤＬファイルを前記印刷装置に前記印刷指示として出力することを特徴とする請求項２に記載のプログラム。
【請求項４】
前記第１の出力機能は、外部の前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記第１のＰＤＬファイルが前記コンピュータを経由せずに前記印刷装置へ送信されるようにする指示を前記印刷指示として出力し、
前記第２の生成機能は、外部の前記記憶装置に記憶された前記他の部分を受信し、当該他の部分に対する前記第２のＰＤＬファイルを生成することを特徴とする請求項２に記載のプログラム。
【請求項５】
前記第１の生成機能は、前記データの最初に印刷される前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラム。
【請求項６】
前記データは、複数のページからなる文書データであり、
前記一の部分は、前記文書データの１ページ目を含む部分であることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記第１の生成機能は、複数の印刷設定のそれぞれについて前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラム。
【請求項８】
前記第１の生成機能は、印刷装置による前記データの印刷要求において印刷設定が入力される前に特定された少なくとも１つの印刷設定のそれぞれについて前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラム。
【請求項９】
前記第１の生成機能は、前記少なくとも１つの印刷設定の各印刷設定について、当該各印刷設定が適用された場合に１枚目の媒体に印刷される前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記少なくとも１つの印刷設定は、前記データに関連付けて保存された情報に基づいて特定されることを特徴とする請求項８に記載のプログラム。
【請求項１１】
前記第１の生成機能は、前記少なくとも１つの印刷設定を特定するための情報が前記データに関連付けて保存されていない場合に、予め定められた印刷設定について前記複数のＰＤＬファイルを生成することを特徴とする請求項８に記載のプログラム。
【請求項１２】
前記第１の生成機能は、前記データの大きさに応じた前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラム。
【請求項１３】
前記一の部分は、前記データの大きさの予め定められた割合の大きさを有する部分であることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記一の部分は、前記データの大きさの予め定められた規則によって決定された割合の大きさを有する部分であることを特徴とする請求項１２に記載のプログラム。
【請求項１５】
前記予め定められた規則は、前記データを印刷する印刷装置の印刷速度を用いた規則であることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記予め定められた規則は、前記他の部分に対するＰＤＬファイルの生成速度を用いた規則であることを特徴とする請求項１４に記載のプログラム。
【請求項１７】
前記コンピュータに、前記第１の生成機能により生成された前記複数のＰＤＬファイルの少なくとも一部を、予め定められた条件が満たされた場合に削除する削除機能を更に実現させるための請求項１に記載のプログラム。
【請求項１８】
前記予め定められた条件は、前記データが印刷装置で印刷されたという条件であることを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記予め定められた条件は、前記複数のＰＤＬファイルが保存されてから予め定められた時間が経過したという条件であることを特徴とする請求項１７に記載のプログラム。
【請求項２０】
データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する生成手段と、
前記生成手段により生成された前記複数のＰＤＬファイルと、前記データの前記一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御手段と
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
ある画像データの印刷指示を受けた場合、印刷しようとする画像データを、印刷処理を実行する印刷装置が選択される前に予め設定された複数の全てのデータ種類の印刷データに変換し、ユーザにより印刷装置が選択されると、印刷処理を実行するために選択された印刷装置から、この印刷装置が印刷可能なデータ種類の情報を取得し、取得した印刷可能なデータ種類の情報に基づいて、変換した複数のデータ種類の印刷データの中から、印刷処理を実行するために選択された印刷装置において印刷可能な印刷データを選択して、選択した印刷データを近距離無線通信部等を介して印刷装置に送信する情報処理装置は、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−４９４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、データを印刷する際には、そのデータに対するＰＤＬファイルを生成する必要がある。このＰＤＬファイルの種類は、データを印刷する印刷装置によって異なることがある。そこで、データを印刷する印刷装置が選択されてからＰＤＬファイルを生成する構成を採用すると、データの印刷開始までに時間がかかってしまう。これに対し、データを印刷する印刷装置が選択される前にデータの全体に対する複数の種類のＰＤＬファイルを生成し、印刷装置が選択されるとこの印刷装置が対応する種類のＰＤＬファイルを選択して、この選択したＰＤＬデータを印刷装置に送信する構成を採用した場合には、データの印刷開始までの時間は短縮されるものの、データの全体に対する複数の種類のＰＤＬファイルが記憶領域を圧迫してしまう。
【０００５】
本発明の目的は、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域を節約しつつ、不特定の印刷装置による印刷開始までの時間を短縮することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、コンピュータに、データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する第１の生成機能と、前記第１の生成機能により生成された前記複数のＰＤＬファイルと、前記データの前記一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御機能とを実現させるためのプログラムである。
請求項２に記載の発明は、前記コンピュータに、印刷装置による前記データの印刷要求を受け付ける受付機能と、前記印刷要求の受付に応じて、前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記印刷装置が対応する特定の種類のＰＤＬで記述された第１のＰＤＬファイルが前記印刷装置で印刷されるようにする印刷指示を出力する第１の出力機能と、前記印刷要求の受付に応じて、前記他の部分に対する前記特定の種類のＰＤＬで記述された第２のＰＤＬファイルを生成する第２の生成機能と、前記第２の生成機能により生成された前記第２のＰＤＬファイルを前記印刷装置に出力する第２の出力機能とを更に実現させるための請求項１に記載のプログラムである。
請求項３に記載の発明は、前記第１の出力機能は、前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記第１のＰＤＬファイルを前記印刷装置に前記印刷指示として出力することを特徴とする請求項２に記載のプログラムである。
請求項４に記載の発明は、前記第１の出力機能は、外部の前記記憶装置に記憶された前記複数のＰＤＬファイルのうち、前記第１のＰＤＬファイルが前記コンピュータを経由せずに前記印刷装置へ送信されるようにする指示を前記印刷指示として出力し、前記第２の生成機能は、外部の前記記憶装置に記憶された前記他の部分を受信し、当該他の部分に対する前記第２のＰＤＬファイルを生成することを特徴とする請求項２に記載のプログラムである。
請求項５に記載の発明は、前記第１の生成機能は、前記データの最初に印刷される前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラムである。
請求項６に記載の発明は、前記データは、複数のページからなる文書データであり、前記一の部分は、前記文書データの１ページ目を含む部分であることを特徴とする請求項５に記載のプログラムである。
請求項７に記載の発明は、前記第１の生成機能は、複数の印刷設定のそれぞれについて前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラムである。
請求項８に記載の発明は、前記第１の生成機能は、印刷装置による前記データの印刷要求において印刷設定が入力される前に特定された少なくとも１つの印刷設定のそれぞれについて前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラムである。
請求項９に記載の発明は、前記第１の生成機能は、前記少なくとも１つの印刷設定の各印刷設定について、当該各印刷設定が適用された場合に１枚目の媒体に印刷される前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項８に記載のプログラムである。
請求項１０に記載の発明は、前記少なくとも１つの印刷設定は、前記データに関連付けて保存された情報に基づいて特定されることを特徴とする請求項８に記載のプログラムである。
請求項１１に記載の発明は、前記第１の生成機能は、前記少なくとも１つの印刷設定を特定するための情報が前記データに関連付けて保存されていない場合に、予め定められた印刷設定について前記複数のＰＤＬファイルを生成することを特徴とする請求項８に記載のプログラムである。
請求項１２に記載の発明は、前記第１の生成機能は、前記データの大きさに応じた前記一の部分に対する前記複数のＰＤＬファイルを生成することを特徴とする請求項１に記載のプログラムである。
請求項１３に記載の発明は、前記一の部分は、前記データの大きさの予め定められた割合の大きさを有する部分であることを特徴とする請求項１２に記載のプログラムである。
請求項１４に記載の発明は、前記一の部分は、前記データの大きさの予め定められた規則によって決定された割合の大きさを有する部分であることを特徴とする請求項１２に記載のプログラムである。
請求項１５に記載の発明は、前記予め定められた規則は、前記データを印刷する印刷装置の印刷速度を用いた規則であることを特徴とする請求項１４に記載のプログラムである。
請求項１６に記載の発明は、前記予め定められた規則は、前記他の部分に対するＰＤＬファイルの生成速度を用いた規則であることを特徴とする請求項１４に記載のプログラムである。
請求項１７に記載の発明は、前記コンピュータに、前記第１の生成機能により生成された前記複数のＰＤＬファイルの少なくとも一部を、予め定められた条件が満たされた場合に削除する削除機能を更に実現させるための請求項１に記載のプログラムである。
請求項１８に記載の発明は、前記予め定められた条件は、前記データが印刷装置で印刷されたという条件であることを特徴とする請求項１７に記載のプログラムである。
請求項１９に記載の発明は、前記予め定められた条件は、前記複数のＰＤＬファイルが保存されてから予め定められた時間が経過したという条件であることを特徴とする請求項１７に記載のプログラムである。
請求項２０に記載の発明は、データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する生成手段と、前記生成手段により生成された前記複数のＰＤＬファイルと、前記データの前記一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御手段とを備えたことを特徴とする情報処理装置である。
【発明の効果】
【０００７】
請求項１の発明によれば、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域を節約しつつ、不特定の印刷装置による印刷開始までの時間を短縮することができる。
請求項２の発明によれば、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域の節約及び不特定の印刷装置による印刷開始までの時間の短縮を図りつつ、不特定の印刷装置でデータの全体を印刷することができる。
請求項３の発明によれば、印刷装置が対応する特定の種類のＰＤＬファイルの印刷装置への送信の状態を管理することができる。
請求項４の発明によれば、複数の種類のＰＤＬファイルが外部の記憶装置に記憶されている状態で、印刷装置が対応する特定の種類のＰＤＬファイルが自身を経由して印刷装置へ送信されるよう構成された場合に比較して、印刷装置による印刷開始までの時間をより一層短縮することができる。
請求項５の発明によれば、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、不特定の印刷装置による印刷開始までの時間を短縮することができる。
請求項６の発明によれば、文書データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、不特定の印刷装置による印刷開始までの時間を短縮することができる。
請求項７の発明によれば、１つの印刷設定についてのみ複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、他の印刷設定が行われたとしても、不特定の印刷装置による印刷開始までの時間を短縮することができる。
請求項８の発明によれば、考え得る全ての印刷設定について複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域を節約しつつ、不特定の印刷装置による印刷開始までの時間が短縮される可能性が高まる。
請求項９の発明によれば、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、印刷設定が行われた場合であっても、不特定の印刷装置による印刷開始までの時間を短縮することができる。
請求項１０の発明によれば、データを印刷する際に行われる可能性が高い印刷設定について複数の種類のＰＤＬファイルを生成することができる。
請求項１１の発明によれば、データを印刷する際に行われる可能性が高い印刷設定が不明であっても、複数の種類のＰＤＬファイルを生成することができる。
請求項１２の発明によれば、複数の種類のＰＤＬファイルの元となるデータの部分の大きさを、データの大きさに応じて決めることができる。
請求項１３の発明によれば、複数の種類のＰＤＬファイルの元となるデータの部分の大きさがデータの大きさの変動する割合となるよう構成された場合に比較して、データの部分の大きさを容易に決めることができる。
請求項１４の発明によれば、複数の種類のＰＤＬファイルの元となるデータの部分の大きさがデータの大きさの固定された割合となるよう構成された場合に比較して、データの部分の大きさを柔軟に決めることができる。
請求項１５の発明によれば、データの部分の大きさを、データを印刷する印刷装置の印刷速度を加味して決定することができる。
請求項１６の発明によれば、データの部分の大きさを、データの他の部分に対するＰＤＬファイルの生成速度を加味して決定することができる。
請求項１７の発明によれば、複数の種類のＰＤＬファイルが記憶装置に記憶され続けることによる記憶装置の容量の圧迫を抑制することができる。
請求項１８の発明によれば、複数の種類のＰＤＬファイルが印刷で使用された後も記憶装置に記憶され続けることによる記憶装置の容量の圧迫を抑制することができる。
請求項１９の発明によれば、複数の種類がＰＤＬファイルが保存されてから予め定められた時間が経過した後も記憶装置に記憶され続けることによる記憶装置の容量の圧迫を抑制することができる。
請求項２０の発明によれば、データの全体に対する複数の種類のＰＤＬファイルを生成するよう構成された場合に比較して、記憶領域を節約しつつ、不特定の印刷装置による印刷開始までの時間を短縮することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態における画像処理システムの全体構成例を示した図である。
【図２】本発明の第１及び第２の実施の形態における携帯端末のハードウェア構成例を示した図である。
【図３】本発明の第１及び第２の実施の形態における画像処理装置のハードウェア構成例を示した図である。
【図４】本発明の第１の実施の形態における画像処理システムを構成する携帯端末の機能構成例を示したブロック図である。
【図５】本発明の第１の実施の形態における画像処理システムの動作例を示したシーケンス図である。
【図６】本発明の第２の実施の形態における画像処理システムの全体構成例を示した図である。
【図７】本発明の第２の実施の形態におけるサーバのハードウェア構成例を示した図である。
【図８】本発明の第２の実施の形態における画像処理システムを構成する携帯端末の機能構成例を示したブロック図である。
【図９】本発明の第２の実施の形態における画像処理システムの動作例を示したシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［本実施の形態の概要］
本実施の形態は、データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成し、この複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する、というものである。ここで、データの一の部分とは、データの最初に印刷される部分であってよい。例えば、データが複数のページからなる文書データであるとすると、一の部分は文書データの１ページ目を含む部分であってよい。或いは、データが複数枚の画像データであり、作成日時が古いものから順に印刷されるとすると、一の部分は作成日時が古いものから順に選択された何枚かの画像データであってよい。以下では、データとして複数のページからなる文書データを例にとり、データの一の部分として文書データの１ページ目を例にとり、データの他の部分として文書データの２ページ目以降を例にとる。また、内部の記憶装置に記憶されるように制御する態様を第１の実施の形態として、外部の記憶装置に記憶されるように制御する態様を第２の実施の形態として説明する。
【００１１】
［第１の実施の形態］
（画像処理システムの全体構成）
図１は、第１の実施の形態における画像処理システム１の全体構成例を示した図である。図示するように、この画像処理システム１は、携帯端末１０と、画像処理装置３０とを含む。携帯端末１０は、Ｗｉ−Ｆｉ（登録商標）等の無線通信によりアクセスポイント７０を介して通信回線８０と無線接続可能になっており、ＮＦＣ（Near Field Communication）、ＢＬＥ（Bluetooth Low Energy）（登録商標）等の近距離無線通信により画像処理装置３０とも無線接続可能になっている。また、画像処理装置３０は、通信回線８０に接続されている。尚、図では、携帯端末１０、画像処理装置３０は、１つずつしか示していないが、複数存在してもよい。また、通信回線８０は、例えばインターネットとすればよい。
【００１２】
携帯端末１０は、画像処理装置３０のユーザにより使用されるコンピュータ装置である。携帯端末１０は、印刷対象の文書データを保持しており、その文書データの印刷を画像処理装置３０に対して指示する。尚、携帯端末１０は、例えば、スマートフォンによって実現するとよい。本実施の形態では、コンピュータ及び情報処理装置の一例として、携帯端末１０を設けている。
【００１３】
画像処理装置３０は、紙等の記録媒体への画像形成、紙等の記録媒体からの画像読取り、公衆回線への画像送信、公衆回線からの画像受信等の画像処理を行う装置である。但し、これらの少なくとも１つを行うものであってもよい。例えば、画像形成のみを行う観点からはプリンタであり、画像読取りのみを行う観点からはスキャナであり、画像読取り及び画像形成を行う観点からはコピー機であり、画像読取り及び画像送信又は画像受信及び画像形成を行う観点からはファクシミリである。本実施の形態では、印刷装置の一例として、画像処理装置３０を設けている。
【００１４】
（携帯端末のハードウェア構成）
図２は、第１の実施の形態における携帯端末１０のハードウェア構成例を示した図である。図示するように、携帯端末１０は、演算手段であるＣＰＵ１１と、記憶手段であるＲＡＭ１２及びＲＯＭ１３と、各種情報の表示やユーザからの操作入力の受付を行うタッチパネル１４と、マイクロフォン等の音声入力機構１５と、スピーカ等の音声出力機構１６と、ＮＦＣ、ＢＬＥ等の近距離無線通信により画像処理装置３０との間で各種情報の送受信を行う近距離無線通信Ｉ／Ｆ１７とを備える。また、基地局を介して無線通信を行うための無線回路１８及びアンテナ１９を備える。ここで、無線回路１８には、図示しないが、無線で送受信されるデジタルデータの信号処理を行うベースバンドＬＳＩが含まれるものとする。
【００１５】
（画像処理装置のハードウェア構成）
図３は、第１の実施の形態における画像処理装置３０のハードウェア構成例を示した図である。図示するように、画像処理装置３０は、ＣＰＵ（Central Processing Unit）３１と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３３と、ＨＤＤ（Hard Disk Drive）３４と、操作パネル３５と、画像読取部３６と、画像形成部３７と、有線通信インターフェース（以下、「有線通信Ｉ／Ｆ」と表記する）３８と、近距離無線通信インターフェース（以下、「近距離無線通信Ｉ／Ｆ」と表記する）３９とを備える。
【００１６】
ＣＰＵ３１は、ＲＯＭ３３等に記憶された各種プログラムをＲＡＭ３２にロードして実行することにより、後述する各機能を実現する。
【００１７】
ＲＡＭ３２は、ＣＰＵ３１の作業用メモリ等として用いられるメモリである。ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラム等を記憶するメモリである。ＨＤＤ３４は、画像読取部３６が読み取った画像データや画像形成部３７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１８】
操作パネル３５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル３５は、各種情報が表示されるディスプレイと、指やスタイラスペン等の指示手段で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００１９】
画像読取部３６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部３６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２０】
画像形成部３７は、紙等の記録媒体に画像を形成する。ここで、画像形成部３７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２１】
有線通信Ｉ／Ｆ３８は、通信回線８０を介して他の装置、例えば携帯端末１０との間で各種情報の送受信を行う。近距離無線通信Ｉ／Ｆ３９は、ＮＦＣ、ＢＬＥ等の近距離無線通信により携帯端末１０との間で各種情報の送受信を行う。
【００２２】
（携帯端末の機能構成）
図４は、第１の実施の形態における画像処理システム１を構成する携帯端末１０の機能構成例を示したブロック図である。図示するように、第１の実施の形態における携帯端末１０は、文書分割部２１と、文書記憶部２２と、ＰＤＬファイル生成部２３と、ＰＤＬファイル記憶部２４と、操作受付部２５と、ＰＤＬ特定部２６と、印刷指示部２７とを備えている。
【００２３】
文書分割部２１は、印刷対象の文書データ（以下、単に「文書」という）を、１ページ目と２ページ目以降に分割する。
【００２４】
文書記憶部２２は、内部の記憶装置の一例であり、文書分割部２１による分割で得られた文書の２ページ目以降を記憶する。その際、文書記憶部２２は、文書の２ページ目以降を、ＵＵＩＤ（Universally Unique Identifier）に関連付けて記憶する。ここで、ＵＵＩＤは、例えば、文書のパス名及びファイル名であってよい。或いは、文書記憶部２２は、文書分割部２１による分割で得られた文書の１ページ目を、更に、２ページ目以降及びＵＵＩＤに関連付けて記憶してもよい。また、文書記憶部２２は、文書分割部２１による分割で得られた文書の２ページ目以降からＰＤＬファイル生成部２３がＰＤＬファイルを生成する際に、記憶していた文書の２ページ目以降をＰＤＬファイル生成部２３に提供する。
【００２５】
ＰＤＬファイル生成部２３は、与えられた文書から１つ又は複数の種類のＰＤＬで記述された1つ又は複数のＰＤＬファイルを生成する。ここで、ＰＤＬには、例えば、ＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＰＣＬ（登録商標）等がある。具体的には、印刷準備処理として、複数の種類のＰＤＬで記述された複数のＰＤＬファイルを生成する。つまり、文書分割部２１による分割で得られた文書の１ページ目から複数のＰＤＬファイルを生成する。ここで、複数の種類のＰＤＬとは、携帯端末１０上で本実施の形態を実現するアプリが対応している全ての種類のＰＤＬであってよい。本実施の形態では、データの一の部分に対する複数の種類のＰＤＬでそれぞれ記述された複数のＰＤＬファイルを生成する生成手段の一例として、ＰＤＬファイル生成部２３を設けており、データの一の部分に対する複数の種類のＰＤＬでそれぞれ記述された複数のＰＤＬファイルを生成する第１の生成機能の一例として、ＰＤＬファイル生成部２３の機能を用いている。また、印刷指示処理として、出力先の画像処理装置３０に対応するＰＤＬ（以下、「対応ＰＤＬ」という）で記述されたＰＤＬファイル（以下、「対応ＰＤＬファイル」という）を生成する。つまり、文書分割部２１による分割で得られた文書の２ページ目以降から２ページ以降の対応ＰＤＬファイルを生成する。本実施の形態では、印刷装置が対応する特定の種類のＰＤＬの一例として、対応ＰＤＬを用いており、データの他の部分に対する特定の種類のＰＤＬで記述された第２のＰＤＬファイルの一例として、２ページ目以降の対応ＰＤＬファイルを用いており、第２のＰＤＬファイルを生成する第２の生成機能の一例として、ＰＤＬファイル生成部２３の機能を用いている。
【００２６】
ＰＤＬファイル記憶部２４は、内部の記憶装置の一例であり、ＰＤＬファイル生成部２３が文書の１ページ目から生成した複数のＰＤＬファイルを記憶する。その際、ＰＤＬファイル記憶部２４は、複数のＰＤＬファイルを、ＵＵＩＤに関連付けて記憶する。ここで、ＵＵＩＤは、例えば、ＰＤＬファイルの元となる文書のパス名及びファイル名であってよい。また、ＰＤＬファイル記憶部２４は、ＰＤＬファイル生成部２３により生成された複数のＰＤＬファイルの中から印刷指示部２７が対応ＰＤＬファイルを取り出す際に、記憶していたそのＰＤＬファイルを印刷指示部２７に提供する。
【００２７】
尚、文書記憶部２２は、文書の２ページ目以降を記憶し、ＰＤＬファイル記憶部２４は、文書の１ページ目から生成された複数のＰＤＬファイルを記憶し、これらの共通のＵＵＩＤで関連付けられている。その意味で、文書記憶部２２及びＰＤＬファイル記憶部２４は、複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、内部の記憶装置に記憶されるように制御する制御手段の一例であり、文書記憶部２２及びＰＤＬファイル記憶部２４の機能は、複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、内部の記憶装置に記憶されるように制御する制御機能の一例である。
【００２８】
操作受付部２５は、携帯端末１０のタッチパネル１４上で行われた操作を受け付ける。特に、印刷対象の文書を画像処理装置３０で印刷することを要求するための印刷ボタンをタップする操作を受け付ける。本実施の形態では、印刷装置によるデータの印刷要求を受け付ける受付機能の一例として、操作受付部２５の機能を用いている。
【００２９】
ＰＤＬ特定部２６は、操作受付部２５が印刷ボタンをタップする操作を受け付けた場合に、無線回路１８を介して、出力先の画像処理装置３０が対応しているＰＤＬである対応ＰＤＬを特定する。
【００３０】
印刷指示部２７は、ＰＤＬ特定部２６が対応ＰＤＬを特定すると、無線回路１８を介して、対応ＰＤＬファイルを画像処理装置３０へ送信することにより、印刷対象の文書の画像処理装置３０での印刷を指示する。具体的には、まず、ＰＤＬファイル生成部２３により文書の１ページ目から生成された複数のＰＤＬファイルの中から、１ページ目の対応ＰＤＬファイルを取り出して、画像処理装置３０へ送信する。本実施の形態では、複数のＰＤＬファイルのうち、特定の種類のＰＤＬで記述された第１のＰＤＬファイルの一例として、１ページ目の対応ＰＤＬファイルを用いており、第１のＰＤＬファイルが印刷装置で印刷されるようにする印刷指示を出力する第１の出力機能の一例として、印刷指示部２７の機能を用いている。次に、ＰＤＬファイル生成部２３により文書の２ページ目以降から生成された２ページ目以降の対応ＰＤＬファイルを、画像処理装置３０へ送信する。本実施の形態では、第２のＰＤＬファイルを印刷装置に出力する第２の出力機能の一例として、印刷指示部２７の機能を用いている。
【００３１】
（画像処理システムの動作）
図５は、第１の実施の形態における画像処理システム１の動作例を示したシーケンス図である。
【００３２】
まず、印刷準備処理について説明する。この印刷準備処理は、例えば、ユーザが携帯端末１０上で本実施の形態を実現するアプリにより文書を開いたときに行うようにするとよい。
【００３３】
印刷準備処理が開始すると、携帯端末１０では、文書分割部２１が、文書を１ページ目と２ページ目以降に分割する（ステップ２０１）。そして、文書の２ページ目以降を、ＵＵＩＤに関連付けて、文書記憶部２２に書き込む（ステップ２０２）。
【００３４】
その後、ＰＤＬファイル生成部２３が、ステップ２０１で分割された文書の１ページ目を文書分割部２１から受け取り、この文書の１ページ目から複数のＰＤＬファイルを生成する（ステップ２０３）。そして、この複数のＰＤＬファイルを、ＵＵＩＤに関連付けて、ＰＤＬファイル記憶部２４に書き込む（ステップ２０４）。
【００３５】
次に、印刷指示処理について説明する。
【００３６】
ユーザが携帯端末１０上で印刷ボタンをタップすると、携帯端末１０では、操作受付部２５が、このタップ操作を受け付ける（ステップ２０５）。
【００３７】
すると、ＰＤＬ特定部２６が、出力先の画像処理装置３０から対応ＰＤＬを取得する。具体的には、まず、携帯端末１０のＰＤＬ特定部２６が、対応ＰＤＬの問い合わせを画像処理装置３０へ送信し（ステップ２０６）、画像処理装置３０が、対応ＰＤＬの問い合わせを携帯端末１０から受信する（ステップ４０１）。これにより、画像処理装置３０が、対応ＰＤＬの回答を携帯端末１０へ送信し（ステップ４０２）、携帯端末１０のＰＤＬ特定部２６が、対応ＰＤＬの回答を受信する（ステップ２０７）。尚、この対応ＰＤＬの取得は、例えば、ＭＩＢ（Management Information Base）を用いて行うとよい。
【００３８】
その後、印刷指示部２７が、ステップ２０４でＰＤＬファイル記憶部２４に書き込まれた複数のＰＤＬファイルのうち、ステップ２０６、４０１、４０２、２０７の一連の処理で特定された対応ＰＤＬのＰＤＬファイルを、１ページ目の対応ＰＤＬファイルとして読み出す（ステップ２０８）。そして、この１ページ目の対応ＰＤＬファイルを画像処理装置３０へ送信する（ステップ２０９）。
【００３９】
一方で、ステップ２０８と並行して、ＰＤＬファイル生成部２３が、ステップ２０２で文書記憶部２２に書き込まれた文書の２ページ目以降を読み出す（ステップ２１０）。そして、この文書の２ページ目以降を、ステップ２０６、４０１、４０２、２０７の一連の処理で特定された対応ＰＤＬに変換することにより、２ページ目以降の対応ＰＤＬファイルを生成する（ステップ２１１）。２ページ目以降の対応ＰＤＬファイルの生成が完了すると、１ページ目のＰＤＬファイルの送信が完了していれば、印刷指示部２７が、２ページ目以降の対応ＰＤＬファイルを画像処理装置３０へ送信する（ステップ２１２）。
【００４０】
次いで、印刷処理について説明する。
【００４１】
画像処理装置３０は、１ページ目の対応ＰＤＬファイルを携帯端末１０から受信する（ステップ４０３）。そして、携帯端末１０から１ページ目の対応ＰＤＬファイルを全て受信するまで待機する。画像処理装置３０は、１ページ目の対応ＰＤＬファイルを全て受信すると、１ページ目の対応ＰＤＬファイルに基づく印刷を開始する（ステップ４０４）。
【００４２】
その後、画像処理装置３０は、２ページ目以降の対応ＰＤＬファイルを受信する（ステップ４０５）。そして、画像処理装置３０は、２ページ目以降の対応ＰＤＬファイルを全て受信すると、２ページ目以降の対応ＰＤＬファイルに基づく印刷を開始する（ステップ４０６）。
【００４３】
以上の動作により、ステップ２０５でユーザが印刷ボタンをタップしてからステップ４０４で画像処理装置３０が１ページ目を出力するまでの時間が、短縮される。
【００４４】
［第２の実施の形態］
（画像処理システムの全体構成）
図６は、本実施の形態における画像処理システム２の全体構成例を示した図である。図示するように、この画像処理システム１は、携帯端末１０と、画像処理装置３０と、サーバ５０とを含む。携帯端末１０は、Ｗｉ−Ｆｉ（登録商標）等の無線通信によりアクセスポイント７０を介して通信回線８０と無線接続可能になっており、ＮＦＣ（Near Field Communication）、ＢＬＥ（Bluetooth Low Energy）（登録商標）等の近距離無線通信により画像処理装置３０とも無線接続可能になっている。また、画像処理装置３０及びサーバ５０は、通信回線８０に接続されている。尚、図では、携帯端末１０、画像処理装置３０、サーバ５０は、１つずつしか示していないが、複数存在してもよい。また、通信回線８０は、例えばインターネットとすればよい。
【００４５】
携帯端末１０は、画像処理装置３０のユーザにより使用されるコンピュータ装置である。携帯端末１０は、サーバ５０に保存された文書データの印刷を画像処理装置３０に対して指示する。尚、携帯端末１０は、例えば、スマートフォンによって実現するとよい。本実施の形態では、コンピュータ及び情報処理装置の一例として、携帯端末１０を設けている。
【００４６】
画像処理装置３０は、紙等の記録媒体への画像形成、紙等の記録媒体からの画像読取り、公衆回線への画像送信、公衆回線からの画像受信等の画像処理を行う装置である。但し、これらの少なくとも１つを行うものであってもよい。例えば、画像形成のみを行う観点からはプリンタであり、画像読取りのみを行う観点からはスキャナであり、画像読取り及び画像形成を行う観点からはコピー機であり、画像読取り及び画像送信又は画像受信及び画像形成を行う観点からはファクシミリである。本実施の形態では、印刷装置の一例として、画像処理装置３０を設けている。
【００４７】
サーバ５０は、文書データを保存するクライドサービスを提供するコンピュータ装置である。サーバ５０は、印刷対象の文書データを保存し、加えて、携帯端末１０がこの文書データの印刷を画像処理装置３０に対して指示する際に作成されるデータも保存する。本実施の形態では、外部の記憶装置の一例として、サーバ５０を設けている。
【００４８】
（携帯端末のハードウェア構成）
携帯端末１０のハードウェア構成は、図２に示したものと同じなので、説明を省略する。
【００４９】
（画像処理装置のハードウェア構成）
画像処理装置３０のハードウェア構成は、図３に示したものと同じなので、説明を省略する。
【００５０】
（サーバのハードウェア構成）
図７は、本実施の形態におけるサーバ５０のハードウェア構成例を示した図である。図示するように、サーバ５０は、演算手段であるＣＰＵ５１と、記憶手段であるメインメモリ５２及びＨＤＤ（Hard Disk Drive）５３とを備える。ここで、ＣＰＵ５１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、後述する各機能を実現する。また、メインメモリ５２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、ＨＤＤ５３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。更に、サーバ５０は、外部との通信を行うための通信Ｉ／Ｆ５４と、ディスプレイ等の表示デバイス５５と、キーボードやマウス等の入力デバイス５６とを備える。
【００５１】
（携帯端末の機能構成）
図８は、第２の実施の形態における画像処理システム２を構成する携帯端末１０の機能構成例を示したブロック図である。図示するように、第２の実施の形態における携帯端末１０は、文書分割部２１と、文書送信部２２ａと、文書受信部２２ｂと、ＰＤＬファイル生成部２３と、ＰＤＬファイル送信部２４ａと、ＰＤＬファイル受信部２４ｂと、操作受付部２５と、ＰＤＬ特定部２６と、印刷指示部２７とを備えている。これらのうち、文書分割部２１、ＰＤＬファイル生成部２３、操作受付部２５、ＰＤＬ特定部２６、印刷指示部２７については、第１の実施の形態で説明したものと同じなので説明を省略し、文書送信部２２ａ、文書受信部２２ｂ、ＰＤＬファイル送信部２４ａ、ＰＤＬファイル受信部２４ｂについてのみ、説明する。
【００５２】
文書送信部２２ａは、文書分割部２１による分割で得られた文書の２ページ目以降をサーバ５０へ送信する。その際、文書送信部２２ａは、文書の２ページ目以降を、ＵＵＩＤに関連付けてサーバ５０へ送信する。ここで、ＵＵＩＤは、例えば、文書のパス名及びファイル名であってよい。或いは、文書送信部２２ａは、文書分割部２１による分割で得られた文書の１ページ目を、更に、２ページ目以降及びＵＵＩＤに関連付けてサーバ５０へ送信してもよい。
【００５３】
文書受信部２２ｂは、文書分割部２１による分割で得られた文書の２ページ目以降からＰＤＬファイル生成部２３がＰＤＬファイルを生成する際に、文書の２ページ目以降をサーバ５０から受信してＰＤＬファイル生成部２３に提供する。
【００５４】
ＰＤＬファイル送信部２４ａは、ＰＤＬファイル生成部２３が文書の１ページ目から生成した複数のＰＤＬファイルをサーバ５０へ送信する。その際、ＰＤＬファイル送信部２４ａは、複数のＰＤＬファイルを、ＵＵＩＤに関連付けてサーバ５０へ送信する。ここで、ＵＵＩＤは、例えば、ＰＤＬファイルの元となる文書のパス名及びファイル名であってよい。
【００５５】
ＰＤＬファイル受信部２４ｂは、ＰＤＬファイル生成部２３により生成された複数のＰＤＬファイルの中から印刷指示部２７が対応ＰＤＬのＰＤＬファイルを取り出す際に、そのＰＤＬファイルをサーバ５０から受信して印刷指示部２７に提供する。
【００５６】
尚、文書送信部２２ａは、文書の２ページ目以降をサーバ５０へ送信し、ＰＤＬファイル送信部２４ａは、文書の１ページ目から生成された複数のＰＤＬファイルをサーバ５０へ送信し、これらの共通のＵＵＩＤで関連付けられている。その意味で、文書送信部２２ａ及びＰＤＬファイル送信部２４ａは、複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、外部の記憶装置に記憶されるように制御する制御手段の一例であり、文書送信部２２ａ及びＰＤＬファイル送信部２４ａの機能は、複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、外部の記憶装置に記憶されるように制御する制御機能の一例である。
【００５７】
（画像処理システムの動作）
図９は、第２の実施の形態における画像処理システム２の動作例を示したシーケンス図である。
【００５８】
まず、印刷準備処理について説明する。この印刷準備処理は、例えば、ユーザが携帯端末１０上で本実施の形態を実現するアプリにより文書を開いたときに行うようにするとよい。
【００５９】
印刷準備処理が開始すると、携帯端末１０では、文書分割部２１が、文書を１ページ目と２ページ目以降に分割する（ステップ２５１）。すると、文書送信部２２ａが、文書の２ページ目以降を、ＵＵＩＤに関連付けて、サーバ５０へ送信し（ステップ２５２）、サーバ５０が、この文書の２ページ目以降を受信する（ステップ６５１）。尚、ここで受信された文書の２ページ目以降は、ＵＵＩＤに関連付けてサーバ５０に保存される。
【００６０】
その後、ＰＤＬファイル生成部２３が、ステップ２５１で分割された文書の１ページ目を文書分割部２１から受け取り、この文書の１ページ目から複数のＰＤＬファイルを生成する（ステップ２５３）。すると、ＰＤＬファイル送信部２４ａが、この複数のＰＤＬファイルを、ＵＵＩＤに関連付けて、サーバ５０へ送信し（ステップ２５４）、サーバ５０が、この複数のＰＤＬファイルを受信する（ステップ６５２）。尚、ここで受信された複数のＰＤＬファイルは、ＵＵＩＤに関連付けてサーバ５０に保存される。
【００６１】
次に、印刷指示処理について説明する。
【００６２】
ユーザが携帯端末１０上で印刷ボタンをタップすると、携帯端末１０では、操作受付部２５が、このタップ操作を受け付ける（ステップ２５５）。
【００６３】
すると、ＰＤＬ特定部２６が、出力先の画像処理装置３０から対応ＰＤＬを取得する。具体的には、まず、携帯端末１０のＰＤＬ特定部２６が、対応ＰＤＬの問い合わせを画像処理装置３０へ送信し（ステップ２５６）、画像処理装置３０が、対応ＰＤＬの問い合わせを携帯端末１０から受信する（ステップ４５１）。これにより、画像処理装置３０が、対応ＰＤＬの回答を携帯端末１０へ送信し（ステップ４５２）、携帯端末１０のＰＤＬ特定部２６が、対応ＰＤＬの回答を受信する（ステップ２５７）。尚、この対応ＰＤＬの取得は、例えば、ＭＩＢ（Management Information Base）を用いて行うとよい。
【００６４】
その後、ＰＤＬファイル受信部２４ｂが、ステップ２５４でサーバ５０へ送信された複数のＰＤＬファイルのうち、ステップ２５６、４５１、４５２、２５７の一連の処理で特定された対応ＰＤＬのＰＤＬファイルを、１ページ目の対応ＰＤＬファイルとしてダウンロードする。即ち、サーバ５０が、１ページ目の対応ＰＤＬファイルを送信し（ステップ６５３）、ＰＤＬファイル受信部２４ｂが、これを受信する（ステップ２５８）。そして、印刷指示部２７が、この１ページ目の対応ＰＤＬファイルを画像処理装置３０へ送信する（ステップ２５９）。
【００６５】
一方で、ステップ２５８と並行して、文書受信部２２ｂが、ステップ２５２でサーバ５０へ送信された文書の２ページ目以降をダウンロードする。即ち、サーバ５０が、文書の２ページ目以降を送信し（ステップ６５３）、文書受信部２２ｂが、これを受信する（ステップ２６０）。そして、ＰＤＬファイル生成部２３が、この文書の２ページ目以降を、ステップ２５６、４５１、４５２、２５７の一連の処理で特定された対応ＰＤＬに変換することにより、２ページ目以降の対応ＰＤＬファイルを生成する（ステップ２６１）。２ページ目以降の対応ＰＤＬファイルの生成が完了すると、１ページ目のＰＤＬファイルの送信が完了していれば、印刷指示部２７が、２ページ目以降の対応ＰＤＬファイルを画像処理装置３０へ送信する（ステップ２６２）。
【００６６】
次いで、印刷処理について説明する。
【００６７】
画像処理装置３０は、１ページ目の対応ＰＤＬファイルを携帯端末１０から受信する（ステップ４５３）。そして、携帯端末１０から１ページ目の対応ＰＤＬファイルを全て受信するまで待機する。画像処理装置３０は、１ページ目の対応ＰＤＬファイルを全て受信すると、１ページ目の対応ＰＤＬファイルに基づく印刷を開始する（ステップ４５４）。
【００６８】
その後、画像処理装置３０は、２ページ目以降の対応ＰＤＬファイルを受信する（ステップ４５５）。そして、画像処理装置３０は、２ページ目以降の対応ＰＤＬファイルを全て受信すると、２ページ目以降の対応ＰＤＬファイルに基づく印刷を開始する（ステップ４５６）。
【００６９】
以上の動作により、ステップ２５５でユーザが印刷ボタンをタップしてからステップ４５４で画像処理装置３０が１ページ目を出力するまでの時間が、短縮される。
【００７０】
尚、上記では、携帯端末１０が１ページ目の対応ＰＤＬファイルをダウンロードして画像処理装置３０へ送信するようにしたが、この限りではない。サーバ５０から画像処理装置３０へ１ページ目の対応ＰＤＬファイルが直接ダウンロードされるようにしてもよい。前者では、印刷指示部２７が、１ページ目の対応ＰＤＬファイルを画像処理装置３０へ送信する。この場合、印刷指示部２７の機能は、第１のＰＤＬファイルを印刷装置に印刷指示として出力する第１の出力機能の一例である。後者では、印刷指示部２７が、画像処理装置３０又はサーバ５０に対して、サーバ５０から画像処理装置３０へ１ページ目の対応ＰＤＬファイルが直接送信されるように指示する。この場合、印刷指示部２７の機能は、外部の記憶装置に記憶された複数のＰＤＬファイルのうち、第１のＰＤＬファイルがコンピュータを経由せずに印刷装置へ送信されるようにする指示を印刷指示として出力する第１の出力機能の一例である。
【００７１】
また、上記では言及しなかったが、サーバ５０に、１ページ目のＰＤＬファイルに基づくレンダリング機能を備えてもよい。これにより、携帯端末１０上で印刷設定が変更された場合でも、画像処理装置３０に対して、変更後の印刷設定で１ページ目の印刷指示が行われる。
【００７２】
［変形例］
（第１の変形例）
第１及び第２の実施の形態では、ＰＤＬファイル生成部２３が、１つの印刷設定に応じた１セットの複数のＰＤＬファイルを事前に生成したが、印刷設定の変更に対応するため、複数の印刷設定に応じた複数セットの複数のＰＤＬファイルを事前に生成してもよい。例えば、第１及び第２の実施の形態における両面印刷及び２ページを１枚の媒体にまとめた印刷の両方が設定されなかった場合に対する１セットの複数のＰＤＬファイルに加えて、両面印刷のみが設定された場合、２ページを１枚の媒体にまとめた印刷のみが設定された場合、両面印刷及び２ページを１枚の媒体にまとめた印刷の両方が設定された場合に対する３セットの複数のＰＤＬファイルを生成してよい。この場合、ＰＤＬファイル生成部２３の機能は、複数の印刷設定のそれぞれについて複数のＰＤＬファイルを生成する第１の生成機能の一例である。
【００７３】
尚、この第１の変形例では、事前にＰＤＬに変換しない文書の部分についても、複数の印刷設定に応じた複数のパターンを用意しておいてよい。或いは、複数の印刷設定に応じた複数のパターンのうち、全てのパターンを網羅する１つのパターンだけを用意しておき、印刷設定が決定すると、この１つのパターンから必要な部分を切り出して使用するようにしてもよい。上述の例では、両面印刷及び２ページを１枚の媒体にまとめた印刷の両方が設定されなかった場合に対して２ページ目以降、両面印刷のみが設定された場合に対して３ページ目以降、２ページを１枚の媒体にまとめた印刷のみが設定された場合に対して３ページ目以降、両面印刷及び２ページを１枚の媒体にまとめた印刷の両方が設定された場合に対して５ページ目以降という４つのパターンを用意しておくことも考えられるが、このうち全てのパターンを網羅する２ページ目以降のみを用意しておいてもよい。
【００７４】
（第２の変形例）
第１及び第２の実施の形態では、ＰＤＬファイル生成部２３が、事前にＰＤＬに変換する文書の部分を１ページ目としたが、これは印刷設定に応じて変更してもよい。例えば、両面印刷が設定された場合は、文書の２ページ目までについて事前に複数のＰＤＬファイルを生成するとよい。一般化すると、ＰＤＬファイル生成部２３は、印刷設定により１枚目の媒体に印刷されるページについて、事前に複数のＰＤＬファイルを生成するとよい。この場合、ＰＤＬファイル生成部２３の機能は、各印刷設定が適用された場合に１枚目の媒体に印刷される一の部分に対する複数のＰＤＬファイルを生成する第１の生成機能の一例である。
【００７５】
（第３の変形例）
第１の変形例では、ＰＤＬファイル生成部２３が、複数の印刷設定に応じた複数セットの複数のＰＤＬファイルを事前に生成したが、複数のＰＤＬファイルを事前に生成するに先立って印刷設定を決定してもよい。ここで、印刷設定の決定方法としては、例えば、ユーザが文書を保存する際に印刷設定を別ファイルとして保存し、この別ファイルに基づいて印刷設定を決定する方法が考えられる。この方法で印刷設定を決定することは、印刷設定を、データに関連付けて保存された情報に基づいて特定することの一例である。或いは、外部から印刷設定を入力する方法も考えられる。これにより、文書を保存する際又は文書を読み出す際に特定の印刷設定に応じたＰＤＬファイルが生成される。
【００７６】
（第４の変形例）
複数のＰＤＬファイルを事前に生成するに先立って印刷設定を決定できない場合、ＰＤＬファイル生成部２３は、デフォルトの印刷設定に応じた複数のＰＤＬファイルを生成してもよい。ここで、印刷設定を決定できない場合としては、例えば、印刷設定が別ファイルとして保存されていない場合や、外部から印刷設定が入力されていない場合がある。この場合、ＰＤＬファイル生成部２３の機能は、印刷設定を特定するための情報がデータに関連付けて保存されていない場合に、予め定められた印刷設定について複数のＰＤＬファイルを生成する第１の生成機能の一例である。
【００７７】
（第５の変形例）
第２乃至第４の変形例は、ＰＤＬファイル生成部２３が、画像処理装置３０に対する印刷要求で印刷設定が入力される前に少なくとも１つの印刷設定を特定し、その印刷設定のそれぞれについて複数のＰＤＬファイルを生成するものと捉えてもよい。この場合、ＰＤＬファイル生成部２３の機能は、印刷装置によるデータの印刷要求において印刷設定が入力される前に特定された少なくとも１つの印刷設定のそれぞれについて複数のＰＤＬファイルを生成する第１の生成機能の一例である。
【００７８】
（第６の変形例）
第１及び第２の実施の形態では、ＰＤＬファイル生成部２３が、文書の１ページ目について事前に複数のＰＤＬファイルを生成したが、文書の１ページ目以降を含む部分について事前に複数のＰＤＬファイルを生成してもよい。例えば、文書が１００ページからなる場合は最初の１０ページについて複数のＰＤＬファイルを生成する等、文書の大きさに応じた部分について複数のＰＤＬファイルを生成してもよい。この場合、ＰＤＬファイル生成部２３の機能は、データの大きさに応じた一の部分に対する複数のＰＤＬファイルを生成する第１の生成機能の一例である。
【００７９】
ここで、文書の大きさに応じた部分は、例えば、文書全体の１割等、固定された割合の部分としてよい。この場合の文書の部分は、データの大きさの予め定められた割合の大きさを有する部分の一例である。
【００８０】
或いは、文書の大きさに応じた部分は、例えば、文書全体の変動する割合の部分であってもよい。ここで、割合は、何らかの規則によって変動させてよい。この場合の文書の部分は、データの大きさの予め定められた規則によって決定された割合の大きさを有する部分の一例である。また、文書全体の割合を決定する方法としては、画像処理装置３０のその部分の対応ＰＤＬファイルに基づく印刷の速度に基づいて決定する方法や、その部分以外の他の部分から対応ＰＤＬファイルを生成する速度に基づいて決定する方法が考えられる。前者は、予め定められた規則が、データを印刷する印刷装置の印刷速度を用いた規則である場合の一例であり、後者は、予め定められた規則が、他の部分に対するＰＤＬファイルの生成速度を用いた規則である場合の一例である。
【００８１】
（第７の変形例）
第１及び第２の実施の形態では言及しなかったが、携帯端末１０は、文書の１ページ目について複数のＰＤＬファイルを事前に生成した後、何らかの条件が満たされた場合に、その少なくとも一部を削除してもよい。この場合、この削除する機能は、複数のＰＤＬファイルの少なくとも一部を、予め定められた条件が満たされた場合に削除する削除機能の一例である。
【００８２】
例えば、複数のＰＤＬファイルの少なくとも一部を削除するための条件としては、画像処理装置３０が、複数のＰＤＬファイルのうちの対応ＰＤＬファイルを指定して印刷を行ったことが考えられる。このときは、指定されなかった他のＰＤＬファイルは不要になるため、これを削除するとよい。これは、予め定められた条件が、データが印刷装置で印刷されたという条件である場合の一例である。
【００８３】
また、複数のＰＤＬファイルの少なくとも一部を削除するための条件としては、画像処理装置３０が、複数のＰＤＬファイルを、保存されてから予め定められた期間、印刷に用いなかったことが考えられる。このときは、文書の部分に対する複数のＰＤＬファイルの全てを削除するとよい。これは、予め定められた条件が、複数のＰＤＬファイルが保存されてから予め定められた時間が経過したという条件である場合の一例である。
【００８４】
［プログラム］
本実施の形態における携帯端末１０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００８５】
即ち、本実施の形態を実現するプログラムは、コンピュータに、データの一の部分に対する複数の種類のＰＤＬ（Page Description Language）でそれぞれ記述された複数のＰＤＬファイルを生成する第１の生成機能と、第１の生成機能により生成された複数のＰＤＬファイルと、データの一の部分以外の他の部分とが、互いに関連付けられた状態で、内部又は外部の記憶装置に記憶されるように制御する制御機能とを実現させるためのプログラムとして捉えられる。
【００８６】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００８７】
１０…携帯端末、２１…文書分割部、２２…文書記憶部、２２ａ…文書送信部、２２ｂ…文書受信部、２３…ＰＤＬファイル生成部、２４…ＰＤＬファイル記憶部、２４ａ…ＰＤＬファイル送信部、２４ｂ…ＰＤＬファイル受信部、２５…操作受付部、２６…ＰＤＬ特定部、２７…印刷指示部、３０…画像処理装置、５０…サーバ
【図１】
2020052577.tif 000003
【図２】
2020052577.tif 000004
【図３】
2020052577.tif 000005
【図４】
2020052577.tif 000006
【図５】
2020052577.tif 000007
【図６】
2020052577.tif 000008
【図７】
2020052577.tif 000009
【図８】
2020052577.tif 000010
【図９】
2020052577.tif 000011