Próbuję wydrukować dokument przepływu WPF do konkretnej drukarki bez pytania użytkownika. Drukarka jest konwerterem PDF.Drukowanie WPF - ustaw drukarkę w trybie automatycznym na drukarce WPF PrintDialog
Działa to doskonale z wyjątkiem, że drukuje go do domyślnej drukarki:
PrintDialog pd = new PrintDialog();
var doc = ((IDocumentPaginatorSource) RTB.Document).DocumentPaginator;
// I would like to explicitly set the printer to print to here.
pd.PrintDocument(doc, "Print Document");
W WinForms Jest System.Drawing.Printing.PrinterSettings sprzeciwu na dokumencie, który ma właściwość printername który może być ustawiony na drukarce Chcę, ale nie widzę tego w WPF.
Brilliant! Spędziłem cały dzień i nie mogłem tego rozgryźć. Dzięki za pomoc. – BrokeMyLegBiking
Swoją drogą, jak określasz drukarkę sieciową, taką jak \\ servername \ printername – Praveena
@Praveena, nie jestem pewien jaka jest dokładna składnia drukarki sieciowej. Zawsze po prostu chwytam ciąg znaków z okna dialogowego drukowania i używam tego. – Stewbob