Ranger prints graphics, small characters, and scannable bar codes on porous and nonporous surfaces, at speeds up to 125 fpm and with 200 dpi horizontal resolution. Several ink formulations are available as well as optional system for quick drying of solvent-based inks. Component modularity allows printheads and components to be replaced in less than 5 min.