The issue with "Enable Bidirectional Support" is only with the 2200, apparently; it doesn't occur with the larger model printers (7600, etc.). Be aware that when you disable "Bidirectional Support" you will also lose ink monitoring and the ability to run nozzle checks and head cleaning cycles.
Well, I've been happily using IP with my 2200 for about a year now, and I haven't met this problem yet, so maybe I'll wait until I do before turning off bidirectional printing. I suppose you could simply turn it back on when you need to do nozzle checks or head cleaning. But that could be a real nuisance.
Here's a thought: Suppose you have two Epson drivers installed, one with bidirection turned on and the other turned off. I an fact have something like that. I have an HP Laserjet 1200 and my Epson 2200 both on USB ports, and the Epson ink monitor doesn't like to coexist with an HP printer apparently. So for some time I have used the SSC Service Utility to monitor ink levels (this is a free download from a Russian site). Recently I installed the 2200 on a Firewire port as well (the printer name includes "1394" so I can tell which is which.) SInce I installed the second instance the Epson monitor seems to work, though I do regular printing either through the USB Epson port or through ImagePrint, which is also on a USB port.
I wish I knew what was really going on. But my printer prints nicely and I can do nozzle checks and head cleaning, and I don't see smoke coming out of it.