(57)【要約】【課題】少ないリソースで、リソースが競合する場合でも効率よく処理を実行可能な画像形成装置を提供する。【解決手段】画像形成装置１００は、ＵＳＢメモリ１１９に記録された画像ファイルの印刷を行う際に、特定のリソースを用いて生成されるプレビュー表示及びリソースを用いずに生成されるリスト表示のいずれかをディスプレイに表示して、ユーザに印刷対象となる画像ファイルを選択させる。また、プレビュー表示と同じ特定のリソースを用いた印刷ジョブを実行する。プレビュー表示と印刷ジョブの指示によりリソースに競合が生じたときに、ユーザに、プレビュー表示とリスト表示とのいずれかを選ばせる。プレビュー表示が選ばれたときには、プレビュー表示を行い、印刷ジョブの実行を待機する。リスト表示が選ばれたときには、プレビュー表示に代えてリスト表示を行い、印刷ジョブを実行する。【選択図】図１
2014200923.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメディアに記録された画像ファイルの印刷を行う際に、特定のリソースを用いて生成される第１選択画面及び前記リソースを用いずに生成される第２選択画面のいずれかをディスプレイに表示して、ユーザに印刷対象となる画像ファイルを選択させる選択手段と、
前記リソースを用いた他の処理を実行する実行手段と、
前記リソースに競合が生じたときに、前記選択手段に前記第１選択画面に代えて前記第２選択画面を表示させるとともに、前記実行手段に前記他の処理を実行させる制御手段と、を備えることを特徴とする、
画像形成装置。
【請求項２】
前記制御手段は、
前記第１選択画面の表示と前記他の処理の実行とが指示されたときに、前記リソースに競合が生じたと判断することを特徴とする、
請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、
前記リソースに競合が生じたときに、前記ユーザに、前記第１選択画面の表示と前記第２選択画面の表示とのいずれかを選ばせ、前記第１選択画面の表示が選ばれたときには前記選択手段に前記第１選択画面を表示させるとともに前記実行手段に前記他の処理の実行を待機させ、前記第２選択画面の表示が選ばれたときには前記選択手段に前記第１選択画面に代えて前記第２選択画面を表示させるとともに前記実行手段に前記他の処理を実行させることを特徴とする、
請求項１又は２記載の画像形成装置。
【請求項４】
前記制御手段は、
前記ユーザに、前記第１選択画面に代えて前記第２選択画面を表示させたときは、その旨を通知することを特徴とする、
請求項１〜３のいずれか１項記載の画像形成装置。
【請求項５】
前記制御手段は、
前記リソースに競合が生じたときには、前記第１選択画面の表示が不可で、前記第２選択画面の表示が可能であることをユーザに通知することを特徴とする、
請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を備える画像形成装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の他の情報処理装置を用いずに、ＵＳＢ（Universal Serial Bus）メモリ等のリムーバブルメディアに直接アクセス可能な画像形成装置が普及している。このような画像形成装置は、リムーバブルメディアに記録された画像ファイルの直接印刷を行う、いわゆる「メディアダイレクトプリント」機能を備える。
メディアダイレクトプリント機能を備える画像形成装置には、印刷する画像ファイルを選択するために、プレビュー画像を表示する機能（以下、「画像プレビュー機能」という。）を有するものもある。ユーザは、画像プレビュー機能により画像を確認しながら印刷する画像ファイルを選択可能になるために、誤って画像ファイルを印刷する可能性が低くなる。
【０００３】
プレビュー画像の生成には、画像処理が必要になる。そのために画像プレビュー機能は、画像処理のためのリソースを必要とする。画像処理のためのリソースを必要とする他の処理との間でリソースの競合が生じる場合には、いずれかが実行できなくなる。例えば、画像プレビュー機能の実行中に印刷ジョブが指示されると、画像処理のためのリソースが画像プレビュー機能に用いられているために、印刷ジョブは、画像プレビュー機能の終了まで待機させられる。
従来は、このような状態を回避するために、プレビュー画像の表示方法を複数用意しておき、印刷ジョブによるリソースの使用状況に応じて、残されたリソースにより可能な方法でプレビュー画像を生成することが行われている。特許文献１では、リソースの競合状況を識別して、その競合状況に応じて、リソース及びプレビュー画像の表示方法を選択する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−００８６３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように競合状況に応じてプレビュー画像の表示方法を変更する場合、競合しないリソースが必要になる。しかし、廉価なコンパクトＭＦＰ（以下、ＣＭＦＰ（Compact MultiFunction Peripheral）とする）では、そのような余分なリソースを用意していない。そのために、特許文献１の技術を用いることができない。
また、プリンタエンジンの動作を伴わない画像プレビュー機能とプリンタエンジンの動作を伴う印刷ジョブとによるリソースの競合の場合、ユーザに対して何ら通知することなく、表示方法が切り替わることになる。これはリソースの競合が生じたことがわからないユーザにとって、混乱の原因になる。
さらに、特許文献１では、画像プレビュー機能を使用するユーザに対して、許可なく表示方法を切り替える。これは、画像プレビュー機能を使用するユーザにとっては、使い勝手を損なうことになる。
【０００６】
本発明は、上記の問題を解決するために、少ないリソースで、リソースが競合する場合でも効率よく処理を実行可能な画像形成装置を提供することを主たる課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の画像形成装置は、リムーバブルメディアに記録された画像ファイルの印刷を行う際に、特定のリソースを用いて生成される第１選択画面及び前記リソースを用いずに生成される第２選択画面のいずれかをディスプレイに表示して、ユーザに印刷対象となる画像ファイルを選択させる選択手段と、前記リソースを用いた他の処理を実行する実行手段と、前記リソースに競合が生じたときに、前記選択手段に前記第１選択画面に代えて前記第２選択画面を表示させるとともに、前記実行手段に前記他の処理を実行させる制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、リソースに競合が生じたときに、当該リソースを用いずに生成される第２選択画面により画像ファイルの選択が可能になる。そのためにリソースに競合が生じた場合でも、効率よく処理が実行可能である。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の構成図。
【図２】操作パネルの構成図。
【図３Ａ】メディアダイレクトプリントをガイドする表示例示図。
【図３Ｂ】メディアダイレクトプリントをガイドする表示例示図。
【図３Ｃ】メディアダイレクトプリントをガイドする表示例示図。
【図３Ｄ】メディアダイレクトプリントをガイドする表示例示図。
【図３Ｅ】メディアダイレクトプリントをガイドする表示例示図。
【図４】（ａ）、（ｂ）は、競合時のポップアップ画面の表示例示図。
【図５Ａ】競合時の処理手順を表すフローチャート。
【図５Ｂ】競合時の処理手順を表すフローチャート。
【図６】競合時の処理手順を表すフローチャート。
【図７Ａ】競合時の処理手順を表すフローチャート。
【図７Ｂ】競合時の処理手順を表すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しつつ詳細に説明する。
【００１１】
［第１実施形態］
図１は、第１実施形態の画像形成装置の構成図である。画像形成装置１００は、印刷部１０７、読取部１０９、操作パネル１１０、回線インタフェース（Ｉ／Ｆ）１１２、及びコントローラ部１０１を備える。コントローラ部１０１により、画像形成装置１００全体の動作制御を行う。
【００１２】
コントローラ部１０１は、ＣＰＵ（Central Processing Unit）１０２を有する。ＣＰＵ１０２は、コントローラ部１０１内の各構成要素の動作を制御する。そのためにＣＰＵ１０２は、ＲＯＭ（Read Only Memory）１０４のプログラム領域に記憶された各種制御プログラムを読み出して実行する。ＣＰＵ１０２は、プログラムの実行の際に、ＲＡＭ（Random Access Memory）１０３をワークエリアとして用いる。なお、各種制御プログラムは、ハードディスクドライブ等の図示しない大容量記憶装置から読み出すようにしてもよい。各種制御プログラムは、例えば圧縮された状態で記憶されており、ＲＡＭ１０３に伸張、展開されて実行される。
ＣＰＵ１０２は、ＲＯＭ１０４のフォント領域に記憶されたフォント情報を用いて、操作パネル１１０の表示部に文字や記号を表示する。これにより各種メッセージの表示が可能である。ＣＰＵ１０２は、操作パネル１１０からユーザの指示を表す指示情報を受け付ける。そのために、操作パネル１１０は、表示部と入力装置とが一体に構成される。
また、ＣＰＵ１０２は、ＲＯＭ１０４のデータ領域に、画像形成装置１００の装置情報や、ユーザの電話帳情報、部門管理情報等を記憶する。データ領域は書き換え可能になっており、ＣＰＵ１０２は、必要に応じてデータ領域から情報を読み出し又は更新する。
【００１３】
コントローラ部１０１は、この他の構成要素として、印刷部インタフェース１０６、読取部インタフェース１０８、モデム１１１、ＵＳＢインタフェース１１５、ＵＳＢホスト１１７、及びネットワークインタフェース１２０を備える。各構成要素はシステムバス１０５により相互に通信可能に接続される。
【００１４】
ネットワークインタフェース１２０は、ＬＡＮ（Local Area Network）等のネットワーク１２３を介して外部装置２００との間の通信制御を行う。外部装置２００は、例えばパーソナルコンピュータ等の情報処理装置である。ネットワークインタフェース１２０とネットワーク１２３とは、ＬＡＮケーブル等の通信ケーブル１２１を介して接続される。また、コントローラ部１０１は、外部装置２００との間で、ＵＳＢインタフェース１１５を介した通信も可能である。ＵＳＢインタフェース１１５は、ＵＳＢケーブル１１６を介して外部装置２００に接続される。外部装置２００は、ネットワークインタフェース１２０又はＵＳＢインタフェース１１５を介して画像形成装置１００に印刷ジョブの指示等を入力する。
【００１５】
モデム１１１は、回線インタフェース１１２を介して公衆回線網１１４に接続され、図示しない他の画像形成装置やファクシミリ装置、電話機等との間の通信制御を行う。回線インタフェース１１２と公衆回線網１１４とは、電話線１１３を介して接続される。
【００１６】
印刷部インタフェース１０６は、プリンタエンジンである印刷部１０７に画像信号を出力するためのインターフェースである。印刷部１０７は、印刷ジョブを実行する。印刷ジョブは、外部装置２００からの指示、コピー時、ファクシミリの受信時、及びメディアダイレクトプリント時に、印刷用紙に印刷を行う処理である。また、読取部インタフェース１０８は、スキャナエンジンである読取部１０９から読取画像信号を入力するためのインターフェースである。
ＣＰＵ１０２は、読取部インタフェース１０８から入力された読取画像信号を処理し、記録画像信号として印刷部インタフェース１０６へ出力する。これによりコピーが行われる。また、ＣＰＵ１０２は、モデム１１１により公衆回線網１１４から受け付けた画像信号を処理し、印刷部インタフェース１０６へ出力する。これにより、ファクシミリの受信が行われる。逆に、読取部インタフェース１０８から入力された読取画像信号を処理し、モデム１１１により公衆回線網１１４に出力することで、ファクシミリの送信が行われる。
なお、印刷部１０７及び読取部１０９は、画像形成装置１００の内部にある構成としているが、少なくとも一方を画像形成装置１００の外部に備える構成としてもよい。
【００１７】
ＵＳＢホスト１１７は、ＵＳＢ規格に準拠したものであり、ＵＳＢコネクタ１１８を介して、外部メディアであるＵＳＢ規格に準拠したＵＳＢメモリ１１９に接続される。ＵＳＢメモリ１１９内の画像ファイルは、ＵＳＢホスト１１７を介して画像形成装置１００に読み込まれる。ＣＰＵ１０２は、ＵＳＢホスト１１７を介してＵＳＢメモリ１１９から受け付けた画像ファイルを処理し、印刷部インタフェース１０６へ出力する。これにより、メディアダイレクトプリントが行われる。ＵＳＢメモリ１１９は、メディアダイレクトプリントを行う際のリムーバブルメディアの一例である。リムーバブルメディアには、この他にも各種のメモリカードを用いることができる。
【００１８】
図２は、操作パネル１１０の構成図である。操作パネル１１０は、入力装置となる各種キー及び表示部となる液晶ディスプレイ（以下、「ＬＣＤ」（Liquid Crystal Display）という。）２２０を備える。
【００１９】
ファンクションキー２１１〜２１４は、ユーザに押下されることで選択され、割り当てられている機能の実行をコントローラ部１０１に指示して、支持した機能の基本画面をＬＣＤ２２０に表示する。ユーザは、基本画面から項目を選択、入力することで、各機能の設定を行う。
ファンクションキー２１１には「コピー」機能が割り当てられる。ユーザは、ファンクションキー２１１を押下することで、コピー機能を使用可能になる。ＣＰＵ１０２は、ファンクションキー２１１が押下されると、読取部インタフェース１０８から入力された読取画像信号を処理し、記録画像信号として印刷部インタフェース１０６へ出力するコピー機能実現部となる。
ファンクションキー２１２には「ファクス」機能が割り当てられる。ユーザは、ファンクションキー２１２を押下することで、ファクシミリ機能を使用可能になる。ＣＰＵ１０２は、ファンクションキー２１２が押下されると、モデムを介した画像信号の送受信を行うファクシミリ機能実現部となる。
ファンクションキー２１３には「スキャン」機能が割り当てられる。ユーザは、ファンクションキー２１３を押下することで、スキャナ機能を使用可能になる。ＣＰＵ１０２は、ファンクションキー２１３が押下されると、読取部インタフェース１０８から入力された読取画像信号を処理するスキャナ機能実現部となる。
ファンクションキー２１４には「メディア」機能が割り当てられる。ユーザは、ファンクションキー２１４を押下することで、メディアダイレクトプリント機能を使用可能になる。ＣＰＵ１０２は、ファンクションキー２１４が押下されると、ＵＳＢホスト１１７から入力された画像ファイルを処理し、印刷部インタフェース１０６へ出力するメディアダイレクトプリント機能実現部となる。
【００２０】
選択されたファンクションキーは、他のファンクションキーとは異なる表示形態で表示することにより、選択されていることを表す。図２では、ファンクションキー２１４が点灯して、「メディア」機能が選択されていることを表す。
【００２１】
矢印キー２１６〜２１９は、それぞれ選択する項目を上下左右に移動するための操作キーである。ユーザは、矢印キー２１６〜２１９により項目を選択して、ＯＫキー２１５により選択を決定する。
【００２２】
白黒のスタートキー２２１及びカラーのスタートキー２２２は、押下されることでメディアダイレクトプリント機能を実行する。それぞれ、押下可能な状態では、点灯することで、ユーザにメディアダイレクトプリント機能が実行可能であることを報知する。
ストップキー２２３は、押下されることで処理中のジョブを停止する。
パネルキー２２４、２２５は、実行中の機能やＬＣＤ２２０に表示される画面に応じて機能が割り当てられるキーである。
【００２３】
図３Ａ〜図３Ｅは、メディアダイレクトプリント機能により印刷する画像ファイルの選択操作をガイドするための、ＬＣＤ２２０に表示される画面の例示図である。
【００２４】
図３Ａは、ファンクションキー２１４が押下されることでＬＣＤ２２０に表示される、メディアダイレクトプリント機能の基本画面の例示図である。
基本画面５００では、ユーザに、印刷の方法の選択を促すメッセージが表示される。選択項目５０１では、「ファイルを選択してプリント」するか、或いは「インデックスプリント」するかが選択可能になっている。ユーザは、矢印キー２１６〜２１９により選択項目５０１から項目を選択する。ユーザが選択後にＯＫキー２１５を押下することで、ファイルブラウズ画面へ遷移する。
【００２５】
図３Ｂは、ファイルブラウズ画面の例示図である。図３Ａの選択項目５０１のいずれを選択しても、図３Ｂのファイルブラウズ画面５１０へ遷移する。
ファイルブラウズ画面５１０は、ルートディレクトリ内にあるフォルダ及び画像ファイルの一覧をリスト表示する。ファイルブラウズ画面５１０は、リストから印刷する画像ファイルを選択可能な選択画面である。画像ファイルがファイルブラウズ画面５１０内に表示しきれない場合は、スクロールバー５１１をファイルブラウズ画面５１０の右端に表示する。ファイルブラウズ画面５１０の下端には、「表示/全選択」ボタン５１２と「確定」ボタン５１３とが表示される。「表示/全選択」ボタン５１２は、パネルキー２２４に割り当てられ、「確定」ボタン５１３はパネルキー２２５に割り当てられる。それぞれ割り当てられたパネルキー２２４、２２５が押下されることで選択される。
【００２６】
ユーザは、矢印キー２１６〜２１９により画像ファイルを選択する。ユーザが画像ファイルの選択後にＯＫキー２１５を押下することで、印刷対象の画像ファイルの選択が確定する。フォルダを選択した場合には、選択したフォルダ内の画像ファイルの一覧がファイルブラウズ画面５１０に表示される。印刷対象の画像ファイルは複数選択することが可能である。画像ファイルが選択された状態でＯＫキー２１５を押下することで画像ファイルの選択が解除される。
【００２７】
ルートディレクトリ内の全画像ファイルを選択する場合には、パネルキー２２４を押下して「表示/全選択」ボタン５１２を選択する。「表示/全選択」ボタン５１２を選択することで、図３Ｃの表示／全選択画面５２０に遷移する。また、プレビュー表示に切り替える際も同様である。
個別に画像ファイルが選択された場合には、パネルキー２２５を押下して「確定」ボタン５１３を選択することで、印刷部数や印刷用紙等の設定を行うためのプリント設定画面に遷移する。
【００２８】
図３Ｃは表示／全選択画面５２０の例示図である。
表示／全選択画面５２０では、画像ファイルの表示方法の変更や、ファイルソート、画像ファイルの全選択／全選択解除が可能である。ユーザは、矢印キー２１６〜２１９により項目を選択し、ＯＫキー２１５を押下することで選択した項目が確定する。
図３Ｃの例では、「表示方法」を選択することで、表示方法変更画面５３０へと遷移する。
【００２９】
図３Ｄは、表示方法変更画面５３０の例示図である。
表示方法変更画面５３０では、「詳細」表示（リスト表示）と「画像」表示（プレビュー表示）とを切り替え可能である。ユーザは、矢印キー２１６〜２１９により項目を選択し、ＯＫキー２１５を押下することで選択した項目を確定する。図３Ｄでは、「画像」が選択されているために、プレビュー表示が行われる。
リスト表示は、画像処理を伴わない、例えば図３Ｂのような画像ファイル名のみの表示である。なお、画像ファイル名だけでなく、画像ファイルの作成（保存）日時、ファイル形式などの属性情報も表示するようにしてもよい。プレビュー表示は、プレビュー画像を生成するために、画像処理を伴う処理である。そのためにリスト表示は、プレビュー表示で用いる画像処理のための特定のリソースを必要としない表示方法である。
【００３０】
図３Ｅは、プレビュー表示で表示されるプレビュー画面５４０の例示図である。
プレビュー画面５４０では、プレビュー表示する画像ファイルが含まれるフォルダ階層、画像ファイル名、及びフォルダ内の総ファイル数に対するプレビュー表示する画像ファイルの位置５４２が表示される。また、画像ファイルのプレビュー画像が画像表示領域５４１に表示される。プレビュー画面５４０は、プレビュー画像から印刷する画像ファイルを選択可能な選択画面である。ＯＫキー２１５の押下により、表示された画像ファイルの選択が可能である。画像ファイルが選択された状態でＯＫキー２１５を押下することで、選択が解除される。「左」の矢印キー２１８及び「右」の矢印キー２１９によりプレビュー表示する画像ファイルを切り替えることができる。切り替え後にＯＫキー２１５を押下することで、複数の画像ファイルの選択が可能である。
図３Ｂのようなリスト表示と同様に、少なくとも１つの画像ファイルが選択されている場合には、パネルキー２２５の押下により「確定」ボタン５１３が選択される。「確定」ボタン５１３の選択により、プリント設定画面に遷移する。
【００３１】
このように、図３Ｂのファイルブラウズ画面５１０（リスト表示）及び図３Ｅのプレビュー画面５４０（プレビュー表示）は、印刷対象となる画像ファイルを選択するための選択画面である。ユーザは、これらの選択画面から印刷対象の画像ファイルを選択する。上述の通り、リスト表示は、プレビュー表示で使用する画像処理のためのリソースを使用しない。そのために、メディアダイレクトプリント時に、印刷ジョブにより画像処理のためのリソースに競合が生じた場合でも、リスト表示により画像ファイルの選択が可能であり、ユーザの使い勝手が損なわれることはない。
【００３２】
図４は、メディアダイレクトプリント機能の画像プレビュー機能と、プレビュー機能と同じリソースを用いた他の処理である印刷ジョブとにより、リソースに競合が生じたときに表示されるポップアップ画面の例示図である。
【００３３】
図４（ａ）は、画像プレビュー機能の実行中に外部装置２００から印刷ジョブが指示されたときに表示されるポップアップ画面５５０の例示図である。ポップアップ画面５５０では、画像プレビュー機能における表示方法を切り替え、或いはメディアダイレクトプリント機能を終了することで、印刷ジョブを実行することができることを示す。パネルキー２２４が押下されると、「戻る」ボタン５５２が選択される。パネルキー２２５が押下されると「リスト」ボタン５５１が選択される。「戻る」ボタン５５２が選択されると、画像プレビュー機能がそのまま継続される。「リスト」ボタン５５１が選択されると、図３Ｅのようなプレビュー画面５４０が図３Ｂのようなリスト表示に切り替えられる。
また、ポップアップ画面５５０では、印刷ジョブで印刷されるページ数を表示する。ユーザは、印刷されるページ数を、画像プレビュー機能の継続かリスト表示への切り替えかを選択する際の根拠とすることができる。
【００３４】
図４（ｂ）は、印刷ジョブの実行中に画像プレビュー機能の使用を指示したときに表示されるポップアップ画面５６０の例示図である。ポップアップ画面５６０は、印刷ジョブが実行中であるために、プレビュー画面５４０の表示が不可で、リスト表示のみ可能であることをユーザに通知する。パネルキー２２４が押下されると、「戻る」ボタン５６２が選択される。パネルキー２２５が押下されると「リスト」ボタン５６１が選択される。「戻る」ボタン５５２が選択されると、画像プレビュー機能は実行されない。「リスト」ボタン５５１が選択されると、図３Ｂのようなリスト表示が行われる。
【００３５】
図５Ａは、メディアダイレクトプリント機能の画像プレビュー機能を実行中に印刷ジョブが指示された場合の処理手順を表すフローチャートである。
ＣＰＵ１０２は、画像プレビュー機能の実行中に印刷ジョブを受け付けた場合、画像処理のためのリソースに競合が生じたと判断して、プレビュー画像の生成を中断する（Ｓ６０１、Ｓ６０２）。これによりプレビュー画像の生成に用いられるリソースが解放される。
【００３６】
ＣＰＵ１０２は、プレビュー画像の生成を中断した後に、プレビュー優先フラグを確認する（Ｓ６０３）。画像プレビュー機能は、プレビュー優先フラグの状態により、リソースが競合する他のジョブ（本実施形態では印刷ジョブ）に対して優先的に処理されるか否かが指示される。ＣＰＵ１０２は、プレビュー優先フラグをＲＡＭ１０３に記憶しており、必要に応じてプレビュー優先フラグを設定する。ＣＰＵ１０２は、通常、プレビュー優先フラグを「オフ」に設定している。
【００３７】
プレビュー優先フラグが「オフ」の場合、ＣＰＵ１０２は、図４（ａ）のような表示の切り替えを促すポップアップ画面５５０を、ＬＣＤ２２０に表示する（Ｓ６０３：オフ、Ｓ６０４）。
ポップアップ画面５５０からユーザが「リスト」ボタン５５１を選択すると、ＣＰＵ１０２は、プレビュー画面５４０を図３Ｂのようなリスト表示に切り替える（Ｓ６０５：リスト、Ｓ６０６）。ＣＰＵ１０２は、リスト表示に切り替えた後に、印刷ジョブを実行する（Ｓ６０７）。なお、「リスト」ボタン５５１の選択の他に、ステップＳ６０５でユーザがいずれのボタンも選択せず、タイムアウトになった場合も、同様の処理となる。ＣＰＵ１０２は、プレビュー画面５４０をリスト表示に切り替えることで、画像処理のためのリソースを印刷ジョブに割り振ることができる。そのために、印刷ジョブの迅速な実行が可能になる。
【００３８】
ポップアップ画面５５０からユーザが「戻る」ボタン５５２を選択すると、ＣＰＵ１０２は、プレビュー優先フラグを「オン」に設定して（Ｓ６０５：戻る、Ｓ６０８）、ステップＳ６０３に戻る。
プレビュー優先フラグが「オン」に設定されているために、ＣＰＵ１０２は、メディアダイレクトプリント機能を継続する（Ｓ６０３：オン、Ｓ６０９）。メディアダイレクトプリント機能が終了すると（Ｓ６１０）、ＣＰＵ１０２は、プレビュー優先フラグを「オフ」に設定して印刷ジョブを実行する（Ｓ６１１、Ｓ６０７）。
【００３９】
以上のようにメディアダイレクトプリント機能の画像プレビュー機能の実行中に印刷ジョブの指示があれば、画像形成装置１００は、ユーザに、メディアダイレクトプリント機能の継続と印刷ジョブの実行とのいずれを優先して行うかを選択させる。メディアダイレクトプリント機能の画像プレビュー機能と印刷ジョブとは、画像処理のためのリソースが競合するために、リソースの少ないＣＭＦＰでは、いずれかを優先させる必要がある。そのために、印刷ジョブを実行する場合には、プレビュー画像を、画像処理のためのリソースが不要なリスト表示に切り替えることで、印刷ジョブに用いるリソースを確保する。メディアダイレクトプリント機能を継続する場合には、メディアダイレクトプリント機能の終了後に印刷ジョブを実行する。そのために、少ないリソースであっても、ユーザの使い勝手を損なうことなくリソースが競合する処理を実行できる。
【００４０】
図５Ｂは、印刷ジョブの実行中にメディアダイレクトプリント機能の画像プレビュー機能が指示された場合の処理手順を表すフローチャートである。
ＣＰＵ１０２は、印刷ジョブの実行中にプレビュー画面の生成を伴う処理の実行が指示された場合、画像処理のためのリソースに競合が生じたと判断する。ＣＰＵ１０２は、競合が生じたと判断した場合に、図４（ｂ）に示すようなリスト表示を促すポップアップ画面５６０をＬＣＤ２２０に表示する（Ｓ７０１、Ｓ７０２）。
【００４１】
ポップアップ画面５６０からユーザが「戻る」ボタン５６２を選択すると、ＣＰＵ１０２は、処理を終了する（Ｓ７０３：戻る）。この場合、印刷ジョブがそのまま実行され、プレビュー画面の生成は行われない。なお、「戻る」ボタン５６２の選択の他に、ステップＳ７０３でユーザがいずれのボタンも選択せず、タイムアウトになった場合も、同様に処理が終了する。
ポップアップ画面５６０からユーザが「リスト」ボタン５６１を選択すると、ＣＰＵ１０２は、画像ファイルの選択画面として図３Ｂのようなリスト表示を行う（Ｓ７０３：リスト、Ｓ７０４）。
【００４２】
以上のように印刷ジョブの実行中にメディアダイレクトプリント機能の画像プレビュー機能実行の指示があれば、画像形成装置１００は、ユーザに対してリスト表示しかできない旨を通知する。印刷ジョブとメディアダイレクトプリントの画像プレビュー機能とは、画像処理のためのリソースが競合するために、リソースの少ないＣＭＦＰでは、実行中の印刷ジョブに並行して画像プレビュー機能を提供することができない。そのために、プレビュー画面を、画像処理のためのリソースが不要なリスト表示に切り替えることで、印刷ジョブへの影響を少なくする。メディアダイレクトプリント機能は、印刷ジョブの終了後に実行する。そのために、少ないリソースであっても、ユーザの使い勝手を損なうことなくリソースが競合する処理を実行できる。
【００４３】
［第２実施形態］
図６は、印刷ジョブの実行中にメディアダイレクトプリント機能の画像プレビュー機能が指示された場合の、第２実施形態の処理手順を表すフローチャートである。画像形成装置１００の構成は、第１実施形態と同様である。第２実施形態では、第１実施形態とは異なり、図４（ｂ）に示すようなポップアップ画面を表示することはない。
【００４４】
ＣＰＵ１０２は、印刷ジョブの実行中にプレビュー画面の生成を伴う処理の実行が指示された場合、画像処理のためのリソースに競合が生じたと判断する。ＣＰＵ１０２は、競合が生じたと判断した場合に、画像プレビュー機能が使用不可である旨をＬＣＤ２２０に表示する（Ｓ８０１、Ｓ８０２）。続いて、ＣＰＵ１０２は、図３Ｂのようなリスト表示を行う（Ｓ８０３）。
【００４５】
本実施形態によれば、第１の実施形態で説明した図４（ｂ）のポップアップ画面を表示することなく自動的にリスト表示に移行するので、ユーザがプレビュー画面５４０の表示とリスト表示とを選択する必要がなく、ユーザの使い勝手が向上する。
【００４６】
［第３実施形態］
第３実施形態では、メディアダイレクトプリント機能と印刷ジョブとを、先に実行されている処理を優先して排他的に行う。画像形成装置１００の構成は、第１実施形態と同様である。
【００４７】
図７Ａは、メディアダイレクトプリント機能を実行中に印刷ジョブが指示された場合の処理手順を表すフローチャートである。
ＣＰＵ１０２は、メディアダイレクトプリント機能の実行中に印刷ジョブが指示された場合、画像処理のためのリソースに競合が生じたと判断する。ＣＰＵ１０２は、競合が生じたと判断した場合、メディアダイレクトプリント機能が終了するまで、印刷ジョブの実行を待機し、メディアダイレクトプリント機能を実行中のため印刷が実行できない旨をＬＣＤ２２０に表示する（Ｓ９０１、Ｓ９０２、Ｓ９０３：N）。ＣＰＵ１０２は、メディアダイレクトプリント機能の終了後に、印刷ジョブを実行する（Ｓ９０２：Y、Ｓ９０３）。
【００４８】
図７Ｂは、印刷ジョブの実行中にメディアダイレクトプリント機能の実行が指示された場合の処理手順を表すフローチャートである。
ＣＰＵ１０２は、印刷ジョブの実行中にメディアダイレクトプリント機能の実行が指示された場合、画像処理のためのリソースに競合が生じたと判断する。ＣＰＵ１０２は、競合が生じたと判断した場合に、印刷ジョブを実行中のためメディアダイレクトプリント機能を実行できない旨をＬＣＤ２２０に表示する（Ｓ９１１、Ｓ９１２）。その後、印刷ジョブの終了後に図３Ａの基本画面５００を表示する（Ｓ９１３）。
【００４９】
以上のように第３実施形態では、メディアダイレクトプリントと印刷ジョブとの排他的制御が行われる。また、先に実行中の処理があるために処理が実行できないことをユーザに通知するので、メディアダイレクトプリントを行うユーザと、印刷ジョブを行うユーザとの混乱を防止することができる。
【００５０】
［他の実施形態］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014200923.tif 000003
【図２】
2014200923.tif 000004
【図３Ａ】
2014200923.tif 000005
【図３Ｂ】
2014200923.tif 000006
【図３Ｃ】
2014200923.tif 000007
【図３Ｄ】
2014200923.tif 000008
【図３Ｅ】
2014200923.tif 000009
【図４】
2014200923.tif 000010
【図５Ａ】
2014200923.tif 000011
【図５Ｂ】
2014200923.tif 000012
【図６】
2014200923.tif 000013
【図７Ａ】
2014200923.tif 000014
【図７Ｂ】
2014200923.tif 000015