RHEL에 연결된 구형 라인 프린터에서는 CRLF를 활성화해야 합니다.

RHEL에 연결된 구형 라인 프린터에서는 CRLF를 활성화해야 합니다.

내 오래된 녹색 막대 라인 프린터에서 올바르게 인쇄하려면 라인 끝에 <CR> 문자와 <LF>가 필요했습니다. JetDirect 상자를 사용하여 설정하는 방법은 다음과 같습니다.

# lpadmin -p lp2new -E -v socket://192.168.0.229

CUPS(Common Unix Printing System)에서는 이를 활성화할 수 있는 옵션이 있어야 한다고 생각합니다. 따라서 다음과 같습니다.

 # lpoptions -plp2new -o crlf=true
 # lpoptions -plp2new -o carriage-return=true

...하지만 두 가지 방법을 모두 시도했지만 효과가 없었습니다. "비밀번호"를 아는 사람이 있나요?

답변1

아직 시도하지는 않았지만 컵 필터를 선택하는 한 적합한 옵션이 있습니다 texttotext. cupsGUI를 사용하는 경우localhost:631프린터 추가, 선택할 수 있는 양식이 표시됩니다.생산:. 선택하다일반적인, 클릭계속하다을 클릭한 후 다음 양식에서 선택하세요.모델: 범용 일반 텍스트 프린터(en)을 누른 다음 계속하세요.

결과적으로기본 옵션 설정, 클릭설치 옵션그리고 양식 항목이 있습니다포장 시 보낼 문자:당신이 선택할 수 있는 곳 캐리지 리턴 및 라인 피드(CR + LF)(DOS/Windows 스타일).

동등한 설정은

lpoptions -ptest -o NewlineCharacters=CRLF

그러나 이를 사용 가능하게 하려면 texttotext먼저 다음을 사용하여 명령줄에서 필터 ppd를 설정 해야 합니다 lpadmin.

lpadmin -ptest -m drv:///cupsfilters.drv/textonly.ppd

관련 정보