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