我有一个需要能够发送传真的Qt应用程序。我想知道是否有任何我可以使用的传真库。我一直无法找到明显的解决方案,所以我将非常感谢您的帮助。
应用程序必须在Windows xp / windows 7上运行。
如果我不清楚/您需要更多信息,请告诉我。
修改
会有一台传真机。我不确定传真驱动程序是如何工作的,但应用程序应支持每台传真机。
答案 0 :(得分: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
答案 1 :(得分:1)
我确保您安装的传真机有一个打印机驱动程序,可以打印到它。然后使用QT打印API:http://qt-project.org/doc/qt-5.0/printing.html
我首先尝试使用打印对话框,然后手动选择传真机。
然后查看QPrinter
中的所有数据查看哪一个有传真号码。我希望它可能是OutPutFileName。
另一种方法可能是使用Microsoft Scripting发送传真,包含在QtActiveX module
中最后我用Google搜索了这个:http://msdn.microsoft.com/en-us/library/windows/desktop/ms693482(v=vs.85).aspx
对不起,这不是一个完整的答案。我希望它可以指出你正确的方向。