Classes that enable the java imageio system to read and write *.sff (structured fax format) files.

In order to read/write sff files with the java imageio classes we need an ImageWriterSpi, ImageWriter, ImageReaderSpi and ImageReader. Additional to that we need to tell the java imageio system that we have a new ImageWriterSpi and ImageReaderSpi for it. To do this you need to put the file javax.imageio.spi.ImageReaderSpi, javax.imageio.spi.ImageWriterSpi into the folder {$your java programs root directory}/META-INF/services/ or if those files already exist, add the lines uk.co.mmscomputing.imageio.sff.SFFImageReaderSpi and uk.co.mmscomputing.imageio.sff.SFFImageWriterSpi accordingly.

SFFWriter: You need to convert the image to black/white color space. And if you want to use it as a fax scale it to 1728 width.

SFF stands for Structured Fax Format and is defined in [1] Annex B.

[1] Common-ISDN-API Part I :www.capi.org/download/capi20-1.pdf CAPI Association e.V. [last accessed : 2003-06-24]

Projects :
  1. uk.co.mmscomputing.application.imageviewer:
    A simple Multi Page Image Viewer Applet. To view multipage *.sff, *.tiff and *.gif files. Twain and SANE test application.
  2. uk.co.mmscomputing.device.capi:
    This open source software project connects the world of java with the Common-ISDN-API (CAPI). CAPI is an application programming interface standard used to access ISDN equipment.
  3. uk.co.mmscomputing.image.operators:
    A few image operators.
  4. uk.co.mmscomputing.io:
    A few io-stream classes. Modified Huffman (MH), Modified READ (MR), Modified Modified READ (MMR), Base-64, PackBits, Little Endian