(57)【要約】【課題】容易に素早く所望のテンプレートに基づく文書を入手する。【解決手段】  画像形成装置１は、操作部１５と、印刷部２３と、少なくとも１つのテンプレートを記憶するＨＤＤ１９と、ネットワーク４を介してサーバー装置３と通信する通信部２２と、制御部１０と、を含む。制御部１０は、操作部１５を介して印刷対象のテンプレートを指定する指示を受け付けた場合に、通信部２２を介して、サーバー装置３に対し、指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求する。制御部１０はさらに、通信部２２を介して、要求に応答してサーバー装置３から送信される新たなバージョンのテンプレートを受信した場合に、新たなバージョンのテンプレートをＨＤＤ１９に記憶させ、予め定められた条件を満たした場合に、新たなバージョンのテンプレートに基づく画像を印刷部２３に印刷させる。【選択図】図５
2019171570.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによって入力される指示を受け付ける操作部と、
記録紙に画像を印刷する印刷部と、
少なくとも１つのテンプレートを記憶する記憶部と、
ネットワークを介して情報処理装置と通信する通信部と、
制御部と、を備え、
前記制御部は、前記操作部を介して前記テンプレートのうちの１つのテンプレートを指定する指示を受け付けた場合に、前記通信部を介して、前記情報処理装置に対し、前記指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求し、
前記制御部は、前記通信部を介して、前記要求に応答して前記情報処理装置から送信される前記新たなバージョンのテンプレートを受信した場合に、前記新たなバージョンのテンプレートを前記記憶部に記憶させ、予め定められた条件を満たした場合に、前記新たなバージョンのテンプレートに基づく画像を前記印刷部に印刷させる、画像形成装置。
【請求項２】
テンプレートを記憶する外部記憶装置が接続される接続部をさらに備え、
前記制御部は、外部記憶装置が前記接続部に接続された場合に、前記外部記憶装置に記憶されるテンプレートを前記記憶部に記憶し、
前記制御部は、前記操作部を介して前記テンプレートのうちの１つのテンプレートを指定する指示を受け付けた場合に、前記外部記憶装置から前記記憶部に記憶されたテンプレートが前記新たなバージョンのテンプレートである場合であって、予め定められた条件を満たした場合に、前記新たなバージョンのテンプレートに基づく画像を前記印刷部に印刷させる、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記操作部を介して、前記指定されたテンプレート及び前記新たなバージョンのテンプレートのうちのいずれかを印刷する指示を受け付けることが可能であり、
前記制御部は、前記操作部を介して、前記指定されたテンプレートを印刷する指示を受け付けた場合に、前記指定されたテンプレートに基づく画像を前記印刷部に印刷させる、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
表示部をさらに備え、
前記制御部は、前記新たなバージョンのテンプレートに基づく画像を表示するための指示を受け付けた場合に、前記表示部に、前記新たなバージョンのテンプレートに基づく画像を表示させる請求項１乃至請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記指定されたテンプレート及び前記新たなバージョンのテンプレートには、同じ種類のテンプレートであることを示す同じテンプレートＩＤがそれぞれ付されており、
前記制御部は、前記指定されたテンプレートを、前記指定されたテンプレートと同じ前記テンプレートＩＤが付された前記新たなバージョンのテンプレートに更新して前記記憶部に記憶させる請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記テンプレートには、前記テンプレートが作成された日時を示す情報が付されており、
前記新たなバージョンのテンプレートが作成された日時は、前記指定されたテンプレートが作成された日時よりも後である、請求項５に記載の画像形成装置。
【請求項７】
前記テンプレートには、前記印刷部によって既に印刷がなされたか否かを示す情報が付されており、
前記制御部は、前記印刷部によって既に印刷がなされたテンプレートを、前記指定されたテンプレートとし、前記印刷部によって印刷がなされていないテンプレートを、前記新たなバージョンのテンプレートとする請求項６に記載の画像形成装置。
【請求項８】
前記新たなバージョンのテンプレートが前記印刷部に印刷される場合であって、前記記憶部に、少なくとも２つの前記新たなバージョンのテンプレートが記憶される場合に、前記制御部は、前記印刷部に、前記新たなバージョンのテンプレートとして、最も作成日時が後であるテンプレートに基づく画像を印刷させる、請求項６又は請求項７に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、会社等の組織において使用されるテンプレートを印刷する画像形成装置に関する。
【背景技術】
【０００２】
学校、病院、及び会社等の組織では、複数の画像形成装置が例えば部門ごとに設置される。このような複数の画像形成装置を円滑に利用するための様々な技術が知られている。例えば、特許文献１では、印刷依頼元のホストと印刷依頼先の複数のプリンターとをネットワークを介して接続した印刷システムが開示されている。
【０００３】
学校、病院、及び会社等の組織のメンバーが、組織において共通して使用されるテンプレートに基づく文書を入手したい場合、例えば、ネットワーク上の外部装置に記憶される多くのテンプレートの中から所望のテンプレートを選択し、ダウンロードして印刷する方法、又は、文書を取り扱う管理部門に問い合わせて入手する方法によって所望の文書を入手する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３９７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の方法による文書の入手は、手間がかかるため、組織のメンバーにとって負担が大きい。また、ユーザーの負担を減らすために、公共の設置場所に紙媒体の文書を置いておく方法も利用されているが、この場合、文書を適宜補充する必要があり手間がかかる上に、使用者が少ない場合には文書の過剰供給になるため資源が無駄になるおそれがある。上記の従来の画像形成装置では、このような問題を解決することはできない。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、容易に素早く所望のテンプレートに基づく文書を入手することのできる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る画像形成装置は、ユーザーによって入力される指示を受け付ける操作部と、記録紙に画像を印刷する印刷部と、少なくとも１つのテンプレートを記憶する記憶部と、ネットワークを介して情報処理装置と通信する通信部と、制御部と、を備え、前記制御部は、前記操作部を介して前記テンプレートのうちの１つのテンプレートを指定する指示を受け付けた場合に、前記通信部を介して、前記情報処理装置に対し、前記指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求し、前記制御部は、前記通信部を介して、前記要求に応答して前記情報処理装置から送信される前記新たなバージョンのテンプレートを受信した場合に、前記新たなバージョンのテンプレートを前記記憶部に記憶させ、予め定められた条件を満たした場合に、前記新たなバージョンのテンプレートに基づく画像を前記印刷部に印刷させる。
【発明の効果】
【０００８】
本発明によれば、ユーザーは、操作部を介して所望のテンプレートを指定するだけで、指定したテンプレートについての新たなバージョンのテンプレートがある場合には、新たなバージョンのテンプレートに基づく画像を印刷可能になる。したがって、容易に素早く所望のテンプレートであって、新たなバージョンのテンプレートに基づく文書を入手することができる。また、必要に応じて所望のテンプレートに基づく文書を容易に入手できるようになるので、公共の設置場所に紙媒体のテンプレート文書を置いておく場合と比較して、手間が削減されるとともに、資源が無駄になることを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る印刷システムの構成を示す図である。
【図２】本発明の一実施形態に係る画像形成装置の外観を示す斜視図である。
【図３】本発明の一実施形態に係る画像形成装置の内部構成を示すブロック図である。
【図４】本発明の一実施形態に係るサーバー装置の内部構成を示すブロック図である。
【図５】テンプレートの印刷処理を示すフローチャートである。
【図６】テンプレートの印刷処理を示すフローチャートである。
【図７】テンプレートの印刷処理を示すフローチャートである。
【図８】テンプレートの検索処理を示すフローチャートである。
【図９】ホーム画面の一例を示す図である。
【図１０】第１のポップアップウィンドウの一例を示す図である。
【図１１】ヘルプ画面の一例を示す図である。
【図１２】第２のポップアップウィンドウの一例を示す図である。
【図１３】第１のプレビュー画面の一例を示す図である。
【図１４】第２のプレビュー画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る画像形成装置１について図面を参照して説明する。
【００１１】
（ハードウェア構成）
［印刷システム２］
図１は、本発明の一実施形態に係る印刷システム２の構成を示す図である。図１を参照して、印刷システム２は、画像形成装置１Ａ，１Ｂ，１Ｃと、サーバー装置３と、を含む。画像形成装置１Ａ，１Ｂ，１Ｃ、及びサーバー装置３は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク４を介して互いに接続され、相互にデータ通信可能である。
【００１２】
画像形成装置１Ａ，１Ｂ，１Ｃは、例えば、会社の部門ごとに設置される。本実施の形態において、会社の従業員は、画像形成装置１Ａ，１Ｂ，１Ｃを用いて、会社において共通して使用されるテンプレートに基づく画像を印刷することが可能である。テンプレートとは、文書のひな型を示す画像データを示す。
【００１３】
サーバー装置３は、例えば、上記したテンプレートを取り扱う管理部門のメンバーによって操作される。管理部門のメンバーは、サーバー装置３を操作して、テンプレートをサーバー装置３に記憶させる。
【００１４】
なお、画像形成装置１Ａ，１Ｂ，１Ｃ、及びサーバー装置３の数は、図１に示す数に限定されない。以下、画像形成装置１Ａ，１Ｂ，１Ｃを、総称して画像形成装置１と記す場合がある。
【００１５】
［画像形成装置１］
画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えた複合機である。図２は、画像形成装置１の外観を示す斜視図である。図２を参照して、画像形成装置１の筐体７には、画像形成装置１の様々な機能を実現するための複数の機器が収容されている。例えば、筐体７には、画像読取部１１、画像形成部１２（図２には図示しない。）、定着部１３（図２には図示しない。）、及び給紙部１４等が収容されている。
【００１６】
画像読取部１１は、原稿を搬送する原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又は不図示のコンタクトガラスに載置された原稿を光学的に読み取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部１１は、光照射部により原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーで受光することによって、原稿から画像を読み取って画像データを取得する。
【００１７】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部１１によって取得された画像データ、又は、ネットワーク４を介して接続されるパーソナルコンピューター及び他のファクシミリ装置等から送られてくる画像データに基づいて、給紙部１４から供給される記録紙にトナー像を形成する。
【００１８】
定着部１３は、画像形成部１２の画像形成処理により表面にトナー像が形成された記録紙を加熱し、熱圧着によりトナー像を記録紙に定着させる定着処理を行う。定着部１３による定着処理を受けた後、画像が印刷された記録紙は排紙トレイ８に排出される。
【００１９】
給紙部１４は、用紙カセットに収容された記録紙、又は手差しトレイに載置された記録紙を図示しないピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００２０】
画像形成装置１は、画像読取部１１の近傍であって、画像形成装置１の正面側に操作部１５を備える。操作部１５は、画像形成装置１が実行可能な各種機能について、ユーザーによって入力される指示を受け付ける。操作部１５は、タッチパネル式の表示部１６を含む。表示部１６は、例えば、テンプレートを印刷する処理を実行するための各種の画面を表示する。
【００２１】
図３は、画像形成装置１の内部構成を示すブロック図である。図３を参照して、画像形成装置１は、制御部１０を含む。制御部１０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。
【００２２】
制御部１０は、原稿搬送部６、画像読取部１１、画像形成部１２、定着部１３、給紙部１４、操作部１５、画像処理部１７、画像メモリー１８、ＨＤＤ１９、ファクシミリ通信部２０、接続部２１、及び通信部２２等と電気的に接続される。画像形成部１２、定着部１３、給紙部１４、画像処理部１７、及び画像メモリー１８は、記録紙に画像を印刷する処理を実行する印刷部２３として機能する。
【００２３】
制御部１０は、画像形成装置１の全体制御を司る。より詳細には、制御部１０は、各種コンピュータープログラムを実行することによって、画像形成装置１の各部の動作、並びに、ネットワーク４を介して接続されるサーバー装置３及びパーソナルコンピューター等の外部装置との通信等の処理を実行する。
【００２４】
画像処理部１７は、画像読取部１１によって取得された画像データに対して、必要に応じて画像処理を実行する。
画像メモリー１８は、画像読取部１１によって取得された印刷対象の画像データを一時的に記憶する領域を含む。
【００２５】
ＨＤＤ（Hard Disk Drive）１９は、画像読取部１１によって読み取られた画像データ等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ１９は、画像形成装置１の一般的な動作を実現するための各種コンピュータープログラムを記憶する。ＨＤＤ１９はまた、本実施の形態に係るテンプレートの印刷処理を実現する制御プログラムを記憶する。制御部１０は、当該制御プログラムに従って動作することにより、本実施の形態に係るテンプレートの印刷処理を実現する。なお、テンプレートの印刷処理は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００２６】
ＨＤＤ１９はさらに、少なくとも１種類のテンプレートを記憶する。テンプレートの種類としては、一般的なものであれば特に限定されないが、例えば、事務用品購入申請書、給与明細書、及び休暇申請書がある。
【００２７】
ＨＤＤ１９は、例えば、テンプレートを特定するためのテンプレート情報をテンプレートごとに対応付けて記憶する。テンプレート情報は、テンプレートの種類を示す識別情報としてのテンプレートＩＤと、テンプレートの名称を示すテンプレート名と、テンプレートのページ数と、テンプレートが作成された日時の順序を昇順で示すバージョン番号と、テンプレートが作成された日時と、を含む。
【００２８】
ＨＤＤ１９はさらに、記憶するテンプレートに基づく画像が印刷部２３によって印刷される際に、制御部１０による制御の下で、当該テンプレートに対応付けて、印刷済みであることを示す情報を記憶する。
【００２９】
ファクシミリ通信部２０は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
接続部２１は、例えば、ＵＳＢポートを含むホットプラグ対応のインターフェイスである。本実施の形態において、管理部門のメンバーは、テンプレート及びテンプレート情報を記憶する外部記憶装置としてのＵＳＢメモリーを、接続部２１に接続することによって、外部記憶装置に記憶されるテンプレート及びテンプレート情報をＨＤＤ１９に記憶させる。
【００３０】
通信部２２は、ＬＡＮボード等の通信モジュールを含む。画像形成装置１は、通信部２２を介して、ネットワーク４上のサーバー装置３及びパーソナルコンピューター等の外部装置とデータ通信を行なう。
【００３１】
画像形成装置１の各部には図示しない電源が接続され、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３２】
［サーバー装置３］
サーバー装置３は、例えば、ＰＣサーバーからなる装置である。図４は、サーバー装置３の内部構成を示すブロック図である。図４を参照して、サーバー装置３は、制御部３０を含む。制御部３０は、プロセッサー、ＲＡＭ、及びＲＯＭ等を含む。プロセッサーは、例えば、ＣＰＵ、ＭＰＵ、又はＡＳＩＣ等である。
【００３３】
制御部３０は、操作部３１、表示部３２、ＨＤＤ３３、及び通信部３４等と電気的に接続される。制御部３０は、サーバー装置３の全体制御を司る。より詳細には、制御部３０は、各種コンピュータープログラムを実行することによって、サーバー装置３の各部の動作、及び、ネットワーク４を介して接続される画像形成装置１との通信等の処理を実行する。
【００３４】
操作部３１は、サーバー装置３が実行可能な各種機能について、ユーザーによって入力される指示を受け付ける。操作部３１は、文字の入力等を行なうためのキーボードと、ポインティングデバイスであるマウスと、を含む。
【００３５】
表示部３２は、例えば、液晶ディスプレイを含む表示装置である。表示部３２は、サーバー装置３における処理結果を示す画面等を表示する。
【００３６】
ＨＤＤ３３は、サーバー装置３の一般的な動作を実現するための各種コンピュータープログラムを記憶する。ＨＤＤ１９はまた、本実施の形態に係るテンプレートの検索処理を実現する制御プログラムを記憶する。制御部３０は、当該制御プログラムに従って動作することにより、本実施の形態に係るテンプレートの検索処理を実現する。なお、テンプレートの検索処理は、コンピュータープログラムに基づく動作によらず、ハード回路により動作可能に構成されてもよい。
【００３７】
ＨＤＤ３３は、少なくとも１種類のテンプレートを記憶する。ＨＤＤ３３はさらに、テンプレートを特定するための上記したテンプレート情報をテンプレートごとに記憶する。本実施の形態において、管理部門のメンバーは、操作部３１を介した入力によって指示を出すことで、テンプレート及びテンプレート情報をＨＤＤ３３に記憶させる。管理部門のメンバーは、操作部３１を介した入力によって指示を出すことで、テンプレートを新たなバージョンに更新してＨＤＤ３３に記憶させる。
【００３８】
通信部３４は、ＬＡＮボード等の通信モジュールを含む。サーバー装置３は、通信部３４を介して、ネットワーク４上の画像形成装置１等の外部装置とデータ通信を行なう。
【００３９】
サーバー装置３の各部には図示しない電源が接続され、この電源から電力が供給されることによって、サーバー装置３の各部が動作する。
【００４０】
（ソフトウェア構成）
［画像形成装置１］
以下、本実施の形態に係るテンプレートの印刷処理を実行するために、画像形成装置１で実行されるコンピュータープログラムの制御構造について説明する。図５〜図７は、テンプレートの印刷処理を示すフローチャートである。
【００４１】
以下の説明において、テンプレートの更新とは、ユーザーによって印刷対象に指定されるテンプレートよりも新たなバージョンのテンプレートをＨＤＤ１９に記憶することを言う。ここで、ユーザーによって印刷対象として指定されるテンプレートは、既に印刷済みのテンプレートである。
【００４２】
図５を参照して、テンプレートの印刷処理を実行するプログラムは、操作部１５を介した入力によって、テンプレートを印刷する機能が選択されることによって実行される。このプログラムは、表示部１６に、印刷対象のテンプレートを指定するための第１のポップアップウィンドウを表示させるステップＳ１０１と、テンプレートを指定する指示を受け付けたか否かを判定するステップＳ１０２と、を含む。
【００４３】
このプログラムはさらに、ステップＳ１０２において、テンプレートを指定する指示を受け付けたと判定された場合に実行され、指定されたテンプレートＩＤと、ＨＤＤ１９に記憶されるテンプレートのうち、指定されたテンプレートＩＤが付されたテンプレートであって最も大きいバージョン番号が付されたテンプレートのバージョン番号と、を含む識別情報をサーバー装置３に対して送信するとともに、サーバー装置３に対し、指定されたテンプレートについての新たなバージョン（以下、「新しいテンプレート」と記す。）のテンプレートの送信を要求するステップＳ１０３と、を含む。
【００４４】
このプログラムはさらに、サーバー装置３から、新しいテンプレートを受信したか否かを判定するステップＳ１０４と、ステップＳ１０４において、新しいテンプレートを受信したと判定された場合に実行され、ＨＤＤ１９に、新しいテンプレート及び新しいテンプレートに対応するテンプレート情報を記憶させるステップＳ１０５と、を含む。
【００４５】
このプログラムはさらに、ステップＳ１０４において、新しいテンプレートを受信していないと判定された場合に実行され、ＨＤＤ１９に、指定されたテンプレートＩＤが付されたテンプレートであって、現在までに印刷がなされておらず、かつ、既に印刷済みのテンプレートのバージョン番号よりも大きいバージョン番号が付されたテンプレート（以下「未印刷のテンプレート」と記す場合がある。）が記憶されているか否かを判定するステップＳ１０６を含む。
【００４６】
このプログラムはさらに、ステップＳ１０６において、ＨＤＤ１９に未印刷のテンプレートが記憶されていると判定された場合、又は、ステップＳ１０５の処理後に実行され、表示部１６に、新しいテンプレート及び指定されたテンプレートのうちのいずれかを選択するための第２のポップアップウィンドウを表示させるステップＳ１０７を含む。
【００４７】
このプログラムはさらに、新しいテンプレートの印刷が指示されたか否かを判定するステップＳ１０８と、ステップＳ１０８において、新しいテンプレートの印刷が指示されたと判定された場合に実行され、印刷部２３に対し、新しいテンプレートに基づく画像を印刷させるステップＳ１０９と、を含む。
【００４８】
このプログラムはさらに、ステップＳ１０８において、新しいテンプレートの印刷が指示されていないと判定された場合に実行され、指定されたテンプレートの印刷が指示されたか否かを判定するステップＳ１１０と、ステップＳ１０６において、ＨＤＤ１９に未印刷のテンプレートが記憶されていないと判定された場合、又は、ステップＳ１１０において、指定されたテンプレートの印刷が指示されたと判定された場合に実行され、印刷部２３に対し、指定されたテンプレートに基づく画像を印刷させるステップＳ１１１と、を含む。
【００４９】
このプログラムはさらに、ステップＳ１０２において、テンプレートを指定する指示を受け付けていないと判定された場合に実行され、テンプレートの印刷処理を中止するための指示を受け付けたか否かを判定するステップＳ１１２を含む。ステップＳ１１２において、テンプレートの印刷処理を中止するための指示を受け付けたと判定された場合、本プログラムは終了する。
【００５０】
図６を参照して、このプログラムはさらに、ステップＳ１１２において、テンプレートの印刷処理を中止するための指示を受け付けていないと判定された場合に実行され、画像形成装置１において入手可能なテンプレートの情報を表示するヘルプ画面を表示するための指示を受け付けたか否かを判定するステップＳ２０１と、ステップＳ２０１において、ヘルプ画面を表示するための指示を受け付けたと判定された場合に実行され、表示部１６に、ヘルプ画面を表示させるステップＳ２０２と、を含む。ステップＳ２０１において、ヘルプ画面を表示するための指示を受け付けていないと判定された場合、制御はステップＳ１０２に進む。
【００５１】
このプログラムはさらに、印刷対象のテンプレートが決定されたか否かを判定するステップＳ２０３を含む。ステップＳ２０３において、印刷対象のテンプレートが決定されたと判定された場合、制御はステップＳ１０１に進む。
【００５２】
このプログラムはさらに、ステップＳ２０３において、印刷対象のテンプレートが決定されていないと判定された場合に実行され、選択されたテンプレートの画像を表示する第１のプレビュー画面を表示するための指示を受け付けたか否かを判定するステップＳ２０４と、ステップＳ２０４において、第１のプレビュー画面を表示するための指示を受け付けていないと判定された場合に実行され、ヘルプ画面の表示を中止するための指示を受け付けたか否かを判定するステップＳ２０５と、を含む。
【００５３】
ステップＳ２０５においてヘルプ画面の表示を中止するための指示を受け付けたと判定された場合、制御はステップＳ１０１に進む。ステップＳ２０５においてヘルプ画面の表示を中止するための指示を受け付けていないと判定された場合、制御はステップＳ２０２に進む。
【００５４】
このプログラムはさらに、ステップＳ２０４において、第１のプレビュー画面を表示するための指示を受け付けたと判定された場合に実行され、表示部１６に、第１のプレビュー画面を表示させるステップＳ２０６と、印刷対象のテンプレートが決定されたか否かを判定するステップＳ２０７と、を含む。ステップＳ２０７において、印刷対象のテンプレートが決定されたと判定された場合、制御はステップＳ１０１に進む。
【００５５】
このプログラムはさらに、ステップＳ２０７において、印刷対象のテンプレートが決定されていないと判定された場合に実行され、第１のプレビュー画面の表示を中止するための指示を受け付けたか否かを判定するステップＳ２０８を含む。ステップＳ２０８において、第１のプレビュー画面の表示を中止するための指示を受け付けたと判定された場合、制御はステップＳ２０２に進む。ステップＳ２０８において、第１のプレビュー画面の表示を中止するための指示を受け付けていないと判定された場合、制御はステップＳ２０７に進む。
【００５６】
図７を参照して、このプログラムはさらに、ステップＳ１１０において、指定されたテンプレートの印刷が指示されていないと判定された場合に実行され、新しいテンプレートの画像を表示する第２のプレビュー画面を表示するための指示を受け付けたか否かを判定するステップＳ３０１と、ステップＳ３０１において、第２のプレビュー画面を表示するための指示を受け付けたと判定された場合に実行され、表示部１６に、第２のプレビュー画面を表示させるステップＳ３０２と、を含む。
【００５７】
このプログラムはさらに、新しいテンプレートが選択されたか否かを判定するステップＳ３０３と、指定されたテンプレートが選択されたか否かを判定するステップＳ３０４と、を含む。ステップＳ３０３において、新しいテンプレートが選択されたと判定された場合、制御はステップＳ１０９に進む。ステップＳ３０４において、指定されたテンプレートが選択されたと判定された場合、制御はステップＳ１１１に進む。
【００５８】
［サーバー装置３］
以下、本実施の形態に係るテンプレートの検索処理を実行するために、サーバー装置３で実行されるコンピュータープログラムの制御構造について説明する。図８は、テンプレートの検索処理を示すフローチャートである。
【００５９】
図８を参照して、テンプレートの検索処理を実行するプログラムは、サーバー装置３の電源が投入されることによって実行される。このプログラムは、画像形成装置１から識別情報及び要求を受信するまで待機するステップＳ４０１と、ステップＳ４０１において、識別情報及び要求を受信したと判定された場合に実行され、ＨＤＤ３３に、識別情報に含まれるテンプレートＩＤが付されたテンプレートであって、識別情報に含まれるバージョン番号よりも大きいバージョン番号が付された新しいテンプレートが記憶されているか否かを判定するステップＳ４０２と、を含む。
【００６０】
このプログラムはさらに、ステップＳ４０２において、ＨＤＤ３３に新しいテンプレートが記憶されていると判定された場合に実行され、新しいテンプレート及び新しいテンプレートに対応するテンプレート情報を画像形成装置１に対して送信するステップＳ４０３と、ステップＳ４０２において、ＨＤＤ３３に新しいテンプレートが記憶されていないと判定された場合に実行され、新しいテンプレートを送信しないことを示す情報を画像形成装置１に対して送信するステップＳ４０４と、を含む。
【００６１】
［動作］
以下、本実施の形態に係る画像形成装置１の動作について、テンプレートの更新の状況に応じて場合分けして説明する。
【００６２】
（１）テンプレートが更新されていない場合
画像形成装置１ＡのＨＤＤ１９は、第１のテンプレートと、第１のテンプレートに対応する第１のテンプレート情報とを記憶する。第１のテンプレート情報は、テンプレートＩＤである「００１」と、テンプレート名である「事務用品購入申請書」と、テンプレートのページ数である「１」と、バージョン番号である「１．０」と、テンプレートが作成された日時である「２０１７年９月５日」と、を含む。
【００６３】
ＨＤＤ１９は、テンプレートＩＤ「００１」に対応するテンプレートとして、第１のテンプレートのみを記憶する。画像形成装置１Ａは、第１のテンプレートに基づく画像を既に印刷済みである。
【００６４】
サーバー装置３のＨＤＤ３３は、テンプレートＩＤ「００１」が付されたテンプレートを記憶していない。
【００６５】
画像形成装置１Ａの電源が投入されると、制御部１０は、表示部１６にホーム画面を表示させる。図９は、ホーム画面１０１の一例を示す図である。図９を参照して、ホーム画面１０１は、画像形成装置１Ａにより実行可能な複数の機能のうちのいずれかを選択するための画面である。例えば、ホーム画面１０１は、ソフトキーとして、コピー機能を選択するためのキー１０２、スキャナー機能を選択するためのキー１０３、ファクシミリ機能を選択するためのキー１０４、及び、テンプレートを印刷する機能を選択するためのキー１０５等を含む。
【００６６】
ユーザーがキー１０５を押下することによって、テンプレートを印刷する機能が選択されると、制御部１０は、表示部１６に第１のポップアップウィンドウを表示させる（ステップＳ１０１）。
【００６７】
図１０は、第１のポップアップウィンドウ２０１の一例を示す図である。図１０を参照して、第１のポップアップウィンドウ２０１は、テンプレートＩＤを入力するための欄２０２と、印刷部数を入力するための欄２０３とを含む。第１のポップアップウィンドウ２０１はさらに、ソフトキーとして、印刷対象のテンプレートを指定するためのキー２０４と、テンプレートの印刷処理を中止するためのキー２０５と、ヘルプ画面を表示するためのキー２０６と、を含む。
【００６８】
なお、ユーザーがキー２０５を押下した場合、制御部１０は、テンプレートを指定する指示を受け付けていないと判定するとともに（ステップＳ１０２にてＮＯ）、テンプレートの印刷処理を中止するための指示を受け付けたと判定する（ステップＳ１１２にてＹＥＳ）。この場合、表示部１６には、ホーム画面１０１が再度表示される。
【００６９】
画像形成装置１Ａ近傍の壁には、入手可能なテンプレートの種類と、対応するテンプレートＩＤの一覧が掲示されている。ユーザーは、掲示の内容を確認し、操作部１５を介した入力によって、欄２０２にテンプレートＩＤとして「００１」を入力し、欄２０３に印刷部数として「１（部）」を入力してキー２０４を押下する。ここで、ユーザーは現在までに他の従業員においても使用されているテンプレートを指定するので、ユーザーによって指定されるテンプレートは、既に印刷済みのテンプレートである。印刷済みであることを示す情報は、初めて印刷が実行される際に、印刷が実行されたテンプレートに対応付けてＨＤＤ１９に記憶される。
【００７０】
キー２０４が押下されると、制御部１０は、テンプレートを指定する指示を受け付けたと判定し（ステップＳ１０２にてＹＥＳ）、指定されたテンプレートＩＤ「００１」と、ＨＤＤ１９に記憶されるテンプレートのうち、テンプレートＩＤ「００１」が付されたテンプレートであって最も大きいバージョン番号が付されたテンプレートのバージョン番号「１．０」とを含む識別情報を、通信部２２を介してサーバー装置３に対して送信する。制御部１０は、識別情報の送信とともに、サーバー装置３に対し、指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求する。
【００７１】
サーバー装置３の制御部３０は、通信部３４を介して画像形成装置１Ａから識別情報及び要求を受信すると、識別情報及び要求を受信したと判定し（ステップＳ４０１にてＹＥＳ）、ＨＤＤ３３に、識別情報に含まれるテンプレートＩＤ「００１」が付されたテンプレートであって、識別情報に含まれるバージョン番号「１．０」よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ４０２）。
【００７２】
この場合、ＨＤＤ３３は、テンプレートＩＤ「００１」が付されたテンプレートを記憶していないので、制御部３０は、ＨＤＤ３３に新しいテンプレートが記憶されていないと判定し（ステップＳ４０２にてＮＯ）、新しいテンプレートを送信しないことを示す情報を、通信部３４を介して画像形成装置１Ａに対して送信する（ステップＳ４０４）。
【００７３】
通信部２２を介してサーバー装置３から情報を受信すると、画像形成装置１Ａの制御部１０は、サーバー装置３から新しいテンプレートを受信していないと判定し（ステップＳ１０４にてＮＯ）、ＨＤＤ１９に、指定されたテンプレートＩＤ「００１」が付されたテンプレートであって、現在までに印刷がなされておらず、かつ、既に印刷済みのテンプレートのバージョン番号よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ１０６）。
【００７４】
この場合、ＨＤＤ１９は、テンプレートＩＤ「００１」に対応するテンプレートとして、既に印刷済みの第１のテンプレートのみを記憶しているので、制御部１０は、ＨＤＤ１９に未印刷のテンプレートは記憶されていないと判定し（ステップＳ１０６にてＮＯ）、印刷部２３に対し、指定されたテンプレートである第１のテンプレートに基づく画像を印刷させる（ステップＳ１１１）。
【００７５】
（２）ＵＳＢメモリーによってテンプレートが更新される場合
画像形成装置１ＢのＨＤＤ１９は、第１のテンプレートと、第１のテンプレート情報とを記憶する。画像形成装置１Ｂは、第１のテンプレートに基づく画像を既に印刷済みである。
【００７６】
管理部門のメンバーは、画像形成装置１Ｂによって第１のテンプレートに基づく画像が印刷された後に、第２のテンプレートと、第２のテンプレートに対応する第２のテンプレート情報とを記憶するＵＳＢメモリーを接続部２１に接続する。第２のテンプレート情報は、テンプレートＩＤである「００１」と、テンプレート名である「事務用品購入申請書」と、テンプレートのページ数である「１」と、バージョン番号である「２．０」と、テンプレートが作成された日時である「２０１７年１０月５日」と、を含む。
【００７７】
管理部門のメンバーは、操作部１５を介した入力によって指示を出すことで、制御部１０に、第２のテンプレート及び第２のテンプレート情報をＨＤＤ１９に記憶させる。画像形成装置１Ｂは、第２のテンプレートに基づく画像を現在までに印刷していない。
【００７８】
サーバー装置３のＨＤＤ３３は、テンプレートＩＤ「００１」が付されたテンプレートを記憶していない。
【００７９】
画像形成装置１Ｂの電源が投入されると、制御部１０は、表示部１６にホーム画面１０１を表示させる。ユーザーがキー１０５を押下することによって、テンプレートを印刷する機能を選択すると、制御部１０は、表示部１６に、第１のポップアップウィンドウ２０１を表示させる（ステップＳ１０１）。
【００８０】
画像形成装置１近傍の壁には何も掲示されておらず、ユーザーが入手可能なテンプレートの情報の表示を所望してキー２０６を押下すると、制御部１０は、テンプレートを指定する指示を受け付けていないと判定するとともに（ステップＳ１０２にてＮＯ）、テンプレートの印刷処理を中止するための指示を受け付けていないと判定する（ステップＳ１１２にてＮＯ）。制御部１０はさらに、ヘルプ画面を表示するための指示を受け付けたと判定し（ステップＳ２０１にてＹＥＳ）、表示部１６に、ヘルプ画面を表示させる（ステップＳ２０２）。
【００８１】
図１１は、ヘルプ画面３０１の一例を示す図である。図１１を参照して、ヘルプ画面３０１は、ＨＤＤ１９に記憶されるテンプレートの情報を示すリスト３０２を含む。リスト３０２には、テンプレートＩＤと、テンプレート名と、テンプレートのページ数とが、テンプレートの種類ごとに表示される。ＨＤＤ１９に同じテンプレートＩＤが付されたテンプレートが複数存在する場合には、リスト３０２には、印刷済みのテンプレートであって、最も大きいバージョン番号が付されたテンプレートの情報が表示される。
【００８２】
ユーザーは、操作部１５を介した入力によって、リスト３０２に表示されるテンプレートのうちのいずれかを選択することができる。ヘルプ画面３０１はさらに、ソフトキーとして、印刷対象のテンプレートを決定するためのキー３０３と、ヘルプ画面の表示を中止するためのキー３０４と、リスト３０２に表示されるテンプレートのうち選択したテンプレートの画像を表示するためのキー３０５と、を含む。
【００８３】
ユーザーは、操作部１５を介した入力によって、リスト３０２に表示されるテンプレート３０２ａを選択して、キー３０３を押下する。キー３０３が押下されると、制御部１０は、印刷対象のテンプレートが決定されたと判定し（ステップＳ２０３にてＹＥＳ）、表示部１６に、第１のポップアップウィンドウ２０１を表示させる（ステップＳ１０１）。このとき、ポップアップウィンドウ２０１の欄２０２には、選択されたテンプレート３０２ａのテンプレートＩＤである「００１」が自動的に入力される。
【００８４】
なお、ユーザーがヘルプ画面３０１のキー３０４を押下した場合、制御部１０は、印刷対象のテンプレートが決定されていないと判定するとともに（ステップＳ２０３にてＮＯ）、第１のプレビュー画面を表示するための指示を受け付けていないと判定する（ステップＳ２０４にてＮＯ）。制御部１０はさらに、ヘルプ画面の表示を中止するための指示を受け付けたと判定し（ステップ２０５にてＹＥＳ）、表示部１６に、第１のポップアップウィンドウ２０１を表示させる（ステップＳ１０１）。このとき、ポップアップウィンドウ２０１の欄２０２には、何も入力されない。
【００８５】
ユーザーは、操作部１５を介した入力によって、欄２０３に印刷部数として「１（部）」を入力してキー２０４を押下する。キー２０４が押下されると、制御部１０は、テンプレートを指定する指示を受け付けたと判定し（ステップＳ１０２にてＹＥＳ）、指定されたテンプレートＩＤ「００１」と、ＨＤＤ１９に記憶されるテンプレートのうち、テンプレートＩＤ「００１」が付されたテンプレートであって最も大きいバージョン番号が付されたテンプレートのバージョン番号「２．０」と、を含む識別情報を、通信部２２を介してサーバー装置３に対して送信する。制御部１０は、識別情報の送信とともに、サーバー装置３に対し、指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求する。
【００８６】
サーバー装置３の制御部３０は、通信部３４を介して画像形成装置１Ｂから識別情報及び要求を受信すると、識別情報及び要求を受信したと判定し（ステップＳ４０１にてＹＥＳ）、ＨＤＤ３３に、識別情報に含まれるテンプレートＩＤ「００１」が付されたテンプレートであって、識別情報に含まれるバージョン番号「２．０」よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ４０２）。
【００８７】
この場合、ＨＤＤ３３は、テンプレートＩＤ「００１」が付されたテンプレートを記憶していないので、制御部３０は、ＨＤＤ３３には新しいテンプレートは記憶されていないと判定し（ステップＳ４０２にてＮＯ）、新しいテンプレートを送信しないことを示す情報を、通信部３４を介して画像形成装置１Ｂに対して送信する（ステップＳ４０４）。
【００８８】
通信部２２を介してサーバー装置３から情報を受信すると、画像形成装置１Ｂの制御部１０は、サーバー装置３から新しいテンプレートを受信していないと判定し（ステップＳ１０４にてＮＯ）、ＨＤＤ１９に、テンプレートＩＤ「００１」が付されたテンプレートであって、現在までに印刷がなされておらず、かつ、既に印刷済みのテンプレートのバージョン番号よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ１０６）。
【００８９】
この場合、ＨＤＤ１９は、印刷済みの第１のテンプレートに付されたバージョン番号「１．０」よりも大きいバージョン番号「２．０」が付された未印刷の第２のテンプレートを記憶しているので、制御部１０は、ＨＤＤ１９に未印刷のテンプレートが記憶されていると判定し（ステップＳ１０６にてＹＥＳ）、表示部１６に、第２のポップアップウィンドウを表示させる（ステップＳ１０７）。
【００９０】
図１２は、第２のポップアップウィンドウ４０１の一例を示す図である。図１２を参照して、第２のポップアップウィンドウ４０１は、「新しいテンプレートを入手可能です。新しいテンプレートを使用しますか？」というメッセージ４０２を含む。第２のポップアップウィンドウ４０１はさらに、ソフトキーとして、新しいテンプレートの印刷を指示するためのキー４０３と、指定されたテンプレートの印刷を指示するためのキー４０４と、新しいテンプレートの画像を表示するためのキー４０５と、を含む。
【００９１】
ユーザーが新しいテンプレートの使用を所望して、キー４０３を押下すると、制御部１０は、新しいテンプレートの印刷が指示されたと判定し（ステップＳ１０８にてＹＥＳ）、印刷部２３に対し、新しいテンプレートである第２のテンプレートに基づく画像を印刷させる（ステップＳ１０９）。
【００９２】
ユーザーが指定したテンプレートの使用を所望して、キー４０４を押下すると、制御部１０は、新しいテンプレートの印刷が指示されていないと判定するとともに（ステップＳ１０８にてＮＯ）、指定されたテンプレートの印刷が指示されたと判定し（ステップＳ１１０にてＹＥＳ）、印刷部２３に対し、指定されたテンプレートである第１のテンプレートに基づく画像を印刷させる（ステップＳ１１１）。
【００９３】
（３）サーバー装置３を介してテンプレートが更新される場合
画像形成装置１ＣのＨＤＤ１９は、第１のテンプレートと、第１のテンプレート情報とを記憶している。画像形成装置１Ｃは、第１のテンプレートに基づく画像を既に印刷済みである。
【００９４】
管理部門のメンバーは、画像形成装置１Ｃによって、第１のテンプレートに基づく画像が印刷された後に、第２のテンプレートと、第２のテンプレート情報とを記憶するＵＳＢメモリーを接続部２１に接続する。管理部門のメンバーは、操作部１５を介した入力によって指示を出すことで、制御部１０に、第２のテンプレート及び第２のテンプレート情報をＨＤＤ１９に記憶させる。画像形成装置１Ｃは、第２のテンプレートに基づく画像を現在までに印刷していない。
【００９５】
管理部門のメンバーはさらに、第２のテンプレート及び第２のテンプレート情報をＨＤＤ１９に記憶させた後に、サーバー装置３の操作部３１を介した入力によって指示を出すことで、制御部３０に、第３のテンプレートと、第３のテンプレートに対応する第３のテンプレート情報とをＨＤＤ３３に記憶させる。第３のテンプレート情報は、テンプレートＩＤである「００１」と、テンプレート名である「事務用品購入申請書」と、テンプレートのページ数である「１」と、バージョン番号である「３．０」と、テンプレートが作成された日時である「２０１７年１１月５日」と、を含む。画像形成装置１Ｃは、第３のテンプレートに基づく画像を現在までに印刷していない。
【００９６】
画像形成装置１Ｃの電源が投入されると、制御部１０は、表示部１６にホーム画面１０１を表示させる。ユーザーがキー１０５を押下することによって、テンプレートを印刷する機能を選択すると、制御部１０は、表示部１６に、第１のポップアップウィンドウ２０１を表示させる（ステップＳ１０１）。
【００９７】
画像形成装置１近傍の壁には何も掲示されておらず、ユーザーが入手可能なテンプレートの情報の表示を所望してキー２０６を押下すると、制御部１０は、テンプレートを指定する指示を受け付けていないと判定するとともに（ステップＳ１０２にてＮＯ）、テンプレートの印刷処理を中止するための指示を受け付けていないと判定する（ステップＳ１１２にてＮＯ）。制御部１０はさらに、ヘルプ画面を表示するための指示を受け付けたと判定し（ステップＳ２０１にてＹＥＳ）、表示部１６に、ヘルプ画面４０１を表示させる（ステップＳ２０２）。
【００９８】
ユーザーは、印刷対象のテンプレートの内容を確認するために、操作部１５を介した入力によって、リスト３０２に表示されるテンプレート３０２ａを選択して、キー３０５を押下する。キー３０５が押下されると、制御部１０は、印刷対象のテンプレートが決定されていないと判定するとともに（ステップＳ２０３にてＮＯ）、第１のプレビュー画面を表示するための指示を受け付けたと判定し（ステップＳ２０４にてＹＥＳ）、表示部１６に、第１のプレビュー画面を表示させる（ステップＳ２０６）。
【００９９】
図１３は、第１のプレビュー画面５０１の一例を示す図である。図１３を参照して、第１のプレビュー画面５０１は、選択されたテンプレートの画像を表示する領域５０２と、選択されたテンプレートの情報を表示する領域５０３と、を含む。第１のプレビュー画面５０１はさらに、ソフトキーとして、印刷対象のテンプレートを決定するためのキー５０４と、第１のプレビュー画面５０１の表示を中止するためのキー５０５と、を含む。
【０１００】
このとき、領域５０２には、選択された第１のテンプレートに基づく画像が表示される。領域５０３には、テンプレートＩＤ「００１」、テンプレート名「事務用品購入申請書」、バージョン番号「１．０」、及び、第１のテンプレートが作成された日時である「２０１７年９月５日」が表示される。
【０１０１】
なお、ユーザーがキー５０５を押下した場合、制御部１０は、印刷対象のテンプレートが決定されていないと判定するとともに（ステップＳ２０７にてＮＯ）、第１のプレビュー画面の表示を中止するための指示を受け付けたと判定し（ステップ２０８にてＹＥＳ）、表示部１６に、ヘルプ画面３０１を表示させる（ステップＳ２０２）。
【０１０２】
選択された第１のテンプレートの画像を確認したユーザーがキー５０４を押下すると、制御部１０は、印刷対象のテンプレートが決定されたと判定し（ステップＳ２０７にてＹＥＳ）、表示部１６に、第１のポップアップウィンドウ２０１を表示させる（ステップＳ１０１）。このとき、ポップアップウィンドウ２０１の欄２０２には、選択された第１のテンプレート３０２ａのテンプレートＩＤである「００１」が自動的に入力される。
【０１０３】
ユーザーは、操作部１５を介した入力によって、欄２０３に印刷部数として「１（部）」を入力してキー２０４を押下する。キー２０４が押下されると、制御部１０は、テンプレートを指定する指示を受け付けたと判定し（ステップＳ１０２にてＹＥＳ）、指定されたテンプレートＩＤ「００１」と、ＨＤＤ１９に記憶されるテンプレートのうち、テンプレートＩＤ「００１」が付されたテンプレートであって最も大きいバージョン番号が付された第２のテンプレートのバージョン番号「２．０」と、を含む識別情報を、通信部２２を介してサーバー装置３に対して送信する。制御部１０は、識別情報の送信とともに、サーバー装置３に対し、指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求する。
【０１０４】
サーバー装置３の制御部３０は、通信部３４を介して画像形成装置１Ｃから識別情報及び要求を受信すると、識別情報及び要求を受信したと判定し（ステップＳ４０１にてＹＥＳ）、ＨＤＤ３３に、識別情報に含まれるテンプレートＩＤ「００１」が付されたテンプレートであって、識別情報に含まれるバージョン番号「２．０」よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ４０２）。
【０１０５】
この場合、ＨＤＤ３３は、バージョン番号「３．０」が付された第３のテンプレートを記憶しているので、制御部は、ＨＤＤ３３に新しいテンプレートが記憶されていると判定し（ステップＳ４０２にてＹＥＳ）、新しいテンプレートである第３のテンプレートと、第３のテンプレート情報とを、通信部３４を介して画像形成装置１Ｃに対して送信する（ステップＳ４０３）。
【０１０６】
通信部２２を介してサーバー装置３から第３のテンプレート等を受信すると、画像形成装置１Ｃの制御部１０は、サーバー装置３から新しいテンプレートを受信したと判定し（ステップＳ１０４にてＹＥＳ）、ＨＤＤ１９に、受信した第３のテンプレート及び第３のテンプレート情報を記憶させるとともに（ステップＳ１０５）、表示部１６に、第２のポップアップウィンドウ４０１を表示させる（ステップＳ１０７）。
【０１０７】
ユーザーが新しいテンプレートの画像の表示を所望して、第２のポップアップウィンドウ４０１のキー４０５を押下すると、制御部１０は、新しいテンプレートの印刷が指示されていないと判定し（ステップＳ１０８にてＮＯ）、指定されたテンプレートの印刷が指示されていないと判定し（ステップＳ１１０にてＮＯ）、さらに第２のプレビュー画面を表示するための指示を受け付けたと判定し（ステップＳ３０１にてＹＥＳ）、表示部１６に、第２のプレビュー画面を表示させる（ステップＳ３０２）。
【０１０８】
図１４は、第２のプレビュー画面６０１の一例を示す図である。図１４を参照して、第２のプレビュー画面６０１は、新しいテンプレートの画像を表示する領域６０２と、新しいテンプレートの情報を表示する領域６０３と、を含む。第２のプレビュー画面６０１はさらに、ソフトキーとして、新しいテンプレートを選択するためのキー６０４と、指定されたテンプレートを選択するためのキー６０５と、を含む。このとき、領域６０２には、新しいテンプレートである第３のテンプレートに基づく画像が表示される。領域６０３には、テンプレートＩＤ「００１」、テンプレート名「事務用品購入申請書」、バージョン番号「３．０」、及び、第３のテンプレートが作成された日時である「２０１７年１１月５日」が表示される。
【０１０９】
ユーザーが新しいテンプレートの使用を所望して、キー６０４を押下すると、制御部１０は、新しいテンプレートの印刷が指示されたと判定し（ステップＳ３０３にてＹＥＳ）、印刷部２３に対し、新しいテンプレートである第３のテンプレートに基づく画像を印刷させる（ステップＳ１０９）。
【０１１０】
ユーザーが指定したテンプレートの使用を所望して、キー６０５を押下すると、制御部１０は、新しいテンプレートの印刷が指示されていないと判定するとともに（ステップＳ３０３にてＮＯ）、指定されたテンプレートの印刷が指示されたと判定し（ステップＳ３０４にてＹＥＳ）、印刷部２３に対し、指定されたテンプレートである第１のテンプレートに基づく画像を印刷させる（ステップＳ１１１）。
【０１１１】
上記実施の形態によれば、画像形成装置１は、ユーザーによって入力される指示を受け付ける操作部１５と、記録紙に画像を印刷する印刷部２３と、少なくとも１つのテンプレートを記憶するＨＤＤ１９と、ネットワーク４を介してサーバー装置３と通信する通信部２２と、制御部１０と、を備える。
【０１１２】
制御部１０は、操作部１５を介して印刷対象のテンプレートを指定する指示を受け付けた場合に、通信部２２を介して、サーバー装置３に対し、指定されたテンプレートについての新たなバージョンのテンプレートの送信を要求する。
【０１１３】
制御部１０はさらに、通信部２２を介して、要求に応答してサーバー装置３から送信される新たなバージョンのテンプレートを受信した場合に、新たなバージョンのテンプレートをＨＤＤ１９に記憶させ、予め定められた条件を満たした場合に、新たなバージョンのテンプレートに基づく画像を印刷部２３に印刷させる。
【０１１４】
このように、ユーザーは、操作部１５を介して所望のテンプレートを指定することで、指定したテンプレートについての新たなバージョンのテンプレートがある場合には、新たなバージョンのテンプレートに基づく画像を印刷可能になる。したがって、所望のテンプレートであって、新たなバージョンのテンプレートに基づく文書を容易に素早く入手することができる。また、必要に応じて所望のテンプレートに基づく文書を容易に入手できるようになるので、公共の設置場所に紙媒体のテンプレート文書を置いておく場合と比較して、手間が削減されるとともに、資源が無駄になることを防ぐことができる。
【０１１５】
また、ユーザーは、サーバー装置３に新たなバージョンのテンプレートを記憶させておくだけで、ＨＤＤ１９に予め記憶されていない新たなバージョンのテンプレートに基づく画像を入手することができるようになる。例えば、ネットワーク４に複数の画像形成装置１Ａ，１Ｂ，１Ｃが接続されている場合には、ユーザーは、サーバー装置３に新たなバージョンのテンプレートを記憶させておくだけで、各画像形成装置１Ａ，１Ｂ，１Ｃにおいて新たなバージョンのテンプレートに基づく画像を入手することができるようになる。
【０１１６】
また上記実施の形態によれば、画像形成装置１は、テンプレートを記憶するＵＳＢメモリーが接続される接続部２１をさらに備える。制御部１０は、ＵＳＢメモリーが接続部２１に接続された場合に、ＵＳＢメモリーに記憶されるテンプレートをＨＤＤ１９に記憶する。制御部１０はさらに、操作部１５を介して印刷対象のテンプレートを指定する指示を受け付けた場合に、ＵＳＢメモリーからＨＤＤ１９に記憶されたテンプレートが新たなバージョンのテンプレートである場合であって、予め定められた条件を満たした場合に、新たなバージョンのテンプレートに基づく画像を印刷部２３に印刷させる。このように、ユーザーは、ＵＳＢメモリーを接続部２１に接続するだけで、ＨＤＤ１９に予め記憶されていない新たなバージョンのテンプレートに基づく画像を入手することができるようになる。
【０１１７】
また上記実施の形態によれば、制御部１０は、操作部１５を介して、指定されたテンプレート及び新たなバージョンのテンプレートのうちのいずれかを印刷する指示を受け付けることが可能である。制御部１０は、操作部１５を介して、指定されたテンプレートを印刷する指示を受け付けた場合に、指定されたテンプレートに基づく画像を印刷部２３に印刷させる。また制御部１０は、操作部１５を介して、新たなバージョンのテンプレートを印刷する指示を受け付けた場合に、新たなバージョンのテンプレートに基づく画像を印刷部２３に印刷させる。これによって、ユーザーは、指定されたテンプレート及び新たなバージョンテンプレートのうちのいずれかを選択することで、所望のテンプレートに基づく画像を容易に入手することができるようになる。
【０１１８】
また上記実施の形態によれば、画像形成装置１は、表示部１６をさらに備える。制御部１０は、操作部を介して、新たなバージョンのテンプレートに基づく画像を表示するための指示を受け付けた場合に、表示部１６に、新たなバージョンのテンプレートに基づく画像を表示する第２のプレビュー画面６０１を表示させる。これによって、ユーザーは、新たなバージョンのテンプレートの内容を確認することができるようになる。
【０１１９】
また上記実施の形態によれば、指定されたテンプレート及び新たなバージョンのテンプレートには同じ種類のテンプレートであることを示す同じテンプレートＩＤがそれぞれ付されている。制御部１０は、指定されたテンプレートを、指定されたテンプレートと同じテンプレートＩＤが付された新たなバージョンのテンプレートに更新してＨＤＤ１９に記憶させる。これによって、制御部１０は、指定されたテンプレートについて容易に更新を行なうことができる。
【０１２０】
また上記実施の形態によれば、テンプレートには、テンプレートが作成された日時を示す情報が付されている。新たなバージョンのテンプレートが作成された日時は、指定されたテンプレートが作成された日時よりも後である。これによって、制御部１０は、新たなバージョンのテンプレートであるか否かを容易に判断することができる。
【０１２１】
また上記実施の形態によれば、テンプレートには、印刷部２３によって既に印刷がなされたか否かを示す情報が付されている。制御部１０は、印刷部２３によって既に印刷がなされたテンプレートを指定されたテンプレートとし、印刷部２３によって印刷がなされていないテンプレートを、新たなバージョンのテンプレートとする。これによって、制御部１０は、新たなバージョンのテンプレートであるか否かをより一層容易に判断することができる。
【０１２２】
また上記実施の形態によれば、新たなバージョンのテンプレートが印刷部２３に印刷される場合であって、ＨＤＤ１９に、少なくとも２つの新たなバージョンのテンプレートが記憶される場合に、制御部１０は、印刷部２３に、新たなバージョンのテンプレートとして、最も作成日時が後であるテンプレートに基づく画像を印刷させる。これによって、ユーザーは、新たなバージョンのテンプレートを所望する場合に、最も作成日時が後であるテンプレートに基づく画像を入手することができるようになる。
（第１の変形例）
【０１２３】
本発明の第１の変形例において、画像形成装置１は、通信部２２を含まない点を除き、上記した実施の形態と同じハードウェア構成である。第１の変形例において、管理部門のメンバーは、新しいテンプレートを記憶するＵＳＢメモリーを接続部１２に接続することによってのみ、テンプレートの更新を行なうことができる。
【０１２４】
［ソフトウェア構成］
【０１２５】
第１の変形例において、テンプレートの印刷処理を実行するためのプログラムは、図５におけるステップＳ１０３乃至ステップＳ１０５の処理が実行されず、ステップＳ１０２において、テンプレートの印刷を実行するための指示を受け付けたと判定された場合に制御がステップＳ１０６に進む点を除き、上記実施の形態と同じである。
【０１２６】
［動作］
以下、第１の変形例に係る画像形成装置１の動作について説明するが、上記実施の形態と同じ動作については繰り返して説明しない。
【０１２７】
第１のポップアップウィンドウ２０１のキー２０４が押下されると、制御部１０は、テンプレートを指定する指示を受け付けたと判定し（ステップＳ１０２にてＹＥＳ）、ＨＤＤ１９に、指定されたテンプレートＩＤが付されたテンプレートであって、現在までに印刷がなされておらず、かつ、既に印刷済みのテンプレートのバージョン番号よりも大きいバージョン番号が付されたテンプレートが記憶されているか否かを判定する（ステップＳ１０６）。
【０１２８】
ＨＤＤ１９が指定されたテンプレートのみを記憶する場合、制御部１０は、ＨＤＤ１９に未印刷のテンプレートは記憶されていないと判定し（ステップＳ１０６にてＮＯ）、印刷部２３に対し、指定されたテンプレートである第１のテンプレートに基づく画像を印刷させる（ステップＳ１１１）。
【０１２９】
ＵＳＢメモリーによってテンプレートが更新されており、ＨＤＤ１９が新しいテンプレートを記憶している場合、制御部１０は、ＨＤＤ１９に未印刷のテンプレートが記憶されていると判定し（ステップＳ１０６にてＹＥＳ）、表示部１６に、第２のポップアップウィンドウを表示させる（ステップＳ１０７）。
【０１３０】
（第２の変形例）
本発明の第２の変形例において、画像形成装置１は、接続部２１を含まない点を除き、上記した実施の形態と同じハードウェア構成である。第２の変形例では、管理部門のメンバーは、新しいテンプレートをサーバー装置３のＨＤＤ３に記憶させることによってのみテンプレートの更新を行なうことができる点を除き、ソフトウェア構成及び動作においても上記実施の形態と同じである。
【０１３１】
（その他の変形例）
上記実施の形態では、外部記憶装置としてＵＳＢメモリーを例示したが、本発明はそのような実施の形態に限定されない。外部記憶装置としては、可搬型の不揮発性記録媒体であればよく、例えば、例えばＳＤカード、ＲＯＭ、及びフラッシュメモリー等を使用できる。
【０１３２】
また上記実施の形態では、画像形成装置１は会社に設置されたが、本発明はそのような実施の形態に限定されない。例えば、学校、病院、及び官公庁等の組織に設置されていてもよい。
【０１３３】
また上記実施の形態では、情報処理装置としてサーバー装置３が使用されたが本発明はそのような実施の形態に限定されない。情報処理装置としては、ネットワーク４に接続可能であり、かつテンプレートを記憶可能であるものであれば特に限定されず、例えば、ネットワーク４に接続されるパーソナルコンピューターであってもよい。
【０１３４】
また上記実施の形態では、テンプレートに対応付けて、印刷済みであることを示す情報をＨＤＤ１９に記憶させたが、本発明はそのような実施の形態に限定されない。例えば、印刷済みであるか否かを示す情報として、印刷済みでないことを示す情報が記憶されていてもよい。
【０１３５】
また上記実施の形態では、テンプレートの更新とは、ユーザーによって印刷対象に指定されるテンプレートよりも新たなバージョンのテンプレートをＨＤＤ１９に記憶することとしたが、本発明はそのような実施の形態に限定されない。例えば、ユーザーによって印刷対象に指定されたテンプレートがＨＤＤ１９から消去され、新たなバージョンのテンプレートに書き換えられて記憶されることであってもよい。
【０１３６】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明に係る画像形成装置の一実施形態としてカラー複合機を用いて説明しているが、これは一例に過ぎず、モノクロ複合機や他の電子機器、例えば、プリンター、コピー機、ファクシミリ装置等の他の画像形成装置でもよい。
【０１３７】
また、上記実施形態では、図１乃至図１４を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１３８】
１    画像形成装置
１０  制御部
１５  操作部
１６  表示部
１９  ＨＤＤ
２３  印刷部
２１  接続部
２２  通信部
【図１】
2019171570.tif 000003
【図２】
2019171570.tif 000004
【図３】
2019171570.tif 000005
【図４】
2019171570.tif 000006
【図５】
2019171570.tif 000007
【図６】
2019171570.tif 000008
【図７】
2019171570.tif 000009
【図８】
2019171570.tif 000010
【図９】
2019171570.tif 000011
【図１０】
2019171570.tif 000012
【図１１】
2019171570.tif 000013
【図１２】
2019171570.tif 000014
【図１３】
2019171570.tif 000015
【図１４】
2019171570.tif 000016