Имеется плоттер подключенный к ПК на Ubuntu 14.04. Данные передаются напрямую с программы Inkcut на порт USB. Для этого надо разрешить прямую передачу данных на порт:
user@Notebook:~$ ls -l /dev/ttyS* /dev/ttyUSB*
ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога
crwxrwxrwx 1 root dialout 4, 64 Май 10 17:39 /dev/ttyS0
crwxrwxrwx 1 root dialout 4, 65 Май 10 17:39 /dev/ttyS1
crw-rw---- 1 root dialout 4, 74 Май 10 17:39 /dev/ttyS10
crw-rw---- 1 root dialout 4, 75 Май 10 17:39 /dev/ttyS11
crw-rw---- 1 root dialout 4, 76 Май 10 17:39 /dev/ttyS12
crw-rw---- 1 root dialout 4, 77 Май 10 17:39 /dev/ttyS13
crw-rw---- 1 root dialout 4, 78 Май 10 17:39 /dev/ttyS14
crw-rw---- 1 root dialout 4, 79 Май 10 17:39 /dev/ttyS15
crw-rw---- 1 root dialout 4, 80 Май 10 17:39 /dev/ttyS16
crw-rw---- 1 root dialout 4, 81 Май 10 17:39 /dev/ttyS17
crw-rw---- 1 root dialout 4, 82 Май 10 17:39 /dev/ttyS18
crw-rw---- 1 root dialout 4, 83 Май 10 17:39 /dev/ttyS19
crwxrwxrwx 1 root dialout 4, 66 Май 10 17:39 /dev/ttyS2
crw-rw---- 1 root dialout 4, 84 Май 10 17:39 /dev/ttyS20
crw-rw---- 1 root dialout 4, 85 Май 10 17:39 /dev/ttyS21
crw-rw---- 1 root dialout 4, 86 Май 10 17:39 /dev/ttyS22
crw-rw---- 1 root dialout 4, 87 Май 10 17:39 /dev/ttyS23
crw-rw---- 1 root dialout 4, 88 Май 10 17:39 /dev/ttyS24
crw-rw---- 1 root dialout 4, 89 Май 10 17:39 /dev/ttyS25
crw-rw---- 1 root dialout 4, 90 Май 10 17:39 /dev/ttyS26
crw-rw---- 1 root dialout 4, 91 Май 10 17:39 /dev/ttyS27
crw-rw---- 1 root dialout 4, 92 Май 10 17:39 /dev/ttyS28
crw-rw---- 1 root dialout 4, 93 Май 10 17:39 /dev/ttyS29
crwxrwxrwx 1 root dialout 4, 67 Май 10 17:39 /dev/ttyS3
crw-rw---- 1 root dialout 4, 94 Май 10 17:39 /dev/ttyS30
crw-rw---- 1 root dialout 4, 95 Май 10 17:39 /dev/ttyS31
crwxrwxrwx 1 root dialout 4, 68 Май 10 17:39 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Май 10 17:39 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Май 10 17:39 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 Май 10 17:39 /dev/ttyS7
crw-rw---- 1 root dialout 4, 72 Май 10 17:39 /dev/ttyS8
crw-rw---- 1 root dialout 4, 73 Май 10 17:39 /dev/ttyS9
....
[ 0.788989] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.788994] ehci-pci: EHCI PCI platform driver
[ 0.789144] ehci-pci 0000:00:1a.7: EHCI Host Controller
[ 0.789152] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 1
[ 0.789172] ehci-pci 0000:00:1a.7: debug port 1
[ 0.793075] ehci-pci 0000:00:1a.7: cache line size of 32 is not supported
[ 0.793103] ehci-pci 0000:00:1a.7: irq 18, io mem 0xfe0fec00
[ 0.796604] ata2: port disabled--ignoring
[ 0.804540] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[ 0.804606] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.804610] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.804613] usb usb1: Product: EHCI Host Controller
[ 0.804615] usb usb1: Manufacturer: Linux 3.13.0-85-generic ehci_hcd
[ 0.804618] usb usb1: SerialNumber: 0000:00:1a.7
[ 0.804746] hub 1-0:1.0: USB hub found
[ 0.804758] hub 1-0:1.0: 4 ports detected
[ 0.804992] ehci-pci 0000:00:1d.7: EHCI Host Controller
[ 0.804999] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2
[ 0.805016] ehci-pci 0000:00:1d.7: debug port 1
[ 0.808943] ehci-pci 0000:00:1d.7: cache line size of 32 is not supported
[ 0.812281] ehci-pci 0000:00:1d.7: irq 23, io mem 0xfe0ff800
[ 0.824422] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[ 0.824480] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 0.824484] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.824486] usb usb2: Product: EHCI Host Controller
[ 0.824489] usb usb2: Manufacturer: Linux 3.13.0-85-generic ehci_hcd
[ 0.824492] usb usb2: SerialNumber: 0000:00:1d.7
[ 0.824603] hub 2-0:1.0: USB hub found
[ 0.824615] hub 2-0:1.0: 6 ports detected
[ 0.824798] ehci-platform: EHCI generic platform driver
[ 0.824812] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 0.824815] ohci-pci: OHCI PCI platform driver
[ 0.824828] ohci-platform: OHCI generic platform driver
[ 0.824836] uhci_hcd: USB Universal Host Controller Interface driver
[ 0.824975] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[ 0.824982] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
[ 0.825026] uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000b480
[ 0.825092] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.825096] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.825099] usb usb3: Product: UHCI Host Controller
[ 0.825101] usb usb3: Manufacturer: Linux 3.13.0-85-generic uhci_hcd
[ 0.825104] usb usb3: SerialNumber: 0000:00:1a.0
[ 0.825216] hub 3-0:1.0: USB hub found
[ 0.825225] hub 3-0:1.0: 2 ports detected
[ 0.825404] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[ 0.825413] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
[ 0.825455] uhci_hcd 0000:00:1a.1: irq 21, io base 0x0000b800
[ 0.825514] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.825517] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.825520] usb usb4: Product: UHCI Host Controller
[ 0.825523] usb usb4: Manufacturer: Linux 3.13.0-85-generic uhci_hcd
[ 0.825525] usb usb4: SerialNumber: 0000:00:1a.1
[ 0.825630] hub 4-0:1.0: USB hub found
[ 0.825639] hub 4-0:1.0: 2 ports detected
[ 0.825811] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[ 0.825818] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 5
[ 0.825848] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000b880
[ 0.825902] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.825905] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.825908] usb usb5: Product: UHCI Host Controller
[ 0.825910] usb usb5: Manufacturer: Linux 3.13.0-85-generic uhci_hcd
[ 0.825913] usb usb5: SerialNumber: 0000:00:1d.0
[ 0.826023] hub 5-0:1.0: USB hub found
[ 0.826031] hub 5-0:1.0: 2 ports detected
[ 0.826216] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[ 0.826223] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6
[ 0.826269] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000bc00
[ 0.826322] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.826325] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.826328] usb usb6: Product: UHCI Host Controller
[ 0.826331] usb usb6: Manufacturer: Linux 3.13.0-85-generic uhci_hcd
[ 0.826333] usb usb6: SerialNumber: 0000:00:1d.1
[ 0.826442] hub 6-0:1.0: USB hub found
[ 0.826452] hub 6-0:1.0: 2 ports detected
[ 0.826625] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[ 0.826631] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7
[ 0.826662] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000c000
[ 0.826718] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
[ 0.826722] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.826724] usb usb7: Product: UHCI Host Controller
[ 0.826727] usb usb7: Manufacturer: Linux 3.13.0-85-generic uhci_hcd
[ 0.826729] usb usb7: SerialNumber: 0000:00:1d.2
[ 0.826832] hub 7-0:1.0: USB hub found
[ 0.826840] hub 7-0:1.0: 2 ports detected
....
[ 47.284078] usb 6-1: new low-speed USB device number 2 using uhci_hcd
[ 47.460022] usb 6-1: New USB device found, idVendor=046d, idProduct=c05a
[ 47.460027] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 47.460031] usb 6-1: Product: USB Optical Mouse
[ 47.460034] usb 6-1: Manufacturer: Logitech
[ 47.612519] hidraw: raw HID events driver (C) Jiri Kosina
[ 47.659772] usbcore: registered new interface driver usbhid
[ 47.659778] usbhid: USB HID core driver
[ 47.690654] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/input/input17
[ 47.697229] hid-generic 0003:046D:C05A.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.1-1/input0
[ 342.323531] perf samples too long (2511 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[ 696.184217] usb 3-2: new full-speed USB device number 2 using uhci_hcd
[ 696.357243] usb 3-2: string descriptor 0 read error: -75
[ 696.357252] usb 3-2: New USB device found, idVendor=0f0b, idProduct=801b
[ 696.357255] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 696.564476] usblp 3-2:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0F0B pid 0x801B
[ 696.564554] usbcore: registered new interface driver usblp
[ 719.977917] systemd-hostnamed[2187]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[ 738.187505] usblp0: removed
[ 738.196679] usblp 3-2:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0F0B pid 0x801B
[ 1145.489519] usblp0: removed
[ 1145.498799] usblp 3-2:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x0F0B pid 0x801B
[ 1410.977373] perf samples too long (5048 > 5000), lowering kernel.perf_event_max_sample_rate to 25000
[ 2587.800117] usb 3-2: USB disconnect, device number 2
[ 2587.800274] usblp0: removed
[ 2617.796033] usb 2-2: new high-speed USB device number 3 using ehci-pci
[ 2617.934145] usb 2-2: New USB device found, idVendor=090c, idProduct=1000
[ 2617.934150] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2617.934154] usb 2-2: Product: DISK 2.0
[ 2617.934157] usb 2-2: Manufacturer: USB
[ 2617.934159] usb 2-2: SerialNumber: VK96GAJ0MZOQZJTZ
[ 2618.199209] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 2618.202142] scsi5 : usb-storage 2-2:1.0
[ 2618.202260] usbcore: registered new interface driver usb-storage
[ 2619.201926] scsi 5:0:0:0: Direct-Access USB DISK 2.0 1219 PQ: 0 ANSI: 0 CCS