RFC 809:UCL FACSIMILE SYSTEM
RFC-Ref

facsimile


Click on the red underlined text to get to the source

... The object of a facsimile system is to reproduce faithfully a document or image from one piece of paper ...
... onto another piece of paper sited remotely from the first one. Up to now, the main method of facsimile communication has been via the telephone network. Most ...
... communication has been via the telephone network. Most facsimile machines permit neither the storage of image page nor their modification before transmission. With ...
... page nor their modification before transmission. With such machines, it is almost impossible to communicate between different makes of facsimile machines. In this respect, facsimile machines fall behind other ...
... between different makes of facsimile machines. In this respect, facsimile machines fall behind other electronic communication services. ...
... services. Integration of a facsimile service with computer communication techniques can bring great improvements ...
... improved but, more important, the system can be integrated with other forms of data communication. Moreover, the computer enables the facsimile machine to fit into a complete message and information processing environment. The storage facilities provided by the ...
... environment. The storage facilities provided by the computer system make it possible to store large amounts of facsimile data and retrieve them rapidly. Data conversion allows facsimile machines of different types ...
... of facsimile data and retrieve them rapidly. Data conversion allows facsimile machines of different types to communicate with each other. Furthermore, the facsimile ...
... facsimile machines of different types to communicate with each other. Furthermore, the facsimile image is edited and/or combined with other forms of data, such as text, voice ...
... In the Department of Computer Science at UCL, a computerised facsimile system has been developed in order to fully apply computer technology, especially communication, to the facsimile ...
... facsimile system has been developed in order to fully apply computer technology, especially communication, to the facsimile field. Some work has been done to improve the facsimile service ...
... communication, to the facsimile field. Some work has been done to improve the facsimile service in several areas. ...
... areas. (1) Adaptation of the facsimile machine for use with computer networks. This permits more reliable and ...
... point-to-point transfers. (2) Storage of facsimile pages. This permits the queueing of pages, so saving operator time. Also, standard documents can be kept permanently and ...
... (3) Interworking with other facsimile machines. This permits different makes of facsimile machines to ...
... Interworking with other facsimile machines. This permits different makes of facsimile machines to exchange images. ...
... (4) Compression of the facsimile images. This allows more efficient transmission to be achieved. ...
... (6) Improvement of the images. The ability to 'clean' the facsimile images not only allows for even higher compression ratio ...
... destination. (7) Editing of facsimile pages. This includes the ability to change pictures, alter the size of images ...
... electronically. (8) Integration of the facsimile service with other data types. For the time being, coded character ...
... service with other data types. For the time being, coded character text can be converted into facsimile format and mixed pages containing pictures and text can be manipulated. ...
... This note first considers the functions of the facsimile system, the related experimental work being reported. Then the discipline for the system design ...
... system design is discussed. Finally, the implementation of the UCL facsimile system is described. As appendices, detailed description of the system are given, namely ...


... The computerised facsimile system we have developed is composed of an LSI-11 micro-computer running the MOS ...
... [17], a Grinnell colour display [18], a DACOM facsimile machine [16], and a VDU as the system console. This ...
... facsimile machine bit-map display +------+ +------+ ...
... Network Interface Fig. 1 Schematic of UCL facsimile system In this system, a page is read on the facsimile ...
... facsimile system In this system, a page is read on the facsimile machine and the image data produced is stored on the ...
... remote site, the image data may be processed and printed on a facsimile machine. On the other hand, we can receive image ...
... Section 2.1 dicusses the problems concerned with transmission of facsimile image data over a network, ...
... image data. In order to interwork with other facsimile machine, we have to convert the image data from one ...
... image may be improved and more efficient storage and transmission can be achieved. Secondly, a facsimile editing system can be supported whereby a picture can be changed and/or combined with other pictures. This is described in section 2.4. ...
... into its bit-map representation format so that it can be handled as a facsimile image and merged with pictures. This provides an environment where multi-type information ...
... The first goal of our computerised facsimile system is to use a computer network to transmit data between ...
... is to use a computer network to transmit data between facsimile machines which are geographically separated. Normally, facsimile ...
... facsimile machines which are geographically separated. Normally, facsimile machines are used in association with telephone ...
... telephone equipment, the data being sent along telephone lines. Placing the facsimile machines on a computer network presents a problem as the facsimile ...
... facsimile machines on a computer network presents a problem as the facsimile machine does not have the ability to use a computer network ...
... network tasks a computer is required, and so the first phase was to attach the facsimile machine to a computer. The facsimile ...
... facsimile machine to a computer. The facsimile machine is not like a standard piece of computer equipment. We required a special hardware ...
... hardware interface to enable communication between the facsimile machine and a small computer. This interface was made ...
... to appear exactly like the telephone system to the facsimile machine. Furthermore, the computer was programmed to act exactly as if it were another facsimile ...
... facsimile machine. Furthermore, the computer was programmed to act exactly as if it were another facsimile machine on the end of a telephone line. Thus the local facsimile ...
... facsimile machine on the end of a telephone line. Thus the local facsimile machine could transmit data to the computer quite happily, believing that it was actually talking to a remote facsimile ...
... facsimile machine could transmit data to the computer quite happily, believing that it was actually talking to a remote facsimile machine on the other end of a telephone wire. Because of the property of the ...
... At the other side of the computer network there was a similar computer with an identical facsimile machine. The problem of transmitting a facsimile ...
... facsimile machine. The problem of transmitting a facsimile picture now appeared simple: data was taken from the facsimile ...
... transmitting a facsimile picture now appeared simple: data was taken from the facsimile machine into the computer, transmitted over the network ...
... network as if it was normal computer data, and then sent from the computer to the facsimile machine at the remote end. The data being sent over the network appears ...
... exactly as any other computer data; there is nothing special about it to signify that it came from a facsimile machine. The schematic of such facsimile transfer system is shown in Fig. 2. ...
... special about it to signify that it came from a facsimile machine. The schematic of such facsimile transfer system is shown in Fig. 2. ...
... transfer system is shown in Fig. 2. facsimile machine +---+ interface ...
... network \ / facsimile - - - - - - machine | interface ...
... +-----+ +--+ +---+ Fig. 2 Facsimile transfer system The experimental ...
... transmission is the quantity of data. Even with data compression, a single page of facsimile data can produce as much computer data as would normally be sufficient for sending over 20,000 alphabetic ...
... network we were using was often unable to keep up with the speed of the facsimile machine. When this happened the US UK ...
... +---+ Fig. 3. The three participants of the facsimile experiments computer tried to slow down the facsimile ...
... facsimile experiments computer tried to slow down the facsimile machine. The facsimile machine would detect this 'slowness' as a ...
... computer tried to slow down the facsimile machine. The facsimile machine would detect this 'slowness' as a communication problem (as a telephone line would never ...
... mid-way through the page. This is because the the facsimile machine we were using was never intended for use on a computer; it was designed and built for use on telephone ...
... telephone lines. Indeed, being unaware that it was connected to a computer, the facsimile machine transmitted data at a constant rate, which exceeded the limit that the network could accept. ...
... to use over it. Both these problems are surmountable. Facsimile machines are coming on the market that are designed for direct communication with a computer. These machines do ...
... tolerant of the stops and re-starts. On the other hand, if there were a serious use of facsimile machines on a computer network, the network ...
... computer where the data could be held prior to transmission. The transfer of a page is now done in three stages. First, the facsimile data is read from the facsimile machine and stored on a local disk. This ...
... three stages. First, the facsimile data is read from the facsimile machine and stored on a local disk. This takes place at high speed as this is just a local operation. When this is complete, the data is sent ...
... network to a disk on the remote computer. Finally, the data from that disk is output to the remote facsimile machine. This improved system is shown in Fig. 4. ...
... disk disk Fig. 4. The improved facsimile transfer system The idea behind this method ...
... The idea behind this method is to decouple the facsimile machine from the network communications. The data is read from the facsimile ...
... facsimile machine from the network communications. The data is read from the facsimile machine at full speed, without the delays caused by the computer network. ...
... place at whatever speed the network can sustain. This does not affect the facsimile machines at all; they are not involved in the sending or receiving. Only when all ...
... receiving. Only when all the data has been received at the remote disk is the remote facsimile machine told that the data is ready. The facsimile ...
... facsimile machine told that the data is ready. The facsimile machine is then given the data as fast as it will accept it. ...
... telephone system where the operator has to keep re-dialing the remote facsimile machine until the call is answered. ...
... Facsimile machines ...
... As was mentioned earlier, facsimile machines produce a large amount of data per page due to the way in which the pages are encoded. To reduce the data that has to ...
... be transmitted, various compression techniques are employed. The manufacturers of facsimile machines have developed proprietary ways in which the data is compressed and encoded. Unfortunately this has meant ...
... compressed and encoded. Unfortunately this has meant that interworking of different facsimile machines has been impossible. In the system described in the last section, exchange of pictures was only possible between ...
... been impossible. In the system described in the last section, exchange of pictures was only possible between sites that had identical facsimile machines. The new set of CCITT recommendations will reduce the extent to which differences in equipment persist. ...
... opportunity to manipulate data in any way we wish. In particular we could convert the data from the form used in one facsimile machine to that required by another. This means that interworking between different types of ...
... This means that interworking between different types of facsimile machines can be achieved. The development of this system took place in two ...
... The development of this system took place in two stages: the decompression of the facsimile data from the coded form used in our machine into an internal data form and the recompression of the data in the ...
... techniques. In particular, we developed programs to handle the recently approved CCITT recommendation for facsimile compression [15]. The CCITT came up with two ...
... being used. Unfortunately there were no facsimile machines on the network that use the CCITT compression ...
... described in more detail in [13]. Essentially, these show that the DACOM technique used by our facsimile machine is comparatively poor, and that considerably less data need be transmitted if some other method ...
... One area that we have explored is the use of devices other than facsimile machines for outputting the data. Facsimile machines are both expensive to buy and ...
... other than facsimile machines for outputting the data. Facsimile machines are both expensive to buy and relatively slow to operate. We have investigated the use of a TV-like screen to display the data, just as ...
... considerable effort. The problems arise in the way that the facsimile image is encoded. Raw facsimile ...
... facsimile image is encoded. Raw facsimile images consist of rows of small dots, each dot recorded as a black or white ...
... up a picture in a similar manner to the way in which a newspaper picture is made up. Unfortunately the number of dots used in a facsimile page is not the same as the number used on most screens. For instance, the DACOM facsimile ...
... facsimile page is not the same as the number used on most screens. For instance, the DACOM facsimile machine uses 1726 dots across each page, but across a screen there are usually just 512 dots. Thus to show the picture on the screen the 1726 dots must be ...
... elements that the problem arises. We could just every third dot or so from the facsimile page and just display those. Alternatively, we could take three or more at a time and try to convert the group ...
... black or white dot. Unfortunately, in both these cases, data can get lost that is necessary to the picture. For instance, a facsimile encoding of an architect drawing could easily end up with a complete ...
... image on a screen as well as output the image on a facsimile machine. To a user of a computerised facsimile system ...
... image on a facsimile machine. To a user of a computerised facsimile system this could be a very useful feature: images can be ...
... this could be a very useful feature: images can be displayed on screen much faster than on a facsimile machine, and displays are significantly cheaper than the facsimile ...
... facsimile machine, and displays are significantly cheaper than the facsimile machines as well. It is possible that an installation could have many screen displays where the image ...
... installation could have many screen displays where the image could be viewed, but perhaps only one facsimile machine would be available for hard copy. This would be similar to many computer configurations today where the ...
... edges were very rough, unexpected notches and excrescences being caused by the facsimile scanner. They not only degrade the image quality but also decrease the compression ...
... easier processing by the computer. As described earlier, the image from the facsimile machine is compressed in order to reduce the amount of data. The cleaning allows a higher compression ...
... readability. In the end, we found that improving the readability was very difficult, especially because the facsimile image was so poor. Instead we found that the effect of reducing the compressed output was more ...
... By editing we mean that the facsimile picture can be changed, or combined with other pictures, while it is stored inside the computer. In previous sections it ...
... stored inside the computer. In previous sections it was mentioned that we could change the size and shape of a facsimile image. This technique was later combined with an overlaying method ...
... in succession on the left, and areas selected and moved to the right. Finally, the right-hand screen could be printed on the facsimile machine. The selection of an area of the picture was done by ...
... keep another scaled copy for display. This is due to the fact that the screen had a different dimension to that of the facsimile machine. The editing operations, e.g. chopping and merging, were performed on the original image ...
... original image data files with the full resolution available on the facsimile machine. ...
... The facsimile machine can be viewed in a wider context than merely a facsimile ...
... facsimile machine can be viewed in a wider context than merely a facsimile input/output device. It can work as a printer for other data representation ...
... graphics. At present, text can be converted into facsimile format and printed on the facsimile machine. Moreover, mixed pages containing pictures and text can ...
... graphics. At present, text can be converted into facsimile format and printed on the facsimile machine. Moreover, mixed pages containing pictures and text can be manipulated by our system. The integration of ...
... Moreover, mixed pages containing pictures and text can be manipulated by our system. The integration of facsimile images with geometric graphics is a topic of ...
... In order to convert a character string into its facsimile format, the system maintains a translation table whereby the patterns of the characters available in the system can be retrieved. The input character ...
... This allows for more interesting applications of the facsimile machine. For example, it could serve as a Teletex printer, provided that the Teletex character font is included in our system. In this case, the text ...
... type information can be transmitted over a network. So far as this facsimile system is concerned, a mixed page containing text and pictures can be sent only when it has been represented ...


... Now let us discuss the general disciplines for design and implementation of a computerised facsimile system which carries out the functions described in the previous sections. Having discussed the requirements ...
... In a computerised facsimile system, the images are represented in a digital form. To carry out this ...
... represented in a digital form. To carry out this conversion, a page is scanned by the optical scanner of the facsimile machine, a digital number being produced to represent the darkness of each pixel. As high resolution has to be adopted to keep the detail of the ...
... high resolution has to be adopted to keep the detail of the image, the facsimile data files are usually rather large. In order to achieve efficient storage and transmission, the facsimile ...
... facsimile data files are usually rather large. In order to achieve efficient storage and transmission, the facsimile data must be compressed as much as possible. ...
... much as possible. Currently, the facsimile machines made by different manufacturers h different properties, such as different compression methods ...
... compression methods and different resolution. There are also some international standards for facsimile data compression, which are employed for the facsimile ...
... facsimile data compression, which are employed for the facsimile data to be transferred over the public data network. These require that the facsimile ...
... facsimile data to be transferred over the public data network. These require that the facsimile data be converted from one representation form to another, so that users who are separated geographically and use ...
... request processing facilities of the system as well. When being processed, the facsimile image should be represented in a common format or internal data structure ...
... I/O activities of the physical devices, such as facsimile machine, display and floppy disk. This layer frees the task modules of upper layer ...
... and recompression routines convert data structures of facsimile image information so that the facsimile ...
... facsimile image information so that the facsimile machines can communicate with the rest of the system. Processing primitives, e.g. chopping, merging, scaling, are implemented as ...
... different networks to which the UCL system is attached. In our computerised facsimile system, these task modules are implemented as separate processes. The operation of the system relies on the communication ...
... Another important aspect of the multi-process architecture of the UCL facsimile system, is the need to systematise the control and organisation of the tasks. This activity is the function of the task ...
... In a modular, multi-process system such as the UCL facsimile system, the structure of the interface routines is very important. The CSI of section 3.3 is ...


... UCL FACSIMILE SYSTEM ...
... Now we discuss the implementation of the computerised facsimile system developed in the Department of Computer Science at UCL. ...
... 24], and the Cambridge Ring. The form of network connection is discussed further in section 4.3. The system must transfer data between the facsimile devices and the disks, and between the networks and the disks. ...
... As mentioned in section 2, apart from the general purpose system console, there are three devices in the system to support the facsimile service. These are: ...
... (1) AED62 Floppy Disk, which is used as the secondary memory storing the facsimile image data. Above its driver, a file system ...
... image data has to buffered on a temporary file lest time-out occurs on the facsimile machine. (2) DACOM Facsimile ...
... facsimile machine. (2) DACOM Facsimile Machine, which is used to input and output image data. It reads an image ...
... image. Above its driver, there is a interface task to fit the facsimile machine into the system, the Clean and Simple interface being ...
... Grinnell Display grinnell() grinnell(device) Note that the DCTs for the facsimile machine and Grinnell display have been included in the corresponding interface ...
... network. For the time being, the UCL facsimile system is directly attached to the various networks at the point ...
... Let us consider an example. If a document is to be read on the facsimile machine and the data stream created ...
... where: fax - interface task for facsimile machine r - read from facsimile machine ...
... interface task for facsimile machine r - read from facsimile machine fs - file system task ...
... Facsimile image data is created using a high- ...
... created using a high- resolution raster scanner, so that the original picture can be reproduced faithfully. The facsimile data represents binary images, in monochrome, with two ...
... unrealistic for storage or transmission. Facsimile image data should therefore be compressed to reduce its redundancy ...
... compression rate. CCITT 2-dimensional compression and the DACOM facsimile machine use this method. ...
... method. It is desirable to integrate facsimile images with other data types, such as text and geometric graphics ...
... graphics is a topic for the further study. In the facsimile system, the following data structures are supported. The corresponding descriptions, if any, are listed as well and they can ...
... If a vector file is to be printed on the DACOM facsimile machine, the image data should be re- compressed into the DACOM-block format, the required ...
... fax - interface task for facsimile machine w - print an image on facsimile ...
... facsimile machine w - print an image on facsimile machine ...
... vector. For example, a facsimile page can be cleaned and then printed on the facsimile machine. Note that the image ...
... For example, a facsimile page can be cleaned and then printed on the facsimile machine. Note that the image data must be recompressed before being sent to the ...
... image data must be recompressed before being sent to the facsimile machine. If the original data is the form of DACOM block, it has to be decompressed as the processing tasks only accept line vectors ...
... fax - interface task for facsimile machine w - print an image on facsimile ...
... facsimile machine w - print an image on facsimile machine The descriptions of these processing tasks can be ...
... In order to transmit facsimile image data over computer networks ...
... Suppose that an image file stored in a remote file system is to be printed on the local facsimile machine. Assume that the data is transmitted via the ARPANET ...
... before, since the delay caused by the network may result in a time-out on the local facsimile machine, the job should be divided into two subjobs. ...
... (1) The remote file is transmitted by using NIFTP module. However, instead of being put on the facsimile machine directly, the received data is store in a temporary file. ...
... (2) The temporary file is read and the image is sent to the facsimile machine for printing. Here it is assumed the data received is in the form of DACOM block so that no conversion is needed. ...
... fax - interface task for facsimile machine w - print an image on facsimile ...
... facsimile machine w - print an image on facsimile machine We are able to exchange image ...
... COMSAT. At present DACOM block is the only format that can be used as all the three participants in this experiment possess DACOM facsimile machines and no other data format is available in both ISI and COMSAT. ...
... data format is available in both ISI and COMSAT. However, it is the intention of the ARPA-Facsimile community to adopt the CCITT standard for future work. As mentioned earlier, UCL already has this facility. ...
... Above NIFTP, a simple protocol was used to control the transmission of facsimile data. In this protocol, the format of a facsimile data file was defined as ...
... the transmission of facsimile data. In this protocol, the format of a facsimile data file was defined as follows: Each DACOM block was recorded with a 2-byte ...
... header with the length-byte set to 2 and the code-byte undefined. A facsimile data file could contain several pages, which were separated by EOP blocks. ...


... Though techniques for facsimile transmission were invented in 1843, it was not until the recent years that integration with computer communication systems ...
... in this note incarnates the compatibility and flexibility of computerised facsimile systems. In this system, facsimile ...
... facsimile systems. In this system, facsimile no longer refers simply to the transmission device, but rather to the function of transferring hard copy from one place to another. Not ...
... Image is converted from one representation format to another, so that different makes of facsimile machines can communicate with each other. It is possible for a picture to be presented on different bit ...
... Geometric graphics could also be included in the system. Thus, the facsimile machine may serve as a printer for multi-type documents. It is clear that facsimile ...
... facsimile machine may serve as a printer for multi-type documents. It is clear that facsimile will play an important role in future information processing system. ...
... following advantages can be recognised. Though our discussion is concentrated on the facsimile system, many features developed here apply equally well to other information-processing systems. ...
... transmission. The data transfer is so slow that a time-out may be caused on the facsimile machine. Though this problem was solved by means of local buffering and ...
... required. The facsimile system can be connected only to the local network, the Cambridge Ring, while the foreign ...
... 29]). UCL facsimile system - - - - - - - - +--------+ / \ +------+ ...
... LSI MOS ever can or will. (2) The facsimile service can be enhanced to be able to support many users at a time. ...
... In fact the 44s and the LSI-11, to which the facsimile machine and Grinnell display are attached, are all connected to the UCL Cambridge Ring. A distributed processing environment can be built up ...
... distributed system, the LSI-11 micro- computer, together with the facsimile machine, constitutes a totally passive facsimile ...
... facsimile machine, constitutes a totally passive facsimile server controlled by a UNIX user. A page is read on the ...
... controlled by a UNIX user. A page is read on the facsimile machine and the image data stream produced is ...
... UNIX file and may be processed if necessary. It can also be sent via the ring to the facsimile server where it will be reprinted on the facsimile machine. ...
... facsimile server where it will be reprinted on the facsimile machine. In order to build up such a distributed environment, ...
... not be concerned with system details. In the system supporting facsimile service under UNIX ...
... UNIX, a set of high-level command is provided, while the command strings for the facsimile station are arranged automatically and they are totally hidden from a UNIX ...
... higher-level, more sophisticated system which supports a multi-type environment. In such a system, not only does the facsimile machine work as an facsimile input/output device ...
... a multi-type environment. In such a system, not only does the facsimile machine work as an facsimile input/output device, but it should also play the role ...
... bit- mapped graphics format which the facsimile machine is able to accept. ...
... In a future system, different services should be supported, including viewdata, Teletex, facsimile, graphics, slow-scan TV and speech. The techniques ...
... graphics, slow-scan TV and speech. The techniques developed for facsimile will be generalised for use of other bit-mapped image ...
... To improve the performance of the facsimile system, we are investigating how we could use an auxiliary special purpose processor ...


... P. T. Kirstein, "The Role of Facsimile in Business Communication", INDRA Note 1047, Jan. 1981. ...
... T. Chang, "A Proposed Configuration of the Facsimile station", INDRA Note 922, May, 1980. ...
... T. Chang, "Data Structure and Procedures for Facsimile Signal Processing", INDRA Note 923, May, 1980. ...
... S. Treadwell, "On Distorting Facsimile Image", INDRA Note No 762, June, 1979. ...
... M. G. B. Ismail and R. J. Clarke, "A New Pre- Processing Techniques for Digital Facsimile Transmission", Dept. of Electronic Engineering, University of Technology, Loughborough. ...
... T. Chang, "Facsimile Data Compression by Predictive Encoding", INDRA Note No 978, May. 1980. ...
... T. Chang, "The Design and Implementation of a Computerised Facsimile System", INDRA Note No. 1184, Apr. 1981. ...
... T. Chang, "The Facsimile Editor", INDRA Note 1085, Apr. 1981. ...
... K. Jackson, "Facsimile Compression", Project Report, Dept. of Computer Science, UCL, June, 1981. ...
... CCITT, "Recommendation T.4, Standardisation of Group 3 Facsimile Apparatus for Document Transmission", Geneva, 1980. ...


... NAME dacom - facsimile machine SYNOPSIS ...
... DESCRIPTION The DACOM facsimile machine can read a document, creating the corresponding image data blocks. It can also accept the ...


... fax - interface process for DACOM facsimile machine SYNOPSIS ...
... This task uses the Clean and Simple interface to read or write facsimile image data. ...
... In this case, 74 byte DACOM blocks contaning correct CRC fields are expected. On the other hand, character r is for reading. In this case, a document is read on the facsimile machine, the DACOM blocks being created. ...
... This implementation of NIFTP is just a subset of the proto- col as its main purpose is to provided the facsimile system with a data transmission mechanism. For the sake of simpli- city, only the necessary facilities are included in the ...


... special code (000000000001), known as EOL (End of Line), follows each line of data. This code starts the facsimile message phase, while the control phase is restored by a com- bination of six contiguous EOLs (RTC). The data format ...
... bination of six contiguous EOLs (RTC). The data format of a facsimile message is shown below. start ...
... start of the facsimile data | v ...
... +---+------+---+------+-/ end of the facsimile data | v ...
... start of the facsimile data | v ...
... +----+--------+----+--------+-/ end of the facsimile data | v ...
... NAME text - the text format for use in the facsimile system DESCRIPTION ...
... This is the representation structure for coded character text. It is used in the facsimile system. The text structure consists of a series of character ...
... vector - the internal data structure for a facsimile image ...



Google
Web
RFC-Ref