none
Imprimir con impresora compartida System.Printing RRS feed

  • Pregunta

  • Que tal.

    Tengo el siguiente problema, configuro una impresora compartida y al momento de querer imprimir me dice lo siguiente: " Se produjo una excepción al rellenar las propiedades del objeto PrintQueue. Error de Win32: El nombre de la impresora no es válido". Revisando como se pasa el nombre de la impresora obtengo lo siguiente: \\\\ipdelapc\\nombreImpresora ... no se de que manera tengo que indicar que la impresora es de red, si alguien me pudiera ayudar se los agradezco mucho...

    Saludos!

    martes, 8 de febrero de 2011 18:26

Respuestas

  • Que tal me respondo yo solo, jeje

    lo que se tiene que hacer es configurar un PrintServer de la siguiente manera:

    PrintServer server = new PrintServer(srv); // srv= \\ip_o_nombre_servidor

    posteriormente debemos obtener el PrintQueue de la siguiente manera:

    PrintQueue printer = server.GetPrintQueue(name);//name = nombre impresora compartida

    y listo ya con eso queda resuelto.

    De todos modos gracias por los que se molestaron en leer este problema, saludos!!

    • Marcado como respuesta El Maiks martes, 8 de febrero de 2011 19:21
    martes, 8 de febrero de 2011 19:21

Todas las respuestas

  • Que tal me respondo yo solo, jeje

    lo que se tiene que hacer es configurar un PrintServer de la siguiente manera:

    PrintServer server = new PrintServer(srv); // srv= \\ip_o_nombre_servidor

    posteriormente debemos obtener el PrintQueue de la siguiente manera:

    PrintQueue printer = server.GetPrintQueue(name);//name = nombre impresora compartida

    y listo ya con eso queda resuelto.

    De todos modos gracias por los que se molestaron en leer este problema, saludos!!

    • Marcado como respuesta El Maiks martes, 8 de febrero de 2011 19:21
    martes, 8 de febrero de 2011 19:21
  • Muchisimas gracias amigo me servio de mucho tu aportación gracias 
    miércoles, 16 de marzo de 2016 18:57