Stampa in rete con servizio finestra

Ho un amico che ha fatto la stessa cosa con la finestra.
Quello di cui ho bisogno è di rendere questo servizio a una finestra.

Il programma di servizio Window (servizio controller di stampa) verrà utilizzato come controller centrale della stampante.
A seconda delle condizioni, invierò il lavoro di stampa a una stampante diversa sulla rete (la stampante è installata su USB). È già ansible eseguire una stampa di prova, ma quando elenco le stampanti installate, queste stampanti di rete non sono elencate.

Ma nel programma del mio amico, tutto quello che deve fare è impostare il nome della stampante sull’indirizzo IP della macchina, e per quella macchina, basta assicurarsi che sia impostata sulla stampante predefinita.

Una volta che il mio amico ha impostato l’indirizzo IP e la stampa trigger, verrà stampato sulla stampante corretta. Ma nel mio caso, il servizio finestra non ha elencato le stampanti di rete, non stamperà se il nome della stampante è sbagliato.

Per il mio servizio di windows, sto usando il sistema locale.
sentito parlare della creazione di una porta locale con l’indirizzo IP pertinente della stampante, ma devono ancora riuscire a testare.

    Spero che qualcuno sia in grado di dare una guida

    La stampa da un servizio Windows non è raccomandata . Il servizio Windows viene eseguito in background e non ha un’interfaccia utente. Puoi cercare: Stampa documento html da Windows Service in C # senza finestra di dialogo di stampa

    MODIFICARE

    “Per il mio servizio di Windows, sto usando Local System.”

    Suppongo che tu debba utilizzare un account diverso per il tuo servizio, (account di dominio) in modo da poter accedere alle risorse di rete.

    Hanno rinunciato a usare il servizio di windows, come quando registro le stampanti che il mio computer può accedere, mostrerà solo quelle installate localmente, quelle stampanti di rete non sono riconosciute in qualche modo.

    Provato con la porta TCP / IP standard, non ho problemi di configurazione, ma non riesco nemmeno a fare una stampa di prova.

    Deciso di scambiare utilizzando il modulo finestra, l’impostazione della stampante predefinita in base alla mapping e l’emissione di un comando di stampa. Testato e ha funzionato. In questo modo, l’utente dovrà solo accedere al computer ogni giorno, ma il vantaggio è che non ci sarà alcun problema per la necessità di impostazioni aggiuntive per quanto riguarda i permessi e i diritti di accesso