(57)【要約】【課題】印刷条件の設定の手間を軽減できる印刷装置を提供する。【解決手段】記憶媒体に格納されたデータファイルを印刷する印刷装置１０は、印刷済みのデータファイル毎に当該データファイルの情報と当該データファイルの印刷に用いられた設定値とを対応付けた印刷情報を記憶する記憶部２２と、印刷対象のデータファイルを特定する特定部２６と、印刷情報に基づいて、印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた設定値のうちの１つを、印刷対象のデータファイルの印刷用の設定値として選定する設定部２７と、設定部２７により選定された設定値を用いて印刷対象のデータファイルを印刷する印刷部２３とを備える。【選択図】図３
2016016528.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に格納されたデータファイルを印刷する印刷装置であって、
印刷済みのデータファイル毎に当該データファイルの情報と当該データファイルの印刷に用いられた設定値とを対応付けた印刷情報を記憶する記憶部と、
印刷対象のデータファイルを特定する特定部と、
前記印刷情報に基づいて、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた設定値のうちの１つを、前記印刷対象のデータファイルの印刷用の設定値として選定する設定部と、
前記設定部により選定された前記設定値を用いて前記印刷対象のデータファイルを印刷する印刷部とを備える
印刷装置。
【請求項２】
前記印刷情報は、前記印刷済みのデータファイルが複数回印刷済みである場合には、当該データファイルの印刷に用いられた１以上の設定値各々について当該設定値と、当該設定値が当該データファイルの印刷に用いられた回数を示す情報とを含み、
前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた前記設定値のうち前記回数が最大の設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定する
請求項１記載の印刷装置。
【請求項３】
前記印刷情報は、前記各設定値について当該設定値が最後に用いられた印刷時を示す情報を含み、
前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に現在から一定期間内に用いられた前記設定値のうち前記回数が最大の設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定する
請求項２記載の印刷装置。
【請求項４】
前記印刷情報は、前記印刷済みのデータファイルが複数回印刷済みである場合には、当該データファイルの印刷に用いられた１以上の設定値各々について当該設定値と、当該データファイルの印刷に当該設定値が最後に用いられた印刷時を示す情報とを含み、
前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた前記設定値のうち前記印刷時が現在に最も近い設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定する
請求項１記載の印刷装置。
【請求項５】
前記印刷装置は更に、ユーザーを識別する識別部を備え、
前記特定部は、前記ユーザーから印刷対象のデータファイルの指定を受け付けることにより前記印刷対象のデータファイルの特定を行い、
前記印刷情報は、前記データファイルの情報に対応付けて当該データファイルを指定したユーザーの識別情報を含み、
前記設定部は、前記印刷対象のデータファイルと同一のユーザーが指定した印刷済みのデータファイルの印刷に用いられた設定値であることを条件として前記選定を行う
請求項２〜４のいずれか一項に記載の印刷装置。
【請求項６】
前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、
前記設定部は、前記印刷対象のデータファイルのファイル名と前記印刷済みのデータファイルのファイル名とが所定文字数以上において同一であることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱う
請求項５記載の印刷装置。
【請求項７】
前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、
前記設定部は、前記印刷対象のデータファイルのファイル名に含まれる拡張子と前記印刷済みのデータファイルのファイル名に含まれる拡張子とが同一であり、かつ、当該両データファイルのファイル名において拡張子以外の一定文字数以上からなる文字列が同一であることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱う
請求項５記載の印刷装置。
【請求項８】
前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、
前記記憶部は更に、同種のデータに対応する複数の拡張子を関連付けた関連情報を記憶し、
前記設定部は、前記印刷対象のデータファイルのファイル名に含まれる拡張子と前記印刷済みのデータファイルのファイル名に含まれる拡張子とが、前記関連情報において関連付けられていることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱う
請求項５記載の印刷装置。
【請求項９】
前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、
前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルが複数存在する場合には、前記印刷対象のデータファイルのファイル名と同一の文字の数が最大のファイル名を有する前記印刷済みのデータファイルの印刷に用いられた設定値であることを条件として前記選定を行う
請求項５記載の印刷装置。
【請求項１０】
前記印刷装置は更に、
前記設定部により選定された前記設定値を表示する表示部と、
前記表示部により表示された前記設定値の前記ユーザーによる変更指示を受け付けた場合に当該設定値を当該変更指示に応じて変更する変更部とを備え、
前記印刷部は、前記変更部により前記設定値について変更がなされた場合には当該変更後の設定値を用いて前記印刷を行う
請求項２〜４のいずれか一項に記載の印刷装置。
【請求項１１】
前記設定値は印刷に用いられる複数の設定項目それぞれに対応する値の集合であり、
前記記憶部は更に、前記複数の設定項目それぞれの値について当該値が前記ユーザーに変更された回数を示す項目情報を記憶し、
前記表示部は、前記設定部により選定された前記設定値を表示する際に、前記項目情報に基づいて各設定項目の値を、当該値が変更された回数が多い順に、順序付けて表示する
請求項１０記載の印刷装置。
【請求項１２】
前記設定値は印刷に用いられる複数の設定項目それぞれに対応する値の集合であり、
前記記憶部は更に、前記複数の設定項目それぞれの値について当該値が最後に変更された時を示す項目情報を記憶し、
前記表示部は、前記設定部により選定された前記設定値を表示する際に、前記項目情報に基づいて各設定項目の値を、当該値が変更された時が現在に近い順に、順序付けて表示する
請求項１０記載の印刷装置。
【請求項１３】
前記印刷装置は更に、前記記憶媒体を接続するための接続部を備え、
前記表示部は、前記接続部に前記記憶媒体が接続された場合に、当該記憶媒体に格納されたデータファイルを順序付けて表示し、
前記特定部は、前記表示部により前記記憶媒体に格納されたデータファイルが表示された後に前記指定を受け付ける
請求項１０記載の印刷装置。
【請求項１４】
前記表示部は、前記記憶媒体に格納されたデータファイルのうち当該データファイルの情報が前記印刷情報に含まれていないデータファイルを優先した順序で、前記表示を行う
請求項１０記載の印刷装置。
【請求項１５】
記憶媒体に格納されたデータファイルを印刷する印刷装置であって、
印刷済みのデータファイルの種別毎に当該データファイルの種別の情報と当該データファイルの印刷に用いられた設定値とを対応付けた印刷情報を記憶する記憶部と、
印刷対象のデータファイルを特定する特定部と、
前記印刷情報に基づいて、前記印刷対象のデータファイルと同種の印刷済みのデータファイルの印刷に用いられた設定値のうちの１つを、前記印刷対象のデータファイルの印刷用の設定値として選定する設定部と、
前記設定部により選定された前記設定値を用いて前記印刷対象のデータファイルを印刷する印刷部とを備える
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に格納されたデータファイルを印刷する印刷装置に関する。
【背景技術】
【０００２】
従来、文書の内容（サムネール画像、テキスト等）に応じて印刷条件を自動生成して生成した条件を設定して印刷する印刷装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２００４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、印刷条件の要素は、用紙のサイズ、種類、枚数、印刷割付等と多岐に亘るため、必ずしも印刷装置が文書の内容に応じて生成した印刷条件が適切であるとは限らない。
【０００５】
そこで、本発明は、ユーザーが所望の印刷を行うための印刷条件の設定の手間を軽減できる印刷装置を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係る印刷装置は、記憶媒体に格納されたデータファイルを印刷する印刷装置であって、印刷済みのデータファイル毎に当該データファイルの情報と当該データファイルの印刷に用いられた設定値とを対応付けた印刷情報を記憶する記憶部と、印刷対象のデータファイルを特定する特定部と、前記印刷情報に基づいて、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた設定値のうちの１つを、前記印刷対象のデータファイルの印刷用の設定値として選定する設定部と、前記設定部により選定された前記設定値を用いて前記印刷対象のデータファイルを印刷する印刷部とを備える印刷装置である。ここでデータファイルの印刷は、データファイルの内容であるデータの印刷と同じ意味を有する。
【０００７】
この構成によれば、印刷済みのデータファイルの印刷に用いられた設定値のうちから印刷対象のデータファイルの印刷用の設定値が選定されるので、ユーザーはあまり手間をかけずに有用な印刷設定で印刷できるようになる。
【０００８】
例えば、前記印刷情報は、前記印刷済みのデータファイルが複数回印刷済みである場合には、当該データファイルの印刷に用いられた１以上の設定値各々について当該設定値と、当該設定値が当該データファイルの印刷に用いられた回数を示す情報とを含み、前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた前記設定値のうち前記回数が最大の設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定するものであっても良い。
【０００９】
これにより、印刷対象のデータファイルと共通点を有する印刷済みのデータファイルについて最も高い頻度で使用された印刷用の設定値が選定されるので、ユーザーは設定値変更の操作にあまり手間をかけずに印刷できるようになる。
【００１０】
また、前記印刷情報は、前記各設定値について当該設定値が最後に用いられた印刷時を示す情報を含み、前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に現在から一定期間内に用いられた前記設定値のうち前記回数が最大の設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定するものであっても良い。
【００１１】
これにより、一定期間より古い過去に用いられた設定値を除外して設定値の選定がなされるため、ユーザーが現在所望する印刷条件として妥当な設定値が選定される可能性が高まり、この結果としてユーザーは設定の手間を軽減できるようになる。
【００１２】
また、前記印刷情報は、前記印刷済みのデータファイルが複数回印刷済みである場合には、当該データファイルの印刷に用いられた１以上の設定値各々について当該設定値と、当該データファイルの印刷に当該設定値が最後に用いられた印刷時を示す情報とを含み、前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルの印刷に用いられた前記設定値のうち前記印刷時が現在に最も近い設定値を、前記印刷対象のデータファイルの印刷用の設定値として選定するものであっても良い。
【００１３】
これにより、印刷対象のデータファイルと共通点を有する印刷済みのデータファイルについて最近（現在に最も近い時）に使用された印刷用の設定値が選定されるので、ユーザーは設定値変更の操作にあまり手間をかけずに印刷できるようになる。
【００１４】
また、前記印刷装置は更に、ユーザーを識別する識別部を備え、前記特定部は、前記ユーザーから印刷対象のデータファイルの指定を受け付けることにより前記印刷対象のデータファイルの特定を行い、前記印刷情報は、前記データファイルの情報に対応付けて当該データファイルを指定したユーザーの識別情報を含み、前記設定部は、前記印刷対象のデータファイルと同一のユーザーが指定した印刷済みのデータファイルの印刷に用いられた設定値であることを条件として前記選定を行うものであっても良い。
【００１５】
これにより、ユーザー毎に同じファイル名のデータファイルを異なる印刷条件で印刷しているような場合であっても、ユーザーがあまり手間をかけずに有用な印刷設定で印刷できるようになる。
【００１６】
また、前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、前記設定部は、前記印刷対象のデータファイルのファイル名と前記印刷済みのデータファイルのファイル名とが所定文字数以上において同一であることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱うものであっても良い。
【００１７】
これにより、例えば類似したファイル名のデータファイル群を同じ印刷条件で逐次印刷しているような場合において、ユーザーが印刷設定にあまり手間をかけずにそれらのデータファイルの印刷を行うことができるようになる。
【００１８】
また、前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、前記設定部は、前記印刷対象のデータファイルのファイル名に含まれる拡張子と前記印刷済みのデータファイルのファイル名に含まれる拡張子とが同一であり、かつ、当該両データファイルのファイル名において拡張子以外の一定文字数以上からなる文字列が同一であることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱うものであっても良い。
【００１９】
これにより、印刷対象のデータファイルと同一のデータ種別であってファイル名に共通性を有する印刷済みデータファイルの設定値の中から印刷用の設定値が選定されるので、同種のデータを逐次印刷するような場合において、ユーザーが印刷設定にあまり手間をかけずに印刷を行うことができるようになる。
【００２０】
また、前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、前記記憶部は更に、同種のデータに対応する複数の拡張子を関連付けた関連情報を記憶し、前記設定部は、前記印刷対象のデータファイルのファイル名に含まれる拡張子と前記印刷済みのデータファイルのファイル名に含まれる拡張子とが、前記関連情報において関連付けられていることを、前記印刷対象のデータファイルと前記印刷済みのデータファイルとが共通点を有すると扱うものであっても良い。
【００２１】
これにより、拡張子が異なるが類似するような複数のデータ種別のデータファイルを逐次印刷するような場合に、ユーザーは印刷設定にあまり手間をかけずに印刷できるようになる。
【００２２】
また、前記印刷情報における前記データファイルの情報は、当該データファイルのファイル名を含み、前記設定部は、前記印刷対象のデータファイルと共通点を有する印刷済みのデータファイルが複数存在する場合には、前記印刷対象のデータファイルのファイル名と同一の文字の数が最大のファイル名を有する前記印刷済みのデータファイルの印刷に用いられた設定値であることを条件として前記選定を行うものであっても良い。
【００２３】
これにより、印刷対象のデータファイルと最も共通性の高い印刷済みのデータファイルの印刷に用いられた設定値が、印刷条件として選定されるので、ユーザーはあまり手間をかけずに有用な印刷設定で印刷できるようになる。
【００２４】
また、前記印刷装置は更に、前記設定部により選定された前記設定値を表示する表示部と、前記表示部により表示された前記設定値の前記ユーザーによる変更指示を受け付けた場合に当該設定値を当該変更指示に応じて変更する変更部とを備え、前記印刷部は、前記変更部により前記設定値について変更がなされた場合には当該変更後の設定値を用いて前記印刷を行うものであっても良い。
【００２５】
これにより、ユーザーは選定された印刷条件としての設定値を変更して印刷することができるようになる。
【００２６】
また、前記設定値は印刷に用いられる複数の設定項目それぞれに対応する値の集合であり、前記記憶部は更に、前記複数の設定項目それぞれの値について当該値が前記ユーザーに変更された回数を示す項目情報を記憶し、前記表示部は、前記設定部により選定された前記設定値を表示する際に、前記項目情報に基づいて各設定項目の値を、当該値が変更された回数が多い順に、順序付けて表示するものであっても良い。また、前記設定値は印刷に用いられる複数の設定項目それぞれに対応する値の集合であり、前記記憶部は更に、前記複数の設定項目それぞれの値について当該値が最後に変更された時を示す項目情報を記憶し、前記表示部は、前記設定部により選定された前記設定値を表示する際に、前記項目情報に基づいて各設定項目の値を、当該値が変更された時が現在に近い順に、順序付けて表示するものであっても良い。
【００２７】
これらにより、設定項目の値を表示する領域が有限であるため、全ての設定項目の値を一度に表示することができない場合であっても、変更された頻度が多い設定項目或いは最近変更された設定項目が優先して表示されるため、ユーザーは設定項目の値の変更を比較的少ない操作で行い得る。
【００２８】
また、前記印刷装置は更に、前記記憶媒体を接続するための接続部を備え、前記表示部は、前記接続部に前記記憶媒体が接続された場合に、当該記憶媒体に格納されたデータファイルを順序付けて表示し、前記特定部は、前記表示部により前記記憶媒体に格納されたデータファイルが表示された後に前記指定を受け付けるものであっても良い。
【００２９】
これにより、ユーザーは記憶媒体に格納されたデータファイルの中から印刷対象とするデータファイルを確認して指定することができるようになる。
【００３０】
また、前記表示部は、前記記憶媒体に格納されたデータファイルのうち当該データファイルの情報が前記印刷情報に含まれていないデータファイルを優先した順序で、前記表示を行うものであっても良い。
【００３１】
これにより、設定項目の値を表示する領域が有限であるため、記憶媒体に格納された全てのデータファイルを一度に表示することができない場合であっても、ユーザーは、新規なファイル或いは前回印刷した時から内容を更新したファイルを印刷対象として確認して指定することを比較的少ない操作で行い得る。
【００３２】
また、本発明の一態様に係る印刷装置は、記憶媒体に格納されたデータファイルを印刷する印刷装置であって、印刷済みのデータファイルの種別毎に当該データファイルの種別の情報と当該データファイルの印刷に用いられた設定値とを対応付けた印刷情報を記憶する記憶部と、印刷対象のデータファイルを特定する特定部と、前記印刷情報に基づいて、前記印刷対象のデータファイルと同種の印刷済みのデータファイルの印刷に用いられた設定値のうちの１つを、前記印刷対象のデータファイルの印刷用の設定値として選定する設定部と、前記設定部により選定された前記設定値を用いて前記印刷対象のデータファイルを印刷する印刷部とを備える印刷装置である。
【００３３】
この構成によれば、印刷済みのデータファイルの印刷に用いられた設定値のうちから印刷対象のデータファイルの印刷用の設定値が選定されるので、ユーザーはあまり手間をかけずに有用な印刷設定で印刷できるようになる。
【００３４】
なお、本発明は、このような特徴的な処理部を備える印刷装置として実現することができるだけでなく、印刷装置に含まれる特徴的な処理部が実行する処理をステップとする印刷方法として実現することができる。また、印刷装置に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたは印刷方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等のコンピュータ読み取り可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００３５】
本発明の一態様に係る印刷装置によると、ユーザーが所望の印刷を行うために必要な印刷条件の設定の手間を軽減できる。
【図面の簡単な説明】
【００３６】
【図１】実施の形態に係る印刷装置の外観図である。
【図２】実施の形態に係る印刷装置のハードウェア構成を示す図である。
【図３】実施の形態に係る印刷装置の機能ブロック図である。
【図４】実施の形態１に係る印刷情報のデータ構成及び内容例を示す図である。
【図５】実施の形態１に係る印刷装置の動作を示すフローチャートである。
【図６】実施の形態１に係る印刷装置のオペレーションパネルとＬＣＤ画面（印刷対象選択画面）の例とを示す図である。
【図７】実施の形態１に係る印刷装置のオペレーションパネルとＬＣＤ画面（印刷設定画面）の例とを示す図である。
【図８】実施の形態１に係る印刷装置の印刷設定画面の内容例を示す図である。
【図９】実施の形態１に係る印刷装置の印刷設定画面の別の内容例を示す図である。
【図１０】実施の形態２に係る印刷装置の動作を示すフローチャートである。
【図１１】実施の形態２に係る印刷情報のデータ構成及び内容例を示す図である。
【図１２】実施の形態２に係る印刷装置の印刷設定画面の内容例を示す図である。
【図１３】実施の形態３に係る変更情報のデータ構成及び内容例を示す図である。
【図１４】実施の形態３に係る印刷装置の動作を示すフローチャートである。
【図１５】実施の形態３に係る印刷装置の印刷設定画面の内容例を示す図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００３８】
本実施の形態では、ユーザーが記憶媒体に格納されたデータファイルを印刷した際の印刷条件の設定履歴（設定値群）を記録して活用することによりユーザーが所望する印刷条件の設定値を推定して印刷に用いる印刷装置について説明する。
【００３９】
（実施の形態１）
以下、実施の形態１に係る印刷装置１０について、図１〜図９を用いて説明する。
【００４０】
図１は、印刷装置１０の一例を示す外観図である。また、図２は、印刷装置１０のハードウェア構成を示す図である。
【００４１】
印刷装置１０は、プリンタ或いは複合機（ＭＦＰ：Multi Function Product/Printer/Peripheral）であり印刷機能を有する。図１或いは図２に示すように、印刷装置１０は、指紋認証装置１１、メモリ１２、印刷エンジン１３、接続インタフェース（Ｉ／Ｆ）１４、ＬＣＤ（Liquid Crystal Display）１５、オペレーションパネル１６及びＡＳＩＣ（Application Specific Integrated Circuit）１７を備える。
【００４２】
指紋認証装置１１は、ユーザーの指紋を撮影して得られる画像を取得する装置である。
【００４３】
メモリ１２は、プログラム及びデータを予め保持しているＲＯＭ（Read Only Memory）、プログラムの実行に際して使用される一時記憶用のＲＡＭ（Random Access Memory）、及びデータを保持する不揮発性メモリ（フラッシュメモリ等）を含む。
【００４４】
印刷エンジン１３は、ＡＳＩＣ１７の指示を受けて、印刷装置１０の印刷機構（給紙カセット、用紙搬送用等の各種ローラー、画像形成部、排紙トレイ等）を制御して与えられたデータに係る画像の用紙への印刷を実行する装置である。印刷エンジン１３は、指定した給紙カセットから用紙を画像形成部に搬送させ、画像形成部に用紙に画像を形成させ、その用紙を排紙トレイに送出させる制御を行う。なお、画像形成部が用紙に画像を形成するために用いる印刷方式は、レーザー方式、インクジェット方式、熱転写方式等のいずれであっても良い。
【００４５】
接続Ｉ／Ｆ１４は、印刷対象のデータ（データファイル）を記憶したＵＳＢ（Universal Serial Bus）メモリ１９をＡＳＩＣ１７と接続するためのインタフェースである。なお、ＵＳＢメモリ１９は、可搬性を有してデータファイルを記憶する記憶媒体であれば、ＳＤメモリカード（登録商標）等の不揮発性メモリ、ハードディスク内蔵の記憶媒体等であっても良い。接続方法はいかなる方法でも良く、電気的（電磁気的）な接続がなされるのであれば例えば非接触で接続されても良い。
【００４６】
オペレーションパネル１６は、ユーザーからの操作を受け付けるためのボタン類等を備える入力装置である。なお、オペレーションパネル１６は、ＬＣＤ１５の前面に重ねあわされたタッチパネルで構成されることとしても良い。
【００４７】
ＡＳＩＣ１７は、メモリ１２に格納されたプログラムを実行して印刷装置１０の各部の制御を行うデジタルＡＳＩＣである。ＡＳＩＣ１７は、ユーザーの操作に応じて、印刷対象のデータファイルのデータと印刷用の設定値（印刷設定）とを印刷エンジン１３に与えて印刷を指示する機能を実現する。
【００４８】
図３は、印刷装置１０の機能ブロックを示す図である。同図は、図２に示したハードウェア構成によって実現される印刷装置１０の機能構成を示している。
【００４９】
この印刷装置１０は、ユーザーが所望する印刷条件を設定して印刷を行うために、機能的には、認証部２１、記憶部２２、印刷部２３、接続部２４、表示部２５、特定部２６、設定部２７及び変更部２８を備える。
【００５０】
認証部２１は、印刷装置１０を使用するユーザーを識別して設定部２７に伝える機能を有し、指紋認証装置１１を用いて実現される。ユーザーは印刷装置１０を使用する際に、指紋認証装置１１（図１参照）に指紋を読み取らせる。この認証部２１は、指紋認証以外の方法でユーザーを識別するものであっても良く、その例としては、ユーザーが個別に所持する認証用のＩＣカード等による認証やユーザーが暗証番号を入力することによる認証等が挙げられる。
【００５１】
記憶部２２は、メモリ１２の一メモリ領域で実現され、印刷がなされたデータファイルについて印刷用の設定値（印刷設定）を蓄積したデータである印刷情報（後述）を保持する機能を有する。
【００５２】
印刷部２３は、印刷エンジン１３及び印刷機構により実現され、印刷対象のデータファイルを指定された印刷用の設定値に従った条件で印刷する機能を有する。
【００５３】
接続部２４は、接続Ｉ／Ｆ１４により実現され、印刷対象となるデータファイルが含まれているＵＳＢメモリ１９等の記憶媒体を接続する機能を有する。これにより、印刷部２３及び設定部２７から、ＵＳＢメモリ１９等の記憶媒体に格納されたデータファイルの取得が可能となる。
【００５４】
表示部２５は、ユーザーに提示するための画像、文字列等を表示する機能を担い、ＬＣＤ１５により実現される。
【００５５】
特定部２６は、接続部２４により接続された記憶媒体に含まれる１以上のデータファイルから印刷対象となるデータファイルを特定して設定部２７に伝達する機能を有する。この特定は、例えば、記憶媒体に含まれる１以上のデータファイルを表示部２５により一覧表示して、その中の１つのデータファイルのユーザーによる指定を受け付けることで、行われる。
【００５６】
設定部２７は、記憶部２２に格納された印刷情報に基づいて、特定部２６に印刷対象として特定されたデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの印刷に用いられた設定値を、印刷用の設定値（印刷設定）として選定する機能を有する。また、更に、選定した設定値を表示部２５に表示させる機能、変更部２８による設定値の変更を受け付ける機能、及び設定値を印刷部２３に伝える機能を有する。
【００５７】
変更部２８は、表示部２５に表示された設定値について、ユーザーによるオペレーションパネル１６の操作での変更指示を受け付けた場合に、変更指示に応じて設定部２７の設定値の変更を伝える機能を有する。なお、特定部２６、設定部２７及び変更部２８の各機能の全部又は一部は、ＡＳＩＣ１７がメモリ１２に格納された制御用のプログラムを実行することにより、実現される。
【００５８】
以下、上述の構成を備える印刷装置１０において用いられる印刷情報について図４を用いて説明する。
【００５９】
印刷情報３０は、基本的に、印刷済みのデータファイル毎にデータファイルの情報とその印刷に用いられた設定値とを対応付けた情報である。印刷情報３０は、印刷が実行される毎に、印刷に用いられたデータファイル、設定値等に応じて更新される。図４に示すように、印刷情報３０は、登録ユーザー３１、データファイル情報３２、設定値３３、回数３４及び印刷日時３５を含んで構成される。
【００６０】
登録ユーザー３１は、予め登録されたユーザーの識別情報であり、例えばユーザー名である。このユーザー名は、予め指紋等の情報と対応付けて登録される。なお、登録ユーザー３１としては、ユーザーを識別可能な情報であれば、指紋等の情報を用いても良い。
【００６１】
データファイル情報３２は、印刷されたデータ（データファイル）についての情報である。これは、例えばファイルシステムで管理されるファイル名等の情報であり、ファイル名の一部である名称３２ａ、ファイル名の一部である拡張子３２ｂ、ファイルの大きさを示す容量３２ｃ、及びファイルの最終更新時を示す日付３２ｄから構成される。
【００６２】
設定値３３は、印刷に用いられた印刷条件を示す設定値であり、設定項目毎の値の集合である。設定項目として、用紙サイズ３３ａ、用紙種類３３ｂ、印刷枚数３３ｃ、印刷面３３ｄ、印刷割付３３ｅ、印刷位置３３ｆ、解像度３３ｇ、ディザ３３ｈ、明るさ３３ｉ、トナーセーブ３３ｊ及びモノクロ／カラー３３ｋが含まれる。用紙サイズ３３ａ及び用紙種類３３ｂは、印刷に用いる給紙カセットの区別（Ａ４サイズ、Ａ３サイズ、写真用紙、普通紙等）を示す。印刷枚数３３ｃは、印刷する用紙の数を示す。印刷面３３ｄは、片面印刷か両面印刷かを示す。印刷割付３３ｅは、何頁分を１枚の用紙に印刷するかを示し、例えば「２ｕｐ」の値は２頁分を１枚の用紙に印刷することを示す。印刷位置３３ｆは、用紙のどの位置にデータを印刷するかを示す。解像度３３ｇは、印刷するドット密度が例えば３００ｄｐｉであるか６００ｄｐｉであるか等を示す。ディザ３３ｈは、中間色調の印刷に用いる色の組み合わせパターンのサイズが細かいか粗いか等を示す。明るさ３３ｉは、印刷の色合いを明るくするか暗くするか等を示す。トナーセーブ３３ｊは、全体の色を明るくすることでトナー使用量を少なくする機能を用いるか否かを示し、例えば「ＯＮ」の値でこの機能を用いることを示す。モノクロ／カラー３３ｋは、印刷の色をモノクロ（白黒）にするかカラーにするかを示す。
【００６３】
回数３４は、対応する登録ユーザー３１、データファイル情報３２及び設定値３３の組み合わせに基づく印刷が実行された回数（頻度）を示す。
【００６４】
印刷日時３５は、対応する登録ユーザー３１、データファイル情報３２及び設定値３３の組み合わせに基づく印刷が最後に実行された時を示す。
【００６５】
図４では内容例として、例えば、ユーザーＡが、「ａａ１．ＪＰＧ」というファイル名のデータファイルを印刷した場合の設定値（用紙サイズがＡ４で、用紙種類が写真用紙で、印刷枚数が１枚で、印刷面が片面で、印刷割付が１ｕｐで、印刷位置が中央で、解像度が６００ｄｐｉで、ディザリングのパターンが細かく、明るさは明るく、トナーセーブ機能を用い、カラーで印刷をするという設定値）が１０回既に用いられ、最終の印刷日時が２０１４年１月２１日であった例を示している。また、図４は、ユーザーＡが、「ａａ２．ＪＰＧ」というファイル名のデータファイルを印刷した場合の設定値は２通りが用いられており、一方（カラーで印刷をする条件を含む設定値）の利用回数は２回、他方（モノクロで印刷をする条件を含む設定値）の利用回数は８回であった例等も示している。
【００６６】
この印刷情報３０に基づき、印刷装置１０では、印刷対象のデータファイルと共通するデータファイルについて過去にユーザーに高い頻度で利用された等といった設定値を選択してその設定値を表示してユーザーに必要に応じて変更させた上で印刷に用いる。
【００６７】
以下、上述の構成を備え、上述の印刷情報３０を用いる印刷装置１０における印刷の動作について、図５に即して説明する。図５は、印刷装置１０の動作を示すフローチャートである。ここでは、ユーザーが、複数のデータファイルを格納したＵＳＢメモリ１９を接続Ｉ／Ｆ１４に接続（挿入）し、ユーザーが指紋を指紋認証装置１１に読み取らせた状況を前提として説明する。
【００６８】
まず、印刷装置１０の認証部２１は、ユーザーの識別情報（指紋）を取得して（ステップＳ１）、予め登録されたいずれかのユーザーの識別情報と一致するかを判定する（ステップＳ２）。ステップＳ２において登録されたユーザーの識別情報と一致しないと判定された場合には印刷装置１０は、印刷を実行しない。
【００６９】
次に、印刷装置１０は、接続部２４（接続Ｉ／Ｆ１４）に接続されたＵＳＢメモリ１９に格納されているデータファイルの一覧（印刷対象選択画面）を表示部２５により表示して、特定部２６により、１つの印刷対象のデータファイルを特定する（ステップＳ３）。このデータファイルの特定は、ユーザーによりなされたオペレーションパネル１６の操作に応じてなされる。図６は、オペレーションパネル１６及び印刷対象選択画面を表示したＬＣＤ１５を示す。オペレーションパネルは上下左右及び決定等の指示ボタン１６ａ、前頁表示指示ボタン１６ｂ、次頁表示指示ボタン１６ｃ及び印刷指示ボタン１６ｄ等を含む。例えば印刷対象選択画面において、１つのデータファイルのファイル名に付加されたカーソルを指示ボタン１６ａの操作に応じて移動させ、決定を受け付ける等により、特定部２６は、ユーザーが指定した１つのデータファイルを印刷対象として特定する。
【００７０】
印刷対象のデータファイルが特定されると、設定部２７は、印刷情報３０を参照して、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルがあるかを判定する（ステップＳ４）。この印刷対象のデータファイルと共通点を有するデータファイルの特定の具体的な方法としては、例えば、両データファイルのファイル名が所定文字数以上において同一である場合に共通点を有すると判定する方法がある。ここで、所定文字数は、例えば２文字、３文字等としても良いし、印刷対象のデータファイルのファイル名の文字数の半分、１／３等としても良い。また、例えば、両データファイルのファイル名が同一の拡張子を含み、かつ、拡張子以外の一定文字数以上からなる文字列が同一である場合に共通点を有すると判定する方法を用いても良い。
【００７１】
印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの情報が印刷情報３０に含まれていた場合には、設定部２７は、そのデータファイルに対応する設定値３３のうち対応する回数３４が最大であるものを、印刷に用いる設定値（印刷設定）として選定する（ステップＳ５）。印刷情報３０は、印刷されたデータファイルの情報に対応付けてその印刷に用いられた設定値を含んでおり、設定値を異ならせて同一のデータファイルが複数回印刷された場合には、設定値を複数含んでいる。従って、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルが複数存在するため設定値が複数存在する場合、及び、その印刷済みのデータファイルに対応する設定値が複数存在する場合がある。このような場合において、ステップＳ５では複数の設定値から回数３４が最大の設定値を１つ選定している。これは、過去においてユーザーが同類のデータファイルの印刷に最も多く用いた印刷条件（設定値）は今回のデータファイルの印刷でも所望する可能性が高いと推定できるので、ユーザーの印刷設定の手間の軽減に有効である。
【００７２】
また、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの情報が印刷情報３０に含まれていない場合には、設定部２７は、印刷に用いる設定値（印刷設定）として予め一律に定められたデフォルト値を選定する（ステップＳ６）。
【００７３】
続いて設定部２７は、ステップＳ５又はステップＳ６において選定した設定値を印刷設定画面として表示部２５に表示させる（ステップＳ７）。図７は、この印刷設定画面を表示したＬＣＤ１５及びオペレーションパネル１６を示す。ＬＣＤ１５は、同図に示すように、例えば５行の文字列を表示可能であり、印刷設定画面は、複数頁に亘って設定値（印刷設定）を表示するように構成されている。印刷装置１０は、例えばユーザーがオペレーションパネル１６における次頁表示指示ボタン１６ｃを操作することによって、設定値における各設定項目の値を順に見ることができるように、表示する頁の切り替え制御を行う。また、印刷設定画面において、１つの設定項目の値に付加されたカーソルを指示ボタンａの操作に応じて移動させ、決定を受け付けるなどにより、変更部２８は、ユーザーによる変更操作がなされた場合には（ステップＳ８）、印刷に用いる設定値（印刷設定）を変更する、即ち、ユーザーにより指定された設定項目の値を指定されたように変更する（ステップＳ９）。
【００７４】
また、ユーザーが印刷指示ボタン１６ｄを操作した場合においては（ステップＳ１０）、印刷装置１０は、ステップＳ５又はステップＳ６において選定された設定値或いは変更部２８により一部変更されたその設定値を印刷条件として、印刷部２３に印刷対象のデータファイルを印刷させる（ステップＳ１１）。そして、設定部２７は、印刷に用いられた設定値を、印刷対象のデータファイルの情報と対応付けて印刷情報３０に含ませるよう記憶部２２に記録する（ステップＳ１２）。この記録は、印刷に用いられた設定値が既に印刷情報３０に含まれている設定値３３と同一であれば、その設定値３３に対応する回数３４の値を１増加させることで行われる。また、この記録は、印刷に用いられた設定値が既に印刷情報３０に含まれている設定値３３のいずれとも同一でなければ、新たに設定値を記録して回数３４を１とすることで行われる。この印刷情報３０の記録（更新）により、次回ユーザーが記憶媒体に格納されたデータファイルを印刷しようとした際のステップＳ１〜Ｓ１２の処理において、また印刷情報３０が活用されることになる。
【００７５】
以下、この印刷装置１０の具体的な動作例を説明する。前提として、記憶部２２に記憶されている印刷情報３０は図４に例示した内容であるものとする。
【００７６】
ユーザーＡがＵＳＢメモリ１９に格納されている「ａａ１．ＪＰＧ」というデータファイルを印刷対象として指定したとすると（図６参照）、ステップＳ４において、このデータファイルと共通点のあるデータファイルが印刷情報３０から検索される。そして、拡張子が同一で拡張子以外のファイル名が２文字以上同一であるデータファイルが共通点を有するデータファイルであると定めた場合においては、印刷情報３０中の「ａａ１．ＪＰＧ」、「ａａ２．ＪＰＧ」、「ａａ３．ＪＰＧ」及び「ａａ４．ＪＰＧ」というデータファイルが検索結果となり、これらに対応する回数３４が最大（１０回）である「ａａ１．ＪＰＧ」に対応する設定値３３がステップＳ５において選定される。そして、ステップＳ７において表示部２５により表示される画面は、図８に示す内容のものとなる。まず最初に画面４１ａが表示され、ユーザーに次頁の表示指示がなされると画面４１ｂが表示され、ユーザーに更に次頁の表示指示がなされると画面４１ｃが表示される。ユーザーはこれらの各設定項目のうち変更を望む設定項目があればその設定項目だけを変更すれば良い。この変更の結果を反映した設定値（印刷設定）に従ってステップＳ１１において「ａａ１．ＪＰＧ」というデータファイルの印刷がなされることになる。
【００７７】
また別の例として、ユーザーＡがＵＳＢメモリ１９に格納されている「ａａ２．ＪＰＧ」というデータファイルを印刷対象として指定したとすると、ステップＳ４において、このデータファイルと共通点のあるデータファイルが印刷情報３０から検索される。そして、例えば拡張子が同一で拡張子以外のファイル名が３文字以上同一であるデータファイルが共通点を有するデータファイルであると定めた場合においては、印刷情報３０中の「ａａ２．ＪＰＧ」というデータファイルが検索結果となり、このデータファイルに対応する２つの設定値３３のうち、対応する回数３４が最大（８回）である方の設定値３３がステップＳ５において選定される。そして、ステップＳ７において表示部２５により表示される画面は、図９に示す内容のものとなる。まず最初に画面４２ａが表示され、ユーザーに次頁の表示指示がなされると画面４２ｂが表示され、ユーザーに更に次頁の表示指示がなされると画面４２ｃが表示される。ユーザーは例えばモノクロ／カラー等の設定項目を変更することができる。そして変更があればそれを反映した設定値に従ってステップＳ１１において「ａａ２．ＪＰＧ」というデータファイルの印刷がなされることになる。
【００７８】
なお、ステップＳ５において、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルに対応し、印刷日時３５が現在から一定期間内（例えば一週間以内）である設定値３３のうち、対応する回数３４が最大であるものを、印刷に用いる設定値（印刷設定）として選定することとしても良い。即ち、現在から一定期間を超えた過去の印刷に用いられた設定値を除外して、印刷に用いる設定値の選定を行うこととしても良い。これにより、例えばあまりに古い過去の印刷に用いた設定値を除外し得るので、現在においてユーザーの所望する設定値を適切に選定できる可能性が高まる。
【００７９】
（実施の形態２）
以下、実施の形態２に係る印刷装置１０について、主に図１０〜図１２を用いて説明する。実施の形態２に係る印刷装置１０も、実施の形態１に係る印刷装置１０とハードウェア構成において同一である。また、機能ブロックについても概ね同一であるが、設定部２７の処理内容の一部が異なる。なお、実施の形態１と同じ構成及び処理については詳しい説明を省略する。
【００８０】
以下、上述の印刷情報３０を用いる実施の形態２に係る印刷装置１０における印刷の動作について、図１０に即して説明する。図１０は、実施の形態２に係る印刷装置１０の動作を示すフローチャートである。基本的に、実施の形態１に係る印刷装置１０の動作と同様であるが（図５参照）、ステップＳ５が実施の形態２ではステップＳ５ａに変更されている。ここでは、図５と同一のステップ（処理手順）については詳しい説明を省略する。なお、ユーザーが、複数のデータファイルを格納したＵＳＢメモリ１９を接続Ｉ／Ｆ１４に接続（挿入）し、ユーザーが指紋を指紋認証装置１１に読み取らせた状況を前提として説明する。
【００８１】
まず、印刷装置１０の認証部２１は、ユーザーの識別情報を取得して（ステップＳ１）、予め登録されたいずれかのユーザーの識別情報と一致するかを判定する（ステップＳ２）。
【００８２】
次に、印刷装置１０は、接続部２４に接続されたＵＳＢメモリ１９に格納されているデータファイルの一覧（印刷対象選択画面）を表示部２５により表示して、特定部２６により、１つの印刷対象のデータファイルを特定する（ステップＳ３）。
【００８３】
印刷対象のデータファイルが特定されると、設定部２７は、印刷情報３０を参照して、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルがあるかを判定する（ステップＳ４）。ここでは、データ種別（拡張子）が同一のデータファイル同士は共通点を有するものと扱うこととして説明する。
【００８４】
印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの情報が印刷情報３０に含まれていた場合には、設定部２７は、そのデータファイルに対応する設定値３３のうち対応する印刷日時３５が最近の設定値（最も現在に近い設定値）を、印刷に用いる設定値（印刷設定）として選定する（ステップＳ５ａ）。共通点を有する印刷済みのデータファイルに対応する設定値が複数存在する場合があるため、ステップＳ５ａでは複数の設定値から印刷日時３５が最近の設定値を１つ選定している。これは、直前にユーザーが同類のデータファイルの印刷に用いた印刷条件（設定値）は今回のデータファイルの印刷でも所望する可能性が高いと推定できるので、ユーザーの印刷設定の手間の軽減に有効である。
【００８５】
また、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの情報が印刷情報３０に含まれていない場合には、設定部２７は、印刷に用いる設定値（印刷設定）として予め一律に定められたデフォルト値を選定する（ステップＳ６）。
【００８６】
続いて設定部２７は、ステップＳ５ａ又はステップＳ６において選定した設定値を印刷設定画面として表示部２５に表示させる（ステップＳ７）。そして変更部２８は、ユーザーによる変更操作がなされた場合には（ステップＳ８）、印刷に用いる設定値（印刷設定）を変更する（ステップＳ９）。また、ユーザーが印刷指示を行った場合においては（ステップＳ１０）、印刷装置１０は、ステップＳ５ａ又はステップＳ６において選定された設定値或いは変更部２８により一部変更されたその設定値を印刷条件として、印刷部２３に印刷対象のデータファイルを印刷させる（ステップＳ１１）。そして、設定部２７は、印刷に用いられた設定値を、印刷対象のデータファイルの情報と対応付けて印刷情報３０に含ませるよう記憶部２２に記録する（ステップＳ１２）。
【００８７】
なお、この印刷装置１０において、記憶部２２が、印刷情報３０（図４参照）の代わりに、図１１に示す印刷情報５０を保持するようにしても良い。
【００８８】
図１１は、印刷情報５０のデータ構成及び内容例を示す図である。
【００８９】
印刷情報５０は、印刷済みのデータファイルのデータ種別（拡張子の別）毎にそのデータ種別のデータファイルの印刷に用いられた設定値を対応付けた情報である。印刷情報５０は、印刷が実行される毎に、印刷に用いられたデータファイルのファイル名を構成する拡張子、設定値等に応じて更新される。図１１に示すように、印刷情報５０は、登録ユーザー５１、データ種別５２、設定値５３及び印刷日時５５を含んで構成される。
【００９０】
登録ユーザー５１は、予め登録されたユーザーの識別情報であり、登録ユーザー３１と同様である。
【００９１】
データ種別５２は、印刷されたデータ（データファイル）についてのファイル名の一部である拡張子であり、画像、文書等の区別を示す。
【００９２】
設定値５３は、印刷に用いられた印刷条件を示す設定値であり、設定値３３と同様である。即ち、設定値５３は、設定項目として、用紙サイズ５３ａ、用紙種類５３ｂ、印刷枚数５３ｃ、印刷面５３ｄ、印刷割付５３ｅ、印刷位置５３ｆ、解像度５３ｇ、ディザ５３ｈ、明るさ５３ｉ、トナーセーブ５３ｊ及びモノクロ／カラー５３ｋを含む。
【００９３】
印刷日時５５は、対応する登録ユーザー５１、データ種別５２及び設定値５３の組み合わせに基づく印刷が最後に実行された時を示す。
【００９４】
図１１では内容例として、例えば、ユーザーＡが、データ種別が「ＪＰＧ」（画像）のデータファイルを最後に印刷したときに用いられた設定値が、用紙サイズがＡ４で、用紙種類が写真用紙で、印刷枚数が１枚で、印刷面が片面で、印刷割付が４ｕｐで、印刷位置が中央で、解像度が３００ｄｐｉで、ディザリングのパターンが細かく、明るさは明るく、トナーセーブ機能を用い、カラーで印刷をするという設定値であり、その印刷日時が２０１４年２月１日であった例を示している。また、図１１は、ユーザーＡが、データ種別が「ＤＯＣ」（文書）のデータファイルを最後に印刷したときに用いられた設定値が、用紙サイズがＡ４で、用紙種類が普通紙で、印刷枚数が２枚で、印刷面が片面で、印刷割付が２ｕｐで、印刷位置が中央で、解像度が３００ｄｐｉで、ディザリングのパターンが細かく、明るさは暗く、トナーセーブ機能を用い、モノクロで印刷をするという設定値であり、その印刷日時が２０１４年２月２日であった例も示している。
【００９５】
このような印刷情報５０を用いる印刷装置１０は、基本的に図１０で示した動作を行う。印刷情報５０を保持する記憶部２２は、データファイル毎に設定値を保持しているのではなくデータ種別毎に最後に印刷に用いられた設定値を保持することとなるため、ステップＳ５ａでは、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みのデータファイルの情報（同一のデータ種別の情報）が印刷情報５０に含まれていた場合には、設定部２７は、そのデータ種別に対応する設定値５３を、印刷に用いる設定値（印刷設定）として選定することになる。
【００９６】
この場合の印刷装置１０の具体的な動作例を説明する。前提として、記憶部２２に記憶されている印刷情報５０は図１１に例示した内容であるものとする。
【００９７】
ユーザーＡがＵＳＢメモリ１９に格納されている「ａａ４．ＪＰＧ」というデータファイルを印刷対象として指定したとすると、ステップＳ４において、このデータファイルと共通点のあるデータファイル（同一のデータ種別）が印刷情報３０から検索される。そして、印刷情報５０中の「ＪＰＧ」というデータ種別が検索結果となり、これに対応する設定値５３がステップＳ５ａにおいて選定される。そして、ステップＳ７において表示部２５により表示される画面は、図１２に示す内容のものとなる。まず最初に画面４３ａが表示され、ユーザーに次頁の表示指示がなされると画面４３ｂが表示され、ユーザーに更に次頁の表示指示がなされると画面４３ｃが表示される。ユーザーはこれらの各設定項目のうち変更を望む設定項目があればその設定項目だけを変更すれば良い。この変更の結果を反映した設定値（印刷設定）に従ってステップＳ１１において「ａａ４．ＪＰＧ」というデータファイルの印刷がなされることになる。
【００９８】
（実施の形態３）
以下、実施の形態３に係る印刷装置１０について、主に図１３〜図１５を用いて説明する。実施の形態３に係る印刷装置１０も、実施の形態１に係る印刷装置１０とハードウェア構成において同一である。また、機能ブロックについても概ね同一であるが、記憶部２２の記憶内容及び設定部２７の処理内容の一部が異なる。なお、実施の形態１と同じ構成及び処理については詳しい説明を省略する。
【００９９】
本実施の形態に係る記憶部２２は、印刷情報３０に加えて図１３に示す項目情報６０を保持する。
【０１００】
図１３は、項目情報６０のデータ構成及び内容例を示す図である。
【０１０１】
項目情報６０は、基本的に、印刷条件として印刷装置１０が示した設定値の各設定項目の値がユーザーにより変更された回数を記録した情報である。項目情報６０は、変更部２８により設定項目の値が変更されて印刷される毎に更新される。図１３に示すように、項目情報６０は、登録ユーザー６１、データ種別６２及び変更回数６３を含んで構成される。
【０１０２】
登録ユーザー６１は、予め登録されたユーザーの識別情報であり、登録ユーザー３１と同様である。
【０１０３】
データ種別６２は、印刷されたデータ（データファイル）についてのファイル名の一部である拡張子であり、画像、文書等の区別を示す。
【０１０４】
変更回数６３は、各設定項目の値が変更されて印刷された回数を示す。変更回数６３は、用紙サイズ６３ａ、用紙種類６３ｂ、印刷枚数６３ｃ、印刷面６３ｄ、印刷割付６３ｅ、印刷位置６３ｆ、解像度６３ｇ、ディザ６３ｈ、明るさ６３ｉ、トナーセーブ６３ｊ及びモノクロ／カラー６３ｋそれぞれについての変更回数を含む。
【０１０５】
この項目情報６０に基づき、印刷装置１０では、値が変更された回数の多い設定項目を優先した順序で、設定項目が並ぶように構成した印刷設定画面を表示する。
【０１０６】
以下、上述の印刷情報３０に加えて項目情報６０を用いる印刷装置１０における印刷の動作について、図１４に即して説明する。図１４は、実施の形態３に係る印刷装置１０の動作を示すフローチャートである。基本的に、実施の形態１に係る印刷装置１０の動作と同様であるが（図５参照）、ステップＳ７を実施の形態３ではステップＳ７ａに変更しており、またステップＳ９ａを追加している。
【０１０７】
ステップＳ１〜Ｓ６までは、実施の形態１で説明した処理手順と同様である。
【０１０８】
ステップＳ５又はステップＳ６に続いて、設定部２７は、ステップＳ５又はステップＳ６において選定した設定値を、項目情報６０に基づき変更回数の大きい順に設定項目を順序付けた印刷設定画面として、表示部２５に表示させる（ステップＳ７ａ）。そして変更部２８は、ユーザーによる変更操作がなされた場合には（ステップＳ８）、印刷に用いる設定値（印刷設定）を変更し（ステップＳ９）、変更した設定項目についての回数を１増加させるよう項目情報６０を更新する（ステップＳ９ａ）。但し、１回のデータファイルの印刷に際して同じ設定項目が複数回変更されても、項目情報６０の設定項目の回数を１以上は増加させない。また、ユーザーが印刷指示を行った場合においては（ステップＳ１０）、印刷装置１０は、実施の形態１と同様にステップＳ１１、Ｓ１２を実行する。
【０１０９】
なお、このように項目情報６０を記録して、設定項目毎の変更回数に応じて、印刷に用いる設定値を表示する印刷設定画面での各設定項目の表示順序を定めるステップＳ９ａは、例えば実施の形態２の印刷装置１０に適用しても良い。例えば、実施の形態２の変形例として図１１で示した印刷情報５０に基づく「ａａ４．ＪＰＧ」というデータファイルの印刷設定画面は図１２に示すようなものであったが、図１３に例示した内容の項目情報６０に基づいてステップＳ９ａを適用したならば、図１５に示すようになる。図１３の内容例では、「ＪＰＧ」のデータ種別について印刷枚数６３ｃの変更回数が２であり、印刷面６３ｄの変更回数が１であり、印刷割付６３ｅの変更回数が３であり、解像度６３ｇの変更回数が１であり、他の設定項目の変更回数が０である。従って、まず最初に表示される画面４４ａでは、変更回数が高い順に、印刷割付、印刷枚数、印刷面及び解像度という設定項目それぞれの値が表示され、ユーザーに次頁の表示指示がなされると画面４４ｂが表示され、ユーザーに更に次頁の表示指示がなされると画面４４ｃが表示される。このため、変更頻度の高い設定項目を変更する場合においてはユーザーは少ない操作数で所望の変更を行うことができるようになる。
【０１１０】
（他の実施の形態等）
以上、本発明の実施の形態に係る印刷装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【０１１１】
例えば、実施の形態１では、ステップＳ５で、印刷対象のデータファイルと共通点を有する同一ユーザーの印刷済みの複数のデータファイルの情報が印刷情報３０に含まれていた場合には、設定部２７は、共通性が最も高いデータファイルの設定値を選定することとしても良い。具体的には、例えば、印刷対象のデータファイルのファイル名と同一の文字の数が最大のファイル名を有する印刷済みのデータファイルの印刷に用いられた設定値を、印刷に用いる設定値（印刷設定）として選定することとしても良い。また、同種と看做せる２以上のデータ種別（拡張子）を対応付けた情報である関連情報を記憶部２２に予め保持しておき、印刷対象のデータファイルのデータ種別と関連情報において対応付けられているデータ種別のデータファイルは共通点を有すると扱うこととしても良い。例えば関連情報により「ＪＰＧ」と「ＢＭＰ」とを対応付けておくことで、ＪＰＥＧ（Joint Photographic Experts Group）形式の画像を内容とするデータファイルと、ビットマップ形式の画像を内容とするデータファイルとを印刷設定の面において共通点を有するものと扱うことが可能になる。
【０１１２】
また、実施の形態３では、項目情報６０により、各設定項目について変更された回数を記録することとしたが、各設定項目について最終の変更時（日時）を記録することとしても良い。この場合には、現在に近い時に変更された設定項目を優先した順序で各設定項目を印刷設定画面に表示することができる。
【０１１３】
また、印刷装置１０において、ユーザーが明示的に印刷の指示（例えば、印刷指示ボタン１６ｄの操作）を行わなくても、印刷対象のデータファイルを指定するだけで、上述のステップＳ１〜Ｓ６等により設定値が自動的に定まって印刷がなされるようにしても良い。このように、設定値の変更を行わずに印刷がなされるためのモードと、設定値を変更し得るモードとを予めユーザーが設定可能なように印刷装置を構成しても良い。また、印刷装置１０に接続したＵＳＢメモリ等の記憶媒体にデータファイルが１つしか存在しないような場合においては、ユーザーが印刷対象のデータファイルを指定しなくても、特定部２６がその１つのデータファイルを印刷対象として特定することとしても良い。
【０１１４】
また、印刷装置は、接続されたＵＳＢメモリ等の記憶媒体に含まれている１以上のデータファイルのうち、記憶部に記憶している印刷情報３０に同一のデータファイルを示すデータファイル情報３２が含まれていないデータファイルを、優先して順序付けて並べて印刷対象選択画面（図６参照）を表示することとしても良い。これにより、印刷済みのデータファイルとはファイル名、容量及び日付のいずれかが異なるデータファイル、つまり新規なデータファイルを印刷対象として指定するためのユーザーの操作の手間が軽減される。
【０１１５】
また、印刷装置が、ユーザーの識別情報を取得する方法として、指紋の読み取りの他に、ユーザーが印刷装置に接続したＵＳＢメモリ等の記憶媒体に予め記録されている情報（例えば、媒体識別情報、ユーザーが設定したユーザー識別情報等）を読み取る方法を用いても良い。
【０１１６】
また、上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されても良い。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１１７】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１１８】
さらにまた、上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【０１１９】
また、本発明は、上記に示すステップ（手順）を実行する方法であるとしても良い。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、このコンピュータプログラムからなるデジタル信号であるとしても良い。
【０１２０】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしても良い。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしても良い。
【０１２１】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【０１２２】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、このメモリは、上記コンピュータプログラムを記憶しており、マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【０１２３】
また、上記プログラムまたは上記デジタル信号を上記非一時的な記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【０１２４】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【０１２５】
本発明は、記憶媒体に格納されたデータファイルを印刷する印刷装置等に利用できる。
【符号の説明】
【０１２６】
１０  印刷装置
１１  指紋認証装置
１２  メモリ
１３  印刷エンジン
１４  接続Ｉ／Ｆ
１５  ＬＣＤ
１６  オペレーションパネル
１６ａ  指示ボタン
１６ｂ  前頁表示指示ボタン
１６ｃ  次頁表示指示ボタン
１６ｄ  印刷指示ボタン
１７  ＡＳＩＣ
１９  ＵＳＢメモリ
２１  認証部
２２  記憶部
２３  印刷部
２４  接続部
２５  表示部
２６  特定部
２７  設定部
２８  変更部
【図１】
2016016528.tif 000003
【図２】
2016016528.tif 000004
【図３】
2016016528.tif 000005
【図４】
2016016528.tif 000006
【図５】
2016016528.tif 000007
【図６】
2016016528.tif 000008
【図７】
2016016528.tif 000009
【図８】
2016016528.tif 000010
【図９】
2016016528.tif 000011
【図１０】
2016016528.tif 000012
【図１１】
2016016528.tif 000013
【図１２】
2016016528.tif 000014
【図１３】
2016016528.tif 000015
【図１４】
2016016528.tif 000016
【図１５】
2016016528.tif 000017