현재 한국어 Solaris 릴리스에서는 개선된 mp 인쇄 유틸리티를 사용할 수 있습니다. ko 로켈의 ko 파일 또는 ko.UTF-8 로켈의 UTF-8 파일을 인쇄하려면 mp를 사용합니다.
유틸리티의 출력은 표준 포스트스크립트이며 원하는 포스트스크립트 프린터로 전송할 수 있습니다.
mp 유틸리티로 파일을 인쇄하려면 다음 명령을 사용합니다.
system% mp filename | lp |
또한 mp는 stdin 스트림을 받아들이므로 이 유틸리티를 필터로 사용할 수 있습니다.
system% cat filename | mp | lp |
유틸리티를 라인 프린터용 인쇄 필터로 설정할 수 있습니다. 예를 들어 다음 명령 시퀀스는 프린터 서비스에 프린터 lp1가 오직 mp 형식 파일만 허용하는 것으로 알립니다. 또한 이 명령으로 프린터 lp1을 /dev/ttya 포트에 설치합니다. 자세한 내용은 lpadmin(1M) 매뉴얼 페이지를 참조하십시오.
system% lpadmin -p lp1 -v /dev/ttya -I MP system% accept lp1 system% enable lp1 |
다음 명령을 사용하여 LP 인쇄 서비스용 필터를 추가할 수 있습니다.
system% lpfilter -f filtername -F pathname |
필터는 /usr/bin/mp 명령으로 기본 입력 유형을 포스트스트립트 출력으로 변환합니다.
UTF-8 텍스트 파일을 인쇄하려면 다음과 같은 명령을 사용합니다.
system% lp -T MP UTF-8-file |
mp(1)에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.
mp을 Xpert 클라이언트로 사용하면 mp가 Xprt 인쇄 서비스가 지원하는 네트워크에 연결된 임의의 프린터 출력을 인쇄할 수 있습니다. Xprt 클라이언트로서 mp는 포스트스크립트 및 여러 버전의 PCL을 지원합니다.
Xprt 클라이언트는 다음 규칙에 따라 Xprt 서버로의 연결을 시도합니다.
-D printer_name@machine[:dispNum] 또는 -P printer_name@machine[:dispNum] 옵션이 mp 명령과 함께 사용되면 mp 명령은 printer_name이 있는 machine[:dispNum]의 Xprt 인쇄 서비스로의 연결을 시도합니다.
위의 machine[:dispNum]로의 연결 시도가 실패하거나 -D 또는 -P에 부여된 인수가 단지 printer_name인 경우 mp 명령은 printer_name 인수를 지원하는 Xprt 서버용 XPSERVERLIST를 확인합니다. 예를 들면 다음과 같습니다.
system% setenv XPSERVERLIST "machine1[:dispNum1] machine2[:dispNum2] machine3[:dispNum3]" |
위의 규칙에서 검색된 서버가 없는 경우 mp는 machine[:dispNum]에 설정된 XPDISPLAY 환경 변수를 확인합니다. 예를 들면 다음과 같습니다.
system% setenv XPDISPLAY "machine[:dispNum]" |
XPDISPLAY 변수가 설정되지 않거나 변수가 잘못된 경우 mp는 기본 표시:2100로의 연결을 시도합니다. 기본 표시 값 또한 잘못된 경우 mp가 종료되며 오류 메시지가 표시됩니다.
/usr/lib/lp/locale/C/mp 디렉토리에는 Xprt 클라이언트용 .xpr 인쇄 페이지 예제 레이아웃이 있습니다. 예제 파일은 300 dpi 프린터용입니다. 대상 프린터의 dpi 값이 다른 경우 예제 파일의 dpi 값이 자동으로 대상 프린터의 해상도로 변환됩니다.