Site Sections => About Us | Consultancy | Training | Software | Publications | Open Source | Support | Open Standards | FAQ | Jobs
Site Style Info

A Fax to Web Ecommerce Solution

Reading Faxes from the Web

Several clients have asked us if we could help them integrate their faxes with their intranets.

Obviously, each client has their own particular need. The following describes how we arranged for our own incoming faxes to be readable by staff in the office or out on the road.

All we did was send the incoming fax directly to our intranet and a tiny email message containing a point-and-click reference to the appropriate intranet page.

Not only does it save trees and toner, but it also solves a occasional glitch we had with our previous method of sending faxes straight to a printer: if they arrived while lots of print jobs were already running, faxes could end up buried amongst the printing.

Note 1. The ability to edit open source software made the process described below practically possible.

Note 2. Expensive proprietary software packages can distribute faxes directly by email, but they often clog up the LAN with dozens of copies of the same gigantic image files.

How to do it:

  1. Install a standard FAX/modem between an external phone line and a computer serial port.
  2. Set the modem to receive faxes and test it. Undocumented hardware can be a hassle, but most modems obey the (Hayes) AT command set.
  3. Install HylaFAX -- a free telecommunication system for UNIX systems which allows all manner of facsimile and modem services to be shared across any number of networked computers.

    In this case, HylaFAX is configured to sit there listening to the modem serial port on our server. When it detects an incoming fax, it calls the perl script detailed next and passes the fax data stream directly to it.

  4. A short Perl script that we wrote for ourselves does a series of things to the tiff formatted data in the fax:
    1. First, the script checks whether the incoming fax has multiple pages. If it has, another program (tiffsplit) is called to split the original tiff-formatted fax into multiple .tiff files with appropriately unique names.
    2. The perl script then calls the ImageMagick program to convert any .tiff files from the fax into .gif formatted files for display on a web page.
    3. The .gif files are sent to an appropriate directory on our intranet and their `permissions' are changed to give authorised intranet users access to them.
    4. One or more web pages are then automatically generated to `contain' or display the images in the correct order.
    5. Simultaneously, the perl script sends mail containing an embedded URL of the web pages to a designated email address.
  5. At this stage, a human reader re-distributes the mail to appropriate members of staff
  6. To read their faxes, members of staff simply click on the embedded URL to open the fax in their browser

CSS/XSLT/XHTML Design at The Register

GBdirect staff recently completed an overhaul of the content management system (CMS) and website design for The Register.

Every user should notice the aesthetic improvements, but we hope that most will also experience significant improvements in usability and performance as a result of the shift to open standards compliant HTML, CSS and XSLT. A brief description of the technologies involved is available and you may be interested in this rather approving account from The Web Standards Project.

Journalists and editors are already noticing a dramatic improvement in the usability of the content management system.

If you are interested in a similarly high usability, standards compliant, website design please contact our development team at development@gbdirect.co.uk.

If you would like to learn how to do something similar yourself, take a look at our website design training course and our Cascading Style Sheets (CSS) training course.


West Yorkshire Office

GBdirect Ltd
Bradford Design Exchange
34 Peckover Street
BRADFORD
BD1 5BD
West Yorkshire
United Kingdom

info@gbdirect.co.uk

Training: 0800 651 0338
General: +44 (0)870 200 7273
Finance: +44 (0)1353 615 174

Please call between 0900 and 1700 (UK time) on Monday to Friday


South East Regional Office

GBdirect Ltd
18 Lynn Rd
ELY
CB6 1DA
Cambridgeshire
United Kingdom

info@gbdirect.co.uk

Training: 0800 651 0338
General: +44 (0)870 200 7273
Finance: +44 (0)1353 615 174

Please call between 0900 and 1700 (UK time) on Monday to Friday


Please note:
Non-training enquiries should be directed, initially, to our UK national office in Bradford (West Yorkshire), even if the enquiry concerns services delivered in London or South/East England. Clients in London and the South East will typically be handled by staff working in the London or Cambridge areas.