[go: up one dir, main page]

JP2006252009A - Information processing apparatus, data processing method, information processing method, storage medium, and program - Google Patents

Information processing apparatus, data processing method, information processing method, storage medium, and program Download PDF

Info

Publication number
JP2006252009A
JP2006252009A JP2005065569A JP2005065569A JP2006252009A JP 2006252009 A JP2006252009 A JP 2006252009A JP 2005065569 A JP2005065569 A JP 2005065569A JP 2005065569 A JP2005065569 A JP 2005065569A JP 2006252009 A JP2006252009 A JP 2006252009A
Authority
JP
Japan
Prior art keywords
information
processing apparatus
data processing
information processing
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2005065569A
Other languages
Japanese (ja)
Inventor
Koji Ito
康治 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005065569A priority Critical patent/JP2006252009A/en
Publication of JP2006252009A publication Critical patent/JP2006252009A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To install various information for preventing deterioration in the performance of an image processor into a storage part by balancing the data processing loads of the image processor and an information processor. <P>SOLUTION: When various information optimized for a predetermined information processor is installed in an external storage device 202, the processing capacity of an information processor 200 in which the various information is to be actually installed is detected by a host processing capacity detecting part 410, and the contents of the various information are rewritten by a database information rewriting part 411 according to the detected processing capacity. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、画像処理装置を制御するための諸情報を記憶部にインストール可能な情報処理装置およびデータ処理方法および情報処理方法および記憶媒体およびプログラムに関するに関するものである。   The present invention relates to an information processing apparatus, a data processing method, an information processing method, a storage medium, and a program that can install various information for controlling an image processing apparatus in a storage unit.

一般に、ホストコンピュータのプリンタドライバを介してプリンタとが通信して印刷データを処理する印刷システムにおいて、プリンタの印刷方法は以下の2つに分けることができる。   In general, in a printing system in which a printer communicates with a printer via a printer driver of a host computer to process print data, the printer printing method can be divided into the following two methods.

第1の方法は、ホストコンピュータの印刷データをプリンタドライバによりページ記述言語(PDL)に変換したPDLデータとしてプリンタに送信する。そして、当該PDLデータをプリンタ内部のコントローラでビットマップ展開、色変換処理、量子処理化等の画像処理を行い印刷を行う。   In the first method, print data of a host computer is transmitted to a printer as PDL data converted into page description language (PDL) by a printer driver. Then, the PDL data is subjected to image processing such as bitmap development, color conversion processing, and quantization processing by a controller inside the printer, and is printed.

第2の方法では、ホストコンピュータの印刷データを、OS上に用意されるレンダリングエンジンによりメモリ上でビットマップ展開し、当該ビットマップデータをプリンタドライバにより色変換処理、量子化処理、簡易な圧縮処理等を行ない当該データに簡易なプリンタ制御コードを付けプリンタに送信する。そして、プリンタのコントローラがホストから送られた印刷データに従い印刷を行う。   In the second method, print data of the host computer is bitmap-developed on a memory by a rendering engine prepared on the OS, and the bitmap data is color-converted, quantized, and simply compressed by the printer driver. And a simple printer control code is added to the data and transmitted to the printer. The printer controller performs printing according to the print data sent from the host.

一般に、インクジェットプリンタ代表される安価なプリンタでは、プリンタ本体の単価を抑えるために、第2の方法が採用されている。   In general, in an inexpensive printer represented by an ink jet printer, the second method is employed in order to reduce the unit price of the printer body.

第2の方法におけるプリンタドライバは、ホストに用意されたレンダリングエンジンが展開したビットマップデータに対して、色変換処理、量子化処理、簡易な圧縮処理、プリンタ制御コード付加処理を順次行って行く。このとき、OS上に用意されるレンダリングエンジン、プリンタドライバの各処理のプログラムは、インストール時に設定されたパラメータを参照して、各々自分の動作を決定して行く。   The printer driver in the second method sequentially performs color conversion processing, quantization processing, simple compression processing, and printer control code addition processing on the bitmap data developed by the rendering engine prepared in the host. At this time, the rendering engine and printer driver processing programs prepared on the OS refer to parameters set at the time of installation and determine their own operations.

例えば600dpiの出力解像度を持つプリンタに対して「きれい」な印刷モードで印刷を行う場合、ホストのレンダリングエンジンが参照するパラメータの内容は600dpiを表しており、当該レンダリングエンジンは600dpiで印刷データのレンダリングを行う。従来、処理時に参照されるパラメータはインストール時に、ホストの処理能力に関係なく一意に決定され、その後変更されることはなかった。   For example, when printing in a “clean” print mode for a printer having an output resolution of 600 dpi, the parameter content referred to by the host rendering engine represents 600 dpi, and the rendering engine renders print data at 600 dpi. I do. Conventionally, parameters to be referred to at the time of processing are uniquely determined at the time of installation regardless of the processing capacity of the host, and are not changed thereafter.

また、印刷情報をプリンタに転送してから、プリンタが印刷情報を出力し終えるまでの出力処理時間をタイマ装置等によりそれぞれ測定し、該測定された各出力処理時間を比較して、CPUが最短出力処理時間となるプリンタドライバを記憶装置にインストールすることが特許文献1に開示されている。
特開平08−328776号公報
Further, the output processing time from when the print information is transferred to the printer until the printer finishes outputting the print information is measured by a timer device or the like, and the measured output processing times are compared to determine the shortest CPU. Patent Document 1 discloses that a printer driver that is an output processing time is installed in a storage device.
Japanese Patent Laid-Open No. 08-328776

近年プリンタの出力解像度が高くなるに伴い、インクジェット方式でのプリンタドライバで行なわれる処理量は増大して行く傾向にある。プリンタベンダは、プリンタの性能を最大限に利用するために、プリンタの最大出力解像度と同一になるように、インストール時にレンダリング解像度情報を設定していた。   In recent years, as the output resolution of a printer increases, the amount of processing performed by an ink jet printer driver tends to increase. The printer vendor sets rendering resolution information at the time of installation so as to be the same as the maximum output resolution of the printer in order to make maximum use of the performance of the printer.

そのため、データ処理能力の低いホストで印刷する場合には、全体のスループットが大きく低下してしまう。   Therefore, when printing is performed by a host having a low data processing capacity, the overall throughput is greatly reduced.

一方、プリンタは多くの印刷モードを持ち、ユーザはさまざまなプリンタの設定を行ない印刷することができるが、多くのユーザはインストール状態のまま、すなわち単一のデフォルト(初期状態の)印刷モードで印刷してしまう。そのため、初期設定されるデフォルト印刷モードは重要である。なぜなら、デフォルト印刷モードにおいてホストの処理時間がプリンタの処理に追いつかない設定をしていた場合、ユーザはプリンタ本来の能力を使わずに印刷し続けることになるからである。   On the other hand, printers have many print modes, and users can configure various printer settings to print, but many users leave the installed state, that is, print in a single default (initial) print mode. Resulting in. Therefore, the default print mode that is initially set is important. This is because if the host processing time is set not to catch up with the printer processing in the default print mode, the user will continue to print without using the printer's original capabilities.

このように従来の情報処理装置において、画像処理装置を制御するプリンタドライバの諸情報は、最適な処理速度であろう情報処理装置に設定することを予定されているが、実際には、ユーザがインストールする情報処理装置の処理速度は、予定されているものよりも低速である場合があり、このような情報処理装置に、あらかじめ最適化されている諸情報が、却ってデータ処理を悪化させる結果となり、画像処理装置のパフォーマンスが低下させてしまうという課題があった。   As described above, in the conventional information processing apparatus, various information of the printer driver that controls the image processing apparatus is scheduled to be set in the information processing apparatus that has the optimum processing speed. The processing speed of the information processing device to be installed may be slower than planned, and information that has been optimized in advance for such an information processing device results in data processing worse. However, there is a problem that the performance of the image processing apparatus is lowered.

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、データ処理に使用される諸情報を記憶部に記憶する場合に、実際に諸情報が記憶される情報処理装置の処理能力を検出して、該検出される処理能力合せて前記諸情報の内容を書き換えた後、該書き換えられた諸情報を前記記憶部に記憶することにより、実際の情報処理装置の処理能力に最適な諸情報を確実に記憶部に記憶させて、画像処理装置と情報処理装置とのデータ処理負担を釣り合せて、画像処理装置のパフォーマンス低下を防止できる諸情報を記憶部にインストールできる情報処理装置およびデータ処理方法および情報処理方法および記憶媒体およびプログラムを提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is information in which various information is actually stored when various information used for data processing is stored in the storage unit. After detecting the processing capability of the processing device and rewriting the contents of the various information in accordance with the detected processing capability, the rewritten information is stored in the storage unit, so that the actual information processing device Information that is optimal for processing capacity is securely stored in the storage unit, the data processing load between the image processing device and the information processing device is balanced, and various information that can prevent performance degradation of the image processing device is installed in the storage unit An information processing apparatus, a data processing method, an information processing method, a storage medium, and a program are provided.

上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。   The information processing apparatus of the present invention that achieves the above object has the following configuration.

データ処理に使用される諸情報を記憶部に記憶可能な情報処理装置であって、前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている諸情報の内容を書き換える書換え手段とを有することを特徴とすることを特徴とする。   An information processing apparatus capable of storing various information used for data processing in a storage unit, and rewriting means for rewriting the contents of the various information stored in the storage unit in accordance with the data processing capability of the information processing apparatus It is characterized by having.

また、画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置であって、前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出手段と、前記検出手段により検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御手段とを有することを特徴とする。   An information processing apparatus capable of storing various information for controlling the image processing apparatus in a storage unit, and detecting the data processing capability of the information processing apparatus when storing the various information in the storage unit Rewriting the contents of the various information and registering it in the storage unit so that the data processing time of the image processing apparatus and the information processing apparatus is balanced according to the data processing capability detected by the detecting means and the detecting means And a control means.

上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。   The data processing method of the present invention that achieves the above object has the following configuration.

データ処理に使用される諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている諸情報の内容を書き換える書換えステップとを有することを特徴とする。   A data processing method in an information processing apparatus capable of storing various types of information used for data processing in a storage unit, wherein the contents of the various types of information stored in the storage unit are matched with the data processing capability of the information processing apparatus. And a rewriting step for rewriting.

また、画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出ステップと、前記検出ステップにより検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御ステップと、を有することを特徴とする。   A data processing method in an information processing apparatus capable of storing various information for controlling the image processing apparatus in a storage unit, and when the various information is stored in the storage unit, the data processing capability of the information processing apparatus And a step of detecting the information, and rewriting the contents of the various information so that the data processing time of the image processing apparatus and the information processing apparatus is balanced according to the data processing capability detected by the detection step. Rewriting control step registered in

さらに、上記目的を達成する本発明の情報処理装置は、処理能力を検出する検出手段と、前記検出手段により検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定手段とを有することを特徴とする。   Furthermore, an information processing apparatus according to the present invention that achieves the above object includes a detecting unit that detects a processing capability, and a setting unit that sets a parameter referred to by a printer driver according to the processing capability detected by the detecting unit. It is characterized by that.

また、上記目的を達成する本発明の情報処理方法は、処理能力を検出する検出ステップと、前記検出ステップにより検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定ステップとを有することを特徴とする。   The information processing method of the present invention that achieves the above object includes a detection step for detecting processing capability, and a setting step for setting parameters referred to by the printer driver according to the processing capability detected by the detection step. It is characterized by that.

本発明によれば、画像処理装置と情報処理装置とのデータ処理負担を釣り合せて、画像処理装置のパフォーマンス低下を防止できる諸情報を記憶部にインストールできるという効果を奏する。   Advantageous Effects of Invention According to the present invention, it is possible to install various information in a storage unit that balances the data processing burden between the image processing apparatus and the information processing apparatus and can prevent the performance degradation of the image processing apparatus.

次に本発明を実施するための最良の形態について図面を参照して説明する。   Next, the best mode for carrying out the present invention will be described with reference to the drawings.

<システム構成の説明>
〔第1実施形態〕
図1は、本発明の第1実施形態を示すデータ処理装置と画像出力装置とを含む印刷システムの一例を示すブロック図であり、周辺装置を含めたクライアント全体を示す情報処理装置200と画像処理装置本体300とが所定の通信I/Fを介して通信可能な印刷システム例である。
<Description of system configuration>
[First Embodiment]
FIG. 1 is a block diagram illustrating an example of a printing system including a data processing apparatus and an image output apparatus according to the first embodiment of the present invention, and an information processing apparatus 200 and an image processing that indicate an entire client including peripheral devices. This is an example of a printing system capable of communicating with the apparatus main body 300 via a predetermined communication I / F.

図1に示す情報処理装置本体100において、101はMPU(制御部)であり、DRAM103に格納されている制御手順に従って情報処理装置200の全体制御を司る。なお、MPU101は、各種のCPUと同等の機能処理を備えている。   In the information processing apparatus main body 100 shown in FIG. 1, reference numeral 101 denotes an MPU (control unit) that controls the entire information processing apparatus 200 according to a control procedure stored in the DRAM 103. Note that the MPU 101 has functional processing equivalent to various CPUs.

102はシステム全体の各構成を接続するブリッジである。109はROMで、MPU101が実行するBIOSプログラムやフォントデータを格納する。なお、周辺装置として機能する外部記憶装置202には、所定のOSがインストールされており、そのOSをDRAM103上にロードして、各種アプリケーション、プリンタドライバ等の実行を制御している。また、OSについてもユーザの選択により、同系列であってもバージョンの異なるOSがインストールされている場合があり、プリンタドライバは、そのOSに適応してインストール時に最適なプリンタドライバが外部記憶装置202にインストールされるように制御されている。   Reference numeral 102 denotes a bridge that connects the components of the entire system. A ROM 109 stores a BIOS program executed by the MPU 101 and font data. A predetermined OS is installed in the external storage device 202 functioning as a peripheral device, and the OS is loaded onto the DRAM 103 to control execution of various applications, printer drivers, and the like. Further, depending on the user's selection of the OS, there may be cases where different versions of the OS are installed even in the same series, and the printer driver is the optimum printer driver that is adapted to the OS at the time of installation. It is controlled to be installed on.

103はオプションメモリを装着して容量を増加可能なDRAMであり、MPU101が実行するプログラムやデータ等をROM109からロードするとともに、外部記憶装置202からOSをロードして1次記憶したり、MPU101が実行する各種のプログラムに対するワークメモリとしても機能する。   Reference numeral 103 denotes a DRAM that can be installed with an optional memory to increase the capacity. The program, data, and the like executed by the MPU 101 are loaded from the ROM 109 and the OS is loaded from the external storage device 202 for primary storage. It also functions as a work memory for various programs to be executed.

104はシステムバスとメモリバス、MPUを接続するブリッジである。105はグラフィックアダプタ(表示制御部)で、例えばCRTで構成される表示装置201にグラフィック情報を表示するための制御機能を備える。   A bridge 104 connects the system bus, the memory bus, and the MPU. A graphic adapter (display control unit) 105 includes a control function for displaying graphic information on the display device 201 configured by, for example, a CRT.

106はHDDコントローラで、外部記憶装置202とのインタフェースを司る。107はキーボードコントローラで、キーボードとのインタフェースとを司る。   Reference numeral 106 denotes an HDD controller that controls an interface with the external storage device 202. Reference numeral 107 denotes a keyboard controller which controls an interface with the keyboard.

108は双方向通信可能なパラレルイI/Fである通信I/F(入出力部)で、例えばIEEE1284規格に従って画像処理装置300との間の通信を司る。なお、108は通信I/F(入出力部)は、例えばUSB(Universal Serial Bus)の規格に従った双方向通信可能なシリアルインタフェースで構成されていてもよい。   Reference numeral 108 denotes a communication I / F (input / output unit) which is a parallel interface capable of bidirectional communication, and controls communication with the image processing apparatus 300 in accordance with, for example, the IEEE1284 standard. Note that the communication I / F (input / output unit) 108 may be configured by a serial interface capable of bidirectional communication in accordance with, for example, a USB (Universal Serial Bus) standard.

110は記憶媒体読み込み部(メディアドライブユニット)であり、FD、CD−ROM、CD−R、光ディスク、ZIP、DVD等の各種の記憶媒体からプログラムやデータなどを読み込んで、DRAM103にロードし、必要に応じて、HDDなどで構成される外部記憶装置202に記憶する。   Reference numeral 110 denotes a storage medium reading unit (media drive unit) that reads programs and data from various storage media such as FD, CD-ROM, CD-R, optical disk, ZIP, DVD, etc., loads them into the DRAM 103, and needs them. In response, the data is stored in the external storage device 202 composed of an HDD or the like.

111はネットワークや公衆回線との通信を行うNET通信部であり、ターミナルアダプタ(TA)やモデムに相当する。   Reference numeral 111 denotes a NET communication unit that performs communication with a network or a public line, and corresponds to a terminal adapter (TA) or a modem.

ホスト装置として機能する情報処理装置200には、グラフィックアダプタ105を介して操作者にグラフィック情報等を表示する表示装置201(表示部)が接続されており、本実施形態では接続陰極線管(CRT)表示装置となっている。なお、表示装置201はCRTではなく、液晶表示装置であるLCDであっても構わない。更に、情報処理装置200には、プログラムやデータが格納された大容量記憶装置であるハードディスクドライブ(HDD)装置で構成される外部記憶装置202が接続されている。さらに、情報処理装置200には、キーボードやマウスなどの指示入力装置203(指示入力部)が接続されている。   The information processing apparatus 200 functioning as a host apparatus is connected to a display device 201 (display unit) that displays graphic information and the like to an operator via a graphic adapter 105. In this embodiment, a connected cathode ray tube (CRT) is connected. It is a display device. The display device 201 may be an LCD, which is a liquid crystal display device, instead of a CRT. Furthermore, an external storage device 202 configured by a hard disk drive (HDD) device, which is a mass storage device storing programs and data, is connected to the information processing device 200. Furthermore, an instruction input device 203 (instruction input unit) such as a keyboard or a mouse is connected to the information processing apparatus 200.

画像出力装置本体300において、301は通信I/Fで、例えばIEEE1284規格に従ってホスト装置100との通信を司る双方向通信可能なパラレルI/Fで構成される。   In the image output apparatus main body 300, reference numeral 301 denotes a communication I / F, which is constituted by a parallel I / F capable of bidirectional communication for managing communication with the host apparatus 100 according to, for example, the IEEE1284 standard.

なお、通信I/F301は、例えばUSB(Universal Serial Bus)の規格に従った双方向通信可能なシリアルインタフェースで構成されていてもよい。   The communication I / F 301 may be configured by a serial interface capable of bidirectional communication in accordance with, for example, a USB (Universal Serial Bus) standard.

302はMPUであり、画像出力装置300全体を制御する制御部として機能する。MPU302は、情報処理装置200の通信I/F108を介して受信した制御データを含む画像情報を解析し、印刷部306へのビデオ信号の出力制御を行う。   Reference numeral 302 denotes an MPU that functions as a control unit that controls the entire image output apparatus 300. The MPU 302 analyzes image information including control data received via the communication I / F 108 of the information processing apparatus 200 and controls output of a video signal to the printing unit 306.

303はROMで、MPU302が実行する制御プログラムやフォントデータ(アウトラインフォントやビットマップフォント)を格納する。305はRAMで、MPU302が制御するプログラムをROM303からロードし、一時記憶したり、MPU302のワークメモリとして機能したりする。304は内部バスで、各構成要素間のデータ通信を行うデータバス、システムバス等から構成される。   A ROM 303 stores a control program executed by the MPU 302 and font data (outline font and bitmap font). A RAM 305 loads a program controlled by the MPU 302 from the ROM 303 and temporarily stores it or functions as a work memory of the MPU 302. An internal bus 304 includes a data bus for performing data communication between the constituent elements, a system bus, and the like.

306は印刷部で、MPU302により送られるビデオ信号に基づいて記録媒体に記録画像を生成する。なお、本実施形態では、印刷部306の印刷方式がインクジェット方式で印刷データを印刷する例を示す。また、画像出力装置300は、図示しないスキャナユニットを接続することで、コピー機能、スキャナ機能、プリント機能等を実行するマルチファンクション装置、いわゆる複合機として機能させることも可能であり、画像出力装置300は、プリンタに限らず、複合機であってもよい。   A printing unit 306 generates a recorded image on a recording medium based on a video signal sent by the MPU 302. In the present embodiment, an example in which print data is printed by an inkjet method as a printing method of the printing unit 306 is shown. The image output device 300 can also function as a multi-function device that executes a copy function, a scanner function, a print function, or the like by connecting a scanner unit (not shown). Is not limited to a printer, but may be a multifunction peripheral.

また、307は給紙部であり、各種の記録媒体(普通紙、光沢紙、インクジェット要旨、透明なフィルムシート等を含む)を給紙することが可能に構成されている。308は排紙部であり、印刷部306で画像生成された記録媒体を排紙する。なお、排紙部308に対して、図示しない両面ユニットを装着して、記録媒体を反転転送することで、記録媒体の両面に印刷することも可能である。さらに、画像出力装置300には、図示しない操作部が設けられて、印刷状況を表示したり、印刷をキャンセルするボタンが設けられている場合もある。さらに、図示しないカメラインタフェースや、メモリインタフェースを備えて、デジタルカメラからの印刷データをダイレクト印刷したり、デジタルカメラや携帯電話のメモリに記憶されたメモリ本体が装着された場合に、メモリ本体に記憶されている印刷データを印刷することも可能である。   A sheet feeding unit 307 is configured to be able to feed various recording media (including plain paper, glossy paper, inkjet gist, transparent film sheet, and the like). Reference numeral 308 denotes a paper discharge unit that discharges the recording medium generated by the printing unit 306. It is also possible to print on both sides of the recording medium by attaching a duplex unit (not shown) to the paper discharge unit 308 and reversing and transferring the recording medium. Further, the image output apparatus 300 may be provided with an operation unit (not shown) and a button for displaying a printing status or canceling printing. In addition, a camera interface (not shown) and a memory interface are provided so that print data from a digital camera can be printed directly or stored in the memory of the digital camera or mobile phone memory. It is also possible to print the printed data.

図2は、図1に示した情報処理装置200におけるデータ処理システムの構成を説明するブロック図である。   FIG. 2 is a block diagram for explaining the configuration of the data processing system in the information processing apparatus 200 shown in FIG.

図2において、400はユーザが印刷データを作成するためのアプリケーションである。401はレンダリング部で、アプリケーション401で生成された印刷データを図1に示したDRAM103上でレンダリングする。   In FIG. 2, reference numeral 400 denotes an application for creating print data by the user. A rendering unit 401 renders print data generated by the application 401 on the DRAM 103 illustrated in FIG.

402はスプーラで、プリンタドライバにより生成された印刷データのスケジューリングおよび画像出力装置300に送信する。   A spooler 402 schedules print data generated by the printer driver and transmits the print data to the image output apparatus 300.

なお、アプリケーション400、レンダリング部401、スプーラ402はあらかじめ情報処理装置200内のOS(オペレーションシステム)上に用意されているものとする。   It is assumed that the application 400, the rendering unit 401, and the spooler 402 are prepared in advance on an OS (operation system) in the information processing apparatus 200.

403はGUI設定部で、ユーザが画像出力装置300に対する設定を行う。404はレンダリング解像度情報で、レンダリング部401がレンダリングを行うときに参照される。   A GUI setting unit 403 is used by the user to set the image output apparatus 300. Reference numeral 404 denotes rendering resolution information, which is referred to when the rendering unit 401 performs rendering.

406はデータベースであり、このデータベース406内には、接続されている画像出力装置300で使用することができるメディア情報、GUI画面の初期設定値として使用されるデフォルト情報、各印刷ポジション毎の使用色数、階調レベル数、プリンタ処理時間、解像度等の情報、色変換処理部、量子化処理部、圧縮処理部が動作する場合の諸パラメータが格納されている。詳細については、後述する。   Reference numeral 406 denotes a database. The database 406 includes media information that can be used by the connected image output apparatus 300, default information used as an initial setting value of the GUI screen, and colors used for each print position. The number, the number of gradation levels, information on the printer processing time, resolution, and the like, and various parameters when the color conversion processing unit, the quantization processing unit, and the compression processing unit operate are stored. Details will be described later.

405はGUI情報制御部で、GUI設定画面でユーザが設定した印刷ポジションの情報をデータベース406から取得してGUI設定部403に送信する。407は色変換処理部である。408は量子化処理部である。409は圧縮処理部である。なお、色変換処理部407、量子化処理部408、圧縮処理部409は動作するために必要なパラメータをデータベース400から取得し、レンダリング部401によりレンダリングされたビットマップデータに対して各々の処理を行う。   Reference numeral 405 denotes a GUI information control unit that acquires information on the print position set by the user on the GUI setting screen from the database 406 and transmits the information to the GUI setting unit 403. Reference numeral 407 denotes a color conversion processing unit. Reference numeral 408 denotes a quantization processing unit. Reference numeral 409 denotes a compression processing unit. Note that the color conversion processing unit 407, the quantization processing unit 408, and the compression processing unit 409 obtain parameters necessary for operation from the database 400, and perform respective processes on the bitmap data rendered by the rendering unit 401. Do.

410はホスト処理能力検出部である。なお、ホスト処理能検出部410は、情報処理装置200の処理能力を検出するが、その検出方法については後述する。411はデータベース情報書き換え部である。データベース書き換え部411は、データベース406およびレンダリング解像度情報404に含まれる情報を書き換える。   Reference numeral 410 denotes a host processing capacity detection unit. The host processing capability detection unit 410 detects the processing capability of the information processing apparatus 200, and the detection method will be described later. Reference numeral 411 denotes a database information rewriting unit. The database rewriting unit 411 rewrites information included in the database 406 and the rendering resolution information 404.

なお、図2に示すGUI設定部403、レンダリング情報404、GUI制御部405、データベース406、色変換処理部407、量子化処理部408、圧縮処理部409、ホスト能力検出部410、データベース書き換え部411は、記録媒体読み込み部110あるいはNET通信部111を介して情報処理装置200の外部記憶装置202内にインストールされるプログラム(モジュールを含む)あるいはデータである。   Note that the GUI setting unit 403, rendering information 404, GUI control unit 405, database 406, color conversion processing unit 407, quantization processing unit 408, compression processing unit 409, host capability detection unit 410, database rewriting unit 411 shown in FIG. Is a program (including a module) or data installed in the external storage device 202 of the information processing apparatus 200 via the recording medium reading unit 110 or the NET communication unit 111.

なお、GUI設定部403、レンダリング情報404、GUI制御部405、データベース406、色変換処理部407、量子化処理部408、圧縮処理部409、ホスト能力検出部410、データベース書き換え部411としての各種の機能が1つのプリンタドライバの一部として構成されていてもよい。   The GUI setting unit 403, rendering information 404, GUI control unit 405, database 406, color conversion processing unit 407, quantization processing unit 408, compression processing unit 409, host capability detection unit 410, and database rewriting unit 411 The function may be configured as a part of one printer driver.

図3は、本実施形態における情報処理装置のデータ処理手順の一例を示すフローチャートであり、外部記憶装置202に記憶されるプリンタドライバ(印刷制御プログラム)がDRAM103にロードされてMPU101が実行されることで実現される。なお、S301〜S304は各ステップを示す。   FIG. 3 is a flowchart illustrating an example of a data processing procedure of the information processing apparatus according to the present embodiment. A printer driver (printing control program) stored in the external storage device 202 is loaded into the DRAM 103 and the MPU 101 is executed. It is realized with. S301 to S304 indicate each step.

まず、本システムにおいては、ユーザによりプリンタドライバを構成するプログラム群およびデータが、記録媒体読み込み部110あるいはNET通信部111を介して情報処理装置200の外部記憶装置202内にインストールされる(S301)。   First, in this system, a program group and data constituting a printer driver by a user are installed in the external storage device 202 of the information processing apparatus 200 via the recording medium reading unit 110 or the NET communication unit 111 (S301). .

次に、インストールされたホスト能力検出部410は、プリンタドライバがインストールされた情報処理装置200の処理能力を検出する(S302)。なお、情報処理装置200の処理能力検出は、主に以下の2つのいずれかの方法を用いて行なわれる。   Next, the installed host capability detection unit 410 detects the processing capability of the information processing apparatus 200 in which the printer driver is installed (S302). Note that the processing capability detection of the information processing apparatus 200 is mainly performed using one of the following two methods.

第1の検出方法は、図示はしないベンダが用意するビットマップ化された標準印刷サンプルデータに対して色変換処理、量子化処理、圧縮処理を行いこれらの処理にかかる時間を計測する。このベンチマークテストは、印刷ポジションの数だけ行なわれる。   In the first detection method, color conversion processing, quantization processing, and compression processing are performed on bitmapped standard print sample data prepared by a vendor (not shown), and the time required for these processing is measured. This benchmark test is performed for the number of print positions.

第2の検出方法は、ホスト処理能力検出部410により、情報処理装置200に搭載されるMPU101のクロック数およびDRAM103の搭載サイズをもとに、図示しないデータベース内の情報を参照して処理時間を推測する。以下、図4に示す例に基づいて処理能力検出処理の具体的例を説明する。   In the second detection method, the host processing capacity detection unit 410 refers to information in a database (not shown) based on the number of clocks of the MPU 101 mounted on the information processing apparatus 200 and the mounting size of the DRAM 103 to determine the processing time. Infer. A specific example of the processing capability detection process will be described below based on the example shown in FIG.

図4は、図1に示した画像出力装置300の印刷ポジション毎の諸情報を表す図であり、プリンタドライバが参照する印刷ポジション毎の情報群である。これらの情報の中には、印刷メディア情報、印字品位情報、量子化方法情報、使用色数情報、量子化レベル数、プリンタが1枚を印刷するのに必要となる時間を表すプリンタ処理時間「spp」、情報処理装置がレンダリングする解像度、デフォルトの印刷ポジション情報が含まれる。なお、レンダリング解像度以外の情報は、データベース406の中に格納されている。   FIG. 4 is a diagram showing various information for each print position of the image output apparatus 300 shown in FIG. 1, and is an information group for each print position referred to by the printer driver. Among these pieces of information are print media information, print quality information, quantization method information, information on the number of colors used, the number of quantization levels, and a printer processing time “representing the time required for the printer to print one sheet”. spp ", the resolution rendered by the information processing apparatus, and default print position information. Information other than the rendering resolution is stored in the database 406.

図4にて、例えば印刷ポジション「1」の場合は、印刷メディアは『普通紙』、印字品位は、『きれい』、量子化方法は『ディザ』、使用色数は『7色』、量子化レベル数は『9値』、プリンタ処理時間は『60秒』、レンダリング解像度は『600dpi』であり、デフォルトポジションではないことを表している。   In FIG. 4, for example, when the print position is "1", the print medium is "plain paper", the print quality is "clean", the quantization method is "dither", the number of colors used is "7 colors", and the quantization The number of levels is “9 values”, the printer processing time is “60 seconds”, the rendering resolution is “600 dpi”, indicating that it is not the default position.

なお、本実施形態では、印刷ポジションは、印刷メディア、印字品位、量子化方法の種類分の掛け算の数だけ存在する。図4に示す例では便宜上印刷メディアは普通紙のみの情報としている。   In this embodiment, there are as many print positions as the number of multiplications corresponding to the types of print media, print quality, and quantization method. In the example shown in FIG. 4, for convenience, the print medium is only plain paper information.

図5は、図2に示したホストコンピュータ処理能力検出部410で検出される印刷ポジションとホスト処理時間との対応を示す図であり、上記第1の検出方法で検出した場合の各々の印刷ポジションのホストコンピュータの処理時間(以下ホスト処理時間とする)を表している例である。   FIG. 5 is a diagram showing the correspondence between the print position detected by the host computer processing capacity detection unit 410 shown in FIG. 2 and the host processing time, and each print position when detected by the first detection method. This is an example showing the processing time of the host computer (hereinafter referred to as host processing time).

図5に示すように、例えば印刷ポジション「1」で印刷する場合は、当該情報処理装置200では1ページの印刷データを生成するためのホスト処理時間が50秒であることが分かる。また、印刷ポジション「2」ではホスト処理時間は100秒であることを示している。   As shown in FIG. 5, for example, when printing is performed at the print position “1”, it is understood that the host processing time for generating print data for one page is 50 seconds in the information processing apparatus 200. Further, it is indicated that the host processing time is 100 seconds at the printing position “2”.

図6は、図2に示したホストコンピュータ処理能力検出部410で検出される印刷ポジションとホスト処理時間との対応を示す図であり、上記第2の検出方法で検出した場合の情報処理装置200のMPU101のクロック数およびDRAM103の搭載サイズより算出されたパラメータ「1」〜「N」とホスト処理時間「spp」の関係を表した例である。   FIG. 6 is a diagram showing the correspondence between the print position detected by the host computer processing capability detector 410 shown in FIG. 2 and the host processing time, and the information processing apparatus 200 when it is detected by the second detection method. This is an example showing the relationship between parameters “1” to “N” calculated from the number of clocks of the MPU 101 and the mounting size of the DRAM 103 and the host processing time “spp”.

図6に示すように、検出された情報処理装置200のMPU101のクロック数およびDRAM103の搭載サイズを基にパラメータを算出し、それに該当するホスト処理時間を参照する。   As shown in FIG. 6, parameters are calculated based on the detected number of clocks of the MPU 101 of the information processing apparatus 200 and the mounting size of the DRAM 103, and the corresponding host processing time is referred to.

現在、パラメータ「1」と算出された場合には、印刷ポジション「1」で印刷する場合にかかるホスト処理時間は、50秒であることを表している。   If the parameter “1” is currently calculated, it means that the host processing time required for printing at the print position “1” is 50 seconds.

次いで、ホストコンピュータ能力検出部410により検出されたホスト処理時間と、データベース406に記憶されるプリンタ処理時間とを比較して(S303)、ホスト処理時間がプリンタ処理時間を上回ったと判断した場合には、データベース406あるいはレンダリング情報404の書き換え作業を行ない(S304)、本処理を終了する。   Next, the host processing time detected by the host computer capability detection unit 410 is compared with the printer processing time stored in the database 406 (S303), and when it is determined that the host processing time exceeds the printer processing time. Then, the database 406 or the rendering information 404 is rewritten (S304), and this process is terminated.

一方、ステップS303で、ホスト処理時間がプリンタ処理時間を上回っていないと判断した場合には、本処理を終了する。   On the other hand, if it is determined in step S303 that the host processing time does not exceed the printer processing time, this processing ends.

以下、ステップS304における書き換え処理について説明する。   Hereinafter, the rewriting process in step S304 will be described.

第1の書き換え処理方法は、ホスト処理時間がプリンタ処理時間を上回った印刷ポジションのレンダリング解像度を書き換える。   In the first rewrite processing method, the rendering resolution of the print position in which the host processing time exceeds the printer processing time is rewritten.

第2の書き換え処理方法は、デフォルトポジションである印刷ポジションを書き換える。   In the second rewrite processing method, the print position which is the default position is rewritten.

第3の書き換え処理方法は、第1の書き換え処理方法と第2の書き換え処理方法とを併用する。   The third rewrite processing method uses both the first rewrite processing method and the second rewrite processing method.

図7〜図9は、図4に示した印刷ポジション毎の諸情報の書き換え例を示す図であり、図7は第1の書き換え処理方法を採用した書き換えの結果例であり、図8は第2の書き換え処理方法を採用した書き換えの結果例であり、図9は第3の書き換え処理方法を採用した書き換えの結果例である。   7 to 9 are diagrams showing examples of rewriting various information for each print position shown in FIG. 4, FIG. 7 is a result of rewriting employing the first rewriting processing method, and FIG. FIG. 9 shows an example of the result of rewriting employing the second rewriting method, and FIG. 9 shows an example of the result of rewriting adopting the third rewriting method.

図7では、図4、図5より印刷ポジション「2」,「4」,「6」においてホスト処理時間がプリンタ処理時間を上回っているため、これらのレンダリング解像度を、図3に示したステップS304を実行することで半分の値に書き換えている。この書き換え作業によりホスト処理時間が半減しているのが分かる。   In FIG. 7, since the host processing time exceeds the printer processing time at the printing positions “2”, “4”, and “6” from FIG. 4 and FIG. 5, these rendering resolutions are set in step S304 shown in FIG. It is rewritten to half the value by executing. It can be seen that this rewriting work halves the host processing time.

図8はでは、図4、図5よりデフォルトポジションである印刷ポジション「4」においてホスト処理時間がプリンタ処理時間を上回っているため、図3に示したステップS304を実行することでデフォルトポジションを印刷ポジション3へと移動しているのが分かる。   In FIG. 8, since the host processing time exceeds the printer processing time at the printing position “4” which is the default position from FIGS. 4 and 5, the default position is printed by executing step S304 shown in FIG. You can see that it has moved to position 3.

図9では、図3に示したステップS304を実行することで、第1の書き換え方法によりレンダリング解像度を下げることにより、すべての印刷ポジションにおいてホスト処理時間がプリンタ処理時間より短くなっているがデフォルトのポジションを印刷ポジション「2」に書き換えている。   In FIG. 9, by executing step S304 shown in FIG. 3, the host processing time is shorter than the printer processing time at all print positions by lowering the rendering resolution by the first rewriting method. The position is rewritten to the print position “2”.

なお、デフォルトポジションは、ユーザがもっとも使用する印刷ポジションであることが望ましい。本実施形態ではデフォルトポジションを印刷ポジション「2」にしているが、『きれい』な画質を好むか、『速い』印刷を好むかは使用するユーザ、国等により異なるため、この書き換え作業の判断材料として、OSに含まれる言語情報を参照して、印刷ポジションを速いに対応した「5」または「6」としてもよい。   Note that the default position is preferably the print position most used by the user. In the present embodiment, the default position is set to the print position “2”. However, whether “preferably” image quality is preferred or “fast” printing is preferred depends on the user, country, and the like. As an alternative, referring to language information included in the OS, the print position may be set to “5” or “6” corresponding to fast.

本実施形態によれば、インストール時にレンダリング情報およびデフォルトポジションを書き換えることにより、データ処理能力が低い情報処理装置においても快適な印刷環境を実現することができる。   According to the present embodiment, a comfortable printing environment can be realized even in an information processing apparatus with low data processing capability by rewriting rendering information and a default position at the time of installation.

なお、図7〜図9に示す諸情報は、プリンタドライバが参照するプロファイルとして機能させるが、インストールの際には、外部記憶装置202にインストールされ、プリンタドライバとしてDARM103にロードされる場合には、図2に示すようにデータベース406の一部に組み込ませる。   7 to 9 function as a profile to be referred to by the printer driver, but when installed, the information is installed in the external storage device 202 and loaded into the DARM 103 as a printer driver. As shown in FIG. 2, it is incorporated into a part of the database 406.

〔第2実施形態〕
第1実施形態では、インストール時にレンダリング情報およびデフォルトポジションを書き換える場合について説明したが、書き換えの有無や、書き換えの実行の可否をユーザに委ねるように、インストール画面で指示やその結果を表示する工程を実行させて、ユーザに通知するように制御してもよい。
[Second Embodiment]
In the first embodiment, the case where the rendering information and the default position are rewritten at the time of installation has been described. However, the process of displaying instructions and the results on the installation screen so that the user is asked whether or not to rewrite and whether or not to perform rewriting can be left It may be executed and controlled to notify the user.

〔第3実施形態〕
また、上記実施形態では、インストール時にレンダリング情報およびデフォルトポジションを書き換える場合について説明したが、ユーザによっては、情報処理装置200内のマザーボートを変更したり、MPUを変更したり、高速なメモリを増設して、より高速データ処理が可能なシステムを構築する場合があるので、そのようなハードウエア資源変更事態に備えて、MPUのクロックの変更履歴を外部記憶装置202に記憶して、MPUやマザーボードの変更があった場合には、図3に示すデータ処理を再度実行することで、上記デフォルトのポジションを変更するように制御してもよい。
[Third Embodiment]
In the above embodiment, the case where the rendering information and the default position are rewritten at the time of installation has been described. However, depending on the user, the mother board in the information processing apparatus 200 is changed, the MPU is changed, or a high-speed memory is added. In some cases, a system capable of high-speed data processing may be constructed. In preparation for such a hardware resource change situation, the MPU clock change history is stored in the external storage device 202, and the MPU or the motherboard is stored. If there is a change, the default position may be changed by executing the data processing shown in FIG. 3 again.

〔第4実施形態〕
また、上記実施形態では、インストール時にレンダリング情報およびデフォルトポジションを書き換える場合について説明したが、ハードウエアの変更とは独立して、最新のOSにバージョンアップされる場合もある。そこで、OSのバージョンアップ時に、上記図3に示すデータ処理を再度実行することで、上記デフォルトのポジションを変更するように制御してもよい。
[Fourth Embodiment]
In the above-described embodiment, the case where the rendering information and the default position are rewritten at the time of installation has been described. However, the version may be upgraded to the latest OS independently of the hardware change. Therefore, when the OS is upgraded, the default position may be changed by executing the data processing shown in FIG. 3 again.

〔第5実施形態〕
なお、上記実施形態では、情報処理装置と画像処理装置とが1対1でローカル接続される例について説明したが、本発明は、複数の情報処理装置と画像処理装置とがn対1でローカル接続される場合も適用可能である。
[Fifth Embodiment]
In the above-described embodiment, an example in which the information processing apparatus and the image processing apparatus are locally connected on a one-to-one basis has been described. Applicable when connected.

〔第6実施形態〕
なお、上記実施形態では、情報処理装置と画像処理装置とが1対1でローカル接続される例について説明したが、情報処理装置がサーバ装置を介して画像出力装置と通信可能な、いわゆるプリントサーバシステムを採用する場合にも本発明を適用可能であり、その場合には、サーバ装置のデータ処理能力を加味して、デフォルトポジションを変更制御するように構成してもよい。
[Sixth Embodiment]
In the above-described embodiment, the example in which the information processing apparatus and the image processing apparatus are locally connected on a one-to-one basis has been described. However, a so-called print server in which the information processing apparatus can communicate with the image output apparatus via the server apparatus. The present invention can also be applied to a case where a system is employed. In that case, the default position may be changed and controlled in consideration of the data processing capability of the server device.

〔第7実施形態〕
以下、図10に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
[Seventh Embodiment]
The configuration of a data processing program that can be read by the information processing apparatus according to the present invention will be described below with reference to the memory map shown in FIG.

図10は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。   FIG. 10 is a diagram illustrating a memory map of a storage medium that stores various data processing programs readable by the information processing apparatus according to the present invention.

なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not particularly illustrated, information for managing a program group stored in the storage medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, a program for installing various programs in the computer, and a program for decompressing when the program to be installed is compressed may be stored.

本実施形態における図3に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in FIG. 3 in this embodiment may be performed by the host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Is.

以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium in the storage medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.

この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。   Therefore, as long as it has the function of the program, the form of the program such as an object code, a program executed by an interpreter, or script data supplied to the OS is not limited.

プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。   As a storage medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD, etc. Can be used.

この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやftpサーバ等も本発明の請求項に含まれるものである。   As another program supply method, a client computer browser is used to connect to a homepage on the Internet, and the computer program itself of the present invention or a compressed file including an automatic installation function is stored on the recording medium such as a hard disk from the homepage. It can also be supplied by downloading. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server, an ftp server, and the like that allow a plurality of users to download a program file for realizing the functional processing of the present invention on a computer are also included in the claims of the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から排除するものではない。   The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not.

本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様1〜30について説明する。   Although various examples and embodiments of the present invention have been shown and described, those skilled in the art will recognize that the spirit and scope of the present invention are not limited to the specific descriptions in the present specification, but the following embodiments. Needless to say, is also included. Hereinafter, Embodiments 1 to 30 will be described.

〔実施態様1〕
データ処理に使用される諸情報を記憶部(例えば図1に示す外部記憶装置202)に記憶可能な情報処理装置であって、前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている前記諸情報の内容を書き換える書換え手段(例えば図2に示すデータベース情報書き換え部411による図3に示すステップS304により書き換える)を有することを特徴とする情報処理装置。
[Embodiment 1]
An information processing apparatus capable of storing various information used for data processing in a storage unit (for example, the external storage device 202 shown in FIG. 1), and stored in the storage unit in accordance with the data processing capability of the information processing apparatus. An information processing apparatus comprising rewriting means for rewriting the contents of the various information (for example, rewriting in step S304 shown in FIG. 3 by the database information rewriting unit 411 shown in FIG. 2).

これにより、デフォルトとして設定される諸情報が情報処理装置のデータ処理能力と画像処理装置のデータ処理能力とが釣り合う内容に書き換えられるため、情報処理装置のデータ処理負担が軽減され、画像処理装置のパフォーマンス低下を抑えることができる。   As a result, various information set as a default is rewritten to a content that balances the data processing capability of the information processing device and the data processing capability of the image processing device, so that the data processing burden on the information processing device is reduced. Performance degradation can be suppressed.

〔実施態様2〕
画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置であって、前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出手段(図2に示すホストコンピュータ処理能力検出部410による図3に示すステップS302により検出される)と、前記検出手段により検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御手段(例えば図2に示すデータベース情報書き換え部411によるステップS304により書き換える)とを有することを特徴とする情報処理装置。
[Embodiment 2]
An information processing apparatus capable of storing various information for controlling the image processing apparatus in a storage unit, and detecting the data processing capability of the information processing apparatus when storing the various types of information in the storage unit ( 2) (detected in step S302 shown in FIG. 3 by the host computer processing capability detection unit 410 shown in FIG. 2), and the image processing device and the information processing device according to the data processing capability detected by the detection means. Rewriting control means for rewriting the contents of the various information so as to balance the data processing time and registering it in the storage unit (for example, rewriting in step S304 by the database information rewriting unit 411 shown in FIG. 2) Processing equipment.

これにより、情報処理装置の実際のデータ処理能力が検出され、あらかじめ想定されている情報処理装置よりもデータ処理能力が低い場合には、デフォルトとして設定される諸情報が情報処理装置のデータ処理能力と画像処理装置のデータ処理能力とが釣り合う内容に書き換えられるため、情報処理装置のデータ処理負担が軽減され、画像処理装置のパフォーマンス低下を抑えることができる。   As a result, the actual data processing capability of the information processing device is detected, and when the data processing capability is lower than the information processing device assumed in advance, various information set as a default is the data processing capability of the information processing device. And the data processing capability of the image processing apparatus are rewritten to balance the contents, the data processing burden on the information processing apparatus is reduced, and the performance degradation of the image processing apparatus can be suppressed.

〔実施態様3〕
前記書換え制御手段は、前記諸情報中のデフォルト印刷モードを書き換えることを特徴とする実施態様2記載の情報処理装置。
[Embodiment 3]
The information processing apparatus according to claim 2, wherein the rewrite control unit rewrites a default print mode in the various information.

これにより、高画質の画像処理要求をデフォルトとしない印刷モードを自動選択できる。   As a result, it is possible to automatically select a print mode that does not default to a high-quality image processing request.

〔実施態様4〕
前記書換え制御手段は、前記諸情報中のレンダリング解像度を書き換えることを特徴とする実施態様2記載の情報処理装置。
[Embodiment 4]
The information processing apparatus according to claim 2, wherein the rewrite control unit rewrites the rendering resolution in the various information.

これにより、高画質の画像処理要求をデフォルトとしないレンダリング解像度を自動選択できる。   This makes it possible to automatically select a rendering resolution that does not default to a high-quality image processing request.

〔実施態様5〕
前記書換え制御手段は、前記諸情報中のデフォルト印刷モードおよび/またはレンダリング解像度を書き換えることを特徴とする実施態様2記載の情報処理装置。
[Embodiment 5]
The information processing apparatus according to claim 2, wherein the rewrite control unit rewrites a default print mode and / or a rendering resolution in the information.

これにより、高画質の画像処理要求をデフォルトとしない印刷モードおよび/または高画質の画像処理要求をデフォルトとしないレンダリング解像度を自動選択できる。   Accordingly, it is possible to automatically select a print mode that does not default to a high-quality image processing request and / or a rendering resolution that does not default to a high-quality image processing request.

〔実施態様6〕
前記検出手段は、サンプル画像データを画像処理するデータ処理時間と前記画像出力装置のデータ処理時間とから前記データ処理能力を検出することを特徴とする実施態様2記載の情報処理装置。
[Embodiment 6]
The information processing apparatus according to claim 2, wherein the detection unit detects the data processing capability from a data processing time for image processing of sample image data and a data processing time of the image output apparatus.

これにより、サンプル画像データを利用することで、情報処理装置毎に異なるデータ処理時間を正しく検出することができる。   Thus, by using the sample image data, it is possible to correctly detect a different data processing time for each information processing apparatus.

〔実施態様7〕
前記画像処理は、前記サンプル画像データに対する色変換処理、量子化処理、圧縮処理を含むことを特徴とする実施態様2記載の情報処理装置。
[Embodiment 7]
The information processing apparatus according to claim 2, wherein the image processing includes color conversion processing, quantization processing, and compression processing for the sample image data.

これにより、サンプル画像データを利用して実際の画像処理に近い種々の処理を含ませることで、情報処理装置毎に異なるデータ処理時間を正しく検出することができる。   Thus, by using the sample image data and including various processes close to actual image processing, different data processing times for each information processing apparatus can be detected correctly.

〔実施態様8〕
前記検出手段は、前記情報処理装置が備えるハードウエア資源の動作クロック、および/またはハードウエア資源の容量から導出することを特徴とする実施態様2記載の情報処理装置。
[Embodiment 8]
The information processing apparatus according to claim 2, wherein the detection unit is derived from an operation clock of hardware resources included in the information processing apparatus and / or a capacity of hardware resources.

これにより、情報処理装置の処理能力をハードウエアの構成に対応して簡易に検出することができる。   Thereby, the processing capability of the information processing apparatus can be easily detected in correspondence with the hardware configuration.

〔実施態様9〕
前記ハードウエア資源は、マイクロプロセッサユニット、メモリを含むことを特徴とする実施態様2記載の情報処理装置。
[Embodiment 9]
The information processing apparatus according to claim 2, wherein the hardware resource includes a microprocessor unit and a memory.

これにより、情報処理装置の処理能力をハードウエアとしてのマイクロプロセッサユニット、メモリの構成に対応して簡易に検出することができる。   Thus, the processing capability of the information processing apparatus can be easily detected in correspondence with the configuration of the microprocessor unit and memory as hardware.

〔実施態様10〕
前記諸情報は、前記記憶部にインストールされるプリンタドライバにより参照されることを特徴とする実施態様2記載の情報処理装置。
[Embodiment 10]
The information processing apparatus according to claim 2, wherein the various information is referred to by a printer driver installed in the storage unit.

これにより、プリンタドライバが情報処理装置のデータ処理能力に最適な設定を行うことができる。   Accordingly, the printer driver can make an optimum setting for the data processing capability of the information processing apparatus.

〔実施態様11〕
データ処理に使用される諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている前記諸情報の内容を書き換える書換えステップ(例えば図2に示すデータベース情報書き換え部411によるステップS304により書き換える)とを有することを特徴とするデータ処理方法。
[Embodiment 11]
A data processing method in an information processing apparatus capable of storing various information used for data processing in a storage unit, wherein the contents of the various information stored in the storage unit in accordance with the data processing capability of the information processing apparatus A data processing method comprising: a rewriting step of rewriting (for example, rewriting in step S304 by the database information rewriting unit 411 shown in FIG. 2).

これにより、実施態様1と同等の効果を奏する。   As a result, the same effects as those of the first embodiment can be obtained.

〔実施態様12〕
画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出ステップ(図2に示すホストコンピュータ処理能力検出部410による図3に示すステップS302により検出される)と、前記検出ステップにより検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御ステップ(例えば図2に示すデータベース情報書き換え部411によるステップS304により書き換える)とを有することを特徴とするデータ処理方法。
[Embodiment 12]
A data processing method in an information processing apparatus capable of storing various information for controlling the image processing apparatus in a storage unit, and detecting the data processing capability of the information processing apparatus when storing the various information in the storage unit The image processing apparatus and the information are detected according to the detection step (detected by the host computer processing capability detection unit 410 shown in FIG. 2 in step S302 shown in FIG. 3) and the data processing capability detected in the detection step. A rewriting control step (for example, rewriting in step S304 by the database information rewriting unit 411 shown in FIG. 2) for rewriting the contents of the various information and registering the information in the storage unit so that the data processing time with the processing device is balanced. A characteristic data processing method.

これにより、実施態様2と同等の効果を奏する。   Thereby, an effect equivalent to that of the second embodiment is obtained.

〔実施態様13〕
前記書換え制御ステップは、前記諸情報中のデフォルト印刷モードを書き換えることを特徴とする実施態様12記載のデータ処理方法。
[Embodiment 13]
The data processing method according to claim 12, wherein the rewriting control step rewrites a default printing mode in the various information.

これにより、実施態様3と同等の効果を奏する。   Thereby, there exists an effect equivalent to Embodiment 3.

〔実施態様14〕
前記書換え制御ステップは、前記諸情報中のレンダリング解像度を書き換えることを特徴とする実施態様12記載のデータ処理方法。
[Embodiment 14]
The data processing method according to claim 12, wherein the rewriting control step rewrites the rendering resolution in the information.

これにより、実施態様4と同等の効果を奏する。   Thereby, an effect equivalent to that of the fourth embodiment is obtained.

〔実施態様15〕
前記書換え制御ステップは、前記諸情報中のデフォルト印刷モードおよび/またはレンダリング解像度を書き換えることを特徴とする実施態様12記載のデータ処理方法。
[Embodiment 15]
The data processing method according to claim 12, wherein the rewriting control step rewrites a default printing mode and / or rendering resolution in the information.

これにより、実施態様5と同等の効果を奏する。   Thereby, an effect equivalent to that of the fifth embodiment is obtained.

〔実施態様16〕
前記検出ステップは、サンプル画像データを画像処理するデータ処理時間と前記画像出力装置のデータ処理時間とから前記データ処理能力を検出することを特徴とする実施態様12記載のデータ処理方法。
[Embodiment 16]
13. The data processing method according to claim 12, wherein the detecting step detects the data processing capability from a data processing time for image processing of sample image data and a data processing time of the image output apparatus.

これにより、実施態様6と同等の効果を奏する。   Thereby, there exists an effect equivalent to Embodiment 6. FIG.

〔実施態様17〕
実施態様11〜16のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
[Embodiment 17]
A computer-readable storage medium storing a program for executing the data processing method according to any one of Embodiments 11 to 16.

これにより、実施態様11〜16と同等の効果を奏する。   Thereby, there exists an effect equivalent to Embodiment 11-16.

〔実施態様18〕
実施態様11〜16のいずれかに記載のデータ処理方法をコンピュータに実行させることを特徴とするプログラム。
[Embodiment 18]
A program that causes a computer to execute the data processing method according to any one of the embodiments 11 to 16.

これにより、実施態様11〜16と同等の効果を奏する。   Thereby, there exists an effect equivalent to Embodiment 11-16.

〔実施態様19〕
処理能力を検出する検出手段(図3に示すステップS302)と、前記検出手段により検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定手段(図3に示すステップS303,S304)とを有することを特徴とする情報処理装置。
[Embodiment 19]
Detection means for detecting the processing capability (step S302 shown in FIG. 3), and setting means for setting parameters referred to by the printer driver in accordance with the processing capability detected by the detection means (steps S303 and S304 shown in FIG. 3) And an information processing apparatus.

これにより、情報処理装置の実際のデータ処理能力が検出され、あらかじめ想定されている情報処理装置よりもデータ処理能力が低い場合には、デフォルトとして設定される諸情報が情報処理装置のデータ処理能力と画像処理装置のデータ処理能力とが釣り合う内容に設定されるため、情報処理装置のデータ処理負担が軽減され、画像処理装置のパフォーマンス低下を抑えることができる。   As a result, the actual data processing capability of the information processing device is detected, and when the data processing capability is lower than the information processing device assumed in advance, various information set as a default is the data processing capability of the information processing device. Therefore, the data processing load of the information processing apparatus is reduced, and the performance degradation of the image processing apparatus can be suppressed.

〔実施態様20〕
前記処理能力は、画像処理能力を含むことを特徴とする実施態様19記載の情報処理装置。
[Embodiment 20]
The information processing apparatus according to embodiment 19, wherein the processing capability includes an image processing capability.

〔実施態様21〕
前記パラメータは、解像度(図3に示すステップS304)を含むことを特徴とする実施態様19、または20記載の情報処理装置。
[Embodiment 21]
21. The information processing apparatus according to embodiment 19 or 20, wherein the parameter includes a resolution (step S304 illustrated in FIG. 3).

〔実施態様22〕
前記パラメータは、デフォルト情報を含むことを特徴とする実施態様19、20または21記載の情報処理装置。
[Embodiment 22]
The information processing apparatus according to embodiment 19, 20 or 21, wherein the parameter includes default information.

〔実施態様23〕
処理能力を検出する検出ステップ(図3に示すステップS302)と、前記検出ステップにより検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定ステップ(図3に示すステップS303,S304)とを有することを特徴とする情報処理方法。
[Embodiment 23]
A detection step (step S302 shown in FIG. 3) for detecting the processing capability, and a setting step (steps S303 and S304 shown in FIG. 3) for setting parameters referred to by the printer driver in accordance with the processing capability detected by the detection step. An information processing method characterized by comprising:

これにより、情報処理装置の実際のデータ処理能力が検出され、あらかじめ想定されている情報処理装置よりもデータ処理能力が低い場合には、デフォルトとして設定される諸情報が情報処理装置のデータ処理能力と画像処理装置のデータ処理能力とが釣り合う内容に設定されるため、情報処理装置のデータ処理負担が軽減され、画像処理装置のパフォーマンス低下を抑えることができる。   As a result, the actual data processing capability of the information processing device is detected, and when the data processing capability is lower than the information processing device assumed in advance, various information set as a default is the data processing capability of the information processing device. Therefore, the data processing load of the information processing apparatus is reduced, and the performance degradation of the image processing apparatus can be suppressed.

〔実施態様24〕
前記処理能力は、画像処理能力を含むことを特徴とする実施態様23記載の情報処理方法。
[Embodiment 24]
The information processing method according to embodiment 23, wherein the processing capability includes an image processing capability.

〔実施態様25〕
前記パラメータは、解像度を含むことを特徴とする実施態様23、または24のいずれかに記載の情報処理方法。
[Embodiment 25]
25. The information processing method according to any one of embodiments 23 and 24, wherein the parameter includes a resolution.

〔実施態様26〕
前記パラメータは、デフォルト情報を含むことを特徴とする実施態様23、24または25のいずれかに記載の情報処理方法。
[Embodiment 26]
26. The information processing method according to any of embodiments 23, 24, or 25, wherein the parameter includes default information.

〔実施態様27〕
処理能力を検出する検出ステップ(図3に示すステップS302)と、前記検出ステップにより検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定ステップ(図3に示すステップS303,S304)とをコンピュータに実行させるプログラム。
[Embodiment 27]
A detection step (step S302 shown in FIG. 3) for detecting the processing capability, and a setting step (steps S303 and S304 shown in FIG. 3) for setting parameters referred to by the printer driver in accordance with the processing capability detected by the detection step. A program that causes a computer to execute.

これにより、情報処理装置の実際のデータ処理能力が検出され、あらかじめ想定されている情報処理装置よりもデータ処理能力が低い場合には、デフォルトとして設定される諸情報が情報処理装置のデータ処理能力と画像処理装置のデータ処理能力とが釣り合う内容に設定されるため、情報処理装置のデータ処理負担が軽減され、画像処理装置のパフォーマンス低下を抑えることができる。   As a result, the actual data processing capability of the information processing device is detected, and when the data processing capability is lower than the information processing device assumed in advance, various information set as a default is the data processing capability of the information processing device. Therefore, the data processing load of the information processing apparatus is reduced, and the performance degradation of the image processing apparatus can be suppressed.

〔実施態様28〕
前記処理能力は、画像処理能力を含むことを特徴とする実施態様27記載のプログラム。
[Embodiment 28]
28. The program according to claim 27, wherein the processing capability includes an image processing capability.

〔実施態様29〕
前記パラメータは、解像度を含むことを特徴とする実施態様27、または28のいずれかに記載のプログラム。
[Embodiment 29]
29. A program according to any one of embodiments 27 or 28, wherein the parameter includes a resolution.

〔実施態様30〕
前記パラメータは、デフォルト情報を含むことを特徴とする請求項27、28または29のいずれかに記載のプログラム。
[Embodiment 30]
30. The program according to claim 27, 28, or 29, wherein the parameter includes default information.

本発明の第1実施形態を示すデータ処理装置と画像出力装置とを含む印刷システムの一例を示すブロック図である。1 is a block diagram illustrating an example of a printing system including a data processing device and an image output device according to a first embodiment of the present invention. 図1に示した情報処理装置におけるデータ処理システムの構成を説明するブロック図である。It is a block diagram explaining the structure of the data processing system in the information processing apparatus shown in FIG. 本実施形態における情報処理装置のデータ処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the data processing procedure of the information processing apparatus in this embodiment. 図1に示した画像出力装置の印刷ポジション毎の諸情報を表す図である。It is a figure showing the various information for every printing position of the image output apparatus shown in FIG. 図2に示したホストコンピュータ処理能力検出部で検出される印刷ポジションとホスト処理時間との対応を示す図である。FIG. 3 is a diagram illustrating a correspondence between a print position detected by a host computer processing capacity detection unit illustrated in FIG. 2 and a host processing time. 図2に示したホストコンピュータ処理能力検出部で検出される印刷ポジションとホスト処理時間との対応を示す図である。FIG. 3 is a diagram illustrating a correspondence between a print position detected by a host computer processing capacity detection unit illustrated in FIG. 2 and a host processing time. 図4に示した印刷ポジション毎の諸情報の書き換え例を示す図である。FIG. 5 is a diagram illustrating an example of rewriting various information for each print position illustrated in FIG. 4. 図4に示した印刷ポジション毎の諸情報の書き換え例を示す図である。FIG. 5 is a diagram illustrating an example of rewriting various information for each print position illustrated in FIG. 4. 図4に示した印刷ポジション毎の諸情報の書き換え例を示す図である。FIG. 5 is a diagram illustrating an example of rewriting various information for each print position illustrated in FIG. 4. 本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。It is a figure explaining the memory map of the storage medium which stores the various data processing program which can be read by the information processing apparatus which concerns on this invention.

符号の説明Explanation of symbols

200 情報処理装置
300 画像出力装置
403 GUI設定部
404 レンダリング解像度情報
405 GUI情報制御部
406 データベース
410 ホストコンピュータ処理能力検出部
411 データベース情報書き換え部
200 Information Processing Device 300 Image Output Device 403 GUI Setting Unit 404 Rendering Resolution Information 405 GUI Information Control Unit 406 Database 410 Host Computer Processing Capability Detection Unit 411 Database Information Rewriting Unit

Claims (30)

データ処理に使用される諸情報を記憶部に記憶可能な情報処理装置であって、
前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている諸情報の内容を書き換える書換え手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of storing various information used for data processing in a storage unit,
Rewriting means for rewriting the contents of various information stored in the storage unit in accordance with the data processing capability of the information processing apparatus;
An information processing apparatus comprising:
画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置であって、
前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出手段と、
前記検出手段により検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus capable of storing various information for controlling the image processing apparatus in a storage unit,
When storing the various information in the storage unit, detection means for detecting the data processing capability of the information processing device;
Rewriting control means for rewriting the contents of the various information and registering the information in the storage unit so that the data processing time of the image processing apparatus and the information processing apparatus is balanced according to the data processing capability detected by the detection means; ,
An information processing apparatus comprising:
前記書換え制御手段は、前記諸情報中のデフォルト印刷モードを書き換えることを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the rewrite control unit rewrites a default print mode in the various information. 前記書換え制御手段は、前記諸情報中のレンダリング解像度を書き換えることを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the rewriting control unit rewrites a rendering resolution in the various information. 前記書換え制御手段は、前記諸情報中のデフォルト印刷モードおよび/またはレンダリング解像度を書き換えることを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the rewrite control unit rewrites a default print mode and / or a rendering resolution in the various information. 前記検出手段は、サンプル画像データを画像処理するデータ処理時間と前記画像出力装置のデータ処理時間とから前記データ処理能力を検出することを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the detection unit detects the data processing capability from a data processing time for image processing of sample image data and a data processing time of the image output apparatus. 前記画像処理は、前記サンプル画像データに対する色変換処理、量子化処理、圧縮処理を含むことを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the image processing includes color conversion processing, quantization processing, and compression processing for the sample image data. 前記検出手段は、前記情報処理装置が備えるハードウエア資源の動作クロック、および/またはハードウエア資源の容量から導出することを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the detection unit is derived from an operation clock of hardware resources included in the information processing apparatus and / or a capacity of hardware resources. 前記ハードウエア資源は、マイクロプロセッサユニット、メモリを含むことを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the hardware resource includes a microprocessor unit and a memory. 前記諸情報は、前記記憶部にインストールされるプリンタドライバにより参照されることを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the various information is referred to by a printer driver installed in the storage unit. データ処理に使用される諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、
前記情報処理装置のデータ処理能力に合せて前記記憶部に記憶されている前記諸情報の内容を書き換える書換えステップを有することを特徴とするデータ処理方法。
A data processing method in an information processing apparatus capable of storing various information used for data processing in a storage unit,
A data processing method comprising a rewriting step of rewriting the contents of the various information stored in the storage unit in accordance with the data processing capability of the information processing apparatus.
画像処理装置を制御するための諸情報を記憶部に記憶可能な情報処理装置におけるデータ処理方法であって、
前記諸情報を前記記憶部に記憶する場合、前記情報処理装置のデータ処理能力を検出する検出ステップと、
前記検出ステップにより検出されるデータ処理能力に応じて、前記画像処理装置と前記情報処理装置とのデータ処理時間が釣り合うように前記諸情報の内容を書き換えて前記記憶部に登録する書換え制御ステップと、
を有することを特徴とするデータ処理方法。
A data processing method in an information processing apparatus capable of storing various information for controlling an image processing apparatus in a storage unit,
When storing the various information in the storage unit, a detection step of detecting the data processing capability of the information processing device;
A rewrite control step of rewriting the contents of the various information and registering it in the storage unit so that the data processing time of the image processing apparatus and the information processing apparatus is balanced according to the data processing capability detected by the detection step; ,
A data processing method characterized by comprising:
前記書換え制御ステップは、前記諸情報中のデフォルト印刷モードを書き換えることを特徴とする請求項12記載のデータ処理方法。   13. The data processing method according to claim 12, wherein the rewriting control step rewrites a default printing mode in the various information. 前記書換え制御ステップは、前記諸情報中のレンダリング解像度を書き換えることを特徴とする請求項12記載のデータ処理方法。   The data processing method according to claim 12, wherein the rewriting control step rewrites a rendering resolution in the information. 前記書換え制御ステップは、前記諸情報中のデフォルト印刷モードおよび/またはレンダリング解像度を書き換えることを特徴とする請求項12記載のデータ処理方法。   13. The data processing method according to claim 12, wherein the rewriting control step rewrites a default printing mode and / or rendering resolution in the various information. 前記検出ステップは、サンプル画像データを画像処理するデータ処理時間と前記画像出力装置のデータ処理時間とから前記データ処理能力を検出することを特徴とする請求項12記載のデータ処理方法。   13. The data processing method according to claim 12, wherein the detecting step detects the data processing capability from a data processing time for image processing of sample image data and a data processing time of the image output apparatus. 請求項11〜16のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。   A computer-readable storage medium storing a program for executing the data processing method according to claim 11. 請求項11〜16のいずれかに記載のデータ処理方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the data processing method according to claim 11. 処理能力を検出する検出手段と、
前記検出手段により検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定手段とを有することを特徴とする情報処理装置。
Detection means for detecting processing capacity;
An information processing apparatus comprising: setting means for setting parameters referred to by a printer driver according to the processing capability detected by the detection means.
前記処理能力は、画像処理能力を含むことを特徴とする請求項19記載の情報処理装置。   The information processing apparatus according to claim 19, wherein the processing capability includes an image processing capability. 前記パラメータは、解像度を含むことを特徴とする請求項19、または20に記載の情報処理装置。   The information processing apparatus according to claim 19, wherein the parameter includes a resolution. 前記パラメータは、デフォルト情報を含むことを特徴とする請求項19、20または21のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 19, wherein the parameter includes default information. 処理能力を検出する検出ステップと、
前記検出ステップにより検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定ステップとを有することを特徴とする情報処理方法。
A detection step for detecting processing capacity;
And a setting step for setting a parameter referred to by the printer driver in accordance with the processing capability detected by the detection step.
前記処理能力は、画像処理能力を含むことを特徴とする請求項23記載の情報処理方法。   The information processing method according to claim 23, wherein the processing capability includes an image processing capability. 前記パラメータは、解像度を含むことを特徴とする請求項23、または24に記載の情報処理方法。   The information processing method according to claim 23 or 24, wherein the parameter includes a resolution. 前記パラメータは、デフォルト情報を含むことを特徴とする請求項23、24または25のいずれかに記載の情報処理方法。   The information processing method according to claim 23, wherein the parameter includes default information. 処理能力を検出する検出ステップと、
前記検出ステップにより検出された処理能力に応じてプリンタドライバが参照するパラメータを設定する設定ステップとをコンピュータに実行させるプログラム。
A detection step for detecting processing capacity;
A program for causing a computer to execute a setting step for setting a parameter referred to by a printer driver in accordance with the processing capability detected in the detection step.
前記処理能力は、画像処理能力を含むことを特徴とする請求項27記載のプログラム。   28. The program according to claim 27, wherein the processing capability includes an image processing capability. 前記パラメータは、解像度を含むことを特徴とする請求項27、または28に記載のプログラム。   The program according to claim 27 or 28, wherein the parameter includes a resolution. 前記パラメータは、デフォルト情報を含むことを特徴とする請求項27、28または29のいずれかに記載のプログラム。   30. The program according to claim 27, 28, or 29, wherein the parameter includes default information.
JP2005065569A 2005-03-09 2005-03-09 Information processing apparatus, data processing method, information processing method, storage medium, and program Withdrawn JP2006252009A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005065569A JP2006252009A (en) 2005-03-09 2005-03-09 Information processing apparatus, data processing method, information processing method, storage medium, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005065569A JP2006252009A (en) 2005-03-09 2005-03-09 Information processing apparatus, data processing method, information processing method, storage medium, and program

Publications (1)

Publication Number Publication Date
JP2006252009A true JP2006252009A (en) 2006-09-21

Family

ID=37092455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005065569A Withdrawn JP2006252009A (en) 2005-03-09 2005-03-09 Information processing apparatus, data processing method, information processing method, storage medium, and program

Country Status (1)

Country Link
JP (1) JP2006252009A (en)

Similar Documents

Publication Publication Date Title
US8259315B2 (en) Information processing apparatus, print setting method, and storage medium for changing default setting information
US20030081240A1 (en) Method and apparatus for adjusting print settings for a file
JP4486014B2 (en) Image forming apparatus and image forming apparatus setting method
JP7722534B2 (en) Support program, information processing device, and printing method
JP6578851B2 (en) Information processing apparatus and program
US12014094B2 (en) Support program, information processing device, and printing method
US12461698B2 (en) Computer-readable storage medium, information processing device, and method for printing composite image
CN102170506A (en) Information processing apparatus and method of installing a printer driver
JP6303667B2 (en) Program, information processing apparatus and information processing system
US20250231723A1 (en) Information processing device using default print setting stored on printer according to support program
US20250028488A1 (en) Storage medium storing support program supporting general-purpose printing program embedded in operating system
JP7718285B2 (en) Support Program
US9164774B2 (en) Driver controlling device, and computer-readable recording medium storing driver controlling program
JP6089558B2 (en) Driver management program, uninstall program, and information processing apparatus
JPH1093766A (en) Image image forming system and scanner device
JP2006252009A (en) Information processing apparatus, data processing method, information processing method, storage medium, and program
JP7351126B2 (en) Information processing system, server device and information processing method
KR100871852B1 (en) High speed printing method and apparatus
JP2003044235A (en) Host-based printing system and control method thereof
JP2015166927A (en) Program, information processing apparatus and system
JP2005028728A (en) Printer
JP7255277B2 (en) Image processing device and image processing system
JP2007076187A (en) Print control apparatus and print control method
JP2004295754A (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, STORAGE MEDIUM CONTAINING COMPUTER-READABLE PROGRAM, AND PROGRAM
JP2007011799A (en) Device apparatus

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080108

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080219

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080513