[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000339075A - Data processor, print server, data processing method, and storage medium storing computer readable program - Google Patents

Data processor, print server, data processing method, and storage medium storing computer readable program

Info

Publication number
JP2000339075A
JP2000339075A JP14948699A JP14948699A JP2000339075A JP 2000339075 A JP2000339075 A JP 2000339075A JP 14948699 A JP14948699 A JP 14948699A JP 14948699 A JP14948699 A JP 14948699A JP 2000339075 A JP2000339075 A JP 2000339075A
Authority
JP
Japan
Prior art keywords
language
data processing
resource file
printer
print server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP14948699A
Other languages
Japanese (ja)
Inventor
Masayuki Sakura
正幸 佐倉
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 JP14948699A priority Critical patent/JP2000339075A/en
Publication of JP2000339075A publication Critical patent/JP2000339075A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To minimize capacity for storing language-sorted resource files necessary for printer control software built in a data processor. SOLUTION: In the case of driving printer control software 202, a client computer 201 successively acquires one of resource files 210 to 212 corresponding to a character string of a corresponding language managed in each language from a storage device 209 built in a print server 206 in each specification of a required language and stores the file in a working memory 204.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介してプリンタを制御するための複数の言語別リソース
ファイルを多国語分管理可能なプリントサーバと通信可
能なデータ処理装置とを含むプリントシステムにおける
言語別リソースファイルのハンドリングを制御するデー
タ処理装置およびプリントサーバおよびデータ処理方法
およびコンピュータが読み出し可能なプログラムを格納
した記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing system including a data processing apparatus capable of communicating with a print server capable of managing a plurality of language-specific resource files for controlling a printer via a predetermined communication medium in multiple languages. The present invention relates to a data processing apparatus, a print server, a data processing method, and a storage medium storing a computer-readable program for controlling the handling of language-specific resource files in a system.

【0002】[0002]

【従来の技術】従来、プリンタ制御ソフトウエアを多国
語対応する場合、以下(1),(2)のように対応して
構成されていた。
2. Description of the Related Art Heretofore, when printer control software is compatible with multiple languages, it has been configured as follows (1) and (2).

【0003】(1)各国語向けに複数のプリンタ制御ソ
フトウエアを用意し、各コンピュータにインストールす
る。
(1) A plurality of printer control software for each language is prepared and installed in each computer.

【0004】(2)ユーザインタフェースに使用される
各国語の翻訳文字列リソースファイルをプリンタ制御ソ
フトウエアとは別に用意し、プリンタ制御ソフトウエア
と共に各コンピュータにインストールする。
(2) A translated character string resource file for each language used for the user interface is prepared separately from the printer control software, and installed on each computer together with the printer control software.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、各国語
の翻訳文字列リソースファイルがプリンタ制御ソフトウ
エア内にある場合、以下のような問題点があった。
However, when the translated character string resource file of each language is included in the printer control software, there are the following problems.

【0006】他国語のプリンタ制御ソフトウエアを使用
したいときは、プリンタ制御ソフトウエアそのものを入
れ替える必要がある。
When it is desired to use printer control software of another language, it is necessary to replace the printer control software itself.

【0007】また、各国語の翻訳文字列リソースファイ
ルがプリンタ制御ソフトウエアと共にある場合、以下の
ような問題点があった。
[0007] Further, when a translated character string resource file of each language is provided together with the printer control software, there are the following problems.

【0008】対応する国語が増えた場合、その翻訳文字
列リソースファイルを各コンピュータにインストールす
る手間が必要になる。
When the number of corresponding national languages increases, it is necessary to install the translated character string resource file on each computer.

【0009】また、それぞれのコンピュータが翻訳文字
列リソースファイルを保持するため、各コンピュータに
格納されるソフトウエアの容量が大きくなる。
Further, since each computer holds the translated character string resource file, the capacity of software stored in each computer increases.

【0010】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、それぞれのデータ処
理装置においてプリンタ制御ソフトウエアを動作させる
際に、所望の言語が指定される毎に、プリントサーバ上
で言語別に管理されている対応する言語の文字列に対応
するリソースファイルを順次取得して揮発性の記憶装置
に記憶することにより、あるいは言語別にリソースファ
イルを管理するプリントサーバのリソースファイルの更
新状態を検出して、該更新毎に最新のリソースファイル
を各データ処理装置に自動送信してリソースファイルを
不揮発性の記憶装置に記憶させることにより、データ処
理装置側におけるプリンタ制御ソフトウエアに必要な言
語別のリソースファイルの格納容量を最小とすることが
できるとともに、言語環境の変更にも自在に柔軟に対応
することができること、並びにプリンタ制御ソフトウエ
アに設定可能な言語が増えた場合に、プリントサーバか
ら送信されるリソースファイルが自動的にインストール
されるため、ユーザによるリソースファイルの更新操作
負担を軽減して、ユーザが意図する言語環境でプリンタ
制御に必要な設定操作を支援するユーザインタフェース
を自在に構築することができるデータ処理装置およびプ
リントサーバおよびデータ処理方法およびコンピュータ
が読み出し可能なプログラムを格納した記憶媒体を提供
することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to specify a desired language when operating printer control software in each data processing device. For each time, a print server that sequentially acquires resource files corresponding to character strings of the corresponding language managed on a print server by language and stores the resource file in a volatile storage device, or manages resource files by language Printer device on the data processing device side by detecting the update status of the resource file of each of the above, automatically transmitting the latest resource file to each data processing device for each update, and storing the resource file in the nonvolatile storage device. In addition to minimizing the storage capacity of language-specific resource files required for software, The user can respond flexibly to changes in the language environment, and when the number of languages that can be set in the printer control software increases, the resource file sent from the print server is automatically installed. Processing apparatus, print server, data processing method, and data processing method that can freely construct a user interface that supports a setting operation required for printer control in a language environment intended by a user by reducing the burden of updating resource files by the user An object of the present invention is to provide a storage medium storing a computer-readable program.

【0011】[0011]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体(例えば図2に示すネットワーク2
05)を介してプリンタ(図2に示すプリンタ217)
を制御するための複数の言語別リソースファイル(図2
に示すリソースファイル210〜212)を多国語分管
理可能なプリントサーバ(図2に示す206)と通信可
能なデータ処理装置であって、前記プリンタを制御する
プリンタ制御ソフトウエアに設定すべき文字列のリソー
スファイルの言語を指定する指定手段(図2に示すプリ
ンタ制御ソフトウエア202により指定される)と、前
記指定手段により指定された言語のリソースファイルの
取得要求を前記プリントサーバに要求する要求手段(図
2に示すプリンタ制御ソフトウエア202により要求さ
れる)と、前記要求手段による取得要求に基づき前記プ
リントサーバで管理される指定言語のリソースファイル
を取得する取得手段(図2に示すプリンタ制御ソフトウ
エア202により取得される)と、前記取得手段により
取得された前記指定言語のリソースファイルを揮発性記
憶装置に複数格納する格納手段(図2に示すプリンタ制
御ソフトウエア202により作業メモリ204上に格納
される)とを有するものである。
According to a first aspect of the present invention, there is provided a communication medium (for example, a network 2 shown in FIG. 2).
05) via the printer (the printer 217 shown in FIG. 2).
Language-specific resource files (Figure 2)
A character string to be set in printer control software for controlling a printer, which is a data processing device capable of communicating with a print server (206 shown in FIG. 2) capable of managing resource files 210 to 212 shown in FIG. Specifying means for specifying the language of the resource file (specified by the printer control software 202 shown in FIG. 2), and requesting means for requesting the print server to obtain a resource file in the language specified by the specifying means (Requested by the printer control software 202 shown in FIG. 2) and acquisition means for acquiring a resource file of a designated language managed by the print server based on the acquisition request by the request means (printer control software shown in FIG. 2). And the finger acquired by the acquisition means. And it has a storage means for storing a plurality of language resource files in the volatile storage device (stored on the work memory 204 by the printer control software 202 shown in FIG. 2).

【0012】本発明に係る第2の発明は、前記格納手段
により格納されたいずれかの指定言語のリソースファイ
ルに基づいて前記プリンタに対する設定画面の言語表示
を切り替え制御する制御手段(図2に示すプリンタ制御
ソフトウエア202により切り替え制御される)を設け
たものである。
According to a second aspect of the present invention, there is provided control means for controlling switching of language display of a setting screen for the printer based on a resource file of a designated language stored in the storage means (see FIG. 2). (Switching control is performed by the printer control software 202).

【0013】本発明に係る第3の発明は、所定の通信媒
体(図5に示すネットワーク307)を介してプリンタ
(図5に示すプリンタ319)を制御するための複数の
言語別リソースファイル(図5に示すリソースファイル
312〜314)を多国語分管理可能なプリントサーバ
と通信可能なデータ処理装置であって、前記プリントサ
ーバより自動送信される言語のリソースファイルを順次
取得する取得手段(図5に示すプリンタ制御ソフトウエ
ア302により指定される)と、前記取得手段により取
得された各指定言語のリソースファイルを不揮発性記憶
装置(図5に示す記憶装置303)に複数格納する格納
手段(図5に示すプリンタ制御ソフトウエア302によ
り格納される)とを有するものである。
A third invention according to the present invention provides a plurality of language-specific resource files (FIG. 5) for controlling a printer (printer 319 shown in FIG. 5) via a predetermined communication medium (network 307 shown in FIG. 5). 5 is a data processing apparatus capable of communicating with a print server capable of managing resource files 312 to 314 shown in FIG. 5 in multiple languages, and acquiring means for sequentially acquiring resource files in a language automatically transmitted from the print server (FIG. 5). And a storage unit (FIG. 5) for storing a plurality of resource files of each designated language acquired by the acquisition unit in a nonvolatile storage device (storage device 303 shown in FIG. 5). (Stored by the printer control software 302).

【0014】本発明に係る第4の発明は、前記格納手段
により格納されたいずれかの指定言語のリソースファイ
ルに基づいて前記プリンタに対する設定画面の言語表示
を切り替え制御する制御手段(図5に示すプリンタ制御
ソフトウエア302により切り替え制御される)を設け
たものである。
According to a fourth aspect of the present invention, there is provided a control means for controlling switching of language display of a setting screen for the printer based on a resource file of a designated language stored in the storage means (see FIG. 5). (Switching control is performed by the printer control software 302).

【0015】本発明に係る第5の発明は、所定の通信媒
体(図2に示すプリントサーバ206)を介して複数の
データ処理装置と通信して受信する印刷情報に基づく出
力情報をプリンタ(図2に示すプリンタ217)に出力
可能なプリントサーバであって、前記プリンタを制御す
るための複数の言語別リソースファイルを多国語分管理
する不揮発性記憶手段(図2に示す記憶装置209)
と、いずれかのデータ処理装置から指定される言語のリ
ソースファイルの取得要求に基づいて、前記不揮発性記
憶手段により管理される指定言語のリソースファイルを
要求元のデータ処理装置に送信する送信手段(図2に示
すプリンタスプーラ208により送信処理される)とを
有するものである。
According to a fifth aspect of the present invention, there is provided a printer (FIG. 2) which outputs output information based on print information received by communicating with a plurality of data processing apparatuses via a predetermined communication medium (print server 206 shown in FIG. 2). 2 is a print server capable of outputting to the printer 217), and is a non-volatile storage unit (storage device 209 shown in FIG. 2) for managing a plurality of language-specific resource files for controlling the printer in multiple languages.
Transmitting means for transmitting a resource file of a specified language managed by the non-volatile storage means to the requesting data processing apparatus, based on an acquisition request of a resource file of a language specified by any of the data processing apparatuses; (The transmission processing is performed by the printer spooler 208 shown in FIG. 2).

【0016】本発明に係る第6の発明は、前記不揮発性
記憶手段に対する新たな言語のリソースファイルの更新
登録状態を検出する検出手段(図5に示すプリンタスプ
ーラ310により検出処理される)と、前記検出手段に
より更新登録状態が検出された場合に、新たな言語のリ
ソースファイルを前記送信手段により各データ処理装置
に送信させる送信制御手段(図5に示すプリンタスプー
ラ310により検出処理される)とを有するものであ
る。
According to a sixth aspect of the present invention, there is provided a detecting means (detected by the printer spooler 310 shown in FIG. 5) for detecting an update registration state of a resource file of a new language in the nonvolatile memory means. A transmission control unit (a detection process performed by the printer spooler 310 shown in FIG. 5) that causes the transmission unit to transmit a resource file of a new language to each data processing device when the update registration state is detected by the detection unit; It has.

【0017】本発明に係る第7の発明は、所定の通信媒
体を介して複数のデータ処理装置と通信して受信する印
刷情報に基づく出力情報をプリンタに出力可能なプリン
トサーバであって、前記プリンタを制御するための複数
の言語別リソースファイルを1つのリソースファイルと
して管理する不揮発性記憶手段(図2に示す記憶装置2
09)と、いずれかのデータ処理装置から指定される言
語のリソースファイルの取得要求に基づいて、前記不揮
発性記憶手段により管理される指定言語のリソースファ
イルを要求元のデータ処理装置に送信する送信手段(図
2に示すプリンタスプーラ208)とを有するものであ
る。
According to a seventh aspect of the present invention, there is provided a print server capable of outputting output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium, to a printer. Non-volatile storage means for managing a plurality of language-specific resource files for controlling the printer as one resource file (the storage device 2 shown in FIG. 2)
09) and transmitting the resource file of the designated language managed by the non-volatile storage unit to the requesting data processing device based on the acquisition request of the resource file of the designated language from any of the data processing devices. (A printer spooler 208 shown in FIG. 2).

【0018】本発明に係る第8の発明は、前記不揮発性
記憶手段に対する1つのリソースファイルの更新登録状
態を検出する検出手段(図5に示すプリンタスプーラ3
10により検出処理される)と、前記検出手段により更
新登録状態が検出された場合に、更新された1つのリソ
ースファイルを前記送信手段により各データ処理装置に
送信させる送信制御手段(図5に示すプリンタスプーラ
310により検出処理される)とを有するものである。
An eighth invention according to the present invention is directed to a detecting means (printer spooler 3 shown in FIG. 5) for detecting an update registration state of one resource file in said nonvolatile storage means.
10), transmission control means for causing the transmission means to transmit one updated resource file to each data processing device when the update registration state is detected by the detection means (shown in FIG. 5). (The detection processing is performed by the printer spooler 310).

【0019】本発明に係る第9,第17の発明は、所定
の通信媒体(図2に示すネットワーク205)を介して
プリンタを制御するための複数の言語別リソースファイ
ルを多国語分管理可能なプリントサーバと通信可能なデ
ータ処理装置におけるデータ処理方法であって、あるい
は所定の通信媒体を介してプリンタを制御するための複
数の言語別リソースファイルを多国語分管理可能なプリ
ントサーバと通信可能なデータ処理装置を制御するコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体であって、前記プリンタを制御するプリンタ制御ソフ
トウエアに設定すべき文字列のリソースファイルの言語
を指定する指定工程(図3に示すステップ(1)に含ま
れる)と、前記指定工程により指定された言語のリソー
スファイルの取得要求を前記プリントサーバに要求する
要求工程(図3に示すステップ(2))と、前記要求工
程による取得要求に基づき前記プリントサーバで管理さ
れる指定言語のリソースファイルを取得する取得工程
(図3に示すステップ(3))と、前記取得工程により
取得された前記指定言語のリソースファイルを揮発性記
憶装置に順次格納する格納工程(図3に示すステップ
(4))とを有するものである。
According to the ninth and seventeenth aspects of the present invention, a plurality of language-specific resource files for controlling a printer via a predetermined communication medium (network 205 shown in FIG. 2) can be managed in multiple languages. A data processing method in a data processing apparatus capable of communicating with a print server, or capable of communicating with a print server capable of managing a plurality of language-specific resource files for controlling a printer via a predetermined communication medium in multiple languages. A specifying step of specifying a language of a resource file of a character string to be set in printer control software for controlling the printer, the storage medium storing a program readable by a computer for controlling the data processing apparatus (see FIG. Step (1)), and obtaining a resource file in the language specified by the specifying step Requesting a request to the print server (step (2) shown in FIG. 3), and an acquiring step of acquiring a resource file of a designated language managed by the print server based on the acquisition request in the requesting step (FIG. 3). (3)) and a storing step (step (4) shown in FIG. 3) of sequentially storing the resource files of the specified language acquired in the acquiring step in a volatile storage device.

【0020】本発明に係る第10,第18の発明は、前
記格納工程により格納されたいずれかの指定言語のリソ
ースファイルに基づいて前記プリンタに対する設定画面
の言語表示を切り替える表示工程(図3に示すステップ
(5))を設けたものである。
The tenth and eighteenth aspects of the present invention provide a display step of switching a language display of a setting screen for the printer based on a resource file of a specified language stored in the storing step (see FIG. 3). (Step (5)) shown in FIG.

【0021】本発明に係る第11,第19の発明は、所
定の通信媒体(図5に示すネットワーク307)を介し
てプリンタを制御するための複数の言語別リソースファ
イルを多国語分管理可能なプリントサーバと通信可能な
データ処理装置におけるデータ処理方法であって、ある
いは所定の通信媒体を介してプリンタを制御するための
複数の言語別リソースファイルを多国語分管理可能なプ
リントサーバと通信可能なデータ処理装置を制御するコ
ンピュータが読み出し可能なプログラムを格納した記憶
媒体であって、前記プリントサーバより自動送信される
言語のリソースファイルを順次取得する取得工程(図6
に示すステップ(21))と、前記取得工程により取得
された各指定言語のリソースファイルを不揮発性記憶装
置に順次格納する格納工程(図6に示すステップ(2
2))とを有するものである。
According to the eleventh and nineteenth aspects of the present invention, a plurality of language-specific resource files for controlling a printer via a predetermined communication medium (network 307 shown in FIG. 5) can be managed in multiple languages. A data processing method in a data processing apparatus capable of communicating with a print server, or capable of communicating with a print server capable of managing a plurality of language-specific resource files for controlling a printer via a predetermined communication medium in multiple languages. An acquisition step of sequentially acquiring resource files in a language automatically transmitted from the print server, which is a storage medium storing a program readable by a computer that controls the data processing apparatus (FIG. 6)
Step (21) shown in FIG. 6 and a storing step of sequentially storing the resource files of each designated language acquired in the acquiring step in the nonvolatile storage device (Step (2) shown in FIG. 6).
2)).

【0022】本発明に係る第12,第20の発明は、前
記格納工程により格納されたいずれかの指定言語のリソ
ースファイルに基づいて前記プリンタに対する設定画面
の言語表示を切り替える表示工程(図6に示すステップ
(22)以降の図示しない工程)を設けたものである。
The twelfth and twentieth inventions according to the present invention are directed to a display step of switching a language display of a setting screen for the printer based on a resource file of a designated language stored in the storing step (see FIG. 6). Step (22) and subsequent steps (not shown) are provided.

【0023】本発明に係る第13,第21の発明は、所
定の通信媒体(図2に示すネットワーク205)を介し
て複数のデータ処理装置と通信して受信する印刷情報に
基づく出力情報をプリンタに出力可能なプリントサーバ
におけるデータ処理方法であって、あるいは所定の通信
媒体を介して複数のデータ処理装置と通信して受信する
印刷情報に基づく出力情報をプリンタに出力可能なプリ
ントサーバを制御するコンピュータが読み出し可能なプ
ログラムを格納した記憶媒体であって、いずれかのデー
タ処理装置から指定される言語のリソースファイルの取
得要求に基づいて、前記プリンタを制御するための複数
の言語別リソースファイルを多国語分管理する不揮発性
記憶手段により管理される指定言語のリソースファイル
を要求元のデータ処理装置に送信する送信工程(図4の
ステップ(11),(12))を有するものである。
According to a thirteenth and a twelfth aspect of the present invention, output information based on print information which is received by communicating with a plurality of data processing apparatuses via a predetermined communication medium (a network 205 shown in FIG. 2) is transmitted to a printer. A data processing method in a print server capable of outputting to a printer, or controlling a print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing apparatuses via a predetermined communication medium. A storage medium storing a computer-readable program, wherein a plurality of language-specific resource files for controlling the printer are controlled based on a resource file acquisition request in a language specified by any of the data processing apparatuses. Requester data for a resource file in the specified language managed by the non-volatile storage means that manages multiple languages Transmission step of transmitting to the management apparatus (Step of Fig. 4 (11), (12)) and has a.

【0024】本発明に係る第14,第22の発明は、前
記不揮発性記憶手段に対する新たな言語のリソースファ
イルの更新登録状態を検出する検出工程(図7に示すス
テップ(32))と、前記検出工程により更新登録状態
が検出された場合に、新たな言語のリソースファイルを
前記送信工程により各データ処理装置に送信させる更新
工程(図7に示すステップ(33))とを有するもので
ある。
The fourteenth and twenty-second inventions according to the present invention are characterized in that a detecting step (step (32) shown in FIG. 7) for detecting an update registration state of a resource file of a new language in the nonvolatile storage means; An update step (step (33) shown in FIG. 7) of transmitting a resource file in a new language to each data processing device in the transmission step when the update registration state is detected in the detection step.

【0025】本発明に係る第15,第23の発明は、所
定の通信媒体を介して複数のデータ処理装置と通信して
受信する印刷情報に基づく出力情報をプリンタに出力可
能なプリントサーバを制御するプリントサーバにおける
データ処理方法であって、あるいは所定の通信媒体を介
して複数のデータ処理装置と通信して受信する印刷情報
に基づく出力情報をプリンタに出力可能なプリントサー
バを制御するコンピュータが読み出し可能なプログラム
を格納した記憶媒体であって、いずれかのデータ処理装
置から指定される言語のリソースファイルの取得要求に
基づいて、前記プリンタを制御するための複数の言語別
リソースファイルを1つのリソースファイルとして管理
する不揮発性記憶手段により管理される指定言語のリソ
ースファイルを要求元のデータ処理装置に送信する送信
工程(図4に示すステップ(12))を有するものであ
る。
According to a fifteenth and a twenty-third invention according to the present invention, a print server capable of outputting output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium to a printer is provided. A computer that controls a print server capable of outputting output information to a printer based on print information received and received by communicating with a plurality of data processing apparatuses via a predetermined communication medium. A storage medium storing a possible program, wherein a plurality of language-specific resource files for controlling the printer are stored in one resource based on an acquisition request for a resource file in a language specified by any of the data processing apparatuses. A resource file of a specified language managed by the non-volatile storage means managed as a file is required. Transmission step of transmitting the original data processing apparatus and has a (step (12) shown in FIG. 4).

【0026】本発明に係る第16,第24の発明は、前
記不揮発性記憶手段に対する1つのリソースファイルの
更新登録状態を検出する検出工程(図7に示すステップ
(32))と、前記検出工程により更新登録状態が検出
された場合に、更新された1つのリソースファイルを前
記送信手段により各データ処理装置に送信させる更新工
程(図7に示すステップ(33))とを有するものであ
る。
According to the sixteenth and twenty-fourth aspects of the present invention, there is provided a detecting step (step (32) shown in FIG. 7) for detecting an update registration state of one resource file in the nonvolatile storage means, And an update step (step (33) shown in FIG. 7) of transmitting one updated resource file to each data processing device by the transmission unit when the update registration state is detected by the above.

【0027】[0027]

【発明の実施の形態】〔第1実施形態〕図1は、本発明
に係るデータ処理装置,プリントサーバを適用可能なプ
リントシステムの構成を説明するブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] FIG. 1 is a block diagram illustrating the configuration of a print system to which a data processing apparatus and a print server according to the present invention can be applied.

【0028】図において、101はプリンタ制御ソフト
ウエアを搭載したプリントサーバ、102はプリンタ、
103及び104はプリンタ制御ソフトウエアを搭載し
たクライアントコンピュータ、105はコンピュータネ
ットワークである。
In FIG. 1, reference numeral 101 denotes a print server on which printer control software is installed, 102 denotes a printer,
Reference numerals 103 and 104 denote client computers equipped with printer control software, and 105 denotes a computer network.

【0029】図2は、本発明の第1実施形態を示すデー
タ処理装置,プリントサーバの構成を説明するブロック
図であり、プリントサーバ206とクライアントコンピ
ュータ201がネットワーク接続された場合に対応す
る。
FIG. 2 is a block diagram illustrating the configuration of a data processing apparatus and a print server according to the first embodiment of the present invention, and corresponds to a case where the print server 206 and the client computer 201 are connected to a network.

【0030】図2に示すクライアントコンピュータ20
1において、202はクライアントコンピュータに搭載
されているプリンタ制御ソフトウエア(プリンタドライ
バ)、203はネットワークインタフェース、204は
作業メモリで、例えば揮発性の記憶媒体で構成されるプ
リンタ制御ソフトウエア202が使用する。205はコ
ンピュータネットワークである。
The client computer 20 shown in FIG.
In FIG. 1, reference numeral 202 denotes printer control software (printer driver) installed in a client computer; 203, a network interface; 204, a working memory used by the printer control software 202 constituted by, for example, a volatile storage medium. . 205 is a computer network.

【0031】プリントサーバ206において、207は
プリントサーバに搭載されたプリンタ制御ソフトウエア
で、図示しないCPU,ROM,RAM等を含むプリン
タコントローラにより起動指示されて印刷制御を実行す
る。208はプリントジョブを制御するプリンタスプー
ラであり、本実施形態ではスプール機能のほかに、クラ
イアントのプリンタ制御ソフトウエアからの翻訳文字列
リソースファイル取得要求に対し、そのファイルを送信
する機能も備えている。
In the print server 206, reference numeral 207 denotes printer control software mounted on the print server, and executes print control in response to a start instruction from a printer controller including a CPU, a ROM, a RAM, and the like (not shown). Reference numeral 208 denotes a printer spooler for controlling a print job. In this embodiment, in addition to the spool function, the printer spooler has a function of transmitting a translated character string resource file request from a client printer control software. .

【0032】209は例えばハードディスク等で構成さ
れるプリントサーバの記憶装置、210から212は1
つあたり1国語の翻訳文字列を格納しているリソースフ
ァイルで、リソースファイル210、211、212は
それぞれこの順に英語、ドイツ語、フランス語の言語別
リソースファイルとする。
Reference numeral 209 denotes a storage device of a print server constituted by, for example, a hard disk or the like;
Each is a resource file storing a translation character string in one language, and the resource files 210, 211, and 212 are language-specific resource files in English, German, and French, respectively.

【0033】213はネットワークインタフェース、2
14はプリンタインタフェース、215はプリンタケー
ブル、216はプリンタインタフェース、217はプリ
ンタである。
Reference numeral 213 denotes a network interface, 2
14 is a printer interface, 215 is a printer cable, 216 is a printer interface, and 217 is a printer.

【0034】ここで、ユーザがクライアントコンピュー
タ201のユーザインタフェースで英語を使用している
環境で、あるとき別のユーザがドイツ語に切り替えて使
用した場合を例にした実施形態を図3,図4に示すフロ
ーチャートを参照して説明する。
Here, in an environment where the user uses English on the user interface of the client computer 201, an embodiment in which another user switches to and uses German at one time is shown in FIGS. This will be described with reference to the flowchart shown in FIG.

【0035】図3は、本発明に係るデータ処理装置にお
ける第1のデータ処理手順の一例を示すフローチャート
であり、(1)〜(5)は各ステップを示し、図4は、
本発明に係るプリントサーバにおける第1のデータ処理
手順の一例を示すフローチャートであり、(11),
(12)は各ステップを示す。
FIG. 3 is a flowchart showing an example of a first data processing procedure in the data processing apparatus according to the present invention. (1) to (5) show each step, and FIG.
FIG. 11 is a flowchart illustrating an example of a first data processing procedure in the print server according to the present invention.
(12) shows each step.

【0036】先ず、クライアントコンピュータ201の
電源を入れて間もない状態では、プリンタ制御ソフトウ
エア202が使用するユーザインタフェースに必要な翻
訳文字列リソースファイルが揮発性の作業メモリ204
には存在していない。
First, when the power of the client computer 201 is turned on shortly, a translated character string resource file necessary for a user interface used by the printer control software 202 is stored in the volatile work memory 204.
Does not exist.

【0037】先ず、図3に示すステップ(1)で、上記
電源を入れて間もない状態でユーザがプリンタ制御ソフ
トウエアを使用すると、ステップ(2)で、プリンタ制
御ソフトウエア202はプリンタスプーラ208に英語
の翻訳文字列リソースファイルの取得要求を出すと、図
4に示すステップ(11)で、その要求に応じて、ステ
ップ(12)で、プリンタスプーラ208は記憶装置2
09に格納されている英語の翻訳文字列リソースファイ
ル210をクライアントコンピュータのプリンタ制御ソ
フトウエア202に送信する。
First, in step (1) shown in FIG. 3, when the user uses the printer control software immediately after the power is turned on, in step (2), the printer control software 202 Sends a request to acquire an English translated character string resource file to the printer spooler 208 in step (11) shown in FIG.
The English translation character string resource file 210 stored in 09 is transmitted to the printer control software 202 of the client computer.

【0038】そして、ステップ(3)で、英語の翻訳文
字列リソースファイル210を取得し、ステップ(4)
で、該取得したクライアントコンピュータ201のプリ
ンタ制御ソフトウエア202は、それを作業メモリ20
4に格納する。そして、ステップ(5)で、ユーザイン
タフェースを表示する際、この作業メモリ204中にあ
る翻訳文字列を使用して、他の処理に以降する。
Then, in step (3), an English translated character string resource file 210 is obtained, and step (4)
Then, the acquired printer control software 202 of the client computer 201 stores it in the working memory 20.
4 is stored. Then, in step (5), when displaying the user interface, the process proceeds to another process using the translated character string in the working memory 204.

【0039】次に他のユーザがクライアントコンピュー
タ201のシステムをドイツ語に変えてプリンタ制御ソ
フトウエア202を使用する場合を説明する。
Next, a case where another user uses the printer control software 202 while changing the system of the client computer 201 to German will be described.

【0040】ユーザがプリンタ制御ソフトウエア202
を使用するときに、プリンタ制御ソフトウエア202が
使用するユーザインタフェースに必要なドイツ語の翻訳
文字列リソースファイルが作業メモリ204に存在して
いない。
The user operates the printer control software 202
Is used, the German translation string resource file required for the user interface used by the printer control software 202 does not exist in the working memory 204.

【0041】この状態でユーザがプリンタ制御ソフトウ
エア202を使用すると、プリンタ制御ソフトウエア2
02はプリンタスプーラ208にドイツ語の翻訳文字列
リソースファイルの取得要求を出す。その要求に応じ
て、プリンタスプーラ208は記憶装置209に格納さ
れているドイツ語の翻訳文字列リソースファイル211
をクライアントコンピュータ201のプリンタ制御ソフ
トウエア202に送信する。
When the user uses the printer control software 202 in this state, the printer control software 2
02 issues a request to the printer spooler 208 to acquire a German translated character string resource file. In response to the request, the printer spooler 208 causes the German translated character string resource file 211 stored in the storage device 209 to be stored.
To the printer control software 202 of the client computer 201.

【0042】そして、ドイツ語の翻訳文字列リソースフ
ァイル211を取得したクライアントコンピュータのプ
リンタ制御ソフトウエア202は、それを作業メモリ2
04に格納する。そして、ユーザインタフェースを表示
する際、この作業メモリ204中にある翻訳文字列を使
用する。
Then, the printer control software 202 of the client computer which has obtained the German translated character string resource file 211 stores it in the working memory 2.
04. Then, when displaying the user interface, the translated character string in the working memory 204 is used.

【0043】しばらく後に、そのユーザが再びプリンタ
制御ソフトウエア202を使用すると、プリンタ制御ソ
フトウエア202は作業メモリ204にドイツ語の翻訳
文字列のリソースを発見するので、ユーザインタフェー
スを表示する際にこれを使用する。
After a while, when the user uses the printer control software 202 again, the printer control software 202 finds a resource of the German translated character string in the working memory 204, so that when displaying the user interface, Use

【0044】この後、前のユーザがクライアントコンピ
ュータ201を英語のシステムに変更した場合、この状
態でユーザがプリンタ制御ソフトウエア202を使用す
ると、作業メモリ204に英語の翻訳文字列リソースが
既に存在するためこれを使用する。
Thereafter, when the previous user changes the client computer 201 to the English system, if the user uses the printer control software 202 in this state, the English translated character string resource already exists in the working memory 204. Use this for:

【0045】このように図2に示す構成によれば、プリ
ントサーバ206上には、英語、ドイツ語のほかにフラ
ンス語の翻訳文字列に対応するリソースファイル212
が存在するため、クライアントコンピュータ201をフ
ランス語のシステムに変更した場合も同様に対応でき
る。
As described above, according to the configuration shown in FIG. 2, on the print server 206, the resource files 212 corresponding to the translated character strings of French as well as English and German.
, The same can be applied when the client computer 201 is changed to a French system.

【0046】〔第2実施形態〕上記実施形態では、クラ
イアントコンピュータ201からの意図する言語を指定
すると、該指定された言語に対応するリソースファイル
の揮発性の作業メモリ204に対する格納有無を確認し
て、プリントサーバ206より対応する言語の文字列に
対応するリソースファイルを取得して言語環境を変更す
る場合について説明したが、プリントサーバ側のリソー
スファイルの更新状態を検出して、新たに登録されたリ
ソースファイルを自動的にクライアントサーバ側にダウ
ンロードして言語別のリソースファイルの環境を自動的
に更新するように構成してもよい。以下、その実施形態
について説明する。
[Second Embodiment] In the above embodiment, when the intended language from the client computer 201 is specified, it is confirmed whether or not the resource file corresponding to the specified language is stored in the volatile work memory 204. The case where the resource environment corresponding to the character string of the corresponding language is acquired from the print server 206 and the language environment is changed has been described, but the update state of the resource file on the print server side is detected, and the newly registered resource file is registered. The resource file may be automatically downloaded to the client server side and the environment of the resource file for each language may be automatically updated. Hereinafter, the embodiment will be described.

【0047】図5は、本発明の第2実施形態を示すデー
タ処理装置,プリントサーバの構成を説明するブロック
図であり、プリントサーバ308とクライアントコンピ
ュータ301がネットワーク307を介して所定のプロ
トコルに従って通信可能に接続された場合に対応する。
FIG. 5 is a block diagram illustrating the configuration of a data processing apparatus and a print server according to a second embodiment of the present invention. A print server 308 and a client computer 301 communicate via a network 307 according to a predetermined protocol. This corresponds to the case where connection is possible.

【0048】図5に示すクライアントコンピュータ30
1において、302はクライアントコンピュータに搭載
されているプリンタ制御ソフトウエア、303は例えば
ハードディスク等で構成されるクライアントコンピュー
タの記憶装置、304、305は既にクライアントコン
ピュータに格納されている英語とドイツ語の翻訳文字列
リソースファイル、306はネットワークインタフェー
スである。
The client computer 30 shown in FIG.
1, reference numeral 302 denotes printer control software installed in the client computer; 303, a storage device of the client computer constituted by, for example, a hard disk; and 304, 305, English and German translations already stored in the client computer. A character string resource file 306 is a network interface.

【0049】図5に示すプリントサーバ308におい
て、309はプリントサーバに搭載されたプリンタ制御
ソフトウエアで、図示しないCPU,ROM,RAM等
を含むプリンタコントローラにより起動指示されて印刷
制御を実行する。310はプリントジョブを制御するプ
リンタスプーラであり、本実施例ではスプール機能のほ
かに、翻訳文字列リソースファイルが新たに格納される
と、それをクライアントコンピュータのプリンタ制御ソ
フトウエアに送信する機能も備えている。
In the print server 308 shown in FIG. 5, reference numeral 309 denotes printer control software mounted on the print server, and executes print control in response to a start instruction from a printer controller (not shown) including a CPU, a ROM, a RAM, and the like. Reference numeral 310 denotes a printer spooler for controlling a print job. In this embodiment, in addition to the spool function, when a translated character string resource file is newly stored, the function is transmitted to the printer control software of the client computer. ing.

【0050】311は例えばハードディスク等で構成さ
れるプリントサーバの記憶装置、312〜314は1つ
あたり1国語の翻訳文字列を格納しているリソースファ
イルで、312、313、314はそれぞれこの順に英
語、ドイツ語、フランス語の翻訳文字列に対応するリソ
ースファイルである。
Reference numeral 311 denotes a storage device of a print server constituted by, for example, a hard disk, etc., and reference numerals 312 to 314 denote resource files each storing a translated character string of one language, and reference numerals 312, 313, and 314 denote English in this order, respectively. This is a resource file corresponding to translated strings in German, German, and French.

【0051】315はネットワークインタフェース、3
16はプリンタインタフェース、317はプリンタケー
ブル、318はプリンタインタフェース、319はプリ
ンタである。
315 is a network interface,
Reference numeral 16 denotes a printer interface, 317 denotes a printer cable, 318 denotes a printer interface, and 319 denotes a printer.

【0052】ここで、このシステムでは既に英語とドイ
ツ語の翻訳文字列リソースファイル312及び313が
プリントサーバ308およびクライアントコンピュータ
301に格納されているものとする。
In this system, it is assumed that translated character string resource files 312 and 313 in English and German are already stored in the print server 308 and the client computer 301.

【0053】この状態で、新たにフランス語に対応する
ためにフランス語の翻訳文字列リソースファイルを追加
し、クライアントコンピュータでフランス語が使用でき
るまでを、図6,図7に示すフローチャートを参照して
具体的に説明する。
In this state, a French translated character string resource file is added to newly cope with French, and the process until the client computer can use French will be described in detail with reference to flowcharts shown in FIGS. Will be described.

【0054】図6は、本発明に係るデータ処理装置にお
ける第2のデータ処理手順の一例を示すフローチャート
であり、(21),(22)は各ステップを示し、図7
は、本発明に係るプリントサーバにおける第2のデータ
処理手順の一例を示すフローチャートであり、(31)
〜(33)は各ステップを示す。
FIG. 6 is a flow chart showing an example of the second data processing procedure in the data processing apparatus according to the present invention. (21) and (22) show each step.
Is a flowchart illustrating an example of a second data processing procedure in the print server according to the present invention, and (31)
(33) shows each step.

【0055】まず、図7に示すステップ(31)で、こ
のプリントシステムの管理者などが、フランス語の翻訳
文字列リソースファイルをプリントサーバ308から記
憶装置311に格納する。次に、ステップ(32)で、
プリンタスプーラ310は英語、ドイツ語の翻訳文字列
リソースファイル312、313の他に、新たに格納さ
れたフランス語の翻訳文字列リソースファイル314を
検出すると、ステップ(33)で、プリンタスプーラは
クライアントコンピュータ301のプリンタ制御ソフト
ウエア302にこの更新された新たなフランス語の翻訳
文字列に対応するリソースファイル314を送信する。
First, in step (31) shown in FIG. 7, the administrator of the print system or the like stores the French translated character string resource file from the print server 308 in the storage device 311. Next, in step (32),
When the printer spooler 310 detects the newly stored French translated character string resource file 314 in addition to the English and German translated character string resource files 312 and 313, in step (33), the printer spooler executes the client computer 301. The resource file 314 corresponding to the updated new French translation character string is transmitted to the printer control software 302 of the third embodiment.

【0056】そして、図6に示すステップ(21)で、
クライアントコンピユータ301では、送信されたフラ
ンス語の翻訳文字列に対応するリソースファイル314
をプリンタ制御ソフトウエア302が受信して、ステッ
プ(22)で、記憶装置303に格納して、他の処理に
移行する。
Then, in step (21) shown in FIG.
In the client computer 301, the resource file 314 corresponding to the transmitted French translation character string
Is received by the printer control software 302, and is stored in the storage device 303 in step (22), and the process proceeds to another process.

【0057】以上の動作の後、ユーザがクライアントコ
ンピュータ301をフランス語のシステムに変えた場
合、プリンタ制御ソフトウエア302のユーザインタフ
ェースではフランス語を表示できるようになる。
After the above operation, if the user changes the client computer 301 to a French system, the user interface of the printer control software 302 can display French.

【0058】上記実施形態によれば、プリンタ制御ソフ
トウエアのユーザインタフェースに使用される多国語文
字列をリソースファイルとしてプリントサーバに格納
し、そのリソースファイルをクライアントコンピュータ
が取得し、使用するため、各コンピュータに格納される
ソフトウエアの容量が小さくなり、多国語のプリンタ制
御ソフトウエアを使用したいときは、ソフトウエアを入
れ替える必要がなくなる。
According to the above embodiment, a multilingual character string used for the user interface of the printer control software is stored as a resource file in the print server, and the client computer acquires and uses the resource file. The capacity of the software stored in the computer is reduced, and when it is desired to use multilingual printer control software, there is no need to replace the software.

【0059】また翻訳文字列リソースファイルが更新さ
れたときに、プリントサーバのプリンタ制御ソフトウエ
アがクライアントのプリンタ制御ソフトウエアに送信
し、クライアントコンピュータのプリンタ制御ソフトウ
エアがそのリソースファイルを不揮発性記憶装置に格納
して使用するため、対応する国語が増えた場合でも、そ
の翻訳文字列リソースファイルを各コンピュータにイン
ストールする手間が必要なくなる。
When the translated character string resource file is updated, the printer control software of the print server transmits the file to the client printer control software, and the printer control software of the client computer stores the resource file in the nonvolatile storage device. Therefore, even if the number of corresponding national languages increases, there is no need to install the translated character string resource file on each computer.

【0060】以下、図8に示すメモリマップを参照して
本発明に係る印刷制御装置を適用可能な印刷システムで
読み出し可能なデータ処理プログラムの構成について説
明する。
Hereinafter, the configuration of a data processing program that can be read by a printing system to which the print control apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0061】図8は、本発明に係るデータ処理装置,プ
リントサーバを適用可能な印刷システムで読み出し可能
な各種データ処理プログラムを格納する記憶媒体のメモ
リマップを説明する図である。
FIG. 8 is a diagram illustrating a memory map of a storage medium for storing various data processing programs that can be read by a printing system to which the data processing apparatus and print server according to the present invention can be applied.

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

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

【0064】本実施形態における図3,図4,図6,図
7に示す機能が外部からインストールされるプログラム
によって、ホストコンピュータにより遂行されていても
よい。そして、その場合、CD−ROMやフラッシュメ
モリやFD等の記憶媒体により、あるいはネットワーク
を介して外部の記憶媒体から、プログラムを含む情報群
を出力装置に供給される場合でも本発明は適用されるも
のである。
The functions shown in FIG. 3, FIG. 4, FIG. 6, and FIG. 7 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information 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. Things.

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

【0066】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
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.

【0067】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピー(登録商標)ディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROM,EEPROM等を用いることができ
る。
As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, C
D-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, etc. can be used.

【0068】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also an OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0069】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わる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, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0070】なお、上記実施形態では、プリントサーバ
が多国語分のリソースファイルを言語別に複数記憶管理
する場合について説明したが、1国語文字列を1つのリ
ソースファイルとしてプリントサーバが管理するように
構成して、1つのリソースファイルを転送単位として処
理してもよい。
In the above embodiment, the case where the print server stores and manages a plurality of resource files for multiple languages for each language has been described. However, the print server manages a single-language character string as one resource file. Then, one resource file may be processed as a transfer unit.

【0071】[0071]

【発明の効果】以上説明したように、本発明に係る第1
〜第24の発明によれば、それぞれのデータ処理装置に
おいてプリンタ制御ソフトウエアを動作させる際に、所
望の言語が指定される毎に、プリントサーバ上で言語別
に管理されている対応する言語の文字列に対応するリソ
ースファイルを順次取得して揮発性の記憶装置に記憶す
ることにより、データ処理装置側におけるプリンタ制御
ソフトウエアに必要な言語別のリソースファイルの格納
容量を最小とすることができるとともに、言語環境の変
更にも自在に柔軟に対応することができる。
As described above, the first embodiment according to the present invention is described.
According to the twenty-fourth aspect, when operating the printer control software in each of the data processing devices, every time a desired language is specified, the characters of the corresponding language managed by the language on the print server are designated. By sequentially acquiring the resource files corresponding to the columns and storing the resource files in a volatile storage device, the storage capacity of the language-specific resource files required for the printer control software on the data processing device side can be minimized. In addition, it is possible to flexibly respond to changes in the language environment.

【0072】また、言語別にリソースファイルを管理す
るプリントサーバのリソースファイルの更新状態を検出
して、該更新毎に最新のリソースファイルを各データ処
理装置に自動送信してリソースファイルを不揮発性の記
憶装置に記憶させるので、プリンタ制御ソフトウエアに
設定可能な言語が増えた場合に、プリントサーバから送
信されるリソースファイルが自動的にインストールされ
るため、ユーザによるリソースファイルの更新操作負担
を軽減できる。
Further, the update state of the resource file of the print server that manages the resource file for each language is detected, and the latest resource file is automatically transmitted to each data processing device for each update, and the resource file is stored in a nonvolatile storage. Since the resource file is stored in the device, the resource file transmitted from the print server is automatically installed when the number of languages that can be set in the printer control software increases, so that the burden of updating the resource file by the user can be reduced.

【0073】従って、ユーザが意図する言語環境でプリ
ンタ制御に必要な設定操作を支援するユーザインタフェ
ースを自在に構築することができる等の優れた効果を奏
する。
Therefore, an excellent effect is obtained such that a user interface for supporting a setting operation required for printer control in a language environment intended by the user can be freely constructed.

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

【図1】本発明に係るデータ処理装置,プリントサーバ
を適用可能なプリントシステムの構成を説明するブロッ
ク図である。
FIG. 1 is a block diagram illustrating a configuration of a print system to which a data processing device and a print server according to the present invention can be applied.

【図2】本発明の第1実施形態を示すデータ処理装置,
プリントサーバの構成を説明するブロック図である。
FIG. 2 is a data processing apparatus showing a first embodiment of the present invention,
FIG. 2 is a block diagram illustrating a configuration of a print server.

【図3】本発明に係るデータ処理装置における第1のデ
ータ処理手順の一例を示すフローチャートである。
FIG. 3 is a flowchart illustrating an example of a first data processing procedure in the data processing device according to the present invention.

【図4】本発明に係るプリントサーバにおける第1のデ
ータ処理手順の一例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of a first data processing procedure in the print server according to the present invention.

【図5】本発明の第2実施形態を示すデータ処理装置,
プリントサーバの構成を説明するブロック図である。
FIG. 5 shows a data processing apparatus according to a second embodiment of the present invention,
FIG. 2 is a block diagram illustrating a configuration of a print server.

【図6】本発明に係るデータ処理装置における第2のデ
ータ処理手順の一例を示すフローチャートである。
FIG. 6 is a flowchart illustrating an example of a second data processing procedure in the data processing device according to the present invention.

【図7】本発明に係るプリントサーバにおける第2のデ
ータ処理手順の一例を示すフローチャートである。
FIG. 7 is a flowchart illustrating an example of a second data processing procedure in the print server according to the present invention.

【図8】本発明に係るデータ処理装置,プリントサーバ
を適用可能な印刷システムで読み出し可能な各種データ
処理プログラムを格納する記憶媒体のメモリマップを説
明する図である。
FIG. 8 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which a data processing device and a print server according to the present invention can be applied.

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

101 プリントサーバ 102 プリンタ 103,104 クライアントコンピュータ 105 コンピュータネットワーク 201 クライアントコンピュータ 202 プリンタ制御ソフトウエア 203 ネットワークインタフェース 204 作業メモリ 205 コンピュータネットワーク 206 プリントサーバ 207 プリンタ制御ソフトウエア 208 プリンタスプーラ 209 記憶装置 210〜212 リソースファイル 213 ネットワークインタフェース 214 プリンタインタフェース 215 プリンタケーブル 216 プリンタインタフェース 217 プリンタ 101 print server 102 printer 103, 104 client computer 105 computer network 201 client computer 202 printer control software 203 network interface 204 working memory 205 computer network 206 print server 207 printer control software 208 printer spooler 209 storage device 210-212 resource file 213 Network interface 214 Printer interface 215 Printer cable 216 Printer interface 217 Printer

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 13/00 351 G06F 13/00 351H Fターム(参考) 2C061 AP01 HN05 HN15 HQ06 HQ17 5B021 AA01 DD15 EE01 5B076 AB17 5B089 GA13 GA21 GB09 JA32 JB08 KA01 KA04 KB04 KB09 KC23 KC27 KC32 KC59 KD01 KH02 5E501 AA06 BA05 DA02 DA05 EA32 EB05 EB18 Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat II (reference) G06F 13/00 351 G06F 13/00 351H F term (reference) 2C061 AP01 HN05 HN15 HQ06 HQ17 5B021 AA01 DD15 EE01 5B076 AB17 5B089 GA13 GA21 GB09 JA32 JB08 KA01 KA04 KB04 KB09 KC23 KC27 KC32 KC59 KD01 KH02 5E501 AA06 BA05 DA02 DA05 EA32 EB05 EB18

Claims (24)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介してプリンタを制御
するための複数の言語別リソースファイルを多国語分管
理可能なプリントサーバと通信可能なデータ処理装置で
あって、 前記プリンタを制御するプリンタ制御ソフトウエアに設
定すべき文字列のリソースファイルの言語を指定する指
定手段と、 前記指定手段により指定された言語のリソースファイル
の取得要求を前記プリントサーバに要求する要求手段
と、 前記要求手段による取得要求に基づき前記プリントサー
バで管理される指定言語のリソースファイルを取得する
取得手段と、 前記取得手段により取得された前記指定言語のリソース
ファイルを揮発性記憶装置に複数格納する格納手段と、
を有することを特徴とするデータ処理装置。
1. A data processing apparatus capable of communicating with a print server capable of managing a plurality of language-specific resource files for multiple languages for controlling a printer via a predetermined communication medium, wherein the printer controls the printer. Specifying means for specifying a language of a resource file of a character string to be set in the control software; requesting means for requesting the print server to obtain a resource file in a language specified by the specifying means; An acquisition unit that acquires a resource file of a specified language managed by the print server based on an acquisition request; a storage unit that stores a plurality of resource files of the specified language acquired by the acquisition unit in a volatile storage device;
A data processing device comprising:
【請求項2】 前記格納手段により格納されたいずれか
の指定言語のリソースファイルに基づいて前記プリンタ
に対する設定画面の言語表示を切り替え制御する制御手
段を設けたことを特徴とする請求項1記載のデータ処理
装置。
2. A controller according to claim 1, further comprising control means for switching a language display of a setting screen for said printer based on a resource file of any specified language stored by said storage means. Data processing device.
【請求項3】 所定の通信媒体を介してプリンタを制御
するための複数の言語別リソースファイルを多国語分管
理可能なプリントサーバと通信可能なデータ処理装置で
あって、 前記プリントサーバより自動送信される言語のリソース
ファイルを順次取得する取得手段と、 前記取得手段により取得された各指定言語のリソースフ
ァイルを不揮発性記憶装置に複数格納する格納手段と、
を有することを特徴とするデータ処理装置。
3. A data processing apparatus capable of communicating with a print server capable of managing a plurality of language-specific resource files for multiple languages for controlling a printer via a predetermined communication medium, wherein the data server is automatically transmitted from the print server. Acquisition means for sequentially acquiring resource files of the language to be obtained, and storage means for storing a plurality of resource files of each specified language acquired by the acquisition means in a nonvolatile storage device;
A data processing device comprising:
【請求項4】 前記格納手段により格納されたいずれか
の指定言語のリソースファイルに基づいて前記プリンタ
に対する設定画面の言語表示を切り替え制御する制御手
段を設けたことを特徴とする請求項3記載のデータ処理
装置。
4. A controller according to claim 3, further comprising control means for switching a language display of a setting screen for said printer based on a resource file of any specified language stored by said storage means. Data processing device.
【請求項5】 所定の通信媒体を介して複数のデータ処
理装置と通信して受信する印刷情報に基づく出力情報を
プリンタに出力可能なプリントサーバであって、 前記プリンタを制御するための複数の言語別リソースフ
ァイルを多国語分管理する不揮発性記憶手段と、 いずれかのデータ処理装置から指定される言語のリソー
スファイルの取得要求に基づいて、前記不揮発性記憶手
段により管理される指定言語のリソースファイルを要求
元のデータ処理装置に送信する送信手段と、を有するこ
とを特徴とするプリントサーバ。
5. A print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing apparatuses via a predetermined communication medium, the print server comprising: a plurality of printers for controlling the printer; A non-volatile storage unit that manages language-specific resource files for multiple languages, and a resource of a specified language that is managed by the non-volatile storage unit based on a request to obtain a resource file of a language specified by any of the data processing devices A transmission unit for transmitting the file to the data processing device of the request source.
【請求項6】 前記不揮発性記憶手段に対する新たな言
語のリソースファイルの更新登録状態を検出する検出手
段と、 前記検出手段により更新登録状態が検出された場合に、
新たな言語のリソースファイルを前記送信手段により各
データ処理装置に送信させる送信制御手段と、を有する
ことを特徴とする請求項5記載のプリントサーバ。
6. A detecting means for detecting an update registration state of a resource file of a new language in the non-volatile storage means, and when an update registration state is detected by the detecting means,
6. The print server according to claim 5, further comprising: transmission control means for transmitting a resource file in a new language to each data processing device by said transmission means.
【請求項7】 所定の通信媒体を介して複数のデータ処
理装置と通信して受信する印刷情報に基づく出力情報を
プリンタに出力可能なプリントサーバであって、 前記プリンタを制御するための複数の言語別リソースフ
ァイルを1つのリソースファイルとして管理する不揮発
性記憶手段と、 いずれかのデータ処理装置から指定される言語のリソー
スファイルの取得要求に基づいて、前記不揮発性記憶手
段により管理される指定言語のリソースファイルを要求
元のデータ処理装置に送信する送信手段と、を有するこ
とを特徴とするプリントサーバ。
7. A print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium, the print server comprising: a plurality of printers for controlling the printer; A non-volatile storage unit that manages a language-specific resource file as one resource file; and a designated language that is managed by the non-volatile storage unit based on a request to obtain a resource file in a language specified by any of the data processing devices. Transmitting means for transmitting the resource file to the requesting data processing apparatus.
【請求項8】 前記不揮発性記憶手段に対する1つのリ
ソースファイルの更新登録状態を検出する検出手段と、 前記検出手段により更新登録状態が検出された場合に、
更新された1つのリソースファイルを前記送信手段によ
り各データ処理装置に送信させる送信制御手段と、を有
することを特徴とする請求項7記載のプリントサーバ。
8. A detecting means for detecting an update registration state of one resource file in the nonvolatile storage means, and when the update registration state is detected by the detecting means,
8. The print server according to claim 7, further comprising: transmission control means for transmitting one updated resource file to each data processing device by said transmission means.
【請求項9】 所定の通信媒体を介してプリンタを制御
するための複数の言語別リソースファイルを多国語分管
理可能なプリントサーバと通信可能なデータ処理装置に
おけるデータ処理方法であって、 前記プリンタを制御するプリンタ制御ソフトウエアに設
定すべき文字列のリソースファイルの言語を指定する指
定工程と、 前記指定工程により指定された言語のリソースファイル
の取得要求を前記プリントサーバに要求する要求工程
と、 前記要求工程による取得要求に基づき前記プリントサー
バで管理される指定言語のリソースファイルを取得する
取得工程と、 前記取得工程により取得された前記指定言語のリソース
ファイルを揮発性記憶装置に順次格納する格納工程と、
を有することを特徴とするデータ処理方法。
9. A data processing method in a data processing device capable of communicating with a print server capable of managing a plurality of language-specific resource files for multilinguals for controlling a printer via a predetermined communication medium, comprising: A designation step of designating a language of a resource file of a character string to be set in the printer control software for controlling the printer control software; anda requesting step of requesting the print server to acquire a resource file in a language designated by the designation step. An acquisition step of acquiring a resource file of a specified language managed by the print server based on the acquisition request by the requesting step; and a storage of sequentially storing the resource file of the specified language acquired in the acquisition step in a volatile storage device. Process and
A data processing method comprising:
【請求項10】 前記格納工程により格納されたいずれ
かの指定言語のリソースファイルに基づいて前記プリン
タに対する設定画面の言語表示を切り替える表示工程を
設けたことを特徴とする請求項9記載のデータ処理方
法。
10. The data processing according to claim 9, further comprising a display step of switching a language display of a setting screen for the printer based on a resource file of a specified language stored in the storage step. Method.
【請求項11】 所定の通信媒体を介してプリンタを制
御するための複数の言語別リソースファイルを多国語分
管理可能なプリントサーバと通信可能なデータ処理装置
におけるデータ処理方法であって、 前記プリントサーバより自動送信される言語のリソース
ファイルを順次取得する取得工程と、 前記取得工程により取得された各指定言語のリソースフ
ァイルを不揮発性記憶装置に順次格納する格納工程と、
を有することを特徴とするデータ処理方法。
11. A data processing method in a data processing device capable of communicating with a print server capable of managing a plurality of language-specific resource files for controlling multi-languages for controlling a printer via a predetermined communication medium, comprising: An acquisition step of sequentially acquiring a resource file of a language automatically transmitted from the server; and a storage step of sequentially storing the resource file of each specified language acquired in the acquisition step in a nonvolatile storage device.
A data processing method comprising:
【請求項12】 前記格納工程により格納されたいずれ
かの指定言語のリソースファイルに基づいて前記プリン
タに対する設定画面の言語表示を切り替える表示工程を
設けたことを特徴とする請求項11記載のデータ処理方
法。
12. The data processing according to claim 11, further comprising a display step of switching a language display of a setting screen for the printer based on a resource file of a designated language stored in the storage step. Method.
【請求項13】 所定の通信媒体を介して複数のデータ
処理装置と通信して受信する印刷情報に基づく出力情報
をプリンタに出力可能なプリントサーバにおけるデータ
処理方法であって、 いずれかのデータ処理装置から指定される言語のリソー
スファイルの取得要求に基づいて、前記プリンタを制御
するための複数の言語別リソースファイルを多国語分管
理する不揮発性記憶手段により管理される指定言語のリ
ソースファイルを要求元のデータ処理装置に送信する送
信工程を有することを特徴とするデータ処理方法。
13. A data processing method in a print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium, the data processing method comprising: A request for a resource file of a specified language managed by a non-volatile storage unit that manages a plurality of language-specific resource files for controlling the printer in multiple languages based on an acquisition request for a resource file of a language specified by the device. A data processing method comprising a transmission step of transmitting data to an original data processing device.
【請求項14】 前記不揮発性記憶手段に対する新たな
言語のリソースファイルの更新登録状態を検出する検出
工程と、 前記検出工程により更新登録状態が検出された場合に、
新たな言語のリソースファイルを前記送信工程により各
データ処理装置に送信させる更新工程と、を有すること
を特徴とする請求項13記載のデータ処理方法。
14. A detecting step of detecting an update registration state of a resource file of a new language in the non-volatile storage means, and when the update registration state is detected by the detecting step,
14. The data processing method according to claim 13, further comprising an updating step of transmitting a resource file in a new language to each data processing device in the transmitting step.
【請求項15】 所定の通信媒体を介して複数のデータ
処理装置と通信して受信する印刷情報に基づく出力情報
をプリンタに出力可能なプリントサーバにおけるデータ
処理方法であって、 いずれかのデータ処理装置から指定される言語のリソー
スファイルの取得要求に基づいて、前記プリンタを制御
するための複数の言語別リソースファイルを1つのリソ
ースファイルとして管理する不揮発性記憶手段により管
理される指定言語のリソースファイルを要求元のデータ
処理装置に送信する送信工程を有することを特徴とする
データ処理方法。
15. A data processing method in a print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium, the data processing method comprising: A resource file of a specified language managed by a non-volatile storage unit that manages a plurality of language-specific resource files for controlling the printer as one resource file based on an acquisition request for a resource file of a language specified by a device. A data processing method for transmitting the data to the requesting data processing device.
【請求項16】 前記不揮発性記憶手段に対する1つの
リソースファイルの更新登録状態を検出する検出工程
と、 前記検出工程により更新登録状態が検出された場合に、
更新された1つのリソースファイルを前記送信手段によ
り各データ処理装置に送信させる更新工程と、を有する
ことを特徴とする請求項15記載のデータ処理方法。
16. A detecting step for detecting an update registration state of one resource file in the nonvolatile storage means, and when the update registration state is detected by the detecting step,
16. The data processing method according to claim 15, further comprising: an updating step of transmitting one updated resource file to each data processing device by the transmission unit.
【請求項17】 所定の通信媒体を介してプリンタを制
御するための複数の言語別リソースファイルを多国語分
管理可能なプリントサーバと通信可能なデータ処理装置
を制御するコンピュータが読み出し可能なプログラムを
格納した記憶媒体であって、 前記プリンタを制御するプリンタ制御ソフトウエアに設
定すべき文字列のリソースファイルの言語を指定する指
定工程と、 前記指定工程により指定された言語のリソースファイル
の取得要求を前記プリントサーバに要求する要求工程
と、 前記要求工程による取得要求に基づき前記プリントサー
バで管理される指定言語のリソースファイルを取得する
取得工程と、 前記取得工程により取得された前記指定言語のリソース
ファイルを揮発性記憶装置に順次格納する格納工程と、
を有することを特徴とするコンピュータが読み出し可能
なプログラムを格納した記憶媒体。
17. A computer readable program for controlling a data processing device capable of communicating with a print server capable of managing a plurality of language-specific resource files for multilingual languages for controlling a printer via a predetermined communication medium. A specifying step of specifying a language of a resource file of a character string to be set in printer control software for controlling the printer, the request for acquiring a resource file of the language specified by the specifying step. A requesting step of requesting the print server; an acquiring step of acquiring a resource file of a specified language managed by the print server based on an acquisition request by the requesting step; a resource file of the designated language acquired by the acquiring step A storing step of sequentially storing in a volatile storage device,
A storage medium storing a computer-readable program, comprising:
【請求項18】 前記格納工程により格納されたいずれ
かの指定言語のリソースファイルに基づいて前記プリン
タに対する設定画面の言語表示を切り替える表示工程を
設けたことを特徴とする請求項17記載のコンピュータ
が読み出し可能なプログラムを格納した記憶媒体。
18. The computer according to claim 17, further comprising a display step of switching a language display of a setting screen for the printer based on a resource file of any specified language stored in the storage step. A storage medium storing a readable program.
【請求項19】 所定の通信媒体を介してプリンタを制
御するための複数の言語別リソースファイルを多国語分
管理可能なプリントサーバと通信可能なデータ処理装置
を制御するコンピュータが読み出し可能なプログラムを
格納した記憶媒体であって、 前記プリントサーバより自動送信される言語のリソース
ファイルを順次取得する取得工程と、 前記取得工程により取得された各指定言語のリソースフ
ァイルを不揮発性記憶装置に順次格納する格納工程と、
を有することを特徴とするコンピュータが読み出し可能
なプログラムを格納した記憶媒体。
19. A computer readable program for controlling a data processing device capable of communicating with a print server capable of managing a plurality of language-specific resource files for multiple languages for controlling a printer via a predetermined communication medium. An acquisition step of sequentially acquiring a resource file of a language automatically transmitted from the print server, and sequentially storing the resource files of each designated language acquired in the acquisition step in a nonvolatile storage device. Storage process,
A storage medium storing a computer-readable program, comprising:
【請求項20】 前記格納工程により格納されたいずれ
かの指定言語のリソースファイルに基づいて前記プリン
タに対する設定画面の言語表示を切り替える表示工程を
設けたことを特徴とする請求項19記載のコンピュータ
が読み出し可能なプログラムを格納した記憶媒体。
20. The computer according to claim 19, further comprising a display step of switching a language display of a setting screen for the printer based on a resource file of any specified language stored in the storage step. A storage medium storing a readable program.
【請求項21】 所定の通信媒体を介して複数のデータ
処理装置と通信して受信する印刷情報に基づく出力情報
をプリンタに出力可能なプリントサーバを制御するコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体であって、 いずれかのデータ処理装置から指定される言語のリソー
スファイルの取得要求に基づいて、前記プリンタを制御
するための複数の言語別リソースファイルを多国語分管
理する不揮発性記憶手段により管理される指定言語のリ
ソースファイルを要求元のデータ処理装置に送信する送
信工程を有することを特徴とするコンピュータが読み出
し可能なプログラムを格納した記憶媒体。
21. A storage storing a computer readable program for controlling a print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium. A non-volatile storage unit that manages a plurality of language-specific resource files for controlling the printer in multiple languages based on a resource file acquisition request in a language specified by any of the data processing devices. A storage medium storing a computer-readable program, comprising: a transmission step of transmitting a resource file in a specified language to be managed to a data processing apparatus that has made a request.
【請求項22】 前記不揮発性記憶手段に対する新たな
言語のリソースファイルの更新登録状態を検出する検出
工程と、 前記検出工程により更新登録状態が検出された場合に、
新たな言語のリソースファイルを前記送信工程により各
データ処理装置に送信させる更新工程と、を有すること
を特徴とする請求項21記載のコンピュータが読み出し
可能なプログラムを格納した記憶媒体。
22. A detecting step of detecting an update registration state of a resource file of a new language in the non-volatile storage means, and when the update registration state is detected by the detection step,
22. The storage medium storing a computer-readable program according to claim 21, further comprising: an update step of transmitting a resource file in a new language to each data processing device in the transmission step.
【請求項23】 所定の通信媒体を介して複数のデータ
処理装置と通信して受信する印刷情報に基づく出力情報
をプリンタに出力可能なプリントサーバを制御するコン
ピュータが読み出し可能なプログラムを格納した記憶媒
体であって、いずれかのデータ処理装置から指定される
言語のリソースファイルの取得要求に基づいて、前記プ
リンタを制御するための複数の言語別リソースファイル
を1つのリソースファイルとして管理する不揮発性記憶
手段により管理される指定言語のリソースファイルを要
求元のデータ処理装置に送信する送信工程を有すること
を特徴とするコンピュータが読み出し可能なプログラム
を格納した記憶媒体。
23. A storage storing a computer readable program for controlling a print server capable of outputting to a printer output information based on print information received in communication with a plurality of data processing devices via a predetermined communication medium. A non-volatile storage medium that manages a plurality of language-specific resource files for controlling the printer as one resource file based on a resource file acquisition request in a language specified by one of the data processing devices. A storage medium storing a computer-readable program, comprising: a transmission step of transmitting a resource file of a designated language managed by a means to a data processing device of a request source.
【請求項24】 前記不揮発性記憶手段に対する1つの
リソースファイルの更新登録状態を検出する検出工程
と、 前記検出工程により更新登録状態が検出された場合に、
更新された1つのリソースファイルを前記送信手段によ
り各データ処理装置に送信させる更新工程と、を有する
ことを特徴とする請求項23記載のコンピュータが読み
出し可能なプログラムを格納した記憶媒体。
24. A detecting step for detecting an update registration state of one resource file in the nonvolatile storage means, and when the update registration state is detected by the detecting step,
24. The storage medium storing a computer-readable program according to claim 23, further comprising: an update step of transmitting one updated resource file to each data processing device by the transmission unit.
JP14948699A 1999-05-28 1999-05-28 Data processor, print server, data processing method, and storage medium storing computer readable program Pending JP2000339075A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14948699A JP2000339075A (en) 1999-05-28 1999-05-28 Data processor, print server, data processing method, and storage medium storing computer readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14948699A JP2000339075A (en) 1999-05-28 1999-05-28 Data processor, print server, data processing method, and storage medium storing computer readable program

Publications (1)

Publication Number Publication Date
JP2000339075A true JP2000339075A (en) 2000-12-08

Family

ID=15476216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14948699A Pending JP2000339075A (en) 1999-05-28 1999-05-28 Data processor, print server, data processing method, and storage medium storing computer readable program

Country Status (1)

Country Link
JP (1) JP2000339075A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006065681A (en) * 2004-08-27 2006-03-09 Canon Inc Information processor, information processing system and information processing method
JP2007034899A (en) * 2005-07-29 2007-02-08 Seiko Epson Corp Device driver and device
WO2007105577A1 (en) * 2006-03-10 2007-09-20 Ricoh Company, Ltd. Printing controller, gui display method, printer driver, and recording medium
JP2011023019A (en) * 2010-08-18 2011-02-03 Canon Inc Apparatus and method for processing information, and program
JP2016115000A (en) * 2014-12-11 2016-06-23 キヤノン株式会社 Image processing apparatus, control method of the same, and program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006065681A (en) * 2004-08-27 2006-03-09 Canon Inc Information processor, information processing system and information processing method
JP2007034899A (en) * 2005-07-29 2007-02-08 Seiko Epson Corp Device driver and device
WO2007105577A1 (en) * 2006-03-10 2007-09-20 Ricoh Company, Ltd. Printing controller, gui display method, printer driver, and recording medium
JP2007272870A (en) * 2006-03-10 2007-10-18 Ricoh Co Ltd Printing controller, gui display method, printer driver, and storage medium
KR100934422B1 (en) 2006-03-10 2009-12-29 가부시키가이샤 리코 Print control unit, WI display method, printer driver, and recording medium
US8792116B2 (en) 2006-03-10 2014-07-29 Ricoh Company, Ltd. Printing controller, GUI display method, printer driver, and recording medium
JP2011023019A (en) * 2010-08-18 2011-02-03 Canon Inc Apparatus and method for processing information, and program
JP2016115000A (en) * 2014-12-11 2016-06-23 キヤノン株式会社 Image processing apparatus, control method of the same, and program

Similar Documents

Publication Publication Date Title
US6009480A (en) Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device
KR100531063B1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium storing program for realizing the method
KR20100047035A (en) Method for installing an integrated file and image forming apparatus for installing the integrated file thereby
JP2000339075A (en) Data processor, print server, data processing method, and storage medium storing computer readable program
JPH11327828A (en) Printing controller, driver managing method for the same and storage medium storing program which computer can read
JP2004078744A (en) Information processor and method, and control program
JP2001043039A (en) Data processor, printing controller, driver managing, method and storage medium with computer-readable program stored thereon
JPH11134135A (en) Printer control system
JPH10154121A (en) Communication system
JP2002287931A (en) Information processor, print control device, pull-print system, information processing method, data processing method, storage medium and program
JP2006268586A (en) Processing mode designation information conversion program and method
JPH10283129A (en) Printing controller, installation method for printing control program and storage medium
JP2016207123A (en) Application package and electronic apparatus
JPH11312090A (en) Information processor, method for controlling the same, storage medium and information processing system
JP2000181650A (en) Data processor, driver installing method for data processor and storage medium with readable program by computer stored therein
JP2000155658A (en) Peripheral controller and managing device and method for setting environment of peripheral controller and managing device and storage medium for storing computer readable program
JP2006227990A (en) Method for updating print software and method for acquiring newest module
JP2000112698A (en) Data processor and data acquiring method of data processor, print controller and data acquiring method of print controller, and computer-readable storage medium stored with program
JP2001014124A (en) Printing system, data processor and data control method therefor, printer and data control method therefor and recording medium
JPH11191047A (en) Printing system, driver managing method therefor, and storage medium stored with computer-readable program
JP2001270175A (en) Printing control unit, data processor, printing system, data obtaining method and memory medium
JPH10340163A (en) Data processor, data processing method of data processor and storage medium storing computer readable program
JP2000066866A (en) Printing controller, data processing method therefor and storage medium storing computer readable program
JP2004062397A (en) Information processor, control process, control program
JP2005284373A (en) Information processing unit and driver installation control method in the same