I want to write a USB printer driver for embedded device. I want to print results for my device. I am looking for free USB host stack which supports printer class. Also pseudo/sample code for it. Where should i start from, I am new to this.