Do what freelancer suggested. Making it more complicated than it has to be (eg. requiring USB and therefore drivers, etc.) only makes thing more complicated and increases the number of headaches you will get.