I had the same experience, until I figured out what was going on in the driver. The printing resolution can vary from 300 to 1200 dpi, and the number of printhead passes can vary up to 16. If you have everything set to maximum quality, highest resolution, greatest detail etc. in the various driver pages, you end up printing at 1200 dpi with 16 passes. I'm guessing that this absurdly high level of resolution forces the printhead assembly to pause at the end of most passes to orient and locate itself with high precision, requiring multiple repositioning attempts of paper and printhead. I printed a 24x36" image on Hahnemuhle photo rag satin that took about 2 hours! Once I figured this out, I saw that more reasonable settings like 600 dpi yielded much faster print times with no difference in quality.