Hi:
When creating an ODS PDF or RTF file, the location of any image must be the physical location of the image when the PDF or RTF file is -created- ... so you must be certain that /path/logo.jpg is indeed the correct MAINFRAME path location for the logo. (...since any graphic images are converted to internal PDF or RTF format when the file is created, if the file is created on the mainframe, then the image file location must be accessible to the mainframe.)
The (*ESC*) method of specifying the ESCAPECHAR is the "universal" method (as opposed to the one character method) -- so that's OK. The issue, I think, partly depends on the version of SAS that you're using (there were issues in creating PDF files with ODS in SAS 8 and early SAS 9 that no longer exist in SAS 9.2); whether you are indeed specifying the image location correctly -- what you are specifying looks like a UNIX file location, so I'm assuming that you might be trying to pull the image from an AIX drive or Unix web server?? If so, you have to be sure that the server is available to your SAS job --when it runs-- (not when you open the file).
You might end up needing to work with Tech Support on this, they could actually test the code on a mainframe configuration.
cynthia