Thanks, Have now re installed the new Windows PCL m driver and the lastest Mac driver and can print again. I also re installed chrome on both PC and the Mac which could not direct print before . I hope it keeps working now.
This sounds very strange... I still can print images taken in portrait mode from my iPhone. I don't believe that the images taken in portrait and landscape mode have different size...
Xerox support department is closed during the weekend :(.
However, I could print images taken in portrait mode via Airprint without any problem. It seems that Airprint doesn't support images taken in landscape mode...
I tried the PCLm driver on Windows and it did work! Thank you very much for the tip.
For a high res image we had to resize it to be smaller, but the quality still acceptable. Overall we are happy that we can at least print a full colour image with the printer.
Also, installing the latest drivers on Mac (instead of the default), allowed us to print too. Albeit, on Mac it's a lot slower than on Windows.