Não importa ... parece funcionar quando eu colocá-lo em /dev/usb/lp0 em vez de apenas /dev/lp0 .
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?
Não importa ... parece funcionar quando eu colocá-lo em /dev/usb/lp0 em vez de apenas /dev/lp0 .
Tags docker linux printer device-manager