3270 数据流
3270 数据流是一个面向缓冲区的数据流。打印数据 按照它将在屏幕上显示的样子被格式化。主机系统 发送命令来格式化显示空间。这些命令 能够在任何时间任何位置改变显示空间。一旦主机系统完成格式化显示 空间,它将发出一个 START PRINT 命令并且按照打印机硬件所允许的尽可 能准确地打印显示空间。
3270 数据流命令 列出了可以在 3270 数据流中发送的命令。
| 命令 | 意义 |
|---|---|
| W | 写入 |
| EW | 擦除/写入 |
| EWA | 擦除/写入替代 |
| RB | 读缓冲区 |
| RM | 读修改的 |
| RMA | 读所有修改的 |
| EAU | 擦除 所有未保护的 |
| WSF | 写入 结构化字段 |
3270 数据流命令 列出了可以在 3270 数据流 中发送的命令。
| 顺序 | 意义 |
|---|---|
| SBA | 开始缓冲区地址 |
| SF | 开始字段 |
| IC | 插入 光标 |
| PT | 程序标号 |
| RA | 重复到地址 |
| EUA | 擦除未保护到地址 |
| SFE | 开始字段扩展 |
| SA | 设置属性 |
| MF | 修改字段 |
前面的表的最后三个命令管理字段和各个字符的颜色、扩展的突出显示和程序 化的符号属性。PC/3270 不支持程序化符号属性。
除了前面两个表中的命令,在 3270 数据流中还可以包括一些特殊的打印机格式化控制代码。
下表列示了可以在 3270 数据流中发送的控制代码。
| Code | 说明 |
|---|---|
| NL | 换行控制代码将打印位置移动到左边界并向下一行。 |
| CR | 回车控制代码将打印位置移动到左边界。 |
| EM | 消息结束控制代码结束打印操作。 |
| FF | 换页控制代码将打印位置 移动到下一页顶部的左边界。 |
注: NL、CR 和 EM 只有在没有使用 WCC 指定的 行长度格式时才有效。FF 代码在 缓冲区任何位置中都有效。
PC/3270 打印机支持解释每个 3270 属性和打印机控制代码并将它们转换为一个或多个workstation打印机控制代码序列。有关 3270 数据流的更多信息,请参阅 IBM 3270 Information Display Data Stream Programmer’s Reference。