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 값이 자동으로 대상 프린터의 해상도로 변환됩니다.