1、示例使用的相关环境和构件版本MCGS组态环境:MCG嵌入版7.7(01.01)MCGS模拟运行环境:7.7(01.0001)示例工程TPC类型:TPC1061TiWin8.1 中文版目录1喷墨打印机 21.1 触摸屏设置 21.2 打印数据 21.3 打印窗口 31.4 设置窗口打印纸张大小及横向打印设置 61.5 打印历史表格61.6 动态打印测试171.7 动态打印测试271.8 动态打印测试372炜煌微型打印机 -针氏 82.1 炜煌微型打印机设置 82.2 打印字符 92.3 打印图片曲线102.4 注意事项 121喷墨打印机1.1触摸屏设置开机运行时点击触摸屏任意地方进入cesvr界
2、面。选择系统维护-设置系统参数-打印机-打印机设置。打印机选择 PCLGUIriikjet ,端口号选择选择 LPT1(需 插上打印机之后才能够进行端口号选择,否则无端口号选择项)。其他的选择默认。如图:请在触摸屏启动后在插上连接打印机的USB线。1.2打印数据打印数据窗口可以选择用户需要打印的数据。输入从第几行开始,然后需要打 印几行。点击打印即可。使用函数PrintContext()。如果数据较多将会每页打印, 每页的数据为组态存盘数据的行数(PS最多只可打印9页数据,超过的将无法打印)。如图:标准按辺构件属性设置参考打印机功能示例.MCE中【打印数据】。1.3打印窗口第一种方法是使用嵌入
3、式脚本函数实现窗口的打印。请查看函数!SetWindow()函数说明。调用脚本函数!SetWindow()打印所指定的工程窗口。如图:标;隹按钮构件雇性设置基本属性操作属性脚本程陣可见度厲性I 抬起脚本I按下卿本! SetWindow (tJ ED * 4?打开脚本程序编鎧器清空斯有脚本权限建)检查暹)确认任)取消帮助(H)第二种方法是利用按钮的操作属性来进行打印窗口。打开按钮的属性,选择操作属性- 打印用户窗口设置。如图:第三种方法是利用窗口自身的方法进行窗口打印。如图:口丨由示例功能列表| 打印数据自打印窗口1E”属性j曰方袪OpenClose HitlEI $ 叶intI L Refre
4、shBringToTop OpEnSubllnd CloseSubWnd CloseAllSubVJnd参考打印机功能示例.MCE中【打印窗口】。1.4设置窗口打印纸张大小及横向打印设置设置窗口打印大小:点击所需打印的窗口,选择窗口属性,激活扩充属性页,窗口视区大小设置为 A4大小,勾选横向打印窗口,确认;进入动画组态窗口,窗口按 A4纸大小放置构件,右边界约为 1100左右,下边界 约为760左右;具体位置调整可通过文件菜单下的打印预览;打印按钮属性设置,选择操作属性页面,抬起功能选项卡,勾选打印用户窗口,选 择要打印的窗口 0,确认;设置完成,将工程下载到屏里,打印时即可打出来画面充满A4
5、纸。如何设置横向打印:在用户窗口属性设置的扩充属性中将打印窗口的窗口视区大小”改为打印纸张的大小,并选择横向打印。1.5打印历史表格此功能主要是测试打印历史表格存盘数据。只需打印此窗口即可。此功能将 历史表格的存盘数据完全打印出来。每页打印的行数以组态历史表格的行数决定。1.6动态打印测试1主要测试的是标注按钮旋钮滑动及报警器在动态显示的情况下的打印效果。参考打印机功能示例.MCE中【打印动态测试1】。1.7动态打印测试2主要测试了图片大小变换,图形移动及图片变化和按钮颜色变换的打印效果。 参考打印机功能示例.MCE中【打印动态测试 2】。1.8动态打印测试3主要测试了曲线,滑块,百分比填充及
6、旋转仪表动态打印效果。参考打印机功能示例.MCE中【打印动态测试 3】。2炜煌微型打印机-针氏2.1炜煌微型打印机设置炜煌微型打印机后面板十针接口与串口连接示意图,如图必恥脚側翩翊种軸輪站删口定丈平台站酬口就Wil 丽.JfliluhAffiAit期5flMJxDAE$5CISihlHi蛛両li IT細殖Ti6渤出l.I .JjSPKE 115- i-.r :.|i - :Ln3GXD11s3CDi並g1Q-5Vfhk-jf ii 电邮 wl AiAwruMr卅祕打帀脱牡勺也号的sih刊|)阳齬也可以查看帮助文档的接线图。炜煌微型打印机波特率设置及工作模式设置。如图所以按键:修改波特率和通许模
7、式1) :按住任意键,然后打印机上电,打印机会将当前串口设置状态等报告打 印出来,即可对打印机波特率及工作模式进行设置。2) :打印机上电后,由LF键设置切换打印机波特率。每按一次 LF键即打印 出串口的设置报告(即当前打印机所设置的波特率为多少 ),在1200,2400,4800, 9600和19200内选择需要的波特率。打印机出厂设置波特率为 9600.3) :由SEL键切换设置串口的工作方式串行连接为方式1或方式3两种。出厂时设置为方式1.串行工作方式1:一帧信息为10位,1位起始位,8位数据位,1位停止位。串行工作方式3:一帧信息为11位,1位为起始位,8位为数据位,1位为校验 位,1
8、位为停止位。4) :设置完成后重启打印机即可。2.2打印字符打印字符所使用的函数打印命令为Print。设置命令为Set()。使用设备命令下发。设置命令如图所示:设置样例打印字符命令Print()样例,如图:打印机设置为一些基础设置命令集。如需自定义命令可参考帮助文档的命令集。参考微型打印机样例 WH针氏.MCE中【打印字符】。2.3打印图片曲线打印图片设置如下:向打印机发送以上命令,防止打印图片为反向 打印图片图片命令为 Print。使用方法如下:标塞按钮构件11性设雪ST11報作属性卿車程序可见度厲性打开脚庄稈序编辑器唐空所有脚本|箱査确认世)取消帮 flh(H)打印命令SaveScreen
9、)是将图片保存到harddisk,然后打印出图片如果函数没有数字参数。则是打印整个触摸屏屏幕的内容。如果SaveScreen()如下图所示使用:tSetbevice(B16 *SaveScreen ( harddlsk ten|)1 J)rp , AxAyBx t Bf )F)则是打印指定坐标内的图片。Ax,Ay为左上坐标,Bx,By为右下坐标。所打印图片及左上坐标到右下坐标内的区域。打印曲线是将曲线所在屏幕的画面截取出来打印。如图:*SetDeuice(Tg0l6/,SaueScreen(harddsktempl7biiiprii55218,978,500)函数坐标需用户更具自己曲线的位置来确定。参考微型打印机样例 WH针氏.MCE中【打印图片曲线】。2.4注意事项如果打印出来是乱码,请注意检查以下事项:1) :字符集的选择是否正确。2) :打印机的十针接口与串口对接的接线是否正确。3) :打印机及触摸屏的波特率及工作方式是否选择正确。喷墨打印机惠普 HP1112HP1010HP1050HP2010推荐HP1112微型打印机A5 A7 E25 AA T2 A6 E31E34 E15 E20推荐E20 A5