My Brother MFC 420 CN all-in-one printer is connected to my Hewlett Packard Pavillion DV9000T laptop via a USB 2.0 cable. I use Windows Vista Home Premium Edition. Yesterday was the first time I downloaded from my digital camera's (Canon Powershot A620 model) SD card to my laptop from my printer. From the camera downloading 320 MB of video would have take about 20 or 30 seconds. It took 16:30 from the printer SD reader even though both are connected via USB 2.0 connections. What gives?
the answer is simple. while now adays most printers use usb... they really are version 1.1 versus version 2 speeds. when you are connecting through two systems the speed will be reduced somewhat. usb2 doesn't guarantee lightning speed. i have a 1gb usb drive and with a few thousand files in the drive... a transfer also takes a very long time. also when i transfer files from my canon, a direct transfer from sd drive is quicker than a usb connection.
Even with 2.0 USB flash drives take awhile to transfer big files. If you want faster transfers you have to shop around and read some reviews, there are only a hand full a fast flash drives out there. I was looking a little while back, and just got the basic newegg brand for my thumb, and for my SD card I just bought the cheapest one because I don't care about its speed.