JP2891857B2 - Printing apparatus and printing method - Google Patents
Printing apparatus and printing methodInfo
- Publication number
- JP2891857B2 JP2891857B2 JP5272213A JP27221393A JP2891857B2 JP 2891857 B2 JP2891857 B2 JP 2891857B2 JP 5272213 A JP5272213 A JP 5272213A JP 27221393 A JP27221393 A JP 27221393A JP 2891857 B2 JP2891857 B2 JP 2891857B2
- Authority
- JP
- Japan
- Prior art keywords
- external character
- printing
- information
- host computer
- font
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数種類のプログラム
により生成された印刷命令、または複数のユーザにより
生成された印刷命令を受信して印刷を行なう印刷装置お
よび印刷方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus and a printing method for receiving and printing a print command generated by a plurality of types of programs or print commands generated by a plurality of users.
【0002】[0002]
【従来の技術】装置内に各種フォント有する印刷装置が
広く用いられている。このような印刷装置において、フ
ォント用メモリに格納されていないキャラクタを印刷す
る場合は、予めホストコンピュータから該キャラクタの
構成についてのビットマップ情報またはアウトライン情
報等を受信している。このような、ホストコンピュータ
から予め受信するキャラクタを外字と呼ぶ。外字は通
常、プリンタの電源投入時、ホストコンピュータの電源
投入時、またはこれらの電源投入後の初めての印刷開始
時にホストコンピュータから受信すれば、その後繰り返
して受信する必要はない。2. Description of the Related Art Printing apparatuses having various fonts in the apparatus are widely used. In such a printing apparatus, when printing a character that is not stored in the font memory, bitmap information or outline information on the configuration of the character is received from the host computer in advance. Such a character received in advance from the host computer is called an external character. Normally, the external character is not required to be repeatedly received when it is received from the host computer when the printer is turned on, when the host computer is turned on, or when printing is started for the first time after the power is turned on.
【0003】[0003]
【発明が解決しようとする課題】しかしながら従来の印
刷装置では、使用する外字の種類または定義が変更され
た可能性がある場合に、誤った外字の印刷を避けるため
に全ての外字を受信し直す必要があった。例えば、異な
るホストコンピュータにより印刷が行なわれる場合、同
種類のホストコンピュータであっても異なるプリンタド
ライバ(プリンタドライバとは、印刷装置に対する印刷
制御命令の発行を制御する、ホストコンピュータ上の印
刷制御プログラムをいう。)により印刷が行なわれる場
合、印刷装置に内蔵するエミュレションプログラム(エ
ミュレションプログラムとは、プリンタドライバから発
行された命令を受信して、実際に印刷装置の印刷制御を
行なう、印刷装置上の印刷制御プログラムをいう。以下
このプログラムをエミュレータと呼ぶ。)を切り替える
場合、または異なるユーザにより登録された外字を印刷
する場合は、印刷に先だって外字を受信し直す必要があ
った。このような外字の受信には多くの時間を必要とす
るため、ホストコンピュータやプリンタドライバ等を変
更すると、その後の印刷の開始が遅延するという問題が
あった。また、ユーザが変更されたにもかかわらず、ユ
ーザにより登録された外字を変更せずに印刷を行なった
場合に、外字が誤って印刷されるという問題があった。However, in the conventional printing apparatus, when there is a possibility that the type or definition of the external character to be used has been changed, all the external characters are received again in order to avoid printing of an incorrect external character. Needed. For example, when printing is performed by different host computers, even if the host computer is of the same type, a different printer driver (a printer driver is a print control program on the host computer that controls issuance of a print control command to a printing apparatus). ), An emulation program built in the printing apparatus (an emulation program is an on-printing apparatus that receives a command issued from a printer driver and actually controls printing of the printing apparatus). In the case where the user switches the print control program, or prints an external character registered by a different user, it is necessary to receive the external character again before printing. Since the reception of such external characters requires a lot of time, there has been a problem that, if the host computer or the printer driver is changed, the start of subsequent printing is delayed. In addition, when printing is performed without changing the external character registered by the user even when the user is changed, the external character is erroneously printed.
【0004】そこで本発明は、このような問題を解決す
ることのできる印刷装置および印刷方法を提供すること
を目的とする。[0004] Therefore, an object of the present invention is to provide a printing apparatus and a printing method that can solve such a problem.
【0005】[0005]
【課題を解決するための手段】このような目的を達成す
るために、本発明は、外字情報を受信して印刷装置内の
外字記憶用メモリに格納する機能を有する印刷装置にお
いて、前記外字情報を送信したホストコンピュータ、プ
リントドライバ、ユーザ、または前記外字情報を受信し
たエミュレータのいずれか、または複数を識別する第1
の識別情報を、前記外字情報に対応付けて格納する格納
手段と、外字の印刷命令を受信する手段と、外字の印刷
命令を送信したホストコンピュータ、プリントドライ
バ、ユーザ、または外字の印刷命令を受信したエミュレ
ータのいずれか、または複数を識別する第2の識別情報
の各々が前記第1の識別情報に一致する外字情報を、前
記格納手段に格納した外字情報から選択する手段と、選
択した外字を印刷する手段とを備えたことを特徴とす
る。In order to achieve the above object, the present invention relates to a printing apparatus having a function of receiving external character information and storing it in a memory for storing external character in the printing apparatus. First identifying one or more of a host computer, a print driver, a user, or an emulator that has received the external character information.
Storage means for storing the identification information of the external character in association with the external character information; means for receiving the external character print instruction; and receiving the external character print instruction from the host computer, print driver, user, or receiving the external character print instruction. Means for selecting, from the external character information stored in the storage means, external character information in which each of the second identification information for identifying any one or a plurality of the emulators matches the first identification information; Means for printing.
【0006】ここで「外字情報」には、以下で説明する
フォント識別番号、文字コード、および外字データが対
応する。Here, the "external character information" corresponds to a font identification number, a character code, and external character data described below.
【0007】[0007]
【作用】本発明によれば、印刷装置内で、印刷命令を行
なったホストコンピュータ、プリントドライバ、エミュ
レータおよびユーザをの全部または一部を認識し、外字
を印刷装置内に登録する際に、これらの認識したデータ
を各外字に対応付けてメモリに格納し、外字を印刷する
際に、これらの認識したデータが一致する外字を選択す
るので、複数種類のホストコンピュータ、複数種類のプ
リンタドライバ、または複数のユーザにより印刷が行な
われる場合でも、ホストコンピュータ等の種類が切り替
わる毎に全ての外字を新たにホストコンピュータから受
信する必要がない。したがって、ホストコンピュータ等
が切り替えられた場合でも、その後の印刷の開始の遅延
を避けることができる。また、ユーザが変更された場合
でも、外字を誤って印刷することを避けることができ
る。According to the present invention, when the printing apparatus recognizes all or a part of the host computer, the print driver, the emulator, and the user who issued the print command, and registers the external character in the printing apparatus, Is stored in a memory in association with each external character, and when printing the external character, an external character that matches the recognized data is selected, so that a plurality of types of host computers, a plurality of types of printer drivers, or Even when printing is performed by a plurality of users, it is not necessary to newly receive all external characters from the host computer every time the type of the host computer or the like is switched. Therefore, even when the host computer or the like is switched, it is possible to avoid a delay in starting the subsequent printing. In addition, even when the user is changed, it is possible to avoid printing an external character by mistake.
【0008】[0008]
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0009】図1は本実施例の印刷装置およびホストコ
ンピュータのハードウェアの基本構成を示すブロック図
である。図1において、101はホストコンピュータで
あり、印字データおよび登録データを印刷装置200に
出力する。印刷装置200は、プリンタ制御ユニット2
01およびプリンタエンジン107を有する。本実施例
では印刷装置200としてレーザビームプリンタ(以下
LBPと呼ぶ)を用いている。プリンタ制御ユニット2
01の構成を以下に述べる。プリンタ制御ユニット20
1において、入力インタフェース部103はインタフェ
ースケーブルを介して転送されてきたデータを受信す
る。104は受信バッファであり、インタフェース部1
03にて受信されたデータを一時的に蓄積する。ROM
108にはCPU105が実行する複数の制御プログラ
ムとフォントデータが格納されている。各印刷制御プロ
グラムには予め固有野番号(ID)が格納されている。
RAM109は制御プログラムが使用する作業領域と登
録データを格納する登録領域として使用される。106
は出力制御部であり、RAM109に格納された出力イ
メージをビデオ信号に変換してプリンタエンジン107
へ転送する。プリンタエンジン107は受け取ったビデ
オ信号から画像を形成し記録紙に記録する。FIG. 1 is a block diagram showing a basic configuration of hardware of a printing apparatus and a host computer of this embodiment. In FIG. 1, a host computer 101 outputs print data and registration data to a printing apparatus 200. The printing device 200 includes
01 and a printer engine 107. In this embodiment, a laser beam printer (hereinafter, referred to as LBP) is used as the printing apparatus 200. Printer control unit 2
01 will be described below. Printer control unit 20
In 1, the input interface unit 103 receives data transferred via an interface cable. Reference numeral 104 denotes a reception buffer.
03, and temporarily stores the received data. ROM
108 stores a plurality of control programs executed by the CPU 105 and font data. Each print control program stores a unique field number (ID) in advance.
The RAM 109 is used as a work area used by the control program and a registration area for storing registration data. 106
Is an output control unit which converts an output image stored in the RAM 109 into a video signal and
Transfer to The printer engine 107 forms an image from the received video signal and records it on recording paper.
【0010】図2は本実施例のレーザビームプリンタ
(以下LBPと略す)200の機械構造を示す断面図で
ある。LBP200は、外部に接続されているホストコ
ンピュータから供給される印刷情報等を入力して記憶す
るとともに、それらの情報に従って対応する図形を作成
し、記録媒体である記録紙上に像を形成する。212は
操作のためのスイッチおよびLED表示器等の配置され
ているパネル操作部である。201はLBP200全体
の制御およびホストコンピュータから供給される文字情
報などを解析するプリンタ制御ユニットである。プリン
タ制御ユニット201は主に文字図形情報であるビット
マップメモリのデータをビデオ信号に変換してレーザド
ライバ202に出力する。レーザドライバ202は半導
体レーザ203を駆動するための回路であり、入力され
たビデオ信号に応じて半導体レーザ203から発射され
るレーザ光204をオン・オフ切替えする。このレーザ
光204は回転多面鏡205で左右方向に振らされて静
電ドラム206上を走査露光する。これにより、静電ド
ラム206上には出力図形の静電潜像が形成される。こ
の潜像は静電ドラム206周囲に配設された現像ユニッ
ト207により現像された後、記録紙に転写される。こ
の記録紙にはカットシートが用いられる。カットシート
はLBP200に装着した用紙カセット208に収納さ
れ、給紙ロータ209および搬送ローラ210と211
とにより、装置内に取り込まれて、静電ドラム206に
供給される。FIG. 2 is a sectional view showing a mechanical structure of a laser beam printer (hereinafter abbreviated as LBP) 200 of the present embodiment. The LBP 200 inputs and stores print information and the like supplied from a host computer connected to the outside, creates a corresponding figure according to the information, and forms an image on a recording paper as a recording medium. A panel operation unit 212 includes switches for operation, an LED display, and the like. A printer control unit 201 controls the entire LBP 200 and analyzes character information and the like supplied from the host computer. The printer control unit 201 converts the data of the bitmap memory, which is mainly character / graphic information, into a video signal and outputs the video signal to the laser driver 202. The laser driver 202 is a circuit for driving the semiconductor laser 203, and switches on / off a laser beam 204 emitted from the semiconductor laser 203 according to an input video signal. The laser beam 204 is swung in the left-right direction by a rotary polygon mirror 205 to scan and expose an electrostatic drum 206. As a result, an electrostatic latent image of the output figure is formed on the electrostatic drum 206. This latent image is developed by a developing unit 207 provided around the electrostatic drum 206 and then transferred to a recording sheet. A cut sheet is used for the recording paper. The cut sheets are stored in a paper cassette 208 mounted on the LBP 200, and are fed by a paper feed rotor 209 and transport rollers 210 and 211.
As a result, it is taken into the apparatus and supplied to the electrostatic drum 206.
【0011】次に、このように構成された印刷装置にお
けるプリンタ制御ユニット201が行う印刷制御処理手
順を図3のフローチャートを参照して説明する。Next, a printing control procedure performed by the printer control unit 201 in the printing apparatus having the above-described configuration will be described with reference to a flowchart of FIG.
【0012】まず、ホストコンピュータ101より印刷
データを受信し、受信したデータを逐次受信バッファ1
04に格納する(S301)。次に、受信バッファのデ
ータを読み出し(S302)、データが排紙命令かをチ
ェックし(S303)、排紙命令でなければステップS
304においてデータがエミュレータ切替え命令かチェ
ックする。データがエミュレータ切替え命令でない場合
はステップS305においてデータが外字登録命令かを
チェックする。データが外字登録命令であれば外字登録
処理を行う(S311)。この外字登録処理については
後述する。ステップS304においてデータが外字登録
命令でなければ、データを解析し、該解析結果に従って
中間コードを作成し(S306)、さらにこの中間コー
ドからページメモリへ展開処理を行う(S307)。ス
テップS304においてデータがエミュレータ切替えコ
マンドであった場合はステップS312において印刷す
べきデータがあるかチェックし、印刷するデータがあれ
ばページメモリの内容をビデオ信号の変換し(S31
3)、印刷を行い(S314)、排紙して(S31
5)、切替え処理を行う(S316)。ステップS31
2において印刷するデータがなければ、ステップS31
6へ進む。ステップS303においてデータが排紙命令
であった場合、ページメモリの内容をビデオ信号に変換
し(S308)、印刷を行い(S309)、排紙する
(S310)。First, print data is received from the host computer 101 and the received data is sequentially stored in the reception buffer 1.
04 (S301). Next, the data in the reception buffer is read (S302), and it is checked whether the data is a discharge command (S303).
At 304, it is checked whether the data is an emulator switching instruction. If the data is not an emulator switching instruction, it is checked in step S305 whether the data is an external character registration instruction. If the data is an external character registration command, external character registration processing is performed (S311). This external character registration processing will be described later. If the data is not an external character registration command in step S304, the data is analyzed, an intermediate code is created in accordance with the analysis result (S306), and the intermediate code is expanded into a page memory (S307). If the data is an emulator switching command in step S304, it is checked in step S312 whether there is data to be printed. If there is data to be printed, the content of the page memory is converted into a video signal (S31).
3) Printing is performed (S314), and the sheet is discharged (S31).
5), a switching process is performed (S316). Step S31
If there is no data to be printed in step 2, step S31
Proceed to 6. If the data is a paper discharge command in step S303, the contents of the page memory are converted into a video signal (S308), printing is performed (S309), and the paper is discharged (S310).
【0013】図4は外字登録の格納形式を示すデータ構
造図である。外字管理テーブルには1データにつきフォ
ントの種類を示すフォント識別番号、文字コード、該当
するデータの登録を行ったエミュレータを示すエミュレ
ータ番号、登録コマンドのパラメータとして入力される
ホスト番号、ユーザ番号、登録データの格納領域の先頭
アドレスが格納される。外字データは外字登録領域に格
納される。FIG. 4 is a data structure diagram showing a storage format of external character registration. The external character management table contains a font identification number indicating a font type, a character code, an emulator number indicating an emulator that has registered the corresponding data, a host number input as a parameter of a registration command, a user number, and registration data for each data. Of the storage area is stored. The external character data is stored in the external character registration area.
【0014】図5は外字登録コマンドの構成の例であ
る。外字登録コマンドのパラメータは、登録ビットマッ
プデータのドット高と、バイト単位の幅と、ホスト番号
と、ユーザ番号と、登録ビットマップデータとで構成さ
れる。ホスト番号、およびユーザ番号は0以外の整数で
表され、指定を省略することも可能である。省略された
場合は、内部的には0の値がセットされる。なお、ホス
ト番号、およびユーザ番号はユーザが予めそのホストお
よびユーザに固有の値を決めておく。FIG. 5 shows an example of the configuration of an external character registration command. The parameters of the external character registration command include the dot height of the registered bitmap data, the width in byte units, the host number, the user number, and the registered bitmap data. The host number and the user number are represented by integers other than 0, and may be omitted. If omitted, a value of 0 is set internally. It should be noted that the host number and the user number are determined in advance by the user with values unique to the host and the user.
【0015】図6は外字の登録処理を示すフローチャー
トである。ステップS601では現在動作中のエミュレ
ータのエミュレータ番号を取得する。ステップS602
からステップS605は外字管理テーブルの検索処理を
示す。ステップS602ではフォントの種類と文字コー
ドが一致するフォントがRAM109に登録されている
か否かチェックする。フォントの種類と文字コードが一
致するフォントが登録されていなければステップS60
7に進む。ステップS602においてフォントの種類と
文字コードが一致するフォントが登録されていれば、ス
テップS603においてそれらのフォントの中でエミュ
レータ番号が一致するフォントがRAM109に登録さ
れているか否かチェックする。エミュレータ番号が一致
するフォントが登録されていなければステップS607
へ進む。ステップS603においてエミュレータ番号が
一致するフォントが登録されていれば、ステップS60
4においてそれらのフォントの中でホスト番号が一致す
るフォントが登録されているかチェックする。ホスト番
号が一致するフォントが登録されていればステップS6
07へ進む。ステップS604においてホスト番号が一
致するフォントが登録されていれば、ステップS605
に進みそれらのフォントの中でユーザ番号が一致するフ
ォントが登録されているかチェックする。ユーザ番号が
一致するフォントが登録されていなければステップS6
07へ進む。ステップS605においてユーザ番号が一
致するフォントが登録されていれば、現在あるデータを
削除して登録を行う。ステップS607では新規に登録
を行う。FIG. 6 is a flowchart showing a process for registering an external character. In step S601, the emulator number of the currently operating emulator is obtained. Step S602
Step S605 indicates a process of searching the external character management table. In step S602, it is checked whether a font whose font code matches the character code is registered in the RAM 109. If a font whose font type and character code match is not registered, step S60
Go to 7. If a font whose character code matches the font type is registered in step S602, it is checked in step S603 whether a font whose emulator number matches among the fonts is registered in the RAM 109. If a font with the same emulator number has not been registered, step S607
Proceed to. If a font having the same emulator number has been registered in step S603, the process proceeds to step S60.
In step 4, it is checked whether a font whose host number matches among the fonts is registered. If a font having the same host number is registered, step S6
Proceed to 07. If a font having the same host number is registered in step S604, step S605
To check whether a font whose user number matches among those fonts is registered. If the font with the matching user number is not registered, step S6
Proceed to 07. If a font having the same user number is registered in step S605, the existing data is deleted and registered. In step S607, new registration is performed.
【0016】図7は印刷の際の外字の検索を示すフロー
チャートである。ステップS701では現在動作中のエ
ミュレータのエミュレータ番号を取得する。印刷の際の
ホスト番号とユーザ番号は印刷ジョブ開始命令等のコマ
ンドによって与えられる。ステップS702からステッ
プS705は外字管理テーブルの検索処理を示す。ステ
ップS702ではフォントの種類と文字コードとが一致
するフォントがRAM109に登録されているか否かを
チェックする。フォントの種類と文字コードが一致する
フォントが登録されていなければステップS707へ進
む。ステップS702においてフォントの種類と文字コ
ードとが一致するフォントが登録されていれば、ステッ
プS703においてそれらのフォントの中でエミュレー
タ番号が一致するフォントがRAM109に登録されて
いるか否かをチェックする。エミュレータ番号が一致す
るフォントが登録されていなければステップS707に
進む。エミュレータ番号が一致するフォントが登録され
ていれば、ステップS704においてそれらのフォント
の中でホスト番号が一致するフォントがRAM109に
登録されているか否かをチェックする。ホスト番号が一
致するフォントが登録されていなけばステップS707
へ進む。ステップS704においてホスト番号が一致す
るフォントが登録されていれば、ステップS705にお
いてユーザ番号が一致するフォントがRAM109に登
録されているか否かをチェックする。ユーザ番号が一致
するフォントが登録されていなければステップS707
へ進む。ステップS705においてユーザ番号が一致す
るフォントが登録されていれば該当する外字を印刷す
る。ステップS707では外字は印刷せず、該当するフ
ォントROMの文字を印刷する。FIG. 7 is a flowchart showing a search for an external character at the time of printing. In step S701, the emulator number of the currently operating emulator is obtained. The host number and user number at the time of printing are given by a command such as a print job start command. Steps S702 to S705 show a process of searching the external character management table. In step S702, it is checked whether a font whose font type matches the character code is registered in the RAM 109. If no font whose character code matches the font type is registered, the process proceeds to step S707. If a font having the same font type and character code is registered in step S702, it is checked in step S703 whether a font having the same emulator number is registered in the RAM 109 among those fonts. If a font having the same emulator number has not been registered, the process proceeds to step S707. If a font having the same emulator number is registered, it is checked in step S704 whether a font having the same host number is registered in the RAM 109 among the fonts. If a font having a matching host number is not registered, step S707
Proceed to. If a font whose host number matches is registered in step S704, it is checked in step S705 whether a font whose user number matches is registered in the RAM 109. If a font having the same user number is not registered, step S707
Proceed to. If a font having the same user number is registered in step S705, the corresponding external character is printed. In step S707, the external character is not printed, and the character in the corresponding font ROM is printed.
【0017】(他の実施例)本実施例では、個々の、エ
ミュレータ、ホストコンピュータ、およびユーザを識別
して、これらの識別データが一致するフォントを選択し
て印刷を行なったが、同じ種類のエミュレータ、および
同じ種類のホストコンピュータに同一の識別番号を割り
付け、これらの種類のみを識別してもよい。また、複数
のユーザが同一の外字を使用する場合は、これらのユー
ザにグループ番号を割り付け、この外字に当該グループ
番号を割り付けてもよい。また、全てのユーザに対して
有効なグループ番号(例えばグループ番号00)を用意
し、全てのユーザに対して有効なフォントに割り付ける
ようにしてもよい。(Other Embodiments) In this embodiment, the emulator, the host computer, and the user are individually identified and a font having matching identification data is selected and printing is performed. The same identification number may be assigned to the emulator and the same type of host computer, and only these types may be identified. When a plurality of users use the same external character, a group number may be allocated to these users, and the group number may be allocated to the external character. Alternatively, a group number (eg, group number 00) that is valid for all users may be prepared and assigned to a font that is valid for all users.
【0018】本実施例では、エミュレータ、ホストコン
ピュータ、およびユーザを識別したが、これらの他にホ
ストコンピュータ上のプリントドライバも識別してもよ
い。さらに、これらの一部、例えばホストコンピュータ
のみ、またはユーザのみを識別してもよい。In this embodiment, the emulator, the host computer, and the user are identified, but a print driver on the host computer may be identified in addition to the emulator, the host computer, and the user. Further, a part of them, for example, only the host computer or only the user may be identified.
【0019】[0019]
【発明の効果】以上説明したように、本発明によれば、
複数種類のホストコンピュータ、複数種類のプリンタド
ライバ、複数種類のエミュレータ、または複数のユーザ
により連続して印刷が行なわれる場合でも、ホストコン
ピュータ等が切り替えられる毎に全ての外字を新たにホ
ストコンピュータから受信する必要がない。したがっ
て、ホストコンピュータ等が切り替えられた場合でも、
その後の印刷の開始の遅延を避けることができる。ま
た、ユーザが変更された場合でも、外字を誤って印刷す
ることを避けることができる。As described above, according to the present invention,
Even when printing is continuously performed by multiple types of host computers, multiple types of printer drivers, multiple types of emulators, or multiple users, all external characters are newly received from the host computer each time the host computer is switched. No need to do. Therefore, even if the host computer is switched,
It is possible to avoid a delay in starting the subsequent printing. In addition, even when the user is changed, it is possible to avoid printing an external character by mistake.
【図1】本実施例の印刷装置のハードウエア基本構成を
示すブロック図である。FIG. 1 is a block diagram illustrating a basic hardware configuration of a printing apparatus according to an embodiment.
【図2】LBPの機械構成を示す説明図である。FIG. 2 is an explanatory diagram showing a mechanical configuration of the LBP.
【図3】印刷処理を示すフローチャートである。FIG. 3 is a flowchart illustrating a printing process.
【図4】外字の記憶方法を示す説明図である。FIG. 4 is an explanatory diagram showing a method of storing external characters.
【図5】外字登録コマンドの例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of an external character registration command.
【図6】外字登録処理のフローチャートである。FIG. 6 is a flowchart of an external character registration process.
【図7】外字検索処理のフローチャートである。FIG. 7 is a flowchart of an external character search process.
101 ホストコンピュータ 103 入力インタフェース 104 受信バッファ 105 CPU 106 出力制御部 107 プリンタエンジン 108 ROM 109 RAM 200 LBP本体 201 プリンタ制御ユニット 101 Host Computer 103 Input Interface 104 Receive Buffer 105 CPU 106 Output Control Unit 107 Printer Engine 108 ROM 109 RAM 200 LBP Body 201 Printer Control Unit
フロントページの続き (56)参考文献 特開 平3−106674(JP,A) 特開 平2−158798(JP,A) 特開 昭63−250692(JP,A) 特開 平4−173263(JP,A) 特開 平5−16450(JP,A) 特開 平5−108284(JP,A) 特開 平5−221072(JP,A) 特開 平7−121321(JP,A) 特開 平5−338283(JP,A) 特開 平4−232086(JP,A) (58)調査した分野(Int.Cl.6,DB名) B41J 5/44 B41J 5/30 G06F 3/12 Continuation of the front page (56) References JP-A-3-106667 (JP, A) JP-A-2-158798 (JP, A) JP-A-63-250692 (JP, A) JP-A-4-173263 (JP) JP-A-5-16450 (JP, A) JP-A-5-108284 (JP, A) JP-A-5-221072 (JP, A) JP-A-7-121321 (JP, A) 5-338283 (JP, A) JP-A-4-232086 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) B41J 5/44 B41J 5/30 G06F 3/12
Claims (2)
憶用メモリに格納する機能を有する印刷装置において、 前記外字情報を送信したホストコンピュータ、プリント
ドライバ、ユーザ、または前記外字情報を受信したエミ
ュレータのいずれか、または複数を識別する第1の識別
情報を、前記外字情報に対応付けて格納する格納手段
と、 外字の印刷命令を受信する手段と、 外字の印刷命令を送信したホストコンピュータ、プリン
トドライバ、ユーザ、または外字の印刷命令を受信した
エミュレータのいずれか、または複数を識別する第2の
識別情報の各々が前記第1の識別情報に一致する外字情
報を、前記格納手段に格納した外字情報から選択する手
段と、 選択した外字を印刷する手段とを備えたことを特徴とす
る印刷装置。1. A printing apparatus having a function of receiving external character information and storing the external character information in a memory for external character storage in the printing apparatus, wherein the host computer, print driver, user, or the external character information transmitting the external character information is received. A storage unit for storing first identification information for identifying one or more of the emulators in association with the external character information; a unit for receiving an external character print instruction; a host computer having transmitted the external character print instruction; External character information in which each of the second identification information for identifying one or more of a print driver, a user, or an emulator that has received the external character print command matches the first identification information is stored in the storage unit. A printing apparatus comprising: means for selecting from external character information; and means for printing the selected external character.
憶用メモリに格納する機能を有する印刷装置における外
字印刷方法において、 前記外字情報を送信したホストコンピュータ、プリント
ドライバ、ユーザ、または前記外字情報を受信したエミ
ュレータのいずれか、または複数を識別する第1の識別
情報を、前記外字情報に対応付けて格納するステップ
と、 外字の印刷命令を受信するステップと、 外字の印刷命令を送信したホストコンピュータ、プリン
トドライバ、ユーザ、または外字の印刷命令を受信した
エミュレータのいずれか、または複数を識別する第2の
識別情報の各々が前記第1の識別情報に一致する外字情
報を、前記格納手段に格納した外字情報から選択するス
テップと、 選択した外字を印刷するステップとを備えたことを特徴
とする印刷方法。2. A method for printing an external character in a printing apparatus having a function of receiving external character information and storing the external character information in an external character storage memory in the printing apparatus, comprising: a host computer, a print driver, a user, or the external character that transmitted the external character information Storing first identification information for identifying one or more of the emulators that received the information in association with the external character information; receiving an external character print instruction; and transmitting the external character print instruction. The storage means stores the external character information in which each of the second identification information for identifying one or a plurality of the host computer, the print driver, the user, or the emulator that has received the external character print command matches the first identification information. And a step of printing the selected external character from the external character information stored in the Printing method and butterflies.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5272213A JP2891857B2 (en) | 1993-10-29 | 1993-10-29 | Printing apparatus and printing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5272213A JP2891857B2 (en) | 1993-10-29 | 1993-10-29 | Printing apparatus and printing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07125327A JPH07125327A (en) | 1995-05-16 |
JP2891857B2 true JP2891857B2 (en) | 1999-05-17 |
Family
ID=17510693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5272213A Expired - Fee Related JP2891857B2 (en) | 1993-10-29 | 1993-10-29 | Printing apparatus and printing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2891857B2 (en) |
-
1993
- 1993-10-29 JP JP5272213A patent/JP2891857B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07125327A (en) | 1995-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3165268B2 (en) | Print information processing method and apparatus | |
JPH10222319A (en) | Printing device and printing control method | |
EP0478965A1 (en) | Output method | |
US5297876A (en) | Page printer with internal and external memories | |
US6009485A (en) | Information processing apparatus and method, and storage medium storing control programs | |
US6052204A (en) | Output apparatus and output method | |
JP2891857B2 (en) | Printing apparatus and printing method | |
EP0545648B1 (en) | Automatic language determination control for printer | |
EP0864965B1 (en) | Information processing apparatus and output apparatus | |
US20020060800A1 (en) | Method and apparatus for selecting a preferential font | |
JP2958181B2 (en) | Printing equipment | |
JP3610194B2 (en) | Print control apparatus, print control method, and storage medium storing computer-readable program | |
JPH08185295A (en) | Printer and its control method | |
JP2004362219A (en) | Printer, printer driver and utility system | |
JP3267458B2 (en) | Output device and output method | |
JPH0926860A (en) | Printer and data communication method therefor | |
JP2869923B2 (en) | Printing control device | |
JP3199544B2 (en) | Printing apparatus and printing control method | |
JP3105983B2 (en) | Printing method and apparatus | |
JPH0596823A (en) | Printer device | |
JP2958226B2 (en) | Print control device and print control method | |
JPH0973374A (en) | Print control method | |
JPH064241A (en) | Method and device for printing | |
JPH05338280A (en) | Method and apparatus for printing | |
JPH05281946A (en) | Method and device for character output |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |