关于c++的usb通信给打印机发送指令

我的整体点功能,是用ocx控件,给客户端的usb连接的打印机发送指令。现在卡在了usb的通信这里,我其实是做java的,对于c++最多也就能看懂,希望可以有人帮帮我

现状是用writefile的串口通信发送指令了,但是实际情况是要用usb,这就尴尬了,usb不会呀...