(57)【要約】【課題】色処理に関して画像形成装置の設定を行う際、ユーザーが期待した内容とは異なる内容で印刷が実行されてしまうことを防ぐことを目的とする。【解決手段】印刷データを受信する。メディアとプロファイルとの関連付けの変更中に、印刷データに関する印刷処理の実行要求があった場合、印刷処理の実行を保留する。【選択図】図７
2020142429.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する受信手段と、
メディアとプロファイルとの関連付けの変更中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御手段と、
を有する画像処理装置。
【請求項２】
前記印刷データの生成時刻が前記関連付けの変更時刻より前の場合、前記関連付けが変更されたことを通知する通知手段を更に有する請求項１に記載の画像処理装置。
【請求項３】
前記通知手段は、前記画像処理装置の操作部に前記関連付けが変更されたことを表示することで通知する請求項２に記載の画像処理装置。
【請求項４】
前記通知手段は、前記印刷データを送信した外部装置の表示部に前記関連付けが変更されたことを表示させることで通知する請求項２に記載の画像処理装置。
【請求項５】
前記印刷データの生成時刻が前記関連付けの変更時刻より前でない場合、前記関連付けの変更後、前記制御手段は、前記印刷処理を実行する請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記印刷データの生成時刻が前記関連付けの変更時刻より前である場合、前記関連付けの変更後、前記制御手段は、前記関連付けの変更前の設定で、前記印刷処理を実行する請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
メディアとプロファイルとの関連付けの変更中に、前記印刷データに関する印刷処理の実行要求があった場合であっても、前記印刷データに指定されたメディアに前記プロファイルが関連付けられていない場合には、前記制御手段は、前記印刷処理を実行する請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
メディアとプロファイルとの関連付けの変更中に、前記印刷データに関する印刷処理の実行要求があった場合であっても、前記印刷データの投入者と前記関連付けの変更要求に係る変更者とが同じ場合には、前記制御手段は、前記印刷処理を実行する請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
印刷データを受信する受信手段と、
メディアの編集中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御手段と、
を有する画像処理装置。
【請求項１０】
印刷データを受信する受信手段と、
プロファイルの編集中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御手段と、
を有する画像処理装置。
【請求項１１】
画像処理装置が実行する情報処理方法であって、
印刷データを受信する受信工程と、
メディアとプロファイルとの関連付けの変更中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御工程と、
を含む情報処理方法。
【請求項１２】
画像処理装置が実行する情報処理方法であって、
印刷データを受信する受信工程と、
メディアの編集中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御工程と、
を含む情報処理方法。
【請求項１３】
画像処理装置が実行する情報処理方法であって、
印刷データを受信する受信工程と、
プロファイルの編集中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御工程と、
を含む情報処理方法。
【請求項１４】
コンピュータを、請求項１乃至１０の何れか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、プロダクション機ではオペレーターが本体設定と印刷データ投入との両方を行っていた。しかし、近年画像形成装置の高機能化でオフィス等に入り始めたライトプロダクション機では従来のオフィス機同様、複数のユーザーが画像形成装置にアクセスするユースケースが増えてきている。
特許文献１に開示される方法では、第一の印刷モードのジョブの実行終了時、ネットワークを介して接続された操作部又はドライバ設定画面で第一の印刷モードの設定中で、プリントキューには第二の印刷モードが存在する場合、第二の印刷モードのジョブ実行を保留する。その後、第一の印刷モードのジョブの設定が完了したら第一の印刷モードのジョブを第二の印刷モードのジョブの前に実行するという技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５３４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プロダクション機等、厳密な色処理が求められる画像形成装置において、用紙種等のメディアと色処理を行うカラープロファイルとを関連付けておき、用紙種に応じたカラープロファイルで色処理を実現する機能が検討されている。
画像形成装置１００の操作部（以下、ＬＵＩ（Ｌｏｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ））又はネットワークを介して接続された操作部（以下、ＲＵＩ（Ｒｅｍｏｔｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ））ではメディアとカラープロファイルとの関連付けが検討されている。
複数のユーザーが画像形成装置にアクセスする場合、第１のユーザーが設定したメディアとプロファイルとの関連付けの内容を、第２のユーザーが変更してしまう可能性がある。第１のユーザーが投入したジョブが実行中に、メディアとプロファイルとの関連付けの内容が第２のユーザーによって変更されてしまうと、第１のユーザーが期待した内容とは異なる内容で印刷が実行されてしまうという課題がある。
先行技術の記載では現在処理中の印刷モードのジョブと印刷設定中の印刷モードのジョブとを連続して印刷する為にジョブの順番を入れ替える。ジョブの実行順序が入れ替わると、ユーザーに混乱を生じさせたり、画像形成装置の他の設定に影響を及ぼしたりする可能性がある。
【課題を解決するための手段】
【０００５】
本発明は、印刷データを受信する受信手段と、メディアとプロファイルとの関連付けの変更中に、前記印刷データに関する印刷処理の実行要求があった場合、前記印刷処理の実行を保留する制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、色処理に関して画像形成装置の設定を行う際、ユーザーが意図しない設定で印刷処理が行われることを防止できる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムのシステム構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成の一例を示す図である。
【図３】ＰＣのハードウェア構成の一例を示す図である。
【図４】メディアとプロファイルとの関連付け方法について説明する図である。
【図５】プリンタドライバのＵＩの一例を示す図である。
【図６】操作部に表示される画面の一例を示す図である。
【図７】実施形態１の情報処理の一例を示すフローチャートである。
【図８】メディアとプロファイルとの関連付けが変更になったことを示す図（その１）である。
【図９】メディアとプロファイルとの関連付けが変更になったことを示す図（その２）である。
【図１０】ログイン画面の一例を示す図である。
【図１１】実施形態２の情報処理の一例を示すフローチャートである。
【図１２】実施形態３の情報処理の一例を示すフローチャートである。
【図１３】実施形態４の情報処理の一例を示すフローチャートである。
【図１４】実施形態５の情報処理の一例を示すフローチャートである。
【図１５】実施形態６の情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、印刷システムのシステム構成の一例を示す図である。画像形成装置１００〜１０２は、ネットワーク１２０に接続されている。画像形成装置１００〜１０２は、ネットワーク１２０を介してＰＣ１１０や外部装置と通信可能である。ＰＣ１１０は、ネットワーク１２０を介して印刷データを画像形成装置１００〜１０２に送信する。
印刷データを受信した画像形成装置１００〜１０２は、受信した印刷データに基づいて印刷処理を実行する。以後の説明では、画像形成装置に関する説明は簡略化のために、画像形成装置１００を用いて行う。画像形成装置１００は、画像処理装置の一例である。
【００１０】
次に図２を用いて、画像形成装置１００の構成を説明する。画像形成装置１００は複合機を想定しているが、スキャナ機能を備えないプリンタであってもよい。
ＣＰＵ２０１は、ＲＯＭ２０２が記憶している制御プログラムを読み出して、画像形成装置１００の動作を制御するための様々な処理を実行する。ＣＰＵ２０１は、バス２００によって他のユニットと接続されている。ＲＯＭ２０２は、制御プログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、印刷データ及びスキャン画像等の様々なデータを記憶する。
画像形成装置１００の場合、１つのＣＰＵ２０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であってもよい。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。
プリンタＩ／Ｆ２０６は、プリンタ２０７とバス２００とを接続する。プリンタ２０７は、外部装置から受信した印刷データ、又はスキャナ２０９によって生成されたスキャン画像等に基づいて印刷処理を実行する。
【００１１】
スキャナＩ／Ｆ２０８は、スキャナ２０９とバス２００とを接続する。スキャナ２０９は、原稿を読み取ってスキャン画像を生成する。スキャナ２０９によって生成されたスキャン画像は、プリンタ２０７によって印刷されたり、ＨＤＤ２０４に記憶されたりする。
操作部Ｉ／Ｆ２１０は、操作部２１１とバス２００とを接続する。操作部２１１は、タッチパネル機能を有する液晶表示部及びキーボードを備え、各種操作画面を表示する。ユーザーは、操作部２１１を介して画像形成装置１００に対して指示や情報を入力することができる。
ネットワークＩ／Ｆ２１２は、ネットワーク１２０に接続してネットワーク上の外部装置との通信を実行する。ネットワークＩ／Ｆ２１２は、外部装置から送信された印刷データを受信する。そしてプリンタ２０７によって受信した印刷データに基づく印刷処理が実行される。
バス２００、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０８、操作部Ｉ／Ｆ２１０、ネットワークＩ／Ｆ２１２を総称してコントロールユニット２２０と呼称する。
【００１２】
次に図３を用いて、ＰＣ１１０の構成を説明する。
ＣＰＵ３０１は、ＲＯＭ３０２が記憶している制御プログラムを読み出して、ＰＣ１１０の動作を制御するための様々な処理を実行する。ＣＰＵ３０１は、バス３００によって他のユニットと接続されている。ＲＯＭ３０２は、制御プログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３０４は、各種ファイル等のデータを記憶する。
操作部Ｉ／Ｆ３０７は、操作部３０８とバス３００とを接続する。操作部３０８は、マウス及びキーボードを備え、ユーザーは操作部３０８を介してＰＣ１１０に対して指示及び情報を入力することができる。
表示部Ｉ／Ｆ３０５は、表示部３０６とバス３００とを接続する。表示部３０６は、ディスプレイを備え、ユーザーは表示部３０６を介してＰＣ１１０の情報を表示することができる。
ネットワークＩ／Ｆ３０９は、ネットワーク１２０に接続してネットワーク上の外部装置との通信を実行する。ネットワークＩ／Ｆ３０９は、外部装置へ印刷データを送信することができる。
【００１３】
次に、図４を用いてメディアとプロファイルとの関連付け方法について説明する。
画像形成装置１００内のＣＰＵ２０１で動作するＪＡＶＡ（登録商標）サーブレット、又はアプリケーションに対し、表示部３０６を介して、ＰＣ１１０内のＣＰＵ３０１で動作するアプリケーション、又はＷｅｂブラウザからアクセス（ＲＵＩ）されることにより、メディアとプロファイルとの関連付けがなされる。以後の説明はＲＵＩのアクセスを記述するが、ＲＵＩだけでなく、操作部２１１のＬＵＩでもよい。
ユーザーは、ＰＣ１１０の表示部３０６に表示される画像形成装置の設定画面から所定のメディアに対し、メディアとプロファイルとの関連付け設定ボタンを選択する。すると、図４のような設定画面が表示される。領域４０１ではプロファイルを関連付けるメディア表示される。領域４０２では画像形成装置にダウンロードされている関連付け対象のプロファイルの一覧がリストボックスで表示される。ユーザーは所望のメディアと所望のプロファイルとをそれぞれ選択することにより、画像形成装置内でメディアとプロファイルとの関連付け情報が保持される。
以後、印刷データに先ほど関連付けたメディアが指定されると、画像形成装置１００において、自動的に関連付けられたプロファイルで色処理が行われる。
【００１４】
次に、図５を用いて、ＰＣ１１０にインストールされたプリンタドライバを用いて印刷データを生成する方法の例について説明する。
図５は、ＰＣ１１０にインストールされたプリンタドライバのＵＩの一例を示す図である。プリンタドライバはＰＣ１１０内のＣＰＵ３０１で動作し表示部３０６に表示される。
ユーザーはプリンタドライバを通して各種印刷設定を行い、その後印刷ボタンを選択する。このことにより印刷データが生成され、画像形成装置に印刷データが送信される。
次に、図６を用いて、画像形成装置１００に印刷データが投入された例について説明する。
図６は、画像形成装置１００の操作部２１１に表示される画面の一例を示す図である。図６の画面では、画像形成装置１００に投入された印刷データ情報が表示されている。図６の印刷データ情報は、画像形成装置１００が投入された印刷データを認識してから印刷処理を行い、印刷終了まで表示される。リスト表示順は印刷データが投入された順番となり、一番上の印刷中データ以外は印刷待ちの印刷データとなり画像形成装置内の印刷キューに留め置かれている。
【００１５】
図７は、実施形態１の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ７０１において、ＣＰＵ２０１は、図４のＵＩを通してメディアとプロファイルとの関連付け変更要求を受信し、設定値を画像形成装置内に保持する。
ステップＳ７０２において、ＣＰＵ２０１は、入力された印刷データを受信して印刷データの処理を開始、又は既に先行する印刷データが印刷中の場合、印刷キューに印刷データをためる。
ステップＳ７０３において、ＣＰＵ２０１は、印刷処理実行要求があった場合、図４で示したような画像形成装置におけるメディアとプロファイルの関連付中か否かを判定する。ＣＰＵ２０１は、ステップＳ７０３の判定がＮＯの場合、ステップＳ７０４に進み、ＹＥＳの場合、ステップＳ７０５に進む。
ステップＳ７０４において、ＣＰＵ２０１は、印刷処理を実行する。そして、ＣＰＵ２０１は、図７に示す処理を終了する。
【００１６】
ステップＳ７０５において、ＣＰＵ２０１は、図４に示すような画像形成装置におけるメディアとプロファイルとの関連付けが終了したか否かを判定する。ＣＰＵ２０１は、ステップＳ７０５の判定がＮＯの場合、ステップＳ７０６に進み、ＹＥＳの場合、ステップＳ７０８に進む。
ステップＳ７０６において、ＣＰＵ２０１は、印刷処理実行待ちのデータがあるか否かを判定する。ＣＰＵ２０１は、ステップＳ７０６の判定がＹＥＳの場合、ステップＳ７０７に進み、ＮＯの場合、ステップＳ７０５に進む。
ステップＳ７０７において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ７０５に進む。
ステップＳ７０３からステップＳ７０７までの処理は、メディアとプロファイルとの関連付けの変更中に、印刷データに関する印刷処理の実行要求があった場合、印刷処理の実行を保留する処理の一例である。
【００１７】
ステップＳ７０８において、ＣＰＵ２０１は、印刷処理実行保留データがあった場合、印刷データ生成時刻が設定変更時刻より前か否かを判定する。
判定の方法は以下の通りである。印刷データ生成時刻は、印刷データを生成する際、プリンタドライバがＰＣ１１０の時計部から取得し印刷データ内に記録する。画像形成装置１００は、印刷データを解釈する際、印刷データに含まれている印刷データ生成時刻情報を取得する。また、画像形成装置１００は、設定変更時刻は画像形成装置１００の時計部から取得し画像形成装置内に保存し、印刷データ生成時刻と比較する。ただし、判定方法はこれに限られない。画像形成装置１００は、印刷データ生成時刻に替えて、画像形成装置が印刷データを受信した時刻、又は、記憶部（ＲＡＭ２０３、又はＨＤＤ２０４）に記憶した時刻を、画像形成装置１００の計時部から取得して使用することとしてもよい。また、画像形成装置１００は、設定変更時刻は、例えばユーザーが設定を確定したタイミングとしてもよい。また、画像形成装置１００は、複数の設定のうち、メディアとプロファイルとの関連付け設定等、所定の設定変更がなされたときのみ、上記の判定を行うこととしてもよい。また、画像形成装置１００は、所定の設定変更がなされたときのみ、設定変更時刻を記録することとしてもよい。
ＣＰＵ２０１は、ステップＳ７０８の判定がＹＥＳの場合、ステップＳ７０９に進み、ＮＯの場合、ステップＳ７０４に進む。ステップＳ７０８の判定でＮＯとなり、ステップＳ７０４で実行される処理は、関連付けの変更後、印刷処理を実行する処理の一例である。
ステップＳ７０９において、ＣＰＵ２０１は、画像形成装置１００におけるメディアとプロファイルとの関連付けが変更になったことを図８のような画像形成装置１００の操作部２１１、又は図９のような印刷データを投入したＰＣ１１０の画面に通知する。そして、ＣＰＵ２０１は、図７に示すフローチャートの処理を終了する。
【００１８】
実施形態１の画像形成装置１００によれば、ユーザーが期待した内容とは異なる内容で印刷が実行されてしまうことを防ぐことができる。
【００１９】
＜実施形態２＞
実施形態１では、メディアとプロファイルとの関連付け中に印刷処理を制限する方法について説明した。実施形態２では条件により印刷処理の制限をかける必要がないケースについて説明する。
次に、図１０を用いて本実施形態におけるメディアとプロファイルとの関連付け設定を行う設定者を特定する方法について説明する。
図１０はメディアとプロフィアルの関連付けを行うために、表示部３０６を介して、ＰＣ１１０内のＣＰＵ３０１で動作するアプリケーション、又はＷｅｂブラウザからアクセスする為のログイン画面である。
図１０のユーザー名と書かれたボックスに入力されたユーザー名により、メディアとプロファイルとの関連付け設定を行う設定者を特定することができる。
【００２０】
図１１は、実施形態２の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ９０１からステップＳ９０６までの処理は、図７のステップＳ７０１からステップＳ７０６までの処理と同様であるため説明を省略する。
ＣＰＵ２０１は、ステップＳ９０６の判定がＮＯの場合、ステップＳ９０５に進み、ＹＥＳの場合、ステップＳ９０７に進む。
ステップＳ９０７において、ＣＰＵ２０１は、印刷データに指定されたメディアにプロファイルが関連付けられているか判定する。ＣＰＵ２０１は、ステップＳ９０７の判定がＮＯの場合、ステップＳ９１１に進み、ＹＥＳの場合、ステップＳ９０８に進む。
ステップＳ９０８において、ＣＰＵ２０１は、メディアとプロファイルとの関連付けの設定の変更者を特定する。
【００２１】
ステップＳ９０９において、ＣＰＵ２０１は、印刷データ等に設定されている印刷データ投入者と関連付けの設定の変更者とが異なる人物か否かを判定する。ＣＰＵ２０１は、ステップＳ９０９の判定がＮＯだった場合、ステップＳ９１１に進み、ＹＥＳの場合、ステップＳ９１０に進む。
ステップＳ９１０において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し、印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ９０５に進む。
ステップＳ９１１において、ＣＰＵ２０１は、印刷処理を実行する。そして、ＣＰＵ２０１は、ステップＳ９１２に進む。
ステップＳ９１２及びステップＳ９１３の処理は、図７のステップＳ７０８及びステップＳ７０９の処理と同様である。
【００２２】
実施形態２の画像形成装置１００によれば、画像形成装置１００におけるメディアとプロファイルとの関連付け中であった場合でも、印刷データに指定されたメディアにプロファイルが関連付けられていなければ、要求に基づき、印刷処理を実行することができる。
また、実施形態２の画像形成装置１００によれば、画像形成装置１００におけるメディアとプロファイルとの関連付け中であった場合でも、印刷データの投入者と設定変更者とが同じ場合には、要求に基づき、印刷処理を実行することができる。
【００２３】
＜実施形態３＞
実施形態１では、メディアとプロファイルとの関連付け中の印刷処理について説明した。実施形態３ではメディアとプロファイルとの関連付けではなく、メディア情報の編集の場合について説明する。
【００２４】
図１２は、実施形態３の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ１００１において、ＣＰＵ２０１は、メディアの編集情報を受信し、設定値を画像形成装置内に保持する。
ステップＳ１００２において、ＣＰＵ２０１は、入力された印刷データを受信して印刷データの処理を開始、又は既に先行する印刷データが印刷中の場合印刷キューに印刷データをためる。
ステップＳ１００３において、ＣＰＵ２０１は、印刷処理実行要求があった場合、画像形成装置１００におけるメディアの編集中か否かを判定する。ＣＰＵ２０１は、ステップＳ１００３の判定がＮＯの場合ステップＳ１００４に進み、ＹＥＳの場合、ステップＳ１００５に進む。
【００２５】
ステップＳ１００４において、ＣＰＵ２０１は、印刷処理を実行する。そして、ＣＰＵ２０１は、図１２に示すフローチャートの処理を終了する。
ステップＳ１００５において、ＣＰＵ２０１は、画像形成装置１００におけるメディアの編集が終了したか否かを判定する。ＣＰＵ２０１は、ステップＳ１００５の判定がＮＯの場合、ステップＳ１００６に進み、ＹＥＳの場合、ステップＳ１００８に進む。
ステップＳ１００６において、ＣＰＵ２０１は、印刷処理実行待ちのデータがあるか否かを判定する。ＣＰＵ２０１は、ステップＳ１００６の判定がＹＥＳの場合、ステップＳ１００７に進み、ＮＯの場合、ステップＳ１００５に進む。
ステップＳ１００７において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し、印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ１００５に進む。
ステップＳ１００８において、ＣＰＵ２０１は、印刷処理実行保留データがあった場合、印刷データ生成時刻がメディア編集時刻より前か否かを判定する。ＣＰＵ２０１は、ステップＳ１００８の判定がＹＥＳの場合、ステップＳ１００９に進み、ＮＯの場合、ステップＳ１００４に進む。
ステップＳ１００９において、ＣＰＵ２０１は、画像形成装置１００におけるメディア情報変更になったことを画像形成装置１００の操作部２１１、又は印刷データを投入したＰＣ１１０の画面に通知する。そして、ＣＰＵ２０１は、図１２に示すフローチャートの処理を終了する。
【００２６】
実施形態３の画像形成装置１００によれば、メディア情報の編集中は、印刷処理の実行を保留することができる。
【００２７】
＜実施形態４＞
実施形態１では、メディアとプロファイルとの関連付け中の印刷処理について説明した。実施形態４ではメディアとプロファイルとの関連付けではなく、プロファイル情報の編集の場合について説明する。
【００２８】
図１３は、実施形態４の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ１１０１において、ＣＰＵ２０１は、プロファイルの編集情報を受信し、設定値を画像形成装置内に保持する。
ステップＳ１１０２において、ＣＰＵ２０１は、入力された印刷データを受信して印刷データの処理を開始、又は既に先行する印刷データが印刷中の場合印刷キューに印刷データをためる。
ステップＳ１１０３において、ＣＰＵ２０１は、印刷処理実行要求があった場合、画像形成装置におけるメディアの編集中か否かを判定する。ＣＰＵ２０１は、ステップＳ１１０３の判定がＮＯの場合ステップＳ１１０４に進み、ＹＥＳの場合ステップＳ１１０５に進む。
ステップＳ１１０４において、ＣＰＵ２０１は、印刷処理を実行する。
【００２９】
ステップＳ１１０５において、ＣＰＵ２０１は、画像形成装置１００におけるプロファイルの編集が終了したか否かを判定する。ＣＰＵ２０１は、ステップＳ１１０５の判定がＮＯの場合、ステップＳ１１０６に進み、ＹＥＳの場合、ステップＳ１１０８に進む。
ステップＳ１１０６において、ＣＰＵ２０１は、印刷処理実行待ちのデータがあるか否かを判定する。ＣＰＵ２０１は、ステップＳ１１０６の判定がＹＥＳの場合、ステップＳ１１０７に進み、ＮＯの場合、ステップＳ１１０５に進む。
ステップＳ１１０７において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ１１０５に進む。
ステップＳ１１０８において、ＣＰＵ２０１は、印刷処理実行保留データがあった場合、印刷データ生成時刻がプロファイル変更時刻より前か否かを判定する。ＣＰＵ２０１は、ステップＳ１１０８の判定がＹＥＳの場合、ステップＳ１１０９に進み、ＮＯの場合、ステップＳ１１０４に進む。
ステップＳ１１０９において、ＣＰＵ２０１は、画像形成装置１００におけるプロファイル情報変更になったことを画像形成装置１００の操作部２１１、又は印刷データを投入したＰＣ１１０の画面に通知する。そして、ＣＰＵ２０１は、図１３に示すフローチャートの処理を終了する。
【００３０】
実施形態４の画像形成装置１００によれば、プロファイルの編集中は、印刷処理の実行を保留することができる。
【００３１】
＜実施形態５＞
実施形態１では、メディアとプロファイルとの関連付け中に印刷処理を行う制御について説明した。実施形態５ではメディアに対するプロファイルの関連付けではなく、プロファイルに対するメディアの関連付けを設定するケースについて説明する。
図１４は、実施形態５の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ１２０１において、ＣＰＵ２０１は、図４のＵＩを通してプロファイルとメディアとの関連付け変更要求を受信し、設定値を画像形成装置内に保持する。
ステップＳ１２０２において、ＣＰＵ２０１は、入力された印刷データを受信して印刷データの処理を開始、又は既に先行する印刷データが印刷中の場合印刷キューに印刷データをためる。
ステップＳ１２０３において、ＣＰＵ２０１は、印刷処理実行要求があった場合、図４で示したような画像形成装置におけるプロファイルとメディアとの関連付中か否かを判定する。ＣＰＵ２０１は、ステップＳ１２０３の判定がＮＯの場合、ステップＳ１２０４に進み、ＹＥＳの場合、ステップＳ１２０５に進む。
ステップＳ１２０４において、ＣＰＵ２０１は、印刷処理を実行する。そして、ＣＰＵ２０１は、ステップＳ１２１０に進む。
【００３２】
ステップＳ１２０５において、ＣＰＵ２０１は、図４に示すような画像形成装置におけるプロファイルとメディアとの関連付けが終了したか否かを判定する。ＣＰＵ２０１は、ステップＳ１２０５の判定がＮＯの場合、ステップＳ１２０６に進み、ＹＥＳの場合、ステップＳ１２０８に進む。
ステップＳ１２０６において、ＣＰＵ２０１は、印刷処理実行待ちのデータがあるか否かを判定する。ＣＰＵ２０１は、ステップＳ１２０６の判定がＹＥＳの場合、ステップＳ１２０７に進み、ＮＯの場合、ステップＳ１２０５に進む。
ステップＳ１２０７において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ１２０５に進む。
ステップＳ１２０８において、ＣＰＵ２０１は、印刷処理実行保留データがあった場合、印刷データ生成時刻が設定変更時刻より前か否かを判定する。ＣＰＵ２０１は、ステップＳ１２０８の判定がＹＥＳの場合、ステップＳ１２０９に進み、ＮＯの場合、ステップＳ１２０４に進む。
ステップＳ１２０９において、ＣＰＵ２０１は、画像形成装置１００におけるプロファイルとメディアとの関連付けが変更になったことを画像形成装置１００の操作部２１１、又は印刷データを投入したＰＣ１１０の画面に通知する。そして、ＣＰＵ２０１は、図１４に示すフローチャートの処理を終了する。
【００３３】
実施形態５の画像形成装置１００によれば、ユーザーが期待した内容とは異なる内容で印刷が実行されてしまうことを防ぐことができる。
【００３４】
＜実施形態６＞
実施形態１では、メディアとプロファイルとの関連付け中に印刷処理を行う制御について説明した。実施形態６では印刷保留データがあった場合、関連付けが変更なった通知の表示ではなく、一時的に変更前の設定に戻し印刷を行うケースについて説明する。
【００３５】
図１５は、実施形態６の情報処理の一例を示すフローチャートである。
この処理は、図３のＲＡＭ２０３に処理実行するプログラムがロードされ、ＣＰＵ２０１上で動作することで実現される。
ステップＳ１５０１において、ＣＰＵ２０１は、変更前の設定を事前に保持し、図４のＵＩを通してメディアとプロファイルとの関連付け変更要求を受信し、設定値を画像形成装置内に保持する。
ステップＳ１５０２において、ＣＰＵ２０１は、入力された印刷データを受信して印刷データの処理を開始、又は既に先行する印刷データが印刷中の場合印刷キューに印刷データをためる。
ステップＳ１５０３において、ＣＰＵ２０１は、印刷処理実行要求があった場合、図４で示したような画像形成装置１００におけるメディアとプロファイルとの関連付中か否かを判定する。ＣＰＵ２０１は、ステップＳ１５０３の判定がＮＯの場合、ステップＳ１５０４に進み、ＹＥＳの場合、ステップＳ１５０５に進む。
ステップＳ１５０４において、ＣＰＵ２０１は、印刷処理を実行する。そして、ＣＰＵ２０１は、ステップＳ１５１１に進む。
【００３６】
ステップＳ１５０５において、ＣＰＵ２０１は、図４に示すような画像形成装置１００におけるメディアとプロファイルとの関連付けが終了したか否かを判定する。ＣＰＵ２０１は、ステップＳ１５０５の判定がＮＯの場合、ステップＳ１５０６に進み、ＹＥＳの場合、ステップＳ１５０８に進む。
ステップＳ１５０６において、ＣＰＵ２０１は、印刷処理実行待ちのデータがあるか否かを判定する。ＣＰＵ２０１は、ステップＳ１５０６の判定がＹＥＳの場合、ステップＳ１５０７に進み、ＮＯの場合、ステップＳ１５０５に進む。
ステップＳ１５０７において、ＣＰＵ２０１は、印刷処理実行要求に対し開始を一時停止し印刷スプーラーに印刷データ保持する保留処理を行う。そして、ＣＰＵ２０１は、ステップＳ１５０５に進む。
ステップＳ１５０８において、ＣＰＵ２０１は、印刷処理実行保留データがあった場合、印刷データ生成時刻が設定変更時刻より前か否かを判定する。ＣＰＵ２０１は、ステップＳ１５０８の判定がＹＥＳの場合、ステップＳ１５０９に進み、ＮＯの場合、ステップＳ１５０４に進む。
ステップＳ１５０９において、ＣＰＵ２０１は、一時的に印刷データ生成時刻より前の関連付け設定に戻すか否かを判定する。ＣＰＵ２０１は、ステップＳ１５０９がＹＥＳの場合、ステップＳ１５１０に進み、ＮＯの場合は、図１５に示すフローチャートの処理を終了する。
ステップＳ１５１０において、ＣＰＵ２０１は、ステップＳ１５０１で保存した変更前の設定に戻す。そして、ＣＰＵ２０１は、ステップＳ１５０４に進む。
【００３７】
実施形態６の画像形成装置１００によれば、ユーザーが期待した内容とは異なる内容で印刷が実行されてしまうことを防ぐことができる。
【００３８】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３９】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【符号の説明】
【００４０】
１００  画像形成装置
２０１  ＣＰＵ
【図１】
2020142429.tif 000003
【図２】
2020142429.tif 000004
【図３】
2020142429.tif 000005
【図４】
2020142429.tif 000006
【図５】
2020142429.tif 000007
【図６】
2020142429.tif 000008
【図７】
2020142429.tif 000009
【図８】
2020142429.tif 000010
【図９】
2020142429.tif 000011
【図１０】
2020142429.tif 000012
【図１１】
2020142429.tif 000013
【図１２】
2020142429.tif 000014
【図１３】
2020142429.tif 000015
【図１４】
2020142429.tif 000016
【図１５】
2020142429.tif 000017