实达指令详细解释

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

说明:由于重新检测 HOME 位置,所以打印位置可能会发生一定的偏移。
ESC ? n
取消用户自定义字符
格式: ASCIn
说明:取消用户自定义字符,n 为取消自定义字符的代码,n=20H~7EH
z 如果 n 对应的代码非自定义字符的代码则忽略该命令;
-2– 研制:福建实达电脑设备有限公司 打印技术研究部
版权所有——福建实达电脑设备有限公司
BEL 格式: ASCII:BEL
十进制: 7 十六进制:07 说明:使打印机的发声装置发出声音。
蜂鸣
HT
水平制表
格式: ASCII:HT
十进制: 9
十六进制:09
说明:把打印位置推进到下一个水平定位点的位置。
ESC W 0 所取消,但无法被 ESC J 解除。
-3– 研制:福建实达电脑设备有限公司 打印技术研究部
版权所有——福建实达电脑设备有限公司
DC1
选择打印机
格式: ASCII:DC1
十进制:17
十六进制:11
说明:如果打印机是被控制码 DC3 切换成脱机状态的话,使用该命令便可以将打印机切换成
联机状态。如果是其它原因引起的脱机的话,该命令不能恢复打印机为联机状态。
1D 0C
走纸到打印起始位置
1D 28 41 pL pH n m
测试命令
1D 28 46 pL pH a m nL nH 设定黒标定位偏移量
1D 56 m 1D 56 m n 10 04 n 1D 72 n 1B 76 n
选择切纸方式及切纸送纸
实时传送状态 传送状态 向主机传送打印机状态
二、命令详细解释
十进制:27 48 十六进制:1B 30 说明:设置换行量为 1/8 英寸。
设置 1/8 英寸换行量
-6– 研制:福建实达电脑设备有限公司 打印技术研究部
版权所有——福建实达电脑设备有限公司
ESC 2 格式: ASCII:ESC 2
十进制:27 50 十六进制:1B 32 说明:设置换行量为 1/6 英寸。
版权所有——福建实达电脑设备有限公司
微型针式打印控制命令
福建实达电脑设备有限公司提供
一、打印控制列表
名称 BEL HT LF
FF
CR SO DC1 DC3 DC4
十六进制 07 09 0A
0C
0D 0E 11 13 14
含义 蜂鸣 水平制表 打印并换行 换页或进纸到起始打印位 置 打印并回车 一行倍宽 选择打印机 删除打印机 取消一行倍宽
允许/禁止用户自定义字 符
1B 26 s n m [a,p1..ps×a]m-n+1 设置用户自定义字符
1B 2A m n1 n2 [d]n1+256×n2 设定点阵图形
1B 2D n
下划线命令
ESC 0 ESC 2 ESC 3 n ESC < ESC ? n ESC @ ESC C n ESC C 0 ESC D ESC E ESC G ESC I ESC J n ESC K n ESC Q n ESC R n
注意:
z 左边界值≤nL+nH*256≤右边界值;若该指令使打印头移出右边界,则此指令忽略。
z nL 必须介于 0~255 之间,nH 介于 0~1 之间;
ESC % n
允许/禁止用户自定义字符
格式: ASCII:ESC % n
十进制: 27 37 n
十六进制: 1B 25 n
说明:参数 n 为一字节,只有最低位有效。
GS ( F pL pH a m nL nH GS V m GS V m n
DLE EOT n GS r n ESC v n
十六进制
含义
1B 61 n 1B 63 33 n
1B 63 34 n
1B 63 35 n 1B 64 n 1B 65 n 1B 6C n 1B 70 m t1 t2 1B 74 n 1C 21 n 1C 26 1C 2D n 1C 2E 1C 32 c1 c2 d1…dk 1C 3F c1 c2 1C 53 n1 n2 1C 57 n
版权所有——福建实达电脑设备有限公司
z 垂直方向为 2 字节的自定义字符,即用到 9 针;
ESC * m n1 n2 [d]n1+256×n2
设置点阵图形
格式: ASCII:ESC * m n1 n2 [d]n1+256×n2
十进制:27 42 m n1 n2 [d]n1+256×n2
十六进制:1B 2A m n1 n2 [d]n1+256×n2
设置 1/6 英寸换行量
ESC 3 n
设置 n/144 英寸换行量
格式: ASCII:ESC 3 n
十进制:27 51 n
十六进制:1B 33 n
说明:设置换行量为 n/144 英寸。0≤n≤255;
ESC <
字车返回到 HOME 位置
格式: ASCII:ESC <
十进制:27 60
十六进制:1B 3C
d1..ds×a:为自定义字符点阵内容;
注意:目前实达控制板, z 支持 7×9 和 9×9 两种字模; z 当 7×9 字模时,偶数字节内容为第 9 针内容,只有最高位有效; z 当 9×9 字模时,偶数字节内容为第 9 针内容,只有最高位有效; z 每种字模最多可以设置 3 个自定义字符;
-5– 研制:福建实达电脑设备有限公司 打印技术研究部
当 n=<*******1>B 时,选择用户自定义字符集;
当 n=<*******0>B 时,选择用户内部字符集;
ESC & s n m [a,d1..ds×a]m-n+1
定义用户自定义字符
格式: ASCII:ESC & s n m [a,d1..ds×a]m-n+1
十进制:27 38 s n m [a,d1..ds×a]m-n+1
z 取消的自定义字符由 ESC !中设置的模式决定;
ESC @ 格式: ASCII:ESC @
十进制:27 64 十六进制:1B 40 说明:初始化打印,相当于开机状态。 z 输入缓冲区的数据也被清除;
初始化打印机
ESC C n
用行设定页长
格式: ASCII:ESC C n
十进制:27 67 n
十六进制:1B 43 n
换页
CR
打印并回车
格式: ASCII:CR
十进制:13
十六进制:0D
说明:打印出缓冲区中的数据,并把打印头移到左边界。另外,若并行接口上的自动换行保
持在低电平的话,或是自动换行开关打开,这一指令还会具有换行的作用。
SO
一行倍宽
格式: ASCII:SO
十进制:14
十六进制:0E
说明:可将所有的字符以双倍的宽度打印;此一行倍宽模式可被回车或 DC4、换行、换页和
设定
6
无定义
-
-
7
下划线
取消
设定
ESC SP n
设置字符右间距
格式: ASCII:ESC SP n
十进制: 27 32 n
十六进制: 1B 20 n
说明:0≤n≤127,n 是字符间距的点数,0 是初始设定值。点间距单位为:1/170 英寸。
-4– 研制:福建实达电脑设备有限公司 打印技术研究部
版权所有——福建实达电脑设备有限公司
选择对齐方式 选择测纸检测器 选择停止打印的测纸传感 器 允许/禁止面板开关 打印并进纸 n 字符行 打印并退纸 n 字符行 设置左边界 钱箱命令 选择字符表 设置汉字打印方式 进入汉字方式 设置/取消汉字下划线 退出汉字打印方式 用户自定义汉字 取消用户自定义汉字 设置汉字左右间距 设定/取消汉字四倍模式
ESC U n
1B 55 n
设置和取消单向打印
ESC W ESC \ nL nH ESC_ n
1B 57 n
设置/取消倍宽打印
1B 5C nL nH
设置相对打印位置
1B 5F n
选择/取消上划线
-1– 研制:福建实达电脑设备有限公司 打印技术研究部
版权所有——福建实达电脑设备有限公司
ESC a n ESC c 3 n
ESC $ nL nH
设置水平绝对打印位置
格式: ASCII:ESC $ nL nH
十进制:27 36 nL nH
十六进制:1B 24 nL nH
说明:不管当前的字体模式如何,打印头都将会移至指定的绝对位置。其中,
位置 n= (nL+nH*256)*(单位),单位为 1/170 英寸
也就是左边界右方的第 n 个点的位置。
DC3
删除打印机
格式: ASCII:DC3
十进制:19
十六进制:13
说明:在接到控制码 DC1 前,让打印机处于脱机状态。如果打印机是因为 DC3 指令而造成脱
机的话,不能用按“联机”键来恢复打印机为联机状态。
DC4
取消一行倍宽
格式: ASCII:DC4
十进制:20
十六进制:14
说明:取消 SO 所设置的单行倍宽模式;但不能解除 ESC W 或 ESC !所设置的倍宽模式。
十六进制:1B 26 s n m [a,d1..ds×a]m-n+1
说明:s:表示字符垂直方向的字节数, s=2(跟 7×9 和 9×9 无关);
n ,m:分别表示定义字符的起始码和终止码,32≤n≤m≤126 即 20H~7EH;
a:表示自定义字符在水平方向的点数,0≤a≤10(7×9)
0≤a≤12(9×9)
名称
ESC c 4 n
ESC c 5 n ESC d n ESC e n ESC l n ESC p m t1 t2 ESC t n FS ! n FS & FS FS . FS 2 c1 c2 d1…dk FS ? c1 c2 FS S n1 n2 FS W GS FF
GS ( A pL pH n m
说明: n=0 或 48,取消下划线;
n=1 或 49,设定下划线;
注意:
z 下划线对所有 ASCII 码字符有效,对 HT、水平定位命令无效;
z 该命令不适用于汉字模式;
z 若 n 不在设置范围,则忽略该命令;
z 该命令与 ESC ! n 下设置的下划线模式相同,可以相互作用;
ESC 0 格式: ASCII:ESC 0
ESC ! n
设置字符打印格式
格式: ASCII:ESC ! n
十进制: 27 33 n
十六进制: 1B 21 n
说明: 0≤n≤255,n 值是所选择的打印形式数值的总和。默认为 7×9 点阵字体。

功能

0
1
0
字模选择
9×9
7×9
1
无定义
-
-
2
无定义
-
-
3
粗体打印
取消
设定
4
倍高
取消
设定
5
倍宽
取消
说明:根据目前的行间距,把页面长度设定为 n 行;
0≤n≤127 且页长设定不能超过 22 英寸;
说明:m 为选择点密度
m=0 时,选择正常打印,0≤n1+n2*256≤最大打印点数(42CPL 时 210,40CPL 时 200);
m=1 时,选择半点打印,0≤n1+n2*256≤最大打印点数(42CPL 时 420,40CPL 时 400);
0≤n1≤255,0≤n2≤1;n1+n2*256 为点阵数据的个数;
ESC SP n
1B 20 n
设置字符右间距
ESC ! n
1B 21 n
设置字符打印格式
ESC $ nL nH
ESC % n
ESC & s n m [a,p1..ps×a]m-n+1 ESC * m n1 n2 [d]n1+256×n2 ESC – n
1B 24 nL nH
设置水平绝对打印位置
1B 25 n
1B 30 1B 32 1B 33 n 1B 3C 1B 3F n 1B 40 1B 43 n 1B 43 00 n 1B 44 [n]k 00 1B 45 n 1B 47 n 1B 49 n 1B 4A n 1B 4B n 1B 51 n 1B 52 n
设置 1/8 英寸换行量 设定字符行距 1/6 英寸 设定字符行距 n/144 英寸 回 HOME 位置 取消用户自定义字符 初始化打印机 用行设定页长 用英寸设定页长 设置水平制表值 设置/取消粗体打印模式 设置/取消双遍打印模式 设置倍高、宽、四倍角 打印并进纸 n/144 英寸 打印并退纸 n/144 英寸 设置右边界 选择国际字符集
LF
打印并换行
格式: ASCII:LF
十进制:10
十六进制:0A
说明:打印机接收到此指令时,会打印出数据缓冲区中的数据;并根据目前的行间距,把纸
张向前推进一行。若 LF 指令在换行时,遇到页缝(跳页缝功能有效,只有链轮版机器才有
该功能)时,则会自行移至下一页顶端。
FF 格式: ASCII:FF
十进制:12 十六进制:0C 说明:打印出数据缓冲区中的数据。
d 为点阵数据,对应位为 1 则出针,为 0 则不出针;
注意: z 位图为 8 针模式; z 超出 n1+n2*256 的数据按正常字符打印; z 设定的点阵数超出右边界,则剪切超出部分,并启动打印和自动换行;
ESC – n
设置下划线命令
格式: ASCII:ESC – n
十进制: 27 45 n
十六进制: 1B 2D n
相关文档
最新文档