동료가 텍스트 파일에서 바코드를 인쇄할 수 있는 필터 유틸리티를 Ruby로 작성해 주었습니다. (필터는 @{blah}를 올바른 PCL 및 바코드 체크섬 문자로 대체하여 "blah"가 바코드 글꼴로 인쇄되도록 합니다.)
내 로컬 bin 디렉터리에 있는 실행 파일에서 이 필터를 호출합니다. 그러나 재부팅 시 이 프로세스는 실패합니다. (작업 권한을 통해 두 가지 특정 실패 사이를 전환할 수 있습니다. 필터가 @{blah}를 다른 것으로 바꾸지 못하거나 아무것도 인쇄하지 않습니다.)
컵을 멈추고 다시 시작하면 모든 것이 원하는 대로 작동합니다. CUPS를 다시 시작하지 않고 이 작업을 수행하려면 어떻게 해야 합니까?
답변1
추측해 보세요. 집에 컵을 설치하기 전에 컵을 사용하기 시작하셨나요?
어쩌면 rc.local에서 최신 프로세스로 cup을 다시 시작하거나 sudo 명령으로 로그인한 후에도 가능할까요?