(57)【要約】【課題】画像形成装置において、キャリブレーションが実行されると、キャリブレーションが終了するまで印刷実行できないため、ユーザの使い勝手が良くない。【解決手段】可搬記憶メディアに格納されたデータを印刷するメディアダイレクトプリント機能を備えた画像形成装置であって、前記可搬記憶メディアの接続が検知されると、キャリブレーションの実行を延期させる制御手段を備える。【選択図】図８
2014113781.tif 000002
【特許請求の範囲】
【請求項１】
可搬記憶メディアに格納されたデータを印刷するメディアダイレクトプリント機能を備えた画像形成装置であって、
前記可搬記憶メディアの接続が検知されると、キャリブレーションの実行を延期する制御手段を備えたことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記キャリブレーションが、予め定められた条件を満たしたときに自動で実行される自動キャリブレーションである場合に、その実行を延期することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿を読み取る読取手段をさらに備え、
前記制御手段は、前記可搬記憶メディアの接続が検知されている場合であって、前記読取手段に前記原稿がない場合に、前記キャリブレーションの実行を延期することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
ユーザからの入力を受け付ける操作手段をさらに備え、
前記制御手段は、前記可搬記憶メディアの接続が検知されている場合であって、前記操作手段において印刷処理を伴う機能が選択された状態である場合に、前記キャリブレーションの実行を延期することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記印刷処理を伴う機能は、前記メディアダイレクトプリント機能であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御手段は、前記キャリブレーションの実行を延期した後、前記可搬記憶メディアの接続解除が検知された場合に、前記キャリブレーションの実行の延期を解除することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記キャリブレーションの実行を延期した後、タイムアウトエラーが発生した場合に、前記キャリブレーションの実行の延期を解除することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、キャリブレーションの実行中に前記可搬記憶メディアの接続が検知されると、当該実行中のキャリブレーションを中止して、その実行を延期することを特徴とする請求項１乃至７のいずれか1項に記載の画像形成装置。
【請求項９】
前記制御手段は、前記キャリブレーションの実行を中止した後、前記可搬記憶メディアの接続解除が検知された場合に、前記中止したキャリブレーションを実行することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記キャリブレーションの実行を中止した後、タイムアウトエラーが発生した場合に、前記中止したキャリブレーションを実行することを特徴とする請求項８に記載の画像形成装置。
【請求項１１】
可搬記憶メディアに格納されたデータを印刷するメディアダイレクトプリント機能を備えた画像形成装置の制御方法であって、
前記可搬記憶メディアの接続が検知されると、キャリブレーションの実行を延期するステップを含むことを特徴とする制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか1項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置におけるキャリブレーションの制御に関する。
【背景技術】
【０００２】
カラーレーザービームプリンタや複写機等の画像形成装置では、画質を維持、向上、安定させるために、印刷プロセスの調整を定期的に行うことが必要である。画質の劣化が表面化する現象として、例えば、カラー機におけるトナーの濃度変化があり、ＣＭＹＫ４色のトナーをすべて同じ濃さ（階調値）を指定したとしても、温度、湿度等の外部環境やドラム劣化等の諸々の要因で色の濃さが変化してしまう。その結果、画像出力結果が不安定になってしまう。これを補正するための機能を階調補正と呼ぶ。また、色毎の感光ドラムを有する４ドラム型のレーザービームプリンタや複写機においては、ビームによるドラム描画に対して曲がり特性を有するため、色毎に印字位置がずれる現象も発生する。これを補正する機能が色ずれ補正である。
【０００３】
印刷する画像の画質を一定に保つため、上述の階調補正や色ずれ補正（以下、「キャリブレーション」と呼ぶ。）を、一定時間の経過後や一定枚数の処理後といった適切なタイミングで定期的に自動実行されるように通常は設定されている。例えば、１２時間経過毎に一度、２００枚の印刷毎に一度、といった頻度で自動的にキャリブレーションが実行される。
【０００４】
しかしながら、機種によっては１回のキャリブレーションに数分を要する場合がある。キャリブレーション実行中は、印刷やコピーといった処理を実行できず、ユーザはキャリブレーションの実行が終了するまで待つ必要がある。さらには、印刷実行中（例えば、５枚印刷するうちの１枚を印刷し終えたとき）にキャリブレーションの実行が偶然発生することもあり得る。このような場合も、キャリブレーションの実行終了までユーザは数分待たされることになる。これではユーザにとって使い勝手が良いとは言えず、このキャリブレーションの自動実行によるユーザ操作の妨げに対して、改善を求める声が市場からも多く出ている。
【０００５】
従来、このような問題を回避するために、キャリブレーションの実行タイミングを制御する提案がなされている。
【０００６】
例えば、特許文献１では、キャリブレーション実行の可否を印刷データと共に送ることで、送信したデータに関してはキャリブレーションが行われないことを保障する技術が開示されている。
【０００７】
また、特許文献２では、印刷の種類またはユーザの要求に応じて、キャリブレーションタイミングを制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１９０５７３号公報
【特許文献２】特開２００６−６２１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記の従来技術においては、印刷ジョブの内容によってキャリブレーション実行の要否を各ユーザが設定できるため、キャリブレーションによる待ち時間の発生を防ぐことが可能である。しかし、別途設定操作を必要とするためユーザにとって手間であり、キャリブレーションに慣れていないユーザの場合は、設定項目があったとしても使用しない可能性が高い。また、キャリブレーションの実行よりも印刷ジョブの実行を優先させる制御方法が従来から多く存在するが、それらは印刷データやジョブ属性に実行可否の条件を付与するなど、特定のジョブに関してキャリブレーション実行を抑制するものが多数であった。
【００１０】
そのため、従来技術では、ユーザがＵＩで印刷のための操作を行っている間中、キャリブレーションの実行を確実に抑制出来ているとは言い難かった。例えば、コピーやメディアダイレクトプリントのための印刷設定などをＵＩ画面上で行っている間にＰＣプリントジョブやＦＡＸプリントジョブが先着して印刷されたことによってキャリブレーションが実行され、本来意図する印刷処理が待たされてしまうことがある。（なお、メディアダイレクトプリント機能とは、ＳＤカードやＵＳＢメモリなどの可搬記憶メディアに保存された画像あるいは文書ファイルを印刷する技術である。）
特に、メディアダイレクトプリント機能の利用時にはファイルブラウズなどを行うため、ＵＩ上の操作時間が他の機能に比べて長くなる傾向がある。さらに、機種によっては、「画像を見ながらプリント」といったように、画像をプレビュー表示で確認しながら１画像ずつ印刷指示を出すことが可能な機能を備えている場合もある。このようなメディアダイレクトプリント機能を利用する場合、ユーザは、印刷対象のファイルに対し１度にまとめて印刷指示を出すとは限らず、複数回の印刷指示（複数回のスタートキーの押下）を行うこともある。その結果、その操作途中にキャリブレーションの実行が割り込まれる可能性が高くなることになるが、上述した従来技術ではこのような問題には対処できなかった。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、可搬記憶メディアに格納されたデータを印刷するメディアダイレクトプリント機能を備えた画像形成装置であって、前記可搬記憶メディアの接続が検知されると、キャリブレーションの実行を延期する制御手段を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像形成装置を使用中のユーザが、不本意なキャリブレーションの実行で待たされるという事態を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】操作パネルの一例を示す図である。
【図３】メディアダイレクトプリント機能の利用時に表示される表示画面の一例である。
【図４】スキャン機能の利用時に表示される表示画面の一例である。
【図５】手動キャリブレーションを行う際の表示画面の一例である。
【図６】手動キャリブレーションを行う際に用いるＵＩ画面を示の一例を示す図である。
【図７】メディアダイレクトプリント機能の使用中、タイムアウトエラーが発生した時に表示されるポップアップ画面の一例である。
【図８】実施例１に係るキャリブレーション制御処理の流れを示すフローチャートである。
【図９】実施例２に係るキャリブレーション制御処理の流れを示すフローチャートである。
【図１０】実施例３に係るキャリブレーション制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１５】
図１は、本実施例に係る画像形成装置のハードウェア構成を示すブロック図である。各ブロックはモジュールを示しており、ブロック間の矢印はデータもしくは指示の流れを示している。
【００１６】
画像形成装置１００は、印刷部１０７、読取部１０９、操作部１１０、回線Ｉ／Ｆ１１２、及び、これらの制御を司る制御部１０１にて構成される。
【００１７】
制御部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、印刷部Ｉ／Ｆ１０６、読取部Ｉ／Ｆ１０８、ＭＯＤＥＭ１１１、ＵＳＢ Ｉ／Ｆ１１５、ＵＳＢ Ｈｏｓｔ１１７、ネットワークＩ／Ｆ１２０を含む。これらのブロックはシステムバス１０５にて接続されている。ＣＰＵ１０２は、各種制御プログラムに従って各ブロックを総括的に制御する。各種制御プログラムは、ＲＯＭ１０４のプログラム領域（プログラムＲＯＭ）に記憶された制御プログラムを読み出す事によって実行される。或いは、ＲＯＭ１０４のプログラム領域に記憶された圧縮されたデータをＲＡＭ１０３へ伸張、展開して実行される。また、図示しないハードディスクドライブ（ＨＤＤ）に前述の各種制御プログラムを圧縮状態／非圧縮状態で格納してもよい。
【００１８】
ネットワークＩ／Ｆ１２０は、ネットワーク（ＬＡＮなど）を介してホストコンピュータ２００（図中、ＰＣと表記）との通信処理を行う。ネットワークＩ／Ｆ１２０とネットワーク網１２３とは、ＬＡＮケーブル１２１などの通信ケーブルで接続される。ＭＯＤＥＭ１１１は、回線Ｉ／Ｆ１１２を介して公衆回線網１１４と接続し、図示しない他の画像形成装置やファクシミリ装置、電話機などと通信処理を行う。回線Ｉ／Ｆ１１２と公衆回線網１１４とは、一般的に電話線１１３などで接続される。
【００１９】
印刷部Ｉ／Ｆ１０６は、印刷部１０７（プリンタエンジン）に画像信号を出力するインタフェースを担う。また、読取部Ｉ／Ｆ１０８は、読取部１０９（スキャナエンジン）からの読取画像信号を入力するインタフェースを担う。読取画像信号は、透明なガラス板からなる原稿載置部またはＡＤＦ（自動原稿供給装置）に設けられたＣＣＤ等のイメージセンサ（図示せず）によって取得される。ＡＤＦは、複数枚の原稿を積載可能な原稿トレイを備えている。原稿載置部及びＡＤＦの原稿トレイには、セットされた原稿を検出するためのフォトセンサ等の原稿センサ（原稿検知手段）１２４が設けられている。ＣＰＵ１０２は、読取部Ｉ／Ｆ１０８を介して読取部１０９より入力された読取画像信号を処理し、記録画像信号として印刷部Ｉ／Ｆ１０６へ出力する。
【００２０】
ＵＳＢ Ｉ／Ｆ１１５は、ＵＳＢケーブル１１６などを介してホストコンピュータ２００との通信処理を行う。
【００２１】
ＵＳＢ Ｈｏｓｔ１１７は、ＵＳＢ規格に準拠した様々な周辺機器を接続するためのインタフェースであり、ＵＳＢコネクタ１１８を介して、可搬記憶メディアとしてのＵＳＢメモリ１１９と接続される。ＵＳＢメモリ１１９内の画像ファイル等は、ＵＳＢＨｏｓｔ１１７を介して読み込まれる。なお、ＵＳＢメモリは、可搬記憶メディアの一例であり、使用する記憶メディアの種類が変わればインタフェースもそれに応じて変わることはいうまでもない。
【００２２】
ＣＰＵ１０２は、ＲＯＭ１０４のフォント領域（フォントＲＯＭ）に記憶されたフォント情報を用いて操作パネル１１０の表示部に文字や記号を表示したり、操作パネル１１０を介したユーザからの操作指示を受けたりする。
【００２３】
また、ＲＯＭ１０４のデータ領域（データＲＯＭ）には、ＣＰＵ１０２によって画像形成装置１００の装置情報や、ユーザの電話帳情報、部門管理情報などが記憶され、ＣＰＵ１０２により必要に応じて読み出され、必要に応じて更新される。
【００２４】
ここでは、読取部１０９を画像形成装置１００の内部にある構成としたが、外部にある構成でもよい。
【００２５】
図２は、操作部１１０としての操作パネルの構成例を示す図である。
【００２６】
２１１から２１４は、それぞれ「コピー」「ファックス」「スキャン」「メディアダイレクトプリント」の各機能に対応するファンクションキーである。これらのキーのうちいずれかが押下されると、押下されたキーに対応する機能の基本画面に遷移する。選択中の機能については、現在選択されていることが分かるように、例えばそのファンクションキーが点灯する。図２では、メディアファンクションキー２１４が選択されている状態を白抜きも文字で示しており、この状態で白黒印刷スタートキー２２１あるいはカラー印刷スタートキー２２２が押下されると、メディアダイレクトプリントジョブが実行されることになる。
【００２７】
２１５はＯＫキーであり、項目の選択時に使用する。２１６から２１９は上下左右の矢印キーであり、項目の移動に使用する。２２０はＬＣＤであり、種々の画面表示を行う。
【００２８】
２２１は白黒印刷の実行を指示するための白黒印刷スタートキーであり、２２２はカラー印刷の実行を指示するためのカラー印刷スタートキーである。いずれも、押下可能な状態ではスタートキーが点灯する。
【００２９】
２２３はストップキーであり、ジョブの停止などで使用する。２２４はメニューキーであり、機器の動作設定を行うためのモードであり、各種機能の初期設定や、ネットワーク設定、セキュリティ設定、タイマー設定などが可能である。手動によるキャリブレーションも、２２４のメニューキーを通して実行可能である。
【００３０】
図３は、メディアダイレクトプリント機能の利用時に表示される基本画面の一例であり、（ａ）は通常時における基本画面、同（ｂ）はキャリブレーション実行時における基本画面である。
【００３１】
通常時の基本画面（ａ）は、メディアファンクションキー２１４が押下されると操作パネル１１０のＬＣＤ２２０上に表示される。そして、画面中のステイタス表示領域３０１には、プリント方法の選択を促すメッセージ「プリントの方法を選択してください」が表示され、プリントが実行可能な状態であることが示される。また、画面中のプリント方法表示領域３０２には、プリント方法の候補（ここでは「ファイルを選択してプリント」「インデックスプリント」の２種類）が表示される。そして、プリント方法表示領域３０２においていずれかのプリント方法が選択された状態でＯＫキー２１５が押下されると、基本画面から不図示のファイルブラウズ画面へと遷移する。
【００３２】
キャリブレーション実行時の基本画面（ｂ）は、メディアダイレクトプリント機能の利用中にキャリブレーションの実行が開始されると表示される。画面中のステイタス表示領域３０３には、現在、キャリブレーションの実行中であることを示すメッセージ「補正実行中です。しばらくお待ちください」がトグル表示される。
【００３３】
図４は、スキャン機能の利用時に表示される基本画面の一例である。この画面は、スキャンファンクションキー２１３が押下されると操作パネル１１０のＬＣＤ２２０上に表示される。画面中のステイタス表示領域４０１には、スキャンの種類の選択を促すメッセージ「スキャンの種類を選択してください」が表示され、スキャンが現在可能な状態であることが示される。また、画面中のスキャン種類表示領域４０２には、選択可能なスキャンの種類（ここでは、「ＰＣ」「ＵＳＢメモリ」の２種類）が表示される。そして、ＯＫキー２１５が押下されると、基本画面から不図示の各種スキャン設定詳細画面へと遷移する。
【００３４】
図５の（ａ）〜（ｃ）は、手動キャリブレーションを行う際に用いるＵＩ画面を示している。図５の（ａ）はメニュー画面であり、この画面は、メニューキー２２４が押下されると、ＬＣＤ２２０上に表示される。メニュー画面には、スキャン設定、メディアプリント設定、プリンター設定、調整メンテナンス、システム管理設定、メニューの初期化、ネットワーク設定／セキュリティ設定、タイマー設定などの各種項目が一覧で表示される。図５の（ａ）のメニュー画面では、ネットワーク設定／セキュリティ設定およびタイマー設定の項目が表示されていないが、このように画面内に表示しきれない場合は、スクロールバー５０１が右端に表示される。画面中の白抜き文字で表示されている部分（ここでは、「調整メンテナンス」）が、現在選択されている項目を示している。
図５の（ｂ）は、図５の（ａ）のメニュー画面で「調整メンテナンス」が選択された場合に表示される調整メンテナンス画面の一例である。メンテナンス機能の項目が一覧で表示され、前述した階調補正や色ずれ補正を手動で実行する場合はこれを選択する。他にも、定着器のクリーニングや黒文字処理調整などの各種の調整／メンテナンスに関する項目が表示される。画面中の白抜き文字で表示されている部分（ここでは、「階調補正」）が、現在選択されている項目を示している。
【００３５】
図５の（ｃ）は、図５の（ｂ）の調整メンテナンス画面で「階調補正」が選択された場合に表示される階調補正詳細設定画面の一例である。階調補正の内容として、フル補正、クイック補正、コピー画像補正の各項目が一覧で表示されている。フル補正は、用紙に所定のカラーパッチを印刷し、それをスキャナで読み取ることにより、４種類の階調画像（パッチ）を適用して印刷濃度を補正する機能である。画像形成装置におけるカラー印刷の一番良い状態をデータとして登録することから、例えば、画像形成装置を顧客に納入したときにサービスマンが最初に行う。それに対し、コピー画像補正（コピア補正）は、２種類の階調画像のみ適用して印刷濃度を補正する機能である。また、クイック補正は、現在の色状態とフル補正で得られた階調特性をもとに、画像形成装置から出力される画像の階調特性を一定に保つべく、現状で最も適切な状態を実現するための調整量を取得する機能である。これら各種補正は、いずれの場合も選択した状態でＯＫキー２１５を押下することにより実行される。
【００３６】
なお、上述のような手順に従ってなされるキャリブレーションは、ユーザからの指示に基づいて実行されるため、手動キャリブレーションと呼ばれる。
この手動キャリブレーションは、ユーザの意思とは無関係に実行される自動キャリブレーションとは区別される。自動キャリブレーションは、トナーカートリッジを交換したタイミング、所定の時間が経過したタイミング、所定の枚数を印刷したタイミングなど、予め設定されたユーザ側で変更不可能な所定の条件を満たしたときに自動で実行される。この自動キャリブレーションでは、カラーパッチを用紙に印刷せず印刷部内の中間転写ベルト（不図示）上に出力し、印刷部内のセンサ（不図示）により測定されたカラーパッチの測定結果を用いて、画像形成装置１００から出力される画像の再現特性を補正する。つまり、用紙に出力されたカラーパッチを読取部１０９に設置する作業を、ユーザが行う必要がないことになる。本実施例では、このような自動キャリブレーションの実行が、一定の条件下で延期される。
【００３７】
図６の（ａ）〜（ｃ）は、手動キャリブレーションの実行時にＬＣＤ２２０に表示されるポップアップ画面の一例である。ここでは、上述のフル補正を行う場合を例に説明する。
【００３８】
前述の図５の（ｃ）の階調補正詳細設定画面において「フル補正」を選択した状態でＯＫキー２１５が押下されると、手動キャリブレーションの手順を示した図６の（ａ）に示すポップアップ画面がＬＣＤ２２０に表示される。ユーザが図６の（ａ）の画面下にあるＯＫボタン６０１を押下すると、手順１から順にキャリブレーションが実行され、手順毎にユーザによる確認・指示を促すポップアップ画面が表示される。例えば、手順１では、図６の（ｂ）に示すポップアップ画面が表示され、カラーパッチの印刷に使用する用紙の確認がユーザに対して促される。そして、ユーザが図６の（ｂ）の画面下にあるＯＫボタン６０２を押下すると、図６の（ｃ）に示すポップアップ画面が表示される。このようにしてキャリブレーションが一旦開始すると、その実行中は、他の画面に遷移出来ない。つまり、キャリブレーションの実行中はパネル操作を伴うジョブの実行が出来なくなる。また、ＰＣプリントやＦＡＸプリントなどパネル操作を伴わない印刷ジョブであっても、キャリブレーションの実行中は処理されず、キャリブレーションが終了した後に印刷されることになる。
【００３９】
図７は、メディアダイレクトプリント機能の使用中に、タイムアウトエラーが発生した時に表示されるポップアップ画面の一例である。ＯＫキー２１５の押下後に、閉じるボタン７０１を押下すると、メディアダイレクトプリントの基本画面（図３の（ａ））がＬＣＤ２２０に表示される。なお、タイムアウトエラー発生時に必ずしもこのようなポップアップ画面を表示する必要は無く、例えばメディアダイレクトプリントの基本画面に直ちに戻るような構成としてもよい。
【００４０】
図８は、本実施例に係るキャリブレーション制御処理の流れを示すフローチャートである。以下のキャリブレーション制御処理では、キャリブレーションと競合するジョブの内容も加味されて、キャリブレーションの実行可否が判断される。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムを、ＲＯＭ１０４等からＲＡＭ１０３上に読み込んだ後、該プログラムがＣＰＵ１０２で実行されることによって実現される。
【００４１】
前述のとおりキャリブレーションには、操作パネルからのユーザ指示に基づいて実行する手動キャリブレーションと、予め設定された条件を満たしたときに自動で実行される自動キャリブレーションとがある。よって、キャリブレーションの実行要求が発生すると、ステップ８０１において、制御部１０１は、発生したキャリブレーションの実行要求がどちらに属するものかを判定する。自動キャリブレーションの実行要求であると判定されれば、ステップ８０２に進む。一方、手動キャリブレーションであると判定されれば、ステップ８０８に進み、直ちにキャリブレーションを実行する。ユーザが意図的に行ったキャリブレーションの実行指示を優先的に処理するためである。
【００４２】
ステップ８０２において、制御部１０１は、ＵＳＢメモリ等の可搬記憶メディアが接続されているかどうかを判定する。可搬記憶メディアが接続されている場合は、メディアダイレクトプリント機能を使用する可能性があると判断し、ステップ８０３に進む。一方、可搬記憶メディアが接続されていない場合は、メディアダイレクトプリント機能を使用する可能性がない（画像形成装置の前にユーザがいる可能性が低い）と判断し、キャリブレーションを直ちに実行するべく、ステップ８０８へ進む。
【００４３】
ステップ８０３において、制御部１０１は、読取部１０９に原稿があるかどうか(セットされているかどうか）を判定する。原稿がセットされていると判定されれば、印刷処理を伴わないＳｃａｎＴｏМｅｄｉａ機能を使用する可能性が高いと判断し、自動キャリブレーションを直ちに実行するべく、ステップ８０８へ進む。一方、原稿がセットされていないと判定されれば、印刷処理を伴うメディアダイレクトプリント機能を使用する可能性が高いと判断し、自動キャリブレーションの実行を延期するべく、ステップ８０４に進む。
【００４４】
ステップ８０４において、制御部１０１は、出力対象のジョブに対して、自動キャリブレーションの実行を延期するフラグ（以下、「延期フラグ」と呼ぶ。）をセットし、後述のいずれかの条件が満たされるまで、自動キャリブレーションの実行を延期する。これによりユーザは、キャリブレーション中であるために印刷の実行ができず待たされるということが無くなる。なお、この延期フラグがセットされるタイミングで、後述するタイムアウトエラーを判定する際の基準となるタイムカウントが開始される。
【００４５】
ステップ８０５において、制御部１０１は、可搬記憶メディアの接続が解除されたかどうか（例えばＵＳＢポートからのＵＳＢメモリの引き抜きを検知したかどうか）を判定する。可搬記憶メディアの接続が解除された場合はステップ８０７に進む。一方、可搬記憶メディアの接続が解除されていない場合は、ステップ８０６に進む。
【００４６】
ステップ８０６において、制御部１０１は、タイムアウトエラーが発生したかどうかを判定する。具体的には、メディアダイレクトプリント機能の利用時に表示される各種画面や操作ボタンに対し、ユーザ操作の入力がないまま上述のタイムカウントの開始から所定の時間（例えば１０分）が経過すると、タイムアウトエラー発生と判定されることになる。なお、所定の時間は、ユーザが任意に設定し変更できるようにしてもよい。タイムアウトエラーが発生した場合は、ステップ８０７に進む。一方、タイムアウトエラーが発生していない場合は、ステップ８０５に戻る。
【００４７】
ステップ８０７において、制御部１０１は、出力対象のジョブに対するキャリブレーション延期フラグをリセットする。これにより、自動キャリブレーションの実行延期が解除される。
【００４８】
ステップ８０８において、制御部１０１は、実行要求のあったキャリブレーションを実行する。
【００４９】
上術したキャリブレーション制御処理によって、メディアダイレクトプリント機能を使用中のユーザがいると判断されるケースにおいて、自動キャリブレーションの実行が延期される。そして、メディアダイレクトプリント機能を使用中と判断されるケースであっても、タイムアウトエラーが発生した場合には、自動キャリブレーションの延期が解除される。つまり、可搬記憶メディアを装着したままユーザが画像形成装置から一定時間以上離れたような場合には、自動キャリブレーションの実行延期が解除されるので、不必要な延期によって本来行われるべきキャリブレーションが過度に抑制されることが防止される。また、タイムアウトエラーの発生に基づいて自動キャリブレーションの実行延期の解除を行うので、人感センサを搭載しない機種であっても適用が可能である。つまり、人感センサによりユーザが装置を使用中であるか否かを判定することなく、ユーザが装置を使用しないタイミングを考慮してキャリブレーションを実行することが可能となる。
【００５０】
なお、上述のキャリブレーション制御処理では、例えば可搬記憶メディアが接続されていないと判定された段階（ステップ８０２でＮｏ）で、直ちに自動キャリブレーションが実行されるように制御される。しかしながら、例えばユーザがコピー機能を使用中である場合にも同様に自動キャリブレーションの実行が延期されるようにすることが望ましい。そこで、例えばユーザが操作パネル上のコピーファンクションキー２１１を選択中であるかどうかを判定するステップを加え（図８中の破線部分を参照）、ユーザがコピー機能を使用中である場合には、当該ジョブに対して延期フラグをセットするようにしてもよい。この場合のステップ８０６では、コピー機能の利用時に表示される各種画面や操作ボタンに対し、ユーザ操作の入力がないまま上述のタイムカウントの開始から所定の時間（例えば１０分）が経過するかどうかも判定されることになる。
【００５１】
以上のとおり本実施例によれば、可搬記憶メディアの接続の有無だけでなく、自動キャリブレーションの実行と競合するジョブが印刷を伴うジョブかどうかによって、キャリブレーション実行延期の要否を決定する。そのため、自動キャリブレーションの実行延期を最低限に抑制できる。その結果、画質劣化への影響度も軽度に抑えつつユーザビリティの向上が期待できる。
【実施例２】
【００５２】
実施例１では、読取部に原稿がセットされているかどうかによって、最終的にメディアダイレクトプリント機能を使用する可能性が高いかどうかを判定していた。この場合、直前に画像形成装置を使っていた別のユーザが原稿を読取部に放置していったようなケースでは、誤った判定がなされてしまう可能性がある。また、ＵＳＢメモリを挿したままで原稿のコピーを行うようなケースもないとはいえない。そこで、このようなケースにも対応し得るような態様について実施例２として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００５３】
図９は、本実施例に係るキャリブレーション制御処理の流れを示すフローチャートである。
【００５４】
キャリブレーションの実行要求が発生すると、ステップ９０１において、制御部１０１は、発生したキャリブレーションの実行要求が自動と手動のどちらに属するものかを判定する。自動キャリブレーションの実行要求であると判定されれば、ステップ９０２に進む。一方、手動キャリブレーションであると判定されれば、ステップ９０８に進み、直ちにキャリブレーションを実行する。
【００５５】
ステップ９０２において、制御部１０１は、ＵＳＢメモリ等の可搬記憶メディアが接続されているかどうかを判定する。可搬記憶メディアが接続されている場合には、メディアダイレクトプリント機能を使用する可能性があると判断し、ステップ９０３に進む。一方、可搬記憶メディアが接続されていない場合は、メディアダイレクトプリント機能を使用する可能性がないと判断し、キャリブレーションを直ちに実行するべく、ステップ９０８へ進む。
【００５６】
ステップ９０３において、制御部１０１は、印刷処理を伴うメディアダイレクトプリント機能が選択中かどうか、具体的には、例えばメディアファンクションキー２１４が押下されているかどうかを判定する。なお、図２の操作パネルのような独立したファンクションキーを有さないタイプの操作部（例えばタッチパネル式のＬＣＤを介してすべてのユーザ入力を受付）を有する画像形成装置では、そのＬＵＩ画面の表示状態などを基に判定すればよい。メディアファンクションキー２１４の押下が検知されれば、引き続きメディアダイレクトプリント機能を使用する可能性が高いと判断し、ステップ９０４に進む。一方、メディアファンクションキー２１４の押下が検知されなければ、ＳｃａｎＴｏМｅｄｉａ機能などの他の機能を使用する可能性が高いと判断し、キャリブレーションを直ちに実行するべく、ステップ９０８へ進む。
【００５７】
ステップ９０４において、制御部１０１は、出力対象のジョブに対して、キャリブレーションの実行を延期するフラグをセットし、後述のいずれかの条件が満たされるまで、キャリブレーションの実行を延期する。
【００５８】
ステップ９０５において、制御部１０１は、可搬記憶メディアの接続が解除されたかどうかを判定する。可搬記憶メディアの接続解除を検知した場合はステップ９０７に進む。一方、記憶メディアの接続解除を検知していない場合は、ステップ９０６に進む。
【００５９】
ステップ９０６において、制御部１０１は、タイムアウトエラーが発生したかどうかを判定する。タイムアウトエラーが発生した場合は、ステップ９０７に進む。一方、タイムアウトエラーが発生していない場合は、ステップ９０５に戻る。
【００６０】
ステップ９０７において、制御部１０１は、出力対象のジョブに対するキャリブレーション延期フラグをリセットする。
【００６１】
ステップ９０８において、制御部１０１は、実行要求のあったキャリブレーションを実行する。
【００６２】
以上のとおり本実施例によれば、印刷処理を伴うメディアダイレクトプリント機能が選択されている間は自動キャリブレーションが実行されないように制御されるので、前述した別ユーザの原稿の放置などによる誤判定を回避することができる。すなわち、メディアダイレクトプリント機能の使用中における自動キャリブレーションの実行をより確実に抑制することが可能となる。
【実施例３】
【００６３】
次に、キャリブレーションの実行中に可搬記憶メディアが挿入されたことを検知等した場合に、即時にキャリブレーションの実行をキャンセルして、メディアダイレクト機能等による印刷を優先して処理する態様について、実施例３として説明する。なお、実施例１及び２と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００６４】
図１０は、本実施例に係るキャリブレーション制御処理の流れを示すフローチャートである。
【００６５】
ステップ８０１〜ステップ８０８は、実施例１に係る図８のフローチャートで説明したとおりである。
【００６６】
ステップ１００１において、制御部１０１は、ＵＳＢメモリ等の可搬記憶メディアが接続されているかどうかを判定する。可搬記憶メディアが接続されている場合は、ステップ１００２に進む。一方、可搬記憶メディアが接続されていない場合は、ステップ１００３に進む。
【００６７】
ステップ１００２において、制御部１０１は、キャリブレーションの実行を中止する。その後は、ステップ８０４〜ステップ８０８が繰り返される。すなわち、まず中止したキャリブレーションの実行を延期するフラグがセットされ（ステップ８０４）る。そして、可搬記憶メディアの接続解除の有無（ステップ８０５）、タイムアウトエラーの発生の有無（ステップ８０６）に応じてキャリブレーション延期フラグがリセットされ（ステップ８０７）、キャリブレーションが再び実行される（ステップ８０８）。
【００６８】
ステップ１００３において、制御部１０１は、キャリブレーションの実行が終了したかどうかを判定し、終了していなければステップ１００１に戻り、終了していれば本処理を抜ける。
【００６９】
なお、ここでは実施例１をベースにして説明を行ったが、実施例２に係る図９のフローチャートで示したキャリブレーション制御処理に、上述のステップ１００１〜ステップ１００３の処理を組み込んでもよい。また、実行中のキャリブレーションに対して割り込ませる機能は、メディアダイレクトプリント機能に限定されるわけではなく、例えばコピー機能やＰＣプリント機能等、他の印刷処理を伴う機能を割り込み可能なように構成してもよい。
【００７０】
以上のとおり本実施例によれば、キャリブレーションの実行中に例えば可搬記憶メディアが挿入された時点で、即時にキャリブレーションの実行を中止するので、ユーザの利便性をより向上させることができる。
【００７１】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014113781.tif 000003
【図２】
2014113781.tif 000004
【図３】
2014113781.tif 000005
【図４】
2014113781.tif 000006
【図５】
2014113781.tif 000007
【図６】
2014113781.tif 000008
【図７】
2014113781.tif 000009
【図８】
2014113781.tif 000010
【図９】
2014113781.tif 000011
【図１０】
2014113781.tif 000012