I own gnote 10.1. When i tried to connect the usb printer to the gnote through otg cable, the gnote recognised it as a printer. Then i tried to print document via polaris, it said that the printer is not supported. Polaris can only print via samsung printer. Something makes me curious. Gnote recognised the usb as printer but cannot support it, it must be the problem with the driver. If anyone can find the 'maybe' existed location driver for android and can port the linux or windows printer driver into it, there may be a possibility to print directly through android via otg cable. Unfortunately i am not a progammer guy, i don't know how to figure it out. There are a lot of programmers here, i am sure someone will be able to figure it out. If it is succeeded, then it will be a big advancement. Hope that there will be responses from great progammers here.