# Read Job

지정된 In-Sight 작업 슬롯에서 작업을 읽습니다.

## Read Job 입력

구문: RJ[ID]

매개 변수 | 설명
--- | ---
ID | 작업 ID 번호(0 - 999).

## Read Job 출력

상태 코드와 행 종료자를 반환하고 이어서 작업 데이터 행을 반환합니다.

상태 코드는 다음과 같습니다.

상태 코드 | 설명
--- | ---
1 | 명령이 성공적으로 실행되었습니다.
0 | 인식할 수 없는 명령.
-1 | 작업 ID 번호가 허용 범위(0 - 999)를 벗어났습니다.
-2 | 작업을 읽을 수 없거나 작업 슬롯이 비어 있으므로 명령을 실행할 수 없습니다.
-4 | In-Sight 비전 시스템에 메모리가 부족합니다.
-6 | 사용자에게 명령을 실행할 모든 권한이 없습니다.

작업 데이터의 행은 다음과 같습니다.

매개 변수 | 설명
--- | ---
이름 | 첫 번째 행에는 작업 이름이 있습니다.
크기 | 두 번째 행은 작업의 크기를 나타내는 정수(단위: 바이트)입니다.
데이터 | 실제 작업 데이터는 행당 80자로 서식화된 ASCII 16진수 값으로 인코딩됩니다. 모든 행은 종료 문자로 포함됩니다.
체크섬 | 마지막 행에는 작업 데이터의 체크섬인 4개의 ASCII 16진수 바이트가 포함합니다.

## Read Job 예

In-Sight 비전 시스템에 저장된 "85Test.jobx"라는 작업에 대한 정보를 받으려면 RJ85 명령을 이용합니다.

작업 읽기 명령을 실행한 후 텔넷 창에는 첫 번째 행에 상태 코드(1)가 출력되고 이어서 작업 이름(85Test.jobx), 크기(1900 바이트)가 출력되고 ASCII 16진수 서식의 작업 데이터가 뒤따릅니다. 마지막으로, 4바이트의 ASCII 16진수 체크섬 바이트(48A3)가 출력됩니다.

참고: ASCII 16진수 인코딩으로 인해 RJ 명령으로 보고되는 크기는 In-Sight 비전 시스템에 저장된 실제 .JOBX 파일 크기의 두 배가 될 것입니다.