Sample Runtime Configurations

CobaltPrint ROM resource usage is minimal. Fonts are a significant storage problem for embedded systems without hard drives. CobaltPrint allows compression of font resources by offering complete font sets in CFF (Adobe’s Compact Font Format) resulting in resource reduction by a factor of 2 over TrueType and Type 1 font solutions. For even more ROM saving CobaltPrint can take advantage of Monotype’s UFST which uses patented font reduction techniques.

Sample config ROM and compressed ROM. Resources can be held compressed and decompressed as needed at runtime.
The largest part of the Resources are Fonts.**
All sizes are in MB (Megabytes).

Executable Compressed* Executable Compressed Resource ROM Resource ROM
32-bit x86 ARM Artifex Fonts UFST Fonts
PCL 4.0 1.8 3.2 1.6 6.4 1.6
PDF + PS 5.7 2.2 4.2 1.9 2.6 1.9
XPS 4.6 1.9 4.2 1.7 0.1 0.1
All 4 6.2 2.6 5.1 2.3 8.9 1.9

*Compression using bzip2

**Additional Resource ROM for PDF CJK support (CMaps + fallback CIDFont) and "All 4": 3.7MB

Performance Test Results

By using SSE (SIMD) optimizations on the Intel platforms, we realized substantial performance gains on a range of files, including the industry standard Application Test Suite (ATS) PDF files from QualityLogic.

QualityLogic ATS File Baseline SSE Increase %
PWTT91CC_file.pdf 10.05 6.152 63.4%
IE7071CC_file.pdf 32.661 20.466 59.6%
PWTTA1DT_file.pdf 42.581 27.425 55.3%
IE70A1CC_file.pdf 2.65 1.739 52.4%
VZTW61DC_MSOff.pdf 15.633 10.534 48.4%
PWXP91CC_file.pdf 14.741 10.177 44.8%
EXTWA1EC_file.pdf 2.408 1.775 35.7%
PWXPC1DC_file.pdf 8.85 6.565 34.8%
WWTW71EC_MSOff.pdf 5.576 4.14 34.7%
WWTWD1CC_file.pdf 3.435 2.553 34.5%



Read More

Download our white paper, a technical document which reviews the recent work we've performed to provide significant acceleration in MFP devices.

Download the CobaltPrint product sheet.