(57)【要約】【課題】外部リソースを持たない装置でも問題なくリストアできるように印刷ジョブをバックアップする。【解決手段】画像形成装置を制御する制御装置に、第１の記憶装置と、印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存部と、第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理部と、を設け、バックアップ処理部は、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、外部リソースを参照する項目の設定を、外部リソースを参照しない形式に変更すると共に、外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して第２の記憶装置にバックアップする。【選択図】図１０
2019142102.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づいて印刷処理を実行する画像形成装置を制御する制御装置において、
第１の記憶装置と、
前記印刷ジョブを前記第１の記憶装置に保存する印刷ジョブ保存部と、
前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理部と、を備え、
前記バックアップ処理部は、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップする、
ことを特徴とする制御装置。
【請求項２】
前記バックアップ処理部は、前記外部リソースを参照する項目の中から、前記外部リソースを参照しない形式に変更する項目を選択する、
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記外部リソースは、用紙プロファイルであり、
前記バックアップ処理部は、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの項目に、前記用紙プロファイルに設定されている値を埋め込む、
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記外部リソースは、給紙トレイ情報であり、
前記バックアップ処理部は、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの項目に、前記給紙トレイ情報に設定されている値を埋め込む、
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項５】
前記外部リソースは、カラープロファイル、もしくは、トーンカーブであり、
前記バックアップ処理部は、前記カラープロファイル、もしくは、前記トーンカーブの内容を設定する項目に、前記カラープロファイル、もしくは、前記トーンカーブの実体を埋め込む、
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項６】
前記制御装置は、
前記第２の記憶装置にバックアップした印刷ジョブを、前記第１の記憶装置にリストアするリストア処理部を更に備える、
ことを特徴とする請求項１乃至５のいずれか一に記載の制御装置。
【請求項７】
印刷ジョブに基づいて印刷処理を実行する画像形成装置を制御する制御装置で動作するジョブ保存制御プログラムであって、
前記制御装置に、
前記印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存処理、
前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理、を実行させ、
前記バックアップ処理では、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップする、
ことを特徴とするジョブ保存制御プログラム。
【請求項８】
前記バックアップ処理では、前記外部リソースを参照する項目の中から、前記外部リソースを参照しない形式に変更する項目を選択する、
ことを特徴とする請求項７に記載のジョブ保存制御プログラム。
【請求項９】
前記外部リソースは、用紙プロファイルであり、
前記バックアップ処理では、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの設定項目に、前記用紙プロファイルに設定されている値を埋め込む、
ことを特徴とする請求項７又は８に記載のジョブ保存制御プログラム。
【請求項１０】
前記外部リソースは、給紙トレイ情報であり、
前記バックアップ処理では、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの設定項目に、前記給紙トレイ情報に設定されている値を埋め込む、
ことを特徴とする請求項７又は８に記載のジョブ保存制御プログラム。
【請求項１１】
前記外部リソースは、カラープロファイル、もしくは、トーンカーブであり、
前記バックアップ処理では、前記カラープロファイル、もしくは、前記トーンカーブの内容を設定する項目に、前記カラープロファイル、もしくは、前記トーンカーブの実体を埋め込む、
ことを特徴とする請求項７又は８に記載のジョブ保存制御プログラム。
【請求項１２】
前記制御装置に、更に、
前記第２の記憶装置にバックアップした印刷ジョブを、前記第１の記憶装置にリストアするリストア処理を実行させる、
ことを特徴とする請求項７乃至１１のいずれか一に記載のジョブ保存制御プログラム。
【請求項１３】
印刷ジョブに基づいて印刷処理を実行する画像形成装置と、前記画像形成装置を制御する制御装置と、を含むシステムにおけるジョブ保存方法であって、
前記印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存処理と、
前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理と、を実行し、
前記バックアップ処理では、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップする、
ことを特徴とするジョブ保存方法。
【請求項１４】
前記バックアップ処理では、前記外部リソースを参照する項目の中から、前記外部リソースを参照しない形式に変更する項目を選択する、
ことを特徴とする請求項１３に記載のジョブ保存方法。
【請求項１５】
前記外部リソースは、用紙プロファイルであり、
前記バックアップ処理では、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの設定項目に、前記用紙プロファイルに設定されている値を埋め込む、
ことを特徴とする請求項１３又は１４に記載のジョブ保存方法。
【請求項１６】
前記外部リソースは、給紙トレイ情報であり、
前記バックアップ処理では、用紙サイズ、紙種、坪量、紙色、パンチ穴の少なくとも１つの設定項目に、前記給紙トレイ情報に設定されている値を埋め込む、
ことを特徴とする請求項１３又は１４に記載のジョブ保存方法。
【請求項１７】
前記外部リソースは、カラープロファイル、もしくは、トーンカーブであり、
前記バックアップ処理では、前記カラープロファイル、もしくは、前記トーンカーブの内容を設定する項目に、前記カラープロファイル、もしくは、前記トーンカーブの実体を埋め込む、
ことを特徴とする請求項１３又は１４に記載のジョブ保存方法。
【請求項１８】
前記第２の記憶装置にバックアップした印刷ジョブを、前記第１の記憶装置にリストアするリストア処理を更に実行する、
ことを特徴とする請求項１３乃至１７のいずれか一に記載のジョブ保存方法。
【請求項１９】
前記印刷ジョブ保存処理では、前記印刷ジョブを前記画像形成装置の記憶部に保存し、
前記バックアップ処理では、前記画像形成装置の記憶部に保存された印刷ジョブを前記制御装置の記憶部にバックアップする、
ことを特徴とする請求項１３乃至１８のいずれか一に記載のジョブ保存方法。
【請求項２０】
前記システムは、複数の画像形成装置を含み、
前記印刷ジョブ保存処理では、前記印刷ジョブを一の画像形成装置の記憶部に保存し、
前記バックアップ処理では、前記一の画像形成装置の記憶部に保存された印刷ジョブを前記第２の記憶装置にバックアップし、
前記リストア処理では、前記第２の記憶装置にバックアップされた印刷ジョブを他の画像形成装置の記憶部にエクスポートする、
ことを特徴とする請求項１８に記載のジョブ保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、ジョブ保存制御プログラム及びジョブ保存方法に関し、特に、印刷ジョブを適切にバックアップ／リストアする制御装置、当該制御装置で動作するジョブ保存制御プログラム及び当該装置を含むシステムにおけるジョブ保存方法に関する。
【背景技術】
【０００２】
プリンタに文書の印刷を指示する場合、文書を作成する端末装置はプリンタドライバなどを用いて印刷ジョブを生成してプリンタに送信し、プリンタは受信した印刷ジョブに基づいて印刷処理を実行する。また、以前に使用した印刷ジョブを用いて再度印刷処理が実行できるように、印刷ジョブを外部の記憶装置にバックアップしたり、バックアップした印刷ジョブをリストアしたりする。
【０００３】
このような印刷ジョブのバックアップ／リストアに関して、例えば、下記特許文献１には、画像形成装置を制御する制御装置であって、第１記憶手段と、前記画像形成装置に実行させる画像形成ジョブと、画像形成に使用する記録媒体を示す情報としてユーザにより作成されたユーザ定義媒体情報とを含むバックアップデータから、前記画像形成ジョブを前記第１記憶手段へリストアする第１リストア手段と、前記第１リストア手段が前記画像形成ジョブをリストアする場合に、前記バックアップデータに含まれるユーザ定義媒体情報のうち、リストアされた画像形成ジョブにて記録媒体の指定に用いられているユーザ定義媒体情報を前記第１記憶手段へリストアする第２リストア手段とを備える構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１７０６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷ジョブには様々な項目があり、例えば、用紙に関する複数の項目は互いに関連付けて設定されることが多く、また、画像処理に関する項目は実データに関連付けて設定されることが多い。そこで、従来は、用紙に関する複数の項目に設定される内容や画像処理に関する項目に設定される実データなどをユーザが定義した外部リソースとしてプリンタに登録しておき、印刷ジョブではユーザが定義した外部リソースを参照する形式で記載している。
【０００６】
ここで、バックアップした印刷ジョブをリストアする際に、印刷ジョブ中にユーザ定義の外部リソース（例えば、用紙情報）の指定が含まれる場合を考える。構成や機能が変わらない１つのプリンタを使用している場合は、リストアする印刷ジョブが用紙情報を参照していても、その用紙情報はプリンタに登録されているため、適切にリストアすることができる。しかしながら、複数のプリンタがネットワークで接続されており、あるプリンタがバックアップした印刷ジョブを他のプリンタにリストアする場合、その印刷ジョブが参照している用紙情報は上記他のプリンタに登録されているとは限らないため、適切にリストアできない場合が生じる。同様に、印刷ジョブのバックアップ後にプリンタの構成や機能が変更された場合、バックアップした印刷ジョブが参照している用紙情報は構成や機能が変更されたプリンタに登録されているとは限らないため、適切にリストアできない場合が生じる。そして、参照している用紙情報がリストア先のプリンタに正しく登録されていない場合、リストア後の画像形成時における用紙情報の参照が不可となり、結果として画像形成が出来なかったり、プリンタに登録されている別の用紙情報を用いて画像形成が行われてしまったりする。
【０００７】
印刷ジョブを適切にリストアするためには、ユーザがリストア先のプリンタに同じ内容の用紙情報を登録する必要があり、操作性が甚だ悪いという問題がある。この問題に対して、特許文献１では、ユーザ定義の媒体情報を含めて印刷ジョブのバックアップを行い、印刷ジョブのリストア時に媒体情報の重複登録チェックを行う方法を提案している。
【０００８】
しかしながら、この方法では、印刷ジョブのリストア時に媒体情報の重複登録チェックを行うためにリストアに時間が掛かり、重複登録が検出された時にその処置方法をユーザに確認する等の煩雑な作業が必要となるためにユーザの負担が増える。また、処置方法として「上書き」を選択した時、上書きした媒体情報を使用中の既存ジョブが正しく印刷されなくなる恐れがある。また、処置方法として「名前を変えて登録」を選択した時、既に媒体情報が上限まで登録されている場合は印刷ジョブのリストアができなくなる恐れがある。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、外部リソースを持たない装置でも問題なくリストアできるように印刷ジョブをバックアップすることができる制御装置、ジョブ保存制御プログラム及びジョブ保存方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、印刷ジョブに基づいて印刷処理を実行する画像形成装置を制御する制御装置において、第１の記憶装置と、前記印刷ジョブを前記第１の記憶装置に保存する印刷ジョブ保存部と、前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理部と、を備え、前記バックアップ処理部は、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップすることを特徴とする。
【００１１】
本発明の一側面は、印刷ジョブに基づいて印刷処理を実行する画像形成装置を制御する制御装置で動作するジョブ保存制御プログラムであって、前記制御装置に、前記印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存処理、前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理、を実行させ、前記バックアップ処理では、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップすることを特徴とする。
【００１２】
本発明の一側面は、印刷ジョブに基づいて印刷処理を実行する画像形成装置と、前記画像形成装置を制御する制御装置と、を含むシステムにおけるジョブ保存方法であって、前記印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存処理と、前記第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理と、を実行し、前記バックアップ処理では、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、前記外部リソースを参照する項目の設定を、前記外部リソースを参照しない形式に変更すると共に、前記外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して前記第２の記憶装置にバックアップすることを特徴とする。
【発明の効果】
【００１３】
本発明の制御装置、ジョブ保存制御プログラム及びジョブ保存方法によれば、外部リソースを持たない装置でも問題なくリストアできるように印刷ジョブをバックアップすることができる。
【００１４】
その理由は、画像形成装置を制御する制御装置に、第１の記憶装置と、印刷ジョブを第１の記憶装置に保存する印刷ジョブ保存部と、第１の記憶装置に保存されている印刷ジョブを選択して外部の第２の記憶装置にバックアップするバックアップ処理部と、を設け、バックアップ処理部は、バックアップ対象の印刷ジョブがユーザ定義の外部リソースを参照している場合に、外部リソースを参照する項目の設定を、外部リソースを参照しない形式に変更すると共に、外部リソースを参照する項目に当該外部リソースの内容を直接埋め込んだ新たな印刷ジョブを生成して第２の記憶装置にバックアップするからである。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施例に係る印刷システムの構成を示す模式図である。
【図２】本発明の第１の実施例に係る制御装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施例に係る制御装置における用紙プロファイル及び印刷ジョブの保存に関連する機能及び概略動作を示す模式図である。
【図４】本発明の第１の実施例に係る制御装置に記憶される用紙プロファイルの一例を示すテーブルである。
【図５】本発明の第１の実施例に係る制御装置に記憶される印刷ジョブの一例を示すテーブルである。
【図６】本発明の第１の実施例に係る制御装置における印刷ジョブのバックアップ及びリストアに関連する機能及び概略動作を示す模式図である。
【図７】本発明の第１の実施例に係る制御装置のバックアップ処理を示すフローチャート図である。
【図８】本発明の第１の実施例に係る制御装置のバックアップ処理（設定データ更新処理）を示すフローチャート図である。
【図９】本発明の第１の実施例に係る制御装置に記憶される設定データ更新処理前の印刷ジョブ及び用紙プロファイルの一例を示すテーブルである。
【図１０】本発明の第１の実施例に係る制御装置に記憶される設定データ更新処理前後の印刷ジョブ及び用紙プロファイルの一例を示すテーブルである。
【図１１】本発明の第２の実施例に係る制御装置に記憶される給紙トレイ情報の一例を示すテーブルである。
【図１２】本発明の第２の実施例に係る制御装置に記憶される給紙トレイ情報を指定した印刷ジョブの一例を示すテーブルである。
【図１３】本発明の第３の実施例に係る制御装置に記憶されるカラープロファイルの一例を示すテーブルである。
【図１４】本発明の第３の実施例に係る制御装置に記憶されるトーンカーブの一例を示すテーブルである。
【図１５】本発明の第３の実施例に係る制御装置に記憶されるカラープロファイル、トーンカーブを指定した印刷ジョブの一例を示すテーブルである。
【図１６】本発明の印刷システムの他の構成を示す模式図である。
【図１７】本発明の印刷システムの他の構成を示す模式図である。
【図１８】本発明の印刷システムの他の構成を示す模式図である。
【発明を実施するための形態】
【００１６】
背景技術で示したように、用紙に関する複数の項目（例えば、用紙サイズ、紙種、坪量、紙色、穴あきなど）は、互いに関連付けて設定されることが多く、また、画像処理に関する項目（例えば、プロファイルやトーンカーブなど）は実データに関連付けて設定されることが多いことから、従来は、用紙に関する複数の項目に設定される内容や画像処理に関する項目に設定される実データなどをユーザ定義の外部リソースとしてプリンタに登録しておき、印刷ジョブではユーザ定義の外部リソースを参照する形式で記載している。しかしながら、複数のプリンタがネットワークで接続されている環境において、あるプリンタがバックアップした印刷ジョブを他のプリンタにリストアする場合、その印刷ジョブが参照している用紙情報は上記他のプリンタに登録されているとは限らず、また、印刷ジョブのバックアップ後にプリンタの構成や機能が変更された場合、バックアップした印刷ジョブが参照している用紙情報は構成や機能が変更されたプリンタに登録されているとは限らないため、適切にリストアできない場合が生じる。
【００１７】
この問題に対して、ユーザがリストア先のプリンタに同じ内容の外部リソースを登録する方法があるが、この方法は操作性が甚だ悪い。また、特許文献１のように、ユーザ定義の媒体情報を含めて印刷ジョブのバックアップを行い、印刷ジョブのリストア時に媒体情報の重複登録チェックを行う方法もあるが、この方法では、リストアに時間が掛かり、重複登録が検出された時にその処置方法をユーザに確認するためにユーザの負担が増える。また、処置方法として「上書き」を選択した時、上書きした媒体情報を使用中の既存ジョブが正しく印刷されなくなったり、処置方法として「名前を変えて登録」を選択した時、既に媒体情報が上限まで登録されている場合は印刷ジョブのリストアができなくなったりする。
【００１８】
そこで、本発明の一実施の形態では、印刷ジョブにおける外部リソースを参照した形式の印刷設定を、外部リソースを参照しない形式の印刷設定に変更した後にバックアップ／リストアを行うようにする。
【００１９】
具体的には、画像形成装置を制御する制御装置において、記憶部（第１の記憶装置）と、印刷ジョブを記憶部に保存する印刷ジョブ保存部と、記憶部に保存されている印刷ジョブを選択して外部の記憶装置（第２の記憶装置）にバックアップするバックアップ処理部と、を設け、バックアップ処理部は、印刷ジョブに、ユーザ定義の外部リソース（用紙プロファイル、給紙トレイ情報、カラープロファイル、トーンカーブなど）を使用する項目がある場合、その中の少なくとも一部の項目を、ユーザ定義の外部リソースを参照しない形式に変更すると共に、当該少なくとも一部の項目に外部リソースの内容（用紙サイズ、紙種、坪量、紙色、パンチ穴、カラープロファイルやトーンカーブの実体など）を直接埋め込んだ新たな印刷ジョブを生成し、新たに生成した印刷ジョブを外部の記憶装置に転送してバックアップする。
【００２０】
このように、用紙プロファイル、給紙トレイ情報、カラープロファイル、トーンカーブなどの外部リソースの内容を印刷ジョブに埋め込んでバックアップすることにより、リストア先に同じ内容の外部リソースを登録する必要がなくなり、外部リソースを持たない装置でも問題なく印刷ジョブをリストアすることができると共に、操作性を改善することができる。
【００２１】
また、外部リソースを印刷ジョブとは別にバックアップ／リストアしないことにより、リストア時における外部リソースの重複チェックが不要となるため、リストア時間を短縮することができ、また、外部リソースが重複する場合の処置方法をユーザに確認する等の煩雑な作業が不要になるため、ユーザの負担を低減することができる。
【００２２】
また、外部リソースを印刷ジョブとは別にバックアップ／リストアしないことにより、リストア先の既存ジョブへの影響を未然に防止することができ、リストア先で外部リソースが既に上限まで登録されている場合でも、問題なく印刷ジョブをリストアすることができる。
【００２３】
また、外部リソースを印刷ジョブとは別にバックアップ／リストアしないことにより、リストア後に不要となった外部リソースが残り続けて資源を浪費したり、リストア後にユーザが不要な外部リソースを手動で削除する手間が発生したりすることがなくなる。
【実施例１】
【００２４】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る制御装置、ジョブ保存制御プログラム及びジョブ保存方法について、図１乃至図１０を参照して説明する。図１は、本実施例の印刷システムの構成を示す模式図であり、図２は、本実施例の制御装置のハードウェア構成を示すブロック図である。また、図３は、本実施例の制御装置における用紙プロファイル及び印刷ジョブの保存に関連する機能及び概略動作を示す模式図であり、図４及び図５は、制御装置に記憶される用紙プロファイル、印刷ジョブの一例を示すテーブルである。また、図６は、本実施例の制御装置における印刷ジョブのバックアップ及びリストアに関連する機能及び概略動作を示す模式図であり、図７及び図８は、バックアップ処理を示すフローチャート図である。また、図９は、本実施例の制御装置に記憶される設定データ更新処理前の印刷ジョブ及び用紙プロファイルの一例を示すテーブルであり、図１０は、設定データ更新処理前後の印刷ジョブ及び用紙プロファイルの一例を示すテーブルである。
【００２５】
図１に示すように、画像形成システム１０は、制御装置２０と画像形成装置３０とを通信路Ｎ１により接続して構成したものである。また、制御装置２０は、通信路Ｎ２を介して、端末装置４０ａ〜４０ｃ（以降、個体を区別する必要がない場合は端末装置４０とする。）と接続されている。
【００２６】
制御装置２０は、ＤＦＥ（デジタル・フロント・エンド）であり、画像形成装置３０に実行させる画像形成指示を端末装置４０から印刷ジョブとして受け付け、その印刷ジョブに従って画像形成装置３０に画像形成を実行させる機能を備える。この制御装置２０は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータに所要のプログラムを実行させて実現してもよいし、画像形成装置３０の制御専用の装置（コントローラ）として構成してもよいし、画像形成装置３０の一部（制御部）としてもよい。
【００２７】
画像形成装置３０は、制御装置２０から送信されるデータに基づき用紙に画像形成する機能を備えるＭＦＰ（Multi-Functional Peripherals）などである。制御装置２０から送信されるデータには、画像形成機能に関する設定内容を示す設定データと、印刷する画像内容を示す印刷データとがある。
【００２８】
端末装置４０は、画像形成装置３０に印刷させる文書データを生成する機能と、印刷の実行を制御装置２０に指示する機能と、を備える。このような機能は、例えばＰＣ等の汎用コンピュータに所要の文書作成用アプリケーションとプリンタドライバのプログラムを実行させることにより実現できる。また、画像形成システム１０の各種状態（保存ジョブ、カラー、通信等）を遠隔管理するための管理ツールを備えていてもよい。管理ツールを用いて制御装置２０に接続することにより、画像形成システム１０に保存されている印刷ジョブのバックアップ／リストア、印刷設定変更、印刷／削除等の各種操作を実行することができる。
【００２９】
通信路Ｎ１及び通信路Ｎ２は、有線、無線を問わず任意の規格の通信手段を用いることができる。例えば、通信路Ｎ１は、IEEE1394、Parallelなどの規格により定められるネットワークとすることができる。また、通信路Ｎ２は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）などの規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワークとすることができる。
【００３０】
図２は、制御装置２０のハードウェア構成を示すブロック図である。制御装置２０は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの記憶部２４、通信Ｉ／Ｆ（インタフェース）部２５、操作部２６、表示部２７、外部装置Ｉ／Ｆ部２８ａなどを備え、これらをシステムバス２９により接続した構成としている。
【００３１】
ＣＰＵ２１は、ＲＯＭ２２、あるいは、記憶部２４に記憶された所要のプログラムをＲＡＭ２３に展開して実行することにより、制御装置２０全体を制御し、図３に示す印刷ジョブの処理をはじめとする種々の機能を実現する。
【００３２】
ＲＯＭ２２、及び、記憶部２４（第１の記憶装置）は、不揮発性記憶媒体であり、ＣＰＵ２１が実行する各種プログラムや各種データを格納している。ＲＡＭ２３は、各種プログラム実行時のワークエリアとして用いる。
【００３３】
通信Ｉ／Ｆ部２５は、通信路Ｎ１、Ｎ２を介して画像形成装置３０、端末装置４０等の他の装置と通信するためのインタフェースである。使用する通信路Ｎ１／Ｎ２の規格に応じたＮＩＣ（Network Interface Card）やモデムを設ければよい。
【００３４】
操作部２６は、ユーザからの操作を受け付けるための操作手段であり、各種のキー、ボタン、タッチパネル等により構成することができる。
【００３５】
表示部２７は、制御装置２０の動作状態や設定内容、メッセージ等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等により構成することができる。
【００３６】
なお、操作部２６及び表示部２７は別々の装置としてもよいし、タッチパネルのような一体型の装置としてもよい。また、操作部２６や表示部２７は外付けの装置としてもよい。また、制御装置２０がユーザからの操作を直接受け付ける必要がない場合は、操作部２６や表示部２７を設けなくてもよい。
【００３７】
外部装置Ｉ／Ｆ部２８ａは、外部記憶装置２８ｂ（第２の記憶装置）等の外部装置を接続するためのインタフェースであり、例えばＵＳＢ（Universal Serial Bus）Ｉ／ＦやメモリカードＩ／Ｆとすることができる。外部記憶装置２８ｂは、例えば、バックアップデータを保存するための着脱可能な記憶装置であり、ＨＤＤ、ＳＳＤ、ＵＳＢメモリ、メモリカード等を用いることができる。
【００３８】
画像形成装置３０は、図２に示したものと同様なハードウェアの他、電子写真方式等で用紙に画像を形成する画像形成手段を備える。その他、様々な用紙を格納する給紙トレイ、画像形成済みの用紙にステープル、パンチ穴空け、製本等の後処理を行う後処理手段等を備えていてもよい。
【００３９】
端末装置４０は、図２に示したものと同様なハードウェアでよい。但し、制御装置２０とは種類や性能は異なっていてよいし、外部装置Ｉ／Ｆ部２８ａ、及び、外部記憶装置２８ｂを設けなくてもよい。また、個体によって種類や性能が異なっていてもよい。
【００４０】
上記の画像形成システム１０における特徴的な動作は、制御装置２０が端末装置４０から受け取った印刷ジョブをバックアップする際に、印刷ジョブの印刷設定に含まれるユーザ定義の外部リソース（本実施例では「用紙プロファイル」とする。）の内容を、印刷ジョブの印刷設定内に直接埋め込んだ形に変更した後にバックアップする点である。以下、この点について具体的に説明する。
【００４１】
図３は、制御装置２０に設けられた、用紙プロファイル及び印刷ジョブの保存に関連する機能及び概略動作を示す模式図である。図３に示す各部の機能は、制御装置２０のＣＰＵ２１が所要のプログラム（特に、ジョブ保存制御プログラム）を実行することにより実現される。
【００４２】
具体的には、制御装置２０は、図３に示すように、図２に記載した記憶部２４及び操作部２６に加えて、印刷ジョブ受信部２０ａ、印刷ジョブ処理部２０ｂ、印刷データ送信部２０ｃ、印刷ジョブ保存部２０ｄ、印刷ジョブ読出部２０ｅ、用紙プロファイル作成部２０ｆ、用紙プロファイル保存部２０ｇを備える。
【００４３】
まず、用紙プロファイル作成部２０ｆ及び用紙プロファイル保存部２０ｇによる用紙プロファイルの作成／保存に関して以下に説明する。
【００４４】
用紙プロファイル作成部（外部リソース作成部）２０ｆは、操作部２６がユーザ、もしくは、端末装置４０上の管理ツールから受け付けた操作に従い、ユーザ定義の用紙プロファイル５１を作成する機能を備える。用紙プロファイル５１は、画像形成装置３０が画像形成の際に使用する記録媒体を示す情報としてユーザにより作成されるユーザ定義の媒体情報である。
【００４５】
用紙プロファイル保存部（外部リソース保存部）２０ｇは、用紙プロファイル作成部２０ｆが作成したユーザ定義の用紙プロファイル５１を記憶部２４に記憶させて保存する機能を備える。
【００４６】
記憶部２４は、画像形成装置３０の制御に用いるデータである印刷ジョブ５０、及び、ユーザ定義の用紙プロファイル５１を少なくとも記憶する。なお、記憶部２４は、ネットワーク設定などの他の情報を記憶していてもよい。
【００４７】
用紙プロファイル５１のデータは、図４のテーブルに示すように記憶される。図４のテーブルにおいて、１行分のデータが１つの用紙プロファイル５１を示すデータであり、図４のテーブルにはその一部を記載している。「ＩＤ」は、用紙プロファイル５１を制御装置２０が識別するための識別情報である。「プロファイル名」は、用紙プロファイル５１の名称であり、主としてユーザが用紙プロファイル５１を識別するための識別情報となる。「用紙サイズ」は、用紙プロファイル５１として規定される出力用紙のサイズを示す。「紙種」、「坪量」、「紙色」、「穴あき」についても同様に、用紙プロファイル５１として規定される用紙の特性を示す。
【００４８】
次に、印刷ジョブ受信部２０ａ、印刷ジョブ処理部２０ｂ、印刷データ送信部２０ｃ、印刷ジョブ保存部２０ｄ、印刷ジョブ読出部２０ｅによる印刷ジョブの保存に関して以下に説明する。
【００４９】
印刷ジョブ受信部２０ａは、端末装置４０から画像形成装置３０に実行させる印刷の内容を規定した印刷ジョブ５０を受信する機能を備える。この印刷ジョブ５０は、印刷すべき文書を示す文書データと、印刷に用いる印刷設定を示す設定データとを含む。このうち、設定データには印刷に用いる用紙を指定する用紙プロファイル５１を含む。
【００５０】
制御装置２０に印刷ジョブを送信しようとする端末装置４０は、その印刷ジョブで用いる印刷設定をユーザから受け付ける際に制御装置２０にアクセスし、制御装置２０が記憶している用紙プロファイル５１を取得し、用紙プロファイル５１を明示的に指定することで、印刷に使用する用紙をユーザに選択させることができる。
【００５１】
そして、端末装置４０がその選択に応じて生成し、また制御装置２０へ送信する印刷ジョブ５０は、その選択した用紙プロファイル５１の名前やＩＤ等の識別情報を、用紙の指定として含むものとなる。従って、印刷ジョブ受信部２０ａが受信する印刷ジョブ５０が用紙プロファイル５１の指定を含む場合、その用紙プロファイル５１は、通常、記憶部２４に記憶されている複数の用紙プロファイル５１のいずれかとなる。
【００５２】
印刷ジョブ５０のデータは、図５のテーブルに示すように記憶される。図５のテーブルにおいて、１行分のデータが１つの印刷ジョブ５０を示すデータであり、図５のテーブルにはその一部を示している。「ＩＤ」は、印刷ジョブ５０を制御装置２０が識別するための識別情報である。「ジョブ名」は、印刷ジョブ５０の名称であり、主としてユーザが印刷ジョブ５０を識別するための識別情報となる。「用紙プロファイル」は、用紙プロファイル５１の指定有無を示す識別情報であり、「指定なし」は印刷ジョブ５０において用紙プロファイル５１の指定が特に無いことを示し、「指定なし」以外は印刷ジョブ５０において何らかの用紙プロファイル５１の指定が有ることを示す。「用紙サイズ」は、印刷ジョブ５０の出力用紙のサイズを示す。「紙種」、「坪量」、「紙色」、「穴あき」についても同様に、印刷ジョブ５０の出力用紙の特性を示す。
【００５３】
なお、本実施例では、便宜上、印刷ジョブ５０中の「用紙プロファイル」の指定を、用紙プロファイル５１の「プロファイル名」を用いて行っているが、無論、用紙プロファイル５１の「ＩＤ」を用いて行っても構わない。
【００５４】
用紙プロファイル５１の指定が有る場合、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各設定内容は、「プロファイル参照」等の用紙プロファイル５１の内容を参照する旨を示す内容が記載されていてもよいし、もしくは、空の未設定でもよい。
【００５５】
印刷ジョブ処理部２０ｂは、印刷ジョブ受信部２０ａが受信した印刷ジョブ５０に含まれる文書データを、印刷ジョブ５０に含まれる設定データに従って、画像形成装置３０が印刷に使用できる形式の印刷データに変換する機能を備える。この設定データにおいて用紙プロファイル５１が指定されていた場合、記憶部２４から対応する用紙プロファイル５１を取得して、そのデータに基づいて印刷データへの変換を行う。
【００５６】
印刷データ送信部２０ｃは、印刷ジョブ処理部２０ｂが生成した印刷データを画像形成装置３０へ送信し、その印刷データに基づく画像形成を実行させる機能を備える。
【００５７】
印刷ジョブ保存部２０ｄは、印刷ジョブ受信部２０ａが受信した印刷ジョブ５０を、記憶部２４に記憶させて保存する機能を備える。受信した印刷ジョブ５０の全てを保存してもよいし、ユーザが選択した印刷ジョブ５０や、任意の基準で選択した一部の印刷ジョブ５０のみを保存してもよい。また、印刷ジョブ５０に従った画像形成を、画像形成装置３０に実行させた時点でその印刷ジョブ５０を記憶部２４から削除してもよいし、削除が指示されるまで残しておいてもよい。
【００５８】
なお、上述の実施例では印刷ジョブや外部リソース（用紙プロファイル）を制御装置２０の記憶部２４に保存したが、例えば、画像形成装置３０の記憶部に保存するなど、保存先は適宜変更することができる。
【００５９】
印刷ジョブ読出部２０ｅは、記憶部２４が記憶している印刷ジョブ５０を読み出し、その印刷ジョブ５０を印刷ジョブ処理部２０ｂ以降の処理に供して、その印刷ジョブ５０に従った画像形成を画像形成装置３０に実行させる機能を備える。
【００６０】
図６は、制御装置２０に設けられた、印刷ジョブのバックアップ及びリストアに関連する機能及び概略動作を示す模式図である。図６に示す各部の機能は、制御装置２０のＣＰＵ２１が所要のプログラム（特に、ジョブ保存制御プログラム）を実行することにより実現される。
【００６１】
制御装置２０は、図６に示すように、図２に記載した記憶部２４及び操作部２６に加えて、バックアップ処理部２０ｈ、リストア処理部２０ｉを備える。
【００６２】
バックアップ処理部２０ｈは、操作部２６がユーザ、もしくは、端末装置４０上の管理ツールから受け付けたバックアップ指示に従い、記憶部２４中の指定された印刷ジョブ５０を、外部記憶装置２８ｂ中にバックアップデータ５２として保存する機能を備える。バックアップする印刷ジョブ５０は、単数、複数のいずれでも構わない。
【００６３】
また、バックアップ処理部２０ｈは、バックアップ指定された印刷ジョブ５０の印刷設定で用紙プロファイル５１が指定されている場合、記憶部２４中の該当する用紙プロファイル５１を読み出し、印刷ジョブ５０の印刷設定の変更を行う機能を有する。詳細は後述する。
【００６４】
上記バックアップデータ５２は、印刷ジョブ５０の印刷すべき文書を示す文書データ、及び、印刷に用いる印刷設定を示す設定データを含むものとし、その他の情報を含んでいても構わない。また、何らかの方法で符号化された圧縮データ形式であることが好適であるが、符号化方法や圧縮の有無は特に問わない。また、バックアップデータ５２は、バックアップを行う度に上書きしてもよいし、古いデータを残しておいてもよい。
【００６５】
なお、上述の実施例ではバックアップデータ５２を外部記憶装置２８ｂ中に作成しているが、必ずしも外部記憶装置２８ｂ中に作成する必要はない。例えば、通信Ｉ／Ｆ部２５を経由してバックアップ指示元の遠隔管理している端末装置４０に転送して端末装置４０上に作成したり、指定されたサーバ上に作成したりするなど、バックアップ先に関して特に制約はない。
【００６６】
リストア処理部２０ｉは、操作部２６がユーザ、もしくは、端末装置４０上の管理ツールから受け付けたリストア指示に従い、指定されたバックアップデータ５２中の印刷ジョブ５０を、記憶部２４中の印刷ジョブ５０に展開する機能を備える。
【００６７】
なお、上述の実施例では制御装置２０の記憶部２４に保存された印刷ジョブをリストアしたが、例えば、ある画像形成装置３０の記憶部に保存した印刷ジョブを外部記憶装置２８ｂにバックアップし、バックアップした印刷ジョブを他の画像形成装置３０の記憶部にリストアする（すなわち、ある画像形成装置３０に登録されている印刷ジョブを他の画像形成装置３０にエクスポートする）など、リストア先は適宜変更することができる。
【００６８】
次に、制御装置２０が実行するバックアップ処理について説明する。制御装置２０のＣＰＵ２１は、ＲＯＭ２２又は記憶部２４に記憶したジョブ保存制御プログラムをＲＡＭ２３に展開して実行することにより、図７及び図８のフローチャートに示す各ステップの処理を実行する。
【００６９】
制御装置２０は、操作部２６がユーザ、もしくは、端末装置４０上の管理ツールから受け付けたバックアップ指示を検出すると、図７及び図８に示すバックアップ処理を開始する。このバックアップ指示では、ユーザが操作部２６、もしくは、端末装置４０上の管理ツールで指定したバックアップ対象とする印刷ジョブ５０の識別情報（「ＩＤ」）、もしくは、バックアップ対象とする印刷ジョブ５０を特定するための何らかの条件式（例えば、「ユーザ名」が「あああ」のみとか、「ジョブ登録日時」が「２０１７／１０／１」以降のみなど）が含まれていてもよい。無論、特に何も設定せずに全ての印刷ジョブ５０を対象としてもよい。
【００７０】
まず、指示を受け付けた操作部２６は、バックアップ処理部２０ｈに対してバックアップ実行を依頼する（Ｓ１１）。この際、バックアップ処理部２０ｈに対してバックアップ指示内容をそのまま引き渡す。
【００７１】
次に、バックアップ処理部２０ｈは、バックアップ指示を元に、対象となる印刷ジョブ５０の識別情報（「ＩＤ」）を取得する（Ｓ１２）。バックアップ指示で明示的に識別情報（「ＩＤ」）が引き渡された場合、当該処理は不要であるが、条件式で指定された場合は、記憶部２４中の印刷ジョブ５０を検索し、予め条件に合致する印刷ジョブ５０の識別情報（「ＩＤ」）を取得しておく。
【００７２】
次に、バックアップ処理部２０ｈは、バックアップの対象となる印刷ジョブ数回だけ、以降の処理を行う（Ｓ１３）。
【００７３】
バックアップ処理部２０ｈは、バックアップ対象となる印刷ジョブ５０の、印刷に用いる印刷設定を示す設定データを、記憶部２４などから読み込む（Ｓ１４）。
【００７４】
次に、バックアップ処理部２０ｈは、読み込んだ設定データの内容を元に、当該印刷ジョブにおける用紙プロファイルの指定の有無を判定する（Ｓ１５）。用紙プロファイルが指定されている場合（つまり、設定データの「用紙プロファイル」に「指定なし」以外が設定されている場合）、設定データ更新処理を行う（Ｓ１６）。この設定データ更新処理の詳細については後述する。
【００７５】
次に、バックアップ処理部２０ｈは、バックアップ対象となる印刷ジョブ５０の、印刷すべき文書を示す文書データを、記憶部２４などから読み込む（Ｓ１７）。
【００７６】
そして、バックアップ処理部２０ｈは、文書データと更新後の設定データとでバックアップデータ５２（新たな印刷ジョブ）を作成し、外部記憶装置２８ｂなどに書き込む（Ｓ１８）。
【００７７】
上記のＳ１４〜Ｓ１８のステップをバックアップの対象となる印刷ジョブ数回だけ繰り返し（Ｓ１９）、一連のバックアップ処理を終了する。
【００７８】
次に、図７のＳ１６で実施する設定データ更新処理の詳細について図８を参照して説明する。バックアップ処理部２０ｈは、バックアップ処理実行中に、バックアップ対象となる印刷ジョブ５０の印刷設定を示す設定データで用紙プロファイルが指定されていることを検出すると、図８に示す設定データ更新処理を開始する。
【００７９】
まず、バックアップ処理部２０ｈは、呼出元から引き渡された設定データの「用紙プロファイル」の設定内容を元に、記憶部２４などから用紙プロファイル５１を取得する（Ｓ２１）。
【００８０】
次に、バックアップ処理部２０ｈは、設定データの「用紙プロファイル」に、用紙プロファイルを設定しないことを明示的に意味する「指定なし」を設定する（Ｓ２２）。
【００８１】
次に、バックアップ処理部２０ｈは、設定データの「用紙サイズ」に、用紙プロファイル５１に設定されている「用紙サイズ」の内容を設定する（Ｓ２３）。
【００８２】
次に、バックアップ処理部２０ｈは、設定データの「紙種」に、用紙プロファイル５１に設定されている「紙種」の内容を設定する（Ｓ２４）。
【００８３】
次に、バックアップ処理部２０ｈは、設定データの「坪量」に、用紙プロファイル５１に設定されている「坪量」の内容を設定する（Ｓ２５）。
【００８４】
次に、バックアップ処理部２０ｈは、設定データの「紙色」に、用紙プロファイル５１に設定されている「紙色」の内容を設定する（Ｓ２６）。
【００８５】
次に、バックアップ処理部２０ｈは、設定データの「穴あき」に、用紙プロファイル５１に設定されている「穴あき」の内容を設定する（Ｓ２７）。
【００８６】
最後に、バックアップ処理部２０ｈは、更新した設定データを呼出元に返却し（Ｓ２８）、設定データ更新処理を終了する。
【００８７】
以下、図９及び図１０を参照して、設定データの変更処理について具体的に説明する。
【００８８】
図９は、記憶部２４などに保存されている印刷ジョブ５０及び用紙プロファイル５１の内容を示すテーブルである。以降、図９のテーブルの中のハッチングで示すジョブ名「ＡＡＡ」の印刷ジョブ５０をバックアップする場合の設定データの更新に関して記載する。
【００８９】
図９（ａ）に示すように、ジョブ名「ＡＡＡ」の印刷ジョブ５０には用紙プロファイル「あいうえお」が設定されており、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目には「用紙プロファイル参照」が設定されている（もしくは、未設定である）。つまり、ジョブ名「ＡＡＡ」の印刷ジョブ５０を印刷ジョブ処理部２０ｂで画像形成装置３０が印刷に使用できる形式の印刷データに変換する際は、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目に対して、図９（ｂ）に示す用紙プロファイル「あいうえお」に登録されている各設定を参照することを意味する。このように、用紙プロファイルが設定されている印刷ジョブの設定データは、用紙プロファイルに依存（外部リソースを参照）した形式で保存されている。
【００９０】
図１０は、ジョブ名「ＡＡＡ」の印刷ジョブ５０の設定データを更新する処理の概要を示している。「ＩＤ」、「ジョブ名」は更新対象外の項目であるため、更新前後で変更はない。図１０（ａ）に示す設定データ更新処理前のジョブ名「ＡＡＡ」の印刷ジョブ５０では、「用紙プロファイル」として、図１０（ｂ）に示すプロファイル名「あいうえお」の用紙プロファイルが指定され、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目には、「プロファイル参照」が設定される。一方、図１０（ｃ）に示す設定データ更新処理後のジョブ名「ＡＡＡ」の印刷ジョブ５０では、「用紙プロファイル」には、用紙プロファイルを設定しないことを明示的に意味する「指定なし」が設定され、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目には、プロファイル名「あいうえお」の用紙プロファイルの各内容が設定される。
【００９１】
この設定データ更新処理により、ジョブ名「ＡＡＡ」の印刷ジョブ５０を印刷ジョブ処理部２０ｂで画像形成装置３０が印刷に使用できる形式の印刷データに変換する際に、「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目の設定を、用紙プロファイルを一切参照することなく変換することができる。
【００９２】
このように、印刷ジョブ５０を用紙プロファイルに依存（外部リソースを参照）した形式から、用紙プロファイルに依存しない形式に変更してバックアップすることにより、用紙プロファイルが存在しない制御装置２０上でも、問題なく印刷ジョブをリストアすることができる。
【実施例２】
【００９３】
次に、本発明の第２の実施例に係る制御装置、ジョブ保存制御プログラム及びジョブ保存方法について、図１１及び図１２を参照して説明する。図１１は、本実施例の制御装置に記憶される給紙トレイ情報の一例を示すテーブルであり、図１２は、給紙トレイを指定した印刷ジョブの一例を示すテーブルである。
【００９４】
前記した第１の実施例では、外部リソースとして「用紙プロファイル」を例示したが、印刷ジョブの設定データにおいて、用紙プロファイルと同様に用紙情報をより簡単に設定する方法として、「給紙トレイ」指定のみによる設定が行われるケースもある。
【００９５】
すなわち、ユーザは印刷ジョブの設定データ内における「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」等の各用紙情報を個別には設定せず、「給紙トレイ」のみを指定して、各用紙情報に関しては指定された「給紙トレイ」に現在設定されている内容を使用する方法である。
【００９６】
給紙トレイ情報は、印刷ジョブ５０や用紙プロファイル５１と同様に、制御装置２０の記憶部２４中、もしくは、画像形成装置３０中に保存されている媒体情報であり、用紙プロファイル５１と同等に、各用紙情報を保持していることが一般的である。制御装置２０に印刷ジョブを送信しようとする端末装置４０は、その印刷ジョブで用いる印刷設定をユーザから受け付ける際に制御装置２０にアクセスし、制御装置２０、もしくは、画像形成装置３０が記憶している給紙トレイ情報を取得し、給紙トレイを明示的に設定することで、印刷に使用する用紙を選択させることができる。
【００９７】
上記給紙トレイ情報は、図１１のテーブルに示すように記憶される。図１１のテーブルにおいて、１行分のデータが１つの給紙トレイ情報を示すデータであり、図１１のテーブルにはその一部を示している。「ＩＤ」は、給紙トレイ情報を制御装置２０が識別するための識別情報である。「給紙トレイ」は、給紙トレイ情報の名称であり、主としてユーザが給紙トレイ情報を識別するための識別情報となる。「用紙サイズ」は、給紙トレイ情報に格納されている出力用紙のサイズを示す。「紙種」、「坪量」、「紙色」、「穴あき」についても同様に、給紙トレイ情報に格納されている用紙の特性を示す。
【００９８】
また、「給紙トレイ」を指定した印刷ジョブ５０のデータは、図１２のテーブルに示すように記憶される。図１２のテーブルにおいて、１行分のデータが１つの印刷ジョブ５０を示すデータであり、図１２のテーブルにはその一部を示している。「ＩＤ」は、印刷ジョブ５０を制御装置２０が識別するための識別情報である。「ジョブ名」は、印刷ジョブ５０の名称であり、主としてユーザが印刷ジョブ５０識別するための識別情報となる。「給紙トレイ」は、出力用紙の給紙元となる給紙トレイを示す。「用紙サイズ」は、印刷ジョブ５０の出力用紙のサイズを示す。「紙種」、「坪量」、「紙色」、「穴あき」についても同様に、印刷ジョブ５０の出力用紙の特性を示す。
【００９９】
なお、本実施例では便宜上、印刷ジョブ５０中の「給紙トレイ」の設定を、給紙トレイ情報の「給紙トレイ名」を用いて行っているが、無論、給紙トレイ情報の「ＩＤ」を用いて行っても構わない。また、「給紙トレイ」のみで指定された場合、給紙トレイ情報中に存在する「用紙サイズ」、「紙種」、「坪量」、「紙色」、「穴あき」の各項目は、「給紙トレイ参照」等の給紙トレイ情報を参照する旨を示す内容が設定されていてもよいし、もしくは、空の未設定でもよい。
【０１００】
印刷ジョブ処理部２０ｂは、印刷ジョブに含まれる設定データにおいて、用紙情報が「給紙トレイ」のみで指定された場合、前述の用紙プロファイルが指定されていた場合と同様に、記憶部２４、もしくは、画像形成装置３０から給紙トレイ情報を取得して、そのデータに基づいて印刷データへの変換を行う。
【０１０１】
このような用紙情報が「給紙トレイ」のみで指定された印刷ジョブをバックアップ及びリストアする場合も、用紙プロファイルが使用された場合と同様の問題が生じる。つまり、リストア先の制御装置２０、もしくは、画像形成装置３０上の給紙トレイ情報の用紙設定がバックアップ時と異なる設定の場合、印刷結果がバックアップ時と異なってしまう。
【０１０２】
例えば、給紙トレイ情報として「トレイ１」が指定され、トレイ１に用紙サイズ「Ａ３」が設定されている状態でバックアップを行い、トレイ１に用紙サイズ「Ａ４」が設定されている状態でリストアを行った場合、印刷する用紙サイズが、バックアップ前の「Ａ３」からリストア後は「Ａ４」に変更されてしまい、ユーザが意図した印刷結果とはならない。
【０１０３】
これは、用紙プロファイルと同様に、印刷ジョブの設定データが給紙トレイ情報に依存（外部リソースを参照）していることに起因する。この問題に対して、本実施例では、用紙プロファイルと同様に、印刷ジョブの設定データを給紙トレイ情報に依存（外部リソースを参照）した形式から、給紙トレイ情報に依存しない形式に変更するため、リストア先の制御装置２０、もしくは、画像形成装置３０上の給紙トレイ情報の用紙設定がバックアップ時と異なる設定の場合であっても、問題なく印刷ジョブをリストアすることができ、バックアップ前と同様のユーザが意図した印刷結果を得ることができる。
【実施例３】
【０１０４】
次に、本発明の第３の実施例に係る制御装置、ジョブ保存制御プログラム及びジョブ保存方法について、図１３乃至図１５を参照して説明する。図１３及び図１４は、本実施例制御装置に記憶されるカラープロファイル、トーンカーブの一例を示すテーブルであり、図１５は、カラープロファイル、トーンカーブを指定した印刷ジョブの一例を示すテーブルである。
【０１０５】
前記した第１の実施例では外部リソースとして「用紙プロファイル」を例示したが、印刷ジョブの設定データにおいて用紙プロファイルと同様に外部の媒体情報を参照する項目として、「カラープロファイル」、「トーンカーブ」などが存在する。
【０１０６】
カラープロファイルは、カラー画像形成時におけるＲＧＢ→ＣＭＹＫ、ＣＭＹＫ→ＣＭＹＫ等の色変換において、入力デバイスと出力デバイス間での出力色特性の違いにおける色味の変化を抑える目的で、印刷データ処理部２０ｂにおいて画像形成結果であるラスター画像を生成する際に利用されるデータである。カラープロファイルは、印刷ジョブ５０や用紙プロファイル５１と同様に、制御装置２０中の記憶部２４などに媒体情報として保存されている。
【０１０７】
トーンカーブは、生成されたラスター画像に対する最終調整として、全体的な明るさやコントラストを調整する際に用いられる補正機能のことであり、カラープロファイルと同様に、印刷データ処理部２０ｂにおいて利用されるデータである。このトーンカーブも、制御装置２０中の記憶部２４などに媒体情報として保存されている。
【０１０８】
カラープロファイルは、図１３のテーブルに示すように記憶される。図１３のテーブルにおいて、１行分のデータが１つのカラープロファイルを示すデータであり、図１３のテーブルにはその一部を示している。「ＩＤ」は、カラープロファイルを制御装置２０が識別するための識別情報である。「プロファイル名」は、カラープロファイルの名称であり、主としてユーザがカラープロファイルを識別するための識別情報となる。「プロファイル内容」は、カラープロファイル実体を含むファイル名を示す。なお、直接ファイルの内容が埋め込まれていてもよい。
【０１０９】
トーンカーブは、図１４のテーブルに示すように記憶される。図１４のテーブルにおいて、１行分のデータが１つのトーンカーブを示すデータであり、図１４のテーブルにはその一部を示している。「ＩＤ」は、トーンカーブを制御装置２０が識別するための識別情報である。「トーンカーブ名」は、トーンカーブの名称であり、主としてユーザがトーンカーブを識別するための識別情報となる。「トーンカーブ内容」は、トーンカーブ実体を含むファイル名を示す。なお、直接ファイルの内容が埋め込まれていてもよい。
【０１１０】
また、カラープロファイル、トーンカーブを指定した印刷ジョブ５０のデータは、図１５のテーブルに示すように記憶される。図１５のテーブルにおいて、１行分のデータが１つの印刷ジョブ５０を示すデータであり、図１５のテーブルにはその一部を示している。「ＩＤ」は、印刷ジョブ５０を制御装置２０が識別するための識別情報である。「ジョブ名」は、印刷ジョブ５０の名称であり、主としてユーザが印刷ジョブ５０を識別するための識別情報となる。「ＲＧＢカラープロファイル」は、ＲＧＢ→ＣＭＹＫ色変換時に使用するカラープロファイルを示す識別情報であり、「指定なし」はＲＧＢ→ＣＭＹＫ色変換を行わないことを示す。「ＲＧＢカラープロファイル内容」は、ＲＧＢ→ＣＭＹＫ色変換時に使用するカラープロファイル内容である。「ＣＭＹＫカラープロファイル」は、ＣＭＹＫ→ＣＭＹＫ色変換時に使用するカラープロファイルを示す識別情報であり、「指定なし」はＣＭＹＫ→ＣＭＹＫ色変換を行わないことを示す。「ＣＭＹＫカラープロファイル内容」は、ＣＭＹＫ→ＣＭＹＫ色変換時に使用するカラープロファイル内容である。「トーンカーブ」は、ラスター画像補正で使用するトーンカーブを示す識別情報であり、「指定なし」はラスター画像補正を行わないことを示す。「トーンカーブ内容」は、ラスター画像補正で使用するトーンカーブ内容である。
【０１１１】
なお、本実施例で便宜上、印刷ジョブ５０中の「ＲＧＢカラープロファイル」、「ＣＭＹＫカラープロファイル」、「トーンカーブ」の設定を、「プロファイル名」、「トーンカーブ名」を用いて行っているが、無論、「ＩＤ」を用いて行っても構わない。また、カラープロファイル、トーンカーブの指定が有る場合、「ＲＧＢカラープロファイル内容」、「ＣＭＹＫカラープロファイル内容」、「トーンカーブ内容」の各項目は、「プロファイル参照」、「トーンカーブ参照」等の外部の媒体情報の内容を参照する旨を示す内容が設定されていてもよいし、もしくは、空の未設定でもよい。
【０１１２】
印刷ジョブ処理部２０ｂは、印刷ジョブに含まれる設定データにおいてカラープロファイル、及び／又は、トーンカーブが指定された場合、前述の用紙プロファイルが指定された場合と同様に、記憶部２４などからカラープロファイル、及び／又は、トーンカーブを取得して、それらのデータに基づいて印刷データへの変換を行う。
【０１１３】
このようなカラープロファイル、及び／又は、トーンカーブ指定された印刷ジョブをバックアップ及びリストアする場合も、用紙プロファイルが使用された場合と同様の問題が生じる。つまり、リストア先の制御装置２０にカラープロファイル、及び／又は、トーンカーブが正しく登録されていない場合、画像形成時における色変換設定情報の参照が不可となり、結果として画像形成ができない、もしくは、既定の色変換設定情報で画像形成されてしまう等の問題が生じる。
【０１１４】
これは、用紙プロファイルと同様に、印刷ジョブの設定データがカラープロファイル、及び／又は、トーンカーブに依存（外部リソースを参照）していることに起因する。この問題に対して、本実施例では、用紙プロファイルと同様に、印刷ジョブの設定データをカラープロファイル、及び／又は、トーンカーブに依存（外部リソースを参照）した形式から、カラープロファイル、及び／又は、トーンカーブに依存しない形式に変更するため、リストア先の制御装置２０にカラープロファイル、及び／又は、トーンカーブが正しく登録されていない場合でも、問題なく印刷ジョブをリストアすることができ、バックアップ前と同様のユーザが意図した結果で印刷することが可能となる。
【０１１５】
以上、本発明の一実施形態及び実施例について記載したが、本発明において、装置の具体的な構成、具体的な処理の手順、データの形式、具体的なデータの内容、画面の表示形式等は、実施形態及び各実施例で説明したものに限るものではない。
【０１１６】
例えば、上述した実施例では、バックアップ時とリストア時とで、外部記憶装置２８ｂが同じ制御装置２０に接続されている例について説明したが、例えば、図１６に示すように、バックアップ時には外部記憶装置２８ｂを第１の制御装置２０に接続し、リストア時には外部記憶装置２８ｂを第２の制御装置２０に接続し、バックアップ時とリストア時とで外部記憶装置２８ｂの接続先の制御装置が異なっていてもよい。この構成の場合、第１の制御装置２０が記憶部２４に保存した印刷ジョブを、第２の制御装置２０の記憶部２４に移動させる、すなわち、別の制御装置上に印刷ジョブを移動させるといった操作も可能となる。
【０１１７】
また、上述した実施例では、外部記憶装置２８ｂ中にバックアップデータ５２を作成する例について説明したが、図１７に示すように、端末装置４０上の管理ツールを用いて、端末装置４０上にバックアップデータ５２を作成してもよい。また、バックアップ時とリストア時とで異なる端末装置４０を用いてもよい。例えば、第１の端末装置４０上の管理ツールでバックアップを行ってバックアップデータ５２を作成し、その後、何らかの手段で第２の端末装置４０上にバックアップデータ５２を移動し、第２の端末装置４０上の管理ツールを用いてリストアを行うことも可能である。上記バックアップデータ５２の移動は、ＵＳＢメモリ等の何らかの外部記憶装置を用いる方法や、ネットワーク上でＰＣ間のファイル転送を用いる方法などの各種方法が存在するが、その方法は問わない。
【０１１８】
また、図１８に示すように、端末装置４０上の管理ツールで複数台の制御装置２０を一括管理可能な場合、管理ツールで第１の制御装置２０に接続して印刷ジョブを選択し、直接、第２の制御装置２０に対してエクスポートを実施してもよい。例えば、まず、第１の制御装置２０でエクスポート指示を受け付けた後、バックアップ処理を行ってバックアップデータ５２を作成し、第２の制御装置２０に対してリストア指示を行う。第２の制御装置２０では通常のリストア処理を行うことで、バックアップ／リストア時と同様の結果となる。
【０１１９】
また、制御装置２０、あるいは、画像形成装置３０の機能を複数の装置に分散させて設け、それらの複数の装置を協働させて、制御装置２０、あるいは、画像形成装置３０の機能を実現させてもよい。逆に、制御装置２０と画像形成装置３０の機能を合わせ持つ装置を構成してもよい。また、制御装置２０の機能の一部を画像形成装置３０や端末装置４０が備えるようにしてもよい。
【０１２０】
また、この発明の保存制御プログラムは、コンピュータに所要のハードウェアを制御させて上述した各実施例における制御装置２０の機能の全部又は一部を実現させるためのプログラムである。
【０１２１】
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等）などに格納しておいてもよい。また、メモリカード、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各処理を実行させることができる。
【０１２２】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からプログラムをダウンロードし、コンピュータにインストールして実行させることも可能である。
【０１２３】
また、以上説明した実施形態及び各実施例の構成は、相互に矛盾しない限り、任意に組み合わせて実施可能であり、また、一部のみを取り出して実施することができることは、勿論である。
【産業上の利用可能性】
【０１２４】
本発明は、印刷ジョブを適切にバックアップ／リストアする制御装置、当該制御装置で動作するジョブ保存制御プログラム、当該制御プログラムを記録した記録媒体及び当該制御装置を含むシステムにおけるジョブ保存方法に利用可能である。
【符号の説明】
【０１２５】
１０  画像形成システム
２０  制御装置
２０ａ  印刷ジョブ受信部
２０ｂ  印刷ジョブ処理部
２０ｃ  印刷データ送信部
２０ｄ  印刷ジョブ保存部
２０ｅ  印刷ジョブ読出部
２０ｆ  用紙プロファイル作成部
２０ｇ  用紙プロファイル保存部
２０ｈ  バックアップ処理部
２０ｉ  リストア処理部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  記憶部
２５  通信Ｉ／Ｆ部
２６  操作部
２７  表示部
２８ａ  外部装置Ｉ／Ｆ部
２８ｂ  外部記憶装置
２９  システムバス
３０  画像形成装置
４０、４０ａ、４０ｂ、４０ｃ  端末装置
５０  印刷ジョブ
５１  用紙プロファイル
５２  バックアップデータ
【図１】
2019142102.tif 000003
【図２】
2019142102.tif 000004
【図３】
2019142102.tif 000005
【図４】
2019142102.tif 000006
【図５】
2019142102.tif 000007
【図６】
2019142102.tif 000008
【図７】
2019142102.tif 000009
【図８】
2019142102.tif 000010
【図９】
2019142102.tif 000011
【図１０】
2019142102.tif 000012
【図１１】
2019142102.tif 000013
【図１２】
2019142102.tif 000014
【図１３】
2019142102.tif 000015
【図１４】
2019142102.tif 000016
【図１５】
2019142102.tif 000017
【図１６】
2019142102.tif 000018
【図１７】
2019142102.tif 000019
【図１８】
2019142102.tif 000020