I have tried long cables with mine and have had nothing but trouble. For instance, when printing yesterday it got halfway through the print and then just stopped - the printer was still 'busy' and the computer could still apparently 'see' the printer, but when I removed the ink cartridge, the computer still thought it was there.
This has happened a lot, I even tried usb over ethernet (about 30m) which did the same thing, so I am back to a laptop now with 2m long cable which is working fine.