!PDPEICal is a relatively universal useable RISC OS printer driver (Dumper).
Details
The printer definition format has been extended by a cellar stack calculator which allows geenerating of defintions files for a lot of actual printers. Requirement is that the printer supports Bitmap graphics output which data can be transfered line by line. Additonally the program provides a calibration tool to obtain good colour prints (with up to 10 colours) and to optimize the ink usage. Also the printer driver allows printing into Sprite files with various number of colours. Unfortunately in the moment there are only some older EPSON printers supported.