JP3100268B2 - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JP3100268B2
JP3100268B2 JP05169839A JP16983993A JP3100268B2 JP 3100268 B2 JP3100268 B2 JP 3100268B2 JP 05169839 A JP05169839 A JP 05169839A JP 16983993 A JP16983993 A JP 16983993A JP 3100268 B2 JP3100268 B2 JP 3100268B2
Authority
JP
Japan
Prior art keywords
print data
data
character
use right
unit
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.)
Expired - Fee Related
Application number
JP05169839A
Other languages
English (en)
Other versions
JPH071766A (ja
Inventor
功 右島
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 JP05169839A priority Critical patent/JP3100268B2/ja
Priority to DE69428402T priority patent/DE69428402T2/de
Priority to EP94109287A priority patent/EP0634731B1/en
Publication of JPH071766A publication Critical patent/JPH071766A/ja
Priority to US08/804,755 priority patent/US5742744A/en
Application granted granted Critical
Publication of JP3100268B2 publication Critical patent/JP3100268B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/004Generic data transformation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ホストコンピュータか
ら入力したデータに基づき印刷を行う印刷装置に関する
ものである。
【0002】
【従来の技術】従来、複数の印刷データ処理部と複数の
フォントデータのビットマップパターンを作成するパタ
ーン作成部を備えた印刷装置においては、全ての印刷デ
ータ処理部から全てのフォントデータを参照可能である
ことによって、全ての印刷データ処理部から全てのビッ
トマップパターン作成部を使用することができるように
構成されていた。
【0003】また、複数の文字セットの中から1つの文
字セットを選択して印刷を行う印刷装置においては、入
力データによって指定された文字セット名称に一致する
文字セットを選択して印字が行われていた。また、指定
文字セット名称に一致する文字セットが存在しない場合
には、文字セットの変更が行われていなかった。
【0004】
【発明が解決しようとする課題】しかしながら、従来の
印刷装置は上記のように構成されていたので、特定の印
刷データ処理部から特定のビットマップパターン作成部
の参照の組み合せを制御することは難しいため、全ての
印刷データ処理部が全てのビットマップパターン作成部
の使用を可能とするための権利を確保しておかなければ
ならないという問題点があった。
【0005】また、特定の印刷データ処理部のみに特定
のビットマップパターン作成部の使用を許可することが
難しいため、特定のビットマップパターン作成部の使用
権利を確保できないと言う問題点があった。すなわち、
印刷データ処理部の一部変更やビットマップ作成部の一
部変更といった印刷データ処理環境を容易に構築できな
いと言う問題点があった。
【0006】さらに、指定された文字セット名称と完全
に一致する文字セットが存在する場合にのみ選択が行わ
れていたため、単純に文字を強調して印字を行いたい場
合にも、指定名称と完全に一致する文字セットが存在し
ない場合には、指定された名称に近い文字セットが存在
するにもかかわらず文字セットの選択が行われないで強
調印字が行われないという問題点があった。
【0007】本発明は、上記の問題点を解消するために
なされたもので、複数の処理手段のうちの1つの処理手
段の使用権利情報と、複数の文字パターン生成手段のう
ちの1つの文字パターン生成手段の使用権利情報とを比
較し、該比較結果に基づいて前記1つの処理手段が前記
1つの文字パターン生成手段の使用を許可または不許可
に設定することにより、簡単な構成で各処理手段毎に、
特定の文字パターン生成手段を使用してデータを印刷さ
せる文字処理環境を自在に構築することができることを
目的とする。
【0008】
【課題を解決するための手段】本発明に係る第1の発明
は、ホストコンピュータから入力したデータに基づき印
刷を行う印刷装置であって、入力されたデータを処理す
る複数の処理手段と、入力されたデータに基づき文字パ
ターンを生成する複数の文字パターン生成手段と、前記
複数の処理手段のうちの1つの処理手段の使用権利情報
を認識する第1認識手段と、前記複数の文字パターン生
成手段のうちの1つの文字パターン生成手段の使用権利
情報を認識する第2認識手段と、前記第1認識手段によ
り認識された前記複数の処理手段のうちの1つの処理手
段の使用権利情報と前記第2認識手段により認識された
前記複数の文字パターン生成手段のうちの1つの文字パ
ターン生成手段の使用権利情報とを比較する比較手段
と、前記比較手段の比較結果に応じて、前記複数の処理
手段のうちの1つの処理手段によって前記複数の文字パ
ターン生成手段のうちの1つの文字パターン生成手段の
使用を許可するように設定し、または、前記複数の処理
手段のうちの1つの処理手段によって前記複数の文字パ
ターン生成手段のうちの1つの文字パターン生成手段の
使用を許可しないように設定する設定手段とを有するも
のである。
【0009】本発明に係る第2の発明は、前記使用権利
情報は、番号を含むものである。
【0010】本発明に係る第3の発明は、前記使用権利
情報は、符号を含むものである。
【0011】本発明に係る第4の発明は、前記比較手段
は、前記第1認識手段により認識された前記複数の処理
手段のうちの1つの処理手段の符号と前記第2認識手段
により認識された前記複数の文字パターン生成手段のう
ちの1つの文字パターン生成手段の符号との論理積を取
り比較するものである。
【0012】本発明に係る第5の発明は、前記使用権利
情報は、番号及び符号を含むものである。
【0013】本発明に係る第6の発明は、前記比較手段
は、前記第1認識手段により認識された前記複数の処理
手段のうちの1つの処理手段の符号と前記第2認識手段
により認識された前記複数の文字パターン生成手段のう
ちの1つの文字パターン生成手段の符号との論理積をと
る比較と、前記第1認識手段により認識された前記複数
の処理手段のうちの1つの処理手段の番号と前記第2認
識手段により認識された前記複数の文字パターン生成手
段のうちの1つの文字パターン生成手段の番号との比較
とを行うものである。
【0014】
【0015】
【0016】
【0017】
【実施例】
〔第1実施例〕図1は本発明の第1実施例を示す印刷装
置の構成を説明するブロック図であり、特に複数の印刷
データ処理モジュールと複数の種類のフォントデータの
ビットマップパターン作成部が使用可能な場合に対応す
る。なお、本実施例ではフォントデータ111は第1の
印刷データ処理部109のみ、フォントデータ113は
印刷データ処理部109,110両方に使用が許可され
ている。
【0018】図において、101は印刷装置本体、10
2は前記印刷装置本体101に印刷データを送るホスト
コンピュータ、103は前記ホストコンピュータ102
から印刷データを受け取るインタフェース部、104は
印刷装置本体101の処理を総括的に制御するCPU、
105は実材に印刷を行う印刷部、106は使用権利判
断部で、印刷データ処理部109と印刷データ処理部1
10と各フォントデータの使用権利の判断を行う。な
お、印刷データ処理部109,110は印刷データをビ
ットマップデータに展開する処理を行う。
【0019】107は前記CPU104のプログラムお
よびそのプログラムで使用するデータを記憶しているR
OM、108は前記CPU104の処理実行に伴うデー
タを一時的に記憶しているRAM、111,113はス
ケーラブルフォントのフォントデータ、112,114
はスケーラブルフォントのフォントデータをビットマッ
プデータに展開を行うビットマップパターン作成部、1
15はフォントデータ111,113のアドレスを記憶
しておくフォント呼出テーブル、116は前記CPU1
04とRAM108等の間でデータ転送を行うためのシ
ステムバス(アドレス,データ,コントロールバス等か
らなる)である。
【0020】このように構成された印刷装置(印刷装置
本体101)においては、第1認識手段(CPU10
4)により認識された複数の処理手段(印刷データ制御
部109,110)のうちの1つの処理手段の使用権利
情報と第2認識手段(CPU104)により複数の文字
パターン生成手段(ビットマップパターン作成部11
2,114)のうちの1つの文字パターン生成手段の使
用権利情報とを比較手段(使用権利判断部106)が比
較し、設定手段(CPU104)が該比較結果に応じて
複数の処理手段のうちの1つの処理手段によって複数の
文字パターン生成手段のうちの1つの文字パターン生成
手段の使用を許可するように設定し、または、複数の処
理手段のうちの1つの処理手段によって複数の文字パタ
ーン生成手段のうちの1つの文字パターン生成手段の使
用を許可しないように設定するので、特定の処理手段に
特定の文字パターン生成手段を使用させないで文字を出
力させることが可能となる。
【0021】また、判定手段が各使用権利番号の一致ま
たは不一致から使用権利設定状態を判定するので、特定
の印刷データ処理部と特定のビットマップ作成部とを使
用する印刷データ処理環境を容易に構築することが可能
となる。
【0022】図2は、図1に示した印刷データ処理部1
09,110の使用権利番号とビットマップパターン作
成部112,114が返信する使用権利番号の関係を説
明する図である。
【0023】図において、201,202は前記印刷デ
ータ処理部109が返す使用権利番号、203は前記印
刷データ処理部110が返す使用権利番号、204は前
記ビットマップパターン作成部112が返す使用権利番
号、205は前記ビットマップパターン作成部114が
返す使用権利番号である。
【0024】図3,図4は、図1に示したホストコンピ
ュータ102から送られた印刷データの一例を示す図で
ある。
【0025】図において、401は印刷データで、印刷
データAを指定する。402は印刷データで、フォント
データAを指定する。403は印刷データで、文字デー
タを指定する。404は印刷データで、フォントデータ
Bを指定する。405は印刷データで、文字データを指
定する。406は印刷データで、印刷データ終了指示を
行うデータである。
【0026】501は印刷データで、印刷データBを指
定する。502は印刷データで、フォントデータAを指
定する。503は印刷データで、文字データを指定す
る。504は印刷データで、フォントデータBを指定す
る。505は印刷データで、文字データを指定する。5
06は印刷データで、印刷データ終了指示を行うデータ
である。
【0027】このように構成された印刷装置において、
印刷装置本体101はホストコンピュータ102から印
刷データを受け取ると、まず、インタフェース部103
を経由してRAM108に記憶され、一時的に記憶され
た印刷データはCPU104とROM107の情報によ
ってどの印刷データ処理部の印刷データであるかを判断
する。送られてきた印刷データが図3に示すデータ群で
ある場合には、データ401によって、該印刷データが
図4に示した印刷データ処理部109のデータ群である
と解釈される。そして、次のデータ402によってフォ
ントデータAを指定しているので、印刷データ処理部A
とフォントパターン作成部Aの使用権利の判断をする必
要が発生する。
【0028】以下、図5に示すフローチャートを参照し
ながら本発明に係る印刷装置における第1の使用権利判
定処理動作について説明する。
【0029】図5は本発明に係る印刷装置における第1
の使用権利判定処理手順の一例を示すフローチャートで
ある。なお、(1)〜(6)は各ステップを示す。
【0030】まず、CPU104は印刷データ処理部1
09に使用権利番号を要求し、これを受けてCPU10
4は印刷データ処理部109は使用権利番号201,2
02を返す(1)。次いで、CPU104はフォントデ
ータ111からビットマップパターン作成部112を参
照する(2)。次いで、CPU104はビットマップパ
ターン作成部112から使用権利番号203を得る
(3)。次いで、使用権利番号201,202と使用権
利番号203との比較を使用権利判断部106にて行い
(4)、両使用権利番号が一致する場合には、印刷デー
タ処理部109はフォントデータ111の使用を許可し
(5)、印刷データ処理部109にビットマップパター
ンの使用を許可し処理を終了する。
【0031】一方、ステップ(4)の判定で、両使用権
利番号が不一致の場合には、印刷データ処理部109は
フォントデータ111の使用を禁止し(6)、印刷デー
タ処理部109にビットマップパターンの使用を禁止し
処理を終了する。
【0032】この様に使用権利の許可/禁止が設定され
た後、CPU104は次の印刷データ403を解析し、
該印刷データ403が文字印字データであるので文字印
字を行う。次いで、CPU104は次の印刷データ40
4を解析し、フォント指定データであるために同様に図
5に示したフローチャートに従って処理を行い、ステッ
プ(4)において、使用権利番号201,202と使用
権利番号205との比較を使用権利判断部において行
う。この際、両使用権利番号が一致する場合は、印刷デ
ータ処理部109はフォントデータBの使用が許可さ
れ、フォント呼出テーブル115にフォントデータ11
3を呼び出す。次いで、CPU104は、次の印刷デー
タ405を解析すると、該印刷データが文字印字データ
であるので文字印字を行う。次いで、CPU104は次
の印刷データ406が印刷データ終了指示であると解析
したら、排紙処理を行う。
【0033】また、送られてきた印刷データが図4に示
したデータ群である場合には、データ501によって図
3のデータが印刷データ処理部110のデータ群である
と解釈される。次いで、データ502によってフォント
データAを指定しているので、ここで、権利の判断をす
る必要が発生する。ここで、CPU104は図5に示し
たフローチャートに従って使用権利の判断処理を開始す
る。そして、ステップ(1)でCPU104は印刷デー
タ処理部110に使用権利番号を要求し、これを受けて
印刷データ処理部110は使用権利番号203をCPU
104に返す(1)。次いで、CPU104はフォント
データ111からビットマップパターン作成部112を
参照する(2)。次いで、CPU104はビットマップ
パターン作成部112から使用権利番号204を得る
(3)。次いで、使用権利番号203と使用権利番号2
04との比較を使用権利判断部106にて行い(4)、
両使用権利番号が異なるため、ステップ(6)に移り、
印刷データ処理部109はフォントデータAの使用を禁
止して処理を終了する。
【0034】次いで、CPU104は次の印刷データ5
03を解析し、印刷データ503が文字印字データであ
るので、同様に図5に示したフローチャートに従って処
理を行い、ステップ(4)において使用権利番号203
と使用権利番号205との比較を使用権利判断部106
において行う。この時、使用権利番号203と使用権利
番号205が一致するため印刷データ処理部109は、
フォントデータ113の使用が許可されたのでフォント
呼出テーブル115にフォントデータ113を呼び出
す。
【0035】そして、CPU104は、次の印刷データ
505を解析すると、文字印字データであるので文字印
字を行う。次いで、CPU104は次の印刷データ50
6を解析すると、印刷データ終了指示なので排紙処理を
行う。
【0036】以上のようにして、フォントデータ111
は印刷データ処理部109のみフォントデータ113は
印刷データ処理部109,110両方に使用可能なよう
に制御することが可能となる。 〔第2実施例〕図6は本発明の第2実施例を示す印刷装
置の制御構成を説明するブロック図である。
【0037】図において、601は印刷装置本体、60
2は前記本体601に印刷データを送るホストコンピュ
ータ、603は前記ホストコンピュータ602から印刷
データを受け取るインタフェース部、604は本体60
1を総括的に制御するCPU、605は実際に印刷を行
う印刷部、606は印刷データ処理部とフォントデータ
の使用権利の判断を行う使用権利判断部、607は前記
CPU604のプログラムやそのプログラムで使用する
データを記憶しているROM、608は前記CPU60
4の処理に伴うデータを一時的に記憶しているRAM、
609,610は印刷データをビットマップデータに展
開する印刷データ処理部、611,613はスケーラブ
ルフォントのフォントデータ、612,614は前記フ
ォントデータ611,613の使用権利番号を記憶して
いる使用権利番号記憶部、616はスケーラブルフォン
トのフォントデータをビットマップデータに展開を行う
ビットマップパターン作成部、615は前記フォントデ
ータ611,613のアドレスを記憶しておくフォント
呼出テーブル、617は前記CPU604とRAM60
8等の間でデータ転送を行うためのシステムバス(アド
レス,データ,コントロールバス等からなる)である。
【0038】この図に示されるように、使用権利番号記
憶部612,614をそれぞれ独立させてフォントデー
タ毎に備え、ビットマップパターン作成部616をフォ
ントデータ611とフォントデータ613で共有する構
成とすることにより、装置コストを下げることができ
る。
【0039】なお、図1に示した印刷装置では、印刷デ
ータ処理部110とフォントデータ111がシステムバ
ス116上に接続されているため、使用権利判断部10
6を使用せずに印刷データ処理部110がフォントデー
タ111を参照してしまう場合がある。そこで、図7に
示すように使用権利判断部経由してフォントデータの参
照を行うように構成してもよい。 〔第3実施例〕図7は本発明の第3実施例を示す印刷装
置の制御構成を説明するブロック図である。
【0040】図において、701は印刷装置本体、70
2は前記印刷装置本体701に印刷データを送るホスト
コンピュータ、703は前記ホストコンピュータ702
から印刷データを受け取るインタフェース部、704は
本体701を総括的に制御するCPU、705は実際に
印刷を行う印刷部、706は印刷データ処理部とフォン
トデータの使用権利の判断を行う使用権利判断部、70
7は前記CPU704のプログラムやそのプログラムで
使用するデータを記憶しているROM、708は前記C
PU704の処理に伴うデータを一時的に記憶している
RAM、709,710は印刷データをビットマップに
展開する印刷データ処理部、711は前記使用権利判断
部706とフォントデータの間で情報の交換を行うため
のシステムバス、712,714はスケーラブルフォン
トのフォントデータ、713,715はスケーラブルフ
ォントのフォントデータをビットマップデータに展開を
行うビットマップパターン作成部、716は前記フォン
トデータ712,714のアドレスを記憶しておくフォ
ント呼出テーブル、717は前記CPU704とRAM
708等の間で情報交換を行うためのシステムバスであ
る。
【0041】この図に示されるように、使用権利判断部
706を経由してフォントデータを参照可能とすること
により、不正に使用権利のない印刷データ処理部710
がフォントデータ712を参照することを完全に防止す
ることができる。 〔第4実施例〕図8は本発明の第4実施例を示す印刷装
置の制御構成を説明するブロック図である。
【0042】図において、801は印刷装置本体、80
2は前記本体801に印刷データを送るホストコンピュ
ータ、803は前記ホストコンピュータ802から印刷
データを受け取るインタフェース部、804は本体80
1を総括的に制御するCPU、805は実際に印刷を行
う印刷部、806は印刷データ処理部とフォントデータ
の使用権利の判断を行う使用権利判断部、807は前記
CPU804のプログラムやそのプログラムで使用する
データを記憶しているROM、808は前記CPU80
4の処理に伴うデータを一時的に記憶しているRAM、
809,810は印刷データをビットマップデータに展
開する印刷データ処理部、811は前記使用権利判断部
806とフォントデータの間で情報の交換を行うための
システムバス、812,814はスケーラブルフォント
のフォントデータ、813,815は前記フォントデー
タ811,813の使用権利番号を記憶している使用権
利番号記憶部、817はスケーラブルフォントのフォン
トデータをビットマップデータに展開を行うビットマッ
プパターン作成部、816は前記フォントデータ81
2,814のアドレスを記憶しておくフォント呼出テー
ブル、818は前記CPU804とRAM808等の間
でデータ転送を行うためのシステムバス(アドレス,デ
ータ,コントロールバス等からなる)である。
【0043】この図に示されるように、使用権利判断部
806を経由してフォントデータを参照可能とすること
により、不正に使用権利のない印刷データ処理部810
がフォントデータ812を参照することを完全に防止す
ることができるとともに、ビットマップパターン作成部
817を共通化することにより装置コストを下げること
ができる。
【0044】なお、上記第1〜第4実施例では、各印刷
データ処理部と各ビットマップパターン作成部の各使用
権利番号を比較照合して各フォントデータのアクセスを
許可/禁止させる場合について詳述したが、後述する第
5〜第8実施例に示すように、各印刷データ処理部と各
ビットマップパターン作成部の各使用権利符号との論理
積結果に基づいて各フォントデータのアクセスを許可/
禁止させる構成であってもよく、以下、各実施例につい
て説明する。 〔第5実施例〕図9は本発明の第5実施例を示す印刷装
置の制御構成を説明するブロック図であり、図1と同一
のものには同じ符号を付してある。
【0045】図において、106Aは使用権利判断部
で、ホストコンピュータ102から入力された印刷デー
タ中の印刷データ処理指定およびフォントデータ指定を
解析して、各印刷データ処理部と各ビットマップパター
ン作成部に割り付けられた使用権利符号の論理積結果に
基づいて各フォントデータのアクセスを許可/禁止させ
る。
【0046】このように構成された印刷装置において
は、判定手段(使用権利判断部106B)が各使用権利
符号の論理積結果および各使用権利番号の一致または不
一致から使用権利設定状態を判定するので、特定の印刷
データ処理部と特定のビットマップ作成部とを使用する
複雑な印刷データ処理環境を容易に構築することが可能
となる。
【0047】図10は、図9に示した使用権利判断部1
06Aの使用権利符号データと論理積データとの対応を
示す図である。
【0048】図において、201A,202Aは前記印
刷データ処理部109,110が返す使用権利符号、2
03Aは前記ビットマップパターン作成部112が返す
使用権利符号、204Aは前記ビットマップパターン作
成部114が返す使用権利符号、205Aは前記使用権
利符号201Aと使用権利符号203Aとの論理積デー
タ、206Aは前記使用権利符号201Aと使用権利符
号204Aとの論理積データ、207Aは前記使用権利
符号202Aと使用権利符号203Aとの論理積デー
タ、208Aは前記使用権利符号202Aと使用権利符
号204Aとの論理積データである。
【0049】以下、図11に示すフローチャートを参照
しながら本発明に係る印刷装置における第2の使用権利
判定処理動作について説明する。
【0050】図11は本発明に係る印刷装置における第
2の使用権利判定処理手順の一例を示すフローチャート
である。なお、(1)〜(6)は各ステップを示す。
【0051】まず、CPU104は印刷データ処理部1
09に使用権利符号を要求し、これを受けてCPU10
4は印刷データ処理部109は使用権利符号201A,
202Aを返す(1)。次いで、CPU104はフォン
トデータ111からビットマップパターン作成部112
を参照する(2)。次いで、CPU104はビットマッ
プパターン作成部112から使用権利符号203Aを得
る(3)。次いで、使用権利符号201A,202Aと
使用権利符号203Aとの論理積演算を使用権利判断部
106Aにて行い(4)、論理積演算が「真」場合に
は、印刷データ処理部109はフォントデータ111の
使用を許可し(5)、印刷データ処理部109にビット
マップパターンの使用を許可し処理を終了する。
【0052】一方、ステップ(4)の論理演算結果が
「偽」の場合には、印刷データ処理部109はフォント
データ111の使用を禁止し(6)、印刷データ処理部
109にビットマップパターンの使用を禁止し処理を終
了する。
【0053】この様な処理により、使用権利判断部10
6Aにおける論理積演算、例えば図10に示した使用権
利符号201Aと使用権利符号203Aとの論理積は
「0001」となり、ステップ(4)の判定が「真」と
なり、印刷データ処理部109はフォントデータ111
の使用が許可され、フォント呼出テーブル115にフォ
ントデータ111を呼び出す。そして、CPU104
は、次の印刷データ403((図3参照)を解析し、該
印刷データ403が文字印字データであるので、文字印
字を行う。次いで、CPU104は次の印刷データ40
4を解析し、フォント指定データであるために、図11
に示すフローチャートに従って処理を行い、ステップ
(4)において、使用権利符号201Aと使用権利符号
204Aとの論理積演算を上記使用権利判断部106A
で行い、論理積データ206A(「0001」)を得
る。このため、論理積結果は「真」となり、印刷データ
処理部109とフォントデータ113の使用が許可さ
れ、フォント呼出テーブル115にフォントデータ11
3を呼び出す。
【0054】次いで、CPU104は次の印刷データ4
05を解析し、該印刷データ405が文字印字データで
あるので、文字印字を行う。そして、CPU104は次
の印刷データ406を解析し、印刷データ終了指示なの
で排紙処理を行う。
【0055】一方、図4に示した印刷データを受信した
場合には、データ501によって、図4のデータが印刷
データ処理部110用のデータ群であると解釈される。
次いで、データ502によってフォントデータ111を
指定しているので、ここで使用権利の判断を行う必要が
発生する。ここでは、CPU104は、図11に示した
フローチャートに従って使用権利の判定処理を行う。
【0056】まず、ステップ(1)において、CPU1
04は印刷データ処理部110に使用権利符号情報を要
求する。印刷データ処理部110は使用権利符号202
Aを返す。ステップ(2)において、CPU104は、
フォントデータ111からビットマップパターン作成部
112を参照する。
【0057】ステップ(3)において、ビットマップパ
ターン作成部112は、使用権利符号203Aを返す。
ステップ(4)において、使用権利符号202Aと使用
権利符号203Aとの論理積演算を使用権利判断部10
6Aが行い、論理積データ207Aを得る。該論理積デ
ータ207Aは、図10に示すように、「0000」と
なるため、判定結果が「偽」となり、ステップ(6)に
進み、印刷データ処理部109は、フォントデータ11
1の使用が禁止され、処理を終了する。
【0058】次いで、CPU104は、次の印刷データ
503を解析すると、文字印字データであるので、文字
印字を行う。次いで、CPU104は次の印刷データ5
04を解析すると、フォント指定データであるため、図
11に示したフローチャートに従って使用権利判定処理
を開始する。そして、ステップ(4)において、使用権
利符号202Aと使用権利符号204Aの論理積を使用
権利判断部106Aが演算し、論理積データ208Aを
得る。該論理積データ208Aは、図10に示すよう
に、「0010」となるため、判定結果が「真」とな
り、ステップ(5)に進み、印刷データ処理部109
は、フォントデータ113の使用が許可され、フォント
呼出テーブル115にフォントデータ113が呼び出さ
れる。次いで、CPU104は次の印刷データ505を
解析し、文字印字データであるので文字印字を行う。次
いで、CPU104は、次の印刷データ506を解析
し、印刷データ終了指示なので排紙処理を行う。
【0059】この様にして、フォントデータ111は印
刷データ処理部109のみ、フォントデータ113は印
刷データ処理部109,110の双方を使用可能にとい
ったフォント使用環境を構築することが可能となる。 〔第6実施例〕図12は本発明の第6実施例を示す印刷
装置の制御構成を説明するブロック図である。
【0060】図において、606Aは印刷データ処理部
とフォントデータの使用権利の判断を行う使用権利判断
部で、各印刷データ処理部と各ビットマップパターン作
成部の各使用権利符号との論理積結果に基づいて各フォ
ントデータのアクセスを図11に示したフローチャート
に基づいて許可/禁止させる。
【0061】この図に示されるように、使用権利番号記
憶部をそれぞれ独立させてフォントデータ毎に備え、ビ
ットマップパターン作成部616をフォントデータ61
1とフォントデータ613で共有する構成とすることに
より、装置コストを下げることができる。
【0062】なお、図9に示した印刷装置では、印刷デ
ータ処理部110とフォントデータ111がシステムバ
ス116上に接続されているため、使用権利判断部10
6Aを使用せずに印刷データ処理部110がフォントデ
ータ111を参照してしまう場合がある。そこで、図7
に示すように使用権利判断部経由してフォントデータの
参照を行うように構成してもよい。 〔第7実施例〕図13は本発明の第7実施例を示す印刷
装置の制御構成を説明するブロック図である。
【0063】図において、706Aは印刷データ処理部
とフォントデータの使用権利の判断を行う使用権利判断
部で、各印刷データ処理部と各ビットマップパターン作
成部の各使用権利符号との論理積結果に基づいて各フォ
ントデータのアクセスを図11に示したフローチャート
に基づいて許可/禁止させる。
【0064】この図に示されるように、使用権利判断部
706Aを経由してフォントデータを参照可能とするこ
とにより、不正に使用権利のない印刷データ処理部71
0がフォントデータ712を参照することを完全に防止
することができる。 〔第8実施例〕図14は本発明の第8実施例を示す印刷
装置の制御構成を説明するブロック図である。806A
は印刷データ処理部とフォントデータの使用権利の判断
を行う使用権利判断部で、各印刷データ処理部と各ビッ
トマップパターン作成部の各使用権利符号との論理積結
果に基づいて各フォントデータのアクセスを図11に示
したフローチャートに基づいて許可/禁止させる。
【0065】この図に示されるように、使用権利判断部
806Aを経由してフォントデータを参照可能とするこ
とにより、不正に使用権利のない印刷データ処理部81
0がフォントデータ812を参照することを完全に防止
することができるとともに、ビットマップパターン作成
部817を共通化することにより装置コストを下げるこ
とができる。
【0066】なお、上記第1〜第8実施例では、各印刷
データ処理部と各ビットマップパターン作成部の各使用
権利番号を比較照合して各フォントデータのアクセスを
許可/禁止させる場合または各印刷データ処理部と各ビ
ットマップパターン作成部の各使用権利符号との論理積
結果に基づいて各フォントデータのアクセスを許可/禁
止させる場合について説明したが、後述するように各印
刷データ処理部と各ビットマップパターン作成部の各使
用権利番号を比較照合し、かつ各印刷データ処理部と各
ビットマップパターン作成部の各使用権利符号との論理
積結果とを総合的に評価判定して、該判定結果に基づい
て各フォントデータのアクセスを許可/禁止させるよう
に構成してもよい。 〔第9実施例〕図15は本発明の第9実施例を示す印刷
装置の制御構成を説明するブロック図であり、図1と同
一のものには同一の符号を付してある。
【0067】図において、106Bは総合使用権利判断
部で、使用権利符号判断部117と使用権利番号判断部
118との各判断結果を後述する図16に示すフローチ
ャートに基づいて各フォントデータのアクセスを許可/
禁止させる。
【0068】使用権利符号判断部117は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
符号との論理積を演算して、その結果を総合使用権利判
断部106Bに送出する。
【0069】使用権利番号判断部118は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
番号を比較照合して、その結果(真/偽)を総合使用権
利判断部106Bに送出する。
【0070】この様に構成された第4の印刷装置におい
ては、判定手段(総合使用権利判断部106B)が各使
用権利符号の論理積結果および各使用権利番号の一致又
は不一致から使用権利設定状態を判定するので、特定の
印刷データ処理部と特定のビットマップ作成部とを使用
する複雑な印刷データ処理環境を容易に構築することが
可能となる。
【0071】以下、各部の動作について説明する。
【0072】印刷装置本体101はホストコンピュータ
102から印刷データを受け取ると、まず、インタフェ
ース部103を経由してRAM108に記憶され、一時
的に記憶された印刷データは、CPU104とROM1
07の情報によってどの印刷データ処理部の印刷データ
であるかを判断する。送られてきた印刷データが図3に
示すデータ群である場合には、データ401によって、
該印刷データが図4に示した印刷データ処理部109の
データ群であると解釈される。そして、次のデータ40
2によってフォントデータ111を指定しているので、
印刷データ処理部109とビットマップパターン作成部
112の使用権利の判断をする必要が発生する。
【0073】以下、図16に示すフローチャートを参照
しながら本発明に係る印刷装置における第3の使用権利
判定処理動作について説明する。
【0074】図16は本発明に係る印刷装置における第
3の使用権利判定処理手順の一例を示すフローチャート
である。なお、(1)〜(7)は各ステップを示す。
【0075】まず、印刷データ処理部とビットマップパ
ターン作成部の使用権利符号を獲得する処理ルーチン
(詳細は後述する)を実行し(1)、上記処理ルーチン
に得られた使用権利符号201A(図10参照)と使用
権利符号203Aの論理積を使用権利符号判断部117
において演算して求め、その結果が「真」か「偽」かど
うかを判定する(2)。そして、その判定結果情報を総
合使用権利判断部106Bに伝送され、その結果が「0
001」と「真」となるため、印刷データ処理部109
はフォントデータ111の使用が許可され(5)、使用
権利判定処理が終了し、フォント呼出テーブル115に
フォントデータ111を読み出す。次いで、CPU10
4が次に印刷データ403を読み出し解析すると、文字
印字データであるので、文字印字を行う。
【0076】次いで、CPU104は、印刷データ40
4を解析し、フォント指定データであるために、上記フ
ローチャートに従って処理を行い、ステップ(2)にお
いて、使用権利符号201Bと使用権利符号204B
(図17参照)との論理積演算を使用権利符号判断部1
17において演算し、論理積データ206B(内容「0
000」)を得る。このため、ステップ(2)の判定が
「偽」となり、印刷データ処理部109のフォントデー
タ113の使用は許可されないこととなる。しかし、ま
た、使用権利番号によって使用が許可される可能性があ
るので、ステップ(3)において、使用権利番号による
処理のための情報を獲得する処理ルーチン(詳細は後述
する)を実行する。この処理ルーチンにより得られる判
断結果情報、すなわち、使用権利番号201,202と
使用権利番号205(図2参照)との比較を使用権利番
号判断部118において実行し、その比較結果「真/
偽」を判定し、この判定結果が総合使用権利判断部10
6Bに伝送され、使用権利番号202と使用権利番号2
05とが一致するかどうかを判定し(4)、両使用権利
番号が一致するので、印刷データ処理部109はフォン
トデータ113の使用が許可され(6)、使用権利判定
処理を終了し、フォント呼出テーブル115にフォント
データ113を呼び出す。
【0077】次いで、CPU104は次の印刷データを
解析すると、文字印字データであるので文字印字を行
う。そして、次の印刷データ406を解析すると、印刷
データ終了指示なので排紙処理を行う。
【0078】一方、ホストコンピュータ102から受信
した印刷データが図4に示した印刷データ群であった場
合には、データ501によって、印刷データ処理部11
0用のデータ群であると解釈される。次のデータ502
によってフォントデータ111を指定しているので、図
16に示した使用権利判定処理を開始する。
【0079】そして、ステップ(1)で、使用権利符号
処理に必要な情報を獲得する処理ルーチンを実行する。
この処理ルーチンにより得られた情報に従って、使用権
利符号202Bと使用権利符号203B(図17参照)
の論理積演算を使用権利符号判断部117において求
め、論理積データ207Bを得る。この論理積データ2
07B(内容「0000」)が総合使用権利判断部10
6Bに伝送され、「偽」となるため、印刷データ処理部
109はフォントデータ111の使用権利符号による使
用が許可されず、ステップ(3)に移行し、使用権利番
号による処理に必要な情報を獲得するための処理ルーチ
ンを実行し、この処理ルーチンにより得られた情報に従
って使用権利番号203と使用権利番号204との比較
使用権利番号判断部118において行う。この比較結果
情報が総合使用権利判断部106Bに伝送され、使用権
利番号203と使用権利番号204が一致しないので
(7)、何もしないで処理を終了する。
【0080】次いで、CPU104は印刷データ503
を解析すると、文字印字データであるので文字印字を行
う。CPU104は次の印刷データを解析すると、フォ
ント指定データであるため、図16に示した使用権利判
定処理を開始し、ステップ(2)において、使用権利符
号201Bと使用権利符号204Bの論理積(図17参
照)を使用権利符号判断部117において求め、論理積
データ208B(内容「0000」)を得る。この論理
積データ208Bが総合使用権利判断部106Bに伝送
され、該論理積データ208Bが「偽」となるため、ス
テップ(3)に移行し、使用権利番号203,205を
獲得する。次いで、使用権利番号203と使用権利番号
205との比較を使用権利番号判断部118において行
う。この結果情報が、総合使用権利判断部106Bに伝
送された使用権利番号203と使用権利番号205とが
一致するので、印刷データ処理部110は、フォントデ
ータ113の処理が許可され、フォント呼出テーブル1
15にフォントデータ113を呼び出す。次いで、CP
U104は次の印刷データ503を解析すると、文字印
字データであるので、文字印字を行う。CPU104
は、次の印刷データ504を解析すると、フォント指定
データであるため、図16に示す使用権利判定処理を開
始し、ステップ(4)において使用権利番号203と使
用権利番号205の比較を総合使用権利判断部106B
において行う。この判断により、使用権利番号203と
使用権利番号205が一致するため、印刷データ処理部
109はフォントデータ113の使用が許可されたの
で、フォント呼出テーブル115にフォントデータ11
3を呼び出す。
【0081】次いで、CPU104は、次の印刷データ
505を解析すると、文字印字データであるので文字印
字を行う。次いで、CPU104は、次の印刷データ5
06を解析すると、印刷データ終了指示なので排紙処理
を行う。
【0082】この様にして、フォントデータ111は印
刷データ処理部109のみ、フォントデータ113は印
刷データ処理部109および印刷データ処理部110双
方に使用可能にフォント使用環境を構築することが可能
となる。
【0083】図18は、図16に示した使用権利符号処
理情報獲得処理ルーチンの詳細手順の一例を示すフロー
チャートである。なお、(1)〜(3)各ステップを示
す。まず、CPU104は印刷データ処理部109に使
用権利符号情報を要求する。これに応じて印刷データ処
理部109は使用権利符号201Aを返信する(1)。
次いで、CPU104はフォントデータ111からビッ
トマップパターン作成部112を参照する(2)。次い
で、ビットマップパターン作成部112は使用権利符号
203Aを返信し(3)、図16に示した使用権利判定
処理に戻る。これにより、使用権利番号による判断処理
に必要な情報は全て獲得したこととなる。
【0084】図19は、図16に示した使用権利番号処
理情報獲得処理ルーチンの詳細手順の一例を示すフロー
チャートである。なお、(1)〜(3)各ステップを示
す。
【0085】まず、CPU104は印刷データ処理部1
09に使用権利番号を要求する。これに応じて、印刷デ
ータ処理部109は使用権利番号201,202を返
す。CPU104はフォントデータ113からビットマ
ップパターン作成部114を参照する(2)。次いで、
ビットマップパターン作成部114は使用権利番号を返
信して(3)、図16に示した使用権利判定処理に戻
る。これにより、使用権利番号による判断処理に必要な
情報は全て獲得したこととなる。 〔第10実施例〕図20は本発明の第10実施例を示す
印刷装置の制御構成を説明するブロック図であり、図6
と同一のものには同一の符号を付してある。
【0086】図において、606Bは総合使用権利判断
部で、使用権利符号判断部618と使用権利番号判断部
619との各判断結果を、前述した図16に示すフロー
チャートに基づいて各フォントデータのアクセスを許可
/禁止させる。
【0087】使用権利符号判断部618は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
符号との論理積を演算して、その結果を総合使用権利判
断部606Bに送出する。
【0088】使用権利番号判断部619は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
番号を比較照合して、その結果(真/偽)を総合使用権
利判断部606Bに送出する。
【0089】この図に示されるように、使用権利番号記
憶部をそれぞれ独立させてフォントデータ毎に備え、ビ
ットマップパターン作成部616をフォントデータ61
1とフォントデータ613で共有する構成とすることに
より、装置コストを下げることができる。
【0090】なお、図15に示した印刷装置では、印刷
データ処理部110とフォントデータ111がシステム
バス116上に接続されているため、後述する使用権利
符号判断部819,使用権利番号判断部820を使用せ
ずに印刷データ処理部110がフォントデータ111を
参照してしまう場合がある。そこで、図21に示すよう
に総合使用権利判断部706B経由してフォントデータ
の参照を行うように構成してもよい。 〔第11実施例〕図21は本発明の第11実施例を示す
印刷装置の制御構成を説明するブロック図であり、図7
と同一のものには同一の符号を付してある。
【0091】図において、706Bは総合使用権利判断
部で、使用権利符号判断部718と使用権利番号判断部
719との各判断結果を、前述した図16に示すフロー
チャートに基づいて各フォントデータのアクセスを許可
/禁止させる。
【0092】使用権利符号判断部718は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
符号との論理積を演算して、その結果を総合使用権利判
断部706Bに送出する。
【0093】使用権利番号判断部719は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
番号を比較照合して、その結果(真/偽)を総合使用権
利判断部706Bに送出する。
【0094】この図に示されるように、使用権利符号判
断部718,使用権利番号判断部719を経由してフォ
ントデータを参照可能とすることにより、不正に使用権
利のない印刷データ処理部710がフォントデータ71
2を参照することを完全に防止することができる。 〔第12実施例〕図22は本発明の第12実施例を示す
印刷装置の制御構成を説明するブロック図であり、図8
と同一のものには同一の符号を付してある。
【0095】図において、806Bは総合使用権利判断
部で、使用権利符号判断部819と使用権利番号判断部
820との各判断結果を、前述した図16に示すフロー
チャートに基づいて各フォントデータのアクセスを許可
/禁止させる。
【0096】使用権利符号判断部819は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
符号との論理積を演算して、その結果を総合使用権利判
断部806Bに送出する。
【0097】使用権利番号判断部820は、各印刷デー
タ処理部と各ビットマップパターン作成部の各使用権利
番号を比較照合して、その結果(真/偽)を総合使用権
利判断部806Bに送出する。
【0098】この図に示されるように、使用権利符号判
断部819,使用権利番号判断部820を経由してフォ
ントデータを参照可能とすることにより、不正に使用権
利のない印刷データ処理部810がフォントデータ81
2を参照することを完全に防止することができるととも
に、ビットマップパターン作成部817を共通化するこ
とにより装置コストを下げることができる。
【0099】なお、上記第1〜第12の実施例では、ビ
ットマップ作成部および印刷データ処理部が印刷装置本
体にあらかじめ構築されている場合について説明した
が、図1に示したようなホストコンピュータ102等か
らプログラムおよびデータを転送して、各ビットマップ
作成部および印刷データ処理部として機能させる手段を
RAM上に構築して、上記各印刷データ処理を実行する
構成であっても本発明を適用することができる。
【0100】また、上記第1〜第12の実施例に示した
ビットマップ作成部および印刷データ処理部として機能
させるプログラムおよびデータを不揮発性の記憶媒体、
例えばハードディスク(HD),光磁気ディスク(M
O),CDROM,着脱可能なメモリ媒体(フラッシュ
PROM)に記憶させ、所望の印刷データ処理部および
ビットマップパターン作成部を組み合せて印刷データ処
理環境を構築する印刷装置にも本発明を適用することが
できる。 〔第13実施例〕図23は本発明の第13実施例を示す
印刷装置の構成を説明するブロック図である。
【0101】図において、901は印刷装置本体、90
2は実際に印刷を行う文字セットの文字パターンと文字
の属性を記憶している文字セット記憶部、903は指定
された文字セット名称から、文字セットの属性の抽出を
行う文字セット名称データベース部である。904は実
際に印刷を行う印刷部であり、例えば電子写真プロセス
を実行するレーザビームプリンタまたはバブルジェット
型のラインプリンタ等で構成される。905はROM
で、CPU907の処理プログラムを記憶している。9
06はRAMで、CPU907が実行するプログラムに
伴うデータを一時的に記憶するワークメモリ等として機
能する。908は外部との通信を行うインタフェース部
である。909は印刷データを送信するホストコンピュ
ータである。
【0102】この様に構成された印刷装置においては、
第lの選択手段(文字セット名称データベース部90
3)が文字セットを選択できない場合に、第2の選択手
段(文字セット名称データベース部903が兼ねる)が
前記抽出手段(CPU907)が抽出した各文字セット
の各属性の優先順位に従って前記文字セット記憶手段に
記憶されたいずれかlつの文字セットを選択するので、
文字セットの名称と複数の属性を管理して文字セット名
称と一致する文字セットが存在しない場合でも、指定さ
れた属性の文字を使用して印刷処理を行うことが可能と
なる。
【0103】図24は、図23に示した文字セット記憶
部902のデータ構造を示す図である。
【0104】図25は、図23に示したホストコンピュ
ータ909から指定される文字セット名称の一例を示す
図である。
【0105】図において、911は指定された文字列で
ある。
【0106】図26は、図23に示された文字セット名
称データベース部903の変換例を示す図である。
【0107】図において、921は文字セット属性で、
修飾属性太字を示すボールドの場合を示す。922は文
字セット属性で、変形属性を示すイタリックの場合を示
す。
【0108】図27は本発明の印刷装置に係る文字セッ
トの属性変換処理手順の一例を示すフローチャートであ
る。なお、(1)〜(4)は各ステップ示す。
【0109】以下、ホストコンピュータ909から指定
された文字セットの名称が文字列911である場合を例
として説明する。
【0110】まず、文字列911と図24に示した文字
セットの名称の比較を行い(1)、文字列911と一致
する文字セット名称を持つ文字セットが存在する場合に
は、ステップ(4)に移行し、文字セットが決定され
て、文字セットの選択の処理が終了する。
【0111】一方、ステップ(1)の判定で、指定文字
セット名称と一致する名称をもつ文字セットが存在しな
かった場合に、従来ならば、文字セットの変更を行わな
いで処理を終了していた。そこで、本発明においては、
指定名称から指定属性を文字セット名称データベース部
903を参照して変換することによって、文字列911
から文字セット属性921,922を獲得する(2)。
次いで、文字セット属性921,922からその属性に
一致する属性を持つ文字セットの検索を行う。
【0112】本実施例では、図24に示されるように、
文字セット名称データベース部903内には、文字セッ
ト2のストロークウエイト属性が指定属性の文字セット
属性921に一致し、他に指定属性を満たす文字セット
属性を持つ文字セットが存在しないため、文字セット2
が選択される(3)。次いで、文字セットが決定され
(4)、処理が終了する。
【0113】なお、上記実施例では、単に文字セットの
属性に一致する文字セットの検索を行っているが、複数
の属性に優先順位を設けることによって、指定名称に的
確な属性の文字セットを選択することも可能である。
【0114】また、上記実施例では、文字セット名称デ
ータベース903の内容を固定としているが、ホストコ
ンピュータ909から転送(印刷装置側からみるとダウ
ンロード)して登録可能に構成することにより、ホスト
コンピュータ909の出力する印刷データの中の文字セ
ット名称と文字セット属性のより適格な変換を行うこと
が可能となる。
【0115】
【発明の効果】以上説明したように、本発明の第1〜第
6の発明によれば、複数の処理手段のうちの1つの処理
手段の使用権利情報と、複数の文字パターン生成手段の
うちの1つの文字パターン生成手段の使用権利情報とを
比較し、該比較結果に基づいて前記1つの処理手段が前
記1つの文字パターン生成手段の使用を許可または不許
可に設定するので、簡単な構成で印刷装置内における各
処理手段毎に、特定の文字パターン生成手段を使用して
データを印刷させる文字処理環境を自在に構築すること
ができるという効果を奏する。
【0116】
【0117】
【0118】
【0119】
【0120】
【図面の簡単な説明】
【図1】本発明の第1実施例を示す印刷装置の構成を説
明するブロック図である。
【図2】図1に示した各印刷データ処理部の使用権利番
号と各ビットマップパターン作成部が返信する使用権利
番号の関係を説明する図である。
【図3】本発明に係る印刷装置に入力される印刷データ
の一例を示す図である。
【図4】本発明に係る印刷装置に入力される印刷データ
の一例を示す図である。
【図5】本発明に係る印刷装置における第1の使用権利
判定処理手順の一例を示すフローチャートである。
【図6】本発明の第2実施例を示す印刷装置の制御構成
を説明するブロック図である。
【図7】本発明の第3実施例を示す印刷装置の制御構成
を説明するブロック図である。
【図8】本発明の第4実施例を示す印刷装置の制御構成
を説明するブロック図である。
【図9】本発明の第5実施例を示す印刷装置の制御構成
を説明するブロック図である。
【図10】図9に示した使用権利判断部の使用権利符号
データと論理積データとの対応を示す図である。
【図11】本発明に係る印刷装置における第2の使用権
利判定処理手順の一例を示すフローチャートである。
【図12】本発明の第6実施例を示す印刷装置の制御構
成を説明するブロック図である。
【図13】本発明の第7実施例を示す印刷装置の制御構
成を説明するブロック図である。
【図14】本発明の第8実施例を示す印刷装置の制御構
成を説明するブロック図である。
【図15】本発明の第9実施例を示す印刷装置の制御構
成を説明するブロック図である。
【図16】本発明に係る印刷装置における第3の使用権
利判定処理手順の一例を示すフローチャートである。
【図17】図15に示した各印刷データ処理部の使用権
利番号と各ビットマップパターン作成部が返信する使用
権利番号の関係を説明する図である。
【図18】図16に示した使用権利符号処理情報獲得処
理ルーチンの詳細手順の一例を示すフローチャートであ
る。
【図19】図16に示した使用権利番号処理情報獲得処
理ルーチンの詳細手順の一例を示すフローチャートであ
る。
【図20】本発明の第10実施例を示す印刷装置の制御
構成を説明するブロック図である。
【図21】本発明の第11実施例を示す印刷装置の制御
構成を説明するブロック図である。
【図22】本発明の第12実施例を示す印刷装置の制御
構成を説明するブロック図である。
【図23】本発明の第13実施例を示す印刷装置の構成
を説明するブロック図である。
【図24】図23に示した文字セット記憶部のデータ構
造を示す図である。
【図25】図23に示したホストコンピュータから指定
される文字セット名称の一例を示す図である。
【図26】図23に示された文字セット名称データベー
ス部の変換例を示す図である。
【図27】本発明の印刷装置に係る文字セットの属性変
換処理手順の一例を示すフローチャートである。
【符号の説明】
101 印刷装置本体 102 ホストコンピュータ 103 インタフェース部 104 CPU 105 印刷部 106 使用権利判断部 107 ROM 108 RAM 109 印刷データ処理部 110 印刷データ処理部 111 フォントデータ 112 ビットマップパターン作成部 113 フォントデータ 114 ビットマップパターン作成部
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B41J 5/30 B41J 5/44 G06F 3/12

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 ホストコンピュータから入力したデータ
    に基づき印刷を行う印刷装置であって、 入力されたデータを処理する複数の処理手段と、 入力されたデータに基づき文字パターンを生成する複数
    の文字パターン生成手段と、 前記複数の処理手段のうちの1つの処理手段の使用権利
    情報を認識する第1認識手段と、 前記複数の文字パターン生成手段のうちの1つの文字パ
    ターン生成手段の使用権利情報を認識する第2認識手段
    と、 前記第1認識手段により認識された前記複数の処理手段
    のうちの1つの処理手段の使用権利情報と前記第2認識
    手段により認識された前記複数の文字パターン生成手段
    のうちの1つの文字パターン生成手段の使用権利情報と
    を比較する比較手段と、 前記比較手段の比較結果に応じて、前記複数の処理手段
    のうちの1つの処理手段によって前記複数の文字パター
    ン生成手段のうちの1つの文字パターン生成手段の使用
    を許可するように設定し、または、前記複数の処理手段
    のうちの1つの処理手段によって前記複数の文字パター
    ン生成手段のうちの1つの文字パターン生成手段の使用
    を許可しないように設定する設定手段と、 を有することを特徴とする印刷装置。
  2. 【請求項2】 前記使用権利情報は、番号を含むことを
    特徴とする請求項1記載の印刷装置。
  3. 【請求項3】 前記使用権利情報は、符号を含むことを
    特徴とする請求項1記載の印刷装置。
  4. 【請求項4】 前記比較手段は、前記第1認識手段によ
    り認識された前記複数の処理手段のうちの1つの処理手
    段の符号と前記第2認識手段により認識された前記複数
    の文字パターン生成手段のうちの1つの文字パターン生
    成手段の符号との論理積を取り比較することを特徴とす
    る請求項記載の印刷装置。
  5. 【請求項5】 前記使用権利情報は、番号及び符号を含
    ことを特徴とする請求項1記載の印刷装置。
  6. 【請求項6】 前記比較手段は、前記第1認識手段によ
    り認識された前記複数の処理手段のうちの1つの処理手
    段の符号と前記第2認識手段により認識された前記複数
    の文字パターン生成手段のうちの1つの文字パターン生
    成手段の符号との論理積をとる比較と、前記第1認識手
    段により認識された前記複数の処理手段のうちの1つの
    処理手段の番号と前記第2認識手段により認識された前
    記複数の文字パターン生成手段のうちの1つの文字パタ
    ーン生成手段の番号との比較とを行うことを特徴とする
    請求項5記載の印刷装置。
JP05169839A 1993-06-17 1993-06-17 印刷装置 Expired - Fee Related JP3100268B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP05169839A JP3100268B2 (ja) 1993-06-17 1993-06-17 印刷装置
DE69428402T DE69428402T2 (de) 1993-06-17 1994-06-16 Ausgabevorrichtung und -verfahren unter Verwendung mehrerer Datenverarbeitungseinrichtungen
EP94109287A EP0634731B1 (en) 1993-06-17 1994-06-16 Output apparatus and method using plural data processing units
US08/804,755 US5742744A (en) 1993-06-17 1997-02-24 Output apparatus and method for establishing a using right for plural data processing units

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05169839A JP3100268B2 (ja) 1993-06-17 1993-06-17 印刷装置

Publications (2)

Publication Number Publication Date
JPH071766A JPH071766A (ja) 1995-01-06
JP3100268B2 true JP3100268B2 (ja) 2000-10-16

Family

ID=15893886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05169839A Expired - Fee Related JP3100268B2 (ja) 1993-06-17 1993-06-17 印刷装置

Country Status (4)

Country Link
US (1) US5742744A (ja)
EP (1) EP0634731B1 (ja)
JP (1) JP3100268B2 (ja)
DE (1) DE69428402T2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2768842B1 (fr) * 1997-09-19 2000-01-07 Maurice Milgram Protection anti-copie d'un disque optique numerique par adjonction d'une zone ayant des proprietes optiques modifiables lors de la lecture
JP4884572B2 (ja) * 2009-10-22 2012-02-29 三菱電機株式会社 車載用表示装置
JP7039962B2 (ja) * 2017-11-28 2022-03-23 富士フイルムビジネスイノベーション株式会社 画像処理装置、画像形成装置及びプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4594674A (en) * 1983-02-18 1986-06-10 International Business Machines Corporation Generating and storing electronic fonts
JPS61225075A (ja) * 1985-03-30 1986-10-06 Toshiba Corp 印字装置
JPS6340971A (ja) * 1986-08-06 1988-02-22 Yokogawa Electric Corp マルチプロセツサ画像処理装置
US5220674A (en) * 1987-07-17 1993-06-15 Digital Equipment Corporation Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination
AU607795B2 (en) * 1987-08-21 1991-03-14 Eastman Kodak Company Data integration by object management
JPH0311471A (ja) * 1989-06-09 1991-01-18 Hitachi Ltd 文字、図形等描画処理装置
US5167013A (en) * 1990-09-28 1992-11-24 Xerox Corporation User definable font substitutions with equivalency indicators
JPH04147312A (ja) * 1990-10-09 1992-05-20 Canon Inc 情報処理装置
JP3236015B2 (ja) * 1990-10-09 2001-12-04 キヤノン株式会社 情報処理装置及び方法
US5402527A (en) * 1993-04-23 1995-03-28 Xerox Corporation Apparatus and method for determining the page description language in which a print job is written

Also Published As

Publication number Publication date
EP0634731A3 (en) 1995-10-25
DE69428402T2 (de) 2002-04-18
DE69428402D1 (de) 2001-10-31
EP0634731B1 (en) 2001-09-26
EP0634731A2 (en) 1995-01-18
US5742744A (en) 1998-04-21
JPH071766A (ja) 1995-01-06

Similar Documents

Publication Publication Date Title
US7057748B2 (en) Information processing apparatus and method that determines the presence or absence of a printer connected to a network, and storage medium storing program therefor
US5577184A (en) Character pattern output apparatus
US7155476B2 (en) Print system, printing method, and storage medium
US20020033963A1 (en) Information processing apparatus, printing system, and command generating method
US20050094172A1 (en) Linking font resources in a printing system
JP2003058528A (ja) 文字処理装置および文字処理方法およびプログラム
JP3667043B2 (ja) 情報処理システム、情報処理装置、及び印刷制御方法
JPH071766A (ja) 印刷装置
JP2974322B2 (ja) 文字処理装置及び方法
JPH07112552A (ja) 印刷装置における帳票印刷制御方法及び装置
JPH09190313A (ja) プリンタ制御装置及び方法
KR940009718B1 (ko) 문자 자원 관리 시스템
JPH08267867A (ja) 印刷装置
JP3332792B2 (ja) 出力装置並びに情報処理装置および出力装置のデータ処理方法並びに情報処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US20060044588A1 (en) Image forming apparatus and printing system
JP3322042B2 (ja) 文字処理装置
JPH0916355A (ja) 情報処理装置及びフォントダウンロード管理プログラムを記憶する記憶媒体
JPH05224843A (ja) 印刷装置の制御方法
JPH08249138A (ja) 出力制御方法及びその装置
JP2002116891A (ja) 印刷システム
JP2787095B2 (ja) フォントデータ読出し装置
JPH08156371A (ja) 画像出力装置、ホストコンピュータ、および画像出力装置とホストコンピュータを収容するネットワーク
JP3267458B2 (ja) 出力装置及び出力方法
JPH09207414A (ja) 情報処理装置及び方法
JP3308662B2 (ja) プリンタ制御コマンドを送信するコンピュータおよびその方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070818

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080818

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080818

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090818

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090818

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100818

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110818

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120818

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees