USB 프린터로 직접 인쇄하기 위한 권한

USB 프린터로 직접 인쇄하기 위한 권한

저는 Linux가 설치된 넷북을 가지고 있습니다. USB/직렬 프린터가 있고 라인을 추가했는데 chmod 666 /dev/tty*재부팅 rc.local후 바로 인쇄됩니다.

넷북 덮개를 잠시 닫았다가 다시 인쇄하려고 하면 명령을 실행할 때까지 인쇄가 되지 않습니다 chmod 666 /dev/ttyUSB0.

명령을 다시 입력하지 않고 최대 절전 모드 후에 명령을 인식하도록 하려면 어떻게 해야 합니까?

답변1

그룹 권한

그룹 에 사용자 이름을 추가하는 것도 lp하나의 아이디어입니다. 의 권한과 소유권을 살펴보면 /dev/ttyUSB0사용자가 root소유자이고 그룹이 lp.

우데브

원하는 경로가 아닌 것 같으면 UDEV 규칙을 생성/수정하여 이 장치의 생성/관리를 재정의할 수 있습니다. 그러면 이 하드웨어가 감지될 때 /dev/..이를 관리하는 장치가 다음과 같이 수정될 수 있습니다. 필요합니다.

다음 파일과 같은 것이 이를 수행합니다.

# 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"

udev 규칙 파일을 살펴보세요. 다음과 같은 디렉터리에 있어야 합니다 /etc/udev/rules.d.

답변2

설정이 올바르게 구성되었는지는 확실하지 않지만 UDEV 규칙을 사용하여 특정 장치에 특정 작업/작업을 수행할 수 있습니다. 보다https://wiki.archlinux.org/index.php/udev

관련 정보