nrComm Lib v6.64 Copyright (C) 1997-2005 Roman Novgorodov, DeepSoftware

nrComm Lib provide some tools for performing serial communications
tasks for Delphi/Kylix/CBuilder development. This is good professional
Serial Port components library with TAPI support, Voice, Speech,LPT and
ZModem protocol.


Content of ReadMe
~~~~~~~~~~~~~~~~~

1. Overview
2. License Agreement
3. Platforms
4. File List
5. Installation
  5.1 For Win32 platform
  5.2 For Linux platform
6. Restriction
7. Contacts


1. Overview
~~~~~~~~~~~

The nrComm Lib contents:

+TnrComm powerful component for direct access to  serial port (nrcomm.pas)

+TnrCommTAPI powerful component for Win32 TAPI services with Voice support (nrcommtapi.pas)
- not supported for Kylix (Linux platform) version of course.

+TnrWave component for working with sound wave devices. Wide capabilities for
sound playing, recording and redirect. You can play sound into vocie modem from 
WAV file or microphone. Also you can record from voice modem into WAV file or
redirect to default speakers.
+TnrSpeech component for text to speech conversion. You can speak a typed text 
using voice modem or default speakers.
+TnrBarCodeScan component for the barcode scanners (nrbarcode.pas)
+TnrZModem component for common file transfer protocol (nrzmodem.pas)
+TnrLogFile component for logging (nrlogfile.pas)
+TnrDeviceBox visual control for selecting device COM port or TAPI
+TnrSemaphore visual simple check component (nrsemaphore.pas)
+TnrLpt component for direct access to LPT port (nrlpt.pas)
+TnrTerminal visual control for ANSI/VT100 terminal support (nrterminal.pas)
+some helpful routines (file nrcomm.pas)

TnrComm is the very useful and suitable Delphi/CBuilder component for control
the serial port device in the Win32 aplications. It's very easy for use. The
experienced Delphi programmers have recognized powerful of TnrComm.
Look some his unique features:

ú property Terminal:TCustomEdit; 
  You can to create simple terminal very fast (through two mouse click).
  All typed symbols will be send to the port and all received information 
  will be showing by the Terminal TMemo control;

ú property EventList:TEventList;
  The unlimited event list. It allow to set list of any bytes strings,
  after those are received, will be occur OnEventList.

ú property MonitorXXX:TControl; 
  You can set visual (standard or original) control for show the states of 
  signals lines

ú ZModem protocol support

ú ready solution for BarCode scanners - TnrBarCodeScan component

ú COM1 - COM99 device support

ú full context help is included

ú ... and some more.


The TnrCommTAPI component inherits the majority useful and suitable features
of the storied TnrComm, but it uses TAPI (Telephone API) for access to the 
communication devices that installed in the Win32 system. Use the TnrCommTAPI for establish
modem connections with remote device. It allows calls and receives incoming
call. With voice modem devices support. 


TnrSemaphore is very simple component for show two states: checked and 
unchecked. It can be used with TnrComm.MonitorXXX propertyes.


2. License Agreement
~~~~~~~~~~~~~~~~~~~~

  See the file License.txt


3. Platforms
~~~~~~~~~~~~

  Supporting Borland Delphi 3/4/5/6/7, Kylix 1/2, C++Builder 3/4/5/6
  Tested with:
  Win32 platform (x86): Microsoft Windows 95/98/Me/NT4/2000/XP
  Linux platform (x86): RedHat 7.x, KDE/GNOME


4. File List
~~~~~~~~~~~~

  nrcommVVVx.exe nrComm Lib Installation for Win32 platform
  nrcommVVVx.tar.gz nrComm Lib for Linux platform
  Where:   "VVV" is version number
           "x"   is "s" for shareware
                    "r" for full release of nrComm Lib
  

5. Installation
~~~~~~~~~~~~~~~
  
  5.1 For Win32 platform
  ~~~~~~~~~~~~~~~~~~~~~~

  Unzip nrcomm.zip and run nrcommVVVx.exe.

  
  5.2 For Linux platform
  ~~~~~~~~~~~~~~~~~~~~~~
  
  Use next commands:

  tar -xzf nrcommVVVx.tar.gz
  sh setup.sh


6. Restriction
~~~~~~~~~~~~~~

  There are exists two version of nrComm Lib:

  = With Nag screen when constructor call and with the limited of data
  receive. (Free available in www.torry.net www.delphipages.com and other places)

  = Full version with source available in:
  https://secure.element5.com/register.html?productid=106714&language=English


7. Copyright and Contacts
~~~~~~~~~~~~~~~~~~~~~~~~~

Author:  Roman Novgorodov 
Company: DeepSoftware
Email:   noro@deepsoftware.com
Web:     http://www.deepsoftware.com/nrcomm/
Local:   Tomsk, Russia
