GP寺冈新标签打印程序配置文件参考手册.doc_第1页
GP寺冈新标签打印程序配置文件参考手册.doc_第2页
GP寺冈新标签打印程序配置文件参考手册.doc_第3页
GP寺冈新标签打印程序配置文件参考手册.doc_第4页
GP寺冈新标签打印程序配置文件参考手册.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GP470寺冈新标签打印程序配置文件参考手册注:本文中的打印机默认指示为GP470打印机一 安装只需双击安装程序文件,根据提示即可完成安装。注意:此程序所使用的操作系统为Windows2000/XP/2003。除此之外的系统本程序可能无法运行。二 运行通过开始菜单或双击安装目标文件夹下的可执行文件“寺冈新标签打印程序XX”即可。(一)选择标签类型程序主界面让用户选择所打印的标签类型。图1(二)输入查询条件数据,找出数据库中的数据输入查询条件的数据,按“提交”从数据库中查找数据。图2(三)打印标签确保与程序对应的标签已经正确地安放上打印机之后,按“打印”按钮完成操作。三 配置环境说明此程序完全可以手动修正配置文件来完成基本的标签打印需求。可以使用文本编辑软件如“记事本”来更改。*注:如果使用此程序来打印标签的话,您不需要手动设置打印机中的大部分参数。但有两项重要的打印机参数需要您通过手动设置,它们是打印浓度和标签检测敏度。*注:配置文件的扩展名为ini。文件中以“;”或“/”打头的都为注释行。注释行的概念就是解释说明配置文件中某项内容的涵义。您可以写上一些易懂的文字让查看者理解该配置项的意义。如下:;该项内容用于打印机。/该项内容用于数据库。*注:配置文件中还有两个概念需要理解,就是块和项。以中括号括起来的文字表明为块。以XXXXX=YYYYYY表示为项(XXXXX项的值为YYYYYY)。如下:Databaseconnstring=DSN=BEIJINGHUALIAN这两行解释为atabase块中有一项connstring的值为DSN=BEIJINGHUALIAN。必须要记住的是一个配置文件中的块都是不可重复的。一个块中的项也是不可重复的。必须牢记于心。程序有两个配置文件分别gp470.ini和label.ini。下面专门针对这两个文件进行说明。(一) gp470.ini此文件用于配置整个程序的全局性功能。如访问数据库的用户名和密码,本地打印机的端口或网络打印机的地址等。1 Database2 connstring=Provider=MSDASQL.1;Password=storep;User ID=ops$storep;Data Source=store7834 Comm5 ;0:Port;1:Name6 PortOrName=07 Port=LPT18 ;Port=192.9.100.55UP 4608 200dpi910 InitValue11 Grade=合格12 Pricer=XXXX(段1)第2行中,可以修改三项重要的内容,它们是数据库用户名,密码,数据源。如果懂数据库,这三项内容很容易修改。根据第5行的注释来看第6行配置是0的话则使用本地打印机。这时,使用第7行的LPT1并行口来打印。是1时表明连接的打印机是网络打印机。当您需要使用网络打印机打印标签时,只要将上面第6-8行修改为如下:6 PortOrName=17 ;Port=LPT18 Port=192.9.100.55UP 4608 200dpi(段2)看出不同了吗?很容易,就是将PortOrName改为1,在第7行前加上注释符号让其无效,去掉第8行前面的注释符号使其生效。再修改目标打印机的地址即可。*注:如果使用网络打印机方式的话,则目标打印机必须安装gp470打印机驱动,您可以在附送光盘中找到,另外该打印机必须设置为共享打印机,网络应当畅通。“UP 4608 200dpi”为网络打印机的共享名,如果您不曾修改过打印机名的话,就不必理会了。第11-12行只是设置程序的全局性数值。在本文之后会有说明。(二) label.ini本程序的大部分配置都是在此配置文件中修正。下面解释一下流程:搜索类似以下的文本段:1 LabelInfo2 LabelCount=123 Label1=绿色标准价签(南京),Label14 Label2=红色特价价签(南京),Label25 Label3=蓝色标准小价签(南京),Label166 Label4=红色特价小价签(南京),Label187 Label5=收货号(无条码),Label88 Label6=店内码(有条码),Label99 Label7=NightRun绿色价签(南京),Label1010 Label8=NightRun红色价签(南京),Label1111 Label9=NightRun蓝色小价签(南京),Label1712 Label10=NightRun红色特价小价签(南京),Label1913 Label11=联营价签,Label2014 label12=联营小价签,label21(段3)程序的起始地就是LabelInfo块。第二行说明程序将配置12种标签。从第三行起列举了这些标签。您所看到的引号括起的中文字将显示在程序的主界面中。见图1。在逗号之后的类似“,Label1”表明这张标签将使用Label1块的配置。您可以搜索整个文件中的Label1,将会看到类似以下的文本段:1 Label12 DB=DB43 Field=Field14 ;用户界面设定5 UserInterface=UserInterface16 LabelSize=110,407 LabelGap=08 ;1:黑标;2:横切9 LabelType=110 ;停止位置调整11 StopPosition=3512 LabelPaperMargin=0,0,0,013 ;1:正向;2:反向14 PrintDirection=115 16 PrintItemCount=1217 PrintItem1=Label1_PrintItem118 PrintItem2=Label1_PrintItem219 PrintItem3=Label1_PrintItem320 PrintItem4=Label1_PrintItem421 PrintItem5=Label1_PrintItem522 PrintItem6=Label1_PrintItem623 PrintItem7=Label1_PrintItem724 PrintItem8=Label1_PrintItem825 PrintItem9=Label1_PrintItem926 PrintItem10=Label1_PrintItem1027 PrintItem11=Label1_PrintItem1128 PrintItem12=Label1_PrintItem12(段4)段4中第2行表示该标签所使用的数据库查询语句配置块为DB4。如果搜索这个块,您会看到以下的文本段:DB4SqlLang=SELECT WHERE 规格=*1* and 规格=111111 and 规格*4*=8.1 = TransPrice(8.1) = 8.1 =Format(8.1,0.00) = 8.10第8行中,表示的含义为该文字打印所使用的字体,您可以打开Word等编辑软件,看看自己的电脑支持哪些字体。第9行中,表示的是该字体的厚度。就是指是不是粗体,还是细体。它的值从下面的值中选择:100,200,300,400,500,600,700,800,900。其中100最细,900最粗。*注:如果没有第8行和第9行的话,程序将默认使用黑体作为打印的字体。当存在这两行时,请务必注意请将该项字体的ItemFontSize中的宽改为原来的一半,不必理解为什么这么做,只需要知道因为在这种打印配置条件下,一个中文字占两个字母的宽,所以宽度要缩小一半。最后一个实例:1 Label1_PrintItem122 ;1:文字;2:条码3 ItemPrintType=24 ItemPosition=53,245 ;条码高度6 BarHeight=47 ;条码文字位置-0:不显示;1:下方;2:上方8 BarTextPos=19 ItemExpression=*5*(段12)在段12中:第3行表示打印的是条形码。第4行同样表示打印的位置。第6行表示该条形码的高度为4mm。第8行表示该条码文字的位置,0为不打印,1为下方,2为上方。第9行表示同样为该打印项的打印内容为界面列表中的第5列,其实就是条码内容。现假设第5列条码值是12345678,该项表明在纵坐标为53mm,横坐标为24mm的位置上打印一个高度是4mm,条码文字位予下方的条码12345678。四 修正举例(一) 添加打印项1. 修改该标签配置块中的PrintItemCount项,将其值加一,然后加一项如下:PrintItemCount=13PrintItem1=Label1_PrintItem1PrintItem2=Label1_PrintItem2PrintItem3=Label1_PrintItem3PrintItem4=Label1_PrintItem4PrintItem5=Label1_PrintItem5PrintItem6=Label1_PrintItem6PrintItem7=Label1_PrintItem7PrintItem8=Label1_PrintItem8PrintItem9=Label1_PrintItem9PrintItem10=Label1_PrintItem10PrintItem11=Label1_PrintItem11PrintItem12=Label1_PrintItem12PrintItem13=Label1_PrintItem13红色字体为新增的项。2添加打印项配置块Label1_PrintItem13到Label1_PrintItem12块后Label1_PrintItem12;1:文字;2:条码ItemPrintType=2ItemPosition=53,24;条码高度BarHeight=4;条码文字位置-0:不显示;1:下方;2:上方BarTextPos=1ItemExpression=*5*Label1_PrintItem13;1:文字;2:条码ItemPrintType=1ItemPosition=30,20ItemFontSize=3,4ItemCharGap=0.5ItemExpression=其中新增加的打印项以*.*为多。例如*3*表示打印界面列表中的第三列。当然也可以是固定文本串如“北京华联”。也可以是组合如“北京华联: *3*“*注:配置文件中不要再有同样的Label1_Printer13块项出现。在该文档开头已经重点说明了这一点。(二) 删除打印项1将需要删除的打印项去除。PrintItemCount=11PrintItem1=Label1_PrintItem1PrintItem2=Label1_PrintItem2PrintItem3=Label1_PrintItem3PrintItem4=Label1_PrintItem4PrintItem5=Label1_PrintItem5PrintItem5=Label1_PrintItem12/PrintItem?中的?必须连续,否则程序报错无法运行PrintItem6=Label1_PrintItem6PrintItem7=Label1_PrintItem7PrintItem8=Label1_PrintItem8PrintItem9=Label1_PrintItem9PrintItem10=Label1_PrintItem10PrintItem11=Label1_PrintItem112删除相应的打印块项Label1_PrintItem5;1:文字;2:条码ItemPrintType=1ItemPosition=41,28ItemFontSize=3,3ItemCharGap=4ItemExpression=*7*另一种简单的方法就是:Label1_PrintItem5;1:文字;2:条码ItemPrintType=1ItemPosition=41,28ItemFontSize=3,3ItemCharGap=4ItemExpression=*7*即将*7*从文件中删除。(三) 将搜索方式改成非范围搜索方式1 去除SqlLang中的*2*条件DB4SqlLang=SELECT WHERE 规格=*1* and 规格=*2* 规格=*1*2 将SingleSearch改为1, KeepBeforeSearch改为1。UserInterface1;可以选择范围来搜索吗?0:行;1:不行SingleSearch=1;界面上搜索前是否清除先前的数据? 0:清除;1:不清除KeepBeforeSearch=1(四)如果需要再改成范围搜索方式,则可以反过来操作。1添加SqlLang中的*2*条件DB4SqlLang=SELECT WHERE规格=*1* 规格 between *1* and *2* 2将SingleSearch改为0, KeepBeforeSearch改为0。UserInterface1;可以选择范围来搜索吗?0:行;1:不行SingleSearch=0;界面上搜索前是否清除先前的数据? 0:清除;1:不清除KeepBeforeSearch=0至此,整个Label.ini配置文件的内容基本上已经全部解释了。如有需要,请参考附录。附录. GP470.INIComm 打印机配置块Port本地打印机时为端口号(如LPT1)网络打印机时为打印机地址(如192.9.100.55UP 4608 200dpi)PortOrName0:本地打印机;1:网络打印机Database数据库配置块connstring数据库连接字符串InitValue 程序使用的全局性变量块Grade等级Price物价员附录. Label.iniDB? ?从1开始,数据库相关的配置块。包括语句等信息。connstring连接字符串,缺省情况下为gp470.ini中的connstring值。SqlLangSql语句。语句中需要包括的重要信息为*1*,*2*。含义为在标签打印界面中的两个用户输入框。Field? ?从1开始,标签打印界面中的列表描述信息FieldCount列表的列项总数FieldName? ?从1开始,该列表项的描述信息FieldWidth?从1开始,该列表项的显示宽度,0就隐藏该项。LabelInfo整个程序的所有标签配置块入口LabelCount所有标签的总数Label?其中?从1开始。列举所有标签的描述和该标签的配置块。格式为”xxxxxx”,Labelx。值为块信息Labelx 其中x从1开始。该标签的标签块DB标签搜索数据时使用的等相关设置,值为块信息。Field 标签的标签打印界面中列表的描述信息。块信息LabelGap 标签间隔,单位mmLabelPaperMargin 纸的左右上下边距。格式为左,右,上,下LabelSize 标签尺寸大小,格式为长,宽LabelType 标签类型,1为黑标,2为模切PrintDirection打印方向,1为正向,为反向PrintItem?列举所有打印项数。?从1开始。值为块信息PrintItemCount 该标签打印的打印项总数StopPosition 停止位置调整,该值乘以8就对应于打印机中的参数RunScriptAft

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论