PNG Transparent background not transparent

I am placing a PNG file with transparent background over a black background.  Looks terrific on screen, but when printing there is film/lighter color black behind the PNG file, so the blacks are not an exact match.  Is there a way for PNG to truly have a transparent background, or a way to get the black color backgrounds to match?  I am using CorelDraw 7X.  Thank you!!