README
上传用户:glass0516
上传日期:2010-01-11
资源大小:104k
文件大小:2k
源码类别:

传真(Fax)编程

开发平台:

Visual C++

  1. RelayFax Open Source Project
  2. Copyright 1996-2004 Alt-N Technologies, Ltd.
  3. All rights reserved.
  4. Redistribution and use in source and binary forms, with or without
  5. modification, are permitted only as authorized by the RelayFax Open 
  6. Source License.  A copy of this license is available in file LICENSE 
  7. in the top-level directory of the distribution.
  8. RelayFax is a registered trademark of Alt-N Technologies, Ltd.
  9. Individual files and/or contributed packages may be copyright by
  10. other parties and subject to additional restrictions.
  11. ------------------------
  12. 1.0.3  January 18, 2004
  13. ------------------------
  14.  o fix to class 2/2.0 negotiation logic
  15.  o fix to bug in class 1 ECM receive when PPS-NULL is sent on first page
  16.  o fix to endless loop in training - send fails after 2400 bps reached
  17. ------------------------
  18. 1.0.2  January 12, 2004
  19. ------------------------
  20.  o fix to class 2/2.0 negotiation logic
  21. ------------------------
  22. 1.0.1  January 5, 2004
  23. ------------------------
  24.  o fix for when no TIF image received -- the TIF file is now removed
  25.  o improved termination logic to avoid problems re-initializing
  26.  o fix to debug logging 
  27.  o added verification for received page line count
  28.  o class 1 sends RTN when page not received correctly
  29.  o RTN is now handled correctly by class 1 engine
  30. -----------------------
  31. 1.0.0  December 1, 2004  initial release
  32. -----------------------
  33. The goal of this project is to create a robust faxing engine written in C/C++.
  34. Build Instructions
  35. ------------------
  36. The only platform supported at this time is Windows 9x/NT/XP/2003.
  37. You must have libtiff 3.7.0 installed and built.
  38. http://www.remotesensing.org/libtiff/
  39. There is one patch to 3.7.0 to make. The purpose of the patch is to
  40. disable the default behavior of libtiff to left shift the numerator and
  41. denominator of rational tags. While the resulting ratio is correct,
  42. some older fax software assumes the denominator is always 1.
  43. See patch/tiff-3.7.0/tif_dirwrite.c.patch for details.
  44. Edit srcMakefile.vc for your path to libtiff if
  45. the faxengine-1.0.0 and tiff-3.7.0 folders are
  46. not in the same directory.
  47. type "nmake /f Makefile.vc" to build.
  48. Testing
  49. -------
  50. Copy FaxEngine.dll from src, FaxEngineCmd.exe 
  51. from tools, and libtiff.dll from tiff-3.7.0/libtiff
  52. to your test directory. Type "FaxEngineCmd" for usage.