JP2000330982A - 外字環境管理システム、外字環境管理方法および記憶媒体 - Google Patents

外字環境管理システム、外字環境管理方法および記憶媒体

Info

Publication number
JP2000330982A
JP2000330982A JP11143529A JP14352999A JP2000330982A JP 2000330982 A JP2000330982 A JP 2000330982A JP 11143529 A JP11143529 A JP 11143529A JP 14352999 A JP14352999 A JP 14352999A JP 2000330982 A JP2000330982 A JP 2000330982A
Authority
JP
Japan
Prior art keywords
external character
environment
printer
external
character environment
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
JP11143529A
Other languages
English (en)
Inventor
Yoshiko Naito
佳子 内藤
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 JP11143529A priority Critical patent/JP2000330982A/ja
Publication of JP2000330982A publication Critical patent/JP2000330982A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 常に外字環境を正確に設定することが可能な
外字環境管理システム、外字環境管理方法および記憶媒
体を提供する。 【解決手段】 印刷を要求された文書が以前に印刷され
たものであるか否を調べ(ステップS1→S2)、未印
刷のものである場合には、この出力情報をサーバコンピ
ュータ上に保存し(ステップS3→S4)、出力先プリ
ンタの外字環境を参照・設定した(ステップS5)後
に、このプリンタに印刷命令を発行する(ステップS
6)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数種類の外字を
切り換えて使用する外字環境管理システム、外字環境管
理方法および記憶媒体に関する。
【0002】
【従来の技術】複数種類の外字を切り換えて、たとえば
各種文書に使用するようにした外字環境管理システム
は、従来より知られいる。
【0003】この外字環境管理システムは、外字を使用
して作成された文書を、文書作成後しばらく経ってか
ら、たとえば印字する場合には、現在の外字環境をこの
文書作成時の外字環境に切り換えるようにしていた。
【0004】
【発明が解決しようとする課題】このように、上記従来
の外字環境管理システムでは、現在の外字環境を文書作
成時の外字環境に切り換える必要があるため、文書作成
時に使用した外字環境を何らかの形で記録しておかなけ
ればならず、文書作成後時間が経過した場合や、文書の
作成者と出力者が異なる場合等には、外字環境を正しく
設定できないという問題があった。
【0005】また、文書作成時に使用した外字がバージ
ョンアップ等により、文書作成時とはその文字種や文字
パターン等が異なるという状況も発生する。
【0006】本発明は、この点に着目してなされたもの
であり、常に外字環境を正確に設定することが可能な外
字環境管理システム、外字環境管理方法および記憶媒体
を提供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の外字環境管理システムは、文書を
印刷するための印刷要求であって、該文書を特定するた
めの情報と該文書中に使用されている外字に関する情報
とを含む印刷要求を出力する少なくとも1台以上の情報
処理装置と、該出力された印刷要求を保存するデータベ
ースと、該出力された印刷要求に応じて文書を印刷する
少なくとも1台以上のプリンタとが同一ネットワーク上
に接続された外字環境管理システムであって、前記出力
された印刷要求を受け付ける受付手段と、前記データベ
ースを検索することにより、該受信された印刷要求が過
去に出力されているか否かを判別する判別手段と、該判
別手段の判別結果により、当該印刷要求が過去に出力さ
れていないときには、当該印刷要求を前記データベース
に保存する保存手段と、前記受信された印刷要求中の外
字に関する情報と一致する外字に関する情報が設定され
ているプリンタを検出する検出手段と、該検出手段によ
って目的のプリンタが検出されたときには、該プリンタ
により前記受信された印刷要求に対応する文書を印刷
し、目的のプリンタが検出されないときには、いずれか
のプリンタに前記受信された印刷要求中の外字に関する
情報を設定した後に、該プリンタにより前記受信された
印刷要求に対応する文書を印刷するように制御する制御
手段とを有することを特徴とする。
【0008】好ましくは、前記データベースは、前記プ
リンタに設定されている外字に関する情報を保存し、前
記検出手段は、該保存された外字に関する情報を前記デ
ータベースから読み出して、目的のプリンタを検出する
ことを特徴とする。
【0009】また、好ましくは、前記プリンタは、当該
プリンタに設定されている外字に関する情報を保持する
とともに、他の装置からのアクセスに応じて、該保持さ
れた情報を前記ネットワーク上に出力し、前記検出手段
は、前記ネットワークを介して前記プリンタにアクセス
することにより、該プリンタが保持している外字に関す
る情報を読み出して、目的のプリンタを検出することを
特徴とする。
【0010】さらに、好ましくは、前記プリンタに設定
されている外字に関する情報は、外字ファイルのバージ
ョンおよび外字ファイルに含まれる文字種の少なくとも
一方であることを特徴とする。
【0011】上記目的を達成するため、請求項5に記載
の外字環境管理システムは、複数種類の外字を切り換え
て使用する外字環境を管理する外字環境管理システムで
あって、現在の外字環境に対する保存要求を受け付ける
保存要求受付手段と、用途を指定する指定手段と、該指
定された用途と、前記受け付けられた保存要求に応じた
外字環境とを関連付けて保存する保存手段とを有するこ
とを特徴とする。
【0012】好ましくは、前記保存手段は、前記指定さ
れた用途が既に保存されているときには、該用途に関連
付けられて保存されている外字環境を、新たに受け付け
られた保存要求に応じた外字環境で置き換えて保存する
ことを特徴とする。
【0013】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付手
段と、前記保存された用途からいずれかの用途を選択す
る選択手段と、前記保存された外字環境中、該選択され
た用途に対応する外字環境を現在の外字環境として設定
する設定手段とを有することを特徴とする。
【0014】上記目的を達成するため、請求項8に記載
の外字環境管理システムは、複数種類の外字を切り換え
て使用する外字環境を管理する外字環境管理システムで
あって、現在の外字環境に対する保存要求を受け付ける
保存要求受付手段と、現在使用されているアプリケーシ
ョンの種類を検出する検出手段と、該検出されたアプリ
ケーションの種類と、前記受け付けられた保存要求に応
じた外字環境とを関連付けて保存する保存手段とを有す
ることを特徴とする。
【0015】好ましくは、前記保存手段は、前記検出さ
れたアプリケーションの種類が既に保存されているとき
には、該アプリケーションの種類に関連付けられて保存
されている外字環境を、新たに受け付けられた保存要求
に応じた外字環境で置き換えて保存することを特徴とす
る。
【0016】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付手
段と、前記保存された外字環境中、前記検出手段によっ
て検出されたアプリケーションの種類に対応する外字環
境を現在の外字環境として設定する設定手段とを有する
ことを特徴とする。
【0017】上記目的を達成するため、請求項11に記
載の外字環境管理方法は、文書を印刷するための印刷要
求であって、該文書を特定するための情報と該文書中に
使用されている外字に関する情報とを含む印刷要求を出
力する少なくとも1台以上の情報処理装置と、該出力さ
れた印刷要求を保存するデータベースと、該出力された
印刷要求に応じて文書を印刷する少なくとも1台以上の
プリンタとが同一ネットワーク上に接続された外字環境
を管理する外字環境管理方法であって、前記出力された
印刷要求を受け付ける受付工程と、前記データベースを
検索することにより、該受信された印刷要求が過去に出
力されているか否かを判別する判別工程と、該判別工程
での判別結果により、当該印刷要求が過去に出力されて
いないときには、当該印刷要求を前記データベースに保
存する保存工程と、前記受信された印刷要求中の外字に
関する情報と一致する外字に関する情報が設定されてい
るプリンタを検出する検出工程と、該検出工程によって
目的のプリンタが検出されたときには、該プリンタによ
り前記受信された印刷要求に対応する文書を印刷し、目
的のプリンタが検出されないときには、いずれかのプリ
ンタに前記受信された印刷要求中の外字に関する情報を
設定した後に、該プリンタにより前記受信された印刷要
求に対応する文書を印刷するように制御する制御工程と
を有することを特徴とする。
【0018】好ましくは、前記データベースでは、前記
プリンタに設定されている外字に関する情報が保存さ
れ、前記検出工程では、該保存された外字に関する情報
を前記データベースから読み出して、目的のプリンタを
検出することを特徴とする。
【0019】また、好ましくは、前記プリンタでは、当
該プリンタに設定されている外字に関する情報が保持さ
れるとともに、他の装置からのアクセスに応じて、該保
持された情報が前記ネットワーク上に出力され、前記検
出工程では、前記ネットワークを介して前記プリンタに
アクセスすることにより、該プリンタが保持している外
字に関する情報を読み出して、目的のプリンタを検出す
ることを特徴とする。
【0020】さらに、好ましくは、前記プリンタに設定
されている外字に関する情報は、外字ファイルのバージ
ョンおよび外字ファイルに含まれる文字種の少なくとも
一方であることを特徴とする。
【0021】上記目的を達成するため、請求項15に記
載の外字環境管理方法は、複数種類の外字を切り換えて
使用する外字環境を管理する外字環境管理方法であっ
て、現在の外字環境に対する保存要求を受け付ける保存
要求受付工程と、用途を指定する指定工程と、該指定さ
れた用途と、前記受け付けられた保存要求に応じた外字
環境とを関連付けて記憶手段に保存する保存工程とを有
することを特徴とする。
【0022】好ましくは、前記保存工程では、前記指定
された用途が既に保存されているときには、該用途に関
連付けられて保存されている外字環境を、新たに受け付
けられた保存要求に応じた外字環境で置き換えて保存す
ることを特徴とする。
【0023】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付工
程と、前記保存された用途からいずれかの用途を選択す
る選択工程と、前記保存された外字環境中、該選択され
た用途に対応する外字環境を現在の外字環境として設定
する設定工程とを有することを特徴とする。
【0024】上記目的を達成するため、請求項18に記
載の外字環境管理方法は、複数種類の外字を切り換えて
使用する外字環境を管理する外字環境管理方法であっ
て、現在の外字環境に対する保存要求を受け付ける保存
要求受付工程と、現在使用されているアプリケーション
の種類を検出する検出工程と、該検出されたアプリケー
ションの種類と、前記受け付けられた保存要求に応じた
外字環境とを関連付けて記憶手段に保存する保存工程と
を有することを特徴とする。
【0025】好ましくは、前記保存工程では、前記検出
されたアプリケーションの種類が既に保存されていると
きには、該アプリケーションの種類に関連付けられて保
存されている外字環境を、新たに受け付けられた保存要
求に応じた外字環境で置き換えて保存することを特徴と
する。
【0026】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付工
程と、前記保存された外字環境中、前記検出工程によっ
て検出されたアプリケーションの種類に対応する外字環
境を現在の外字環境として設定する設定工程とを有する
ことを特徴とする。
【0027】上記目的を達成するため、請求項21に記
載の記憶媒体は、文書を印刷するための印刷要求であっ
て、該文書を特定するための情報と該文書中に使用され
ている外字に関する情報とを含む印刷要求を出力する少
なくとも1台以上の情報処理装置と、該出力された印刷
要求を保存するデータベースと、該出力された印刷要求
に応じて文書を印刷する少なくとも1台以上のプリンタ
とが同一ネットワーク上に接続された外字環境を管理す
る外字環境管理モジュールを含む、コンピュータが実現
できるプログラムを格納した記憶媒体であって、前記外
字環境管理モジュールは、前記出力された印刷要求を受
け付ける受付モジュールと、前記データベースを検索す
ることにより、該受信された印刷要求が過去に出力され
ているか否かを判別する判別モジュールと、該判別モジ
ュールでの判別結果により、当該印刷要求が過去に出力
されていないときには、当該印刷要求を前記データベー
スに保存する保存モジュールと、前記受信された印刷要
求中の外字に関する情報と一致する外字に関する情報が
設定されているプリンタを検出する検出モジュールと、
該検出モジュールによって目的のプリンタが検出された
ときには、該プリンタにより前記受信された印刷要求に
対応する文書を印刷し、目的のプリンタが検出されない
ときには、いずれかのプリンタに前記受信された印刷要
求中の外字に関する情報を設定した後に、該プリンタに
より前記受信された印刷要求に対応する文書を印刷する
ように制御する制御モジュールとを有することを特徴と
する。
【0028】好ましくは、前記データベースでは、前記
プリンタに設定されている外字に関する情報が保存さ
れ、前記検出モジュールでは、該保存された外字に関す
る情報を前記データベースから読み出して、目的のプリ
ンタを検出することを特徴とする。
【0029】また、好ましくは、前記プリンタでは、当
該プリンタに設定されている外字に関する情報が保持さ
れるとともに、他の装置からのアクセスに応じて、該保
持された情報が前記ネットワーク上に出力され、前記検
出モジュールでは、前記ネットワークを介して前記プリ
ンタにアクセスすることにより、該プリンタが保持して
いる外字に関する情報を読み出して、目的のプリンタを
検出することを特徴とする。
【0030】さらに、好ましくは、前記プリンタに設定
されている外字に関する情報は、外字ファイルのバージ
ョンおよび外字ファイルに含まれる文字種の少なくとも
一方であることを特徴とする。
【0031】上記目的を達成するため、請求項25に記
載の記憶媒体は、複数種類の外字を切り換えて使用する
外字環境を管理する外字環境管理モジュールを含む、コ
ンピュータが実現できるプログラムを格納した記憶媒体
であって、前記外字環境管理モジュールは、現在の外字
環境に対する保存要求を受け付ける保存要求受付モジュ
ールと、用途を指定する指定モジュールと、該指定され
た用途と、前記受け付けられた保存要求に応じた外字環
境とを関連付けて記憶手段に保存する保存モジュールと
を有することを特徴とする。
【0032】好ましくは、前記保存モジュールでは、前
記指定された用途が既に保存されているときには、該用
途に関連付けられて保存されている外字環境を、新たに
受け付けられた保存要求に応じた外字環境で置き換えて
保存することを特徴とする。
【0033】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付モ
ジュールと、前記保存された用途からいずれかの用途を
選択する選択モジュールと、前記保存された外字環境
中、該選択された用途に対応する外字環境を現在の外字
環境として設定する設定モジュールとを有することを特
徴とする。
【0034】上記目的を達成するため、請求項28に記
載の記憶媒体は、複数種類の外字を切り換えて使用する
外字環境を管理する外字環境管理モジュールを含む、コ
ンピュータが実現できるプログラムを格納した記憶媒体
であって、前記外字環境管理モジュールは、現在の外字
環境に対する保存要求を受け付ける保存要求受付モジュ
ールと、現在使用されているアプリケーションの種類を
検出する検出モジュールと、該検出されたアプリケーシ
ョンの種類と、前記受け付けられた保存要求に応じた外
字環境とを関連付けて記憶手段に保存する保存モジュー
ルとを有することを特徴とする。
【0035】好ましくは、前記保存モジュールでは、前
記検出されたアプリケーションの種類が既に保存されて
いるときには、該アプリケーションの種類に関連付けら
れて保存されている外字環境を、新たに受け付けられた
保存要求に応じた外字環境で置き換えて保存することを
特徴とする。
【0036】また、好ましくは、現在の外字環境を他の
環境に切り換える切換要求を受け付ける切換要求受付モ
ジュールと、前記保存された外字環境中、前記検出モジ
ュールによって検出されたアプリケーションの種類に対
応する外字環境を現在の外字環境として設定する設定モ
ジュールとを有することを特徴とする。
【0037】
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて詳細に説明する。
【0038】図1は、本発明の第1の実施の形態に係る
外字環境管理システムを構成する複数のコンピュータの
うちの1つのコンピュータの概略構成を示すブロック図
である。
【0039】同図に示すように、本実施の形態のコンピ
ュータは、本コンピュータ全体の制御および演算処理等
を行うCPU(中央処理装置)1と、システム起動プロ
グラムおよび文字パターン・データ等を記憶するROM
(読み出し専用メモリ)2と、使用制限のないデータ記
憶領域であり、様々な処理毎に各々のプログラムおよび
データをロードし、実行するRAM(ランダムアクセス
メモリ)3と、キーボード(KB)10よりキー入力デ
ータを、あるいは、マウス等のポインティングデバイス
(PD)11よりメニューの指示等を受け取りCPU1
へ伝達するキーボード制御部(KBC)4と、RAM3
に格納された表示情報、すなわち、文字データから変換
されたビットマップイメージを読み出し、CRT12に
転送するディスプレイ制御部(CRTC)5と、CRT
C5よりデータを受け取り表示するディスプレイ装置
(CRT)12と、外部記憶装置13のデータ伝送等の
制御を行うディスク制御部(DKC)6と、プリンタ装
置(PRT)14の動作制御を行うプリンタ制御部(P
RTC)7と、イメージリーダ装置(IR)15の動作
制御を行うイメージリーダ制御部(IRC)8と、図示
しないネットワークと接続するためのネットワークコン
トローラ(NETC)9とにより、主として構成されて
いる。
【0040】そして、上記構成要素1〜9は、システム
バス16を介して相互に接続されている。
【0041】外部記憶装置13は、本実施の形態では、
フロッピーディスク装置(FDD)13a、ハードディ
スク装置(HDD)13bおよびCD−ROM装置(C
D−ROMD)からなっている。外部記憶装置13には
プログラムおよびデータを記憶させておき、CPU1は
必要に応じて記憶データを参照したり、またはRAM3
にロードしたりする。
【0042】図2は、本実施の形態の外字環境管理シス
テムの使用環境の一例を示す図である。
【0043】同図に示すように、各種パーソナルコンピ
ュータ21〜25と、サーバコンピュータ26と、プリ
ンタ27と、FAX・プリンタ・複写機などの機能を持
つ複合機28とが、ネットワークNを介して、接続され
ている。
【0044】なお、図1の構成は、各コンピュータ21
〜26それぞれの構成を示している。また、本発明は、
本実施の形態では、サーバコンピュータ26に適用され
ている。
【0045】本実施の形態のコンピュータは、基本I/
Oプログラム、ウィンドウシステム等のオペレーティン
グシステム(OS)、および本発明の処理となるアプリ
ケーションが実行されることにより動作する。
【0046】基本I/Oプログラムは、ROM2に格納
され、オペレーティングシステムは、ハードディスク装
置13bに格納されている。
【0047】そして、本体の電源がONされたときに、
基本I/Oプログラム中のIPL(イニシャライズプロ
グラムローディング)機能によりHDD13bからオペ
レーティングシステムがRAM3に読み込まれ、その動
作が開始される。
【0048】本発明のプログラムおよび関連データは、
FDD13aに挿入されるFDあるいはCD−ROMD
13cに挿入されるCD−ROMより供給される。そし
て、FDあるいはCD−ROMからプログラムおよび関
連データを一旦HDD13bへインストールすることに
より、HDD13bからRAM3にロードし実行するこ
とが可能となる。あるいは、HDD13bへインストー
ルせずに直接FDあるいはCD−ROMからRAM3に
ロードし実行することも可能である。
【0049】図3は、RAM3のメモリマップの一例を
示す図である。
【0050】同図において、領域3aには、基本I/O
プログラムがロードされ、領域3bには、ウィンドウシ
ステム等のオペレーティングシステムがロードされ実行
可能となっており、領域3cには、本発明のプログラ
ム、すなわち印字環境管理プログラムがロードされ実行
可能となっており、領域3dには、関連データがロード
され実行可能となっている。領域3eは、各々のプログ
ラムが使用するワークエリアである。
【0051】印字環境管理プログラムは、後述する図1
3および図14に示される印字環境管理処理のフローチ
ャートに基づいて作成されたプログラムがコード化され
たものである。
【0052】本実施の形態の印字環境管理プログラムお
よび関連データは、たとえば図4に示すように、FDあ
るいはCD−ROM等の記録媒体31をコンピュータ本
体30に装備された記録媒体挿入口30aに挿入するこ
とで供給される。そして、FDあるいはCD−ROMか
らプログラムおよび関連データを一旦HDD13bへイ
ンストールすることにより、HDD13bからRAM3
にロードし、プログラムを実行することが可能となる。
なお、HDD13bへインストールせずに直接FDある
いはCD−ROMからRAM3にロードし実行すること
も可能である。
【0053】図5は、印字環境管理プログラムおよび関
連データを記録したFD、CD−ROM等の記録媒体3
1の記録内容の構成例を示す。
【0054】同図に示すように、FD、CD−ROM等
の記録媒体31には、ボリューム情報31a、ディレク
トリ情報31b、印字環境管理プログラム実行ファイル
31cおよび印字環境管理プログラム関連データファイ
ル31d等が記録されている。
【0055】図6は、書体と外字ファイルとの関連付け
形式の一例を示す図である。
【0056】同図に示すように、外字は、1つの書体独
立外字と複数の書体従属外字からなる。書体と関連付け
られた書体従属外字は書体毎に定義可能であり、書体と
外字ファイルの対応づけが複数ある。
【0057】図7は、印刷要求データの一例を示す図で
ある。
【0058】同図において、印刷要求データは、文書
名、たとえばIPアドレスのようなホストを特定する情
報、最終更新年月日等の文書ファイルを一意的に特定す
る情報、印刷する文書で使用している外字数、外字数分
の書体と外字ファイルおよびバージョンや文字種といっ
た外字ファイルに付帯する情報、作成者、出力先プリン
タなどの文書データに付帯する情報、そして、文書デー
タによって構成されている。外字が書体独立外字である
場合は、対応する書体名には対応なしを意味する情報、
たとえばスペースを設定しておく。
【0059】図8は、サーバコンピュータ26上に保持
する、印刷した文書に関する情報の一例を示す図であ
る。
【0060】同図において、この印刷した文書に関する
情報は、文書名、たとえばIPアドレスのようなホスト
を特定する情報、最終更新年月日等の文書ファイルを一
意的に特定する情報、印刷する文書で使用している外字
数、外字数分の書体と外字ファイルおよびバージョンや
文字種といった外字ファイルに付帯する情報によって構
成されている。
【0061】図9は、プリンタに外字をダウンロードす
る際のデータ形式の一例を示す図である。
【0062】図10は、受け取った印字要求のRAM3
上での保持形式を示す図である。
【0063】同図において、(a)の領域には、文書名
(name)、ホスト特定情報(host)、最終更新
年月日(update)、使用外字数(ngaiji)
の各データが保持されている。(b)の領域には、書体
(shotai[])、外字(gaiji[])および
付帯情報(inf[])からなるテーブルが保持されて
いる。付帯情報としては外字ファイルのバージョンや外
字ファイルに定義された文字種などがある。(c)の領
域には、文書データ(document)が保持されて
いる。
【0064】図11は、出力情報のRAM3上での保持
形式を示す図である。図8で説明したHDD13bに格
納されているデータをDKC6を介して読み込みRAM
3上に保持する。
【0065】図11において、(a)の領域には、出力
情報数(ndata)のデータが保持され、(b)の領
域には、文書名(names[])、ホスト特定情報
(hosts[])、最終更新年月日(updates
[])、使用外字数(ngaijis[])、(c)へ
のポインタ(addr[])からなるテーブルが保持さ
れている。(c)の領域には、書体(shotai
s[])、外字ファイル(gaijis[])および付
帯情報(infs[])からなるテーブルが保持されて
いる。
【0066】図12は、プリンタに設定されている外字
情報のRAM3上での保持形式を示す図である。
【0067】同図において、(a)の領域には、出力可
能なプリンタ数(nprinter)のデータが保持さ
れ、(b)の領域には、キュー名称などプリンタを特定
する情報(printer[])、プリンタに設定され
ている外字数(pgaiji[ ])、(c)へのポイ
ンタ(paddr[])からなるテーブルが保持されて
いる。(c)の領域には、書体(pshotai
s[])、外字ファイル(pgaijis[ ])およ
び付帯情報(pinfs[])からなるテーブルが保持
されている。
【0068】以上のように構成されたコンピュータ、す
なわちサーバコンピュータ26が実行する制御処理を、
以下、図10〜図14を用いて詳細に説明する。
【0069】図13は、サーバコンピュータ26、特に
CPU1が実行する印刷処理の手順を示すフローチャー
トである。
【0070】同図において、まず、ステップS1では、
ネットワークNを介して送られて来たクライアントコン
ピュータ(21〜25のいずれか)からの印刷要求を受
け付け、RAM3上に図10の形式で保持する。印刷要
求にある外字に関する情報は、たとえば現在のクライア
ントコンピュータの外字情報であり、文書を印刷したと
きの外字情報と一致するものではない。
【0071】次に、ステップS2では、印刷を要求され
た文書が以前に印刷されたものであるかを調べる。具体
的には、出力情報をHDD13bよりDKC6を介して
読み込みRAM3上に図11の形式で保持し、図11
(d)のindexに未印刷を示す“−1”を設定す
る。そして、図10(a)のname,host,up
dateと図11(b)のnames[i],host
s[i],updates[i](i=0〜ndata
−1)を比較し、全てが一致する場合には、そのiの値
をindexに設定する。
【0072】続くステップS3では、indexの値に
より、印刷要求された文書が出力済(印刷済)か否かを
判定し、未印刷であるとき、すなわちindex=−1
のときには、ステップS4に進んで、出力情報を保存
し、index≠−1のときには、ステップS4をスキ
ップしてステップS5に進む。
【0073】出力情報の保存は、具体的には、図11
(b)のnames[ndata],hosts[nd
ata],updates[ndata],ngaij
is[ndata]に、それぞれ、図10(a)のna
me,host,update,ngaijiの各値を
設定し、図11(c)のshotais[k],gai
jis[k],infs[k](k=addr[nda
ta−1]+ngaijis[ndata−1]+i,
i=0〜ngaiji−1)に、それぞれ、図10
(b)のshotai[i],gaiji[i],in
f[i]の値を設定し、図11(d)のindexに図
11(a)のndataの値を設定し、ndataを
“1”だけインクリメントする。
【0074】次に、ステップS5で、出力先プリンタの
外字環境を参照・設定する外字環境参照・設定サブルー
チンを実行する。
【0075】図14は、この外字環境参照・設定サブル
ーチンの詳細な手順を示すフローチャートである。
【0076】同図において、まず、ステップS11で
は、出力先プリンタが設定情報を保持しているか否かを
判定し、この設定情報を出力先プリンタ側で保持してい
るときにはステップS12に進み、出力先プリンタ側で
保持していないときには、ステップS13に進む。
【0077】ステップS12では、出力可能なプリンタ
の情報をHDD13bから読み込み、RAM3上に図1
2(a),(b)の形式で保持する。すなわち、pri
nter[i](i=0〜nprinter−1)から
ネットワークNを介して外字設定情報を参照し、図12
(b)のpaddr[]に(c)へのポインタを設定
し、(c)の形式でRAM3上に保持する。そして、図
12の(d)のpindexに、適合プリンタなしを意
味する“−1”を設定する。
【0078】続くステップS13では、外字設定が合致
しているか否かを判定する。具体的には、まず、nga
ijis[index]とpgaiji[i]が一致す
るか否かを判定し、一致しない場合は次のiについて処
理する。次に、書体と外字ファイルの対応づけが一致し
ているか否かを判定する。すなわち、shotais
[j],gaijis[j],infs[j](j=a
ddr[index−1]+ngaijis[inde
x−1]〜addr[index−1]+ngaiji
s[index−1]+ngaijis[index]
−1)が、pshotais[k],pgaijis
[k],pinfs[k](k=paddr[i−1]
+pgaiji[i−1]〜paddr[i−1]+p
gaiji[i−1]+pgaiji[i])と一致す
るか否かを判定する。ただし、index=0の場合に
は、addr[index−1]およびngaijis
[index−1]は、それぞれ“0”として処理す
る。同様に、i=0の場合には、paddr[i−1]
およびpgaiji[i−1]は、それぞれ“0”とし
て処理する。一致した場合は、pindexにiの値を
設定する。以上の処理を、i=0〜nprinter−
1に対して行う(ステップS14)。
【0079】ステップS14で、全プリンタを検査した
とき(i=nprinter−1)に、pindex=
−1の場合は、外字環境が一致するプリンタがなかった
と判定してステップS15に進み、印字環境の設定・保
存を行う。
【0080】この印字環境の設定・保存は、ngaij
is[index],shotais[j],gaij
is[j](j=addr[index−1]+nga
ijis[index−1]〜addr[index−
1]+ngaijis[index−1]+ngaij
is[index]−1)および外字データをネットワ
ークNを介してプリンタに設定することによって行う。
ただし、index=0の場合には、addr[ind
ex−1]およびngaijis[index−1]
は、それぞれ“0”として処理する。
【0081】なお、使用可能なプリンタが複数台存在す
る場合には、ドキュメント付帯情報に出力先プリンタ名
があれば、そのプリンタを、即時出力可能なプリンタに
する等、様々な選択基準が考えられる。また、本実施の
形態では、一例として使用可能名プリンタ全てについて
外字設定情報を参照しているが、これに限らず、文書の
付帯情報としてプリンタ名が指定されている場合には、
そのプリンタに関してのみ外字設定情報を参照し、合致
しなければ設定することも可能である。
【0082】一方、ステップS11で、出力先プリンタ
が設定情報を保持していないときにはステップS16に
進み、HDD13bからDKC6を介してプリンタの外
字設定情報をRAM3上に図12の形式で格納する。そ
して、ステップS15では、プリンタに外字設定情報を
送出した後、pindexに対応するプリンタの外字設
定情報を更新する。
【0083】図13に戻り、ステップS6では、pri
nter[pindex]にネットワークNを介して印
刷命令を発行した後に、本印刷処理を終了する。
【0084】なお、外字ファイルの付帯情報が外字ファ
イルのバージョンである場合には、ステップS5での一
致不一致判定は、バージョンの比較によって行われる。
そして、設定の一致するプリンタがない場合には、サー
バコンピュータ26は、対応するバージョンの外字デー
タをプリンタに設定する。
【0085】また、外字ファイルの付帯情報が外字ファ
イルの文字種である場合には、ステップS5での一致不
一致判定は、文字種が文字コードだけでなく、文字パタ
ーンが同じであるかも比較する。設定の一致するプリン
タがない場合には、サーバコンピュータ26の外字ファ
イルを検索し、その書体に対応する外字データを全置
換、あるいは一致しない文字種のみを置換する。
【0086】このように、本実施の形態の外字環境管理
システムでは、文書を印刷するときにその文書が過去に
印刷されたものであるか否かを判定し、未印刷の場合に
はその外字環境を保存する一方、既印刷の場合にはその
ときの外字環境を参照して設定するようにしたので、当
該文書の外字環境を正確に設定することができる。
【0087】次に、本発明の第2の実施の形態に係る外
字環境管理システムを説明する。
【0088】本実施の形態の外字環境管理システムは、
上記第1の実施の形態の外字環境管理システムに対し
て、外字環境を関連付ける要素が異なるのみであるの
で、ハードウェアは図1〜図6と同様のものを用いるこ
とにする。
【0089】図15は、関連付け情報の保持形式の一例
を示す図である。
【0090】同図において、関連付け種別は、“0”な
らば用途との関連付け、“1”ならばアプリケーション
との関連付けを意味し、関連付け情報は、用途またはア
プリケーションである。そして、関連付けられた外字数
分の書体名と外字ファイル名との対応を保持する。関連
付け情報の格納場所は、関連付けを指示するコンピュー
タ内のハードディスク装置13bに限定するものではな
く、図2のクライアントコンピュータ21で関連付けを
指示し、情報は、サーバコンピュータ26に格納する場
合にも適用される。
【0091】図16は、定義済関連付け情報のRAM3
上での保持形式を示す図である。
【0092】同図において、(a)の領域には、関連付
け情報定義数(ninf)のデータが保持され、(b)
の領域には、関連付け種別(kind[])、用途また
はアプリケーションの関連付け情報(inf[])、外
字数(ngaiji[])、書体名(shota
i[])と外字ファイル名(gaiji[])の対応テ
ーブル(c)のアドレス(addr[])からなるテー
ブルが保持されている。
【0093】図17は、関連付け保存情報のRAM3上
での保持形式を示す図である。
【0094】同図において、(a)の領域には、オペレ
ータが指定した種別(c_kind)、用途あるいはア
プリケーションの関連付け情報(c_inf)、現環境
における外字数(c_ngaiji)の各データが保持
され、(b)の領域には、書体従属ファイルの書体名
(c_shotai[])と対応する外字ファイル名
(c_gaiji[])からなるテーブルが保持されて
いる。
【0095】以上のように構成されたコンピュータが実
行する用途関連付け処理およびアプリケーション処理
を、以下、図16〜図19を用いて説明する。
【0096】図18は、本実施の形態のコンピュータ、
特にCPU1が実行する用途関連付け処理の手順を示す
フローチャートである。
【0097】同図において、まず、ステップS21で
は、KB10またはPD11からKBC4を介して指定
を受け付ける。
【0098】次に、ステップS22では、指定が保存で
あるか否かを判定し、指定が保存のときには、ステップ
S23〜ステップS28の処理を行い、指定が保存でな
いとき、すなわち設定のときには、ステップS29〜S
31の処理を行う。
【0099】まず、保存処理について説明する。
【0100】ステップS23では、現在の外字環境をH
DD13bよりDKC6を介して図17の形式でRAM
3上に読み込む。
【0101】ステップS24では、外字設定情報に関連
付ける用途の指定をKB10からKBC4を介して受け
付け、図17(a)のc_infに格納する。c_ki
ndには、用途と関連付けることを意味する“0”を設
定する。
【0102】ステップS25では、関連付け情報をHD
D13bからDKC6を介して図16の形式でRAM3
上に読み込む。
【0103】ステップS26では、inf[i](i=
0〜ninf−1)とc_infを比較する。同一のも
のがある場合には、図17(c)のindexに同一で
あるテーブルインデックスを設定し、関連情報の置き換
え処理を行い(ステップS27)、同一のものがない場
合には、関連情報の追加処理を行う(ステップS2
8)。
【0104】ステップS27での置き換えは、データを
削除した後、追加するという方法で行う。具体的には、
まず、図16(c)の書体外字関連テーブルから削除す
る。すなわち、i=addr[index+1]〜ad
dr[ninf−1]+ngaiji[ninf−1]
−1の各iに対して、shotai[addr[ind
ex]+i−addr[index+1]],gaij
i[addr[index]+i−addr[inde
x+1]]に、shotai[i],gaiji[i]
の各値を格納し、addr[i]−ngaiji[in
dex]をaddr[i]に再設定する。次に、図16
(b)のテーブルから削除する。すなわち、i=ind
ex〜ninf−2の各iに対して、kind[i+
1],inf[i+1],ngaiji[i+1],a
ddr[i+1]の各値をそれぞれ、kind[i],
inf[i],ngaiji[i],addr[i]に
格納し、ninf−1をninfに再設定する。さら
に、c_kind,c_inf,c_ngaijiをそ
れぞれkind[ninf],inf[ninf],n
gaiji[ninf]に設定する。addr[nin
f]には、addr[ninf−1]+ngaiji
[ninf−1]を設定する。i=0〜ngaiji
[ninf]−1の各iに対して、c_shotai
[i],c_gaiji[i]の各値を、それぞれsh
otai[addr[ninf]+i],gaiji
[addr[ninf]+i]に設定する。ninf+
1をninfに再設定し、図16のデータを図15の形
式でHDD13bに書き込む。
【0105】ステップS28では、関連付け情報が定義
済みでなかった場合の情報追加処理を行う。具体的に
は、c_kind,c_inf,c_ngaijiの各
値を、それぞれkind[ninf],inf[nin
f],ngaiji[ninf]に設定する。addr
[ninf]には、addr[ninf−1]+nga
iji[ninf−1]を設定する。i=0〜ngai
ji[ninf]−1の各iに対して、c_shota
i[i],c_gaiji[i]の各値を、それぞれs
hotai[addr[ninf]+i],gaiji
[addr[ninf]+i]に設定する。そして、n
inf+1をninfに再設定し、図16のデータを図
15の形式でHDD13bに書き込む。
【0106】次に、外字環境の設定について説明する。
【0107】ステップS29では、関連付け情報をHD
D13bからDKC6を介して読み込み、RAM3上に
図16の形式で格納し、inf[i],kind[i]
(i=0〜ninf−1)が用途との関連付けを意味す
る“0”であるものをCRT12に一覧表示する。
【0108】ステップS30では、KB10あるいはP
D11よりKBC4を介して用途の指定を受け付け、対
応するインデックス番号をindexに格納する。
【0109】ステップS31では、選択された用途に関
連付けられた外字環境を現在の外字環境として設定す
る。具体的には、shotai[addr[i]+
i],gaiji[addr[i]+i](i=0〜n
gaiji[index]−1)を現在の外字環境とし
て設定する。
【0110】このように、用途関連付け処理では、外字
環境と該外字環境を用いる用途とが関連付けられるの
で、常に外字環境を正確に設定することができる。
【0111】図19は、本実施の形態のコンピュータ、
特にCPU1が実行するアプリケーション関連付け処理
の手順を示すフローチャートである。
【0112】同図において、まず、ステップS41で
は、KB10またはPD11からKBC4を介して指定
を受け付ける。
【0113】次に、ステップS42では、指定が保存で
あるか否かを判定し、指定が保存であると判定した場合
には、ステップS43〜ステップS48の処理を行い、
指定が保存でないと判定した場合、すなわち設定と判定
した場合には、ステップS49〜S51の処理を行う。
【0114】まず、保存処理について説明する。
【0115】ステップS43では、現在の外字環境をH
DD13bよりDKC6を介して図17の形式でRAM
3上に読み込む。
【0116】ステップS44では、現在使用しているア
プリケーションを参照し、それを関連付けるアプリケー
ションとして図17(a)のc_infに格納する。c
_kindには、アプリケーションと関連付けることを
意味する“1”を設定する。
【0117】ステップS45では、関連付け情報をHD
D13bからDKC6を介して図16の形式でRAM3
上に読み込む。
【0118】ステップS46では、inf[i](i=
0〜ninf−1)とc_infを比較する。同一のも
のがある場合には、図17(c)のindexに同一で
あるテーブルインデックスを設定し、関連情報の置き換
え処理を行い(ステップS47)、同一のものがない場
合には、関連情報の追加処理を行う(ステップS4
8)。
【0119】ステップS47での置き換えは、データを
削除した後、追加するという方法で行う。具体的には、
まず、図16(c)の書体外字関連テーブルから削除す
る。すなわち、i=addr[index+1]〜ad
dr[ninf−1]+ngaiji[ninf−1]
−1の各iに対して、shotai[addr[ind
ex]+i−addr[index+1]],gaij
i[addr[index]+i−addr[inde
x+1]]に、それぞれshotai[i],gaij
i[i]の各値を格納し、addr[i]−ngaij
i[index]をaddr[i]に再設定する。次
に、図16(b)のテーブルから削除する。すなわち、
i=index〜ninf−2の各iに対して、kin
d[i+1],inf[i+1],ngaiji[i+
1],addr[i+1]をそれぞれ、kind
[i],inf[i],ngaiji[i],addr
[i]に格納し、ninf−1をninfに再設定す
る。さらに、c_kind,c_inf,c_ngai
jiの各値を、それぞれkind[ninf],inf
[ninf],ngaiji[ninf]に設定する。
addr[ninf]には、addr[ninf−1]
+ngaiji[ninf−1]を設定する。i=0〜
ngaiji[ninf]−1の各iに対して、c_s
hotai[i],c_gaiji[i]の各値を、そ
れぞれshotai[addr[ninf]+i],g
aiji[addr[ninf]+i]に設定する。n
inf+1をninfに再設定し、図16のデータを図
15の形式でHDD13bに書き込む。
【0120】ステップS48では、関連付け情報が定義
済みでなかった場合の情報追加処理を行う。具体的に
は、c_kind,c_inf,c_ngaijiの各
値を、それぞれkind[ninf],inf[nin
f],ngaiji[ninf]に設定する。addr
[ninf]には、addr[ninf−1]+nga
iji[ninf−1]を設定する。i=0〜ngai
ji[ninf]−1の各iに対して、c_shota
i[i],c_gaiji[i]の各値を、それぞれs
hotai[addr[ninf]+i],gaiji
[addr[ninf]+i]に設定する。そして、n
inf+1をninfに再設定し、図16のデータを図
15の形式でHDD13bに書き込む。
【0121】次に、外字環境の設定について説明する。
【0122】ステップS49では、関連付け情報をHD
D13bからDKC6を介して読み込み、RAM3上に
図16の形式で格納する。
【0123】ステップS50では、現在使用しているア
プリケーションを参照する。具体的には、図16のテー
ブルをi=0〜ninf−1について検索し、kind
[i]がアプリケーションとの対応づけを意味する
“1”であり、inf[i]が参照したアプリケーショ
ンと同一であるテーブルのインデックス番号をinde
xに格納する。
【0124】ステップS51では、使用中のアプリケー
ションに関連付けられた外字環境を現在の外字環境とし
て設定する。具体的には、shotai[addr
[i]+i],gaiji[addr[i]+i](i
=0〜ngaiji[index]−1)を現在の外字
環境として設定する。
【0125】このように、アプリケーション関連付け処
理では、外字環境と該外字環境を用いるアプリケーショ
ンとが関連付けられるので、常に外字環境を正確に設定
することができる。
【0126】なお、本発明は、外字環境の保存、設定は
ローカルに接続されたプリンタ、ネットワークに接続さ
れたプリンタにも適用できることはいうまでもない。
【0127】なお、上述した両実施の形態では、クライ
アントとなるパーソナルコンピュータが複数台、サーバ
コンピュータが1台、プリンタが2台というシステム構
成を採用したが、これは例示に過ぎず、パーソナルコン
ピュータ、サーバコンピュータ、プリンタは、それぞれ
少なくとも1台以上あれば、本発明を適用することがで
きる。さらに、サーバコンピュータは必須のものではな
く、パーソナルコンピュータやインテリジェントなプリ
ンタで代用することができる。
【0128】また、パーソナルコンピュータは、ワーク
ステーションのように能力が高いものを採用する必要は
なく(もちろん、採用してもよい)、ネットワークに接
続できるようなものであればどのようなものでもよい。
【0129】なお、上述した実施の形態の機能を実現す
るソフトウェアのプログラムコードを記録した記憶媒体
を、システムまたは装置に供給し、そのシステムまたは
装置のコンピュータ(またはCPU1やMPU)が記憶
媒体に格納されたプログラムコードを読出し実行するこ
とによっても、本発明の目的が達成されることは言うま
でもない。
【0130】この場合、記憶媒体から読出されたプログ
ラムコード自体が本発明の新規な機能を実現することに
なり、そのプログラムコードを記憶した記憶媒体は本発
明を構成することになる。
【0131】プログラムコードを供給するための記憶媒
体としては、たとえば、前記フロッピーディスク、ハー
ドディスク、光ディスク、光磁気ディスク、CD−RO
M、CD−R、磁気テープ、不揮発性のメモリカード、
ROM2などを用いることができる。また、通信ネット
ワークNを介してサーバコンピュータ26からプログラ
ムコードが供給されるようにしてもよい。
【0132】また、コンピュータが読出したプログラム
コードを実行することにより、上述した実施の形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOSなどが
実際の処理の一部または全部を行い、その処理によって
上述した実施の形態の機能が実現される場合も含まれる
ことは言うまでもない。
【0133】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPU1などが実際の処理の一部または全部を行い、
その処理によって上述した実施の形態の機能が実現され
る場合も含まれることは言うまでもない。
【0134】
【発明の効果】以上説明したように、請求項1,11ま
たは21に記載の発明によれば、文書を印刷するための
印刷要求であって、該文書を特定するための情報と該文
書中に使用されている外字に関する情報とを含む印刷要
求を出力する少なくとも1台以上の情報処理装置と、該
出力された印刷要求を保存するデータベースと、該出力
された印刷要求に応じて文書を印刷する少なくとも1台
以上のプリンタとが同一ネットワーク上に接続された外
字環境において、前記データベースを検索することによ
り、受信された印刷要求が過去に出力されているか否か
が判別され、この判別結果により、当該印刷要求が過去
に出力されていないときには、当該印刷要求が前記デー
タベースに保存され、また、前記受信された印刷要求中
の外字に関する情報と一致する外字に関する情報が設定
されているプリンタが検出され、これにより、目的のプ
リンタが検出されたときには、該プリンタにより前記受
信された印刷要求に対応する文書が印刷され、目的のプ
リンタが検出されないときには、いずれかのプリンタに
前記受信された印刷要求中の外字に関する情報を設定し
た後に、該プリンタにより前記受信された印刷要求に対
応する文書が印刷されるので、常に外字環境を正確に設
定することが可能になる。
【0135】また、請求項5,15または25に記載の
発明によれば、複数種類の外字を切り換えて使用する外
字環境において、現在の外字環境に対する保存要求が受
け付けられるとともに、用途が指定され、このように指
定された用途と、前記受け付けられた保存要求に応じた
外字環境とが関連付けられて記憶手段に保存されるの
で、常に外字環境を正確に設定することが可能になる。
【0136】さらに、請求項8,18または28に記載
の発明によれば、複数種類の外字を切り換えて使用する
外字環境において、現在の外字環境に対する保存要求が
受け付けられるとともに、現在使用されているアプリケ
ーションの種類が検出され、このように検出されたアプ
リケーションの種類と、前記受け付けられた保存要求に
応じた外字環境とが関連付けられて記憶手段に保存され
るので、常に外字環境を正確に設定することが可能にな
る。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る外字環境管理
システムを構成する複数のコンピュータのうちの1つの
コンピュータの概略構成を示すブロック図である。
【図2】本実施の形態の外字環境管理システムの使用環
境の一例を示す図である。
【図3】図1のRAMのメモリマップの一例を示す図で
ある。
【図4】印字環境管理プログラムおよび関連データを記
録媒体から装置に供給する方法を示す図である。
【図5】印字環境管理プログラムおよび関連データを記
録した記録媒体の記録内容の構成を示す図である。
【図6】書体と外字ファイルとの関連付け形式の一例を
示す図である。
【図7】印刷要求データの一例を示す図である。
【図8】図2のサーバコンピュータ上に保持する印刷し
た文書に関する情報の一例を示す図である。
【図9】図2のプリンタに外字をダウンロードする際の
データ形式の一例を示す図である。
【図10】図1のRAM上での受け取った印字要求の保
持形式を示す図である。
【図11】図1のRAM上での出力情報の保持形式を示
す図である。
【図12】図1のRAM上でのプリンタに設定されてい
る外字情報の保持形式を示す図である。
【図13】図2のサーバコンピュータ、特にCPUが実
行する印刷処理の手順を示すフローチャートである。
【図14】図13の外字環境参照・設定サブルーチンの
詳細な手順を示すフローチャートである。
【図15】本発明の第2の実施の形態に係る外字環境管
理システムにおける、図1のRAM上での関連付け情報
の保持形式の一例を示す図である。
【図16】図1のRAM上での定義済関連付け情報の保
持形式を示す図である。
【図17】図1のRAM上での関連付け保存情報の保持
形式を示す図である。
【図18】本発明の第2の実施の形態のコンピュータ、
特にCPUが実行する用途関連付け処理の手順を示すフ
ローチャートである。
【図19】本発明の第2の実施の形態のコンピュータ、
特にCPUが実行するアプリケーション関連付け処理の
手順を示すフローチャートである。
【符号の説明】
1 CPU 2 ROM 3 RAM 4 キーボード制御部 5 表示制御部 6 ディスク制御部 9 ネットワークコントローラ 10 キーボード 11 ポインティングデバイス 12 CRT 13 外部記憶装置 21〜25 パーソナルコンピュータ 26 サーバコンピュータ 27 プリンタ 28 複合機 N ネットワーク

Claims (30)

    【特許請求の範囲】
  1. 【請求項1】 文書を印刷するための印刷要求であっ
    て、該文書を特定するための情報と該文書中に使用され
    ている外字に関する情報とを含む印刷要求を出力する少
    なくとも1台以上の情報処理装置と、該出力された印刷
    要求を保存するデータベースと、該出力された印刷要求
    に応じて文書を印刷する少なくとも1台以上のプリンタ
    とが同一ネットワーク上に接続された外字環境管理シス
    テムであって、 前記出力された印刷要求を受け付ける受付手段と、 前記データベースを検索することにより、該受信された
    印刷要求が過去に出力されているか否かを判別する判別
    手段と、 該判別手段の判別結果により、当該印刷要求が過去に出
    力されていないときには、当該印刷要求を前記データベ
    ースに保存する保存手段と、 前記受信された印刷要求中の外字に関する情報と一致す
    る外字に関する情報が設定されているプリンタを検出す
    る検出手段と、 該検出手段によって目的のプリンタが検出されたときに
    は、該プリンタにより前記受信された印刷要求に対応す
    る文書を印刷し、目的のプリンタが検出されないときに
    は、いずれかのプリンタに前記受信された印刷要求中の
    外字に関する情報を設定した後に、該プリンタにより前
    記受信された印刷要求に対応する文書を印刷するように
    制御する制御手段とを有することを特徴とする外字環境
    管理システム。
  2. 【請求項2】 前記データベースは、前記プリンタに設
    定されている外字に関する情報を保存し、 前記検出手段は、該保存された外字に関する情報を前記
    データベースから読み出して、目的のプリンタを検出す
    ることを特徴とする請求項1に記載の外字環境管理シス
    テム。
  3. 【請求項3】 前記プリンタは、当該プリンタに設定さ
    れている外字に関する情報を保持するとともに、他の装
    置からのアクセスに応じて、該保持された情報を前記ネ
    ットワーク上に出力し、 前記検出手段は、前記ネットワークを介して前記プリン
    タにアクセスすることにより、該プリンタが保持してい
    る外字に関する情報を読み出して、目的のプリンタを検
    出することを特徴とする請求項1に記載の外字環境管理
    システム。
  4. 【請求項4】 前記プリンタに設定されている外字に関
    する情報は、外字ファイルのバージョンおよび外字ファ
    イルに含まれる文字種の少なくとも一方であることを特
    徴とする請求項1〜3のいずれかに記載の外字環境管理
    システム。
  5. 【請求項5】 複数種類の外字を切り換えて使用する外
    字環境を管理する外字環境管理システムであって、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付手段と、 用途を指定する指定手段と、 該指定された用途と、前記受け付けられた保存要求に応
    じた外字環境とを関連付けて保存する保存手段とを有す
    ることを特徴とする外字環境管理システム。
  6. 【請求項6】 前記保存手段は、前記指定された用途が
    既に保存されているときには、該用途に関連付けられて
    保存されている外字環境を、新たに受け付けられた保存
    要求に応じた外字環境で置き換えて保存することを特徴
    とする請求項5に記載の外字環境管理システム。
  7. 【請求項7】 現在の外字環境を他の環境に切り換える
    切換要求を受け付ける切換要求受付手段と、 前記保存された用途からいずれかの用途を選択する選択
    手段と、 前記保存された外字環境中、該選択された用途に対応す
    る外字環境を現在の外字環境として設定する設定手段と
    を有することを特徴とする請求項5または6に記載の外
    字環境管理システム。
  8. 【請求項8】 複数種類の外字を切り換えて使用する外
    字環境を管理する外字環境管理システムであって、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付手段と、 現在使用されているアプリケーションの種類を検出する
    検出手段と、 該検出されたアプリケーションの種類と、前記受け付け
    られた保存要求に応じた外字環境とを関連付けて保存す
    る保存手段とを有することを特徴とする外字環境管理シ
    ステム。
  9. 【請求項9】 前記保存手段は、前記検出されたアプリ
    ケーションの種類が既に保存されているときには、該ア
    プリケーションの種類に関連付けられて保存されている
    外字環境を、新たに受け付けられた保存要求に応じた外
    字環境で置き換えて保存することを特徴とする請求項8
    に記載の外字環境管理システム。
  10. 【請求項10】 現在の外字環境を他の環境に切り換え
    る切換要求を受け付ける切換要求受付手段と、 前記保存された外字環境中、前記検出手段によって検出
    されたアプリケーションの種類に対応する外字環境を現
    在の外字環境として設定する設定手段とを有することを
    特徴とする請求項8または9に記載の外字環境管理シス
    テム。
  11. 【請求項11】 文書を印刷するための印刷要求であっ
    て、該文書を特定するための情報と該文書中に使用され
    ている外字に関する情報とを含む印刷要求を出力する少
    なくとも1台以上の情報処理装置と、該出力された印刷
    要求を保存するデータベースと、該出力された印刷要求
    に応じて文書を印刷する少なくとも1台以上のプリンタ
    とが同一ネットワーク上に接続された外字環境を管理す
    る外字環境管理方法であって、 前記出力された印刷要求を受け付ける受付工程と、 前記データベースを検索することにより、該受信された
    印刷要求が過去に出力されているか否かを判別する判別
    工程と、 該判別工程での判別結果により、当該印刷要求が過去に
    出力されていないときには、当該印刷要求を前記データ
    ベースに保存する保存工程と、 前記受信された印刷要求中の外字に関する情報と一致す
    る外字に関する情報が設定されているプリンタを検出す
    る検出工程と、 該検出工程によって目的のプリンタが検出されたときに
    は、該プリンタにより前記受信された印刷要求に対応す
    る文書を印刷し、目的のプリンタが検出されないときに
    は、いずれかのプリンタに前記受信された印刷要求中の
    外字に関する情報を設定した後に、該プリンタにより前
    記受信された印刷要求に対応する文書を印刷するように
    制御する制御工程とを有することを特徴とする外字環境
    管理方法。
  12. 【請求項12】 前記データベースでは、前記プリンタ
    に設定されている外字に関する情報が保存され、 前記検出工程では、該保存された外字に関する情報を前
    記データベースから読み出して、目的のプリンタを検出
    することを特徴とする請求項11に記載の外字環境管理
    方法。
  13. 【請求項13】 前記プリンタでは、当該プリンタに設
    定されている外字に関する情報が保持されるとともに、
    他の装置からのアクセスに応じて、該保持された情報が
    前記ネットワーク上に出力され、 前記検出工程では、前記ネットワークを介して前記プリ
    ンタにアクセスすることにより、該プリンタが保持して
    いる外字に関する情報を読み出して、目的のプリンタを
    検出することを特徴とする請求項11に記載の外字環境
    管理方法。
  14. 【請求項14】 前記プリンタに設定されている外字に
    関する情報は、外字ファイルのバージョンおよび外字フ
    ァイルに含まれる文字種の少なくとも一方であることを
    特徴とする請求項11〜13のいずれかに記載の外字環
    境管理方法。
  15. 【請求項15】 複数種類の外字を切り換えて使用する
    外字環境を管理する外字環境管理方法であって、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付工程と、 用途を指定する指定工程と、 該指定された用途と、前記受け付けられた保存要求に応
    じた外字環境とを関連付けて記憶手段に保存する保存工
    程とを有することを特徴とする外字環境管理方法。
  16. 【請求項16】 前記保存工程では、前記指定された用
    途が既に保存されているときには、該用途に関連付けら
    れて保存されている外字環境を、新たに受け付けられた
    保存要求に応じた外字環境で置き換えて保存することを
    特徴とする請求項15に記載の外字環境管理方法。
  17. 【請求項17】 現在の外字環境を他の環境に切り換え
    る切換要求を受け付ける切換要求受付工程と、 前記保存された用途からいずれかの用途を選択する選択
    工程と、 前記保存された外字環境中、該選択された用途に対応す
    る外字環境を現在の外字環境として設定する設定工程と
    を有することを特徴とする請求項15または16に記載
    の外字環境管理方法。
  18. 【請求項18】 複数種類の外字を切り換えて使用する
    外字環境を管理する外字環境管理方法であって、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付工程と、 現在使用されているアプリケーションの種類を検出する
    検出工程と、 該検出されたアプリケーションの種類と、前記受け付け
    られた保存要求に応じた外字環境とを関連付けて記憶手
    段に保存する保存工程とを有することを特徴とする外字
    環境管理方法。
  19. 【請求項19】 前記保存工程では、前記検出されたア
    プリケーションの種類が既に保存されているときには、
    該アプリケーションの種類に関連付けられて保存されて
    いる外字環境を、新たに受け付けられた保存要求に応じ
    た外字環境で置き換えて保存することを特徴とする請求
    項18に記載の外字環境管理方法。
  20. 【請求項20】 現在の外字環境を他の環境に切り換え
    る切換要求を受け付ける切換要求受付工程と、 前記保存された外字環境中、前記検出工程によって検出
    されたアプリケーションの種類に対応する外字環境を現
    在の外字環境として設定する設定工程とを有することを
    特徴とする請求項18または19に記載の外字環境管理
    方法。
  21. 【請求項21】 文書を印刷するための印刷要求であっ
    て、該文書を特定するための情報と該文書中に使用され
    ている外字に関する情報とを含む印刷要求を出力する少
    なくとも1台以上の情報処理装置と、該出力された印刷
    要求を保存するデータベースと、該出力された印刷要求
    に応じて文書を印刷する少なくとも1台以上のプリンタ
    とが同一ネットワーク上に接続された外字環境を管理す
    る外字環境管理モジュールを含む、コンピュータが実現
    できるプログラムを格納した記憶媒体であって、 前記外字環境管理モジュールは、 前記出力された印刷要求を受け付ける受付モジュール
    と、 前記データベースを検索することにより、該受信された
    印刷要求が過去に出力されているか否かを判別する判別
    モジュールと、 該判別モジュールでの判別結果により、当該印刷要求が
    過去に出力されていないときには、当該印刷要求を前記
    データベースに保存する保存モジュールと、 前記受信された印刷要求中の外字に関する情報と一致す
    る外字に関する情報が設定されているプリンタを検出す
    る検出モジュールと、 該検出モジュールによって目的のプリンタが検出された
    ときには、該プリンタにより前記受信された印刷要求に
    対応する文書を印刷し、目的のプリンタが検出されない
    ときには、いずれかのプリンタに前記受信された印刷要
    求中の外字に関する情報を設定した後に、該プリンタに
    より前記受信された印刷要求に対応する文書を印刷する
    ように制御する制御モジュールとを有することを特徴と
    する記憶媒体。
  22. 【請求項22】 前記データベースでは、前記プリンタ
    に設定されている外字に関する情報が保存され、 前記検出モジュールでは、該保存された外字に関する情
    報を前記データベースから読み出して、目的のプリンタ
    を検出することを特徴とする請求項21に記載の記憶媒
    体。
  23. 【請求項23】 前記プリンタでは、当該プリンタに設
    定されている外字に関する情報が保持されるとともに、
    他の装置からのアクセスに応じて、該保持された情報が
    前記ネットワーク上に出力され、 前記検出モジュールでは、前記ネットワークを介して前
    記プリンタにアクセスすることにより、該プリンタが保
    持している外字に関する情報を読み出して、目的のプリ
    ンタを検出することを特徴とする請求項21に記載の記
    憶媒体。
  24. 【請求項24】 前記プリンタに設定されている外字に
    関する情報は、外字ファイルのバージョンおよび外字フ
    ァイルに含まれる文字種の少なくとも一方であることを
    特徴とする請求項21〜23のいずれかに記載の記憶媒
    体。
  25. 【請求項25】 複数種類の外字を切り換えて使用する
    外字環境を管理する外字環境管理モジュールを含む、コ
    ンピュータが実現できるプログラムを格納した記憶媒体
    であって、 前記外字環境管理モジュールは、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付モジュールと、 用途を指定する指定モジュールと、 該指定された用途と、前記受け付けられた保存要求に応
    じた外字環境とを関連付けて記憶手段に保存する保存モ
    ジュールとを有することを特徴とする記憶媒体。
  26. 【請求項26】 前記保存モジュールでは、前記指定さ
    れた用途が既に保存されているときには、該用途に関連
    付けられて保存されている外字環境を、新たに受け付け
    られた保存要求に応じた外字環境で置き換えて保存する
    ことを特徴とする請求項25に記載の記憶媒体。
  27. 【請求項27】 現在の外字環境を他の環境に切り換え
    る切換要求を受け付ける切換要求受付モジュールと、 前記保存された用途からいずれかの用途を選択する選択
    モジュールと、 前記保存された外字環境中、該選択された用途に対応す
    る外字環境を現在の外字環境として設定する設定モジュ
    ールとを有することを特徴とする請求項25または26
    に記載の記憶媒体。
  28. 【請求項28】 複数種類の外字を切り換えて使用する
    外字環境を管理する外字環境管理モジュールを含む、コ
    ンピュータが実現できるプログラムを格納した記憶媒体
    であって、 前記外字環境管理モジュールは、 現在の外字環境に対する保存要求を受け付ける保存要求
    受付モジュールと、 現在使用されているアプリケーションの種類を検出する
    検出モジュールと、 該検出されたアプリケーションの種類と、前記受け付け
    られた保存要求に応じた外字環境とを関連付けて記憶手
    段に保存する保存モジュールとを有することを特徴とす
    る記憶媒体。
  29. 【請求項29】 前記保存モジュールでは、前記検出さ
    れたアプリケーションの種類が既に保存されているとき
    には、該アプリケーションの種類に関連付けられて保存
    されている外字環境を、新たに受け付けられた保存要求
    に応じた外字環境で置き換えて保存することを特徴とす
    る請求項28に記載の記憶媒体。
  30. 【請求項30】 現在の外字環境を他の環境に切り換え
    る切換要求を受け付ける切換要求受付モジュールと、 前記保存された外字環境中、前記検出モジュールによっ
    て検出されたアプリケーションの種類に対応する外字環
    境を現在の外字環境として設定する設定モジュールとを
    有することを特徴とする請求項28または29に記載の
    記憶媒体。
JP11143529A 1999-05-24 1999-05-24 外字環境管理システム、外字環境管理方法および記憶媒体 Withdrawn JP2000330982A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11143529A JP2000330982A (ja) 1999-05-24 1999-05-24 外字環境管理システム、外字環境管理方法および記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11143529A JP2000330982A (ja) 1999-05-24 1999-05-24 外字環境管理システム、外字環境管理方法および記憶媒体

Publications (1)

Publication Number Publication Date
JP2000330982A true JP2000330982A (ja) 2000-11-30

Family

ID=15340870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11143529A Withdrawn JP2000330982A (ja) 1999-05-24 1999-05-24 外字環境管理システム、外字環境管理方法および記憶媒体

Country Status (1)

Country Link
JP (1) JP2000330982A (ja)

Similar Documents

Publication Publication Date Title
JP4240690B2 (ja) 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体
AU2003271331B2 (en) Client side rendering of printable documents in a network
US7952739B2 (en) Image forming apparatus, image processing apparatus, image forming method, image processing method, program, and storage medium
US7978351B2 (en) Printer configuration data setting method and server using the printer configuration data
US7265866B2 (en) Cache memory system and method for printers
US8390863B2 (en) Image processing apparatus and image processing method
US20040021905A1 (en) System and method for managing printable assets
US7752290B2 (en) Information processing apparatus connectable to peripheral device, controlling method, and computer-readable storage medium storing control program thereon
US6907444B2 (en) System and method to automatically obtain a service
US20080285078A1 (en) Print control device, print control method and computer program
US7640576B2 (en) Print system, apparatus, and method for performing printing based on document information stored in document server
JP4784506B2 (ja) 画像履歴管理装置及びプログラム
US7145674B2 (en) Method and apparatus for determining a location of data in an open specification environment
JP2006115222A (ja) 画像処理装置およびその制御方法、ならびにコンピュータプログラム
JP2000207150A (ja) 印刷システム
US6574001B2 (en) Managing font data in a print job
US20040100653A1 (en) Network printer and data sharing printing system
US20040024844A1 (en) Downloading data for printers
US20040105112A1 (en) Printer configuration data setting method and server using the printer configuration data
US20030133151A1 (en) Print system
JP2000330982A (ja) 外字環境管理システム、外字環境管理方法および記憶媒体
JP2002287931A (ja) 情報処理装置および印刷制御装置およびプルプリント印刷システムおよび情報処理方法およびデータ処理方法および記憶媒体並びにプログラム
JP3624556B2 (ja) 印刷制御装置
JP4130201B2 (ja) サーバ、プリンタ機器情報設定方法、プログラム、及び記録媒体
JP2001092757A (ja) ネットワーク装置およびこれを含むネットワークシステム、デバイス検索システムおよびその方法、並びに記憶媒体

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060224

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060801