안녕하세요. 비글본블랙에서 리눅스를 사용해서 Printer 장치를 만들고 있습니다.
리눅스에서 g_printer gadget driver 를 제공하는데 Host 에서 인식이 안되는군요.
modprobe g_printer idVendor=0x6141 idProduct=0x0451 iManufacturer="JYTech" iPNPstring="MFG:JYTech;CMD:MultiPASS 2.1;MDL:MX320 series FAX;CLS:PRINTER;DES:Canon MX320 series FAX;" iSerialNum="1234" bcdDevice=261
위와 같이 g_printer 모듈을 설치했는데요.
Window10 에서 장치관리자에서 기타장치로 나타나고 제대로 동작을 하질 않네요.
리눅스 Host 에서는 /dev/usb/lp0 장치 파일이 생기는데 cat > lp0 등의 동작이 허용되지 않네요.
VID/PID 는 임시로 정해서 사용하는 것이고요.
인테넷에서 볼수 있는 몇가지 방법을 해봐도 상태는 똑같네요.