I have to agree with yoman258. If you really want to have a printer built from scratch, you need to have someone who really knows a lot and has already a wide experience on building this kind of thing. I've been wanting to do this but I know I'm not yet that knowledgeable nor experienced enough to get it done successfully.