










         W       W  III   N    N   PPPP    RRRR    III   N    N  TTTTTTT
         W       W   I    NN   N   P   P   R   R    I    NN   N     T
          W     W    I    N N  N   P   P   R   R    I    N N  N     T
          W  W  W    I    N  N N   PPPP    RRRR     I    N  N N     T
           WW WW     I    N   NN   P       R  R     I    N   NN     T
           W   W    III   N    N   P       R   R   III   N    N     T








			     WinPrint Versione 1.00
		   Programma di stampa batch per Windows 95/98/NT
			      Manuale  dell'utente








			     COPYRIGHT (C) 1999 by
			         Piero  Ronchi
			    All Rights are Reserved









		        Email: goc4164@iperbole.bologna.it
		                 Bologna, ITALY








       ----------------------------------------------------------------------


				P R E F A Z I O N E

				LICENZA  PERSONALE


       WinPrint non  un programma di Pubblico Dominio; 
       WinPrint  copyright (C) di Piero Ronchi, Bologna, Italy.  

       WinPrint E' GRATUITO SOLAMENTE PER USO PERSONALE.

       WinPrint NON pu essere modificato  in  ogni  senso  e  per   nessuna
       ragione, incluso decompilazione,disassemblaggio e reverse engineering.

       Siete liberi di distribuire questa versione di WinPrint ad altri alle
       condizioni sopra citate ed alle seguenti:

	  A.   Non deve essere addebitato alcun costo per il suo uso

	  B.   Non si pu chiedere remunerazione per WinPrint

	  C.   WinPrint deve essere copiato inalterato, in modo da contenere 
	       le note sulla licenza, la documentazione completa e  tutti  i  
	       files che lo accompagnano.

	       Il file compresso di distribuzione non deve essere alterato.


			    LICENZA PER USO NON PERSONALE


       Se pensate di usare WinPrint in una azienda, ufficio o in ogni contesto
       lavorativo il cui fine sia l'ottenimento di un profitto,  il  programma
       NON  gratuito ed  concesso un periodo di prova di due mesi.

       Il prezzo per un uso  business  di  WinPrint    Lit. 100.000,  con  il
       diritto di  fare  uso  e  copie  illimitate  all'interno  della  vostra
       organizzazione.
       Per la registrazione,  speditemi  una  email  con  generalit,  ragione
       sociale dell'azienda e una breve descrizione dell'uso  che  intenderete
       fare del programma. Vi verranno comunicate le modalit di pagamento.

       E' disponibile una versione del programma in lingua inglese.


				   GARANZIA


       WinPrint e i files che lo accompagnano sono forniti  cos  come  sono,
       senza alcuna garanzia, esplicita o implicita.

       Piero Ronchi non  responsabile per  alcun  tipo  di  danni,  diretti,
       indiretti, incidentali o  conseguenti a  un malfunzionamento di questo
       programma o di uno dei files che l'accompagnano.  



       ----------------------------------------------------------------------
       WinPrint 1.00    	     Licenza e Garanzia    	      2




				 INDICE









         W       W  III   N    N   PPPP    RRRR    III   N    N  TTTTTTT
         W       W   I    NN   N   P   P   R   R    I    NN   N     T
          W     W    I    N N  N   P   P   R   R    I    N N  N     T
          W  W  W    I    N  N N   PPPP    RRRR     I    N  N N     T
           WW WW     I    N   NN   P       R  R     I    N   NN     T
           W   W    III   N    N   P       R   R   III   N    N     T










        Prefazione ................................................... 2

        Indice  ...................................................... 3

        Introduzione ................................................. 4

        Requisiti di sistema e installazione ......................... 4

        Presentazione e uso .......................................... 5

        Riferimento parametri ........................................ 6

        Parametro di Ottimizzazione /Z .............................. 11

        Parametro Grafico /G ........................................ 12

        File Parametri .............................................. 14

        Suggerimenti ed esempi ...................................... 15









       ----------------------------------------------------------------------
       WinPrint 1.00       	      Indice       	           3

				   INTRODUZIONE

       WinPrint  un programma per stampare file ASCII in ambiente Windows.
       Qualunque programma come Notepad, Wordpad, un  word  processor  o  un
       text editor pu stampare  un  file  di  testo;  a  chi  interessa  un
       programma come WinPrint?

       Se usate un programma  come  Word,  dovete:  lanciare  il  programma,
       caricare il testo,  trovare  il  giusto  formato  per  quel  testo  e
       finalmente potete stampare su una delle stampanti definite sul vostro
       computer. In breve, tutti questi programmi  sono  interattivi, mentre
       WinPrint  un programma batch; non  adatto per  stampe  estemporanee
       in cui potete dedicare tempo per trovare l'aspetto migliore cambiando
       i font, riformattando i paragrafi e cos via.

       WinPrint va bene principalmente per due usi:
       - un uso estemporaneo in cui volete stampare in fretta un testo senza
         alcun cambiamento del suo aspetto
       - un  sistema  di  stampa  automatizzato  in  cui,  attraverso  altri
         programmi e procedure, avete bisogno di stampare spesso  lo  stesso
         tipo  di  testo,  precedentemente  formattato  sempre  alla  stessa
         maniera; il vostro scopo e' stampare il pi  possibile  automatica-
         mente, senza alcun intervento dell'operatore.

       WinPrint  un comando che non richiede alcuna  interazione;  non apre
       nessuna finestra e non chiede alcunch all'operatore; assomiglia a un
       vecchio comando DOS lanciato da una sessione  DOS  di  Windows,  ma a
       differenza di un vero programma DOS, WinPrint pu  far  pieno  uso di
       tutte le possibilit dei driver di stampa di Windows 95/98 o NT.
       WinPrint non pu girare in DOS nativo:  un vero programma Win32.

       In breve, WinPrint  un rimpiazzo del vecchio comando  PRINT  del DOS
       in cui per avete a disposizione la 'device independence' fornita dai
       printer drivers di Windows, e alcuni parametri per cambiare l'aspetto
       globale del testo.

			    REQUISITI DI SISTEMA E INSTALLAZIONE

       WinPrint richiede un PC compatibile sufficente per girare Windows.
       Non   richiesto un sistema patricolarmente potente:  WinPrint    un
       programma leggero  che  gira  bene  in  ogni  sistema;  solamente  se
       stamperete testo assieme a delle grosse immagini (vedi oltre)  avrete
       bisogno di RAM aggiuntiva rispetto al minimo richiesto da Windows.
       Deve essere definita almeno una stampante sotto Windows; WinPrint pu
       usare qualunque stampante:  locale  o  remota,  laser  o  ink-jet,  a
       impatto o postscript purch sia stato installato il driver  corretto;
       se stampate correttamente con un qualunque programma  Windows  allora
       questa stampante si puo' usare con WinPrint.

       Non  necessaria l'assegnazione della stampante a LPT1 o LPT2.
       WinPrint non funziona in DOS nativo,  un programma Win32.

       Per installare WinPrint:
       - Scompattate (unzippate) il file di distribuzione in  una  qualunque
         directory (ad esempio in C:\TEMP oppure create C:\WINPRINT)
       - copiate (o spostate) il programma WinPrint.exe in una directory che
         sia in PATH,per esempio \WINDOWS o \WINDOWS\COMMAND in Windows95/98  
         o \WINNT in Windows NT, e questo  tutto.

       ----------------------------------------------------------------------
       WinPrint 1.00   	  Introduzione e Installazione  	  4

				 PRESENTAZIONE E USO

       Per iniziare ad usare il programma aprite una sessione MSDOS  (o  una
       console session in NT) e lanciate WinPrint come se fosse  un  comando
       DOS, con i suoi parametri.
       Se volete provare gli esempi, andate nella directory EXAMPLES distri-
       buita in questo prodotto e lanciate i file BAT.

       Come il comando PRINT del DOS, potete stampare un file  scrivendo  al
       prompt:

            WINPRINT C:\AUTOEXEC.BAT

       e il file ASCII AUTOEXEC.BAT sar stampato nella stampante di default
       di Windows, con i default definiti per questa stampante.

       Probabilmente vedrete una pagina stampata con caratteri piccoli,  con  
       il testo troppo vicino al bordo; se volete  cambiare  questi  default
       dovete usare i parametri di WinPrint, ossia una barra (/) seguita  da 
       una lettera (o altro). Ogni  parametro  pu  essere  scritto  sia  in
       minuscolo che in maiuscolo.

       Per esempio, se volete stampare con  un  font  pi  grande  usate  il
       parametro /H (Height):

            WINPRINT C:\AUTOEXEC.BAT /H12

       in cui '12'  l'altezza  del  carattere  in  punti  tipografici;  per
       aumentare il margine alto e il margine sinistro usate /T  e  /M;  per
       cambiare l'orientazione del foglio  usate  /L  per  Landscape  (bordo
       lungo in alto) oppure /P per Portrait (bordo corto in alto).
       
       La descrizione dettagliata dei parametri  in 'Riferimento Parametri'.

       Potete anche stampare fino a quattro immagini assieme al testo con il
       parametro /G: per ogni pagina stampata queste immagini  sono  sovrap-
       poste al testo per renderlo pi attraente con dei logo, una  firma  o  
       un modulo (una prefincatura) o semplicemente uno sfondo.

       Il formato completo del comando WinPrint :

       WINPRINT <file-da-stampare> <nome-stampante> <nome-font> <parametri>

       Un altro modo di lanciare WinPrint :

       WINPRINT <file-da-stampare> @<file-parametri>

       in questo caso, <file-parametri>  un file precedentemente  preparato
       in cui sono scritti tutti  i  parametri  di  WinPrint  di  cui  avete
       bisogno in corrispondenza del tipo di stampa;  il  programma  ricerca
       il nome del file da stampare su questo file e, se  lo  trova,  usa  i
       corrispondenti parametri per stamparlo.
       Questo file parametri  un modo per fare un 'backup' di una  partico-
       lare scelta di parametri adatta ad un particolare tipo di stampa  che
       pensate di dovere prima o poi ripetere. 

       Se lanciate WINPRINT da solo, viene mostrato un breve help.


       ----------------------------------------------------------------------
       WinPrint 1.00    	   Presentazione e Uso   	        5


			     RIFERIMENTO  PARAMETRI


   <file-da-stampare>

        il  nome  del  file  ASCII  da  stampare  ed    l'unico  parametro
       obbligatorio richiesto da WinPrint.
       In questo file il carattere '12' decimale (cio '0C'  esadecimale)  
       il carattere di salto pagina; il carattere '09'    il  carattere  di
       Tabulazione, che  tradotto da WinPrint in 8 spazi; ogni altro carat-
       tere con valore minore di 31 (cio un carattere di  controllo  ASCII)
       viene scartato dal programma.
       Se al posto del nome file si specifica '-', si assume che il testo da
       stampare provenga da standard input;
       per esempio, per stampare l'elenco di una directory:
           dir *.* | WinPrint - /P /H10



    <nome-stampante>

        il nome della stampante da usare.
       Se non viene specificato verr usata la stampante predefinita.
       Se il nome della stampante contene degli spazi bianchi,  delimitatelo
       con le virgolette doppie ("); per esempio:
              "MiaLaser  at \\server\NomeStampante"
       Si pu usare solamente la parte iniziale del nome stampante:
              MiaLaser    (in questo modo si possono omettere le virgolette)
       punch la abbreviazione non sia ambigua.
       Non si pu usare la parte centrale o finale del nome.



    <font-name>

       E' il nome del font da usare.
       Se viene omesso, verr  usato il font NON  proporzionale  di  default
       per la stampante scelta.
       Se il nome del font contiene spazi bianchi, mettetelo tra virgolette;
       per esempio:
              "Times new Roman"
       Si pu usare anche la parte iniziale del nome; se c' pi di un  font
       che inizia con quel nome, verr usato il primo.
       Non si pu usare una parte centrale o finale del nome.
       Si noti che quasi tutti i font di Windows sono proporzionali,  e  che
       per questo non sono adatti per  la  stampa  di  un  tipico  tabulato,
       elenco o report di uso informatico, in cui    essenziale  rispettare
       gli incolonnamenti.
       Se volete specificare un font senza specificare  la  stampante  (cio
       volete usare la stampante di default) usate '-' come  nome  stampante 
       (infatti questi parametri sono posizionali).
       Per vedere quali font sono accettati dalla vostra stampamte, digitate
               WINPRINT /?



       ----------------------------------------------------------------------
       WinPrint 1.00     	  Riferimento parametri 	        6



    Tutti i seguenti parametri sono composti da una barra (/), una  lettera, 
    e, se necessario un numero o altro.  Tutti i  parametri  possono  essere
    indifferentemente scritti in minuscolo o maiuscolo.
    Normalmente, i parametri sono separati da spazi; per esempio:
               /A /F /L
    ma, se i parametri sono composti da una sola lettera, si pu scrivere:
               /AFL   o   /A/F/L
    Ci non  permesso per parametri pi complessi.


    /L

       Imposta l'orientazione della carta in orizzontale  (Landscape),  cio 
       il lato lungo  in alto.
       E' adatto se il testo  pi largo di 80 colonne, non  buono se  ogni
       pagina ha pi di 45 - 55 linee.


    /P

       Imposta l'orientazione della carta in verticale (Portrait),  cio  il 
       lato corto si trova in alto.
       E' adatto se il testo   meno largo di 80 colonne  o  se ha  un  alto
       numero di linee per pagina. 


    /F

       Obbliga Windows a usare un font NON proporzionale (cio Fixed pitch).
       E' il default se non specificate un font.
       Se avete specificato un font proporzionale assieme a /F, questo  font 
        cambiato da Windows in un font simile NON proporzionale.


    /V

       Obbliga Windows a usare un font Proporzionale (cio Variable pitch).
       E' l'inverso di /F.


    /Hnn

       E' l'altezza (Height) del font in punti tipografici. 'nn'  un numero
       normalmente tra 6 (molto piccolo)  e  12  (normalmente  grande).  Con
       questo parametro viene implicitamente definito il massimo  numero  di
       righe e colonne che  possono  essere  contenute  nel  foglio  (non  
       infatti possibile cambiare l'interlinea).
       Dovete provare alcuni valori per avere la scelta migliore per il tipo
       di testo che state stampando, oppure  usate  il  parametro  /Z  (vedi
       oltre).





       ----------------------------------------------------------------------
       WinPrint 1.00     	  Riferimento parametri 	        7





    /I

       Mette il font in Corsivo (Italic).



    /B

       Mette il font in Grassetto (Bold).



    /Tnn

       Imposta il margine alto (Top) del testo; 'nn'  il  numero  di  linee
       lasciate vuote dal  programma;  lo  spazio  effettivo  dipende  dalla
       altezza del font usato.
       Si noti che questo bordo  presente in ogni pagina stampata  solo  se
       il salto pagina  prodotto  dal  corrispondente  carattere  '12'  nel
       testo o se  prodotto da WinPrint attraverso il parametro  /R.
       Se la pagina  saltata da Windows  perch  la  pagina    fisicamente
       piena, questo bordo non sar presente nella pagina successiva.



    /Mnn

       Imposta il bordo sinistro del  testo:  'nn'    il  numero  di  spazi
       bianchi inseriti dal programma prima  del  primo  carattere  di  ogni
       linea. Quindi anche qui lo spazio effettivi  lasciato  dipende  dalla
       grandezza del font.



    /Cnnn  or  /Knnn

       E' il numero di Colonne del testo stampato: la  specifica  di  questo
       parametro ha effetto solo se  usato assieme a /Z; il parametro /K ha
       lo stesso significato se non ch le linee di lunghezza eccedente sono
       troncate invece che mandate a capo.













       ----------------------------------------------------------------------
       WinPrint 1.00     	  Riferimento parametri 	        8




    /Rnnn

       E' il numero di linee (Rows) di ogni pagina.
       Viene inizalizzato un contatore all'inizio  di  ogni  pagina:  se  le
       linee stampate superano questo numero il programma salta una  pagina; 
       se nel testo vi  un carattere di salto pagina precedente  il  numero
       massimo di linee in /R, viene comunque eseguito il salto pagina e  il
       contatore  azzerato.
       Se il parametro /R definisce un numero di linee pi grande di  quanto
       possa contenere fisicamente una pagina, la pagina  saltata automati- 
       camente da Windows, il parametro /T  ignorato, il contatore di linee
       NON  azzerato e verr fatto un salto pagina  scorretto  nella  nuova
       pagina dal parametro /R. Si deve quindi regolare /H e /R in  modo  da 
       evitare questo inconveniente.

       Se  non  si  specifica  /R,  non  sar  fatto  nessun  salto   pagina
       automatico: sono eseguiti solo i salti pagina presenti nel testo;  se
       nessun salto pagina  presente nel testo, le pagine verranno cambiate
       solamente da Windows  quando  sono  piene  e  il  testo  sar  quindi
       stampato il pi possibile vicino ai bordi alto e basso della pagina.



    /Onn

       'nn' specifica il numero di copie stampate.
       Ovviamente il default  1.



    /A

       Interpreta i caratteri di controllo ASA in colonna 1.
       I caratteri di controllo ASA sono un vecchio modo di controllare  le
       line printer usate nei mainframe; questo parametro  utile solamente
       se si deve stampare un testo trasferito da  un  mainframe  o  da  un
       AS/400 (e che ovviamente abbia in colonna 1 questi caratteri).
       La colonna 1 pu essere:
       '1'        salto pagina
       '0'        salto di una linea bianca
       '-'        salto di due linee bianche
       '+'        stampa la linea sovrapposta alla linea  precedente,  ossia
                  non salta alcuna linea; questo carattere di controllo  non
                   supportato da Winprint, che ignora ogni linea che inizia
                  con '+'.
       Tutti gli altri caratteri in colonna  1  sono  ignorati  (normalmente
       sono spazi).







       ----------------------------------------------------------------------
       WinPrint 1.00     	  Riferimento parametri 	        9





    /U  or  /UM

       Con /U, WinPrint elabora un file ASCII in formato Unix, cio un testo
       che ha linee terminate soltanto dal carattere esadecimale '0A' (e non 
       da un '0D0A' come nei files su PC) e lo stampa normalmente.
       Con /UM, WinPrint elabora un file ASCII in formato MacIntosh, cio un 
       file di testo con linee terminate solamente da '0D'.



    /!nn

       Per default, il carattere di  Tabulazione  ('09')    interpretato da
       WinPrint come 8 spazi bianchi. Se si vuole cambiare questo default si
       usa questo parametro, in cui 'nn'  il numero di spazi  equivalenti a 
       Tab. Se si specifica 0, i caratteri Tab sono lasciati invariati.



    /S

       A fine stampa, WinPrint riporta a video un breve messaggio di 2 righe.
       Con /S parametro (Silent) questo messaggio non  visualizzato.






























       ----------------------------------------------------------------------
       WinPrint 1.00     	  Riferimento parametri 	        10





		          PARAMETRO DI OTTIMIZZAZIONE




    /Z  o  /ZS

       Questo parametro ottimizza la pagina, scegliendo la  grandezza font e
       la orientazione  della  pagina  pi  adatta  in  funzione  di   altri
       parametri che avete specificato.

       Con /ZS, il file in input viene  letto  preventivamente  in  modo che
       WinPrint   in grado di determinare la larghezza massima e il massimo
       numero di linee per pagina, cos da impostare correttamente gli altri 
       parametri. Con un semplice /Z si deve aggiungere uno o pi  parametri
       per vincolare le scelte del programma. La scelta pi  importante  che
       WinPrint fa  la grandezza del font /H:  se  si  specifica  esplicita-
       mente /H non si pu usare /Z o /ZS.

       Se si usa /P o /L, /C, /R, /T o /M, la  ottimizzazione  si  limita  a
       decidere quei parametri che non avete  esplicitamente  usato.  Un  /C
       grande suggerisce un /L o una grandezza font piccola, un valore  alto
       di /R, forza l'uso di /P o di un font piccolo. I margini  (/T  e  /M)
       sono scelti da WinPrint dopo la scelta della grandezza del  font,  in
       modo da centrare il testo. Lo scopo della ottimizzazione   contenere
       ogni pagina corretamente, senza troncamenti di linee o  salti  pagina
       scorretti. La ottimizzazione non  infallibile, specialmente  se  non
       si usa il pre-scan con /ZS, o se si forza qualcosa che  in contrasto 
       con le peculiariot del testo da stampare.

       Si pu usare /ZS per  avere  alcuni  suggerimenti  (a  video  c'  un
       messaggio con il valore dei  parametri  scelti  dall'ottimizzazione);
       potete quindi ristampare (senza /Z) il file  usando  quei  parametri,
       eventualmente modificati.




       Esempi:

            /C132  /Z              So che il mio testo ha 132 colonne
            /ZS  /P                Voglio obbligare il formato Portait
            /ZS /T3 /M5            Voglio questi bordi
            /C80 /r50 /Z           Conosco anche la lunghezza della pagina








       ----------------------------------------------------------------------
       WinPrint 1.00    	 Parametro di Ottimizzazione  	   11





			     PARAMETRO GRAFICO





       Con il parametro /G si possono unire fino a quattro immagini al testo
       stampato; si decide la posizione e la scala di ogni immagine e quindi
       per OGNI pagina stampata, le immagini saranno sovrapposte al testo.
       Questo parametro  adatto per inserire un logo, uno sfondo, un modulo
       o qualunque cosa vogliate, assieme al testo: invece  di  usare  carta
       prestampata, WinPrint sovrappone testo e grafica allo stesso tempo.

       La sintassi di questo parametro :

             /Gn,x,y,s[:sy],file-immagine.bmp

       dove:

       n  :  deve essere un numero da 1 a 4; si usi  numeri  differenti  per
             differenti immagini

       x  :   la posizione  orizzontale  dell'angolo  in  alto  a  sinistra
             dell'immagine; l'unit di misura  il  pixel,  che  corrisponde
             alla risoluzione della stampante, cio se la  vostra  stampante
             laser ha una risoluzione di 300 dpi e specificate 600, l'angolo
             in alto a sinistra  2 pollici (circa 5 cm.) pi a  destra  del
             punto di inizio virtuale usato da  Windows  per  delimitare  lo
             spazio stampabile.

       y  :   la posizione verticale del angolo in alto  a  sinistra  della
             immagine; l'unit di misura  sempre il pixel, che  corrisponde
             alla risoluzione della stampante.

       s  :   la scala dell'immagine  in  percentuale;  se  usate  100,  la
             larghezza dell'immagine stampata   uguale  alla  larghezza  in
             pixel diviso la risoluzione della stampante; per  esempio,  una
             immagine di 1000 pixel  larga 3 e 1/3 pollici  (8.5 cm. circa)
             su una stampante a 300 punti per pollice. 
             Se si specifica una  scala  diversa  da  100,  l'immagine  sar
             deformata di questo rapporto percentuale, lasciando le  propor-
             zioni x e y invariate. Una scala di 20 produce una  immagine  5
             volte pi piccola, una scala di 300 la rende 3 volte pi grande.

       sy :   opzionale; se viene specificato (usando i due punti  ':'  per
             separarlo dalla scala precedente), l'immagine  viene  deformata
             in verticale in modo diverso che in orizzontale.  Questo valore
             rappresenta la deformazione percentuale lungo  l'asse Y  mentre
             il precedente sar la deformazione lungo l'asse X.







       ----------------------------------------------------------------------
       WinPrint 1.00    	    Parametro Grafico      	      12






       nome-file-immagine : deve essere in formato BMP Windows; si pu usare
             un nome con Path parziale o completo.
             Se il nome o il Path contiene spazi bianchi,  bisogna  chiudere
             il parametro tra virgolette (").

             L'immagine  messa SOPRA il testo eventualmente presente  nella
             posizione che occuper; in questo caso il testo pu non  essere
             visibile.

             Un pixel convenzionale posto sul bordo sinistro dell'immagine 
             usato come colore trasparente, cio se questo colore   bianco,
             in tutti i punti in cui l'immagine ha pixel  bianchi  il  testo
             eventualmente sottostante sar visibile.

             Normalmente questo tipo di immagine (un modulo o una ombreggia-
             tura da usare come sfondo) sono formate da linee, rettangoli  o
             tessiture in bianco e nero; assicuratevi che il bordo di queste 
             immagini sia sempre bianco.

             Potete usare uno scanner o un programma di disegno per produrre
             le immagini; se il vostro scanner  ha  una  risoluzione  uguale
             alla risoluzione della stampante, si semplifica il lavoro  dato
             che le dimensioni rimarranno invariate e potrete usare 100 come 
             scala. Per mettere nella giusta posizione le immagini  rispetto
             al testo dovrete fare alcune  prove,  aiutandovi  eventualmente
             col doppio decimetro, convertendo poi le misure in dpi: 
             Winprint non  uno strumento visuale.






        Esempi:


            /G1,100,1200,100,C:\IMAGES\MiaIMG.bmp
            "/G3,600,200,150:200,Mia Picture.bmp"














       ----------------------------------------------------------------------
       WinPrint 1.00    	    Parametro Grafico      	      13

			        FILE  PARAMETRI

       Si pu impiegare un certo tempo per trovare i parametri migliori  per
       un determinato tipo di stampa, specialmente se si usano immagini;  se
       volete salvare il vostro lavoro potete scrivere un batch  che  lancia
       WinPrint con i parametri in questione, oppure meglio, potete usare un
       file parametri per raccogliere tutti i vostri parametri  di  uso  pi
       frequente.

       Il file parametri  un file ASCII che si  pu  creare  con  qualunque
       text editor; la sua struttura base :
          una linea - una stampa               dove una linea  formata da:
          file da stampare - lista di parameteri

       Quando si richiama WinPrint si scrive:

          WINPRINT file-da-stampare  @[file-parametri]

       Il programma quando trova la  '@', capisce che deve cercare parametri  
       in questo file invece che  direttamente  nella  linea  comandi:  apre
       questo file e cerca  una  corrispondenza  tra  il  file  da  stampare
       specificato nelle righe del file e, se la trova, usa i parametri  qui
       specificati sulla destra.
       Si pu specificare anche solo la  '@': in  questo  caso verr cercato
       il file con nome di default WINPRINT.PAR.

       I nomi dei file da stampare nel file parametri non possono  contenere
       Path; se si specifica il Path in linea  comandi,  viene  cercato  nel
       file parametri solo in nome file senza Path.
       I nomi dei file nel file parametri  possono  essere  nomi   generici,
       cio si pu usare l'asterisco come "wild character";  l'unico  limite
        che ce ne deve essere uno al massimo per ogni nome. 
       Per esempio:
            MiaStampa.*           (corretto)
            FromA*.prn            (corretto)
             *.prn                (corretto)
            From*B.t*             (non corretto)
       Si pu specificare anche soltanto un '*' al posto  dell'intero  nome: 
       in questo  modo,  mettendolo  nell'ultima  riga  del  file  parametri
       funziona come default per tutte le stampe non contemplate nelle righe 
       precedenti.

       Se il nome file contiene spazi bianchi, si usino le doppie virgolette
       (") come al solito.
       Se invece  un parametro a contenere spazi (nel nome immagine di /G),
       anche questo deve essere racchiuso tra virgolette.
       Non  corretto racchiudere pi di  un  parametro  tra  virgolette  (e
       questo vale anche per la linea comandi).
       Un punto e virgola (;)  l'inizio di una linea di commento.

       Un breve esempio:

       ; Esempio di file  Parametri per WinPrint
       ; --------------+-----------------------------------------------
       ; Nome-file     | Lista di parametri
       ; --------------+-----------------------------------------------
       WideText.*     /L  /H6 /T2 /M4
       Example2.BAT /P /h11 /g1,150,200,100,LOGO.BMP
       Example*.bat  /p /zs
        *            /P /C80 /ZS

       ----------------------------------------------------------------------
       WinPrint 1.00      	   File  Parametri   	          14



			    SUGGERIMENTI  ED  ESEMPI



				 SUGGERIMENTI

       1) Se volete usare WinPrint in ambiente visuale grafico, fate cos:
          - Create un file .BAT (per esempio WinPrint.Bat) con una linea tipo
               WINPRINT  %1  <parametri-che-vuoi>
          - Create un collegamento (un link) del file BAT  e  mettetelo  sul
            desktop
          - Modificate le propiet di questo collegamento  (che    un  file
            PIF): come minimo impostate "Chiudi all'uscita" nella  linguetta
            Programma e se  volete  anche  "Finestra  ridotta  a  icona"  in
            esecuzione
          - Ora, per stampare trascinate col mouse l'icona di un file  testo
            sopra l'icona del collegameto al vostro BAT.

       2) WinPrint pu essere lanciato  come  passo  di  una  pi  complessa
          procedura di comandi: questa procedura pu essere scritta in  ogni
          linguaggio che possa lanciare programmi  esterni,  come  il  PERL,
          il REXX,  WINBATCH,  KICX ecc.
          Si puo' lanciare anche da un tradizionale  programma  scritto  per
          esempio in C, ma  comunque meglio usare un linguaggio procedurale 
          non compilato.

       3) WinPrint pu essere un front-end di un  sistema  di  spool  multi-
          piattaforma:
          - delle macchine  eterogenee  (come  Unix,  AS/400  o  mainframes)
            spediscono i loro file di stampa in una corrispondente directory 
            su una macchina NT, usando per esempio il file transfer FTP.
          - Un programma su NT sempre attivo controlla se  arrivato un file
            su una di queste directory e  poi  usa  WinPrint  (con  un  file
            parametri) per stampare sulle proprie stampanti.


       4) Se volete fare delle prove di stampa senza consumare fogli di carta
          procedete come segue:
          - Installate un driver di una stampante laser postscript qualunque,
            anche se non la possedete (l'essenziale  che sia postscript)
          - Installate  Ghostview,  un  prodotto  gratuito,   reperibile   su
            Internet, per vedere a video dei file postscript; questo prodotto
            esiste per un gran  numero  di  piattaforme:  l'eseguibile  della
            versione Windows si chiama GSview32.exe.
          - Interrompete eventualmente questa stampante fittizia, in modo  da
            non produrre poi errori in Windows.
          - Producete normalmente la stampa con  Winprint  (o  con  qualunque
            altro prodotto) su questa stampante.
          - Ora usate GhostView per andare a vedere la stampa:
            in ambiente Windows 95/98 andrete nella directory
                \WINDOWS\SPOOL\PRINTERS\  e cercherete  la  stampa  nei files
                che hanno come estensione .SPL
            in ambiente NT4 le cercerete in  \WINNT\SYSTEM32\SPOOL\PRINTERS\
                sempre con estensione .SPL.



       ----------------------------------------------------------------------
       WinPrint 1.00    	 Suggerimenti ed esempi 	         15




				   ESEMPI


       Nella directory EXAMPLES ci sono alcuni BAT per provare WinPrint.

       In EXAMPLE1.BAT ci sono esempi pronti al  lancio  togliendo  il  'REM'
       prima del comando che volete provare.

       EXAMPLE2.BAT  un test delle possibilit grafiche di WinPrint.

       EXAMPLE3.BAT  un transfer file da un  mainframe  usando  l'emulazione
       3270 e stampando col parametro /A per provare i caratteri di controllo
       in colonna 1.




                             ----------------------




       Se avete problemi con WinPrint mandatemi pure una email e descrivetemi
       la situazione.


       Grazie del vostro supporto!










		                 PIERO   RONCHI
		        Email: goc4164@iperbole.bologna.it
		                 Bologna, ITALY











       ----------------------------------------------------------------------
       WinPrint 1.00    	 Suggerimenti ed esempi 	         16
