NaturalFax Developer's Reference Manual

P/N 6350-23


(Page 1 of 1 in this chapter)

About This Manual

Developer Support

1 Introduction

1.1 About NaturalFax
1.2 About the CT Access Environment
1.2.1 Programming Model
1.2.2 CT Access Components
1.2.3 Managing NaturalFax Parameters in CT Access

2 Developing NaturalFax Applications

2.1 Introduction
2.1.1 Preparing the Hardware Environment
2.2 Setting Up the CT Access Environment
2.2.1 Using CT Access Services With NaturalFax
2.2.2 Initializing CT Access Services
2.2.3 Creating Event Queues and CTA Contexts
2.2.4 Opening Services
2.3 Establishing a Call
2.3.1 Placing a Call
2.3.2 Receiving a Call
2.4 Working with Document Queues
2.4.1 Building a Document Queue
2.5 Transmitting and Receiving Faxes
2.5.1 Transmitting Faxes
2.5.2 Receiving Faxes
2.5.3 Polling the Called Fax Terminal
2.5.4 Answering a Poll Request
2.5.5 Resetting a Document Queue
2.6 Performing Offline Image Conversion

2.7 Performing Online Image Conversion
2.7.1 Image Conversion During Fax Transmission
2.7.2 Image Conversion During Fax Reception
2.8 Monitoring Fax Session Status
2.8.1 Tracing NaturalFax Applications
2.8.2 Error Handling During a Fax Session
2.9 Terminating and Shutting Down
2.9.1 Tearing Down or Resetting a Document Queue
2.10 Closing CT Access Services
2.11 Managing Fax Licenses

3 Configuration and Performance Optimization

3.1 Introduction
3.2 Maximizing Ports For Fax Transmission
3.3 Maximizing Universal Ports
3.4 Supporting All Ports on the Board

4 Image Format Characteristics

4.1 Introduction
4.2 About Image Format Characteristics
4.2.1 Encoding Formats
4.2.2 Resolution Formats
4.2.3 Page Width Formats
4.3 Options for Storing and Converting Image Data

5 Function Summary

5.1 Introduction
5.2 Working with Document Queues
5.3 Transmitting and Receiving Documents
5.4 Managing Image Format Conversion
5.5 Managing Pages and Document Contents
5.6 Monitoring Status
5.7 Managing Fax Licenses

6 NaturalFax Function Reference

6.1 Introduction
nfxAnswerFaxPoll
nfxCheckTIFF
nfxConvertFileDirect
nfxCreateQueue
nfxDestroyQueue
nfxEnqueueDoc
nfxGetDocStatus
nfxGetLicense
nfxGetLicenseStatus
nfxGetSessionStatus
nfxMergeFile
nfxReceiveFax
nfxReleaseLicense
nfxResetQueue
nfxSendFax
nfxSplitFile
nfxStopSession

7 Demonstration Programs & Utilities

7.1 Introduction
Using Voice and Fax: caller
Using Voice and Fax: faxback
Receiving a Fax: nfxrecv
Sending a Fax: nfxsend
Verifying TIFF-F Format: nfxcheck
Converting TIFF-F Files: nfxcnvrt
Merging TIFF-F Files: nfxmerge
Displaying Number of Licenses: nfxports
Splitting TIFF-F Files: nfxsplit
Converting ASCII Files: nfxtxttf

Appendix A Glossary

Appendix B Error Summary

Appendix C Event Summary

Appendix D Data Structures

Appendix E NaturalFax Parameters

Appendix F NaturalFax DSP Requirements

Appendix G Group 3 Fax Technology



(Page 1 of 1 in this chapter)


tech_support@nmss.com
Copyright © 1998, Natural MicroSystems, Inc. All rights reserved.