JPH0749820A - Wireless printer buffer - Google Patents
Wireless printer bufferInfo
- Publication number
- JPH0749820A JPH0749820A JP5197246A JP19724693A JPH0749820A JP H0749820 A JPH0749820 A JP H0749820A JP 5197246 A JP5197246 A JP 5197246A JP 19724693 A JP19724693 A JP 19724693A JP H0749820 A JPH0749820 A JP H0749820A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- error correction
- error
- transmission
- side terminal
- 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.)
- Pending
Links
Landscapes
- Detection And Correction Of Errors (AREA)
- Computer And Data Communications (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
(57)【要約】
【目的】 伝送の高信頼性を確保すると共に、伝送処理
の迅速化の要請にも対応できるようにする。
【構成】 パソコン10a,10bから供給される印字
データを送信側ターミナル1内部のメモリに一時格納し
た後、ワイヤレスでプリンタ18側に転送するプリンタ
・バッファであって、受信側ターミナル2のCPU14
は、受信された印字データについて誤りがあるか否かを
検査し、誤りが検出された場合に、当該印字データに誤
り訂正符号が付加されていて、かつ、訂正可能範囲内の
誤りであれば、当該印字データについて訂正を行い、そ
の他の場合には、送信側ターミナル1に当該印字データ
の再送を要求する。送信側ターミナル1は、誤り訂正機
能の設定又は解除をするスイッチ8を有しており、使用
者がスイッチ8を操作して、誤り訂正機能の設定をした
ときは、誤り訂正符号を含めた送信フォーマットで印字
データを送信する。一方、使用者が誤り訂正機能の設定
解除をしたときは、誤り訂正符号を含めない送信フォー
マットで印字データを送信する。
(57) [Summary] [Purpose] To ensure high reliability of transmission and to meet the demand for speeding up transmission processing. [Configuration] A printer buffer for temporarily storing print data supplied from the personal computers 10a and 10b in a memory inside the transmission side terminal 1 and then wirelessly transferring the print data to the printer 18 side.
Checks whether the received print data has an error. If an error is detected, if the error correction code is added to the print data and the error is within the correctable range, The print data is corrected, and in other cases, the sender terminal 1 is requested to retransmit the print data. The transmission side terminal 1 has a switch 8 for setting or canceling the error correction function, and when the user operates the switch 8 to set the error correction function, the transmission including the error correction code is performed. Send print data in the format. On the other hand, when the user cancels the setting of the error correction function, the print data is transmitted in the transmission format that does not include the error correction code.
Description
【0001】[0001]
【産業上の利用分野】この発明は、パソコンやワードプ
ロセッサ等のデータ処理装置(以下、パソコンという)
によって作成された印字データをワイヤレスでプリンタ
に転送するためのワイヤレス・プリンタ・バッファに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device such as a personal computer or a word processor (hereinafter referred to as a personal computer).
The present invention relates to a wireless printer buffer for wirelessly transferring print data created by the printer.
【0002】[0002]
【従来の技術】OA(オフィス・オートメーション)化
及びFA(ファクトリ・オートメーション)化の進展に
伴って、プリンタ・バッファと称される機器が開発され
ている。このプリンタ・バッファは、複数のパソコンと
プリンタとの間に置かれ、各パソコンから出力された印
字データを内部のメモリに一時保持した後、プリンタの
動作状態を監視しつつ、プリンタに上記印字データを供
給するもので、このプリンタ・バッファを用いれば、パ
ソコンからプリンタ・バッファ内部のメモリに印字デー
タを高速に転送できるので、パソコンは印刷終了を待た
ずに、次の処理に迅速に移ることができる。2. Description of the Related Art With the progress of OA (office automation) and FA (factory automation), a device called a printer buffer has been developed. This printer buffer is placed between multiple personal computers and the printer, and after temporarily holding the print data output from each personal computer in the internal memory, it monitors the operating status of the printer and If you use this printer buffer, you can transfer print data from the personal computer to the memory inside the printer buffer at high speed, so the personal computer can move to the next process quickly without waiting for the end of printing. it can.
【0003】上記プリンタ・バッファの中には、パソコ
ンとプリンタとをワイヤレスで結ぶものも存在する。こ
のワイヤレス・プリンタ・バッファは、ケーブルを介し
て接続される複数のパソコンから出力された印字データ
を内部のメモリに一時格納した後、電波にして送信する
送信側ターミナルと、電波とされた印字データを受信し
て検波・復調し、復調された印字データを内部のメモリ
に一時格納した後、ケーブルを介して接続されるプリン
タに供給する受信側ターミナルとから構成されている。
このようなワイヤレス・プリンタ・バッファを多数配設
すれば、ケーブルを張り巡らす煩雑さを回避できるの
で、パソコンやプリンタの増設作業や移設作業が極めて
容易になるばかりか、多数のパソコンによる複数のプリ
ンタの共用が可能となるので、使用中のプリンタを避け
て、待機中のプリンタに印字データを供給でき、機器を
効率良く稼動させることができる。Some of the above printer buffers wirelessly connect a personal computer to a printer. This wireless printer buffer temporarily stores print data output from multiple PCs connected via a cable in the internal memory and then sends it as a radio wave to the sending side terminal and the print data that is a radio wave. Is received, detected and demodulated, and the demodulated print data is temporarily stored in an internal memory and then supplied to a printer connected via a cable.
By arranging many wireless printer buffers like this, it is possible to avoid the trouble of laying cables around, so it is not only very easy to add or move PCs and printers, but also multiple printers using multiple PCs. Since the printer can be shared, the printer in use can be avoided, the print data can be supplied to the printer in standby, and the device can be operated efficiently.
【0004】[0004]
【発明が解決しようとする課題】ところで、無線回線で
は、他の電波放射体からのノイズが混入し易く、加え
て、遠隔通信、見通しの悪い通信となれば電波も届きに
くいという事情がある。そこで、上記従来のワイヤレス
・プリンタ・バッファにあっては、受信側ターミナル
に、受信された印字データに無線回線上の事情に起因す
る誤りが発生しているか否かを検査する機能(誤り検出
機能)と、誤りが軽微のものであれば自己修復するし
(誤り訂正機能)、誤りが自己修復能力を越えるもので
あれば再送要求する機能とを持たせ、これにより無線回
線事情の不都合から生じる、いわゆる文字化けの発生を
防止している。ここで、受信側ターミナルにおいて、誤
り検出機能等を有効に発揮させるためには、送信側ター
ミナルにおいて、送信される印字データにハミング・コ
ード等の誤り訂正符号を付しておくことが前提となる。By the way, there is a situation in which noise from other radio wave radiators is easily mixed in a radio line, and in addition, radio waves are difficult to reach in the case of remote communication or communication with poor visibility. Therefore, in the above-mentioned conventional wireless printer buffer, a function of checking whether or not an error due to circumstances on the wireless line has occurred in the received print data at the receiving side terminal (error detection function ), And if the error is minor, it self-repairs (error correction function), and if the error exceeds the self-repair capability, it has a function of requesting retransmission, which results from the inconvenience of the wireless line situation. , So-called garbled characters are prevented from occurring. Here, in order for the receiving side terminal to effectively exhibit the error detecting function, it is premised that the transmitting side terminal adds an error correction code such as a Hamming code to the print data to be transmitted. .
【0005】しかしながら、無線間伝送速度は、誤り訂
正符号の付加とは関係なく、通信回線の帯域幅と信号/
雑音比とによって、その上限は決まってしまう。つま
り、無線間伝送速度を許される範囲の上限に設定する限
り、誤り訂正符号を印字データに付加する場合には、単
位時間当たりに付加される誤り訂正符号の量だけ、単位
時間当たりの印字データの送信量が排除されてしまうこ
とになる。このため、誤り訂正機能を付加することは、
データ伝送の信頼性を著しく高めることになる反面、印
字データの実効伝送速度の低下、通信時間(トラフィッ
ク)の増加を招くという好ましくない面もあった。However, the inter-wireless transmission rate is irrelevant to the addition of the error correction code, and the bandwidth of the communication line and the signal /
The upper limit is determined by the noise ratio. In other words, if the error correction code is added to the print data as long as the wireless transmission rate is set to the upper limit of the permissible range, the print data per unit time is equal to the amount of the error correction code added per unit time. Will be eliminated. Therefore, adding an error correction function is
On the other hand, the reliability of data transmission is remarkably improved, but on the other hand, there is an unfavorable aspect that the effective transmission speed of print data is lowered and the communication time (traffic) is increased.
【0006】この発明は、上述の背景の下になされたも
ので、伝送処理の迅速化(通信時間の短縮化)の要請に
も対応できるワイヤレス・プリンタ・ターミナルを提供
することを目的としている。The present invention has been made under the background described above, and an object thereof is to provide a wireless printer terminal which can meet the demand for speeding up the transmission processing (shortening the communication time).
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に、請求項1記載の発明は、データ処理装置が接続され
る送信側ターミナルと、プリンタが接続される受信側タ
ーミナルとから構成され、上記データ処理装置から供給
される印字データを上記送信側ターミナル内部のメモリ
に一時格納した後、ワイヤレスで上記プリンタ側に転送
するワイヤレス・プリンタ・バッファであって、上記送
信側ターミナルは、誤り訂正機能の設定又は設定解除を
するための操作手段と、使用者が上記操作手段を操作し
て、誤り訂正機能の設定をしたときは、上記誤り訂正符
号を付加した送信フォーマットで印字データを送信する
一方、使用者が上記操作手段を操作して、誤り訂正機能
の設定解除をしたときは、誤り訂正符号を付加しない送
信フォーマットで印字データを送信する送信側制御手段
とを有してなり、かつ、上記受信側ターミナルは、受信
された印字データについて通信回線上の誤りがあるか否
かを検査する誤り検査手段と、該誤り検査手段によって
誤りが検出された場合に、誤りが検出された印字データ
に上記誤り訂正符号が付加されていて、かつ、該誤り訂
正符号に基づいて訂正できる範囲内の誤りであれば、当
該印字データについて訂正を行い、その他の場合には、
上記送信側ターミナルに対して、当該印字データの再送
を要求する受信側制御手段とを有してなることを特徴と
している。In order to solve the above-mentioned problems, the invention according to claim 1 comprises a transmission side terminal to which a data processing device is connected and a reception side terminal to which a printer is connected, A wireless printer buffer for temporarily storing print data supplied from the data processing device in a memory inside the transmission side terminal and then wirelessly transferring it to the printer side, wherein the transmission side terminal has an error correction function. And an operating means for setting or canceling the setting, and when the user operates the operating means to set the error correction function, the print data is transmitted in the transmission format to which the error correction code is added. , When the user operates the above operating means to cancel the setting of the error correction function, the transmission format without adding the error correction code is used. Character transmitting means for transmitting character data, and the receiving terminal has an error checking means for checking whether the received print data has an error on the communication line, and the error checking means. When an error is detected by the inspection means, if the error correction code is added to the print data in which the error is detected and the error is within the range that can be corrected based on the error correction code, the print Correct the data, in other cases,
It is characterized in that it comprises a receiving side control means for requesting the transmission side terminal to retransmit the print data.
【0008】[0008]
【作用】この発明の構成によれば、誤り訂正符号を付加
した送信フォーマットで印字データを受信側に送信する
か否かは、使用者が、上記操作手段を操作することによ
り、任意に選択できる。したがって、使用者は、通信距
離が極めて短く、かつ、ノイズ障害となるものがないた
めに、無線回線上のデータ誤りが発生する畏れがほとん
どない場合には、上記操作手段を操作して、誤り訂正機
能の設定を解除することができる。これにより、印字デ
ータの実効伝送速度の低下、通信時間(トラフィック)
の増加を防止することができる。一方、遠隔通信、見通
しの悪い通信、又は近隣域に電波放射体が多数存在する
ために、データ誤りが起こり得る畏れがある場合には、
使用者は、上記操作手段を操作して、誤り訂正機能を設
定することができる。これにより、伝送に対する高信頼
性を担保することができる。According to the structure of the present invention, whether or not the print data is transmitted to the receiving side in the transmission format with the error correction code added can be arbitrarily selected by the user by operating the operating means. . Therefore, the user operates the above-mentioned operation means when there is almost no fear that a data error occurs on the wireless line because the communication distance is extremely short and there is no obstacle to noise. The correction function setting can be canceled. This reduces the effective transmission speed of print data and communication time (traffic).
Can be prevented from increasing. On the other hand, if there is a fear that a data error may occur due to telecommunications, poor visibility, or a large number of radio wave radiators in the vicinity,
The user can operate the operation means to set the error correction function. As a result, high reliability for transmission can be ensured.
【0009】[0009]
【実施例】以下、図面を参照して、この発明の実施例に
ついて説明する。図1はこの発明の一実施例であるワイ
ヤレス・プリンタ・バッファを用いた印字システムの電
気的構成を示すブロック図であり、同ワイヤレス・プリ
ンタ・バッファは、1台の送信側ターミナル1と、1台
の受信側ターミナル2とから構成されている。また、図
2は、上記送信側ターミナル1の機械的外観構成を示す
正面図である。なお、受信側ターミナル2の正面の外観
構成は、送信側ターミナル1のそれと同一であるので図
示を省略する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an electrical configuration of a printing system using a wireless printer buffer according to an embodiment of the present invention. The wireless printer buffer includes one transmission side terminal 1 and one transmission side terminal 1. It is composed of the receiving side terminal 2 of the table. Further, FIG. 2 is a front view showing a mechanical appearance configuration of the transmission side terminal 1. The external appearance of the front surface of the reception-side terminal 2 is the same as that of the transmission-side terminal 1, and therefore its illustration is omitted.
【0010】図1において、上記送信側ターミナル1
は、セントロニクス仕様準拠のインタフェース回路3,
4、CPU(中央処理装置)5、メモリ6、表示器7、
スイッチ8及び送信回路9から構成されている。インタ
フェース回路3,4には、ケーブルを介してパソコン1
0a,10bが接続され、パソコン10a,10bが出
力する印字データをCPU5へ供給する。In FIG. 1, the transmission side terminal 1
Is an interface circuit based on the Centronics specification3.
4, CPU (central processing unit) 5, memory 6, display 7,
It is composed of a switch 8 and a transmission circuit 9. A personal computer 1 is connected to the interface circuits 3 and 4 via a cable.
0a and 10b are connected and the print data output by the personal computers 10a and 10b are supplied to the CPU 5.
【0011】CPU5は、メモリ6を構成するROMに
記憶された処理プログラムを、同じくメモリ6を構成す
るワークRAMを用いて実行することにより装置各部を
制御する。すなわち、CPU5は、インタフェース回路
3,4を介して、それぞれの出力元から供給される印字
データが混成しないように、取り込んだ印字データに出
力元を表示する識別コードを付加する。そして、識別コ
ードを付加された印字データを一旦、同じくメモリ6を
構成するデータRAMに記憶した後、所定のタイミング
で上記データRAMに記憶された印字データを送信回路
9へ順次供給する。The CPU 5 controls each part of the apparatus by executing the processing program stored in the ROM constituting the memory 6 using the work RAM also constituting the memory 6. That is, the CPU 5 adds an identification code indicating the output source to the captured print data so that the print data supplied from the respective output sources via the interface circuits 3 and 4 are not mixed. Then, after the print data to which the identification code is added is once stored in the data RAM which also constitutes the memory 6, the print data stored in the data RAM is sequentially supplied to the transmission circuit 9 at a predetermined timing.
【0012】このとき、CPU5は、同じくメモリ6を
構成するEEPROM内に設定されている誤り訂正機能
有無フラグを見て、このフラグの内容が[1]を示して
いるときは、誤り訂正符号(この例においては、ハミン
グ・コード)を付加した送信フォーマットで印字データ
を送信回路9へ供給する。一方、上記フラグの内容が
[0]を示しているときは、誤り訂正符号を付加せず
に、印字データを通常の送信フォーマットのままで送信
回路9へ供給する。これらの動作はマルチタスク処理に
よって行われる。At this time, the CPU 5 looks at the error correction function presence / absence flag set in the EEPROM which also constitutes the memory 6, and when the content of this flag indicates [1], the error correction code ( In this example, print data is supplied to the transmission circuit 9 in a transmission format with a Hamming code) added. On the other hand, when the content of the flag indicates [0], the print data is supplied to the transmission circuit 9 in the normal transmission format without adding the error correction code. These operations are performed by multitask processing.
【0013】メモリ6は、上記したように、処理プログ
ラムを記憶するROM、CPU5の作業領域が設定され
るワークRAM、インタフェース回路3,4を介してパ
ソコン10a,10bから転送される印字データが一時
保持される大容量のデータRAM(約1MB)、及びI
D番号、装置番号、誤り訂正機能有無等の各種設定内容
が格納される書換可能なEEPROM等から構成されて
いる。As described above, the memory 6 temporarily stores print data transferred from the personal computers 10a and 10b via the ROM storing the processing program, the work RAM in which the work area of the CPU 5 is set, and the interface circuits 3 and 4. Large-capacity data RAM (about 1MB) to be retained, and I
It is composed of a rewritable EEPROM or the like in which various setting contents such as D number, device number, presence or absence of error correction function are stored.
【0014】表示器7は、図2に示すように、4個の7
セグメントLED表示素子によって構成され、送信側タ
ーミナル2の各種設定状態及び動作状態を表示する。ス
イッチ8は、同図に示すように、電源スイッチ8aと、
誤り訂正機能有無の切り換えを始めとする、各種機能を
切り換えるとき、設定内容・表示内容を変更するとき等
にそれぞれ使用するバッファスイッチ8bと、セレクト
スイッチ8cとから構成されている。As shown in FIG. 2, the display 7 has four 7
It is composed of segment LED display elements, and displays various setting states and operating states of the transmitting side terminal 2. The switch 8 has a power switch 8a, as shown in FIG.
It is composed of a buffer switch 8b and a select switch 8c which are used respectively when switching various functions such as switching the presence or absence of an error correction function, and when changing setting contents and display contents.
【0015】また、上記送信回路9は、CPU5によっ
て制御され、1200MHz帯の送信キャリアに印字デ
ータによる変調を加える。そして、印字データによって
変調された送信キャリアを、32Kbpsの無線間デー
タ伝送速度条件の下で、アンテナ9aを介して、送信先
の受信側ターミナル2に送信する。Further, the transmission circuit 9 is controlled by the CPU 5 and applies modulation by print data to the transmission carrier of 1200 MHz band. Then, the transmission carrier modulated by the print data is transmitted to the reception-side terminal 2 of the transmission destination via the antenna 9a under the wireless data transmission rate condition of 32 Kbps.
【0016】一方、受信側ターミナル2は、インタフェ
ース回路11,12、受信回路13、CPU14、メモ
リ15、表示器16及びスイッチ17から構成されてい
る。上記インタフェース回路11には、送信側ターミナ
ル1と同様に、パソコン10cが接続されており、他方
のインタフェース回路12にはケーブルを介してプリン
タ18が接続されている。受信回路13は、送信側ター
ミナル1のアンテナ9aから放射された電波(印字デー
タによって変調された送信キャリア)を、アンテナ13
aを介して受信し、検波して、印字データに復調する。
そして、復調された印字データをデジタル化した後、C
PU14へ供給する。On the other hand, the receiving side terminal 2 comprises interface circuits 11 and 12, a receiving circuit 13, a CPU 14, a memory 15, a display 16 and a switch 17. A personal computer 10c is connected to the interface circuit 11 similarly to the transmission side terminal 1, and a printer 18 is connected to the other interface circuit 12 via a cable. The reception circuit 13 receives the radio wave (transmission carrier modulated by print data) radiated from the antenna 9a of the transmission side terminal 1 by the antenna 13a.
It is received via a, detected, and demodulated into print data.
After digitizing the demodulated print data, C
Supply to PU14.
【0017】CPU14は、メモリ15を構成するRO
Mに記憶された処理プログラムを、同じくメモリ15を
構成するワークRAMを用いて実行することにより装置
各部を制御する。すなわち、CPU14は、受信回路1
3を経由して送信側ターミナル1から伝送された印字デ
ータ及びインタフェース回路11を介してパソコン10
cから転送された印字データをメモリ15を構成するデ
ータRAMに一時記憶すると共に、プリンタ18の動作
状態を監視しつつ、上記データRAM内に一時記憶され
た印字データをインタフェース回路12を介してプリン
タ18に順次供給して印字を行わせる。The CPU 14 is an RO that constitutes the memory 15.
By executing the processing program stored in M using the work RAM which also constitutes the memory 15, each unit of the apparatus is controlled. That is, the CPU 14 controls the receiving circuit 1
Personal computer 10 via the interface circuit 11 and the print data transmitted from the terminal 1 on the transmitting side via
The print data transferred from c is temporarily stored in the data RAM forming the memory 15, and the print data temporarily stored in the data RAM is monitored via the interface circuit 12 while monitoring the operating state of the printer 18. 18 is sequentially supplied to perform printing.
【0018】図3を参照して、CPU14のより詳細な
データ処理手順を示す。同図に示すように、CPU14
は、受信された印字データを取り込むと(ステップSP
1)、取り込んだ印字データに対して、巡回冗長検査
(CRC)の手法により、無線回線上のデータ誤りがあ
るか否かを検査する(ステップSP2)。この検査の結
果、データ誤りが認められなければ、取り込んだ印字デ
ータをデータRAMに一時記憶する(ステップSP
6)。一方、検査の結果(ステップSP2)、データ誤
りが検出された場合には、誤りが検出された印字データ
について誤り訂正符号が付加されているか否かを調べ
(ステップSP3)、誤り訂正符号が付加されていなけ
れば、送信側ターミナル1に対して、当該印字データの
再送を要求する(ステップSP7)。一方、誤り訂正符
号が付加されていれば(ステップSP3)、この誤り訂
正符号に基づいて訂正できる範囲の誤りか否かを判断し
(ステップSP4)、訂正できる範囲の誤りと判断され
れば、誤り訂正符号に基づいて、訂正を行い(ステップ
SP5)、訂正後の印字データをデータRAMに一時記
憶する(ステップSP6)。一方、訂正できない誤りと
判断されれば、送信側ターミナル1に対して、当該印字
データの再送を要求する(ステップSP7)。なお、C
PU14は、図3に示すデータ処理を実行するだけでな
く、データRAMに一時記憶された印字データをプリン
タ18の動作状態を監視しつつ、インタフェース回路1
2を介してプリンタ18に順次供給する。これらの動作
はマルチタスク処理によって行われる。A more detailed data processing procedure of the CPU 14 will be described with reference to FIG. As shown in FIG.
Captures the received print data (step SP
1) The received print data is inspected by the method of cyclic redundancy check (CRC) to determine whether there is a data error on the wireless line (step SP2). If no data error is found as a result of this inspection, the fetched print data is temporarily stored in the data RAM (step SP
6). On the other hand, as a result of the inspection (step SP2), if a data error is detected, it is checked whether or not the error correction code is added to the print data in which the error is detected (step SP3), and the error correction code is added. If not, it requests the terminal 1 on the sending side to retransmit the print data (step SP7). On the other hand, if the error correction code is added (step SP3), it is determined whether or not the error is within the correctable range based on the error correction code (step SP4). If it is determined that the error is within the correctable range, Correction is performed based on the error correction code (step SP5), and the corrected print data is temporarily stored in the data RAM (step SP6). On the other hand, if it is determined that the error cannot be corrected, the transmission side terminal 1 is requested to retransmit the print data (step SP7). Note that C
The PU 14 not only executes the data processing shown in FIG. 3, but also monitors the operating state of the printer 18 for the print data temporarily stored in the data RAM, and the interface circuit 1
2 to the printer 18 sequentially. These operations are performed by multitask processing.
【0019】メモリ15は、上記したように、処理プロ
グラムを記憶するROM、CPU14の作業領域が設定
されるワークRAM、受信回路13、インタフェース回
路11を経由してパソコン10a,10b,10cから
供給される印字データが一時保持される大容量のデータ
RAM(約1MB)、及びID番号、装置番号等の各種
設定項目が格納される書換可能なEEPROM等から構
成されている。As described above, the memory 15 is supplied from the personal computers 10a, 10b, 10c via the ROM for storing the processing program, the work RAM in which the work area of the CPU 14 is set, the receiving circuit 13, and the interface circuit 11. It is composed of a large-capacity data RAM (about 1 MB) for temporarily holding print data, a rewritable EEPROM for storing various setting items such as an ID number and a device number, and the like.
【0020】表示器16は、送信側ターミナル1の表示
器7と同様に、4個の7セグメントLED表示素子によ
って構成され、受信側ターミナル2の各種設定状態及び
動作状況を表示する。また、スイッチ17は、送信側タ
ーミナル1のスイッチ8と同様に、電源スイッチと、各
種機能を切り換えるとき、設定内容・表示内容を変更す
るとき等にそれぞれ使用するバッファスイッチと、セレ
クトスイッチとから構成されている。Like the display 7 of the transmission side terminal 1, the display 16 is composed of four 7-segment LED display elements and displays various setting states and operating conditions of the reception side terminal 2. The switch 17, like the switch 8 of the transmission side terminal 1, includes a power switch, a buffer switch used for switching various functions, changing setting contents and display contents, and a select switch. Has been done.
【0021】次に、図4を参照して、この例の誤り訂正
機能の設定手順について説明する。なお、前提として、
現在、メモリ6のEEPROM内に設定されている誤り
訂正機能有無フラグは、(誤り訂正機能が解除されてい
ることを示す)[0]にリセットされている。Next, the procedure for setting the error correction function of this example will be described with reference to FIG. As a premise,
Currently, the error correction function presence / absence flag set in the EEPROM of the memory 6 is reset to [0] (indicating that the error correction function is canceled).
【0022】動作モードの変更 送信側ターミナル1のセレクトスイッチ8cを押しなが
ら電源スイッチ8aを押すと、設定モードに設定され
る。これより、CPU5は、ページ1の設定項目(図4
参照)の設定に移行すると共に、図5(a)に示すよう
に、表示器7に「PG−1」と表示して、ページ1が選
択されている旨を知らせる。Change of operation mode When the power switch 8a is pressed while pressing the select switch 8c of the transmission side terminal 1, the setting mode is set. From this, the CPU 5 causes the setting items of page 1 (see FIG.
As shown in FIG. 5A, “PG-1” is displayed on the display 7 to notify that page 1 is selected.
【0023】ページ選択 表示器7に「PG−1」と表示されている状態でバッフ
ァスイッチ8bを1回押すと、CPU5は、ページ2の
設定項目(図4参照)の設定に移行すると共に、表示器
7の最下桁の表示欄の表示を「2」に変更して、ページ
2が選択されていることを知らせる。表示器7に「PG
−2」と表示されている状態で、さらに、バッファスイ
ッチ8bを1回押すと、ページ3の設定項目(同図)の
設定に移行すると共に、表示器7の最下桁の表示欄の表
示を「3」に変更して、ページ3が選択されていること
を知らせる。Page selection When the buffer switch 8b is pressed once while "PG-1" is displayed on the display 7, the CPU 5 shifts to the setting item of page 2 (see FIG. 4) and The display in the display column at the bottom digit of the display 7 is changed to "2" to inform that the page 2 is selected. "PG
If the buffer switch 8b is pressed once again while "-2" is displayed, the setting item of the page 3 (the same figure) is set and the display column of the last digit of the display 7 is displayed. To indicate that page 3 is selected.
【0024】項目選択 次に、表示器7に「PG−3」と表示されている状態で
セレクトスイッチ8cを1回押すと、CPU5は、誤り
訂正機能有無の設定に移行すると共に、図5(b)に示
すように、表示器7に「3.E−0」と表示して、最上
桁の表示欄の表示「3.」によってページ3が選択され
ていることを知らせ、第3桁及び第2桁の表示欄の表示
「E−」によって誤り訂正機能の設定又は設定解除であ
ることを知らせ、最下桁の表示欄の表示「0」によって
誤り訂正機能が解除されていることを知らせ、さらに、
最下桁の表示欄の表示を点滅させることによってこの部
分の数字が変更可能であることを知らせている。なお、
この例においては、表示器7に「3.E−0」と表示さ
れている状態で、セレクトスイッチ8cを1回押すと、
送信先制限設定(図4)に移行する。Item Selection Next, when the select switch 8c is pressed once in the state where "PG-3" is displayed on the display 7, the CPU 5 shifts to the setting of the presence or absence of the error correction function, and FIG. As shown in b), "3.E-0" is displayed on the display 7 to inform that the page 3 is selected by the display "3." in the display column of the highest digit, and the third digit and The display "E-" in the second digit display column indicates that the error correction function has been set or canceled, and the display "0" in the last digit display column indicates that the error correction function has been released. ,further,
By blinking the display in the display column at the bottom digit, it is informed that the number in this part can be changed. In addition,
In this example, when the display device 7 displays "3.E-0" and the select switch 8c is pressed once,
The process proceeds to the destination restriction setting (Fig. 4).
【0025】誤り訂正機能の設定 次に、表示器7に「3.E−0」と表示されている状態
で、バッファスイッチ8bを1回押すと、CPU5は、
EEPROM内に設定されている誤り訂正機能有無フラ
グを、(誤り訂正機能が設定されていることを示す)
[1]にセットすると共に、図5(c)に示すように、
表示器7の最下桁の表示欄の表示を「1」に変更して、
誤り訂正機能が設定されたことを知らせる。この後、一
旦電源を切り、再び、電源スイッチのみを押すと、誤り
訂正機能が付加された動作モードで稼働する。Setting of Error Correction Function Next, when the buffer switch 8b is pressed once while the display 7 displays "3.E-0", the CPU 5
The error correction function presence / absence flag set in the EEPROM is indicated (indicating that the error correction function is set).
While setting to [1], as shown in FIG.
Change the display in the last column of the display unit 7 to "1",
Notifies that the error correction function has been set. After that, when the power is turned off and only the power switch is pressed again, the operation is performed in the operation mode to which the error correction function is added.
【0026】なお、誤り訂正機能の設定解除手順につい
ても、上記と同様の手順により行われる。すなわち、表
示器7に「3.E−1」と表示されている上記の場面
において、バッファスイッチ8bを1回押すと、CPU
5は、EEPROM内に設定されている誤り訂正機能有
無フラグを、(誤り訂正機能が解除されていることを示
す)[0]にリセットすると共に、表示器7の最下桁の
表示欄の表示を「0」に変更して、誤り訂正機能が設定
解除されたことを知らせる。この後、一旦電源を切り、
再び、セレクトスイッチ8cを押さずに電源スイッチの
みを押すと、誤り訂正機能が解除された動作モードで稼
働する。The procedure for canceling the setting of the error correction function is also the same as the above. That is, when the buffer switch 8b is pressed once in the above-mentioned scene where "3.E-1" is displayed on the display 7, the CPU
Reference numeral 5 resets the error correction function presence / absence flag set in the EEPROM to [0] (indicating that the error correction function is canceled) and displays the display column in the last digit of the display unit 7. Is changed to "0" to notify that the error correction function has been canceled. After this, once turn off the power,
If only the power switch is pressed without pressing the select switch 8c again, the operation is performed in the operation mode in which the error correction function is canceled.
【0027】上記構成によれば、誤り訂正符号を含めた
送信フォーマットで印字データを送信するか否かは、使
用者が、バッファスイッチ8b及びセレクトスイッチ8
cを操作することにより、任意に決めることができる。
したがって、使用者は、通信距離が極めて短く、かつ、
他の電波放射体が近くに存在しないために、無線回線上
のデータ誤りが発生する畏れがほとんどない場合には、
バッファスイッチ8b及びセレクトスイッチ8cを操作
して、誤り訂正機能の設定を解除することができる。こ
れにより、印字データの実効伝送速度の低下、通信時間
(トラフィック)の増加を防止することができる。According to the above configuration, the user determines whether or not the print data is transmitted in the transmission format including the error correction code by the buffer switch 8b and the select switch 8.
It can be arbitrarily determined by operating c.
Therefore, the user has an extremely short communication distance and
If there is almost no fear of data error on the wireless line because other radio wave radiators are not nearby,
The buffer switch 8b and the select switch 8c can be operated to cancel the setting of the error correction function. As a result, it is possible to prevent the effective transmission speed of print data from decreasing and the communication time (traffic) from increasing.
【0028】一方、遠隔通信、見通しの悪い通信、又は
近隣地域に電波放射体が多数存在するために、データ誤
りが起こり得る畏れがある場合には、使用者は、バッフ
ァスイッチ8b及びセレクトスイッチ8cを操作して、
誤り訂正機能を設定することができる。これにより、高
い伝送信頼性を担保することができる。On the other hand, if there is a fear that a data error may occur due to telecommunications, poor visibility, or a large number of radio wave radiators in the neighboring area, the user may select the buffer switch 8b and the select switch 8c. By operating
The error correction function can be set. Thereby, high transmission reliability can be ensured.
【0029】以上、この発明の実施例を図面を参照して
詳述してきたが、具体的な構成はこの実施例に限られる
ものではなく、この発明の要旨を逸脱しない範囲の設計
の変更等があってもこの発明に含まれる。例えば、誤り
検出方法は、巡回冗長検査(CRC)に限らず、他の方
法、例えば奇遇検査でも良く、誤り訂正符号もハミング
・コードに限らず、他の符号、例えばBCHコードでも
良い。The embodiment of the present invention has been described in detail above with reference to the drawings. However, the specific structure is not limited to this embodiment, and the design change and the like without departing from the gist of the present invention. Even this is included in this invention. For example, the error detection method is not limited to the cyclic redundancy check (CRC), but may be another method, for example, an odd check, and the error correction code is not limited to the Hamming code, and may be another code, for example, a BCH code.
【0030】[0030]
【発明の効果】以上説明したように、この発明のワイヤ
レス・プリンタ・バッファによれば、誤り訂正符号を含
めた送信フォーマットで印字データを受信側に送信する
か否かは、使用者が、上記操作手段を操作することによ
り、自由に選択できる。したがって、使用者は、通信距
離が極めて短く、かつ、ノイズ障害となるものがないた
めに、無線回線上のデータ誤りが発生する畏れがほとん
どない場合には、上記操作手段を操作して、誤り訂正機
能の設定を解除することができる。これにより、印字デ
ータの実効伝送速度の低下、通信時間(トラフィック)
の増加を防止することができる。As described above, according to the wireless printer buffer of the present invention, the user determines whether or not the print data is transmitted to the receiving side in the transmission format including the error correction code. It can be freely selected by operating the operating means. Therefore, the user operates the above-mentioned operation means when there is almost no fear that a data error occurs on the wireless line because the communication distance is extremely short and there is no obstacle to noise. The correction function setting can be canceled. This reduces the effective transmission speed of print data and communication time (traffic).
Can be prevented from increasing.
【0031】一方、遠隔通信、見通しの悪い通信、又は
近隣域に電波放射体が多数存在するために、データ誤り
が起こり得る畏れがある場合には、使用者は、上記操作
手段を操作して、誤り訂正機能を設定することができ
る。これにより、伝送に対する高信頼性を担保すること
ができる。On the other hand, if there is a fear that a data error may occur due to remote communication, poor visibility, or a large number of radio wave radiators in the vicinity, the user operates the above operating means. The error correction function can be set. As a result, high reliability for transmission can be ensured.
【図1】この発明の一実施例であるワイヤレス・プリン
タ・バッファを用いた印字システムの電気的構成を示す
ブロック図である。FIG. 1 is a block diagram showing an electrical configuration of a printing system using a wireless printer buffer according to an embodiment of the present invention.
【図2】同ワイヤレス・プリンタ・バッファを構成する
送信側ターミナルの機械的外観構成を示す正面図であ
る。FIG. 2 is a front view showing a mechanical external configuration of a transmission-side terminal that constitutes the wireless printer buffer.
【図3】受信側ターミナルのCPUが行う処理手順を示
すフローチャートである。FIG. 3 is a flowchart showing a processing procedure performed by a CPU of a receiving side terminal.
【図4】この例の誤り訂正機能の設定手順及び解除手順
の説明に供される図である。FIG. 4 is a diagram provided for explaining an error correction function setting procedure and a cancellation procedure of this example.
【図5】同誤り訂正機能の設定手順及び解除手順の説明
に供される図である。FIG. 5 is a diagram provided for explaining a setting procedure and a releasing procedure of the error correction function.
1 送信側ターミナル 2 受信側ターミナル 3 インタフェース回路 5 CPU(送信側制御手段) 6 メモリ 8 スイッチ(操作手段) 8b バッファスイッチ 8c セレクトスイッチ 9 送信回路 10a,10b パソコン(データ処理装置) 13 受信回路 14 CPU(誤り検査手段、受信側制御手段) 18 プリンタ 1 Sending Terminal 2 Receiving Terminal 3 Interface Circuit 5 CPU (Sending Side Control Means) 6 Memory 8 Switch (Operating Means) 8b Buffer Switch 8c Select Switch 9 Sending Circuits 10a, 10b Personal Computer (Data Processing Device) 13 Receiving Circuit 14 CPU (Error checking means, receiving side control means) 18 Printer
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 1/16 9371−5K ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI technical display location H04L 1/16 9371-5K
Claims (1)
ミナルと、プリンタが接続される受信側ターミナルとか
ら構成され、前記データ処理装置から供給される印字デ
ータを前記送信側ターミナル内部のメモリに一時格納し
た後、ワイヤレスで前記プリンタ側に転送するワイヤレ
ス・プリンタ・バッファであって、 前記送信側ターミナルは、 誤り訂正機能の設定又は設定解除をするための操作手段
と、 使用者が前記操作手段を操作して、誤り訂正機能の設定
をしたときは、前記誤り訂正符号を付加した送信フォー
マットで印字データを送信する一方、使用者が前記操作
手段を操作して、誤り訂正機能の設定解除をしたとき
は、誤り訂正符号を付加しない送信フォーマットで印字
データを送信する送信側制御手段とを有してなり、か
つ、 前記受信側ターミナルは、 受信された印字データについて通信回線上の誤りがある
か否かを検査する誤り検査手段と、 該誤り検査手段によって誤りが検出された場合に、誤り
が検出された印字データに前記誤り訂正符号が付加され
ていて、かつ、該誤り訂正符号に基づいて訂正できる範
囲内の誤りであれば、当該印字データについて訂正を行
い、その他の場合には、前記送信側ターミナルに対し
て、当該印字データの再送を要求する受信側制御手段と
を有してなることを特徴とするワイヤレス・プリンタ・
バッファ。1. A transmission side terminal to which a data processing device is connected and a reception side terminal to which a printer is connected, and print data supplied from the data processing device is temporarily stored in a memory inside the transmission side terminal. A wireless printer buffer for wirelessly transferring to the printer side after storing, wherein the transmitting side terminal is an operating means for setting or canceling an error correction function, and a user operates the operating means. When the error correction function is set by operation, the print data is transmitted in the transmission format to which the error correction code is added, while the user operates the operation means to cancel the setting of the error correction function. And a transmission side control means for transmitting print data in a transmission format without adding an error correction code, and The receiving side terminal has an error checking means for checking whether or not there is an error on the communication line in the received print data, and when an error is detected by the error checking means, the print data in which the error is detected is If the error correction code is added and the error is within a range that can be corrected based on the error correction code, the print data is corrected. In other cases, the transmission side terminal is corrected. A wireless printer characterized by further comprising: a receiving side control means for requesting retransmission of the print data.
buffer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5197246A JPH0749820A (en) | 1993-08-09 | 1993-08-09 | Wireless printer buffer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5197246A JPH0749820A (en) | 1993-08-09 | 1993-08-09 | Wireless printer buffer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0749820A true JPH0749820A (en) | 1995-02-21 |
Family
ID=16371286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5197246A Pending JPH0749820A (en) | 1993-08-09 | 1993-08-09 | Wireless printer buffer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0749820A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1097495A (en) * | 1996-09-20 | 1998-04-14 | Canon Inc | Data communication method and device |
| JP2007142769A (en) * | 2005-11-17 | 2007-06-07 | Fuji Xerox Co Ltd | Apparatus and method for transmitting data to image output apparatus |
| WO2007074590A1 (en) * | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corporation | Radio ic tag communication system |
| JP2009169544A (en) * | 2008-01-11 | 2009-07-30 | Mitsubishi Electric Corp | Data reading apparatus and data reading method of data reading apparatus |
| CN104714761A (en) * | 2013-12-16 | 2015-06-17 | 航天信息股份有限公司 | Wireless data printing system and method of equipment with Android system |
-
1993
- 1993-08-09 JP JP5197246A patent/JPH0749820A/en active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1097495A (en) * | 1996-09-20 | 1998-04-14 | Canon Inc | Data communication method and device |
| JP2007142769A (en) * | 2005-11-17 | 2007-06-07 | Fuji Xerox Co Ltd | Apparatus and method for transmitting data to image output apparatus |
| WO2007074590A1 (en) * | 2005-12-26 | 2007-07-05 | Mitsubishi Electric Corporation | Radio ic tag communication system |
| JPWO2007074590A1 (en) * | 2005-12-26 | 2009-06-04 | 三菱電機株式会社 | Reader / writer and data processing computer |
| US8063748B2 (en) | 2005-12-26 | 2011-11-22 | Mitsubishi Electric Corporation | Radio IC tag communication system |
| JP2009169544A (en) * | 2008-01-11 | 2009-07-30 | Mitsubishi Electric Corp | Data reading apparatus and data reading method of data reading apparatus |
| CN104714761A (en) * | 2013-12-16 | 2015-06-17 | 航天信息股份有限公司 | Wireless data printing system and method of equipment with Android system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7634273B2 (en) | Hybrid wired and wireless communication device and a wired and wireless communication method thereof | |
| US4775928A (en) | Hand-held wireless computer controller system | |
| US5280585A (en) | Device sharing system using PCL macros | |
| JPH0749820A (en) | Wireless printer buffer | |
| JP4112717B2 (en) | Data processing device | |
| JP3165298B2 (en) | Wireless print data transfer device | |
| US6934790B2 (en) | Data transmitting and receiving system with speedy retransmission of missing data and data receiving device | |
| WO2001031459A9 (en) | Wireless universal serial bus system | |
| JP2003122707A (en) | Electronic equipment with i2c bus and bus control method | |
| JPH07104956A (en) | Wireless printer network system and transmitting terminal used in the system | |
| JP2000333256A (en) | Communication terminal and communication method therefor | |
| JPH07210346A (en) | Wireless printer buffer | |
| JPH07177201A (en) | Status monitoring method and status monitoring method | |
| JP3000946B2 (en) | Facsimile signal transmission / reception circuit | |
| JPH0744509A (en) | Method for inter-cpu communication | |
| JP3491403B2 (en) | Wireless input system | |
| JP2735078B2 (en) | Communication control method | |
| KR100275031B1 (en) | Method and apparatus for transmitting/receiveing with radio communication between facsimile and computer | |
| JP3454264B2 (en) | Wireless communication system and wireless communication method | |
| JP2830318B2 (en) | Two-way remote control device | |
| JPH03104582A (en) | Robot control device using serial communication | |
| JPH0713719A (en) | Printer buffer | |
| JPH10136019A (en) | Receiving-side device of data transfer system and storage medium storing operation program of the device | |
| JP2000138700A (en) | Display device, control device and control system | |
| KR100200836B1 (en) | Communication device with radio call function and its interface method |