程序作用:
使用户发传真使用一种简单的方式,即使用任何具备打印功能的软件
发传真,例如使用word写一段文字作为传真发送出去,此时用户选择
打印,在打印对话框中选择“虚拟打印机”即可。
随后,将弹出对话框要求用户输入“传真号码”,之后word中所写文件就被作为传真发送出去了。
思路:
首先,需要安装这个“虚拟传真机”,实际上它是一个打印端口为TCP/IP端口(缺省为9100端口)的打印 机,这样我们就可以监听和捕捉端口数据了。
此阶段需要解决的问题有
1,如何安装TCP/IP打印端口。
2,如何安装特定打印机。
其次,监听端口,提示用户输入传真号码,并将截获的端口数据生成形式为faxnumer.prn的文件
最后,将该文件发送到远程传真服务器,由服务器代为发送传真。
解决:
1.安装虚拟传真机,首先要安装tcp/ip打印端口。难度大的办法是调用windows API来操作打印机接口。
简单的办法是使用微软提供的prnadmin.dll动态链接库。
该程序由Windows 2000 资源工具包提供,PrnAdmin 是一个基于COM的DLL,提供了灵活的非交互式的对打印机,驱动,端口等的控制。

浙公网安备 33010602011771号