2017-09-07 16 views
0

に現在私は関係なく、自分のタイプに特定のプリンタのはず黙っ印刷ファイルアプリケーションで働いています。C#の - タイプの印刷ファイルのregardlesプリンタ

私は印刷の方法があります。

public static void SendToPrinter(string filePath, string fileName, string printerName) 
{ 
     ProcessStartInfo info = new ProcessStartInfo(filePath); 
     info.Arguments = "\"" + printerName + "\""; 
     info.CreateNoWindow = true; 
     info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; 
     info.UseShellExecute = true; 
     info.Verb = "PrintTo"; 
     Process.Start(info); 

} 

を、これはほぼ完璧に動作します。 プリンタを強制的に強制する方法がわかりません元の画像サイズはのままにしておきます。 現在、画像はに縮尺されたです。

同様の問題が発生したことがありますか?

答えて

0

シェルは、印刷コマンドのみをプリンタに送信します。プリンタの設定はありません。代わりに、印刷文書を使用してみてください。さまざまなプリンタ設定があります。

関連する問題