# 读取作业

从指定的 In-Sight 作业槽读取作业。

## 读取作业输入

语法：RJ[ID]

参数 | 说明
--- | ---
ID | 作业 ID 号（0 到 999）。

## 读取作业输出

返回一个状态码，后跟一个行终止符和作业数据行。

状态码信息：

状态码 | 说明
--- | ---
1 | 命令顺利执行。
0 | 命令无法识别。
-1 | 作业 ID 号超出允许范围（0 到 999）。
-2 | 无法读取作业，或作业槽为空，因此无法执行该命令。
-4 | In-Sight 视觉系统内存不足。
-6 | 用户没有执行该命令的完全权限。

作业数据行包括：

参数 | 说明
--- | ---
名称 | 第一行包含作业名称。
大小 | 第二行包含作业大小（以字节为单位）的整数值。
数据 | 实际作业数据被编码为 ASCII 十六进制值，格式为每行 80 个字符。每行以一个终止字符结尾。
校验和 | 最后一行包含四个 ASCII 十六进制字节，它们是作业数据的校验和。

## 读取作业示例

要获得与 In-Sight 视觉系统上保存的名为“85Test.jobx”的作业有关的信息，请发出以下命令：RJ85

发出 Read Job 命令后，输出到 telnet 窗口的第一行是状态码 (1)，后跟作业名称 (85Test.jobx) 和以字节为单位的作业大小 (1900)，然后是 ASCII 十六进制格式的作业数据。最后，在最后一行显示四字节 ASCII 十六进制校验和 (48A3)。

注意:由于对数据进行 ASCII 十六进制编码，RJ 报告的文件大小将是存储在 In-Sight 视觉系统上的实际 .JOBX 文件字节数的两倍。