When graphicx.sty or graphics.sty or color.sty in LaTeX2e graphics package is used, dviout can understand the dvi file output for dvips. You can employ colored character strings, rotating and scaling (colored) character strings or images, and include color image data of EPS files.
Rotating colored images is only possible in 90, 180, and 270 degrees. Scaling fonts created or downloaded by LBP under dviprt Printing is not supported.
If the dviout.def driver for the included graphics package is used, importing PBM, BMP, WMF/EMF images (and many other graphic files with Susie plug-in) can also be handled. This driver is compatible to dvips.def, so PostScript files can be handled as with dvips.def.
In this case, bmc.exe with -b option can write the BoundingBox for a graphic file into a file with the extension .bb, which is used by graphics package to determine the size of the image. For example, the command
bmc -b foo.bmp
makes a file foo.bb where the BoundingBox is written.
Refer to "Examples using PostScript specials" (or more precisely, grfguide.tex in graphics package or the document of dviout.dtx typeset by LaTeX2e in the package of dviout).
dviout does not smooth figures in rotating by graphics packages in LaTeX2e or scaling character strings and figures not in PostScript.
If you want a better print output, use PostScript printer with a dvi driver specially for PostScript.