What's bad is when you purchase a printer, cheap or pricey, it does not include the USB printer cable. Why? That's like not including the power cord. Worse yet, the USB printer cables, six feet long, in most retail stores will cost you $20 plus. What a scam!
Forget that non-sense and run down to your local .99 cent store and look in their small electrical section. I can almost guarantee that you will find a six feet long USB printer cable for the most reasonable price anywhere, a mere .9...