Здравствуйте! Я в процессе изучения специальных файлов устройств в /dev, и у меня возникла сложность. Нашел специальный файл принтера следующим образом:
$ lsusb
Вывод:
>Bus 001 Device 008: ID 0482:0493 Kyocera Corp.
Перехожу к директорию /dev/bus/usb/001
и нахожу там специальный файл 008. Чтобы убедиться в том, что это действительно файл моего принтера, ввожу:
$ udevadm info --query=all --name=/dev/bus/usb/001/008
В выводе вижу:
>ID_MODEL=FS-1040
>ID_VENDOR=Kyocera
>ID_MODEL_ID=0493
>ID_VENDOR_ID=0482
и т.д. Я так понимаю - это и есть спец. файл моего принтера.
Теперь хочу передать в этот файл pdf-файл, чтобы принтер его распечатал:
$ cat ~/text.pdf > /dev/bus/usb/001/008
Вывод:
cat: ошибка записи: Недопустимый аргумент
Скажите пожалуйста, что я делаю не так?