JP2003216400A - Image processing method, device, storage medium, program, and color image forming system - Google Patents
Image processing method, device, storage medium, program, and color image forming systemInfo
- Publication number
- JP2003216400A JP2003216400A JP2002016979A JP2002016979A JP2003216400A JP 2003216400 A JP2003216400 A JP 2003216400A JP 2002016979 A JP2002016979 A JP 2002016979A JP 2002016979 A JP2002016979 A JP 2002016979A JP 2003216400 A JP2003216400 A JP 2003216400A
- Authority
- JP
- Japan
- Prior art keywords
- profile
- color
- data
- image forming
- 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.)
- Granted
Links
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 プロファイルデータをプリントのたびに、プ
リント出力のPDLデータ内に組み込まなくても済む手
段を提供するものである。
【解決手段】 本発明は、プリンタドライバが、プロフ
ァイルデータをクライアントホスト上で作成したPDL
データ内に毎回組み込む処理を行わずに、プリンタコン
トローラ内にプロファイルデータを特定のタイミングで
ダウンロードして登録し、その登録された際の織別子を
PDL内に組み込む事により、クライアントからの出力
データのサイズを少なくし、かつ、プロファイルの管理
を一元化することができる。この際に、プリンタ内で管
理しているプロファイルのリスト管理データと、クライ
アント内のプロファイル管理データとの比較をプリンタ
ドライバがプリント出力を行う際に判断し、未登録の場
合に自動的にプロファイルの登録を行う事が可能とな
る。
(57) [Problem] To provide means for eliminating the need to incorporate profile data into PDL data of print output every time printing is performed. The present invention relates to a PDL in which a printer driver creates profile data on a client host.
By downloading and registering profile data in the printer controller at a specific timing without performing the process of incorporating it into the data each time, and incorporating the registered identifier into the PDL, the output data from the client can be obtained. Can be reduced and profile management can be unified. At this time, the printer driver determines the comparison between the list management data of the profile managed in the printer and the profile management data in the client when printing, and automatically registers the profile if it is not registered. It is possible to register.
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理方法、画像
処理装置、記憶媒体及びプログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing method, an image processing device, a storage medium and a program.
【0002】[0002]
【従来の技術】従来、ホスト、画像形成装置(プリンタ
コントローラを含む)からなるカラー画像処理システム
では、ホスト上の色とプリント出力の色とを合わせるカ
ラープロファイルデータは、ホストコンピュータ上で一
元管理されており、ネットワーク上の複数のクライアン
トが共有して使用する仕組みではなく、個々のネットワ
ーク上のクライアントが、クライアントのホスト上で個
別に管理する形態がとられていた。2. Description of the Related Art Conventionally, in a color image processing system including a host and an image forming apparatus (including a printer controller), color profile data for matching colors on the host and colors for print output are centrally managed on the host computer. However, instead of a mechanism in which a plurality of clients on a network share and use, a client on each network has a form of individually managing on a client host.
【0003】[0003]
【発明が解決しようとする課題】上述のようなカラー画
像形成装置システムにおいては、ホスト上の色とプリン
ト出力の色とを合わせるカラープロファイルデータの仕
組みを使用してプリント出力を行う際に、毎回プロファ
イル情報をプリント出力のPDLデータ内に組み込み画
像形成装置に送る必要があり、PDLデータの伝送が効
率的ではなかった。In the color image forming apparatus system as described above, every time a print output is performed using a mechanism of color profile data for matching the colors on the host with the colors of the print output. The profile information needs to be embedded in the PDL data for print output and sent to the image forming apparatus, and the PDL data has not been efficiently transmitted.
【0004】[0004]
【課題を解決するための手段】上記課題を解決するため
に本発明はカラー画像形成装置で登録更新が可能なプロ
ファイルリスト管理データを管理し、クライアント内で
のプロファイルリスト管理データを管理し、前記2つの
プロファイルの管理データを比較し、クライアントのプ
ロファイルデータを前記比較の結果によって、プリンタ
内に登録し、該登録されたプロファイルデータを指定す
る特定情報をPDL内に組め込むことを特徴とする。In order to solve the above problems, the present invention manages profile list management data that can be registered and updated in a color image forming apparatus, and manages profile list management data in a client. The management data of the two profiles are compared, the profile data of the client is registered in the printer according to the result of the comparison, and the specific information designating the registered profile data is incorporated in the PDL.
【0005】[0005]
【発明の実施の形態】以下に図面を参照して本発明によ
る一実施の形態を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described in detail below with reference to the drawings.
【0006】本発明の一実施の形態のカラー画像形成装
置システムは、ネットワーク上に接続された複数のクラ
イアントホストコンピュータと、同じくネットワーク上
に接続された1つ以上のカラー画像形成装置と、そのカ
ラー画像形成装置に接続されたプリンタ出力機能を持つ
デジタルカラー複写機から構成されるシステムとなって
いる。A color image forming apparatus system according to an embodiment of the present invention includes a plurality of client host computers connected to a network, one or more color image forming apparatuses also connected to the network, and their color. The system is composed of a digital color copying machine having a printer output function connected to the image forming apparatus.
【0007】図1は、クライアントのクライアントコン
ピュータ(400)の構成を示す。FIG. 1 shows the configuration of a client computer (400) of a client.
【0008】クライアントコンピュータ(400)は、
カラー画像形成装置(200)との命令コード/PDL
コードデータをやり取りするためのネットワークコント
ローラ(421)と、中央制御のためのOS(40
5)、命令コード/PDLコードデータの一時登録、各
種データの記憶のためのハードディスク(451)とそ
れを制御するハードディスクコントローラ(406)、
ROM/RAMのメモリ(416)と、作業者からの指
示入力手段として、マウス(431)、キーボード(4
41)とそれらのコントローラ(430)、レイアウト
/編集/メニュー表示のためのカラーディスプレイ(4
12)、ディスプレイメモリ(411)、ディスプレイ
コントローラ(410)、及び、クライアントコンピュ
ータ(400)上での各種イメージ処理、及び、表示処
理などやグラフィック作成の処理などを行うグラフィッ
クマネージャ(413)、そして、クライアントコンピ
ュータ(400)上のアプリケーションプログラムから
のデータを、グラフィックマネージャ(413)を介し
てプリンタ出力処理のためのPDLコードデータへ変換
処理を行うプリンタドライバ(461)と、その変換さ
れたPDLコードデータをスプール処理するスプーラ
(460)から構成される。The client computer (400) is
Instruction code / PDL with color image forming device (200)
A network controller (421) for exchanging code data and an OS (40) for central control
5), a hard disk (451) for temporarily registering instruction code / PDL code data and storing various data, and a hard disk controller (406) for controlling it.
A ROM (RAM) memory (416) and a mouse (431) and a keyboard (4) as means for inputting instructions from an operator.
41) and their controllers (430), color display (4) for layout / editing / menu display
12), a display memory (411), a display controller (410), and a graphic manager (413) that performs various image processing on the client computer (400) and display processing and graphic creation processing, and A printer driver (461) for converting data from an application program on the client computer (400) into PDL code data for printer output processing via the graphic manager (413), and the converted PDL code data. It is composed of a spooler (460) for spool processing.
【0009】ユーザーが、アプリケーションからプリン
タへ画像出力する際に、プリンタドライバ(461)に
よって、PDLコード内に組み込まれるための、表示上
の画像の色味とプリント出力後の画像の色味とを合わせ
るための色変換処理に使用されるプロファイルデータ
は、ハードディスク内に図5に示すホストプロファイル
リスト管理データ(100)として登録されており、ク
ライアントプロファイルマネージャ(420)によっ
て、更新/入れ替え/管理などの処理をされることにな
る。When the user outputs an image from the application to the printer, the printer driver (461) determines the tint of the image on the display and the tint of the image after print output, which is incorporated in the PDL code. The profile data used for the color conversion processing for matching is registered in the hard disk as the host profile list management data (100) shown in FIG. 5, and is updated / replaced / managed by the client profile manager (420). Will be processed.
【0010】図2は、本発明の一実施の形態のカラー画
像形成装置(700)の構成を示す。FIG. 2 shows the configuration of a color image forming apparatus (700) according to an embodiment of the present invention.
【0011】この装置は、大きく分けて、カラー画像形
成装置(700)全体を制御するメインコントローラ
(710)、図6の複数の登録されたプロファイル管理
データ(300−1)(300−N)と、それらの全体
構成を管理するプロファイルリスト管理データ(30
0)、それらの管理データを登録/更新/管理を行うプ
ロファイルマネージャ(751)と、プリンタドライバ
(461)がクライアントコンピュータ(400)上の
描画命令から、プリンタ用のPDLコードに変換された
コードを解釈し、ラスタ画像へ変換を行うPDLラスタ
ライザ(761)、クライアントからのPDLコードを
一時的に保存するハードディスク(742)/ハードデ
ィスクコントローラ(741)、さらに、そのラスタラ
イズされた1ページごとのラスタ画像データを登録する
ラスタイメージメモリ(760)とそれを管理するメモ
リ管理コントローラ(720)とがある。This apparatus is roughly divided into a main controller (710) for controlling the entire color image forming apparatus (700) and a plurality of registered profile management data (300-1) (300-N) shown in FIG. , Profile list management data (30
0), the profile manager (751) for registering / updating / managing those management data and the printer driver (461) convert the code converted from the drawing command on the client computer (400) into the PDL code for the printer. PDL rasterizer (761) for interpreting and converting to raster image, hard disk (742) / hard disk controller (741) for temporarily storing PDL code from the client, and further rasterized raster image data for each page There is a raster image memory (760) for registering the information and a memory management controller (720) for managing it.
【0012】そして、PDLコードデータ内で指定され
た色処理にための一意的にきめられたプロファイル織別
子により、色処理コントローラ(780)が、指定され
た入力/出力プロファイルデータの内容により色変換処
理を随時行う。 この色処理コントローラ(780)
は、指定されたモニタプロファイルなどの入力プロファ
イルデータにより、PDLコードからラスタライズされ
たカラーデータを一旦、標準化された中間色空間へ変換
し、さらに、指定されたプリンタの出力プロファイルに
より、先に標準化された中間色空間から、出力色空間へ
の変換処理を行う。Then, the color processing controller (780) uses the uniquely textured profile segregator for the color processing specified in the PDL code data to cause the color processing controller (780) to perform color conversion according to the contents of the specified input / output profile data. The conversion process is performed at any time. This color processing controller (780)
Converts the rasterized color data from the PDL code into a standardized intermediate color space by input profile data such as a specified monitor profile, and further standardizes it by an output profile of a specified printer. Conversion processing from the intermediate color space to the output color space is performed.
【0013】外部のインターフェイスとして、クライア
ントコンピュータ(400)とのネットワークとのネッ
トワーク処理を制御するネットワークコントローラ(7
40)、プリンタ出力部を持つデジタルカラー複写機
(1000)との画像データ、命令コードのやりとりを
行うカラーデジタルインターフェイスコントローラ(7
90)がある。As an external interface, a network controller (7) for controlling network processing with the client computer (400) and the network.
40), a color digital interface controller (7) for exchanging image data and command codes with a digital color copying machine (1000) having a printer output section.
90).
【0014】以下に、上記構成のカラー画像形成システ
ムを用いたプロファイル処理のための動作手順を記す。The operation procedure for profile processing using the color image forming system having the above configuration will be described below.
【0015】<カラープロファイルのクライアント登録
>入力カラープロファイルとなるのは、ユーザーが使用
しているモニタの色に関してプロファイル情報であり、
ICCプロファイルなどの規格化されているプロファイ
ルデータで、このデータはモニターメーカーなどから供
給され、インターネット、イントラネット等のネットワ
ークや外部記憶手段などのメディアから入力し、クライ
アントコンピュータ(400)上のクライアントプロフ
ァイルマネージャ(420)がホストプロファイルリス
ト管理データ(100)に登録・管理データの更新をお
こなう。クライアントプロファイルマネージャ(42
0)は、まず、指定されたプロファイルの情報が規格化
されているフォーマットであるかチェックを行う。その
際に、そのフォーマット情報から、<プロファイル名
>、ICCプロファイルなどのフォーマットタイプ、及
び入力用か出力用かを示す<プロファイルタイプ>、ど
このメーカーのどのプロファイルであるかを示す一意的
に決められている<デバイス名>、その<モデル名>な
どのサブ情報と、<作成日付>、<バージョン情報>な
どの識別情報をフォーマットから取得する。<Client Registration of Color Profile> The input color profile is profile information regarding the colors of the monitor used by the user.
This is standardized profile data such as ICC profile. This data is supplied from the monitor maker, etc., and is input from the network such as the Internet or Intranet or the media such as external storage means, and the client profile manager on the client computer (400). (420) registers the host profile list management data (100) and updates the management data. Client Profile Manager (42
In 0), first, it is checked whether the information of the specified profile is in a standardized format. At that time, from the format information, <profile name>, format type such as ICC profile, <profile type> indicating input or output, uniquely indicating which manufacturer and which profile The sub information such as the <device name> and the <model name> and the identification information such as the <creation date> and the <version information> are acquired from the format.
【0016】クライアントプロファイルマネージャ(4
20)は、フォーマット内の取得した情報から、ホスト
プロファイルリスト管理データ(IN−001)を順番
に調べ、同じ物がないかをチェックする。これを、入力
プロファイル総数、出力プロファイル総数分おこない、
同じ物が無い場合、新規プロファイルデータとして、先
のプロファイル総数をカウントアップし、新規のプロフ
ァイル管理データ(IN−002)を作成する。Client Profile Manager (4
20) sequentially checks the host profile list management data (IN-001) from the acquired information in the format to check whether there is the same item. Do this for the total number of input profiles and total output profiles,
When there is no same item, the total number of previous profiles is counted up as new profile data, and new profile management data (IN-002) is created.
【0017】クライアントプロファイルマネージャ(4
20)は、新規に作成したプロファイル管理データ内
の、<プロファイル名>、<プロファイル識別子>、<
プロファイルタイプ>、<デバイス名>、<モデル名
>、<バージョン情報>、<作成日>の各フィールド
に、プロファイルデータの中から取得した情報を、それ
ぞれセットする。 クライアントプロファイルマネージ
ャ(420)は、実プロファイルデータ部分のサイズ
を、プロファイル管理データ内のデータ部サイズのフィ
ールドにセットし、その実データ部分を<プロファイル
実データ部>にコピーを行う。Client Profile Manager (4
20) indicates <profile name>, <profile identifier>, <profile name in the newly created profile management data.
Information acquired from the profile data is set in each of the fields of profile type>, <device name>, <model name>, <version information>, and <creation date>. The client profile manager (420) sets the size of the actual profile data portion in the field of the data portion size in the profile management data, and copies the actual data portion to <profile actual data portion>.
【0018】このとき、このプロファイルの対象となる
実際のプリンタは決定されていないため、<登録先プリ
ンタ識別子>はNULLとなる。At this time, since the actual printer which is the target of this profile has not been determined, <registration destination printer identifier> is NULL.
【0019】<出力カラープロファイルのクライアント
登録>出力用のカラープロファイルは、出力するプリン
タ部のプロファイルの情報で、クライアントコンピュー
タ(400)上にプリンタドライバ(461)がインス
トールされた時点では、指定されたプリンタのデフォル
トのプロファイルとして、ホストプロファイルリスト管
理データ内に登録される。<Client Registration of Output Color Profile> The output color profile is the profile information of the printer section to be output, and is specified when the printer driver (461) is installed on the client computer (400). It is registered in the host profile list management data as the default profile of the printer.
【0020】これらの出力用プロファイルの実データ以
外の<プロファイル名>、<プロファイル識別子>、<
プロファイルタイプ>、<デバイス名>、<モデル名
>、<バージョン情報>、<作成日>の各パラメータ
は、インストールアプリケーション上にあらかじめ保持
されている。Other than the actual data of these output profiles, <profile name>, <profile identifier>, <profile name>
The parameters of profile type>, <device name>, <model name>, <version information>, and <creation date> are held in advance in the installed application.
【0021】その処理手順は、プリンタドライバ(46
1)のインストールアプリケーションが、OS上で実行
されたときに、クライアントプロファイルマネージャ
(420)に対して、新規に出力用のプロファイル管理
データ作成を要求する。クライアントプロファイルマネ
ージャ(420)は、インストールアプリケーション内
に保持している前述したプロファイル名などの各パラメ
ータを受け取り、そのパラメータを新規に作成したプロ
ファイル管理データの対応するパラメータ部にセットす
る。このとき、プロファイルの実データは無いため、デ
ータ部のサイズはNULLとして登録し、クライアント
コンピュータ(400)上には、プロファイルの登録名
称等があるだけで、実際のプロファイルデータはない。The processing procedure is as follows:
When the installation application of 1) is executed on the OS, the client profile manager (420) is requested to newly create profile management data for output. The client profile manager (420) receives each parameter such as the above-mentioned profile name held in the installed application, and sets the parameter in the corresponding parameter section of the newly created profile management data. At this time, since there is no actual data of the profile, the size of the data part is registered as NULL, and the client computer (400) only has the registered name of the profile and the like, and there is no actual profile data.
【0022】<ユーザーのプリント実行処理>ユーザー
がクライアントコンピュータ(400)上で作成したカ
ラードキュメントをプリント出力する際に、アプリケー
ションプログラムは、OSに対して、プリント処理の依
頼をかける。このトリガーにより、プリンタドライバ
(461)がコールされ、図3に示すプリント出力のた
めのダイアログがオープンされることになる。<User's Print Execution Processing> When the user prints out the color document created on the client computer (400), the application program requests the OS to perform print processing. With this trigger, the printer driver (461) is called, and the dialog for print output shown in FIG. 3 is opened.
【0023】図3は、プリンタドライバ(461)が表
示するプリントダイアログを示す。FIG. 3 shows a print dialog displayed by the printer driver (461).
【0024】ユーザーは、このプリントダイアログ上
で、数々のパラメータをダイアログのユーザーインター
フェイスに従って設定を行う。The user sets various parameters on this print dialog according to the user interface of the dialog.
【0025】ここで、ユーザーは、一般的なプリンタの
ダイアログとして、アプリケーション上のドキュメント
名、出力を行う用紙サイズ(200−2)、印字する枚
数(200−3)、複数ページの際に印字のページ範囲
を指定するか、全ページを指定するなどの印字範囲の指
定(200−4)、それと、本実施の形態におけるカラ
ーの詳細設定を行うためのダイアログ表示のボタン(2
00−6)と、プリンタドライバ(461)の現状の状
況を示すインフォメーション表示部(200−5)から
構成されるプリンタダイアログに対して、マウスなどの
UIにより設定を行う。Here, the user can use the document name on the application, the paper size for output (200-2), the number of pages to be printed (200-3), and the printing for multiple pages as a general printer dialog. A page range is specified, or a print range is specified, such as specifying all pages (200-4), and a dialog display button (2) for making detailed color settings in the present embodiment.
00-6) and a printer dialog composed of an information display unit (200-5) indicating the current status of the printer driver (461) is set by a UI such as a mouse.
【0026】<カラー詳細設定の処理>ユーザーが色に
関する詳細設定を行う際には、上記の<カラー詳細設定
>のボタンを押し、図4に示す、プリントドライバがプ
リントする際に色に関する数々の設定を行うカラー詳細
設定のダイアログを表示する。<Detailed color setting processing> When the user performs detailed setting regarding color, the user presses the above-mentioned <Detailed color setting> button, and various print-related colors shown in FIG. Display the detailed color setting dialog.
【0027】このカラー詳細設定ダイアログの構成は、
プリントを行う際にカラー出力か、白黒に変換しての出
力かを設定するカラータイプ(210−1)と、本実施
の形態の特徴であるプロファイル設定部(210−2)
とがある。The configuration of this detailed color setting dialog is
A color type (210-1) for setting color output or black-and-white conversion output when printing, and a profile setting unit (210-2) which is a feature of the present embodiment.
There is.
【0028】このプロファイル設定部(210−2)
は、プリンタの名称と、そのプリンタのモデル名(21
0−3)、入力プロファイルの選択部分(210−
5)、出力プロファイルの選択部分(210−6)、ク
ライアントが設定、要求したカラープロファイルデータ
がプリンタ側になかった場合、自動的にカラープロファ
イルのアップデートを行うかどうかのチェックボックス
(210−4)、カラープロファイルの状態などのステ
ータス情報を表示するインフォメーション表示部(21
0−8)、カラープロファイルのステータス状況をプリ
ンタ側のコントローラとの通信により、更新を意図的に
行うための情報更新ボタン(210−7)などから構成
される。This profile setting section (210-2)
Is the name of the printer and the model name of that printer (21
0-3), the selected part of the input profile (210-
5) Output color selection part (210-6), check box (210-4) as to whether or not the color profile is automatically updated when the color profile data set and requested by the client does not exist on the printer side. , Information display section that displays status information such as color profile status (21
0-8) and an information update button (210-7) for intentionally updating the status of the color profile by communicating with the controller on the printer side.
【0029】<入力プロファイルの選択>ユーザーは、
このカラー詳細設定ダイアログ上の入力カラープロファ
イル(210−5)を設定する。この入力カラープロフ
ァイルのリスト(210−5)は、前述した手順により
クライアントプロファイルマネージャ(420)によ
り、あらかじめ、クライアントコンピュータ(400)
上のホストプロファイルリスト管理データ(100)に
登録されたプロファイルの名前のリストを入手する。こ
の入力プロファイルのリストは、ユーザーが使用してい
るモニタの色に関してのプロファイルの一覧となり、ユ
ーザーが任意の入力プロファイルをマウスなどの指示装
置により選択する。<Selection of Input Profile>
The input color profile (210-5) on this detailed color setting dialog is set. The list (210-5) of the input color profiles is prepared in advance by the client profile manager (420) according to the procedure described above.
Obtain a list of profile names registered in the above host profile list management data (100). This list of input profiles is a list of profiles relating to the color of the monitor used by the user, and the user selects an arbitrary input profile with a pointing device such as a mouse.
【0030】<出力プロファイルの選択>また、出力用
の出力プロファイルデータを選択するためのリスト(2
10−6)は、前述した入力プロファイル入手の処理と
同様に、プリンタドライバ(461)が、クライアント
プロファイルマネージャ(420)から、ホストプロフ
ァイルリスト管理データ(100)に登録された出力用
のプロファイルの名前のリストを入手し、UI上のリス
トに表示され、ユーザーは、任意のプリンタ用の出力プ
ロファイルを選択することができる。<Selection of Output Profile> Also, a list (2 for selecting output profile data for output)
10-6) is the name of the output profile registered in the host profile list management data (100) from the client profile manager (420) by the printer driver (461) as in the above-described input profile acquisition processing. The list is displayed on the UI and the user can select the output profile for any printer.
【0031】また事前に、このプリンタドライバ(46
1)がコールされた時点で、プリンタドライバ(46
1)は、後述する<画像形成装置内に登録されているカ
ラープロファイルリスト情報の入手>手順により、指定
されたプリンタのカラー画像形成装置に対して、その中
に既に登録されているホストプロファイルリスト管理デ
ータ(100)のカラープロファイルのリスト情報を入
手し、その情報を一時的にプリンタドライバ(461)
内に保持している。また、カラー詳細設定ダイアログ上
の<情報更新>ボタン(210−7)を押した場合も、
同様の処理を随時行うことができる。In advance, this printer driver (46
When 1) is called, the printer driver (46
1) is the host profile list already registered in the color image forming apparatus of the designated printer by the procedure of <obtaining color profile list information registered in the image forming apparatus> described later. The list information of the color profile of the management data (100) is acquired, and the information is temporarily stored in the printer driver (461).
Holding in. Also, if you press the <Update Information> button (210-7) on the color detail setting dialog,
Similar processing can be performed at any time.
【0032】<画像形成装置内に登録されているカラー
プロファイルリスト情報の入手>プリンタドライバ(4
61)は、指定したカラー画像形成装置(700)に対
して、そのカラー画像形成装置に接続されているデジタ
ルカラー複写機のプリンタのプリンタ名と、モデル名
と、一意的に決められたカラープロファイルデータリス
ト要求コマンドを通信パケットにセットし、ネットワー
クコントローラ(420)を介して、指定された一意的
なネットワーク識別子を持つカラー画像形成装置(70
0)に送付する。<Obtaining Color Profile List Information Registered in Image Forming Apparatus> Printer driver (4
Reference numeral 61) indicates, for the designated color image forming apparatus (700), the printer name, model name, and uniquely determined color profile of the printer of the digital color copying machine connected to the color image forming apparatus. A data list request command is set in a communication packet, and a color image forming apparatus (70) having a unique network identifier designated via the network controller (420) is set.
Send to 0).
【0033】カラー画像形成装置(700)のメインコ
ントローラ(710)は、ネットワークマネージャーか
ら送られてきた一連のパケットの内容を解析し、クライ
アントコンピュータ(400)からの要求コマンドを判
断する。The main controller (710) of the color image forming apparatus (700) analyzes the contents of a series of packets sent from the network manager and judges the request command from the client computer (400).
【0034】ここで、カラー画像形成装置(700)内
に既に登録してあるカラープロファイルデータのリスト
要求コマンドが指定されていた場合、メインコントロー
ラ(710)は、プロファイルマネージャ(751)に
対して、プロファイルリスト管理データ(300)を、
クライアント側に送信するように指示をおこなう。プロ
ファイルマネージャ(751)は、カラー画像形成装置
(700)内で、図6に示す構成をとるプロファイルリ
スト管理データ(300)を管理しており、クライアン
トからの要求パケットの内容から、指定されたプリンタ
名、モデル名とプロファイルリスト管理データ(30
0)内のそれぞれに対応するプリンタ名、モデル名をチ
ェックし、一致している場合、プロファイルマネージャ
(751)は、1つ以上のプロファイル管理データ(I
NC−001)(INC−002)内の<プロファイル
名>、<プロファイル識別子>、<プロファイルタイプ
>、<作成日>、<登録日>のパラメータを、入力プロ
ファイル総数・出力プロファイル総数分、一意的に決め
られたカラープロファイルデータリスト返信コマンドを
通信パケットにセットし、ネットワークコントローラ
(740)を介して、カラープロファイルデータリスト
要求コマンドを発行してきたクライアントコンピュータ
(400)に送付し、プリンタドライバ(461)は、
そのリストを入手することができる。Here, when the list request command of the color profile data already registered in the color image forming apparatus (700) is designated, the main controller (710) instructs the profile manager (751) to Profile list management data (300)
Instruct to send to the client side. The profile manager (751) manages the profile list management data (300) having the configuration shown in FIG. 6 in the color image forming apparatus (700), and the printer specified by the content of the request packet from the client is designated. Name, model name and profile list management data (30
0), the printer name and model name corresponding to each are checked, and if they match, the profile manager (751) determines that one or more profile management data (I
Parameters of <profile name>, <profile identifier>, <profile type>, <creation date>, and <registration date> in NC-001) (INC-002) for the total number of input profiles and total number of output profiles are unique. The color profile data list reply command determined in step 1 is set in the communication packet and sent to the client computer (400) that issued the color profile data list request command via the network controller (740), and the printer driver (461). Is
You can get the list.
【0035】<対象の画像形成装置内のカラープロファ
イルデータがない場合>プリンタドライバ(461)
は、ユーザーが前述したカラー詳細設定で指定した入力
プロファイルと出力プロファイルが、上記カラープロフ
ァイルデータリスト要求コマンドにより、カラー画像形
成装置(700)から送られてきたプロファイル管理デ
ータのリスト上の、一致するプロファイル名があるかを
指定された入力プロファイルと出力プロファイルに関し
て、それぞれ比較を行う。<When there is no color profile data in the target image forming apparatus> Printer driver (461)
Indicates that the input profile and the output profile specified by the user in the detailed color settings described above match on the list of profile management data sent from the color image forming apparatus (700) by the color profile data list request command. The input profile and the output profile that are specified to have a profile name are compared with each other.
【0036】ここで、入力・出力プロファイルに関し
て、カラー画像形成装置(700)内に同一のものが無
い場合、カラー画像形成装置内へのカラープロファイル
の登録処理を行う。If there is no same input / output profile in the color image forming apparatus (700), the color profile is registered in the color image forming apparatus.
【0037】<カラー画像形成装置内へのカラープロフ
ァイルの登録>プリンタドライバ(461)は、指定さ
れたプロファイルが、上記手順により、カラー画像形成
装置(700)内に無いと判断した場合、<カラー詳細
設定>ダイアログ上の<プロファイル自動更新>のチェ
ックボックスで指定された処理を行う。<Registration of Color Profile in Color Image Forming Apparatus> When the printer driver (461) determines that the specified profile does not exist in the color image forming apparatus (700) by the above procedure, <color Perform the process specified by the <Automatic profile update> check box on the Detailed Settings> dialog.
【0038】<プロファイル自動更新がOFFの場合>
<プロファイル自動更新>のチェックボックスがOFF
の場合、インフォメーション(210−8)のメッセー
ジ情報表示部に、指定された入力プロファイルがプリン
タ側に無いなどの情報を表示する。この際に、プリント
処理を実行した場合、カラー画像形成装置(700)内
のデフォルトの入力プロファイルもしくは出力プロファ
イルが使用される。<When Automatic Profile Update is OFF>
Check box for <Automatic profile update> is OFF
In the case of, the information indicating that the designated input profile does not exist on the printer side is displayed in the message information display portion of the information (210-8). At this time, when the print process is executed, the default input profile or output profile in the color image forming apparatus (700) is used.
【0039】<プロファイル自動更新がONの場合><
プロファイル自動更新>のチェックボックスがONの場
合、プリンタドライバ(461)は、対象となるプリン
タ部が接続されているカラー画像形成装置(700)に
対して、そのカラー画像形成装置に接続されているデジ
タルカラー複写機のプリンタ部のネットワーク上で一意
的に決められているプリンタ名、モデル名及び、ユーザ
ーが選択して、かつ、カラー画像形成装置(700)内
に存在しないカラープロファイルデータに関して、ホス
トプロファイルリスト管理データ(100)内の対応す
るプロファイル管理データとプロファイル実データ部を
一意的に決められたカラープロファイルデータ登録コマ
ンドの通信パケットにセットし、ネットワークコントロ
ーラ(420)を介して、指定された一意的なネットワ
ーク識別子を持つカラー画像形成装置(700)に送付
する。<When Automatic Profile Update is ON><
When the check box of "Automatic profile update>" is ON, the printer driver (461) is connected to the color image forming apparatus (700) to which the target printer unit is connected, to the color image forming apparatus. The printer name and model name uniquely determined on the network of the printer section of the digital color copying machine, and the color profile data selected by the user and not existing in the color image forming apparatus (700) The corresponding profile management data and profile actual data portion in the profile list management data (100) are set in the communication packet of the color profile data registration command that is uniquely determined, and designated through the network controller (420). Has a unique network identifier Send to color image forming apparatus (700).
【0040】カラー画像形成装置(700)のメインコ
ントローラ(710)は、ネットワークコントローラ
(740)を介して送られてきたカラープロファイルデ
ータ登録コマンドの通信パケットを解析し、プロファイ
ルマネージャ(751)に対して、クライアントからの
プロファイルデータの登録を指示する。The main controller (710) of the color image forming apparatus (700) analyzes the communication packet of the color profile data registration command sent via the network controller (740) and sends it to the profile manager (751). , Instruct to register profile data from the client.
【0041】プロファイルマネージャ(751)は、上
記通信パケットから、対象となるプリンタ名をチェック
し、入力・出力プロファイルの総数分、プロファイル管
理データ(INC−001)部から順にクライアントが
登録要求してきたプロファイル名とプロファイル識別子
が一致するプロファイル管理データを検索し、同じ物が
ないことを確認する。The profile manager (751) checks the target printer name from the above communication packet, and the client requests registration in order from the profile management data (INC-001) part for the total number of input / output profiles. Search for profile management data with the same name and profile identifier, and confirm that they are not the same.
【0042】上記検索処理により、クライアントからの
カラープロファイルデータがカラー画像形成装置(70
0)内でまだ未登録の場合、プロファイルマネージャ
(751)は、通信パケット内に設定されたクライアン
トのプロファイル管理データ内の<プロファイルタイプ
>から入力プロファイルか、出力プロファイルかを判断
し、対応するプロファイル総数をインクリメントする。
さらに、上記手段により抽出されたクライアントのプロ
ファイル管理データ部から、<プロファイル名>、<プ
ロファイル識別子>、<プロファイルタイプ>、<作成
日>、<デバイス名>、その他に、登録を行う日付を<
登録日>、通信パケット内の<プロファイル実データ部
>のデータサイズを<データ部サイズ>、指定してきた
クライアントのネットワーク上で一意的に識別されるク
ライアント識別子を<登録クライアント識別子>の各プ
ロファイル管理データ部にセットする。By the above search processing, the color profile data from the client is transferred to the color image forming apparatus (70).
If not registered in 0), the profile manager (751) determines whether it is an input profile or an output profile from the <profile type> in the profile management data of the client set in the communication packet, and the corresponding profile Increment the total number.
Further, from the profile management data section of the client extracted by the above means, <profile name>, <profile identifier>, <profile type>, <creation date>, <device name>, etc.
Profile management of registration date>, data size of <profile actual data part> in communication packet <data part size>, client identifier uniquely identified on network of specified client <registered client identifier> Set in the data section.
【0043】そして、さらに、上記通信パケット内の<
プロファイル実データ部>のプロファイルデータを、プ
ロファイル実データ部(303)にコピーする。Further, in the communication packet,
Actual profile data part> Profile data is copied to the actual profile data part (303).
【0044】クライアント上でユーザーが指定したカラ
ープロファイルデータが、指定したプリンタが接続され
ているカラー画像形成装置(700)内になかった場
合、この一連の処理により、クライアント上のカラープ
ロファイルデータがカラー画像形成装置内のプロファイ
ルリスト管理データ(300)部に登録されることにな
る。If the color profile data specified by the user on the client is not in the color image forming apparatus (700) to which the specified printer is connected, the series of processes causes the color profile data on the client to be changed to color. It is registered in the profile list management data (300) section in the image forming apparatus.
【0045】これにより、カラープロファイルデータが
カラー画像形成装置(700)内に登録された時点で、
カラー画像形成装置のネットワークコントローラ(74
0)は、クライアントのクライアントコンピュータ(4
00)に対して、登録処理が成功したことを示す識別子
を通信パケットにより返送することにより、クライアン
ト側のプリンタドライバ(461)は、プロファイルが
プリンタ側のカラー画像形成装置(700)内に登録さ
れたことを確認できる。As a result, when the color profile data is registered in the color image forming apparatus (700),
Network controller of color image forming apparatus (74
0 is the client computer (4
00), the printer driver (461) on the client side registers the profile in the color image forming apparatus (700) on the printer side by sending back an identifier indicating that the registration process has been successful. I can confirm that.
【0046】プリンタドライバ(461)は、カラープ
ロファイルデータ登録コマンドの処理が成功したことに
より、ホストプロファイルリスト管理データ(100)
内の対象プロファイル管理データの<登録先プリンタ識
別子>を、プロファイルの登録を行ったカラー画像形成
装置(700)のネットワーク識別子を書き込む事にな
り、このプロファイルが指定されたプリンタのカラー画
像形成装置(700)に登録されたフラグとなる。The printer driver (461) determines that the host profile list management data (100) indicates that the color profile data registration command has been successfully processed.
The <registration destination printer identifier> of the target profile management data in is to write the network identifier of the color image forming apparatus (700) that has registered the profile, and the color image forming apparatus of the printer for which this profile is designated ( It becomes the flag registered in 700).
【0047】<プリンタドライバのPDLコードの生成
処理>前述したプリンタドライバ(461)のダイアロ
グ上の各パラメータを設定した後、ユーザーは、プリン
ト実行ボタン(200−8)を、マウスなどの指示装置
で押すことにより、プリンタドライバ(461)は、グ
ラフィックマネージャ(413)に対して、ユーザーの
アプリケーションからのデータ出力を依頼する。ユーザ
ーのアプリケーションデータは、グラフィックマネージ
ャ(413)を介して、標準化されたグラフィック描画
命令に整合され、プリンタドライバ(461)は、その
グラフィック描画命令をPDLコードに変換を行う。<Printer Driver PDL Code Generation Processing> After setting each parameter on the dialog of the printer driver (461) described above, the user presses the print execution button (200-8) with an instruction device such as a mouse. When pressed, the printer driver (461) requests the graphic manager (413) to output data from the user application. The application data of the user is matched with the standardized graphic drawing command via the graphic manager (413), and the printer driver (461) converts the graphic drawing command into a PDL code.
【0048】<PDLデータへのカラープロファイルの
設定コマンド組み込み>プリンタドライバ(461)
は、グラフィックマネージャ(413)からのグラフィ
ック命令をPDLに変換させる前に、ダイアログ上でユ
ーザーが指定した入力プロファイルと出力プロファイル
のプロファイル名を、それぞれ、PDLコマンドの一意
的に決められている入力プロファイルの指定コマンド
と、出力プロファイルの指定コマンドのパラメータとし
てセットしてPDLの色変換処理部分のPDLオペレー
タを作成する。<Incorporating Color Profile Setting Command into PDL Data> Printer Driver (461)
Before converting the graphic command from the graphic manager (413) to PDL, the profile names of the input profile and the output profile specified by the user on the dialog are input profile uniquely determined by the PDL command. And the output profile specification command as parameters of the PDL color conversion processing portion of the PDL operator.
【0049】そして、このカラープロファイルの設定の
コマンド/オペレータは、PDL内のストリームの中に
書き出される。ユーザーの指定したプロファイルデータ
は、プリンタドライバにより、すでにこの時にはカラー
画像形成装置(700)内に登録されており、PDLの
ストリームの中に、毎回、プロファイルの実データ部を
組み込まなくても済むことになり、PDLの送信におい
て、効率化されることとなる。The command / operator for setting the color profile is written in the stream in the PDL. The profile data specified by the user is already registered in the color image forming apparatus (700) by the printer driver at this time, and it is not necessary to incorporate the actual data portion of the profile into the PDL stream each time. Therefore, the efficiency of PDL transmission will be improved.
【0050】<PDLデータへの変換処理>プリンタド
ライバ(461)は、引き続き、グラフィックマネージ
ャ(413)からのグラフィック命令をPDLに変換し
て、PDLのストリーム化を行い、随時、スプーラ(4
60)へ送信する。このスプーラでは、プリンタドライ
バが変換したPDLストリームを一旦内部で蓄える処理
を行う。<Conversion Processing to PDL Data> The printer driver (461) continues to convert the graphic command from the graphic manager (413) to PDL, stream the PDL, and at any time, the spooler (4
60). In this spooler, the PDL stream converted by the printer driver is temporarily stored internally.
【0051】この蓄えられたPDLストリームデータ
は、プリンタドライバがターゲットとするあらかじめ一
意的に決められているプリンタを持つカラー画像形成装
置(700)へ、ネットワークコントローラを介して、
複数の通信パケットに分割され送信される。The stored PDL stream data is sent to a color image forming apparatus (700) having a printer, which is uniquely determined in advance by a printer driver, through a network controller.
It is divided into a plurality of communication packets and transmitted.
【0052】この通信パケットには、あらかじめ一意的
に決められているプリント実行コマンドがセットされて
おり、PDLのデータ部分は、パケット内に複数分割さ
れてセットされ、ネットワークを介して、カラー画像形
成装置(700)へ送信される。A print execution command, which is uniquely determined in advance, is set in this communication packet, and the data portion of the PDL is set by being divided into a plurality of packets, and a color image is formed via the network. Transmitted to the device (700).
【0053】<カラー画像形成装置内でのPDLコード
の登録処理>カラー画像形成装置(700)のメインコ
ントローラ(710)は、ネットワークコントローラ
(740)から、プリントジョブを実行したクライアン
トからの前述したプリント実行の通信パケットを入手
し、そのパケットが、<プリント実行>の要求のコマン
ドであることを識別する。そして、メインコントローラ
は、その後、送信されてくるPDLデータが入った複数
の通信パケットから、随時、PDLのデータ部分を取り
だし、ハードディスクコントローラ(741)を介し
て、ハードディスク(742)内にそのPDLデータを
登録する。<PDL Code Registration Processing in Color Image Forming Apparatus> The main controller (710) of the color image forming apparatus (700) uses the network controller (740) to execute the above-mentioned printing from the client that has executed the print job. The execution communication packet is obtained, and it is identified that the packet is a command of <print execution> request. Then, the main controller extracts the data portion of the PDL from the plurality of communication packets containing the PDL data that is transmitted thereafter, and the PDL data is stored in the hard disk (742) via the hard disk controller (741). To register.
【0054】<カラー画像形成装置内でのPDLコード
のラスタライズ化処理>ここで、メインコントローラ
(710)は、PDLラスタライザ(761)に対し
て、先にハードディスク内に登録したPDLコードか
ら、ラスタイメージを作成する処理を実行させる。<Rasterization process of PDL code in color image forming apparatus> Here, the main controller (710) instructs the PDL rasterizer (761) to convert the raster image from the PDL code previously registered in the hard disk. Execute the process to create.
【0055】PDLラスタライザ(761)は、ハード
ディスクからPDLコードを随時読み込み、そのPDL
コードの解析を行い、特定の色処理が必要な場合、色処
理コントローラ(780)を介して、PDLラスタライ
ザがラスタ化した画像データを色処理し、さらに、メモ
リ管理コントローラ(720)を介して、そのPDLコ
ードからラスタ化された画像データをラスタイメージメ
モリ(760)に最終的に登録していく。The PDL rasterizer (761) reads the PDL code from the hard disk at any time, and the PDL code is read.
When the code is analyzed and specific color processing is required, the image data rasterized by the PDL rasterizer is color processed through the color processing controller (780), and further, through the memory management controller (720). Image data rasterized from the PDL code is finally registered in the raster image memory (760).
【0056】<PDLコード内のプロファイル設定コマ
ンド抽出>PDLラスタライザ(761)は、PDLコ
ードを解析していく過程において、前述した手順でクラ
イアント上のプリンタドライバによってPDLコード上
に記述された、<入力プロファイルコマンド>と、その
パラメータである<入力プロファイル名>、また、同様
にPDLコード上に記述された<出力プロファイルコマ
ンド>とそのパラメータの<出力プロファイル名>のP
DLコードを検出する。<Extraction of profile setting command in PDL code> In the process of analyzing the PDL code, the PDL rasterizer (761) is described in the PDL code by the printer driver on the client according to the above-mentioned procedure. Profile command> and its parameter <input profile name>. Similarly, <output profile command> described on the PDL code and P of its parameter <output profile name>.
Detect DL code.
【0057】さらに、PDLラスタライザは、プロファ
イルマネージャ(751)に対して、前述した手順によ
り検出されたPDLコード上のそれぞれのプロファイル
名指定から、それぞれの入力・出力のプロファイルが、
カラー画像形成装置(700)内のプロファイルリスト
管理データ(300)内に、登録されているかをチェッ
クする。Further, the PDL rasterizer instructs the profile manager (751) to specify the profile of each input / output from the profile name designation on the PDL code detected by the above-mentioned procedure.
It is checked whether it is registered in the profile list management data (300) in the color image forming apparatus (700).
【0058】<色処理コントローラの入力・出力プロフ
ァイル設定>プロファイルマネージャ(751)は、ク
ライアントからPDL内に指定されたプロファイル名が
一致するプロファイルリスト管理データ(300)内の
プロファイル管理データ(INC−001)(INC−
002)を順番に、入力プロファイル総数・出力プロフ
ァイル総数分、比較を行い、一致したプロファイル管理
データがあった場合、プロファイルマネージャ(75
1)は、その対応するプロファイル管理データ内のプロ
ファイルタイプと、プロファイル実データ部を、色処理
コントローラの入力・出力プロファイルとして色処理コ
ントローラにセットする。<Input / output profile setting of color processing controller> The profile manager (751) uses the profile management data (INC-001) in the profile list management data (300) with which the profile name specified in the PDL by the client matches. ) (INC-
002) in order for the total number of input profiles and the total number of output profiles, and if there is matching profile management data, the profile manager (75
In 1), the profile type in the corresponding profile management data and the profile actual data part are set in the color processing controller as the input / output profile of the color processing controller.
【0059】この際に、クライアントから指定されたP
DL上のコマンド・オペレータのパラメータであるプロ
ファイル名は、プリントシステム上、一意的にあらかじ
め決められているキーコードでもよく、プロファイルマ
ネージャが一致しているかの比較を行うこともできる。At this time, P specified by the client
The profile name, which is a parameter of the command operator on the DL, may be a key code uniquely predetermined on the print system, and it is also possible to compare whether the profile managers match.
【0060】PDLコード上にプロファイルの指定がな
い場合、あらかじめ一意的に決められているプロファイ
ルデータがデフォルトとして、色処理コントローラ部に
セットされる。When no profile is specified on the PDL code, profile data uniquely determined in advance is set as a default in the color processing controller section.
【0061】<デジタルカラー複写機からの出力>この
ようにして、PDLコードからラスタ化された画像デー
タは、色変換コントローラを介して一連の入力プロファ
イルにより、標準化された色空間に変換され、さらに出
力プロファイルによりプリンタの色空間へ変換される処
理を行い、ラスタイメージメモリ(760)に、1ペー
ジずつ、PDLデータからプロファイルにより変換され
た画像データが登録されていく。1ページ分の画像が作
成された時点で、メインコントローラ(710)は、カ
ラーデジタルインターフェイス(790)を介して、プ
リンタ部を持つデジタルカラー複写機(1000)に対
して、一意的に決められているプリント実行コマンドを
送信し、先に既に作成された1ページ分の画像データ
を、カラーデジタルインターフェイスを介して、同様に
送信し、デジタルカラー複写機のプリンタ部で出力処理
をおこなう。<Output from Digital Color Copier> In this way, the image data rasterized from the PDL code is converted into a standardized color space by a series of input profiles via the color conversion controller, and further, The conversion to the printer color space is performed according to the output profile, and the image data converted from the PDL data according to the profile is registered page by page in the raster image memory (760). When the image for one page is created, the main controller (710) is uniquely determined for the digital color copying machine (1000) having a printer unit via the color digital interface (790). A print execution command is sent, the image data for one page that has already been created is similarly sent via the color digital interface, and output processing is performed by the printer section of the digital color copying machine.
【0062】このカラー画像形成装置(700)は、前
述したデジタルカラー複写機の中に組み込まれ、一体化
したものとしても利用できるようになっており、1台の
デジタルカラー複写機が直接ネットワークに接続し、ク
ライアントからのPDLデータをプリンタとして処理で
きることも可能である。This color image forming apparatus (700) is incorporated in the above-mentioned digital color copying machine and can be used as an integrated one. One digital color copying machine is directly connected to the network. It is also possible to connect and process PDL data from the client as a printer.
【0063】以上により、プリンタドライバが、カラー
プロファイルデータをクライアントホスト上で作成した
PDLデータ内に毎回組み込む事を行わずに、プリンタ
コントローラ内にプロファイルデータを特定のタイミン
グでダウンロードして登録し、その登録された際の織別
子をPDL内に組み込む事により、クライアントからの
出力データのサイズを少なくし、かつ、プロファイルの
管理を一元化することができるシステムが可能となる。As described above, the printer driver does not incorporate the color profile data into the PDL data created on the client host each time, but downloads the profile data into the printer controller at a specific timing and registers the profile data. By incorporating the segregated weaving code in the PDL, it becomes possible to reduce the size of output data from the client and centralize the management of the profile.
【0064】クライアントコンピュータとカラー画像形
成装置が接続された画像処理システムにおける画像処理
方法であって、カラー画像形成装置のプロファイル管理
データを受信し、前記受信したプロファイル管理データ
に、所定の出力プロファイルが存在しない場合、該所定
の出力プロファイルを前記カラー画像形成装置に登録す
ることを特徴とする画像処理方法。プリンタ内で管理し
ているプロファイルのリスト管理データと、クライアン
ト内のプロファイル管理データとの比較をプリンタドラ
イバがプリント出力を行う際に判断し、未登録の場合に
自動的にプロファイルの登録を行う事が可能となる。An image processing method in an image processing system in which a client computer and a color image forming apparatus are connected, wherein profile management data of the color image forming apparatus is received, and a predetermined output profile is added to the received profile management data. An image processing method, characterized in that, when it does not exist, the predetermined output profile is registered in the color image forming apparatus. The profile list management data managed in the printer is compared with the profile management data in the client when the printer driver performs print output, and the profile is automatically registered if it is not registered. Is possible.
【0065】(他の実施の形態)また、上記実施形態で
は、ネットワークを構成するハードウェア等が含まれる
ものの、各データ処理を順次実施するソフトウェアでも
実現できるものである。即ち、上述した実施の形態の機
能を実現するソフトウェアのプログラムコードを記録し
た記憶媒体(または、記録媒体)を、システムあるいは
装置に供給し、そのシステムあるいは装置のコンピュー
タ(または、CPUやMPU)が、記憶媒体に格納され
たプログラムコードを読み出し、実行することによって
も達成されることは言うまでもない。この場合、記憶媒
体から読み出されたプログラムコード自体が、上述した
実施の形態の機能を実現することになり、そのプログラ
ムコードを記憶しはCD、MD、メモリカード、MO等
のさまざまな記憶媒体に書き込み可能である。(Other Embodiments) Further, in the above-mentioned embodiment, although the hardware constituting the network is included, it can also be realized by software that sequentially executes each data processing. That is, a storage medium (or recording medium) recording a program code of software that realizes the functions of the above-described embodiments is supplied to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus supplies Needless to say, this is also achieved by reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code is stored in various storage media such as CD, MD, memory card, and MO. Can be written to.
【0066】また、コンピュータが読み出したプログラ
ムコードを実行することにより、上述した実施の形態の
機能が実現されるだけでなく、そのプログラムコードの
指示に基づき、コンピュータ上で稼働しているオペレー
ティングシステム(OS)等が、実際の処理の一部また
は全部を行い、その処理によって、上述した実施の形態
の機能が実現される場合も含まれることは言うまでもな
い。Further, by executing the program code read out by the computer, not only the functions of the above-described embodiments are realized, but also the operating system running on the computer based on the instruction of the program code ( Needless to say, this includes a case where the OS) performs some or all of the actual processing and the processing realizes the functions of the above-described embodiments.
【0067】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張カードや機能拡張ユニットに
備わるCPU等が、実際の処理の一部または全部を行
い、その処理によって、上述した実施の形態の機能が実
現される場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written in the memory provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that a case where a CPU or the like included in the function expansion card or the function expansion unit performs a part or all of the actual processing and the processing realizes the functions of the above-described embodiments is also included.
【0068】[0068]
【発明の効果】本発明により、プリンタドライバが、カ
ラープロファイルデータをクライアントホスト上で作成
したPDLデータ内に毎回組み込む事を行わずに、プリ
ンタコントローラ内にプロファイルデータを特定のタイ
ミングでダウンロードして登録し、その登録された際の
織別子をPDL内に組み込む事により、クライアントか
らの出力データのサイズを少なくし、かつ、プロファイ
ルの管理を一元化することができるシステムが可能とな
る。According to the present invention, the printer driver does not incorporate the color profile data into the PDL data created on the client host every time, but the profile data is downloaded and registered in the printer controller at a specific timing. However, by incorporating the registered texture segregator in the PDL, it becomes possible to reduce the size of the output data from the client and centralize the profile management.
【図1】本実施の形態のクライアントコンピュータの構
成図である。FIG. 1 is a configuration diagram of a client computer according to the present embodiment.
【図2】本実施の形態のカラー画像形成装置の構成図で
ある。FIG. 2 is a configuration diagram of a color image forming apparatus according to the present embodiment.
【図3】本実施形態のプリントダイアログである。FIG. 3 is a print dialog of this embodiment.
【図4】本実施形態のカラー詳細設定のダイアログであ
る。FIG. 4 is a dialog for detailed color settings of this embodiment.
【図5】本実施形態のホスト内のプロファイルリスト管
理データである。FIG. 5 is profile list management data in the host of this embodiment.
【図6】本実施形態のカラー画像形成装置内のプロファ
イルリスト管理データである。FIG. 6 is profile list management data in the color image forming apparatus of this embodiment.
Claims (15)
形成装置が接続された画像処理システムにおける画像処
理方法であって、カラー画像形成装置のプロファイル管
理データを受信し、前記受信したプロファイル管理デー
タから、所定の出力プロファイルが存在しないと判断し
た場合、該所定の出力プロファイルを前記カラー画像形
成装置に登録することを特徴とする画像処理方法。1. An image processing method in an image processing system in which a client computer and a color image forming apparatus are connected to each other, wherein profile management data of the color image forming apparatus is received, and a predetermined output is performed from the received profile management data. An image processing method, characterized in that, when it is determined that no profile exists, the predetermined output profile is registered in the color image forming apparatus.
クライアントコンピュータが操作部から指定したプロフ
ァイルであることを特徴とする請求項1項記載の画像処
理方法。2. The image processing method according to claim 1, wherein the predetermined output profile is a profile specified by the client computer through an operation unit.
ント指示された画像に応じたPDLデータ内の情報に応
じて、前記登録された出力プロファイルを用いて前記画
像データは色変換されることを特徴とする請求項1項記
載の画像処理方法。3. The image data is color-converted using the registered output profile according to the information in the PDL data corresponding to the image instructed to print by the client computer. The image processing method according to item 1.
定が、プロファイルの更新をしない設定の場合、前記登
録を行なうことなく、前記クライアントコンピュータか
らプリント指示された画像を前記カラー画像形成装置の
デフォルトのプロファイルを用いて色変換することを特
徴とする請求項1項の画像処理方法。4. If the setting of the driver for performing the image processing method is the setting not to update the profile, the image instructed to be printed by the client computer is set as the default of the color image forming apparatus without performing the registration. The image processing method according to claim 1, wherein color conversion is performed using a profile.
ピュータの表示部に表示されることを特徴とする請求項
1項記載の画像処理方法。5. The image processing method according to claim 1, wherein whether the registration is correct or not is displayed on a display unit of the client computer.
ァイルの実データ部を含むことを特徴とする請求項1項
記載の画像処理方法。6. The image processing method according to claim 1, wherein the output profile includes an actual data portion of the output profile.
理装置であって、カラー画像形成装置のプロファイル管
理データを受信する受信手段、前記受信したプロファイ
ル管理データから、所定の出力プロファイルが存在しな
いと判断する判断手段、該判断結果前記所定のプロファ
イルが存在しない場合、該所定の出力プロファイルを前
記カラー画像形成装置に登録する処理手段とを有するこ
とを特徴とする画像処理装置。7. An image processing apparatus to which a color image forming apparatus is connected, receiving means for receiving profile management data of the color image forming apparatus, and if there is no predetermined output profile from the received profile management data. An image processing apparatus comprising: a judgment unit for judging, and a processing unit for registering the predetermined output profile in the color image forming apparatus when the predetermined profile does not exist.
形成装置が接続された画像処理システムにおける処理を
おこなうためのコードが記憶された記憶媒体であって、
カラー画像形成装置のプロファイル管理データを受信す
るためのコード、前記受信したプロファイル管理データ
から、所定の出力プロファイルが存在しないと判断した
場合、該所定の出力プロファイルを前記カラー画像形成
装置に登録するためのコードとを記憶した記憶媒体。8. A storage medium in which a code for performing processing in an image processing system in which a client computer and a color image forming apparatus are connected is stored,
A code for receiving profile management data of the color image forming apparatus, for registering the predetermined output profile in the color image forming apparatus when it is determined from the received profile management data that the predetermined output profile does not exist. A storage medium that stores the code of.
形成装置が接続された画像処理システムにおける処理を
おこなうためのプログラムであって、カラー画像形成装
置のプロファイル管理データを受信するためのコード、
前記受信したプロファイル管理データから、所定の出力
プロファイルが存在しないと判断した場合、該所定の出
力プロファイルを前記カラー画像形成装置に登録するた
めのコードとからなるプログラム。9. A program for performing processing in an image processing system in which a client computer and a color image forming apparatus are connected to each other, a code for receiving profile management data of the color image forming apparatus,
A program comprising a code for registering the predetermined output profile in the color image forming apparatus when it is determined from the received profile management data that the predetermined output profile does not exist.
続されたネットワーク上におけるPDL(ページ記述言
語)を使用する事ができるカラー画像形成装置から構成
されるカラー画像形成システムにおいて、 カラー画像形成装置は以下の手段を有し、 画像データを出力する手段、 特定のPDLを解析しラスタ画像に変換する手段、 特定のカラープロファイルの内容を解析し、その内容に
より画像を変換する手段、 少なくとも1つ以上のカラープロファイルのリストテー
ブルを管理する手段と、 そのカラープロファイルのデータを保持する手段、 上記リストテーブルは、特定のカラープロファイルを検
索するためのキーとなる情報を持ち、 さらに、プロファイルの実データ部分から構成されてお
り、 クライアントコンピュータは以下の手段を有し、 クライアントコンピュータ上のグラフィック言語を特定
のPDLに変換する手段、 少なくとも1つ以上のカラープロファイルのリストテー
ブルを管理する手段と、 そのカラープロファイルのデータを保持する手段、 上記リストテーブルは、特定のカラープロファイルを検
索するためのキーとなる情報を持ち、 さらに、カラープロファイルの実データ部分から構成さ
れており、 クライアントコンピュータのカラープロファイルデータ
とカラー画像形成装置内のカラープロファイルデータと
を特定のキー情報により比較する手段を持ち、 上記クライアントコンピュータ上のグラフィック言語を
特定のPDLに変換する処理タイミングに、上記比較手
段によりカラープロファイルの比較を行い、かつ、 上記比較の結果によって、カラー画像形成装置内に、ク
ライアントコンピュータのカラープロファイル情報及
び、カラープロファイル実データがない場合に、上記ク
ライアントコンピュータ上のグラフィック言語を特定の
PDLに変換する処理するタイミングに、 カラー画像形成装置内に上記カラープロファイルを登録
する手段と、 上記比較手段による結果により、PDLコード内に上記
カラープロファイルを特定のキーコードにより指定する
特定のPDLオペレータを生成する手段とを有するカラ
ー画像形成システム。10. A color image forming system comprising a color image forming apparatus capable of using PDL (Page Description Language) on a network to which a plurality of client computers are connected. A means for outputting image data, a means for analyzing a specific PDL and converting it into a raster image, a means for analyzing the content of a specific color profile and converting an image according to the content, at least one or more color profiles Means for managing the list table of and the means for holding the data of the color profile. The list table has information that is the key for searching a specific color profile, and is composed of the actual data part of the profile. And the client computer Means for converting a graphic language on a client computer into a specific PDL, means for managing a list table of at least one or more color profiles, means for holding data of the color profiles, and the list table Has the key information for searching a specific color profile, and is composed of the actual data part of the color profile, and specifies the color profile data of the client computer and the color profile data in the color image forming apparatus. And comparing the color profiles by the comparing means at the processing timing of converting the graphic language on the client computer into a specific PDL, and comparing the color profiles by the comparison result. -When the color profile information of the client computer and the actual color profile data are not present in the image forming apparatus, the color language information in the color image forming apparatus is changed at the processing timing for converting the graphic language on the client computer into a specific PDL. A color image forming system comprising: means for registering a color profile; and means for generating a specific PDL operator for designating the color profile by a specific key code in the PDL code based on the result of the comparison means.
ロファイル情報を、特定のキー情報によりユーザーが選
択する手段を有することを特徴とする請求項10のカラ
ー画像形成装置システム。11. The color image forming apparatus system according to claim 10, further comprising means for allowing a user to select specific color profile information on the client by using specific key information.
イルのリストテーブル情報において、検索するためのキ
ーとなる情報を持っていれば、キーに対応するカラープ
ロファイルの実データ部分は、NULLである場合も有
することが可能な請求項10のカラー画像形成装置シス
テム。12. If the color profile list table information on the client has key information for searching, the actual data portion of the color profile corresponding to the key may be NULL. The color image forming apparatus system according to claim 10, which is capable of
の内部に組み込むことが可能な請求項10のカラー画像
形成装置システム。13. The color image forming apparatus system according to claim 10, wherein the color image forming apparatus can be incorporated in a color copying machine.
続されたネットワーク上におけるPDL(ページ記述言
語)を使用することができるカラー画像形成装置から構
成されるカラー画像形成システムにおいて、 カラー画像形成装置は以下の手段を有し、 画像データを出力する手段、 特定のPDLを解析しラスタ画像に変換する手段、 特定のカラープロファイルの内容を解析し、その内容に
より画像を変換する手段、 少なくとも1つ以上のカラープロファイルのリストテー
ブルを管理する手段と、 そのカラープロファイルのデータを保持する手段、 上記リストテーブルは、特定のカラープロファイルを検
索するためのキーとなる情報とプロファイルの実データ
部分から構成されており、 クライアントコンピュータは以下の手段を有し、 クライアントコンピュータ上のグラフィック言語を特定
のPDLに変換する手段、 少なくとも1つ以上のカラープロファイルのリストテー
ブルを管理する手段と、 そのカラープロファイルのデータを保持する手段、 上記リストテーブルは、特定のカラープロファイルを検
索するためのキーとなる情報と、カラープロファイルの
実データ部分から構成されており、 クライアントコンピュータのカラープロファイルデータ
とカラー画像形成装置内のカラープロファイルデータと
を特定のキー情報により比較する手段を持ち、 任意のタイミングで上記比較手段によりカラープロファ
イルの比較を行い、かつ、 上記比較の結果によって、カラー画像形成装置内に、ク
ライアントコンピュータのカラープロファイル情報及
び、カラープロファイル実データがない場合に、任意の
タイミングで、カラー画像形成装置内に上記カラープロ
ファイルを登録する手段を有し、上記比較手段による結
果により、PDLコード内に上記カラープロファイルを
特定のキーコードにより指定する特定のPDLオペレー
タを生成する手段とを有するカラー画像形成システム。14. In a color image forming system comprising a color image forming apparatus capable of using PDL (Page Description Language) on a network to which a plurality of client computers are connected, the color image forming apparatus comprises the following means. A means for outputting image data, a means for analyzing a specific PDL and converting it into a raster image, a means for analyzing the content of a specific color profile and converting an image according to the content, at least one or more color profiles A means for managing the list table of and a means for holding the data of the color profile. The list table is composed of key information for searching a specific color profile and the actual data part of the profile. The computer has the following means: A means for converting a graphic language on a client computer into a specific PDL, a means for managing a list table of at least one or more color profiles, and a means for holding data of the color profile, the list table is a specific color profile It is composed of the information that becomes the key for searching the color profile and the actual data portion of the color profile. The color profile is compared by the comparing means at an arbitrary timing, and the color profile information of the client computer and the color profile real data are stored in the color image forming apparatus according to the result of the comparison. When there is no data, the color image forming apparatus has means for registering the color profile at an arbitrary timing, and the color profile is specified in the PDL code by a specific key code according to the result of the comparing means. And a means for generating a specific PDL operator.
なプロファイルリスト管理データを管理し、クライアン
ト内でのプロファイルリスト管理データを管理し、前記
2つのプロファイルの管理データを比較し、クライアン
トのプロファイルデータを前記比較の結果によって、プ
リンタ内に登録し、該登録されたプロファイルデータを
指定する特定情報をPDL内に組め込むことを特徴とす
る画像処理方法。15. A profile image management data that can be registered and updated in a color image forming apparatus is managed, profile list management data in a client is managed, the management data of the two profiles are compared, and the profile data of the client is compared. Is registered in the printer according to the result of the comparison, and the specific information designating the registered profile data is incorporated in the PDL.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002016979A JP4250364B2 (en) | 2002-01-25 | 2002-01-25 | Image processing method, apparatus, storage medium, program, color image forming system |
| US10/347,684 US7532349B2 (en) | 2002-01-25 | 2003-01-22 | Image processing method, image processing apparatus, storage medium, program, and color image forming system |
| CNB031020097A CN1254082C (en) | 2002-01-25 | 2003-01-24 | Image processing method, device, storage medium, program, colour image forming system |
| KR10-2003-0004834A KR100533303B1 (en) | 2002-01-25 | 2003-01-24 | Image processing method, image processing apparatus, storage medium, program, and color image forming system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002016979A JP4250364B2 (en) | 2002-01-25 | 2002-01-25 | Image processing method, apparatus, storage medium, program, color image forming system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003216400A true JP2003216400A (en) | 2003-07-31 |
| JP4250364B2 JP4250364B2 (en) | 2009-04-08 |
Family
ID=27652837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002016979A Expired - Fee Related JP4250364B2 (en) | 2002-01-25 | 2002-01-25 | Image processing method, apparatus, storage medium, program, color image forming system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4250364B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200877A (en) * | 2013-04-24 | 2013-10-03 | Kyocera Document Solutions Inc | Printing setting program |
-
2002
- 2002-01-25 JP JP2002016979A patent/JP4250364B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013200877A (en) * | 2013-04-24 | 2013-10-03 | Kyocera Document Solutions Inc | Printing setting program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4250364B2 (en) | 2009-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11200011B2 (en) | Printer and server | |
| KR100533303B1 (en) | Image processing method, image processing apparatus, storage medium, program, and color image forming system | |
| CN1936826B (en) | Image forming method | |
| US8605316B2 (en) | Information processing apparatus and control method thereof, and storage medium | |
| US7466446B2 (en) | Information processing apparatus and method | |
| JP5361470B2 (en) | Information processing apparatus and control method thereof | |
| JP5451348B2 (en) | Image forming system, Web server, print control apparatus, control method thereof, and program | |
| CN107977171B (en) | Print management apparatus and computer readable medium storing print management program | |
| JP2002082794A (en) | Server device, image processing device, information processing device, control method of server device, control method of image processing device, image processing method, information processing method of information processing device, and storage medium | |
| JP4761535B2 (en) | Document management apparatus and method, program | |
| CN113596275A (en) | Image forming apparatus, control method of image forming apparatus, and storage medium | |
| JP3927882B2 (en) | Image processing method, storage medium, and program | |
| US20050108649A1 (en) | Control apparatus, control instruction apparatus, control program product and control instruction program product for transmitting/receiving data described in extensible markup language | |
| JP2003216355A (en) | Image processing method and device, storage medium, its program, and color image forming system | |
| JP4250364B2 (en) | Image processing method, apparatus, storage medium, program, color image forming system | |
| JP2004058588A (en) | Image processing method, program, storage medium, and color image forming system | |
| JP2002182877A (en) | Information processing apparatus and control method thereof | |
| JP2006018648A (en) | Color printing system | |
| JP2002118765A (en) | Image processing system and its control method | |
| JP2020026096A (en) | Image forming apparatus, control method therefor, and program | |
| JP2019036052A (en) | Information processing system, image forming apparatus, information processing apparatus and program | |
| JPH07288620A (en) | Server system | |
| JPH06332639A (en) | Printer server system | |
| JP2013210861A (en) | Image forming system, image forming apparatus, control method of the same, and program | |
| JPH06332637A (en) | Printer server system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040611 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050426 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050510 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050711 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050913 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051114 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20051117 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20051222 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081125 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090119 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140123 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |