JP5211903B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP5211903B2 JP5211903B2 JP2008182906A JP2008182906A JP5211903B2 JP 5211903 B2 JP5211903 B2 JP 5211903B2 JP 2008182906 A JP2008182906 A JP 2008182906A JP 2008182906 A JP2008182906 A JP 2008182906A JP 5211903 B2 JP5211903 B2 JP 5211903B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image processing
- output
- request
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00938—Software related arrangements, e.g. loading applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/0096—Simultaneous or quasi-simultaneous functioning of a plurality of operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32502—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices
- H04N1/32523—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices a plurality of output devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Record Information Processing For Printing (AREA)
Description
また、これら複数のアプリケーションに対して容易に追加/削除/変更が行えるカスタマイズ可能なコントローラプラットフォームの要求が高まっている。
従来、それらを複数のアプリケーションに依存した画像加工処理(画像情報の加工処理)や画像変換処理(画像情報の画像形式の変換処理)等の画像処理を各アプリケーション固有の実現手段によって実施していた。
そのため、メモリユニットに対する共通リソース管理が提案されている(例えば特許文献1参照)。
この発明は上記の点に鑑みてなされたものであり、複数の画像出力手段(画像出力デバイス)への画像情報の出力を行う場合に、それぞれの画像出力手段に依存した画像処理を行う手段を共通化することを目的とする。
そして、上記画像処理手段および上記画像転送制御手段に対する使用条件には、上記画像処理手段および上記画像転送制御手段の動作実行開始タイミングを含めるとよい。
また、上記複数の画像入力手段の1つを、原稿の画像情報を読み取る画像読取手段や、画像情報を印刷媒体上に印刷する印刷手段としてもよい。
まず、この発明の一実施形態であるMFPの要部の構成について、図1を参照して説明する。
図1は、このMFPの要部の構成(アーキテクチャ構造とハードウエア構成)の一例を示すブロック図である。
コントローラ10は、ユーザインタフェースコンポーネント11,コントロールコンポーネント12,アプリケーションロジックコンポーネント13,デバイスサービスコンポーネント14,およびアスペクトコンポーネント15等のソフトウェア(プログラム)を備えている。なお、プログラムによる処理は、実際にはCPUがプログラムに従って動作することによって実行するが、説明の都合上、プログラムが処理を実行するものとする。以後も、プログラムが何らかの処理を行うものとして説明を行う場合には、同様とする。
ここで、コントローラ10およびハードウェア20を構成する各部について説明する。なお、コンポーネントは、論理レベルの設計概要のくくりとしている。
ユーザインタフェースコンポーネント11は、ユーザまたはサービス利用者(Webサービスなど)からのサービス(ユーザサービス)の実行要求(以下単に「要求」又は「ユーザ要求」ともいう)の受け付けおよびコントロールコンポーネント12への要求実行の委譲を行う。ユーザサービスとしては、コピーサービス,FAXサービス,プリンタサービス,保管サービスの他、それらを任意に組み合わせたマルチサービスがある。
デバイスサービスコンポーネント14は、アプリケーションロジックコンポーネント13から共通利用されるデバイスリソースである。
アスペクトコンポーネント15は、上述した各コンポーネントであるサブコンポーネントに横断的に影響するロジック(アクセス制御,履歴,課金)を扱う。
ネットワークI/F22は、イーサネット(登録商標)や無線LAN(ローカルエリアネットワーク)等のネットワークを介して相手先と通信する通信手段であり、画像入力手段および画像出力手段としての機能も果たす。
メモリ23は、プログラムや画像情報等の各種データを展開するための読み書き可能なRAM等の記憶手段である。このメモリは、画像記憶手段としての機能を果たす。
FAX25は、公衆回線(電話回線)を使用して情報の送受信を行う情報送受信手段であり、画像入力手段および画像出力手段としての機能を果たす。
プロッタ26は、画像情報を用紙等の印刷媒体上に印刷出力する画像形成手段であり、画像出力手段としての機能を果たす。
次に、図1のアプリケーションロジックコンポーネント13の構成例について、図2,図3を参照して説明する。
図2は、そのアプリケーションロジックコンポーネント13の構成例を示すブロック図である。
図3は、そのアプリケーションロジックコンポーネント13によるアプリケーションの実現方法の一例を説明するための図である。
アクティビティ30は、システムが提供する画像情報の入力/加工/出力の各コンポーネントを組み合わせて1つのユーザ要求を実現するものであり、コピーアクティビティ31,FAXアクティビティ32,プリンタアクティビティ33,保管アクティビティ34,およびマルチアクティビティ35からなる。なお、この実施形態での「加工」は、画像編集,画像変換を含む各種画像処理に相当するものである。
コピーアクティビティ31は、読取提供機能42又は保管文書読み出し提供機能41に、印刷提供機能46を組み合わせてコピーサービスを提供するためのコピーアプリケーションを実現する。
FAXアクティビティ32は、FAX受信提供機能43に印刷提供機能46又はFAX送信提供機能47を組み合わせてFAXサービスを提供するためのFAXアプリケーションを実現する。
プリンタアクティビティ33は、PC受信提供機能49に印刷提供機能46を組み合わせてプリンタサービスを提供するためのプリンタアプリケーションを実現する。
マルチアクティビティ35は、入力提供機能である保管文書読み出し提供機能41,読取提供機能42,FAX受信提供機能43,PC受信提供機能49と、出力提供機能である保管文書登録提供機能45,印刷提供機能46,FAX送信提供機能47とを任意に組み合わせてマルチサービスを提供するためのマルチアプリケーションを実現する。
なお、上述した各アプリケーションが、それぞれソフトウェア制御手段としての機能を果たす。
読取提供機能42は、スキャナ21にて原稿の画像情報を読み取る機能である。
FAX受信提供機能43は、外部からFAX送信された画像情報をFAX25にて受信する機能である。
加工提供機能44は、後述する画像処理部を用いて加工処理(画像処理)を加えて価値を付加する機能である。
印刷提供機能46は、入力された画像情報をプロッタ26にて印刷媒体上に印刷する機能である。
FAX送信提供機能47は、入力された画像情報をFAX25にて外部へFAX送信する機能である。
PC受信提供機能49は、外部のPCから送信された情報をネットワークI/F22にて受信する機能である。
なお、入力された情報を外部へメール送信するメール送信提供機能と、読取提供機能42又は保管文書読み出し提供機能41にメール送信提供機能を組み合わせてメールアプリケーションを実現するメールアクティビティとを備えることもできる。
例えば、コピーアクティビティ31は、図3の(a)に示すように、読取提供機能42に加工提供機能44および印刷提供機能46を組み合わせてコピーアプリケーションを実現することもできる。この場合、スキャナ21で原稿の画像情報を読み取り、その画像情報に対して加工提供機能44で加工処理を行い、その加工処理後の画像情報をプロッタ26で印刷媒体上に印刷して出力することができる。
次に、図1のコントローラ10の制御部およびハードウェア20の物理的構成について、図4を参照して説明する。
ここで、この実施形態のMFPは、コピー,FAX,プリンタ,スキャナ,メールといった複数のアプリケーションを利用可能とし、画像情報の入力(取り込み)および画像情報の出力を選択して使用することができる。また、各アプリケーションで使用するメモリ(メモリ23上の画像情報を展開する領域に相当する)は、別々に確保していても制御可能であるが、コスト面を考慮して、全アプリケーションでメモリを共有し、必要に応じて各アプリケーションが必要なメモリを確保することもできる。
コントローラ10は、システム制御部51,エンジン制御部52,および画像処理部53を備えている。
このシステム制御部51には、エンジン制御部52を介してハードウエア20を構成するスキャナ21,ネットワークI/F22,プロッタ26,およびFAX25が接続されている。
システム制御部51は、メモリ23およびHDD24を制御する画像処理部53が接続され、エンジン制御部52からの画像情報を画像処理部53がメモリ23又はHDD24に書き込む(入力する)処理や、メモリ23又はHDD24内の画像情報を画像処理部53が読み出してエンジン制御部52へ出力する処理を制御することができる。
次に、図4に示したコントローラ10におけるアプリケーションが画像入力(画像情報の入力),画像加工(画像情報の加工),画像出力(画像情報の出力)を実現するための要求を発行した場合の概略動作、画像処理部53の調停動作、画像情報の処理単位(画像入力,画像加工,画像出力の単位)、具体的な動作例について、図5を参照して順次詳細に説明する。なお、画像情報はスキャナ21,ネットワークI/F22,又はFAX25から入力できるが、ここではスキャナ21から入力するものとする。
画像情報の読み取り(入力),加工,印刷(出力)を行うためのアプリケーション(コピーアプリケーション等)が画像入力,画像加工,画像出力を実現する場合、それぞれエンジン制御部52に対して自分のリクエストIDと入出力したい画像情報のページナンバと画像情報の入力,加工,出力に関する使用条件に付加してそれぞれ要求を発行する。ここで、上記のアプリケーションを実現するための各提供機能(入力提供機能,加工提供機能,出力提供機能)のリクエストIDは、例えば図5に示すように、アクティビティにて同一のIDが割り当てられる。
以後、各提供機能は全てシステム制御部51内の一部と捉え、包括してシステム制御部51という表現とする。
そして、そのチェックの結果、要求のあった画像入力に使用するメモリ領域の方がメモリ23の空き領域より大きい場合には、入力される全ての画像情報をメモリ23に展開することができないため、メモリ入力不可と判断し、その旨をシステム制御部51へ通知し、メモリ23への画像情報の展開処理は行わない。
上述した各処理は、例えば図6,図7に示すように、要求発行時の画像ID(リクエストIDと画像情報のページナンバ)にて同一の画像IDの画像入力要求,画像加工要求,画像出力要求を一連の動作と捉えて、デバイスドライバであるエンジン制御部52および画像処理部53に設定することによって実現させる。
画像処理部53は、同一のリソースに対する要求を受信した場合、画像IDが同一の要求全て(一連の要求)に対してリソースを確保できた(リソースを割り当てた)場合には、システム制御部51へリソース確保完了を通知する。リソースを確保できない場合には、一連の要求をキューイングした(受け付けてFIFOとしての順次処理キューに積んだ)後、リソースの空きの有無を判断し、リソースが空き、一連の要求に対してリソースを確保できたら、システム制御部51へリソース確保完了を通知する。
システム制御部51は、その各リソースを共通資源とし、画像処理部53からのリソース確保完了の通知に基づいて共通資源の管理を行い、その各共有資源を必要な複数のアプリケーションで同時に使用する際、および画像処理部53を上記必要な複数のアプリケーションで共通に使用する際の調停を行う。
印刷の場合、プロッタ26への画像出力は、1ページ単位で1印刷となる。そのため、エンジン制御部52および画像処理部53は、ページ単位での画像情報の受け渡しでも動作可能である。しかし、ページ単位ではなく、それを分割した単位(この例では「バンド単位」とする)で画像情報の受け渡しを行う場合、最初の画像情報をエンジン制御部52が画像処理部53から受け取った時点で印刷を開始する。そして、時間的な空きを発生させることなく、順次分割した画像情報をスキャナ21(画像入力部)からプロッタ26(画像出力部)へと受け渡していく(図7参照)。
この動作開始トリガー(何バンド目で処理開始するか)は、要求発行時の使用条件に含める。この使用条件の設定を処理実行前のデバイスドライバであるエンジン制御部52および画像処理部53に設定することにより、処理が開始されていく。このような、各処理を並行して処理していくことにより、ページ単位でのやり取りよりも印刷生産性を向上することができる。
図8は、図4のスキャナ21による1ページ(1枚の原稿)の画像情報の入力に対してプロッタ26によって1ページの画像情報の印刷出力を行う場合のリソース確保を説明するための図である。
この例は、スキャナ21によって1枚の原稿(1ページ)の画像情報を読み取り、その画像情報をプロッタ26にて1枚の用紙に印刷出力するケースである。この場合、前述したように1ページ当りの画像情報を分割し、画像情報の受け渡しに空きを作ることなく制御することにより、処理を行うことができる。
図9は、図4のスキャナ21による複数ページ(複数枚の原稿)の画像情報の入力に対してプロッタ26によって複数ページの画像情報の印刷出力を連続的に行う場合(連続コピー動作時)のリソース確保、およびその各ページ別の使用条件(画像ID)の一例を示す説明図である。図10は、図4のスキャナ21による1ページの画像情報の入力に対してプロッタ26によって複数ページの画像情報の印刷出力を行う場合のリソース確保、およびその各ページ別の使用条件の一例を示す説明図である。
なお、既に入力済みの画像情報がメモリ23上に存在しない場合、HDD24から読み出して、それをメモリ23に展開する処理を画像処理部53が行う。
次に、図4のシステム制御部51による各処理を図11〜図15を参照して具体的に説明する。
システム制御部51は、図示しないPC又は操作部からの指示によって1つ又は複数のユーザサービスを選択し、その選択したユーザサービスを提供するアプリケーションの入力提供機能,加工提供機能,出力提供機能からそれぞれ要求を受け付けた場合に、以下に示す処理を行う。
システム制御部51は、入力提供機能(この例では読取提供機能とする)から画像入力要求(コピーサービスを実現するための要求)を受けた場合に図11の処理を開始し、まずステップS1で待機中の画像入力要求の有無をチェックして、その画像入力要求(ここではFAXサービス等の他のユーザサービスを実現するための要求)があればステップS5へ進み、今回受けた画像入力要求をRAM上のリソース空き待ちリストに追加して、図11の処理を終了する。
画像入力コントローラが動作中でない場合には、画像処理部53を介してステップS3の処理を実行する。つまり、メモリ23の空き領域に要求のあった入力画像領域(画像入力に使用するメモリ領域)を確保できるか否かを判定する。
画像処理部53からメモリ入力不可の通知を受けなかった場合には、メモリ23の空き領域に要求のあった入力画像領域を確保できると判定してステップS4へ進み、スキャナ21からエンジン制御部52を介して画像処理部53に入力される画像情報を画像入力対象の画像情報と決定し、図14の使用条件確定処理へ進む。
システム制御部51は、加工提供機能から画像加工要求(コピーサービスを実現するための要求)を受けた場合に図12の処理を開始し、まずステップS11で待機中の画像加工要求の有無をチェックして、その画像加工要求(ここではFAXサービス等の他のユーザサービスを実現するための要求)があればステップS15へ進み、今回受けた画像加工要求をリソース空き待ちリストに追加して、図12の処理を終了する。
画処理器が動作中でない場合には、画像処理部53を介してステップS13の処理を実行する。つまり、メモリ23の空き領域に要求のあった加工画像領域(画像加工に使用するメモリ領域)を確保できるか否かを判定する。
画像処理部53からメモリ入力不可の通知を受けなかった場合には、メモリ23の空き領域に要求のあった加工画像領域を確保できると判定してステップS14へ進み、画像処理部53によって加工処理(画像処理)が行われる画像情報を画像処理対象の画像情報と決定し、図14の使用条件確定処理へ進む。
システム制御部51は、出力提供機能(この例では印刷提供機能とする)から画像出力要求(コピーサービスを実現するための要求)を受けた場合に図13の処理を開始し、まずステップS21で待機中の画像出力要求の有無をチェックして、その画像出力要求(ここではFAXサービス等の他のユーザサービスを実現するための要求)があればステップS25へ進み、今回受けた画像出力要求をリソース空き待ちリストに追加して、図13の処理を終了する。
画像出力コントローラが動作中でない場合には、画像処理部53を介してステップS23の処理を実行する。つまり、メモリ23の空き領域に要求のあった出力画像領域(画像出力に使用するメモリ領域)を確保できるか否かを判定する。
画像処理部53からメモリ入力不可の通知を受けなかった場合には、メモリ23の空き領域に要求のあった出力画像領域を確保できると判定してステップS24へ進み、画像処理部53からエンジン制御部52を介してプロッタ26に出力される画像情報を画像出力対象の画像情報と決定し、図14の使用条件確定処理へ進む。
システム制御部51は、上述した図11〜図13に示した処理にて決定した各対象画像(画像入力対象,画像加工対象,画像出力対象の各画像情報)にて同一の画像IDを持つ画像入力要求,画像加工要求,画像出力要求をそれぞれ紐付けてデバイスドライバであるエンジン制御部52および画像処理部53に設定して実行させる。
ステップS32では、画像入力対象の画像情報と同じ画像IDの画像処理対象の画像情報の有無をチェックし、その画像情報があればステップS33へ進み、その画像情報がなければステップS38へ進む。
ステップS38では、画像入力要求をエンジン制御部52に設定して画像入力処理を実行させ、図14の処理を終了する。
ステップS37では、画像入力要求をエンジン制御部52に、画像加工要求を画像処理部53へそれぞれ設定して画像入力処理および画像加工処理を実行させる。このとき、紐付けられている各要求がエンジン制御部52および画像処理部53によって順次処理され、連動制御が実行される。
画像出力対象の画像情報と同じ画像情報がHDD24内に存在しない場合には、ステップS35へ進み、印刷要求(画像入力要求,画像出力要求)をエンジン制御部52に、画像加工要求を画像処理部53へそれぞれ設定して、画像入力処理,画像加工処理,および画像出力処理を実行させる。このとき、紐付けられている各要求がエンジン制御部52および画像処理部53によって順次処理され、連動制御が実行される。
システム制御部51は、図14によって説明したように、画像入力処理,画像加工処理,および画像出力処理を単独もしくは連動制御にて実行させた後、図15の処理を開始し、まずステップS41でリソース空き待ちリストを参照して待機中の画像入力要求の有無をチェックし、その画像入力要求がなければそのまま図15の処理を終了する。
待機中の画像入力要求と同じ画像IDの待機中の画像出力要求がある場合には、再び図11〜図13に示した各処理を行う。つまり、画像加工要求も含めてメモリリソースも含めた処理を行い、次の実行条件を決定する。
さらに、画像処理部による画像情報の入出力制御の際に使用される画像処理部およびエンジン制御部に対して使用条件を一括で設定することにより、画像処理部およびエンジン制御部の各動作を連動させることが可能となり、処理速度の向上につながる。
あるいは、画像処理部による画像情報の入出力制御の際に使用される画像処理部およびエンジン制御部に対して使用条件を個別に設定することにより、画像処理部およびエンジン制御部をそれぞれ単独で動作させることも可能となり、画像品質の向上につながる。
さらに、画像処理部およびエンジン制御部に対する個別のアプリケーションから発行された要求を個別の動作としてキューイングすることにより、画像処理部の性能に依存した生産性を達成することが可能になる。
さらにまた、各画像入力部の1つをスキャナ、各画像出力部の1つをプロッタとすることにより、コピー動作に対して上記効果を得ることができる。
さらに、アプリケーションのインストール時に使用した記録媒体の判別を行い、その記憶媒体がアンインストールするアプリケーションを格納したものである場合に、アプリケーションのアンインストールを続行するとよい。そうすれば、不正な利用者によるアプリケーションのアンインストールを防止することができ、インストールされているアプリケーションのセキュリティを強化することができる。
このプログラムは、画像処理装置を制御するCPU(コンピュータ)に、この発明に関わる機能である複数ユーザサービス選択手段,要求実行手段,および使用条件設定手段としての機能を実現させるためのプログラムであり、このようなプログラムをCPUに実行させることにより、上述したような効果を得ることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
12:コントロールコンポーネント 13:アプリケーションロジックコンポーネント
14:デバイスサービスコンポーネント 15:アスペクトコンポーネント
20:ハードウェア 21:スキャナ 22:ネットワークI/F 23:メモリ
24:HDD 25:FAX 26:プロッタ 30:アクティビティ
31:コピーアクティビティ 32:FAXアクティビティ
33:プリンタアクティビティ 34:保管アクティビティ
35:マルチアクティビティ 40:提供機能 41:保管文書読み出し提供機能
42:読取提供機能 43:FAX受信提供機能 44:加工提供機能
45:保管文書登録提供機能 46:印刷提供機能 47:FAX送信提供機能
48:メール受信提供機能 49:PC受信提供機能
Claims (7)
- 画像情報を出力する画像出力手段を複数有する画像処理装置であって、
画像情報に対して画像処理を行う画像処理手段と、
前記複数の画像出力手段を選択的に制御する複数のソフトウェア制御手段と、
前記複数の画像出力手段にそれぞれ出力される画像情報に対する画像処理に前記画像処理手段を共通に使用すると共に、前記複数のソフトウェア制御手段を選択的に使用する複数のユーザサービスを選択する複数ユーザサービス選択手段と、
該複数ユーザサービス選択手段によって選択された前記複数のユーザサービスをそれぞれ提供する前記複数のソフトウェア制御手段から前記画像処理手段に対して順次発行される複数の画像処理要求を順次受け付け、前記選択された前記複数のユーザサービスをそれぞれ提供する前記複数のソフトウェア制御手段から前記複数の画像出力手段に対して順次発行される複数の画像出力要求を順次受け付け、前記複数の画像処理要求および前記複数の画像出力要求を実行する要求実行手段を備え、
前記要求実行手段は、前記画像処理要求と前記画像出力要求とを、同じ一連の画像処理に係る要求を識別するための識別情報を用いて管理し、ある一連の画像処理に係る画像処理要求及び画像出力要求を実行するための前記画像処理手段及び前記画像出力手段のリソースを確保できた場合に、該一連の画像処理に係る画像処理要求及び画像出力要求を実行することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
画像情報を入力する画像入力手段を複数設け、
前記複数のソフトウェア制御手段は、前記複数の画像入力手段および前記複数の画像出力手段を選択的に制御する手段であり、
前記複数ユーザサービス選択手段は、前記複数の画像入力手段からそれぞれ入力される画像情報および前記複数の画像出力手段にそれぞれ出力される画像情報に対する画像処理に前記画像処理手段を共通に使用すると共に、前記複数のソフトウェア制御手段を選択的に使用する複数のユーザサービスを選択する手段であり、
前記要求実行手段は、前記複数ユーザサービス選択手段によって選択された前記複数のユーザサービスをそれぞれ提供する前記複数のソフトウェア制御手段から前記複数の画像入力手段のいずれかに対して順次発行される複数の画像入力要求を順次受け付け、前記選択された前記複数のユーザサービスをそれぞれ提供する前記複数のソフトウェア制御手段から前記画像処理手段に対して順次発行される複数の画像処理要求を順次受け付け、前記選択された前記複数のユーザサービスをそれぞれ提供する前記複数のソフトウェア制御手段から前記複数の画像出力手段に対して順次発行される複数の画像出力要求を順次受け付け、前記複数の画像入力要求,前記複数の画像処理要求,および前記複数の画像出力要求を実行し、
さらに、前記画像入力要求と前記画像処理要求と前記画像出力要求とを、同じ一連の画像処理に係る要求を識別するための識別情報を用いて管理し、ある一連の画像処理に係る画像入力要求、画像処理要求及び画像出力要求を実行するための前記画像処理手段及び前記画像出力手段のリソースを確保できた場合に、該一連の画像処理に係る画像入力要求、画像処理要求及び画像出力要求を実行することを特徴とする画像処理装置。 - 請求項2記載の画像処理装置において、
画像情報を記憶する画像記憶手段と、
該画像記憶手段と前記画像処理手段と前記複数の画像入力手段と前記複数の画像出力手段との間の画像情報の転送を制御する画像転送制御手段と、
該画像転送制御手段からの画像情報の前記画像処理手段および前記画像記憶手段への入力、前記画像記憶手段に記憶されている画像情報の前記画像転送制御手段への出力を制御する画像入出力制御手段とを設け、
前記要求実行手段は、前記画像記憶手段,前記画像処理手段,前記複数の画像入力手段,前記複数の画像出力手段,および前記画像転送制御手段を共有資源として管理し、その各共有資源を前記複数のソフトウェア制御手段で同時に使用する際、および前記画像入出力制御手段を前記複数のソフトウエア制御手段で共通に使用する際の調停を行う調停手段を有することを特徴とする画像処理装置。 - 請求項3記載の画像処理装置において、
前記要求実行手段は、前記画像入出力制御手段による画像情報の入出力制御の際に使用される前記画像処理手段および前記画像転送制御手段に対する使用条件を設定する使用条件設定手段を有することを特徴とする画像処理装置。 - 請求項4記載の画像処理装置において、
前記画像処理手段および前記画像転送制御手段に対する使用条件には、前記画像処理手段および前記画像転送制御手段の動作実行開始タイミングが含まれていることを特徴とする画像処理装置。 - 請求項4又は5記載の画像処理装置において、
前記複数の画像入力手段の1つは、原稿の画像情報を読み取る画像読取手段であることを特徴とする画像処理装置。 - 請求項4又は5記載の画像処理装置において、
前記複数の画像出力手段の1つは、画像情報を印刷媒体上に印刷する印刷手段であることを特徴とする画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008182906A JP5211903B2 (ja) | 2008-07-14 | 2008-07-14 | 画像処理装置 |
US12/493,507 US8614814B2 (en) | 2008-07-14 | 2009-06-29 | Image processing apparatus for controlling plural image outputting parts |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008182906A JP5211903B2 (ja) | 2008-07-14 | 2008-07-14 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010021949A JP2010021949A (ja) | 2010-01-28 |
JP5211903B2 true JP5211903B2 (ja) | 2013-06-12 |
Family
ID=41504891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008182906A Expired - Fee Related JP5211903B2 (ja) | 2008-07-14 | 2008-07-14 | 画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8614814B2 (ja) |
JP (1) | JP5211903B2 (ja) |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07175916A (ja) | 1993-12-20 | 1995-07-14 | Ricoh Co Ltd | 画像読取形成装置 |
JPH1074163A (ja) | 1996-06-20 | 1998-03-17 | Ricoh Co Ltd | デジタル複写機 |
JP3871417B2 (ja) * | 1997-11-14 | 2007-01-24 | シャープ株式会社 | 画像処理装置 |
US6636327B2 (en) | 1997-12-04 | 2003-10-21 | Canon Kabushiki Kaisha | Image processing apparatus and method |
JPH11165453A (ja) * | 1997-12-04 | 1999-06-22 | Canon Inc | 画像処理装置及びその動作タイミング制御方法 |
US20010021979A1 (en) * | 2000-02-16 | 2001-09-13 | Yoshinori Ito | Image processing apparatus, image processing method, image processing system and storage medium |
JP3679349B2 (ja) * | 2000-07-05 | 2005-08-03 | 株式会社リコー | 画像形成装置、画像形成方法、画像形成プログラムおよびアプリケーションプログラム |
US7209249B2 (en) | 2000-07-05 | 2007-04-24 | Ricoh Company, Ltd. | Method of and apparatus for image formation, and computer product |
JP2002290799A (ja) * | 2001-03-26 | 2002-10-04 | Konica Corp | 画像処理システム、プリント受付装置、撮像装置及び撮像トリガー装置 |
US7185151B2 (en) | 2002-09-19 | 2007-02-27 | Ricoh Company, Ltd. | Data processing device characterized in its data transfer method, program for executing on a computer to perform functions of the device, and computer readable recording medium storing such a program |
JP4197916B2 (ja) * | 2002-09-19 | 2008-12-17 | 株式会社リコー | データ処理装置、データ処理方法、データ処理プログラム及び記録媒体 |
JP3840244B2 (ja) * | 2003-11-12 | 2006-11-01 | キヤノン株式会社 | 印刷装置、ジョブ処理方法、記憶媒体、プログラム |
KR100667346B1 (ko) * | 2004-10-06 | 2007-01-15 | 삼성전자주식회사 | 인쇄 이미지를 별도로 저장하는 인쇄 시스템 및 그 방법 |
JP4508942B2 (ja) * | 2005-05-24 | 2010-07-21 | キヤノン株式会社 | 画像処理装置、その制御方法、プログラム及び記憶媒体 |
JP2007235921A (ja) * | 2006-02-03 | 2007-09-13 | Ricoh Co Ltd | 画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体 |
JP4226618B2 (ja) * | 2006-07-25 | 2009-02-18 | シャープ株式会社 | 制御装置、複合機、複合機制御システム、制御プログラム、およびコンピュータ読み取り可能な記録媒体 |
JP2008073895A (ja) * | 2006-09-19 | 2008-04-03 | Ricoh Co Ltd | 画像形成装置、画像形成方法、画像形成プログラム、及び、情報記録媒体 |
-
2008
- 2008-07-14 JP JP2008182906A patent/JP5211903B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-29 US US12/493,507 patent/US8614814B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010021949A (ja) | 2010-01-28 |
US20100007927A1 (en) | 2010-01-14 |
US8614814B2 (en) | 2013-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8773701B2 (en) | Image processing apparatus, print control method, recording medium storing print control program | |
US7809750B2 (en) | Data management apparatus that controls a data storage apparatus by transmitting command of structured document format | |
US7142321B2 (en) | Image processing apparatus having rewritable firmware, job management method, and management apparatus | |
US7602516B2 (en) | Image processing system, apparatus, method, and storage medium storing a computer program, for combining image data using multiple devices | |
US20110296439A1 (en) | Information processing device, application execution method, and computer readable medium | |
JP5121261B2 (ja) | 画像処理装置、画像処理装置の制御方法、制御プログラム | |
US7145672B2 (en) | Image processing apparatus having a function for executing firmware rewriting, image processing method, and management apparatus for managing the image processing apparatus | |
US20090059279A1 (en) | Information processing apparatus, information processing system, and information processing method | |
US20060012823A1 (en) | Image forming apparatus, control method, control program, job managing apparatus, job processing method, and job managing program | |
CN100442221C (zh) | 图像形成装置及图像形成控制方法 | |
KR100709357B1 (ko) | 화상형성시스템, 화상형성장치 및 화상형성시스템과화상형성장치의 데이터 관리방법 | |
JP3858783B2 (ja) | ネットワークプリンタ及びデータ共有印刷システム | |
JP2012084041A (ja) | 画像処理装置、画像処理装置のジョブ管理方法、及びプログラム | |
JP4865590B2 (ja) | 複合画像処理装置、複合画像処理装置の制御方法 | |
CN101197898A (zh) | 信息处理设备和信息处理方法 | |
JP6589343B2 (ja) | 情報処理装置およびプログラム | |
JP5533279B2 (ja) | 印刷制御システム、画像処理装置、印刷制御方法、印刷制御プログラム、及びそのプログラムを記録した記録媒体 | |
JP2010074681A (ja) | 画像処理装置、連携ジョブの実行方法及び実行プログラム | |
US8477328B2 (en) | Function-providing system | |
JP2013126213A (ja) | 画像形成装置 | |
JP5211903B2 (ja) | 画像処理装置 | |
JP2010206480A (ja) | 画像処理装置、gui画面の制御方法及びプログラム | |
JP2005196334A (ja) | サービス処理実行管理装置及び方法 | |
JP2010161467A (ja) | 画像処理システム、画像処理装置、画像処理装置の制御方法、及び制御プログラム | |
JP3853743B2 (ja) | デジタル複合機の部門管理制御システムおよび部門管理制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110324 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120713 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120731 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120926 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130211 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |