プロが教える店舗&オフィスのセキュリティ対策術

質問です。
仕事でシリアルプリンタをMSCommで制御しています。
開発環境はVB6(SP5),XPです。
MSCommにて印字データを一度に沢山送ると情報落ち(?)した印字内容になってしまいます。多分プリンタ内のバッファ(みたいなもの)が一杯になるかして、プリンタの処理能力が限界なのかと勝手に思ったりもしています。
ちなみに10秒間隔くらいで送れば大丈夫です。
一方、シリアル通信の実験としてTera Termを使用しています。Tera Termだと一度に沢山のデータを送っても問題ないです。Tera Termはそこらへんを制御しているのでしょうか?
また、MSCommにもそのようなことができるのでしょうか?
よくわからない質問かもしれませんが、どんな些細なことでも結構ですのでご教授願います。

A 回答 (2件)

フロー制御はどうしているのですか?


フロー制御ナシならバッファオーバーフローは当たり前だと思いますが。
    • good
    • 0
この回答へのお礼

早速のご回答に感謝します。
フロー制御はあまり知らないので手を付けなかった(だめだめですね)部分です。
ヒントをありがとうございます。色々調べてみます。

お礼日時:2005/02/10 09:32

ソフトフローになってませんか?



ソフトフロー(XON/XOFF)と、ハードフロー(RS/CS制御)

ハードフローにすれば問題でません。

http://www.picfun.com/serial05.html
    • good
    • 0
この回答へのお礼

親切なページを教えてくださり感謝します。
うまく送信できましたのでご報告申し上げます。
この度はありがとうございました。

お礼日時:2005/02/14 10:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!