I spent really a lot of time to understand how to print a PCX image using CPCL on a Zebra Printer (via network) without downloading the image to the printer.
The sample on the documentation, in my opinion, is quite obscure.
I attach a sample class to show how to simply print an image. It requires a "zebra.pcx" image on your classpath.
Hope it helps.