JP3268715B2 - Output device, its control device, its audio output method, and control system - Google Patents
Output device, its control device, its audio output method, and control systemInfo
- Publication number
- JP3268715B2 JP3268715B2 JP10397995A JP10397995A JP3268715B2 JP 3268715 B2 JP3268715 B2 JP 3268715B2 JP 10397995 A JP10397995 A JP 10397995A JP 10397995 A JP10397995 A JP 10397995A JP 3268715 B2 JP3268715 B2 JP 3268715B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- output device
- audio data
- output
- external device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、双方向性インタフェー
スを介して外部の制御装置に接続されるプリンタ等の出
力装置及びその出力方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an output device such as a printer connected to an external control device via a bidirectional interface and an output method thereof.
【0002】[0002]
【従来の技術】外部の制御装置(例えばホストコンピュ
ータ)に接続された出力装置に障害が起こった場合、出
力装置本体の障害を意味する情報が、内蔵されたスピー
カ等による単一の発信音を用いて使用者に対して出力さ
れる。あるいは内蔵された複数の発信音または音声を予
めスイッチ等で通知内容により選択しておき、使用者に
対し出力するものである。発信音の目的は、障害が発生
した場合に使用者の聴覚を介して注意を促すことであ
る。そのため使用者が実際の障害内容を把握するために
は、出力装置を操作する必要がある。2. Description of the Related Art When a failure occurs in an output device connected to an external control device (for example, a host computer), information indicating a failure in the main body of the output device emits a single tone from a built-in speaker or the like. Output to the user. Alternatively, a plurality of built-in tones or voices are selected in advance by a switch or the like according to notification contents, and output to the user. The purpose of the dial tone is to alert the user via hearing when a failure occurs. Therefore, it is necessary for the user to operate the output device in order to grasp the actual failure content.
【0003】[0003]
【発明が解決しようとする課題】ところが前述の従来技
術において、使用者が出力装置の音声を聞いた場合、以
下の問題点が挙げられる。However, in the above-mentioned prior art, when the user hears the sound of the output device, the following problems are raised.
【0004】1 出力装置が複数ある場合はどの機器か
ら出力された音声であるか判断できない。[0004] If there are a plurality of output devices, it cannot be determined from which device the sound is output.
【0005】2 出力された音声が何の障害内容を意味
しているのかその音自身では判断できない。そこで使用
者は、障害内容を確認するため出力装置の近くへ行き、
発生した事象を確認し、対策を講じる必要がある。[0005] (2) It is not possible to judge by itself the nature of the fault that the output voice means. Therefore, the user goes near the output device to check the details of the fault,
It is necessary to confirm the event that has occurred and take measures.
【0006】また、他の問題点として以下のものが挙げ
られる。Another problem is as follows.
【0007】3 外部の制御装置(例えばホストコンピ
ュータ)に接続された出力装置のシステムの構成によ
り、音声によるマンマシンインタフェースを構築するこ
とができない。(3) Due to the system configuration of an output device connected to an external control device (for example, a host computer), a man-machine interface using voice cannot be constructed.
【0008】4 音声によるマンマシンインタフェース
の運用を準備する際、使用者に初期設定を行わせる項目
が多い。[0008] When preparing for the operation of the man-machine interface by voice, there are many items for the user to make initial settings.
【0009】5 音声を出力するためのインタフェース
を備えた機器は、数が少ない。[0009] 5 There are few devices provided with an interface for outputting audio.
【0010】6 発生する事象の種類に比較して限定さ
れた音声内容しか出力できない。6 Only limited audio content can be output compared to the type of event that occurs.
【0011】本発明は上記の問題点を解決するためにな
されたもので、目的を以下に示す。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and has the following objects.
【0012】即ち、本発明は、音声を出力するためのイ
ンタフェースを備えていない出力装置が複数ある場合で
あっても、障害が発生した出力装置の把握と、その障害
内容の把握とを、障害が発生した出力装置の近くへ行か
なくても、外部装置(制御装置)における音声によるマ
ンマシンインタフェースの簡便な初期設定を行なうだけ
で、ユーザが容易且つ的確に、音声によって判断できる
ようにすることを主な目的とする。 That is, the present invention provides an audio output device for outputting audio.
Even if there are multiple output devices that do not have an interface, it is possible to identify the
Go to a location near the failed output device
Even if it is not, the audio device in the external device (control device)
Perform simple initial setting of machine interface
Therefore, a main object of the present invention is to enable a user to easily and accurately make a judgment by voice .
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】[0017]
【0018】[0018]
【課題を解決するための手段】上記の課題の解決のため
の、印刷情報に基づいて記録媒体に像を形成する出力装
置であって、予め符号化された音声データを複数格納す
る格納手段と、前記出力装置の動作ステータスを、外部
装置に通知する通知手段と、 前記動作ステータスに対応
した音声データを要求するコマンドを、前記外部装置か
ら受信する受信手段と、 前記コマンドを蓄積するバッフ
ァと、前記コマンドを受信した場合に、前記バッファ内
のコマンドを解析する解析手段と、前記解析手段による
解析結果に従って、前記コマンドに対応する必要な音声
データを、前記格納手段から抽出する抽出手段と、前記
抽出手段にて抽出された音声データを、前記外部装置に
転送する転送手段を具備することを特徴とする。 An output device for forming an image on a recording medium based on print information for solving the above-mentioned problems.
A location, a storage unit for multiple stores audio data previously encoded, the operation status of the output device, an external
Notification means for notifying the device and corresponding to the operation status
A command requesting the audio data transmitted from the external device.
Receiving means for al receive, a buffer for storing said command, when receiving the command, and analyzing means for analyzing the commands in the buffer, by the analysis means
According to the analysis result, an extraction unit audio data required corresponding to said command, extracting from said storage means, said
The audio data extracted by the extraction means is sent to the external device.
It is characterized by comprising transfer means for transferring .
【0019】また、上記の同課題の解決するための制御
装置であって、予め符号化された音声データを複数格納
する格納手段と、外部装置または出力装置の状態を示す
コードを、その外部装置またはその出力装置より受信す
る受信手段と、前記コードを蓄積するバッファと、前記
バッファ内のコードを解析する解析手段と、前記解析手
段による解析結果に従って必要な音声データを、前記格
納手段から抽出する抽出手段と、前記コードに対応する
音声データがない場合は、その音声データの転送を、前
記外部装置または前記出力装置に要求するコマンドを作
成する作成手段と、前記作成手段によって作成されたコ
マンドを、前記外部装置または前記出力装置に送信する
ことにより、前記コードに対応する音声データを要求す
る要求手段を具備することを特徴とする。Further , control for solving the above-mentioned problem is provided.
An apparatus accumulation, storage means for storing a plurality of audio data previously encoded, the code indicating the state of the external device or an output device, a receiving means for receiving from the external device or an output device, said code a buffer for, analyzing means for analyzing the code of the <br/> buffer, said analysis hand
The audio data necessary according to the analysis result of the stage, an extraction means for extracting from the rated <br/> pay means, when there is no audio data corresponding to the code, the transfer of the audio data, before
A generating means for generating a command for requesting the serial external device or the output device, the co <br/> command created by the creation means, transmits to the external device or the output device
Preferably, the apparatus further comprises request means for requesting audio data corresponding to the code .
【0020】また、上記の同課題の解決するための制御
装置であって、外部装置または出力装置の状態を示すコ
ードを、その外部装置またはその出力装置より受信する
受信手段と、前記コードを蓄積するバッファと、前記バ
ッファ内のコードを解析する解析手段と、前記解析手段
によって解析されたコードの内容に従って、どこで音声
として出力するかを指示するコマンドを作成する作成手
段と、前記作成手段によって作成されたコマンドを、前
記外部装置または前記出力装置に送信する送信手段を具
備することを特徴とする。Further , control for solving the above-mentioned problem is provided.
An apparatus, a code indicating the state of the external device or an output device, a receiving means for receiving from the external device or an output device, a buffer for storing the code, the code in the bar <br/> Ffa Analysis means for analyzing, and the analysis means
According to the content of the code analyzed by, where a generating means for generating a command instructing whether to output as voice, the commands created by the creation means, before
Characterized by comprising a transmitting means for transmitting to the serial external device or the output device.
【0021】また、上記の同課題の解決するための、印
刷情報に基づいて記録媒体に像を形成する出力装置を利
用した音声出力方法であって、 前記出力装置の動作ステ
ータスを、外部装置に通知する工程と、 前記動作ステー
タスに対応した音声データを要求するコマンドを前記外
部装置から受信した場合に、前記出力装置において、そ
のコマンドを蓄積すると共に解析し、その解析結果に従
って、予め格納されている符号化された複数の音声デー
タの中から前記コマンドに対応する音声データを抽出す
る工程と、 前記出力装置にて抽出された音声データを、
前記外部装置に転送する工程を有することを特徴とす
る。或いは、上記の同課題の解決するための、印刷情報
に基づいて記録媒体に像を形成する出力装置と、その制
御装置とからなる制御システムであって、 前記出力装置
の動作ステータスを、前記外部装置に通知する通知手段
と、 前記動作ステータスに対応した音声データを要求す
るコマンドが、前記外部装置から前記出力装置に送信さ
れた場合に、前記出力装置において、そのコマンドを蓄
積すると共に解析し、その解析結果に従って、予め格納
されている符号化された複数の音声データの中から前記
コマンドに対応する音声データを抽出する抽出手段と、
前記出力装置にて抽出された音声データを、前記外部装
置に転送する転送手段を具備することを特徴とする。 In addition, a mark for solving the above-mentioned problem is provided.
An output device that forms an image on a recording medium based on printing information is used.
A sound output method using the output device.
Notifying the external device of the operating status;
Command to request audio data corresponding to the task
When received from an external device, the output device
Analyzed with storing commands, according to the analysis result, the extraction and a step of extracting the audio data corresponding to the command from among a plurality of audio data encoded previously stored at the output device Audio data
A step of transferring the data to the external device . Alternatively, print information for solving the above-mentioned problem.
Output device for forming an image on a recording medium based on
A control system comprising: a control device;
For notifying the external device of the operation status of the external device
When, to request audio data corresponding to the operation status
Command is sent from the external device to the output device.
The command is stored in the output device.
And analyze them, and store them in advance according to the analysis results.
Out of a plurality of encoded audio data being
Extracting means for extracting voice data corresponding to the command;
The audio data extracted by the output device is transmitted to the external device.
And a transfer means for transferring the data to the device.
【0022】また、上記の同課題の解決するための音声
出力方法であって、外部装置または出力装置の状態を示
すコードを、その外部装置またはその出力装置より受信
し、前記コードを蓄積し、前記コードを解析し、その解
析結果に従って、予め格納されている符号化された複数
の音声データの中から必要な音声データを抽出し、前記
コードに対応する音声データがない場合は、その音声デ
ータの転送を、前記外部装置または前記出力装置に要求
するコマンドを作成し、作成したコマンドを、前記外部
装置または前記出力装置に送信することにより、前記コ
ードに対応する音声データを要求することを特徴とす
る。 Also, a voice for solving the above-mentioned problem.
An output process, a code indicating the state of the external device or an output device, received from the external device or the output device, and storing said code, analyzing the code, according to the analysis result, it is stored in advance are extract audio data necessary from the encoded plurality of audio data, the <br/> If there is no corresponding voice data to code the transfer of the audio data, the external device or the output device by creating a command requesting the command created, transmitted to the external device or the output device, the co
It is characterized by requesting audio data corresponding to the code.
【0023】また、上記の同課題の解決するための音声
出力方法であって、外部装置または出力装置の状態を示
すコードを、その外部装置またはその出力装置より受信
し、前記コードを蓄積し、前記コードを解析し、解析し
た前記コードの内容に従って、どこで音声として出力す
るかを指示するコマンドを作成し、作成したコマンド
を、前記外部装置または前記出力装置に送信することを
特徴とする。 Also, a voice for solving the above-mentioned problem.
An output process, a code indicating the state of the external device or an output device, received from the external device or the output device, and storing said code, analyzing the code, analyzes
According to the content of the code, where to create a command instructing whether to output as a voice, a command created, and transmits to the external device or the output device.
【0024】[0024]
【実施例】本実施例を適用するレーザビームプリンタ及
びインクジェットプリンタの構成について図1〜図3を
参照しながら説明する。尚、本実施例を適用するプリン
タは、レーザビームプリンタ及びインクジェットプリン
タに限られるものではなく、他のプリント方式のプリン
タでも良いことは言うまでもない。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The construction of a laser beam printer and an ink jet printer to which this embodiment is applied will be described with reference to FIGS. The printer to which the present embodiment is applied is not limited to a laser beam printer and an ink jet printer, and it goes without saying that a printer of another printing method may be used.
【0025】図1は、本発明を適用可能な第1の出力装
置の構成を示す断面図であり、例えばレーザビームプリ
ンタ(LBP)の場合を示す。FIG. 1 is a sectional view showing the structure of a first output device to which the present invention can be applied, and shows a case of a laser beam printer (LBP), for example.
【0026】図中、1500はLBP本体であり、外部
に接続されているホストコンピュータから供給される印
刷情報(文字コード等)やフォーム情報或いはマクロ命
令等を入力して記憶するとともに、それらの情報に従っ
て対応する文字パターンやフォームパターン等を作成
し、記録媒体である記録紙等に像を形成する。1501
は操作のためのスイッチ及びLED表示器等が配置され
ている操作パネル、1000はLBP本体1500全体
の制御及びホストコンピュータから供給される文字情報
等を解析するプリンタ制御ユニットである。このプリン
タ制御ユニット1000は、例えば文字情報を対応する
文字パターンのビデオ信号に変換してレーザドライバ1
502に出力する。レーザドライバ1502は半導体レ
ーザ1503を駆動するための回路であり、入力された
ビデオ信号に応じて半導体レーザ1503から発射され
るレーザ光1504をオン・オフする。レーザ光150
4は回転多面鏡1505で左右方向に振らされて静電ド
ラム1506上を走査露光する。これにより、静電ドラ
ム1506上には文字パターンなどの静電潜像が形成さ
れることになる。この潜像は、静電ドラム1506周囲
に配設された現像ユニット1507により現像された
後、記録紙に転写される。この記録紙にはカットシート
を用い、カットシート記録紙はLBP1500に装着し
た用紙カセット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 and the like), form information, macro instructions, and the like supplied from an externally connected host computer, and stores the information. , A corresponding character pattern, form pattern, or the like is created, and an image is formed on a recording medium such as recording paper. 1501
Reference numeral 1000 denotes an operation panel on which switches for operation, an LED display, and the like are arranged. Reference numeral 1000 denotes a printer control unit that controls the entire LBP main body 1500 and analyzes character information and the like supplied from a host computer. The printer control unit 1000 converts the character information into a video signal of a corresponding character pattern,
Output to 502. The laser driver 1502 is a circuit for driving the semiconductor laser 1503, and turns on / off a laser beam 1504 emitted from the semiconductor laser 1503 according to an input video signal. Laser light 150
Reference numeral 4 denotes a rotary polygon mirror 1505 which is swung right and left to scan and expose an electrostatic drum 1506. As a result, an electrostatic latent image such as a character pattern is formed on the electrostatic drum 1506. This latent image is developed by a developing unit 1507 provided around the electrostatic drum 1506, and then transferred to a recording sheet. A cut sheet is used as the recording paper, and the cut sheet recording paper is stored in a paper cassette 1508 mounted on the LBP 1500, and a paper feed cam 1509 is provided.
Then, the toner is taken into the apparatus by the transport rollers 1510 and 1511 and supplied to the electrostatic drum 1506. The LBP main body 1500 has at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language can be connected in addition to the built-in fonts.
【0027】図2は本発明を適用可能な第2の出力装置
の構成を示す外観図であり、例えばインクジェット記録
装置(IJRA)5021の場合を示す。FIG. 2 is an external view showing the structure of a second output device to which the present invention can be applied, and shows, for example, the case of an ink jet recording device (IJRA) 5021.
【0028】図中、駆動モータ5013の正逆回転に連
動して駆動伝達ギア5011,5009を介して回転す
るリードスクリュー5004の螺旋溝5005に対して
係合するキャリッジHC5001は不図示のピンを有
し、矢印a,b方向に往復移動される。このキャリッジ
HC5001には、インクジェットカートリッジIJC
5014が搭載されている。5002は紙押え板であ
り、キャリッジ移動方向にわたって印刷紙5024をプ
ラテン5000に対して押圧する。5007,5008
はフォトカプラで、キャリッジHC5001のレバー5
006によって現在位置を確認して、モータ5013の
回転方向切り換え等を行なうためのホームポジション検
知手段として機能する。5016は記録ヘッドIJH5
025の全面を覆うキャップ部材5022を支持する部
材、5015はこのキャップ部材5022内を吸引する
吸引手段でキャップ内開口部5023を介して記録ヘッ
ドIJH5025の吸引回復を行なう。5017はクリ
ーニングブレードで、部材5019により前後方向に移
動可能となる。5018は本体支持板で、上記クリーニ
ングブレード5017,部材5019を支持する。50
12は、吸引回復の吸引を開始するためのレバーで、キ
ャリッジHC5001と係合するカム5020の移動に
伴って移動し、駆動モータからの駆動力がクラッチ切り
換え等の伝達手段で移動制御される。In the figure, a carriage HC 5001 which engages with a spiral groove 5005 of a lead screw 5004 which rotates via drive transmission gears 5011 and 5009 in conjunction with forward and reverse rotation of a drive motor 5013 has pins (not shown). Then, it is reciprocated in the directions of arrows a and b. This carriage HC5001 has an ink jet cartridge IJC
5014 is mounted. Reference numeral 5002 denotes a paper pressing plate, which presses the printing paper 5024 against the platen 5000 in the carriage movement direction. 5007,5008
Is a photocoupler, a lever 5 of the carriage HC5001.
In step 006, the current position is confirmed, and functions as a home position detecting unit for switching the rotation direction of the motor 5013. 5016 is a recording head IJH5
Reference numeral 5015 denotes a member for supporting the cap member 5022 that covers the entire surface of the recording head I25, and suction means for sucking the inside of the cap member 5022 performs suction recovery of the recording head IJH 5025 through the opening 5023 in the cap. Reference numeral 5017 denotes a cleaning blade which can be moved in the front-rear direction by a member 5019. Reference numeral 5018 denotes a main body support plate that supports the cleaning blade 5017 and the member 5019. 50
Reference numeral 12 denotes a lever for starting suction for suction recovery, which moves with the movement of the cam 5020 engaging with the carriage HC5001, and the movement of the driving force from the drive motor is controlled by transmission means such as clutch switching.
【0029】これらのキャッピング,クリーニング,吸
引回復は、キャリッジHC5001がホームポジション
である左端に来たときにリードスクリュー5005の作
用によって所望の処理が行えるように構成されている。The capping, cleaning, and suction recovery are configured so that desired operations can be performed by the action of the lead screw 5005 when the carriage HC5001 reaches the left end, which is the home position.
【0030】以下に図2のインクジェット記録装置(I
JRA)に本発明を適用した一実施例として詳細に説明
する。The ink jet recording apparatus (I) shown in FIG.
An embodiment in which the present invention is applied to JRA) will be described in detail.
【0031】図3は、図2に示した出力装置の制御構成
を説明するブロック図である。FIG. 3 is a block diagram illustrating a control configuration of the output device shown in FIG.
【0032】図中、1700は記録信号を入力するイン
タフェース、1701はMPU、1702はMPU17
01が実行する制御プログラム印刷のための固定情報等
を格納するROM、1703はDRAMで、各種データ
(上記記録信号やヘッドに供給される記録データ等)を
保存しておく。1704は記録ヘッド1708に対する
出力データの供給制御を行うゲートアレイで、インタフ
ェース1700,MPU1701,DRAM1703間
のデータの転送制御も行う。1710は前記記録ヘッド
1708を搬送するためのキャリアモータ、1709は
記録用紙搬送のための搬送モータ、1705は記録ヘッ
ド1708を駆動するためのヘッドドライバ、1706
は前記搬送モータ1709を駆動するモータドライバ、
1707は前記キャリアモータ1710を駆動するモー
タドライバである。In the figure, 1700 is an interface for inputting a recording signal, 1701 is an MPU, 1702 is an MPU 17
Reference numeral 1703 denotes a ROM for storing fixed information for printing a control program executed by the control program 01, and a DRAM 1703 for storing various data (such as the recording signal and recording data supplied to the head). A gate array 1704 controls supply of output 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 denotes a carrier motor for conveying the recording head 1708, 1709 denotes a conveying motor for conveying the recording paper, 1705 denotes a head driver for driving the recording head 1708, 1706
Is a motor driver for driving the transport motor 1709,
Reference numeral 1707 denotes a motor driver for driving the carrier motor 1710.
【0033】このように構成された上記記録装置におい
て、インタフェース1700を介して後述するホストコ
ンピュータ100より入力情報が入力されると、ゲート
アレイ1704とMPU1701との間で入力情報がプ
リント用の出力情報に変換される。そして、モータドラ
イバ1706,1707が駆動されるとともに、ヘッド
ドライバ1705に送られた出力情報に従って記録ヘッ
ドが駆動され印字が実行される。In the above-described recording apparatus, when input information is input from a host computer 100 to be described later via the interface 1700, the input information is output between the gate array 1704 and the MPU 1701 as output information for printing. Is converted to Then, the motor drivers 1706 and 1707 are driven, and the recording head is driven according to the output information sent to the head driver 1705 to execute printing.
【0034】尚、MPU1701はインタフェース17
00を介して後述するホストコンピュータ100との通
信処理が可能となっており、DRAM1703に関する
メモリ情報及び資源データ等やROM1702内のホス
トコンピュータ印刷情報を後述するホストコンピュータ
100に通知可能に構成されている。モータドライバ1
707等に障害が発生した場合は障害箇所及び障害内容
をホストコンピュータ100に通知、ホストコンピュー
タ100がその障害内容に対応した制御情報を通知した
ものを受け取ることができるように構成されている。The MPU 1701 is connected to the interface 17
The communication processing with the host computer 100 described below is possible via the H.00, and the host computer 100 described below can be notified of memory information and resource data related to the DRAM 1703 and host computer print information in the ROM 1702. . Motor driver 1
When a failure has occurred in 707 or the like, the failure location and the failure content are notified to the host computer 100, and the host computer 100 can receive a notification of control information corresponding to the failure content.
【0035】次に図4〜図7を参照し、本発明の実施例
を詳細に説明する。Next, an embodiment of the present invention will be described in detail with reference to FIGS.
【0036】図4は本発明の一実施例としてのプリンタ
制御システムの構成を説明するブロック図である。ここ
では、レーザビームプリンタ(図1)を例にして説明す
る。尚、本発明の機能が実行されるのであれば、単体の
機器であっても、複数の機器からなるシステムであって
も、LAN等のネットワークを介して処理が行われるシ
ステムであっても、本発明を適用できることは言うまで
もない。FIG. 4 is a block diagram illustrating the configuration of a printer control system according to one embodiment of the present invention. Here, a laser beam printer (FIG. 1) will be described as an example. In addition, if the functions of the present invention are executed, a single device, a system including a plurality of devices, a system in which processing is performed via a network such as a LAN, It goes without saying that the present invention can be applied.
【0037】図中、100はホストコンピュータで、R
OM3のプログラム用ROMに記憶された文書処理プロ
グラム等に基づいて図形,イメージ,文字,表(表計算
等を含む)等が混在した文書処理を実行するCPU1を
備え、システムバス4に接続される各デバイスをCPU
1が総括的に制御する。In the figure, reference numeral 100 denotes a host computer;
A CPU 1 that executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program or the like stored in a program ROM of the OM 3 is connected to the system bus 4. CPU for each device
1 controls overall.
【0038】また、このROM3のプログラム用ROM
には、図7のフローチャートで示されるようなCPU1
の制御プログラム等を記憶し、ROM3のフォント用R
OMには上記文書処理の際に使用するフォントデータ等
を記憶し、ROM3のデータ用ROMは上記文書処理等
を行う際に使用する各種データ(例えば、ステータスデ
ータ、音声データ等)を記憶する。2はRAMで、CP
U1の主メモリ,ワークエリア等として機能する。5は
キーボードコントローラ(KBC)で、キーボード9や
不図示のポインティングデバイスからの入力を制御す
る。6はCRTコントローラ(CRTC)で、CRTデ
ィスプレイ(CRT)10の表示を制御する。7はディ
スクコントローラ(DKC)で、ブートプログラム、種
々のアプリケーション、フォントデータ、ユーザファイ
ル、編集ファイル等を記憶するハードディスク(H
D)、フロッピーディスク(FD)等の外部メモリ11
とのアクセスを制御する。8はプリンタコントローラ
(PRTC)で、所定の双方向性インタフェース(イン
タフェース)21を介してプリンタ1500に接続され
て、プリンタ1500との通信制御処理を実行する。2
2はサウンドコントローラ(SNDC)でスピーカ・マ
イク(SPEAKER/MIC)23を制御し音声の入
出力制御処理を実行する。なお、CPU1は、例えばR
AM2上に設定された表示情報RAMへのアウトライン
フォントの展開(ラスタライズ)処理を実行し、CRT
10上でのWYSIWYGを可能としている。また、C
PU1は、CRT10上の不図示のマウスカーソル等で
指示されたコマンドに基づいて登録された種々のウイン
ドウを開き、種々のデータ処理を実行する。The program ROM of the ROM 3
CPU 1 as shown in the flowchart of FIG.
Of the font R in the ROM 3
The OM stores font data and the like used in the above-described document processing, and the data ROM of the ROM 3 stores various data (for example, status data and voice data) used in performing the above-described document processing and the like. 2 is RAM, CP
It functions as the main memory, work area, etc. of U1. Reference numeral 5 denotes a keyboard controller (KBC) which controls input from a keyboard 9 or a pointing device (not shown). Reference numeral 6 denotes a CRT controller (CRTC) which controls display on a CRT display (CRT) 10. Reference numeral 7 denotes a disk controller (DKC) which stores a boot program, various applications, font data, user files, edit files, and the like.
D), an external memory 11 such as a floppy disk (FD)
And control access. Reference numeral 8 denotes a printer controller (PRTC) which is connected to the printer 1500 via a predetermined bidirectional interface (interface) 21 and executes communication control processing with the printer 1500. 2
Reference numeral 2 denotes a sound controller (SNDC) which controls a speaker / microphone (SPEAKE / MIC) 23 to execute a sound input / output control process. Note that the CPU 1 is, for example, R
Executes rasterization of the outline font in the display information RAM set on the AM2, and executes CRT
10 enables WYSIWYG. Also, C
The PU 1 opens various registered windows based on commands specified by a mouse cursor or the like (not shown) on the CRT 10 and executes various data processing.
【0039】プリンタ1500において、12はプリン
タCPUで、ROM13のプログラム用ROMに記憶さ
れた制御プログラム等或いは外部メモリ14に記憶され
た制御プログラム等に基づいてシステムバス15に接続
される各種のデバイスとのアクセスを総括的に制御し、
印刷部インタフェース16を介して接続される印刷部
(プリンタエンジン)17に出力情報としての画像信号
を出力する。また、このROM13のプログラムROM
には、図6のフローチャートで示されるようなCPU1
2の制御プログラム等を記憶する。ROM13のフォン
ト用ROMには上記出力情報を生成する際に使用するフ
ォントデータ等を記憶し、ROM13のデータ用ROM
にはハードディスク等の外部メモリ14が無いプリンタ
の場合には、ホストコンピュータ上で利用される情報等
を記憶している。CPU12は入力部(HSTC)18
を介してホストコンピュータ100との通信処理が可能
となっており、プリンタ内の情報等をホストコンピュー
タ100に通知可能に構成されている。19はCPU1
2の主メモリ、ワークエリア等として機能するRAM
で、図示しない増設ポートに接続されるオプションRA
Mによりメモリ容量を拡張することができるように構成
されている。尚、RAM19は、出力情報展開領域、環
境データ格納領域、NVRAM等に用いられる。前述し
たハードディスク(HD),ICカード等の外部メモリ
14は、ディスクコントローラ(DKC)20によりア
クセスを制御される。外部メモリ14は、オプションと
して接続され、フォントデータ、エミュレーションプロ
グラム、フォームデータ等を記憶する。また、26は前
述した操作パネル1501を含む操作部であり、操作の
ためのスイッチ及びLED表示器等が配されている。2
4はサウンドコントローラ(SNDC)でスピーカ・マ
イク(SPEAKER/MIC)25を制御し音声の入
出力制御処理を実行する。In the printer 1500, reference numeral 12 denotes a printer CPU, which controls various devices connected to the system bus 15 based on a control program or the like stored in the program ROM of the ROM 13 or a control program or the like stored in the external memory 14. Control access to
An image signal as output information is output to a printing unit (printer engine) 17 connected via a printing unit interface 16. The program ROM of the ROM 13
CPU1 as shown in the flowchart of FIG.
2 and the like. The font ROM of the ROM 13 stores font data and the like used when generating the output information, and the data ROM of the ROM 13
In the case of a printer having no external memory 14 such as a hard disk, information used on a host computer is stored. The CPU 12 has an input unit (HSTC) 18
The communication processing with the host computer 100 can be performed via the host computer 100, and the information and the like in the printer can be notified to the host computer 100. 19 is CPU1
RAM functioning as main memory, work area, etc.
The option RA connected to the expansion port (not shown)
The memory capacity can be expanded by M. The RAM 19 is used for an output information development area, an environment data storage area, an NVRAM, and the like. The access to the external memory 14 such as a hard disk (HD) and an IC card is controlled by a disk controller (DKC) 20. The external memory 14 is connected as an option and stores font data, an emulation program, form data, and the like. An operation unit 26 includes the operation panel 1501 described above, and is provided with switches for operation, an LED display, and the like. 2
Reference numeral 4 denotes a sound controller (SNDC) for controlling a speaker / microphone (SPEAKER / MIC) 25 to execute a sound input / output control process.
【0040】また、前述した外部メモリ14は1個に限
らず、少なくとも1個以上備え、内蔵フォントに加えて
オプションフォントカード、言語系の異なるプリンタ制
御言語を解釈するプログラムを格納した外部メモリを複
数接続できるように構成されていても良い。さらに、不
図示のNVRAMを有し、操作パネル1501からのプ
リンタモード設定情報を記憶するようにしても良い。The above-mentioned external memory 14 is not limited to one, and at least one external memory is provided. In addition to the built-in fonts, an optional font card and a plurality of external memories storing programs for interpreting printer control languages having different language systems are provided. It may be configured to be connectable. Further, an NVRAM (not shown) may be provided to store printer mode setting information from the operation panel 1501.
【0041】このように構成されたプリンタ制御システ
ムにおいて、プリンタ制御システム内では動作ステータ
スの通知が行われている。通常はこの通知を情報としシ
ステム内での動作の管理処理が行われている。システム
内で通知されたステータスが使用者に対して通知を行な
うべきであるものである場合、CRT10上及び操作パ
ネル1501上に通知すべき内容を表示することもでき
る。このとき使用者への通知方法として音声を利用す
る。In the printer control system thus configured, an operation status is notified in the printer control system. Normally, this notification is used as information to manage operations in the system. When the status notified in the system is to notify the user, the content to be notified can be displayed on the CRT 10 and the operation panel 1501. At this time, voice is used as a notification method to the user.
【0042】ホストコンピュータ100側が、その構成
にSNDC22及びSPEAKER/MIC23を有
し、かつホストコンピュータ100側で音声を出力する
場合、音声データがROM3、外部メモリ11に存在す
る場合、そのデータを使用して音声出力が可能である。
また必要な音声データが存在しない場合は、音声要求情
報をプリンタに送ることができる。一方ホストコンピュ
ータ100側の構成にSNDC22及びSPEAKER
/MIC23がなく音声出力が不可能な場合、或いはプ
リンタ1500側でも発音を行う場合は、プリンタ15
00側での発音要求も含む形で音声要求情報を作成し、
プリンタ1500側に送る。When the host computer 100 has the SNDC 22 and the SPEAKER / MIC 23 in its configuration, and outputs audio on the host computer 100 side, if the audio data exists in the ROM 3 and the external memory 11, the data is used. Audio output.
If the necessary voice data does not exist, the voice request information can be sent to the printer. On the other hand, SNDC22 and SPEAKER
If the / MIC 23 does not exist and audio output is not possible, or if the printer 1500 also produces sound, the printer 15
Create voice request information including the pronunciation request on the 00 side,
It is sent to the printer 1500 side.
【0043】プリンタ1500側ではHSTC18を介
し受け取った音声要求情報に従いROM13、外部メモ
リ14に格納されている音声データを基に音声転送情報
を作成しホストコンピュータ100に送り出す。またそ
の際にプリンタ1500側で音声出力が可能であり、か
つプリンタ1500側で音声を出力する場合は、その音
声データをSNDC24に渡し、SPEAKER/MI
C25より音声出力する。The printer 1500 creates voice transfer information based on the voice data stored in the ROM 13 and the external memory 14 in accordance with the voice request information received via the HSTC 18 and sends it to the host computer 100. At this time, if the printer 1500 can output audio and the printer 1500 outputs audio, the audio data is passed to the SNDC 24 and the SPEAKER / MI
Voice output from C25.
【0044】ホストコンピュータ100ではPRTC8
を介し受け取った音声転送情報を処理しSNDC22に
渡し、SPEAKER/MIC23より音声出力する。In the host computer 100, PRTC8
Then, the voice transfer information received through the SPEAKER / MIC 23 is processed and passed to the SNDC 22, and the voice is output from the SPEAKER / MIC 23.
【0045】プリンタ1500は、必要に応じてホスト
コンピュータ100に対してプリンタ1500のステー
タス情報である音声制御情報の通信を行なう。Printer 1500 communicates voice control information, which is status information of printer 1500, to host computer 100 as needed.
【0046】例えばプリンタ1500でSNDC24の
一部に障害が発生し発音が困難になった場合でもホスト
コンピュータ100のSNDC22よりプリンタ150
0のSNDC24の異常に関する発音を行なうことが可
能である。また発音する内容に応じて発音先を変更した
り、発音先によって発音内容を変更することも可能であ
り、このことにより使用者の環境に応じた良好なマンマ
シンインタフェースを構築できる。For example, even if a failure occurs in a part of the SNDC 24 in the printer 1500 and the sound generation becomes difficult, the printer 150 is sent from the SNDC 22 of the host computer 100.
It is possible to generate a sound regarding the abnormality of the SNDC 24 of 0. It is also possible to change the pronunciation destination according to the content to be pronounced, or to change the pronunciation content according to the pronunciation destination, whereby a good man-machine interface according to the environment of the user can be constructed.
【0047】図5は、本発明の一実施例としてのプリン
タ制御システムの概要を説明する概要図である。図4を
用いて説明したプリンタ制御システム内では、次のよう
な動作ステータスの通知が行われている。FIG. 5 is a schematic diagram for explaining an outline of a printer control system as one embodiment of the present invention. In the printer control system described with reference to FIG. 4, the following operation status is notified.
【0048】図5において、プリンタ1500にトナー
切れが発生した場合、プリンタ制御プログラム510が
トナー切れの情報をステータスコマンド506に書き込
み、HSTC18を介し図4を用いて説明したホストコ
ンピュータ制御システム内に渡す。In FIG. 5, when the toner runs out in the printer 1500, the printer control program 510 writes the information of the toner run out to the status command 506 and passes it to the host computer control system described with reference to FIG. .
【0049】PRTC8を介しバッファ(BUF)50
2に蓄えられたステータスコマンド506(このデータ
にもプリンタIDが付加されている)を受け取ったホス
トコンピュータ制御プログラム509(この時点でホス
トコンピュータ100が、SNDC22およびSPEA
KER/MIC23を備え、音声を出力可能であること
を、ホストコンピュータ制御プログラム509は認識し
ている。)はROM/外部メモリ/RAM503にトナ
ー切れに対応する音声データが存在するか検索にゆく。
音声データが存在しない場合、音声要求コマンド505
にトナー切れに対応するコードを書き込み、自分のホス
トコンピュータIDや応答を求めるプリンタID、プリ
ンタ側でも発音するか(この例ではホストコンピュータ
100のみの発音)といった情報を付加した形で作成
し、PTRC8を介してプリンタ制御システム内に渡
す。Buffer (BUF) 50 via PRTC8
2 receives the status command 506 (the printer ID is also added to this data) stored in the host computer 100 (at this point, the host computer 100 operates the SNDC 22 and the SPEA
The host computer control program 509 recognizes that the host computer control program 509 includes the KER / MIC 23 and can output sound. ) Goes to the ROM / external memory / RAM 503 to search for audio data corresponding to the toner exhaustion.
If there is no voice data, a voice request command 505
A code corresponding to running out of toner is written into the PTRC 8 by adding information such as its own host computer ID, a printer ID for requesting a response, and whether the printer also sounds (in this example, only the host computer 100 sounds). Through to the printer control system.
【0050】HSTC18を介してBUF519に蓄え
られた音声要求コマンド505(トナー切れ)を受け取
ったプリンタ1500内部のプリンタ制御プログラム5
10は、その音声要求情報512に従いROM/外部メ
モリ/RAM513に格納されている音声制御情報51
1の中からトナー切れに対応する項目を検索し、その情
報をもとに音声転送コマンド507にトナー切れに対応
する音声データを書き込み、自分のプリンタIDや応答
を求めるホストコンピュータID、ホストコンピュータ
側でも発音するか(この例ではホストコンピュータのみ
の発音)といった情報を付加した形で作成し、HSTC
18を介してホストコンピュータ制御システム内に渡
す。The printer control program 5 in the printer 1500 which receives the voice request command 505 (out of toner) stored in the BUF 519 via the HSTC 18
Reference numeral 10 denotes the voice control information 51 stored in the ROM / external memory / RAM 513 according to the voice request information 512.
1 is searched for an item corresponding to running out of toner, and based on the information, voice data corresponding to running out of toner is written into a voice transfer command 507, and its own printer ID and the host computer ID for which a response is required, and the host computer side However, it is created by adding information such as whether to pronounce (in this example, only the host computer), and the HSTC
18 to the host computer control system.
【0051】PRTC8を介してBUF508に蓄えら
れた音声転送コマンド507(トナー切れ)を受け取っ
たホストコンピュータ制御プログラム509は、音声転
送情報に従い処理を行ないSNDC22に処理結果を渡
し、SPEAKER/MIC23より「トナー切れ」の
音声出力を行う。この例では説明の簡略化のため「トナ
ー切れ」と発音する場合のみを図説したが、例えばネッ
トワークで1台のプリンタを複数のホストコンピュータ
で共有し、仮にプリンタがトナー切れになった場合にお
いて、ホストコンピュータ全てに対してトナー切れを意
味する音声制御情報を送ってもよいが、プリンタを管理
する使用者のホストコンピュータに対してのみトナー切
れを意味する音声制御情報を送り、他の使用者に対して
はプリンタが一時使用できなくなることを意味する音声
制御情報を送ってもよい。このためプリンタ及びホスト
コンピュータのIDが制御情報として有用である。The host computer control program 509, having received the voice transfer command 507 (out of toner) stored in the BUF 508 via the PRTC 8, performs processing in accordance with the voice transfer information, passes the processing result to the SNDC 22, and the SPEAKE / MIC 23 The audio output of "cut" is performed. In this example, for simplicity of explanation, only the case where "toner out" is pronounced is illustrated. For example, if one printer is shared by a plurality of host computers over a network and the printer runs out of toner, Voice control information indicating that the toner has run out may be sent to all the host computers. On the other hand, voice control information indicating that the printer cannot be used temporarily may be sent. Therefore, the IDs of the printer and the host computer are useful as control information.
【0052】上記のプリンタ制御プログラム510、ホ
ストコンピュータ制御プログラム509の処理に関して
図6、図7のフローチャートを用いて説明を行う。The processing of the printer control program 510 and the host computer control program 509 will be described with reference to the flowcharts of FIGS.
【0053】図6は、本発明の一実施例としてのプリン
タ制御プログラム510の処理の抜粋(ステータスコマ
ンドの送出)を示すフローチャートである。FIG. 6 is a flowchart showing an excerpt (transmission of a status command) of the processing of the printer control program 510 as one embodiment of the present invention.
【0054】図中、プリンタ1500に異常が発生した
場合(ステップ651)、その異常内容を判断し(ステ
ップ652)、その異常内容がトナー切れであるなら
(ステップ653)、トナー切れのステータスをホスト
コンピュータ100にステータスコマンド506によっ
て渡す(ステップ654)。In the figure, when an abnormality occurs in the printer 1500 (step 651), the content of the abnormality is determined (step 652). If the abnormality is out of toner (step 653), the status of the out of toner is stored in the host. The status command 506 is sent to the computer 100 (step 654).
【0055】図7は、本発明の一実施例としてのプリン
タ制御プログラム510の処理の抜粋(音声転送コマン
ドの送出)を示すフローチャートである。FIG. 7 is a flowchart showing an excerpt (transmission of a voice transfer command) of the process of the printer control program 510 as one embodiment of the present invention.
【0056】図中、ホストコンピュータ100からの入
力データがあった場合(ステップ601)、そのデータ
を蓄積するバッファを作成する(ステップ602)。そ
のバッファにデータ蓄積し(ステップ603)、バッフ
ァ内に蓄積されたデータを読む(ステップ604)。バ
ッファの終わりまでデータを処理したならステップ60
0に戻る(ステップ605)。データのコマンドの内容
を判断し(ステップ606)、その内容が音声要求コマ
ンドであったなら(ステップ607)、各パラメータが
適切な値であるかチェックし、適正でなければコマンド
に対する処理は行わない(ステップ608)。適正であ
る場合、パラメータに対応する音声データを記憶領域内
から解析する(ステップ609)。位置に対応する音声
データがあった場合(ステップ610)はそのデータを
使用する(ステップ611)、なかった場合(ステップ
610)はデフォルトの音声(固定で設定されているま
たは使用者が設定したもの)を使用する(ステップ61
2)。プリンタ1500側で発音する必要があるかを判
断(ステップ613)し、発音の必要がある場合はSN
DC24に発音するよう音声を渡す(ステップ61
4)。発音の必要が無い場合は、音声転送コマンド50
7に自プリンタのIDおよび要求のあったホストコンピ
ュータのID等を音声データに付加し送出する(ステッ
プ615)。In the figure, when there is input data from the host computer 100 (step 601), a buffer for storing the data is created (step 602). Data is stored in the buffer (step 603), and the data stored in the buffer is read (step 604). Step 60 if the data has been processed to the end of the buffer
Return to 0 (step 605). The content of the data command is determined (step 606). If the content is a voice request command (step 607), it is checked whether or not each parameter has an appropriate value. (Step 608). If the parameter is appropriate, the voice data corresponding to the parameter is analyzed from the storage area (step 609). If there is audio data corresponding to the position (step 610), the data is used (step 611), and if not (step 610), the default audio (which is fixed or set by the user) ) (Step 61)
2). The printer 1500 determines whether it is necessary to generate a sound (step 613).
The sound is given to the DC 24 so as to sound (step 61)
4). If there is no need to pronounce, voice transfer command 50
7, the ID of the own printer and the ID of the host computer which has made the request are added to the audio data and transmitted (step 615).
【0057】図8は、本発明の一実施例としてのホスト
コンピュータ制御プログラム509の処理を示すフロー
チャートである。FIG. 8 is a flowchart showing the processing of the host computer control program 509 as one embodiment of the present invention.
【0058】図中、プリンタ1500からの入力データ
があった場合(ステップ701)、そのデータを蓄積す
るバッファを作成する(ステップ702)。そのバッフ
ァにデータ蓄積し(ステップ703)、バッファ内に蓄
積されたデータを読む(ステップ704)。バッファの
終わりまでデータを処理したならステップ700に戻る
(ステップ705)。データのコマンドの内容を判断す
る(ステップ706)。In the figure, when there is input data from the printer 1500 (step 701), a buffer for storing the data is created (step 702). Data is stored in the buffer (step 703), and the data stored in the buffer is read (step 704). If the data has been processed until the end of the buffer, the process returns to step 700 (step 705). The contents of the data command are determined (step 706).
【0059】プリンタ1500からの入力データの内容
が、ステータスコマンド506である場合(ステップ7
07)、各パラメータが適正な値であるかチェックし、
適正でなければコマンドに対する処理は行わない(ステ
ップ708)。ホストコンピュータ100側での発音が
必要か判断し、必要でなければコマンドに対する処理は
行わない(ステップ709)。パラメータに対応する音
声データを記憶域内から解析する(ステップ711)。
位置に対応する音声データが有る場合(ステップ71
1)はそのデータを使用し(ステップ713)、SND
C22に発音するよう音声を渡す(ステップ714)、
また対応する音声データが無い場合(ステップ610)
は、自ホストコンピュータのIDおよび発音を要求をす
るプリンタのID等をデータに付加し音声要求コマンド
505を送出する(ステップ712)。When the content of the input data from the printer 1500 is the status command 506 (step 7)
07), check whether each parameter is an appropriate value,
If it is not appropriate, the processing for the command is not performed (step 708). The host computer 100 determines whether sound generation is necessary. If not, processing for the command is not performed (step 709). The voice data corresponding to the parameter is analyzed from within the storage area (step 711).
When there is audio data corresponding to the position (step 71)
1) uses the data (step 713), and
Give a voice to C22 to pronounce (step 714),
When there is no corresponding audio data (step 610)
Sends the voice request command 505 to the data, adding the ID of the host computer and the ID of the printer requesting sound production (step 712).
【0060】一方、プリンタ1500からの入力データ
の内容が、音声転送コマンド507である場合(ステッ
プ720)、各パラメータが適正な値であるかチェック
し、適正でなければコマンドに対する処理は行わない
(ステップ721)。ホストコンピュータ100側での
発音が必要か判断し、必要でなければコマンドに対する
処理は行わない(ステップ722)。パラメータに対応
する音声データを記憶域内から解析する(ステップ72
3)。この解析はこの後で行う処理において転送された
音声制御データと同じデータが記憶域内に存在するかを
調べておき、転送された音声データに誤りがあった場合
の使用データの候補とするためである。音声データが適
正であるかを判断し(ステップ724)、適正でなけれ
ばステップ723で候補としてあげておいた音声データ
かデフォルトの音声(固定で設定されているものまたは
使用者が設定したもの)を使用する。適正であった場合
は記憶域内にその音声データを格納し(ステップ72
5)、転送された音声データを使用する(ステップ72
6)。そして、SNDC22に発音するよう音声を渡す
(ステップ728)。On the other hand, if the content of the input data from the printer 1500 is the voice transfer command 507 (step 720), it is checked whether each parameter is an appropriate value. If not, the command is not processed (step 720). Step 721). The host computer 100 determines whether or not sound generation is necessary. If not, processing for the command is not performed (step 722). The voice data corresponding to the parameter is analyzed from the storage area (step 72).
3). This analysis is to check whether or not the same data as the voice control data transferred in the processing performed later exists in the storage area, and to make a candidate for use data when the transferred voice data has an error. is there. It is determined whether the audio data is appropriate (step 724). If not, the audio data selected as a candidate in step 723 or a default audio (either fixed or set by the user) Use If it is appropriate, the sound data is stored in the storage area (step 72).
5) Use the transferred voice data (step 72)
6). Then, a sound is given to the SNDC 22 so as to generate a sound (step 728).
【0061】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることはいうまでもない。 <実施例の効果> 1 ホストコンピュータID、プリンタIDを音声要求
コマンド、音声転送コマンドに加えることにより、出力
装置が複数ある場合はどの機器から出力された音声であ
るか判断できるようになる。The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. <Effects of Embodiment> 1. By adding the host computer ID and the printer ID to the voice request command and the voice transfer command, when there are a plurality of output devices, it is possible to determine which device outputs the voice.
【0062】2 プリンタ1500及びホストコンピュ
ータ100のそれぞれのROM/外部メモリ/RAMの
中に、プリンタ1500の個々の状態を表わすステータ
ス情報を口語体の音声データとして格納したことによ
り、出力された音声が何を意味しているのかその音自身
により判断できるようになる。(2) Since the status information indicating the individual status of the printer 1500 is stored in the ROM / external memory / RAM of the printer 1500 and the host computer 100 as colloquial speech data, Means the sound itself.
【0063】3 ホストコンピュータ100側の構成に
サウンドコントローラ(SNDC)22及びSPEAK
ER/MIC23があり、ROM/外部メモリ/RAM
503の中に、プリンタの個々の状態を表わすステータ
ス情報を口語体の音声データとして格納し、ホストコン
ピュータID、プリンタIDを音声要求コマンド50
5、音声転送コマンド507に加えることにより、どの
プリンタで何が起こったかがホストコンピュータ100
からの音声によって把握できるようになったため、音声
の内容を確認するため出力装置の近くへ行かずに対策が
取れる項目が増える。(3) The sound controller (SNDC) 22 and the SPEAK
ER / MIC23, ROM / external memory / RAM
503, status information indicating the individual status of the printer is stored as spoken voice data, and the host computer ID and the printer ID are stored in the voice request command 50.
5. By adding to the voice transfer command 507, the host computer 100
Since the sound can be grasped by the voice from the user, the number of items that can be taken without having to go near the output device to check the content of the voice increases.
【0064】4 ROM/外部メモリ/RAMの中に、
プリンタの個々の状態を表わすステータス情報を格納
し、ホストコンピュータID、プリンタIDを音声要求
コマンド、音声転送コマンドに加え、それらのコマンド
のフォーマットを統一すれば、音声によるマンマシンイ
ンタフェースの構築の際、使用者が起こりうるすべての
事象を想定し設定を行う必要がなくなる。4 In ROM / external memory / RAM,
By storing status information indicating the individual status of the printer, adding the host computer ID and printer ID to the voice request command and voice transfer command, and unifying the format of these commands, when constructing a man-machine interface by voice, This eliminates the need for the user to assume and set all possible events.
【0065】5 プリンタまたはホストコンピュータの
ROM/外部メモリ/RAMの中に、プリンタの個々の
状態を表わすステータス情報を格納し、ホストコンピュ
ータID、プリンタIDを音声要求コマンド、音声転送
コマンドに加え、それらを組み合わせることにより、音
声要求コマンド、音声転送コマンド、ステータスコマン
ドさえ送受信できれば、その装置の構成にサウンドコン
トローラ(SNDC)及びSPEAKER/MICがな
い場合においても、音声により状態を把握できるように
なる。(5) Status information indicating the individual status of the printer is stored in the ROM / external memory / RAM of the printer or the host computer, and the host computer ID and the printer ID are added to the voice request command and the voice transfer command. By combining the above, if only a voice request command, a voice transfer command, and a status command can be transmitted and received, the state can be grasped by voice even when the device does not have a sound controller (SNDC) and a SPEAKER / MIC.
【0066】6 ROM/外部メモリ/RAMの中に、
プリンタの個々の状態を表わすステータス情報を格納
し、ホストコンピュータID、プリンタIDを音声要求
コマンド、音声転送コマンドに加え、それらのコマンド
のフォーマットを統一し、ステータスコマンドにより通
知したい状態を送出できれば、特定の機器において発生
する事象に限定されない豊富な表現の音声を出力でき
る。6 In ROM / external memory / RAM,
Stores status information indicating the individual status of the printer, adds the host computer ID and printer ID to the voice request command and voice transfer command, unifies the format of those commands, and sends the status to be notified by the status command. Can output abundant expressions of audio that are not limited to the events that occur in other devices.
【0067】[0067]
【発明の効果】以上述べたように本発明によれば、音声
を出力するためのインタフェースを備えていない出力装
置が複数ある場合であっても、ユーザは、障害が発生し
た出力装置の把握と、その障害内容の把握とを、障害が
発生した出力装置の近くへ行かなくても、外部装置(制
御装置)における音声によるマンマシンインタフェース
の簡便な初期設定を行なうだけで、容易且つ的確に音声
によって判断することができる。As described above, according to the present invention, the voice
Output device that does not have an interface to output
Even if there are multiple
Of the output device and the content of the fault
If you do not go near the output device where the
Man-machine interface by voice
Easy and accurate audio by simply setting the initial settings
Can be determined by
【0068】[0068]
【0069】[0069]
【0070】[0070]
【0071】[0071]
【0072】[0072]
【0073】[0073]
【図1】本発明を適用可能な第1の出力装置の構成を示
す断面図である。FIG. 1 is a cross-sectional view illustrating a configuration of a first output device to which the present invention can be applied.
【図2】本発明を適用可能な第2の出力装置の構成を示
す外観図である。FIG. 2 is an external view showing a configuration of a second output device to which the present invention can be applied.
【図3】図2に示した第2の出力装置の制御構成を説明
するブロック図である。FIG. 3 is a block diagram illustrating a control configuration of a second output device illustrated in FIG.
【図4】本発明の一実施例としてのプリンタ制御システ
ムの構成を説明するブロック図である。FIG. 4 is a block diagram illustrating a configuration of a printer control system as one embodiment of the present invention.
【図5】本発明の一実施例としてのプリンタ制御システ
ムの概要を説明する概要図である。FIG. 5 is a schematic diagram illustrating an outline of a printer control system as one embodiment of the present invention.
【図6】本発明の一実施例としてのプリンタ制御プログ
ラムの処理の抜粋を示すフローチャートである。FIG. 6 is a flowchart illustrating an excerpt of processing of a printer control program as one embodiment of the present invention.
【図7】本発明の一実施例としてのプリンタ制御プログ
ラムの処理の抜粋を示すフローチャートである。FIG. 7 is a flowchart showing an excerpt of processing of a printer control program as one embodiment of the present invention.
【図8】本発明の一実施例としてのホストコンピュータ
制御プログラムの処理を示すフローチャートである。FIG. 8 is a flowchart showing processing of a host computer control program as one embodiment of the present invention.
1 ホストコンピュータCPU 2 RAM 3 ROM 4 システムバス 5 キーボードコントローラ(KBC) 6 CRTコントローラ(CRTC) 7 ディスクコントローラ(DKC) 8 プリンタコントローラ(PRTC) 9 キーボード 10 CRT 11 外部メモリ 12 プリンタCPU 13 ROM 14 外部メモリ 15 システムバス 16 印刷部インタフェース 17 印刷部(プリンタエンジン) 18 ホストコンピュータとの通信制御部(HSTC) 19 RAM 20 ディスクコントローラ(DKC) 21 双方向性インタフェース(インタフェース) 22 サウンドコントローラ(SNDC) 23 SPEAKER/MIC 24 サウンドコントローラ(SNDC) 25 スピーカ・マイク(SPEAKER/MIC) 26 操作パネル 31 ホストコンピュータ制御部 32 プリンター制御部 100 ホストコンピュータ 502 バッファ(BUF) 503 ROM/外部メモリ/RAM 505 音声要求コマンド通信フォーマット 506 ステータスコマンド通信フォーマット 507 転送コマンド通信フォーマット 509 ホストコンピュータ制御プログラム 510 プリンタ制御プログラム 511 音声制御情報 512 音声要求情報 513 ROM/外部メモリ/RAM 514 音声制御情報 519 バッファ(BUF) 1000 プリンタ制御ユニット 1500 プリンタ(LBP本体) 1501 操作パネル 1502 レーザドライバ 1503 半導体レーザ 1504 レーザ光 1505 回転多面鏡 1506 静電ドラム 1507 現像ユニット 1508 用紙カセット 1509 給紙カム 1510 搬送ローラ 1511 搬送ローラ 1700 インタフェース 1701 MPU 1702 ROM 1703 DRAM 1704 ゲートアレイ(GA) 1705 ヘッドドライバ 1706 モータドライバ 1707 モータドライバ 1708 記録ヘッド 1709 搬送モータ 1710 キャリアモータ 5000 プラテン 5001 キャリッジHC 5002 紙押え板であり 5003 HC移動用ガイド 5004 螺旋溝 5005 リードスクリュー 5006 キャリッジのレバー 5007 フォトカプラ 5008 フォトカプラ 5009 ヘッド移動ギア 5010 駆動伝達ギア 5011 駆動伝達ギア 5012 吸引回復の吸引を開始するためのレバー 5013 駆動モータ 5014 インクジェットカートリッジ(IJC) 5015 キャップ内を吸引する吸引手段 5016 記録ヘッド 5017 クリーニングブレード 5018 本体支持板 5019 部材 5020 カム 5021 インクジェット記録装置(IJRA) 5022 キャップ部材を支持する部材 5023 キャップ内開口部 5024 印刷紙 5025 インクジェットヘッド(IJH) 1 Host Computer CPU 2 RAM 3 ROM 4 System Bus 5 Keyboard Controller (KBC) 6 CRT Controller (CRTC) 7 Disk Controller (DKC) 8 Printer Controller (PRTC) 9 Keyboard 10 CRT 11 External Memory 12 Printer CPU 13 ROM 14 External Memory 15 System Bus 16 Printing Unit Interface 17 Printing Unit (Printer Engine) 18 Communication Control Unit with Host Computer (HSTC) 19 RAM 20 Disk Controller (DKC) 21 Bidirectional Interface (Interface) 22 Sound Controller (SNDC) 23 SPEAKE / MIC 24 Sound controller (SNDC) 25 Speaker / microphone (SPEAKER / MIC) 26 Operation panel 3 1 Host Computer Control Unit 32 Printer Control Unit 100 Host Computer 502 Buffer (BUF) 503 ROM / External Memory / RAM 505 Voice Request Command Communication Format 506 Status Command Communication Format 507 Transfer Command Communication Format 509 Host Computer Control Program 510 Printer Control Program 511 Voice control information 512 Voice request information 513 ROM / external memory / RAM 514 Voice control information 519 Buffer (BUF) 1000 Printer control unit 1500 Printer (LBP body) 1501 Operation panel 1502 Laser driver 1503 Semiconductor laser 1504 Laser beam 1505 Rotating polygon mirror 1506 Electrostatic drum 1507 Developing unit 1508 Paper cassette 1509 Paper cam 1510 Transport roller 1511 Transport roller 1700 Interface 1701 MPU 1702 ROM 1703 DRAM 1704 Gate array (GA) 1705 Head driver 1706 Motor driver 1707 Motor driver 1708 Recording head 1709 Transport motor 1710 Carrier motor 5000 Platen 5001 Carriage HC 5002 Yes 5003 HC transfer guide 5004 Spiral groove 5005 Lead screw 5006 Carriage lever 5007 Photocoupler 5008 Photocoupler 5009 Head moving gear 5010 Drive transmission gear 5011 Drive transmission gear 5012 Lever for starting suction for suction recovery 5013 Drive motor 5014 Inkjet Cartridge (IJC) 5015 key Tsu suction means 5016 recording head 5017 cleaning blade 5018 main body support plate 5019 member 5020 cam 5021 ink jet recording apparatus that sucks the flop (IJRA) 5022 cap member support members 5023 in the cap opening 5024 printing paper 5025 inkjet head (IJH)
フロントページの続き (51)Int.Cl.7 識別記号 FI G10L 15/00 G10L 3/00 N 19/00 551E Continued on the front page (51) Int.Cl. 7 Identification code FI G10L 15/00 G10L 3/00 N 19/00 551E
Claims (15)
する出力装置であって、 予め符号化された音声データを複数格納する格納手段
と、前記出力装置の動作ステータスを、外部装置に通知する
通知手段と、 前記動作ステータスに対応した音声データを要求するコ
マンドを、前記外部装置から受信する受信手段と、 前記コマンド を蓄積するバッファと、前記コマンドを受信した場合に、前記 バッファ内のコマ
ンドを解析する解析手段と、 前記解析手段による解析結果に従って、前記コマンドに
対応する必要な音声データを、前記格納手段から抽出す
る抽出手段と、前記抽出手段にて抽出された音声データを、前記外部装
置に転送する転送手段 を具備することを特徴とする出力
装置。An image is formed on a recording medium based on print information.
An output device that stores a plurality of pre-encoded audio data, and notifies an external device of an operation status of the output device.
Notification means, and a command for requesting audio data corresponding to the operation status.
The command receiving means for receiving from said external device, a buffer for storing said command, when receiving the command, and analyzing means for analyzing the commands in the buffer, according to the analysis result by the analyzing means, wherein Command
Extracting means for extracting corresponding necessary audio data from the storage means; and outputting the audio data extracted by the extracting means to the external device.
An output device comprising a transfer means for transferring data to an output device.
前記外部装置の記憶領域内に前記コマンドに対応する音
声データがない場合に、前記外部装置から送出されるこ
とを特徴とする請求項1に記載の出力装置。2. A command for requesting audio data,
A sound corresponding to the command in a storage area of the external device.
When there is no voice data, the
The output device according to claim 1, wherein:
る音声データが前記格納手段に格納されていない場合
に、デフォルトの音声を使用することを特徴とする請求
項1に記載の出力装置。3. The method according to claim 1, wherein the extracting unit is configured to correspond to the command.
Is not stored in the storage means
Using the default audio
Item 2. The output device according to Item 1 .
関する情報であることを特徴とする請求項1に記載の出
力装置。 4. The operation status is when the toner runs out.
The information according to claim 1, wherein the information is
Power device .
する格納手段と、 外部装置または出力装置の状態を示すコードを、その外
部装置またはその出力装置より受信する受信手段と、前記 コードを蓄積するバッファと、前記 バッファ内のコードを解析する解析手段と、 前記解析手段による解析結果に従って必要な音声データ
を、前記格納手段から抽出する抽出手段と、前記 コードに対応する音声データがない場合は、その音
声データの転送を、前記外部装置または前記出力装置に
要求するコマンドを作成する作成手段と、前記作成手段によって作成された コマンドを、前記外部
装置または前記出力装置に送信することにより、前記コ
ードに対応する音声データを要求する要求手段を具備す
ることを特徴とする制御装置。5. A pre-encoded storage unit that stores a plurality of audio data, a code indicating the state of the external device or an output device, a receiving means for receiving from the external device or an output device, said code storage a buffer for, analyzing means for analyzing the code in the buffer, the audio data necessary according to the analysis result by the analyzing means, an extraction means for extracting from the storage means, when there is no audio data corresponding to the code is by sending the transfer of the audio data, and generating means for generating a command for requesting the external device or the output device, the commands created by the creation means, to the external device or the output device, the Ko
A control device, comprising: a request unit for requesting audio data corresponding to a mode.
出された音声データを受信する受信手段を具備すること
を特徴とする請求項5記載の制御装置。 6. The apparatus according to claim 1, wherein said external device or said output device transmits
6. The control device according to claim 5 , further comprising a receiving unit that receives the output audio data.
ードを、その外部装置またはその出力装置より受信する
受信手段と、前記 コードを蓄積するバッファと、前記 バッファ内のコードを解析する解析手段と、 前記解析手段によって解析されたコードの内容に従っ
て、どこで音声として出力するかを指示するコマンドを
作成する作成手段と、前記作成手段によって作成された コマンドを、前記外部
装置または前記出力装置に送信する送信手段を具備する
ことを特徴とする制御装置。7. A code indicating the state of the external device or an output device, a receiving means for receiving from the external device or an output device, a buffer for storing said code analyzing means for analyzing the code in the buffer according to the contents of the code are analyzed by the analyzing means, where the creating means for creating a command instructing whether to output as voice, the commands created by the creation means, transmits to the external device or the output device A control device comprising transmission means.
する出力装置を利用した音声出力方法であって、 前記出力装置の動作ステータスを、外部装置に通知する
工程と、 前記動作ステータスに対応した音声データを要求するコ
マンドを前記外部装置から受信した場合に、前記出力装
置において、そのコマンドを蓄積すると共に 解析し、そ
の解析結果に従って、予め格納されている符号化された
複数の音声データの中から前記コマンドに対応する音声
データを抽出する工程と、 前記出力装置にて抽出された音声データを、前記外部装
置に転送する工程 を有することを特徴とする音声出力方
法。8. An image is formed on a recording medium based on print information.
A sound output method using an output device that performs the operation , wherein an operation status of the output device is notified to an external device.
A step for requesting audio data corresponding to the operation status.
When a command is received from the external device, the output device
In location analyzes with and accumulates the command, according to the analysis result, a step of extracting the audio data corresponding to the command from among a plurality of audio data encoded previously stored, to the output device The audio data extracted by
A step of transferring to a device.
前記外部装置の記憶領域内に前記コマンドに対応する音
声データがない場合に、前記外部装置から送出されるこ
とを特徴とする請求項8に記載の音声出力方法。9. A command for requesting audio data,
A sound corresponding to the command in a storage area of the external device.
When there is no voice data, the
9. The audio output method according to claim 8, wherein:
憶域内に前記コマンドに対応する音声データがない場合
に、デフォルトの音声が使用されることを特 徴とする請
求項8に記載の音声出力方法。10. The method according to claim 10, wherein in the extracting step, the output device
When there is no audio data corresponding to the command in the storage area
To, 請to feature that the default voice is used
An audio output method according to claim 8 .
に関する情報であることを特徴とする請求項8に記載の
音声出力方法。11. The operation status is defined as running out of toner.
9. The information according to claim 8, wherein
Audio output method .
コードを、その外部装置またはその出力装置より受信
し、前記 コードを蓄積し、前記 コードを解析し、 その解析結果に従って、予め格納されている符号化され
た複数の音声データの中から必要な音声データを抽出
し、前記 コードに対応する音声データがない場合は、その音
声データの転送を、前記外部装置または前記出力装置に
要求するコマンドを作成し、作成した コマンドを、前記外部装置または前記出力装置
に送信することにより、前記コードに対応する音声デー
タを要求することを特徴とする音声出力方法。12. A code indicating the state of the external device or an output device, received from the external device or the output device, and storing said code, analyzing the code, according to the analysis result, it is stored in advance extract audio data necessary from a plurality of audio data encoded, if no voice data corresponding to the code, the transfer of the audio data, a command for requesting the external device or the output device create a command created by transmitting to the external device or the output device, a method an audio output, characterized by requesting the audio data corresponding to the code.
ら、前記コードに対応する音声データを受信することを
特徴とする請求項12記載の音声出力方法。Wherein said external device or the output device, the method audio output claim 12, wherein the receiving the voice data corresponding to the code.
コードを、その外部装置またはその出力装置より受信
し、前記 コードを蓄積し、前記 コードを解析し、解析した前記 コードの内容に従って、どこで音声として
出力するかを指示するコマンドを作成し、作成した コマンドを、前記外部装置または前記出力装置
に送信することを特徴とする音声出力方法。14. A code indicating the state of the external device or an output device, received from the external device or the output device, and storing said code, analyzing the code, according to the contents of the code analysis, where the voice how an audio output, characterized in that to create a command instructing whether to output the command created, transmitted to the external device or the output device as.
成する出力装置と、その制御装置とからなる制御システ
ムであって、 前記出力装置の動作ステータスを、前記外部装置に通知
する通知手段と、 前記動作ステータスに対応した音声データを要求するコ
マンドが、前記外部装置から前記出力装置に送信された
場合に、前記出力装置において、そのコマンドを蓄積す
ると共に解析し、その解析結果に従って、予め格納され
ている符号化さ れた複数の音声データの中から前記コマ
ンドに対応する音声データを抽出する抽出手段と、 前記出力装置にて抽出された音声データを、前記外部装
置に転送する転送手段を具備することを特徴とする制御
システム。 15. An image forming method on a recording medium based on print information.
Control system consisting of an output device to be
A beam, the operation status of the output device, notifies the external device
Notification means for requesting audio data corresponding to the operation status.
Command has been sent from the external device to the output device.
In that case, the output device stores the command.
And analyze it, and store it in advance according to the analysis result.
Out of a plurality of encoded audio data
Extracting means for extracting audio data corresponding to the command, and outputting the audio data extracted by the output device to the external device.
Characterized by comprising a transfer means for transferring data to a device
system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10397995A JP3268715B2 (en) | 1995-04-27 | 1995-04-27 | Output device, its control device, its audio output method, and control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10397995A JP3268715B2 (en) | 1995-04-27 | 1995-04-27 | Output device, its control device, its audio output method, and control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08297562A JPH08297562A (en) | 1996-11-12 |
| JP3268715B2 true JP3268715B2 (en) | 2002-03-25 |
Family
ID=14368445
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10397995A Expired - Fee Related JP3268715B2 (en) | 1995-04-27 | 1995-04-27 | Output device, its control device, its audio output method, and control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3268715B2 (en) |
-
1995
- 1995-04-27 JP JP10397995A patent/JP3268715B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08297562A (en) | 1996-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6717693B2 (en) | Information processing apparatus and output apparatus | |
| US6567183B1 (en) | Output apparatus and output method | |
| JP3268715B2 (en) | Output device, its control device, its audio output method, and control system | |
| JPH08212020A (en) | Output device, information processing device, and output system | |
| JP3689445B2 (en) | Printing apparatus and system, and control method | |
| JP3308852B2 (en) | Output control method and device | |
| JPH10187390A (en) | Information processing apparatus, data processing method for information processing apparatus, and storage medium storing computer readable program | |
| US6397265B1 (en) | Print control apparatus for communicating with a selected external apparatus to control a printer | |
| JP3184687B2 (en) | Information processing method, information processing apparatus, output method, output apparatus, and printing system | |
| JPH0981335A (en) | Printing device and method of outputting message for printing device | |
| JP3320229B2 (en) | Image forming method and printer control system | |
| JPH09295432A (en) | Printer device and print control method | |
| JPH11227299A (en) | Printing equipment | |
| JP3332432B2 (en) | Data communication method and print control device | |
| JPH08282064A (en) | Recording apparatus and recording control method | |
| JP3610307B2 (en) | Image forming method and apparatus | |
| JPH0816336A (en) | Printing device and printing device state switching method | |
| JPH08166926A (en) | Electronic device, data processing system having the device, and data processing method in the device | |
| JP3320211B2 (en) | Printing apparatus and message control method for the apparatus | |
| JPH10340168A (en) | Information processor, its system and controlling method of them | |
| JPH0930087A (en) | Printing system | |
| JPH08166920A (en) | Peripheral device and control method thereof | |
| JP2007219932A (en) | Host-based printer system | |
| JPH09188041A (en) | Output device | |
| JPH09226206A (en) | Extended device and printing device for connecting the extended device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20011214 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090118 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100118 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110118 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120118 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130118 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140118 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |