Another case that html2ps fails: another book from mcp. After an extensive delete and try. I found out that the html2ps can't handle the tag:
<HR ALIGN=CENTER>
after changing it to <HR>, it works perfect.
Command to change them all:
ls *.htm | doeach.pl "perl -i -pe" '@"s/<HR ALIGN=CENTER>/<hr>/@"' @_
html2ps recognize the line
<!-- <BASE HREF="http://www.pbs.mcp.com/ebooks/1575211750/"> -->
so, better change it before doing a -W b operation. I just changed it to
<!-- BASE HREF="http://www.pbs.mcp.com/ebooks/1575211750/" -->