如何使用我的Qt应用程序发送传真?
问题描述:
我有一个需要能够发送传真的Qt应用程序。我想知道是否有任何传真图书馆可以使用。我一直无法找到一个明显的解决方案,所以我会感谢您的帮助。如何使用我的Qt应用程序发送传真?
应用程序必须运行在Windows XP/Windows 7的
如果我不清楚/您需要了解更多信息,请让我知道。
编辑
将有一台传真机。我不确定传真驱动程序的工作方式,但应用程序应支持每台传真机。
答
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
答
我会确保你安装的传真机有一个打印机驱动程序,可以让你打印它。然后使用QT打印API:http://qt-project.org/doc/qt-5.0/printing.html
我想先用打印对话框尝试它,然后手动选择传真机。
然后通过所有的数据QPrinter
检查,看看哪一个具有传真号码。我希望它可能是OutPutFileName。
另一种方法可能是使用Microsoft脚本来发送传真,包裹在QtActiveX module
最后我GOOGLE了这一点:http://msdn.microsoft.com/en-us/library/windows/desktop/ms693482(v=vs.85).aspx
对不起它不是一个完整的回答。我希望它能指出你正确的方向。
你有一个传真机或者你打算使用互联网传真服务 –
我将使用一台传真机。 – PTBG
传真如何从计算机正常发送?不要使用与打印机相同的界面吗?如果是这样,你可以简单地使用'QPrinterDialog'并选择正确的设备。 –