1

C#を使ってEpson TM-U210プリンターで請求書を印刷する方法を教えてください。HPインクジェットプリンターなどの通常のUSBプリンターで請求書を印刷できます。使った

printDocument1.Print();

印刷するコマンド。しかし、エプソンのプリンターはシリアルポートプリンターです。ポートコマンドを使用し、任意のバイトを使用して書き込む必要はありますか? 少なくとも私を導いてください。どこから始めればよいかわかりません。どうもありがとう

4

1 に答える 1

0

このようなソリューションに関しては、実際の通信レイヤーを避けることがよくあります。あなたが送信したい出力をモックアップし、ローカル システム上に作成済みのローカル プリンター キューに送信します。これにより、Windows は COM ポートを介して通信を処理し、プリンターがオフの場合に印刷キューをオフラインにするなど、すべての低レベルの項目を処理します。

こちらをご覧ください: http://support.microsoft.com/kb/322091

私は通常、これを USB プリンターでも行うので、プリンターが接続されている USB ポートを追跡する必要がなく、用紙切れの場合は Windows がキューイングなどを処理します。

于 2011-11-24T22:07:57.323 に答える