ASPcenter.net

11 febbraio 2010

Inviare FAX in ASP su Windows 2000

Archiviato in: Classi e Componenti — Tag:, , — lukeonweb @ 12:01

ASP offre la possibilità di inviare FAX via Web attraverso l’apposito componente presente su tutti i sistemi Windows 2000, sia l’edizione Server che la Professional.

L’unica pecca di questo sistema è che il funzionamento è limitato a questa versione del sistema operativo di casa Microsoft e non è adattabile ad altri sistemi e, per funzionare correttamente, è necessario che il servizio Fax sia configurato alla perfezione.


Per maggiori informazioni in merito consiglio di effettuare una ricerca sul sito della Microsoft simile a questa.

Per i pochi “fortunati” a cui è dato di poter utilizzare questo sistema vediamo un esempio pratico di utilizzo dell’oggetto FaxServer:

<%@LANGUAGE = VBScript%>
<%
    Dim MioFax, MioDocumento, MioFile
    Set MioFax = Server.CreateObject("FaxServer.FaxServer.1")
    MioFax.Connect("\\nome_server")
    MioFile = Server.MapPath("miofax.doc")
    Set MioDocumento = MioFax.CreateDocument(MioFile)
    MioDocumento.FaxNumber = "000,0000000"
    MioDocumento.Send
    MioFax.DisConnect
    Set MioDocumento = Nothing
    Set MioFax = Nothing
    Response.write "Fax inviato con successo!"
%>

Vediamo il funzionamento del tutto.

Per prima cosa istanziamo l’oggetto creando la classe:

FaxServer.FaxServer.1

A questo punto utilizziamo una serie di proprietà e metodi che vado a descrivere schematicamente:

  • Connect – Metodo. Connette il servizio Fax all’applicazione ASP, specificando il percorso di rete del server, oppure l’indirizzo IP.
  • CreateDocument – Metodo. Trasforma in Fax un qualsiasi documento di testo che deve già trovarsi sul server, oppure dev’essere caricato attraverso una qualsiasi procedura di Upload.
  • FaxNumber – Proprietà. Imposta il numero a cui inviare il Fax. Il prefisso ed il numero vanno separati da una virgola.
  • Send – Metodo. Invia il Fax.
  • DisConnect – Metodo. Disconnette il servizio Fax dall’applicazione ASP.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress