Thanks for letting us know. Let me help get this sorted out so you can back to your business right away.
We haven't received any similar reports about the logo field is showing as black on the forms, and I appreciate you taking the time to report this issue. In this case, you'll need to process troubleshooting steps by changing the format of your logo from .jpg to .gif. Make sure to use Save as to create a new copy of the logo so you don't overwrite the original file.
I found if you change the name of your logo to a .GIF the problem goes away. QBO documentation indicates JPG are okay, however, although they appear fine electronically, mine printed as a black box regardless of printer or settings.