Flexible, Streamlined Development
Memjet's software modules include end-user applications such as printer drivers, installers, usage-tracking and error-reporting modules as well as other manufacturing, service and management modules. All applications are written in ANSI C/C++ and provide a well-defined set of common operating system interfaces and OS-independent code for OEM partners to leverage and customize.
The Memjet printer driver is a key element in the delivery of Memjet print performance. The driver renders print pages in a dual resolution (MMR) format which delivers images in compressed JPEG, compresses color pages natively and black text/line art at full resolution using a modified G4 Fax compression. The result is that Memjet page data is sent to the Memjet controller quickly and in a compact format for fast transmission, while maintaining high-quality color printing. Most pages are rendered using a standard host PC or network configuration.
Memjet's software and firmware architectures support encapsulating the optimized rendering format in other PDLs or using PJL to switch between parallel PDLs.
Printer Status Monitor
This configurable module monitors printer/MFP status and presents status to the end user.
Tracks usage related to the configuration of Memjet ink and printhead. Contains options for time-based, supply-based and or customizable services to assist in packaging and routing usage data to device-based sources or external sources such as web applications.
Embedded Web Server
The software supports a dedicated bi-directional connection to device Embedded Web Server (EWS), and uses standard HTTP protocols.