c# - puedo - configurar impresora
¿Puedo deshabilitar la página de impresión x del diálogo y? (3)
Estoy desarrollando una aplicación de kiosco de pantalla completa usando c #. Necesito imprimir tickets y recibos. Yo uso la clase PrintDocument para la impresión. La impresora imprime perfectamente, pero necesito deshabilitar el cuadro de diálogo emergente que se muestra durante la impresión.
Escuché que se puede desactivar con Impresoras y faxes en el panel de control, pero no tengo Impresoras y faxes en el panel de control.
¿Puedo deshabilitar el diálogo que se muestra? Si pudiera, ¿cómo puedo hacerlo?
Gran pregunta y respuesta. Aquí está la versión de VB.Net que busca en Google para vb.net no arrojó ningún resultado significativo.
Dim printDocument As New System.Drawing.Printing.PrintDocument
Dim printController As New System.Drawing.Printing.StandardPrintController
printDocument.PrintController = printController
Windows 10, 8, 7 y Server 2012 Nota: esta opción no está disponible en las versiones Home de Windows.
Presione y mantenga presionada la tecla de Windows, luego presione "R" para abrir el cuadro de diálogo Ejecutar de Windows. Escriba "printmanagement.msc", luego presione "Enter". Expanda "Servidores de impresora", luego haga clic con el botón derecho en el nombre de la computadora y seleccione "Propiedades del servidor de impresora". Seleccione la pestaña "Avanzado". Desmarque "Mostrar notificaciones informativas para impresoras locales" y "Mostrar notificaciones informativas para impresoras en red".
Creo que la PrintDocument
de PrintController
de PrintController
a StandardPrintController
debería resolver esto.
PrintDocument printDocument = new PrintDocument();
PrintController printController = new StandardPrintController();
printDocument.PrintController = printController;
Espero que esto ayude a algunos.