ꢀꢁꢂꢃꢄꢄꢄꢅꢆꢇꢈꢉꢊꢇꢅꢋꢇꢌ
Control Panel Driver
Interfaces with the control panel, converts key row
and column into a single physical key code, formats
text for display on the panel.
Prt
Interface component that scales faxes and copies as
needed for printing.
Host I/O Driver
Rasterize
Controls the 1284 port hardware and negotiates for
compatibility, nibble, and ECP modes.
Converts text characters to bitmaps for printing
reports, activity logs, etc.
Scanner Driver
Controls the scanner and image processing
hardware. Handles shading correction and scanner
paper feed.
HOST
MS Windows
Modem Driver
Host based Software
All applications which need to use the modem for
voice, data, or tone transmission/reception access the
modem through this driver.
PC Desktop Applications
MFC1000 Drivers
DAA Driver
Controls the telephony hardware.
SMFPI
MFP
Real-Time Clock Driver
Provides a firmware interface for RTC functions.
MFP based Firmware
Bi-level Image Processing Driver
Controls the MFC1000’s bi-level resolution
conversion circuits.
Engine Hardware
T4 Compressor/Decompressor Driver
Controls the MFC1000’s MH/MR/MMR compression
circuits.
System Services
These modules provide services that are used by one
or more applications.
Figure 3. Software and Firmware Structure
Compress/Decompress Files
Services that use the T4 compressor/decompressor
driver to convert bitmap images into TIFF files in page
memory.
Document Manager
Service to keep track of documents in page memory
(where and what each document is, and why it is in
memory).
Memory File System
Provides DOS-like file structure in battery backed-up
DRAM.
T4 Transmit and T4 Receive
Services that control data movement to and from the
modem during Phase C of fax operations.
Graphic Services
Takes print data in raster form and sends it to the
printer mechanism driver as needed during printing.
Provides intelligent buffering that insulates HstPrt and
Prt from printing process.
10
MD192