欢迎来到天天文库
浏览记录
ID:10003339
大小:63.32 KB
页数:30页
时间:2018-05-20
《windows传真服务开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Windows传真服务开发Windows传真服务开发30/30Windows传真服务开发Windows传真服务开发(一)2009-09-2317:20 第1章微软传真服务简介 微软®传真服务是使网络用户可以从应用程序中收发传真的一种兼容TAPI(电话应用程序接口)的系统服务,此服务可在微软®Windows®2000及以后版本获得并具有以下特点: ⑴传送传真 ⑵灵活的接收传真 ⑶存档已发送的传真文件 ⑷服务器和设备配置管理 下表详细列出了可用来开发传真客户程序和扩展传真服务的应用程序接口(API)。 传真服务客户API软件开发者能在客户应用程序里
2、合并基本的传真函数,包括输出传真服务、查询和管理传真作业及传真设备。 传真路由扩展API第三方的软件供应商通过定义输入传真路由扩展来扩展传真服务。此扩展提供了一种灵活的方法以连接接收传真的应用程序,如:打印、保存传真,变换传真图形图像到文本文件等。 传真服务供应商API传真设备制造商提供符合国际电信联盟(ITU)T.30规范的非调制解调器电话设备支持的传真服务供应商。(微软调制解调器传真服务供应商提供的T.30传真协议支持带有传真服务调制解调器设备。) 下图显示了传真服务的基本结构 传真服务供应商和传真路由扩展动态链接库(DLLs)由微软®或设备制造商
3、(OEM)提供。 第2章传真服务客户应用程序接口(API) 传真服务客户API允许客户在其应用程序中合并基本传真功能。此项技术适用于运行windows2000及更高版本的计算机。API包括win32函数和COM双重接口实现。 本章第一部分构画使用传真服务客户API可以实现的任务及支持该功能所需的组件,同时也描述了传真服务的安全性,最后对传真端口、传送传真、传真封面和传真路由方法进行了简洁讨论。第二部分讨论win32和COM实现环境下传真程序的差别。还讨论了传真客户函数、COM双重接口以及下列有关的编程任务。 ⑴连接到传真服务器 ⑵传真服务器配置管理
4、 ⑶传真设备管理 ⑷管理传真路由数据 ⑸发送传真 ⑹管理传真作业 ⑺释放传真资源 ⑻断开与传真服务器的连接 注:在阅读本篇之前,应该对电话应用编程接口(TAPI)和微软®电话服务供应商(TSPI)有所熟悉,如果计划使用传真客户的COM实现,也应该熟悉COM(部件对象模型)和自动化编程概念。 2.1、传真服务客户API简介 微软®的传真服务为在本地网(LAN)上的客户提供传真服务。传真服务客户API允许开发者在其应用程序里合并服务并激活基本传真功能。传真服务客户API包括Win32函数30/30Windows传真服务开发接口和COM接口。 ⑴W
5、in32环境 Win32函数作为动态链接库WinFax.dll文件被实现。这是一种客户机/服务器实现模式,允许远程计算机上的传真客户与使用RPC的传真服务器进行通讯。客户机可以使用共享网络传真打印机访问输出传真服务,或者应用程序可以调用传真服务客户API中的函数连接一台远程传真服务器进行传真传送。 ⑵COM实现环境 COM接口作为双重接口被VB和C/C++程序员接纳与实现。本文为两种编程语言均提供参考资料。 下图显示了传真客户应用程序的概貌: 要实现传真服务,必须在原代码文件中包含WinFax.h头文件,而要使用微软支持的传真客户COM实现则必须包含
6、FaxCom.h头文件。 2.1.1、传真服务客户API功能 传真服务客户API使传真客户应用程序可以执行下列任务: ⑴传送一个存储于计算机中的文档。应用程序能把文档作为一份传真传送到一个或广播到多个程序定义的接受者。 ⑵传送一张封面页。用户可以用传真传送一张封面页,该封面可为服务器上的公用封面页,也可以是一张个人的封面页。 ⑶通过将打印文档为设备上下文来传送活动文档。基于文档的应用程序可以阻止传真发送向导的显示。程序能够直接为传真客户图形设备接口(GDI)提供传送信息,并且将它打印到一个传真设备上下文来传送一份活动文档。 ⑷传送一份传真文档到活动
7、调用。使用已经存在的输入链接线路来传送文档可以节约发送传真的费用,这就是所谓的“Faxback服务”。 ⑸使用传真发送向导发送活动文档。用户可以通过把文档打印到传真打印机来传送该文档。传真发送向导会收集用户的传送信息,而开发者则只需使用打印功能即可。 ⑹改变传真设备和传真服务器的配置。应用程序可提供配置管理或可使用微软管理控制台(MMC)插件组件中的传真配置服务管理应用程序来进行配置。 2.1.2、传真服务客户API软件要求 下列组件被要求支持传真服务客户API的功能: ⑴传真服务(FaxSvc.exe)。支持传真服务的应用程序可以管理传真设备、配置
8、数据、提供打印服务并收发传真文件。通过
此文档下载收益归作者所有