JP5145871B2 - 画像処理装置およびアプリケーション実行方法 - Google Patents
画像処理装置およびアプリケーション実行方法 Download PDFInfo
- Publication number
- JP5145871B2 JP5145871B2 JP2007282453A JP2007282453A JP5145871B2 JP 5145871 B2 JP5145871 B2 JP 5145871B2 JP 2007282453 A JP2007282453 A JP 2007282453A JP 2007282453 A JP2007282453 A JP 2007282453A JP 5145871 B2 JP5145871 B2 JP 5145871B2
- Authority
- JP
- Japan
- Prior art keywords
- filter
- data
- input
- activity
- 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
- 238000012545 processing Methods 0.000 title claims description 123
- 238000000034 method Methods 0.000 title claims description 49
- 238000006243 chemical reaction Methods 0.000 claims description 123
- 230000005540 biological transmission Effects 0.000 claims description 58
- 230000000694 effects Effects 0.000 description 164
- 230000006870 function Effects 0.000 description 96
- 238000010586 diagram Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 23
- 230000008859 change Effects 0.000 description 10
- 230000006798 recombination Effects 0.000 description 10
- 238000005215 recombination Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000013523 data management Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000004587 chromatography analysis Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011045 prefiltration Methods 0.000 description 1
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/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
-
- 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/00954—Scheduling operations or managing resources
-
- 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/32507—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 input devices
- H04N1/32512—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 input devices of different type, e.g. internal and external devices
- H04N1/32518—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 input devices of different type, e.g. internal and external devices details of interfacing
-
- 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
- H04N1/32529—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 of different type, e.g. internal and external devices
- H04N1/32534—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 of different type, e.g. internal and external devices details of interfacing
-
- 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)
- General Engineering & Computer Science (AREA)
- Facsimiles In General (AREA)
Description
図1は第1の実施形態における複合機のソフトウェア構成例を示す図である。ここで、複合機とは、プリンタ、コピー、スキャナ、またはFAX等の複数の機能を一台の筐体において実現する画像処理装置をいう。
アプリケーションロジック層30は、それぞれが複合機1において提供される機能の一部を実現する部品群が実装されている部分である。すなわち、アプリケーションロジック層30における部品を組み合わせることにより一つの機能が実現される。ここでは、各部品を「フィルタ」と呼ぶ。これは、複合機1のソフトウェアアーキテクチャが「パイプ&フィルタ」と呼ばれる考え方に基づくことによる。
第2の実施形態は、画像データを入力するコンポーネント(入力フィルタ)と画像データを出力するコンポーネント(出力フィルタ)とで処理できる画像データの種類が異なる場合に、ユーザに画像データの違いを意識させることなく適正な処理を行うことができるようにしたものである。画像データの種類には、色空間が異なるRGB形式、CMYK形式や、ファイル形式が異なるTIFF形式、MMR形式、PDF形式、JPEG形式が含まれる。なお、この第2の実施形態はパイプ&フィルタのメカニズムを前提としており、その基本的な構成および動作については第1の実施形態において説明したものと同様である。
(1)入力フィルタC3に出力フィルタC5が直結するパターン
(2)入力フィルタC3に複数の出力フィルタC5が直結するパターン
(3)入力フィルタC3の後に編集フィルタC4を挟んで出力フィルタC5が接続されるパターン
(4)入力フィルタC3に編集フィルタC4が接続され、その編集フィルタC4に複数の出力フィルタC5が接続されるパターン
(5)入力フィルタC3から複数に分岐し、一部の枝には編集フィルタC4と出力フィルタC5が順次接続され、他の枝には出力フィルタC5が直結するパターン
等がある。それぞれのパターンについては後により詳しく説明する。
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
10 ユーザインタフェース層
11 通信サーバ部
12 ローカルUI部
20 コントロール層
30 アプリケーションロジック層
31 アクティビティ
31a コピーアクティビティ
31b プリンタアクティビティ
31c マルチ文書アクティビティ
301 読取フィルタ
302 保管文書読出フィルタ
303 メール受信フィルタ
304 FAX受信フィルタ
305 PC文書受信フィルタ
306 レポートフィルタ
311 文書加工フィルタ
312 文書変換フィルタ
321 印刷フィルタ
322 保管文書登録フィルタ
323 メール送信フィルタ
324 FAX送信フィルタ
325 PC文書送信フィルタ
326 プレビューフィルタ
40 デバイスサービス層
41 画像パイプ
42 データ管理部
50 デバイス制御層
51 スキャナ制御部
52 プロッタ制御部
53 メモリ制御部
54 Tel回線制御部
55 ネットワーク制御部
C1 UI
C2 アクティビティ
C3 入力フィルタ
C4 編集フィルタ
C5 出力フィルタ
C6 変換フィルタ
C7 リクエスト管理
C8 パイプ
Claims (8)
- 画像処理の対象とするデータを入力する一つ以上の入力部と、該画像処理の結果を出力する一つ以上の出力部と、前記入力部に応じて当該入力部からのデータの入力処理を制御する第一のフィルタと、前記出力部に応じて当該出力部への出力を制御する第二のフィルタとを備え、前記第一のフィルタと前記第二のフィルタとがユーザの指定に基づいて動的に接続されることによりアプリケーションが構築される画像処理装置であって、
画像データの種類を変換する第三のフィルタを新規に生成し、当該第三のフィルタを前記第二のフィルタの直前に挿入する手段を備え、
ジョブの実行時、前記第三のフィルタは前記第一のフィルタおよび前記第二のフィルタに対応する画像データの種類を前記第一のフィルタおよび前記第二のフィルタからそれぞれ取得し、取得した画像データの種類が異なる場合は、前記第一のフィルタが対応する画像データの種類から前記第二のフィルタが対応する画像データの種類へ変換することを特徴とする画像処理装置。 - 請求項1に記載の画像処理装置において、
前記第三のフィルタによる変換は、ユーザの指定によらずに内部的に行われることを特徴とする画像処理装置。 - 請求項1または2のいずれか一項に記載の画像処理装置において、
前記第三のフィルタは、画像データの種類の変換処理に加え、ユーザから指定された編集設定に基づき画像処理を行うことを特徴とする画像処理装置。 - 請求項1乃至3のいずれか一項に記載の画像処理装置において、
前記第三のフィルタは、画像データの種類の変換処理として、色空間の変換を行うことを特徴とする画像処理装置。 - 請求項1乃至3のいずれか一項に記載の画像処理装置において、
前記第三のフィルタは、画像データの種類の変換処理として、ファイル形式の変換を行うことを特徴とする画像処理装置。 - 請求項1乃至5のいずれか一項に記載の画像処理装置において、
前記第一のフィルタは、スキャナが原稿から生成した画像データを入力する読取フィルタ、保管されている文書を入力する保管読出フィルタ、ネットワーク外から受信したデータを入力する受信フィルタのうちのいずれか一であることを特徴とする画像処理装置。 - 請求項1乃至6のいずれか一項に記載の画像処理装置において、
前記第二のフィルタは、入力した画像データを用紙に印刷して出力する印刷フィルタ、入力した画像データを画像ファイルとしてネットワーク外へ送信する送信フィルタ、不揮発領域に文書を保存する保管登録フィルタのうちのいずれか一であることを特徴とする画像処理装置。 - 画像処理の対象とするデータを入力する一つ以上の入力部と、該画像処理の結果を出力する一つ以上の出力部と、前記入力部に応じて当該入力部からのデータの入力処理を制御する第一のフィルタと、前記出力部に応じて当該出力部への出力を制御する第二のフィルタとを備え、前記第一のフィルタと前記第二のフィルタとがユーザの指定に基づいて動的に接続されることによりアプリケーションが構築される画像処理装置のアプリケーション実行方法であって、
画像データの種類を変換する第三のフィルタを新規に生成し、当該第三のフィルタを前記第二のフィルタの直前に挿入する工程と、
ジョブの実行時、前記第三のフィルタにより、前記第一のフィルタおよび前記第二のフィルタに対応する画像データの種類を前記第一のフィルタおよび前記第二のフィルタからそれぞれ取得し、取得した画像データの種類が異なる場合は、前記第一のフィルタが対応する画像データの種類から前記第二のフィルタが対応する画像データの種類へ変換する工程とを備えたことを特徴とするアプリケーション実行方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007282453A JP5145871B2 (ja) | 2007-10-30 | 2007-10-30 | 画像処理装置およびアプリケーション実行方法 |
US12/285,396 US20090109483A1 (en) | 2007-10-30 | 2008-10-03 | Image processing apparatus and application execution method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007282453A JP5145871B2 (ja) | 2007-10-30 | 2007-10-30 | 画像処理装置およびアプリケーション実行方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009111784A JP2009111784A (ja) | 2009-05-21 |
JP5145871B2 true JP5145871B2 (ja) | 2013-02-20 |
Family
ID=40582432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007282453A Expired - Fee Related JP5145871B2 (ja) | 2007-10-30 | 2007-10-30 | 画像処理装置およびアプリケーション実行方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090109483A1 (ja) |
JP (1) | JP5145871B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5360106B2 (ja) | 2011-03-25 | 2013-12-04 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理方法 |
JP6164912B2 (ja) * | 2013-04-26 | 2017-07-19 | キヤノン株式会社 | データ処理装置、制御方法およびプログラム |
JP6183025B2 (ja) * | 2013-07-23 | 2017-08-23 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理装置の制御方法 |
JP6244876B2 (ja) | 2013-12-17 | 2017-12-13 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理装置の制御方法 |
JP6376876B2 (ja) * | 2014-07-24 | 2018-08-22 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
JP6202066B2 (ja) * | 2015-09-30 | 2017-09-27 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理方法 |
JP6709201B2 (ja) * | 2017-08-31 | 2020-06-10 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置、および情報処理方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005123719A (ja) * | 2003-10-14 | 2005-05-12 | Canon Inc | 画像処理プログラム、画像処理装置 |
JP2005217683A (ja) * | 2004-01-29 | 2005-08-11 | Canon Inc | 画像通信装置 |
JP2006033320A (ja) * | 2004-07-15 | 2006-02-02 | Ricoh Co Ltd | 画像処理装置 |
JP2006085455A (ja) * | 2004-09-16 | 2006-03-30 | Ricoh Co Ltd | 画像処理装置 |
US7554682B2 (en) * | 2004-12-28 | 2009-06-30 | Microsoft Corporation | Printer filter configuration |
JP4600107B2 (ja) * | 2005-03-22 | 2010-12-15 | 富士ゼロックス株式会社 | 画像形成システムおよび画像読取装置 |
JP2007013322A (ja) * | 2005-06-28 | 2007-01-18 | Murata Mach Ltd | ネットワーク複合機 |
US8339636B2 (en) * | 2006-01-27 | 2012-12-25 | Kyocera Document Solutions Inc. | Multi-function peripheral apparatus for processing unified job steps |
JP4303732B2 (ja) * | 2006-01-27 | 2009-07-29 | 京セラミタ株式会社 | 画像形成装置 |
JP4861883B2 (ja) * | 2006-05-02 | 2012-01-25 | 株式会社リコー | 画像形成装置及びアプリケーション実行方法 |
-
2007
- 2007-10-30 JP JP2007282453A patent/JP5145871B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-03 US US12/285,396 patent/US20090109483A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
US20090109483A1 (en) | 2009-04-30 |
JP2009111784A (ja) | 2009-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4861883B2 (ja) | 画像形成装置及びアプリケーション実行方法 | |
US9277093B2 (en) | Method, apparatus, and computer product for managing image formation resources | |
JP5199761B2 (ja) | 情報処理装置と画像入力装置、文書配信システムとそれらの制御方法 | |
JP2009111904A (ja) | 画像処理装置およびアプリケーション実行方法 | |
JP5145871B2 (ja) | 画像処理装置およびアプリケーション実行方法 | |
JP2002082806A (ja) | 画像形成装置、画像形成方法およびプログラム | |
US8462370B2 (en) | Image processing apparatus and application executing method | |
JP2008305004A (ja) | 画像形成装置、アプリケーション実行方法及びアプリケーション実行プログラム | |
US20080168441A1 (en) | Data processing apparatus, image processing apparatus, data processing method, and computer-readable recording medium | |
JP2008153949A (ja) | 画像処理装置及び画像処理方法 | |
JP4787791B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム | |
US20090103828A1 (en) | Image Processing Apparatus, Image Processing Method, and Computer-Readable Recording Medium Having Image Processing Program | |
JP4265250B2 (ja) | データ処理システム及びプログラム | |
US20090064201A1 (en) | Image Forming Apparatus, Application Management Method, and Computer-Readable Recording Medium Having Application Management Program | |
JP4895928B2 (ja) | 画像処理装置、アプリケーション実行方法及びアプリケーション実行プログラム | |
JP4922836B2 (ja) | 画像形成装置及びアプリケーション構築方法 | |
US11095792B2 (en) | Information-processing device importing therein setting information stored in removable storage medium in accordance with setting instruction information stored therein together with setting information | |
JP5037271B2 (ja) | 画像形成装置、情報処理方法及び情報処理プログラム | |
JP5315919B2 (ja) | 画像形成装置、画像形成制御方法及び画像形成制御プログラム | |
US20090119482A1 (en) | Image forming device, image formation controlling method, and image formation controlling program | |
JP2009110437A (ja) | 情報処理装置及び情報処理方法 | |
JP2004288038A (ja) | データ処理システム及びプログラム | |
JP2012049908A (ja) | 画像処理装置およびプログラム | |
JP2010026655A (ja) | 画像処理装置、マクロ情報管理方法、及びマクロ情報管理プログラム | |
JP2010178060A (ja) | 画像形成装置、画像処理方法および画像形成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100803 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111107 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120208 |
|
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: 20121030 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121112 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5145871 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151207 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |