Maperitive is a desktop application for drawing maps based on OpenStreetMap and GPS data. You can define what gets on the map and how it is painted. You can also export these maps into bitmaps and SVG files and print them.
If you can't find it elsewhere, it is got to be here. If not, it is not yet documented, in which case I suggest asking a question on the Maperitive Google Group.