(57)【要約】      （修正有）【課題】ＭＦＰなど内部のスキャナ、メモリカードリーダ（フォトダイレクト）、ＦＡＸなどの要求で印刷を実行する機器において、外部にデジタルＴＶなどのＮｏｎ−ＰＣデバイスが接続されたとき、外部装置からの印刷要求の優先度を高くして印刷を適切に実行する。【解決手段】一つないし複数の外部装置からの画像出力指示を受け付ける外部装置画像出力指示受信手段とその機能を取得する外部装置機能取得手段、一つないし複数の内部装置からの画像出力指示を受け付ける装置内部画像出力指示受信手段とその機能を取得する装置内部機能取得手段、前記装置内部機能取得手段と外部装置機能取得手段とからの結果を用いて、いずれの画像出力指示を優先的に実行するかを判断する画像出力指示優先度判断手段とを備え、前記画像出力指示優先度判断手段に於いて優先と判断された画像出力指示を実行する画像出力手段とを備えることを特徴とする画像出力装置。【選択図】図１
2006270814.tif 000002
【特許請求の範囲】
【請求項１】
装置内部および外部からの画像出力指示を受けて画像出力を行なう画像出力装置であって、
一つないし複数の外部装置との接続を行なう外部装置接続手段と、外部装置からの画像出力指示を受け付ける外部装置画像出力指示受信手段と、装置内部にあって一つないし複数の画像出力指示を発行する装置内画像出力指示手段と、内部装置からの画像出力指示を受け付ける装置内部画像出力指示受信手段と、装置内部の画像出力指示手段に対して、その機能を取得する装置内部機能取得手段と、外部装置の画像出力指示手段に対して、その機能を取得する外部装置機能取得手段と、前記装置内部機能取得手段と外部装置機能取得手段とからの結果を用いて、いずれの画像出力指示を優先的に実行するかを判断する画像出力指示優先度判断手段とを備え、前記画像出力指示優先度判断手段に於いて優先と判断された画像出力指示を実行する画像出力手段とを備えることを特徴とする画像出力装置。
【請求項２】
請求項１に記載の画像出力装置であって、
優先度判断手段に於いて、画像出力指示を行なう手段が、出力する画像を保持する画像保持手段をもたない場合には、その手段からの画像出力指示を優先的に実行することを決定することを特徴とする画像出力装置。
【請求項３】
請求項１に記載の画像出力装置であって、
優先度判断手段に於いて、画像出力指示を行なう手段が、出力する画像を保持したまま出力可能になるまで待機するための待機能力がない場合には、その手段からの画像出力指示を優先的に実行することを決定することを特徴とする画像出力装置。
【請求項４】
請求項１に記載の画像出力装置であって、
優先度判断手段に於いて、指示された複数の画像出力指示に付随する画像データのうち、最も大きなサイズの画像を持つものを優先的に実行することを決定することを特徴とする画像出力装置。
【請求項５】
請求項１に記載の画像出力装置であって、特に接続された外部装置がＴＶやＴＶ受信機などであり、放送という一過性のデータ受信経路によって生成される画像情報についての画像出力指示を行なうものである場合に、その画像出力指示を優先的に実行することを特徴とする画像出力装置。
【請求項６】
装置内部および外部からの画像出力指示を受けて画像出力を行なう画像出力装置であって、
一つないし複数の外部装置との接続を行なう外部装置接続手段と、外部装置からの画像出力指示を受け付ける外部装置画像出力指示受信手段と、装置内部にあって一つないし複数の画像出力指示を発行する装置内画像出力指示手段と、内部装置からの画像出力指示を受け付ける装置内部画像出力指示受信手段と、装置内部の画像出力指示手段に対して、その状態を取得する装置内部状態取得手段と、外部装置の画像出力指示手段に対して、その状態を取得する外部装置状態取得手段と、前記装置内部状態取得手段と外部装置状態取得手段とからの結果を用いて、いずれの画像出力指示を優先的に実行するかを判断する画像出力指示優先度判断手段とを備え、前記画像出力指示優先度判断手段に於いて優先と判断された画像出力指示を実行する画像出力手段とを備えることを特徴とする画像出力装置。
【請求項７】
請求項１または２に記載の画像出力装置において、画像出力指示の実行優先度を下げて、他の指示を実行した際に待機させられる画像出力指示を、その指示を行なった装置に関連付けて記憶する画像出力指示保持手段と、新たな画像出力指示に関する優先度の決定処理の結果、前記待機させられた指示を発行した外部装置からの新規の画像出力指示の優先度が高く決定された場合には、前記画像出力指示保持手段に保持されている該当する外部装置によって先に指示された画像出力指示から順に実行する、画像出力指示保持順実行手段を備えることを特徴とする画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置に関し、複数の画像出力指示の優先度判断を、外部装置の出力画像の保持能力を参照して行う画像出力装置及び画像出力方法に関する。
【背景技術】
【０００２】
従来、例えばマルチファンクションプリンタなどの複合機能を持つ画像出力装置においては、例えばスキャナからの画像を印刷するコピーモードと、メモリカードに格納されている画像を印刷するフォトダイレクトモードなどや、ＦＡＸ受信された画像を印刷するＦＡＸ受信モードなど、装置内部に組み込まれた様々なインターフェースからのデータの受信に同期して行なわれる複数の印刷ジョブが存在していた。
【０００３】
さらに、ＰＣホストなど、外部機器であるＰＣからの印刷要求も受け付ける必要があったが、従来は、外部機器としてＰＣホスト等データをあらかじめ保持して動作する外部機器のみが想定されていたため、外部からの印刷要求については、複合機器内部からの印刷要求よりも低い実行優先度が固定で割り付けられていた。
【０００４】
また、例えば特許文献１に開示されている技術では、外部に接続される装置としてセットトップボックス（以下ＳＴＢ）などの非ＰＣデバイスが挙げられているが、この場合も動作の機構としては単にＰＣ上のプリンタドライバをＳＴＢに搭載したというものであり、その印刷実行指示に関する複合機側での優先度判断やあるいは複合機とＳＴＢとの間における印刷画像保持能力に関する問い合わせなどの技術は用いられておらず、一律に外部装置として判断されるのみであった。
【０００５】
また、特許文献２などにおいても、そもそも印刷ジョブの作成、指示についての処理はそもそもプリンタ等の画像出力装置側にはなく画像を保持する側の装置で判断をしていたため、本発明のようにプリンタ側に複数の画像出力指示を行なう装置が内蔵されており、プリンタ側でそれらからの画像出力指示の優先度管理を行なうことが必然であるような構成ではなかった。
【０００６】
また、特許文献３に於いては、プリンタ側に現在設定されているプリント条件と、受信した複数のプリントジョブとを比較し、現在と同じプリント条件で印刷できるジョブを優先するという技術が公開されているが、本発明のように接続している機器ないしは内蔵している機器の機能や状態によってジョブの優先度を決定するものではなかった。
【０００７】
さらに、例えばＰｉｃｔＢｒｉｄｇｅなどの規格に於いて、デジタルカメラ等の外部装置に対して受付可能の通知を出すまで、事実上印刷実行の指示を待たせることで同様の処理を行なうことを可能としている技術が存在しているが、これは、外部装置の出力画像についての保持能力を問い合わせた上で指示の優先度を決定しているものではなく、ただ接続先のデバイスがデジタルカメラであることのみを規格上の決定事項として、なんら外部装置の状況に関する把握についての処理を行なうことなく、プリンタ内部の都合のみによって画像出力指示の優先度判断を固定的に行なっているに過ぎなかった。
【０００８】
さらに多くのネットワークプリンタや共有プリンタに関するジョブの共有技術が公開されている（特許文献４、特許文献５、他）が、これらの技術に於いては、優先度というキーワードはあらかじめ何らかの方法で割り当てられたものとして扱われており、本発明の技術のように、優先度自体を機器間にまたがった状態判別によって行なうという技術についてはなんら明確にされていない。しかし実際に高機能−低機能ではなく、ほぼ等価で機能守備範囲の異なるデバイス同士の等価接続においては、どちらかの機器のみで優先度を「あらかじめ」判断して優先度フラグなどを立てることは現実的ではなく、機器同士の状態比較や機能比較などの相対的な関係に鑑みて優先度決定がなされるのが自然である。このような技術がこれまで明確にされていなかったのは、あきらかに高機能なＰＣやワークステーションなどから、明らかに低機能なプリンタやディスプレイなどの画像出力装置へのデータフローが前提であったためである。
【０００９】
本発明で提案している、こうした従前の機能差に関する暗黙の了解を取り払った新たな機器間接続における優先度判断の技術がこれまでなかった。
【特許文献１】特開平９−３７０１０号公報
【特許文献２】特開２０００−３５４２２８号公報
【特許文献３】特開平７−１７５６１４号公報
【特許文献４】特開平７−２１９７２７号公報
【特許文献５】特開平７−１４１１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、これらの従来の技術においては、例えば放送によって提供される印刷コンテンツなどを順次印刷しようとした場合に、複合機側ですでに複数の印刷指示が発生していると、一定時間以上の印刷指示の保留が発生してしまう。当然のことながら放送によるデータ提供は、データ提供もとにデータの送付を一時停止させるなどの通信上のやり取りは不可能であるため、こうした複合機側での印刷指示実行優先度の固定的な処理では、印刷したいコンテンツを保持することができなくなったところで、放送内容の印刷が行なえなくなってしまう。
【００１１】
こうしたことは、例えば最近のハードディスクドライブを搭載したテレビチューナやビデオデッキなどによって放送を受信して印刷指示を行なう場合に於いても同様に問題である。当初は、ハードディスクに空きが十分にあるため、少々の時間印刷実行を待たされても、放送内容を保持しておくことは可能である。しかし、ハードディスクに録画データなどが多く蓄積されてきた場合、本来印刷画像を保持することが可能な構成であるにもかかわらず、ハードディスクの残り容量が少なくなるため、保持することが困難になってくることが想定される。
【００１２】
こうした場合でも、印刷を実行する複合機側において外部接続機器における印刷画像保持の可否を問い合わせ、必要に応じて印刷実行優先度を上げることで、結果的に外部装置であるチューナやビデオデッキなどにおける印刷画像保持負荷を低減し、ユーザに対してより使いやすく印刷ミスの少ない操作感を提供することができる。
【００１３】
このように、これらの従来技術においては、接続された外部装置に於いて、特に出力したい画像を保持し待機できるかどうかについての問い合わせを行なうという処理ならびに技術が欠落しており、かかる技術範囲に於いては、内部にも複数の画像出力指示を行ないうる装置を内蔵している画像出力装置において適切に外部装置との間で画像出力指示の優先度判断を行なうことは不可能であった。
【００１４】
本発明は、以上の点に着目して成されたもので、ＭＦＰなど内部にも印刷要求を行うスキャナ、メモリカードリーダ（フォトダイレクト）、ＦＡＸなどの装置をもつ機器において、外部にデジタルＴＶなどの印刷要求を行うＮｏｎ−ＰＣデバイスが接続されるとき、外部装置からの印刷要求の優先度を高く制御することにより、非力なＤＴＶやＴＶチューナ、ないしビデオデッキなどからの印刷要求を適切に実行する画像出力装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の画像出力装置は、装置内部および外部からの画像出力指示を受けて画像出力を行なう画像出力装置であって、一つないし複数の外部装置との接続を行なう外部装置接続手段と、外部装置からの画像出力指示を受け付ける外部装置画像出力指示受信手段と、装置内部での画像出力指示を受け付ける内部装置画像出力指示手段と、内部装置からの画像出力指示であって、その指示に対する応答が即時性を必要とするかどうかを判断する内部指示即時応答要否判断手段と、外部装置からの画像出力支持であって、その指示に対する応答が即時性を必要とするかどうかを判断する外部指示即時応答要否判断手段とを有し、特に内部装置からの指示と外部装置からの指示の両方が即時応答を必要とする場合には、内部装置からの要求を優先的に処理することを特徴とする画像出力装置。
【発明の効果】
【００１６】
本発明の効果により、複数の電子情報機器をネットワーク等を介して接続し、相互の情報をやり取りして処理を行なう際に、より効率的に処理の優先度の判別を行なうことができ、処理にかかる時間を短縮することができる。また、バッテリー等で動作している機器との接続時には、バッテリーの消耗を防ぐように優先的に処理を行なうことで、システムとして省電力で動作させることなどが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１８】
次に、本発明の第１の実施の形態について詳細に説明する。
【００１９】
図１は、本発明の画像形成装置の構成を示すブロック図である。
【００２０】
１は、たとえば、スキャナやＦＡＸ送受信器、メモリカードリーダなどの内部画像コンテンツ保持・提供手段を持つマルチファンクションプリンタなどの本発明における画像出力装置である。
【００２１】
２は、例えばＴＶやＰＣ、デジタルカメラなどの、外部に接続されて画像出力装置１に示した画像出力装置に対して画像の出力指示を行なう外部装置である。
【００２２】
３は、たとえばスキャナなどの画像出力指示手段１である。
【００２３】
４は、例えばメモリカードリーダなどの画像出力指示手段２である。
【００２４】
５は、例えばＦＡＸ受信機などの画像出力指示手段３である。
【００２５】
これらの画像出力指示手段は、そのそれぞれの手段が生成する画像データを、１３に示す優先度判断手段によって出力するよう指示を行なう。
【００２６】
６は、画像出力指示手段１に関する機能情報を通知する機能通知手段１である。
【００２７】
７は、画像出力指示手段２に関する機能情報を通知する機能通知手段２である。
【００２８】
８は、画像出力指示手段３に関する機能情報を通知する機能通知手段３である。
【００２９】
９は、ＴＶやＰＣ、デジタルカメラ等の外部に接続されて画像の出力指示を行なう外部装置を接続するための外部機器接続手段である。
【００３０】
１０は、外部装置にあって、外部装置内の画像データを１に示す画像出力装置に対して出力するよう指示するための画像出力指示手段である。
【００３１】
１１は、外部装置にあって、外部装置２の処理機能に関する情報を画像出力装置１に対して通知する装置機能通知手段である。
【００３２】
１２は、画像出力装置内の、画像出力手段そのものに関する機能を通知する画像出力機器機能通知手段である。
【００３３】
１３は、３〜５および７からの画像出力指示を受けつつ、６〜８および１１から通知される内部および外部装置の機能、ならびに１２から通知される画像出力手段の機能を元に、いずれの画像出力指示を優先的に実行するかを判断する優先度判断手段である。
【００３４】
１４は、前記優先度判断手段１３によって優先されることに決定した画像出力指示を受けて実際に画像出力を行なう画像出力指示実行手段である。
【００３５】
本発明は、このような手段により構成される。
【００３６】
以下に、前記構成において、特に優先度判断手段１３に於いて最終的に行なわれる優先度判断の手順を記述する。
【００３７】
例えば、スキャナの機能情報には以下のようなものが含まれる。
１．データ保持＝可
２．データ出力待機＝可
３．出力画像データサイズ＝８ＭＢ
【００３８】
例えばメモリカードリーダの機能情報には以下のようなものが含まれる。
１．データ保持＝可
２．データ出力待機＝可
３．出力画像データサイズ＝２ＭＢ
【００３９】
例えばＦＡＸの機能情報には以下のようなものが含まれる
１．データ保持＝可
２．データ出力待機＝不可
３．出力画像データサイズ＝１００ＫＢ
【００４０】
これに対して、外部装置を例えばＴＶチューナとすると、その機能情報は例えば以下のようになる。
１．データ保持＝可
２．データ出力待機＝不可
３．出力画像データサイズ＝１ＭＢ
【００４１】
このような機能情報が、それぞれの画像出力指示元から優先度判断手段に収集される。それぞれの指示元からの画像出力指示が送られると、優先度判断手段は、まずデータ保持の可否を比較し、もしデータ保持が不可である画像出力指示元である場合には、最も優先にその画像出力処理を実行するよう処理する。
【００４２】
もし、全ての画像出力指示を行なう手段がデータ保持可能であった場合には、次にデータ出力待機の可否を比較する。
【００４３】
例えば、インターフェースプロトコルの問題により、最初のビットを受信したら最後、全てのデータを受信するか、全てのデータを破棄するかしかない端方向通信プロトコルの場合などがこれに相当する。また、放送コンテンツをそのまま印刷しようとする場合など、同時処理を行なって画像処理を実行しなければならないような場合もこれに相当する。
【００４４】
このような場合、複数ある画像出力指示のうち、データ出力待機不可のものが一つであれば、その画像出力指示を優先的に実行する。
【００４５】
さらに、もし複数の画像出力指示元の機能情報が、データ出力待機不可となっていた場合には、データ形式ならびに出力画像データサイズを比較する。そして、例えば処理の一例としては、再送処理の負荷がより高いと思われるデータサイズの小さい画像出力の方を優先し、サイズの小さいデータについては、処理後の再送を期待するなどの判断を行なっても良い。
【００４６】
このように、画像指示を行なうそれぞれの装置についての機能をあらかじめ、ないしは必要に応じて収集し、収集した機能情報項目の適切な比較によって、競合する画像出力指示に優先付けを行い、適切な順序で出力することができる。
【００４７】
図２は、すでに示した本発明における画像出力指示優先度判断処理の処理手順の一例である。
【００４８】
まず、優先度判断処理が開始されると、画像出力装置内部からの画像出力指示の有無を確認する。その結果、指示がない場合にはステップ２に進み、外部装置からの画像出力指示の有無を確認する。もしその出力指示もない場合にはそのまま終了する。もし外部装置からの指示があった場合には、ステップ３に進み、外部装置から発生中の画像出力指示を読み取り、ステップ４においてその指示に関する画像出力を実行する。
【００４９】
もしステップ１において画像出力装置内部からの画像出力指示があった場合には、ステップ５に進み、もし外部装置からの指示がない場合には、ステップ６において装置内部からの画像出力指示を読み出し、ステップ７において読み出した指示に対応する画像出力処理を実行する。
【００５０】
もしステップ５において外部装置からの画像出力指示があった場合には、ステップ８において、装置内部の機能を読み出す処理を行い、続けてステップ９において外部装置の機能通知を読み取る処理を行う。次に、読み出した機能情報を元に、ステップ１０において外部装置が出力画像の保持を行なえない装置である場合には、ステップ３へ進み外部装置からの画像出力を行なう。可能である場合にはステップ１１へ進み、外部装置が画像出力指示を行なった画像についての出力待機ができない装置である場合には、外部装置からの画像出力指示を優先と判断してステップ３へ進む。待機も可能である場合には、ステップ１２に進み、もし外部装置からの出力画像データサイズが他の出力画像よりも大きい場合には、外部装置からの画像出力を優先と判断しステップ３へ進む。
【００５１】
それ以外は、ステップ６へ進み、装置内部からの画像出力を行なう。
【００５２】
図３は、本発明の請求項６に関する処理の構成である。
【００５３】
１は、たとえば、スキャナやＦＡＸ送受信器、メモリカードリーダなどの内部画像コンテンツ保持・提供手段を持つマルチファンクションプリンタなどの本発明における画像出力装置である。
【００５４】
２は、例えばＴＶやＰＣ、デジタルカメラなどの、外部に接続されて画像出力装置１に示した画像出力装置に対して画像の出力指示を行なう外部装置である。
【００５５】
３は、たとえばスキャナなどの画像出力指示手段１である。
【００５６】
４は、例えばメモリカードリーダなどの画像出力指示手段２である。
【００５７】
５は、例えばＦＡＸ受信機などの画像出力指示手段３である。
【００５８】
これらの画像出力指示手段は、そのそれぞれの手段が生成する画像データを、１３に示す優先度判断手段によって出力するよう指示を行なう。
【００５９】
１６は、画像出力指示手段１に関する状態情報を通知する状態通知手段１である。
【００６０】
１７は、画像出力指示手段２に関する状態情報を通知する状態通知手段２である。
【００６１】
１８は、画像出力指示手段３に関する状態情報を通知する状態通知手段３である。
【００６２】
９は、ＴＶやＰＣ、デジタルカメラ等の外部に接続されて画像の出力指示を行なう外部装置を接続するための外部機器装置接続手段である。
【００６３】
１０は、外部装置にあって、外部装置内の画像データを画像出力装置１に対して出力するよう指示するための画像出力指示手段である。
【００６４】
１１は、外部装置にあって、外部装置２の状態に関する情報を画像出力装置１に対して通知する装置状態通知手段である。
【００６５】
１３は、３〜５および７からの画像出力指示を受けつつ、１６〜１８から通知される外部装置の状態と、１２から通知される内部の画像出力手段の状態とを元に、いずれの画像出力指示を優先的に実行するかを判断する優先度判断手段である。
【００６６】
このような構成において、優先度判断手段がどのような処理を行なうかについて詳細に説明する。
【００６７】
例えば、スキャナの状態情報には以下のようなものが含まれる。
１．データ保持可能残量＝１３１ＫＢ
２．画像サイズ（原稿サイズ）＝９９００×１４０００［ｐｉｘｅｌ］
３．画像ソース＝フィルム・静止画
４．カラー（読み取りモード）＝ＲＧＢ２４ビットカラー
５．圧縮モード＝なし
６．データ作成動作モード＝準備中
７．データ出力動作モード＝待機中
【００６８】
例えばメモリカードリーダの機能情報には以下のようなものが含まれる。
１．データ保持可能残量（メモリカード容量）＝２５６ＭＢ
２．画像サイズ（最大）＝１２８０×７９４［ｐｉｘｅｌ］
３．画像ソース＝記録メディア・静止画
４．カラー（格納画像カラー）＝ＹＣＣ２４ビットカラー
５．画像形式＝ＪＰＥＧ，ＴＩＦＦ，ＢＭＰ
６．データ作成動作モード＝終了
７．データ出力動作モード＝待機中
【００６９】
例えばＦＡＸの機能情報には以下のようなものが含まれる
１．データ保持可能残量＝９１ｋＢ
２．画像サイズ（受信中画像サイズ）＝４８００ｘ８０００［ｐｉｘｅｌ］
３．画像ソース＝不明
４．カラー（受信画像カラー）＝モノクロ８ビット
５．画像形式＝ＪＰＥＧ
６．データ作成動作モード＝動作中
７．データ出力動作モード＝送信中
【００７０】
これに対して、外部装置を例えばＴＶチューナ付きＤＶＤデッキとすると、その機能情報は例えば以下のようになる。
１．データ保持可能残量＝２ＫＢ
２．画像サイズ＝７２０ｘ４８０［ｐｉｘｅｌ］
３．画像ソース＝ＤＶＤ・動画
４．カラー（受信画像カラー）＝ＹＵＶ２４ｂｉｔカラー
５．画像形式＝ＢＭＰ
６．データ作成動作モード＝動作中
７．データ出力動作モード＝送信中
【００７１】
このような状態情報が、それぞれの画像出力指示元から優先度判断手段に収集される。
【００７２】
図４にこの場合の優先度決定処理のみについての手順を示す。それぞれの指示元からの画像出力指示が送られると、優先度判断手段は、まずステップ１において、受け付けられた全ての画像出力指示をリスト０に保持する。次にステップ２においてデータ保持可能な容量と、実際に送付されるデータの量とを比較し、出力データ量が保持容量を越えているものを選別する。
【００７３】
ステップ３で選択されているものが０になる場合は、特に優先度の判断を行わず、ステップ４に進んで既に選択されているリスト０の中からもっとも早く行なわれた画像出力指示を優先的に選択する。
【００７４】
ステップ５で、この時点で選択されている画像出力指示が１つである場合は、ステップ６へ進み、リスト１に選択された指示を優先的に選択する。
【００７５】
この時点で選択された画像出力指示が２以上である場合には、さらにステップ７へ進み、リスト１に選択された複数の画像出力指示ならびに指示元の中から、データ出力動作モードが送信中であるものをリスト２に選択する。
【００７６】
ステップ８において、この時点で選択された画像出力指示が０である場合には、ステップ６へ進み、先に選択されていたリスト１の画像出力指示のうち、最も早く行なわれた画像出力指示を優先的に選択する。
【００７７】
ステップ９で、この時点で選択されているものが１つである場合は、ステップ１０へ進み、リスト２に選択されている画像出力指示を優先的に選択する。
【００７８】
もしこの時点で複数の画像出力指示が選択されている場合には、次のように処理する。
【００７９】
画像出力装置として例えばプリンタであると仮定すると、以下のような状態を持つことがありうる。
１．受信画像データ保持容量残量＝１．３ＭＢ
２．印刷用紙サイズ＝Ａ４
３．画像処理モード＝ＲＧＢ２４ビットカラー
４．処理可能画像形式＝ＢＭＰ、ＪＰＥＧ、ＴＩＦＦ、ＴＥＸＴ
５．用紙種別＝普通紙
６．出力画像解像度モード＝６００ｐｉｘｅｌ／ｉｎｃｈ
７．出力速度＝１２０ラスタ／秒
【００８０】
こうした状態を読み出し、ステップ１１において、指示された画像出力ごとの画像データサイズと受信画像データ保持容量残量とを比較し、残量を越える画像データの出力を行なう必要のある画像出力指示をリスト３に選択する。
【００８１】
次にステップ１２の時点で選択されている画像出力指示が０である場合は、ステップ１０へ進み、先に選択されていたリスト２に含まれる画像処理出力の中でもっとも早く行なわれた画像出力指示を優先的に選択する。
【００８２】
次にステップ１３において、この時点で選択されている画像出力指示が１である場合は、ステップ１４へ進み、リスト３に選択されている画像出力指示の中で最も早く行なわれた画像出力指示を選択する。
【００８３】
この時点で選択されている画像出力指示が２以上である場合には、ステップ１５へ進み、リスト３に選択されている画像出力指示が示す画像の出力にかかる時間をプリンタの出力速度と画像レイアウトサイズなどから算出し、最も出力時間の短いものをリスト４に選択する。もちろん、この判断は一例であり、出力時間の最も長いものを選択しても良い。
【００８４】
次にステップ１６において、この時点でリスト４に選択されている画像出力指示が０である場合には、ステップ１４へ進み、リスト３に選択されている画像出力指示の中でもっとも早く行なわれた画像出力指示を選択する。
【００８５】
それ以外の場合は、ステップ１７において、リスト４に選択されている画像出力指示の中で、最も早く行なわれた画像出力指示を選択する。
【００８６】
ここで選択されなかった画像出力指示については、ステップ１８において画像出力指示元に対して、指示が受け付けられなかったことを通知するなどの処理を行なう。
【００８７】
その他の処理例としては、ここで単に受付不可能とするのではなく、画像の受信・保持が可能である場合には保持を行い、不可能である場合や、画像受信中に保持容量がいっぱいになってしまった場合にはじめて受付不可能であることを通知しても良い。
【００８８】
このように、画像指示を行なうそれぞれの装置についての状態をあらかじめ、ないしは必要に応じて収集し、収集した機能情報項目の適切な比較によって、競合する画像出力指示に優先付けを行い、適切な順序で出力することができる。
【００８９】
図５は、本発明の請求項７に関する処理の構成である。
【００９０】
１は、たとえば、スキャナやＦＡＸ送受信器、メモリカードリーダなどの内部画像コンテンツ保持・提供手段を持つマルチファンクションプリンタなどの本発明における画像出力装置である。
【００９１】
２は、例えばＴＶやＰＣ、デジタルカメラなどの、外部に接続されて画像出力装置１に示した画像出力装置に対して画像の出力指示を行なう外部装置である。
【００９２】
３は、たとえばスキャナなどの画像出力指示手段１である。
【００９３】
４は、例えばメモリカードリーダなどの画像出力指示手段２である。
【００９４】
５は、例えばＦＡＸ受信機などの画像出力指示手段３である。
【００９５】
これらの画像出力指示手段は、そのそれぞれの手段が生成する画像データを、１３に示す優先度判断手段によって出力するよう指示を行なう。
【００９６】
１６は、画像出力指示手段１に関する状態情報を通知する状態通知手段１である。
【００９７】
１７は、画像出力指示手段２に関する状態情報を通知する状態通知手段２である。
【００９８】
１８は、画像出力指示手段３に関する状態情報を通知する状態通知手段３である。
【００９９】
９は、ＴＶやＰＣ、デジタルカメラ等の外部に接続されて画像の出力指示を行なう外部装置を接続するための外部機器接続手段である。
【０１００】
１０は、外部装置にあって、外部装置内の画像データを１に示す画像出力装置に対して出力するよう指示するための画像出力指示手段である。
【０１０１】
１１は、外部装置にあって、外部装置２の状態に関する情報を画像出力装置１に対して通知する外部装置状態通知手段である。
【０１０２】
１３は、３〜５および７からの画像出力指示を受けつつ、１６〜１８から通知される外部装置の状態と、１２から通知される内部の画像出力手段の状態とを元に、いずれの画像出力指示を優先的に実行するかを判断する優先度判断手段である。
【０１０３】
そして、１５は、指示を行なった際に即座に実行されなかった画像出力指示を保持し、実行されるまで待機する画像出力指示保持・待機手段である。ここに保持されて待機している画像出力指示は、この外部装置に対する画像出力指示の優先度が上げられたときに、指示の発生した順に従ってリクエストを行なうための処理を行なう。
【０１０４】
このような構成において、優先度判断手段がどのような処理を行なうかについて詳細に説明する。
【０１０５】
図６は、すでに示した本発明における画像出力指示優先度判断処理の処理手順の一例である。
【０１０６】
まず、優先度判断処理が開始されると、画像出力装置内部からの画像出力指示の有無を確認する。その結果、指示がない場合にはステップ２に進み、外部装置からの画像出力指示の有無を確認する。もしその出力指示もない場合にはそのまま終了する。もし外部装置からの指示があった場合には、ステップ３に進み、外部装置から発生中の画像出力指示を読み取り、ステップ４においてその指示に関する画像出力を実行する。その後ステップ５において、さらに新たな画像出力指示が存在するかどうかを確かめ、存在している場合は再びステップ３に戻って画像出力の実行を繰り返す。
【０１０７】
もしステップ１において画像出力装置内部からの画像出力指示があった場合には、ステップ６に進み、もし外部装置からの指示がない場合には、ステップ７において装置内部からの画像出力指示を読み出し、ステップ８において読み出した指示に対応する画像出力処理を実行する。
【０１０８】
もしステップ６において外部装置からの画像出力指示があった場合には、ステップ９において、装置内部の機能を読み出す処理を行い、続けてステップ１０において外部装置の機能通知を読み取る処理を行う。次に、読み出した機能情報を元に、ステップ１１において外部装置からの画像出力指示が優先と判断される場合はステップ３へ進み外部装置からの画像出力を行なう。一方で、ステップ１１において内部装置からの画像出力指示が優先と判断された場合には、ステップ７へ進み、装置内部からの画像出力を行なう。
【０１０９】
図７は、本発明の請求項５についての処理の一例である。
【０１１０】
まず、優先度判断処理が開始されると、画像出力装置内部からの画像出力指示の有無を確認する。その結果、指示がない場合にはステップ２に進み、外部装置からの画像出力指示の有無を確認する。もしその出力指示もない場合にはそのまま終了する。もし外部装置からの指示があった場合には、ステップ３に進み、外部装置から発生中の画像出力指示を読み取り、ステップ４においてその指示に関する画像出力を実行する。その後ステップ５において、さらに新たな画像出力指示が存在するかどうかを確かめ、存在している場合は再びステップ３に戻って画像出力の実行を繰り返す。
【０１１１】
もしステップ１において画像出力装置内部からの画像出力指示があった場合には、ステップ６に進み、もし外部装置からの指示がない場合には、ステップ７において装置内部からの画像出力指示を読み出し、ステップ８において読み出した指示に対応する画像出力処理を実行する。
【０１１２】
もしステップ６において外部装置からの画像出力指示があった場合には、ステップ９において、外部装置の装置種別を読み取る処理を行う。次に、読み出した装置種別がＴＶまたはＴＶチューナ、ないしはＴＶチューナを含む放送による印刷コンテンツの画像出力指示を行なうデバイスであった場合は、ステップ３へ進み外部装置からの画像出力を行なう。それ以外の場合は、ステップ７へ進み、装置内部からの画像出力を行なう。
【図面の簡単な説明】
【０１１３】
【図１】本発明を実施する画像出力装置の一例を示す図
【図２】装置内部および外部から画像出力指示がある場合の優先判断処理手順を示す図
【図３】本発明を実施する画像出力装置の一例を示す図
【図４】装置内部および外部から画像出力指示がある場合の優先判断処理手順
【図５】本発明を実施する画像出力装置の一例を示す図
【図６】装置内部および外部から画像出力指示がある場合の優先判断処理手順を示す図
【図７】装置内部および外部から画像出力指示がある場合の優先判断処理手順を示す図
【符号の説明】
【０１１４】
１  画像出力装置
２  外部装置
３  画像出力指示手段１
４  画像出力指示手段２
５  画像出力指示手段３
６  機能通知手段１
７  機能通知手段２
８  機能通知手段３
９  外部機器接続手段
１０  画像出力指示手段
１１  装置機能通知手段
１２  画像出力機器機能通知手段
１３  優先度判断手段
１４  画像出力指示実行手段
１５  画像出力指示保持待機手段
１６  状態通知手段１
１７  状態通知手段２
１８  状態通知手段３
【図１】
2006270814.tif 000003
【図２】
2006270814.tif 000004
【図３】
2006270814.tif 000005
【図４】
2006270814.tif 000006
【図５】
2006270814.tif 000007
【図６】
2006270814.tif 000008
【図７】
2006270814.tif 000009