Estoy usando el espacio de nombres C# System.Drawing.Printing
. Necesito enviar un documento a una impresora de red; Sin embargo, todas nuestras impresoras de red se nombran así:PrintDocument.PrinterSettings.PrinterName \ servername printername No disponible
r99p-printername.company.com
Ajuste del nombre de la impresora de mi objeto PrintDocument
, de acuerdo con la documentación de MSDN, necesito utilizar \\ servidor \ nombre de impresora El administrador de mi red me asegura que ninguna de las impresoras tiene esto, y solo puedo usar la convención de nomenclatura mencionada anteriormente para impresoras de red. Cuando intento usar esto en mi aplicación, obtengo una "Configuración para acceder a la impresora no válida".
¿Alguna idea?
Gracias.
Exactamente lo que terminé haciendo. Instalé la impresora como una impresora local en el servidor web, lo que dio a mis aplicaciones que se ejecutan en el servidor web la capacidad de usarlo, pero no da a los usuarios la opción de imprimir en esa impresora directamente desde las aplicaciones de escritorio (importante para mi caso). – Aaron