.NET: Jak drukować pliki bez ich otwierania

Mamy aplikację, która w zasadzie archiwizuje pliki i dajemy użytkownikowi możliwość drukowania tych plików. Mogą to być .txt, .doc, .pdf, .jpg nic szczególnego. Czy istnieje sposób .NET na wysyłanie tych plików do drukarki bez dalszego ich obsługiwania, tj. Ich otwierania?

Próbowałem już utworzyć proces za pomocą StartInfo.Verb = "print"

<code>Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.FileName = fileName;
p.StartInfo.Verb = "print"
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden

p.Start();
</code>

Nadal otwiera plik, którego nie chcę. Czy ktoś może pomóc?

Każda pomoc byłaby doceniana. Tobi

questionAnswers(6)

yourAnswerToTheQuestion