2009-07-21 7 views
0

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でこれを行うより良い方法はありますか?

答えて

0

これは非常に奇妙な問題と同様、これはなくなっているようです。たぶんそれは決して本当の問題ではなかったでしょう。

関連する問題