| HOME / 정보공유 / AIX 명령어 모음

mkprtsv
mkprtsv mkprtsv 명령 목적 호스트에 TCP/IP 기반 인쇄 서비스를 구성설정합니다. 구문
클라이언트 기계의 인쇄 서비스를 구성설정 및 시작하는 방법
mkprtsv -c [ -S ][ -q QueueName -v DeviceName -b "Attribute =Value ..." -a "Attribute =Value ..." | -A FileName ]
서버 기계의 인쇄 서비스를 구성설정 및 시작하는 방법
mkprtsv -s [ -S ] [ -q QueueName -v DeviceName -b "Attribute =Value ..." -a "Attribute =Value ..." | -A FileName ] [ -h "HostName ..." | -H FileName ]
설명
mkprtsv 고급 명령은 호스트에 TCP/IP 기반 인쇄 서비스를 구성설정합니다. 이 인쇄 서비스는 클라이언트로 호스트 기능을 수행하거나 서버로 호스트 기능을 수행하도록 구성설정할 수 있습니다.
인쇄 서비스를 구성설정하고 시작하려면, 이 명령을 사용하십시오.
클라이언트에 대한 인쇄 서비스를 구성설정하기 위해 mkprtsv 명령은 스풀러 mkque 및 mkquedev 명령을 호출하여 /etc/lpd/qconfig 파일(또는 동등한 오브젝트 클래스)을 적절히 변경하고 클라이언트 기계에 스풀러 대기행렬을 설정합니다.
서버에 대한 인쇄 서비스를 구성설정하기 위해 mkprtsv 명령은 다음을 수행합니다.
ruser 명령을 호출하여 원격 사용자가 서버에서 인쇄하도록 설정합니다.
mkque 및 mkquedev 명령을 호출하여 서버의 /etc/lpd/qconfig 파일을 적절히 변경하고 서버 기계에서 필요한 장치 대기행렬을 설정합니다.
startsrc 명령을 호출하여 lpd 및 qdaemon 서버 디먼을 활성화합니다. qdaemon 서버 디먼은 piobe 프린터 백엔드를 시작합니다.
플래그
-A FileName qconfig 파일에 관련된 항목을 포함하는 파일 이름을 지정합니다.
-a "Attribute=Value..."
스풀러의 qconfig 파일 또는 오브젝트 클래스를 갱신하는 데 사용할 속성과 대응하는 값의 리스트를 지정합니다. -a 플래그는 선택적입니다. 유효한 속성 유형은 다음과 같습니다.
acctfile (true/false)
print 명령 사용통계 정보를 저장하는 데 사용할 파일을 식별합니다. 디폴트 값 false는 사용통계를 억제합니다. 이름 붙여진 파일이 없는 경우, 사용통계는 완료되지 않습니다.
argname
논리적 프린터 이름을 지정합니다.
device
장치 스탠자를 참조하는 기호 이름을 식별합니다.
discipline
대기행렬 처리 알고리즘을 정의합니다. 디폴트 값 fcfs는 최초의 작업을 우선 처리함을 의미합니다. sjn 값은 가장 짧은 작업을 다음에 처리한다는 의미입니다.
pserver
원격 인쇄 서버를 지정합니다.
up (true/false)
대기행렬의 상태를 정의합니다. 디폴트 값 true는 대기행렬이 수행 중임을 나타냅니다. false 값은 대기행렬이 수행 중이 아님을 나타냅니다.
-b"Attribute=Value..."
스풀러의 qconfig 파일 또는 오브젝트 클래스를 갱신하는 데 사용할 속성과 대응하는 값의 리스트를 지정합니다. -b 옵션에 대해 최소한 하나의 속성을 정의해야 합니다. backend 속성은 필수입니다. 유효한 속성 유형은 다음과 같습니다.
access (true/false)
file 속성에 의해 지정된 파일에 대해 백엔드가 가지는 액세스 권한의 유형을 지정합니다. 백엔드가 파일에 대한 쓰기 액세스 권한을 가질 경우, access 속성은 write 값을 가집니다. 백엔드가 읽기 및 쓰기 액세스 권한을 전부 가질 경우, 액세스 속성은 both 값을 가집니다. 이 파일이 false 값을 가질 경우, 이 필드는 무시합니다.
align (true/false)
프린터가 유휴 상태인 경우, 해당 작업을 시작하기 전에 백엔드가 페이지 넘김 문자(FF) 제어를 전송할지 여부를 지정합니다. 디폴트 값은 false입니다.
backend
백엔드로 패스할 플래그와 매개변수가 선택적으로 다음에 오는 백엔드의 전체 경로 이름을 지정합니다. backend 속성은 필수입니다.
feed
장치가 유휴상태가 되거나, 백엔드가 분리자 페이지를 인쇄하지 않음을 나타내는 never 값을 선택할 경우, 인쇄할 분리자 페이지의 수를 지정합니다.
file
백엔드의 출력을 재지정할 특수 파일을 식별합니다. 디폴트 값 false는 재지정하지 않음을 나타냅니다. 이 경우, 백엔드는 출력 파일을 엽니다.
header (never/always/group)
헤더 페이지를 개별 작업이나 그룹 작업 전에 인쇄할지 여부를 지정합니다. 디폴트 값 never는 헤더 페이지가 없음을 나타냅니다. 개별 작업 전에 헤더 페이지를 생성하려면 always 값을 지정하십시오. 동일한 사용자의 각 그룹 작업 전에 헤더를 생성하려면 group 값을 지정하십시오.
trailer (never/always/group)
트레일러 페이지를 개별 작업이나 그룹 작업 이후에 인쇄할지 여부를 지정합니다. 디폴트 값 never는 트레일러 페이지가 없음을 나타냅니다. 개별 작업 이후에 트레일러 페이지를 생성하려면 always 값을 지정하십시오. 동일한 사용자의 각 그룹 작업 이후에 트레일러 페이지를 생성하려면 group 값을 지정하십시오.
host
인쇄할 호스트 이름을 지정합니다.
s_statfilter
축약형 대기행렬 상태 정보를 해당 운영 시스템에서 인식하는 형식으로 변환합니다.
l_statfilter
긴 대기행렬 상태 정보를 해당 운영 시스템에서 인식하는 형식으로 변환합니다.
-c 클라이언트 기계의 인쇄 서비스 구성설정을 수행합니다. -q 플래그는 -c 옵션과 함께 사용해야 합니다.
-H FileName 호스트 이름의 리스트를 포함하는 파일 이름을 지정합니다.
-h "HostName..." 인쇄 서버를 사용할 수 있는 원격 사용자 리스트에 포함할 호스트 이름 리스트를 지정합니다. 대기행렬 시스템은 복수 바이트 호스트 이름을 지원하지 않음을 주의하십시오.
-q QueueName qconfig 파일에 대기행렬 이름을 지정합니다.
-S 인쇄 서비스를 구성설정한 후 시작합니다. -S 플래그가 생락된 경우, 인쇄 서비스를 구성설정하지만 시작하지는 않습니다.
-s 서버 기계의 인쇄 서비스 구성설정을 수행합니다. -h, -H 및 -q 플래그를 -s 플래그와 함께 사용해야 합니다.
-vDeviceName qconfig 파일에 장치 스탠자 이름을 지정합니다.
예제
인쇄 서비스를 클라이언트로 구성설정하고 사용 가능하게 하려면, 다음과 같은 형식으로 이 명령을 입력하십시오.
mkprtsv -c -S -a"argname=rp1 backend=piobe \
pserver=print802"
이 예제에서 rp1는 논리적 프린터 이름이며, piobe는 프린터 백엔드이고, print802는 원격 인쇄 서버입니다.
초기화 정보를 사용하여 인쇄 서버를 구성설정하고, 원격 인쇄를 가능하게 하려면, 다음과 같은 형식으로 이 명령을 입력하십시오.
mkprtsv -s -H hnames -A qinfo
이 예제에서 qinfo 파일에 저장된 속성 정보는 스풀러를 초기화하고, hnames 파일에 저장된 호스트 이름 리스트는 인쇄 서버에 액세스 권한을 갖는 원격 호스트 리스트입니다.
파일
/etc/lpd/qconfig 프린터 대기행렬 시스템의 구성설정 정보가 들어 있습니다.
관련 정보
mkque 명령, mkquedev 명령, qadm 명령, ruser 명령, startsrc 명령.
lpd 디먼 및 qdaemon 디먼