一、功能
NMKPCL_Test程序目的为测试动态库的使用, 程序通过调用dll中函数测试dll的调用效果,其中重点演示配合
一、功能
NMKPCL_Test程序目的为测试动态库的使用, 程序通过调用dll中函数测试dll的调用效果,其中重点演示配合 Barlabel程序使用的直接调取设计好的BLX文件进行打印,选择 BLX文件后通过输入变量个数及变量内容,即可打印出想要的标签 文件。
二、界面介绍4
三、功能介绍1、选择打印机连接方式
程序支持两种连接方式分别是USB连接及网络连接,程序默 认
USB连接,中选择网络连接时我们需要填写打印机的IP地址及 端口号,,端口号默认为9100。 下面测试均以默认USB连接为例。
2、测试打印文字
按钮1测试的是通过函数调用在标签上打印文字的功能,点击 该按钮打印机会打印出大小为100mm*50mm (长*宽)的标签,在 标签左上角会打印“我是宋体文字r的文字,在“我是宋体文字1" 的文字下面会打印“我是楷体文字2”的文字,这是通过调用打印 文字函数对文字大小、位置、字体、下划线等文字属性进行设置并 打印出来。
代码如下:
NM_OpenPort(255);
NM_SetLabelWidth(100*8);
NM_SetLabelHeight(50*8, 0);
NM_DrawTextTrueTypeW (0, 0, 66, 0, L〃宋体〃,4, 800, 1, 1, 0, L"A1〃,L〃我是 宋体文字1〃);
NM_DrawTextTrueTypeW (30, 80, 132, 0, L〃楷体〃,4, 800, 0, 0, 0, L〃A1〃,L〃 我是楷体文字2〃);
NM PrintLabel (1,1);
NM ClosePort ();测试打印矩形
按钮2测试的是通过函数调用在标签上打印矩形的功能,点击 该按钮打印机会打印出大小为100mm*50mm (长*宽)的标签,在 标签上会打印出一个矩形框,这是通过调用发送指令函数在标签上 画出一个矩形并设置它的长宽及线粗最后打印出来。
代码如下:
NM_0penPort(255);
NM_SetLabelWidth(100*8);
NM_SetLabelHeight(50*8, 0);
NM_SendCommand(,zBOX 100, 100, 300, 300, 3〃);
NM PrintLabel(1, 1);
NM_ClosePort();测试打印二维码
按钮3测试的是通过函数调用在标签上打印二维码的功能,点 击该按钮打印机会打印出大小为100mm*50mm (长*宽)的标签, 在标签上会打印出一个二维码,二维码内容为“ABCdbcl23",这 是通过调用发送指令函数在标签上生成一个二维码并设置它的长宽 及其他参数最后打印出来。
代码如下:
NM_0penPort(255);
NM_SetLabelWidth(100*8);
NM_SetLabelHe
NMKPCLTest程序使用说明 来自淘豆网www.taodocs.com转载请标明出处.