ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:43.87KB ,
资源ID:2788755      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2788755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微打手册.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微打手册.docx

1、微打手册5.1 MP-A面板串口为TTL电平使用新荣达MP-A系列面板汉字微打使用并口或串口可由用户自己选择。方法是当控制板上的W1按有短路块时使用串口,当W1断开时(出厂时配置)使用并口。注意:改变接口须在断电时操作。MP-A面板式26线扁平电缆插座引脚序号如下:(串并一体) 25 23 21 19 17 15 13 11 9 7 5 3 1 26 24 22 20 18 16 14 12 10 8 6 4 2MP-A面板串口为TTL电平时各引脚步定义:引脚信号方向 说明19DATA入串行数据输入,接用户单片机串行数据输出端21BUSY出“高”电平表示打印“忙”不能接受数据1024GND 1

2、0,12,14,16,18,20,24:接地2、6、8、26NC未接 注:“入”表示输入打印机,“出”表示从打印输出。信号的逻辑电平为TTL电平。DATA数据的数据格式: 起始 D0 D1 D2 D3 D4 D5 D6 D7 D8 停止D8为奇偶校验位,当D0D7有奇数个1时,D8=1;当D0D7有偶数个1时,D8=0。BUSY:为高电平时,表示打印机离线或正在处理数据,打印机不能接受数据。BUSY:为低电平时,表示打印机在线,打印机可以接受外部数据。用户可通过串口向打印机发送数据,发送一个字节后,应检测BUSY是否为低电平,如是低电平继续发送,否则等待。波特率设置: MP-AXX-8+型机出

3、厂时,波特率设置为9600,用户如有特殊需要,可找经销商或厂家代为设置。用户只须使用以下3条线即可与打印机相连:(在J1远离电源插座的一端)压8根扁平电缆.。J1-19(DATA) J1-21(BUSY) J1-24(GND)常用单片机串口的连接: 单片机 工作方式 80(C)31/51/52/552/320/ 接TXD,串行口工作在方式3 AT89C51/52/55/2051/1051/4051 接TXD,串行口工作在方式3 8096/98、80C196KB/KC/MC/MD 接TXD,串行口工作在方式3 MC68HC11XX系列 接TXD,9位数据 PIC16C63/65/73/74/75

4、 接RC6/TX/CK,SCI异步发送,9位数据打印命令详解新荣达MP-A热敏系列微型打印机提供了多种打印命令,控制EPSON公司的M-T153A等打印头完成各种功能。这些命令是由一字节控制码或ESC(或FS)控制码序列组成。它们与市场上普通微型打印机的控制命令完全兼容。并增加了汉字打印、汉字库调出、字符旋转、字间距调整、条形码打印等功能。带*的命令为新增加的打印控制命令。 7.1汉字打印命令 ESC 8 n * 选择不同点阵汉字打印 格式:ASCII: ESC 8 n 十进制: 27 56 n 十六进制:IB 38 n 等效命令格式:ASCII: FS i n 十进制: 28 105 n 十

5、六进制: 1C 69 n 说明:本命令只适用于自带国标一、二级汉字库的微打,打印机在接收该命令之后将根据n值选择不同点阵的汉字。在汉字打印方式中,打印机接收的汉字代码是2字节对应一个汉字的标准机内码,即打印机每接收2个字节的机内码可调出一个汉字。打印机先接收机内码的高位字节,再接收低位字节。当n=0选择1616点阵汉字打印当n=4选择1212点汉字打印当n=5选择612点阵汉字打印当n=6选择812点阵ASCII字符打印当n=7选择812点阵ASCII字符打印n的默认值为0汉字代码为标准汉字内码:1)高字节数值范围A1H-F7H,对应1-87区汉字,计算方法:区码+A0H2)低字节数值范围A1

6、H-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字符为8X16或6X12点阵。7.2汉字库调出命令FS S 汉字库调出命令格式:ASCII: FS S n ml mh十进制: 28

7、 50 n ml mh十六进制:1C 32 n ml mh说明:该命令适用于用户系统调用打印机汉字库。 当n=0选择1616点阵汉字打印当n=4选择1212点汉字打印当n=5选择612点阵汉字打印当n=6选择812点阵ASCII字符打印当n=7选择812点阵ASCII字符打印 ml、mh为汉字库内码。当选择RS232标准串口打印机时:通过TXD管脚发送汉字内码至用户系统。 注:当打印机检测RTS为1不发送,RTS为0送数椐。当选择并口或TTL串口打印机时:通过BUSY管脚发送汉字内码至用户系统。注:BUSY线与用户系统的UART串口输入端增加一反向器。7.3纸进给命令LF 换行格式:ASCII

8、: LF十进制: 10十六进制:0A说明:打印机打印当前缓冲器里的数据并向前走纸一行,如果缓冲器里没有数据,则只执行向前走纸一行。注:一行为16+行间距。ESC J 执行n点行走纸格式:ASCII: ESC J n十进制: 27 74 n十六进制:1B 4A n说明:打印纸向前进给n点行,n的值应在1255点之间。这个命令不发生回车换行,它也不影响后面的换行命令。如果你需要产生立即进纸走纸而不要回车,就可以使用本命令。如果打印机缓冲器内有未打印的数据,则在走纸前先打印这些数据。放大字符命令ESC V和ESC W也会放大行间距。ESC 1 设置n点行间距 格式:ASCII:ESC 1 n 十进制

9、: 27 49 n十六进制:1B 31 n 说明:为后面的换行命令设置n点行间距,n的值应在0255之间。在使用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 LPRINT“LINE SPACING”;CHR$(10) 打印字符串和换行 40 NEXT I上述程序在MP-A153-8+上的打印结果如下:ESC SP *设置字间距格式:ASCII: ESC SP n

10、十进制: 27 32 n 十六进制: 1B 20 n 说明:设置字符之间的空白点数,即打印完一字符打印机自动在字符右侧加入的空白点数。汉字的字间距加倍。n的值应在0128之间。默认值为n=3。FF 换页格式:ASCII: FF 十进制: 12十六进制: 0C说明:走纸到下一页的开始位置。7.4格式设置命令ESC C 设置页长 格式:ASCII: ESC C n 十进制: 27 67 n 十六进制: 1B 43 n 说明: 页长被设置为n个字符行,n的值应 在0255之间,如果n=0,页长被定义为256行。默认值n=40。ESC N 设置装订长 格式:ASCII: ESC N n 十进制: 27

11、 78 n 十六进制: 1B 4E n 说明:装订长(页与页之间的空行数)被设置成n个字符行,n值应在0255之间,每个字符行占16+行间距个点行,默认值n=0。 例:要设置装订长为3行,向打印机发如下序列: ASCII: ESC N ETX 十进制: 27 78 3 十六进制:1B 4E 03 发送上述序列的BASIC程序如下:LRPINT CHR$(27);“N”;CHR$(3); ESC O 取消装订长 格式:ASCII: ESC O 十进制: 27 79 十六进制: 1B 4F 说明: 装订长(页与页之间的空行数)被设置成0行,这意味着打印机将一行接一行地打 印,页与页之间不留出空行。

12、 ESC B 设置垂直造表值 格式:ASCII: ESC B n1 n2 n3NUL十进制: 27 66 n1 n2 n30十六进制:1B 42 n1 n2 n300说明:输入垂直造表位置n1,n2,等,所有这些数据都应当在由ESC C命令设置的页长之内。字符NUL加在最后用以表示该命令的结束。所有输入的垂直造表位置,都可以用该命令以ESC B NUL的格式清除。 VT命令执行垂直造表,打印纸进给到下一垂直造表位置。注:垂直造表所指的位置定义为在一页内所要打印的行位置。而每个行是按16+行间距计算的。例:设置三个垂直造表值在一页的第2行,第5行和第8行,你可以发送下列命令: ASCII:ESC

13、 B STX ENQ BS NUL 十进制:27 66 2 5 8 0 十六进制:1B 42 02 05 08 00关于这个例子的BASIC程序如下:10 LPRINT 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$(1

14、1);该命令在MP-A153-8+上的打印结果:VT 执行垂直造表格式:ASCII: VT十进制: 11十六进制: 0B说明:打印纸进给到由ESC B命令设置的下一垂直造表位置。注意:如果没有垂直造表值设置,或者当前位置已等于或超过最后一个垂直造表位置,VT命令都将只走一行纸(如同LF命令)ESC D 设置水平造表值格式:ASCII: ESC D n1 n2NUL十进制:: 27 68 n1 n20十六进制: 1B 44 n1 n200说明:输入水平造表位置n1,n2等,所有这些都应在该型号打印机的行宽之内。字符NUL加在最后,表示该命令的结束。所有设置的水平造表值都可以用该命令的ESC D NUL的格式清除。HT命令执行水平表。注:水平造表所指的位置定义为在一行内所要打印的字符位置。而每个字符是按12+字间距计算的。例:在一行的第2,第9和第14字符的位置设置三个水平造表值,你可以发送下列命令:ASCII: ESC D STS HT SO NUL 十进制: 27 68 2 9 14 0 十六进制: 1B 44 02 09 0E 00关于这个例

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1