Nothing Special   »   [go: up one dir, main page]

JPH064233A - Printer control method and control system thereof - Google Patents

Printer control method and control system thereof

Info

Publication number
JPH064233A
JPH064233A JP4186357A JP18635792A JPH064233A JP H064233 A JPH064233 A JP H064233A JP 4186357 A JP4186357 A JP 4186357A JP 18635792 A JP18635792 A JP 18635792A JP H064233 A JPH064233 A JP H064233A
Authority
JP
Japan
Prior art keywords
printer
environment
host computer
data
switching
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.)
Granted
Application number
JP4186357A
Other languages
Japanese (ja)
Other versions
JP3197616B2 (en
Inventor
Nobuhiko Sato
信彦 佐藤
Tetsuya Morita
哲哉 森田
Akihiro Shimura
明弘 志村
Yoshibumi Okamoto
義文 岡本
Toshiya Mihashi
俊哉 三橋
Satoshi Nagata
聡 永田
Masaki Unishi
真己 卯西
Takanori Nishijima
孝徳 西島
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 JP18635792A priority Critical patent/JP3197616B2/en
Priority to US08/076,785 priority patent/US6667812B1/en
Priority to DE69329587T priority patent/DE69329587T2/en
Priority to EP93304731A priority patent/EP0575172B1/en
Publication of JPH064233A publication Critical patent/JPH064233A/en
Priority to HK98116024A priority patent/HK1014777A1/en
Application granted granted Critical
Publication of JP3197616B2 publication Critical patent/JP3197616B2/en
Priority to US10/664,945 priority patent/US7081970B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PURPOSE:To automatically select an optimum printer driver by specifying the switching of a printer driver according to printer control language data and establishing and setting the driver environment of a host computer. CONSTITUTION:When the system consisting of a host computer 100 and a printer 1500 connected by a two-way interface 13 can use drivers for plural printer control languages, the CPU 1 of the host computer 100 obtain information regarding the printer control language from the ROM 15 of the printer 1500. According to information in a work area in the RAM in the host computer 100, the consistency between the printer driver and the control language system of the printer is checked and when the consistency is not obtained, the driver is switched to a printer driver matching the obtained information to obtain the consistency. Consequently, a user need not select and set any printer driver and printing operation by the proper printer driver is performed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ホストコンピュータに
双方向性インタフェースを介して接続されるプリンタと
からなるプリンタシステムに係り、ホストコンピュータ
がプリンタの環境設定を制御するプリンタ制御方法およ
びその制御システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer system including a printer connected to a host computer through a bidirectional interface, and a printer control method and a control system for controlling the environment setting of the printer by the host computer. It is about.

【0002】[0002]

【従来の技術】近年、この種の処理を実行可能な記録装
置または記録システムは、ホストコンピュータにインタ
フェース(例えばセントロニクスインタフェース等)を
介して接続されるプリンタとから構築され、ホストコン
ピュータから入力される出力情報を解析して、プリンタ
エンジン、例えばレーザビームプリンタの出力データと
してビットマップデータを展開し、この展開データに基
づいて変調されたレーザビームを感光ドラムに走査露光
して画像記録を行うように構成されている。
2. Description of the Related Art In recent years, a recording apparatus or recording system capable of executing this type of processing is constructed from a printer connected to a host computer via an interface (for example, Centronics interface), and is input from the host computer. The output information is analyzed, bit map data is expanded as output data of a printer engine, for example, a laser beam printer, and a laser beam modulated based on the expanded data is scanned and exposed on a photosensitive drum to record an image. It is configured.

【0003】また、プリンタがエミュレーション機能を
備える場合には、複数のプリンタ制御言語系を処理可能
に構成されており、使用者が実行するアプリケーション
に従ってエミュレーションモードとネイティブモードと
を切り換えながらプリント処理を実行できるように構成
されており、プリンタにはプリンタの制御言語を切り換
えるためのスイッチや切り換え指示を行うカードスロッ
トがあらかじめ設けられている。
Further, when the printer has an emulation function, it is configured to be able to process a plurality of printer control language systems, and executes print processing while switching between the emulation mode and the native mode according to the application executed by the user. The printer is provided with a switch for switching the control language of the printer and a card slot for issuing a switching instruction in advance.

【0004】[0004]

【発明が解決しようとする課題】ところが、プリンタに
設定されている言語環境の整合性を印字処理前にチェッ
クする機能がないため、プリンタに設定されている言語
環境と、アプリケーションが設定している言語環境が異
なる場合に、プリンタにプリントデータを転送してプリ
ント処理を開始させると、予期しない結果が印字されて
しまうという問題点があった。
However, since there is no function to check the consistency of the language environment set in the printer before the printing process, the language environment set in the printer and the application set it. If the language environment is different and print data is transferred to the printer to start the print processing, an unexpected result may be printed.

【0005】このように、プリンタ制御システムにおけ
るプリンタ制御言語を使い分けるプリントシステム環境
下(複数のプリントドライバを選択実行できる環境下)
においては、使用者によるハード的な環境設定に依存し
て使用するプリンタ制御言語が確定されてしまうので、
ホストコンピュータとプリンタとで指定されたプリンタ
制御言語環境が不整合となる場合には、整合性をとるた
めの救済手段がないため、印字不良となってしまい、プ
リンタの配設位置がホストコンピュータから離れた位置
にあって、ページ数の多いプリントデータを処理した場
合には、その状態を容易に検出できないため、印字無駄
が発生して、紙資源を無駄に消費してしまう等の重大な
問題が生じる。
In this way, under the print system environment in which the printer control language is selectively used in the printer control system (under the environment in which a plurality of print drivers can be selectively executed)
In, since the printer control language to be used will be determined depending on the hardware environment setting by the user,
When the printer control language environment specified by the host computer and the printer is inconsistent, there is no remedy for ensuring the consistency, so printing failure occurs, and the position where the printer is installed is changed from the host computer. When print data with a large number of pages is processed at a distant position, the state cannot be easily detected, resulting in waste of printing and waste of paper resources. Occurs.

【0006】さらに、上記のような言語環境を切り換え
る際に、メモリ環境を解放すると、設定されているプリ
ンタのメモリ内のプリンタ設定内容(フォーム,外字,
RAMの各メモリ設定)が書き換えられて消失しまうた
め、同一言語環境に再び切り換わっても、上記フォー
ム,外字等の情報を再現することができなくなってしま
うとともに、RAMのメモリマップも正常に再現されな
くなってしまい、切り換え前の環境状態での印字を保証
できなくなってしまう。
Further, when the memory environment is released when switching the language environment as described above, the printer setting contents (form, external character,
Since each memory setting of RAM) is rewritten and lost, even if the environment is switched to the same language again, the information such as the above forms and external characters cannot be reproduced, and the memory map of RAM is also normally reproduced. Printing is not performed, and it is no longer possible to guarantee printing in the environmental state before switching.

【0007】一方、環境切り換え前の状態を維持するよ
うにメモリ環境を制御すると、切り換え後に使用できる
メモリ空間がかなり限定されるため、切り換え後の環境
下における記録処理効率が著しく低下してしまう等の問
題点があった。
On the other hand, if the memory environment is controlled so as to maintain the state before the environment switching, the memory space that can be used after the switching is considerably limited, so that the recording processing efficiency in the environment after the switching is significantly reduced. There was a problem.

【0008】本発明は、上記の問題点を解決するために
なされたもので、ホストコンピュータとプリンタとの環
境設定状態の整合性を判定して、プリンタ側のプリンタ
制御言語データに適合するプリンタドライバをホストコ
ンピュータ側で自動選択することにより、通信可能に接
続されたプリンタとホストコンピュータとのプリンタ環
境の整合を図ることができるプリンタ制御方法およびそ
の制御システムを提供することおよびホストコンピュー
タとプリンタとの環境切り換え状態を監視して、プリン
タのメモリに設定されているプリンタ環境情報を再設定
可能にホストコンピュータ側で登録管理することによ
り、一度設定された言語毎のプリンタ環境をホストコン
ピュータがプリンタに対して再現性良く管理設定できる
プリンタ制御方法およびその制御システムを提供するこ
とを目的とする。
The present invention has been made in order to solve the above problems, and determines the consistency of the environment setting states of the host computer and the printer, and makes a printer driver compatible with the printer control language data on the printer side. Is automatically selected on the host computer side, and a printer control method and a control system thereof capable of matching the printer environments of a communicatively connected printer and the host computer are provided. By monitoring the environment switching status and registering and managing the printer environment information that is set in the printer memory so that it can be reset, the host computer can manage the printer environment once set for each language to the printer. Printer control method that can be managed and set with good reproducibility And to provide a prime mover control system.

【0009】[0009]

【課題を解決するための手段】本発明に係る第1のプリ
ンタ制御方法は、ホストコンピュータに双方向性インタ
フェースを介して接続されるプリンタのメモリに格納さ
れているプリンタ制御言語データを取得し、このプリン
タ制御言語データに基づいてプリンタドライバの切り換
えを指定し、この切り換え指定に従って、ホストコンピ
ュータプリンタドライバ環境を整合設定する。
A first printer control method according to the present invention obtains printer control language data stored in a memory of a printer connected to a host computer through a bidirectional interface, The printer driver switching is designated based on the printer control language data, and the host computer printer driver environment is consistently set according to the switching designation.

【0010】本発明に係る第1のプリンタ制御システム
は、ホストコンピュータに双方向性インタフェースを介
して接続されるプリンタとからなるプリンタ制御システ
ムにおいて、ホストコンピュータに双方向性インタフェ
ースを介して接続されるプリンタのメモリに格納されて
いるプリンタ制御言語データを取得する第1の取得手段
と、この第1の取得手段が取得したプリンタ制御言語デ
ータを解析してプリンタドライバの切り換えを指定する
指定手段と、この指定手段による切換え指定に従って、
ホストコンピュータのプリンタドライバ環境を整合設定
する環境設定手段とを有するものである。
A first printer control system according to the present invention is a printer control system including a printer connected to a host computer via a bidirectional interface, and is connected to the host computer via a bidirectional interface. First obtaining means for obtaining printer control language data stored in the memory of the printer, and designating means for analyzing the printer control language data obtained by the first obtaining means and designating switching of the printer driver; According to the switching designation by this designating means,
And environment setting means for setting the printer driver environment of the host computer in conformity.

【0011】本発明に係る第2のプリンタ制御方法は、
ホストコンピュータに双方向性インタフェースを介して
接続されるプリンタのメモリに格納されている第1のプ
リンタ環境データをプリンタ環境切り換え状態に基づい
て取得し、この第1のプリンタ環境データをホストコン
ピュータの内部ファイルとして登録し、この登録終了後
に、第2のプリンタ環境に対応する第2のプリンタ環境
データを前記メモリに設定し、第2のプリンタ環境に対
応するプリント処理終了状態に基づいて内部ファイルに
登録されている第1のプリンタ環境データを前記メモリ
に再起設定する。
A second printer control method according to the present invention is
The first printer environment data stored in the memory of the printer connected to the host computer via the bidirectional interface is acquired based on the printer environment switching state, and the first printer environment data is stored inside the host computer. It is registered as a file, and after this registration is completed, the second printer environment data corresponding to the second printer environment is set in the memory and registered in the internal file based on the print processing completion status corresponding to the second printer environment. The set first printer environment data is reset and set in the memory.

【0012】また、プリンタ環境の切り換えが、プリン
タ制御言語系の切り換えに伴って発生する。
Further, the switching of the printer environment occurs along with the switching of the printer control language system.

【0013】本発明に係る第2のプリンタ制御システム
は、プリンタのメモリに格納されている第1のプリンタ
環境データをプリンタ環境切り換え状態に基づいて取得
する第2の取得手段と、この第2の取得手段が取得した
前記第1のプリンタ環境データをホストコンピュータの
内部ファイルとして登録する登録手段と、この登録手段
によるデータ登録終了後に、第2のプリンタ環境に対応
する第2のプリンタ環境データを前記メモリに設定する
とともに、第2のプリンタ環境に対応するプリント処理
終了状態に基づいて前記内部ファイルに登録されている
第1のプリンタ環境データを前記メモリに再起設定する
環境設定制御手段とを設けたものである。
A second printer control system according to the present invention includes a second acquisition means for acquiring the first printer environment data stored in the memory of the printer based on the printer environment switching state, and the second acquisition means. Registration means for registering the first printer environment data acquired by the acquisition means as an internal file of the host computer, and after completion of data registration by the registration means, the second printer environment data corresponding to the second printer environment is stored. And environment setting control means for resetting the first printer environment data registered in the internal file to the memory based on the print processing end state corresponding to the second printer environment. It is a thing.

【0014】[0014]

【作用】本発明の第1のプリンタ制御方法においては、
ホストコンピュータに双方向性インタフェースを介して
接続されるプリンタのメモリに格納されているプリンタ
制御言語データを取得し、このプリンタ制御言語データ
に基づいてプリンタドライバの切り換えを指定し、この
切り換え指定に従ってホストコンピュータのプリンタド
ライバ環境を整合設定することにより、通信可能に接続
されたプリンタとホストコンピュータとのプリンタ環境
が不整合であっても、整合するプリンタ環境を設定し
て、最適なプリンタドライバを自動選択することを可能
とする。
In the first printer control method of the present invention,
The printer control language data stored in the memory of the printer connected to the host computer through the bidirectional interface is acquired, the printer driver switching is designated based on this printer control language data, and the host is operated according to this switching designation. By matching the printer driver environment of the computer, even if the printer environment connected to the communicable printer does not match the printer environment of the host computer, the matching printer environment is set and the optimum printer driver is automatically selected. It is possible to do.

【0015】本発明の第1のプリンタ制御システムにお
いては、第1の取得手段が所定のタイミングでホストコ
ンピュータに双方向性インタフェースを介して接続され
るプリンタのメモリに格納されているプリンタ制御言語
データを取得すると、指定手段が取得したプリンタ制御
言語データを解析してプリンタドライバの切り換えを指
定し、この切換え指定に従って環境設定手段がホストコ
ンピュータのプリンタドライバ環境を整合設定すること
により、通信可能に接続されたプリンタとホストコンピ
ュータとのプリンタ環境が不整合であっても、整合する
プリンタ環境を自動設定することを可能とする。
In the first printer control system of the present invention, the printer control language data stored in the memory of the printer in which the first acquisition means is connected to the host computer via the bidirectional interface at a predetermined timing. When the printer control language data obtained by the specifying means is analyzed, the printer control language data is analyzed and the printer driver switching is designated, and the environment setting means sets the printer driver environment of the host computer according to the switching designation to establish a communicable connection. Even if the printer environments of the registered printer and the host computer do not match, the matching printer environment can be automatically set.

【0016】本発明の第2のプリンタ制御方法において
は、ホストコンピュータに双方向性インタフェースを介
して接続されるプリンタのメモリに格納されている第1
のプリンタ環境データをプリンタ環境切り換え状態に基
づいて取得し、この第1のプリンタ環境データをホスト
コンピュータの内部ファイルとして登録し、この登録終
了後に、第2のプリンタ環境に対応する第2のプリンタ
環境データをプリンタのメモリに設定し、第2のプリン
タ環境に対応するプリント処理終了状態に基づいて内部
ファイルに登録されている第1のプリンタ環境データを
プリンタのメモリに再起設定することにより、プリンタ
環境切り換えに伴う各環境毎のメモリの設定状態を確実
に再現することを可能とする。
In the second printer control method of the present invention, the first printer stored in the memory of the printer connected to the host computer via the bidirectional interface.
Printer environment data of the second printer environment corresponding to the second printer environment after registering the first printer environment data as an internal file of the host computer. By setting the data in the memory of the printer and resetting the first printer environment data registered in the internal file to the memory of the printer based on the print processing end state corresponding to the second printer environment, the printer environment It is possible to reliably reproduce the setting state of the memory for each environment due to the switching.

【0017】また、プリンタ環境の切り換えが、プリン
タ制御言語系の切り換えに伴って発生することにより、
プリンタ制御言語系の切り換えに伴う各環境毎のメモリ
の設定状態を確実に再現することを可能とする。
Further, since the switching of the printer environment occurs with the switching of the printer control language system,
It is possible to reliably reproduce the memory setting state for each environment accompanying the switching of the printer control language system.

【0018】本発明に係る第2のプリンタ制御システム
においては、プリンタ環境切り換え状態に基づいて第2
の取得手段がメモリに格納されている第1のプリンタ環
境データを取得すると、取得した第1のプリンタ環境デ
ータを登録手段がホストコンピュータの内部ファイルと
して登録し、この登録手段によるデータ登録終了後に、
環境設定制御手段が第2のプリンタ環境に対応する第2
のプリンタ環境データを前記メモリに設定するととも
に、第2のプリンタ環境に対応するプリント処理終了状
態に基づいて前記内部ファイルに登録されている第1の
プリンタ環境データを前記メモリに再起設定することに
より、プリンタ環境切り換えが頻発しても各環境毎のメ
モリのデータ内容を再現性良く復帰設定することを可能
とする。
In the second printer control system according to the present invention, the second printer control system is based on the printer environment switching state.
When the acquisition means acquires the first printer environment data stored in the memory, the registration means registers the acquired first printer environment data as an internal file of the host computer, and after the data registration by the registration means is completed,
The second environment setting control means corresponds to the second printer environment.
By setting the printer environment data of the first printer environment data in the memory, and resetting the first printer environment data registered in the internal file to the memory based on the print processing end state corresponding to the second printer environment. Even if the printer environment is frequently switched, it is possible to restore and set the data content of the memory for each environment with good reproducibility.

【0019】[0019]

【実施例】本実施例の構成を説明する前に、本実施例を
適用するに好適なレーザビームプリンタおよびインクジ
ェットプリンタの構成について図1〜図3を参照しなが
ら説明する。なお、本実施例を適用するプリンタは、レ
ーザビームプリンタおよびインクジェットプリンタに限
られるものではなく、他のプリント方式のプリンタでも
良いことは言うまでもない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the configuration of this embodiment, the configurations of a laser beam printer and an inkjet printer suitable for applying this embodiment will be described with reference to FIGS. Needless to say, the printer to which the present embodiment is applied is not limited to the laser beam printer and the inkjet printer, and may be a printer of another printing method.

【0020】図1は本発明を適用可能な第1の記録装置
の構成を示す断面図であり、例えばレーザビームプリン
タ(LBP)の場合を示す。
FIG. 1 is a sectional view showing the structure of a first recording apparatus to which the present invention can be applied, for example, a case of a laser beam printer (LBP).

【0021】図において、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙上に像を形成する。
1501は操作のためのスイッチおよびLED表示器等
が配されている操作パネル、1000はLBP本体15
00全体の制御およびホストコンピュータから供給され
る文字情報等を解析するプリンタ制御ユニットである。
このプリンタ制御ユニット1000は、主に文字情報を
対応する文字パターンのビデオ信号に変換してレーザド
ライバ1502に出力する。レーザドライバ1502は
半導体レ−ザ1503を駆動するための回路であり、入
力されたビデオ信号に応じて半導体レ−ザ1503から
発射されるレーザ光1504をオン・オフ切り換えす
る。レーザ光1504は回転多面鏡1505で左右方向
に振らされて静電ドラム1506上を走査露光する。こ
れにより、静電ドラム1506上には文字パターンの静
電潜像が形成されることになる。この潜像は、静電ドラ
ム1506周囲に配設された現像ユニット1507によ
り現像された後、記録紙に転写される。この記録紙には
カットシートを用い、カットシート記録紙はLBP15
00に装着した用紙カセット1508に収納され、給紙
ローラ1509および搬送ローラ1510と搬送ローラ
1511とにより、装置内に取り込まれて、静電ドラム
1506に供給される。また、LBP本体1500に
は、図示しないカードスロットを少なくとも1個以上備
え、内蔵フォントに加えてオプションカード,言語系の
異なる制御カード(エミュレーションカード)を接続で
きるように構成されている。
In the figure, reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes, etc.), form information, macro commands, etc. supplied from an externally connected host computer. A corresponding character pattern, form pattern, or the like is created in accordance with the above, and an image is formed on a recording paper, which is a recording medium.
Reference numeral 1501 is an operation panel on which switches for operation and LED indicators are arranged, and 1000 is an LBP main body 15
00 is a printer control unit for controlling the whole and analyzing character information and the like supplied from the host computer.
The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs it to the laser driver 1502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and turns on / off the laser light 1504 emitted from the semiconductor laser 1503 in accordance with the input video signal. The laser light 1504 is oscillated in the left-right direction by the rotary polygon mirror 1505 to scan and expose the electrostatic drum 1506. As a result, an electrostatic latent image having a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 arranged around the electrostatic drum 1506 and then transferred to a recording paper. A cut sheet is used as the recording sheet, and the cut sheet recording sheet is LBP15.
The paper is stored in a paper cassette 1508 mounted on paper No. 00, is taken into the apparatus by a paper feed roller 1509, a conveyance roller 1510, and a conveyance roller 1511, and is supplied to the electrostatic drum 1506. Further, the LBP main body 1500 is provided with at least one or more card slots (not shown) so that an option card and a control card (emulation card) having a different language can be connected in addition to the built-in font.

【0022】図2は本発明を適用可能な第2の記録装置
の構成を示す外観図であり、例えばインクジェット記録
装置(IJRA)の場合を示す。
FIG. 2 is an external view showing the configuration of a second recording apparatus to which the present invention can be applied, for example, the case of an ink jet recording apparatus (IJRA).

【0023】図において、駆動モータ5013の正逆回
転に連動して駆動力伝達ギア5011,5009を介し
て回転するリードスクリュー5005の螺旋溝5004
に対して係合するキャリッジHCはピン(図示しない)
を有し、矢印a,b方向に往復移動される。このキャリ
ッジHCには、インクジェットカートリッジIJCが搭
載されている。5002は紙押え板であり、キャリッジ
移動方向にわたって紙をプラテン5000に対して押圧
する。5007,5008はフォトカプラで、キャリッ
ジのレバー5006のこの域での存在を確認して、モー
タ5013の回転方向切り換え等を行うためのホームポ
ジション検知手段として機能する。5016は記録ヘッ
ドの全面をキャップするキャップ部材5022を指示す
る部材、5015はこのキャップ内を吸引する吸引手段
でキャップ内開口5023を介して記録ヘッドの吸引回
復を行う。5017はクリーニングブレードで、部材5
019により前後方向に移動可能となる。5018は本
体支持板で、上記5017,5019を支持する。50
12は、吸引回復の吸引を開始するためのレバーで、キ
ャリッジと係合するカム5020の移動に伴って移動
し、駆動モータからの駆動力がクラッチ切り換え等の公
知の伝達手段で移動制御される。
In the figure, a spiral groove 5004 of a lead screw 5005 that rotates via driving force transmission gears 5011 and 5009 in association with forward and reverse rotations of a drive motor 5013.
The carriage HC that engages with is a pin (not shown)
And is reciprocated in the directions of arrows a and b. An inkjet cartridge IJC is mounted on the carriage HC. A paper pressing plate 5002 presses the paper against the platen 5000 in the carriage movement direction. Reference numerals 5007 and 5008 denote photocouplers, which function as home position detection means for confirming the presence of the carriage lever 5006 in this area and switching the rotation direction of the motor 5013. Reference numeral 5016 is a member that indicates a cap member 5022 that caps the entire surface of the recording head, and 5015 is a suction unit that sucks the inside of the cap, and performs suction recovery of the recording head through the opening 5023 in the cap. 5017 is a cleaning blade, which is a member 5
019 enables movement in the front-back direction. Reference numeral 5018 denotes a main body support plate that supports the above 5017 and 5019. Fifty
Reference numeral 12 is a lever for starting suction for suction recovery, which moves with the movement of the cam 5020 that engages with the carriage, and the driving force from the driving motor is movement-controlled by a known transmission means such as clutch switching. .

【0024】これらのキャッピング,クリーニング,吸
引回復は、キャッリジがホームポジション側領域にきた
ときにリードスクリュー5005の作用によってそれら
の対応位置で所望の処理が行えるように構成されている
が、周知のタイミングで所望動作を行うように構成され
ていればよい。
The capping, cleaning, and suction recovery are configured such that when the carriage comes to the home position side area, desired processing can be performed at the corresponding positions by the action of the lead screw 5005. It suffices if it is configured so as to perform the desired operation.

【0025】図3は、図2に示した第2の記録装置の制
御構成を説明するブロック図である。
FIG. 3 is a block diagram for explaining the control arrangement of the second recording apparatus shown in FIG.

【0026】図において、1700は記録信号を入力す
るインタフェース、1701はMPU、1702は前記
MPU1701が実行する制御プログラム等を格納する
プログラムROM、1703はDRAMで、各種データ
(上記記録信号やヘッドに供給される記録データ等)を
保存しておく。1704は記録ヘッド1708に対する
記録データの供給制御を行うゲートアレイで、インタフ
ェース1700,MPU1701,DRAM1703間
のデータの転送制御も行う。1710は前記記録ヘッド
1708を搬送するためのキャリアモータ、1709は
記録用紙搬送のための搬送モータ、1705は前記記録
ヘッドを駆動するヘッドドライバ、1706は前記搬送
モータ1709を駆動するモータドライバ、1707は
前記キャリアモータ1710を駆動するモータドライバ
である。
In the figure, reference numeral 1700 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is a program ROM for storing a control program executed by the MPU 1701, and 1703 is a DRAM for supplying various data (the above-mentioned recording signal and head are supplied. Save the recorded data etc.). A gate array 1704 controls supply of print data to the print head 1708, and also controls data transfer between the interface 1700, the MPU 1701, and the DRAM 1703. Reference numeral 1710 is a carrier motor for conveying the recording head 1708, 1709 is a conveyance motor for conveying recording paper, 1705 is a head driver for driving the recording head, 1706 is a motor driver for driving the conveyance motor 1709, and 1707 is A motor driver for driving the carrier motor 1710.

【0027】このように構成された各記録装置におい
て、インタフェース1700を介してホストコンピュー
タより記録信号が入力されると、ゲートアレイ1704
とMPU1701との間で記録信号がプリント用の記録
データに変換される。そして、モータドライバ170
6,1707が駆動されるとともに、ヘッドドライバ1
705に送られた記録データに従って記録ヘッドが駆動
され印字が実行される。
In each of the recording devices thus configured, when a recording signal is input from the host computer via the interface 1700, the gate array 1704
And the MPU 1701 convert a print signal into print data for printing. Then, the motor driver 170
6, 1707 are driven, and the head driver 1
The print head is driven according to the print data sent to 705, and printing is executed.

【0028】なお、MPU1701はインタフェース1
700を介してホストコンピュータとの通信処理が可能
となっており、DRAM1703に関するメモリ情報お
よび資源データ等をホストコンピュータ100に通知可
能に構成され、さらに、ホストコンピュータ100(後
述する)が接続されたプリンタと通信してプリンタ環境
設定状態を自動判定して、相互に整合するプリンタ環境
を自動設定するように構成されている。
The MPU 1701 is an interface 1
A printer capable of performing communication processing with a host computer via 700, configured to be able to notify the host computer 100 of memory information and resource data regarding the DRAM 1703, and further connected to the host computer 100 (described later) The printer environment is automatically determined by communicating with the printer and the printer environments that match each other are automatically set.

【0029】また、プリンタ制御言語切り換えに伴っ
て、プリンタのメモリに設定されているデータをホスト
コンピュータ100に一時登録ファイルとして転送し、
プリンタ制御言語切り換え後のプリンタ処理終了後、プ
リンタのプリンタ環境を再起させるために、一時登録フ
ァイルをプリンタに帰還転送して再設定可能に構成され
ている。 〔第1実施例〕図4は本発明の第1実施例を示すプリン
タ制御システムの構成を説明するブロック図である。こ
こでは、レーザビームプリンタ(図1)を例にして説明
する。なお、本発明の機能が実行されるのであれば、単
体の機器であっても、複数の機器からなるシステムであ
っても、LAN等のネットワークを介して処理が行われ
るシステムであっても本発明を適用できることは言うま
でもない。
Further, the data set in the printer memory is transferred to the host computer 100 as a temporary registration file in accordance with the printer control language switching,
After the printer processing is completed after switching the printer control language, the temporary registration file is transferred back to the printer and resettable in order to restart the printer environment of the printer. [First Embodiment] FIG. 4 is a block diagram for explaining the arrangement of a printer control system according to the first embodiment of the present invention. Here, a laser beam printer (FIG. 1) will be described as an example. As long as the functions of the present invention are executed, the present invention can be applied to a single device, a system including a plurality of devices, or a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.

【0030】図において、100はホストコンピュータ
で、ROM2に記憶された文書処理プログラムに基づい
て図形,イメージ,文字,表(表計算等を含む)等が混
在した文書処理を実行するCPU1を備え、システムデ
バイス4に接続される各デバイスを総括的に制御する。
In the figure, reference numeral 100 is a host computer, which is provided with a CPU 1 for executing document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program stored in ROM 2. It controls each device connected to the system device 4 as a whole.

【0031】また、このROM2には、図6および図9
のフローチャートで示されたCPU1の制御プログラム
等を記憶する。3はRAMで、CPU1の主メモリ,ワ
ークエリア等として機能する。5はキーボードコントロ
ーラ(KBC)で、キーボード9からのキー入力を制御
する。6はCRTコントローラ(CRTC)で、CRT
ディスプレイ(CRT)10の表示を制御する。7はデ
ィスクコントローラ(DKC)で、ブートプログラム,
種々のアプリケーション,フォントデータ,ユーザファ
イル,編集ファイル等を記憶するハードディスク(H
D)11,フロッピーディスク(FD)12とのアクセ
スを制御する。8はプリンタコントローラ(PRTC)
で、所定の双方向性インタフェース(インタフェース)
13を介してプリンタ1500に接続されて、プリンタ
1500との通信制御処理を実行する。8a,18aは
インタフェース回路で、インタフェース13を介したプ
リンタ1500とホストコンピュータ100との種々の
コマンド通信処理,記録情報処理を制御する。
Further, this ROM 2 is stored in FIG. 6 and FIG.
The control program of the CPU 1 shown in the flowchart of FIG. A RAM 3 functions as a main memory and a work area of the CPU 1. A keyboard controller (KBC) 5 controls key input from the keyboard 9. 6 is a CRT controller (CRTC), which is a CRT
The display of the display (CRT) 10 is controlled. 7 is a disk controller (DKC), which is a boot program,
Hard disk (H that stores various applications, font data, user files, edit files, etc.
D) 11 and floppy disk (FD) 12 access control. 8 is a printer controller (PRTC)
With a predetermined bidirectional interface (interface)
It is connected to the printer 1500 via 13 and executes communication control processing with the printer 1500. Interface circuits 8a and 18a control various command communication processes and print information processing between the printer 1500 and the host computer 100 via the interface 13.

【0032】なお、CPU1は、例えばRAM3上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYGを可能としている。また、CPU1は、C
RT10上のマウスカーソル等で指示されたコマンドに
基づいて登録された種々のウインドウを開き、種々のデ
ータ処理を実行する。
The CPU 1 executes the rasterizing process of the outline font on the display information RAM set on the RAM 3, for example, and the W on the CRT 10 is executed.
It enables YSIWYG. Further, the CPU 1 is C
Various windows registered based on commands designated by the mouse cursor or the like on the RT 10 are opened, and various data processes are executed.

【0033】プリンタ1500において、14はプリン
タCPUで、ROM15に記憶された制御プログラム等
に基づいてシステムバス17に接続される各種のデバイ
スとのアクセスを総括的に制御し、印刷部インタフェー
ス19を介して接続される印刷部(プリンタエンジン)
20にプリントデータとしての画像信号(VDO)を出
力する。また、CPU14は入力部18を介してホスト
コンピュータとの通信処理が可能となっており、RAM
16に関するメモリ情報および資源データ等をホストコ
ンピュータ100に通知可能に構成されている。16は
RAMで、図示しない増設ポートに接続されるオプショ
ンRAMによりメモリ容量を拡張することができるよう
に構成されている。
In the printer 1500, 14 is a printer CPU, which comprehensively controls access to various devices connected to the system bus 17 based on a control program stored in the ROM 15 and the like, and through a printing unit interface 19. Connected printing unit (printer engine)
An image signal (VDO) as print data is output to 20. Further, the CPU 14 can perform communication processing with the host computer via the input unit 18, and the RAM
The memory information, resource data, etc. regarding 16 can be notified to the host computer 100. Reference numeral 16 denotes a RAM, which is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown).

【0034】また、図示しないカードスロットを少なく
とも1個以上備え、内蔵フォントに加えてオプションフ
ォントカード,言語系の異なる制御カード(エミュレー
ションカード)を接続できるように構成されている。さ
らに、図示しないNVRAMを有し、操作パネル150
1からのプリンタモード設定情報を記憶する。
Further, at least one card slot (not shown) is provided so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in font. Further, the operation panel 150 has an NVRAM (not shown).
The printer mode setting information from 1 is stored.

【0035】このように構成されたプリンタ制御システ
ムにおいて、取得手段(CPU1)が所定のタイミング
でホストコンピュータに双方向性インタフェース13を
介して接続されるプリンタ1500のメモリ(ROM1
5)に格納されているプリンタ制御言語データを取得す
ると、指定手段(CPU1)が取得したプリンタ制御言
語データを解析してプリンタドライバの切り換えを指定
し、この切換え指定に従って環境設定手段(CPU1)
がホストコンピュータ100のプリンタドライバ環境を
整合設定することにより、通信可能に接続されたプリン
タとホストコンピュータとのプリンタ環境が不整合であ
っても、整合するプリンタ環境を自動設定する。
In the printer control system thus configured, the memory (ROM1) of the printer 1500 in which the acquisition means (CPU1) is connected to the host computer via the bidirectional interface 13 at a predetermined timing.
When the printer control language data stored in 5) is acquired, the specifying unit (CPU1) analyzes the acquired printer control language data to specify the switching of the printer driver, and the environment setting unit (CPU1) according to the switching specification.
Sets the printer driver environment of the host computer 100 so as to automatically set the matching printer environment even if the printer environment connected between the communicatively connected printer and the host computer does not match.

【0036】具体的には、双方向性のインタフェース1
3で接続されたホストコンピュータ100とプリンタ1
500のシステムにおいて、複数のプリンタ制御言語系
に対するドライバ(各種プリンタに対応する)が使用で
きる場合に、ホストコンピュータ100のCPU1がプ
リンタ制御言語に関する情報(プリンタ制御言語を特定
する識別情報等)をプリンタ1500のROM15から
取得し、ホストコンピュータ100内のRAM3のワー
クエリアで上記情報に基づいてプリンタドライバとプリ
ンタの制御言語系の整合性をチェックし、整合がとれな
い場合には、取得した情報に適合するプリンタドライバ
に切り換えて整合性を取る。これにより、ユーザはプリ
ンタドライバの選択設定をすることなく、適切なプリン
タドライバによるプリントが可能となる。なお、上記プ
リンタ制御言語に関する情報を取得するタイミングは、
システムを立ち上げた時(電源をONにした時)または
印刷開始時である。
Specifically, the bidirectional interface 1
Host computer 100 and printer 1 connected by 3
In the system 500, when a driver for a plurality of printer control language systems (corresponding to various printers) can be used, the CPU 1 of the host computer 100 prints information related to the printer control language (identification information identifying the printer control language) It is acquired from the ROM 15 of 1500, and the consistency between the printer driver and the control language system of the printer is checked based on the above information in the work area of the RAM 3 in the host computer 100. If no match is found, the acquired information is matched. Switch to the printer driver that you want to use for consistency. As a result, the user can print with an appropriate printer driver without making a selection setting for the printer driver. Note that the timing for acquiring the information related to the printer control language is
This is when the system is started up (when the power is turned on) or when printing is started.

【0037】以下、図5を参照しながら本発明に係るプ
リンタ制御システムにおけるプリンタ環境整合設定処理
動作について詳述する。
Hereinafter, the printer environment matching setting processing operation in the printer control system according to the present invention will be described in detail with reference to FIG.

【0038】図5は、図4に示したホストコンピュータ
100とプリンタ1500との間におけるプリンタ環境
整合設定を説明するブロック図であり、図4と同一のも
のには同じ符号を付してある。
FIG. 5 is a block diagram for explaining the printer environment matching setting between the host computer 100 and the printer 1500 shown in FIG. 4, and the same parts as those in FIG. 4 are designated by the same reference numerals.

【0039】図において、11aはプリンタドライバフ
ァイルで、ドライブ可能なプリンタ制御言語に対応する
種々のプリンタドライバPRD1〜PRDNが格納され
ており、例えばハードディスク11に登録されている。
そして、プリンタドライバPRD1〜PRDNをプリン
タから取得したプリンタ制御言語に関する情報に基づい
て適宜切り換えて印刷処理を実行することができる。
In the figure, 11a is a printer driver file which stores various printer drivers PRD1 to PRDN corresponding to drivable printer control languages, and is registered in the hard disk 11, for example.
Then, the printer driver PRD1 to PRDN can be appropriately switched based on the information about the printer control language acquired from the printer to execute the print processing.

【0040】16aは例えば第1言語系の環境データ部
で、フォーム(罫線データ)データ,外字データ,RA
Mデータ等から構成されており、RAMデータには現在
のプリンタ制御言語に関する情報(例えばPRCL1)
が設定されている。1501は操作パネルを示し、種々
のモード設定のためのキー,エラー回復のためのキー等
が配設されている。Sはカードスロットで、プリンタ1
500をエミュレーション起動する際に接続される制御
カードCが装着され、この制御カードCが装着される
と、RAMデータに「PRCL1」が設定されるものと
する。
Reference numeral 16a denotes, for example, a first language environment data section, which includes form (ruled line data) data, external character data, and RA.
The RAM data is composed of M data and the like, and the RAM data contains information relating to the current printer control language (eg PRCL1).
Is set. Reference numeral 1501 denotes an operation panel, which is provided with keys for setting various modes, keys for error recovery, and the like. S is a card slot for the printer 1
It is assumed that the control card C that is connected when the emulation 500 is activated is mounted, and when this control card C is mounted, "PRCL1" is set in the RAM data.

【0041】ただし、あらかじめエミュレーション制御
情報を複数記憶している場合には、例えば操作パネル1
501からの選択指示により、対応するプリンタ制御言
語情報がRAMデータに設定される。
However, when a plurality of emulation control information is stored in advance, for example, the operation panel 1
According to the selection instruction from 501, the corresponding printer control language information is set in the RAM data.

【0042】図6は本発明の第1実施例を示すプリンタ
環境整合設定処理手順の一例を示すフローチャートであ
る。なお、S601〜S605は各ステップを示す。
FIG. 6 is a flow chart showing an example of a printer environment matching setting processing procedure showing the first embodiment of the present invention. Note that S601 to S605 indicate each step.

【0043】先ず、ステップS601で、CPU1はプ
リンタ100に制御言語の種別を確認するための問い合
わせ情報として、プリンタ制御言語情報取得要求をコマ
ンドで指示する。ここで、上記取得要求の指示は、例え
ばシステムの立ち上げ時、(例えば電源をONにした
時)あるいは印刷開始命令時等に行われる。この指示に
応じて、ステップS602でホストコンピュータ100
のCPU1が、プリンタ1500のROM15からプリ
ンタ制御言語情報を取得し、ステップS603で現在ホ
ストコンピュータ100で選択中のプリンタドライバと
プリンタ1500内で現在設定されている制御言語とが
整合するかどうかを取得したプリンタ制御言語情報とホ
ストコンピュータ100内のROM2に格納されている
複数のプリンタドライバの対応情報(対応するプリンタ
制御言語を特定する識別情報等)をRAM3上のワーク
エリアで参照して判断する。
First, in step S601, the CPU 1 gives a command to the printer 100 as a printer control language information acquisition request as inquiry information for confirming the type of control language. Here, the instruction of the acquisition request is performed, for example, when the system is started up (for example, when the power is turned on) or when a print start command is issued. In response to this instruction, in step S602, the host computer 100
The CPU 1 acquires the printer control language information from the ROM 15 of the printer 1500, and in step S603, acquires whether the printer driver currently selected by the host computer 100 matches the control language currently set in the printer 1500. The printer control language information and the corresponding information of the plurality of printer drivers stored in the ROM 2 in the host computer 100 (identification information identifying the corresponding printer control language, etc.) are referred to in the work area on the RAM 3 for determination.

【0044】ステップS603で、プリンタ1500の
制御言語とホストコンピュータ100のプリンタドライ
バが一致していれば整合処理を終了し、一方、一致して
いなければステップS604へ進む。
In step S603, if the control language of the printer 1500 and the printer driver of the host computer 100 match, the matching process ends, while if they do not match, the process proceeds to step S604.

【0045】ステップS604では、プリンタの制御言
語に一致するプリンタドライバを探し、一致するプリン
タドライバが存在すればステップS605へ進み、存在
しなければ処理を終了する。
In step S604, a printer driver matching the control language of the printer is searched for. If a matching printer driver exists, the process proceeds to step S605, and if not, the process ends.

【0046】ステップS605では、取得したプリンタ
制御言語情報に基づいてプリンタドライバの切り換えを
指定し、この切り換え指定に従ってホストのプリンタド
ライバ環境を整合設定し処理を終了する。
In step S605, the printer driver switching is designated based on the acquired printer control language information, the printer driver environment of the host is consistently set according to the switching designation, and the process is terminated.

【0047】以上のように、ホストコンピュータ100
に双方向性インタフェース13を介して接続されるプリ
ンタ1500のメモリ(本実施例ではROM15)に格
納されているプリンタ制御言語データ(プリンタ制御言
語情報)を取得し、このプリンタ制御言語データ(プリ
ンタ制御言語情報)に基づいてプリンタドライバの切り
換えを指定し、この切り換え指定に従ってホストのプリ
ンタドライバ環境を整合設定することにより、通信可能
に接続されたプリンタとホストコンピュータとのプリン
タ環境が不整合であっても、整合するプリンタ環境を設
定して、最適なプリンタドライバを自動選択することを
可能とする。
As described above, the host computer 100
The printer control language data (printer control language information) stored in the memory (ROM 15 in this embodiment) of the printer 1500 connected to the printer control language data (printer control language data) is acquired. By specifying the printer driver switching based on the (Language information), and setting the printer driver environment of the host according to this switching specification, the printer environment of the communicably connected printer and the printer environment of the host computer do not match. Also, it is possible to set a matching printer environment and automatically select an optimum printer driver.

【0048】なお、プリンタ環境の整合判定を、ホスト
コンピュータ100が自動判定する場合について説明し
たが、プリンタ1500の操作パネル1501からの制
御言語切り換え指示または制御カードCの着脱状態を検
出して、プリンタ環境の整合処理を自動起動する構成で
あっても良い。
Although the case where the host computer 100 automatically determines the matching of the printer environments has been described, the printer is detected by detecting the control language switching instruction from the operation panel 1501 of the printer 1500 or the attachment / detachment state of the control card C. The environment matching process may be automatically started.

【0049】また、プリンタドライバとプリンタ制御言
語の一致する組み合わせを探す際に、ホストコンピュー
タ100内の複数のプリンタドライバに優先順位を持た
せても良い。さらに、上記実施例のプリンタ制御システ
ムにおいて、レーザビームプリンタ1500を用いて説
明したが、前述した図2,図3に示すインクジェットプ
リンタ等にも本発明を適用できるのは言うまでもない。
Further, when searching for a combination in which the printer driver and the printer control language match, priority may be given to a plurality of printer drivers in the host computer 100. Further, in the printer control system of the above embodiment, the laser beam printer 1500 is used for description, but it goes without saying that the present invention can be applied to the inkjet printers shown in FIGS.

【0050】なお、上記実施例ではプリンタ1500と
ホストコンピュータ100とのプリンタ環境を整合設定
する場合について説明したが、プリンタ制御言語毎にプ
リンタ1500のメモリ(RAM16)を有効に利用す
るためには、言語切り換え毎にプリンタ1500のメモ
リ(RAM16)をすべて解放するのが望ましいが、解
放に伴って既に登録されている内容が消失してしまうの
で、メモリの有効利用を図りつつ、かつ既に登録されて
いるメモリの内容を再現性よく設定するように制御する
必要がある。そこで、以下の第2実施例に基づいて上記
の処理動作について説明する。 〔第2実施例〕図4に示したプリンタ制御システムの構
成を説明するブロック図において、プリンタ環境切り換
え状態に基づいて第2の取得手段(CPU1)がプリン
タ1500のRAM16に格納されている第1のプリン
タ環境データを取得すると、取得した第1のプリンタ環
境データを登録手段(CPU1の機能処理による)がホ
ストコンピュータ100の内部ファイルとして、例えば
ハードディスク11に登録し、この登録手段によるデー
タ登録終了後に、環境設定制御手段(CPU1,14と
の通信制御機能による)が第2のプリンタ環境に対応す
る第2のプリンタ環境データを前記RAM16に設定す
るとともに、第2のプリンタ環境に対応するプリント処
理終了状態に基づいて前記内部ファイルに登録されてい
る第1のプリンタ環境データを前記RAM16に再起設
定することにより、プリンタ環境切り換えが頻発しても
各環境毎のプリンタ環境データ内容をRAM16に再現
性良く復帰設定することを可能とする。
In the above embodiment, the case where the printer environments of the printer 1500 and the host computer 100 are matched and set has been described, but in order to effectively use the memory (RAM 16) of the printer 1500 for each printer control language, It is desirable to release all the memory (RAM 16) of the printer 1500 each time the language is switched, but the contents already registered will be lost with the release, so that the memory can be effectively used and already registered. It is necessary to control so that the contents of the existing memory are set with good reproducibility. Therefore, the above processing operation will be described based on the following second embodiment. [Second Embodiment] In the block diagram for explaining the configuration of the printer control system shown in FIG. 4, the first acquisition means (CPU1) is stored in the RAM 16 of the printer 1500 based on the printer environment switching state. When the printer environment data is acquired, the registration means (by the functional processing of the CPU 1) registers the acquired first printer environment data as an internal file of the host computer 100, for example, on the hard disk 11, and after the data registration by this registration means is completed. The environment setting control means (due to the communication control function with the CPUs 1 and 14) sets the second printer environment data corresponding to the second printer environment in the RAM 16 and ends the print processing corresponding to the second printer environment. First printer registered in the internal file based on status By recursive set the boundary data in the RAM 16, and allows the printer environment switching is also set reproducibly restored printer environment data contents for each environment RAM 16 and frequently.

【0051】具体的には、双方向性のインタフェース1
3で接続されたホストコンピュータ100とプリンタ1
500のシステムにおいて、複数のプリンタ制御言語系
が使用できる場合に、第1のプリンタ環境(第1の言語
系)から第2のプリンタ環境(第2言語系)へのコマン
ドモード切り換え時に、第1のプリンタ環境データ(登
録フォームデータ,外字データ等)をプリンタ1500
のRAM16からホストコンピュータ100に転送し、
ホストコンピュータ側でファイル等、例えばハードディ
スク11に保存する。そして、プリンタ1500はRA
M16の第1のプリンタ環境データ格納領域を解放し、
第2のプリンタ環境に対応するプリント処理を行い、そ
の後、第2のプリンタ環境から第1のプリンタ環境へコ
マンドモードを戻す時に、ホストコンピュータ100で
保存している第1のプリンタ環境データをプリンタ15
00に送り、プリンタ1500を第2のプリンタ環境へ
の切り換え前の状態に復帰設定させ、第2のプリンタ環
境に対するプリント処理時に、プリンタのメモリ(RA
M6)の資源を有効に利用し、さらに、すべてのプリン
ト処理終了後にRAM16のプリンタ環境データを処理
前の状態に自動復帰させることを可能とする。
Specifically, the bidirectional interface 1
Host computer 100 and printer 1 connected by 3
In the system 500, when a plurality of printer control language systems can be used, when the command mode is switched from the first printer environment (first language system) to the second printer environment (second language system), the first 1500 printer environment data (registration form data, external character data, etc.)
From the RAM 16 to the host computer 100,
Files are stored on the hard disk 11, for example, on the host computer side. The printer 1500 is RA
Release the first printer environment data storage area of M16,
When the print processing corresponding to the second printer environment is performed and then the command mode is returned from the second printer environment to the first printer environment, the first printer environment data saved in the host computer 100 is transferred to the printer 15.
00 to reset the printer 1500 to the state before the switching to the second printer environment, and at the time of print processing for the second printer environment, the printer memory (RA
The resources of M6) are effectively used, and further, the printer environment data in the RAM 16 can be automatically returned to the state before the processing after the completion of all the print processing.

【0052】以下、図7〜図9を参照しながら本発明に
係るプリンタ制御システムにおける環境切り換えに伴う
プリンタメモリ資源の解放処理動作について詳述する。
The printer memory resource release processing operation associated with the environment switching in the printer control system according to the present invention will be described in detail below with reference to FIGS.

【0053】図7は、図4に示したホストコンピュータ
100とプリンタ1500との間における環境設定切換
え処理を説明するブロック図であり、図4と同一のもの
には同じ符号を付してある。
FIG. 7 is a block diagram for explaining the environment setting switching process between the host computer 100 and the printer 1500 shown in FIG. 4, and the same parts as those in FIG. 4 are designated by the same reference numerals.

【0054】図において、16aは例えば第1言語系の
環境データ格納領域で、フォーム(罫線データ)デー
タ,外字データ,プリンタ固有の設定項目を記憶するR
AMデータ等から構成されている。16bは記録データ
展開領域で、印刷処理時におけるビットマップデータが
記憶されたり、ワークエリア等として使用される。ま
た、後述する操作パネル1501からのプリンタモード
設定情報を記憶するNVRAMがある。
In the figure, reference numeral 16a denotes, for example, a first language environment data storage area, which stores form (ruled line data) data, external character data, and printer-specific setting items.
It is composed of AM data and the like. Reference numeral 16b is a recording data expansion area for storing bitmap data at the time of printing processing and used as a work area or the like. Further, there is an NVRAM that stores printer mode setting information from the operation panel 1501 described later.

【0055】この操作パネル1501には種々のモード
設定のためのキー,エラー回復のためのキー等が配設さ
れている。
The operation panel 1501 is provided with keys for setting various modes and keys for error recovery.

【0056】図8は、図7に示したRAM16のメモリ
マップを示す模式図である。
FIG. 8 is a schematic diagram showing a memory map of the RAM 16 shown in FIG.

【0057】図9は本発明の第2実施例を示す環境設定
切換え処理手順の一例を示すフローチャートである。な
お、S901〜S906は各ステップを示す。
FIG. 9 is a flow chart showing an example of the environment setting switching processing procedure showing the second embodiment of the present invention. Note that S901 to S906 indicate each step.

【0058】先ず、ステップS901でCPU1はプリ
ンタ設定変更を行う指示がキーボード9または図示しな
いポインティングデバイス等の操作により指示されてい
るかどうかを判定する。ステップS901でNOならば
ステップS903へ進んで通常の印字処理が行われる。
First, in step S901, the CPU 1 determines whether or not an instruction to change the printer settings is given by operating the keyboard 9 or a pointing device (not shown). If NO in step S901, the flow advances to step S903 to perform normal print processing.

【0059】一方、YESならばステップS902でC
PU1はCPU14に対してRAM16のプリンタ環境
データ格納領域16aの内容(例えば第1のプリンタ環
境データ)をホストコンピュータ100に送信する指示
を行う。
On the other hand, if YES, C in step S902.
The PU 1 instructs the CPU 14 to send the contents (for example, the first printer environment data) of the printer environment data storage area 16a of the RAM 16 to the host computer 100.

【0060】これに応じてステップS902で、プリン
タ1500のCPU14がプリンタ環境データ格納領域
16aの内容を読み出して、変更前の設定値(例えば第
1のプリンタ環境データ)をホストコンピュータ100
に送信し、内部ファイルに記憶させる。そして、ステッ
プS903で、環境切り換え後のプリンタ環境(第2の
プリンタ環境)が最大限メモリ(RAM16)を有効使
用できるように、プリンタ環境データ格納領域16aを
解放した後、公知の通信処理により記録情報を受信して
ビットマップ展開を行う等の印字処理を実行する。この
ようにして、ステップS904で環境切り換え後のプリ
ンタ環境に依存するプリントジョブが終了したら、ステ
ップS905でCPU1が内部ファイルとしてプリンタ
1500の設定情報(例えば第1のプリンタ環境デー
タ)を登録しているかどうかを判定する。ステップS9
05でNOならば処理を終了し、YESならばステップ
S906でその登録ファイルを読み出して、プリンタ1
500のCPU14に転送し、RAM16のプリンタ環
境データ格納領域16aを再設定して、環境切り換え前
の状態(第1のプリンタ環境)にRAM16の内容を再
現設定し、処理を終了する。
In response to this, in step S902, the CPU 14 of the printer 1500 reads the contents of the printer environment data storage area 16a, and obtains the set value (for example, the first printer environment data) before the change from the host computer 100.
And store it in an internal file. Then, in step S903, after the printer environment data storage area 16a is released so that the printer environment (second printer environment) after the environment switching can effectively use the memory (RAM 16) to the maximum extent, the recording is performed by a known communication process. Print processing such as receiving information and performing bitmap expansion is executed. In this way, when the print job dependent on the printer environment after the environment switching is completed in step S904, whether the CPU 1 has registered the setting information (for example, the first printer environment data) of the printer 1500 as an internal file in step S905. Determine whether Step S9
If NO in 05, the process ends; if YES, the registration file is read out in step S906, and the printer 1
The data is transferred to the CPU 14 of 500, the printer environment data storage area 16a of the RAM 16 is reset, the contents of the RAM 16 are reproduced and set to the state before the environment switching (the first printer environment), and the process ends.

【0061】このように、ホストコンピュータ100に
双方向性インタフェース13を介して接続されるプリン
タ1500のメモリ(RAM16)に格納されている第
1のプリンタ環境データをプリンタ環境切り換え状態に
基づいて取得し、この第1のプリンタ環境データをホス
トコンピュータ100の内部ファイルとして登録し、こ
の登録終了後に、第2のプリンタ環境に対応する第2の
プリンタ環境データをプリンタのメモリに設定し、第2
のプリンタ環境に対応するプリント処理終了状態に基づ
いて内部ファイルに登録されている第1のプリンタ環境
データをプリンタのメモリに再起設定することにより、
プリンタ環境切り換えに伴う各環境毎のメモリの設定状
態を確実に再現することを可能とする。
As described above, the first printer environment data stored in the memory (RAM 16) of the printer 1500 connected to the host computer 100 via the bidirectional interface 13 is obtained based on the printer environment switching state. The first printer environment data is registered as an internal file of the host computer 100, and after the registration is completed, the second printer environment data corresponding to the second printer environment is set in the memory of the printer, and the second printer environment data is set.
By resetting the first printer environment data registered in the internal file to the memory of the printer based on the print processing end state corresponding to the printer environment of
It is possible to reliably reproduce the setting state of the memory for each environment when the printer environment is switched.

【0062】また、プリンタ環境の切り換えが、プリン
タ制御言語系の切り換えに伴って発生することにより、
プリンタ制御言語系の切り換えに伴う各環境毎のメモリ
の設定状態を確実に再現することを可能とする。
Further, since the switching of the printer environment occurs along with the switching of the printer control language system,
It is possible to reliably reproduce the memory setting state for each environment accompanying the switching of the printer control language system.

【0063】なお、上記実施例ではプリンタ制御言語の
切り換えをホストコンピュータ100のキーボード9等
から要求が発生した場合に、プリンタ1500のプリン
タ環境データをホストコンピュータ100に読み上げて
一時ファイルとして登録する場合について説明したが、
図10に示すようにプリンタ1500の操作パネル15
01からの切り換え指示により、現在のプリンタ環境を
ホストコンピュータ100に転送して、例えばRAM3
上に、またはハードディスク11上に個別登録ファイル
3−1〜3−3として登録し、プリンタ1500からの
登録ファイル呼出しに従って、最先登録された順に個別
登録ファイル3−1〜3−3をプリンタ1500に返送
して、RAM16のプリンタ環境データ格納領域16a
に再現する構成であっても良い。
In the above embodiment, when a request for switching the printer control language is made from the keyboard 9 of the host computer 100, the printer environment data of the printer 1500 is read to the host computer 100 and registered as a temporary file. I explained,
As shown in FIG. 10, the operation panel 15 of the printer 1500
In response to a switching instruction from 01, the current printer environment is transferred to the host computer 100, and the RAM 3
The individual registration files 3-1 to 3-3 are registered on the hard disk 11 or on the hard disk 11, and according to the registration file call from the printer 1500, the individual registration files 3-1 to 3-3 are registered in the order of the earliest registration. To the printer environment data storage area 16a of the RAM 16
It may be configured to reproduce.

【0064】また、上記実施例では、単一のホストコン
ピュータ100上でのプリンタ制御言語系の切り換え発
生状態が発生したことをプリンタ設定変更条件としてい
る場合について説明したが、複数のホストコンピュータ
とプリンタが共有するシステムである場合でも本発明を
適用することができる。また、前述したようにユーザに
よる操作パネル1501からの指示を切り換え条件とし
てもいいし、同一言語,同一ユーザによる複数の環境モ
ード設定ファイルを可能としおき、所望の環境モード設
定ファイルの呼出し指示を切り換え条件として、上記R
AM16のプリンタ環境データ格納領域16aに所望の
プリンタ設定情報を再現する構成であっても良い。な
お、上記実施例のプリンタ制御システムにおいて、レー
ザビームプリンタ1500を用いて説明したが、前述し
た図2,図3に示すインクジェットプリンタ等にも本発
明を適用できるのは言うまでもない。
In the above embodiment, the case where the printer setting change condition is the occurrence of the printer control language system switching occurrence on the single host computer 100 has been described, but a plurality of host computers and printers are used. The present invention can be applied even when the system is shared by. Further, as described above, the instruction from the operation panel 1501 by the user may be used as the switching condition, and a plurality of environment mode setting files by the same language and the same user are enabled and the instruction for calling the desired environment mode setting file is switched. As a condition, the above R
The configuration may be such that desired printer setting information is reproduced in the printer environment data storage area 16a of the AM 16. In the printer control system of the above embodiment, the laser beam printer 1500 is used for description, but it goes without saying that the present invention can be applied to the inkjet printers shown in FIGS.

【0065】[0065]

【発明の効果】以上説明したように、本発明の第1のプ
リンタ制御方法においては、ホストコンピュータに双方
向性インタフェースを介して接続されるプリンタのメモ
リに格納されているプリンタ制御言語データを取得し、
このプリンタ制御言語データに基づいてプリンタドライ
バの切り換えを指定し、この切り換え指定に従って、ホ
ストコンピュータのプリンタドライバ環境を整合設定す
るように構成したので、通信可能に接続されたプリンタ
とホストコンピュータとのプリンタ環境が不整合であっ
ても、整合するプリンタ環境を設定して、最適なプリン
タドライバを自動選択することができる。
As described above, according to the first printer control method of the present invention, the printer control language data stored in the memory of the printer connected to the host computer through the bidirectional interface is acquired. Then
The printer driver switching is designated based on the printer control language data, and the printer driver environment of the host computer is configured to be matched according to the switching designation. Even if the environments do not match, it is possible to set a matching printer environment and automatically select the optimum printer driver.

【0066】本発明の第1のプリンタ制御システムにお
いては、第1の取得手段が所定のタイミングでホストコ
ンピュータに双方向性インタフェースを介して接続され
るプリンタのメモリに格納されているプリンタ制御言語
データを取得すると、指定手段が取得したプリンタ制御
言語データを解析してプリンタドライバの切り換えを指
定し、この切換え指定に従って環境設定手段がホストコ
ンピュータのプリンタドライバ環境を整合設定するよう
に構成したので、通信可能に接続されたプリンタとホス
トコンピュータとのプリンタ環境が不整合であっても、
整合するプリンタ環境を自動設定することができる。
In the first printer control system of the present invention, the printer control language data stored in the memory of the printer in which the first acquisition means is connected to the host computer through the bidirectional interface at a predetermined timing. When the printer control language data obtained by the specifying means is analyzed, the printer control language data acquired by the specifying means is designated, and the printer driver switching is designated, and the environment setting means is configured to match the printer driver environment of the host computer according to the switching designation. Even if the printer environment of the connected printer and the host computer is inconsistent,
A matching printer environment can be set automatically.

【0067】本発明に係る第2のプリンタ制御方法にお
いては、ホストコンピュータに双方向性インタフェース
を介して接続されるプリンタのメモリに格納されている
第1のプリンタ環境データをプリンタ環境切り換え状態
に基づいて取得し、この第1のプリンタ環境データをホ
ストコンピュータの内部ファイルとして登録し、この登
録終了後に、第2のプリンタ環境に対応する第2のプリ
ンタ環境データをプリンタのメモリに設定し、第2のプ
リンタ環境に対応するプリント処理終了状態に基づいて
内部ファイルに登録されている第1のプリンタ環境デー
タをプリンタのメモリに再起設定するように構成したの
で、プリンタ環境切り換えに伴う各環境毎のメモリの設
定状態を確実に再現することができる。
In the second printer control method according to the present invention, the first printer environment data stored in the memory of the printer connected to the host computer through the bidirectional interface is based on the printer environment switching state. And register the first printer environment data as an internal file of the host computer, and after the registration, set the second printer environment data corresponding to the second printer environment in the printer memory, Since the first printer environment data registered in the internal file is set again in the memory of the printer based on the print processing end state corresponding to the printer environment of The setting state of can be reliably reproduced.

【0068】また、プリンタ環境の切り換えが、プリン
タ制御言語系の切り換えに伴って発生するように構成し
たので、プリンタ制御言語系の切り換えに伴う各環境毎
のプリンタのメモリの設定状態を確実に再現することが
できる。
Further, since the printer environment switching is configured to occur with the printer control language system switching, the printer memory setting state for each environment accompanying the printer control language system switching is reliably reproduced. can do.

【0069】本発明に係る第2のプリンタ制御システム
においては、プリンタ環境切り換え状態に基づいて第2
の取得手段がプリンタのメモリに格納されている第1の
プリンタ環境データを取得すると、取得した第1のプリ
ンタ環境データを登録手段がホストコンピュータの内部
ファイルとして登録し、この登録手段によるデータ登録
終了後に、環境設定制御手段が第2のプリンタ環境に対
応する第2のプリンタ環境データを前記メモリに設定す
るとともに、第2のプリンタ環境に対応するプリント処
理終了状態に基づいて内部ファイルに登録されている第
1のプリンタ環境データをメモリに再起設定するように
構成したので、プリンタ環境切り換えが頻発しても各環
境毎のプリンタのメモリのデータ内容を再現性良く復帰
設定することを可能とする。
In the second printer control system according to the present invention, the second printer control system is based on the printer environment switching state.
When the acquisition means acquires the first printer environment data stored in the memory of the printer, the registration means registers the acquired first printer environment data as an internal file of the host computer, and the registration means ends the data registration. After that, the environment setting control means sets the second printer environment data corresponding to the second printer environment in the memory and is registered in the internal file based on the print processing end state corresponding to the second printer environment. Since the first printer environment data that is present is set again in the memory, it is possible to restore and set the data content of the printer memory for each environment with good reproducibility even if the printer environment switching frequently occurs.

【0070】従って、ホストコンピュータが制御言語系
が異なる種々のプリンタと接続可能であって、通信可能
に接続されたプリンタとホストコンピュータとのプリン
タ環境が不整合であっても、整合するプリンタ環境を自
動設定できるので、操作者がプリンタ環境設定をミスし
た場合でも、記録ミスのない正常印字結果を得ることが
できる。また、有限なメモリ中に常駐している所望のプ
リンタ環境に依存するプリンタ設定情報をホストコンピ
ュータに再設定可能に管理させることができるので、プ
リンタ環境切換え後のプリンタ制御言語系に割り当てる
プリンタのメモリ領域を最大限に確保して、処理効率の
高いプリント処理を実現させることができる等の効果を
奏する。
Therefore, even if the host computer can be connected to various printers having different control language systems and the printer environments of the communicatively connected printer and the host computer are inconsistent, a matching printer environment is created. Since automatic setting is possible, even if the operator makes a mistake in printer environment setting, it is possible to obtain a normal print result without a recording error. In addition, since printer setting information that depends on a desired printer environment that resides in a finite memory can be reconfigurablely managed, the printer memory allocated to the printer control language system after the printer environment is switched. This has the effect of maximizing the area and realizing print processing with high processing efficiency.

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

【図1】本発明を適用可能な第1の記録装置の構成を示
す断面図である。
FIG. 1 is a cross-sectional view showing a configuration of a first recording apparatus to which the present invention can be applied.

【図2】本発明を適用可能な第2の記録装置の構成を示
す外観図である。
FIG. 2 is an external view showing a configuration of a second recording apparatus to which the present invention can be applied.

【図3】図2に示した第2の記録装置の制御構成を説明
するブロック図である。
FIG. 3 is a block diagram illustrating a control configuration of a second recording apparatus illustrated in FIG.

【図4】本発明の一実施例を示すプリンタ制御システム
の構成を説明するブロック図である。
FIG. 4 is a block diagram illustrating a configuration of a printer control system according to an exemplary embodiment of the present invention.

【図5】図4に示したホストコンピュータとプリンタと
の間における環境設定切換え処理を説明するブロック図
である。
FIG. 5 is a block diagram illustrating an environment setting switching process between the host computer and the printer shown in FIG.

【図6】本発明の一実施例を示す環境設定切換え処理手
順の一例を示すフローチャートである。
FIG. 6 is a flowchart showing an example of an environment setting switching processing procedure showing an embodiment of the present invention.

【図7】図4に示したホストコンピュータとプリンタと
の間における環境設定切換え処理を説明するブロック図
である。
7 is a block diagram illustrating an environment setting switching process between the host computer and the printer illustrated in FIG.

【図8】図7に示したRAMのメモリマップを示す模式
図である。
FIG. 8 is a schematic diagram showing a memory map of the RAM shown in FIG.

【図9】本発明の第2実施例を示す環境設定切換え処理
手順の一例を示すフローチャートである。
FIG. 9 is a flowchart showing an example of an environment setting switching processing procedure showing a second embodiment of the present invention.

【図10】図4に示したホストコンピュータとプリンタ
との間における他の環境設定切換え処理を説明するブロ
ック図である。
FIG. 10 is a block diagram illustrating another environment setting switching process between the host computer and the printer shown in FIG.

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

1 CPU 2 ROM 3 RAM 14 CPU 15 ROM 16 RAM 100 ホストコンピュータ 1500 プリンタ 1 CPU 2 ROM 3 RAM 14 CPU 15 ROM 16 RAM 100 Host computer 1500 Printer

───────────────────────────────────────────────────── フロントページの続き (72)発明者 岡本 義文 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 三橋 俊哉 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 永田 聡 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 卯西 真己 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 西島 孝徳 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Yoshifumi Okamoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Toshiya Mitsuhashi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Incorporated (72) Inventor Satoshi Nagata 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Maki Ushii 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Takanori Nishijima 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 ホストコンピュータに双方向性インタフ
ェースを介して接続されるプリンタのメモリに格納され
ているプリンタ制御言語データを取得し、このプリンタ
制御言語データに基づいてプリンタドライバの切り換え
を指定し、この切り換え指定に従って、ホストコンピュ
ータのプリンタドライバ環境を整合設定することを特徴
とするプリンタ制御方法。
1. A printer control language data stored in a memory of a printer connected to a host computer through a bidirectional interface is acquired, and switching of a printer driver is designated based on the printer control language data. A printer control method characterized in that the printer driver environment of a host computer is set consistently in accordance with the switching designation.
【請求項2】 ホストコンピュータに双方向性インタフ
ェースを介して接続されるプリンタとからなるプリンタ
制御システムにおいて、ホストコンピュータに双方向性
インタフェースを介して接続されるプリンタのメモリに
格納されているプリンタ制御言語データを取得する第1
の取得手段と、この第1の取得手段が取得したプリンタ
制御言語データを解析してプリンタドライバの切り換え
を指定する指定手段と、この指定手段による切換え指定
に従って、ホストコンピュータのプリンタドライバ環境
を整合設定する環境設定手段とを具備したことを特徴と
するプリンタ制御システム。
2. A printer control system comprising a printer connected to a host computer via a bidirectional interface, wherein the printer control stored in the memory of the printer connected to the host computer via the bidirectional interface. First to obtain language data
Acquisition means, specification means for analyzing the printer control language data acquired by the first acquisition means, and specifying the switching of the printer driver, and the printer driver environment of the host computer is consistently set according to the switching specification by the specification means. A printer control system, comprising:
【請求項3】 ホストコンピュータに双方向性インタフ
ェースを介して接続されるプリンタのメモリに格納され
ている第1のプリンタ環境データをプリンタ環境切り換
え状態に基づいて取得し、この第1のプリンタ環境デー
タをホストコンピュータの内部ファイルとして登録し、
この登録終了後に、第2のプリンタ環境に対応する第2
のプリンタ環境データを前記メモリに設定し、第2のプ
リンタ環境に対応するプリント処理終了状態に基づいて
前記内部ファイルに登録されている第1のプリンタ環境
データを前記メモリに再起設定することを特徴とするプ
リンタ制御方法。
3. The first printer environment data stored in the memory of the printer connected to the host computer via the bidirectional interface is acquired based on the printer environment switching state, and the first printer environment data is acquired. As an internal file on the host computer,
After this registration is completed, the second printer environment corresponding to the second printer environment is
The printer environment data of No. 1 is set in the memory, and the first printer environment data registered in the internal file is restarted in the memory based on the print processing end state corresponding to the second printer environment. Printer control method.
【請求項4】 プリンタ環境の切り換えが、プリンタ制
御言語系の切り換えに伴って発生することを特徴とする
請求項3記載のプリンタ制御方法。
4. The printer control method according to claim 3, wherein the switching of the printer environment occurs in accordance with the switching of the printer control language system.
【請求項5】 ホストコンピュータに双方向性インタフ
ェースを介して接続されるプリンタとからなるプリンタ
制御システムにおいて、メモリに格納されている第1の
プリンタ環境データをプリンタ環境切り換え状態に基づ
いて取得する第2の取得手段と、この第2の取得手段が
取得した前記第1のプリンタ環境データをホストコンピ
ュータの内部ファイルとして登録する登録手段と、この
登録手段によるデータ登録終了後に、第2のプリンタ環
境に対応する第2のプリンタ環境データを前記メモリに
設定するとともに、第2のプリンタ環境に対応するプリ
ント処理終了状態に基づいて前記内部ファイルに登録さ
れている第1のプリンタ環境データを前記メモリに再起
設定する環境設定制御手段とを具備したことを特徴とす
るプリンタ制御システム。
5. A printer control system comprising a printer connected to a host computer via a bidirectional interface, wherein first printer environment data stored in a memory is acquired based on a printer environment switching state. 2 acquisition means, registration means for registering the first printer environment data acquired by the second acquisition means as an internal file of the host computer, and after completion of data registration by the registration means, a second printer environment is set. The corresponding second printer environment data is set in the memory, and the first printer environment data registered in the internal file is restarted in the memory based on the print processing end state corresponding to the second printer environment. A printer control system characterized by comprising an environment setting control means for setting. Tem.
JP18635792A 1992-06-19 1992-06-19 Printer control method, printer control device, printer control system, information processing device, and data registration method Expired - Fee Related JP3197616B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP18635792A JP3197616B2 (en) 1992-06-19 1992-06-19 Printer control method, printer control device, printer control system, information processing device, and data registration method
US08/076,785 US6667812B1 (en) 1992-06-19 1993-06-15 Information processing apparatus with device control language based program selection
DE69329587T DE69329587T2 (en) 1992-06-19 1993-06-17 Printer driver selection
EP93304731A EP0575172B1 (en) 1992-06-19 1993-06-17 Printer driver selection
HK98116024A HK1014777A1 (en) 1992-06-19 1998-12-28 Printer driver selection
US10/664,945 US7081970B2 (en) 1992-06-19 2003-09-22 Information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18635792A JP3197616B2 (en) 1992-06-19 1992-06-19 Printer control method, printer control device, printer control system, information processing device, and data registration method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2000035272A Division JP3392095B2 (en) 2000-02-14 2000-02-14 Information processing apparatus, information processing method, and print system

Publications (2)

Publication Number Publication Date
JPH064233A true JPH064233A (en) 1994-01-14
JP3197616B2 JP3197616B2 (en) 2001-08-13

Family

ID=16186956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18635792A Expired - Fee Related JP3197616B2 (en) 1992-06-19 1992-06-19 Printer control method, printer control device, printer control system, information processing device, and data registration method

Country Status (1)

Country Link
JP (1) JP3197616B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08258373A (en) * 1995-03-17 1996-10-08 Nec Corp Printer
US7774795B2 (en) 1996-01-29 2010-08-10 Canon Kabushiki Kaisha Printer with optional device control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08258373A (en) * 1995-03-17 1996-10-08 Nec Corp Printer
US7774795B2 (en) 1996-01-29 2010-08-10 Canon Kabushiki Kaisha Printer with optional device control

Also Published As

Publication number Publication date
JP3197616B2 (en) 2001-08-13

Similar Documents

Publication Publication Date Title
US5978557A (en) Printing device control apparatus and method
US7081970B2 (en) Information processing apparatus
US5943503A (en) Status-controlled interrogation of peripheral device status
JPH064234A (en) Printer control method and control system thereof
US6760120B2 (en) Printing device control apparatus and method
JP3253174B2 (en) Information processing device
JP3197616B2 (en) Printer control method, printer control device, printer control system, information processing device, and data registration method
JP3392095B2 (en) Information processing apparatus, information processing method, and print system
JPH10329392A (en) System and method for processing information
US6750980B1 (en) Information processing apparatus and output apparatus
JP3184687B2 (en) Information processing method, information processing apparatus, output method, output apparatus, and printing system
JPH08185288A (en) Printer device and its control method
JP3610141B2 (en) Information processing apparatus, printing apparatus, printing system, and data processing method and control method for printing system
JP3382349B2 (en) Print control apparatus and method
JP3183862B2 (en) Information processing apparatus and data processing method of information processing apparatus
JPH10187390A (en) Information processor, data processing method for information processor and recording medium storing program that can be read by computer
JP3406962B2 (en) Information processing device, output device, information processing method, and control method for output device
JPH11170669A (en) Print system and print control method
JP3043525B2 (en) Printing apparatus and print control method
JPH08185277A (en) Output system, device, and its control method
JPH11227299A (en) Printing equipment
JPH10187385A (en) Device for controlling printing and method therefor and storage medium for storing program readable by computer
JPH0713722A (en) Print system
JPH10340168A (en) Information processor, its system and controlling method of them
JPH0816336A (en) Printer and state switching method for the same

Legal Events

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

Free format text: PAYMENT UNTIL: 20080608

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090608

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090608

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100608

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees