You can also load an OS map directly into the current version of OpenLayers, for a working example see the OpenLayers Version.
IE8+ in Standards Mode do not print OL maps properly - map tiles at the top and bottom edges of the map viewport 'leak' outside the viewport, even onto preceding and succeeding pages, obscuring other printout there, and markers and/or vector lines may be missing. IE7 Standards Mode should print properly.