From: greg@gpsoft.adsp.sub.org (Dr Greg Perry)
Newsgroups: comp.sys.amiga.datacomm,comp.sys.amiga.applications
Subject: GPFAX UPGRADE to V2.04
Date: 29 Sep 92 14:34:11 GMT
Organization: GP Software, Australia
X-NewsSoftware: GRn 1.16e (7/4/92) by Mike Schwartz & Michael B. Smith

OFFICIAL RELEASE PATCH FILES FOR GPFAX for Amiga
-----------------------------------------------------
The following changes have been made since the release of version 2.01
of GPFAX for the Amiga.

These changes are to add some minor extra features,fix a few bugs and
add functions available with the new ROMS from Supra
for the V32Bis modems (1.2E or greater)

Because of different versions of GPFax which have been released, there
are THREE possible patch archives.

patchsupra         : for Supra versions 2.01 2.5.92
patch920502        : for generic version 2.01 2nd May 1992
patch920610        : for generic version 2.01 10th June 1992

These files are available from 
        Supra BBS in the US,
        AmigaNet sites worldwide and
                via file request from Maurizio Fabiani's system in
                Italy (File request is passworded with password 'greg')
        Internet sites as soon as we get it there!

(** at last resort dial in to CCUGQBBS +61 7 3006357/3006356 and
 download direct.)


MINOR CHANGES
-------------
        Minor changes to some internal functions. Fix for view screen
         size when running under NTSC. Some changes to serial
         code to provide more safety for REXX scripts
         LISTEN/UNLISTEN etc
        More optimisation for Supra 14.4 mode fax capability
        More optimisation for adaptive answering for Supra V32bis
         modems  with new version ROMS.
        Hangup codes are now limited to 0-255. Some modems actually
         return        hangup values >255 for some reason.
        Hangup codes NOW displayed as HEX values (as in manuals!)
        Improved BBS interface (see below)
        Added ability to use Users WB colours (!!)
        Fixed GPFax/18 font for out Northern European users.
         Now contains the AE character!

MAJOR CHANGES
-------------
1.      NEW Printer Driver -modified to overcome incorect paging on some
        software. Now works correctly with PPage, Prowrite, FinalCopy
        etc. Prowrite should be set so it has 'no gap between pages' set
        in Printer Setup Menu.  PageStream - chose configure printer and
        then select Preferences.Printer.

2.      Many users wanted to see the NAME of the service that was called
        in the logbook and in the scheduler.  This now done.

3.      Ring Detection count
        New Environment variable for number of RINGS. (Minimum value 2)

4.      AUTO Detection of Modem speed capability
        V2.04 automatically interrogates the modem as to the maximum
        speed available for fax transmission.
        For the Supra V32 this will now be 14,400.  (NEW ROMS)

5.      NEW TOOLTYPES and command line switches

Icon Position   Allows you to set the X and Y coordinates of the WB
                application icon

USEWBCOLOURS    Reads the colours from the users WB screen and uses them
                for both main and view screens. For 2024 monitors or
                others who want different colours.

6.        minor - Busy pointer no longer changes pointer colours
                - Program no longer aborts transmit if busy detected.
                - Printing routines have been re-written to work better
                  with postscript page orientated printer drivers 
                  (such as available in WB2.1 and 3.0)
                - phonebook wild cards search may be either UNIX style *?
                  or AmigaDos #?

7.        New Arexx commands

SPECIAL	BBS COMMANDS: These commands improve the BBS interface

OPENSERIAL	opens serial port but does not initialise modem
CLOSESERIAL	obvious
INITMODEM	initialises modem with standard sequence for receive fax

LISTEN/UNLISTEN
		These commands have been improved with added safety.
		For example, LISTEN will open serial and initialise modem
		if run from closed serial state.


RECEIVENOW	This is probably the main command for running GPFax in
                conjunction with BBS software and external 'trapdoor' style
                programs. 

                It starts immediate reception of FAX data by sending AT+FDR
                to the modem. The actual function of the command is   
		
			Do a default LISTEN if required
			begin received fax and save it/them
			do UNLISTEN
			returns to caller

		IMPORTANT: The command assumes an external program has already
                monitored the modem answerring the call and has determined
                that it is a FAX call. 

                WE EXPECT THAT THE EXTERNAL PROGRAM WILL HAVE

                    done ATA (or auto answer) to modem

			has swallowed the FAX/DATA result
                        has determined it is FAX
                        then waits for the OK at the end of the initial
                        remote-modem handshake for fax data. I.E. it

                		waits for +FCON 
                                then swallowes any +FDCS or other incoming
                                messages until it received the OK at the end
                                of this initial handshake. At this point
                                you have THREE SECONDS (MAX) to continue
                                with fax reception.

		    call GPFAX with RECEIVENOW.  (cooking with Gas!)

		A sample setup would be

		run GPFAX
		send it an UNLISTEN
		run BBS and frontend
		wait for serial
			get RING
			issue ATA
			determine FAX or DATA
			if	FAX
				wait for +FCON
                                wait for OK

				call GPFAX with RECEIVENOW

				goto wait

		
SCHEDULEFAX	<TIME in MINS> <file,file> TO <num,num,..(group)>
		

RESETSCHEDULES	<TIME mins>
		resets ALL the currently scheduled faxes to be sent at
		current time + TIME
		
COVERPAGES <ON/OFF>
		Allows cover pages to be sent when using Arexx, send or
		schedule commands. 



-----------------------
GPSoftware 29th September 1992

-- 
__
+-----------------------------------------------------------------------+
| Dr Greg Perry	GPSoftware, 21 Aloomba Rd, ASHGROVE AUSTRALIA 4060	|
| EMAIL:INTERNET  uunet!cbmvax!cbmehq!cbmaus!cbmozq!gpsoft!gregp	|
|       CBMNET:   gregp@gpsoft.adsp.sub.org                             |
+-----------------------------------------------------------------------+