The invention describes a non-real time fax transmission and reception
system, in which fax emulation or "spoofer" software resides between
application software and a fax/modem device. The fax/modem device may be
comprised of hardware or software in any proportion. The fax spoofer
software uses a fax/modem emulator to interface between requesting
application software to have the application software believe that it is
communicating with an actual, as opposed to virtual, fax/modem device. The
emulator creates a class 1 or class 2 fax/modem session of the
transmission request, which may be transmitted to a fax/modem device at a
later point in time. Additionally, the fax spoofer software may be used to
buffer, queue, or process incoming facsimiles, which can either be stored
in the local memory of a fax/modem device or in the memory portion of the
fax spoofer software. The incoming facsimile session is recorded in a
buffer, and routed to the emulation software that processes the incoming
fax/modem session into fax data deliverable to a destination application.
Accordingly, incoming faxes need not interrupt the operation of the
computing system. Additionally, temporary unavailability of system
resources will not result in a termination of the facsimile session or
failure of the transmission. The fax spoofer software may be located
across several different computers in a networked environment. In a
network environment, a fax/modem hub may be created to route incoming or
outgoing facsimiles to different client computing systems. Storage or
processing of the fax/modem sessions may take place either at the hub
level or at the client level.
De uitvinding beschrijft een niet echt de transmissie van de tijdfax en ontvangstsysteem, waarin de faxwedijver of "spoofer" software tussen toepassingssoftware en een fax/modemapparaat verblijft. Het fax/modemapparaat kan van hardware of software in om het even welk aandeel worden samengesteld. De fax spoofer software gebruikt een fax/modemmededinger om tussen het verzoeken van toepassingssoftware om te zetten om de toepassingssoftware te hebben geloven dat het met daadwerkelijk, in tegenstelling tot virtueel, fax/modemapparaat meedeelt. De mededinger leidt tot een klasse 1 of klasse 2 fax/modemzitting van het transmissieverzoek, dat aan een fax/modemapparaat op een recenter punt op tijd kan worden overgebracht. Bovendien, kan de fax spoofer software worden gebruikt om als buffer op te treden, een rij te vormen, of verwerkt inkomende facsimiles, die of in het lokale geheugen van een fax/modemapparaat of in het geheugengedeelte van de fax spoofer software kunnen worden opgeslagen. De inkomende facsimilezitting wordt geregistreerd in een buffer, en aan de wedijver software geleid die de inkomende fax/modemzitting in faxgegevens onmiddellijk leverbaar aan een bestemmingstoepassing verwerkt. Dienovereenkomstig, te hoeven de inkomende fax niet de verrichting van het gegevensverwerkingssysteem onderbreken. Bovendien, zal het tijdelijke niet beschikbaar zijn van systeemmiddelen niet in een beëindiging van de facsimilezitting of de mislukking van de transmissie resulteren. De fax spoofer software kan over verscheidene verschillende computers in een genetwerkt milieu worden gevestigd. In een netwerkmilieu, kan een fax/modemhub aan route inkomende of uitgaande facsimiles aan verschillende cliënt gegevensverwerkingssystemen worden gecreeerd. De opslag of de verwerking van de fax/modemzittingen kan of op het hubniveau of op het cliëntniveau plaatsvinden.