JP5876126B2 - 画像処理装置及び方法 - Google Patents
画像処理装置及び方法 Download PDFInfo
- Publication number
- JP5876126B2 JP5876126B2 JP2014198202A JP2014198202A JP5876126B2 JP 5876126 B2 JP5876126 B2 JP 5876126B2 JP 2014198202 A JP2014198202 A JP 2014198202A JP 2014198202 A JP2014198202 A JP 2014198202A JP 5876126 B2 JP5876126 B2 JP 5876126B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- scanner device
- image data
- image
- image processing
- 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
Landscapes
- Facsimiles In General (AREA)
Description
本発明は、ネットワークに結合されたスキャナ装置と連携する画像処理装置及び方法に関する。
下記特許文献1には、スキャナ装置で、原稿画像を読み取った後画像を回転させることにより、ホストコンピュータによる画像処理の負荷を軽減することが開示されている。
また、下記特許文献2には、スキャナ装置で、原稿画像を読み取った後ページ番号を付加することにより、ホストコンピュータによる画像処理の負荷を軽減することが開示されている。
しかしながら、ネットワークに結合されたスキャナ装置では、利用状況が時間と共に変化し、特に、スキャナ装置の処理能力が低い場合に負荷が高いと、ユーザの処理待ち時間が長くなる。
また、スキャナ装置で画像回転やページ付加等の画像処理ができない場合には、画像スキャンを行った後にユーザがコンピュータ上の画像処理プログラムを立ち上げ、処理内容を設定して実行指示を与える必要があるため、煩雑である。
本発明の目的は、このような問題点に鑑み、スキャナ装置での負荷状況又は画像処理能力に応じて、ネットワークに結合されたスキャナ装置又は画像処理装置で画像処理を分担することにより、ユーザの処理待ち時間を短縮するとともに処理分担に伴うユーザによる煩雑な設定を回避することが可能な画像処理装置及び方法を提供することにある。
本発明による画像処理装置の第1態様では、
スキャナ読取画像データに対する処理を設定するとともにスキャン実行指示を入力する入力手段と、
ネットワークインターフェイスと、
画像処理手段と、
スキャナ装置での読取画像データに対する画像処理の実行可否を該ネットワークインターフェイスを介し問い合わせる装置能力問合せ手段と、
該スキャン実行指示に応答してスキャナ装置に対する画像読取と、該スキャナ装置での読取画像データに対する該画像処理の実行可否の問い合わせ結果が該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合に該設定された処理から該実行不可の処理を除いた処理と、を要求する命令を該ネットワークインターフェイスを介し送信し、該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を該画像処理手段に実行させる制御手段と、
を有する。
スキャナ読取画像データに対する処理を設定するとともにスキャン実行指示を入力する入力手段と、
ネットワークインターフェイスと、
画像処理手段と、
スキャナ装置での読取画像データに対する画像処理の実行可否を該ネットワークインターフェイスを介し問い合わせる装置能力問合せ手段と、
該スキャン実行指示に応答してスキャナ装置に対する画像読取と、該スキャナ装置での読取画像データに対する該画像処理の実行可否の問い合わせ結果が該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合に該設定された処理から該実行不可の処理を除いた処理と、を要求する命令を該ネットワークインターフェイスを介し送信し、該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を該画像処理手段に実行させる制御手段と、
を有する。
本発明による画像処理装置の第2態様では、
コンピュータが、
(a)スキャナ装置での読取画像データに対する画像処理の実行可否をネットワークインターフェイスを介し問い合わせ、
(b)入力手段を介したスキャナ読取画像データに対する処理の設定とスキャン実行指示とを受け付け、
(c)該画像処理の実行可否の問い合わせ結果が、該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合、該スキャン実行指示に応答して、該スキャナ装置に対する画像読取と、該設定された処理から該実行不可の処理を除いた処理とを要求する命令と、を該ネットワークインターフェイスを介し送信し、
(d)該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、
(e)該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を実行する。
コンピュータが、
(a)スキャナ装置での読取画像データに対する画像処理の実行可否をネットワークインターフェイスを介し問い合わせ、
(b)入力手段を介したスキャナ読取画像データに対する処理の設定とスキャン実行指示とを受け付け、
(c)該画像処理の実行可否の問い合わせ結果が、該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合、該スキャン実行指示に応答して、該スキャナ装置に対する画像読取と、該設定された処理から該実行不可の処理を除いた処理とを要求する命令と、を該ネットワークインターフェイスを介し送信し、
(d)該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、
(e)該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を実行する。
上記第1態様の構成によれば、スキャン実行指示に応答してスキャナ装置に対する画像読取と設定された処理とを要求する命令をネットワークインターフェイスを介し送信し、該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理を画像処理手段に実行させるので、該スキャナ装置での負荷状況に応じて、該スキャナ装置又は該画像処理装置で画像処理が分担され、これにより、ユーザの処理待ち時間が短縮され、また、ユーザは処理分担にかかわらず1回設定すればよく、処理分担に伴うユーザによる煩雑な設定を回避することができるという効果を奏する。
また、該スキャナ装置での読取画像データに対する画像処理の実行可否を該ネットワークインターフェイスを介し問い合わせ、該問い合わせの結果が、該設定された処理を該スキャナ装置で実行不可であることを示している場合、該受信した読取画像データについて、該実行不可の処理を該画像処理手段が実行するので、ユーザは該スキャナ装置の画像処理能力にかかわらず1回設定すればよく、ユーザによる煩雑な設定を回避することができるという効果を奏する。
本発明の他の目的、特徴的な構成及び効果は、以下の説明を特許請求の範囲及び図面の記載と関係づけて読むことにより明らかになる。
図1は、本発明に係る画像処理システムの機能ブロック図である。
このシステムでは、スキャナ装置10とパーソナルコンピュータ(PC)20とがネットワーク30で結合されている。図1では説明の簡単化のために、複数台のスキャナ装置及び複数台のPC20をそれぞれ1つのスキャナ装置10及びPC20で代表して示している。
スキャナ装置10では、制御部11が通信部12を介し、遠隔制御プロトコル、例えばSOAP(Simple Object Access Protocol)プロトコルで、スキャン設定値及びスキャ
ン後に行う画像処理の内容を引数とするスキャン実行命令を受け取る。制御部11はこれに応答して、原稿スキャン読取部13に対し、この設定値で原稿スキャン読取部(スキャナ本体部)13を駆動させて画像を読取り、そのデータのアドレスを画像処理部14に引き渡して、前記画像処理を行わせ、その結果を、通信部12を介して返信する。
ン後に行う画像処理の内容を引数とするスキャン実行命令を受け取る。制御部11はこれに応答して、原稿スキャン読取部13に対し、この設定値で原稿スキャン読取部(スキャナ本体部)13を駆動させて画像を読取り、そのデータのアドレスを画像処理部14に引き渡して、前記画像処理を行わせ、その結果を、通信部12を介して返信する。
一方、装置能力記憶部15には、原稿スキャン読取部13及び画像処理部14の能力データが格納されており、制御部11は、通信部12を介して供給される装置能力問い合わせに応答して、このデータを、通信部12を介し返信する。
図5は、PC20のハードウエア構成を示す概略ブロック図である。
PC20では、CPU21がインターフェイス22を介してPROM23、DRAM24、スネットワークインターフェイス25、ハードディスクドライブ26、表示装置27及び入力装置28に結合されている。図5では、簡単化の為に、複数種のインターフェイスを1つのブロック22で表している。
PROM23は、例えばフラッシュメモリであり、BIOSが格納されている。DRAM24は、主記憶装置として用いられる。ハードディスクドライブ26には、OS(オペレーティングシステム)及びスキャナドライバが格納されている。ネットワークインターフェイス25は、ネットワーク30に結合される。表示装置27は、例えばキーボード及びポインティングデバイスを備えている。
図1に戻って、ブロック40は、上記スキャナドライバの機能ブロックであり、これに、通信部25A、表示装置27及び入力装置28が結合されている。通信部25Aは、図5のネットワークインターフェイス25と、OSに含まれる通信機能とで構成されている。
スキャナ装置ドライバ40では、ユーザインターフェイス部41が入力装置28にメニューを表示させ、ユーザが表示装置27を介して選択した項目に応じて、入力装置28への表示内容を変更し、表示装置27を介して入力された設定値を保持する。ユーザインターフェイス部41は、表示装置27からのスキャン実行開始入力に応答して、該設定値を制御部42に供給する。スキャナ装置ドライバ40はこれに応答して、図2に示す処理を行う。以下、括弧内は図中のステップ識別符号である。
(S0)装置能力記憶部43に、スキャナ装置10の装置能力データが格納されていればステップS3へ進み、そうでなければステップS1へ進む。
(S1)制御部42は、例えばSOAPプロトコルで、通信部25Aを介してスキャナ装置10に装置能力を問い合わせる。
(S2)スキャナ装置10から通信部25Aを介して受信した装置能力データを、装置能力記憶部43にファイルとして記憶させる。装置能力記憶部43は、このファイルを格納するハードディスクドライブ26の一部記憶領域と、DRAM24上の一部データ領域とから成る。
(S3)制御部42は、ハードディスクドライブ26からDRAM24上に、この装置能力データを読み出す。
図3は、装置能力記憶部15に格納される装置能力データファイル50の内容の一例を示す。
この内容はXMLで記述されており、"capability"要素に含まれる頁付(paging)、及び画像回転(rotation)の処理は可能(true)であり、裏面写り防止処理(antibleedthrough)は不可能(false)であることを示している。また、"underHighLoad"要素に含まれる頁付(paging)処理は高負荷時でも実行され(true)、画像回転(rotation)処理は高負荷時に省略(false)されることを示している。
(S4)制御部42は、ユーザインターフェイス部41からの上記設定値及び装置能力記憶部43の内容に基づいて、スキャン実行命令の引数を決定する。即ち、該設定値のうち、実行不可能な画像処理であることを装置能力記憶部43の内容が示しているものについては、この引数に含めず、画像処理部44で後処理すべき内容として記憶しておく。
(S5)制御部42は、通信部25Aを介しスキャナ装置10に対し、スキャン実行命令を送信する。
スキャナ装置10では、制御部11が通信部12を介してこの命令を受け取ると、この命令に含まれる画像読取処理を原稿スキャン読取部13に行わせる。制御部11は、原稿スキャン読取部13での画像読取処理が終了すると、現時点でのジョブの混雑度、すなわち、ジョブの待ち行列中のジョブ数が設定値以上であれば、PC20から受け取った命令に含まれる画像処理のうち、装置能力記憶部15に格納されている上記高負荷時省略可能処理を除く処理を、画像処理部14に対し行わせ、その結果の画像データと、省略した画像処理の内容を示すメタデータファイル51とを、通信部12を介しPC20に返信する。
図4は、メタデータファイル51の内容の一例を示す。この内容もXMLで記述されており、頁付処理(paging)は行われた(completed)が、画像回転処理(rotation)は高
負荷時であったため省略された(omitted)ことを示している。
負荷時であったため省略された(omitted)ことを示している。
(S6)スキャナ装置10からの返信の受信を開始すると、ステップS7へ進む。
(S7)制御部42は、通信部25Aを介して、これら画像データ及びメタデータを受信する。
(S8、S9)制御部42は、この画像データに対し、画像処理部44に上記後処理を行わせる。
(S10、S11)制御部42は、メタデータファイル51の内容が、画像処理を省略したことを示していれば、この処理を、画像処理部44に行わせる。
本実施例1によれば、スキャン実行指示に応答してスキャナ装置10に対する画像読取と設定された処理とを要求する命令を通信部25Aを介し送信し、スキャナ装置10から画像データと該要求した処理が行われたか否かを示すメタデータファイル51とを通信部25Aを介し受信し、メタデータファイル51が、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理を画像処理部44で実行するので、スキャナ装置10での負荷状況に応じて、スキャナ装置10又はPC20で画像処理が分担され、これにより、ユーザの処理待ち時間が短縮され、また、ユーザは処理分担にかかわらず1回設定すればよく、処理分担に伴うユーザによる煩雑な設定を回避することができるという効果を奏する。
また、スキャナ装置10での読取画像データに対する画像処理の実行可否を通信部25Aを介し問い合わせ、該問い合わせの結果が、該設定された処理をスキャナ装置10で実行不可であることを示している場合、該受信した読取画像データについて、該実行不可の処理を画像処理部44で実行するので、ユーザはスキャナ装置10の画像処理能力にかかわらず1回設定すればよく、ユーザによる煩雑な設定を回避することができるという効果を奏する。
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記実施例で述べた各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
例えば、スキャナ装置10が、スキャン実行命令の引数に余分のものが含まれている場合にエラーとみなさず無視する場合には、ステップS4において、設定値のうち、実行不可能な画像処理であることを装置能力記憶部43の内容が示しているものを省略しなくてもよい。
10 スキャナ装置
11、42 制御部
12、25A 通信部
13 原稿スキャン読取部
14、44 画像処理部
15、43 装置能力記憶部
20 PC
21 CPU
22 インターフェイス
23 PROM
24 DRAM
25 ネットワークインターフェイス
26 ハードディスクドライブ
27 表示装置
28 入力装置
30 ネットワーク
40 スキャナ装置ドライバ
41 ユーザインターフェイス部
50 装置能力データファイル
51 メタデータファイル
11、42 制御部
12、25A 通信部
13 原稿スキャン読取部
14、44 画像処理部
15、43 装置能力記憶部
20 PC
21 CPU
22 インターフェイス
23 PROM
24 DRAM
25 ネットワークインターフェイス
26 ハードディスクドライブ
27 表示装置
28 入力装置
30 ネットワーク
40 スキャナ装置ドライバ
41 ユーザインターフェイス部
50 装置能力データファイル
51 メタデータファイル
Claims (2)
- スキャナ読取画像データに対する処理を設定するとともにスキャン実行指示を入力する入力手段と、
ネットワークインターフェイスと、
画像処理手段と、
スキャナ装置での読取画像データに対する画像処理の実行可否を該ネットワークインターフェイスを介し問い合わせる装置能力問合せ手段と、
該スキャン実行指示に応答してスキャナ装置に対する画像読取と、該スキャナ装置での読取画像データに対する該画像処理の実行可否の問い合わせ結果が該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合に該設定された処理から該実行不可の処理を除いた処理と、を要求する命令を該ネットワークインターフェイスを介し送信し、該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を該画像処理手段に実行させる制御手段と、
を有することを特徴とする画像処理装置。 - コンピュータが、
(a)スキャナ装置での読取画像データに対する画像処理の実行可否をネットワークインターフェイスを介し問い合わせ、
(b)入力手段を介したスキャナ読取画像データに対する処理の設定とスキャン実行指示とを受け付け、
(c)該画像処理の実行可否の問い合わせ結果が、該入力手段で設定された処理を該スキャナ装置で実行不可であることを示している場合、該スキャン実行指示に応答して、該スキャナ装置に対する画像読取と、該設定された処理から該実行不可の処理を除いた処理とを要求する命令と、を該ネットワークインターフェイスを介し送信し、
(d)該スキャナ装置から画像データと該要求した処理が行われたか否かを示すメタデータとを該ネットワークインターフェイスを介し受信し、
(e)該メタデータが、該要求した処理が省略されたことを示している場合、該受信した画像データについて該省略された処理と、該スキャナ装置で実行不可の処理と、を実行する、
ことを特徴とする画像処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014198202A JP5876126B2 (ja) | 2014-09-29 | 2014-09-29 | 画像処理装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014198202A JP5876126B2 (ja) | 2014-09-29 | 2014-09-29 | 画像処理装置及び方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011089479A Division JP5628084B2 (ja) | 2011-04-13 | 2011-04-13 | 画像処理装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014241645A JP2014241645A (ja) | 2014-12-25 |
JP5876126B2 true JP5876126B2 (ja) | 2016-03-02 |
Family
ID=52140598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014198202A Expired - Fee Related JP5876126B2 (ja) | 2014-09-29 | 2014-09-29 | 画像処理装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5876126B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4888033B2 (ja) * | 2006-10-13 | 2012-02-29 | 富士ゼロックス株式会社 | 画像読取装置、画像処理システム、画像処理方法 |
JP5247524B2 (ja) * | 2009-02-19 | 2013-07-24 | キヤノン株式会社 | 画像処理装置及びその制御方法並びにプログラム |
-
2014
- 2014-09-29 JP JP2014198202A patent/JP5876126B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014241645A (ja) | 2014-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9036178B2 (en) | Display apparatus, method of controlling operations of the same, and network system | |
JP7501761B2 (ja) | アプリケーションプログラム | |
US9876918B2 (en) | Information processing system for generating job execution screen, electronic apparatus, and program | |
EP3066556B1 (en) | Mobile device for automatically delivering print jobs to printers | |
US11494146B2 (en) | Information processing apparatus creates virtual printer to transmit print job to associated image forming apparatus which supports predetermined print format | |
US11064078B2 (en) | Information processing system, user terminal, and electronic apparatus | |
US10097626B2 (en) | Cooperation system | |
US10996998B2 (en) | Information processing apparatus and control method thereof | |
US9606761B2 (en) | Information processing apparatus for controlling an output process and method for the same | |
JP2016096546A (ja) | スキャン文書のオフロードデータエントリのための装置及び方法 | |
JP7146361B2 (ja) | 情報処理装置、情報処理システム、情報処理装置の制御方法、及び、プログラム | |
US20170019477A1 (en) | Information storage apparatus, information storage method, and information processing system | |
JP5628084B2 (ja) | 画像処理装置及び方法 | |
JP5876126B2 (ja) | 画像処理装置及び方法 | |
US11079986B2 (en) | Printing apparatus having print setting control, method of controlling the same, and computer-readable storage medium | |
JP6263023B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP6839389B2 (ja) | 画像処理及びエラー対処システム並びにリニアライズド及び非リニアライズド・ポータブル・ドキュメント・フォーマット(Pdf)ファイルの印刷方法 | |
US20180335994A1 (en) | Image forming apparatus, information processing method, storage medium storing program | |
US10079873B2 (en) | Information processing apparatus and method | |
JP6627301B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP6341016B2 (ja) | 画像形成システム、画像形成装置およびプログラム | |
JP2013016103A (ja) | 情報処理システム及び情報処理装置 | |
JP6115253B2 (ja) | プリントシステム、スプールサーバ、スプール方法、及びプログラム | |
US9535642B2 (en) | Management system, image forming apparatus, information processing method, and storage medium | |
US8477353B2 (en) | Information processing apparatus, printing method, printing system, and non-transitory computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140929 |
|
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: 20151222 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5876126 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |