Permissões para imprimir diretamente na impressora USB

3

Eu tenho um netbook com Linux. Tenho uma impressora usb / serial e adicionei a linha chmod 666 /dev/tty* a rc.local e imprime logo após a reinicialização.

Quando fecho a tampa de um netbook por um tempo e tento imprimir novamente, não é necessário, até que eu execute um comando chmod 666 /dev/ttyUSB0 .

Como obtenho isso para reconhecer o comando após o hibernar sem digitar o comando novamente?

    
por luclanpowr 14.10.2013 / 10:53

2 respostas

1

Permissões de grupo

Adicione seu nome de usuário ao grupo lp seria uma ideia. Se você der uma olhada nas permissões e na propriedade de /dev/ttyUSB0 , é provável que o usuário root seja o proprietário e o grupo seja lp .

Udev

Se isso não parecer o caminho que você deseja seguir, você poderá substituir a criação / gerenciamento desse dispositivo criando / modificando uma regra UDEV para que, quando esse hardware for detectado, o dispositivo /dev/.. que ele gerencia pois pode ser modificado conforme necessário.

Algo como esse arquivo faria isso:

# serial
# this is the general rule that covers ttyUSB0 among others
KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="uucp"

# relax the permissions just for ttyUSB0
KERNEL=="ttyUSB0",              MODE="0666"

Procure nos arquivos de regras do udev, deve estar em um diretório como: /etc/udev/rules.d .

    
por 14.10.2013 / 14:11
0

Não tenho certeza se sua configuração está configurada corretamente, mas você pode usar as regras UDEV para fazer ações / ações específicas em um dispositivo específico. Veja o link

    
por 14.10.2013 / 11:39