(57)【要約】【課題】  ユーザにより作成された記録媒体の情報を含む画像形成ジョブを、操作性よくかつリソース効率よくリストアできるようにする。【解決手段】  記憶部１４０に、画像形成装置の制御に用いる印刷ジョブ１４１及びユーザ定義用紙１４２を記憶させる。リストア処理部１７１が、記憶部１４０のデータをバックアップしたバックアップデータ１１１から、印刷ジョブを記憶部１４０へリストアする。このとき、ユーザ定義用紙検索部１７２が、バックアップデータ１１１に含まれるユーザ定義用紙のうち、リストアされた印刷ジョブにて用紙の指定に用いられているユーザ定義用紙を、記憶部１４０へリストアする。【選択図】    図３
2017170656.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御する制御装置であって、
第１記憶手段と、
前記画像形成装置に実行させる画像形成ジョブと、画像形成に使用する記録媒体を示す情報としてユーザにより作成されたユーザ定義媒体情報とを含むバックアップデータから、前記画像形成ジョブを前記第１記憶手段へリストアする第１リストア手段と、
前記第１リストア手段が前記画像形成ジョブをリストアする場合に、前記バックアップデータに含まれるユーザ定義媒体情報のうち、リストアされた画像形成ジョブにて記録媒体の指定に用いられているユーザ定義媒体情報を前記第１記憶手段へリストアする第２リストア手段とを備えることを特徴とする制御装置。
【請求項２】
請求項１に記載の制御装置であって、
前記第２リストア手段は、前記第１記憶手段に既に記憶されている第１ユーザ定義媒体情報と同じ識別情報を持つ第２ユーザ定義媒体情報をリストアしようとした場合に、第２ユーザ定義媒体情報を、第１ユーザ定義媒体情報に上書きしてリストアするか、リストアを中止するかの選択をユーザから受け付け、該受け付けた選択に従ってリストアを実行することを特徴とする制御装置。
【請求項３】
請求項２に記載の制御装置であって、
前記第２リストア手段は、前記選択の選択肢として、前記第２ユーザ定義媒体情報を、その識別情報を変更してリストアする選択肢も設け、該選択肢が選択された場合に、該選択に従ってリストアを実行すると共に、前記第１リストア手段がリストアした画像形成ジョブであって前記第２ユーザ定義媒体情報を含む画像形成ジョブにおいて、該第２ユーザ定義媒体情報の識別情報を、前記第２リストア手段による変更に合わせて変更することを特徴とする制御装置。
【請求項４】
請求項２又は３に記載の制御装置であって、
前記第２リストア手段が前記第２ユーザ定義媒体情報のリストアを中止した場合に、ユーザに対し、リストアされた画像形成ジョブが含むユーザ定義媒体情報が示す記録媒体がバックアップ時と異なる旨をユーザに通知する通知手段を備えることを特徴とする制御装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の制御装置であって、
前記第１リストア手段がリストアした画像形成ジョブと、そのリストアに伴って前記第２リストア手段がリストアしたユーザ定義媒体情報とをユーザに提示する手段を備えることを特徴とする制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の制御装置であって、
前記第１記憶手段に記憶しているデータのうち、前記画像形成ジョブと、前記ユーザ定義媒体情報とを第２記憶手段にバックアップして前記バックアップデータを生成するバックアップ手段を備えることを特徴とする制御装置。
【請求項７】
前記画像形成装置に実行させる画像形成ジョブと、画像形成に使用する記録媒体を示す情報としてユーザにより作成されたユーザ定義媒体情報とを含むバックアップデータから、前記画像形成ジョブを第１記憶手段へリストアする第１リストア手順と、
前記第１リストア手順で前記画像形成ジョブをリストアする場合に、前記バックアップデータに含まれるユーザ定義媒体情報のうち、リストアされた画像形成ジョブにて記録媒体の指定に用いられているユーザ定義媒体情報を前記第１記憶手段へリストアする第２リストア手順とを備えることを特徴とする画像形成ジョブ管理方法。
【請求項８】
コンピュータを、請求項１乃至６のいずれか一項に記載の制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、制御装置、画像形成ジョブ管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、用紙に画像を形成する画像形成装置であって用紙対応力の異なる複数の給紙トレイを備えた画像形成装置を制御する制御装置が知られている。このような制御装置において、各種設定をバックアップデータとして外部記憶装置に記憶し、バックアップデータを用いて任意の制御装置へ設定を復元するバックアップ・リストア機能が知られている。また、ユーザが所望の用紙（材質は紙に限らない）で印刷を行うために、用紙サイズ、紙種、紙厚といった情報を独自に定義した用紙情報を作成し、ユーザ定義用紙として登録する機能も知られている。
【０００３】
また、バックアップ・リストア機能に関し、特許文献１には、蓄積された文書／フォルダの文書／画像データのバックアップまたはリストアを行う際に、文書／フォルダに対するアクセス権限情報データも合せてバックアップまたはリストアを行うことが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のバックアップ及びリストアの技術では、画像形成装置に実行させるジョブである画像形成ジョブをバックアップし、これをリストアする際に、リストア対象の画像形成ジョブの中に、用紙の指定としてユーザ定義用紙が含まれていた場合、適切にリストアできない場合があるという問題があった。すなわち、用紙の指定に用いられたユーザ定義用紙がリストア先の制御装置に記憶されていない場合は、ユーザ定義用紙の指定誤りとして画像形成が行えないという問題があった。また、適切に画像形成を行うためには、ユーザが再度同じユーザ定義用紙を作成する必要があり、操作性が悪いという問題があった。
【０００５】
このような問題は、バックアップデータから印刷ジョブデータのほかユーザ定義用紙データを併せてリストアして回避することも考えられる。しかし、バックアップデータとして記憶されたユーザ定義用紙を全てリストアすると、不要なユーザ定義用紙までリストアしてしまい、リソース面で効率が悪いという問題があった。
特許文献１に記載の技術は、ユーザ定義用紙について特に注目しておらず、この問題を解決するものではない。
【０００６】
この発明は、このような問題を解決し、ユーザにより作成された記録媒体の情報を含む画像形成ジョブを、操作性よくかつリソース面で効率よくリストアできるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明の制御装置は、上記の目的を達成するため、画像形成装置を制御する制御装置において、第１記憶手段と、上記画像形成装置に実行させる画像形成ジョブと、画像形成に使用する記録媒体を示す情報としてユーザにより作成されたユーザ定義媒体情報とを含むバックアップデータから、上記画像形成ジョブを上記第１記憶手段へリストアする第１リストア手段と、上記第１リストア手段が上記画像形成ジョブをリストアする場合に、上記バックアップデータに含まれるユーザ定義媒体情報のうち、リストアされた画像形成ジョブにて記録媒体の指定に用いられているユーザ定義媒体情報を上記第１記憶手段へリストアする第２リストア手段とを設けたものである。
【発明の効果】
【０００８】
上記構成によれば、ユーザにより作成された記録媒体の情報を含む画像形成ジョブを、操作性よくかつリソース効率よくリストアできるようにすることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の制御装置の一実施形態である制御装置を含む画像形成システムの構成を示す図である。
【図２】図１に示す制御装置のハードウェア構成を示す図である。
【図３】図１に示す制御装置が備える、印刷ジョブ及びユーザ定義用紙のバックアップ及びリストアに関連する機能の構成を示す図である。
【図４】リストア設定画面の表示例を示す図である。
【図５】制御装置が実行するリストアの処理のフローチャートである。
【図６】印刷ジョブの拡張リストア処理のフローチャートである。
【図７】図６の続きのフローチャートである。
【図８】リストア選択画面の表示例を示す図である。
【図９】印刷ジョブの通常リストア処理のフローチャートである。
【図１０】リストア完了画面の表示例を示す図である。
【図１１】リストア完了画面の別の表示例を示す図である。
【図１２】バックアップ時とリストア時で外部記憶装置の接続先が異なる場合の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施形態について、図面を参照しつつ説明する。
図１に、この発明の制御装置の一実施形態である制御装置を含む画像形成システムの構成を示す。
図１に示す画像形成システム１０は、制御装置１００と画像形成装置２００とを通信路Ｎ１により接続して構成したものである。また、制御装置１００は、通信路Ｎ２を介して、端末装置３０ａ〜３０ｃ（以降、個体を区別する必要がない場合は「３０」の符号を用いる）と接続されている。
【００１１】
このうち制御装置１００は、ＤＦＥ（デジタルフロントエンド）であり、画像形成装置２００に実行させる画像形成の内容の指示を、画像形成ジョブとして端末装置３０から受け付け、その画像形成ジョブに従って画像形成装置２００に画像形成を実行させる機能を備える。この制御装置１００は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータに所要のプログラムを実行させて実現してもよいし、画像形成装置２００の制御専用の装置として構成してもよい。
【００１２】
画像形成装置２００は、制御装置１００から送信されるデータに基づき用紙に印刷により画像を形成する機能を備える。制御装置１００から送信されるデータには、画像形成機能に関する設定を示す設定データと、印刷する画像の内容を示す印刷データとがある。
端末装置３０は、画像形成装置２００に印刷させる文書のデータを生成する機能と、印刷の実行を制御装置１００に指示する機能とを備える。このような機能は、例えばＰＣ（パーソナルコンピュータ）等の汎用コンピュータに所要の文書編集用アプリケーションとプリンタドライバのプログラムを実行させることにより実現できる。
通信路Ｎ１及び通信路Ｎ２には、有線無線を問わず、任意の規格の通信手段を用いることができる。
【００１３】
次に、図２に、制御装置１００のハードウェア構成を示す。
図２に示すように、制御装置１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ（ハードディスクドライブ）１０４、通信Ｉ／Ｆ（インタフェース）１０５、操作部１０６、表示部１０７、外部装置Ｉ／Ｆ１０８を備え、これらをシステムバス１０９により接続した構成としている。
【００１４】
そして、ＣＰＵ１０１が、ＲＡＭ１０３をワークエリアとしてＲＯＭ１０２あるいはＨＤＤ１０４に記憶された所要のプログラムを実行することにより、制御装置１００全体を制御し、図３を用いて後述するものをはじめとする種々の機能を実現する。
ＲＯＭ１０２及びＨＤＤ１０４は、不揮発性記憶媒体（記憶手段）であり、ＣＰＵ１０１が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ１０５は、通信路Ｎ１，２を介して画像形成装置２００等の他の装置と通信するためのインタフェースである。使用する通信路Ｎ１，２の規格に応じた物を設ければよい。
【００１５】
操作部１０６は、ユーザからの操作を受け付けるための操作手段であり、各種のキー、ボタン、タッチパネル等により構成することができる。
表示部１０７は、制御装置１００の動作状態や設定内容、メッセージ等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等を備える。
【００１６】
なお、操作部１０６及び表示部１０７は外付けであってもよい。また、制御装置１００がユーザからの操作を直接受ける必要がない（通信Ｉ／Ｆ１０５を介して接続された外部装置により操作を受け付けたり情報の提示を行ったりすればよい）場合には、操作部１０６や表示部１０７を設けなくてよい。
【００１７】
外部装置Ｉ／Ｆ１０８は、外部記憶装置１１０等の外部装置を接続するためのインタフェースであり、例えばＵＳＢ（Universal  Serial  Bus）Ｉ／ＦやメモリカードＩ／Ｆとすることができる。外部記憶装置１１０は、バックアップデータを保存するための着脱可能な記憶装置であり、例えばＨＤＤやＵＳＢメモリ、メモリカード等を用いることができる。
【００１８】
画像形成装置２００は、図２に示したものと同様な（ただし種類や性能は異なってよい）ハードウェアの他、電子写真方式等で用紙に画像を形成する画像形成手段であるプロッタ装置を備える。その他、様々な用紙を格納する給紙トレイ、画像形成済みの用紙にステープル、パンチ穴空け、製本等の後処理を行う後処理装置等を備えていてもよい。
端末装置３０は、ハードウェアとしては、図２に示したものと同様でよい。ただし、種類や性能は異なっていてよいし、外部装置Ｉ／Ｆ１０８及び外部記憶装置１１０に当たる構成は不要である。また、個体によって種類や性能が異なっていてもよい。
【００１９】
以上の画像形成システム１０において、特徴的な点の一つは、制御装置１００が、端末装置３０から受け取った印刷ジョブをバックアップデータからリストアする際に、リストアする印刷ジョブに含まれるユーザ定義用紙のデータも、印刷ジョブと共にリストアする点である。以下、この点について具体的に説明する。
【００２０】
まず図３に、制御装置１００が備える、印刷ジョブ及びユーザ定義用紙のバックアップ及びリストアに関連する機能の構成を示す。図３に示す各部の機能は、制御装置１００のＣＰＵ１０１が所要のプログラムを実行することにより実現されるものである。
制御装置１００は、図３に示すように、印刷ジョブ受信部１２１、印刷ジョブ処理部１２２、印刷データ送信部１２３、印刷ジョブ保存部１２４、印刷ジョブ読出部１２５、用紙情報生成部１３１、用紙情報保存部１３２、記憶部１４０、操作部１５０、バックアップ処理部１６１、リストア処理部１７１、ユーザ定義用紙検索部１７２、および結果通知部１７３を備える。
【００２１】
これらのうち印刷ジョブ受信部１２１は、端末装置３０から、画像形成装置２００に実行させる印刷の内容を規定した印刷ジョブを受信する機能を備える。この印刷ジョブは、印刷すべき文書を示す文書データと、印刷に用いる印刷設定を示す設定データとを含む。このうち設定データは、印刷に用いる用紙を指定する用紙データを含む。この用紙データとしては、Ａ４普通紙など、初めから用意されている定型用紙のデータと、サイズ、紙送り方向、用紙種類、厚さ（坪量）等をユーザが定めて作成したユーザ定義用紙のデータとがある。
【００２２】
後述のように、制御装置１００は、このユーザ定義用紙のデータをユーザの操作に従って作成し、記憶部１４０に記憶させておくことができる。そして、制御装置１００に印刷ジョブを送信しようとする端末装置３０は、その印刷ジョブで用いる印刷設定をユーザから受け付ける際に、制御装置１００にアクセスして、制御装置１００が記憶しているユーザ定義用紙１４２を取得し、初めから用意されている定型用紙と、そのユーザ定義用紙１４２との中から、印刷に使用する用紙を選択させる。
【００２３】
そして、端末装置３０がその選択に応じて生成し、また制御装置１００へ送信する印刷ジョブは、その選択した用紙の名前（用紙名）やＩＤ等の識別情報を、用紙の指定の情報として含むものとなる。従って、印刷ジョブ受信部１２１が受信する印刷ジョブがユーザ定義用紙の指定を含む場合、そのユーザ定義用紙１４２は、通常は、記憶部１４０に記憶されているユーザ定義用紙１４２のいずれかである。
【００２４】
次に、印刷ジョブ処理部１２２は、印刷ジョブ受信部１２１が受信した印刷ジョブに含まれる文書データを、印刷ジョブに含まれる設定データに従って、画像形成装置２００が印刷に使用できる形式の印刷データに変換する機能を備える。この設定データにおいてユーザ定義用紙が指定されていた場合、記憶部１４０から該当のユーザ定義用紙１４２を取得して、そのデータに基づいて印刷データへの変換を行う。
【００２５】
印刷データ送信部１２３は、印刷ジョブ処理部１２２が生成した印刷データを画像形成装置２００へ送信し、その印刷データに基づく画像形成を実行させる機能を備える。
印刷ジョブ保存部１２４は、印刷ジョブ受信部１２１が受信した印刷ジョブを、記憶部１４０に記憶させて保存する機能を備える。受信した印刷ジョブの全てを保存してもよいし、ユーザが選択した印刷ジョブや、任意の基準で選択した一部の印刷ジョブのみを保存してもよい。また、印刷ジョブに従った画像形成を、画像形成装置２００に実行させた時点でその印刷ジョブを記憶部１４０から削除してもよいし、その後削除を指示されるまで残しておいてもよい。
【００２６】
印刷ジョブ読出部１２５は、記憶部１４０が記憶している印刷ジョブ１４１を読み出し、その印刷ジョブ１４１を印刷ジョブ処理部１２２以降の処理に供して、その印刷ジョブ１４１に従った画像形成を画像形成装置２００に実行させる機能を備える。
【００２７】
用紙情報生成部１３１は、操作部１５０がユーザから受け付けた操作に従い、ユーザ定義用紙のデータを生成する機能を備える。ユーザ定義用紙は、画像形成装置２００が画像形成に使用する記録媒体を示す情報としてユーザにより作成されるユーザ定義媒体情報である。
用紙情報保存部１３２は、用紙情報生成部１３１が生成したユーザ定義用紙のデータを記憶１４０に記憶させて保存する機能を備える。
【００２８】
記憶部１４０は、画像形成装置２００の制御に用いるデータである印刷ジョブ１４１及びユーザ定義用紙１４２を少なくとも記憶する第１記憶手段である。ネットワーク設定など、その他の情報を記憶していてもよい。印刷ジョブ１４１及びユーザ定義用紙１４２を記憶部１４０に記憶させる処理が、第１記憶手順の処理である。
【００２９】
なお、印刷ジョブ１４１のデータは、表１に示すように記憶される。
【表１】
2017170656.tif 000003
【００３０】
表１において、１行分のデータが１つの印刷ジョブ１４１のデータであり、表１には、書誌情報及び設定データの一部を示している。もちろん、これら以外に、文書データに当たるデータも印刷ジョブ１４１に含まれる。
表１中、「ＩＤ」は、印刷ジョブ１４１を制御装置１００が識別するための識別情報である。「ジョブ名」は、印刷ジョブ１４１の名称であり、印刷ジョブ１４１を主としてユーザが識別するための識別情報である。「用紙名」は、印刷に使用するユーザ定義用紙の指定である。この欄の指定がない印刷ジョブにおいては、定型用紙が指定されている。
【００３１】
「用紙サイズ」は、使用する用紙のサイズを示す。ユーザ定義用紙を指定している場合は、ユーザ定義用紙のデータに従って定められる。「ページ数」、「部数」は、それぞれ印刷ジョブ１４１により印刷する１部当たりのページ数及び部数である。「サイズ」は、印刷ジョブのデータサイズである。「ユーザ名」は、印刷ジョブ１４１の生成を指示したユーザの名前である。「受信時刻」は、制御装置１００が印刷ジョブ１４１を受信した時刻である。
【００３２】
また、ユーザ定義用紙のデータは、表２に示すように記憶される。
【表２】
2017170656.tif 000004
【００３３】
表２において、１行分のデータが１つのユーザ定義用紙１４２のデータであり、表２にはその一部を示している。
表２中、「ＩＤ」は、ユーザ定義用紙１４２を制御装置１００が識別するための識別情報である。「用紙名」は、ユーザ定義用紙１４２の名称であり、ユーザ定義用紙１４２を主としてユーザが識別するための識別情報である。なお、この例では、印刷ジョブ１４１中の「用紙名」の設定は、ユーザ定義用紙１４２の用紙名を用いて行っている。
「用紙サイズ」は、ユーザ定義用紙１４２として規定される用紙のサイズを示す。「用紙幅」、「用紙長さ」、「紙送り方向」、「用紙種類」、「用紙坪量」についても、同様に、ユーザ定義用紙１４２として規定される用紙の特性を示す。
【００３４】
次に、操作部１５０は、表示部１０７のディスプレイに種々のＧＵＩ（グラフィカルユーザインタフェース）画面を表示させてその画面によりユーザの操作を受け付ける機能を備える。
バックアップ処理部１６１は、記憶部１４０に記憶されているデータを、第２記憶手段である外部記憶装置１１０にバックアップする機能を備える。記憶部１４０に記憶されているデータ全てを読み出して、ひとまとまりのバックアップデータ１１１として外部記憶装置１１０に保存するとよい。あるいは、指定されたデータのみ、特定の条件で抽出されたデータのみ等、一部のデータのみをバックアップしてもよい。また、バックアップデータ１１１は、バックアップを行う度に上書きしてもよいし、古いデータを残しておいてもよい。
【００３５】
リストア処理部１７１は、外部記憶装置１１０に記憶されているバックアップデータ１１１を読み出して、そこに含まれるデータのうち指定された部分あるいは全てを記憶部１４０に記憶させるリストアを行う機能を備える。なお、印刷ジョブ読出部１２５は記憶部１４０から印刷ジョブ１４１を読み出し、また、印刷ジョブ処理部１２２は、記憶部１４０からユーザ定義用紙１４２を取得する。従って、データを外部記憶装置１１０から記憶部１４０へ移動させることは、そのデータを画像形成装置の制御に使うことができる状態にすることに該当する。
【００３６】
ユーザ定義用紙検索部１７２は、リストア処理部１７１がユーザ定義用紙の指定を含む印刷ジョブをリストアする場合に、そのユーザ定義用紙も合わせてリストアするための種々の処理を行う機能を備える。その詳細については、後にフローチャートを用いて説明する。
結果通知部１７３は、リストア処理部１７１が行ったリストアの結果をユーザに通知する通知手段の機能を備える。この通知は、例えば表示部１０７に所要の画面やメッセージを表示して行うことができる。また、所定のアドレスに電子メールを送信したり、外部のディスプレイに画面やメッセージを表示させたりして行うこともできる。
【００３７】
次に、制御装置１００がリストアを行う場合の各部の動作について詳細に説明する。
まず図４に、ユーザからリストアの指示を受け付けるためのリストア設定画面の表示例を示す。
図４に示すリストア設定画面４００は、ユーザからリストアの実行態様の指定及び実行指示を受け付けるための画面である。
【００３８】
リストア設定画面４００中、項目設定部４０１は、バックアップデータ１１１として保存されているデータのうちどの部分をリストアするかを指定するための操作部である。図では、用紙設定（ユーザ定義用紙）、ネットワーク設定、および印刷ジョブの３つの選択肢が用意されているが、他にも選択肢があってよい。各項目について、チェックボックスにより、リストアを行うか否かを設定できる。
【００３９】
また、印刷ジョブをリストアする設定がなされている場合、追加で、拡張リストア設定部４０２が表示される。この拡張リストア設定部４０２では、印刷ジョブのリストアに関する詳細設定として、印刷ジョブにおいて指定されているユーザ定義用紙の情報を印刷ジョブと共にリストアするか否かを、チェックボックスにより設定できる。
なお、項目設定部４０１において用紙設定をリストアする設定がなされていれば、拡張リストア設定部４０２での設定如何によらず、全てのユーザ定義用紙をリストアする。
【００４０】
ＯＫボタン４０３は、上記の各部での設定に従ってリストアを実行することを指示するためのボタン、キャンセルボタン４０４は、リストアを行わずにリストア設定画面４００を閉じることを指示するためのボタンである。
なお、バックアップデータ１１１が複数ある場合には、リストア設定画面４００の前又は後に、どのバックアップデータ１１１をリストアに用いるかの設定を受け付けるための画面を設ける。
【００４１】
次に、制御装置１００が実行するリストアの処理について説明する。以下に説明する処理は、この発明の画像形成ジョブ管理方法の実施形態である。
図５は、その処理のフローチャートである。なお、図５には、印刷ジョブのリストア及びそれに関連するユーザ定義用紙のリストアの処理を中心に示している。また、図５の処理は、制御装置１００のＣＰＵ１０１が所要のプログラムを実行することにより行うものであるが、図３に示した各部の機能と対応するものであることから、説明を簡単にするため、図３の各部が各ステップの処理を実行するものとして説明する。
制御装置１００は、ＯＫボタン４０３の操作により、バックアップデータ１１１のリストア実行の指示がなされたことを検出すると、図５に示す処理を開始する。
【００４２】
この処理においてはまず、指示を受け付けた操作部１５０が、リストア処理部１７１に対してリストア実行を依頼する（Ｓ１１）。次に、この依頼に応じてリストア処理部１７１がリストアの対象とするバックアップデータ１１１を、外部記憶装置１１０から読み出して取得する（Ｓ１２）。
【００４３】
次に、リストア処理部１７１は、リストア対象に印刷ジョブが含まれているか否か判断する（Ｓ１３）。ここでＹｅｓであれば、次に、拡張リストア設定部４０２の設定が有効か否か、すなわち、印刷ジョブにおいて指定されているユーザ定義用紙の情報を印刷ジョブと共にリストアするか否かを判断する（Ｓ１４）。ここでもＹｅｓであれば、制御装置１００は、図６及び図７に示す印刷ジョブの拡張リストア処理を実行する（Ｓ１５）。また、ステップＳ１４でＮｏであれば、制御装置１００は、図９に示す印刷ジョブの通常リストア処理を実行する（Ｓ１６）。
【００４４】
いずれにせよ、これらの処理で印刷ジョブに関するリストア処理が完了するので、次に、項目設定部４０１における設定に従ってその他のデータのリストアを行う（Ｓ１７）。また、ステップＳ１３でＮｏの場合には、印刷ジョブのリストアに関するステップＳ１４乃至Ｓ１６の処理をスキップしてステップＳ１７に進む。
ステップＳ１７の後、リストア処理部１７１が結果通知部１７３に、リストア完了画面の表示を依頼して（Ｓ１８）、処理を終了する。
【００４５】
次に、図５のステップＳ１５で実行する印刷ジョブの拡張リストア処理について説明する。
この処理は、図６及び図７に示すように、リストア処理部１７１がバックアップデータ１１１から印刷ジョブのデータを取り出した後（Ｓ３１）、その各印刷ジョブのデータを順次処理対象として、ステップＳ３２乃至Ｓ３７の処理をくり返すものである。なお、ステップＳ３１において、全ての印刷ジョブをリストアの対象とするわけでない場合には、リストアの対象とする印刷ジョブだけを取り出せばよい。
【００４６】
繰り返し部分の処理においてはまず、リストア処理部１７１が、処理対象の印刷ジョブで指定されている用紙がユーザ定義用紙か否か判断する（Ｓ３２）。これがＹｅｓの場合、リストア処理部１７１が、ユーザ定義用紙検索部１７２に対し、リストア対象のバックアップデータ１１１及び記憶部１４０についてそれぞれ該当の（用紙指定に用いられている）ユーザ定義用紙のデータを検索することを依頼する（Ｓ３３）。
【００４７】
ユーザ定義用紙検索部１７２は、この依頼に従って検索を行い、まず、該当のユーザ定義用紙がバックアップデータ１１１中にあったか否か判断する（Ｓ３４）。バックアップ実行時には、印刷ジョブで用紙の指定に用いられているユーザ定義用紙は記憶部１４０に記憶されていたはずなので、この判断は、通常はＹｅｓになるはずである。なお、この検索では、ユーザ定義用紙の「ＩＤ」及び「用紙名」の少なくとも一方が一致するユーザ定義用紙があった場合に、該当のユーザ定義用紙があったと判断する。すなわち、識別情報を基準に、ユーザ定義用紙を検索する。
【００４８】
ステップＳ３４でＹｅｓの場合、ステップＳ３４で発見したユーザ定義用紙が、処理対象の印刷ジョブと共にリストアすべきユーザ定義用紙ということになる。そして、ユーザ定義用紙検索部１７２は次に、該当のユーザ定義用紙が記憶部１４０に記憶されているか否か判断する（Ｓ３５）。ここでＮｏであれば、リストアすべきユーザ定義用紙と同じユーザ定義用紙は記憶部１４０には記憶されておらず、リストアを行って問題ないことがわかる。
【００４９】
そこで、ユーザ定義用紙検索部１７２は、ステップＳ３４で発見したユーザ定義用紙を、記憶部１４０に記憶させてリストアする（Ｓ３６）。その後、リストア処理部１７１が記憶部１４０に処理対象の印刷ジョブも記憶させ（Ｓ３７）、ここまでで、処理対象の印刷ジョブについてのリストア処理が終了する。
【００５０】
なお、ステップＳ３５の判断においては、今回のリストア中にステップＳ３６で記憶させた結果記憶部に記憶されているユーザ定義用紙は、除外して判断するとよい。このためには、全印刷ジョブについて一旦ステップＳ３５までの判断を行ってしまってから、ステップＳ３６及びＳ３７の処理を実行してもよい。複数の印刷ジョブで同じユーザ定義用紙が指定されている可能性もあるが、このような場合に２つめ以降の印刷ジョブにおいて毎回後述のステップＳ３８以降の処理を行うとすると、徒に操作を煩雑化するだけだからである。
【００５１】
また、ステップＳ３２あるいはステップＳ３４でＮｏの場合、リストアすべきユーザ定義用紙がないため、ユーザ定義用紙のリストアはせずに、ステップＳ３７に進んで記憶部１４０に処理対象の印刷ジョブを記憶させる。
一方、ステップＳ３５でＹｅｓの場合、バックアップデータ１１１中と記憶部１４０中に、同じ識別情報を持つユーザ定義用紙が存在することになる。従って、このままリストアしてしまうと、ユーザ定義用紙のデータ管理上問題が生じたり、データが意図せず上書きされてしまったりする。
そこで、対処についてユーザに指示を求めるべく、リストア処理部１７１は、操作部１５０にリストア選択画面の表示を依頼する（Ｓ３８）。
【００５２】
図８に、このリストア選択画面の表示例を示す。
図８のリストア選択画面５００には、処理対象の印刷ジョブについて、バックアップデータ１１１中と記憶部１４０中に、同じ識別情報を持つユーザ定義用紙が存在することを通知するメッセージを表示すると共に、そのユーザ定義用紙のリストアをどのように行うかを指示するためのボタンとして、３つの選択肢とそれぞれ対応するボタン５０１〜５０３を設けている。
【００５３】
ボタン５０１は、バックアップデータ１１１中のユーザ定義用紙を、記憶部１４０のユーザ定義用紙１４２に上書きしてリストアを実行することを指示するためのボタンである。
ボタン５０２は、バックアップデータ１１１中のユーザ定義用紙を、用紙名を変えて記憶部１４０に記憶させることによりリストアを実行することを指示するためのボタンである。なお、ＩＤが重複する場合にはＩＤを変更するものとする。用紙名とＩＤの双方を変更する場合もある。
【００５４】
ボタン５０３は、対象のユーザ定義用紙についてリストアを中止することを指示するためのボタンである。
ボタン５０４は、ユーザ定義用紙の重複に関する詳細の表示を指示するためのボタンである。ユーザがボタン５０４を操作した場合、画面は詳細画面５１０に移行する。
【００５５】
詳細画面５１０においては、「既存のユーザ定義用紙」の項に、記憶部１４０中で発見されたユーザ定義用紙の情報を、「バックアップのユーザ定義用紙」の項に、バックアップデータ１１１中で発見したユーザ定義用紙の情報を、それぞれ詳細に表示している。各項では全ての情報は表示しきれていないが、スクロールやページ切り替えにて、残りの情報も参照できるようにしている。
閉じるボタン５１１は、詳細画面５１０を閉じてリストア選択画面５００に戻るためのボタンである。
【００５６】
処理の説明に戻る。図６のステップＳ３８の後、処理は図７のステップＳ４１に進む。そして、操作部１５０が、リストア選択画面５００又は詳細画面５１０におけるいずれかのボタンの操作を検出すると（Ｓ４１）、制御装置１００の各部はその検出した操作に応じた動作を行う。
すなわち、「既存の用紙に上書き」のボタン５０１が押下された場合は（Ｓ４２のＹｅｓ）、ユーザ定義用紙検索部１７２が、バックアップデータ１１１中から取得したユーザ定義用紙を、記憶部１４０中で発見した重複するユーザ定義用紙１４２に上書きして記憶させる（Ｓ４３）。
【００５７】
「名前を変えて登録」のボタン５０２が押下された場合は（Ｓ４４のＹｅｓ）、ユーザ定義用紙検索部１７２が、バックアップデータ１１１中から取得したユーザ定義用紙のＩＤ又は用紙名を、重複が解消されるように変更する（Ｓ４５）。次に、ユーザ定義用紙検索部１７２が、ステップＳ４５の変更後のユーザ定義用紙を記憶部１４０に記憶させる（Ｓ４６）。この状態では既存のユーザ定義用紙１４２に対して追加記憶することになる。次に、リストア処理部１７１が、処理対象の印刷ジョブにおいて用紙を指定しているユーザ定義用紙の用紙名を、ステップＳ４５の変更に合わせて変更する（Ｓ４７）。これは、リストアされる印刷ジョブが、変更後のユーザ定義用紙を正しく参照できるようにするためである。
【００５８】
また、「登録せずに終了」のボタン５０３が押下された場合は（Ｓ４８のＹｅｓ）、リストア処理部１７１が、処理対象の印刷ジョブと、その印刷ジョブにおける用紙を指定しているユーザ定義用紙の情報を、未登録リストに登録する（Ｓ４９）。このリストは、リストア対象の印刷ジョブが使用しているにも関わらずリストアできなかったユーザ定義用紙のリストである。そして、ステップＳ４８でＹｅｓの場合、ユーザ定義用紙を新たに記憶部１４０に登録することはない。
【００５９】
ここまでの処理が、ユーザの選択に従ったユーザ定義用紙のリストアに係る処理である。そして、ステップＳ４３、Ｓ４７及びＳ４９の後は、図６のステップＳ３７に進んで印刷ジョブの記憶を行う。
また、「詳細内容を表示」のボタン５０４が押下された場合は（Ｓ５０のＹｅｓ）、操作部１５０が詳細画面５１０を表示する（Ｓ５１）。「閉じる」のボタン５１１が詳細画面５１０にて押下された場合は（Ｓ５２のＹｅｓ）、操作部１５０がリストア選択画面５００を表示する（Ｓ５３）。これらの処理は、画面を切り替える処理である。ステップＳ５１及びＳ５３の後は、ステップＳ４１に戻って次の操作を受け付ける。
【００６０】
以上が、印刷ジョブの拡張リストア処理である。また、図６のステップＳ３１及びＳ３７が、第１リストア手順の処理であり、第１リストア手段の機能と対応する。図６のステップＳ３２乃至Ｓ３６及び図７のステップＳ４２乃至Ｓ４９が、第２リストア手順の処理であり、第２リストア手段の機能と対応する。
【００６１】
図６及び図７の処理によれば、印刷ジョブをリストアする場合に、バックアップデータ１１１中のユーザ定義用紙のうち、リストアされた印刷ジョブにて用紙の指定に用いられているユーザ定義用紙を選択的に記憶部１４０へリストアすることができる。従って、ユーザ定義用紙を指定している印刷ジョブでも、リストア後にそのまま実行可能としつつ、リストアするユーザ定義用紙の数を最小限に留め、リソース効率よくリストアを行うことができる。また、ユーザ定義用紙を選択する操作は、既存のユーザ定義用紙とリストアしようとしたユーザ定義用紙との間で重複があった場合に必要となるのみであり、リストア操作の操作性も高い。
【００６２】
また、図７に示す部分の処理により、記憶部１４０に既に記憶されているユーザ定義用紙１４２（第１ユーザ定義媒体情報）と同じ識別情報を持つユーザ定義用紙（第２ユーザ定義媒体情報）をリストアしようとした場合に、そのユーザ定義媒体情報を、記憶部１４０のユーザ定義用紙１４２に上書きしてリストアするか、リストアを中止するかの選択をユーザから受け付け、その受け付けた選択に従ってリストアを実行することができる。前者の選択肢によれば、ユーザ定義媒体情報に重複があっても、リストアした印刷ジョブをそのまま実行可能な状態とすることができる。後者の選択肢によれば、リストアにより既存のユーザ定義用紙１４２が変化し、既存の印刷ジョブに影響を与えることを防止できる。
【００６３】
また、上記リストアしようとしたユーザ定義用紙を、その識別情報を変更してリストアする選択肢も用意されている。そしてこの選択肢が選択された場合には、処理対象の印刷ジョブにおいて用紙の指定に用いているユーザ定義用紙の識別情報を、合わせて変更する。この選択肢によれば、両者のユーザ定義を残しつつ、リストアした印刷ジョブをそのまま実行可能な状態とすることができる。
【００６４】
次に、図５のステップＳ１６で実行する印刷ジョブの通常リストア処理について説明する。
この処理は、図９に示すように、リストア処理部１７１がバックアップデータ１１１から印刷ジョブのデータを取り出した後（Ｓ６１）、その各印刷ジョブのデータを順次、記憶部１４０に記憶させて保存する（Ｓ６２）ものである。
図９の処理では、ユーザ定義用紙のリストアは行わない。制御装置１００では、このような印刷ジョブのみのリストアも可能である。
【００６５】
次に、図１０及び図１１に、図５のステップＳ１８で表示されるリストア完了画面の例を示す。
図１０に示すリストア完了画面６００は、図５の処理によるリストアの実行結果を表示する画面であり、リストアした印刷ジョブの数及びリストアしたユーザ定義用紙の数を表示している。また、より詳細な結果を表示する詳細画面６１０へ移行するためのボタン６０１も備える。
【００６６】
ユーザがボタン６０１を操作すると、表示は詳細画面６１０へ移行する。この詳細画面６１０は、ジョブ表示部６１１に、リストアした印刷ジョブの一覧を表示している。用紙表示部６１２に、リストアしたユーザ定義用紙の一覧を表示している。これらの表示は、図６、図７及び図９の処理において、リストアした印刷ジョブ及びユーザ定義用紙の情報をバッファしておき、そのバッファした情報を用いて行うことができる。また、各表示部では、一度に全ての情報は表示しきれないが、ユーザは、スクロールや画面切り替えを行って、全ての情報を参照可能である。
【００６７】
また、リストア完了画面６００は、この画面を閉じるためのボタン６０２も備える。さらに、必要であるのにリストアできなかったユーザ定義用紙がある場合、すなわち図７のステップＳ４９で未登録リストに登録された印刷ジョブ及びユーザ定義用紙がある場合には、ページ切替ボタン６０３も表示される。
【００６８】
ユーザがページ切替ボタン６０３を操作すると、表示は図１１の警告画面６２０へ移行する。この警告画面６２０は、図７の処理でユーザ定義媒体情報のリストアを中止した場合に、ユーザに対し、印刷ジョブにおいてその中止に係るユーザ定義用紙により指定されている用紙がバックアップ時と異なる旨を通知するための画面である。
【００６９】
用紙表示部６２１には、図７のステップＳ４９で登録した未登録リストに基づき、リストアを中止したユーザ定義用紙が一覧表示される。また、カラム６２２には、該当のユーザ定義用紙を用紙の指定に用いている、今回リストアした印刷ジョブも表示される。また、警告画面６２０は、それらの印刷ジョブの用紙設定を変更することを推奨するメッセージ６２３も表示するものである。閉じるボタン６２４は、警告画面６２０を閉じるためのボタンである。
ユーザは、リストア完了画面６００及び詳細画面６１０により、リストアの結果を詳細に把握でき、警告画面６２０により、リストアが望み通りにできなかった箇所を把握することができる。
【００７０】
以上で実施形態の説明を終了するが、この発明において、装置の具体的な構成、具体的な処理の手順、データの形式、具体的なデータの内容、画面の表示形式等は、実施形態で説明したものに限るものではない。
例えば、上述した実施形態では、バックアップ時とリストア時で、外部記憶装置１１０が同じ制御装置１００に接続されている例について説明した。しかし、図１２に示すように、バックアップ時には外部記憶装置１１０を制御装置１００ａに接続し、リストア時には外部記憶装置１１０を制御装置１００ｂに接続し、バックアップ時とリストア時で外部記憶装置１１０の接続先が異なっていてもよい。このことにより、制御装置１００ａが記憶部１４０に保存した印刷ジョブを、制御装置１００ｂの記憶部１４０に移動させる、といった操作も可能となる。
また、制御装置１００側から見れば、リストア処理部１７１が処理可能なデータであれば、任意のバックアップデータ１１１が保存された、任意の外部記憶装置１１０を接続して、リストアを行うことができる。
【００７１】
また、制御装置１００あるいは画像形成装置２００の機能を、複数の装置に分散させて設け、それらの複数の装置を協働させて、制御装置１００あるいは画像形成装置２００の機能を実現させてもよい。逆に、制御装置１００と画像形成装置２００の機能を合わせ持つ装置を構成してもよい。制御装置１００の機能の一部を画像形成装置２００や端末装置３０が備えてもよい。
【００７２】
また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した実施形態における制御装置１００の機能の全部又は一部を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
【００７３】
また、以上説明してきた実施形態及び変形例の構成が、相互に矛盾しない限り任意に組み合わせて実施可能であり、また、一部のみを取り出して実施することができることは、勿論である。
【符号の説明】
【００７４】
１０：画像形成システム、３０：端末装置、１００：制御装置、１０１：ＣＰＵ、１０２：ＲＯＭ、１０３：ＲＡＭ、１０４：ＨＤＤ、１０５：通信Ｉ／Ｆ、１０６：操作部、１０７：表示部、１０８：外部装置Ｉ／Ｆ、１１０：外部記憶装置、１１１：バックアップデータ、１２１：印刷ジョブ受信部、１２２：印刷ジョブ処理部、１２３：印刷データ送信部、１２４：印刷ジョブ保存部、１２５：印刷ジョブ読出部、１３１：用紙情報生成部、１３２：用紙情報保存部、１４０：記憶部、１４１：印刷ジョブ、１４２：ユーザ定義用紙、１５０：操作部、１６１：バックアップ処理部、１７１：リストア処理部、１７２：ユーザ定義用紙検索部、１７３：結果通知部、２００：画像形成装置、Ｎ１，Ｎ２：通信路
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特開２００６−１３７１１６号公報
【図１】
2017170656.tif 000005
【図２】
2017170656.tif 000006
【図３】
2017170656.tif 000007
【図４】
2017170656.tif 000008
【図５】
2017170656.tif 000009
【図６】
2017170656.tif 000010
【図７】
2017170656.tif 000011
【図８】
2017170656.tif 000012
【図９】
2017170656.tif 000013
【図１０】
2017170656.tif 000014
【図１１】
2017170656.tif 000015
【図１２】
2017170656.tif 000016