
이베이에서 비닐 절단기를 찾아서 구입했습니다.
그러던 중 우연히 다음 영상을 발견했습니다.https://www.youtube.com/watch?v=3tZXsUGEJ-E이는 이러한 유형의 장치가 Linux에서 사용될 수 있음을 보여줍니다. inkcut을 설치했지만 장치에 연결하는 방법을 잘 모르겠습니다.
lsusb -v
이 장치가 주어지면:
Bus 003 Device 009: ID 0483:5750 STMicroelectronics
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0483 STMicroelectronics
idProduct 0x5750
bcdDevice 2.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 7 Printer
bInterfaceSubClass 1 Printer
bInterfaceProtocol 2 Bidirectional
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 255
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
다음 과 dmesg
같은 출력을 제공합니다.
[ 3775.238980] usb 3-3: new full-speed USB device number 10 using xhci_hcd
[ 3775.388610] usb 3-3: New USB device found, idVendor=0483, idProduct=5750
[ 3775.388619] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3775.388624] usb 3-3: Product: STM32 USB DEVICE
[ 3775.388628] usb 3-3: Manufacturer: XILI
[ 3775.388632] usb 3-3: SerialNumber: STM3210
[ 3775.391026] usblp 3-3:1.0: usblp2: USB Bidirectional printer dev 10 if 0 alt 0 proto 2 vid 0x0483 pid 0x5750
...장치를 연결할 때. (완성 후 클리어 캡쳐입니다 sudo dmesg -C
)
/var/log/syslog
산출:
Jan 9 21:48:58 Touchy kernel: [ 4124.339691] usb 3-3: new full-speed USB device number 11 using xhci_hcd
Jan 9 21:48:58 Touchy kernel: [ 4124.488804] usb 3-3: New USB device found, idVendor=0483, idProduct=5750
Jan 9 21:48:58 Touchy kernel: [ 4124.488808] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 9 21:48:58 Touchy kernel: [ 4124.488810] usb 3-3: Product: STM32 USB DEVICE
Jan 9 21:48:58 Touchy kernel: [ 4124.488812] usb 3-3: Manufacturer: XILI
Jan 9 21:48:58 Touchy kernel: [ 4124.488814] usb 3-3: SerialNumber: STM3210
Jan 9 21:48:58 Touchy kernel: [ 4124.492479] usblp 3-3:1.0: usblp2: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x0483 pid 0x5750
Jan 9 21:48:58 Touchy mtp-probe: checking bus 3, device 11: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3"
Jan 9 21:48:58 Touchy mtp-probe: bus: 3, device: 11 was not an MTP device
Jan 9 21:48:58 Touchy upowerd[932]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0
Jan 9 21:48:58 Touchy upowerd[932]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-3
Jan 9 21:50:27 Touchy kernel: [ 4213.279883] perf: interrupt took too long (3164 > 3126), lowering kernel.perf_event_max_sample_rate to 63000
나는 온라인에서 다양한 기사를 읽었으며 그 중 일부는 언급되었습니다.udev 규칙잠깐만요. 하지만 상관없이 돌아올 겁니다 ls -l /dev/ttyUSB*
.ls: cannot access '/dev/ttyUSB*': No such file or directory
내가 무엇을 놓치고 있나요?
답변1
문제는 내가 생각했던 것이 아니었음이 밝혀졌습니다.
프린터가 연결된 USB LP 장치(usblp2)로 나타나는 것을 확인합니다 /dev/usb/lp2
. 이는 병렬 포트를 선택해야 함을 의미합니다. 이는 inkcut에서 직접 발생하지 않지만 다시 시작해야 합니다.