2012-06-08 19 views
5

Ich habe eine Qt-Anwendung, die in der Lage sein muss, Faxe zu senden. Ich frage mich, ob es Fax-Bibliotheken gibt, die ich benutzen kann. Ich konnte keine offensichtliche Lösung finden, daher würde ich Ihre Hilfe sehr zu schätzen wissen.Wie kann ich ein Fax mit meiner Qt-Anwendung senden?

Die Anwendung hat auf Windows XP/Windows 7.

Wenn ich unklar/Sie weitere Informationen benötigen, wenden Sie sich bitte lassen Sie mich wissen laufen.

EDIT

Es wird ein Faxgerät. Ich bin nicht sicher, wie die Faxtreiber funktionieren, aber die Anwendung sollte jedes Faxgerät unterstützen.

+0

Senden Sie arbeiten ein Faxgerät haben oder planen Sie –

+0

ein Internet-Fax-Service nutzen ich ein Faxgerät wird verwenden. – PTBG

+0

Wie werden Faxe normalerweise von einem Computer gesendet? Verwenden sie nicht dieselbe Schnittstelle wie Drucker? Wenn ja, können Sie einfach 'QPrinterDialog' verwenden und das richtige Gerät auswählen. –

Antwort

1

Ich würde sicherstellen, dass Ihr installiertes Faxgerät über einen Druckertreiber verfügt, mit dem Sie darauf drucken können. Dann benutze die QT print API: http://qt-project.org/doc/qt-5.0/printing.html

Ich würde es zuerst mit dem Drucken Dialog versuchen, und wählen Sie das Faxgerät manuell.

Dann sind Sie durch alle Daten in QPrinter

Um zu sehen, welche die Faxnummer hat. Ich würde hoffen, dass es die OutPutFileName sein könnte. http://msdn.microsoft.com/en-us/library/windows/desktop/ms693482(v=vs.85).aspx es ist


Leider keine vollständige:


Die andere Möglichkeit, das Fax, in dem das Ich googeln QtActiveX module


Schließlich gewickelt senden Microsoft Scripting verwenden könnte sein, Antworten. Ich hoffe, es kann dich aber in die richtige Richtung weisen.