A fax system is automated herein by using a modem (10), a computer (12), and an office network which coupled the computer (12) to a plurality of end-user computers (26). A fax is received by the computer (12) through the modem (10). Once the fax is received by the computer (12), a program (14) stores the fax in a computer file (15) in a non-text format. Code (18) converts the non-text format of file (15) to a text format (17) which is read by a pattern recognition program (18). The program (18) determines, from the file (17), a destination of the fax document. The destination can be one or more of a printer (24), a computer in the plurality of computers (26), a default computer, or a default storage location (e.g., disk storage). A log file (19) is kept by computer (12) to record the operations of the computer (12) and receipt and routing information regarding received faxes. The control code (22) coordinates the other programs in memory (13).