IGWiki Main Page


IGSuite Howto

Ricerca pagine

SourceForge Logo

IGSuiteInviare un Fax da IG su Windows (Documento scaduto)
  Modifica PaginaStorico paginaProprietàGet PdfVisualizza il documento in formato stampabile.Posso Aiutarti

Inviare un fax con IGFax da Windows

Dal momento che IG 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.

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 IG.

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} 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 hylafax tipo "http://192.168.0.200/cgi-bin/hylafax?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 con il form di IGFax e con al posto della richiesta del fax da spedire, dovrebbe essere visualizzata la voce "Documento presente". A questo punto inserite i dati restanti (numero fax o selezionare un contatto) 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 IG.

Commenti

Dimitri  Attenzione!! Nella versione nuova di RedMonEE e necessario impostare la voce "Arguments for this program are:" nel seguente modo:
"\\shareserver\Documenti\FaxInviati\.faxjob_lucas".
(27.01.2006 16:05)
Ortolani Luca  Altro appunto!
dalla versione 3.2 di IGSuite lo scipt da impostare non sarà piu' hylafax ma si chiamera' igfax, di conseguenza alla voce "Arguments for this" inserire il percorso allo script "igfax" tipo "http://192.168.0.200/cgi-bin/igfax?action=sendfax&onsend=close" e ricordarsi di farlo mettendolo tra doppi apici!
(27.01.2006 17:17)
Nigel Kilner  Hello,

I am trying to set up the virtual fax printer under windows 98 se. Can this be achived using redmon? (not redmonEE). If not can it be done using a shared samba printer.? How would this be achieved?

Thanks

Nigel
(12.07.2006 13:08)
Ortolani Luca  Sorry Nigel,
at momemt redmonEE doesn't work with win98! You have to looking for an alternative system to generate a postscript file using a virtual printer.
LucaS
(15.09.2006 16:02)
paolo  for w95/98 etc. see the old'n'good:

http://www.cs.wisc.edu/~ghost/redmon/index.htm link
(15.10.2006 16:33)

Nome: Inviare un Fax da IG su Windows - Revisione: 0 - Autore: Ortolani Luca (26.02.2005) - Modificata da: Ortolani Luca (05.04.2005) - Categoria: HowTo - Scadenza: 31.12.2009 - Permessi di visualizzazione: Tutti indistintamente - Permessi di modifica: Condiviso con tutti gli utenti - Approvata da: Ortolani Luca - Copyright © Ortolani Luca All right reserved