5

我有一个需要能够发送传真的 Qt 应用程序。我想知道是否有任何我可以使用的传真库。我还没有找到一个明显的解决方案,所以我很感激你的帮助。

该应用程序必须在 windows xp / windows 7 上运行。

如果我不清楚/您需要更多信息,请告诉我。

编辑

会有传真机。我不确定传真驱动程序是如何工作的,但该应用程序应该支持每台传真机。

4

2 回答 2

4

Windows 具有传真服务扩展 COM API

完成代码示例。

配置 http://msdn.microsoft.com/en-us/library/windows/desktop/ms692969(v=vs.85).aspx

发送 http://msdn.microsoft.com/en-us/library/windows/desktop/ms693482(v=vs.85).aspx

于 2012-06-14T23:13:06.843 回答
1

我会确保您安装的传真机有一个打印机驱动程序,可以让您打印到它。然后使用 QT 打印 API:http: //qt-project.org/doc/qt-5.0/printing.html

我会先尝试使用打印对话框,然后手动选择传真机。

然后检查QPrinter中的所有数据

看哪个有传真号码。我希望它可能是OutPutFileName


另一种方法可能是使用 Microsoft Scripting 发送传真,包裹在QtActiveX 模块中


最后我用谷歌搜索了这个:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms693482 (v=vs.85).aspx


抱歉,这不是一个完整的答案。我希望它可以为您指明正确的方向。

于 2012-06-12T18:04:21.917 回答