Utilizando mknod e device-cgroup-rule para passar dinamicamente uma impressora para um dockerized cups

0

Estou tentando usar meu Raspberry Pi como um servidor de impressão para a minha impressora, executando xícaras dockerizadas. Tudo funciona muito bem quando eu docker run minha imagem passando na impressora com o sinalizador device .

Mas, sendo esta uma casa em vez de uma impressora de escritório, nem sempre está ligada. O Docker cria documentação parece mostrar como lidar apenas com essa situação usando o device-cgroup-rule flag em conjunto com mknod , mas não consigo fazê-lo funcionar.

No host, a impressora possui números maiores / menores de 180/0. Seguindo as instruções ligadas acima, eu corro o container cups usando device-cgroup-flag="c 180:* rmw" , depois dentro do container faço mknod /dev/lp0 c 180 0 . Mas agora a execução de lpinfo -v ainda não detecta a impressora, como eu esperava.

O que estou fazendo de errado?

    
por BadIdeaException 26.11.2017 / 17:16

1 resposta

0

Não importa ... parece funcionar quando eu colocá-lo em /dev/usb/lp0 em vez de apenas /dev/lp0 .

    
por 26.11.2017 / 19:05