0

プリンターとして動作する FAX モデムがあり、それを Windows の標準プリンターとして使用して、FAX 宛先に印刷できるとのことです。本当?その場合、使用するのに最適な FAX モデムは何ですか?

Windows 7 には Microsoft Shared Fax Driver という FAX デバイスがあるようです。ユーザーの操作やポップアップなしで、純粋にコードで印刷して、ファックスへの印刷を実現することは可能ですか?

これは、レポートを直接プリンターに生成できる、私が取り組んでいるアプリケーション用です。しかし、レポートを直接ファックスに送信したいクライアントと話しているところです。私たちのアプリケーションはレポート ライブラリであるため、ユーザーの操作はありませんが、たとえば、FAX 番号を設定するための構成はあります。Java 側では J2D+JPS を使用し、.NET 側では System.Drawing.Printing を使用します。クライアントがサード パーティのライブラリを使用してこれを実装できることはわかっていますが、既存のダイレクト ツー プリンター機能を単純に使用する可能性に対処したいと考えています。

4

1 に答える 1

1

組み込みのFax Service Extended COM APIを使用して、ユーザーの操作なしで、プログラムによって Fax を送信できます。

API を使用すると、(コレクションを介して) マシンにインストールされている FAX デバイスがあるかどうかを確認し、プロパティを介してFaxService.FaxDevicesファイルを添付できます。FaxDocumentBody

注意:Bodyプロパティは実際には、FAX として送信する必要があるファイルへのパスを含む文字列です。ドキュメントから: body は、そのコンピューターにインストールされているアプリケーションに関連付ける必要があり、アプリケーションは PrintTo 動詞をサポートする必要があります。これは、レポートをメモリ内オブジェクトから直接 FAX 送信できないことを意味します。ある場所にある印刷可能な一時ファイル (画像、PDF、または XPS) にレポートを生成し、そのパスを のBodyプロパティに設定する必要がありますFaxDocument

于 2012-12-10T23:29:51.107 に答える