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