JP3225883B2 - Network adapter for printer - Google Patents
Network adapter for printerInfo
- Publication number
- JP3225883B2 JP3225883B2 JP09744597A JP9744597A JP3225883B2 JP 3225883 B2 JP3225883 B2 JP 3225883B2 JP 09744597 A JP09744597 A JP 09744597A JP 9744597 A JP9744597 A JP 9744597A JP 3225883 B2 JP3225883 B2 JP 3225883B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- printer
- connection
- unit
- packet
- 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
- 230000002159 abnormal effect Effects 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000006378 damage Effects 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 24
- 238000000034 method Methods 0.000 description 5
- 238000007639 printing Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プリンタ用ネット
ワークアダプタに関する。 The present invention relates to a printer net.
Work adapter.
【0002】[0002]
【従来の技術】従来、この種の技術として図4に示すプ
リンタ用ネットワークアダプタが知られている。同図に
おいて、プリンタ用ネットワークアダプタ1はプリンタ
prの図示しないスロットに装着されており、ネットワ
ークインタフェース部2を介して所定のネットワークに
接続されている。そして、このネットワーク上の端末か
らプリンタprに対するコネクション要求(印刷要求)
が送出されると、同コネクション要求は、順次、パケッ
ト送受信部3、パケット判断部4に入力される。2. Description of the Related Art Conventionally, a printer network adapter shown in FIG. 4 has been known as this kind of technology. In FIG. 1, a printer network adapter 1 is mounted in a slot (not shown) of the printer pr, and is connected to a predetermined network via a network interface unit 2. Then, a connection request (print request) from the terminal on this network to the printer pr
Is transmitted, the connection request is sequentially input to the packet transmission / reception unit 3 and the packet determination unit 4.
【0003】パケット判断部4は、コネクション要求の
送出元を所定の管理テーブルに登録してコネクションを
確立し、パケット送受信部3に同コネクションの確立先
に所定のパケットを送出させて印刷データの送信を促す
(コネクションのアクティブ化)。この後、同コネクシ
ョンの確立先から印刷データの受信を開始し、印刷デー
タ制御部5及びプリンタインタフェース部6を介してプ
リンタprの図示しないバッファメモリに格納させる。
そして、全印刷データの受信を完了するとアクティブな
コネクションを解放し、次のコネクションをアクティブ
にして印刷データの受信を開始する。The packet determining unit 4 registers a transmission source of a connection request in a predetermined management table to establish a connection, and causes the packet transmitting / receiving unit 3 to transmit a predetermined packet to a destination of the connection to transmit print data. Prompt (connection activation). Thereafter, reception of the print data is started from the establishment destination of the connection, and the print data is stored in a buffer memory (not shown) of the printer pr via the print data control unit 5 and the printer interface unit 6.
When the reception of all the print data is completed, the active connection is released, the next connection is activated, and the reception of the print data is started.
【0004】印刷データの受信中において、パケット判
断部4は印刷データ以外のパケットも監視しており、印
刷データの送信元からのコネクション解放要求(印刷中
止要求)を検知するとアクティブなコネクションを強制
的に解放し、次のコネクションをアクティブにして印刷
データの受信を開始する。[0004] During reception of print data, the packet judging unit 4 monitors packets other than the print data, and when detecting a connection release request (print stop request) from the source of the print data, forcibly switches the active connection. And activates the next connection to start receiving print data.
【0005】また、パケット判断部4には所定時間分の
計時を行うタイマ部7が接続されており、印刷データを
受信するごとにタイマ部7にリセット信号を送出し、印
刷データを完全に受信したところでタイマ部7の計時処
理を終了させる。しかし、タイマ部7がパケット判断部
4からのリセット信号を受信する前に所定時間分の計時
を行うとコネクション強制解放部8にその旨を通知す
る。A timer 7 for measuring a predetermined time is connected to the packet judging unit 4. A reset signal is sent to the timer 7 every time print data is received, and the print data is completely received. Then, the timer unit 7 terminates the time counting process. However, if the timer unit 7 measures a predetermined time before receiving the reset signal from the packet determination unit 4, the timer unit 7 notifies the forced connection release unit 8 of that fact.
【0006】すると、コネクション強制解放部8は、ア
クティブなコネクションを強制的に解放してから次にア
クティブにするコネクションを選択し、パケット送受信
部3に通知して同コネクションの確立先にパケットを送
出させて印刷データの送信を促し、同様にして印刷デー
タの受信を開始する。Then, the connection forcible release unit 8 forcibly releases the active connection, selects the next connection to be activated, notifies the packet transmitting / receiving unit 3 and sends the packet to the establishment destination of the connection. Then, transmission of print data is urged, and reception of print data is started in the same manner.
【0007】[0007]
【発明が解決しようとする課題】上述した従来のプリン
タ用ネットワークアダプタにおいては、次のような課題
があった。印刷データ送信元からのコネクション解放要
求またはネットワーク障害等による通信の停止が検出さ
れたときにアクティブなコネクションを解放している。
しかし、プリンタprのバッファメモリには解放したコ
ネクションで受信した印刷データが残っているため、こ
の印刷データが異常印刷されてしまうことがあった。The conventional printer network adapter described above has the following problems. An active connection is released when a connection release request from a print data transmission source or a stop of communication due to a network failure or the like is detected.
However, since print data received through the released connection remains in the buffer memory of the printer pr, this print data may be printed abnormally.
【0008】本発明は、上記課題をかんがみてなされた
もので、印刷データの異常受信時でも異常印刷を防止す
ることが可能なプリンタ用ネットワークアダプタの提供
を目的とする。 The present invention has been made in view of the above problems, and provides a network adapter for a printer capable of preventing abnormal printing even when abnormal printing data is received.
With the goal.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するた
め、本発明は、受信した印刷データを所定の記憶媒体に
記憶するとともに、所定の印刷データ破棄命令に応じて
記憶した印刷データを破棄するプリンタに脱着可能なプ
リンタ用ネットワークアダプタであって、ネットワーク
経由の印刷要求に応じて印刷データを受信する印刷デー
タ受信手段と、同印刷データの受信状況を監視して異常
受信を検出する異常受信検出手段と、当該異常受信検出
手段が異常受信を検出したときに上記プリンタに上記印
刷データ破棄命令を出力する異常受信データ破棄制御手
段とを備えた構成としてある。 In order to achieve the above object, the present invention provides a method for storing received print data in a predetermined storage medium.
Memorize and respond to the specified print data discard command.
A printer that can be attached to or detached from a printer that discards stored print data.
A network adapter for a printer, the network adapter
Print data to receive print data in response to a print request via
Monitor the receiving status of the print data
Abnormal reception detecting means for detecting reception, and abnormal reception detection
When the means detects abnormal reception, the printer
Abnormal reception data discard control procedure that outputs print data discard command
And a step.
【0010】[0010]
【0011】[0011]
【0012】[0012]
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】すなわち、プリンタに脱着可能なネットワ
ークアダプタによって、印刷データを受信するととも
に、印刷データの受信状況を監視して異常を検出し、異
常受信を検出したときにはプリンタに対し上記印刷デー
タの破棄命令を出力する構成する。 That is, a network detachable from a printer
Network adapter to receive print data and
The print data reception status is monitored to detect abnormalities and
When normal reception is detected, the print data is sent to the printer.
Output the discard instruction of the data.
【0017】[0017]
【発明の実施の形態】以下、図面に基づいて本発明の実
施形態を説明する。図1は、本発明の一実施形態にかか
るプリンタ用ネットワークアダプタ10とプリンタPR
との接続状況をブロック図により示している。同図にお
いて、プリンタ用ネットワークアダプタ10は、プリン
タPRの図示しないスロットに装着されており、ネット
ワークインタフェース部20を介して所定のネットワー
クに接続されている。もちろん、同ネットワーク上には
不特定多数のパケットが存在しており、ネットワークイ
ンタフェース部20にて検出されるパケットはパケット
送受信部30を介してパケット判断部40に入力され、
このパケット判断部40にて自分宛のパケットか否かを
判断して自分宛のパケットのみを受信する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a printer network adapter 10 and a printer PR according to an embodiment of the present invention.
Is shown in a block diagram. In FIG. 1, a printer network adapter 10 is mounted in a slot (not shown) of the printer PR, and is connected to a predetermined network via a network interface unit 20. Of course, an unspecified number of packets exist on the same network, and the packets detected by the network interface unit 20 are input to the packet determination unit 40 via the packet transmission / reception unit 30.
The packet determination unit 40 determines whether the packet is addressed to itself, and receives only the packet addressed to itself.
【0018】さらに、このパケット判断部40は、受信
したパケットを解析して同パケットがコネクション要求
(印刷要求)パケットか、印刷データパケットか、また
はコネクション解放(印刷中断)パケットかを検知す
る。そして、コネクション要求パケットを検知したとき
は同パケットの送信元のネットワークアドレスを図示し
ない管理テーブルに登録してコネクションを確立し、印
刷データ制御部50に通知してプリンタPRが印刷デー
タを受信可能か否かを検知する。Further, the packet judging unit 40 analyzes the received packet and detects whether the received packet is a connection request (print request) packet, a print data packet, or a connection release (print interruption) packet. When the connection request packet is detected, the network address of the transmission source of the packet is registered in a management table (not shown) to establish a connection, and the print data control unit 50 is notified to determine whether the printer PR can receive the print data. Detect whether or not.
【0019】ここで、受信可能を検知した場合は、パケ
ット送受信部30を介してその旨をコネクション要求の
送信元に通知して印刷データの送信を促し(コネクショ
ンのアクティブ化)、受信した印刷データを印刷データ
制御部50に出力する。この印刷データ制御部50は、
入力された印刷データをプリンタインタフェース部60
を介してプリンタPRの図示しないバッファメモリに格
納させる。従って、ネットワークインタフェース部20
〜プリンタインタフェース部60が印刷データ受信手段
を構成する。Here, when the reception is detected, the fact is notified to the transmission source of the connection request via the packet transmission / reception unit 30 to urge the transmission of the print data (connection activation), and the received print data is activated. Is output to the print data control unit 50. This print data control unit 50
The input print data is transferred to the printer interface unit 60.
Through a printer memory (not shown) of the printer PR. Therefore, the network interface unit 20
The printer interface unit 60 constitutes print data receiving means.
【0020】パケット判断部40にはタイマ制御部70
が接続されており、さらにタイマ制御部70には所定時
間分の計時を行うタイマ部71が接続されている。そし
て、パケット判断部40は、印刷データの受信を開始す
るとタイマ制御部70に通知して図2に示すフローチャ
ートに従ってタイマチェックを行わせる。同図におい
て、ステップS105ではタイマ制御部70がパケット
判断部40からの通知を受けるとタイマ部71をリセッ
トする。もちろん、タイマ部71が動作していなければ
この時点で動作させる。そして、ステップS110では
パケット判断部40から通知があるか否かを検知し、パ
ケット判断部40からの通知があればステップS105
に戻って再びタイマ部71をリセットする。さらに、ス
テップS115ではタイマ部71が所定時間分の計時を
行ってタイムアウトとなっているかを検知し、タイムア
ウトのときはステップS120でコネクション強制解放
部80に通知し、同コネクション強制解放部80が後述
するようにしてアクティブなコネクションを解放する。The packet judgment unit 40 includes a timer control unit 70
Is connected to the timer control unit 70, and a timer unit 71 that measures time for a predetermined time is connected to the timer control unit 70. Then, when the reception of the print data is started, the packet judging unit 40 notifies the timer control unit 70 to perform the timer check according to the flowchart shown in FIG. In the figure, in step S105, when the timer control unit 70 receives the notification from the packet determination unit 40, the timer unit 71 is reset. Of course, if the timer unit 71 is not operating, it is operated at this time. Then, in step S110, it is detected whether or not there is a notification from the packet determination unit 40, and if there is a notification from the packet determination unit 40, step S105
And reset the timer unit 71 again. Further, in step S115, the timer unit 71 measures a predetermined time to detect whether or not a timeout has occurred. If the timeout has occurred, the timer unit 71 notifies the forced connection release unit 80 in step S120. To release the active connection.
【0021】また、パケット判断部40は受信した印刷
データが一のコネクションにおける最後の印刷データか
否かを監視しており、最後の印刷データを受信したとき
に上記タイマチェックを強制的に終了させるとともに、
アクティブなコネクションを解放する。この後、所定の
印刷命令を印刷データ制御部50に出力し、当該印刷デ
ータ制御部50がプリンタPRに印刷処理を実行させ
る。すなわち、上記タイマチェックはネットワーク障害
等により、印刷データを完全に受信する前に同印刷デー
タの受信が途切れるという異常受信を検出している。The packet judging unit 40 monitors whether the received print data is the last print data in one connection, and forcibly terminates the timer check when the last print data is received. With
Release an active connection. Thereafter, a predetermined print command is output to the print data control unit 50, and the print data control unit 50 causes the printer PR to execute a print process. That is, the timer check detects an abnormal reception such that the reception of the print data is interrupted before the print data is completely received due to a network failure or the like.
【0022】ところで、パケット判断部40は、印刷デ
ータの受信中であっても他のパケットを監視しており、
印刷データに混在してコネクション要求パケットを受信
すると上述したようにしてコネクションを確立する。し
かし、一のアクティブなコネクションで印刷データを受
信しているときは、他のコネクションの印刷データを受
信することができないため、このようなコネクションは
印刷データの送信待ち状態となる。パケット判断部40
は、上述したように受信中の印刷データを完全に受信し
終わると、上記管理テーブルを検索して印刷データの送
信待ち状態にあるコネクションの存否を検知し、このよ
うなコネクションがあるときは同コネクションをアクテ
ィブにして印刷データの受信を開始する。By the way, the packet judging unit 40 monitors other packets even while receiving print data.
When a connection request packet is received mixed with print data, a connection is established as described above. However, when print data is being received by one active connection, print data of another connection cannot be received, and such a connection is in a print data transmission waiting state. Packet determination unit 40
When the print data being received is completely received as described above, the management table is searched to detect the presence or absence of a connection in a print data transmission wait state. Activate the connection and start receiving print data.
【0023】一方、パケット判断部40がコネクション
解放パケットを受信すると、上記管理テーブルを検索し
て対応するコネクションを解放する。このとき、同コネ
クションがアクティブであれば印刷データ破棄制御部9
0へ通知する。この後、印刷データ送信待ち状態のコネ
クションがあれば同コネクションをアクティブにして次
の印刷データの受信を開始する。すなわち、パケット判
断部40は、タイマ制御部70及びタイマ部71を用い
てネットワーク障害等による異常受信を検出するのみな
らず、印刷キャンセルされて途中まで受信された印刷デ
ータも異常受信として検出している。従って、パケット
判断部40と、タイマ制御部70とタイマ部71が異常
受信検出手段を構成する。On the other hand, when the packet judgment section 40 receives the connection release packet, it searches the management table and releases the corresponding connection. At this time, if the connection is active, the print data discard control unit 9
Notify 0. Thereafter, if there is a connection waiting for print data transmission, the connection is activated to start receiving the next print data. That is, the packet determination unit 40 not only detects abnormal reception due to a network failure or the like by using the timer control unit 70 and the timer unit 71, but also detects print data canceled halfway and received halfway as abnormal reception. I have. Therefore, the packet determination unit 40, the timer control unit 70, and the timer unit 71 constitute an abnormal reception detection unit.
【0024】コネクション強制解放部80は、上述した
ようにタイマ制御部70からタイムアウトの通知を受け
取ると、上記管理テーブルを検索してアクティブなコネ
クションを強制的に解放してから印刷データ破棄制御部
90に通知する。この後、印刷データ送信待ちのコネク
ションが存在すれば、パケット送受信部30を介して同
コネクションの確立先に印刷データの送信を促すパケッ
トを送出(コネクションのアクティブ化)して印刷デー
タの受信を開始する。Upon receiving the timeout notification from the timer control unit 70 as described above, the connection forcible release unit 80 searches the management table to forcibly release the active connection, and then releases the print data discard control unit 90. Notify. Thereafter, if there is a connection waiting for print data transmission, a packet for prompting the transmission of the print data is transmitted to the establishment destination of the connection via the packet transmission / reception unit 30 (connection activation) to start receiving the print data. I do.
【0025】印刷データ破棄制御部90は、パケット判
断部40またはコネクション強制解放部80からの通知
を受け取ると、受信中の印刷データを破棄させる印刷デ
ータ破棄命令を印刷データ制御部50に出力する。そし
て、この印刷データ制御部50がプリンタインタフェー
ス部60を介して同印刷データ破棄命令をプリンタPR
に出力する。すると、プリンタPRはこの命令に従って
対応する印刷データを破棄する。When the print data discarding control unit 90 receives the notification from the packet judgment unit 40 or the forced connection release unit 80, it outputs a print data discarding command to discard the print data being received to the print data control unit 50. Then, the print data control unit 50 issues the print data discard instruction via the printer interface unit 60 to the printer PR.
Output to Then, the printer PR discards the corresponding print data according to this command.
【0026】従って、コネクション強制解放部80と印
刷データ破棄制御部90とが異常受信データ破棄手段を
構成する。これにより、異常受信された印刷データは、
確実にプリンタPRのバッファメモリから破棄されるた
め、異常印刷が発生することはない。 Therefore, the connection forced release unit 80 is marked.
The printing data discarding control unit 90 and the abnormal reception data discarding unit
Constitute. As a result, the print data received abnormally is
It was surely discarded from the buffer memory of the printer PR
Therefore, abnormal printing does not occur.
【0027】次に、本実施形態の動作を図3に示すパケ
ット判断部40のフローチャートに従って説明する。同
図において、パケット判断部40はネットワークインタ
フェース部20及びパケット送受信部30を介して自分
宛のパケットを受信しており、ステップS205でコネ
クション要求パケットを受信したときは、ステップS2
10で同パケットの送信元のネットワークアドレスを図
示しない管理テーブルに登録してコネクションを確立
し、ステップS215で印刷データ制御部50及びプリ
ンタインタフェース部60を介してプリンタPRが印刷
データを受信可能か否かを検知する。このステップS2
15で受信可能を検知した場合は、次のステップS22
0でパケット送受信部30を介してその旨をコネクショ
ンの確立先に通知して印刷データの送信を促す。Next, the operation of the present embodiment will be described with reference to the flowchart of the packet judging section 40 shown in FIG. In the figure, the packet determination unit 40 has received a packet addressed to itself via the network interface unit 20 and the packet transmission / reception unit 30, and if a connection request packet has been received in step S205, the process proceeds to step S2.
In step 10, the network address of the transmission source of the packet is registered in a management table (not shown) to establish a connection. In step S215, whether the printer PR can receive print data via the print data control unit 50 and the printer interface unit 60 is determined. Is detected. This step S2
If the reception is detected in step S15, the next step S22
At 0, this is notified to the establishment destination of the connection via the packet transmission / reception unit 30 to urge the transmission of the print data.
【0028】印刷データの送信が開始されてパケット判
断部40がステップS225で印刷データパケットを検
出したときは、ステップS230にて同印刷データパケ
ットの送信元に応答しつつ受信した印刷データを印刷デ
ータ制御部50に出力し、この印刷データ制御部50か
らプリンタインタフェース部60を介してプリンタPR
に転送される。この後、ステップS235では、受信し
た印刷データが最後の印刷データか否かを判断し、最後
の印刷データではないときにステップS240でタイマ
制御部70に通知してタイマチェックを開始する。When the transmission of the print data is started and the packet judging unit 40 detects the print data packet in step S225, the received print data is returned in step S230 while responding to the transmission source of the print data packet. The print data is output to the control unit 50, and the print data
Is forwarded to Thereafter, in step S235, it is determined whether or not the received print data is the last print data. When the received print data is not the last print data, the timer control unit 70 is notified in step S240 to start the timer check.
【0029】このタイマチェックでは、パケット判断部
40が印刷データパケットの受信を監視し、タイマ制御
部70とタイマ部71とを用いて印刷データを完全に受
信する前に所定時間以上印刷データの受信が途切れたか
否かを検知する。そして、印刷データの受信が途切れて
タイムアウトが検知されるとコネクション強制解放部8
0に通知する。すると、コネクション強制解放部80
は、アクティブなコネクションを解放してから印刷デー
タ破棄制御部90に通知してプリンタPRに記憶された
印刷データを強制的に破棄させる。さらに、コネクショ
ン強制解放部80は、パケット送受信部30に通知して
次のコネクションをアクティブにさせ、同コネクション
からの印刷データの受信を開始する。In this timer check, the packet judging unit 40 monitors the reception of the print data packet, and uses the timer control unit 70 and the timer unit 71 to receive the print data for a predetermined time or more before completely receiving the print data. It is detected whether or not is interrupted. Then, when the reception of the print data is interrupted and a timeout is detected, the connection forced release unit 8
Notify 0. Then, the connection forced release unit 80
Releases the active connection and notifies the print data discard control unit 90 to forcibly discard the print data stored in the printer PR. Further, the connection forcible release unit 80 notifies the packet transmission / reception unit 30 to activate the next connection, and starts receiving print data from the connection.
【0030】一方、ステップS235でパケット判断部
40が最後の印刷データパケットを検出したときは、ス
テップS245でタイマチェックを強制的に終了させ、
ステップS250でコネクションを解放してからステッ
プS255で印刷命令を印刷データ制御部50に出力す
る。すると、印刷データ制御部50はプリンタインタフ
ェース部60を介して同印刷命令をプリンタPRに転送
し、当該プリンタPRが受信した印刷データを出力す
る。この後、ステップS260で印刷データ送信待ちの
コネクションが存在するか否かを検知し、存在するとき
はステップS265で同コネクションをアクティブにし
て次の印刷データの受信を開始する。On the other hand, when the packet judgment section 40 detects the last print data packet in step S235, the timer check is forcibly terminated in step S245.
After the connection is released in step S250, a print command is output to the print data control unit 50 in step S255. Then, the print data control unit 50 transfers the print command to the printer PR via the printer interface unit 60, and outputs the print data received by the printer PR. Thereafter, in step S260, it is detected whether or not there is a connection waiting for print data transmission. If there is, in step S265, the connection is activated to start receiving the next print data.
【0031】ステップS270でコネクション解放パケ
ットを受信した場合は、ステップS275でコネクショ
ンを解放し、ステップS280で印刷データ破棄制御部
90に通知して受信途中のデータを破棄させる。この
後、ステップS285で印刷データを送信待ちのコネク
ションが存在すれば、ステップS290で同コネクショ
ンをアクティブにして次の印刷データの受信を開始す
る。When the connection release packet is received in step S270, the connection is released in step S275, and in step S280, the print data discard control unit 90 is notified to discard the data being received. Thereafter, if there is a connection waiting to transmit print data in step S285, the connection is activated in step S290 to start receiving the next print data.
【0032】このように、ネットワークインタフェース
部20〜プリンタインタフェース部60を介してネット
ワーク経由の印刷要求に応じて印刷データを受信し、プ
リンタPRの図示しないバッファメモリに記憶させるに
あたり、パケット判断部40と、タイマ制御部70及び
タイマ部71にて印刷データの受信状況を監視し、異常
受信を検出したときにコネクション強制解放部80と印
刷データ破棄制御部90にて上記バッファメモリに記憶
された受信途中の印刷データを破棄するようにしてい
る。従って、印刷データの異常受信時でも異常印刷を防
止することが可能なネットワークプリンタ及びプリンタ
用ネットワークアダプタを提供することができる。As described above, when print data is received in response to a print request via the network via the network interface unit 20 to the printer interface unit 60 and is stored in the buffer memory (not shown) of the printer PR, the packet determination unit 40 The timer control unit 70 and the timer unit 71 monitor the reception status of the print data, and when the abnormal reception is detected, the connection forcible release unit 80 and the print data discard control unit 90 store the received data in the buffer memory. Print data is discarded. Therefore, it is possible to provide a network printer and a printer network adapter that can prevent abnormal printing even when print data is abnormally received.
【0033】[0033]
【発明の効果】以上説明したように本発明によれば、プ
リンタに脱着可能なアダプターによって異常受信された
印刷データを破棄するようにしているので、プリンタと
のハード的な接続規格さえ合致すれば、動作環境に応じ
てプリンタ用ネットワークアダプタのみを差し替えるこ
とも可能であり、汎用性が高い。 As described above , according to the present invention , the program
Abnormal reception by adapter that can be attached to or detached from the linter
Since the print data is discarded, the printer and
According to the operating environment, as long as
To replace only the printer network adapter.
Both are possible and highly versatile.
【0034】[0034]
【図1】本発明の一実施形態にかかるプリンタ用ネット
ワークアダプタとプリンタとの接続状況を示すブロック
図である。FIG. 1 is a block diagram showing a connection status between a printer network adapter and a printer according to an embodiment of the present invention.
【図2】タイマチェックのフローチャートである。FIG. 2 is a flowchart of a timer check.
【図3】パケット判断部のフローチャートである。FIG. 3 is a flowchart of a packet determining unit.
【図4】従来例にかかるプリンタ用ネットワークアダプ
タとプリンタとの接続状況を示すブロック図である。FIG. 4 is a block diagram showing a connection state between a printer network adapter and a printer according to a conventional example.
10 プリンタ用ネットワークアダプタ 20 ネットワークインタフェース部 30 パケット送受信部 40 パケット判断部 50 印刷データ制御部 60 プリンタインタフェース部 70 タイマ制御部 71 タイマ部 80 コネクション強制解放部 90 印刷データ破棄制御部 Reference Signs List 10 network adapter for printer 20 network interface unit 30 packet transmission / reception unit 40 packet determination unit 50 print data control unit 60 printer interface unit 70 timer control unit 71 timer unit 80 connection forced release unit 90 print data discard control unit
Claims (1)
記憶するとともに、所定の印刷データ破棄命令に応じて
記憶した印刷データを破棄するプリンタに脱着可能なプ
リンタ用ネットワークアダプタであって、 ネットワーク経由の印刷要求に応じて印刷データを受信
する印刷データ受信手段と、 上記印刷データの受信状況を監視して異常受信を検出す
る異常受信検出手段と、 上記異常受信検出手段が異常受信を検出したときに、上
記プリンタに上記印刷データ破棄命令を出力する異常受
信データ破棄制御手段とを具備することを特徴とするプ
リンタ用ネットワークアダプタ。1. A printer network adapter which stores received print data in a predetermined storage medium and which is detachable from a printer which discards the stored print data in response to a predetermined print data destruction command. Print data receiving means for receiving print data in response to the print request, abnormal reception detection means for monitoring the reception status of the print data and detecting abnormal reception, and when the abnormal reception detection means detects abnormal reception. A network adapter for a printer, further comprising abnormal reception data discarding control means for outputting the print data discard command to the printer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09744597A JP3225883B2 (en) | 1997-04-15 | 1997-04-15 | Network adapter for printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09744597A JP3225883B2 (en) | 1997-04-15 | 1997-04-15 | Network adapter for printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10289067A JPH10289067A (en) | 1998-10-27 |
| JP3225883B2 true JP3225883B2 (en) | 2001-11-05 |
Family
ID=14192534
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09744597A Expired - Fee Related JP3225883B2 (en) | 1997-04-15 | 1997-04-15 | Network adapter for printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3225883B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007272832A (en) * | 2006-03-31 | 2007-10-18 | Ricoh Co Ltd | Printing system, host device, printing device, printing control method, printing method, program for causing computer to execute these methods, and recording medium |
| JP6458652B2 (en) * | 2015-06-09 | 2019-01-30 | スター精密株式会社 | Network printing system, host terminal and network printer |
-
1997
- 1997-04-15 JP JP09744597A patent/JP3225883B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10289067A (en) | 1998-10-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9497298B2 (en) | Information processing apparatus, network interface device, control method therefor, and storage medium | |
| JP3225883B2 (en) | Network adapter for printer | |
| US5835492A (en) | Network for mutually connecting computers and communicating method using such network | |
| US8064454B2 (en) | Protocol incompatibility detection | |
| JP2005085078A (en) | Network system including power saving dealing device | |
| JP4352904B2 (en) | Print server and print server power saving control program | |
| JP2002237827A (en) | Lan controller, driver, switching hub and lan controller automatic switching system having them | |
| JP3479527B2 (en) | Serial communication hardware flow control method | |
| JP3727466B2 (en) | Network evaluation method, apparatus for implementing the same, and medium on which processing program is recorded | |
| US20100238926A1 (en) | Network interface control apparatus and control method | |
| JP3569752B2 (en) | Network embedded system | |
| JP4099708B2 (en) | Communication path failure detection apparatus and method | |
| CN115065649B (en) | Method, device, equipment and storage medium for determining service message forwarding mode | |
| JPH0740702B2 (en) | Remote test circuit | |
| US10545702B2 (en) | Information processing apparatus, communication control method and communication system | |
| JP2000305876A (en) | Connection activity monitoring method | |
| JP3486369B2 (en) | Wait queue monitoring control method | |
| JP2002190807A (en) | Data communication system, data communication method, data communication unit and storage medium | |
| JP3753950B2 (en) | Media converter and test mode startup method | |
| JP4024941B2 (en) | LAN device monitoring device for computers | |
| JP2000151741A (en) | Host protocol converter | |
| JP3312078B2 (en) | Frame relay device | |
| JP2002111927A (en) | Facsimile machine | |
| JP2830916B2 (en) | OAM function start / stop method and node device | |
| JPH08305642A (en) | Data communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |