Pregunta

Tengo un amigo que hizo lo mismo con la forma de la ventana.
Lo que necesito es hacer esto a un servicio de la ventana.

El programa de servicio de la ventana (impresión de servicio del controlador) se utilizará como un controlador de impresora central.
Dependiendo de la condición, voy a enviar el trabajo de impresión a la impresora diferente en la red (la impresora está instalado en USB). Ya es posible hacer una prueba de impresión, pero cuando la lista se establecen las impresoras instaladas, estas impresoras de red no está listado.

Sin embargo, en el programa de mi amigo, todo lo que tiene que hacer es establecer el nombre de la impresora a la dirección IP de la máquina, y por esa máquina, sólo asegúrese de que está configurado en la impresora predeterminada.

Una vez que mi amigo estableciendo el perfil de direcciónip y el gatillo, se va a imprimir a la impresora correcta. Pero en mi caso, el servicio de la ventana ya no enumerar abajo de las impresoras de red, no se imprimirá si nombre de la impresora es incorrecto.

Para mi servicio de la ventana, estoy usando sistema local.
oído hablar de la creación de un puerto local con la dirección IP correspondiente de la impresora, pero aún tienen que administrar a prueba.

La esperanza de que alguien es capaz de dar alguna orientación

¿Fue útil?

Solución 2

Tienes especie de renunció a usar el servicio de ventana, como cuando inicio sesión por las impresoras mi acceso a una computadora puede, es sólo mostrará sólo aquellos instalado localmente, las impresoras de red no se reconocen de alguna manera.

intentado con el estándar TCP / IP del puerto, no tienen problemas para configurar, pero incapaz de hacer siquiera una prueba de impresión.

decidió cambiar utilizando el formulario de la ventana, el establecimiento de la impresora predeterminada de acuerdo con el mapeo y emitir un comando de impresión. Probado y funcionó. De esta manera, sólo se necesita el usuario para iniciar sesión en el equipo cada día, pero la ventaja es que no habrá ningún problema para la necesidad de ajustes adicionales en relación con el permiso y derechos de acceso

Otros consejos

Impresión desde un servicio de Windows no es recomendado. se ejecuta el servicio de Windows en segundo plano y no tienen interfaz de usuario. Usted puede mirar en: impresión de servicio de Windows en C # y sin impresión diálogo

Editar

"Por mi servicio de la ventana, estoy usando Sistema local. "

supongo que se necesita utilizar un cuenta diferente para su servicio, (cuenta de dominio) para que pueda acceder a los recursos de red.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top