JPH06274288A - Printer - Google Patents

Printer

Info

Publication number
JPH06274288A
JPH06274288A JP5064917A JP6491793A JPH06274288A JP H06274288 A JPH06274288 A JP H06274288A JP 5064917 A JP5064917 A JP 5064917A JP 6491793 A JP6491793 A JP 6491793A JP H06274288 A JPH06274288 A JP H06274288A
Authority
JP
Japan
Prior art keywords
setting
setting state
contents
printer
item
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
JP5064917A
Other languages
Japanese (ja)
Other versions
JP3128385B2 (en
Inventor
Yoshihiro Hitomi
善弘 人見
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP05064917A priority Critical patent/JP3128385B2/en
Publication of JPH06274288A publication Critical patent/JPH06274288A/en
Application granted granted Critical
Publication of JP3128385B2 publication Critical patent/JP3128385B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To reduce user's labor at the time of checking or changing the contents of printer setting status by outputting specified contents to the host side at the time of receiving an instruction requesting the contents of set status of a set item from the host side. CONSTITUTION:At the time of receiving data from the host 3 side through a host IF 11, the received data are stored in a receiving buffer in a buffer memory 7 by interrupting processing which is not shown in this block diagram and whether the received data are stored in the receiving buffer of the memory 7 or not is checked. When the received data are stored in the receiving buffer, the data are extracted, and when the data are a control code (a set status requesting instruction) for requesting the contents of set status of a set item, the contents of set status of the item are extracted from a set status securing memory 8 based upon the item of the set status following the control code in accordance with a prescribed data format and outputted to the host 3 side. Consequently a user can check the contents of printer setting status.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、解像度,エミュレー
ション,印字濃度等の各種設定項目の内容を設定できる
レーザプリンタ等のプリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer such as a laser printer capable of setting the contents of various setting items such as resolution, emulation and print density.

【0002】[0002]

【従来の技術】従来、ホスト側からはプリンタの設定状
態の内容がわからなかったため、使用者がプリンタの操
作部を操作することにより、プリンタの表示部にその設
定状態の内容を表示させたり、プリンタからその設定状
態の内容を印刷出力させたりして、プリンタの設定状態
を確認するようにしていた。また、プリンタの設定状態
の変更も、その操作部を操作することによって行なって
いる。
2. Description of the Related Art Conventionally, since the host side did not know the contents of the setting state of the printer, the user operates the operation unit of the printer to display the contents of the setting state on the display unit of the printer, The setting status of the printer is confirmed by printing out the contents of the setting status from the printer. Also, the setting state of the printer is changed by operating the operation unit.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
ようにプリンタの設定状態の内容を確認したり変更した
りする場合に、使用者がわざわざプリンタが設置されて
いる場所に足を運んでその操作部を操作するのでは、多
くの手間がかかるという問題があった。
However, when confirming or changing the contents of the setting state of the printer as described above, the user purposely visits the place where the printer is installed and operates the printer. There is a problem that it takes a lot of trouble to operate the section.

【0004】また、複数のインタフェース手段を備えた
プリンタが複数のホストからの転送データの受信処理を
行なう場合の環境において、各ホスト毎に異なる設定状
態でプリンタに印刷を行なわせる場合、あるホストの使
用者が設定状態を変更しても、他のホストの使用者によ
り異なる設定状態に変更されることが多く、他のホスト
の使用者が間違った設定状態でプリンタに印刷させてし
まうという問題点もあった。
Further, in an environment where a printer having a plurality of interface means performs transfer data reception processing from a plurality of hosts, if the printer is made to print under different setting states for each host, Even if the user changes the setting status, the setting status is often changed by the user of the other host, and the user of the other host causes the printer to print with the wrong setting status. There was also.

【0005】この発明は上記の点に鑑みてなされたもの
であり、プリンタの設定状態の内容を確認したり変更し
たりする場合の使用者の手間を軽減することと、複数の
ホストの使用者がそれぞれプリンタに間違った設定状態
で印刷させることがないようにすることを目的とする。
The present invention has been made in view of the above points, and reduces the trouble of the user when confirming or changing the contents of the setting state of the printer and the users of a plurality of hosts. The purpose is to prevent each printer from printing with the wrong settings.

【0006】[0006]

【課題を解決するための手段】この発明は上記の目的を
達成するため、各種設定項目の内容を設定できるプリン
タにおいて、ホスト側から設定項目の設定状態の内容を
要求する命令を受信した時に、その命令で指定された設
定項目の設定状態の内容をホスト側に出力する手段を設
けたものである(請求項1)。
In order to achieve the above object, the present invention provides a printer capable of setting the contents of various setting items, when a command requesting the contents of the setting state of the setting items is received from the host side. A means for outputting the contents of the setting state of the setting item designated by the command to the host side is provided (Claim 1).

【0007】また、ホスト側から設定項目の設定状態の
内容を変更する命令を受信した時に、その命令で指定さ
れた設定項目の設定状態の内容を指定された内容に変更
する設定状態変更手段を設けたプリンタも提供する(請
求項2)。なお、請求項2のプリンタにおいて、現在の
各設定項目の設定状態を一時記憶する設定状態一時記憶
手段と、設定状態変更手段によりいずれかの設定項目の
設定状態が変更された後一定時間経過すると、その設定
項目の設定状態を設定状態一時記憶手段に記憶しておい
た元の設定状態に戻す手段を設けるとよい。
Further, when a command for changing the contents of the setting state of the setting item is received from the host side, setting state changing means for changing the contents of the setting state of the setting item designated by the command to the designated contents. The printer provided is also provided (Claim 2). It should be noted that, in the printer according to claim 2, when a predetermined time elapses after the setting state temporary storage means for temporarily storing the current setting state of each setting item and the setting state of any setting item is changed by the setting state changing means. It is preferable to provide means for returning the setting state of the setting item to the original setting state stored in the setting state temporary storage means.

【0008】また、請求項2のプリンタにおいて、複数
のインタフェース手段を備えており、あるインタフェー
ス手段によりホストからのデータの受信処理を行なって
いる時に各設定項目の変更前の設定状態を記憶する設定
状態一時記憶手段と、あるインタフェース手段によるデ
ータの受信処理が終わり、他のインタフェース手段によ
る他のホストからのデータの受信処理に切り変わった時
に、各設定項目の設定状態を設定状態一時記憶手段に記
憶しておいた変更前の設定状態に戻す手段を設けてもよ
い。
A printer according to a second aspect of the invention is provided with a plurality of interface means, and a setting for storing a setting state before change of each setting item when receiving data from a host by a certain interface means is performed. When the processing for receiving data from the state temporary storage means and a certain interface means is completed and the processing is switched to the processing for receiving data from another host by another interface means, the setting state of each setting item is stored in the setting state temporary storage means. A means for returning to the stored setting state before the change may be provided.

【0009】一方、ホスト側から各設定項目の設定状態
の内容を用紙に印刷させる命令を受信した時に、各設定
項目の設定状態の内容を用紙に印刷して出力する手段を
設けたプリンタも提供する(請求項5)。
On the other hand, there is also provided a printer provided with means for printing the contents of the setting state of each setting item on a paper and outputting the contents when a command to print the contents of the setting state of each setting item is received from the host side. (Claim 5).

【0010】[0010]

【作用】請求項1のプリンタによれば、ホスト側から設
定項目の設定状態の内容を要求する命令を受信した時
に、その命令で指定された設定項目の設定状態の内容を
ホスト側に出力するので、使用者はホスト側でプリンタ
の設定状態の内容を確認することができる。
According to the printer of the first aspect, when a command requesting the content of the setting state of the setting item is received from the host side, the content of the setting state of the setting item designated by the command is output to the host side. Therefore, the user can confirm the contents of the printer setting status on the host side.

【0011】請求項2のプリンタによれば、ホスト側か
ら設定項目の設定状態の内容を変更する命令を受信した
時に、設定状態変更手段によりその命令で指定された設
定項目の設定状態の内容を指定された内容に変更するの
で、使用者はホスト側でプリンタの設定状態の内容を変
更することができる。
According to the printer of the second aspect, when the command for changing the setting state contents of the setting item is received from the host side, the setting state changing means displays the setting state contents of the setting item designated by the command. Since the contents are changed to the designated contents, the user can change the contents of the setting state of the printer on the host side.

【0012】なお、設定状態一時記憶手段が現在の各設
定項目の設定状態を一時記憶しておき、設定状態変更手
段によりいずれかの設定項目の設定状態が変更された後
一定時間経過すると、その設定項目の設定状態を設定状
態一時記憶手段に記憶しておいた元の設定状態に戻すよ
うにすれば、ホストの現在の使用者がプリンタをその設
定状態を変更して印刷を行なわせた後に元の設定状態に
戻さなくても、次の使用者は元の設定状態で印刷を行な
わせることができ、プリンタに間違った設定状態で印刷
させることが少なくなる。
The setting state temporary storage means temporarily stores the current setting state of each setting item, and when a certain time elapses after the setting state of any setting item is changed by the setting state changing means, By returning the setting state of the setting item to the original setting state stored in the setting state temporary storage means, after the current user of the host changes the setting state and causes the printer to print. Without returning to the original setting state, the next user can print with the original setting state, and the printer is less likely to print with the wrong setting state.

【0013】また、複数のインタフェース手段を備えて
いた場合、あるインタフェース手段によりホストからの
データの受信処理を行なっている時に設定状態一時記憶
手段が各設定項目の変更前の設定状態を記憶しておき、
あるインタフェース手段によるデータの受信処理が終わ
り、他のインタフェース手段による他のホストからのデ
ータの受信処理に切り変わった時に、各設定項目の設定
状態を設定状態一時記憶手段に記憶しておいた変更前の
設定状態に戻すようにすれば、各ホストの使用者がプリ
ンタをその設定状態を変更して印刷を行なわせた後に元
の設定状態に戻さなくても、他のホストの使用者は元の
設定状態で印刷を行なわせることができ、やはりプリン
タに間違った設定状態で印刷させることが少なくなる。
In the case where a plurality of interface means are provided, the setting state temporary storage means stores the setting state of each setting item before the change while receiving data from the host by the certain interface means. Every
A change in which the setting status of each setting item is stored in the setting status temporary storage means when the data reception processing by one interface means is completed and the processing is switched to the data reception processing from another host by another interface means. By returning to the previous settings, the user of each host does not have to return to the original settings after changing the settings of the printer and causing the printer to print. It is possible to perform printing in the setting state of, and it is less likely that the printer will print in the wrong setting state.

【0014】請求項5のプリンタによれば、ホスト側か
ら各設定項目の設定状態の内容を用紙に印刷させる命令
を受信した時に、各設定項目の設定状態の内容を用紙に
印刷して出力するので、使用者はプリンタの各設定項目
の設定状態の内容を詳しく知ることができ、それを見て
プリンタの設定状態の内容を希望するものに変更するこ
とができる。
According to the printer of the fifth aspect, when the host receives a command to print the content of the setting state of each setting item on paper, the content of the setting state of each setting item is printed on paper and output. Therefore, the user can know the contents of the setting status of each setting item of the printer in detail and can change the contents of the setting status of the printer to the desired one by looking at it.

【0015】[0015]

【実施例】以下、この発明の実施例を図面に基づいて具
体的に説明する。図2はこの発明の一実施例を示すレー
ザプリンタのブロック構成図であり、プリンタコントロ
ーラ1とエンジン2とからなる。ホスト3は、このプリ
ンタの上位装置である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the present invention will be specifically described below with reference to the drawings. FIG. 2 is a block diagram of a laser printer showing an embodiment of the present invention, which comprises a printer controller 1 and an engine 2. The host 3 is a host device of this printer.

【0016】プリンタコントローラ1は、CPU4,プ
ログラムROM5,フォントROM6,バッファメモリ
7,設定状態確保メモリ8,フォントカートリッジ9
と、エンジンインタフェース(以下「インタフェース」
を「I/F」と略称する)10,ホストI/F11の各
I/Fから構成されている。
The printer controller 1 includes a CPU 4, a program ROM 5, a font ROM 6, a buffer memory 7, a setting state securing memory 8, and a font cartridge 9.
And the engine interface (hereinafter “interface”)
Is abbreviated as “I / F”) 10, and each I / F of the host I / F 11.

【0017】CPU4は、プログラムROM5の制御プ
ログラム及びホスト(ホストコンピュータ)3からのコ
マンドによってプリンタコントローラ1全体を制御する
中央処理装置である。プログラムROM5は、このプリ
ンタコントローラ1の制御プログラム(ファームウェ
ア)を格納しているリードオンリ・メモリ、フォントR
OM6は、フォントのパターンデータなどを記憶するリ
ードオンリ・メモリである。
The CPU 4 is a central processing unit that controls the printer controller 1 as a whole according to a control program of the program ROM 5 and a command from the host (host computer) 3. The program ROM 5 is a read-only memory that stores the control program (firmware) of the printer controller 1 and a font R.
The OM 6 is a read-only memory that stores font pattern data and the like.

【0018】バッファメモリ7は、CPU4用のワーク
メモリ,受信データを格納するための受信バッファ(イ
ンプットバッファ),ページデータを格納するためのペ
ージバッファ,画像イメージデータ(ビットマップデー
タ)を格納するためのビットマップバッファ,後述する
設定状態一時記憶メモリ,ダウンロードフォントを格納
するためのフォントファイル等に使用するランダムアク
セス・メモリである。
The buffer memory 7 stores a work memory for the CPU 4, a reception buffer (input buffer) for storing received data, a page buffer for storing page data, and image image data (bitmap data). This is a random access memory used for the bitmap buffer, the setting state temporary storage memory, which will be described later, and the font file for storing downloaded fonts.

【0019】設定状態確保メモリ8は、解像度,エミュ
レーション,印字濃度等の各種設定項目の設定状態を記
憶する不揮発性メモリである。フォントカートリッジ9
は、フォントデータを外部から供給する場合に使用する
着脱可能なメモリカードである。
The setting state securing memory 8 is a non-volatile memory for storing the setting states of various setting items such as resolution, emulation, print density and the like. Font cartridge 9
Is a removable memory card used when font data is supplied from the outside.

【0020】エンジンI/F10は、実際に印字を行な
うプリンタエンジン2とコマンド及びステータスや印字
データの通信を行なうためのインタフェース、ホストI
/F11は、ホスト3と通信を行なうインタフェースで
あり、通常はセントロI/FやRS232Cである。
The engine I / F 10 is a host I, which is an interface for communicating commands, status and print data with the printer engine 2 which actually prints.
The / F11 is an interface for communicating with the host 3, and is usually a Centro I / F or RS232C.

【0021】図1は図2のCPU4による設定状態出力
処理を示すフローチャートであり、まずホスト3側から
ホストI/F11によりデータを受信すると(その受信
データは図示しない割り込み処理によってバッファメモ
リ7の受信バッファに格納される)、バッファメモリ7
の受信バッファに受信データがあるか否かをチェックす
る。
FIG. 1 is a flow chart showing the setting state output processing by the CPU 4 of FIG. 2. First, when data is received from the host 3 side by the host I / F 11, the received data is received by the buffer memory 7 by interrupt processing (not shown). Stored in the buffer), buffer memory 7
Check whether there is received data in the receive buffer of.

【0022】そして、受信バッファに受信データがあれ
ばそのデータを取り出し、そのデータが設定項目の設定
状態の内容を要求する制御コード(設定状態要求命令)
の場合には、図3に示すデータ形式に従ってその制御コ
ードに続く設定状態の項目(その命令で指定された設定
項目)により、設定状態確保メモリ8からその項目の設
定状態の内容を取り出してホスト3側に出力する。図4
に、設定状態確保メモリ8の記憶内容の一例を示す。
Then, if there is received data in the receive buffer, the data is taken out, and the data requests a content of the setting state of the setting item (setting state request command).
In the case of, the contents of the setting state of the item are fetched from the setting state securing memory 8 by the setting state item (setting item designated by the command) following the control code according to the data format shown in FIG. Output to 3 side. Figure 4
An example of the stored contents of the setting state securing memory 8 is shown in FIG.

【0023】図5は図2のCPU4による設定状態変更
処理を示すフローチャートであり、まずホスト3側から
ホストI/F11によりデータを受信すると、バッファ
メモリ7の受信バッファに受信データがあるか否かをチ
ェックし、あればそのデータを取り出し、そのデータが
設定項目の設定状態の内容を変更する制御コード(設定
状態変更命令)の場合には、図6のデータ形式に従って
その制御コードに続く設定状態の項目及び設定状態の変
更値により、設定状態確保メモリ8内のその項目の設定
状態の内容を指定された内容(変更値)に変更する。そ
の一例を図7に示す。
FIG. 5 is a flow chart showing the setting state changing process by the CPU 4 of FIG. 2. First, when data is received from the host 3 side by the host I / F 11, whether or not there is received data in the receiving buffer of the buffer memory 7. Is checked, and if there is a control code for changing the contents of the setting status of the setting item (setting status change command), the setting status following the control code according to the data format in FIG. 6 is checked. According to the item and the changed value of the setting state, the contents of the setting state of the item in the setting state securing memory 8 are changed to the designated contents (changed value). An example thereof is shown in FIG.

【0024】図8は図2のCPU4による他の設定状態
変更処理を示すフローチャートであり、まずステップ1
でホスト3側からホストI/F11によりデータを受信
したか否かを判断し、データを受信した場合にはステッ
プ2でバッファメモリ7の受信バッファにその受信デー
タがあるか否かをチェックし、あればステップ3のデー
タ受信フラグがオン(“1”)か否かの判断に移行す
る。
FIG. 8 is a flow chart showing another setting state changing process by the CPU 4 of FIG.
Determines whether or not data is received from the host 3 side by the host I / F 11, and if the data is received, it is checked in step 2 whether or not the received data is in the reception buffer of the buffer memory 7, If there is, the process proceeds to step 3 to determine whether the data reception flag is on (“1”).

【0025】そして、データ受信フラグがオンになって
いなければ、直ちにステップ7へ移行してバッファメモ
リ7の受信バッファからデータを取り出し、ステップ8
でそのデータが設定項目の設定状態の内容を変更する制
御コード(命令)か否かを判断して、そうでなければそ
の他の処理を行なってステップ2へ戻り、そうであれば
ステップ9で現在の各設定項目の設定状態を一時記憶す
るか否か(例えばホスト3からの命令によって予め設定
しておく)を判断する。
If the data reception flag is not turned on, the process immediately goes to step 7 to take out the data from the reception buffer of the buffer memory 7, and step 8
Determines whether the data is a control code (instruction) that changes the contents of the setting state of the setting item, and if not, performs other processing and returns to step 2, and if so, the current step is step 9 It is determined whether or not the setting state of each setting item is temporarily stored (for example, it is set in advance by an instruction from the host 3).

【0026】そして、現在の各設定項目の設定状態を一
時記憶しない場合には、すぐにステップ12で上記制御
コードに続く設定状態の項目及び設定状態の変更値によ
り、設定状態確保メモリ8内のその項目の設定状態の内
容を指定された内容に変更してステップ2へ戻るが、現
在の各設定項目の設定状態を一時記憶する場合にはステ
ップ10へ進む。
If the current setting state of each setting item is not temporarily stored, immediately in step 12, the setting state item following the control code and the changed value of the setting state are stored in the setting state securing memory 8. The contents of the setting state of the item are changed to the designated contents and the process returns to step 2. However, if the current setting state of each setting item is temporarily stored, the process proceeds to step 10.

【0027】ステップ10では、例えば図9の(a)に
示すように設定状態確保メモリ8に記憶されている現在
の各設定項目の設定状態をバッファメモリ7の設定状態
一時記憶メモリ7aにコピーして一時記憶させ、その後
ステップ11でタイマを起動すると共にデータ受信フラ
グをオンにし、ステップ12で上記制御コードに続く設
定状態の項目及び設定状態の変更値により、例えば図9
の(b)に示すように設定状態確保メモリ8内のその項
目の設定状態の内容を指定された内容に変更し、ステッ
プ2へ戻る。
In step 10, for example, as shown in FIG. 9A, the current setting state of each setting item stored in the setting state securing memory 8 is copied to the setting state temporary storage memory 7a of the buffer memory 7. Then, the timer is started in step 11 and the data reception flag is turned on. Then, in step 12, the setting state item and the setting state change value following the control code are changed to, for example, FIG.
(B), the contents of the setting state of the item in the setting state ensuring memory 8 are changed to the designated contents, and the process returns to step 2.

【0028】一方、ステップ3のデータ受信フラグがオ
ンか否かの判断で、オンであればステップ4のタイマが
(いずれかの設定項目の設定状態が変更されてから)一
定時間経過したか否かの判断に移り、一定時間経過して
いなければステップ7へ進んで上述と同様の処理を行な
い、一定時間経過するとステップ5へ進んで、例えば図
9の(c)に示すように設定状態確保メモリ8内の各設
定項目の設定状態をバッファメモリ7の設定状態一時記
憶メモリ7aに記憶しておいた元の設定状態に戻し、ス
テップ6でタイマをリセットすると共にデータ受信フラ
グをオフにした後、ステップ7へ進んで上述と同様の処
理を行なう。
On the other hand, when it is judged whether or not the data reception flag in step 3 is on, whether or not the timer in step 4 has passed a certain time (after the setting state of any setting item is changed) If the fixed time has not elapsed, the process proceeds to step 7 to perform the same processing as described above, and if the fixed time elapses, the process proceeds to step 5 to secure the setting state as shown in, for example, FIG. 9 (c). After returning the setting state of each setting item in the memory 8 to the original setting state stored in the setting state temporary storage memory 7a of the buffer memory 7, resetting the timer and turning off the data reception flag in step 6. , And proceeds to step 7 to perform the same processing as described above.

【0029】また、ステップ1のデータを受信したか否
かの判断で、データを受信していなければステップ14
でデータ受信フラグがオンか否かの判断に移行して、オ
ンになっていなければ処理を終了し、オンになっていれ
ばステップ15でタイマが一定時間経過したか否かを判
断して、一定時間経過していなければステップ1へ戻
り、一定時間経過するとステップ16で設定状態確保メ
モリ8内の各設定項目の設定状態をバッファメモリ7の
設定状態一時記憶メモリに記憶しておいた元の設定状態
にコピーして戻し、ステップ17でタイマをリセットす
ると共にデータ受信フラグをオフにして処理を終了す
る。
If it is determined in step 1 whether or not the data is received, and if the data is not received, step 14
Then, the process proceeds to the judgment of whether or not the data reception flag is turned on. If it is not turned on, the process is ended, and if it is turned on, it is judged at step 15 whether the timer has passed a certain time, If the fixed time has not elapsed, the process returns to step 1, and if the fixed time has elapsed, the setting state of each setting item in the setting state securing memory 8 is stored in the setting state temporary storage memory of the buffer memory 7 in step 16. The copy is returned to the set state, the timer is reset in step 17, the data reception flag is turned off, and the process is ended.

【0030】なお、図10にこのレーザプリンタ21に
複数台のホスト3a〜ホスト3nが接続された場合の一
例を示す。但し、この場合の図2に示すホストI/F1
1には各ホスト3a〜ホスト3nにそれぞれ対応する各
インタフェース回路が内蔵されているものとする。
FIG. 10 shows an example in which a plurality of hosts 3a to 3n are connected to the laser printer 21. However, in this case, the host I / F 1 shown in FIG.
In FIG. 1, it is assumed that each interface circuit corresponding to each host 3a to 3n is built in.

【0031】この場合のレーザプリンタ21では、CP
U4があるインタフェース回路により例えばホスト3a
からのデータの受信処理を行なっている時に、図9の
(a)に示したように設定状態確保メモリ8に記憶され
ている各設定項目の変更前の設定状態をバッファメモリ
7の設定状態一時記憶メモリ7aにコピーして一時記憶
させ、図9の(b)に示したように設定状態確保メモリ
8内の設定状態の内容を変更した場合には以下の処理を
行なう。
In the laser printer 21 in this case, the CP
For example, the host 3a is provided by an interface circuit having U4.
During the process of receiving the data from, the setting state before the change of each setting item stored in the setting state securing memory 8 is temporarily set in the buffer memory 7 as shown in FIG. 9A. When the contents of the setting state in the setting state securing memory 8 are changed as shown in FIG. 9B, the following processing is performed.

【0032】すなわち、ホスト3aからの上記あるイン
タフェース回路によるデータの受信処理が終わり、他の
インタフェース回路による他のホスト3bからのデータ
の受信処理に切り換った時に、図9の(c)に示したよ
うに設定状態確保メモリ8内の各設定項目の設定状態を
バッファメモリ7の設定状態一時記憶メモリ7aに一時
記憶しておいた変更前の設定状態にコピーして戻す。
That is, when the process of receiving data from the host 3a by the above-mentioned certain interface circuit is completed and the process is switched to the process of receiving data from the other host 3b by another interface circuit, FIG. As shown, the setting state of each setting item in the setting state securing memory 8 is copied back to the setting state before the change temporarily stored in the setting state temporary storage memory 7a of the buffer memory 7.

【0033】図11は図2のCPU4による設定状態印
刷処理を示すフローチャートであり、まずホスト3側か
らホストI/F11によりデータを受信すると、バッフ
ァメモリ7の受信バッファに受信データがあるか否かを
チェックし、あればそのデータを取り出し、そのデータ
が各設定項目の設定状態の内容を用紙に印刷させる制御
コード(命令)の場合には、設定状態確保メモリ8内の
各設定項目の設定状態の内容から図12に従って印字デ
ータの中間コード(ディスクリプタ)を作成し、その中
間コードをバッファメモリ7のビットマップバッファに
印字データ(画像イメージデータ)として展開し、それ
をプリンタエンジン21によって用紙に印刷して出力す
る。
FIG. 11 is a flow chart showing the setting status printing process by the CPU 4 of FIG. 2. First, when data is received from the host 3 side by the host I / F 11, whether or not there is received data in the reception buffer of the buffer memory 7. Is checked, and if the data is a control code (command) that causes the data to be taken out and the contents of the setting state of each setting item be printed on paper, the setting state of each setting item in the setting state ensuring memory 8 The intermediate code (descriptor) of the print data is created from the contents of FIG. 12 according to FIG. 12, the intermediate code is expanded as the print data (image image data) in the bitmap buffer of the buffer memory 7, and it is printed on the paper by the printer engine 21. And output.

【0034】以上、この発明をレーザプリンタに適用し
た実施例について説明したが、この発明はLEDプリン
タや液晶シャッタプリンタ等の他のプリンタには勿論、
デジタル複写機やファクシミリ装置等の画像形成装置に
も適用できる。
The embodiment in which the present invention is applied to a laser printer has been described above. However, the present invention is of course applicable to other printers such as an LED printer and a liquid crystal shutter printer.
It can also be applied to image forming apparatuses such as digital copying machines and facsimile machines.

【0035】[0035]

【発明の効果】以上説明してきたように、この発明によ
るプリンタによれば、ホスト側から設定項目の設定状態
の内容を要求する命令を受信すると、その命令で指定さ
れた設定項目の設定状態の内容をホスト側に出力するの
で、使用者はホスト側でプリンタの設定状態の内容を確
認できる。
As described above, according to the printer of the present invention, when a command requesting the contents of the setting status of a setting item is received from the host side, the setting status of the setting item designated by the command is received. Since the contents are output to the host side, the user can check the contents of the printer setting status on the host side.

【0036】また、ホスト側から設定項目の設定状態の
内容を変更する命令を受信した時に、その命令で指定さ
れた設定項目の設定状態の内容を指定された内容に変更
するようにすれば、使用者はホスト側でプリンタの設定
状態の内容を変更することができる。
Further, when a command to change the contents of the setting state of the setting item is received from the host side, the contents of the setting state of the setting item designated by the command are changed to the designated contents. The user can change the contents of the printer setting status on the host side.

【0037】なお、設定状態一時記憶手段に現在の各設
定項目の設定状態を一時記憶させておき、いずれかの設
定項目の設定状態が変更された後一定時間経過すると、
その設定項目の設定状態を設定状態一時記憶手段に記憶
しておいた元の設定状態に戻すことにより、ホストの現
在の使用者がプリンタにその設定状態を変更して印刷を
行なわせた後にわざわざ元の設定状態に戻さなくても、
次の使用者もプリンタに元の設定状態で印刷を行なわせ
ることができ、プリンタに間違った設定状態で印刷させ
ることが少なくなる。
It should be noted that when the setting state of each setting item is temporarily stored in the setting state temporary storage means and a certain time has elapsed after the setting state of any setting item was changed,
By returning the setting state of the setting item to the original setting state stored in the setting state temporary storage means, the present user of the host bothers to change the setting state and cause the printer to print. Even if you do not return to the original setting state,
The next user can also cause the printer to print with the original settings, and it is less likely that the printer will print with the wrong settings.

【0038】また、複数のインタフェース手段を備えて
いた場合、あるインタフェース手段によりホストからの
データの受信処理を行なっている時に設定状態一時記憶
手段が各設定項目の変更前の設定状態を記憶しておき、
あるインタフェース手段によるデータの受信処理が終わ
り、他のインタフェース手段による他のホストからのデ
ータの受信処理に切り変わった時に、各設定項目の設定
状態を設定状態一時記憶手段に記憶しておいた変更前の
設定状態に戻すことにより、各ホストの使用者がプリン
タにその設定状態を変更して印刷を行なわせた後に元の
設定状態に戻さなくても、他のホストの使用者はプリン
タに元の設定状態で印刷を行なわせることができ、やは
りプリンタに間違った設定状態で印刷させることが少な
くなる。
Further, when a plurality of interface means are provided, the setting state temporary storage means stores the setting state before the change of each setting item during the process of receiving the data from the host by a certain interface means. Every
A change in which the setting status of each setting item is stored in the setting status temporary storage means when the data reception processing by one interface means is completed and the processing is switched to the data reception processing from another host by another interface means. By returning to the previous settings, the user of each host does not have to return to the original settings after the printer changes the settings and causes the printer to print, and the users of other hosts can return to the printer. It is possible to perform printing in the setting state of, and it is less likely that the printer will print in the wrong setting state.

【0039】さらに、ホスト側から各設定項目の設定状
態の内容を用紙に印刷させる命令を受信した時に、各設
定項目の設定状態の内容を用紙に印刷して出力するよう
にすれば、使用者はプリンタの各設定項目の設定状態の
内容を詳しく知ることができるため、それを見てプリン
タの設定状態の内容を希望するものに変更することがで
きる。
Furthermore, when the host side receives a command to print the contents of the setting state of each setting item on paper, the contents of the setting state of each setting item can be printed on paper and output. Since the details of the setting status of each setting item of the printer can be known in detail, it is possible to change the content of the setting status of the printer to a desired one by looking at it.

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

【図1】図2のCPUによる設定状態出力処理を示すフ
ロー図である。
FIG. 1 is a flow chart showing a setting state output process by a CPU of FIG.

【図2】この発明の一実施例を示すレーザプリンタのブ
ロック構成図である。
FIG. 2 is a block diagram of a laser printer showing an embodiment of the present invention.

【図3】図2の実施例における設定項目の設定状態の内
容を要求する制御コードのデータ形式を示す説明図であ
る。
FIG. 3 is an explanatory diagram showing a data format of a control code requesting the content of the setting state of the setting item in the embodiment of FIG.

【図4】図2の設定状態確保メモリの記憶内容の一例を
示す説明図である。
FIG. 4 is an explanatory diagram showing an example of stored contents of a setting state ensuring memory of FIG.

【図5】図2のCPUによる設定状態変更処理を示すフ
ロー図である。
5 is a flowchart showing a setting state changing process by the CPU of FIG.

【図6】図2の実施例における設定項目の設定状態の内
容を変更する制御コードのデータ形式を示す説明図であ
る。
FIG. 6 is an explanatory diagram showing a data format of a control code for changing the content of the setting state of the setting item in the embodiment of FIG.

【図7】図5の処理を説明するための説明図である。FIG. 7 is an explanatory diagram for explaining the process of FIG. 5;

【図8】図2のCPUによる他の設定状態変更処理を示
すフロー図である。
FIG. 8 is a flowchart showing another setting state changing process by the CPU of FIG.

【図9】その処理を説明するための説明図である。FIG. 9 is an explanatory diagram for explaining the processing.

【図10】図2のレーザプリンタに複数台のホストが接
続された場合の一例を示す図である。
10 is a diagram showing an example in which a plurality of hosts are connected to the laser printer of FIG.

【図11】図2のCPUによる設定状態印刷処理を示す
フロー図である。
FIG. 11 is a flowchart showing a setting state printing process by the CPU of FIG.

【図12】ディスクリプタのフォーマットを示す説明図
である。
FIG. 12 is an explanatory diagram showing a descriptor format.

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

1 プリンタコントローラ 2 プリンタエンジン 3 ホスト 4 中央処理装置(CPU) 5
プログラムROM 6 フォントROM 7 バッファメモリ 7a 設定状態一時記憶メモリ 8 設定状態確保
メモリ 21 レーザプリンタ
1 Printer Controller 2 Printer Engine 3 Host 4 Central Processing Unit (CPU) 5
Program ROM 6 Font ROM 7 Buffer memory 7a Setting state temporary storage memory 8 Setting state securing memory 21 Laser printer

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 各種設定項目の内容を設定できるプリン
タにおいて、ホスト側から前記設定項目の設定状態の内
容を要求する命令を受信した時に、その命令で指定され
た設定項目の設定状態の内容を前記ホスト側に出力する
手段を設けたことを特徴とするプリンタ。
1. In a printer capable of setting the contents of various setting items, when a command requesting the contents of the setting state of the setting item is received from the host side, the contents of the setting state of the setting item designated by the command are displayed. A printer comprising means for outputting to the host side.
【請求項2】 各種設定項目の内容を設定できるプリン
タにおいて、ホスト側から前記設定項目の設定状態の内
容を変更する命令を受信した時に、その命令で指定され
た設定項目の設定状態の内容を指定された内容に変更す
る設定状態変更手段を設けたことを特徴とするプリン
タ。
2. In a printer capable of setting the contents of various setting items, when a command for changing the contents of the setting condition of the setting item is received from the host side, the contents of the setting condition of the setting item designated by the command are displayed. A printer having a setting state changing means for changing to specified contents.
【請求項3】 請求項2記載のプリンタにおいて、現在
の各設定項目の設定状態を一時記憶する設定状態一時記
憶手段と、前記設定状態変更手段によりいずれかの設定
項目の設定状態が変更された後一定時間経過すると、該
設定項目の設定状態を前記設定状態一時記憶手段に記憶
しておいた元の設定状態に戻す手段を設けたことを特徴
とするプリンタ。
3. The printer according to claim 2, wherein the setting state temporary storage means for temporarily storing the current setting state of each setting item and the setting state of any of the setting items are changed by the setting state changing means. A printer provided with means for returning the setting state of the setting item to the original setting state stored in the setting state temporary storage means after a lapse of a predetermined time.
【請求項4】 請求項2記載のプリンタにおいて、複数
のインタフェース手段を備えており、あるインタフェー
ス手段によりホストからのデータの受信処理を行なって
いる時に各設定項目の変更前の設定状態を記憶する設定
状態一時記憶手段と、前記あるインタフェース手段によ
るデータの受信処理が終わり、他のインタフェース手段
による他のホストからのデータの受信処理に切り変わっ
た時に、前記各設定項目の設定状態を前記設定状態一時
記憶手段に記憶しておいた変更前の設定状態に戻す手段
を設けたことを特徴とするプリンタ。
4. The printer according to claim 2, further comprising a plurality of interface means, wherein the setting state before the change of each setting item is stored when receiving the data from the host by the certain interface means. When the receiving process of data by the setting state temporary storage means and the certain interface means is completed and the process is switched to the receiving process of data from another host by another interface means, the setting state of each setting item is changed to the setting state. A printer provided with means for returning to the setting state before the change stored in the temporary storage means.
【請求項5】 各種設定項目の内容を設定できるプリン
タにおいて、ホスト側から前記各設定項目の設定状態の
内容を用紙に印刷させる命令を受信した時に、前記各設
定項目の設定状態の内容を用紙に印刷して出力する手段
を設けたことを特徴とするプリンタ。
5. In a printer capable of setting the contents of various setting items, when the host receives an instruction to print the contents of the setting state of each setting item on paper, the contents of the setting state of each setting item are printed. A printer having means for printing and outputting on the printer.
JP05064917A 1993-03-24 1993-03-24 Printer Expired - Fee Related JP3128385B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05064917A JP3128385B2 (en) 1993-03-24 1993-03-24 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05064917A JP3128385B2 (en) 1993-03-24 1993-03-24 Printer

Publications (2)

Publication Number Publication Date
JPH06274288A true JPH06274288A (en) 1994-09-30
JP3128385B2 JP3128385B2 (en) 2001-01-29

Family

ID=13271884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05064917A Expired - Fee Related JP3128385B2 (en) 1993-03-24 1993-03-24 Printer

Country Status (1)

Country Link
JP (1) JP3128385B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001022540A (en) * 1999-07-07 2001-01-26 Brother Ind Ltd Data processor and storage medium
JP2004192625A (en) * 2002-11-25 2004-07-08 Brother Ind Ltd Setting system, electronic device, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001022540A (en) * 1999-07-07 2001-01-26 Brother Ind Ltd Data processor and storage medium
JP2004192625A (en) * 2002-11-25 2004-07-08 Brother Ind Ltd Setting system, electronic device, and program

Also Published As

Publication number Publication date
JP3128385B2 (en) 2001-01-29

Similar Documents

Publication Publication Date Title
KR100648665B1 (en) Image forming apparatus and method for control thereof
JP2001125756A (en) Output system, output device, host device, control method therefor and information recording medium
JP2002189391A (en) Printer, printing system and calibration method
JPH1178168A (en) Image forming apparatus
JP3128385B2 (en) Printer
JP2002019236A (en) Image processor and method of controlling the same and storage medium
JPH0635634A (en) Printer
JP3503291B2 (en) Output device, network system and terminal name changing method
JP3471870B2 (en) Printing apparatus and processing method
JPH0584986A (en) Image forming device
JP2001260435A (en) Imaging apparatus
JP2001138595A (en) Printing system and printer
JP2005014547A (en) Image forming device
JPH09164741A (en) Imaging device
JP2003271335A (en) Printer and print method
JPH0691979A (en) Method of processing form data in image forming apparatus
JPH09179705A (en) Image forming device
JPH10143333A (en) Printer control unit
JP4274512B2 (en) Printer
JPH11249781A (en) Image forming device
JPH09106330A (en) Printer
JPH08300776A (en) Image forming apparatus
JPH05119938A (en) Printer
JPH05324226A (en) Printer controller
JP2004066676A (en) Printer, program, and storage medium

Legal Events

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

Free format text: PAYMENT UNTIL: 20071110

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081110

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20081110

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091110

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20101110

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111110

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20111110

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20121110

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees