Я пытаюсь использовать мой Raspberry Pi в качестве сервера печати для моего принтера, запустив докеризированные чашки. Все отлично работает, когда я docker run свое изображение в принтере с флагом device .

Но, будучи дома, а не офисным принтером, он не всегда включен. Документация по созданию Docker, кажется, показывает, как справиться с этой ситуацией, используя флаг device-cgroup-rule в сочетании с mknod , но я не могу заставить его работать.

На хосте принтер имеет большие / младшие номера 180/0. Следуя инструкциям, указанным выше, я запускаю контейнер cups, используя device-cgroup-flag="c 180:* rmw" , затем внутри контейнера выполняю mknod /dev/lp0 c 180 0 . Но теперь запуск lpinfo -v все еще не обнаруживает принтер, как я ожидал.

Что я делаю неправильно?

1 ответ1

0

Не берите в голову ... это, кажется, работает, когда я помещаю это в /dev/usb/lp0 вместо просто /dev/lp0 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .