(57)【要約】      （修正有）【課題】テンプレート画像を利用して印刷を行う際に，印刷途中で着色剤不足が発生する可能性を低減する技術を提供する。【解決手段】プリンタは，着色剤を用いて用紙に画像を印刷する。そして，着色剤の残量を取得して，その残量に基づく使用可能量を取得する。また，複数のテンプレート画像の中から選択されたテンプレート画像の印刷に必要な使用量を取得する。そして，使用可能量が使用量以上であるか否かを判断する。使用可能量が使用量以上であると判断された場合には，選択されたテンプレート画像の印刷を許可する。【選択図】図３
2015044338.tif 000002
【特許請求の範囲】
【請求項１】
着色剤を用いて用紙に画像を印刷する印刷部と，
制御部と，
を備え，
前記制御部は，
前記印刷部が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，
複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，
前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，
前記判断処理にて使用可能量が使用量以上であると判断された場合に，選択画像の印刷を許可する許可処理と，
を実行することを特徴とする印刷装置。
【請求項２】
請求項１に記載する印刷装置において，
前記複数のテンプレート画像のそれぞれについて，そのテンプレート画像の印刷に必要な着色剤の使用量が記憶されており，
前記制御部は，前記使用量取得処理にて，記憶されている着色剤の使用量に基づいて，前記選択画像の印刷に必要な着色剤の使用量を取得することを特徴とする印刷装置。
【請求項３】
請求項１または請求項２に記載する印刷装置において，
前記制御部は，
１または複数のテンプレート画像と各テンプレート画像の印刷枚数とが指定された印刷指示を受け付けた場合に，当該印刷指示にて指定されたテンプレート画像を選択画像として前記判断処理を実行し，
前記判断処理にて使用可能量が使用量以上ではないと判断された場合に，着色剤の使用量が使用可能量よりも少なくなるテンプレート画像を抽出し，選択画像の少なくとも１つを，抽出されたテンプレート画像である抽出画像に変更する変更処理を実行することを特徴とする印刷装置。
【請求項４】
請求項３に記載する印刷装置において，
前記制御部は，
前記変更処理にて，選択画像が複数あれば，前記複数の選択画像のうち最も使用可能量が不足する色を最も多く使用する選択画像である最大選択画像を，抽出画像に変更することを特徴とする印刷装置。
【請求項５】
請求項４に記載する印刷装置において，
前記制御部は，
前記変更処理にて，最も使用可能量が不足する色について，前記最大選択画像よりも使用量が少なく，最も使用可能量が不足する色以外の色についても変更しても使用可能量が不足しないテンプレート画像を抽出することを特徴とする印刷装置。
【請求項６】
請求項３から請求項５のいずれか１つに記載する印刷装置において，
前記制御部は，
前記変更処理にて，抽出画像が複数あれば，前記複数の抽出画像のうち最も使用可能量が不足する色を最も少なく使用する抽出画像である最小抽出画像を，選択画像との変更対象とすることを特徴とする印刷装置。
【請求項７】
請求項３から請求項６のいずれか１つに記載する印刷装置において，
前記制御部は，
前記印刷指示にて指定された印刷枚数のうち，規定数以上の変更を前記変更処理によって行う場合，前記変更処理による選択画像の変更をキャンセルするキャンセル処理を実行することを特徴とする印刷装置。
【請求項８】
請求項３から請求項７のいずれか１つに記載する印刷装置において，
前記制御部は，
前記変更処理にて，選択画像のカテゴリを取得し，当該選択画像と同じカテゴリのテンプレート画像を抽出することを特徴とする印刷装置。
【請求項９】
請求項３から請求項８のいずれか１つに記載する印刷装置において，
前記制御部は，
前記変更処理にて，選択画像が他の画像と合成するための空白領域を含む場合，当該選択画像と同じ空白領域の形状を含むテンプレート画像を抽出することを特徴とする印刷装置。
【請求項１０】
請求項１または請求項２に記載する印刷装置において，
前記制御部は，
印刷対象となるテンプレート画像および当該テンプレート画像の印刷枚数の指定を受け付け，印刷対象となるテンプレート画像の変更と印刷枚数の変更との少なくとも一方を行った場合に，印刷対象となるすべてのテンプレート画像を選択画像として前記判断処理を実行し，
前記判断処理にて使用可能量が使用量以上でないと判断された場合に，選択画像の指定を制限する制限処理を実行することを特徴とする印刷装置。
【請求項１１】
請求項１０に記載する印刷装置において，
前記制御部は，
前記制限処理にて，各選択画像について，前記可能量取得処理にて取得した使用可能量に基づいて印刷可能枚数を算出し，その印刷可能枚数の範囲外の印刷枚数の指定を制限することを特徴とする印刷装置。
【請求項１２】
印刷装置と通信する通信部と，
制御部と，
を備え，
前記制御部は，
前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，
複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，
前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，
前記判断処理にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可処理と，
を実行することを特徴とする情報処理装置。
【請求項１３】
印刷装置と通信する通信部と，制御部とを備える情報処理装置で実行されるプログラムであって，
前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，
複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，
前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，
前記判断処理にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可処理と，
を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項１４】
印刷装置と，前記印刷装置と接続し，複数のテンプレート画像を記憶するサーバとを備える印刷システムにおいて，
前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得部と，
前記複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得部と，
前記可能量取得部にて取得した使用可能量が，前記使用量取得部にて取得した使用量以上であるか否かを判断する判断部と，
前記判断部にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可部と，
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷装置，情報処理装置および印刷システムに関する。さらに詳細には，テンプレート画像を選択し，そのテンプレート画像を含む画像を印刷する技術に関するものである。
【背景技術】
【０００２】
従来から，あらかじめ用意された複数のテンプレート画像の中から印刷するテンプレート画像を選択し，その選択したテンプレート画像を含む画像を印刷する技術が知られている。
【０００３】
例えば，特許文献１には，複数種類のテンプレート画像を記憶する印刷装置であって，ポストカードの通信面を作成するためにテンプレート画像を選択し，選択されたテンプレート画像と印刷装置に装着されたメモリカードに記憶された画像とを合成し，その合成画像を印刷する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８０６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，印刷枚数を指定し，特定の画像を連続して印刷する場合，着色剤の使用に偏りが生じ，着色剤が指定の印刷枚数に達する前に不足する可能性が高まる。着色剤が不足した場合，不足した着色剤の補充作業が必要となり，印刷が完了するまでに時間がかかる。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，テンプレート画像を利用して印刷を行う際に，印刷途中で着色剤不足が発生する可能性を低減する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた印刷装置は，着色剤を用いて用紙に画像を印刷する印刷部と，制御部とを備え，前記制御部は，前記印刷部が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，前記判断処理にて使用可能量が使用量以上であると判断された場合に，選択画像の印刷を許可する許可処理とを実行することを特徴としている。
【０００８】
本明細書に開示される印刷装置は，印刷部が有する着色剤の残量に基づく着色剤の使用可能量と，選択画像の印刷に必要な着色剤の使用量とを取得する。そして，使用可能量が使用量以上であるか否かを判断し，使用可能量が使用量以上であると判断された場合に，選択画像の印刷を許可する。なお，選択画像は，印刷装置または外部装置に記憶されている複数のテンプレート画像の中から選択されたテンプレート画像を含む画像である。テンプレート画像と他の画像との合成画像であってもよい。
【０００９】
本明細書に開示される印刷装置によれば，複数あるテンプレート画像のうち，着色剤の使用可能量が選択画像による着色剤の使用量より多いテンプレート画像の場合に印刷が許可される。つまり，印刷装置に残っている着色剤の量は，印刷が許可されたテンプレート画像の印刷に必要な着色剤の量以上である。これにより，印刷途中で着色剤不足となる事態の回避が期待できる。
【００１０】
また，本明細書に開示される印刷装置では，前記複数のテンプレート画像のそれぞれについて，そのテンプレート画像の印刷に必要な着色剤の使用量が記憶されており，前記制御部は，前記使用量取得処理にて，記憶されている着色剤の使用量に基づいて，前記選択画像の印刷に必要な着色剤の使用量を取得するとよい。テンプレート画像ごとに着色剤の使用量が記憶されていれば，必要な着色剤の使用量を簡易に取得できる。
【００１１】
また，前記制御部は，１または複数のテンプレート画像と各テンプレート画像の印刷枚数とが指定された印刷指示を受け付けた場合に，当該印刷指示にて指定されたテンプレート画像を選択画像として前記判断処理を実行し，前記判断処理にて使用可能量が使用量以上ではないと判断された場合に，着色剤の使用量が使用可能量よりも少なくなるテンプレート画像を抽出し，選択画像の少なくとも１つを，抽出されたテンプレート画像である抽出画像に変更する変更処理を実行するとよい。着色剤の使用量が使用可能量よりも多い選択画像の印刷指示を受け付けた場合に，選択画像の少なくとも１つを抽出画像に変更する。抽出画像は，着色剤の使用量が使用可能量よりも少なくなるように抽出されたテンプレート画像である。このように変更することで，印刷途中で着色剤不足とならないことが期待できる。
【００１２】
また，前記制御部は，前記変更処理にて，選択画像が複数あれば，前記複数の選択画像のうち最も使用可能量が不足する色を最も多く使用する選択画像である最大選択画像を，抽出画像に変更するとよい。最も使用可能量が不足する色を最も多く使用する選択画像を変更対象にすることで，テンプレート画像の変更量を最小限に抑えることが期待できる。なお，使用可能量と使用量とは，着色剤の色ごとに個別に取得される。そして，最も使用可能量が不足する色とは，使用可能量が使用量より少なく，かつ，使用量と使用可能量との差が最大の色のことである。
【００１３】
また，前記制御部は，前記変更処理にて，最も使用可能量が不足する色について，前記最大選択画像よりも使用量が少なく，最も使用可能量が不足する色以外の色についても変更しても使用可能量が不足しないテンプレート画像を抽出するとよい。最も使用可能量が不足する色以外の色についても着色剤不足が生じないようにテンプレート画像を変更することで，着色剤不足の発生をより確実に抑制できる。
【００１４】
また，前記制御部は，前記変更処理にて，抽出画像が複数あれば，前記複数の抽出画像のうち最も使用可能量が不足する色を最も少なく使用する抽出画像である最小抽出画像を，選択画像との変更対象とするとよい。最も使用可能量が不足する色を最も少なく使用する抽出画像を変更対象にすることで，テンプレート画像の変更量を最小限に抑えることが期待できる。
【００１５】
また，前記制御部は，前記印刷指示にて指定された印刷枚数のうち，規定数以上の変更を前記変更処理によって行う場合，前記変更処理による選択画像の変更をキャンセルするキャンセル処理を実行するとよい。当初の印刷指示から大部分のテンプレート画像を変更することはユーザの意図とかけ離れるため，そのような変更はキャンセルする方が好ましい。なお，変更をキャンセルした場合，例えば，印刷指示自体をキャンセルしてもよいし，ユーザに着色剤不足が発生することを通知した上で印刷指示による印刷を実行するか否かを問い合わせてもよい。通知する際には，着色剤不足となる予想枚数を計算し，その結果も併せて通知してもよい。
【００１６】
また，前記制御部は，前記変更処理にて，選択画像のカテゴリを取得し，当該選択画像と同じカテゴリのテンプレート画像を抽出するとよい。同一カテゴリのテンプレート画像に変更することで，選択画像に類似したテンプレート画像への変更が期待できる。なお，カテゴリとしては，例えば，年賀，喪中，暑中見舞い等の用途の他，その用途の中での，フォーマル，カジュアル，フォトフレーム等の分類カテゴリが該当する。
【００１７】
また，前記制御部は，前記変更処理にて，選択画像が他の画像と合成するための空白領域を含む場合，当該選択画像と同じ空白領域の形状を含むテンプレート画像を抽出するとよい。空白領域の形状によって，合成される画像の加工方法が異なる場合がある。空白領域が同じ形状のテンプレート画像を抽出対象とすることで，画像の加工量を抑えることが期待できる。なお，空白領域の形状のみでなく，空白領域の大きさ，個数等をさらに考慮してもよい。
【００１８】
また，前記制御部は，印刷対象となるテンプレート画像および当該テンプレート画像の印刷枚数の指定を受け付け，印刷対象となるテンプレート画像の変更と印刷枚数の変更との少なくとも一方を行った場合に，印刷対象となるすべてのテンプレート画像を選択画像として前記判断処理を実行し，前記判断処理にて使用可能量が使用量以上でないと判断された場合に，選択画像の指定を制限する制限処理を実行するとよい。着色剤の使用可能量よりも使用量が多いテンプレート画像の指定を制限することで，印刷途中で着色剤不足となる事態の回避が期待できる。なお，選択画像の指定を制限とする方法としては，例えば，選択画像の非表示，グレーアウトが該当する。
【００１９】
また，前記制御部は，前記制限処理にて，各選択画像について，前記可能量取得処理にて取得した使用可能量に基づいて印刷可能枚数を算出し，その印刷可能枚数の範囲外の印刷枚数の指定を制限するとよい。印刷可能枚数の範囲外での印刷枚数の指定を制限することで，印刷途中で着色剤不足となる事態の回避が期待できる。
【００２０】
また，本明細書には，印刷装置と通信する通信部と，制御部とを備え，前記制御部は，前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，前記判断処理にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可処理とを実行する情報処理装置が開示されている。
【００２１】
また，本明細書には，印刷装置と通信する通信部と，制御部とを備える情報処理装置で実行されるプログラムであって，前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得処理と，複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得処理と，前記可能量取得処理にて取得した使用可能量が，前記使用量取得処理にて取得した使用量以上であるか否かを判断する判断処理と，前記判断処理にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可処理とを前記情報処理装置に実行させるプログラムが開示されている。
【００２２】
また，本明細書には，印刷装置と，前記印刷装置と接続し，複数のテンプレート画像を記憶するサーバとを備える印刷システムにおいて，前記印刷装置が有する着色剤の残量に基づいて着色剤の使用可能量を取得する可能量取得部と，前記複数のテンプレート画像の中から選択されたテンプレート画像である選択画像の印刷に必要な着色剤の使用量を取得する使用量取得部と，前記可能量取得部にて取得した使用可能量が，前記使用量取得部にて取得した使用量以上であるか否かを判断する判断部と，前記判断部にて使用可能量が使用量以上であると判断された場合に，前記印刷装置での選択画像の印刷を許可する許可部とを備える印刷システムが開示されている。
【発明の効果】
【００２３】
本発明によれば，テンプレート画像を利用して印刷を行う際に，印刷途中で着色剤不足が発生する可能性を低減する技術が実現される。
【図面の簡単な説明】
【００２４】
【図１】実施の形態にかかるプリントシステムの概略構成を示すブロック図である。
【図２】テンプレート画像情報の例を示す説明図である。
【図３】テンプレート画像印刷処理の手順を示すフローチャートである。
【図４】抽出処理の手順を示すフローチャートである。
【図５】フレームなし抽出処理の手順を示すフローチャートである。
【図６】フレームあり抽出処理の手順を示すフローチャートである。
【図７】報知の例を示す説明図である。
【図８】テンプレート画像印刷処理の手順を示すフローチャートである。
【図９】指定可能テンプレート画像表示処理の手順を示すフローチャートである。
【図１０】テンプレート画像表示の例を示す説明図である。
【発明を実施するための形態】
【００２５】
以下，本発明にかかる印刷システムを具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，プリンタと，そのプリンタに接続されたサーバとを有するシステムに本発明を適用したものである。
【００２６】
［プリントシステムの電気的構成］
本形態のプリントシステム１は，図１に示すように，プリンタ１００と，プリンタ１００に接続されたサーバ２００とを有している。プリンタ１００は，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，不揮発性ＲＡＭ（ＮＶＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。さらに，プリンタ１００は，画像形成部１０と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８と，操作パネル４０とを有し，これらが，コントローラ３０に接続されている。
【００２７】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。操作パネル４０は，液晶ディスプレイおよび各種ボタン群を備え，ユーザによる指示入力を受け付ける。ネットワークインターフェース３７とＵＳＢインターフェース３８とは，サーバ２００等の外部機器と通信を行うためのハードウェアである。
【００２８】
画像形成部１０は，着色剤を消費しつつ用紙に画像を印刷するための構成である。プリンタ１００の画像形成部１０は，カラー画像を形成可能である。画像形成部１０の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。電子写真方式ではトナーが着色剤であり，インクジェット方式ではインクが着色剤である。なお，プリンタ１００は，使用中の着色剤の残量を色ごとに取得できる。取得方法としては，例えば，センサ等によって直接残量を検知してもよいし，満量時からの使用量に基づいて算出してもよい。
【００２９】
プリンタ１００は印刷装置の一例である。画像形成部１０は印刷部の一例である。また，ＣＰＵ３１は制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。なお，図１中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアを表すとは限らない。
【００３０】
［テンプレート画像］
プリンタ１００は，ユーザによるテンプレート画像の選択を受け付け，選択されたテンプレート画像を読み出して印刷するテンプレート画像印刷の機能を有している。このテンプレート画像印刷に利用可能な画像データであるテンプレート画像は，単独で，または他の画像と組み合わせて，はがき等の予め決められたサイズの用紙に印刷されることを目的として用意されている。テンプレート画像は，例えば，年賀はがきの通信面（宛名面ではない面）の印刷に使用される。
【００３１】
サーバ２００には，複数のテンプレート画像の画像データと，各テンプレート画像に関する情報であるテンプレート画像情報とが記憶されている。テンプレート画像情報は，例えば，図２に示すように，各テンプレート画像に関する情報を，テンプレート画像に対応させて記憶するデータベースである。テンプレート画像情報には，テンプレート画像ごとに，用途と，各色の着色剤の使用量と，カテゴリと，文言タイプと，フレーム型とが記憶されている。
【００３２】
テンプレート画像情報に含まれる用途の欄には，そのテンプレート画像を印刷した印刷物の用途が記憶されている。なお，用途としては，例えば，年賀，喪中，暑中・寒中等のお見舞い，転職や転居の通知，結婚や出産の通知が挙げられる。さらに，汎用用途の背景画像や枠画像等があってもよい。
【００３３】
テンプレート画像情報に含まれる着色剤の使用量の欄には，そのテンプレート画像を規定のサイズの用紙に１枚印刷する際に使用する着色剤の量が，各色ごとに満量に対する割合で記憶されている。プリンタ１００に装着される着色剤の満量は予め決まっているので，テンプレート画像の画像データに基づいて，使用量を決定することができる。なお，着色剤の使用量は，満量が異なる機種ごとに用意してもよいし，機種に依存しない数値（例えば，使用量そのもの）を用いてもよい。
【００３４】
テンプレート画像情報に含まれるカテゴリの欄には，用途以外でのテンプレート画像を分類する情報が記憶されている。カテゴリとしては，例えば，フォーマル，カジュアル，デザイナーズ，キャラクター，フォトフレーム，文字のみが挙げられる。
【００３５】
テンプレート画像情報に含まれる文言タイプの欄には，テンプレート画像中に含まれる挨拶文等の文字列が記憶されている。なお，テンプレート画像に多くの文言が含まれる場合には，そのうちの代表的な部分に基づいて分類されている。また，テンプレート画像には，文字を含まない画像もあり，その場合には，文言タイプの欄は「なし」とする。文言タイプとしては，例えば，「あけましておめでとうございます」，「謹賀新年」が挙げられる。
【００３６】
テンプレート画像情報に含まれるフレーム型の欄には，写真等の別画像との合成のための空白領域であるフレーム領域の形状及び個数が記憶されている。さらに，フレーム領域の大きさも含んだ分類としてもよい。なお，フレーム領域が含まれていないテンプレート画像では，フレーム型の欄は空欄としてもよいし，「なし」としてもよい。
【００３７】
［テンプレート画像印刷］
続いて，テンプレート画像を利用した印刷であるテンプレート画像印刷について説明する。プリンタ１００は，操作パネル４０から，テンプレート画像印刷の指示を受け付ける。テンプレート画像印刷の指示は，前述したテンプレート画像を利用して印刷物を作成するための印刷指示である。具体的には，プリンタ１００は，印刷するテンプレート画像の種類及び印刷枚数の選択と，選択されたテンプレート画像を用いて印刷する印刷実行指示とを受け付ける。
【００３８】
そのために，プリンタ１００は，例えば，選択できるテンプレート画像のイメージを操作パネル４０に一覧表示する。ユーザは，表示されるテンプレート画像のイメージに基づいて，印刷するテンプレート画像を複数種類選択することができる。なお，１枚の用紙に印刷されるテンプレート画像は，単独のテンプレート画像でもよいし，複数のテンプレート画像を組み合わせたものでもよいし，テンプレート画像と他の画像とを組み合わせたものでもよい。また，他の画像と組み合わせるためのフレーム領域を含むテンプレート画像が選択された場合には，そのフレーム領域に合成する画像の指定も受け付ける。
【００３９】
本形態のプリントシステム１では，プリンタ１００は，前述したように，着色剤の残量を取得できる。さらに，前述したテンプレート画像情報に基づいて，選択されたテンプレート画像の印刷に必要な着色剤の使用量を取得できる。これらの情報に基づいて，プリンタ１００は，現状の着色剤によって，選択されたテンプレート画像の印刷を，完了可能か否かを判断する。具体的には，着色剤の残量が使用量以上であるか否かを判断し，残量が使用量以上であると判断したら，印刷の実行を許可する。
【００４０】
プリンタ１００は，テンプレート画像印刷の実行が許可された時には，選択されたテンプレート画像をサーバ２００から読み出す。複数のテンプレート画像が選択されている場合は，必要なテンプレート画像をすべて読み出す。そして，読み出したテンプレート画像を利用して，指定された枚数のテンプレート画像を印刷する。
【００４１】
一方，プリンタ１００は，着色剤の残量が，選択されたテンプレート画像の印刷を完了させるために必要な着色剤の使用量以上ではないと判断した場合には，選択されたテンプレート画像の印刷を許可しない。
【００４２】
なお，プリンタ１００がテンプレート画像印刷を許可する態様としては，以下の２種類の態様がある。第１の態様は，テンプレート画像の種類とそれぞれの枚数とが指定された後に，完了できるか否かを判断し，完了可能な場合に印刷を許可する態様である。第２の態様は，テンプレート画像の種類とそれぞれの枚数とを指定する際に，完了できないと判断される組み合わせの指定を制限することで，完了可能な組み合わせでの印刷を許可する態様である。
【００４３】
そして，プリンタ１００は，第１の態様であれば，例えば，着色剤の残量が必要な着色剤の使用量以上となるように，ユーザによって選択されたテンプレート画像の一部を，他のテンプレート画像に自動的に変更する。変更後のテンプレート画像では，着色剤の残量が必要な着色剤の使用量以上となるので，印刷途中で着色剤不足となる可能性は低い。
【００４４】
また，プリンタ１００は，第２の態様であれば，例えば，着色剤の残量が印刷に必要な着色剤の使用量以上となるようなテンプレート画像の選択を受け付けない。このようにしても，受け付け後のテンプレート画像では，着色剤の残量が必要な着色剤の使用量以上となるので，印刷途中で着色剤不足となる可能性は低い。
【００４５】
［テンプレート画像印刷処理］
［第１の形態］
以下，上述した第１の態様を実現するために，プリンタ１００において実行されるテンプレート画像印刷処理について，図３のフローチャートを参照しつつ説明する。本形態のテンプレート画像印刷処理は，テンプレート画像印刷の指示を受け付けたことを契機に，ＣＰＵ３１によって実行される。本形態では，テンプレート画像印刷処理の実行開始時に，印刷対象のテンプレート画像とその印刷枚数とが選択されている。
【００４６】
第１の形態のテンプレート画像印刷処理では，まず，着色剤の残量を取得する（Ｓ１０１）。プリンタ１００は，着色剤の残量を，色ごとに，それぞれの満量に対する割合で取得できる。また，印刷指示にて選択されたテンプレート画像の印刷に必要な着色剤の使用量を取得する（Ｓ１０２）。
【００４７】
具体的には，各テンプレート画像のテンプレート画像情報をサーバ２００から読み出し，各色の使用量を取得する。取得した使用量とそのテンプレート画像の印刷枚数とを乗算し，各テンプレート画像について加算することで色ごとの総使用量を算出できる。なお，テンプレート画像がフレームを含むものであれば，そのフレーム内に合成される画像による着色剤の使用量も加算する。
【００４８】
そして，Ｓ１０１で取得した残量が，Ｓ１０２で取得した使用量以上であるか否かを判断する（Ｓ１０３）。プリンタ１００は，Ｓ１０３の判断を色ごとに実行し，１色でも不足する着色剤があれば，残量が使用量以上ではないと判断する。
【００４９】
Ｓ１０３にて，残量が使用量以上ではないと判断された場合には（Ｓ１０３：ＮＯ），印刷対象のテンプレート画像の一部を，当初のユーザの選択とは異なるものに自動的に変更する。これによって，印刷する総枚数を変えずに，テンプレート画像のみを変更して，残量内で印刷を完了することを目指す。
【００５０】
しかしながら，この自動変更により，当初のユーザの意図からかけ離れた印刷となってしまうことは好ましくない。そこで，本形態では，当初のユーザの選択に対してテンプレート画像の自動変更を許容する枚数に上限を設けている。そして，Ｓ１０３でＮＯの場合には，この時点での変更枚数が規定数以上となっているか否かを判断する（Ｓ１０５）。本形態では，テンプレート画像の自動変更は１枚ずつ決定され，自動変更が１枚決定するごとに変更枚数は１枚ずつ加算される。変更枚数は，テンプレート画像印刷処理の初期設定にて０枚に設定される。
【００５１】
変更枚数が規定数以上ではないと判断した場合には（Ｓ１０５：ＮＯ），着色剤の残量で印刷を完了できるように，テンプレート画像のうちの１枚を別のテンプレート画像に変更する。そのためにまず，変更対象とするテンプレート画像を決定する（Ｓ１０７）。Ｓ１０７では，選択されているテンプレート画像が１種類の場合は，そのテンプレート画像を変更対象とする。また，選択されているテンプレート画像が複数種類ある場合は，そのうちの１つを変更対象とする。具体的には，テンプレート画像情報に基づき，１枚あたりの印刷で，Ｓ１０３にて判断した残量の使用量との比較にて最も不足する色（以下，最不足色とする）を最も多く使用するテンプレート画像を，変更対象のテンプレート画像に決定する。
【００５２】
例えば，図２に示したテンプレート画像の例で，Ｎｏ．１のテンプレート画像を３０枚と，Ｎｏ．３のテンプレート画像を３０枚印刷，という指示を受け付けた場合について考える。この印刷に必要な着色剤の使用量の合計は，Ｃ：２１％，Ｍ：９％，Ｙ：２１％，Ｋ：９％である。一方，印刷指示を受け付けた時点での着色剤の残量が，Ｃ：１０％，Ｍ：３０％，Ｙ：２０％，Ｋ：９０％であったとすると，Ｃ色とＹ色の着色剤が不足する。そのうち，不足量の大きいのはＣ色であり，Ｃ色を最も多く使用するテンプレート画像はＮｏ．１である。そこで，最不足色はＣ色であり，Ｎｏ．１のテンプレート画像が変更対象のテンプレート画像に決定される。
【００５３】
次に，変更対象のテンプレート画像と交換される，変更先のテンプレート画像を決定する。そのために，まず，サーバ２００に記憶されている多数のテンプレート画像のうち，変更先の候補となる条件を満たすテンプレート画像を抽出する抽出処理を実行する（Ｓ１０８）。Ｓ１０８にて実行される抽出処理の手順について，図４のフローチャートを参照しつつ説明する。
【００５４】
抽出処理では，まず，変更対象のテンプレート画像と同じ用途のテンプレート画像を抽出する（Ｓ２０１）。以下の手順では，それぞれの前段で抽出されたテンプレート画像のうちから，それぞれの条件を満たすものを抽出する。これを繰り返すことにより，変更先の候補となるテンプレート画像を絞り込む。
【００５５】
Ｓ２０１の後，最不足色の使用量が変更対象のテンプレート画像より少ないテンプレート画像を抽出する（Ｓ２０２）。最不足色とは，着色剤の不足量が最も多い色のことである。そして，Ｓ２０２にて抽出されたテンプレート画像があるか否かを判断する（Ｓ２０３）。抽出されたテンプレート画像があるとは，さらに候補が残っていることを意味し，抽出されたテンプレート画像がないとは，候補となるテンプレート画像がなくなったことを意味する。
【００５６】
抽出されたテンプレート画像があると判断した場合は（Ｓ２０３：ＹＥＳ），次に，最不足色以外の色のうち，Ｓ１０３の判断にて不足すると判断された色について，使用量が変更対象のテンプレート画像より少ないテンプレート画像を抽出する（Ｓ２０５）。そして，Ｓ２０５にて抽出されたテンプレート画像があるか否かを判断する（Ｓ２０６）。なお，最不足色以外に不足する色がない場合は，Ｓ２０５とＳ２０６とをスキップする。また，最不足色以外で不足する色が複数ある場合は，Ｓ２０５にて，不足する全ての色について使用量が変更対象のテンプレート画像より少ないテンプレート画像を抽出する。
【００５７】
Ｓ２０５にて抽出されたテンプレート画像があると判断した場合は（Ｓ２０６：ＹＥＳ），不足しない色について，使用量が限度量より少ないテンプレート画像を抽出する（Ｓ２０８）。限度量は，このテンプレート画像を変更先とした場合に，当初の選択にて不足していなかった色が新たに不足することがないように決定される。限度量としては，例えば，ユーザによって選択された当初のテンプレート画像のうち，着目中の色を最も多く使用しているテンプレート画像における使用量が該当する。
【００５８】
そして，Ｓ２０８にて抽出されたテンプレート画像があるか否かを判断する（Ｓ２０９）。抽出されたテンプレート画像があると判断した場合は（Ｓ２０９：ＹＥＳ），次に，変更対象のテンプレート画像がフレームを含んでいるか否かを判断する（Ｓ２１１）。そして，フレームを含んでいないと判断した場合は（Ｓ２１１：ＮＯ），フレームなし抽出処理を実行する（Ｓ２１３）。フレームを含んでいると判断した場合は（Ｓ２１１：ＹＥＳ），フレームあり抽出処理を実行する（Ｓ２１４）。
【００５９】
次に，Ｓ２１３にて実行されるフレームなし抽出処理について，図５のフローチャートを参照しつつ説明する。フレームなし抽出処理では，まず，これまでに抽出されているテンプレート画像のうち，フレーム領域を含まないテンプレート画像を抽出する（Ｓ３０１）。なお，変更対象のテンプレート画像がフレーム領域を含まない場合には，フレーム領域を含むテンプレート画像を，初めから変更先のテンプレート画像群の候補としないこととしてもよい。さらに，カテゴリが変更対象のテンプレート画像と同じであるテンプレート画像を抽出する（Ｓ３０３）。そして，Ｓ３０３にて抽出されたテンプレート画像があるか否かを判断する（Ｓ３０４）。
【００６０】
Ｓ３０３で抽出されたテンプレート画像が有ると判断した場合には（Ｓ３０４：ＹＥＳ），Ｓ３０３で抽出後のテンプレート画像群を抽出されたテンプレート画像群とする。一方，Ｓ３０３で抽出されたテンプレート画像がないと判断した場合には（Ｓ３０４：ＮＯ），カテゴリによる抽出を破棄し，Ｓ３０３の実行前に抽出されていたテンプレート画像群を抽出されたテンプレート画像群とする（Ｓ３０５）。
【００６１】
さらに，抽出されて残っているテンプレート画像群のうち，同じ文言を含むテンプレート画像を抽出する（Ｓ３０７）。そして，Ｓ３０７にて抽出されたテンプレート画像があるか否かを判断する（Ｓ３０８）。Ｓ３０７にて抽出されたテンプレート画像が有ると判断した場合には（Ｓ３０８：ＹＥＳ），そのテンプレート画像群を抽出されたテンプレート画像群として，フレームなし抽出処理を終了する。
【００６２】
一方，Ｓ３０７で抽出されたテンプレート画像がないと判断した場合には（Ｓ３０８：ＮＯ），文言による抽出を破棄し，Ｓ３０７の実行前に抽出されていたテンプレート画像群を抽出されたテンプレート画像群とし（Ｓ３０９），フレームなし抽出処理を終了する。
【００６３】
次に，Ｓ２１４にて実行されるフレームあり抽出処理について，図６のフローチャートを参照しつつ説明する。フレームあり抽出処理では，まず，これまでに抽出されている抽出テンプレート画像群のうち，フレーム領域があるテンプレート画像を抽出する（Ｓ４０１）。そして，Ｓ４０１にて抽出されたテンプレート画像があるか否かを判断する（Ｓ４０２）。
【００６４】
Ｓ４０１で抽出されたテンプレート画像がないと判断した場合には（Ｓ４０２：ＮＯ），フレームの有無による抽出を破棄し，Ｓ４０１の実行前に抽出されていたテンプレート画像群を抽出されたテンプレート画像群として（Ｓ４０３），フレームあり抽出処理を終了する。あるいは，この場合には，抽出できるテンプレート画像群がないとしてもよい。
【００６５】
一方，Ｓ４０１で抽出されたテンプレート画像が有ると判断した場合には（Ｓ４０２：ＹＥＳ），フレーム型が変更対象と同じ形状であるテンプレート画像を抽出する（Ｓ４０４）。そして，Ｓ４０４にて抽出されたテンプレート画像があるか否かを判断する（Ｓ４０５）。Ｓ４０４で抽出されたテンプレート画像が有ると判断した場合には（Ｓ４０５：ＹＥＳ），そのテンプレート画像群を抽出されたテンプレート画像群として，フレームあり抽出処理を終了する。
【００６６】
一方，Ｓ４０４で抽出されたテンプレート画像がないと判断した場合には（Ｓ４０５：ＮＯ），フレーム型による抽出を破棄し，Ｓ４０４の実行前に抽出されていたテンプレート画像群を抽出されたテンプレート画像群とし（Ｓ４０６），フレームあり抽出処理を終了する。
【００６７】
図４の抽出処理に戻り，Ｓ２１３のフレームなし抽出処理，または，Ｓ２１４のフレームあり抽出処理の後，抽出処理を終了する。一方，Ｓ２０３，Ｓ２０６，Ｓ２０９の各判断において，抽出されたテンプレート画像がないと判断した場合は（Ｓ２０３：ＮＯ，または，Ｓ２０６：ＮＯ，または，Ｓ２０９：ＮＯ），そのまま抽出処理を終了する。
【００６８】
そして，図３のテンプレート画像印刷処理に戻り，Ｓ１０８の抽出処理の後，抽出されたテンプレート画像群があるか否かを判断する（Ｓ１０９）。すくなくとも１つの抽出されたテンプレート画像があると判断した場合には（Ｓ１０９：ＹＥＳ），抽出されたテンプレート画像群のうち，最不足色の使用量が最も少ないものを変更先のテンプレート画像に決定する（Ｓ１１１）。そして，変更対象のテンプレート画像の枚数を１枚減らし，変更先のテンプレート画像の枚数を１枚増やす（Ｓ１１２）。さらに，変更枚数を１枚増やす（Ｓ１１３）。
【００６９】
これで，選択されたテンプレート画像のうちの１枚の変更が決定したので，Ｓ１０２に戻り，この変更後のテンプレート画像によって指定枚数のすべての印刷を実行した場合の着色剤の使用量を算出する。そして，前述したように着色剤の使用量と残量とを比較して（Ｓ１０３），着色剤が足りるか否かを判断する。不足すると判断した場合には（Ｓ１０３：ＮＯ），Ｓ１０５に進み，テンプレート画像の１枚をさらに自動変更することにより，印刷を完了することを目指す。
【００７０】
一方，全ての色で残量が使用量以上であると判断した場合には（Ｓ１０３：ＹＥＳ），当初のユーザ選択から，テンプレート画像を変更したか否かを判断する（Ｓ１１５）。ユーザに選択されたテンプレート画像の一部を自動的に変更した結果，残量が使用量以上となったと判断した場合には（Ｓ１１５：ＹＥＳ），ユーザに変更を報知し，変更をユーザが許容するか否かを問い合わせる（Ｓ１１９）。
【００７１】
例えば，図７に示すように，ユーザの当初の選択では着色剤不足のため印刷を完了できないが，テンプレート画像の一部を表示したように変更すれば印刷を完了できることを報知する。さらに，選択されたテンプレート画像のうちの変更するテンプレート画像の種類と枚数および，変更後のテンプレート画像の種類と枚数とを報知する。つまり，ユーザの当初の選択によるテンプレート画像から，印刷を完了できるテンプレート画像への変更を提案することができる。図７の例では，当初の選択が，Ｎｏ．１を２０枚，Ｎｏ．５を１０枚，Ｎｏ．１０を５枚であり，そのうち，Ｎｏ．１を５枚減らして，Ｎｏ．２の５枚に変更することにより，着色剤の残量の範囲内で印刷を完了できることを，ユーザに提案している。
【００７２】
そして，報知画面に設けたボタンにて，ユーザの回答を受け付ける（Ｓ１２０）。許容するとの回答を受け付けた場合には（Ｓ１２０：ＹＥＳ），変更後のテンプレート画像をすべて印刷して（Ｓ１２１），テンプレート画像印刷処理を終了する。許容しないとの回答を受け付けた場合には（Ｓ１２０：ＮＯ），着色剤不足のため印刷を完了できないことを報知して（Ｓ１２２），印刷を実行することなく，テンプレート画像印刷処理を終了する。
【００７３】
一方，Ｓ１１５にて変更していないと判断した場合には（Ｓ１１５：ＮＯ），ユーザによる当初の選択に基づいて印刷しても，途中で着色剤不足となることがなく，印刷を完了できる。そこで，ユーザによる当初の選択の通りにテンプレート画像の印刷を実行して（Ｓ１２１），テンプレート画像印刷処理を終了する。
【００７４】
また，Ｓ１０５にて変更枚数が規定数以上であると判断した場合には（Ｓ１０５：ＹＥＳ），規定数まで変更しても，着色剤の残量が不足する。これ以上の枚数を変更すると，ユーザによる当初の選択からかけ離れた印刷となってしまうため好ましくない。従って，テンプレート画像の自動変更をキャンセルする。そのため，着色剤不足によって印刷を完了できないことを報知して（Ｓ１２２），印刷を実行することなく，テンプレート画像印刷処理を終了する。
【００７５】
また，Ｓ１０８の抽出処理の後，抽出されたテンプレート画像がないと判断した場合には（Ｓ１０９：ＮＯ），変更対象のテンプレート画像を交換できるか否かを判断する（Ｓ１２５）。例えば，これまでの変更対象としたテンプレート画像の次に，最不足色を多く使用しているテンプレート画像を，新たに変更対象のテンプレート画像に決定する。変更対象のテンプレート画像を交換できると判断した場合には（Ｓ１２５：ＹＥＳ），変更対象のテンプレート画像を新たなテンプレート画像に決定して（Ｓ１０７），前述の抽出処理を実行する（Ｓ１０８）。
【００７６】
一方，例えば，当初のユーザの選択が１種類のテンプレート画像である場合や，これまでの変更対象としたテンプレート画像以外に最不足色を使用するテンプレート画像がない場合等では，変更対象のテンプレート画像を交換できない。変更対象のテンプレート画像を交換できないと判断した場合には（Ｓ１２５：ＮＯ），テンプレート画像の自動変更によって印刷を完了させることは困難である。そこで，着色剤不足によって印刷を完了できないことを報知して（Ｓ１２２），印刷を実行することなく，テンプレート画像印刷処理を終了する。
【００７７】
以上，詳細に説明したように，第１の形態のプリンタ１００は，着色剤の残量と選択されたテンプレート画像の印刷による着色剤の使用量とをそれぞれ取得する。そして，残量が使用量以上であると判断した場合には，選択されたテンプレート画像の印刷を許可する。一方，残量が使用量以上でない場合には，残量が使用量以上となるように，一部のテンプレート画像を変更する。これらによって，印刷途中で着色剤不足となる事態の回避が期待できる。
【００７８】
［第２の形態］
続いて，上述した第２の態様を実現するために，プリンタ１００において実行されるテンプレート画像印刷処理について，図８のフローチャートを参照しつつ説明する。この第２の形態のテンプレート画像印刷処理は，テンプレート画像の選択前に，テンプレート画像印刷を実行する指示を受け付けたことを契機に，ＣＰＵ３１によって実行される。本処理では，テンプレート画像の種類と枚数との組の選択として，着色剤の残量が足りなくなる選択の受け付けを制限する。第１の形態と同じ処理については，同じ符号を付して説明を省略する。
【００７９】
第２の形態のテンプレート画像印刷処理では，まず，着色剤の残量を取得する（Ｓ１０１）。さらに，初期設定として，テンプレート画像の指定枚数を０枚とし（Ｓ５０１），着色剤の各色の残使用可能量を各色の残量とする（Ｓ５０２）。そして，指定可能テンプレート画像表示処理を実行する（Ｓ５０４）。
【００８０】
Ｓ５０４にて実行される指定可能テンプレート画像表示処理の手順について，図９のフローチャートを参照しつつ説明する。プリンタ１００は，この処理にて，残使用可能量にて印刷可能な範囲内の枚数までのテンプレート画像を，指定可能な状態にして，操作パネル４０に表示する。一方，残使用可能量では印刷不可能な範囲のテンプレート画像は，指定を制限して表示する。
【００８１】
そのために，各テンプレート画像について，色ごとの着色剤の使用量をテンプレート画像情報から取得し，残使用可能量の範囲内で指定可能な枚数を算出する（Ｓ６０２）。指定可能な枚数は，そのテンプレート画像のみを選択した場合に，残使用可能量にて印刷可能な枚数である。なお，選択可能な最大の枚数は，例えば，プリンタ１００にセット可能な用紙の枚数とする。
【００８２】
そして，Ｓ６０２にて算出した指定可能な枚数が，０枚であるか否かを判断する（Ｓ６０４）。０枚であると判断した場合には（Ｓ６０４：ＹＥＳ），そのテンプレート画像は指定できない。そこで，そのテンプレート画像をグレーアウト表示とする（Ｓ６０５）。例えば，図１０に示すテンプレート画像Ａのように，グレー枠を重ねる等により，指定できないことがわかるように表示する。あるいは，指定できないテンプレート画像は表示しないこととしてもよい。
【００８３】
指定可能な枚数が，０枚ではないと判断した場合には（Ｓ６０４：ＮＯ），そのテンプレート画像を指定可能な状態として表示する（Ｓ６０７）。ただし，指定できる枚数は，Ｓ６０２にて算出された枚数の範囲内である。そこで，例えば，図１０に示すテンプレート画像Ｂのように，枚数を設定する際にプルダウン表示される枚数欄には，指定可能な範囲内の枚数のみが表示されるようにする。あるいは，範囲外の数字が入力された場合には決定できないこととしてもよい。
【００８４】
そして，利用可能な全てのテンプレート画像について表示が終了したか否かを判断する（Ｓ６０９）。終了していないと判断した場合は（Ｓ６０９：ＮＯ），Ｓ６０２に戻り，さらに次のテンプレート画像について，指定可能枚数を算出して表示する。全テンプレート画像について，算出と表示が終了したと判断した場合は（Ｓ６０９：ＹＥＳ），指定可能テンプレート画像表示処理を終了する。
【００８５】
図８に示した第２の形態のテンプレート画像印刷処理に戻り，Ｓ５０４の指定可能テンプレート画像表示処理が終了したので，ユーザの入力を受け付ける。例えば，図１０に示したように，テンプレート画像の表示とともに，操作パネル４０には「ＯＫ」と「キャンセル」のボタンが表示される。例えば，ユーザは，現在指定されているテンプレート画像とその枚数で確定する場合には，「ＯＫ」ボタンを押下する。また，ユーザは，テンプレート画像印刷を中止する場合には，「キャンセル」ボタンを押下する。また，ユーザは，テンプレート画像の種類または枚数の指定を変更する場合には，該当するテンプレート画像の枚数欄を変更する。
【００８６】
プリンタ１００は，「ＯＫ」ボタンが押下されたか否かを判断する（Ｓ５０６）。そして，「ＯＫ」ボタンが押下されたと判断した場合には（Ｓ５０６：ＹＥＳ），指定されているテンプレート画像の印刷を実行して（Ｓ１２１），テンプレート画像印刷処理を終了する。指定されているテンプレート画像とその枚数は，着色剤の残量で印刷可能な範囲内に決定されたので，印刷を完了することができる可能性が高い。
【００８７】
一方，「ＯＫ」ボタンが押下されていないと判断した場合には（Ｓ５０６：ＮＯ），「キャンセル」ボタンが押下されたか否かを判断する（Ｓ５０７）。「キャンセル」ボタンが押下されたと判断した場合には（Ｓ５０７：ＹＥＳ），印刷を実行しないでテンプレート画像印刷処理を終了する。この時点までに指定されていたテンプレート画像があっても，全ての指定が解除される。
【００８８】
また，「キャンセル」ボタンも押下されていないと判断した場合には（Ｓ５０７：ＮＯ），いずれかのテンプレート画像について，枚数を変更する入力を受け付けたか否かを判断する（Ｓ５０８）。変更を受け付けるのは，前述の通り，指定可能枚数の範囲内の枚数である。そして，いずれかのテンプレート画像について枚数の変更入力を受け付けると（Ｓ５０８：ＹＥＳ），変更後に指定されているテンプレート画像をすべて印刷した場合の，着色剤の使用量を取得する（Ｓ５０９）。
【００８９】
そして，Ｓ５０９にて取得した変更後の着色剤の使用量を残量から減算した値を，新たに，変更後の指定状態における残使用可能量とする（Ｓ５１１）。そして，Ｓ５０４に戻って，再び，指定可能テンプレート画像表示処理を実行する（Ｓ５０４）。つまり，枚数が既に指定されているテンプレート画像の分を除いて，残りの着色剤の量で印刷可能な範囲内の枚数を指定可能にして表示し直す。
【００９０】
なお，既に指定されているテンプレート画像の枚数については，指定可能枚数が０枚であれば，枚数を減らす変更のみを受け付ける。そして，指定枚数が減らされた場合にも，同様に算出し直すことにより，各テンプレート画像について，指定可能な枚数の範囲を表示し直すことができる。また，既に指定されているテンプレート画像の指定可能枚数が０枚より多い場合は，現在指定されている枚数に，指定可能枚数を加えた枚数までが指定可能である。
【００９１】
そして，Ｓ５０８にて，枚数の変更も受け付けていないと判断した場合には（Ｓ５０８：ＮＯ），Ｓ５０６に戻り，Ｓ５０６と，Ｓ５０７と，Ｓ５０８とのいずれかにてＹＥＳとなるまで判断を繰り返す。本形態では，着色剤の残量を超える使用量となるようなテンプレート画像を指定できないので，Ｓ５０６にて確定した場合に，指定されたテンプレート画像は印刷を完了できることが期待できる。
【００９２】
以上，詳細に説明したように，第２の形態のプリンタ１００によれば，着色剤の残量の範囲内で，テンプレート画像の選択を可能にしている。つまり，着色剤の残量からそれまでに選択されたテンプレート画像による使用量を除いた差分量にて印刷できる範囲内で，テンプレート画像の選択が可能となる。従って，着色剤の残量がテンプレート画像の印刷による着色剤の使用量以上となるようにテンプレート画像が選択される。これにより，印刷途中で着色剤不足となる事態の回避が期待できる。
【００９３】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタに限らず，複写機，スキャナ，ＦＡＸ等，テンプレート画像印刷機能を備えるものであれば適用可能である。
【００９４】
また，例えば，テンプレート画像は，サーバ２００に限らず，プリンタ１００に記憶されていてもよい。あるいは，プリンタ１００に外付けされる記憶装置に記憶されていてもよい。
【００９５】
また，例えば，第１の形態では，着色剤の残量が使用量以上でない場合には，プリンタ１００にて自動的にテンプレート画像の変更をするとしたが，これに限らず，単に印刷を完了できないことを報知して印刷を実行しないとしてもよい。また，自動的に変更したテンプレート画像での印刷を許容するか否かをユーザに問い合わせるとしたが，これに限らず，問い合わせることなく印刷するとしてもよい。つまり，Ｓ１１５，Ｓ１１９，Ｓ１２０の各ステップはなくてもよい。
【００９６】
また，例えば，変更枚数が規定数以上となった場合には，印刷指示自体をキャンセルする代わりに，ユーザに着色剤不足が発生することを通知した上で印刷を実行するか否かを問い合わせてもよい。また，規定数による判断自体をしなくてもよい。また，通知する際には，着色剤が不足する色の情報や，着色剤不足までに印刷可能な予想枚数をも併せて通知してもよい。
【００９７】
また，例えば，変更先のテンプレート画像群の抽出の手順は実施形態に記載したものに限らない。例えば，カテゴリや文言による抽出判断はしなくてもよい。また，例えば，フレーム領域の形状の判断はしなくてもよい。あるいは，フレーム領域の形状のみでなく，大きさや数についても考慮して抽出するとしてもよい。
【００９８】
また，例えば，上記の各形態では，テンプレート画像印刷処理をプリンタ１００にて実行するとしたが，プリンタに接続されるＰＣやサーバ２００等の情報処理装置にて実行することも可能である。その場合，情報処理装置は，キーボードやマウス等の入力装置から，テンプレート画像印刷の指示を受け付ける。または，プリンタにて入力されたテンプレート画像印刷の指示を，情報処理装置にて受け付ける構成であってもよい。そして，情報処理装置は，プリンタに問い合わせることで，着色剤の残量を取得する。テンプレート画像の画像データは，情報処理装置の記憶装置に記憶されていてもよいし，情報処理装置からアクセス可能なサーバやプリンタに記憶されていてもよい。この場合，情報処理装置の有するＣＰＵが制御部の一例であり，プリンタとの接続のために情報処理装置が有するインターフェースが通信部の一例である。
【００９９】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１００】
１０  画像形成部
３１  ＣＰＵ
１００  プリンタ
【図１】
2015044338.tif 000003
【図２】
2015044338.tif 000004
【図３】
2015044338.tif 000005
【図４】
2015044338.tif 000006
【図５】
2015044338.tif 000007
【図６】
2015044338.tif 000008
【図７】
2015044338.tif 000009
【図８】
2015044338.tif 000010
【図９】
2015044338.tif 000011
【図１０】
2015044338.tif 000012