Faxe automatisch und manuell versenden

Es gibt mehrere Möglichkeiten, um mit
Visendo Fax Server Faxe zu versenden. Dafür gibt es aber natürlich auch gewisse
Grundvoraussetzungen:
-
Technische Anforderungen: Sie brauchen
entweder ein Modem oder eine ISDN-Karte, MSXML und natürlich die Visendo Fax Server
Software
-
Fax Job Anforderungen:
Fax Datei:
Der Server erwartet den Namen für das Fax in der Warteschlange
in einem 260-Byte Puffer.
Dieser Name muss in einem speziellen Format wie dieses sein:
Job_<Benutzername>_<ÜbergabedatumZeit>_<Zufallsnummer>.[tif/jpg/bmp/pcx/txt/sff]
<Benutzername>: Sie können einen x-beliebigen Benutzernamen auswählen, normalerweise
den am System angemeldeten Benutzer.
<ÜbergabedatumZeit>: das genaue Datum und die Uhrzeit in diesem Format: tt_mm_jjjj_hh_mm_ss
<Zufallsnummer>: eine zufällige ID für das Fax
Nach dem Dateinamen erwartet der
Visendo Fax Server Socket die Daten in einem 4096 Byte Puffer. Sie können alle
unterstützten Dateiformate senden. Die Daten werden sofort in der Ausgangswarteschlange
gespeichert. Jedoch kann der Visendo Fax Server
keine Faxe ohne eine *.job-Datei verschicken. Beenden Sie
die Verbindung jetzt und starten Sie sie neu um die *.job-Datei zu transferieren.
Job Datei:
Wenn die neue Verbindung eingerichtet wurde senden Sie bitte den Dateinamen für
die *.job-Datei in diesem Format:
Job__<Benutzername>_<ÜbergabedatumZeit>_<Zufallsnummer>.job
<Benutzername>, <ÜbergabedatumZeit> und <Zufallsnummer> müssen
die gleichen Werte haben wie die Fax Datei selbst.
Hinweis: Hier muss ein zweiter Unterstrich _ nach „Job“ stehen.
Nach dem Jobdateinamen erwartet der Visendo Fax Server
Socket die Daten für die Job Datei in einem 4096 Byte Puffer. Der Inhalt sollte
folgendermaßen aussehen:
<Zufallsnummer> <Benutzername> <Bestätigungsemail> <Faxnummer>
<Datum> <Zeit> <Wiederholungen> 1FaxInDerWarteschlange <filename>
<Zufallsnummer>: Die gleiche ZufallsID wie im
Dateinamen
<Benutzername>: der gleiche NT account Name
<Bestätigungsemail>: An diese Adresse wird von
Visendo Fax Server eine e-Mail geschickt,
ob das Senden erfolgreich war, oder nicht.
<Faxnummer>: Empfängerfaxnummer
<Datum>: Datumsformat: tt_mm_jjjj
<Zeit>: Zeitformat: hh_nn_ss
<Wiederholungen>: normalerweise 3
<Dateiname>: Dateiname des Fax, das bei der ersten
Verbindungen gesendet wurde.
Hinweis: Schreiben Sie alles in einer Linie. Die Job-Datei
enthält nur diese eine Zeile.
Nachdem die Verbindung geschlossen wurde, versucht
Visendo Fax Server
das Fax zu versenden.
Faxe
können versendet werden über:
Bei dieser Methode
gibt es zwei Clients, mit denen Faxe versendet werden können:
-
mit dem aktuellen Client
Visendo Fax Printer Driver
- mit dem individuellen
Client der
Faxe über TCP-Socket verschickt
Visendo Fax Printer Driver
Dieser Client wird ebenfalls wieder
in zwei unterschiedliche Methoden aufgegliedert:
Faxe können zum einen
über das MS Word Visendo Fax Macro
oder über eine individuelle
Printing Framework Connection verschickt werden.
Mit dieser Lösung können Sie ganz
leicht ein Serienfax mit Word verschicken:
- Dazu müssen Sie nur die Software
bei uns bestellen und sie dann in den Startup-Ordner Ihrer jeweiligen Office-Version
installieren.
- Im folgenden Schritt müssen Sie
die Makro-Sicherheitseinstellungen in Ihrem Word anpassen.
- Danach können Sie ganz einfach
Ihren gewünschten Serienbrief erstellen.
- Anschließend müssen Sie nur noch
in der Menüleiste unter Visendo Fax Server das Serienfax starten.
1. Erstellen Sie eine Faxserial.xml im Fax Printer. Datei in User Profile Application Data.
(C:\Dokumente und Einstellungen\{user}\Anwendungsdaten\Visendo Fax Printer)
<FaxSerial>
<Delivery Time>22.11.2005
16:39:30</DeliveryTime>
<EmailAddress>user@domain.de</EmailAddress>
<Retrys>2</Retrys>
<FaxNr>30</FaxNr>
</FaxSerial>
2. Senden Sie das Dokument mit dem
Visendo Fax Printer
Brauchen Sie ein Online Fax?
Wollen Sie ein Fax automatisch von Ihrem Intranet an Kunden
oder Geschäftspartner schicken? Hier finden Sie die Lösung; Visendo Fax Server ist der einfache Weg
Faxe schnell und kostengünstig zu verschicken.
Sie müssen nicht die (D)COM Schnittstelle verwenden; Sie können auch den eingebauten
TCP Socket verwenden und so sendet
Visendo Fax Server Faxe auch direkt aus Ihrer Anwendung heraus.
Visendo Fax Server muss nicht auf Ihrem Webserver
installiert sein, es reicht auch eine ganz normale Workstation. Sie können Ihr Fax
mit Hilfe des TCP Socket direkt in die ausgehende Warteschlange leiten.
Das einzig wichtige ist, dass Sie ihr Fax in einem korrekten Format an den TCP-Socket
schicken. Siehe oben...
Visendo Fax Server speichert die erhaltenen Daten in der Warteschlange bis sie gesendet wurden. Wenn das Format einen Fehler
hat oder unvollständig ist kann auch Visendo Fax Server ihr Fax nicht senden. Der
Standard Port für den TCP-Socket ist 1111, aber Sie können den Port im Visendo Fax Server Admin natürlich auch
verändern.
Der erste Schritt ist, dass Sie sich zum Server über einen spezifischen Port verbinden.
Hinweis: Sie müssen für jede Datei, die Sie zum Server schicken wollen, eine neue
Verbindung öffnen.
POP3 Account
Bei dieser Methode kann der
aktuelle Client
Mail 2 Fax
verwendet werden
Bei dieser Methode gibt es
wieder zwei Clients, mit denen Faxe versendet werden können:
- mit dem individuellen Client, der Faxe auf einer Webseite verschickt -
DCOM
Methoden Syntax der Visendo Fax Server Komponente
* InitConnection-Methode
|
FaxSvr.InitConnection FileExtension As String, Username As String, DeliveryTime
As String
|
• SendFile-Methode
|
FaxSvr.SendFile( FileBuffer )
|
• Send-Methode
|
Return As Bool = FaxSvr.Send(FaxNr As String, Email As
String, Username As String, DeliveryTime As String, NumberofRetries As Long, FileExtension
As String
|
• EndConnection-Methode
Faxe
auf einer Webseite versenden -
DCOM
Auf manchen Webseiten findet man ein Fax Feature. Das heisst, Sie können meist Text
eingeben und diesen Text als Fax an eine bestimmte Nummer versenden. Manche dieser
Webseiten bieten sogar einen Service an, mit dem man Bilder als Fax versenden kann.
Mit Hilfe eines neuen Produkts kann jetzt jeder in seiner Website so einen Fax Service
einbauen.
Die Fax-Funktionalität wird vom Produkt Visendo
Fax
Server
von der Firma ppedv zur Verfügung
gestellt, dass seit kurzem als Beta Version frei erhältlich ist.
Hier der Link...
Voraussetzungen:
Siehe
oben...
In dieser Software ist bereits ein funktionsfähiger WebClient enthalten, mit dem
Sie Faxen können. Dieser wird nur installiert, wenn Sie IIS installiert haben. In
einem Unterzeichnis von Visendo
Fax Server befindet sich eine ASP-Seite
namens faxsender.asp. In dieser Seite sind Feld-Validierungen,
Upload und Fax-Function enthalten. Wie Sie einen Upload durchführen können, wurde
bereits in
folgenden Artikel besprochen...
Das Fax Feature:
Wie wollen uns in diesem Artikel nur auf die Fax-Funktion selbst konzentrieren.
Ich werde hier ein kurzes hardcoded Beispiel zeigen, wie sie ein Fax mit ASP versenden
können. Natürlich sollten die im Beispiel fix eingetragenen Werte, dynamisch über
eine Form eingefügt werden. Hier also pure Funktionalität....
<%@ Language=VBScript %>
<%
const C_lBUFFERSIZE = 4096 ‚ maximale BufferSize
on error resume next
‚ Fax Komponente instantiieren
set FaxSvr = Server.CreateObject(„FaxServer.FaxServer“)
‚ Verbindung herstellen
FaxSvr.InitConnection cstr(„jpg“),cstr(„DemoUser“), cstr(time())
‚ Datei als Binär-Stream an FaxServer Komponente übergeben!
‚ Die FaxSvr-Komp. kann nur einen maximalen Buffer von 4096 Bytes lesen
set st = Server.CreateObject(„ADODB.Stream“)
st.Type = 1
st.Open
st.LoadFromFile Server.MapPath(„./images/ppedv1.jpg“)
st.Position = 0
do until st.EOS
‚ Buffer senden
FaxSvr.SendFile st.Read(C_lBUFFERSIZE)
loop
set st = nothing
‚ Fax beschreiben
x = FaxSvr.Send(cstr(„44“), _
cstr(„bernharde@ppedv.de“), cstr(„DemoUser“), _
cstr(time()), clng(„3“), cstr(„jpg“))
‚ Verbindung beenden
FaxSvr.EndConnection()
set FaxSvr = Nothing
‚ Überprüfen ob Fax senden erfolgreich
if err.number = 0 then
sMsg = „Fax gesendet.“
else
sMsg = „Fax senden fehlgeschlagen.“
end
if
on error goto 0
Response.Write sMsg
%>
Anmerkungen:
*UserID = Der aktuelle angemeldete Benutzer--> kann
auch über ASP basiertes LogIn vollzogen werden.
*ADODB.Stream = Dieses Object gibt ASP die Möglichkeit Daten voll
binär zu handhaben.
*sFileExt = Gültige Formate sind in der Beta Version: jpg, bmp,
tif, sff, txt, pcx.
TIP!
Die bereits gesendeten Faxe werden in einer Access-DB gespeichert, diese können
Sie auch mit jeder ASP-Seite anzeigen. Suchen Sie nach der Datei sentfaxes.asp.
Mit diesem Generator können
Sie Ihr Fax-Tool ganz nach Ihren Wünschen selbst schreiben.
|