Come Slimprinter?

La base principale per l'interazione di server terminal e I computer client sono i canali virtuali (canali virtuali) del protocollo RDP Microsoft.

Sul lato del server terminale è un componente di servizio, provvisto di un Processo (server di sessione) comunica tramite loopback su TCP / IP e in ogni Sessione viene avviato come istanza. Il server fornisce la sessione lato server estremità di un canale virtuale rappresenta

(Questi componenti vengono installati dal programma di installazione del server sul server em)

Sul lato client è un (Slimprin.dll) DLL l'altra estremità canale virtuale. Questa DLL quando si esegue i Terminalienstclients (Mstsc.exe) caricati automaticamente e legato alla mstsc.exe.

(Il programma di installazione client fornisce i componenti necessari)

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
3.2. Installazione del Client

Gestione delle licenze

Aggiornamenti del programma