                     UDAPLOT Frequently Asked Questions
                          Version 1.52 06/05/1999
*******************************************************************************

In questa FAQ e' possibile trovare risposta alle seguenti domande:

- COMA SI LANCIA UDAPLOT ?

- COME SI CONFIGURA UDAPLOT ?

- COMA SI CONFIGURA UDAPLOT IN UN SISTEMA DI RETE ?

- COMA SI MODIFICA UNA CONFIGURAZIONE ?

- COMA SI ELIMINA UNA CONFIGURAZIONE ?

- COME SI INDIVIDUA IL PERCORSO DI RETE DEL DISCO C: DEL SERVER ?

- COME SI LANCIA UNA SESSIONE DI UDAPLOT CON UNA DETERMINATA CONFIGURAZIONE ?

- PERCHE' VIENE SEGNALATA UNA "CONFIGURAZIONE APPARTENENTE AD UNA RELEASE
    DIVERSA DI UDAPLOT !" ?

- PER QUALE MOTIVO MI VIENE SEGNALATO CHE UN UTENTE HA CATTURATO LA CODA DI 
    STAMPA QUANDO CIO' NON E' VERO ?

- E' POSSIBILE ELIMINARE LA CODA DI STAMPA CATTURATA DA UN TASK ATTIVO SU UN
    PC COLLEGATO IN RETE ?

- UDAPLOT MI SEGNALA LA PRESENZA DI UN'ALTRA SESSIONE GIA' IN ESECUZIONE, 
	PERO' QUESTO NON E' VERO, PERCHE' ?

- E' POSSIBILE LANCIARE PIU' SESSIONI DI UDAPLOT SULLO STESSO COMPUTER ?

- E' POSSIBILE VERIFICARE LA PRESENZA DI FILES DA ELABORARE NON SOLO NELLA
    DIRECTORY DI SPOOLING ?

- PUO' UDAPLOT GESTIRE PIU' TIPI DI FILES, CON LA MEDESIMA CONFIGURAZIONE ?

- I FILES ELABORATI CHE VENGONO ELIMINATI, COME POSSONO ESSERE RECUPERATI ?

- PUO' UDAPLOT ELABORARE I FILES CON UN CERTO ORDINE ?

- E' POSSIBILE FERMARE IL PROCESSO DI STAMPA ?

- COME SI CONFIGURA UDAPLOT AFFINCHE' POSSA GESTIRE PROGRAMMI DI UTILITA'
	ESTERNI ?

- E' POSSIBILE USARE UDAPLOT PER SCOPI DIVERSI DA QUELLI FINALIZZATI ALLA
    STAMPA ?

- E' POSSIBILE INVIARE I FILES DI PLOTTAGGIO AD UNA PERIFERICA COLLEGATA ALLA
    RETE CON UNA PROPRIA SCHEDA ETHERNET ?

*******************************************************************************
                             Domande/Risposte
*******************************************************************************

- COMA SI LANCIA UDAPLOT ?

  Una volta installato il software, tramite l'opportuno programma di Setup
  (SETUP.EXE), e' necessario, come prima cosa, creare una Configurazione.
  E' inutile, infatti, lanciare una sessione di UDAPLOT senza aver 
  precedentemente creato una Configurazione, per il semplice motivo, che il
  programma non e' nato ne' per un software specifico ne' per un singolo
  problema ma, bensi', per facilitare tutte quelle operazioni legate 
  all'esecuzione di un Comando, che puo' essere un Programma (DOS o Windows) o
  un file batch, su un certo Tipo di files contenuti in una determinata 
  Directory.

_______________________________________________________________________________
- COME SI CONFIGURA UDAPLOT ?

  A seconda delle proprie esigenze e' possibile creare una o piu'
  configurazioni  ma, in tutti i casi, e' necessario procedere come segue:

  1) Individuare il Tipo di Periferica di Output.

    Generalmente si tratta di una Stampante (o Plotter) collegata ad una
	delle porte di comunicazione del PC, come ad esempio LPT1 (Parallela) o
    COM2 (Seriale), ma e' anche possibile che si tratti di un Programma
    Esterno.

  2) Individuare il Tipo di Files da elaborare.

    In pratica e' necessario stabilire l'Estensione dei files ai quali UDAPLOT
    dovra' applicare il Comando di Elaborazione (non e' detto che i files
	elaborati debbano necessariamente essere stampati).
    Se lo si desidera e' possibile fare in modo che UDAPLOT elabori anche i 
	files contenuti in eventuali subdirectory (appartenenti alla Directory
    di Spooling - vedi punto [11]) semplicemente Aggiungendo, dopo i MAX 3
    caratteri che individuano l'Estensione (e' possibile utilizzare i 
    caratteri Jolly * e ?), il Parametro /S; allo stesso modo e' possibile
	scegliere l'Ordine con il quale il programma deve elaborare i files,
	come ad esempio: per Nome (/ON), per Data (/OD), per Dimensione (/OS) e
	per Estensione (/OE).
	Se ad esempio si vuole elaborare tutti i file PLT contenuti in tutte
    le Subdirectory ordinandoli per Nome e' necessario inserire: PLT /S /ON.

  3) Stabilire se e' necessario eliminare il Percorso dal Nome del File.

    Puo' risultare utile avere la possibilita' di togliere dalla stringa
    alfanumerica che identifica la locazione assoluta sul computer di un
    determinato file, il Percorso di quest'ultimo.
    Ad esempio il file "C:\UDAPLOT\Spooling\miofile.plt" verra' troncato
    del percorso in modo tale che rimane solo "miofile.plt".

  4) Stabilire se e' necessario eliminare l'Estensione dal Nome del File.

    Come per il Percorso, puo' risultare necessario provare la stringa
    alfanumerica che identifica la locazione assoluta sul computer di un
    determinato file, la parte che determina l'Estensione del suo nome.
    Ad esempio il file "miofile.plt" verra' ridotto a "miofile"; da notare
    che questa possibilita' pu' essere usata o meno in combinazione con il
    troncamento del percorso.

  5) Scegliere quale Comando di Elaborazione si vuole applicare ai files.

    Il programma e' stato principalmente pensato per Stampare i files elaborati
    e, per fare cio', fa' affidamento, per default, sul comando MS-DOS
    "TYPE", ma e' possibile specificarne un altro qualsiasi e non per il
    solo scopo di Stampare sulla Periferica di Output (che a sua volta
    non deve necessariamente trattarsi di una Stampante ma potrebbe
    essere il Monitor o un FILE).

  6) Individuare i Parametri Opzionali.

    Trattasi di una serie di parametri che si possono aggiungere nel caso il
	Comando di Elaborazione necessiti di ulteriori informazioni.
    In genere non sono necessari ulteriori parametri oltre al Nome del file
    che deve essere elaborato, pero' UDAPLOT offre questa possibilita'.

  7) Scegliere Quanti files devono essere Elaborati in sequenza.

    Puo' capitare che sia necessario Elaborare un certo numero di files per poi
    sospendere l'attivita' per un certo periodo.
    Questa caratteristica e' stata introdotta per evitare che il Sistema di
    Output si "ingolfi" a causa del superamento di un eventuale Buffer;
    cio' puo' accadere, ad esempio, quando si Stampano numerosi files di
    grosse dimensioni, superando i Limiti di Memoria del Plotter.

  8) Stabilire la necessita' di Eliminare i files dopo averli Elaborati.

    Se si attiva la "Modalita' Background TSR" e' necessario fare in modo che
    i files che devono essere elaborati non vengano Intercettati piu'
    volte.
    Se l'importanza dei file e' elevata e quindi non si vuole che UDAPLOT
    li elimini ma si desidera anche che il software possa lavorare in
    modalita' Background TSR (vedi punto [12]) e' necessario realizzare un
    file batch che si incarichi di eseguire il comando opportuno solo dopo
    aver Rinominato il file (ad esempio cambiando Estensione); UDAPLOT
    lancera' il file batch creato (ovviamente e' necessario indicare al
    punto [5] il nome di quest'ultimo) passandogli come parametro Il Nome
    del File da elaborare e quindi e' sufficiente utilizzare al suo interno
    la "variabile" %1 in un	modo simile al seguente:

      REM Esempio di un file batch per la stampa di files importanti.
	  @echo Stampa del file %1
	  @echo off
	  if exist C:\UDAPLOT\SPOOLING\%1 goto errore
	  ren C:\UDAPLOT\SPOOLING\%1 *.BAK
	  COMANDOPLOTTAGGIO C:\UDAPLOT\SPOOLING\%1
	  goto fine
	  :errore
          @echo File %1 gia' esistente! Eliminare %1.BAK prima di procedere
	  :fine

	Ovviamente COMANDOPLOTTAGGIO deve essere sostituito dall'opportuno 
	comando.

  9) Scegliere se e' meglio farsi Avvisare ad ogni Elaborazione.

    A seconda delle necessita' e' possibile fare in modo che il software emetta
	un segnale acustico dopo aver elaborato un certo numero di files 
    (configurabile), in modo da offrire all'Utente la possibilita' di
    sospendere l'esecuzione o Continuare con quelli eventualmente rimasti
    nella Coda.

 10) Calcolare quanti secondi di Pausa devono passare tra l'Intercettazione di
    un file (o anche piu' di uno) e gli altri.

    Il programma controlla la presenza di files contenuti nella directory
    di Spooling (configurabile) ogni un certo periodo che deve essere
    stabilito all'atto della Configurazione.

 11) Individuare la directory di Spooling.

    Affinche' UDAPLOT possa Intercettare i files da elaborare e' necessario 
	indicare il percorso dove questi ultimi sono contenuti.
	All'atto dell'Installazione il programma di setup provvede a creare il
    percorso C:\UDAPLOT\SPOOLING (e' possibile specificare un percorso
    diverso) in modo da poter "scaricare" i files che si desidera stampare
    in questa directory.
    Se la directory risulta vuota (se e' inesistente viene segnalato
    opportuno errore) il programma ha due possibilita', a seconda del tipo
    di configurazione:

         a) se e' in modalita' Background TSR, attende per un certo periodo
           [10] e poi verifica nuovamente la presenza di files nella directory
           di Spooling.

         b) se NON e' in modalita' Background TSR, elimina eventuali files
           residui e Termina la sessione.

  12) Stabilire se puo' risultare comoda la Modalita' Background TSR.

    Questa modalita' permette ad UDAPLOT di essere eseguito contemporaneamente 
	ad altri software, ammesso che il Sistema Operativo lo permetta 
	(Multitasking). Ad esempio potrebbe "girare" su un PC utilizzato come 
	Server in modo che, copiando dei files nella directory di Spooling, il
    programma li Intercetti e li Elabori Automaticamente senza la
    necessita' di doverlo lanciare.

  11) Verificare che la Periferica di Output sia Fisicamente collegata.

    UDAPLOT ha la possibilita' di Gestire Code di Stampa anche in un sistema
    di rete dando la possibilita' di eliminare eventuali Conflitti nell'uso
    della Periferica di Output. Potrebbe succedere, ad esempio, che piu'
    utenti decidano di stampare contemporaneamente usando i comandi MS-DOS
    (e quindi non permettendo ad un eventuale Sistema Operativo Windows di
    evitare il superamento dei Limiti del Buffer di Stampa) causando la
    possibilita' di "ingorghi" che finiscono per bloccare tutto il sistema
    di stampa; tramite opportuni controlli, UDAPLOT e' in grado di
    garantire autonomamente l'impossibilita' che cio' accada attraverso una
    corretta Configurazione di Rete che, per essere tale, deve stabilire
    dove la periferica di Output e'	Fisicamente installata.

  12) Verificare il Percorso di Rete del disco C: del Server al quale e'
    fisicamente collegata la Periferica di Output.

	Per organizzare un corretto funzionamento della Coda di Stampa in un
    sistema di rete e' necessario indicare a UDAPLOT dove si trova il Disco
    C: del computer al quale e' collegata l'eventuale Stampante (sempre che
    sia questo lo scopo per il quale si intende usare il programma).

  13) Stabilire il Nome di Riconoscimento del PC.

    Sempre in un sistema di rete e' necessario fare in modo che le rispettive
	sessioni di UDAPLOT caricate sui vari PC possano riconoscersi una con
    l'altra offrendo quindi la possibilita' agli utenti di sapere chi sta 
	eventualmente stampando (e per quanti files).

  14) Aprire un SHELL di MS-DOS, rendere corrente la directory nella quale e'
    stato installato UDAPLOT e creare il file di configurazione attraverso
	il file batch PLOTCFG.BAT con la sintassi:

      ?:\
	  cd\PercorsoUDAPLOT
	  plotcfg ?:\PercorsoUDAPLOT NomeConfigurazione

	come ad esempio:

      c:\
	  cd\udaplot
	  plotcfg c:\udaplot config1

    Sara' il file batch stesso ad incaricarsi della Creazione della directory
    che dovra' contenere il file UDAPLOT.SET (cioe' il file di
    Configurazione) e a Lanciare UDAPLOT per generare quest'ultimo; sara'
    quindi sufficiente rispondere alle domande che verranno fatte con i
    dati precedentemente ricavati (vedi i punti dal n[1] al [15]).
	
    L'Apertura di una Shell di MS-DOS dipende dal Sistema Operativo
    utilizzato; se si utilizza MS-DOS 6.2 o precedente e' ovvio che non e'
    necessario aprire nessuna shell dato che ci si trova gia' al prompt,
    altrimenti, a seconda che si utilizzi Windows 3.1 (o successiva) o
    Windows 95 (o NT) e' necessario, rispettivamente, Selezionare l'Icona
    di MS-DOS Prompt dal Gruppo "Principale" (Win16) oppure Selezionare
    Avvio->Programmi->MS-DOS Prompt	(Win32).

    In alternativa e' possibile utilizzare anche il file batch WINCFG.BAT,
    sia con il Sistema Operativo MS-DOS che con Windows; se si e'
    installato UDAPLOT Version 1.52 utilizzando il programma SETUP.EXE
    fornito seguendo le scelte consigliate dovrebbe essere disponibile il
    seguente comando di menu:

          Avvio->Programmi->UDAPLOT version 1.52->Configurazione UDAPLOT 1.52

_______________________________________________________________________________
- COMA SI CONFIGURA UDAPLOT IN UN SISTEMA DI RETE ?

  Le soluzioni possibili sono 2 e dipendono dal modo in cui si vuole eseguire
  il programma:

  a) Si esegue UDAPLOT sul solo Server di Rete, o comunque sul PC al quale e'
    fisicamente collegato il Plotter, in modalita' Background TSR [12].
  
  b) Si esegue UDAPLOT sul PC dal quale si deve Plottare (puo' essere un Client
    qualsiasi a patto che abbia accesso alla Periferica di Output).

  La scelta tra la soluzione (a) e quella (b) dipende dalle proprie esigenze
  comunque e' preferibile la seconda (b) per il semplice motivo che il software
  assorbe circa il 30% delle risorse della CPU e quindi potrebbe gravare troppo
  sulle prestazioni del PC incaricato di eseguirlo (anche quando non ci sono
  files da Stampare).
  Considerando quindi l'ipotesi (b) e' necessario creare su ogni PC di Rete, o
  che comunque deve avere la possibilita' di Stampare, una Configurazione
  specificache comunque cambiera' da PC a PC solo nel Nome di Riconoscimento.
  Quando un Utente desidera Plottare non deve fare altro che mettere i Files di
  Plottaggio nella directory di Spooling e, se tutto e' stato configurato
  correttamente, lanciare UDAPLOT ed attendere che quest'ultimo riesca a 
  Catturare la Coda di Stampa.
  L'unico caso noto in cui sia necessario eseguire il programma sul solo Server
  (o comunque sul PC collegato alla Periferica di Output) si verifica quando il 
  dispositivo di stampa (Stampante/Plotter) e' collegato alla porta Seriale 
  (COM2) e si desidera stampare da un qualsiasi PC connesso alla rete (che
  ovviamente deve avere comunque accesso al Server di Stampa sul quale verra'
  eseguito UDAPLOT).

_______________________________________________________________________________
- COMA SI MODIFICA UNA CONFIGURAZIONE ?

  I casi sono 2:

    a) Si Elimina la configurazione e poi la si ricrea con le opportune
	  varianti.

	b) Si modifica il file UDAPLOT.SET con un qualsiasi editor ASCII.

  E' consigliabile procedere con la prima possibilita' (a) anche se la
  (b) non dovrebbe essere particolarmente complicata, dato che il file
  di setup di UDAPLOT non e' binario e quindi puo' essere facilmente
  modificabile con un qualsiasi editor ASCII.
  Anche per Modificare una configurazione e' possibile utilizzare il
  comando batch PLOTCFG semplicemente utilizzando la sintassi:

    plotcfg [?:\PercorsoUDAPLO] [NomeConfigurazioneDaModificare]

  In alternativa e' possibile utilizzare anche il file batch WINCFG.BAT,
  sia con il Sistema Operativo MS-DOS che con Windows; se si e'
  installato UDAPLOT Version 1.52 utilizzando il programma SETUP.EXE
  fornito seguendo le scelte consigliate dovrebbe essere disponibile il
  seguente comando di menu:

    Avvio->Programmi->UDAPLOT version 1.52->Configurazione UDAPLOT 1.52

_______________________________________________________________________________
- COMA SI ELIMINA UNA CONFIGURAZIONE ?

  E' sufficiente cancellare la Directory e il file batch aventi lo stesso Nome.
  Se ad esempio si e' creata una configurazione con la sintassi:

    plotcfg c:\udaplot config1

  nella directory C:\UDAPLOT sara' presente un file di nome CONFIG1.BAT e una
  Directory con nome CONFIG1 che possono essere eliminati con i seguenti
  comandi DOS:

	c:
    cd\udaplot
	del config1.bat
	del config1\*.*
	rd config1

        Anche per Eliminare una configurazione e' possibile utilizzare il
        comando batch PLOTCFG che, secondo l'esempio dato sopra, va' utilizzato
	con la sintassi:

	  plotcfg c:\udaplot config1

  In alternativa e' possibile utilizzare anche il file batch WINCFG.BAT,
  sia con il Sistema Operativo MS-DOS che con Windows; se si e'
  installato UDAPLOT Version 1.52 utilizzando il programma SETUP.EXE
  fornito seguendo le scelte consigliate dovrebbe essere disponibile il
  seguente comando di menu:

    Avvio->Programmi->UDAPLOT version 1.52->Configurazione UDAPLOT 1.52

_______________________________________________________________________________
- COME SI INDIVIDUA IL PERCORSO DI RETE DEL DISCO C: DEL SERVER ?

  Si tratta di una stringa alfanumerica che Identifica la Risorsa (che deve
  essere Condivisa) agli altri computer collegati in Rete, formata dal Nome
  del PC seguita dal Nome della Risorsa, con una sintassi del tipo:
    
	\\NomePC\NomeRisorsaCondivisa

  come ad esempio:

    \\PC1\DISK_C

  Contattare l'Amministratore di rete per ulteriori informazioni.

_______________________________________________________________________________
- COME SI LANCIA UNA SESSIONE DI UDAPLOT CON UNA DETERMINATA CONFIGURAZIONE ?

  Se si e' Creata una Configurazione attraverso il file batch PLOTCFG.BAT e'
  possibile lanciare il file batch nominato con lo stesso nome della 
  configurazione; se ad esempio si e' creata una configurazione con la
  sintassi:

    plotcfg c:\udaplot\config1

  nella directory C:\UDAPLOT sara' presente un file di nome CONFIG1.BAT che,
  lanciato, provvedera' a far partire una sessione di UDAPLOT con l'opportuno
  setup.
  In alternativa e' possibile lanciare direttamente UDAPLOT usando la stessa
  sintassi del file batch PLOTCFG.BAT e cioe':

    udaplot [?:\PercorsoUDAPLOT\NomeConfigurazione]

  Se si utilizza UDAPLOT da un Sistema Operativo come Windows 95 (o 
  Windows NT) e' possibile creare un "Collegamento" al file batch (creato
  tramite PLOTCFG.BAT) da posizionare o sul Desktop o nel Menu' Avvio in
  modo da facilitare l'operazione di lancio; fare riferimento alla Guida
  in Linea di Windows (tasto F1) per eseguire correttamente l'operazione.

_______________________________________________________________________________
- PERCHE' VIENE SEGNALATA UNA "CONFIGURAZIONE APPARTENENTE AD UNA RELEASE
    DIVERSA DI UDAPLOT !" ?

  Quando si esegue un aggiornamento del software, passando quindi da una
  versione del programma piu' vecchia ad una piu' nuova, il programma emette
  un messaggio di errore (DOS010) del tipo:

    Configurazione appartenente ad una release diversa di UDAPLOT !

  quindi propone una soluzione come la seguente:

    Vuoi Sovrascrivere la Configurazione Corrotta con una Nuova ?

  Cio' significa che non e' in grado di lavorare correttamente con il "Formato"
  della configurazione attualmente disponibile su disco (perche', ad esempio,
  contiene piu' informazioni del previsto o comunque in maniera diversa da come
  dovrebbero essere).
  L'unica soluzione e' proprio quella di procedere alla "Sovrascrittura" della
  vecchia configurazione seguendo le istruzioni riportate nei vari documenti
  disponibili (compreso questo, quindi).

  Il programma si ostinera' a segnalare questo errore fino a quando il problema
  non sara' risolto e quindi si puo' scegliere di uscire dalla situazione
  (quella del messaggio citato sopra) premendo il tasto ESC e leggendo la
  documentazione del programma, per poi riprovare in un secondo tempo quando
  tutte le informazioni necessarie saranno acquisite.

_______________________________________________________________________________
- PER QUALE MOTIVO MI VIENE SEGNALATO CHE UN UTENTE HA CATTURATO LA CODA DI 
    STAMPA QUANDO CIO' NON E' VERO ?

  Puo' capitare che durante la fase di stampa il Sistema Operativo si Blocchi
  (per cause comunque che non devono necessariamente dipendere da UDAPLOT),
  impedendo cosi' una Corretta Terminazione del software; questo comporta 
  l'impossibilita' di altre sessioni di UDAPLOT di Catturare la Coda di Stampa
  perche' quella che la occupa non puo', per ovvi motivi, liberarla.
  Il programma e' stato realizzato in modo tale che, nel caso una situazione di
  questo tipo persista, puo' segnalare il problema e consigliare di Eliminare
  Forzatamente la Coda di Stampa; cio' significa che, anche se non si procede
  Manualmente all'Eliminazione della Coda di Stampa, comunque i Task
  eventualmente attivi (anche su altri PC) avranno la possibilita' di risolvere
  il problema nel momento in cui abbiano la necessita' di Catture la Coda.

_______________________________________________________________________________
- E' POSSIBILE ELIMINARE LA CODA DI STAMPA CATTURATA DA UN TASK ATTIVO SU UN
    PC COLLEGATO IN RETE ?

  La Procedura di Eliminazione della Coda di Stampa Manuale puo' risultare
  necessaria nel caso in cui il programma non riesca ad intercettare una
  situazione anomala (Coda di Stampa Fantasma, ad esempio) in modo autonomo o,
  al limite, se si desidera "scavalcarne" una attiva (per motivi di tempo, ad
  esempio); in eventualita' del genere si puo' utilizzare una delle seguenti
  sintassi al prompt DOS :

    udaplot purge [\\NomeServer\PercorsoRootDiscoC]
	udaplot purge [?:\]

  come ad esempio:

    udaplot purge \\PC1\DISK_C

  oppure:

    udaplot purge g:\

  Se non si conosce il Percorso di Rete del Server e' necessario contattare
  l'Amministratore di Rete o, in alternativa, la UDA'Software, soprattutto,
  nel caso il problema della "Coda di Stampa Fantasma" persista.

_______________________________________________________________________________
- UDAPLOT MI SEGNALA LA PRESENZA DI UN'ALTRA SESSIONE GIA' IN ESECUZIONE, 
	PERO' QUESTO NON E' VERO, PERCHE' ?

  Se effettivamente sullo stesso PC non e' in esecuzione un'altra sessione 
  avente la stessa identica configurazione (per essere uguale deve avere il
  file UDAPLOT.SET contenuto nella medesima directory) e' possibile che sia
  stata rilevata la presenza di una sessione precedente che non ha avuto la
  possibilita' di Terminare correttamente; si consiglia quindi di continuare,
  in modo da Pulire eventuali files rimasti o, ancor meglio, individuare
  Code di Stampa Fantasma.

_______________________________________________________________________________
- E' POSSIBILE LANCIARE PIU' SESSIONI DI UDAPLOT SULLO STESSO COMPUTER ?

  Anche se in genere non e' necessario ne' conveniente (in termini
  di prestazioni) lanciare piu' UDAPLOT sullo stesso PC e' comunque possibile
  farlo a patto pero' che ognuno abbia Configurazione Diversa, altrimenti il
  programma segnalera' opportuno errore.

_______________________________________________________________________________
- E' POSSIBILE VERIFICARE LA PRESENZA DI FILES DA ELABORARE NON SOLO NELLA
    DIRECTORY DI SPOOLING ?

  NO. UDAPLOT puo' verificare la presenza di files solo nella directory di 
  Spooling ed, eventualmente, nelle sue Subdirectory (aggiungendo il 
  Parametro /S all'Estensione del file); da notare che suddetta directory
  e' quella impostata all'atto della configurazione.
  E' pero' possibile fare in modo che il programma stampi una "Lista" di
  files, anche con estensione diversa da quella prevista nella 
  configurazione, semplicemente Salvando nella stessa directory dove e'
  contenuto il file di Configurazione UDAPLOT.SET desiderato un file di
  nome UDAPLOT.LST contenente i Percorsi completi dei files da stampare
  riga per riga; ad esempio un possibile file UDAPLOT.LST potrebbe 
  contenere le seguenti righe:

	C:\UDAPLOT\SPOOLING\FILE0001.PLT
	C:\UDAPLOT\SPOOLING\FILE0002.PLT
	C:\UDAPLOT\SPOOLING\FILE0003.PLT
	\\SERVER\DISK_C\UDAPLOT\SPOOLING\FILE0004.PLT
	"C:\UDAPLOT\SPOOLING\Mia Directory Lunga\FILE0005.PLT"
	"C:\UDAPLOT\SPOOLING\Mia Directory Lunga\FILE0006.TXT"

  Questa caratteristica puo' risultare utile quando si desidera ristampare
  files precedentemente plottati perche' il programma salva, sempre nella
  stessa directory dove e' contenuta la Configurazione, un file UDAPLOT.LOG
  contenente la lista dei file mandati in output (presumibilmente stampati)
  quindi e' sufficiente modificare (eventualmente) opportunamente il file 
  (eliminando i percorsi, ad esempio, dei files che non si vuole piu' 
  ristampare) e rinominarlo in UDAPLOT.LST. Prima di rilanciare UDAPLOT
  (se e' gia' in esecuzione - ad esempio in Modalita' Background TSR - 
  intercettera' suddetto file in automatico) e' necessario verificare che i
  files specificati nella lista Esistano (quelli Plottati vengono Eliminati
  se la Configurazione lo prevede) perche' altrimenti verra' segnalato
  opportuno messaggio di errore.

_______________________________________________________________________________
- PUO' UDAPLOT GESTIRE PIU' TIPI DI FILES, CON LA MEDESIMA CONFIGURAZIONE ?

  NO. E' necessario creare una configurazione per Ogni estensione di file
  che si vuole elaborare, pero' e' possibile utilizzare i caratteri jolly
  tipici dei comandi MS-DOS (? e *).
  Se pero' i vari tipi di files che si vuole Stampare (cambieranno solo
  nell'Estensione) possono essere elaborati nello stesso modo e cioe' con
  lo stesso Comando di Plottaggio, e' possibile creare una lista dei
  percorsi di questi ultimi e salvarla nella directory della Configurazione
  desiderata in un file di nome UDAPLOT.LST; ad esempio un possibile file 
  potrebbe contenere le seguenti righe:

	C:\UDAPLOT\SPOOLING\FILE0001.PLT
	C:\UDAPLOT\SPOOLING\FILE0002.PLT
	C:\UDAPLOT\SPOOLING\FILE0003.PLT
	\\SERVER\DISK_C\UDAPLOT\SPOOLING\FILE0004.PLT
	"C:\UDAPLOT\SPOOLING\Mia Directory Lunga\FILE0005.PLT"
	"C:\UDAPLOT\SPOOLING\Mia Directory Lunga\FILE0006.TXT"

_______________________________________________________________________________
- I FILES ELABORATI CHE VENGONO ELIMINATI, COME POSSONO ESSERE RECUPERATI ?

  E' possibile il recupero dei file eliminati da UDAPLOT solo attraverso
  l'uso del comando UNDELETE di MS-DOS.
  Se si lavora sotto Windows95 e' necessario resettare la macchina in
  modalita' MS-DOS, altrimenti il comando UNDELETE non sara' disponibile.
  Se l'importanza dei files e' particolare perche', ad esempio, non si tratta
  di Files di Plottaggio ma bensi' di File di Disegno (la cui eliminazione
  comporterebbe un danno), e' possibile gestire "esternamente" la possibilita'
  di evitare che UDAPLOT intercetti gli stessi files piu' volte disabilitando
  l'Opzione di Eliminazione Files dopo l'elaborazione e, anziche' lanciare
  direttamente il Comando di Plottaggio, demandare il compito di "Rinominare
  prima e Plottare poi" ad un file batch di questo tipo:

    @echo Stampa del file %1
	ComandoPlottaggio %1
	if exist %1 ren %1 *.bak
  
  Ovviamente "ComandoPlotttaggio %1" e' puramente indicativo perche', ad
  esempio, potrebbe essere necessaria una stringa del tipo:

    type %1>LPT1

  oppure

    c:\mioCAD\Utility\ProgrammaDiPlottaggio.exe s=1:1 r=0 f=%1

  Sara' anche necessario, data una procedura di questo tipo, Eliminare i files
  *.BAK che rimarranno nella direcotry di Spooling per evitare sprechi di 
  spazio su disco.

_______________________________________________________________________________
- PUO' UDAPLOT ELABORARE I FILES CON UN CERTO ORDINE ?

  Si'. E' possibile fare in modo che il programma elabori i files in ordine
  alfabetico (/on), per Dimensione (/os), per Data (/od) e per 
  Estensione (/oe).
  Il parametro di Ordinamento va accodato ai 3 caratteri che identificano
  l'Estensione dei file.

_______________________________________________________________________________
- E' POSSIBILE FERMARE IL PROCESSO DI STAMPA ?

  Il programma prevede la possibilita' di mettere in Pausa la Coda di
  Stampa (ovviamente solo se e' in fase di elaborazione) durante l'attesa
  (configurabile) che normalmente intercorre tra l'elaborazione di uno o
  piu' files (configurabile) e gli altri premendo il tasto P quando il
  comando e' attivo (le operazioni possibili vengono evidenziate durante
  l'esecuzione).

_______________________________________________________________________________
- COME SI CONFIGURA UDAPLOT AFFINCHE' POSSA GESTIRE PROGRAMMI DI UTILITA'
	ESTERNI ?

  La descrizione all'uso di altri programmi di utilita' finalizzati alla
  Stampa e/o Plottaggio dei files (siano essi disegni o pseudo-files di
  plottaggio) esula dagli obiettivi di questa documentazione, tuttavia,
  verra' descritto qualche cenno in generale.
  Fondamentalmente UDAPLOT e' stato creato per agevolare la creazione di
  Code di Stampa ed, in particolare, per facilitare il Plottaggio di
  disegni realizzati da sistemi CAD; generalmente questo tipo di software
  prevede la possibilita' di inviare l'output sia su file che direttamente
  sul Plotter/Stampante.
  Spesso pero', la procedura che permette di stampare un Disegno, e'
  piuttosto macchinosa e questo dipende da come il software CAD stesso
  opera, dato che esistono 2 metodi di base che possono essere cosi'
  riassunti:

    a) Il programma CAD e' in grado di Gestire Autonomamente la Periferica
       di Output e quindi offre la possibilita' di Inviare direttamente su
	   quest'ultima o comunque su un file "stampabile" le geometrie da
	   plottare.

    b) Il programma CAD prevede l'uso di "Programmi Esterni" che permettono
       di Plottare i Disegni attraverso una propria Configurazione (che
	   dipende dal tipo di dispositivo - generalmente viene utilizzato
	   il linguaggio HP-GL/2).

       La Configurazione di UDAPLOT nel caso [a] e' piuttosto facile visto che
       si tratta semplicemente di Spedire alla Porta di Comunicazione (LPT,
       COM, ecc..) il file da stampare (che e' gia' in formato
       opportuno - HP-GL, HP-GL/2, ecc.. e quindi stampabile, se si tratta di
       un Plotter) con un comando DOS come il COPY o il TYPE; il caso [b] e'
       invece piu' complicato perche' non e' fattibile prendere in
       considerazione tutti i possibili casi.
       In linea di massima, pero', le soluzioni possibili sono 2 e
       precisamente:

	   1) Il programma accetta dei Parametri.
                E' sicuramente il caso piu' semplice perche', conoscendo in
                quale modo e' necessario "passare" i parametri, e' possibile
                configurare UDAPLOT opportunamente o Lanciandolo direttamente
                o lanciando un file batch (opportunamente creato) che si
                incarichi dell'operazione; un possibile file batch di questo
                tipo potrebbe essere:

                 C:\.....\NomeProgramma %1 /Param1 /Param2 /Param#

                oppure

                 C:\.....\NomeProgramma Param1=%2 Param2=%3 Param4=%1 Param#=%9

          In entrambi i casi, dato che UDAPLOT lancia il file batch passando 
          sempre come Primo parametro il Nome del file da Plottare e'
          necessario che la Variabile Batch %1 venga collocata nella giusta
          posizione.
          Per ulteriori informazioni a riguardo si consiglia di contattare
          l'Assistenza Tecnica del software CAD o scrivere su un Newsgroup
          Internet.

       2) Il programma NON accetta parametri ma richiede forzatamente l'Input
		dell'utente.
                L'unica soluzione possibile, ammesso che il software la
                supporti, e' un'operazione di PIPE; in pratica vengono passati
                gli input che il programma richiede attraverso l'invio delle
                istruzioni, contenute in un apposito file, al programma di
                stampa durante la sua esecuzione.
                Purtroppo e' un po' complicato creare un sistema che riesca a
                "passare" al programma di plottaggio i parametri opportuni ma,
                piu' o meno, i passi da seguire sono questi:

                a) Si scrive su un Foglio di carta i vari Input che il software
                        chiede (compreso quando e' necessario premere INVIO
                        perche' si accetta un parametro di default); ad esempio
                        supponiamo che, per stampare un disegno, il programma
                        di utilita' chieda in sequenza:

			              - Formato del foglio <A0>
			              - Scala del Disegno <1:1>
			              - Rotazione del Disegno <0>
			              - Nome del file:

			            e che sia necessario rispondere in sequenza con:

			              A3 1:2 INVIO C:\MIODISEGNO.DIS

                        Per creare un File Comandi corrispondente sara'
                        necessario creare un file ASCII (con un qualsiasi
                        editor) e scriverci dentro:

                          A3
                          1:2

                          C:\MIODISEGNO.DIS

                        Faccio notare che, al posto di INVIO, c'e' una riga
                        vuota.
                        Supponendo di salvare le 4 righe in un file di nome
                        PARAM.TXT e' ora necessario Lanciare il programma di
                        plottaggio passandogli il file PARAM.TXT come
                        Parametri e precisamente con la sintassi:

			              type PARAM.TXT | NomeProgramma

			           oppure:

			              NomeProgramma < PARAM.TXT

                       Il problema e' quello di creare il file PARAM.TXT per
                       ogni file da creare; senza scendere nei dettagli, e'
                       possibile crearlo tramite un file batch di questo tipo:

                         c:\udaplot\udaecho "A3">PARAM.TXT
                         c:\udaplot\udaecho "1:2">>PARAM.TXT
                         c:\udaplot\udaecho " " >>PARAM.TXT
                         c:\udaplot\udaecho "%1" >>PARAM.TXT
			             NomeProgramma < PARAM.TXT

                       Se ad esempio scriviamo le 5 righe sopra dentro un file
                       di nome PLOTDWG.BAT possiamo, lanciando quest'ultimo
                       passandogli come parametro il nome del file da
                       stampare, lanciare il programma di stampa senza dovere
                       rispondere a nessun quesito; a questo punto non sara'
                       difficile configurare UDAPLOT in modo da lanciare
                       PLOTDWG.BAT creando un sistema di plottaggio davvero
                       efficiente; nel caso poi sia prevedibile l'elaborazione
					   di files aventi Nomi contenenti Spazi e' possibile
					   utilizzare il file batch UPLOTENV.BAT, contenuto nella
					   directory dove e' presente il File di Configurazione
					   (UDAPLOT.SET) utilizzato, il quale ha il compito di
					   Creare/Modificare la Variabile d'Ambiente DOS
					   UDAPLOT_FILE con il nome del file elaborato.
					   Sarebbe coosi' possibile modificare l'esempio sopra come
					   segue:

                         c:\udaplot\udaecho "A3">PARAM.TXT
                         c:\udaplot\udaecho "1:2">>PARAM.TXT
                         c:\udaplot\udaecho " " >>PARAM.TXT
                         c:\udaplot\udaecho "%UDAPLOT_FILE%" >>PARAM.TXT
			             NomeProgramma < PARAM.TXT

                       E' inoltre possibile sfruttare le enormi
                       potenzialita' offerte da UDAECHO.EXE, che e' una
                       piccola utility fornita con UDAPLOT completa di Codice
                       Sorgente (modificabile a piacere da chiunque conosca
                       il linguaggio di programmazione C o C++), visto che
                       permette di eseguire direttamente l'operazione di pipe,
                       senza dovere quindi passare tramite un file (PARAM.TXT,
                       nell'esempio) in questo modo:

                         c:\udaplot\udaecho "A3_riga_vuota$1:2_riga_vuota$_riga
_vuota$%1_riga_vuota$" | NomeProgramma
                       
					   oppure

                         c:\udaplot\udaecho "A3_riga_vuota$1:2_riga_vuota$_riga
_vuota$%UDAPLOT_FILE%_riga_vuota$" | NomeProgramma
                       

_______________________________________________________________________________
- E' POSSIBILE USARE UDAPLOT PER SCOPI DIVERSI DA QUELLI FINALIZZATI ALLA
    STAMPA ?

  Nonostante UDAPLOT sia nato principalmente per agevolare la creazione di
  Code di Stampa e' da sottolineare la sua piu' totale flessibilita', la
  quale, gli permette di essere impiegato nei piu' svariati compiti.
  Fondamentalmente il software non fa altro che Applicare a dei files
  contenuti in una certa directory un Comando; ad esempio puo' risultare 
  utile quando si deve elaborare un certo numero di files, magari 
  numeroso, con una certa procedura, che puo' essere un programma, una
  serie di istruzioni/programmi contenuti in un file batch, ecc..
                       

_______________________________________________________________________________
- E' POSSIBILE INVIARE I FILES DI PLOTTAGGIO AD UNA PERIFERICA COLLEGATA ALLA
    RETE CON UNA PROPRIA SCHEDA ETHERNET ?

  Allo stato della Scrittura/Aggiornamento di questa documentazione la
  UDA'Software non e' in grado di stabilire in che modo sia possibile
  utilizzare UDAPLOT Version 1.52 per inviare Files di Plottaggio ad una
  periferica di stampa collegata alla rete tramite opportuna scheda Ethernet;
  cio' e' dovuto alla indisponibilita' fisica di un simile hardware e, di
  conseguenza, all'impossibilita' di effettuare dei test per valutare una
  eventuale soluzione.
  Chiunque sia interessato a risolvere il problema, nonche' disponibile a fare
  il Beta Tester di eventuali software, non deve fare altro che contattare via
  E-mail la UDA'Software, la quale, se possibile, cerchera' gratuitamente di
  trovare una soluzione al problema.

*******************************************************************************

Per ulteriori domande, chiarimenti, consigli, segnalazioni, ecc... contattare
la UDA'Software ai seguenti indirizzi E-mail:
  
  uda@uda.itgo.com
  uda@freemail.it

  http://uda.itgo.com
  http://www.GeoCities.com/SiliconValley/Bay/2165
