(57)【要約】【課題】コンビニエンスストアなどに設置されている印刷装置の利用料金が所望の範囲に収まる印刷条件の設定に要する手間を軽減することを目的とする。【解決手段】抽出手段１１０は、ファイルに含まれる複数のページの各々の内容に基づいて、複数のページの各々に対応する印刷の設定値の候補を抽出する。算出手段１２０は、設定値の候補を用いた印刷の料金を算出する。受付手段１３０は、金額の設定を受け付ける。出力手段１４０は、算出された料金が設定された金額以下である設定値の候補を出力する。【選択図】図４
2018176467.tif 000002
【特許請求の範囲】
【請求項１】
ファイルに含まれる複数のページの各々の内容に基づいて、前記複数のページの各々に対応する印刷の設定値の候補を抽出する抽出手段と、
前記候補を用いた印刷の料金を算出する算出手段と、
金額の設定を受け付ける受付手段と、
前記料金が前記金額以下である前記候補を出力する出力手段と
を備える情報処理装置。
【請求項２】
前記抽出手段は、カラー領域の密度が閾値以下であるページについて、白黒印刷を示す設定値を前記候補として抽出する請求項１に記載の情報処理装置。
【請求項３】
前記抽出手段は、前記複数のページの各々について、ページのサイズよりも小さく且つページのサイズに最も近いサイズの用紙への縮小印刷を示す設定値を前記候補として抽出する請求項１に記載の情報処理装置。
【請求項４】
前記抽出手段は、
（Ａ）文字の密度が閾値以上、
（Ｂ）図形の密度が閾値以下、
（Ｃ）直線の密度が閾値以下、
のいずれかであるページに両面印刷可能ページフラグを立て、前記両面印刷可能ページフラグが立てられたページが閾値以上連続する場合に、当該ページについて、両面印刷を示す設定値を前記候補として抽出する
請求項１に記載の情報処理装置。
【請求項５】
前記抽出手段は、
（Ａ）文字の密度が閾値以下、
（Ｂ）図形の密度が閾値以上、
（Ｃ）直線の密度が閾値以下、
のいずれかであるページにまとめ印刷可能ページフラグを立て、前記まとめ印刷可能ページフラグが立てられたページが閾値以上連続する場合に、当該複数のページについて、複数ページを１ページにまとめる印刷を示す設定値を前記候補として抽出する
請求項１に記載の情報処理装置。
【請求項６】
前記抽出手段は、前記ファイルが章立てされた文書を表し、且つ、章立てに属さないページが連続する場合に、当該ページについて、両面印刷を示す設定値を前記候補として抽出する請求項１に記載の情報処理装置。
【請求項７】
前記抽出手段は、類似度が閾値以上であるページが連続する場合に、当該ページについて、複数ページを１ページにまとめる印刷を示す設定値を前記候補として抽出する請求項１に記載の情報処理装置。
【請求項８】
優先する設定値の指定を受け付ける第１受付手段を備え、
前記抽出手段は、前記優先する設定値に該当しない設定値を前記候補から除外する
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
禁止する設定値の指定を受け付ける第２受付手段を備え、
前記抽出手段は、前記禁止する設定値に該当する設定値を前記候補から除外する
請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載の情報処理装置と、
前記情報処理装置により出力された前記候補を提示する提示手段と、
提示された前記候補からの設定値の選択を受け付ける第３受付手段と、
選択された前記設定値に従って前記ファイルを印刷する印刷手段と
を備える印刷装置。
【請求項１１】
コンピュータを、
ファイルに含まれる複数のページの各々の内容に基づいて、前記複数のページの各々に対応する印刷の設定値の候補を抽出する抽出手段と、
前記候補を用いた印刷の料金を算出する算出手段と、
金額の設定を受け付ける受付手段と、
前記料金が前記金額以下である前記候補を出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１では、端末装置で印刷ジョブに設定された出力モードを変更する印刷装置が開示されている。この印刷装置は、端末から印刷ジョブを受信すると、自機が経費節約モードに設定されていて、印刷ジョブに推奨出力モードが設定されていない場合は、印刷ジョブの印刷データに含まれている画像やユーザの印刷履歴を確認して、印刷の経費節約に寄与する推奨出力モードを選択し、端末に送信する。端末は印刷装置から受信した推奨出力モードを表示し、ユーザから確定操作を受け付けると、承認済みの推奨出力モードを印刷装置に送信する。印刷装置は、印刷ジョブをこの承認された推奨出力モードに設定変更し、印刷出力を行う。
【０００３】
特許文献２では、表示情報の作成者が意図した印刷を行うシステムが開示されている。このシステムは、外部機器から受信した表示情報を表示手段に表示させ、表示された画像を印刷手段に印刷させる画像処理システムであり、記録媒体に印刷する際に適用する印刷条件を設定した印刷設定情報を記憶する記憶手段と、記憶手段に記憶された印刷設定情報により表示情報の内容を変更する変更手段と、変更手段により変更された表示情報を用いて、印刷手段へ出力するための印刷画像を生成する生成手段とを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４１６７０号公報
【特許文献２】特開２０１６−１００８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置によるファイルの印刷は、印刷装置に設定された種々の設定値に従って実行される。設定される項目は、例えば、用紙サイズ、倍率、カラーモード（白黒／フルカラーなど）、片面印刷／両面印刷、複数ページを１ページにまとめる印刷、後処理（例えばステイプラー処理）などである。ファイルに複数のページが含まれる場合、従来の印刷装置では全てのページに同一の設定値が適用される。例えばコンビニエンスストアなどに設置されている印刷装置を使用して文書の印刷を行う場合に、印刷したい文書全体に対して設定された印刷条件によって利用料金が決まることから、所望の範囲に利用料金が収まらなければ最初から印刷設定をやり直すこととなる。
【０００６】
上記の事情に鑑み、本発明は、コンビニエンスストアなどに設置されている印刷装置の利用料金が所望の範囲に収まる印刷条件の設定に要する手間を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、ファイルに含まれる複数のページの各々の内容に基づいて、前記複数のページの各々に対応する印刷の設定値の候補を抽出する抽出手段と、前記候補を用いた印刷の料金を算出する算出手段と、金額の設定を受け付ける受付手段と、前記料金が前記金額以下である前記候補を出力する出力手段とを備える情報処理装置を提供する。
【０００８】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、カラー領域の密度が閾値以下であるページについて、白黒印刷を示す設定値を前記候補として抽出する。
【０００９】
請求項３に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、前記複数のページの各々について、ページのサイズよりも小さく且つページのサイズに最も近いサイズの用紙への縮小印刷を示す設定値を前記候補として抽出する。
【００１０】
請求項４に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、（Ａ）文字の密度が閾値以上、（Ｂ）図形の密度が閾値以下、（Ｃ）直線の密度が閾値以下、のいずれかであるページに両面印刷可能ページフラグを立て、前記両面印刷可能ページフラグが立てられたページが閾値以上連続する場合に、当該ページについて、両面印刷を示す設定値を前記候補として抽出する。
【００１１】
請求項５に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、請求項１に記載の情報処理装置において、（Ａ）文字の密度が閾値以下、（Ｂ）画像の密度が閾値以上、（Ｃ）直線の密度が閾値以下、のいずれかであるページにまとめ印刷可能ページフラグを立て、前記まとめ印刷可能ページフラグが立てられたページが閾値以上連続する場合に、当該複数のページについて、複数ページを１ページにまとめる印刷を示す設定値を前記候補として抽出する。
【００１２】
請求項６に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、前記ファイルが章立てされた文書を表し、且つ、章立てに属さないページが連続する場合に、当該ページについて、両面印刷を示す設定値を前記候補として抽出する。
【００１３】
請求項７に係る発明は、請求項１に記載の情報処理装置において、前記抽出手段は、類似度が閾値以上であるページが連続する場合に、当該ページについて、複数ページを１ページにまとめる印刷を示す設定値を前記候補として抽出する。
【００１４】
請求項８に係る発明は、請求項１乃至７のいずれか１項に記載の情報処理装置において、優先する設定値の指定を受け付ける第１受付手段を備え、前記抽出手段は、前記優先する設定値に該当しない設定値を前記候補から除外する。
【００１５】
請求項９に係る発明は、請求項１乃至８のいずれか１項に記載の情報処理装置において、禁止する設定値の指定を受け付ける第２受付手段を備え、前記抽出手段は、前記禁止する設定値に該当する設定値を前記候補から除外する。
【００１６】
請求項１０に係る発明は、請求項１乃至９のいずれか１項に記載の情報処理装置と、前記情報処理装置により出力された前記候補を提示する提示手段と、提示された前記候補からの設定値の選択を受け付ける第３受付手段と、選択された前記設定値に従って前記ファイルを印刷する印刷手段とを備える印刷装置を提供する。
【００１７】
請求項１１に係る発明は、コンピュータを、ファイルに含まれる複数のページの各々の内容に基づいて、前記複数のページの各々に対応する印刷の設定値の候補を抽出する抽出手段と、前記候補を用いた印刷の料金を算出する算出手段と、金額の設定を受け付ける受付手段と、前記料金が前記金額以下である前記候補を出力する出力手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１８】
請求項１、１０、１１に係る発明によれば、コンビニエンスストアなどに設置されている印刷装置の利用料金が所望の範囲に収まる印刷条件の設定に要する手間が軽減される。
請求項２乃至７に係る発明によれば、利用料金が抑制される。
請求項８に係る発明によれば、ユーザの意思を反映した設定の絞り込みが行われる。
【図面の簡単な説明】
【００１９】
【図１】印刷装置１０のハードウェア構成を示す図。
【図２】端末２０のハードウェア構成を示す図。
【図３】情報処理装置１００の機能構成を示す図。
【図４】印刷設定関連処理の概略を示す流れ図。
【図５】候補テーブルを示す図。
【図６Ａ】ステップＳ０３の印刷設定候補抽出処理の詳細な流れ図。
【図６Ｂ】ステップＳ０３の印刷設定候補抽出処理の詳細な流れ図。
【図７】ステップＳ０４の印刷設定候補選別処理の詳細な流れ図。
【図８】印刷設定候補の表示例。
【発明を実施するための形態】
【００２０】
［実施形態］
本発明を実施するための形態の一例について説明する。
【００２１】
図１は、印刷装置１０のハードウェア構成を示す図である。印刷装置１０は、制御部１１、記憶部１２、通信部１３、表示部１４、操作部１５、読取部１６、印刷部１７、収容部１８、入出力部１９を備える。記憶部１２は、ハードディスクドライブやメモリなどの記憶装置であり、プログラムやデータを記憶する。制御部１１は、プロセッサと、演算のワークエリアとして用いられるメモリを備え、記憶部１２に記憶されたプログラムに従う処理を実行する。通信部１３は、印刷装置１０と外部の装置との通信インターフェイスであり、例えば、ＬＡＮ（Local Area Network）のインターフェイスを備える。
【００２２】
表示部１４は、液晶表示パネルなどの表示装置を備え、印刷装置１０を操作するためのウィジェットが配置されたＧＵＩ（Graphical User Interface）の画面を表示する。操作部１５は、ポインティングデバイスとキーパッドを備え、ＧＵＩに対する操作を受け付ける。ポインティングデバイスは、例えば、表示部１４の表示面を覆うタッチパネルである。キーパッドは、画面の切換え、数値の入力、処理の開始・停止などの操作を受け付ける。表示部１４と操作部１５は、印刷装置１０と分離された装置として構成されてもよい。
【００２３】
読取部１６は、例えばイメージスキャナであり、シート状の記録媒体から光学的に画像を読み取る。印刷部１７は、例えば電子写真方式のプリンタであり、シート状の記録媒体に画像を形成する。印刷部１７は、画像の形成に用いる色材の残量を検知するセンサを備える。電子写真方式の場合、色材はトナーである。収容部１８は、シート状の記録媒体を収容する。収容部１８は、収容されている記録媒体の残量を検知するセンサを備える。記録媒体は、例えば印刷用紙（以下、用紙という、）である。入出力部１９は、周辺機器を接続する入出力インターフェイスである。周辺機器は、例えば、料金収受装置１９１である。料金収受装置１９１は、投入された貨幣の金額を判定し、金額を制御部１１に通知する。
【００２４】
図２は、端末２０のハードウェア構成を示す図である。端末２０は、制御部２１、記憶部２２、通信部２３、表示部２４、操作部２５を備える。記憶部２２は、ハードディスクドライブやメモリなどの記憶装置であり、プログラムやデータを記憶する。制御部２１は、プロセッサと、演算のワークエリアとして用いられるメモリを備え、記憶部２２に記憶されたプログラムに従う処理を実行する。通信部２３は、端末２０と外部の装置との通信インターフェイスであり、例えば、ＬＡＮのインターフェイスを備える。
【００２５】
表示部１４は、液晶表示パネルなどの表示装置を備え、端末２０を操作するためのウィジェットが配置されたＧＵＩの画面を表示する。操作部２５は、ポインティングデバイスとキーボードを備え、ＧＵＩに対する操作を受け付ける。ポインティングデバイスは、例えば、マウスである。表示部２４と操作部２５は、端末２０と分離された装置として構成されてもよい。
【００２６】
ここで、本実施形態で想定する印刷装置１０の利用形態について説明する。端末２０は、例えばユーザの自宅に設置されており、印刷装置１０は、例えばコンビニエンスストアに設置されている。印刷装置１０が接続されているサーバは、インターネット経由で印刷ジョブを受け付けるウェブアプリケーションを提供する。ユーザは、ウェブブラウザを用いてウェブアプリケーションのサイトにアクセスし、印刷の対象とするファイルを指定し、そのファイルを印刷するときの条件を示す設定値を設定する。設定値の項目は、例えば、カラーモード（白黒／フルカラーなど）、用紙サイズ、片面印刷／両面印刷、複数ページを１ページにまとめる印刷（以下、まとめ印刷という。）、後処理（例えばステイプラー処理）などである。ユーザが端末２０で設定値を設定しない場合には、予め定められた初期値が端末２０により設定される。ユーザが印刷ジョブの送信を指示すると、指定されたファイルと、設定された設定値とを含む印刷ジョブがサーバに送信される。
【００２７】
送信された印刷ジョブは、サーバに記憶される。ユーザは、コンビニエンスストアに出向き、印刷装置１０のメニュー画面を操作して認証情報を入力し、認証に成功したならば、印刷ジョブを指定する。すると、指定された印刷ジョブがサーバから印刷装置１０に送信され、以下に示す印刷設定関連処理が実行される。
【００２８】
印刷装置１０は、本発明に係る情報処理装置１００の機能を備える。印刷装置１０には、後述する印刷設定関連処理の手順を記述したプログラムがインストールされており、制御部１１がこのプログラムを実行することにより印刷装置１０において情報処理装置１００の各機能が実現され、これらの機能を用いて印刷設定関連処理が実行される。
【００２９】
図３は、情報処理装置１００の機能構成を示す図である。抽出手段１１０は、ファイルに含まれる複数のページの各々の内容に基づいて、複数のページの各々に対応する印刷の設定値の候補を抽出する。算出手段１２０は、設定値の候補を用いた印刷の料金を算出する。受付手段１３０は、金額の設定を受け付ける。出力手段１４０は、算出された料金が設定された金額以下である設定値の候補を出力する。
【００３０】
図４は、印刷設定関連処理の概略を示す流れ図である。最初に、印刷装置１０は、サーバから印刷ジョブを受信する（ステップＳ０１）。次に、制御部１１は、金額の設定を受け付ける（ステップＳ０２）。次に、制御部１１は、印刷ジョブの内容に基づき、ページ毎の印刷設定候補を抽出する（印刷設定候補抽出処理、ステップＳ０３）。次に、制御部１１は、印刷装置１０の機能・状態、設定された金額に基づき、ページ毎の印刷設定候補を選別する（印刷設定候補選別処理、ステップＳ０４）。次に、制御部１１は、印刷設定候補を提示する（ステップＳ０５）。次に、制御部１１は、印刷設定の選択を受け付けて印刷を実行する（ステップＳ０６）。各ステップの詳細について、以下で説明する。
【００３１】
図５は、候補テーブルを示す図である。制御部１１は、ステップＳ０１で受信した印刷ジョブに含まれる設定値を印刷設定候補の１つとして候補テーブルに格納する。「Ａ４」の欄には、用紙サイズとしてＡ４が設定されたページのページ番号が格納される。「Ｂ４」の欄には、用紙サイズとしてＢ４が設定されたページのページ番号が格納される。「白黒」の欄には、白黒印刷が設定されたページのページ番号が格納される。「カラー」の欄には、カラー印刷が設定されたページのページ番号が格納される。「両面」の欄には、両面印刷が設定されたページのページ番号が格納される。「片面」の欄には、片面印刷が設定されたページのページ番号が格納される。「Ｎ−ｕｐ」の欄には、まとめ印刷が設定されたページのページ番号が格納される。Ｎは、１ページにまとめるページ数を示す。「１−ｕｐ」の欄には、まとめ印刷が設定されないページのページ番号が格納される。「部数」の欄には、印刷の部数が格納される。「後処理」の欄には、後処理の種別が格納される。
【００３２】
以下に示す例では、印刷対象のファイルは例えば３つのページを含み、第１ページがカラー写真入りのページであり、第２ページと第３ページが白黒のページである。図示した候補テーブルにおける候補ＩＤ＝０１が印刷ジョブに含まれる設定値である。この例では、３ページの全てに共通の設定値が設定されている。Ｂ４サイズ、カラー印刷、片面印刷が設定され、まとめ印刷は設定されていない。部数は１部であり、後処理は設定されていない。
【００３３】
次に、制御部１１が、金額の設定を受け付ける（ステップＳ０２、受付手段の一例）。具体的には、料金収受装置１９１にユーザが貨幣を投入する。料金収受装置１９１は、投入された貨幣の金額を判定し、金額を制御部１１に通知する。投入する金額は、例えば、印刷ジョブの実行に要する金額としてユーザが予想した金額でもよく、ユーザが許容する上限の金額でもよい。
【００３４】
図６Ａ、図６Ｂは、ステップＳ０３の印刷設定候補抽出処理の詳細な流れ図である（抽出手段の一例）。ループ１は、印刷対象のファイルに含まれるページの各々に対して、例えばページ番号の昇順に実行される。
【００３５】
最初に、制御部１１は、印刷ジョブに含まれる印刷設定がカラーか否かを判定し、カラーならば（ステップＳ１１：ＹＥＳ）、当該ページに含まれるカラー領域の密度を算出し、カラー領域の密度が閾値以下ならば（ステップＳ１２：ＹＥＳ）、当該ページを白黒で印刷する設定を印刷設定候補に追加する（ステップＳ１３）。印刷ジョブに含まれる印刷設定がカラーでない場合（ステップＳ１１：ＮＯ）、又は、カラー領域の密度が閾値以下でない場合には（ステップＳ１２：ＮＯ）、ステップＳ２１に進む。
【００３６】
次に、制御部１１は、当該ページのサイズと印刷ジョブに含まれる印刷設定の用紙サイズとを比較し、当該ページのサイズが用紙サイズよりも小さいならば（ステップＳ２１：ＹＥＳ）、当該ページのサイズよりも小さく且つ当該ページのサイズに最も近いサイズの用紙に縮小印刷する設定を印刷設定候補に追加する（ステップＳ２２）。当該ページのサイズが用紙サイズよりも小さくないならば（ステップＳ２１：ＮＯ）、ステップＳ３１に進む。
【００３７】
次に、制御部１１は、印刷ジョブに含まれる印刷設定が両面印刷しない設定か否かを判定し、両面印刷しない設定ならば（ステップＳ３１：ＹＥＳ）、当該ページの文字密度を算出し、文字密度が閾値以上ならば（ステップＳ３２：ＹＥＳ）、当該ページの両面印刷可能ページフラグをＯＮにする（ステップＳ３５）。文字密度とは、例えば、当該ページに含まれる文字の数である。両面印刷する設定ならば（ステップＳ３１：ＮＯ）、ステップＳ４１に進む。
【００３８】
文字密度が閾値以上でないならば（ステップＳ３２：ＮＯ）、制御部１１は、当該ページに含まれる図形の密度を算出し、図形の密度が閾値以下ならば（ステップＳ３３：ＹＥＳ）、当該ページの両面印刷可能ページフラグをＯＮにする（ステップＳ３５）。図形の密度とは、例えば、当該ページの面積に対する当該ページに含まれる表やグラフの面積の比である。
【００３９】
図形の密度が閾値以下でないならば（ステップＳ３３：ＮＯ）、制御部１１は、当該ページに含まれる直線の密度を算出し、直線の密度が閾値以下ならば（ステップＳ３４：ＹＥＳ）、当該ページの両面印刷可能ページフラグをＯＮにする（ステップＳ３５）。直線の密度とは、例えば、当該ページに含まれる直線の数である。直線の密度が閾値以下でないならば（ステップＳ３４：ＮＯ）、ステップＳ４１に進む。
【００４０】
次に、制御部１１は、印刷ジョブに含まれる印刷設定がまとめ印刷（Ｎ−ｕｐ）しない設定か否かを判定し、まとめ印刷しない設定ならば（ステップＳ４１：ＹＥＳ）、当該ページの文字密度を算出し、文字密度が閾値以下ならば（ステップＳ４２：ＹＥＳ）、当該ページのまとめ印刷（Ｎ−ｕｐ）可能ページフラグをＯＮにする（ステップＳ４５）。まとめ印刷する設定ならば（ステップＳ４１：ＮＯ）、当該ページに対する処理を終了する。
【００４１】
文字密度が閾値以下でないならば（ステップＳ４２：ＮＯ）、制御部１１は、当該ページに含まれる画像の密度を算出し、画像の密度が閾値以上ならば（ステップＳ４３：ＹＥＳ）、当該ページのまとめ印刷（Ｎ−ｕｐ）可能ページフラグをＯＮにする（ステップＳ４５）。画像の密度とは、例えば、当該ページの面積に対する当該ページに含まれる写真や絵柄などの面積の比である。
【００４２】
画像の密度が閾値以上でないならば（ステップＳ４３：ＮＯ）、制御部１１は、当該ページに含まれる直線の密度を算出し、直線の密度が閾値以下ならば（ステップＳ４４：ＹＥＳ）、当該ページのまとめ印刷（Ｎ−ｕｐ）可能ページフラグをＯＮにし（ステップＳ４５）、当該ページに対する処理を終了する。直線の密度が閾値以下でないならば（ステップＳ４４：ＮＯ）、当該ページに対する処理を終了する。制御部１１は、次のページに対してループ１の処理を実行し、全てのページに対してループ１の処理を実行したならば、図６Ｂに示す処理に進む。
【００４３】
次に、図６Ｂに示す処理について説明する。最初に、制御部１１は、まとめ印刷（Ｎ−ｕｐ）可能ページフラグがＯＮのページがＮページ連続するか否かを判定し、Ｎページ連続するならば（ステップＳ５１：ＹＥＳ）、当該ページをまとめ印刷（Ｎ−ｕｐ）する設定を印刷設定候補に追加する（ステップＳ５２）。まとめ印刷（Ｎ−ｕｐ）可能ページフラグがＯＮのページがＮページ連続しないならば（ステップＳ５１：ＮＯ）、ステップＳ５３に進む。
【００４４】
次に、制御部１１は、両面印刷可能ページフラグがＯＮのページが２ページ連続するか否かを判定し、２ページ連続するならば（ステップＳ５３：ＹＥＳ）、当該ページを両面印刷する設定を印刷設定候補に追加する（ステップＳ５４）。両面印刷可能ページフラグがＯＮのページが２ページ連続しないならば（ステップＳ５３：ＮＯ）、ステップＳ５５に進む。
【００４５】
次に、制御部１１は、章立てのある文書で章立て外のページが連続するか否かを判定し、章立て外のページが連続するならば（ステップＳ５５：ＹＥＳ）、当該ページを両面印刷する設定を印刷設定候補に追加する（ステップＳ５６）。章立て外のページが連続しないならば（ステップＳ５５：ＮＯ）、ステップＳ５７に進む。章立てとは、複数の章に分割された文書の構成を指す。章立てのある文書においては、決められた書式で章毎に題目と本文が配置されている。章立ての書式は公知のレイアウト解析の手法でファイル全体を解析することによって認識されてもよく、あるいは、章立ての書式を示す情報がファイルに含まれている場合にはその情報を用いて書式が認識されてもよい。制御部１１は、ページ毎に章立ての書式に合致するか否かを判定し、章立て外のページ（章立ての書式に合致しないページ）を特定し、章立て外のページが連続するか否かを判定する。章立て外のページとは、例えば、索引、出典、付録などである。
【００４６】
次に、制御部１１は、類似度の高い内容のページが連続するか否かを判定し、類似度の高い内容のページが連続するならば（ステップＳ５７：ＹＥＳ）、当該ページをまとめ印刷（Ｎ−ｕｐ）する設定を印刷設定候補に追加する（ステップＳ５８）。類似度の高い内容のページが連続しないならば（ステップＳ５７：ＮＯ）、ステップＳ５９に進む。類似度の高い内容のページとは、例えば、レイアウト解析で得られた特徴量の差が決められた範囲内にある複数のページ、特定のキーワードの出現頻度が閾値以上である複数のページなどが想定される。
【００４７】
次に、制御部１１は、後処理しない設定を印刷設定候補に追加する（ステップＳ５９）。以上が印刷設定候補抽出処理の内容である。
【００４８】
図７は、ステップＳ０４の印刷設定候補選別処理の詳細な流れ図である。ループ２は、上記の印刷設定候補抽出処理で抽出された印刷設定候補の各々に対して、例えば候補ＩＤの昇順に実行される。
【００４９】
最初に、制御部１１が、印刷設定にカラー出力ページが存在するか否かを判定し、カラー出力ページが存在するならば（ステップＳ７１：ＹＥＳ）、印刷装置１０がカラー印刷可能か否かを判定し、カラー印刷可能でないならば（ステップＳ７２：ＮＯ）、当該印刷設定候補を候補テーブルから除外する（ステップＳ７８）。印刷装置１０がカラー印刷の機能を備えていない場合や、カラー印刷に用いられるトナーの残量が閾値未満である場合などに、カラー印刷可能でないと判定される。カラー出力ページが存在しない場合（ステップＳ７１：ＮＯ）、又は印刷装置がカラー印刷可能である場合（ステップＳ７２：ＹＥＳ）、ステップＳ７３に進む。
【００５０】
次に、制御部１１は、印刷ページ数が複合機の残り用紙枚数以上か否かを判定し、印刷ページ数が残り用紙枚数以上であるならば（ステップＳ７３：ＹＥＳ）、当該印刷設定候補を候補テーブルから除外する（ステップＳ７８）。印刷ページ数が残り用紙枚数未満であるならば（ステップＳ７３：ＮＯ）、ステップＳ７４に進む。
【００５１】
次に、制御部１１は、印刷設定内に後処理が存在するか否かを判定し、後処理が存在するならば（ステップＳ７４：ＹＥＳ）、印刷装置１０が後処理可能であるか否かを判定し、後処理可能でないならば（ステップＳ７５：ＮＯ）、当該印刷設定候補を候補テーブルから除外する（ステップＳ７８）。印刷装置１０が当該後処理の機能を備えていない場合や、当該後処理に用いられる物品の残量が不足する場合などに、後処理可能でないと判定される。後処理に用いられる物品とは、例えばステープル処理ならばステープル針である。印刷設定内に後処理が存在しない場合（ステップＳ７４：ＮＯ）、又は、印刷装置１０が後処理可能である場合（ステップＳ７５：ＹＥＳ）、ステップＳ７６に進む。
【００５２】
次に、制御部１１は、印刷時使用トナー量が印刷装置１０の残りトナー量以上か否かを判定し、印刷時使用トナー量が残りトナー量以上であるならば（ステップＳ７６：ＹＥＳ）、当該印刷設定候補を候補テーブルから除外する（ステップＳ７８）。印刷時使用トナー量が残りトナー量未満であるならば（ステップＳ７６：ＮＯ）、ステップＳ７７に進む。
【００５３】
次に、制御部１１は、印刷料金が設定金額よりも高いか否かを判定し、印刷料金が設定金額よりも高いならば（ステップＳ７７：ＹＥＳ）、当該印刷設定候補を候補テーブルから除外する（ステップＳ７８）。具体的には、制御部１１は、予め記憶されている料金表を用いて、印刷設定候補毎に料金を算出する（算出手段の一例）。制御部１１は、算出した料金と、料金収受装置から受信した金額（設定金額）とを比較し、印刷料金が設定金額よりも高いか否かを判定する。印刷料金が設定金額未満の場合（ステップＳ７７：ＮＯ）には、当該印刷設定候補に対する処理を終了する。制御部１１は、次の印刷設定候補に対してループ２の処理を実行する。以上が印刷設定候補選別書類の内容である。
【００５４】
上記の処理により、例えば図５に示すように候補ＩＤ＝０２から０６の印刷設定候補が候補テーブルに追加される。
【００５５】
図８は、印刷設定候補の表示例である（ステップＳ０５）。制御部１１は、候補テーブルに格納された印刷設定候補毎にページの単価と合計金額とを算出し、印刷設定候補毎に設定の内容とページの単価と合計金額を表示部１４に表示させる。表示例Ｆ１は、印刷設定候補選別処理前の印刷設定候補の一覧である。この例では、投入金額は１００円である。６つの候補のうち、候補ＩＤ＝０１の合計金額が投入金額を超えている。そのため、印刷設定候補選別処理により候補ＩＤ＝０１が一覧から除外され、表示例Ｆ２に遷移する（出力手段、提示手段の一例）。なお、印刷設定候補選別処理後の一覧だけが表示されてもよい。
【００５６】
次に、制御部１１が、印刷設定の選択を受け付けて印刷を実行する（ステップＳ０６）。具体的には、ユーザが操作部１５のタッチパネル機能を用いて、表示された印刷設定候補のいずれか１つを選択する（第３受付手段の一例）。同図では、候補ＩＤ＝０２が選択された例が示されており、この設定値に従ってファイルが印刷される（印刷手段の一例）。
【００５７】
上記実施形態は以下のように変形されてもよい。
【００５８】
［変形例１］
優先する設定値の指定を受け付ける第１受付手段を備え、抽出手段は、優先する設定値に該当しない設定値を候補から除外するように情報処理装置１００が構成されてもよい。例えば、優先する設定値としてカラー印刷を設定したとすると、図８の表示例Ｆ２において候補ＩＤ＝０５と０６が除外される。優先する設定値は、端末２０の操作部２５で指定されてもよく、印刷装置１０の操作部１５で指定されてもよい。
【００５９】
［変形例２］
禁止する設定値の指定を受け付ける第２受付手段を備え、抽出手段は、禁止する設定値に該当する設定値を候補から除外するように情報処理装置１００が構成されてもよい。例えば、禁止する設定値として両面印刷を設定したとすると、図８の表示例Ｆ２において候補ＩＤ＝０６が除外される。禁止する設定値は、端末２０の操作部２５で指定されてもよく、印刷装置１０の操作部１５で指定されてもよい。
【００６０】
［変形例３］
上記実施形態では、ステップＳ０２において料金収受装置１９１が投入された貨幣の金額を判定し、金額を制御部１１に通知する例を示したが、金額の設定は貨幣の投入によらなくてもよい。例えば、制御部１１が、金額の設定を受け付ける画面を表示部１４に表示させ、ユーザが画面に金額を入力することで金額を設定する。そして、上記で例示した手順で印刷設定候補の抽出・選別を行い、ステップＳ０６においてユーザが印刷設定候補の１つを選択したならば、料金収受装置１９１への料金の投入を促すという手順が採用されてもよい。
【００６１】
［変形例４］
金額の設定の変更を受け付けるように情報処理装置１００が構成されてもよい。例えば、表示された印刷設定候補がいずれもユーザの希望に沿わない場合に金額の増額を受け付けて印刷設定候補の抽出・選別を実行するように構成されてもよい。
【００６２】
［変形例５］
情報処理装置１００の機能が端末２０に備えられてもよい。また、情報処理装置１００の機能がネットワーク上のサーバに備えられてもよい。
【００６３】
［変形例６］
インクジェット方式の印刷装置に本発明が適用されてもよい。この場合、色材はインクである。
【００６４】
［変形例７］
コンピュータに上記の処理を実行させるためのプログラムは、例えば、光記録媒体、半導体メモリなどのコンピュータに読取り可能な記録媒体に持続的に記憶された状態で提供されてもよいし、インターネット等の通信ネットワークを介して提供されてもよい。本発明に係るプログラムが記録媒体に持続的に記憶された状態で提供される場合、コンピュータが当該プログラムを記録媒体から読み取り用いる。また、本発明に係るプログラムが通信ネットワークを介して提供される場合、コンピュータが当該プログラムを配信元の装置から受信して用いる。
【符号の説明】
【００６５】
１０…印刷装置、１１…制御部、１２…記憶部、１３…通信部、１４…表示部、１５…操作部、１６…読取部、１７…印刷部、１８…収容部、１９…入出力部、１９１…料金収受装置、２０…端末、２１…制御部、２２…記憶部、２３…通信部、２４…表示部、２５…操作部、１００…情報処理装置、１１０…抽出手段、１２０…算出手段、１３０…受付手段、１４０…出力手段
【図１】
2018176467.tif 000003
【図２】
2018176467.tif 000004
【図３】
2018176467.tif 000005
【図４】
2018176467.tif 000006
【図５】
2018176467.tif 000007
【図６Ａ】
2018176467.tif 000008
【図６Ｂ】
2018176467.tif 000009
【図７】
2018176467.tif 000010
【図８】
2018176467.tif 000011