3270 数据流

3270 数据流是一个面向缓冲区的数据流。打印数据 按照它将在屏幕上显示的样子被格式化。主机系统 发送命令来格式化显示空间。这些命令 能够在任何时间任何位置改变显示空间。一旦主机系统完成格式化显示 空间,它将发出一个 START PRINT 命令并且按照打印机硬件所允许的尽可 能准确地打印显示空间。

3270 数据流命令 列出了可以在 3270 数据流中发送的命令。

1. 3270 数据流命令
命令 意义
W 写入
EW 擦除/写入
EWA 擦除/写入替代
RB 读缓冲区
RM 读修改的
RMA 读所有修改的
EAU 擦除 所有未保护的
WSF 写入 结构化字段

3270 数据流命令 列出了可以在 3270 数据流 中发送的命令。

2. 3270 数据流命令
顺序 意义
SBA 开始缓冲区地址
SF 开始字段
IC 插入 光标
PT 程序标号
RA 重复到地址
EUA 擦除未保护到地址
SFE 开始字段扩展
SA 设置属性
MF 修改字段

前面的表的最后三个命令管理字段和各个字符的颜色、扩展的突出显示和程序 化的符号属性。PC/3270 不支持程序化符号属性。

除了前面两个表中的命令,在 3270 数据流中还可以包括一些特殊的打印机格式化控制代码。

下表列示了可以在 3270 数据流中发送的控制代码。

3. 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