Come Slimprinter?

 

I canali virtuali del protocollo RDP sono parte integrante dell'interazione tra il terminal server e il computer client. Sul lato server viene eseguito un componente del servizio che comunica con un processo (server di sessione) tramite loopback TCP / IP. Un'istanza di questo componente verrà avviata per ogni sessione. Il server di sessione è l'estremità lato server di un canale virtuale. (Questi componenti forniti dal serverinstaller) L'estremità lato client del canale virtuale è una DLL (Slimprin.dll). Questa DLL verrà caricata automaticamente durante l'esecuzione del client del servizio terminal (mstsc.exe) e associata a mstsc.exe. (I componenti client forniti dal clientinstaller)

Nella costruzione di una connessione RDP seguenti casi:

  1. Sul client, il client di Servizi terminal viene avviato e il Slimprin.dll DLL legato a questo. La schermata di login e dopo il successo L'autenticazione viene avviato sul sessione di terminal server.
  2. Sul server terminale nella sesssion erstelleten la sessione del server iniziato. Il server delle sessioni accede al server Slimprinter servizio. è nessuna licenza client gratis per più disponibile, il server della sessione un messaggio nella seduta. In caso contrario, il servizio server raggiungibile, il server delle sessioni è anche un messaggio appropriato terminato.
  3. Il server di sessione tenta en canale virtuale su una sequenza di init. a Invia Clientdll. Se questa sequenza non si risponde con la Clientdll, la sessione del server si è conclusa senza alcuna notifica. Questo assicurerà che i client senza installazione Slimprinter nel modo usuale come prima continuare a lavorare.
  4. Il server delle sessioni richiede la configurazione della stampante del client. Esistono tutti abilitati per stampante Slimprinter (vedi sotto dispositivo client) sul loro Impostazioni dei client esistenti inviato.
  5. La sessione server invia al Slimprinterdienst richiesto la stampante Per creare la configurazione ricevuti.
  6. Il Slimprinterdienst creato la stampante richiesta.
  7. L'inizializzazione di Slimprinter è completa.

Quando un processo viene inviato a un Slimprinterdrucker creato, è la seguente procedura da seguire:

  1. Il lavoro di stampa viene inviato in spool sul Slimprinterdrucker.
  2. Il server di sessione viene notificata la richiesta di stampa in sospeso. il Server sessione invia l'inizializzazione per le stampanti client equivalenti. il lato server spool file è compresso e attraverso il canale virtuale per Clientdll trasmesso e decompresso da questo lì.
  3. Il filo di stampa Clientdll inizio e riferire al server Session Ready (per la durata di questo processo è per il Server Session Clientdll ) bloccato.
  4. Il server delle sessioni il comando per eliminare il lato server Processo per la Slimprinterdienst.
  5. Il Slimprinterdienst elimina il processo di stampa.

Ciò che rende il filo della stampante?

  1. Init parametri della sequenza da tradurre per la stampante client (Numeri di formato carta, i numeri di slot, ecc) e il termine ha iniziato
  2. Il SpoolFile trasmessa e decompresso analizza il contenuto della pagina (Metafile) vengono trasferiti alla stampante client ed eventualmente ulteriori Comandi di stampa eseguiti.
  3. Con la fine del lato client i lavori di stampa il thread (tutti i thread di pressione sequenzialmente e sono sincronizzati) uno dopo l'altro.

Che cosa succede quando si esce da un cliente?

  1. Con la chiusura di una riunione, il server di sessione viene interrotta automaticamente e separa nella sua connessione TCP / IP al Slimprinterdienst.
  2. Slimprinterdienst rileva la fine della sessione e cancella tutte le n al Sessione n stampante appartenenza.
3. Installazione
3.1. Installazione del Server

    Per l'installazione del server eseguire il programma di installazione del server SlimSvcAll.exe. Questo programma di installazione installa i seguenti componenti:

  1. Slimprinter service
    1. Il servizio verrà installato e avviato con le impostazioni predefinite che possono essere modificate con il controller del servizio Slimprinter.
  2. Sessionserver
    1. Il server della sessione non necessita di impostazioni specifiche.
  3. Slimstart service
    1. Il servizio slimstart monitora il servizio terminal e riconosce le registrazioni e le cancellazioni. Avvia e termina il server di sessione per ogni sessione.
  4. Slimprinter service controller
    1. Il controller del servizio Slimprinter gestisce le impostazioni di base lato server. Il controller è anche il luogo in cui inserire il codice di licenza e le licenze client aggiuntive.. 
3.2. Installazione del Client

Gestione delle licenze