(57)【要約】【課題】外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティを実現可能な画像形成装置、印刷条件変更方法、印刷条件変更プログラム、及びそのプログラムを記録した記録媒体を提供する。【解決手段】画像形成装置１００は、外部記憶装置１０４を接続するインタフェース１２を有し、外部記憶装置１０４に格納されたデータＤのファイル名に付加された所定の文字列から取得した印刷条件に従って、データＤの印刷を行う装置であって、印刷時に設定された新規の印刷条件を取得する取得手段１１と、データＤのファイル名に付加された所定の文字列を抽出する抽出手段３１と、前記新規の印刷条件と前記所定の文字列が示す既存の印刷条件とが一致しているか否かの判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手段３２とを有することを特徴とする。【選択図】図４
2009160820.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置であって、
印刷時に設定された新規の印刷条件を取得する取得手段と、
前記データのファイル名に付加された所定の文字列を抽出する抽出手段と、
前記取得手段により取得した前記新規の印刷条件と、前記抽出手段により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手段とを有することを特徴とする画像形成装置。
【請求項２】
前記変更手段は、
前記データのファイル名に付加された前記既存の印刷条件を示す所定の文字列を、前記新規の印刷所条件を示す所定の文字列に置き換えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記変更手段は、
前記データの複製データを生成し、生成した前記複製データのファイル名に付加された前記既存の印刷条件を示す所定の文字列を、前記新規の印刷条件を示す所定の文字列に置き換えることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記印刷条件と、前記印刷条件の変更を許可するか否かを示す印刷条件許可情報とが関連付けられている管理情報を有し、
前記変更手段は、
前記既存の印刷条件を示す所定の文字列を変更するときに、
前記新規の印刷条件に基づいて前記管理情報を参照し、前記新規の印刷条件に対応付けられた前記印刷条件許可情報が、印刷条件の変更を許可する設定となっている場合に、
前記既存の印刷条件を、前記新規の印刷条件に変更することを特徴とする請求項１ないし３のいずれか一項に記載の画像形成装置。
【請求項５】
前記変更手段は、
前記新規の印刷条件に従って前記データの印刷を行う前に、
前記既存の印刷条件を前記新規の印刷条件に変更することを特徴とする請求項１ないし４のいずれか一項に記載の画像形成装置。
【請求項６】
前記変更手段は、
前記新規の印刷条件に従って前記データの印刷を行った後に、
前記既存の印刷条件を、印刷結果に基づいて印刷動作可能であった前記新規の印刷条件に変更することを特徴とする請求項１ないし４のいずれか一項に記載の画像形成装置。
【請求項７】
前記変更手段は、
前記判定結果が不一致の場合に、
前記データのファイル名に付加された所定の文字列を、前記新規の印刷条件を示す文字列へ変更することを特徴とする請求項１ないし６のいずれか一項に記載の画像形成装置。
【請求項８】
外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置における印刷条件変更方法であって、
印刷時に設定された新規の印刷条件を取得する取得手順と、
前記データのファイル名に付加された所定の文字列を抽出する抽出手順と、
前記取得手順により取得した前記新規の印刷条件と、前記抽出手順により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手順とを有することを特徴とする印刷条件変更方法。
【請求項９】
外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置における印刷条件変更プログラムであって、
コンピュータを、
印刷時に設定された新規の印刷条件を取得する取得手段と、
前記データのファイル名に付加された所定の文字列を抽出する抽出手段と、
前記取得手段により取得した前記新規の印刷条件と、前記抽出手段により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手段として機能させる印刷条件変更プログラム。
【請求項１０】
請求項９に記載の印刷条件変更プログラムを記録した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置に格納されたデータを印刷する画像形成装置、印刷条件変更方法、印刷条件変更プログラム、及びそのプログラムを記録した記録媒体に関し、特に、データのファイル名に規則文字列として付加された印刷条件に従い印刷を行う技術に関するものである。
【背景技術】
【０００２】
従来では、ユーザが所定のデータを画像形成装置にて印刷する場合には、ＰＣ（Personal Computer）を介して行っていたが、近年、データを格納する外部記憶装置の大容量化や優れた携帯性（小型化）を実現する技術向上に伴い、外部記憶装置を直接画像形成装置へ接続し、外部記憶装置に格納されたデータを印刷する機会が増えている。例えば、特許文献１に開示されている画像形成装置のように、画像データなどを格納したＵＳＢ（Universal Serial Bus）メモリを、所定の差込口に挿入し、ＵＳＢホストＩ／Ｆを介して直接画像データを印刷可能な印刷装置などである。
【０００３】
しかし、上記画像形成装置で問題となるのが、外部記憶装置から読み出した画像データを印刷するときに、「どのように印刷条件を指定するのか」と言う点である。その解決方法として、例えば、プリンタドライバのＵＩ（User Interface）を介して行っていたような印刷条件設定を、画像形成装置が備える操作パネルを介して行うなどの方法が考えられるが、操作パネルのインタフェースは、画像形成装置の機種ごとに異なるため、全ての装置において、設定し易いインタフェースを備えているとは限らない。そのため、場合によっては、ユーザにとって印刷条件設定の作業が煩雑となってしまう装置もある。
【０００４】
そこで、特許文献２には、印刷を所望するファイルのファイル名、またはそのファイルが格納されているフォルダ名に、規則文字列に相当する文字列を組み込むと言う容易な操作によって、その組み込まれた文字列に基づいて所望の印刷条件を設定し、その印刷条件の設定内容に応じた形式でファイルの印刷データを印刷することが可能な印刷制御装置が開示されている。
【０００５】
このように、特許文献２に開示されている技術により、上記に挙げた印刷条件設定の煩雑性を軽減することができる。
【特許文献１】特開２００６―０７９４７３号公報
【特許文献２】特開２００６−２８５９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献２に開示されている従来の画像形成装置では、外部記憶装置を接続した状態で、画像形成装置側のＵＩ（例えば「操作パネル」など）を介して簡便に印刷条件設定が行えると言う課題については解決できていない。例えば、ユーザは、外部記憶装置を画像形成装置へ接続し、印刷を行うときに、ファイル名に付加される規則文字列から取得した印刷条件を変更したい場合がある。
【０００７】
本来、印刷条件は、ユーザが印刷を行うときに、所望する印刷物（印刷結果）に応じて、その場で設定されるべき情報である。そのため、ユーザが印刷を行うときに、印刷条件を変更することは十分に考えられ、従来の画像形成装置では、その際に十分なユーザビリティを提供しているとは言えない。
【０００８】
更に、印刷時に行ったユーザによる印刷条件設定は、印刷対象であるデータに関連付けられた最新の印刷条件として永続化（一時的な印刷条件変更でなく、次回印刷時にも反映）されることが望ましい。なぜなら、次回印刷において、最新の印刷条件を反映させておくことで、印刷時の印刷条件の設定作業（変更作業）を、極力少なくする（設定の手間を省く）ことができるからである。
【０００９】
本発明では、上記従来技術の問題点に鑑み、外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティをユーザに提供可能な画像形成装置、印刷条件変更方法、印刷条件変更プログラム、及びそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の画像形成装置は、外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置であって、印刷時に設定された新規の印刷条件を取得する取得手段と、前記データのファイル名に付加された所定の文字列を抽出する抽出手段と、前記取得手段により取得した前記新規の印刷条件と、前記抽出手段により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手段とを有することを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の画像形成装置は、前記変更手段において、前記データのファイル名に付加された前記既存の印刷条件を示す所定の文字列を、前記新規の印刷所条件を示す所定の文字列に置き換えることを特徴とする。
【００１２】
また、上記目的を達成するため、本発明の画像形成装置は、前記変更手段において、前記データの複製データを生成し、生成した前記複製データのファイル名に付加された前記既存の印刷条件を示す所定の文字列を、前記新規の印刷条件を示す所定の文字列に置き換えることを特徴とする。
【００１３】
また、上記目的を達成するため、本発明の画像形成装置は、前記印刷条件と、前記印刷条件の変更を許可するか否かを示す印刷条件許可情報とが関連付けられている管理情報を有し、前記変更手段が、前記既存の印刷条件を示す所定の文字列を変更するときに、前記新規の印刷条件に基づいて前記管理情報を参照し、前記新規の印刷条件に対応付けられた前記印刷条件許可情報が、印刷条件の変更を許可する設定となっている場合に、前記既存の印刷条件を、前記新規の印刷条件に変更することを特徴とする。
【００１４】
また、上記目的を達成するため、本発明の画像形成装置は、前記変更手段において、前記新規の印刷条件に従って前記データの印刷を行う前に、前記既存の印刷条件を前記新規の印刷条件に変更することを特徴とする。
【００１５】
また、上記目的を達成するため、本発明の画像形成装置は、前記変更手段において、前記新規の印刷条件に従って前記データの印刷を行った後に、前記既存の印刷条件を、印刷結果に基づいて印刷動作可能であった前記新規の印刷条件に変更することを特徴とする。
【００１６】
また、上記目的を達成するため、本発明の画像形成装置は、前記変更手段において、前記判定結果が、不一致と判定された場合に、前記データのファイル名に付加された所定の文字列を、前記新規の印刷条件を示す文字列へ変更することを特徴とする。
【００１７】
これによって、本発明の画像形成装置は、外部記憶装置に格納されたデータを印刷する際に、印刷対象であるデータに対して新規の印刷条件が設定されると、設定された新規の印刷条件を基に、データのファイル名、又はデータから複製した複製データのどちらかに付加されている印刷条件を示す規則文字列を変更する構成とし、外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティをユーザに提供することができる。
【００１８】
上記目的を達成するため、本発明の印刷条件変更方法は、外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置における印刷条件変更方法であって、印刷時に設定された新規の印刷条件を取得する取得手順と、前記データのファイル名に付加された所定の文字列を抽出する抽出手順と、前記取得手順により取得した前記新規の印刷条件と、前記抽出手順により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手順とを有することを特徴とする。
【００１９】
これによって、本発明の印刷条件変更方法は、外部記憶装置に格納されたデータを印刷する際に、印刷対象であるデータに対して新規の印刷条件が設定されると、設定された新規の印刷条件を基に、データのファイル名、又はデータから複製した複製データのどちらかに付加されている印刷条件を示す規則文字列を変更することで、外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティをユーザに提供することができる。
【００２０】
上記目的を達成するため、本発明の画像形成装置における印刷条件変更プログラムは、外部記憶装置と当該画像形成装置とを接続するためのインタフェースを有し、前記外部記憶装置に格納されたデータのファイル名に付加された所定の文字列から印刷条件を取得し、取得した前記印刷条件に従って、前記インタフェースを介して読み出した前記データの印刷を行う画像形成装置における印刷条件変更プログラムであって、コンピュータを、印刷時に設定された新規の印刷条件を取得する取得手段と、前記データのファイル名に付加された所定の文字列を抽出する抽出手段と、前記取得手段により取得した前記新規の印刷条件と、前記抽出手段により抽出した前記所定の文字列が示す既存の印刷条件とが一致しているか否かを判定し、判定結果に応じて、前記既存の印刷条件を前記新規の印刷条件に変更する変更手段として機能させる。
【００２１】
これによって、本発明の画像形成装置における印刷条件変更プログラムは、コンピュータを、外部記憶装置に格納されたデータを印刷する際に、印刷対象であるデータに対して新規の印刷条件が設定されると、設定された新規の印刷条件を基に、データのファイル名、又はデータから複製した複製データのどちらかに付加されている印刷条件を示す規則文字列を変更するように機能させることができる。
【００２２】
よって、本発明の印刷条件変更プログラムは、外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティをユーザに提供することができる。
【発明の効果】
【００２３】
本発明によれば、外部記憶装置に格納されたデータに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置からのデータ印刷において高いユーザビリティをユーザに提供可能な画像形成装置、印刷条件変更方法、印刷条件変更プログラム、及びそのプログラムを記録した記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好適な実施の形態（以下、「実施形態」という。）について、図面を用いて詳細に説明する。
【００２５】
［第１の実施形態］
＜外部記憶装置に格納されたデータの印刷＞
まず、本実施形態において以下に説明を行う、「外部記憶装置からのダイレクト印刷機能」について、図１を用いて説明する。図１は、本発明の第１の実施形態に係る外部記憶装置１０４に格納されたデータＤを印刷するときの動作例を示す図である。
【００２６】
図１の動作例に示すように、本実施形態に係る画像形成装置１００は、外部記憶装置１０４に格納されたデータＤを印刷することができる。
【００２７】
まず、ユーザは、印刷したいデータＤが格納された外部記憶装置１０４を、画像形成装置１００に接続する。ここで、本実施形態に係るデータＤと外部記憶装置１０４について補足する。上記データＤは、ユーザが所有するＰＣ（Personal Computer）にインストールされた各種アプリケーションにより生成されたデータを意味し、例えば、Acrobat（登録商標）により生成されたＰＤＦ（Portable Document Format）データなどが該当する。また、上記外部記憶装置１０４は、データＤの消去・書き込みを自由に行うことができ、電源を切っても内容が消えない半導体メモリであり、例えば、ＵＳＢメモリなどが該当する。
【００２８】
本実施形態に係る画像形成装置１００は、外部記憶装置１０４が接続されたことを検知すると、外部記憶装置１０４に格納されているデータＤの情報を取得し、当該画像形成装置１００が有する操作パネルなどの表示画面に、取得したデータＤの情報を表示する。ここで、本実施形態に係る画像形成装置１００について補足する。上記画像形成装置１００は、所定のアプリケーションデータをダイレクトに印刷可能な機能（ダイレクト印刷機能）を有する装置である。更に、本実施形態に係る画像形成装置１００は、表示機能及びユーザインタフェース（ＵＩ）機能を有している。例えば、タッチパネルを備えた操作パネルなどが該当する。
【００２９】
ユーザは、表示された情報を基に、操作パネルのＵＩ機能を介して印刷したいデータＤを選択する。
【００３０】
画像形成装置１００は、選択されたデータＤのファイルを外部記憶装置１０４から取得し、データＤのファイル名である所定の文字列も取得する。データＤのファイル名には、ユーザによって予め設定された印刷条件を示す所定の規則文字列が付加されている。図１には、もともとのファイル名が"企画書"と言うＰＤＦデータに対して、２部の両面印刷を行うと言う印刷条件を示す規則文字列"［２部］［両面］"が付加されている例が示されている。
【００３１】
画像形成装置１００は、取得したファイル名から印刷条件を示す規則文字列を抽出し、抽出した規則文字列を解析した後に、再び操作パネルの表示画面へ、データＤに設定された印刷条件を表示する。
【００３２】
ユーザは、表示された印刷条件の内容を確認した後に、ＵＩ機能を介してデータＤの印刷を指示する。
【００３３】
その結果、画像形成装置１００は、ユーザからの印刷要求を受け付け、抽出した規則文字列に対応する印刷条件に従ってデータＤの印刷を行う。例えば、図１の場合には、データＤのファイル名に"［２部］［両面］"が付加されていることから、画像形成装置１００で、企画書の両面印刷物Ｐを２部作成する（参照符号Ｐ１及びＰ２）。
【００３４】
上記に説明したように、アプリケーションデータを、プリンタドライバなどを介さず、直接印刷を行うことを「ダイレクト印刷」と言い、ユーザが、複雑な印刷条件設定などを行わずとも、所望するデータを直感的かつ簡便に印刷することができる点に特徴がある。
【００３５】
このように、本実施形態に係る画像形成装置１００では、利便性の高い「外部記憶装置からのダイレクト印刷機能」をユーザに提供している。
【００３６】
＜ハードウェア構成＞
では、本実施形態に係る画像形成装置１００のハードウェア構成について、図２及び図３を用いて説明する。図２は、本発明の第１の実施形態に係る画像形成装置１００のハードウェア構成の一例を示す図である。また、図３は、画像形成装置１００が有する操作パネル１１の一例を示す図である。
【００３７】
本実施形態に係る画像形成装置１００は、操作パネル１１と、外部記憶装置Ｉ／Ｆ１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、ＨＤＤ（Hard Disk Drive）１１０と、スキャナ１５と、プロッタ１６とから構成され、それぞれバスで相互に接続されている。
【００３８】
操作パネル１１は、入力装置１０１と表示装置１０２とを有しており、入力装置１０１は、ハードウェアキーなどで構成され、画像形成装置１００に各操作信号を入力するのに用いられる。また、表示装置１０２は、ディスプレイなどで構成され、例えば印刷条件などの画像形成動作に関する各種情報を表示する。
【００３９】
操作パネル１１は、上記構成により、図３に示すようなＵＩ機能をユーザに提供している。例えば、ＵＩ機能には、印刷条件などの画像形成動作に関する各種情報を表示する表示画面２１と、画像形成装置１００が有するプリンタ、スキャナ、ファクス、コピーなどの動作機能を切り替える機能切り換えキー２２と、画像形成装置１００に設定値などを含む各種情報を入力するテンキー２３と、各種機能の動作開始を指示するスタートキー２４と、設定中の動作条件をクリア／動作中の機能を停止させるクリア／ストップキー２５と、画像形成動作に関する設定値などを初期状態に戻す初期設定キー２６と、装置の操作方法などに関する情報の表示を指示するＨｅｌｐキー２７と、一時的に設定されている各種機能動作に関する設定などをリセットするリセットキー２８とから構成されている。ユーザは、このようなＵＩ機能を介して、対話形式により画像形成装置１００を操作する。例えば、外部記憶装置１０４からのデータＤを印刷するときの印刷条件を変更したい場合には、上記ＵＩ機能を介して行う。
【００４０】
データ通信Ｉ／Ｆ１４は、ホストインタフェース装置１０９を有しており、画像処理装置１００を、有線及び／又は無線回線により構築されたＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワーク（データ通信網）などのデータ伝送路（非図示）に接続するインタフェースである。
【００４１】
ＨＤＤ１１０は、画像形成装置１００で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、ＨＤＤ１１０は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００４２】
外部記憶装置Ｉ／Ｆ１２は、インタフェース装置１０３を有しており、例えばＵＳＢメモリなどの外部記憶装置１０４を、画像形成装置１００に接続するためのインタフェースである。画像形成装置１００には、外部記憶装置Ｉ／Ｆ１２に接続するための差込口（非図示）が設けられており、外部記憶装置１０４が備える接続端子が差込口に挿入されることにより、画像形成装置１００と外部記憶装置１０４との間でデータのやり取りを行うことが可能となる。
【００４３】
コントローラ１３は、ＲＯＭ（Read Only Memory）１０５、ＲＡＭ（Random Access Memory）１０６、ＮＶ−ＲＡＭ（Non Volatile RAM）１０７、及びＣＰＵ（Central Processing Unit）１０８とを有しており、ＲＯＭ１０５は、画像形成装置１００が起動されるときに実行されるプログラム（ＯＳ：Operating Systemの役割をするプログラム）や各種データ、また画像形成装置１００が有する各種機能を実現するプログラム（アプリケーションプログラム）や各種データを格納している。また、ＲＡＭ１０６は、ＲＯＭ１０５やＨＤＤ１１０から読み出された各種プログラムやデータを一時保持する。ＮＶ−ＲＡＭ１０７は、画像形成動作を制御するための初期設定値（印刷制御に関する初期設定値）などの画像形成装置１００に関する設定データを格納している。更に、ＣＰＵ１０８は、ＲＡＭ１０６が一時保持しているプログラムを実行する。コントローラ１３は、上記構成により、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１０５からＲＡＭ１０６上に読み出されたＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１０８により実行し、印刷データを解釈してビットマップイメージを生成する。
【００４４】
スキャナ１５は、画像読取装置１１１を有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ１６は、印刷装置１１２を有しており、例えば、電子写真プロセス方式によって、コントローラ１３から転送されたビットマップイメージを記録紙（印刷用紙）に印刷する。ここでは、画像形成方式の一例として電子写真プロセス方式による例を示ししたが、この内容に本発明が限定されるものではない。例えば、インクジェットプロセス方式であってもよい。
【００４５】
このように、本実施形態に係る画像形成装置１００では、コントローラ１３のＲＡＭ１０６に読み出されたＰＤＬを解釈可能なプログラムがＣＰＵ１０８で実行され、外部記憶装置１０４から外部記憶装置Ｉ／Ｆ１２を介して取得したアプリケーションデータからビットマップイメージを生成し、生成したビットマップデータがプロッタ１６へ転送され、外部記憶装置１０４からのデータ印刷を行っている。
【００４６】
＜印刷条件変更機能＞
ここからは、外部記憶装置１０４からのデータ印刷を行うときに、本実施形態に係る画像形成装置１００が行う印刷条件変更について、図４から図９を用いて説明を行う。では、本実施形態に係る画像形成装置１００が有する「印刷条件変更機能」の構成について、図４を用いて説明する。
【００４７】
＜＜機能構成の概要＞＞
図４は、本発明の第１の実施形態に係る画像形成装置１００が有する機能構成の一例を示す図である。
【００４８】
本実施形態に係る画像形成装置１００は、外部記憶装置１０４からのデータ印刷を行うときの上記「印刷条件変更機能」を実現するため、外部記憶装置１０４から取得したデータＤのファイル名から印刷条件を示す規則文字列を抽出する規則文字列抽出部３１と、操作パネル１１を介して受け取った印刷条件を基に既存の印刷条件を変更する印刷条件変更部３２とを有している。
【００４９】
以下に、上記各機能部について説明する。
規則文字列抽出部３１は、まず、画像形成装置１００が、外部記憶装置Ｉ／Ｆ１２を介して外部記憶装置１０４から取得したデータＤのファイル名を取得する。次いで、取得したファイル名から印刷条件を示す規則文字列（請求項記載の「所定の文字列」に対応する）を抽出する（請求項記載の「抽出手段」に対応する）。
【００５０】
印刷条件変更部３２は、データＤを印刷する前に、ユーザによって操作パネル１１のＵＩ機能を介して設定された印刷条件と、規則文字列抽出部３１により抽出した規則文字列が示す印刷条件とを比較し、比較結果が異なる場合に、操作パネル１１から改めて設定された印刷条件を基に、データＤの印刷条件を変更する。更に、データＤのファイル名に付加されている所定の規則文字列を最新の印刷条件へ更新する（請求項記載の「変更手段」に対応する）。
【００５１】
以降に、上記各機能により実現される「印刷条件変更機能」について、より詳しく説明する。
【００５２】
＜＜データ構成＞＞
本実施形態に係る「印刷条件変更機能」において用いられる印刷条件変更に関するデータについて、図５を用いて説明する。図５は、本発明の第１の実施形態に係る印刷条件管理データ４１の構成例を示す図である。
【００５３】
本実施形態に係る画像形成装置１００は、図５に示す印刷条件管理データ４１を、不揮発性の記憶装置であるＨＤＤ１１０又はＮＶ−ＲＡＭ１０７などの所定の記憶領域に格納している。
【００５４】
印刷条件管理データ４１は、ファイル名に付加される所定の規則文字列と、規則文字列が示す印刷条件情報とを関連付ける構成となっている（請求項記載の「管理情報」に対応する）。例えば、図５に示す印刷条件管理データ４１では、規則文字列"［＊部］"に、「＊部印刷する」と言う印刷条件情報が対応付けられている。また、規則文字列"［両面］"に、「両面で印刷する」と言う印刷条件情報が対応付けられている。画像形成装置１００は、外部記憶装置１０４から取得したデータＤを印刷するときに、規則文字列抽出部３１により抽出した文字列を基に、上記印刷条件管理データ４１を参照し、対応する印刷条件に従って印刷を行う。
【００５５】
更に、印刷条件管理データ４１には、ユーザによって操作パネル１１を介して新たな印刷条件が設定された場合に、データＤのファイル名に付加されている既存の規則文字列を、最新の印刷条件に更新することを許可するか否かを示す印刷条件変更許可情報が、規則文字列と印刷条件情報とに関連付けられている。この情報項目は、印刷条件変更部３２によって、ユーザから操作パネル１１を介して変更指示された場合に参照される。例えば、図５に示す印刷条件管理データ４１では、「＊部印刷する」と言う印刷条件情報が対応付けられた規則文字列"［＊部］"に対して、印刷条件変更許可情報「ＯＮ」が対応付けられている。また、「奇数ページのみ印刷する」と言う印刷条件情報が対応付けられた規則文字列"［奇数］"に対して、印刷条件変更許可情報「ＯＦＦ」が対応付けられている。
【００５６】
印刷条件変更部３２は、操作パネル１１のＵＩ機能を介して受け付けた新規の印刷条件を基に印刷条件管理データ４１を参照し、変更しようとしている印刷条件に該当する印刷条件変更許可情報を特定する。その結果、対応する印刷条件変更許可情報に「ＯＮ」が設定されていると、印刷条件を最新に変更してもよいと判断し、ファイル名に付加された規則文字列を更新する（既存の印刷条件を新規の印刷条件に更新する）。また、対応する印刷条件変更許可情報に「ＯＦＦ」が設定されていると、印刷条件の変更を許可しないと判断し、ファイル名に付加された規則文字列（既存の印刷条件を示す規則文字列）の変更は行わない。上記変更許可判定の処理については、後述する「（手順３）印刷条件の変更」にて詳しく説明する。
【００５７】
ここで、図５では、テーブル形式の印刷条件管理データ４１のデータ構成例が示されているが、本発明はこのデータ形式に限定されるものではない。印刷条件許可情報と、規則文字列と、印刷条件情報とが一意に対応するデータ形式であればよい。
【００５８】
＜＜機能動作の概要＞＞
上記で説明を行った各機能部によって、本実施形態に係る画像形成装置１００が有する「印刷条件変更機能」が、どのように動作し実現されているのかについて、図６から図１０を用いて説明する。以下の説明では、機能動作について分かり易く説明するために、ユーザが予めファイル名に印刷条件「２部両面印刷」を設定したデータＤを外部記憶装置１０４に格納し、格納されたデータＤを印刷する際に、印刷条件の部数を「５部」へ変更した場合の動作例に従って行う。
【００５９】
（手順１）規則文字列の抽出
まず、規則文字列抽出部３１は、接続された外部記憶装置１０４の所定の記憶領域から取得したデータＤのファイル名を操作パネル１１へ渡す。操作パネル１１は、受け取ったファイル名を表示画面２１に表示し、ユーザへ印刷するデータＤを、ＵＩ機能を介して選択させる。
【００６０】
規則文字列抽出部３１は、操作パネル１１のＵＩ機能を介して選択された結果を受けて、印刷指示された（選択された）データＤのファイル名から規則文字列を抽出する。例えば、図４に示すように、拡張子（pdf）を除くファイル名が"［２部］［両面］企画書"の場合には、所定の抽出規則に従って規則文字列"［２部］"や"［両面］"を抽出する。所定の抽出規則とは、ファイル名に付加された印刷条件を示す規則文字列を抽出するために、予め決めておいた文字列操作の規則である。図４の場合には、所定の抽出規則として、ファイル名に付加された文字列の中で'［'と'］'とを先頭と終端に含む文字列を、印刷条件を示す規則文字列として抽出する。ここでは、上記所定の抽出規則に従った規則文字列の抽出例を示したが、本発明が上記抽出方法に限定されるものではない。ファイル名に対して文字列操作を行い、印刷条件を示す文字列が抽出可能であれば、どのような方法であってもよい。
【００６１】
上記方法にて抽出した規則文字列は、操作パネル１１に渡され、操作パネル１１によって、図６に示すような「ユーザに現在設定されている印刷条件の確認を促す」表示画面２１が表示される。図６は、本発明の第１の実施形態に係る印刷条件確認を行う確認画面の一例を示す図である。
【００６２】
ユーザは、操作パネル１１の表示画面２１に表示された印刷条件の内容（２部両面印刷）を確認し、この内容で印刷したい場合には、同画面に表示された［ＹＥＳ］ボタンを押下する。これにより、画像形成装置１００では、現在設定されている印刷条件がＲＡＭ１０６上へ読み出され、読み出された印刷条件に従ったデータＤの印刷指示を受け付ける。また、印刷条件を変更したい場合には、同画面に表示された［ＮＯ］ボタンを押下する。その結果、画像形成装置１００は、印刷条件変更の指示を受け付け、図７に示すような「現在の印刷条件を基に新たな設定を促す」表示画面２１を表示する。
【００６３】
画像形成装置１００は、同画面に表示された［ＮＯ］ボタンが押下された場合に、規則文字列抽出部３１により、抽出された規則文字列が、既存の印刷条件情報として印刷条件変更部３２へ渡される。
【００６４】
（手順２）印刷条件設定の取得
図７は、本発明の第１の実施形態に係る印刷条件設定を行う設定画面の一例を示す図である。図７には、ユーザが、操作パネル１１のＵＩ機能を介して、現在設定されている印刷条件のうち、部数設定が「２部」から「５部」へ変更された例が示されている。このように、ユーザは、操作パネル１１の表示画面２１に表示された設定画面を介して、変更したい設定項目を操作し、所望する設定値を選択する。その結果、操作パネル１１がＵＩ機能を介して印刷条件設定を受け付ける（請求項記載の「取得手段」に対応する）。その結果、操作パネル１１は、受け付けた印刷条件設定を新規の印刷条件情報として印刷条件変更部３２へ渡す。
【００６５】
（手順３）印刷条件の変更
印刷条件変更部３２は、操作パネル１１から新規の印刷条件情報を受け付けると、印刷条件変更が指示されたとして、受け付けた新規の印刷条件情報と規則文字列抽出部３１から受け付けた既存の印刷条件情報とが一致するか否かを判定する。
【００６６】
印刷条件変更部３２は、新規の印刷条件と既存の印刷条件とが一致する場合には、既存の印刷条件がＲＡＭ１０６上へ読み出され、印刷条件として有効となる。
【００６７】
また、印刷条件変更部３２は、新規の印刷条件と既存の印刷条件とが一致しない場合には、新規の印刷条件がＲＡＭ１０６上に読み出され、印刷条件として有効となる。
【００６８】
このとき、操作パネル１１では、図７に示す設定画面から印刷条件設定を受け付けると、図８に示すような「印刷条件設定の確定と変更指示を促す」表示画面２１を表示する。図８は、本発明の第１の実施形態に係る印刷条件変更を指示する操作画面の一例を示す図である。図８（a）には、新たに設定した印刷条件を現在ファイル名に付加されている規則文字列に反映し設定を永続化するか、一時的な設定変更とするかを選択指示可能な設定画面例が示されており、また図８（b）には、永続化する方法（以下、「変更方式」と言う。）として、元データＤのファイル名を上書きする方法（以下、「上書き方式」と言う。）か、元データＤを複製する方法（以下、「複製方式」と言う。）のどちらか一方の方法を選択指示可能な設定画面例が示されている。
【００６９】
操作パネル１１は、図８（a）に示す設定画面を介して受け付けた［残さない］ボタンが押下されたことによる一時的な印刷条件の変更指示を印刷条件変更部３２へ渡す。
【００７０】
また、操作パネル１１は、図８（a）に示す設定画面を介して［残す］ボタンが押下されたことを受け付けると、図８（b）に示す設定画面を表示し、設定された印刷条件を永続化する変更方式をユーザに選択させる。
【００７１】
（印刷条件の変更方式について）
本実施形態では、図８（b）に示すように、印刷条件の変更方式として、「上書き方式」と、「複製方式」とが選択可能となっている。では、上記２つの方式について、図９を用いて説明する。
【００７２】
図９は、本発明の第１の実施形態に係る変更された印刷条件を反映する動作例を示す図である。図９（a）には、「上書き方式」の例が示されており、図９（b）には、「複製方式」が示されている。
【００７３】
・「上書き方式」
図９（a）に示すように、印刷条件変更部３２は、例えば、操作パネル１１のＵＩ機能を介して新規の部数設定「５部」と、変更方式「上書き方式」とを受け付けた場合に、受け付けた部数設定と変更方式とを基に、規則文字列抽出部３１から受け取った規則文字列を新規の印刷条件を反映し更新する。例えば、元データＤから抽出した規則文字列が"［２部］［両面］"の場合には、変更方式「上書き方式」に従って、部数設定「５部」を基に変更した規則文字列の"［５部］［両面］"を基に、元データＤのファイル名"［２部］［両面］企画書"を"［５部］［両面］企画書"へ書き換える。
【００７４】
・「複製方式」
「複製方式」は、上記「上書き方式」に対して、元データＤのファイル名を書き換えず、元データＤから複製した複製データＣＰのファイル名へ反映させる。すなわち、印刷条件変更部３２は、図９（b）に示すように、変更方式「複写方式」に従って、元データＤから複製データＣＰを生成し、生成した複製データＣＰのファイル名"［２部］［両面］企画書"を"［５部］［両面］企画書"へ書き換える。
【００７５】
本実施形態では、印刷条件の変更を外部記憶装置１０４のデータＤへ反映させる場合に、２つの方式をユーザによって選択指示可能としたことにより、上記「上書き方式」では、外部記憶装置１０４の記憶領域を印刷条件変更の度に消費してしまうと言う「複製方式」特有の問題がない。また、上記「複写方式」では、データＤを印刷する画像形成装置１００のハードウェア仕様や機能搭載状態などを考慮した印刷条件のバリエーション（１つのデータに対して複数の印刷条件の組み合わせ設定）をもたせることができないと言う「上書き方式」の問題がない。このように、本実施形態では、ユーザが、外部記憶装置１０４の記憶領域の空き状況や、格納されたデータに対し所望する印刷対応などに応じて適切に変更することができる。
【００７６】
（「上書き方式」における印刷条件許可判定）
また、印刷条件変更部３２は、上記「上書き方式」に従って印刷条件を変更する場合に、図１０に示すような判定動作を行う。図１０は、本発明の第１の実施形態に係る印刷条件変更時の許可を判定する動作例を示す図である。
【００７７】
印刷条件変更部３２は、操作パネル１１のＵＩ機能を介して受け取った新規の印刷条件が、変更を許可されている印刷条件か否かを判定する。具体的には、印刷条件変更部３２は、受け付けた新規の印刷条件を基に、ＨＤＤ１１０などの不揮発性の記憶装置に格納されている図５に示すような印刷制御管理データ４１を参照し、印刷条件に該当する印刷条件変更許可情報から、変更しようとしている印刷条件が変更許可された条件か否かを判定する。
【００７８】
印刷条件変更部３２は、既存のデータＤのファイル名に規則文字列"［２部］"が含まれている場合に、ユーザから「５部印刷する」と言う新規の印刷条件が設定されると、印刷条件管理データ４１の印刷条件情報「＊部印刷する」の項目に対応する印刷条件変更許可情報を参照する。その結果、対応する印刷条件変更許可情報に「ＯＮ」が設定されていることから、印刷条件を最新に変更してもよいと判断し、ファイル名に付加された規則文字列を更新する（既存の印刷条件を新規の印刷条件に更新する）。また、図１０に示すように、ユーザから「奇数ページのみ印刷する」と言う新規の印刷条件が設定されると、印刷条件管理データ４１の印刷条件情報「奇数ページのみ印刷する」の項目に対応する印刷条件変更許可情報を参照する。その結果、対応する印刷条件変更許可情報に「ＯＦＦ」が設定されていることから、印刷条件の変更を許可しないと判断し、ファイル名に付加された規則文字列の変更は行わない（既存の印刷条件を変更しない）。このとき、印刷条件変更部３２は、新規の印刷条件が、印刷条件許可情報に基づいて、ファイル名に付加された規則文字列の変更ができなかった場合に、その旨を知らせる表示画面２１を表示するように操作パネル１１に指示する。ここで、上記印刷条件許可情報の例として、「許可する／許可しない」の設定を「ＯＮ／ＯＦＦ」により示したが、本発明はこの情報形態に限定されるものではない。例えば、「許可する／許可しない」の設定を「１／０」で表すなど、印刷条件の許可が判断できれば、どのような情報形態であってもよい。
【００７９】
このように、本実施形態に係る画像形成装置１００は、上記に説明を行った各機能部による構成により、外部記憶装置１０４に格納されたデータＤを印刷する際に、印刷対象であるデータＤに対して新規の印刷条件が設定されると、設定された新規の印刷条件を基に、データＤのファイル名、又はデータＤから複製した複製データＣＰのどちらかに付加されている印刷条件を示す規則文字列を変更することで、外部記憶装置１０４に格納されたデータＤに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置１０４からのデータ印刷において高いユーザビリティをユーザに提供することができる「印刷条件変更機能」を実現している。
【００８０】
＜処理手順＞
上記に説明を行った本実施形態に係る「印刷条件変更機能」の具体的な処理手順について、図１１を用いて説明する。以下に説明する処理手順は、主に、コントローラ１３のＣＰＵ１０８で実行される印刷条件変更プログラムによって行われる手順である。
【００８１】
図１１は、本発明の第１の実施形態に係る印刷条件変更に関する処理手順の一例（その１）を示すフローチャートである。
【００８２】
本実施形態に係る画像形成装置１００は、規則文字列抽出部３１により、外部記憶装置１０４に格納されている印刷対象として選択指示されたデータＤのファイル名から、予め設定されている印刷条件を示す規則文字列を抽出する（ステップＳ１０１）。
【００８３】
規則文字列抽出部３１は、抽出した規則文字列を操作パネル１１へ渡し、操作パネル１１により印刷条件の内容を表示画面２１に表示する。画像形成装置１００は、操作パネル１１のＵＩ機能を介して、既存の印刷条件で印刷を行うか否かの指示（［ＯＫ］ボタン／［ＮＯ］ボタン押下）を受け付ける。
【００８４】
画像形成装置１００は、操作パネル１１のＵＩ機能により、既存の印刷条件に従った印刷指示（［ＯＫ］ボタンが押下されたこと）を受け付けると（ステップＳ１０２がＹＥＳの場合）、既存の印刷条件をＲＡＭ１０６上に読み出し（印刷対象となるデータＤの印刷条件を有効にする）（ステップＳ１０５）、ＲＡＭ１０６上に読み出された印刷条件に従って所定の印刷処理を行い（ステップＳ１０６）、処理を終了する。
【００８５】
また、画像形成装置１００は、操作パネル１１のＵＩ機能により、既存の印刷条件を変更し新規の印刷条件に従った印刷指示（［ＮＯ］ボタンが押下されたこと）を受け付けると（ステップＳ１０２がＮＯの場合）、操作パネル１１のＵＩ機能を介して、新規の印刷条件を受け取り、印刷条件変更部３２へ渡す（ステップＳ１０３）。また、このとき、規則文字列抽出部３１も、抽出した規則文字列を印刷条件変更部３２へ渡す。
【００８６】
印刷条件変更部３２は、操作パネル１１のＵＩ機能を介して受け取った新規の印刷条件と、規則文字列抽出部３１により受け取った規則文字列が示す既存の印刷条件とが一致するか否かを判定する（ステップＳ１０４）。
【００８７】
印刷条件変更部３２は、新規の印刷条件と既存の印刷条件とが一致する場合に（ステップＳ１０４がＹＥＳの場合）、ステップＳ１０５へ移行し、既存の印刷条件に従って印刷処理を行う。
【００８８】
また、印刷条件変更部３２は、新規の印刷条件と既存の印刷条件とが一致しない場合に（ステップＳ１０４がＮＯの場合）、新規の印刷条件をＲＡＭ１０６上に読み出す（ステップＳ１０７）。
【００８９】
このとき、画像形成装置１００は、操作パネル１１のＵＩ機能を介して、既存の印刷条件を新規の印刷条件へ変更する方式として「複製方式」の指示（［複製］ボタンが押下されたことを）を受け付けると（ステップＳ１０８が「複製が選択」の場合）、受け付けた「複製方式」の変更方式を印刷条件変更部３２へ渡す。
【００９０】
印刷条件変更部３２は、受け取った「複製方式」に従って、データＤから複製した複製データＣＰを生成し、生成した複製データＣＰのファイル名に付加された規則文字列（既存の印刷条件を示す規則文字列）を、新規の印刷条件を示す規則文字列に上書きし、印刷条件を変更する（ステップＳ１１１）。その後、画像形成装置１００は、新規の印刷条件に従って所定の印刷処理を行い、処理を終了する。
【００９１】
また、画像形成装置１００は、操作パネル１１のＵＩ機能を介して、既存の印刷条件を新規の印刷条件へ変更する方式として「上書き方式」の指示（［上書き］ボタンが押下されたこと）を受け付けると（ステップＳ１０８が「上書きが選択」の場合）、受け付けた「上書き方式」の変更方式を印刷条件変更部３２へ渡す。
【００９２】
印刷条件変更部３２は、新規の印刷条件を基に、ＨＤＤ１１０又はＮＶ−ＲＡＭ１０７などの不揮発性の記憶装置に格納されている印刷制御管理データ４１を参照し、該当する印刷条件変更許可情報が、変更許可の設定となっているか否かを判定する（ステップＳ１０９）。
【００９３】
印刷条件変更部３２は、新規の印刷条件が変更許可されている印刷条件であると判定した場合に（ステップＳ１０９がＹＥＳの場合）、「上書き方式」に従って、データＤのファイル名に付加された規則文字列（既存の印刷条件を示す規則文字列）を、新規の印刷条件を示す規則文字列に上書きし、印刷条件を変更する（ステップＳ１１０）。
【００９４】
また、印刷条件変更部３２は、新規の印刷条件が変更許可されていない印刷条件であると判定した場合に（ステップＳ１０９がＮＯの場合）、データＤのファイル名へ新規の印刷条件を反映せず、ステップＳ１０６へ移行し、新規の印刷条件に従って所定の印刷処理を行い、処理を終了する。
【００９５】
このように、本実施形態に係る画像形成装置１００は、上記処理手順をコントローラ１３で実行することで、外部記憶装置１０４に格納されている所定のデータを印刷する際に、印刷対象であるデータの印刷条件を変更可能な「印刷条件変更機能」を提供することができる。
【００９６】
（印刷条件変更のタイミングについて）
上記図１１を用いて説明を行った印刷条件変更に関する処理では、印刷処理を行う前に印刷条件の変更を行っていた。
【００９７】
例えば、データＤに対して両面印刷が印刷条件として指示されている場合に、印刷を行う画像形成装置１００に両面印刷を行うための装置（例えば「両面ユニット」）が装着されていない場合があり、このような場合では、印刷条件を変更しても条件にあった印刷動作は行われない。すなわち、印刷条件の設定が無意味なものになってしまう。そこで、本実施形態に係る印刷条件変更に関する処理として、指示した印刷条件に従った動作結果を踏まえて、印刷条件を変更可能とするように、印刷処理後に印刷条件変更を行う処理手順について、図１２を用いて説明する。
【００９８】
図１２は、本発明の第１の実施形態に係る印刷条件変更に関する処理手順の一例（その２）を示すフローチャートである。
【００９９】
図１２に示す処理手順において、図１１に示す処理手順との違いは、印刷処理後に、印刷条件の変更を行っている点である。よって、図１２に示すステップＳ２０１からＳ２０４の処理手順については、同じ処理内容であるため、ここでの説明を省略する。
【０１００】
本実施形態に係る画像形成装置１００は、既存の印刷条件と新規の印刷条件とが一致しなかった場合に（ステップＳ２０３がＮＯの場合）、印刷条件変更部３２により、操作パネル１１から受け取った新規の印刷条件をＲＡＭ１０６上へ読み出す（ステップＳ２０５）。
【０１０１】
画像形成装置１００は、ＲＡＭ１０６上に読み出された新規の印刷条件に従って所定の印刷処理を行う（ステップＳ２０６）。
【０１０２】
画像形成装置１００は、ステップＳ２０６において有効だった印刷条件が、新規の印刷条件か否かを判定する（ステップＳ２０７）。ステップＳ２０７で行う判定処理は、例えば、ステップＳ２０３において印刷条件が一致したか否かによっても可能である。
【０１０３】
画像形成装置１００は、既存の印刷条件が有効だったと判定した場合に（ステップＳ２０７がＮＯの場合）、処理を終了する。
【０１０４】
また、画像形成装置１００は、新規の印刷条件が有効だったと判定した場合に（ステップＳ２０７がＹＥＳの場合）、操作パネル１１のＵＩ機能を介して、既存の印刷条件を新規の印刷条件へ変更する方式として「複製方式」の指示（［複製］ボタンが押下されたことを）を受け付けると（ステップＳ２０８が「複製が選択」の場合）、受け付けた「複製方式」の変更方式を印刷条件変更部３２へ渡す。
【０１０５】
印刷条件変更部３２は、受け取った「複製方式」に従って、データＤから複製した複製データＣＰを生成し、生成した複製データＣＰのファイル名に付加された規則文字列（既存の印刷条件を示す規則文字列）を、画像形成装置１００において動作可能であった新規の印刷条件を示す規則文字列に上書きし、印刷条件を変更する（ステップＳ２１１）。その後、処理を終了する。
【０１０６】
また、画像形成装置１００は、操作パネル１１のＵＩ機能を介して、既存の印刷条件を新規の印刷条件へ変更する方式として「上書き方式」の指示（［上書き］ボタンが押下されたこと）を受け付けると（ステップＳ２０８が「上書きが選択」の場合）、受け付けた「上書き方式」の変更方式を印刷条件変更部３２へ渡す。
【０１０７】
印刷条件変更部３２は、新規の印刷条件を基に、ＨＤＤ１１０又はＮＶ―ＲＡＭ１０７などの不揮発性の記憶装置に格納されている印刷制御管理データ４１を参照し、該当する印刷条件変更許可情報が、変更許可の設定となっているか否かを判定する（ステップＳ２０９）。
【０１０８】
印刷条件変更部３２は、新規の印刷条件が変更許可されている印刷条件であると判定した場合に（ステップＳ２０９がＹＥＳの場合）、「上書き方式」に従って、データＤのファイル名に付加された規則文字列（既存の印刷条件を示す規則文字列）を、画像形成装置１００において動作可能であった新規の印刷条件を示す規則文字列に上書きし、印刷条件を変更する（ステップＳ２１０）。
【０１０９】
また、印刷条件変更部３２は、新規の印刷条件が変更許可されていない印刷条件であると判定した場合に（ステップＳ２０９がＮＯの場合）、データＤのファイル名へ新規の印刷条件を反映せず、処理を終了する。
【０１１０】
このように、本実施形態に係る画像形成装置１００は、上記処理手順をコントローラ１３で実行することで、外部記憶装置１０４に格納されている所定のデータを印刷する際に、印刷対象であるデータの印刷条件を、画像形成装置１００において動作可能であった印刷条件のみ変更可能な「印刷条件変更機能」を提供することができる。
【０１１１】
＜まとめ＞
以上のように、本発明の第１の実施形態によれば、
本実施形態に係る画像形成装置１００は、外部記憶装置１０４に格納されたデータＤを印刷する際に、印刷対象であるデータＤに対して新規の印刷条件が設定されると、設定された新規の印刷条件を基に、データＤのファイル名、又はデータＤから複製した複製データＣＰのどちらかに付加されている印刷条件を示す規則文字列を変更する。
【０１１２】
これによって、本実施形態に係る画像形成装置１００は、外部記憶装置１０４に格納されたデータＤに対して簡便に印刷条件設定を変更かつ永続化でき、外部記憶装置１０４からのデータ印刷において高いユーザビリティをユーザに提供することができる「印刷条件変更機能」を実現することができる。
【０１１３】
ここまで、上記実施形態に基づき本発明の説明を行ってきたが、本発明の第１の実施形態に係る画像形成装置１００が有する「印刷条件変更機能」は、図１１及び図１２に示した各処理手順を、上記実施形態に係る画像形成装置１００の動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムとしてコンピュータで実行することで実現することができる。よって、本発明の実施形態に係る画像形成装置１００が有する印刷条件変更プログラムは、コンピュータが読み取り可能な記憶媒体（非図示）に格納することができる。
【０１１４】
よって、上記実施形態に係る印刷条件変更プログラムは、フロッピー（登録商標）ディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）などの記録媒体に記憶させることによって、これらの記憶媒体を読み取り可能なドライブ装置（非図示）に接続された記録媒体から、画像形成装置１００にインストールすることができる。また、画像形成装置１００は、ネットワークなどのデータ伝送路（非図示）に接続可能なデータ通信Ｉ／Ｆ１４を有していることから、インターネットなどの電気通信回線を用いて印刷条件変更プログラムをダウンロードし、インストールすることもできる。
【０１１５】
最後に、上記実施形態に挙げた形状に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施形態に係る外部記憶装置に格納されたデータを印刷するときの動作例を示す図である。
【図２】本発明の第１の実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施形態に係る操作パネルの一例を示す図である。
【図４】本発明の第１の実施形態に係る画像形成装置が有する機能構成の一例を示す図である。
【図５】本発明の第１の実施形態に係る印刷条件管理データの構成例を示す図である。
【図６】本発明の第１の実施形態に係る印刷条件確認を行う確認画面の一例を示す図である。
【図７】本発明の第１の実施形態に係る印刷条件設定を行う設定画面の一例を示す図である。
【図８】本発明の第１の実施形態に係る印刷条件変更を指示する操作画面の一例を示す図である。
【図９】本発明の第１の実施形態に係る変更された印刷条件を反映する動作例を示す図である。
【図１０】本発明の第１の実施形態に係る印刷条件変更時の許可を判定する動作例を示す図である。
【図１１】本発明の第１の実施形態に係る印刷条件変更に関する処理手順の一例（その１）を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る印刷条件変更に関する処理手順の一例（その２）を示すフローチャートである。
【符号の説明】
【０１１７】
１１  操作パネル
１２  外部記憶装置Ｉ／Ｆ
１３  コントローラ
１４  データ通信Ｉ／Ｆ
１５  スキャナ
１６  プロッタ
２１  表示画面
２２  機能切り換えキー
２３  テンキー
２４  スタートキー
２５  クリア／ストップキー
２６  初期設定キー
２７  Ｈｅｌｐキー
２８  リセットキー
３１  規則文字列抽出部
３２  印刷条件変更部
４１  印刷条件管理データ
１００  画像形成装置
１０１  入力装置
１０２  表示装置
１０３  インタフェース装置
１０４  外部記憶装置（フラッシュメモリ）
１０５  ＲＯＭ
１０６  ＲＡＭ
１０７  ＮＶ−ＲＡＭ
１０８  ＣＰＵ
１０９  ホストインタフェース装置
１１０  ＨＤＤ
１１１  画像読取装置
１１２  印刷装置
Ｄ  アプリケーションデータ（例えばＰＤＦデータなど）
【図１】
2009160820.tif 000003
【図２】
2009160820.tif 000004
【図３】
2009160820.tif 000005
【図４】
2009160820.tif 000006
【図５】
2009160820.tif 000007
【図６】
2009160820.tif 000008
【図７】
2009160820.tif 000009
【図８】
2009160820.tif 000010
【図９】
2009160820.tif 000011
【図１０】
2009160820.tif 000012
【図１１】
2009160820.tif 000013
【図１２】
2009160820.tif 000014