Do you just want to print or get full communication to the printer? If you just want to print, you should be able to use the Windows spooler library to send data directly to the printer. See the Microsoft article here for full C# or VB code on doing this. We have an example java applet for printing here.
If you want full communication, it is harder. Full communication requires you to find the printer via specific Windows USB and HID libraries, then essentially create a filestream to the device address. We do have a library to help, but it is currently only available to ISV partners here.
Are you trying to print via a website to USB?