JP2000207164A - Image forming apparatus and image processing method in the apparatus - Google Patents
Image forming apparatus and image processing method in the apparatusInfo
- Publication number
- JP2000207164A JP2000207164A JP11011169A JP1116999A JP2000207164A JP 2000207164 A JP2000207164 A JP 2000207164A JP 11011169 A JP11011169 A JP 11011169A JP 1116999 A JP1116999 A JP 1116999A JP 2000207164 A JP2000207164 A JP 2000207164A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- image processing
- image data
- forming apparatus
- 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.)
- Withdrawn
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【課題】 所望の画像データが記憶されているアドレス
を指定し、その指定されたアドレスから所望のデータを
読み出して画像形成するとともに、その画像データの種
類に応じた画像処理を行って画像を形成する。
【解決手段】 ネットワーク30に接続され、そのネッ
トワーク30から取得した画像データを基に画像形成を
行う画像形成装置であって、画像データのアドレス及び
種類が操作部6から入力されると、その入力された情報
を基にネットワーク30を介してサーバ7に対して画像
要求を発行する。この画像要求に応答してサーバから伝
送される画像データを記憶し、画像処理回路4では、そ
の記憶された画像データの種類がJPEG形式であれば
階調性を重視した画像処理を実行し、GIFであれば解
像度を重視した画像処理を行い、その処理した画像デー
タをプリンタ5に出力して画像を形成する。
(57) Abstract: An address at which desired image data is stored is designated, desired data is read from the designated address to form an image, and image processing is performed according to the type of the image data. To form an image. An image forming apparatus is connected to a network and forms an image based on image data obtained from the network. When an address and a type of image data are input from an operation unit, the input is performed. An image request is issued to the server 7 via the network 30 based on the received information. The image data transmitted from the server in response to the image request is stored. If the type of the stored image data is the JPEG format, the image processing circuit 4 executes image processing with emphasis on gradation, If it is a GIF, image processing is performed with emphasis on resolution, and the processed image data is output to the printer 5 to form an image.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークに接
続され、当該ネットワークにアクセスして画像データを
取得して画像を形成可能な画像形成装置と該装置におけ
る画像処理方法に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to an image forming apparatus connected to a network, capable of forming an image by accessing the network and acquiring image data, and an image processing method in the apparatus.
【0002】[0002]
【従来の技術】近年、様々な情報を載せたWWW(Worl
d Wide Web)サーバと、このサーバへHTTP(Hyper T
ext Transfer Protocol)でアクセスするための専用ソフ
トウェア(以後、ブラウザと呼ぶ)を搭載したコンピュ
ータとをネットワークで接続し、WWWサーバ上の情報
を、そのコンピュータから参照することが可能となって
きた。また、このブラウザはWWWサーバ上の情報をコ
ンピュータに取り込んで格納することができる。従っ
て、このデータを印刷したいユーザは、そのコンピュー
タ内に一時的に格納されているデータを印刷機能を有す
るプリンタ装置等に出力して印刷させることにより、W
WWサーバの各種データを印刷することも出来るように
なった。2. Description of the Related Art In recent years, WWW (Worl) on which various information
d Wide Web) server and HTTP (Hyper T
It has become possible to connect a computer equipped with dedicated software (hereinafter referred to as a browser) for accessing by ext Transfer Protocol (hereinafter referred to as "browser") over a network, and to refer to information on a WWW server from the computer. Also, this browser can take in the information on the WWW server into the computer and store it. Therefore, the user who wants to print this data outputs the data temporarily stored in the computer to a printer device having a printing function and prints the data, so that W
Various data of the WW server can also be printed.
【0003】[0003]
【発明が解決しようとする課題】しかしながら従来の装
置では、WWWサーバから取得した情報を印刷すること
が可能であるが、その印刷に際しては、その情報の内容
に関わらず常に固定的な画像処理が行われていたため、
以下のような欠点があった。 写真データなどの階調性が重視される画像や、イラス
トなどの解像度が重視される画像等に対して同じ画像処
理が施されて印刷されていたため、写真など階調性が損
なわれたり、イラストなどの画像の解像度が損なわれ
る。 写真データなどの画像と、イラストなどの画像とに応
じたガンマ変換処理が行なわれないため、各画像に応じ
た最適な色味で出力することができない。 写真データなどの画像と、イラストなどの画像とに対
して同じ下色処理が行われるため、最適な色味で出力す
ることができない。However, in the conventional apparatus, it is possible to print information obtained from a WWW server, but at the time of printing, fixed image processing is always performed regardless of the content of the information. Had been done,
There were the following disadvantages. The same image processing is applied to images where importance is placed on gradation, such as photographic data, and images, etc., where resolution is important, such as illustrations. The resolution of the image is lost. Since gamma conversion processing according to an image such as photographic data and an image such as an illustration is not performed, it is not possible to output an image with an optimum tint according to each image. Since the same undercolor processing is performed on an image such as photographic data and an image such as an illustration, it is not possible to output an image with an optimal tint.
【0004】本発明は上記従来例に鑑みてなされたもの
で、所望の画像データが記憶されているアドレスを指定
し、その指定されたアドレスから所望のデータを読み出
して画像形成するとともに、その画像データの種類に応
じた画像処理を行って画像を形成する画像形成装置及び
該装置における画像処理方法を提供することを目的とす
る。The present invention has been made in view of the above-mentioned conventional example, and designates an address at which desired image data is stored, reads out desired data from the designated address, forms an image, and forms the image. It is an object of the present invention to provide an image forming apparatus that forms an image by performing image processing according to the type of data, and an image processing method in the apparatus.
【0005】又本発明の目的は、ユーザの操作により指
示されたネットワークアドレスから所望のデータをネッ
トワークを介して取り込み、その取り込んだデータに応
じた画像処理を行って画像を形成する画像形成装置及び
該装置における画像処理方法を提供することにある。Another object of the present invention is to provide an image forming apparatus which captures desired data from a network address designated by a user's operation via a network, performs image processing according to the captured data, and forms an image. An object of the present invention is to provide an image processing method in the device.
【0006】又本発明の目的は、ネットワークに接続さ
れているクライアント装置から指示されたネットワーク
アドレスから所望のデータをネットワークを介して取り
込み、その取り込んだデータに応じた画像処理を行って
画像を形成する画像形成装置及び該装置における画像処
理方法を提供することにある。Another object of the present invention is to obtain desired data from a network address specified by a client device connected to the network via a network, and perform image processing according to the captured data to form an image. And an image processing method in the image forming apparatus.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に本発明の画像形成装置は以下のような構成を備える。
即ち、ネットワークに接続され、当該ネットワークから
取得した画像データを基に画像形成を行う画像形成装置
であって、画像データに関する情報を入力する入力手段
と、前記入力手段により入力された情報を基に前記ネッ
トワークに対して画像要求を発行する発行手段と、前記
発行手段による画像要求に応答して伝送される画像デー
タを記憶する記憶手段と、前記記憶手段に記憶された画
像データの種類に対応した画像処理を実行するように制
御する画像処理手段と、前記画像処理手段により処理さ
れた画像データを基に画像を形成する像形成手段とを有
することを特徴とする。In order to achieve the above object, an image forming apparatus according to the present invention has the following arrangement.
That is, an image forming apparatus that is connected to a network and forms an image based on image data obtained from the network, and an input unit that inputs information about the image data, and an input unit that inputs information based on the information input by the input unit. Issuing means for issuing an image request to the network, storage means for storing image data transmitted in response to the image request by the issuing means, and a type corresponding to the type of image data stored in the storage means. The image processing apparatus is characterized by including image processing means for controlling image processing to be executed, and image forming means for forming an image based on image data processed by the image processing means.
【0008】上記目的を達成するために本発明の画像形
成装置における画像処理方法は以下のような工程を備え
る。即ち、ネットワークに接続され、当該ネットワーク
から取得した画像データを基に画像形成を行う画像形成
装置における画像処理方法であって、 画像データに関
する情報を入力する入力工程と、前記入力工程で入力さ
れた情報を基に前記ネットワークに対して画像要求を発
行する発行工程と、前記発行工程による画像要求に応答
して伝送される画像データをメモリに記憶する記憶工程
と、前記メモリに記憶された画像データの種類に対応し
た画像処理を実行するように制御する画像処理工程と、
前記画像処理工程で処理された画像データを基に画像を
形成する像形成工程とを有することを特徴とする。To achieve the above object, an image processing method in an image forming apparatus according to the present invention includes the following steps. That is, an image processing method in an image forming apparatus connected to a network and performing image formation based on image data obtained from the network, wherein an input step of inputting information related to the image data, An issuance step of issuing an image request to the network based on information; a storage step of storing image data transmitted in response to the image request in the issuance step in a memory; and image data stored in the memory An image processing step of controlling to execute image processing corresponding to the type of
An image forming step of forming an image based on the image data processed in the image processing step.
【0009】[0009]
【発明の実施の形態】以下、本実施の形態を詳しく説明
する前に、本実施の形態の特徴について簡単に説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the present embodiment in detail, the features of the present embodiment will be briefly described.
【0010】例えば、現在インターネット上において、
画像ファイルのフォーマットとしてGIFとJPEG等
が一般的である。このうちGIFファイルフォーマット
は、画像を可逆圧縮により圧縮して保存するファイルフ
ォーマットであり、表示可能な色数は256色までに制
限されている。このためGIFファイルフォーマット
は、イラストや図などのそれほど多くの色数を必要とし
ない画像データに用いられることが多い。For example, on the Internet now,
GIF, JPEG, and the like are generally used as image file formats. The GIF file format is a file format in which images are compressed by lossless compression and stored, and the number of colors that can be displayed is limited to 256 colors. For this reason, the GIF file format is often used for image data that does not require a large number of colors, such as illustrations and figures.
【0011】また、JPEGファイルフォーマットは不
可逆圧縮により圧縮して保存するファイルフォーマット
であり、表示可能な色数は約1677万色というよう
に、非常に多くの色数を表示可能である。このため、こ
のJPEGファイルフォーマットは、写真を電子化した
データなど、主に自然画系の画像データに用いられるこ
とが多い。The JPEG file format is a file format for compressing and saving by irreversible compression, and can display a very large number of colors such as approximately 16.77 million colors. For this reason, the JPEG file format is often used mainly for image data of a natural image type such as data obtained by digitizing a photograph.
【0012】一方、電子写真方式等による画像の印刷に
おいては、印刷する画像の解像度を高くすると、パルス
幅変調などでパターン信号として使用されるアナログ信
号の波形を理想的な三角波にすることが困難になるた
め、理想的な階調性で印刷することが難しくなる。On the other hand, in printing an image by electrophotography or the like, if the resolution of the image to be printed is increased, it is difficult to make the waveform of an analog signal used as a pattern signal into an ideal triangular wave by pulse width modulation or the like. , It is difficult to print with ideal gradation.
【0013】そこで本実施の形態では、解像度を重視し
たい画像は高解像度で印刷し、色の階調性を重視したい
画像は低解像度で印刷する。Therefore, in this embodiment, an image for which importance is placed on resolution is printed at high resolution, and an image for which importance is placed on color gradation is printed at low resolution.
【0014】さらに、イラストや図などの画像データ
と、写真や自然画等の画像データとでは、画像の強調処
理又はスムージング処理の設定が異なる場合が多いた
め、本実施の形態では、各画像データのフォーマットに
応じた画像強調又はスムージングの設定が可能である。
加えて、RGB方式の画像データを電子写真方式のプリ
ンタで印刷する場合には、RGBで表現されている画像
データをC(シアン),M(マゼンタ),Y(イエロ
ー),K(ブラック)の濃度値に変換し、その変換した
画像データをプリンタに送る必要がある。この場合、C
MYのトナーを使用して印刷されたグレー色の画像で
は、そのグレーの色は色味がかったグレーになってしま
うため、黒(K)のトナーのみでグレー部分を印刷した
ほうが良い場合がある。逆に、黒のトナーのみでグレー
部分を印刷した場合、グレーから他の色になだらかに遷
移する階調画像の場合には、その階調部分の再生された
階調性が損なわれてしまう。このため、このような電子
写真方式のプリンタでは、CMYのトナーとKのトナー
とを適当な割合で組み合わせて画像形成を行うことのが
一般的である。この場合のCMYとKの比率をアンダー
・カラー・リムーバル(Under Color Removal)と呼
ぶ。本実施の形態では、各画像データのフォーマットに
応じたアンダー・カラー・リムーバルの設定を可能にし
ている。Furthermore, since image data such as illustrations and figures and image data such as photographs and natural images often have different settings for image enhancement processing or smoothing processing, in this embodiment, each image data Setting of image enhancement or smoothing in accordance with the format of.
In addition, in the case where image data of the RGB system is printed by an electrophotographic printer, image data expressed in RGB is converted into C (cyan), M (magenta), Y (yellow), and K (black). It is necessary to convert to a density value and send the converted image data to a printer. In this case, C
In a gray image printed using the MY toner, the gray color becomes a tinted gray, so it may be better to print the gray portion only with the black (K) toner. . Conversely, when a gray portion is printed only with black toner, and in the case of a gradation image that smoothly transitions from gray to another color, the reproduced gradation of the gradation portion is impaired. Therefore, in such an electrophotographic printer, image formation is generally performed by combining CMY toner and K toner at an appropriate ratio. The ratio between CMY and K in this case is called under color removal. In this embodiment, under color removal can be set according to the format of each image data.
【0015】また、インクジェットプリンタなどのよう
に、1画素の面積が可変でない、或は非常に制限された
量でしか1画素の面積を変化させることが出来ないプリ
ンタ等の場合には、単位面積当りの有色画素の数や、そ
れら有色画素の組み合わせを変化させることにより階調
性のある画像を印刷することが可能である。このような
画像の表現方法を面積階調と呼び、これによれば元の画
像データをディザ処理或は誤差拡散法などにより、プリ
ンタにおいて印刷可能な色のみで構成される画像データ
に変換して印刷することができる。このような面積階調
処理においても、写真などの画像データを印刷する場合
と、イラストなどの画像データを印刷する場合とで、最
適な変換処理を適用することにより、各画像データのフ
ォーマットに応じた面積階調処理の設定を可能にしてい
る。In the case of a printer such as an ink jet printer in which the area of one pixel is not variable or the area of one pixel can be changed only by a very limited amount, the unit area is By changing the number of colored pixels per hit and the combination of the colored pixels, it is possible to print an image with gradation. Such a method of expressing an image is called area gradation. According to this method, original image data is converted into image data composed of only printable colors by a printer by dither processing or error diffusion. Can be printed. Even in such area gradation processing, when image data such as a photograph is printed, and when image data such as an illustration is printed, by applying an optimal conversion processing, it is possible to adapt to the format of each image data. It is possible to set the area gradation processing.
【0016】以下、添付図面を参照して本発明の好適な
実施の形態を詳細に説明する。Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
【0017】本実施の形態では、HTTPプロトコルを
使用して、まずユーザにより操作部を使用して指示され
た所望の画像データが保持されているサーバに対してコ
マンドを送信し、そのサーバからの返信に応じて、その
サーバに保持されている画像データを取得して画像形成
できる画像形成装置について説明する。In the present embodiment, a command is first transmitted to a server holding desired image data designated by a user using an operation unit using the HTTP protocol, and a command from the server is sent from the server. An image forming apparatus capable of acquiring image data held in the server in response to a reply and forming an image will be described.
【0018】図1は、本実施の形態の画像形成装置1の
構成を示すブロック図で、この画像形成装置1はネット
ワーク32に接続されている。FIG. 1 is a block diagram showing a configuration of an image forming apparatus 1 according to the present embodiment. The image forming apparatus 1 is connected to a network 32.
【0019】図1において、2は画像メモリで、例えば
ネットワーク・インターフェース3を介してネットワー
ク32から入力された画像データを保持している。ネッ
トワーク・インターフェース3は、ネットワーク32を
介して、このネットワーク32に接続されている他の装
置との間での通信を制御している。4は画像処理回路
で、画像メモリ2に記憶されている画像データに対して
各種の画像処理を行い、その処理済みの画像データをプ
リンタ5に出力する。プリンタ5は、画像処理回路4か
らの画像データを入力して用紙などの記録媒体上に画像
を形成する画像形成手段として機能している。6は操作
部で、プリンタ5を使用して印刷したい画像データが保
持されている場所(サーバ等)を指定するのに使用され
る。7はサーバで、ネットワーク32に接続され、各種
画像データを保持している。30はシステムバスで、画
像形成装置1装置全体の動作を制御するCPU101と
各ユニット間でのデータの送受信を行うためのバスであ
る。31はビデオバスで、画像処理回路4によって生成
された画像データをプリンタ5に伝送するのに使用され
る。ネットワーク32は、画像形成装置1とサーバ7と
を互いに接続し、これら装置間での各種データの送受信
をための通信経路である。102はメモリで、CPU1
01により実行されるプログラムや、CPU101の動
作時、各種データ等を一時的に記憶するためのワークエ
リアとしても使用される。In FIG. 1, reference numeral 2 denotes an image memory which holds image data inputted from a network 32 via a network interface 3, for example. The network interface 3 controls communication with another device connected to the network 32 via the network 32. Reference numeral 4 denotes an image processing circuit which performs various types of image processing on image data stored in the image memory 2, and outputs the processed image data to the printer 5. The printer 5 functions as an image forming unit that inputs image data from the image processing circuit 4 and forms an image on a recording medium such as paper. Reference numeral 6 denotes an operation unit which is used to designate a location (a server or the like) where image data to be printed using the printer 5 is held. Reference numeral 7 denotes a server which is connected to the network 32 and holds various image data. Reference numeral 30 denotes a system bus, which is a bus for transmitting and receiving data between the CPU 101 that controls the operation of the entire image forming apparatus 1 and each unit. A video bus 31 is used for transmitting image data generated by the image processing circuit 4 to the printer 5. The network 32 is a communication path for connecting the image forming apparatus 1 and the server 7 to each other, and for transmitting and receiving various data between these apparatuses. 102 is a memory, a CPU 1
01 is also used as a work area for temporarily storing programs executed by the CPU 101 and various data during the operation of the CPU 101.
【0020】次に、HTTPプロトコルについて説明す
る。Next, the HTTP protocol will be described.
【0021】HTTPプロトコルは、HTML(ハイパ
ー・テキストマークアップ・ランゲージ)で記述された
データや、画像データなどを転送するために用いられ
る、TCP/IPプロトコル上のサービスである。これ
は通常、データ転送要求を発行するクライアントコンピ
ュータと、データを保持しているサーバとがネットワー
クによって接続されたシステムにおいて用いられる。The HTTP protocol is a service on the TCP / IP protocol used for transferring data described in HTML (Hyper Text Markup Language), image data, and the like. This is usually used in a system in which a client computer that issues a data transfer request and a server that holds data are connected by a network.
【0022】クライアントコンピュータ上では、HTT
Pクライアントを動作させ、このHTTPクライアント
において、利用者が、サーバ上にあるデータの位置を、
URLと呼ばれる、データが保持されている位置を指定
するための指示形式によって入力する。これによりHT
TPクライアントは、その入力に応じて、サーバに対し
て情報転送要求を発行する。On the client computer, HTT
Activate the P client, and in this HTTP client, the user specifies the position of the data on the server,
An input is made in an instruction format called a URL for designating a position where data is held. This allows HT
The TP client issues an information transfer request to the server according to the input.
【0023】また、HTTPプロトコルには、データを
要求するためのコマンドであるGETコマンドと、その
データに関する関連情報を要求するためのコマンドであ
るHEADコマンドがあり、このHEADコマンドによ
り、取得するデータがどのようなデータであるのかを前
もって判別し、その後GETコマンドによって、そのデ
ータを取得し、その取得したデータを基に処理を行うの
が一般的である。In the HTTP protocol, there are a GET command which is a command for requesting data and a HEAD command which is a command for requesting related information on the data. Generally, what kind of data it is is determined in advance, then the data is acquired by a GET command, and processing is performed based on the acquired data.
【0024】このHEADコマンドにより取得可能な関
連情報の中には、そのデータのサイズや更新日時などの
情報とともに、そのデータのフォーマット情報がある。
このデータのフォーマット情報は“Content-type”と呼
ばれる。これによれば、例えばHTMLによって記述さ
れたデータの場合は“text/html”、GIF画像データ
の場合は“image/gif”、JPEG画像データの場合は
“image/jpeg”などの拡張子が付されているので、この
拡張子からどのようなデータであるかを判別することが
可能である。The related information that can be obtained by the HEAD command includes information such as the size and update date of the data, as well as format information of the data.
The format information of this data is called “Content-type”. According to this, for example, an extension such as “text / html” for data described in HTML, “image / gif” for GIF image data, and “image / jpeg” for JPEG image data is added. Therefore, it is possible to determine the type of data from this extension.
【0025】いま例えば、サーバ7のホスト名称が“ho
st.co.jp”で、そのサーバ上の、取得したいデータの位
置が“/pub/image.GIF”である場合には、“http://hos
t.co.jp/pub/image.GIF”というURLを入力すること
により、HTTPクライアントは、そのサーバ“host.c
o.jp”に対して、まず“/pub/image.GIF”に対するHE
ADコマンドを発行する。Now, for example, if the host name of the server 7 is "ho
st.co.jp ”, if the location of the data to be obtained on the server is“ /pub/image.GIF ”, then“ http: // hos
By inputting the URL "t.co.jp/pub/image.GIF", the HTTP client causes the server "host.c
o.jp ”, first HE for“ /pub/image.GIF ”
Issue an AD command.
【0026】これを受信したサーバ7では、“/pub/ima
ge.GIF”のデータのフォーマット情報を、そのHEAD
コマンドの返信としてHEADコマンドを発行したHT
TPクライアントに対して送信する。When the server 7 receives the message, "/ pub / ima"
ge.GIF ”data format information in the HEAD
HT that issued a HEAD command as a command reply
Send to TP client.
【0027】このHEADコマンドの返信を受けたHT
TPクライアントは次に、そのサーバ“host.co.jp”に
対して“/pub/image.GIF”に対するGETコマンドを発
行する。HT receiving the response to this HEAD command
Next, the TP client issues a GET command for “/pub/image.GIF” to the server “host.co.jp”.
【0028】このGETコマンドを受信したサーバ7
は、“/pub/image.GIF”のデータを、そのGETコマン
ドの返信としてGETコマンドを発行したHTTPクラ
イアントに対して送信する。The server 7 receiving this GET command
Transmits the data of "/pub/image.GIF" to the HTTP client that issued the GET command as a reply to the GET command.
【0029】こうしてGETコマンドの返信を受けたH
TTPクライアントは、HEADコマンドに対する返信
として受取ったフォーマット情報“/pub/image.GIF”の
データを受取ることができ、こうして受信したデータを
処理することができる。H which has received the GET command reply in this way
The TTP client can receive the data of the format information “/pub/image.GIF” received as a reply to the HEAD command, and can process the received data.
【0030】このようにしてHTTPクライアントは、
操作部6から入力されたURLを基に、指定されたサー
バ7に記憶されている、指定されたデータを、そのデー
タの関連情報と共に取得することができる。尚、この処
理の流れは図4のフローチャートを参照して後述する。Thus, the HTTP client:
Based on the URL input from the operation unit 6, the designated data stored in the designated server 7 can be acquired together with the related information of the data. The flow of this processing will be described later with reference to the flowchart of FIG.
【0031】次に、本実施の形態の画像処理回路4の構
成について説明する。Next, the configuration of the image processing circuit 4 of the present embodiment will be described.
【0032】図2は、本実施の形態の画像処理回路4の
構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of the image processing circuit 4 according to the present embodiment.
【0033】同図において、8はDMAデータ転送回路
で、画像メモリ2からこの画像処理回路4への画像デー
タのDMA転送制御を行っている。9はLOG変換回路
で、RGBの画像データをCMYの画像データに変換す
る。10はUCR回路で、CMYの画像データに対して
UCR処理を行ってCMYKの画像データ40を生成し
ている。11はPWM(パルス幅変調)回路で、CMY
Kの画像データからレーザの点灯制御を行うためのレー
ザ駆動信号42を生成している。In FIG. 1, reference numeral 8 denotes a DMA data transfer circuit which controls DMA transfer of image data from the image memory 2 to the image processing circuit 4. A LOG conversion circuit 9 converts RGB image data into CMY image data. Reference numeral 10 denotes a UCR circuit which performs UCR processing on CMY image data to generate CMYK image data 40. 11 is a PWM (Pulse Width Modulation) circuit, which is CMY
A laser drive signal 42 for controlling the lighting of the laser is generated from the K image data.
【0034】33は画像データの赤色成分のデータを意
味するRデータ信号、34は画像データの緑色成分のデ
ータを意味するGデータ信号、35は画像データの青色
成分のデータを意味するBデータ信号、36は画像デー
タのシアン色成分のデータを意味するCデータ信号、3
7は画像データのマゼンタ色成分のデータを意味するM
データ信号、38は画像データの黄色成分のデータを意
味するYデータ信号、39は画像形成を行う色を選択す
るための色選択信号である。40はCMYKのデータの
内の選択されたデータ信号、41はPWM処理を行うた
めの基準同期信号であるクロック信号、42はレーザの
点灯制御を行うレーザ駆動信号である。Reference numeral 33 denotes an R data signal representing data of a red component of the image data, 34 denotes a G data signal representing data of a green component of the image data, and 35 denotes a B data signal representing data of a blue component of the image data. , 36 are C data signals representing the data of the cyan component of the image data, 3
Reference numeral 7 denotes data of a magenta color component of image data.
A data signal 38 is a Y data signal indicating yellow component data of the image data, and 39 is a color selection signal for selecting a color for forming an image. 40 is a data signal selected from the CMYK data, 41 is a clock signal which is a reference synchronization signal for performing PWM processing, and 42 is a laser drive signal for controlling laser lighting.
【0035】DMAデータ転送回路8はシステムバス3
0に接続され、このシステムバス30を介して画像形成
装置1全体を制御するCPU101によって制御され
る。このDMAデータ転送回路8の制御の下に、画像メ
モリ2に保持された画像データをDMA転送により画像
処理回路4に転送する場合には、まずCPU101によ
ってDMAデータ転送回路8に対して、R,G,Bそれ
ぞれの画像データが保持された画像メモリ2のアドレス
と、DMA転送するデータサイズが設定される。その
後、DMAデータ転送回路8は、プリンタ5の動作に同
期して、DMAにより画像メモリ2の指示されたアドレ
スからR,G,Bそれぞれのデータを逐次読み出し、そ
の読み出したデータをLOG変換回路9に対してRデー
タ信号33、Gデータ信号34、Bデータ信号35とし
て出力する。このLOG変換回路9へのRGBデータの
出力は、R,G,Bデータの3つが同期して行われる。
つまり、画像データの各画素のR,G,Bデータは同時
に出力される。The DMA data transfer circuit 8 is connected to the system bus 3
0, and is controlled by a CPU 101 that controls the entire image forming apparatus 1 via the system bus 30. When the image data stored in the image memory 2 is transferred to the image processing circuit 4 by DMA transfer under the control of the DMA data transfer circuit 8, first, the CPU 101 sends R, The address of the image memory 2 where the G and B image data are held, and the data size for DMA transfer are set. Thereafter, in synchronization with the operation of the printer 5, the DMA data transfer circuit 8 sequentially reads the data of each of R, G, and B from the address specified by the DMA in the image memory 2, and transfers the read data to the LOG conversion circuit 9. , An R data signal 33, a G data signal 34, and a B data signal 35. The output of the RGB data to the LOG conversion circuit 9 is performed by synchronizing three of R, G, and B data.
That is, the R, G, B data of each pixel of the image data is output simultaneously.
【0036】こうしてLOG変換回路9に入力されたR
データ信号33、Gデータ信号34及びBデータ信号3
5から、LOG演算によってCデータ信号36、Mデー
タ信号37、及びYデータ信号38がそれぞれ生成され
て出力される。この段階で、R,G,Bデータの輝度デ
ータは、C,M,Yデータの濃度データに変換される。The R input to the LOG conversion circuit 9
Data signal 33, G data signal 34 and B data signal 3
5, a C data signal 36, an M data signal 37, and a Y data signal 38 are respectively generated and output by the LOG operation. At this stage, the luminance data of the R, G, B data is converted into density data of C, M, Y data.
【0037】このLOG変換回路9から出力されたCデ
ータ信号36、Mデータ信号37、Yデータ信号38は
UCR回路10に入力される。このUCR回路10で
は、C,M,Yの各データから、その共通部分である黒
色成分を抽出して出力する。この黒色成分の抽出は、各
画素について、C,M,Yの各データの最小値を有する
色を判定し、その最小値と予め設定された係数とを積算
することによって、黒色トナー用のデータとなるKデー
タの値を決定し、C,M,Yの各データからこのKデー
タの値を減算することにより、実際に画像形成に用いら
れるC,M,Yの各データの値を算出することによって
実現される。The C data signal 36, M data signal 37, and Y data signal 38 output from the LOG conversion circuit 9 are input to the UCR circuit 10. The UCR circuit 10 extracts and outputs a black component, which is a common part, from each data of C, M, and Y. The black component is extracted by determining the color having the minimum value of each of the C, M, and Y data for each pixel, and integrating the minimum value with a preset coefficient to obtain the black toner data. Is determined, and the value of each of the C, M, and Y data actually used for image formation is calculated by subtracting the value of the K data from each of the C, M, and Y data. This is achieved by:
【0038】例えば、黒色トナー用のデータの生成用係
数が80%であり、C=20,M=90,Y=100で
あった場合には、最小の値が“20”であるため、以下
のような画像データが生成される。For example, when the coefficient for generating data for black toner is 80% and C = 20, M = 90, and Y = 100, the minimum value is "20". Is generated.
【0039】 C’:4 (C−K) M’:74 (M−K) Y’:84 (Y−K) K :16 (20×80%=16) またUCR回路10には色選択信号信号39が入力され
ており、これはプリンタ5がC,M,Y,Kを逐次一色
ずつ画像形成する画像形成方式を採用しているために必
要な信号であり、C,M,Y,Kそれぞれの画像形成時
にC’,Y’,M’,Kのどの画像データを出力するか
を選択する信号である。C ′: 4 (CK) M ′: 74 (M−K) Y ′: 84 (Y−K) K: 16 (20 × 80% = 16) A signal 39 is input, which is necessary because the printer 5 employs an image forming method of forming an image of C, M, Y, and K one by one. This signal is used to select which of C ', Y', M ', and K image data to output at the time of each image formation.
【0040】この色選択信号信号39からの入力に応じ
て、C’,Y’,M’,Kのいずれかのデータ信号40
として出力される。In response to the input from the color selection signal signal 39, any one of the data signals 40 of C ', Y', M ', and K
Is output as
【0041】UCR回路10から出力されたデータ信号
40は、PWM回路11において、三角波であるクロッ
ク信号41によってパルス幅変調される。このパルス幅
変調により、例えば8ビットデータとして入力されたデ
ータ信号40は、クロック信号41に同期して、データ
信号40の値に対応したパルスの幅の信号となるように
変調されたパルス波に変調される。また、このPWM回
路11において、入力されたクロック信号41を例えば
2分周してクロック信号41の1/2の周波数でPWM
をするように設定することも可能である。The data signal 40 output from the UCR circuit 10 is subjected to pulse width modulation in the PWM circuit 11 by a clock signal 41 which is a triangular wave. By this pulse width modulation, for example, the data signal 40 input as 8-bit data is converted into a pulse wave modulated to be a signal having a pulse width corresponding to the value of the data signal 40 in synchronization with the clock signal 41. Modulated. Further, in the PWM circuit 11, the input clock signal 41 is frequency-divided by, for example, 2 and PWM is performed at a frequency half that of the clock signal 41.
It is also possible to set to do.
【0042】次に、本実施の形態のプリンタ5の構成に
ついて説明する。Next, the configuration of the printer 5 according to the present embodiment will be described.
【0043】図3は、本実施の形態のプリンタ5の構成
を示すブロック図である。FIG. 3 is a block diagram showing a configuration of the printer 5 according to the present embodiment.
【0044】同図において、12は半導体レーザで、入
力信号に応じてレーザ光を出力する。13はポリゴンミ
ラーで、その正六角形の側面が鏡面処理され、ポリゴン
モータ14の駆動に応じて回転する。15は現像器で、
レーザ光により潜像が形成され、その潜像にトナーを吸
着することにより像が形成される。16はリボルバで、
C,M,Y,Kそれぞれのトナーカートリッジを保持
し、現像する色に応じて回転する。17はC(シアン)
トナーカートリッジ、18はM(マゼンタ)トナーカー
トリッジ、19はY(イエロー)トナーカートリッジ、
20はK(ブラック)トナーカートリッジである。21
は転写ドラムで、用紙を吸着し、現像器15のトナーを
用紙上に転写している。22はトナーを用紙上に定着す
る定着ドラム、23は用紙を保持し、画像形成時に用紙
を給紙する給紙カセット、42はレーザ駆動信号、43
は半導体レーザ12から放射されるレーザ光線、44は
用紙搬送経路である。In FIG. 1, reference numeral 12 denotes a semiconductor laser which outputs a laser beam according to an input signal. Reference numeral 13 denotes a polygon mirror, whose side surface of a regular hexagon is mirror-finished, and rotates in response to driving of a polygon motor 14. Reference numeral 15 denotes a developing device.
A latent image is formed by the laser beam, and an image is formed by adsorbing toner onto the latent image. 16 is a revolver,
Each of the toner cartridges C, M, Y, and K is held and rotated according to the color to be developed. 17 is C (cyan)
A toner cartridge, 18 is an M (magenta) toner cartridge, 19 is a Y (yellow) toner cartridge,
Reference numeral 20 denotes a K (black) toner cartridge. 21
Denotes a transfer drum, which adsorbs the paper and transfers the toner in the developing device 15 onto the paper. Reference numeral 22 denotes a fixing drum for fixing toner on paper, 23 denotes a paper feed cassette that holds the paper and feeds the paper during image formation, 42 denotes a laser drive signal, and 43 denotes a laser drive signal.
Denotes a laser beam emitted from the semiconductor laser 12, and 44 denotes a paper transport path.
【0045】このプリンタ5は、電子写真方式により画
像形成を行うプリンタであり、C(シアン),M(マゼ
ンタ),Y(イエロー),K(ブラック)の4色のトナ
ーにより用紙上に画像を形成するものである。画像を形
成する際には、まず給紙カセット23に積載された用紙
が給紙され、その用紙は用紙搬送経路44を搬送され、
転写ドラム21に吸着されて転写ドラム21の表面に張
り付く。この転写ドラム21は一定の速度で回転してお
り、この転写ドラム21の回転に応じて用紙も移動す
る。The printer 5 is a printer for forming an image by an electrophotographic system, and forms an image on a sheet of paper using four color toners of C (cyan), M (magenta), Y (yellow), and K (black). To form. When an image is formed, first, paper loaded in the paper feed cassette 23 is fed, and the paper is transported through a paper transport path 44.
It is attracted to the transfer drum 21 and sticks to the surface of the transfer drum 21. The transfer drum 21 rotates at a constant speed, and the paper moves in accordance with the rotation of the transfer drum 21.
【0046】一方、プリンタ5においてプリントを行う
際には、レーザ駆動信号42が画像処理回路4から供給
される。この供給されるレーザ駆動信号42は、PWM
回路11によりPWMされたC,M,Y,Kいずれかの
データ信号であり、まず最初にCのデータ信号が入力さ
れる。このデータ信号がオンの場合には、レーザ12の
レーザ光源が発光してレーザ光線43が出力される。こ
うして出力されたレーザ光線43はポリゴンミラー13
に照射される。ポリゴンミラー13は、ポリゴンモータ
14御回転駆動によって回転しており、この回転によっ
てレーザ光線43は現像器15の端から端まで走査され
る。この1つの走査が画像形成における1本の走査線と
なる。このレーザ光の走査によって現像器15上に潜像
が形成される。この潜像は、レーザ光が照射された部分
は電位が高く、そうでない部分は電位が低いという電気
的な特性を有する潜像である。On the other hand, when printing is performed in the printer 5, a laser drive signal 42 is supplied from the image processing circuit 4. The supplied laser drive signal 42 is PWM
The data signal is any one of C, M, Y, and K that has been PWMed by the circuit 11, and the data signal of C is input first. When this data signal is on, the laser light source of the laser 12 emits light and the laser beam 43 is output. The laser beam 43 output in this manner is applied to the polygon mirror 13.
Is irradiated. The polygon mirror 13 is rotated by rotation of a polygon motor 14, and the laser beam 43 is scanned from one end to the other end of the developing device 15 by this rotation. This one scan becomes one scan line in image formation. A latent image is formed on the developing device 15 by the scanning of the laser light. This latent image has electrical characteristics such that a portion irradiated with laser light has a high potential and a portion other than the portion has a low potential.
【0047】こうして現像器15上に形成された潜像
は、まずリボルバ16と現像器15とが接する部分に予
め配置されたCトナーカートリッジ17と現像器15が
接する部分において、Cトナーカートリッジ17内部に
備蓄されている、負に帯電されたシアントナーが接す
る。このシアントナーは現像器のレーザ光が照射された
部分のみに電気的吸引力によって吸着して現像される。
そして、この現像器15のトナーが吸着された部分は現
像器15の回転によって転写ドラム21と接する部分に
移動する。この転写ドラム21と現像器15とが接する
部分において、現像器15に吸着されたトナーが転写ド
ラム21上に吸着された用紙上に転写される。次にMト
ナーカートリッジ18が現像器15と接する様にリボル
バ16が1/4回転され、レーザ駆動信号42としてM
のデータ信号が入力され、Cの現像と同様にして、その
用紙上にマゼンタのトナー像が転写される。The latent image thus formed on the developing unit 15 is firstly stored in a portion where the developing unit 15 is in contact with a C toner cartridge 17 previously disposed at a portion where the revolver 16 and the developing unit 15 are in contact. , The negatively charged cyan toner stored in the container comes into contact with the toner. The cyan toner is developed by being attracted to only the portion of the developing device irradiated with the laser beam by the electric attraction force.
Then, the portion of the developing device 15 to which the toner is adsorbed moves to a portion in contact with the transfer drum 21 by the rotation of the developing device 15. In a portion where the transfer drum 21 and the developing device 15 are in contact with each other, the toner adsorbed on the developing device 15 is transferred onto the paper adsorbed on the transfer drum 21. Next, the revolver 16 is rotated by 1 / so that the M toner cartridge 18 comes into contact with the developing device 15.
Is input, and a magenta toner image is transferred onto the sheet in the same manner as in the development of C.
【0048】以下同様にして、Y,Kのトナーによる現
像も行われ、転写ドラム21上に吸着された用紙上に
C,M,Y,K各色のトナー像が転写される。In the same manner, development with the Y and K toners is also performed, and the toner images of C, M, Y and K colors are transferred onto the sheet adsorbed on the transfer drum 21.
【0049】その後、用紙は転写ドラム21から分離さ
れ、用紙搬送経路44を通って2つの定着ドラム22の
間を通る。この際、定着ドラム22によって加熱及び加
圧され、用紙上に転写されたトナーは用紙に定着され、
プリンタ5の外に排出される。以上の動作でプリントが
実行される。Thereafter, the sheet is separated from the transfer drum 21 and passes between the two fixing drums 22 through a sheet transport path 44. At this time, the toner that is heated and pressed by the fixing drum 22 and transferred onto the paper is fixed on the paper,
The paper is discharged out of the printer 5. Printing is executed by the above operation.
【0050】次に、本実施の形態の画像形成装置1にお
ける処理動作を図4のフローチャートを参照して説明す
る。Next, a processing operation in the image forming apparatus 1 of the present embodiment will be described with reference to a flowchart of FIG.
【0051】図4は、本実施の形態の画像形成装置にC
PU101により実行される制御処理を示すフローチャ
ートで、この処理を実行するプログラムはメモリ102
に記憶されている。FIG. 4 shows an image forming apparatus according to this embodiment.
5 is a flowchart showing a control process executed by the PU 101. A program for executing this process is stored in the memory 102.
Is stored in
【0052】この画像形成装置1は操作部6を有してお
り、この操作部6はボタンや表示器などを備え、ユーザ
が画像形成装置1を操作するために使用される。この操
作部6において、ユーザはURLによりプリントしたい
データが存在する場所を指定する。この入力がなされる
まで画像形成装置1は入力待ち状態となる(ステップS
1)。ステップS1で、URLが入力されるとステップ
S2に進み、その入力されたURLの構造を解析し、所
望のデータを保持しているサーバのアドレスと、そのサ
ーバ内の取得したいデータの位置とを特定する。この実
施の形態では、サーバ7に取得したいデータが存在する
ものとする。The image forming apparatus 1 has an operation section 6, and the operation section 6 includes buttons, a display, and the like, and is used by a user to operate the image forming apparatus 1. In this operation unit 6, the user designates a place where data to be printed exists by URL. Until this input is made, the image forming apparatus 1 waits for an input (step S).
1). In step S1, when the URL is input, the process proceeds to step S2, where the structure of the input URL is analyzed, and the address of the server holding the desired data and the position of the data to be acquired in the server are determined. Identify. In this embodiment, it is assumed that the server 7 has data to be acquired.
【0053】そこでステップS3に進み、サーバ7に対
して、その取得したいデータに対するHEADコマンド
を発行する。このHEADコマンドは、ネットワーク・
インターフェース3、ネットワーク32を介してサーバ
7に伝送される。Then, the process proceeds to step S 3, where a HEAD command for the data to be obtained is issued to the server 7. This HEAD command is
The data is transmitted to the server 7 via the interface 3 and the network 32.
【0054】このHEADコマンドを受信したサーバ7
は、その指定されたデータに関する情報を基にHEAD
コマンドに対するフォーマット情報を生成し、ネットワ
ーク32、ネットワーク・インターフェース3を介して
画像形成装置1に送信する。これによりステップS4
で、サーバ7からのフォーマット情報を受信するとステ
ップS5に進み、そのサーバ7からのフォーマット情報
の中から“Content-type”の情報を抽出して記憶する。The server 7 receiving this HEAD command
HEAD based on the information about the specified data
It generates format information for the command and transmits it to the image forming apparatus 1 via the network 32 and the network interface 3. Thereby, step S4
When the format information is received from the server 7, the process proceeds to step S5, and the information of "Content-type" is extracted from the format information from the server 7 and stored.
【0055】次にステップS6に進み、サーバ7に対し
て、その取得したいデータに対するGETコマンドを発
行する。このGETコマンドは、ネットワーク・インタ
ーフェース3、ネットワーク32を介してサーバ7に発
行される。Then, the process proceeds to a step S 6, wherein a GET command for the data to be obtained is issued to the server 7. This GET command is issued to the server 7 via the network interface 3 and the network 32.
【0056】これによりサーバ7では、このGETコマ
ンドによって指定されたデータをネットワーク32、ネ
ットワークインターフェイス3を介して画像形成装置1
に送信する。Thus, the server 7 transmits the data specified by the GET command to the image forming apparatus 1 via the network 32 and the network interface 3.
Send to
【0057】こうしてサーバ7からの返信を受信すると
ステップS7からステップS8に進み、そのサーバ7か
ら受信したデータを基に、画像メモリ2に画像データを
生成する。次にステップS9に進み、ステップS5で記
憶した“Content-type”がJPEG画像である場合はス
テップS10に進み、そうでない場合にはステップS1
2に進む。ステップS10では、画像処理回路4に対し
てJPEG画像用の画像処理の設定を行う。即ち、UC
R回路10では、UCR80%の設定とし、PWM回路
11には1/2の周波数でPWMを行うように設定す
る。Upon receiving the reply from the server 7, the process proceeds from step S7 to step S8, where the image data is generated in the image memory 2 based on the data received from the server 7. Next, the process proceeds to step S9. If the “Content-type” stored in step S5 is a JPEG image, the process proceeds to step S10; otherwise, the process proceeds to step S1.
Proceed to 2. In step S10, the image processing circuit 4 is set to perform image processing for a JPEG image. That is, UC
In the R circuit 10, the UCR is set to 80%, and in the PWM circuit 11, the PWM is set to perform the PWM at a half frequency.
【0058】一方、ステップS9でJPEGフォーマッ
トでない時はステップS12に進み、画像処理回路4に
対してGIF画像用の設定を行う。即ち、UCR回路1
0にはUCR100%の設定を行い、PWM回路11に
はクロック信号41のそのままの周波数でPWMを行う
ように設定する。こうしてステップS10或はステップ
S12により画像処理とPWMが実行された後、ステッ
プS11で、プリンタ5により、その画像処理及びPW
M処理された画像データに基づく画像形成を実行する。On the other hand, if the data is not in the JPEG format in step S9, the flow advances to step S12 to set the GIF image in the image processing circuit 4. That is, the UCR circuit 1
0 is set to UCR 100%, and the PWM circuit 11 is set to perform PWM at the frequency of the clock signal 41 as it is. After the image processing and the PWM are executed in step S10 or step S12, the image processing and the PWM are executed by the printer 5 in step S11.
An image is formed based on the M-processed image data.
【0059】以上説明したようにして、操作部6により
指定されたサーバ7に記憶された画像データを基に画像
形成を行うことができる。As described above, an image can be formed based on the image data stored in the server 7 specified by the operation unit 6.
【0060】この処理によれば、JPEG画像はUCR
80%で黒成分が抽出されるため、黒から他の色に遷移
するような画像の階調性のつながりに優れた画像を生成
することが可能になると共に、1/2周波数でPWMを
行うため画像の階調性に優れた画像を生成することがで
きる。According to this processing, the JPEG image is converted to the UCR
Since the black component is extracted at 80%, it is possible to generate an image having an excellent connection of the gradation of the image such that the color transitions from black to another color, and performs PWM at a half frequency. Therefore, it is possible to generate an image having excellent image gradation.
【0061】またGIF画像に関しては、UCR100
%で黒成分が抽出されるため、淡い灰色の画像は黒色ト
ナーのみで画像形成され、C,M,Y,Kの合成により
生成される画像において問題となる、灰色が純黒色によ
る灰色でなくなってしまうという事態を回避することが
できる。For GIF images, UCR100
%, The black component is extracted, so that the light gray image is formed only with the black toner, and the gray, which is a problem in the image generated by combining C, M, Y, and K, is not gray due to pure black. Can be avoided.
【0062】またPWMは、供給されるクロック信号4
1と同一周波数であるためジャギーが目立たない高解像
度の画像を形成できる。Further, PWM is the clock signal 4 supplied.
Since the frequency is the same as that of No. 1, a high-resolution image in which jaggies are not noticeable can be formed.
【0063】以上説明したように本実施の形態1によれ
ば、JPEG画像は写真などの自然画を印刷するのに好
適な画像処理によって画像形成され、またGIF画像は
イラストなどを印刷するのに好適な画像処理によって画
像形成される。As described above, according to the first embodiment, a JPEG image is formed by image processing suitable for printing a natural image such as a photograph, and a GIF image is formed by printing an illustration. An image is formed by suitable image processing.
【0064】また、本実施の形態1の特有の効果は以下
の通りである。 ・取得するデータの記憶位置指定を画像形成装置1の操
作部6において行うため画像形成装置1のみで画像処理
と画像形成処理が可能であり、他のクライアント装置が
不要となる。 ・取得するデータの記憶位置指定を画像形成装置1の接
作部6において行うため通信用ソフトウェアを単純にで
き、そのソフトウェアの開発が容易になる。 ・サーバに対して“Contents-type”を問い合わせ、そ
の結果によって画像の形式を判断するため、URLの拡
張子がない場合でも正常にプリントすることができる。The specific effects of the first embodiment are as follows. Since the storage position of the data to be acquired is specified in the operation unit 6 of the image forming apparatus 1, the image processing and the image forming processing can be performed only by the image forming apparatus 1, and another client apparatus is not required. Since the storage position of the data to be acquired is specified in the connection unit 6 of the image forming apparatus 1, communication software can be simplified, and development of the software becomes easy. -Since the server inquires "Contents-type" and judges the format of the image based on the result, it is possible to print normally even if there is no URL extension.
【0065】[実施の形態2]本実施の形態2において
は、ネットワーク30に接続された他の装置で入力され
た、URLに基づいて所望のデータをHTTPプロトコ
ルによって取得し、その取得したデータを基に画像デー
タを生成して画像形成を行う画像形成装置について説明
する。[Second Embodiment] In the second embodiment, desired data is acquired by the HTTP protocol based on a URL input by another device connected to the network 30, and the acquired data is acquired. An image forming apparatus that generates image data based on the image data to form an image will be described.
【0066】本実施の形態2では、取得するデータが記
憶されている位置情報を、ネットワーク30に接続され
ているクライアント装置24からURLとして入力し、
その入力されたURLの情報を画像形成装置1に対して
送信し、それを受信した画像形成装置1がサーバ7から
データを取得して画像形成を行うものである。In the second embodiment, the position information in which the data to be obtained is stored is input as a URL from the client device 24 connected to the network 30,
The input URL information is transmitted to the image forming apparatus 1, and the image forming apparatus 1 having received the information acquires data from the server 7 and forms an image.
【0067】図5は、本発明の実施の形態2の画像形成
装置1を含むネットワーク・システム全体の構成を示す
ブロック図で、前述の図1と共通する部分は同じ番号で
示し、その説明を省略する。FIG. 5 is a block diagram showing the configuration of the entire network system including the image forming apparatus 1 according to the second embodiment of the present invention. Portions common to those in FIG. Omitted.
【0068】図5において、24はクライアント装置
で、画像形成装置1が取得して画像形成するデータを指
定する機能を有している。4aは画像処理回路で、基本
的には前述の画像処理回路4と略同様の機能を実行する
が、その構成は図6を参照して後述する。5aはプリン
タで、その詳細は図7を参照して詳しく説明する。In FIG. 5, reference numeral 24 denotes a client device having a function of designating data to be obtained and formed by the image forming apparatus 1. An image processing circuit 4a basically performs substantially the same function as that of the above-described image processing circuit 4, and the configuration thereof will be described later with reference to FIG. Reference numeral 5a denotes a printer, the details of which will be described in detail with reference to FIG.
【0069】図6は、本実施の形態2の画像処理回路4
aの構成を示すブロック図で、前述の図2と共通する部
分は同じ番号で示している。FIG. 6 shows an image processing circuit 4 according to the second embodiment.
In the block diagram showing the configuration of FIG. 2A, portions common to FIG. 2 described above are denoted by the same reference numerals.
【0070】図6において、8は画像メモリ2から画像
データのDMA転送を制御するDMAデータ転送回路、
25はガンマ変換を行うガンマ変換回路、26は入力さ
れた画像データの二値化を行って二値データを生成する
二値化回路である。45は画像データの赤色成分のデー
タを意味するRデータ信号、46は画像データの緑色成
分のデータを意味するGデータ信号、47は画像データ
の青色成分のデータを意味するBデータ信号、48はガ
ンマ変換回路25によって変換されたRデータ信号、4
9はガンマ変換回路25によって変換されたGデータ信
号、50はガンマ変換回路25によって変換されたBデ
ータ信号である。39は画像形成を行う色を選択するた
めの色選択信号、51は二値化回路26における二値化
方式を選択するための二値化方式選択信号、52はLE
Dアレイの点灯制御を行うLED駆動信号である。In FIG. 6, reference numeral 8 denotes a DMA data transfer circuit for controlling DMA transfer of image data from the image memory 2;
Reference numeral 25 denotes a gamma conversion circuit that performs gamma conversion, and reference numeral 26 denotes a binarization circuit that binarizes input image data to generate binary data. 45 is an R data signal indicating data of a red component of the image data, 46 is a G data signal indicating data of a green component of the image data, 47 is a B data signal indicating data of a blue component of the image data, 48 is R data signal converted by the gamma conversion circuit 25, 4
9 is a G data signal converted by the gamma conversion circuit 25, and 50 is a B data signal converted by the gamma conversion circuit 25. 39 is a color selection signal for selecting a color for image formation, 51 is a binarization method selection signal for selecting a binarization method in the binarization circuit 26, and 52 is LE.
This is an LED drive signal for controlling lighting of the D array.
【0071】DMAデータ転送回路8は、システムバス
30に接続され、このシステムバス30を介して画像形
成装置1全体を制御するCPU101によって制御され
る。このDMAデータ転送回路8によるDMA転送によ
り画像メモリ2に保持された画像データを画像処理回路
4aに転送する場合には、まずCPU101によってD
MAデータ転送回路8に対し、R,G,Bそれぞれの画
像データが保持された画像メモリ2のアドレスと、転送
するデータサイズが設定される、その後、DMAデータ
転送回路8は、プリンタ5aのプリント動作に同期し
て、DMAにより画像メモリ2からR,G,Bそれぞれ
の画像データを逐次読み出し、その読み出したデータを
ガンマ変換回路25に対して、Rデータ信号45、Gデ
ータ信号46、Bデータ信号47として出力する。この
出力は、R,G,Bデータが同期して行われる。つまり
各画素のR,G,Bデータは同時に出力される。The DMA data transfer circuit 8 is connected to the system bus 30 and is controlled by the CPU 101 which controls the entire image forming apparatus 1 via the system bus 30. When the image data held in the image memory 2 is transferred to the image processing circuit 4a by the DMA transfer by the DMA data transfer circuit 8, first, the CPU 101
The address of the image memory 2 where the R, G, and B image data are held and the size of the data to be transferred are set for the MA data transfer circuit 8. Thereafter, the DMA data transfer circuit 8 sets the print data of In synchronization with the operation, the R, G, and B image data are sequentially read from the image memory 2 by DMA, and the read data is sent to the gamma conversion circuit 25 by the R data signal 45, the G data signal 46, and the B data. It is output as a signal 47. This output is performed by synchronizing R, G, and B data. That is, R, G, and B data of each pixel are output simultaneously.
【0072】こうしてガンマ変換回路25に入力された
Rデータ信号45、Gデータ信号46、Bデータ信号4
7は、予め設定されたガンマ変換テーブルに基づいてガ
ンマ変換され、Rデータ信号45からRデータ信号4
8、Gデータ信号46からGデータ信号49、Bデータ
信号47からBデータ信号50がそれぞれ生成されて出
力される。これらガンマ変換回路25から出力されたR
データ信号48、Gデータ信号49、Bデータ信号50
は二値化回路26に入力される。この二値化回路26で
は、色選択信号信号39に基づいてどの色を出力するか
を選択し、また二値化方式選択信号51に基づいて、ど
の二値化方式によって二値化するかを決定する。尚、こ
の実施の形態2では、二値化回路26は、ディザ方式と
誤差拡散方式のいずれかが選択できるものとする。The R data signal 45, the G data signal 46, and the B data signal 4 input to the gamma conversion circuit 25 in this manner.
7 is gamma-converted based on a preset gamma conversion table, and the R data signal 45 to the R data signal 4
8. A G data signal 49 is generated from the G data signal 46, and a B data signal 50 is generated and output from the B data signal 47, respectively. R output from these gamma conversion circuits 25
Data signal 48, G data signal 49, B data signal 50
Is input to the binarization circuit 26. The binarization circuit 26 selects which color to output based on the color selection signal signal 39, and determines which binarization method to use for binarization based on the binarization method selection signal 51. decide. In the second embodiment, it is assumed that the binarization circuit 26 can select either a dither method or an error diffusion method.
【0073】ここでディザ方式は、各輝度データに基づ
いて、その輝度に見合うような濃度を面積階調として表
現する二値化パターンを基に輝度データを二値のパター
ンに変換して画像形成用のデータを生成する方式であ
る。このディザ方式は、イラストや図、文字等のよう
に、階調の遷移が少なく、領域の境界がはっきりした印
刷に好適な二値化方法である。Here, in the dither method, based on each luminance data, the luminance data is converted into a binary pattern based on a binarization pattern expressing a density corresponding to the luminance as an area gradation, and an image is formed. This is a method for generating data for use. This dithering method is a binarization method suitable for printing in which the transition between gradations is small and the boundaries between regions are clear, such as illustrations, figures, and characters.
【0074】一方、誤差拡散方式は、二値化する画素の
原データと、二値化された周辺画素の原データと、その
二値化によって生成されたデータとの誤差と、乱数とに
基づいて、その画素の二値化を行う二値化方式であり、
自然画などの階調の遷移が多い自然画などに好適な二値
化方法である。On the other hand, the error diffusion method is based on the original data of the pixel to be binarized, the original data of the binarized peripheral pixels, the error between the data generated by the binarization, and a random number. Therefore, a binarization method for binarizing the pixel,
This is a binarization method suitable for a natural image such as a natural image having many gradation transitions.
【0075】こうして二値化された画像データはLED
駆動信号52としてプリンタ5aに出力される。The image data binarized in this way is an LED.
The driving signal 52 is output to the printer 5a.
【0076】図7は、本実施の形態2のプリンタ5aの
構造を示すブロック図で、前述の図3と共通する部分は
同じ番号で示している。FIG. 7 is a block diagram showing the structure of a printer 5a according to the second embodiment. Portions common to those in FIG. 3 are denoted by the same reference numerals.
【0077】図7において、27はLED駆動信号52
に応じて各素子が発光するLEDアレイ、15はLED
アレイの各素子の点灯により潜像が形成され、潜像にト
ナーを吸着することにより像が形成される現像器、16
はC,M,Y,Kそれぞれのトナーカートリッジを保持
し、現像する色に応じて回転するリボルバである。17
はC(シアン)トナーカートリッジ、18はM(マゼン
タ)トナーカートリッジ、19はY(イエロー)トナー
カートリッジ、20はK(ブラック)トナーカートリッ
ジ、21は用紙を吸着し、現像器のトナーを用紙上に転
写するための転写ドラム、22はトナーを用紙上に定着
する定着ドラム、23は用紙を保持し、画像形成時に用
紙を給紙する給紙カセット、52はLED駆動信号、4
4は用紙搬送経路である。In FIG. 7, 27 is an LED drive signal 52
LED array where each element emits light according to
A developing device in which a latent image is formed by turning on each element of the array and an image is formed by adsorbing toner on the latent image;
Reference numeral denotes a revolver that holds the toner cartridges of C, M, Y, and K and rotates according to the color to be developed. 17
Is a C (cyan) toner cartridge, 18 is an M (magenta) toner cartridge, 19 is a Y (yellow) toner cartridge, 20 is a K (black) toner cartridge, 21 is a sheet adsorbing, and the toner of the developing device is put on the sheet. A transfer drum 22 for transferring toner; a fixing drum 22 for fixing toner on the paper; a paper feed cassette 23 for holding the paper and feeding the paper during image formation;
Reference numeral 4 denotes a paper transport path.
【0078】このプリンタ5aは、電子写真方式により
画像形成を行うプリンタであり、C(シアン),M(マ
ゼンタ),Y(イエロー),K(ブラック)の4色のト
ナーにより用紙上にカラー画像を形成する。そして、画
像の現像にはLEDアレイを用いるてんで、前述のレー
ザ方式によるものとは異なっている。This printer 5a is a printer for forming an image by an electrophotographic system, and a color image is formed on a sheet of paper using four color toners of C (cyan), M (magenta), Y (yellow) and K (black). To form The development of an image uses an LED array, which is different from the above-described laser method.
【0079】画像を形成する際にはまず給紙カセット2
3に積載された用紙が給紙され、用紙は用紙搬送経路4
4を搬送されて転写ドラム21に吸着されて転写ドラム
21の表面に張り付く。転写ドラム21は一定の速度で
回転し、転写ドラム21の回転に応じて用紙も移動す
る。プリンタ5aにおいてプリントを行う際には、LE
D駆動信号52が画像処理回路4から供給される。この
供給されるLED駆動信号52は二値化回路26の二値
化処理により生成されたC,M,Y,Kいずれかの画像
信号であり、まず最初にCの画像信号が入力される。When forming an image, first, the sheet cassette 2
3 is fed, and the paper is transported to a paper transport path 4.
4 is conveyed, is attracted to the transfer drum 21, and adheres to the surface of the transfer drum 21. The transfer drum 21 rotates at a constant speed, and the sheet also moves according to the rotation of the transfer drum 21. When printing is performed by the printer 5a, LE
The D drive signal 52 is supplied from the image processing circuit 4. The supplied LED drive signal 52 is any one of C, M, Y, and K image signals generated by the binarization processing of the binarization circuit 26, and the C image signal is input first.
【0080】LEDアレイ12は、現像器15の横幅分
だけのLEDが直線状に配置されており、1つのLED
が1つの画素の横幅分の大きさである。LED駆動信号
52が現像する1走査線分の画像データを供給した段階
で、1走査線分の潜像形成がLEDの発光によって行わ
れる。LED駆動信号52がオンである部分のLEDは
点灯して現像器15の電位が高く、そうでない部分は点
灯しないことによって現像器15の電位が低くなること
で潜像が形成される。The LED array 12 has LEDs of a width corresponding to the width of the developing device 15 arranged linearly.
Is the size of the width of one pixel. When the LED drive signal 52 supplies image data for one scanning line to be developed, a latent image for one scanning line is formed by light emission of the LED. The LED in the portion where the LED drive signal 52 is ON is turned on and the potential of the developing device 15 is high, and the portion other than that is not turned on, so that the potential of the developing device 15 is lowered and a latent image is formed.
【0081】こうして現像器15上に形成された潜像
は、まずリボルバ16と現像器15とが接する部分に予
め配置されたCトナーカートリッジ17と現像器15が
接する部分において、Cトナーカートリッジ17内部に
備蓄されている、負に帯電されたシアントナーが接す
る。シアントナーは現像器のレーザが照射された部分の
みに電気的吸引力によって吸着して現像される。現像器
15の、トナーが吸着された部分は現像器15の回転に
よって転写ドラム21と接する部分に移動する。転写ド
ラム21と現像器15とが接する部分においては現像器
15に吸着されたトナーが転写ドラム21上に吸着され
た用紙上に転写される。The latent image thus formed on the developing unit 15 is firstly stored in a portion where the developing unit 15 is in contact with a C toner cartridge 17 previously disposed at a portion where the revolver 16 and the developing unit 15 are in contact. , The negatively charged cyan toner stored in the container comes into contact with the toner. The cyan toner is developed by being attracted to only the laser-irradiated portion of the developing device by an electric attraction force. The portion of the developing device 15 to which the toner is adsorbed moves to a portion in contact with the transfer drum 21 by the rotation of the developing device 15. In a portion where the transfer drum 21 and the developing device 15 are in contact with each other, the toner adsorbed on the developing device 15 is transferred onto the sheet adsorbed on the transfer drum 21.
【0082】その後、Mトナーカートリッジ18が現像
器15と接する様にリボルバー16が全周の1/4だけ
回転される。そしてレーザ駆動信号42にはMの画像信
号が入力され、Cの現像と同様にして用紙上にマゼンタ
のトナーが転写される。各色の現像に際しては色選択信
号39は、Cの現像時にはCの画像データがLED駆動
信号52に出力されるように設定され、M,Y,Kの現
像時にはそれぞれM,Y,Kの画像データがLED駆動
信号52に出力されるように設定される。同様にY,K
の現像も行われて転写ドラム21上に吸着された用紙上
にC,M,Y,K各色のトナーが転写される。Thereafter, the revolver 16 is rotated by 1 / of the entire circumference so that the M toner cartridge 18 contacts the developing device 15. Then, an M image signal is input to the laser drive signal 42, and magenta toner is transferred onto a sheet in the same manner as in the development of C. At the time of development of each color, the color selection signal 39 is set so that the image data of C is output to the LED drive signal 52 at the time of development of C, and the image data of M, Y, and K is developed at the time of development of M, Y, and K, respectively. Is set to be output to the LED drive signal 52. Similarly, Y, K
Is also performed, and the toner of each color of C, M, Y, and K is transferred onto the sheet adsorbed on the transfer drum 21.
【0083】その後、用紙は転写ドラム21から分離さ
れて用紙搬送経路44を通って2つの定着ドラム22の
間を通る。この際、定着ドラム22によって加熱及び加
圧され、用紙上に転写されたトナー像は用紙に定着さ
れ、プリンタ5aの外に排出される。このようにしてプ
リントが実行される、図8は、本実施の形態2の画像形
成装置1における処理を示すフローチャートで、この処
理を実行する制御プログラムはメモリ102に記憶され
ている。Thereafter, the sheet is separated from the transfer drum 21 and passes between the two fixing drums 22 through the sheet transport path 44. At this time, the toner image heated and pressed by the fixing drum 22 and transferred onto the paper is fixed on the paper and discharged out of the printer 5a. FIG. 8 is a flowchart showing processing in the image forming apparatus 1 according to the second embodiment in which printing is executed in this manner. A control program for executing this processing is stored in the memory 102.
【0084】図5に示すように、本実施の形態2の画像
形成装置1は、ネットワーク32を介してクライアント
装置24と接続されている。このクライアント装置24
は、パーソナルコンピュータなどの利用者によって文字
列入力を行うことができるデータ処理装置である。この
クライアント装置24において利用者は、画像形成装置
1により印刷したいデータを指示するデータの入力を行
う。このデータの形式は、前述の実施の形態1でURL
とする。As shown in FIG. 5, the image forming apparatus 1 according to the second embodiment is connected to a client device 24 via a network 32. This client device 24
Is a data processing device that allows a user such as a personal computer to input a character string. In the client device 24, the user inputs data indicating data to be printed by the image forming apparatus 1. The format of this data is the URL in the first embodiment.
And
【0085】クライアント装置24の利用者は、このU
RLを入力した後、その入力したURLを、ネットワー
ク30を介して画像形成装置1に送信する。こうして送
信されたURLは、ネットワーク32、ネットワーク・
インターフェース3を介して画像形成装置1によって受
信される。この入力がなされるまで画像形成装置1は入
力待ち状態となる(ステップS21)。ステップS21
で、URLが入力されるとステップS22に進み、その
入力されたURLの構造を解析し、所望のデータを保持
しているサーバのアドレスと、そのサーバ内の取得した
いデータの位置とを特定する。この実施の形態2では、
サーバ7に取得したいデータが存在するものとする。The user of the client device 24 checks the U
After inputting the RL, the input URL is transmitted to the image forming apparatus 1 via the network 30. The URL transmitted in this manner is transmitted to the network 32, the network
The image is received by the image forming apparatus 1 via the interface 3. Until this input is made, the image forming apparatus 1 waits for an input (step S21). Step S21
When the URL is input, the process proceeds to step S22, where the structure of the input URL is analyzed, and the address of the server holding the desired data and the position of the data to be acquired in the server are specified. . In the second embodiment,
It is assumed that the server 7 has data to be acquired.
【0086】そこでステップS23に進み、そのサーバ
7に対して、その取得したいデータに対するGETコマ
ンドを発行する。このGETコマンドは、ネットワーク
・インターフェース3、ネットワーク32を介してサー
バ7に発行される。Then, the flow advances to step S23 to issue a GET command to the server 7 for the data to be obtained. This GET command is issued to the server 7 via the network interface 3 and the network 32.
【0087】これによりサーバ7では、このGETコマ
ンドによって指定されたデータをネットワーク32、ネ
ットワークインターフェイス3を介して画像形成装置1
に送信する。Thus, the server 7 transmits the data specified by the GET command to the image forming apparatus 1 via the network 32 and the network interface 3.
Send to
【0088】こうしてサーバ7からの返信を受信すると
ステップS24からステップS25に進み、そのサーバ
7から受信したデータを基に、画像メモリ2に画像デー
タを生成する。次にステップS26に進み、ステップS
22で解析したURLの拡張子が“,JPG”或は“.jpe
g”などのJPEG画像であるかどうかを判断する。J
PEG画像のときはステップS27に進み、画像処理回
路4aに対してJPEG画像用の画像処理の設定を行
う。即ち、ガンマ変換回路9では自然画像用のガンマテ
ーブルを設定し、二値化回路10には誤差拡散方式によ
る二値化法を設定する。When the reply from the server 7 is received in this manner, the process proceeds from step S24 to step S25, where the image data is generated in the image memory 2 based on the data received from the server 7. Next, the process proceeds to step S26,
The extension of the URL analyzed in step 22 is ", JPG" or ".jpe
g ”or other JPEG image.
If it is a PEG image, the process proceeds to step S27, where image processing for a JPEG image is set in the image processing circuit 4a. That is, the gamma conversion circuit 9 sets a gamma table for a natural image, and the binarization circuit 10 sets a binarization method using an error diffusion method.
【0089】一方、ステップS26でJPEGフォーマ
ットでない時はステップS29に進み、画像処理回路4
aに対してGIF画像用の設定を行う。即ち、ガンマ変
換回路9ではイラスト用のガンマ変換テーブルを設定
し、二値化回路10ではディザ方式による二値化法を設
定する。こうしてステップS27或はステップS29に
より画像処理と二値化処理が実行された後、ステップS
28に進み、プリンタ5aにより、その画像処理及び二
値化処理された画像データに基づく画像形成を実行す
る。このようにして、クライアント装置24で指定され
たサーバ7上に記憶されたデータを基に画像形成を行う
処理が完了する。On the other hand, if the format is not the JPEG format in step S26, the process proceeds to step S29, where the image processing circuit 4
The setting for the GIF image is performed for a. That is, the gamma conversion circuit 9 sets a gamma conversion table for illustration, and the binarization circuit 10 sets a binarization method using a dither method. After the image processing and the binarization processing are performed in step S27 or step S29 in this manner, step S27 is performed.
The program proceeds to step 28, where the printer 5a executes image formation based on the image data subjected to the image processing and the binarization processing. In this manner, the process of forming an image based on the data stored on the server 7 designated by the client device 24 is completed.
【0090】この処理によれば、JPEG画像は自然画
用のガンマ変換が実行され、更に誤差拡散方式によって
二値化されるため、自然画に好適な色味と二値化で画像
形成されることが可能である。According to this processing, the JPEG image is subjected to gamma conversion for a natural image and further binarized by an error diffusion method, so that an image is formed with a tint and binarization suitable for a natural image. It is possible.
【0091】また、GIF画像に対してはイラスト用の
ガンマ変換が実行され、更にディザ方式によって二値化
されるため、イラストに好適な色味と二値化で画像を形
成することが可能である。Further, gamma conversion for illustration is performed on the GIF image, and further binarized by the dither method. Therefore, it is possible to form an image with tint and binarization suitable for the illustration. is there.
【0092】以上説明したように本実施の形態2によれ
ば、JPEG画像は写真などの自然画を印刷するのに好
適な画像処理が施されて形成され、またGIF画像には
イラストなどを印刷するのに好適な画像処理が施されて
画像形成される。As described above, according to the second embodiment, a JPEG image is formed by performing image processing suitable for printing a natural image such as a photograph, and an GIF image is printed with an illustration. The image is formed by performing image processing suitable for the image formation.
【0093】また、本実施の形態2に特有の効果は以下
の通りである。 ・クライアント装置において、所望のデータが記憶され
ているアドレスを指定できる、画像形成装置1において
そのアドレスを指定する操作部などが不用となり、コス
トダウンが可能である。 ・画像の種類に応じた適切な二値化処理が可能である。 ・URLの拡張子によって画像の種類を判別するため、
HTTPプロトコル以外のプロトコルにも適用可能であ
る。The effects specific to the second embodiment are as follows. In the client device, an operation unit that can specify an address where desired data is stored and an operation unit that specifies the address in the image forming apparatus 1 are not required, and cost can be reduced. -Appropriate binarization processing according to the type of image is possible. -To determine the type of image based on the extension of the URL,
The present invention is also applicable to protocols other than the HTTP protocol.
【0094】尚、上記説明では、実施の形態1及び形態
2をそれぞれ独立に説明したが、本発明はこれに限定さ
れるものでなく、例えば実施の形態2のプログラム5a
は実施の形態1で採用されてもよい。また実施の形態1
の画像処理回路4は、実施の形態2の画像処理回路4a
の機能を更に含んでもよく、又、画像処理回路4,4a
はともに、図2と図6で示された画像処理機能の全てで
なく、その一部のみを備えるものであってもよい。In the above description, the first and second embodiments are described independently, but the present invention is not limited to this. For example, the program 5a of the second embodiment may be used.
May be adopted in the first embodiment. Embodiment 1
Is an image processing circuit 4a according to the second embodiment.
And the image processing circuits 4 and 4a
May include not all of the image processing functions shown in FIGS. 2 and 6 but only some of them.
【0095】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, and the like), and can be applied to a single device (for example, a copier, a facsimile). Device).
【0096】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても達成される。Further, an object of the present invention is to provide a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (or CPU) of the system or apparatus.
Or MPU) reads and executes the program code stored in the storage medium.
【0097】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0098】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。Examples of the storage medium for supplying the program code include a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, and CD.
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0099】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれる。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) Performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0100】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれる。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, The case where the CPU of the function expansion board or the function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing.
【0101】[0101]
【発明の効果】以上説明したように本発明によれば、所
望の画像データが記憶されているアドレスを指定し、そ
の指定されたアドレスから所望のデータを読み出して画
像形成するとともに、その画像データの種類に応じた画
像処理を行って画像を形成することができる。As described above, according to the present invention, an address at which desired image data is stored is designated, desired data is read from the designated address to form an image, and the image data is read. An image can be formed by performing image processing according to the type of the image.
【0102】又本発明によれば、ユーザの操作により指
示されたネットワークアドレスから所望のデータをネッ
トワークを介して取り込み、その取り込んだデータに応
じた画像処理を行って画像を形成することができる。According to the present invention, desired data can be fetched from a network address designated by a user's operation via a network, and image processing can be performed in accordance with the fetched data to form an image.
【0103】又本発明によれば、ネットワークに接続さ
れているクライアント装置から指示されたネットワーク
アドレスから所望のデータをネットワークを介して取り
込み、その取り込んだデータに応じた画像処理を行って
画像を形成することができるという効果がある。According to the present invention, desired data is fetched via a network from a network address specified by a client device connected to the network, and image processing is performed in accordance with the fetched data to form an image. There is an effect that can be.
【図1】本発明の実施の形態1の画像形成装置を含むシ
ステムの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a system including an image forming apparatus according to a first embodiment of the present invention.
【図2】実施の形態1の画像処理回路の構成を示すブロ
ック図である。FIG. 2 is a block diagram illustrating a configuration of an image processing circuit according to the first embodiment.
【図3】実施の形態1のプリンタの構成を示すブロック
図である。FIG. 3 is a block diagram illustrating a configuration of the printer according to the first embodiment.
【図4】本発明の実施の形態1の画像形成装置における
処理を説明するフローチャートである。FIG. 4 is a flowchart illustrating processing in the image forming apparatus according to the first embodiment of the present invention.
【図5】本発明の実施の形態2の画像形成装置を含むシ
ステム構成を示すブロック図である。FIG. 5 is a block diagram illustrating a system configuration including an image forming apparatus according to a second embodiment of the present invention.
【図6】本実施の形態2の画像処理回路の構成を示すブ
ロック図である。FIG. 6 is a block diagram illustrating a configuration of an image processing circuit according to a second embodiment.
【図7】本実施の形態2のプリンタの構成を示すブロッ
ク図である。FIG. 7 is a block diagram illustrating a configuration of a printer according to a second embodiment.
【図8】本実施の形態2の画像形成装置における処理を
説明するフローチャートである。FIG. 8 is a flowchart illustrating processing in the image forming apparatus according to the second embodiment.
Claims (18)
ークから取得した画像データを基に画像形成を行う画像
形成装置であって、 画像データに関する情報を入力する入力手段と、 前記入力手段により入力された情報を基に前記ネットワ
ークに対して画像要求を発行する発行手段と、 前記発行手段による画像要求に応答して伝送される画像
データを記憶する記憶手段と、 前記記憶手段に記憶された画像データの種類に対応した
画像処理を実行するように制御する画像処理手段と、 前記画像処理手段により処理された画像データを基に画
像を形成する像形成手段と、を有することを特徴とする
画像形成装置。An image forming apparatus that is connected to a network and forms an image based on image data obtained from the network, comprising: input means for inputting information related to image data; and information input by the input means. Issuing means for issuing an image request to the network on the basis of: a storage means for storing image data transmitted in response to the image request by the issuing means; and a type of image data stored in the storage means An image forming apparatus comprising: an image processing unit that controls image processing corresponding to the image processing to be executed; and an image forming unit that forms an image based on image data processed by the image processing unit.
発行することを特徴とする請求項1に記載の画像形成装
置。2. The image forming apparatus according to claim 1, wherein the issuing unit issues an image request by a URL.
ークに接続されたサーバを更に有し、 前記発行手段は前記サーバのアドレスを含むURLを発
行することを特徴とする請求項1又は2に記載の画像形
成装置。3. The server according to claim 1, further comprising a server storing the image data and connected to the network, wherein the issuing unit issues a URL including an address of the server. Image forming apparatus.
る画像か、解像度が要求される画像かに基づいて、前記
画像データに対する画像処理を変更することを特徴とす
る請求項1乃至3のいずれか1項に記載の画像形成装
置。4. The image processing device according to claim 1, wherein the image processing unit changes image processing on the image data based on whether an image requires gradation or an image requiring resolution. 4. The image forming apparatus according to claim 3.
けられた操作パネルであることを特徴とする請求項1に
記載の画像形成装置。5. The image forming apparatus according to claim 1, wherein the input unit is an operation panel provided on the image forming apparatus.
続されたコンピュータ機器で入力されたコマンドを、前
記ネットワークを介して入力するインターフェース手段
であることを特徴とする請求項1に記載の画像形成装
置。6. The image forming apparatus according to claim 1, wherein the input unit is an interface unit for inputting a command input from a computer device connected to the network via the network. .
特性を前記画像データのファイル名称に含まれる拡張子
に基づいて判断することを特徴とする請求項1乃至6の
いずれか1項に記載の画像形成装置。7. The image processing apparatus according to claim 1, wherein the image processing unit determines a characteristic of the image data based on an extension included in a file name of the image data. Image forming apparatus.
性を前記サーバからの応答に基づいて判断することを特
徴とする請求項3に記載の画像形成装置。8. The image forming apparatus according to claim 3, wherein the image processing unit determines a characteristic of the image data based on a response from the server.
除去処理、パルス幅変調処理、ガンマ変換及び二値化処
理の少なくともいずれかを含むことを特徴とする請求項
1乃至8のいずれか1項に記載の画像形成装置。9. The image processing apparatus according to claim 1, wherein the image processing includes at least one of LOG conversion processing, undercolor removal processing, pulse width modulation processing, gamma conversion, and binarization processing. 2. The image forming apparatus according to claim 1.
ワークから取得した画像データを基に画像形成を行う画
像形成装置における画像処理方法であって、 画像データに関する情報を入力する入力工程と、 前記入力工程で入力された情報を基に前記ネットワーク
に対して画像要求を発行する発行工程と、 前記発行工程による画像要求に応答して伝送される画像
データをメモリに記憶する記憶工程と、 前記メモリに記憶された画像データの種類に対応した画
像処理を実行するように制御する画像処理工程と、 前記画像処理工程で処理された画像データを基に画像を
形成する像形成工程と、を有することを特徴とする画像
処理方法。10. An image processing method in an image forming apparatus connected to a network and performing image formation based on image data obtained from the network, wherein: an input step of inputting information related to image data; An issuing step of issuing an image request to the network based on the input information; a storing step of storing image data transmitted in response to the image request in the issuing step in a memory; An image processing step of controlling to execute image processing corresponding to the type of the image data, and an image forming step of forming an image based on the image data processed in the image processing step. Image processing method.
求を発行することを特徴とする請求項10に記載の画像
処理方法。11. The image processing method according to claim 10, wherein in the issuing step, an image request is issued by a URL.
接続されたサーバに記憶されており、前記発行工程では
前記サーバのアドレスを含むURLを発行することを特
徴とする請求項10又は11に記載の画像処理方法。12. The image according to claim 10, wherein the image data is stored in a server connected to the network, and in the issuing step, a URL including an address of the server is issued. Processing method.
れる画像か、解像度が要求される画像かに基づいて、前
記画像データに対する画像処理を変更することを特徴と
する請求項10乃至12のいずれか1項に記載の画像処
理方法。13. The image processing step according to claim 10, wherein the image processing for the image data is changed based on whether an image requires gradation or an image requiring resolution. 13. The image processing method according to any one of the above items 12.
設けられた操作パネルからデータを入力することを特徴
とする請求項10に記載の画像処理方法。14. The image processing method according to claim 10, wherein in the inputting step, data is input from an operation panel provided in the image forming apparatus.
に接続されたコンピュータ機器で入力されたコマンド
を、前記ネットワークを介して入力することを特徴とす
る請求項10に記載の画像処理方法。15. The image processing method according to claim 10, wherein in the inputting step, a command input by a computer device connected to the network is input via the network.
タの特性を前記画像データのファイル名称に含まれる拡
張子に基づいて判断することを特徴とする請求項10乃
至15のいずれか1項に記載の画像処理方法。16. The image processing method according to claim 10, wherein the characteristic of the image data is determined based on an extension included in a file name of the image data. Image processing method.
タの特性を前記サーバからの応答に基づいて判断するこ
とを特徴とする請求項12に記載の画像処理方法。17. The image processing method according to claim 12, wherein in the image processing step, characteristics of the image data are determined based on a response from the server.
色除去処理、パルス幅変調処理、ガンマ変換及び二値化
処理の少なくともいずれかを含むことを特徴とする請求
項10乃至17のいずれか1項に記載の画像処理方法。18. The image processing method according to claim 10, wherein the image processing includes at least one of LOG conversion processing, undercolor removal processing, pulse width modulation processing, gamma conversion, and binarization processing. Item 2. The image processing method according to item 1.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11011169A JP2000207164A (en) | 1999-01-19 | 1999-01-19 | Image forming apparatus and image processing method in the apparatus |
| US11/180,557 US7274483B2 (en) | 1999-01-19 | 2005-07-14 | Processing of print data received over a network, and image formation using the processed data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11011169A JP2000207164A (en) | 1999-01-19 | 1999-01-19 | Image forming apparatus and image processing method in the apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000207164A true JP2000207164A (en) | 2000-07-28 |
Family
ID=11770560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11011169A Withdrawn JP2000207164A (en) | 1999-01-19 | 1999-01-19 | Image forming apparatus and image processing method in the apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000207164A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002251356A (en) * | 2001-02-23 | 2002-09-06 | Minolta Co Ltd | Image processing method, image processing system and portable terminal used therefor, image forming data transmitting apparatus and image forming apparatus, image processing program, and computer-readable recording medium storing the same |
| US6754455B2 (en) | 2001-07-31 | 2004-06-22 | Canon Kabushiki Kaisha | Image forming apparatus and developer supply method therefor, and image processing board |
| US7266590B2 (en) | 2000-02-21 | 2007-09-04 | Seiko Epson Corporation | System for mediating printing on network |
-
1999
- 1999-01-19 JP JP11011169A patent/JP2000207164A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7266590B2 (en) | 2000-02-21 | 2007-09-04 | Seiko Epson Corporation | System for mediating printing on network |
| US7370090B2 (en) | 2000-02-21 | 2008-05-06 | Seiko Epson Corporation | Print portal system on network |
| JP2002251356A (en) * | 2001-02-23 | 2002-09-06 | Minolta Co Ltd | Image processing method, image processing system and portable terminal used therefor, image forming data transmitting apparatus and image forming apparatus, image processing program, and computer-readable recording medium storing the same |
| US6754455B2 (en) | 2001-07-31 | 2004-06-22 | Canon Kabushiki Kaisha | Image forming apparatus and developer supply method therefor, and image processing board |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1932671B (en) | Image forming apparatus, image forming method, and image forming program | |
| US7274483B2 (en) | Processing of print data received over a network, and image formation using the processed data | |
| US20040223174A1 (en) | Image forming apparatus, method and storage medium | |
| US8363271B2 (en) | Image processing method and apparatus for executing error diffusion when the obtained image data is read by a scanner | |
| US6754455B2 (en) | Image forming apparatus and developer supply method therefor, and image processing board | |
| JP4323742B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
| JPH1191198A (en) | Image processing apparatus and method, and storage medium | |
| JP4027129B2 (en) | Image forming apparatus | |
| JP2000207164A (en) | Image forming apparatus and image processing method in the apparatus | |
| JP4115294B2 (en) | Image processing apparatus and method | |
| JP2005186473A (en) | Image forming apparatus and method | |
| JP4250432B2 (en) | Color printing apparatus and control method thereof | |
| JP2003270881A (en) | Image forming apparatus and control method thereof | |
| JP2001199135A (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND STORAGE MEDIUM | |
| JP3728009B2 (en) | Image processing apparatus and method | |
| JPH10190927A (en) | Information processing system and information processing method | |
| JP4697933B2 (en) | Image processing apparatus, image input / output apparatus and methods thereof | |
| JPH1155519A (en) | Image processing method and printing apparatus using the same | |
| JP2003259140A (en) | Image processing system, image processing apparatus, processing method thereof, program, and recording medium | |
| JPS6216158A (en) | Printer apparatus | |
| JP2004153567A (en) | Image input / output device and control method therefor, image input / output system, and control program | |
| JP2004178126A (en) | Image processing system and print control device | |
| JP4500393B2 (en) | Image forming system, information processing apparatus, and image processing apparatus control method | |
| JP3829895B2 (en) | Image processing device | |
| JP4136502B2 (en) | Image input device, image processing method, storage medium, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060404 |