1、版 本2.0内 容关 键 字参考文档提交时间2004年10月18日撰 写 人文档修改记录序号原章节号现章节号修改内容备注目 录1 新版本说明 12 新增功能使用说明 12.1本局代码设置 12.2打印机设置 22.3批量打印录入 22.4 批次删除 43 错误信息说明 44 连接oracle常见错误 41 新版本说明在上一版本的袋牌打印工具(DPDY.EXE)放出之后,各个使用局在正常使用的同时提出了新的需求,比如:在预制袋牌界面原寄局基本上都是本局,每次输入过于烦琐;需要批量录入数据,然后一次性全部打印;打印标签,等等。工程组对以上需求进行分析之后,放出新版本的袋牌打印工具。 如果是第一次使
2、用本工具请参考袋牌打印维护工具(DPDY.EXE)使用手册.doc来进行配置net8和下载数据的工作。如果已经使用过本工具,请把先前的版本的所有文件备份到另一文件夹,在当前文件夹中解压缩DPDY.rar文件后,用先前版本的db2.mdb覆盖当前文件夹中的相同文件。2 新增功能使用说明2.1本局代码设置在数据准备参数设置 里面有一项设置本局代码,这这一栏中输入本局的邮政编码之后保存,在以后的“打印”界面或者“批量打印录入”界面的“原寄局”一栏就会自动填写为您设置的局名,如果在“本局代码”中输入不存在在邮政编码或置空则本局代码无效。2.2打印机设置在这里设置打印机是直接写入打印机控制板,请慎重设置
3、,浓度可以设置为0030间的任何值,如果是“1”可直接输入“1”不必输入“01”,波特率只能在下拉列表中选择,预设的有19200,9600,38400默认的是19200。2.3批量打印录入输入方法:a. 如果是直接添加,用键盘操作会比较方便,如果跳到下一个输入项目用回车,而回到上一个输入项目,用tab。b. 在容器型号,本转标志,备注,可以输入1,2,3来调出相对应选项,在邮件种类里可以通过输入简拼(比如 挂信为 gx)来调出您需要的邮件种类。在原寄局和寄达局可以通过输入简拼和邮政编码两中方式调出局名。 输入说明:a. 总包类型有“普通”,“汇封”,“物流”三个选项,其中“汇封”则表示在袋牌或
4、标签上,邮件种类简称为“站拆”,而条码上是输入邮件种类的编号不变。“物流”则表示打印出来的袋牌或标签总包号码为自累加形式,如:在总包类型选择“物流”在总包号码中输入0012,则会打印出12份袋牌或标签,条码信息一致,只不过总包号码为12/1,12/2,12/3的形式(如果输入的总包号码过大,会打出很多袋或牌,请慎重选择)。b. 打印方式有“重复”,“累计”两个选项,其中重复表示一次只能输入一个总包号码,可以用“份数”来控制输入信息不变的情况下重复打印的份数。而“累计”可以通过“启始号码/终止号码”的形式输入多个总包号码,此时“份数”不可编辑。c. 重量的两个编辑框必须有内容(回车默认为0),如
5、果是特快航则必须有重量,不能为000.0。功能使用:a. 导出到excel,本模块是把按批次存储在access数据库中的信息导出到程序所在目录下,文件名为您选择的批次名称。然后您可以在excel中对该批次的输入信息进行修改,修改的时候注意输入的格式,否则会有错误发生,因此建议最好在程序中将批次导入到列表中进行修改。 b. 导入到access,本模块是将编辑好的csv文件(打开excel文件后另存为csv格式即可)导入到access中,在导入前必须输入批次名称,如果输入的批次名称和access中的批次名称有重复,则会提示是累加还是修改,请根据实际情况进行选择。 c. 保存, 本模块是将列表中的数
6、据保存到access数据库中,保存前必须输入批次名称,如果输入的批次名称和access中的批次名称有重复,则会提示是累加还是修改,请根据实际情况进行选择。 d. 导入, 本模块是将access数据库中的批次导入到列表进行打印袋牌和标签的工作,导入时会清除当前列表中的信息。d. 删除, 删除列表中的当前信息。e. 修改, 修改列表中的当前信息。f. 打印袋牌, 读取列表中的所有信息按顺序打印袋牌。g. 打印标签, 读取列表中的所有信息按顺序打印标签。h. 退出, 退出界面。2.4 批次删除 在列表中选择要删除的批次,点击删除即可。3 错误信息说明打印失败-表示打印函数没有正常执行,如果显示“状态
7、正常”则可能是输入有问题,比如直接输入汉字,没有从列表中选取。否则请参照具体提示调整打印机。只打印单独总包号请不要选择连续的打印方式-打印方式选择的是累加,但是总包号码没有加“/”数据库连接错误-如果是正在连接oracle数据库,请检查oracle连接字符串、用户名(zxj)、密码(post),如果您是本地的域上用户,请在连接字符串后加上“.域名”进行测试。如果是需要在access中读取数据,请检查db2.mdb是否存在,并且是否与程序在同一目录。如果在下载数据时出现此错误,请检查将要下载的表里是否存在非法数据。参数传递错误-请检查打印界面中输入的数据是否正确,是否有漏输,错输的情况,必须提到
8、的是“邮件种类”,“原寄局”,“寄达局”请在下拉列表中选择,如果手工输入汉字,会报此错误。读取打印机类型值失败-请检查setup.ini中关于打印机类型的配置(1 是北洋 0 是维深)。未找到函数-这是因为读取北洋动态连接库byprndll.dll失败,查看此文件是否在程序所在目录。生成条码信息可能有误请检查输入-可能因为输入的打印信息有错误造成生成的条码可能存在空格。请检查输入。打开access数据库失败,检查db2.mdb是否存在!-可能db2.mdb不存在或者没有安装office4 连接oracle常见错误如果连接oracle失败:首先请在提示符模式下用命令tnsping 服务名 看看是
9、否能解析出来地址信息,其中服务名为配置net8的时候输入的服务名,不是实例名。然后看输入用户名和密码是否正确,一二级局用户名是zxj密码是post。而三级局是地名+省名_zxj 比如新疆哈密用户名是hmxj_zxj密码是post检查程序所在当前目录下是否存在db2.mdb文件。还需要检查程序所在路径内是否包含不规范字符的目录名。比如有全角的括弧。附录1:标签条码的位置尺寸等通过文件by.txt中的数据来调整。说明如下:interval信 北京 威海tytx文件内容:默认值:|85|100|150|2|15|40|300|70|800|105|15|30|对应参数:|x|y|height|bas
10、ewidth|xspace|yspace|label_length|stop_bit|label_width|tx|ty|interval|各个距离含义x 条码起点横坐标y 条码起点纵坐标height 条码高度basewidth 条码基本单元宽度xspace 字符起点与条码的相对横向距离yspace 字符起点与条码的相对纵向距离label_length 整个标签的高度stop_bit 停止位大小label_width 整个标签的宽度tx 补打文字相对于整个标签的横坐标ty 补打文字相对于整个标签的纵坐标interval 补打各项之间的间距附录2可以通过更改byprndll.ini来调整北洋打印
11、机的打印袋牌位置,具体如下:All_x = 100调整横向 值越小,越靠左,All_y = 30调整纵向 值越小,越靠下。(以上为袋牌孔朝上观察) 以下无正文 仅供个人用于学习、研究;不得用于商业用途。 , , . not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1