C#で独自のPCLとPostscriptを生成するアプリケーションがいくつかあります。それは印刷になると、私たちは伝統的に使用して、このようなIP(LPRまたはRAW 9100)など、複数の出力またはローカルプリンタに許可されました:コマンドプロンプト 'copy'をエミュレートするUNCへの印刷
How to send raw data to a printer by using Visual C# .NET
また、UNC(\\サーバー\ printer_share)を経由して送信します。最後の問題は、プリンタUNCがファイルUNCと少し違っているようです。サーバーのOS(書き込みエラーがあることがある)によって異なる結果が得られます。さらに重要なことに、一部のシステムでは最初に送信される追加のファイルが取得されます。私の目には非常に良いものではありません私のソリューションは、私は、プロセスを作成し、隠しコマンドで「コピー\\サーバー\ printer_share」を実行する必要
[ZoneTransfer]
ZoneId=3
:これが含まれているゾーン転送ファイルですバックグラウンドでプロンプトを表示します。これはすべての私の問題を解決しますが、私は多くのフィードバックなどを提供しません。コマンドラインのコピープログラムは、System.IO.Fileクラスのメソッドとはかなり異なるようです。
.NETでこれを行うより良い方法はありますか?