Configurazione SmartComm in modalita' client-server

Creato il: 30.01.2014

A partire dalla versione 1.3.7 il driver SmartComm consente una installazione in modalita' Client/Server che permette un utilizzo anche in ambienti tipo Microsoft Terminal Services o simili


Per effettuare una installazione di questo tipo innanzitutto va installato il driver sul PC a cui e' collegato fisicamente il registratore di cassa, che d'ora in poi chiameremo SERVER (anche se in realta' di solito questo PC e' il client, si tratta del Server solo per quello che riguarda la comunicazione con il registratore di cassa)


Durante l'installazione del driver sul PC Server (cioe' quello a cui e' collegato fisicamente il registratore di cassa) selezionare "SERVER" come tipo di installazione




poi selezionare la porta seriale a cui e' collegato il registratore




e poi selezionare la porta seriale su cui configurare l'FTP server in ingresso (la comunicazione tra client e server del driver SmartComm viene effettuata tramite FTP).



IMPORTANTE : Se ci si collega tramite terminal server da remoto sara' quindi importante aprire la porta 21 sul proprio router locale per consentire al server terminal remoto di fare accesso al proprio PC tramite FTP



Una volta installato il PC che fara' da Server SmartComm possiamo passare all'installazione del client (quindi se parliamo di una installazione per un utilizzo sotto terminal server solitamente il software client andra' installato sul Server Terminal)

Questa volta installando il driver selezioniamo l'installazione CLIENT




e poi verra' richiesto l'indirizzo IP e la porta da utilizzare per comunicare con il server FTP installato in locale sul PC collegato alla cassa






Una volta completata l'installaizone sul server dovrebbe essere presente una icona in basso a destra che indica che il programma "DDE to FTP" sia avviato




Facendo un doppio click sull'icona si aprira' una finestra che all'occorenza permettera' di modificare l'indirizzo IP e la porta del client, ma soprattutto consente di verificare il corretto funzionamento della comunicazione tramite FTP




Se il test FTP viene completato correttamente a questo punto dovrebbe essere tutto funzionante.

Ready va configurato sul server Terminal come si configurerebbe normalmente il locale. La comunicazione tra client e server per la stampa dello scontrino verra' gestito automaticamente dal driver SmartComm



Nota

La configurazione indicata sopra funziona senza problemi nel caso in cui si disponga di un solo registratore di cassa.

Se i registratori di cassa sono piu' di uno (ad esempio se si dispone di piu' punti vendita) si presentera' il problema che il programma "DDE to FTP" avra' una sola configurazione valida ed inviera' tutti gli scontrini ad un unico registratore di cassa.

Questo avviene perche' DDTtoFTP legge la propria configurazione da una chiave di registro sotto HKLM (quindi comune a tutti gli utenti).

La chiave e' HKLM\Software\SID Emilia\DDttoFTP

Esiste una soluzione: qualora manchi il ramo HKLM\Software\SID Emilia\DDttoFTP le impostazioni vengono ricercate nel ramo di registro HKLU\Software\SID Emilia\DDttoFTP (quindi diverso per ciascun utente)

Pertanto è possibile installare SMARTcomm Server nel computer del punto vendita e SMARTcomm Client (DDEtoFTP) nel server di TS, modificando poi in quest'ultimo manualmente per ciascun utente il registro come sopra esposto. In questo modo ogni utente di ciascun negozio farà si che lo scontrino venga stampato nel proprio negozio.



Login