This is a working demo with all of the code showing a
256 color bitmap being printed onto a piece of paper.
As this was extracted from working code which uses the
paradox engine I took a short cut.  The printer DC is
from the WinPrn unit.  I suggest using the OPrinter
unit.  Winprn worked for my example.
Many thanks to Borland for my years of employment as a
Turbo Pascal programmer.