2010-12-15 19 views
3

Windows 7を実行しているコンピュータにシリアルポート経由で接続されているプリンタ(具体的にはBraillo 200エンボスサー)があります。Windowsに「一般的なテキスト」プリンタをインストールし、シリアルポート。シリアルポートダイアログ(プリンタプロパティ - >ポート - >ポート設定)のパラメータは、エンボスサのパラメータと一致します。それにもかかわらず、エンボッサーは、2Kを超えるファイルをエンボスしようとするとバッファオーバーフローを報告します。シリアルポート経由でプリンタバッファオーバーフロー

この問題に関する私の研究はハンドシェイクの問題を示していますが、ハンドシェイクのすべてのオプション(ハードウェア、ソフトウェア、なし)を試しましたが、問題を解決していませんでした。

私は、mode.exeコマンドを使用してそこにパラメータを設定することによって、(copy.exe * file_name * com1を使用して)コマンドラインからフォームを印刷できることに気付きました。しかし、私はむしろWindowsを使ってプリンタを管理したいと考えています。

どのようなご提案も大歓迎です。

+0

あなたは_might_これでhttp://www.superuser.comでより良い運を持っています。 – mtrw

答えて

0

Win32関数SetCommTimeoutsを使用して書き込みタイムアウトを設定すると便利です。私はそれが動作するかどうかわからないが、それは私が考えることができる唯一のものです。

関連する問題