IGWiki Main Page


IGSuite Howto

Search pages

SourceForge Logo

IGSuiteInviare un Fax da IGSuite su Windows
  Edit WikiPage historyPropertyGet PdfCalcShows a printable version of this pageCan I help you ?

Inviare un fax con IGFax da Windows


Dal momento che IGSuite si avvale di Hylafax per la gestione dei fax, qualsiasi client per Hylafax potrebbe essere utilizzato per inviare i fax, ma come fare per archiviarli? La maggior parte dei client per hylafax che si occupano dell'invio dei fax trascurano questo aspetto a parer nostro fondamentale.

Per inviare un fax con IGFax esiste una comoda interfaccia via web che si occupa fra le altre cose di creare la cover del fax e in seguito all'invio, di archiviare e protocollare il fax inviato. Questo client tra i vari parametri, accetta l'upload del file che deve essere inviato via fax; file che deve essere necessariamente in formato postscript o pdf o Tiff.

Il nostro scopo in questo documento è quello di rendere l'operazione automatica in modo che, lanciata la stampa di un qualsiasi tipo di documento, da qualsiasi applicazione, appaia 'magicamente' il form di IGFax che chieda i restanti dati necessari all'invio, e una volta inviato, il documento venga archiviato e protocollato su IGSuite.

Creare una stampante virtuale con Windows

Ci sono molteplici sistemi per creare una stampante virtuale che passi a IGFax il file da stampare in formato postscript o pdf, ma il più semplice da attuare e comunque più funzionale e veloce è il seguente.

Premesso che tale sistema puo' essere adottato solo su una piattaforma con Windows NT 4.0, W2K e XP, esso sfrutta l'applicazione RedMonEE http://www.is-foehr.com/ link che offre la possibilità di creare una porta virtuale su Windows dove redigere l'output di una qualsiasi stampante del sistema.

Il 'trucco' sta semplicemente nel catturare il file postscript creato da una stampante windows con driver "Apple Laser Writer 16/600 PS" disponibile su ogni sistema windows, e passarlo a IGFax tramite il redirect di RedMonEE su una condivisione Samba. Infatti quando viene eseguito IGFax per l'invio, a prescindere dal parametro 'File da inviare' esso controlla l'esistenza del file {Document_root}/FaxInviati/.faxjob_{authenticated_user|client_hostname} e se presente presume sia il file da inviare via Fax e lo propone automaticamente all'interno del form.

Per fare tutto questo procedere con i seguenti passi:

  • Installare RedMonEE seguendo le istruzioni riportate all'interno del sito ufficiale http://www.is-foehr.com/ link
  • Dal pacchetto di RedMonEE copiare il file RedFile.exe all'interno della cartella di Windows o comunque in qualsiasi cartella che sia presente all'interno della variabile PATH
  • Creare una nuova stampante sul sistema Windows con driver "Apple Laser Writer 16/600 PS", e come porta crearne una nuova del tipo "Redirected Port"
  • Una volta creata la stampante visualizzarne le proprietà andare su "Porte" selezionare la porta RPT creata e quindi cliccare su "Configura porta..." a questo punto apparirà il task relativo a RedMonEE.
  • Alla voce "Redirect this port to the program" inserire "redfile"
  • Alla voce "Arguments for this program are:" inserire il percorso al faxjob tipo "L:/Documenti/FaxInviati/.faxjob_lucas"
  • Alla voce "Program to start after" inserire "explorer"
  • Alla voce "Arguments for this" inserire il percorso allo script "igfax" tipo "http://192.168.0.200/cgi-bin/igfax?action=sendfax&onsend=close" (inserire tale indirizzo assolutamente tra doppi apici ")


Lasciare il resto invariato chiudere e provare a stampare una pagina di prova vedrete aprirsi explorer (o il vostro browser predefinito) con il form di IGFax e al posto della richiesta del fax da spedire, dovrebbe essere visualizzata la voce "Documento presente". A questo punto inserite i dati restanti e cliccare su invia fax.

Chiaramente in questo esempio presumiamo che L:/ sia l'unità sulla quale è 'montata' la condivisione di samba che ci fa accedere a {Document_root}/FaxInviati/. all'interno del server di IGSuite.


Name: Inviare un Fax da IG su Windows - Revision: 3 - Author: LucaS (26.02.2005) - Last Editor: LucaS (10.04.2007) - Category: HowTo - Due Date: 31.12.2020 - View privileges: All the world - Edit privileges: Shared by all users - Approved by: LucaS - Copyright © LucaS All right reserved