当前位置:主页 > 打印机 > 正文

YH微型打印机系列应用仿单

时间:2019-10-04 11:06 来源:未知 编辑:admin

核心提示

YH微型打印机系列使用说明书_计算机硬件及网络_IT/计算机_专业资料。YH 系列微型打印机使用使用说明 打印命令详解 YH 系列微型打印机提供了近 48 条打印命令,这些命令是由一字节控...

  YH微型打印机系列使用说明书_计算机硬件及网络_IT/计算机_专业资料。YH 系列微型打印机使用使用说明 打印命令详解 YH 系列微型打印机提供了近 48 条打印命令,这些命令是由一字节控制码或 ESC 控制码序列组成,这节控制码用十进制或十六进制数字序列表示, ESC

  YH 系列微型打印机使用使用说明 打印命令详解 YH 系列微型打印机提供了近 48 条打印命令,这些命令是由一字节控制码或 ESC 控制码序列组成,这节控制码用十进制或十六进制数字序列表示, ESC 控制码是以“ESC”码开头,后跟其它字符码。控制命令与多数打印机兼容,并增加了汉字打印、字符汉字旋转、字间距调整等功能。 带*的命令为新增加的打印控制命令。 1.1 汉字打印命令 ESC 8 n * [选择不同点阵汉字打印] 格式: ASCII: ESC 8 n 十进制: 27 56 n 十六进制: 1B 38 n 说明: YH系列汉字微打自带的汉字库为 16×16 与 12×12 点阵宋体汉字库, 客户也可根据需求选配 24×24 或 32×32 等其他不同点阵、不同字体的汉 字库。 本命令只适用于自带国标一、二级汉字库的微打,打印机在接收该命 令之后将根据 n 值选择不同点阵的汉字。在汉字打印方式中,打印机接 收 的汉字代码是 2 字节对应一个汉字的标准机内码,即打印机每接收 2 个字 节的机内码可调出一个汉字。打印机先接收机内码的高位字节,再 接收低 位字节。 当 n=0 选择 16×16 点阵汉字打印 当 n=3 选择 8×8 点阵汉字打印 当 n为其它值时不作处理 针打 n 的默认值为 0。 汉字代码为标准汉字内码: 1)高字节数值范围 A1H-F7H,对应 1-87 区汉字,计算方法:区码+A0H 2)低字节数值范围 A1H-FEH,对应汉字位码 1-94,计算方法:位码+A0H 例: “荣”字的区位码是 4057,即 40 区,第 57 个字,其机内码为 C8D9 将 40(十进制)转为 28(十六进制),28H+A0H =C8H 将 57(十进制)转为 39(十六进制),39H+A0H=D9H 当输入代码为 20H-A0H 时,自动选择国际标准 ASCII 码(见附录 1) 当输入代码大于 AOH 时,如果下一字节小于 A1H,则选择国际标准 ASCII 码,否则打印汉字。 注:在打印汉字的条件下(1B38n),出现的 ASCII 字符为 8×16 或 6×12 点阵。 1- YH 系列微型打印机使用使用说明 1.2 纸进给命令 LF [换行] 格式:ASCII: LF 十进制: 10 十六进制:0A 说明: 打印机打印当前缓冲器里的数据并向前走纸一行,如果缓冲器里没 有数据,则只执行向前走纸一行。注:一行为 8+行间距。 ESC J [执行 n 点行走纸] 格式:ASCII: ESC J n 十进制: 27 74 n 十六进制:1B 4A n 说明: 为后面的换行命令设置 n 点行间距,n 的值应在 0~255 之间( 对于M912机芯 建议n设为4的倍数)。在使用 ESC K 命令进行点阵图形打印和反白打印时,通常 设置 n=0,在文本打印方式时通 常设 n=3,默认值 n=3。 例:观察这个命令效果的 BASIC 程序如下: 10 FOR I=1 TO 11 STEP 2 20 LPRINT CHR$(27);“1”;CHR$(I); ‘ESC 1,设置行间距 30 RINT“LINE SPACING”;CHR$(10) ‘打印字符串和换行 40 NEXT I 上述程序的打印结果如下: 说明: 打印纸向前进给 n 点行,n 的值应在 1~255 点之间。这个命令不 发生 回车换行,它也不影响后面的换行命令。如果你需要产生立即进纸 走纸而 不要回车,就可以使用本命令。如果打印机缓冲器内有未打印的 数据,则 在走纸前先打印这些数据。 ESC 1 [设置 n 点行间距] 格式:ASCII: ESC 1 n 十进制: 27 49 n 十六进制: 1B 31 n ESC SP 格式:ASCII: *[设置字间距] ESC SP n 十进制: 27 32 n 十六进制: 1B 说明: 20 n 设置字符之间的空白点数,即打印完一字符打印机自动在字符右 侧 加入的空白点数。汉字的字间距加倍。n 的值应在 0~128 之间。 默认值为 n=0。 2 FF [换页] 格式: ASCII: FF 十进制: 12 十六进制: 0C 说明: 走纸一页。 1.3 格式设置命令 ESC C 格式:ASCII: ESC [设置页长] Cn 十进制: 27 67 n 十六进制: 1B 43 n 说明: 页长被设置为 n 个字符行,n 的值应 被定义为 256 行。默认值 n=40。 在 0~255 之间,如果 n=0ffh,页长 YH 系列微型打印机使用使用说明 ESC B [设置垂直造表值] 格式:ASCII: ESC B n1 n2 n3…NUL 十进制: 27 66 n1 n2 n3…0 十六进制: 1B 42 n1 n2 n3…00 说明: 输入垂直造表位置 n1,n2,等,所有这些数据都应当在由 ESC C 命 令设置的页长之内。字符 NUL 加在最后用以表示该命令的结束。 所有输入的垂直造表位置,都可以用该命令以 ESC B NUL 的格式清 除。 VT 命令执行垂直造表,打印纸进给到下一垂直造表位置。 注:垂直造 表所指的位置定义为在一页内所要打印的行位置。而每个行是 按 8+行间距 计算的。 例:设置三个垂直造表值在一页的第 2 行,第 5 行和第 8 行,你可以 发送下列命令: ESC % 格式:ASCII: [打印自定义汉字、字符] ESC % n 十进制: 27 37 n 十六进制: 1B 25 n 说明: 该命令N为1时,允许打印自定义汉字、字符,使用此命令前应用ESC & 命令 定义字符或 FS F8 命令定义汉字。以后将按输入的自定义汉字、字符代码相应 打印出自定义的汉字、字符。为0时禁止打印自定义字符,恢复正常打印。 3 ASCII: ESC B SYH ENQ BS NUL 十进制: 27 66 2 5 80 十六进制:1B 42 02 05 08 00 关于这个例子的 BASIC 程序如下: 10 PRINT CHR $(27); “B”;CHR $ (2);CHR$(5); CHR$(8);CHR$(0); ‘ESC B 命令 20 LPRINT CHR$(11); ‘VT 命令 30 LPRINT “VTAB1”; ‘打印字符串 40 LPRINT CHR$(11); ‘VT 命令 50 LPRINT “VTAB2”; ‘打印字符串 60 LPRINT CHR$(11); ‘VT 命令 70 LPRINT “VTAB3”; ‘打印字符串 80 LPRINT CHR$(11); 该命令的打印结果: VT [执行垂直造表] 格式:ASCII: VT 十进制: 11 十六进制: 0B 说明: 打印纸进给到由 ESC B 命令设置的下一垂直造表位置。 注意:如 果没有垂直造表值设置,或者当前位置已等于或超过最后一个垂 直造表 位置,VT 命令都将只走一行纸(如同 LF 命令) YH 系列微型打印机使用使用说明 ESC D [设置水平造表值] 格式:ASCII: ESC D n1 n2 n3…NUL 十进制:: 27 68 n1 n2 n3…0 十六进制: 1B 44 n1 n2 n3…00 说明: 输入水平造表位置 n1,n2 等,所有这些都应在该型号打印机的行宽 之内。字符 NUL 加在最后,表示该命令的结束。所有设置的水平造表值都 可以用该命令的 ESC D NUL 的格式清除。HT 命令执行水平造表。 注:水平造表所指的位置定义为在一行内所要打印的字符位置。而每 个字符 是按 6+字间距计算的。 例:在一行的第 2,第 9 和第 14 字符的位置设置三个水平造表值,你 可以发送下列命令: ASCII: ESC D STS HT SO NUL 十进制: 27 68 2 9 14 0 十六进制: 1B 44 02 09 0E 00 关于这个例子的 BASIC 程序如下: 10 LPRINT“6” ‘标尺 20 LPRINT CHR$(27);“D”;CHR$(2);CHR$(9); CHR$(14);CHR$(0) ‘ESC D 30 LPRINT CHR$(9); ‘HT 命令 40 LPRINT“HT1”; ‘打印字符串 50 LPRINT CHR$(9); ‘HT 命令 60 LPRINT“HT2”; ‘打印字符串 70 LPRINT CHR$(9); ‘HT 命令 80 LPRINT“HT3”; ‘打印字符串 该程序的打印结果如下: 4 YH 系列微型打印机使用使用说明 HT [执行水平造表] 格式:ASCII: HT 十进制: 9 十六进制: 09 说明: 打印位置进行到由 ESC D 命令设置的下一水平造表位置。 如果没有设置水平造表值或当前打印位置等于或超过最后一个水平造 表,HT 命令都将不执行。 ESC f [打印空格或空行] 格式:ASCII: ESC f Mn 十进制: 27 102 M n 十六进制: 1B 66 M n 说明: 如果 M=0,ESC f NUL n 命令将打印 n 个空格。每个空格的宽度按 6+字间距计算,n 的值应在该型号打印机的行宽之内 如果 M=1,ESC f SOH n 命令将打印 n 行空行。每个空行的高度按 8+行间距计算,n 的值应在 0~255 之间。 例:①在一行中打印 6 个空格字符,命令如下: ASCII: ESC f NUL ACK 十进制: 27 102 0 6 十六进制: 1B 66 00 06 ②要打印 6 行空行,命令如下: ASCII: ESC 十进制: 27 十六进制:1B f SOH 102 1 66 01 ACK 6 06 ESC Q 格式:ASCII: [设置右限] ESC Q n 十进制: 27 81 n 十六进制: 1B 51 n 说明: 右限即打印纸右侧不打印的字符数,每个字符的宽度按 6+字间距计 算。n 的值应在 0 到该型好打印机的行宽之内。默认值 n=0,即没有 右限。 该命令设置的是绝对位置,不受字符放大命令ESC U和ESC W 的 影响。该命令设置之后,只要达到右限位置,打印机便会自动加入回车换 行。 例:要设置右限值为 6,命令如下: ASCII: ESC Q ACK 十进制: 27 81 6 十六进制:1B 51 06 该例子的 BASIC 程序如下: 10 LPRINT“6” 20 LPRINT CHR¥(27);“Q”CHR(6); 30 LPRINT “6” 该程序的打印结果如下: ‘标尺 ‘ESC Q 命令 5 ESC L 格式:ASCII: ESC 十进制: 27 [设置左限] Ln 108 n 十六进制: 1B 6C n 说明: 左限即打印纸左侧不打印的字符数,每个字符的宽度按 6+字间距计 算。n 的数值应在 0 到该型号打印机的行宽之内。默 认值 n=0,即没有 左限,该命令设置的是绝对位置,不受字符放大命令 ESCU 和 ESC W 的影响。 例:要设置左限值为 6,你可以发送下列命令; ASCII: ESC I ACK 十进制: 27 108 6 十 六进制: 1B 6C 06 该例子的 BASIC 程序如下: 10 LPRINT”6” 20 LPRINT CHR$(27); “I”;CHR$(6); ‘ESC I 命令 30 LPRINT“” 该程序打印结果如下: YH 系列微型打印机使用使用说明 ESC U 格式:ASCII: [横向放大] ESC U n 十进制: 27 85 n 十六进制: 1B 55 n 说明: 在该命令之后的字符汉字将以正常宽度的 n 倍打印。n 的值建议设在 1~8 之间。 上电或初始化后 n=1,即正常宽度,无放大。 为了观察 ESC U 命令的放大效果,请看下面的 BASIC 程序: 10 FOR I =1 TO 3 ‘从 1 到 3 倍 20 LPRINT CHR $ (27);“U”; CHR$(I) ‘ESC U 命令 30 LPRINT“RD”; ‘打印字符 40 NEXT I; 50 LPRINT CHR$(13) ‘回车命令 6 打印结果如下: 注意:这个命令只有在发出 ESC W SOH(n=1)命令之后才有效。 ESC V [字符纵向放大] 格式:ASCII: ESC V n 十进制: 27 86 n 十六进制: 1B 56 n 说明: 在该命输入之后的汉字、字符将以正常高度的 n 倍打印。n 的值建议在 1~8 之间。上电或初化后 n=1,即无纵向放大。在一行内可以打印不同高度的汉字、 字符。 为了观察 ESC V 命令的放大效果,请看下面的 BASIC 程序: 10 FOR I=1 TO 3; ‘从 1 到 3 倍 20 LPRINT CHR$(27);(V);CHR$(I); ‘ESC V 命令 30 LPRINT“RD” ‘打印字符 结果如下: YH 系列微型打印机使用使用说明 说明: 在该命令之后的汉字将以正常宽度和高度的 n 倍打印。n的值应在0~7 之间,n=1 时,该命令之后的汉字横向和纵向均放大一倍。n=0 时,恢复正 常打印。 ESC W [字符横向纵向放大] 格式:ASCII: ESC W n 十进制: 27 87 n 十六进制: 1B 57 n 说明: 在该命令之后的字符将以正常宽度和高度的 n 倍打印。n 的值建议 设 在 1~8 之间。上电或初始化后 n=1,即无横向纵向放大。 观察该命令放大效果的 BASIC 程序如下: 10 FOR I=1 TO 3; ‘从 1 到 3 倍 20 LPRINT CHR$(27);(W);CHR$(I) 30 LPRINT“RD” ‘打印字符串 41 NEXT I 打印结果如下: 注意:该命令只有在发出 ESC W SOH(n =1)命令之后才有效。 FS W *[汉字横向纵向放大] 格式:ASCII: FS W n 十进制: 28 87 n 十六进制: 1C 57 n ESC X *[横向纵向放大不同倍数] 格式:ASCII: ESC X n1 n2 十进制: 27 88 n1 n2 十六进制: 1B 58 n1 n2 说明: 7 在该命令之后的字符将以正常宽度的 n1 倍和正常高度的 n2 倍进行打 印。n1,n2 的值建议设在 1 到 8 之间。上电或初始化后 n1=n2=1,即无放 大。 SO [一行内双宽度打印] 格式:ASCII: SO 十进制: 14 十 六进制: OE 等效命令格式:ASCII: FS SO 说明: 十进制: 28 14 十六进制: 1C 0E 在一行内该命令之后的所有字符将以正常宽度 2 倍进行打印。该命令 可以用DC4 命令撤除。 正常字符和横向放大字符可以同行混合打印。 DC4 格式:ASCII: [撤除一行内双宽度打印] DC4 十进制: 20 十六进制: 14 等效命令格式:ASCII: FS DC4 十进制: 28 20 十六时制: 1C 14 说明: 由 SO 命令建立的一行内双宽度打印方式被 DC4 命令撤除。该命令不 撤除由 ESC U 和 ESC W 命令建立的字符放大方式。 YH 系列微型打印机使用使用说明 ESC — [允许/禁止下划线打印] 格式:ASCII: ESC — n 十进制: 27 45 n 十六进制: 1B 2D n 说明: n=1,允许下划线,禁止下划线打印。上电或初始化后 n=0。 允许下划线打印之后的所有字符、汉字包括空格都将打印出下划线。 观察该命令效果的 BASIC 程序如下: 10 LPRINT CHR$(27);“W”;CHR$(2); 20 LPRINT“RD” 30 LPRINT CHR$(27);“—”;CHR $(1); 40 LPRINT“UPT” 50 LPRINT CHR$(27);“—”;CHR $(0); 60 LPRINT “RD” 在 RD-D16-8+上的打印结果如下: ‘允许下划线打印 ‘UPT 打印下划线 ‘禁止下划线打印 ESC + [允许/禁止上划线打印] 格式:ASCII: ESC + n 十进制: 27 43 n 十六进制: 1B 2B n 说明: n=1 , 允 许 上 划线 , 禁止 上 划线 打 印。 上电 或 初 始化 后 n=0。允许上划线打印后的所有字符、汉字包括空格都将打印出上划 线。 观察该命令效果的 BASIC 程序如下: 10 LPRINT CHR$(27);“W”;CHR$(2) 20 LPRINT“RD” 30 LPRINT CHR$(27);“+”;CHR$(1); ‘允许上打印线 YH 系列微型打印机使用使用说明 40 LPRINT“UPT”; 50 LPRINT CHR$(27); “+”;CHR$(0); 60 LPRINT“RD” 打印结果如下 ‘UPT 上打印上划线 ESC /n 格式:ASCII: *[允许/禁止侧划线打印] ESC / n 十进制: 27 47 n 十六进制: 1B 2F n 说明: n=1,允许侧划线,禁止侧划线打印。上电或初始化后 n=0。允 许侧划打印后的所有字符、汉字包括空格都将打印出左右侧划线。 ESC i [允许/禁止反白打印] 格式:ASCII: ESC i n 十进制: 27 105 n 十六进制:1B 69 h 说明:n=1 允许反白打印, n=0 禁止反白打印。反白打印是在黑色背景下打 印白字。正常打印是在白色背下打印黑字。 上电或初始化后 n=0。观察反白打印的 BASIC 程序例子如下: 10 LPRINT CHR$(27); “i”;CHR$(1) 20 LPRINT“ABCDEFGHIJKLMNO” 打印效果: ESC C [允许/禁止反向打印] 格式:ASCII: ESC C n 十进制: 27 99 n 十六进制: 1B 63 n 说明: 当 n=1 时,允许反向打印打印方向由左向右,当 n=0 时,禁止反向 打印,打印方向由右向左。 通常在打印机垂直安装时,会使用反向打印方式,以便观察打印结果。 反向打印不但支持字符方式,也支持图形方式。在反向打印图形时,请注意图 形单元的打须序。(详见 ESC K 命令) FS J 格式 ASCII: *[设置纵向打印] FS J 十进制: 28 74 十六进制: 1C 4A 说明: 该命令设置字符为左旋字符,即纵向打印。打印方向是由左向右。 FS K *[设置横向打印] 格式:ASCII FS K 十进制: 28 75 十六进制: 1C 4B 9 YH 系列微型打印机使用使用说明 说明: 该命令设置字符为正向字符,即横向打印。打印方向是由左向右。 FS I *[设置字符旋转打印] 格式:ASCII: FS I n 十进制: 28 73 n 十六进制: 1C 49 n 说明:该命令可以旋转字符, n 的数据如下: n 逆时针旋转 打印方向 0 0 度(正向) 由左向右 1 90 度(左旋) 由左向右 2 180 度(反向) 由右向左 3 270 度(左旋) 由右向左 1.4 用户定义字符设置命令 ESC & [定义用户自定义字符] 格式:ASCII: ESC & m n1 n2…n6 十进制: 27 38 m n1 n2…n6 十六进制: 1B 26 m n1 n2…n6 说明: 该命令允许用户定义一个字符。参数 m 是该用户定义字符码,应在 32 到 255 之间。参数 n1,n2,…n6 是定义这个字符的结构码。字符是由 6× 8 点阵组成。即 6 列每列 8 点,每一列由一个字节的数据表示,最高位 在上。 如图所示 n1=02H,n2=7CH,n3=40H,n4=COH,n5=40H,n6=0H 用户定义的字符储存在 RAM 内,断电后将会丢失。 如果许多 ESC U 命令使用同一 m 值,只有最后一个有效。最多可以定 义 32 个用户定义字符 ESC F8 [用户自定义汉字] 格式:ASCII: FS 2 m1 m2 n1 n2 n3 …..n32 十进制: 28 50 248 m2 n1 n2 n3 …..n32 十六进制:1C 32 F8 m2 n1 n2 n3 …..n32 说明: 该命令允许用户定义一个汉字。参数m1,m2是该用户定义汉字码,m1必须是F8h, m2应在A1h~FFh之间,参数n1,n2,…n32是定义这个汉字的结构码。汉字是 12×12点阵组成。即12列每列12点,每一列由二个字节的数据表示,最高位在上, 汉字下半部分字节低4位应用0填补。 汉字点阵结构如下: 8X12 { n1 n3 n5 n7 n9 。。。n31 8X12 { n2 n4 n6 n8 n10 。。。n32 10 *选择半角汉字打印 格式:ASCII : FS SI 10 进制: 28 15 16 进制: 1C 0F 将以 6X12 点阵打印汉字。 *取消纵半角汉字打印 格式: ASCII: FS DC2 10 进制: 28 18 16 进制: 1C 12 取消 FS SI 命令。 *设置汉字错位打印 格式: ASCII : FS G 10 进制: 28 71 16 进制: 1C 47 此命令用于设置汉字错位打印,即汉字比正常单线汉字变得更 粗、更重,可用于打印标题或重打。 *取消汉字错位打印 格式: ASCII : FS H 10 进制: 28 72 16 进制: 1C 48 取消 FS G 命令。 *进入汉字方式 格式: ASCII : FS & 10 进制: 28 38 16 进制: 1C 26 该命令用于进入汉字方式。 *退出汉字方式 格式: ASCII : FS . 10 进制: 28 46 16 进制: 1C 2E 该命令用于退出汉字方式,进入西文方式,直接收单字节 的 ASCII 码。 注意:向打印机输入 FS 汉字打印命令无效。 YH 系列微型打印机使用使用说明 1.5 图形打印命令 ESC K [打印点阵图形] 格式: ASCII:ESC K n1 n2 …data… 十进制:27 75 n 1 n2 …data… 十六进制:1B 4B 说明: n1 n2 …data… 该命令打印 n1 ×8 点阵图形。该图形的宽度为 n1 点,高度为 8 点。 每一列的 8 个点可以由一个 8 位的字节来表示,最高位在上。 n1 ,n2 的数值代表一个 16 位的二进制数,,n1 为低 8 位字节,n2 为 高 8 位字节,表示 ESC K 命令要打印的图形宽度为 n2 ×256+n1。新荣 达 微打:n2 应是 0 或 1,点数之和小于等于 384,若超出则自动清除。 n1 应在 1 到该机型的每行最大点数之间。 Data 是该点阵图形从左到右每列的字节内容.字节数应等于 n1。 当图形的高度大于 8 点时,可按每 8 点行一个图形单元划分成多个单 元。不足 8 点的用空点补齐。然后按顺序每个图形单元分别用 ESC K 命 令打印出来,最后组成一个完整的图形。 注意: ①当采用反向打印方式时,要按图形从下到上的顺序依次打印每个图 形单 元。 ②打印机在连续发送两次或两次以上图形命令后,打印出的图形与 第一列对 齐自动迭加,且宽度可以不同,可以与任何字符一起混打。 例如:用 ESC K 命令打印两个汉字“中文”这两个汉字的点阵如下图所 示。每个字符由 7×8 点阵组成有 7 列。两字符之间有一空格,因此共有 15 例,于是 n1=15, n2=0,15 个字节的数据以十六进制表示如下: 7CH,44H,44H,FFH,44H,44H,7CH,00H,41H,62H,54H,C8H,54H,62H,41H. 11 YH 系列微型打印机使用使用说明 最后的 CR(回车)是让打印机打印出这一点行。整个 m 条曲线的图 形就是由每一点行用 n1,n2,…nk 这些数据打印出来的。 连续使用本命令可打印出任意长度的曲线 关于这个例子的 BASIC 程序如下: 10 LPRINT CHR $(27); “W”;CHR$(2); ‘横向纵向放大 2 倍 20 LPRINT CHR $(27) ; “K”;CHR$(15) ;CHR$(0) ; ‘ESC K 命令 30 FOR I=1 TO 15 40 READ D :LPRINT CHR $(D) ‘输入 15 个字节数据 50 NEXT I 60 LPRINT CHR$(13) ‘输入 CR 70 DATA &H7C,&H44,&H44,&HFF,&H44,&H44,&H7C,0 80 DATA &H41,&H62,&H54,&HC8,&H54,&H62,&H41 在 RD-D16-8+上的打印结果如下: ESC ’ 格式Ⅰ:ASCII: [打印曲线没有此功能) ESC ’ m n1 n2…nk CR 例:要打印下面 5 个方程的曲线*EXP(-0.01*X)*SIN(X/10) Y3=50 Y4=50+40*EPX(-0.1*X) Y5=50-40*EPX(-0.01*X) 你可以用 BASIC 语言编写如下的程序: 10 FOR X =0 TO 150 ‘打印 150 点行 20 Y=INT(40*EXP (-0.01*X)) 30 YY=INT(Y*SIN(X/10)) 40 LPRINT CHR $ (27);CHR$(39);CHR$(5); ‘ESC 命令,M=5 50 LPRINT CHR$(50+YY);CHR$(50-YY);CHR$(50); 60 LPRINT CHR$(50+Y);CHR$(50-Y);CHR$(13); 70 NEXT X 打印结果: 十进制: 27 39 m n1 n2 …nk 13 十六进制: 1B 说明: 27 m n1 n2 …nk 0D 该命令用于沿走纸方向打印曲线图形.。m 的数值是要打印的曲线 到该机型每行最大点数之间。 在一水平点行内,有 m 个曲线 ,…nk 代表这 m 个曲线的位置。 nk 的数量应等于 m。每一 nk 都应小于该微打型号每行最大点数。 12 1.6 初始化命令 ESC @ [初始化打印机] 格式:ASCII: ESC @ 十进制: 27 64 十六进制: 1B 40 说明: 该命令初始化打印机下列内容: ⑴清除打印缓冲区。 ⑵恢复默认值。 (3)选择字符集 1。 (4)禁止上划线、下划线、侧划线)打印反向字符,打印方向:由左向右 (6)行间距为 3,字间距为 0,页长为 10,装订长为 0。 1.7数据控制命令 CR [回车] 格式:ASCII: CR 十进制: 13 十六进制: 0D 说明: 打印机收到本命令后,即对缓冲区内的命令和字符进行处 理,并按要求打印缓冲区内的全部字符或汉字。(注意:如果 缓冲区内无数据或接收的下一操制码为0AH时,则此控制码不 作任何处理。) YH 系列微型打印机使用使用说明 CAN [删除一行] 格式:ASCII: CAN 十进制: 24 十六进制: 18 说明: 该命令删除该命令码之前行打印缓冲器内的所有文本,回到上一个回 车码。它不删除在该行内的任何控制码序列。 1.8 十六进制形式打印命令 ESC “ [允许/禁止十六进制形式打印] 格式:ASCII: ESC ” n 十进制: 27 34 n 十六进制: 1B 22 n 说明: n=1,允许十六进制形式打印;n=0 禁止十六进制形式打印。当允许 十六进制形式打印时,所有的主计算机发出的命令和数据都将以十六进制 形式打印出来,直到收到 ESC“NUL 后恢复正常打印。 (另外,在开机时候按住SEL键也可以进入十六进制形式打印。) 例:当从主计算机向打印机发出下列 4 个数据时: LPRINT CHR $(0);CHR$(27);“A”;CHR$(24); 这些数据将发十六进制码在打印机上打印出来: 00 1B 41 18 十六进制形式打印只有在打印缓冲器时才执行打印。 13 1.9 打印命令速查表: 十进制 0 0 10 11 12 13 14 20 27 32 27 34 27 38 27 39 27 43 27 86 27 88 十六进制 00 09 0A 0B 0C 0D 0E 14 1B 20 1B 22 1B 26 1B 27 1B 2B 1B 56 1B 58 ASCII NUL HT LF VT FF CR SO DC4 ESC SP n ESC ” n ESC & m n1 n2…n6 ESC’m n1, n2…nk CR ESC + ,n ESC V n ESC X n1 n2 功能 结束标志 执行水平造表 换行 执行垂直造表 换页 回车 横向放大字符 2 倍 撤除 SO 设置字间距 允许/禁止十六进制打印 用户自定义字符 打印 m 个曲线点 允许/禁止上划线打印 纵向放大 n 倍 横向纵向放大不同倍数 十进制 27 45 27 47 27 49 27 56 27 64 27 66 27 67 27 68 27 74 十六进制 1B 2D ASCII ESC -n 1B 2F ESC/n 1B 31 ESC 1n 1B 38 1B 40 1B 42 1B 43 1B 44 1B 4A ESC 8n ESC @ ESC B n1 n2 n3… NUL ESC C n ESC D n1n2 n3… NUL ESC J n 功能 允许/标止下划 线打印 允许/禁止侧划 线打印 设定行间距为 n 点行 选择不同点阵汉 字打印 初始化打印机 设定垂直造表值 设置页长为 n 行 设置水平造表值 走纸 n 点行 14 27 37 27 75 27 81 27 85 27 99 27 102 27 105 27 108 28 73 28 74 28 75 28 71 28 72 28 15 28 18 28 38 28 46 28 248 1B 25 1B 4B 1B 51 1B 55 1B 63 1B 66 1B 69 1B 6C 1C 49 1C 4A 1C 4B 1C 47 1C 48 1C 0F 1C 12 1C 26 1C 2E 1C F8 ESC % n ESC K n1 n2…data ESC Q n ESC U n ESC e n ESC f m n ESC i n ESC L n FS 2 n FS J FS K FS G FS H FS SI FS SI FS & FS. FS F8 允许/禁止打印自定义汉 字、字符 打印 n1×8 点阵图形 设定右限宽度 横向放大 n 倍 允许/禁止反向打印 打印空格或换行 允许/禁止反白打印 设定左限宽度 设置字符旋转打印 设置纵向打印 设置横向打印 设置汉字错位打印 取消汉字错位打印 设置纵半角汉字打印 取消纵半角汉字打印 进入汉字方式 退出汉字方式 用户自定义汉字 国际标准 ASCII 码 按钮操作: YH系列微型打印有两个按钮和两个发光管显示,’SEL’按钮用来按制打印机“在线”和“离线”状态,用发光二极管来显示其状态,“在线”时发光管 点亮,“离线”时熄灭,打印机上电时为“在线”状态,发光管点亮,可以接收数据,按一下“SEL”键,发光管灭,为“离线”状态,打印机此时不 接收口上的数据,再“SEL”键又回到“在线”状态。“LF”键是送纸键,在“离线”状态时按一下“LF”键,打印机走纸4点行(MD912机芯 下),可按住“LF”不放进行连续走纸,当松开“LF”键时,电机停止转动。 打印机在打印过程中,可使用“SEL”键暂停打印,用“LF”键来调整打印纸的位置,再按“SEL”键,回到“在线”状态,打印机继续打印。 16进制代码打印形式: 按住“SEL”键再接通打印机电源则进入16进制代码打印形式,并打印出“16进制代码打印形式”10个字。 开机自检操作: 按住“LF”键再接通打印机电源则进入自测试,打印完自检内容后提示按“SEL”键或“LF”键,按“SEL”键则进入接收端口数据处于“在线”状 态,按“SEL”键则继续自检,重复打印一次自检数据。 串口接线 高电平时表示忙不能接收数据 5脚 地 7 15

  • 海岸集团行政办公室 吕元祥筑设安排 海岸集团行政办公室 吕元祥筑设安排

    为应对粤港澳大湾区经济的爆炸式增长和接踵而来的挑战与机会,根植深圳的海岸集团,需配备更与时俱进的办公接待空间,以契合团队规模的壮大和战略业务的拓展。具备多元化设计...

  • 激光翻页笔何如买? 激光翻页笔何如买?

    1、第一代产品遥控技术是红外线遥控技术, 电视机也是用这种技术,红外线遥控最大的缺点是方向性强,发射端必须对准接收器,否则就不能遥控,这样就导致演示人员在演讲时不得...

  • 阿里头条 阿里头条

    打印纸就是平常用来打印和复印的纸张,也叫双胶纸,广泛用于激光打印和油墨打印中,重量一般在60g-120g之间,其中80g是最常见的,也就是我们所说的a4纸。 无碳复写纸( 简称CCP)是...

  • 幕布须要吗?实测投影幕与白墙对照成绩 幕布须要吗?实测投影幕与白墙对照成绩

    投影幕与普通面料相比,有着显著的优势。首先投影幕屏幕反射入射光的能力强,这可以提高画面的亮度,通过对光的巧妙处理,还可以改变画面的黑位效果,增强画面的对比度。 之所...

  • 米黄色道林纸与打印纸哪个好少许 米黄色道林纸与打印纸哪个好少许

    可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资料搜索整个问题。 展开全部道林纸更贵一些,打印纸更有性价比,看你用在什么地方了追问想把一些东西打印下来装...

  • DNH超短焦工程投影仪DM907内置交融体例拼 DNH超短焦工程投影仪DM907内置交融体例拼

    迪东致力于为用户提供视频处理器技术、投影显示技术解决方案,专注于画面处理领域,坚持稳健经营、持续创新、开放合作的理念。迪东拥有多项原创专利技术,以提供高端、稳定、...

  • 投影仪伤不伤眼看完你就清晰! 投影仪伤不伤眼看完你就清晰!

    关于投影仪,流传着这么一个说法投影仪不伤眼,因而很多爸爸妈妈为了小孩子的视力着想,开始把家里的电视机换成投影仪,市面上甚至还有打着护眼名号的投影仪在售。 那么投影仪...

  • 注册资金10018亿 广东省名牌产物 办公众具 注册资金10018亿 广东省名牌产物 办公众具

    普通行政机关人员属于政府机构,这类办公室由于上下级等级关系,部门分工明确,工作属性自主,不需要太多部门和个人之见的交流,其办公室与企业办公室在设计上稍有不同。在我...

  • 公共都用什么品牌的演示笔激光翻页笔 公共都用什么品牌的演示笔激光翻页笔

    可选中1个或多个下面的关键词,搜索相关资料。也可直接点搜索资料搜索整个问题。 2019-03-26展开全部易相随品牌翻页笔 H100抛弃了传统的红色或者绿色激光,通过软件把鼠标指针变成...