JP2000083123A - Image forming device, image transfer method and storage medium - Google Patents

Image forming device, image transfer method and storage medium

Info

Publication number
JP2000083123A
JP2000083123A JP10263902A JP26390298A JP2000083123A JP 2000083123 A JP2000083123 A JP 2000083123A JP 10263902 A JP10263902 A JP 10263902A JP 26390298 A JP26390298 A JP 26390298A JP 2000083123 A JP2000083123 A JP 2000083123A
Authority
JP
Japan
Prior art keywords
image
processing
image processing
network
unit
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.)
Pending
Application number
JP10263902A
Other languages
Japanese (ja)
Inventor
Katsuya Suzuki
勝也 鈴木
Hideaki Shimizu
秀昭 清水
Naoaki Ito
直紹 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP10263902A priority Critical patent/JP2000083123A/en
Publication of JP2000083123A publication Critical patent/JP2000083123A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide an image forming device capable of preventing the quality of an image from being degraded in the case of outputting the transferred image in an equipment on the network where the image is transferred. SOLUTION: A scanner image processing section 2080 applies gamma correction to image data received from a table conversion section 2085 and transmits the image data that are gamma-corrected to an image bus 2008 via an image bus I/F controller 2081. The table conversion section 2085 applies gamma correction to the image data based on a table selected in response to information of a device that is an output destination from table data 10000.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理装置など
の複数の機器を収容するネットワークに接続されている
とともに、原稿上の画像を読み取り、該読み取った画像
を転写材上に形成する画像形成装置、それに用いられる
画像転送方法および記憶媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image forming apparatus which is connected to a network accommodating a plurality of devices such as an information processing apparatus, reads an image on a document, and forms the read image on a transfer material. The present invention relates to an apparatus, an image transfer method used for the apparatus, and a storage medium.

【0002】[0002]

【従来の技術】原稿上の画像を読み取り、該読み取った
画像を転写材上に形成する画像形成装置いわゆる複写機
においては、コピー機能とともに、ファクシミリ機能、
プリンタ機能などが付加され、複合装置化が図られてい
る。このような複合装置は、複数のコンピュータなどの
情報処理装置を収容するネットワークに接続され、ネッ
トワーク上のプリンタとして使用されることがある。
2. Description of the Related Art In an image forming apparatus for reading an image on a document and forming the read image on a transfer material, a so-called copying machine, a facsimile function,
A printer function and the like are added to realize a multifunction device. Such a multifunction peripheral may be connected to a network accommodating information processing apparatuses such as a plurality of computers and used as a printer on the network.

【0003】[0003]

【発明が解決しようとする課題】上述したような複合化
に際しては、画像形成装置に、原稿上の画像を読み取
り、該読み取った画像をネットワーク上のコンピュータ
に出力するスキャナ機能を設けることにより、このスキ
ャナ機能により出力された画像をネットワーク上のコン
ピュータで出力するようなネットワークコピアが実現可
能になると考えられる。このようなネットワークコピア
においては、画像をネットワーク上の対応するコンピュ
ータに転送し、コンピュータで受信した画像を出力する
が、この画像を出力する際にこの画像に補正処理を施
し、補正処理を施した画像を出力するから、この補正処
理が画像形成装置から転送された画像に適応したもので
ないときには、この出力した画像の品質が損なわれる恐
れがある。
In the above-described combination, the image forming apparatus is provided with a scanner function for reading an image on a document and outputting the read image to a computer on a network. It is considered that a network copier that can output an image output by the scanner function using a computer on a network can be realized. In such a network copier, an image is transferred to a corresponding computer on the network, and an image received by the computer is output. When the image is output, the image is subjected to a correction process, and the correction process is performed. Since an image is output, if the correction processing is not adapted to the image transferred from the image forming apparatus, the quality of the output image may be impaired.

【0004】本発明の目的は、画像を転送したネットワ
ーク上の機器において該転送した画像を出力する際に、
この画像の品質が損なわれることを未然に防止すること
ができる画像形成装置、画像転送方法および記憶媒体を
提供することにある。
[0004] An object of the present invention is to provide a device for transferring an image when outputting the transferred image on a network device.
An object of the present invention is to provide an image forming apparatus, an image transfer method, and a storage medium that can prevent the image quality from being impaired.

【0005】[0005]

【課題を解決するための手段】請求項1記載の発明は、
情報処理装置などの複数の機器が接続されているネット
ワークに接続するネットワーク接続手段と、原稿上の画
像を読み取る画像読取手段と、前記読み取った画像を転
写材上に形成する画像形成手段とを備える画像形成装置
において、前記ネットワーク上の機器の固有情報を該ネ
ットワークを介して獲得する機器固有情報獲得手段と、
処理内容が切換可能な画像処理を前記読み取った画像に
施す画像処理手段と、前記獲得した機器の固有情報に基
づき前記画像処理手段の画像処理の処理内容を切り換え
る画像処理内容切換手段とを有し、前記ネットワーク上
の機器に対してその固有情報に基づき前記画像処理の処
理内容を該機器に応じた処理内容に切り換えて前記読み
取った画像に画像処理を施し、該画像処理が施された画
像を前記接続手段および前記ネットワークを介して前記
機器に転送することが可能なように構成されていること
を特徴とする。
According to the first aspect of the present invention,
Network connection means for connecting to a network to which a plurality of devices such as information processing devices are connected, image reading means for reading an image on a document, and image forming means for forming the read image on a transfer material In the image forming apparatus, device unique information acquiring means for acquiring device unique information on the network via the network;
Image processing means for performing image processing capable of switching the processing content on the read image; and image processing content switching means for switching the processing content of the image processing of the image processing means based on the acquired unique information of the device. Switching the processing content of the image processing to the processing content corresponding to the device based on the unique information for the device on the network, performing image processing on the read image, and processing the image-processed image. The apparatus is characterized in that it can be transferred to the device via the connection means and the network.

【0006】請求項2記載の発明は、請求項1記載の画
像形成装置において、前記画像処理手段による画像処理
は、処理内容が切換可能なガンマ補正であることを特徴
とする。
According to a second aspect of the present invention, in the image forming apparatus according to the first aspect, the image processing by the image processing means is gamma correction in which processing contents can be switched.

【0007】請求項3記載の発明は、請求項1記載の画
像形成装置において、前記画像処理手段による画像処理
は、処理内容が切換可能な色空間補正であることを特徴
とする。
According to a third aspect of the present invention, in the image forming apparatus of the first aspect, the image processing by the image processing means is a color space correction in which processing contents can be switched.

【0008】請求項4記載の発明は、情報処理装置など
の複数の機器が接続されているネットワークに接続する
ネットワーク接続手段と、原稿画像を読み取る画像読取
手段と、前記読み取った画像を転写材上に形成する画像
形成手段と、処理内容が切換可能な画像処理を前記読み
取った画像に施す画像処理手段とを備える画像形成装置
に用いられる画像転送方法であって、前記ネットワーク
上の機器の固有情報を該ネットワークを介して獲得する
工程と、前記ネットワーク上の機器に対してその固有情
報に基づき前記画像処理の処理内容を該機器に応じた処
理内容に切り換えて前記読み取った画像に画像処理を施
す工程と、前記画像処理が施された画像を前記接続手段
および前記ネットワークを介して前記機器に転送する工
程とを有することを特徴とする。
According to a fourth aspect of the present invention, there is provided a network connection means for connecting to a network to which a plurality of devices such as an information processing apparatus are connected, an image reading means for reading a document image, and a method for transferring the read image on a transfer material. An image transfer method used in an image forming apparatus comprising: an image forming unit that forms an image on a network; and an image processing unit that performs image processing capable of switching processing contents on the read image. Acquiring through the network, and performing image processing on the read image by switching processing content of the image processing to processing content corresponding to the device based on the unique information of the device on the network. And transferring the image subjected to the image processing to the device via the connection unit and the network. And it features.

【0009】請求項5記載の発明は、請求項4記載の画
像転送方法において、前記画像処理手段による画像処理
は、処理内容が切換可能なガンマ補正であることを特徴
とする。
According to a fifth aspect of the present invention, in the image transfer method according to the fourth aspect, the image processing by the image processing means is gamma correction in which processing contents can be switched.

【0010】請求項6記載の発明は、請求項4記載の画
像転送方法において、前記画像処理手段による画像処理
は、処理内容が切換可能な色空間補正であることを特徴
とする。
According to a sixth aspect of the present invention, in the image transfer method according to the fourth aspect, the image processing by the image processing means is a color space correction capable of switching processing contents.

【0011】請求項7記載の発明は、情報処理装置など
の複数の機器が接続されているネットワークに接続する
ネットワーク接続手段と、原稿上の画像を読み取る画像
読取手段と、前記読み取った画像を転写材上に形成する
画像形成手段とを備える画像形成装置に用いられ、前記
機器への画像転送機能を構築するためのプログラムを格
納した記憶媒体であって、前記プログラムは、前記ネッ
トワーク上の機器の固有情報を該ネットワークを介して
獲得する機器固有情報獲得モジュールと、処理内容が切
換可能な画像処理を前記読み取った画像に施す画像処理
モジュールと、前記獲得した機器の固有情報に基づき前
記画像処理手段の画像処理の処理内容を切り換える画像
処理内容切換モジュールと、前記ネットワーク上の機器
に対してその固有情報に基づき前記画像処理の処理内容
を該機器に応じた処理内容に切り換えて前記読み取った
画像に画像処理を施し、該画像処理が施された画像を前
記接続手段および前記ネットワークを介して前記機器に
転送するように制御する制御モジュールとを含むことを
特徴とする。
According to a seventh aspect of the present invention, there is provided a network connection means for connecting to a network to which a plurality of devices such as an information processing apparatus are connected, an image reading means for reading an image on a document, and a transfer of the read image. A storage medium that is used in an image forming apparatus including an image forming unit that forms an image on a material and stores a program for constructing an image transfer function to the device, wherein the program is an A device unique information acquisition module for acquiring unique information via the network; an image processing module for performing image processing capable of switching processing contents on the read image; and the image processing means based on the acquired device unique information. An image processing content switching module for switching the processing content of the image processing, and a module specific to the device on the network. The processing content of the image processing is switched to the processing content according to the device based on the information, the image processing is performed on the read image, and the image processed image is transferred to the device via the connection unit and the network. And a control module for performing control to transfer the data to the control module.

【0012】請求項8記載の発明は、請求項7記載の記
憶媒体において、前記画像処理モジュールによる画像処
理は、処理内容が切換可能なガンマ補正であることを特
徴とする。
According to an eighth aspect of the present invention, in the storage medium according to the seventh aspect, the image processing by the image processing module is a gamma correction in which processing contents can be switched.

【0013】請求項9記載の発明は、請求項7記載の記
憶媒体において、前記画像処理モジュールによる画像処
理は、処理内容が切換可能な色空間補正であることを特
徴とする。
According to a ninth aspect of the present invention, in the storage medium of the seventh aspect, the image processing by the image processing module is a color space correction in which processing contents can be switched.

【0014】[0014]

【発明の実施の形態】以下に、本発明の実施の形態につ
いて図を参照しながら説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0015】(実施の第1形態)図1は本発明の画像形
成装置の実施の第1形態を用いたネットワークシステム
の全体構成図である。
(First Embodiment) FIG. 1 is an overall configuration diagram of a network system using an image forming apparatus according to a first embodiment of the present invention.

【0016】本ネットワークシステムは、図1に示すよ
うに、ローカルエリアネットワーク(以下、LANとい
う)1010と、ルータ1011を介してLAN101
0に接続されているインターネット/イントラネット
(以下、INTNETという)1012とから構成され
ている。
As shown in FIG. 1, the network system includes a local area network (hereinafter, referred to as a LAN) 1010 and a LAN 101 via a router 1011.
0 is connected to the Internet / intranet (hereinafter referred to as INTNET) 1012.

【0017】LAN1010は、画像形成装置1001
と、データベースサーバ1002、データベースクライ
アント1003、電子メールサーバ1004、電子メー
ルクライアント1005、WWWサーバ1006、DN
Sサーバ1007、プリンタ1040などの複数の機器
と収容する。画像形成装置1001は、後述するよう
に、コピー機能、スキャナ機能、プリンタ機能、ファク
シミリ機能の各機能を複合化した装置からなる。この画
像形成装置1001では、例えば、スキャナ機能により
読み取った画像をLAN1010を介して転送し、LA
N1010を介して受信した画像をプリンタ機能により
プリント出力し、スキャナ機能により読み取った画像を
ファクシミリ機能により公衆回線(PSTN/ISD
N)1030を介して相手装置1031に送信し、また
相手装置1031から送信された画像を受信することな
どが可能である。
The LAN 1010 is an image forming apparatus 1001
Database server 1002, database client 1003, e-mail server 1004, e-mail client 1005, WWW server 1006, DN
It accommodates a plurality of devices such as an S server 1007 and a printer 1040. As described later, the image forming apparatus 1001 is an apparatus in which respective functions of a copy function, a scanner function, a printer function, and a facsimile function are combined. In the image forming apparatus 1001, for example, an image read by a scanner function is transferred via the LAN 1010, and the
An image received via the N1010 is printed out by a printer function, and an image read by a scanner function is output to a public line (PSTN / ISD) by a facsimile function.
N) It is possible to transmit to the partner device 1031 via 1030, receive an image transmitted from the partner device 1031, and the like.

【0018】データベースサーバ1002は、画像形成
装置1001により読み取った2値画像および多値画像
をデータベースとして管理する。データベースクライア
ント1003は、データベースサーバ1002のクライ
アントであって、データベースサーバ1002で管理さ
れている画像データを閲覧/検索する機能を有する。電
子メールサーバ1004は、画像形成装置1001で読
み取った画像を電子メールに添付する添付データとして
受け取ることができる。電子メールクライアント100
5は、電子メールサーバのクライアントであって、電子
メールサーバ1004で受信した電子メールを取り込ん
で閲覧し、また電子メールを送信する機能を有する。W
WWサーバ1006は、HTML文書をLAN1010
に提供し、また画像形成装置1001から提供されるH
TML文書をプリントアウトすることができる。DNS
サーバ1007は、ホスト名とIPアドレスとを対応さ
せたテーブルを有し、LAN1010とINTNET1
02と間の通信管理制御を行う。プリンタ1040は、
画像形成装置1001で読み取った画像およびLAN1
010を介して受信した画像をプリントアウトする。
The database server 1002 manages a binary image and a multivalued image read by the image forming apparatus 1001 as a database. The database client 1003 is a client of the database server 1002, and has a function of browsing / searching image data managed by the database server 1002. The e-mail server 1004 can receive the image read by the image forming apparatus 1001 as attached data to be attached to the e-mail. Email client 100
Reference numeral 5 denotes a client of the e-mail server, which has a function of receiving and browsing the e-mail received by the e-mail server 1004, and transmitting the e-mail. W
The WW server 1006 transmits the HTML document to the LAN 1010
Provided from the image forming apparatus 1001
The TML document can be printed out. DNS
The server 1007 has a table in which a host name and an IP address are associated with each other.
02 and performs communication management control. The printer 1040
Image read by image forming apparatus 1001 and LAN1
The image received via 010 is printed out.

【0019】INTNET1012は、LAN1010
と同じ様に、画像形成装置1001同じ機能を有する画
像形成装置1023と、データベースサーバ1021、
電子メールサーバ1022、WWWサーバ1023など
の複数の機器を収容する。
The INTNET 1012 is a LAN 1010
Similarly to the image forming apparatus 1001, an image forming apparatus 1023 having the same function and a database server 1021,
A plurality of devices such as an electronic mail server 1022 and a WWW server 1023 are accommodated.

【0020】次に、画像形成装置1001,1023の
構成について図2を参照しながら説明する。図2は図1
の画像形成装置1001の構成を示すブロック図であ
る。なお、画像形成装置1001と画像形成装置102
3との構成を同じであり、画像形成装置1001の構成
について説明し、画像形成装置1023の構成の説明は
省略する。
Next, the configuration of the image forming apparatuses 1001 and 1023 will be described with reference to FIG. FIG. 2 shows FIG.
1 is a block diagram illustrating a configuration of an image forming apparatus 1001. Note that the image forming apparatus 1001 and the image forming apparatus 102
The configuration of the image forming apparatus 1001 is the same as that of the image forming apparatus 1003, and the description of the configuration of the image forming apparatus 1023 is omitted.

【0021】画像形成装置1001には、図2に示すよ
うに、画像入力デバイスであるスキャナ2070および
画像出力デバイスであるプリンタ2095を接続すると
ともに、LAN1010および公衆回線(WAN;PS
TN/ISDN)1030を接続し、それらの間での画
像データ、制御情報の入出力に関する制御を行うコント
ロールユニット2000が設けられている。
As shown in FIG. 2, a scanner 2070 as an image input device and a printer 2095 as an image output device are connected to the image forming apparatus 1001, and a LAN 1010 and a public line (WAN; PS;
TN / ISDN) 1030, and a control unit 2000 that controls input and output of image data and control information between them is provided.

【0022】コントロールユニット2000は、装置シ
ステムの制御を行うCPU2001を有し、CPU20
01はROM2003に格納されているブートプログラ
ム(BIOS)に従い、ハードディスク(以下、HDD
という)2004に格納されている制御に関する制御プ
ログラム、アプリケーションプログラムなどを実行す
る。
The control unit 2000 has a CPU 2001 for controlling the device system.
01 is a hard disk (hereinafter referred to as an HDD) according to a boot program (BIOS) stored in the ROM 2003.
Control program, application program, and the like, related to the control stored in 2004).

【0023】CPU2001のプログラムの実行に伴う
演算、処理の結果は、RAM2002に格納され、RA
M2002はCPU2001のワークエリアとして用い
られる。
The results of the calculations and processes involved in the execution of the program by the CPU 2001 are stored in the RAM 2002
M2002 is used as a work area of the CPU 2001.

【0024】CPU2001には、ROM2003、R
AM2002およびHDD2004とともに、イメージ
バスI/F2005、操作部I/F2006、ネットワ
ーク部2010およびモデム2050がシステムバス2
007を介して接続されている。イメージバスI/F2
005は、システムバスI/F2007と後述する画像
バス2008とを接続し、データ構造を変換するバスブ
リッジからなる。操作部I/F2006は、操作部(ユ
ーザインタフェース)2012とのインタフェースを司
り、操作部2012から入力された情報をCPU200
1に送り、また操作部2012に対して表示データを出
力する。ネットワーク部2010はLAN1010に接
続され、LAN1010との間で情報の入出力を行う。
モデム2050はWAN1030に接続され、WAN1
030との間で情報の入出力を行う。
The CPU 2001 has ROM 2003, R
Together with the AM 2002 and the HDD 2004, the image bus I / F 2005, the operation unit I / F 2006, the network unit 2010, and the modem 2050 are connected to the system bus 2
007. Image bus I / F2
Reference numeral 005 denotes a bus bridge that connects the system bus I / F 2007 to an image bus 2008 described later and converts a data structure. An operation unit I / F 2006 controls an interface with an operation unit (user interface) 2012, and transmits information input from the operation unit 2012 to the CPU 200.
1 and outputs display data to the operation unit 2012. The network unit 2010 is connected to the LAN 1010 and inputs and outputs information to and from the LAN 1010.
Modem 2050 is connected to WAN 1030 and WAN 1
030 is input and output information.

【0025】画像バス2008は画像データを高速に転
送するバスからなり、該バスはPCIバスまたはIEE
E1394から構成されている。画像バス2008に
は、RIP(ラスタイメージプロセッサ)2060、デ
バイスI/F2020と、スキャナ画像処理部2080
と、プリンタ画像処理部2090と、画像回転部203
0と、画像圧縮部2040とが接続されている。RIP
2060は、PDLコードをビットマップイメージに展
開する。デバイスI/F部2020は、スキャナ207
0をI/F2071を介して、プリンタ2095をI/
F2096を介してそれぞれ接続し、画像データの同期
系/非同期系の変換を行う。スキャナ画像処理部208
0は、スキャナ2070から入力された画像に対し補
正、加工、編集を行う。プリンタ画像処理部2090
は、プリンタ2095への出力画像に対して補正、解像
度変換などを行う。画像回転部2030は、画像データ
の回転を行う。画像圧縮処理部2040は、2値画像デ
ータに対しMH,MR,MMR,などの圧縮処理を施
し、多値画像データに対しJPEGなどの方式による圧
縮処理を施し、また圧縮されたデータをその圧縮方式に
従い伸長する。
An image bus 2008 is a bus for transferring image data at high speed, and is a PCI bus or an IEEE bus.
E1394. An image bus 2008 includes a RIP (raster image processor) 2060, a device I / F 2020, and a scanner image processing unit 2080.
Printer image processing unit 2090, image rotation unit 203
0 and the image compression unit 2040 are connected. RIP
2060 develops the PDL code into a bitmap image. The device I / F unit 2020 includes a scanner 207
0 via the I / F 2071 and the printer 2095 via the I / F 2071.
F2096 are connected to each other to perform synchronous / asynchronous conversion of image data. Scanner image processing unit 208
0 performs correction, processing, and editing on the image input from the scanner 2070. Printer image processing unit 2090
Performs correction, resolution conversion, and the like on an image output to the printer 2095. The image rotation unit 2030 rotates image data. The image compression processing unit 2040 performs compression processing such as MH, MR, and MMR on the binary image data, performs compression processing on the multi-valued image data by a method such as JPEG, and compresses the compressed data. Expand according to the method.

【0026】次に、本画像形成装置1001の外観構成
について図3を参照しながら説明する。図3は図1の画
像形成装置1001の外観構成を示す図である。
Next, the external configuration of the image forming apparatus 1001 will be described with reference to FIG. FIG. 3 is a diagram showing an external configuration of the image forming apparatus 1001 of FIG.

【0027】スキャナ2070は、図3に示すように、
フィーダ2072を備え、フィーダ2072は操作部2
012からの入力指示に基づきトレイ2073にセット
された原稿を1枚づつ自動的に原稿台(図示せず)に送
る。原稿台に送られた原稿上の画像はCCDなどの読取
りセンサ(図示せず)の走査により読み取られて電気信
号に変換される。読取りセンサは、RGB3ラインのC
CDカラーセンサまたは1ラインの白黒のCCDライン
センサからなる。スキャナ2070で読み取られた画像
データは、I/F2071を介してデバイスI/F20
20に送出される。
The scanner 2070 is, as shown in FIG.
A feeder 2072 is provided.
Documents set on tray 2073 are automatically sent one by one to a document table (not shown) based on an input instruction from 012. The image on the original sent to the original platen is read by scanning of a reading sensor (not shown) such as a CCD and converted into an electric signal. The reading sensor is RGB3 line C
It consists of a CD color sensor or a one line monochrome CCD line sensor. The image data read by the scanner 2070 is transmitted to the device I / F 20 via the I / F 2071.
20.

【0028】プリンタ2095は、I/F2096を介
して入力した画像データを用紙上に形成する画像形成処
理を行う。この画像形成処理方式には、レーザ光を走査
して感光ドラム(図示せず)上に画像を形成し、その形
成された画像を用紙に転写する電子写真方式が用いら
れ、この方式にはC,M,Y,Bkによるカラー方式
と、モノクロ方式とがある。なお、電子写真方式に代え
て、インクを用紙に吹き付けることによって用紙に画像
を形成するバブルジェット方式を用いることもできる。
このプリンタ2095には、異なる用紙サイズまたは異
なる用紙向きを選択可能なように複数の給紙段が設けら
れ、各給紙段にはそれぞれ対応する用紙カセット210
1,2102,2103,2104が装着されている。
また、画像形成後の用紙を排出するための排紙トレイ2
111が設けられている。
The printer 2095 performs an image forming process for forming image data input via the I / F 2096 on a sheet. The image forming method employs an electrophotographic method in which an image is formed on a photosensitive drum (not shown) by scanning with a laser beam, and the formed image is transferred to paper. , M, Y, and Bk, and a monochrome system. Instead of the electrophotographic method, a bubble jet method in which an image is formed on a sheet by spraying ink on the sheet can be used.
The printer 2095 is provided with a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected.
1, 1022, 2103, and 2104 are mounted.
Also, a paper discharge tray 2 for discharging paper after image formation.
111 are provided.

【0029】次に、操作部2012の外観構成について
図4を参照しながら説明する。図4は図1の画像形成装
置に設けられている操作部の外観構成を示す図である。
Next, the external configuration of the operation unit 2012 will be described with reference to FIG. FIG. 4 is a diagram showing an external configuration of an operation unit provided in the image forming apparatus of FIG.

【0030】操作部2012は、図4に示すように、C
PU2001に対する指示操作を行うためのタッチパネ
ル入力装置が設けられているLCD表示装置2013
と、CPU2001に対する指示操作を行うためのハー
ドキー群とを有し、タッチパネル入力装置は、各機能を
選択するための機能キーを形成する。ハードキー群は、
スタートキー2014、動作の中止を指示するためのス
トップキー2015、ユーザIDを入力するためのID
キー2016、および設定を初期化するためのリセット
キー2017を含み、スタートキー2014の中央部に
は、緑と赤の2色LED2018が設けられ、この2色
LED2018の色はスタートキー2014が使用可能
状態にあるか否かに応じて切り換えられる。
The operation unit 2012, as shown in FIG.
LCD display device 2013 provided with a touch panel input device for performing an instruction operation on PU 2001
And a hard key group for performing an instruction operation on the CPU 2001. The touch panel input device forms function keys for selecting each function. The hard key group is
A start key 2014, a stop key 2015 for instructing stop of operation, and an ID for inputting a user ID
A key 2016 and a reset key 2017 for initializing settings are provided. In the center of the start key 2014, a two-color LED 2018 of green and red is provided, and the color of the two-color LED 2018 can be used by the start key 2014. It is switched according to whether or not it is in the state.

【0031】次に、スキャナ画像処理部2080の詳細
な構成について図5を参照しながら説明する。図5は図
2のコントロールユニット内のスキャナ画像処理部の構
成を示すブロック図である。
Next, the detailed configuration of the scanner image processing unit 2080 will be described with reference to FIG. FIG. 5 is a block diagram showing a configuration of a scanner image processing unit in the control unit of FIG.

【0032】スキャナ画像処理部2080は、図5に示
すように、画像バス2008を接続する画像バスI/F
コントローラ2081を有する。画像バスI/Fコント
ローラ2081は、画像バス2008とのバスアクセス
シーケンスを制御するとともに、スキャナ画像処理部2
080内の後述する各デバイスの制御およびタイミング
信号発生などを行う。上記各デバイスとしては、フィル
タ部2082、編集部2083、変倍部2084、テー
ブル2085、2値化部2086がある。フィルタ部2
082は、空間フィルタでコンボリューション演算を行
う。編集部2083は、例えば入力画像データからマー
カペンで囲まれた閉領域を認識して、その閉領域内の画
像データに対して影付、網掛け、ネガポジ反転などの画
像加工処理を行う。変倍処理部2084は、読み取った
画像の解像度を変える場合にラスターイメージの主走査
方向に対して補間演算を行い、拡大、縮小を行う。副走
査方向の変倍については、読取センサの走査速度を変え
ることにより行う。テーブル2085は、読み取った輝
度データ(画像データ)を濃度データに変換するための
変換テーブルである。2値化部2086は、多値のグレ
ースケールの画像データを誤差拡散処理やスクリーン処
理によって2値化する。処理が終了した画像データは、
画像バスI/Fコントローラ2081を介して画像バス
2008上に転送される。
As shown in FIG. 5, the scanner image processing unit 2080 includes an image bus I / F for connecting an image bus 2008.
It has a controller 2081. The image bus I / F controller 2081 controls a bus access sequence with the image bus 2008 and controls the scanner image processing unit 2.
Control of each device described later in 080 and generation of timing signals are performed. Each of the devices includes a filter unit 2082, an editing unit 2083, a scaling unit 2084, a table 2085, and a binarization unit 2086. Filter part 2
082 performs a convolution operation with a spatial filter. The editing unit 2083 recognizes, for example, a closed area surrounded by the marker pen from the input image data, and performs image processing such as shadowing, shading, and negative / positive inversion on the image data in the closed area. When changing the resolution of the read image, the scaling unit 2084 performs an interpolation operation in the main scanning direction of the raster image to perform enlargement and reduction. Zooming in the sub-scanning direction is performed by changing the scanning speed of the reading sensor. The table 2085 is a conversion table for converting read luminance data (image data) into density data. The binarizing unit 2086 binarizes the multi-value grayscale image data by error diffusion processing or screen processing. The processed image data is
The data is transferred to the image bus 2008 via the image bus I / F controller 2081.

【0033】次に、プリンタ画像処理部2090の詳細
な構成について図6を参照しながら説明する。図6は図
2のコントロールユニット内のプリンタ画像処理部の構
成を示すブロック図である。
Next, the detailed configuration of the printer image processing unit 2090 will be described with reference to FIG. FIG. 6 is a block diagram showing a configuration of a printer image processing unit in the control unit of FIG.

【0034】プリンタ画像処理部2090は、図6に示
すように、画像バス2008を接続する画像バスI/F
コントローラ2091を有する。画像バスI/Fコント
ローラ2091は、画像バス2008とのバスアクセス
シーケンスを制御するとともに、プリンタ画像処理部2
090内の後述する各デバイスの制御およびタイミング
信号発生などを行う。上記各デバイスとしては、解像度
変換部2092、スムージング部2093がある。解像
度変換部2092は、LAN1010またはWAN10
30を介して入力した画像データを、プリンタ2095
に対応する解像度の画像データに変換するための解像度
変換を行う。スムージング処理部2093は、解像度変
換後の画像データのジャギー(斜め線などの白黒境界部
に出現する画像のがさつき)を滑らかにするための処理
を行う。
As shown in FIG. 6, a printer image processing unit 2090 includes an image bus I / F for connecting an image bus 2008.
A controller 2091 is provided. The image bus I / F controller 2091 controls a bus access sequence with the image bus 2008 and also controls the printer image processing unit 2.
Control of each device described later in 090 and generation of timing signals are performed. Each of the above devices includes a resolution conversion unit 2092 and a smoothing unit 2093. The resolution conversion unit 2092 is a LAN 1010 or WAN 10
Image data input via the printer 2095
Is performed to convert the image data into image data having a resolution corresponding to. The smoothing processing unit 2093 performs a process for smoothing jaggies (roughness of an image appearing at a black and white boundary such as an oblique line) of the image data after the resolution conversion.

【0035】次に、画像圧縮部2040の詳細な構成に
ついて図7を参照しながら説明する。図7は図2のコン
トロールユニット内の画像圧縮部の構成を示すブロック
図である。
Next, a detailed configuration of the image compression section 2040 will be described with reference to FIG. FIG. 7 is a block diagram showing a configuration of an image compression unit in the control unit of FIG.

【0036】画像圧縮部2040は、図7に示すよう
に、画像バス2008を接続する画像バスI/Fコント
ローラ2041を有する。画像バスI/Fコントローラ
2041は、画像バス2008とのバスアクセスシーケ
ンスを制御するとともに、入力バッファ2042、出力
バッファ2045とのデータのやり取りを行うためのタ
イミング制御および画像圧縮部2043に対するモード
設定などの制御を行う。
The image compression section 2040 has an image bus I / F controller 2041 for connecting the image bus 2008 as shown in FIG. The image bus I / F controller 2041 controls a bus access sequence with the image bus 2008, controls timing for exchanging data with the input buffer 2042 and the output buffer 2045, and sets a mode for the image compression unit 2043. Perform control.

【0037】次に、この画像圧縮部2040の処理手順
について説明すると、まず、CPU2001は、画像バ
ス2008を介して画像バスI/Fコントローラ204
1に対して画像圧縮制御のための設定を行う。この設定
により画像バスI/Fコントローラ2041は、画像圧
縮部2043に対して画像圧縮に必要な設定(例えばM
MR圧縮、JBIG伸長など)を行う。必要な設定を行
った後に、再度CPU2001は画像バスI/Fコント
ローラ2041に対して画像データ転送許可を行う。こ
の許可に従い、画像バスI/Fコントローラ2041
は、RAM2002または画像バス2008上の各デバ
イスから画像データの転送を開始するように制御する。
画像バスI/Fコントローラ2041が受け取った画像
データは、入力バッファ2042に一時格納された後
に、画像圧縮部2043の画像データ要求に応じて一定
の速度で画像圧縮部2043に転送される。この際、入
力バッファ2042は、画像バスI/Fコントローラ2
041と画像圧縮部2043間で画像データの転送が可
能であるか否かを判定し、画像バス2008からの画像
データの読込みおよび画像圧縮部2043への書込みが
不可能であるときには、画像データの転送を行わないよ
うに制御する。以降、このような制御をハンドシェーク
と呼ぶこととする。
Next, the processing procedure of the image compression unit 2040 will be described. First, the CPU 2001 transmits the image bus I / F controller 204 via the image bus 2008.
1 is set for image compression control. With this setting, the image bus I / F controller 2041 sends a setting (for example, M
MR compression, JBIG expansion, etc.). After making necessary settings, the CPU 2001 again permits the image bus I / F controller 2041 to transfer image data. According to this permission, the image bus I / F controller 2041
Controls the transfer of image data from each device on the RAM 2002 or the image bus 2008.
The image data received by the image bus I / F controller 2041 is temporarily stored in the input buffer 2042, and then transferred to the image compression unit 2043 at a constant speed in response to an image data request from the image compression unit 2043. At this time, the input buffer 2042 is connected to the image bus I / F controller 2
It is determined whether image data can be transferred between the image bus 041 and the image compression unit 2043, and when reading of image data from the image bus 2008 and writing to the image compression unit 2043 are not possible, the image data Control not to transfer. Hereinafter, such control is referred to as handshake.

【0038】画像圧縮部2043は、受け取った画像デ
ータを、一旦RAM2044に格納する。このRAM2
044への格納を行うことは、画像圧縮を行う際には画
像圧縮処理の種類によって数ライン分のデータを要する
ためのであり、最初の1ライン分の圧縮を行うために
は、数ライン分のデータを用意してからでないと画像圧
縮を行いことができないためである。画像圧縮を施され
た画像データは、直ちに出力バッファ2045に送られ
る。出力バッファ2045は、画像バスI/Fコントロ
ーラ2041および画像圧縮部2043とのハンドシェ
ークを行い、画像データを画像バスI/Fコントローラ
2041に転送する。画像バスI/Fコントローラ20
41は、転送された圧縮または伸長された画像データを
RAM2002または画像バス2008上の各デバイス
に転送する。こうした一連の処理は、CPU2001か
らの処理要求がなくなるまで(必要なページ数の処理が
終了するまで)、またはこの画像圧縮部2040から停
止要求が出るまで(圧縮および伸長におけるエラー発生
時など)繰り返される。
The image compression section 2043 temporarily stores the received image data in the RAM 2044. This RAM2
Storing the image data in 044 requires several lines of data depending on the type of image compression processing when performing image compression. To compress the first line, several lines of data are required. This is because image compression cannot be performed until data is prepared. The image data subjected to the image compression is immediately sent to the output buffer 2045. The output buffer 2045 performs a handshake with the image bus I / F controller 2041 and the image compression unit 2043, and transfers image data to the image bus I / F controller 2041. Image bus I / F controller 20
Reference numeral 41 transfers the transferred compressed or decompressed image data to each device on the RAM 2002 or the image bus 2008. Such a series of processing is repeated until there is no processing request from the CPU 2001 (until the processing of the required number of pages is completed) or until a stop request is issued from the image compression unit 2040 (for example, when an error occurs in compression and decompression). It is.

【0039】次に、画像回転部2030の詳細な構成お
よび処理手順について図8ないし図10を参照しながら
説明する。図8は図2のコントロールユニット内の画像
回転部の構成を示すブロック図、図9および図10は図
8の画像回転部における回転処理を説明するための図で
ある。
Next, a detailed configuration and a processing procedure of the image rotation unit 2030 will be described with reference to FIGS. FIG. 8 is a block diagram showing a configuration of an image rotation unit in the control unit of FIG. 2, and FIGS. 9 and 10 are diagrams for explaining rotation processing in the image rotation unit of FIG.

【0040】画像回転部2030は、図8に示すよう
に、画像バス2008を接続する画像バスI/Fコント
ローラ2031を有する。画像バスI/Fコントローラ
2031は、画像バス2008とのバスアクセスシーケ
ンスを制御するとともに、画像回転部2032にモード
を設定する制御、および画像回転部2032に画像デー
タを転送するためのタイミング制御を行う。
The image rotation section 2030 has an image bus I / F controller 2031 for connecting the image bus 2008 as shown in FIG. The image bus I / F controller 2031 controls a bus access sequence with the image bus 2008, controls a mode of the image rotation unit 2032, and performs a timing control for transferring image data to the image rotation unit 2032. .

【0041】次に、この画像回転部2030の処理手順
について説明すると、まず、CPU2001は、画像バ
ス2008を介して画像バスI/Fコントローラ203
1に対して画像回転制御のための設定を行う。この設定
により画像バスI/Fコントローラ2031は、画像回
転部2032に対して画像回転に必要な設定(例えば画
像サイズや回転方向、角度など)を行う。必要な設定を
行った後に、再度CPU2001は画像バスI/Fコン
トローラ2031に対して画像データ転送許可を行う。
この許可に従い、画像バスI/Fコントローラ2031
は、RAM2002または画像バス2008上の各デバ
イスから画像データの転送を開始するように制御する。
なお、ここでは、回転を行う画像データサイズを32×
32bitとし、また画像バス2008上に画像データを
転送させる際に32bitを単位とする画像転送を行うも
のとする。また、扱う画像は2値画像を想定する。
Next, the processing procedure of the image rotation unit 2030 will be described. First, the CPU 2001 controls the image bus I / F controller 203 via the image bus 2008.
1 is set for image rotation control. With this setting, the image bus I / F controller 2031 makes settings (for example, image size, rotation direction, angle, and the like) necessary for image rotation to the image rotation unit 2032. After making necessary settings, the CPU 2001 again permits the image bus I / F controller 2031 to transfer image data.
According to this permission, the image bus I / F controller 2031
Controls the transfer of image data from each device on the RAM 2002 or the image bus 2008.
Here, the image data size to be rotated is 32 ×
It is assumed that the image data is transferred in units of 32 bits when the image data is transferred to the image bus 2008. The image to be handled is assumed to be a binary image.

【0042】上述のように、32×32bitの画像を得
るためには、図9に示すように、上記単位データ転送を
32回行う必要があり、かつ不連続なアドレスから画像
データを転送する必要がある。不連続アドレッシングに
より転送された画像データは、読出し時に所望の角度に
回転されているように、RAM2033に書き込まれ
る。例えば、回転方向が90度反時計方向であるときに
は、図10に示すように、最初に転送された32bitの
画像データがY方向に書き込まれる。読出し時には、X
方向に読み出すことで、画像が回転されることになる。
As described above, in order to obtain a 32 × 32 bit image, the unit data must be transferred 32 times as shown in FIG. 9, and image data must be transferred from discontinuous addresses. There is. The image data transferred by the discontinuous addressing is written to the RAM 2033 so that the image data is rotated at a desired angle at the time of reading. For example, when the rotation direction is 90 degrees counterclockwise, as shown in FIG. 10, the initially transferred 32-bit image data is written in the Y direction. When reading, X
Reading in the direction will rotate the image.

【0043】32×32bitの画像回転(RAM203
3への書込み)が完了した後に、画像回転部2032
は、RAM2033上述した方法で画像データを読み出
して画像バスI/Fコントローラ2031に転送する。
回転処理が施された画像データを受け取った画像バスI
/Fコントローラ2031は、連続アドレッシングを以
って、RAM2002または画像バス2008上の各デ
バイスに転送する。こうした一連の処理は、CPU20
01からの処理要求がなくなるまで(必要なページ数の
処理が終了するまで)繰り返される。
32 × 32 bit image rotation (RAM 203
3), the image rotation unit 2032
The RAM 2033 reads out image data by the method described above and transfers it to the image bus I / F controller 2031.
The image bus I that has received the rotated image data
The / F controller 2031 transfers the data to each device on the RAM 2002 or the image bus 2008 by continuous addressing. Such a series of processing is executed by the CPU 20.
This processing is repeated until there is no processing request from 01 (until the processing of the required number of pages is completed).

【0044】次に、デバイスI/F部2020の詳細な
構成について図11を参照しながら説明する。図11は
図2のコントロールユニット内のデバイスI/F部の構
成を示すブロック図である。
Next, a detailed configuration of the device I / F unit 2020 will be described with reference to FIG. FIG. 11 is a block diagram showing a configuration of a device I / F section in the control unit of FIG.

【0045】デバイスI/F部2020は、図11に示
すように、画像バス2008を接続する画像バスI/F
コントローラ2021を有する。画像バスI/Fコント
ローラ2021は、画像バス2008とのバスアクセス
シーケンスを制御するとともに、デバイスI/F部20
20内の各デバイスの制御およびタイミング信号発生を
行う。上述の各デバイスには、シリアルパラレル・パラ
レルシリアル変換部2023、スキャンバッファ202
2、パラレルシリアル・シリアルパラレル変換部202
4、スキャンバッファ2025の各デバイスがある。ス
キャンバッファ2022は、スキャナ2070から入力
した画像データを一時保持した後に、画像バス2008
に同期させてシリアルパラレル・パラレルシリアル変換
部2023に出力する。シリアルパラレル・パラレルシ
リアル変換部2023は、スキャンバッファ2022に
保持された画像データを順番に並べてまたは分解して画
像バス2008に転送可能なデータ幅の画像データに変
換する。これに対し、パラレルシリアル・シリアルパラ
レル変換部2024は、画像バス2008から転送され
た画像データを分解してまたは順番に並べてプリンバッ
ファ2025に保持可能なデータ幅の画像データに変換
する。プリントバッファ2025は、パラレルシリアル
・シリアルパラレル変換部2024から出力された画像
データを入力して一時保持した後にプリンタ2095に
同期させて出力する。
The device I / F unit 2020 includes an image bus I / F for connecting an image bus 2008 as shown in FIG.
It has a controller 2021. The image bus I / F controller 2021 controls a bus access sequence with the image bus 2008, and controls the device I / F unit 20.
The control of each device in 20 and generation of a timing signal are performed. Each of the above devices includes a serial / parallel / parallel / serial conversion unit 2023 and a scan buffer 202.
2. Parallel serial / serial / parallel converter 202
4. There are devices of the scan buffer 2025. The scan buffer 2022 temporarily stores the image data input from the scanner 2070 and then stores the image data in the image bus 2008.
And outputs it to the serial-parallel-parallel-serial conversion unit 2023 in synchronization with. The serial / parallel / parallel / serial conversion unit 2023 sequentially arranges or decomposes the image data held in the scan buffer 2022 and converts the image data into image data having a data width that can be transferred to the image bus 2008. On the other hand, the parallel-serial / serial / parallel conversion unit 2024 decomposes or arranges the image data transferred from the image bus 2008 and converts the image data into image data having a data width that can be held in the pudding buffer 2025. The print buffer 2025 receives the image data output from the parallel-serial / serial / parallel conversion unit 2024, temporarily stores the image data, and then outputs the image data in synchronization with the printer 2095.

【0046】次に、画像スキャン時における処理手順を
説明すると、スキャナ2070から入力された画像デー
タはスキャナ2070からのタイミング信号に同期させ
てスキャンバッファ2022に保持される。そして画像
バス2008がPCIバスであるときには、スキャンバ
ッファ2022内に画像データが32bit以上保持され
ると、画像データを先入れ先出しで32ビット分、スキ
ャンバッファ2022からシリアルパラレル・パラレル
シリアル変換部2023に送り、32bitの画像データ
に変換した後に画像バスI/Fコントローラ2021を
通して画像バス2008上に転送する。画像バス200
8がIEEE1394の場合には、画像データを先入れ
先出しで、スキャンバッファ2022からシリアルパラ
レル・パラレルシリアル変換部2023に送り、シリア
ル画像データに変換した後に画像バスI/Fコントロー
ラ2021を通して画像バス2008上に転送する。
Next, a processing procedure at the time of image scanning will be described. Image data input from the scanner 2070 is held in the scan buffer 2022 in synchronization with a timing signal from the scanner 2070. When the image bus 2008 is a PCI bus, when image data is held in the scan buffer 2022 by 32 bits or more, the image data is sent from the scan buffer 2022 to the serial / parallel / serial / serial conversion unit 2023 in a 32-bit manner on a first-in first-out basis. After converting the image data into 32-bit image data, the image data is transferred onto the image bus 2008 via the image bus I / F controller 2021. Image bus 200
8 is IEEE1394, the image data is sent on a first-in first-out basis from the scan buffer 2022 to the serial / parallel / parallel / serial conversion unit 2023, where the image data is converted to serial image data and then transferred to the image bus 2008 via the image bus I / F controller 2021. I do.

【0047】次に、画像プリント時における処理手順に
ついて説明する。画像バス2008がPCIバスである
場合、画像バス2008上に転送された32bitの画像
データは画像バスI/Fコントローラ2021で受け取
られてパラレルシリアル・シリアルパラレル変換部20
24に入力される。パラレルシリアル・シリアルパラレ
ル変換部2024は、入力された画像データをプリンタ
2095の入力データビット数の画像データに変換し、
この変換された画像データはプリントバッファ2025
に保持される。プリントバッファ2025に保持された
画像データは、プリンタ2095からのタイミング信号
に同期させてプリントバッファ2025内の画像データ
を先入れ先出しすることによってプリンタ2096に送
る。
Next, a processing procedure at the time of image printing will be described. When the image bus 2008 is a PCI bus, the 32-bit image data transferred on the image bus 2008 is received by the image bus I / F controller 2021 and is converted to a parallel-serial / serial / parallel converter 20.
24. The parallel-serial / serial / parallel conversion unit 2024 converts the input image data into image data of the number of input data bits of the printer 2095,
The converted image data is stored in a print buffer 2025.
Is held. The image data stored in the print buffer 2025 is sent to the printer 2096 by synchronizing with the timing signal from the printer 2095, first-in first-out the image data in the print buffer 2025.

【0048】次に、本画像形成装置1001上にCPU
2001により構築されたソフトウェアブロックの全体
構成について図12を参照しながら説明する。図12は
図1の画像形成装置上にCPUにより構築されたソフト
ウェアブロックの全体構成を示す図である。
Next, a CPU is provided on the image forming apparatus 1001.
The overall configuration of the software block constructed by 2001 will be described with reference to FIG. FIG. 12 is a diagram showing an entire configuration of a software block constructed by the CPU on the image forming apparatus of FIG.

【0049】画像形成装置1001上に構築されるソフ
トウェアブロックには、図12に示すように、ユーザが
各種操作、設定を行う際に各デバイスとの仲介を行うた
めのユーザインタフェースモジュール(UI)1501
を含む。このUI1501は、データの送付先、通信先
などを管理するデータベースモジュール(Adress boo
k)1502を有する。Adress book1502の内容はU
I1501からの操作によりデータの追加、削除、取得
が行われる。
As shown in FIG. 12, a software block constructed on the image forming apparatus 1001 includes a user interface module (UI) 1501 for mediating with each device when the user performs various operations and settings.
including. The UI 1501 is a database module (Adress boo) for managing data transmission destinations, communication destinations, and the like.
k) 1502. The contents of Adress book 1502 are U
Data addition, deletion, and acquisition are performed by the operation from I1501.

【0050】また、Web-Sever1503、Universal Sen
d1504、Remote copy Scan1509、Remote copy P
rint1510、Web pull Print1511の各モジュール
が含まれている。Web-Sever1503は、Webクライアン
ト(図示せず)からの要求により、本画像形成装置の管
理情報の通知を行う際に利用されるモジュールである。
この管理情報は、後述のControll-API(以下、APIとい
う)1518を介して読み取られ、後述のHttp151
2、TCP/IP1516、Network-Drive1517を介してW
ebクライアントに通知される。Universal Send1504
は、データの配信を司るモジュールであって、UI150
1を介してユーザにより指示されたデータを、同様に指
示された通信(出力先)に配布し、また、ユーザにより
本装置のスキャナ機能を使用して配布データの生成が指
示された場合には、後述するAPI1518を介して機器
を動作させ、データ生成を行う。Universal Send150
4は、上記出力先としてプリンタが指定された際に実行
されるモジュール1505と、通信先としてE-mailが指
定された際に実行されるモジュール1506と、出力先
としてデータベースが指定された際に実行されるモジュ
ール1507と、出力先として本装置同様の複合装置が
指定された際に実行されるモジュール1508とを有す
る。
Also, Web-Sever 1503, Universal Sen
d1504, Remote copy Scan1509, Remote copy P
Each module of rint 1510 and Web pull Print 1511 is included. The Web-Sever 1503 is a module used when notifying management information of the image forming apparatus in response to a request from a Web client (not shown).
This management information is read via a Controll-API (hereinafter referred to as API) 1518 to be described later and an Http 151
2. W via TCP / IP 1516, Network-Drive 1517
Notified to eb client. Universal Send1504
Is a module that manages data distribution, and includes a UI 150
1 is distributed to the communication (output destination) similarly designated by the user, and when generation of distribution data is designated by the user using the scanner function of the apparatus. The device is operated via an API 1518 to be described later to generate data. Universal Send150
Reference numeral 4 denotes a module which is executed when the printer is designated as the output destination, a module 1506 which is executed when E-mail is designated as the communication destination, and a module 1506 which is executed when the database is designated as the output destination. It has a module 1507 to be executed and a module 1508 to be executed when a multifunction device similar to the present device is designated as an output destination.

【0051】Remote copy Scan1509は、本装置のス
キャナ機能を使用し、ネットワークなどで接続された他
の複合機を出力先とし、本装置単体で実現するコピー機
能と同等の処理を行うモジュールである。Remote copy
Print1510は、本装置のプリンタ機能を使用し、ネ
ットワークなどで接続された他の複合機を入力先とし、
本装置単体で実現するコピー機能と同等の処理を行うモ
ジュールである。Webpull Print1511は、インター
ネット/イントラネット上の各種ホームページの情報を
読み出して印刷するモジュールである。
The Remote Copy Scan 1509 is a module that uses the scanner function of the present apparatus, sets another MFP connected via a network or the like as an output destination, and performs processing equivalent to the copy function realized by the present apparatus alone. Remote copy
The Print 1510 uses the printer function of the present apparatus, and uses another MFP connected via a network or the like as an input destination.
This module performs processing equivalent to the copy function realized by this apparatus alone. Webpull Print 1511 is a module for reading and printing information of various homepages on the Internet / intranet.

【0052】HTTP1512は、本装置がHTTPにより通信
する際に使用されるモジュールであって、TCP/IP151
6により上記Web-Server1503、Web pull Print15
11に通信を提供するものである。lpr1513は、TC
P/IP1516によりUniversal Send1504内のモジュ
ール1505に通信を提供するものである。SMTP151
4は、TCP/IP1516によりUniversal Send1504内
のモジュール1506に通信を提供するものである。SL
M(Salutation-Maneger)1515は、TCP/IP1516
によりUniversal Send1504内のモジュール150
7,1508、上記Remote copy Scan1509およびRe
mote copy Print1510に通信を提供するものであ
る。TCP/IP1516は、上述の各種モジュールに後述の
Network-Driver1517によりネットワーク通信を提供
するものである。Network-Driver1517は、ネットワ
ークに物理的に接続される部分を制御するモジュールで
ある。API1518は、Universal Send1504などの
上流のモジュールに対し、後述のJob-Manager1519
などの下流モージュールとのインタフェイスを提供する
ものである。Job-Manager1519は、上述の各種モジ
ュールよりAPI1518を介して指示される処理を解釈
し、後述の各モジュールに指示を与えるものである。ま
た、本モジュールは、本装置内で実行されるハード的な
処理を一元管理するものである。
The HTTP 1512 is a module used when the apparatus communicates by HTTP, and is a TCP / IP 151
6, Web-Server 1503 and Web pull Print 15
11 to provide communication. lpr1513 is TC
The P / IP 1516 provides communication to the module 1505 in the Universal Send 1504. SMTP 151
No. 4 provides communication to the module 1506 in the Universal Send 1504 by TCP / IP 1516. SL
M (Salutation-Maneger) 1515 is TCP / IP 1516
Module 150 in Universal Send 1504 by
7, 1508, Remote copy Scan 1509 and Re
This provides communication to the mote copy Print 1510. TCP / IP 1516 includes the above-mentioned various modules in
Network-Driver 1517 provides network communication. The Network-Driver 1517 is a module that controls a part physically connected to the network. The API 1518 is provided to an upstream module such as the Universal Send 1504 by a Job-Manager 1519 described later.
And provides an interface with downstream modules. The Job-Manager 1519 interprets a process instructed by the various modules described above via the API 1518, and gives an instruction to each module described later. This module is for centrally managing hardware processing executed in the apparatus.

【0053】Codec-Manager1520は、Job-Manager1
519が指示する処理の中でデータの各種圧縮/伸長を
管理、制御するためのモジュールである。FBE-Econder
1521は、Job-Manager1519、Scan-Manager15
24で実行されたスキャン処理により読み込まれたデー
タをFBEフォーマットにより圧縮するモジュールであ
る。JPEG-CODEC1522は、Job-Manager1519、Sca
n-Manager1524で実行されるスキャン処理、およびP
rint-Maneger1526により実行されるプリント処理に
おいて、読み込まれたデータのJPEG圧縮および印刷
データのJPEG展開処理を行うモジュールである。MM
R-CODEC1523は、Job-Manager1519、Scan-Manag
er1524で実行されるスキャン処理、およびPrint-Ma
neger1526により実行されるプリント処理におい
て、読み込まれたデータのMMR圧縮および印刷データ
のMMR伸長処理を行うモジュールである。
Codec-Manager 1520 is Job-Manager 1
A module for managing and controlling various types of compression / decompression of data in the processing designated by 519. FBE-Econder
1521 is Job-Manager 1519, Scan-Manager 15
This is a module for compressing data read by the scan processing executed in 24 in the FBE format. JPEG-CODEC 1522 is compatible with Job-Manager 1519, Sca
Scan processing executed by n-Manager 1524, and P
In the print processing executed by the rint-Maneger 1526, this module performs JPEG compression of the read data and JPEG expansion processing of the print data. MM
R-CODEC1523 is Job-Manager1519, Scan-Manag
Scan processing executed by er1524 and Print-Ma
In the print processing executed by the neger 1526, this module performs MMR compression of the read data and MMR decompression processing of the print data.

【0054】Scan-Manager1524は、Job-Manager1
519が実行するスキャン処理を管理、制御するモジュ
ールである。SCSI1525は、Scan-Manager1524と
本装置が内部的に接続しているスキャナとの通信を行う
モジュールである。Print-Manager1526は、Job-Man
ager1519が指示する印刷処理を管理、制御ずるモジ
ュールである。Engine-I/F1527は、Print-Maneger
1526とプリンタ2095との間のI/Fを提供する
モジュールである。Parallel1528は、パラレルポー
トドライバであって、Web pull Print1511がパラレ
ルポートを介して出力先の外部機器(図示せず)にデー
タを出力する際のI/Fを提供するものである。
Scan-Manager 1524 is Job-Manager 1
A module 519 manages and controls the scan process executed. The SCSI 1525 is a module that performs communication between the Scan-Manager 1524 and a scanner internally connected to the apparatus. Print-Manager 1526 is Job-Man
This module manages and controls the printing process specified by the ager 1519. Engine-I / F1527 is Print-Maneger
A module that provides an I / F between the printer 1526 and the printer 2095. The Parallel 1528 is a parallel port driver, and provides an I / F when the Web Pull Print 1511 outputs data to an external device (not shown) as an output destination via the parallel port.

【0055】本実施の形態では、LAN1010または
INTNET1012上の機器の固有情報を該ネットワ
ークを介して獲得し、獲得した機器の固有情報に基づき
画像処理の処理内容を切り換えてスキャナ2070によ
り読み取った画像に施し、該画像処理が施された画像を
LAN1010またはINTNET1012上の前記機
器に転送するように制御する。この制御構成について図
13ないし図16を参照しながら具体的に説明する。図
13は図1の画像形成装置における画像処理内容(ガン
マ補正)切換構成を示すブロック図、図14は図1の画
像形成装置におけるガンマ補正変換による入出力特性を
示す図、図15は図1の画像形成装置のデータベースモ
ジュール(Adress book1502)が保持するアドレス
ブックを操作部に表示した状態を示す図、図16は獲得
した各機器の詳細情報を表示した状態を示す図である。
なお、本実施の形態では、ガンマ補正の処理内容を出力
先の機器の固有情報に応じて切り換えるように設定され
ている。
In this embodiment, the unique information of the device on the LAN 1010 or the INTNET 1012 is acquired via the network, and the processing content of the image processing is switched based on the acquired unique information of the device to convert the image read by the scanner 2070 into an image. Then, control is performed so that the image subjected to the image processing is transferred to the device on the LAN 1010 or INTNET 1012. This control configuration will be specifically described with reference to FIGS. 13 is a block diagram showing a configuration for switching image processing contents (gamma correction) in the image forming apparatus of FIG. 1, FIG. 14 is a diagram showing input / output characteristics by gamma correction conversion in the image forming apparatus of FIG. 1, and FIG. FIG. 16 is a diagram showing a state in which an address book held by a database module (address book 1502) of the image forming apparatus is displayed on the operation unit, and FIG. 16 is a diagram showing a state in which detailed information of each acquired device is displayed.
In the present embodiment, settings are made so that the processing content of the gamma correction is switched according to the unique information of the output destination device.

【0056】本実施の形態においては、図13に示すよ
うに、Web-Sever1503に含まれるDevice Manegement
が、LAN1010またはINTNET1012上の機
器と通信を行い、各機器の固有情報を獲得する。例え
ば、本装置1001に電源が投入された時点で、LAN
1010またはINTNET1012に接続されている
機器のスキャナ、プリンタなどの種類を検出し、この検
出した情報を機器の固有情報として保持する。Device M
anagement1503は、CPU2001の実行により構
築される機能ブロックであって、画像バス2008に接
続されている。この画像バス2008を介してDevice M
anagement1503とスキャナ画像処理部2080間
で、データの入出力が行われる。スキャナ画像処理部2
080では、テーブル変換部2085により入力された
画像データに対してガンマ補正を施し、このガンマ補正
が施された画像データを画像バスI/Fコントローラ2
081を介して画像バス2008上に送出する。このテ
ーブル変換部2085は、テーブルデータ10000か
ら出力先の機器の情報に応じて選択されたテーブルに基
づきガンマ補正を行う。
In the present embodiment, as shown in FIG. 13, Device Management included in Web-Sever 1503
Communicates with devices on the LAN 1010 or INTNET 1012, and acquires unique information of each device. For example, when the power of the apparatus 1001 is turned on, the LAN
It detects the type of scanner or printer of the device connected to 1010 or INTNET 1012, and holds the detected information as device-specific information. Device M
An anagement 1503 is a functional block constructed by the execution of the CPU 2001, and is connected to the image bus 2008. Device M via this image bus 2008
Data input / output is performed between the anagement 1503 and the scanner image processing unit 2080. Scanner image processing unit 2
In step 080, gamma correction is performed on the image data input by the table conversion unit 2085, and the gamma-corrected image data is transferred to the image bus I / F controller 2.
081 on the image bus 2008. The table conversion unit 2085 performs gamma correction based on the table selected from the table data 10000 according to the information of the output destination device.

【0057】この画像データの出力先に応じてガンマ補
正用テーブルを選択する処理について具体的に説明す
る。ここでは、スキャナ2070で読み取った画像デー
タをLAN1010またはINTNET1012に接続
されているプリンタ機器A(図示せず)に出力し、この
プリンタ機器Aにおいてスキャナ2070で読み取った
画像データをプリント出力する場合を考える。
The process of selecting a gamma correction table according to the output destination of the image data will be specifically described. Here, a case is considered in which image data read by the scanner 2070 is output to a printer device A (not shown) connected to the LAN 1010 or INTNET 1012, and the image data read by the scanner 2070 is printed out in the printer device A. .

【0058】ガンマ補正の内容は画像データの出力先の
機器の特性に応じて異なるから、テーブルデータ100
00には、予め各機器毎にそれぞれ一意に準備されたガ
ンマ補正用テーブルが格納され、出力先の機器の特性に
応じたガンマ補正用テーブルがテーブルデータ1000
0から読み出されてテーブル変換部2085にセットさ
れる。このガンマ補正用テーブルの選択基準となる情報
は、Device Management1503から与えられる。な
お、出力先の機器の特性に応じたガンマ補正用テーブル
をテーブルデータ10000から読み出してセットする
ことに代えて、その都度出力先の機器の特性に応じたガ
ンマ補正用テーブルを読みにいくように構成してもよ
い。
Since the content of the gamma correction differs according to the characteristics of the device to which the image data is output, the table data 100
00 stores a gamma correction table uniquely prepared in advance for each device, and stores a gamma correction table corresponding to the characteristics of the output destination device in table data 1000.
It is read from 0 and set in the table conversion unit 2085. Information serving as selection criteria for this gamma correction table is provided from Device Management 1503. Instead of reading and setting the gamma correction table corresponding to the characteristics of the output destination device from the table data 10000, the gamma correction table corresponding to the characteristics of the output destination device is read each time. You may comprise.

【0059】このようにしてプリンタ機器Aに対応した
テーブルがテーブル変換部2085にセットされると、
図14に示すように、入力した画像データは対応したテ
ーブルに基づき所定の出力特性を示す画像データに変換
される。
When the table corresponding to the printer device A is set in the table conversion unit 2085 in this way,
As shown in FIG. 14, the input image data is converted into image data having predetermined output characteristics based on a corresponding table.

【0060】Device Management1503が獲得した機
器の固有情報を確認する場合には、図15に示すよう
に、まず操作部2012の選択ボタン(図示せず)が押
下され、この選択ボタンの入力によりデータベースモジ
ュールに保持されているアドレスブック3221を表示
するための表示画面3220が操作部2012に表示さ
れる。この表示画面3220のアドレスブック3221
には、LAN1010またはINTNET1012に接
続されている機器毎にそのアイコン、名前などの情報が
表示される。また、この表示画面3220には、「Se
t」、「Class」、「Name」などの各入力情報
項目3223〜3227が表示されるとともに、表示さ
れている機器を上下に移動するための移動キー322
2、所望の機器をサーチするためのサーチ(Search)キ
ー3228、各機器の詳細を表示するための詳細(Deta
il)キー3229、キャンセル(Cancel)キー323
0、OKキー3231などが表示される。
When the Device Management 1503 confirms the acquired device specific information, as shown in FIG. 15, first, a selection button (not shown) of the operation unit 2012 is pressed, and the database module is input by inputting the selection button. A display screen 3220 for displaying the address book 3221 stored in the operation unit 2012 is displayed on the operation unit 2012. The address book 3221 of this display screen 3220
Displays information such as an icon and a name for each device connected to the LAN 1010 or the INTNET 1012. Also, this display screen 3220 displays “Se
t "," Class "," Name ", and other input information items 3223 to 3227 are displayed, and a move key 322 for moving the displayed device up and down.
2. Search key 3228 for searching for a desired device, details for displaying details of each device (Deta
il) key 3229, cancel key 323
0, OK key 3231, etc. are displayed.

【0061】この表示画面3220上で詳細(Detail)
キー3229が押下されると、図16に示すように、画
面切換が行われ、詳細画面2235が表示される。この
詳細画面2235には、選択した機器の詳細情報323
6が表示されるとともに、詳細情報3236をスクロー
ルさせるためのスクロールキー3237が表示される。
On the display screen 3220, details are displayed.
When the key 3229 is pressed, the screen is switched as shown in FIG. 16, and a detailed screen 2235 is displayed. This detailed screen 2235 displays detailed information 323 of the selected device.
6 is displayed, and a scroll key 3237 for scrolling the detailed information 3236 is displayed.

【0062】このように、本実施の形態では、LAN1
010またはINTNET1012上の機器の固有情報
を獲得し、獲得した機器の固有情報に基づき対応するガ
ンマ補正用テーブルを選択し、この選択したガンマ補正
用テーブルを用いてガンマ補正をスキャナ2070によ
り読み取った画像に施し、該ガンマ補正が施された画像
をLAN1010またはINTNET1012上の前記
機器に転送するように制御するから、画像を転送したL
AN1010またはINTNET1012上の機器にお
いて該転送した画像を出力する際に、この画像の品質が
損なわれることを未然に防止することができる。
As described above, in the present embodiment, the LAN 1
010 or the unique information of the device on the INTNET 1012 is acquired, a corresponding gamma correction table is selected based on the acquired unique information of the device, and the gamma correction is read by the scanner 2070 using the selected gamma correction table. And the gamma-corrected image is transferred to the device on the LAN 1010 or INTNET 1012.
When the transferred image is output by a device on the AN 1010 or the INTNET 1012, it is possible to prevent the quality of the image from being impaired.

【0063】(実施の第2形態)本発明の実施の第2形
態について図17および図18を参照しながら説明す
る。図17は本発明の画像形成装置の実施の第2形態に
おけるスキャナ画像処理部2080の構成を示すブロッ
ク図、図18は図17のスキャナ画像処理部のマスキン
グ処理部周辺構成を示すブロック図である。
(Second Embodiment) A second embodiment of the present invention will be described with reference to FIGS. FIG. 17 is a block diagram showing a configuration of a scanner image processing unit 2080 in the second embodiment of the image forming apparatus of the present invention, and FIG. 18 is a block diagram showing a configuration around a masking processing unit of the scanner image processing unit of FIG. .

【0064】本実施の形態では、上述の実施の第1形態
に対し、獲得した機器の固有情報に基づき色空間補正の
内容を切り換える点で異なる。スキャナ2070で読み
取った画像の出力先となる機器毎にその出力特性が異な
るから、その出力特性に応じた色空間補正を読み取った
画像に施す必要がある。通常、スキャナ2070で読み
取った画像すなわちRGBの輝度データは、LOG変換
によりYMCの濃度データに変換されるが、このように
して得られたYMCの濃度データは例えばプリンタの特
性およびトナー色によって異なった特性を示すことにな
るから、出力後の色味を一様にするために、マスキング
と呼ばれる色空間補正が行われる。このマスキング処理
には、次の(1)式に示す演算式が用いられる。
The present embodiment differs from the first embodiment in that the content of the color space correction is switched based on the acquired unique information of the device. Since the output characteristics of each device to which the image read by the scanner 2070 is output differ, it is necessary to apply color space correction according to the output characteristics to the read image. Normally, an image read by the scanner 2070, that is, RGB luminance data is converted into YMC density data by LOG conversion. The YMC density data thus obtained differs depending on, for example, printer characteristics and toner color. Since the characteristics are shown, color space correction called masking is performed in order to make the color tone after output uniform. In this masking process, the following arithmetic expression (1) is used.

【0065】[0065]

【数1】 この演算式の例では、出力濃度データ(Y’,M’,
C’)を得るために、3×10の行列を必要とするが、
この行列が各機器の出力特性に応じて異なるから、この
行列の係数(マスキング係数)を機器に応じて切り換え
ることによって、出力先の機器に対して適した画像デー
タを供給する。
(Equation 1) In the example of this arithmetic expression, the output density data (Y ′, M ′,
To get C ′), we need a 3 × 10 matrix,
Since this matrix differs depending on the output characteristics of each device, the coefficients (masking coefficients) of this matrix are switched according to the device to supply image data suitable for the device at the output destination.

【0066】このような色空間補正の切換を行うための
スキャナ画像処理部2080は、図17に示すように、
画像バスI/Fコントローラ2081、フィルタ部20
82、編集部2083、変倍部2084、マスキング処
理部11001、テーブル変換部2085、および2値
化部2086を有する。
As shown in FIG. 17, the scanner image processing unit 2080 for switching the color space correction, as shown in FIG.
Image bus I / F controller 2081, filter unit 20
82, an editing unit 2083, a scaling unit 2084, a masking processing unit 11001, a table conversion unit 2085, and a binarization unit 2086.

【0067】このマスキング処理部11001は、図1
8に示すように、Device Management1503が、LA
N1010またはINTNET1012上の機器と通信
を行い、各機器の固有情報を獲得する。例えば、本装置
1001に電源が投入された時点で、LAN1010ま
たはINTNET1012に接続されている機器のスキ
ャナ、プリンタなどの種類を検出し、この検出した情報
を機器の固有情報として保持する。Device Management
1503は、CPU2001の実行により構築される機
能ブロックであって、画像バス2008に接続されてい
る。この画像バス2008を介してDevice Management
1503とスキャナ画像処理部2080間で、データの
入出力が行われる。スキャナ画像処理部2080では、
マスキング処理部11001により、入力された画像デ
ータに対して色空間補正を施し、この色空間補正が施さ
れた画像データを画像バスI/Fコントローラ2081
を介して画像バス2008上に送出する。このマスキン
グ処理部11001は、マスキング係数データ1100
0から出力先の機器の情報に応じて選択されたマスキン
グ係数を用いて色空間補正の演算を行う。この演算によ
り色空間補正が施された画像データは画像I/Fコント
ローラ2081を介して画像バス2008上に転送され
る。そして出力先である機器において画像データが受信
され、この機器で受信した画像データを出力する。
This masking processing section 11001 is the same as that shown in FIG.
As shown in FIG. 8, the Device Management 1503
It communicates with devices on N1010 or INTNET 1012 and acquires unique information of each device. For example, when the power of the apparatus 1001 is turned on, the type of a scanner, a printer, or the like of a device connected to the LAN 1010 or the INTNET 1012 is detected, and the detected information is held as device-specific information. Device Management
Reference numeral 1503 denotes a functional block constructed by the execution of the CPU 2001, which is connected to the image bus 2008. Device Management via this image bus 2008
Data is input and output between the image processing unit 1503 and the scanner image processing unit 2080. In the scanner image processing unit 2080,
The masking processing unit 11001 performs color space correction on the input image data, and outputs the image data on which the color space correction has been performed to the image bus I / F controller 2081.
On the image bus 2008 via the. The masking processing unit 11001 performs the masking coefficient data 1100
A color space correction operation is performed from 0 using a masking coefficient selected according to the information of the output destination device. The image data subjected to the color space correction by this operation is transferred to the image bus 2008 via the image I / F controller 2081. Then, the image data is received by the device that is the output destination, and the image data received by the device is output.

【0068】このように、本実施の形態では、LAN1
010またはINTNET1012上の機器の固有情報
を獲得し、獲得した機器の固有情報に基づき対応するマ
スキング係数を選択し、この選択したマスキング係数を
用いてスキャナ2070により読み取った画像に色空間
補正を施し、該色空間補正が施された画像をLAN10
10またはINTNET1012上の前記機器に転送す
るように制御するから、画像を転送したLAN1010
またはINTNET1012上の機器において該転送し
た画像を出力する際に、この画像の品質が損なわれるこ
とを未然に防止することができる。
As described above, in the present embodiment, the LAN 1
010 or the unique information of the device on the INTNET 1012 is acquired, a corresponding masking coefficient is selected based on the acquired unique information of the device, and a color space correction is performed on the image read by the scanner 2070 using the selected masking coefficient. The image on which the color space correction has been performed is
10 or the LAN 1010 to which the image has been transferred
Alternatively, when the transferred image is output by the device on the INTNET 1012, the quality of the image can be prevented from being impaired.

【0069】[0069]

【発明の効果】以上に説明したように、請求項1記載の
画像形成装置によれば、ネットワーク上の機器の固有情
報を該ネットワークを介して獲得する機器固有情報獲得
手段と、処理内容が切換可能な画像処理を読み取った画
像に施す画像処理手段と、獲得した機器の固有情報に基
づき画像処理手段の画像処理の処理内容を切り換える画
像処理内容切換手段とを有し、ネットワーク上の機器に
対してその固有情報に基づき画像処理の処理内容を該機
器に応じた処理内容に切り換えて読み取った画像に画像
処理を施し、該画像処理が施された画像を接続手段およ
びネットワークを介して機器に転送することが可能なよ
うに構成されているから、画像を転送したネットワーク
上の機器において該転送した画像を出力する際に、この
画像の品質が損なわれることを未然に防止することがで
きる。
As described above, according to the image forming apparatus of the first aspect, the device specific information obtaining means for obtaining the specific information of the device on the network via the network, and the processing content is switched. Image processing means for performing possible image processing on the read image, and image processing content switching means for switching the processing content of the image processing of the image processing means based on the acquired unique information of the device, Then, based on the unique information, the processing content of the image processing is switched to the processing content corresponding to the device, image processing is performed on the read image, and the image-processed image is transferred to the device via the connection unit and the network. When the device on the network that has transferred the image outputs the transferred image, the quality of the image is impaired. It is possible to prevent that the.

【0070】請求項2記載の画像形成装置によれば、画
像処理手段による画像処理を、処理内容が切換可能なガ
ンマ補正とすることができる。
According to the image forming apparatus of the second aspect, the image processing by the image processing means can be gamma correction in which the processing contents can be switched.

【0071】請求項3記載の画像形成装置によれば、画
像処理手段による画像処理を、処理内容が切換可能な色
空間補正とすることができる。
According to the image forming apparatus of the third aspect, the image processing by the image processing means can be a color space correction in which processing contents can be switched.

【0072】請求項4記載の画像転送方法によれば、ネ
ットワーク上の機器の固有情報を該ネットワークを介し
て獲得する工程と、ネットワーク上の機器に対してその
固有情報に基づき前記画像処理の処理内容を該機器に応
じた処理内容に切り換えて前記読み取った画像に画像処
理を施す工程と、画像処理が施された画像を接続手段お
よびネットワークを介して機器に転送する工程とを有す
るから、画像を転送したネットワーク上の機器において
該転送した画像を出力する際に、この画像の品質が損な
われることを未然に防止することができる。
According to the image transfer method of the fourth aspect, a step of acquiring the unique information of the device on the network via the network, and the processing of the image processing for the device on the network based on the unique information. The method includes the steps of performing image processing on the read image by switching the contents to processing contents according to the device, and transferring the image-processed image to the device via a connection unit and a network. When the transferred image is output by a device on the network that has transferred the image, it is possible to prevent the quality of the image from being impaired.

【0073】請求項5記載の画像転送方法によれば、画
像処理手段による画像処理を、処理内容が切換可能なガ
ンマ補正とすることができる。
According to the image transfer method of the fifth aspect, the image processing by the image processing means can be gamma correction in which the processing contents can be switched.

【0074】請求項6記載の画像転送方法によれば、画
像処理手段による画像処理を、処理内容が切換可能な色
空間補正とすることができる。
According to the image transfer method of the sixth aspect, the image processing by the image processing means can be a color space correction in which the processing contents can be switched.

【0075】請求項7記載の記憶媒体によれば、プログ
ラムが、ネットワーク上の機器の固有情報を該ネットワ
ークを介して獲得する機器固有情報獲得モジュールと、
処理内容が切換可能な画像処理を前記読み取った画像に
施す画像処理モジュールと、獲得した機器の固有情報に
基づき前記画像処理手段の画像処理の処理内容を切り換
える画像処理内容切換モジュールと、ネットワーク上の
機器に対してその固有情報に基づき画像処理の処理内容
を該機器に応じた処理内容に切り換えて読み取った画像
に画像処理を施し、該画像処理が施された画像を接続手
段およびネットワークを介して機器に転送するように制
御する制御モジュールとを含むから、画像を転送したネ
ットワーク上の機器において該転送した画像を出力する
際に、この画像の品質が損なわれることを未然に防止す
ることができる。
According to the storage medium of the seventh aspect, the program comprises: a device unique information acquisition module for acquiring unique information of a device on a network via the network;
An image processing module for performing image processing capable of switching the processing content on the read image, an image processing content switching module for switching the processing content of the image processing of the image processing means based on the acquired unique information of the device, The processing content of the image processing is switched to the processing content corresponding to the device based on the unique information for the device, and the read image is subjected to image processing, and the image subjected to the image processing is connected to the device via the connection unit and the network. Since the control module includes a control module for controlling transfer to the device, when the transferred image is output to a device on the network to which the image has been transferred, it is possible to prevent the quality of the image from being impaired. .

【0076】請求項8記載の記憶媒体によれば、画像処
理モジュールによる画像処理を、処理内容が切換可能な
ガンマ補正とすることができる。
According to the storage medium of the eighth aspect, the image processing by the image processing module can be gamma correction in which the processing contents can be switched.

【0077】請求項9記載の記憶媒体によれば、画像処
理モジュールによる画像処理を、処理内容が切換可能な
色空間補正とすることができる。
According to the storage medium of the ninth aspect, the image processing by the image processing module can be a color space correction in which processing contents can be switched.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の画像形成装置の実施の第1形態を用い
たネットワークシステムの全体構成図である。
FIG. 1 is an overall configuration diagram of a network system using an image forming apparatus according to a first embodiment of the present invention.

【図2】図1の画像形成装置1001の構成を示すブロ
ック図である。
FIG. 2 is a block diagram illustrating a configuration of the image forming apparatus 1001 of FIG.

【図3】図1の画像形成装置1001の外観構成を示す
図である。
FIG. 3 is a diagram showing an external configuration of the image forming apparatus 1001 of FIG.

【図4】図1の画像形成装置に設けられている操作部の
外観構成を示す図である。
FIG. 4 is a diagram illustrating an external configuration of an operation unit provided in the image forming apparatus of FIG. 1;

【図5】図2のコントロールユニット内のスキャナ画像
処理部の構成を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration of a scanner image processing unit in the control unit of FIG. 2;

【図6】図2のコントロールユニット内のプリンタ画像
処理部の構成を示すブロック図である。
FIG. 6 is a block diagram illustrating a configuration of a printer image processing unit in the control unit of FIG. 2;

【図7】図2のコントロールユニット内の画像圧縮部の
構成を示すブロック図である。
FIG. 7 is a block diagram illustrating a configuration of an image compression unit in the control unit of FIG. 2;

【図8】図2のコントロールユニット内の画像回転部の
構成を示すブロック図である。
FIG. 8 is a block diagram illustrating a configuration of an image rotation unit in the control unit of FIG. 2;

【図9】図8の画像回転部における回転処理を説明する
ための図である。
FIG. 9 is a diagram for explaining rotation processing in the image rotation unit of FIG. 8;

【図10】図8の画像回転部における回転処理を説明す
るための図である。
FIG. 10 is a diagram for explaining rotation processing in the image rotation unit of FIG. 8;

【図11】図2のコントロールユニット内のデバイスI
/F部の構成を示すブロック図である。
FIG. 11 shows a device I in the control unit of FIG.
FIG. 3 is a block diagram illustrating a configuration of a / F unit.

【図12】図1の画像形成装置上にCPUにより構築さ
れたソフトウェアブロックの全体構成を示す図である。
FIG. 12 is a diagram illustrating an overall configuration of a software block constructed by a CPU on the image forming apparatus in FIG. 1;

【図13】図1の画像形成装置における画像処理内容
(ガンマ補正)切換構成を示すブロック図である。
13 is a block diagram illustrating a configuration for switching image processing contents (gamma correction) in the image forming apparatus of FIG. 1;

【図14】図1の画像形成装置におけるガンマ補正変換
による入出力特性を示す図である。
FIG. 14 is a diagram illustrating input / output characteristics by gamma correction conversion in the image forming apparatus of FIG. 1;

【図15】図1の画像形成装置のデータベースモジュー
ル(Adress book1502)が保持するアドレスブック
を操作部に表示した状態を示す図である。
15 is a diagram illustrating a state in which an address book held by a database module (Adress book 1502) of the image forming apparatus in FIG. 1 is displayed on an operation unit.

【図16】獲得した各機器の詳細情報を表示した状態を
示す図である。
FIG. 16 is a diagram illustrating a state in which detailed information of each acquired device is displayed.

【図17】本発明の画像形成装置の実施の第2形態にお
けるスキャナ画像処理部の構成を示すブロック図であ
る。
FIG. 17 is a block diagram illustrating a configuration of a scanner image processing unit according to a second embodiment of the image forming apparatus of the present invention.

【図18】図17のスキャナ画像処理部のマスキング処
理部周辺構成を示すブロック図である。
18 is a block diagram illustrating a configuration around a masking processing unit of the scanner image processing unit in FIG. 17;

【符号の説明】[Explanation of symbols]

1001,1023 画像形成装置 1010 LAN(ローカルエリアネットワーク) 1012 インターネット/イントラネット 1053 Device Management 2000 コントロールユニット 2001 CPU 2012 操作部 2070 スキャナ 2080 スキャナ画像処理部 2085 テーブル変換部 2095 プリンタ 10000 テーブルデータ 1001, 1023 Image forming apparatus 1010 LAN (local area network) 1012 Internet / intranet 1053 Device Management 2000 control unit 2001 CPU 2012 Operation unit 2070 Scanner 2080 Scanner image processing unit 2085 Table conversion unit 2095 Printer 10000 Table data

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 情報処理装置などの複数の機器が接続さ
れているネットワークに接続するネットワーク接続手段
と、原稿上の画像を読み取る画像読取手段と、前記読み
取った画像を転写材上に形成する画像形成手段とを備え
る画像形成装置において、前記ネットワーク上の機器の
固有情報を該ネットワークを介して獲得する機器固有情
報獲得手段と、処理内容が切換可能な画像処理を前記読
み取った画像に施す画像処理手段と、前記獲得した機器
の固有情報に基づき前記画像処理手段の画像処理の処理
内容を切り換える画像処理内容切換手段とを有し、前記
ネットワーク上の機器に対してその固有情報に基づき前
記画像処理の処理内容を該機器に応じた処理内容に切り
換えて前記読み取った画像に画像処理を施し、該画像処
理が施された画像を前記接続手段および前記ネットワー
クを介して前記機器に転送することが可能なように構成
されていることを特徴とする画像形成装置。
1. A network connection unit for connecting to a network to which a plurality of devices such as an information processing apparatus are connected, an image reading unit for reading an image on a document, and an image for forming the read image on a transfer material An image forming apparatus comprising: a device-specific information obtaining unit configured to obtain device-specific information of a device on the network via the network; and an image process that performs image processing capable of switching processing contents on the read image. Means, and image processing content switching means for switching image processing contents of the image processing means based on the acquired unique information of the device, and the image processing based on the unique information for the device on the network. Is switched to the processing content according to the device, image processing is performed on the read image, and the image that has been subjected to the image processing is An image forming apparatus configured to be able to transfer the data to the device via the connection unit and the network.
【請求項2】 前記画像処理手段による画像処理は、処
理内容が切換可能なガンマ補正であることを特徴とする
請求項1記載の画像形成装置。
2. An image forming apparatus according to claim 1, wherein said image processing by said image processing means is gamma correction in which processing contents can be switched.
【請求項3】 前記画像処理手段による画像処理は、処
理内容が切換可能な色空間補正であることを特徴とする
請求項1記載の画像形成装置。
3. An image forming apparatus according to claim 1, wherein the image processing by said image processing means is a color space correction in which processing contents can be switched.
【請求項4】 情報処理装置などの複数の機器が接続さ
れているネットワークに接続するネットワーク接続手段
と、原稿画像を読み取る画像読取手段と、前記読み取っ
た画像を転写材上に形成する画像形成手段と、処理内容
が切換可能な画像処理を前記読み取った画像に施す画像
処理手段とを備える画像形成装置に用いられる画像転送
方法であって、前記ネットワーク上の機器の固有情報を
該ネットワークを介して獲得する工程と、前記ネットワ
ーク上の機器に対してその固有情報に基づき前記画像処
理の処理内容を該機器に応じた処理内容に切り換えて前
記読み取った画像に画像処理を施す工程と、前記画像処
理が施された画像を前記接続手段および前記ネットワー
クを介して前記機器に転送する工程とを有することを特
徴とする画像転送方法。
4. A network connection unit for connecting to a network to which a plurality of devices such as an information processing device are connected, an image reading unit for reading a document image, and an image forming unit for forming the read image on a transfer material. An image transfer method used in an image forming apparatus, comprising: image processing means for performing image processing capable of switching processing contents on the read image, wherein unique information of a device on the network is transmitted via the network. Obtaining the image processing, switching the processing content of the image processing to the processing content corresponding to the device based on the unique information of the device on the network, and performing image processing on the read image; Transferring the image to which the image has been applied to the device via the connection means and the network. Law.
【請求項5】 前記画像処理手段による画像処理は、処
理内容が切換可能なガンマ補正であることを特徴とする
請求項4記載の画像転送方法。
5. The image transfer method according to claim 4, wherein the image processing by said image processing means is gamma correction in which processing contents can be switched.
【請求項6】 前記画像処理手段による画像処理は、処
理内容が切換可能な色空間補正であることを特徴とする
請求項4記載の画像転送方法。
6. The image transfer method according to claim 4, wherein the image processing by said image processing means is a color space correction whose processing contents can be switched.
【請求項7】 情報処理装置などの複数の機器が接続さ
れているネットワークに接続するネットワーク接続手段
と、原稿上の画像を読み取る画像読取手段と、前記読み
取った画像を転写材上に形成する画像形成手段とを備え
る画像形成装置に用いられ、前記機器への画像転送機能
を構築するためのプログラムを格納した記憶媒体であっ
て、前記プログラムは、前記ネットワーク上の機器の固
有情報を該ネットワークを介して獲得する機器固有情報
獲得モジュールと、処理内容が切換可能な画像処理を前
記読み取った画像に施す画像処理モジュールと、前記獲
得した機器の固有情報に基づき前記画像処理手段の画像
処理の処理内容を切り換える画像処理内容切換モジュー
ルと、前記ネットワーク上の機器に対してその固有情報
に基づき前記画像処理の処理内容を該機器に応じた処理
内容に切り換えて前記読み取った画像に画像処理を施
し、該画像処理が施された画像を前記接続手段および前
記ネットワークを介して前記機器に転送するように制御
する制御モジュールとを含むことを特徴とする記憶媒
体。
7. A network connection unit for connecting to a network to which a plurality of devices such as an information processing device are connected, an image reading unit for reading an image on a document, and an image for forming the read image on a transfer material. A storage medium used for an image forming apparatus including a forming unit and storing a program for constructing an image transfer function to the device, wherein the program stores unique information of a device on the network in the network. A device-specific information obtaining module obtained through the control unit; an image processing module for performing image processing capable of switching processing contents on the read image; and a processing content of the image processing of the image processing unit based on the obtained device-specific information. An image processing content switching module for switching the image processing, and the image processing for a device on the network based on its unique information. Switching the processing contents of the processing to processing contents corresponding to the device, performing image processing on the read image, and transferring the processed image to the device via the connection means and the network. And a control module for controlling.
【請求項8】 前記画像処理モジュールによる画像処理
は、処理内容が切換可能なガンマ補正であることを特徴
とする請求項7記載の記憶媒体。
8. The storage medium according to claim 7, wherein the image processing by the image processing module is gamma correction in which processing contents can be switched.
【請求項9】 前記画像処理モジュールによる画像処理
は、処理内容が切換可能な色空間補正であることを特徴
とする請求項7記載の記憶媒体。
9. The storage medium according to claim 7, wherein the image processing by the image processing module is a color space correction in which processing contents can be switched.
JP10263902A 1998-09-03 1998-09-03 Image forming device, image transfer method and storage medium Pending JP2000083123A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10263902A JP2000083123A (en) 1998-09-03 1998-09-03 Image forming device, image transfer method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10263902A JP2000083123A (en) 1998-09-03 1998-09-03 Image forming device, image transfer method and storage medium

Publications (1)

Publication Number Publication Date
JP2000083123A true JP2000083123A (en) 2000-03-21

Family

ID=17395857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10263902A Pending JP2000083123A (en) 1998-09-03 1998-09-03 Image forming device, image transfer method and storage medium

Country Status (1)

Country Link
JP (1) JP2000083123A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002063563A1 (en) * 2001-02-07 2002-08-15 Kodak Polychrome Graphics, Llc (Kpg) Color image display accuracy using comparison of complex shapes to reference background
US7119760B2 (en) 2000-03-31 2006-10-10 Kodak Graphic Communications Canada Company Color image display accuracy using green-limited gamma estimate
WO2007006209A1 (en) * 2005-07-07 2007-01-18 Huawei Technologies Co., Ltd. Method, system and terminal for negotiating to correct the gamma characteristic
US7301654B2 (en) 2000-08-25 2007-11-27 Fuji Xerox Co., Ltd. Image data outputting apparatus and image data outputting method
JP2010068441A (en) * 2008-09-12 2010-03-25 Canon Inc Image processing apparatus and method, and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7119760B2 (en) 2000-03-31 2006-10-10 Kodak Graphic Communications Canada Company Color image display accuracy using green-limited gamma estimate
US7301654B2 (en) 2000-08-25 2007-11-27 Fuji Xerox Co., Ltd. Image data outputting apparatus and image data outputting method
WO2002063563A1 (en) * 2001-02-07 2002-08-15 Kodak Polychrome Graphics, Llc (Kpg) Color image display accuracy using comparison of complex shapes to reference background
WO2007006209A1 (en) * 2005-07-07 2007-01-18 Huawei Technologies Co., Ltd. Method, system and terminal for negotiating to correct the gamma characteristic
CN100433825C (en) * 2005-07-07 2008-11-12 华为技术有限公司 Gamma characteristic negotiation correction method and its used system and terminal
JP2010068441A (en) * 2008-09-12 2010-03-25 Canon Inc Image processing apparatus and method, and program
US8437046B2 (en) 2008-09-12 2013-05-07 Canon Kabushiki Kaisha Image processing apparatus and method for outputting an image subjected to pseudo-halftone processing

Similar Documents

Publication Publication Date Title
JP3880277B2 (en) Image processing apparatus and control method thereof
JP2004046537A (en) Image processor and image processing method
JP2003256216A (en) Software-incorporated electronic apparatus
JP2008098978A (en) Multifunction device and image storing method
JP2000083123A (en) Image forming device, image transfer method and storage medium
JP2004140420A (en) Multifunction system
JP2001356853A (en) Image processor and state display control method of the same
JP4147097B2 (en) Image forming method, image forming system, and image forming apparatus
JP2000115277A (en) Coding/decoding device and image formation system
JP2003337681A (en) Image processing system and server device
JPH10271263A (en) Peripheral device management device and its control method
JP2001339561A (en) Composite image processing unit and recovering method in network copying
JP2007066172A (en) Data processing method and data processor
JP2000006496A (en) Image processing device and image processing method
JP2000151873A (en) Information processing system and information processing method
JP2003167705A (en) Image processing system, information processor, image processor, image output control method, storage medium, and program
JP2001339549A (en) Composite image processing unit and network transfer control method
JP3990887B2 (en) Information processing apparatus, job processing method, and storage medium
JP2001337797A (en) Communication unit, communication system, image input device, image input system, image formation device and image formation system
JPH11327376A (en) Remote copying system and method therefor
JP2006109271A (en) Image communication device, communication method, program, and recording medium
JPH11355494A (en) Picture input/output device, picture data output method, and information processing system
JP3970148B2 (en) Image processing apparatus, image processing method, and program
JP2007088924A (en) Image distribution apparatus, image distribution method, and program
JP2004032054A (en) Image input/output device