POS58 打印机驱动程序version 1.0
*简介*
POS58打印驱动程序实现了WINDOWS9x/NT操作系统和POS58打印机硬件之间
的接口,实现了操作系统所要求的所有接口功能.用户可以把打印机作为一
个图形设备,调用WINDOWS的任何图形设备API函数(GDI)在打印机上进行绘
图和排版.用户不需要关心打印机的命令集,可以尽管使用GDI强大的图形
和字体操作功能,实现绘图、TrueType字体、打印机硬字库的输出.WINDOWS
会自动把这些图文通过POS58驱动程序转换成正确的打印命令.用户亦可以
使用现有的办公软件,在POS58打印机上输出文档,所见即所打.
*安装说明*
将软盘插入软驱中,打开 "开始" -> "设置" -> "打印机",选择 "添加打
印机". 选择 "下一步" -> "从软盘安装",指出驱动程序所在的目录即可.
Win9x的驱动程序在a:\9x目录下,NT的驱动程序在a:\nt目录下.安装过程中
有可能提示找不到文件,这时需要给出WINDOWS安装盘的路径。如果您的机
器里有Pos58 打印机的旧版本驱动程序,请先删除旧版本,重起动WINDOWS,
再装新版本.
安装完后,可以在 "开始" -> "设置" -> "打印机" 里选中 POS58 printer
图标,点鼠标右键,选择 "属性"来设置.比如在"属性"里可以选择使用并口
(LPT1)还是串口(COM1、COM2等)
*使用说明*
安装了驱动程序后,WORD EXCEL等各种WINDOWS软件里的文字和图形都可以
轻松地通过POS58打印机打出,所见即所打.但要注意做正确的页面设置,调
整好页边距.安装了POS58打印驱动以后,在页面设置里会出现一种新的纸
张 "58MM roll paper",58MM宽,11.6MM长.但大部份WINDOWS字处理程序缺省
的页边距都有20MM以上,将页边距调整至5MM左右比较好.
关于打印机自带的硬字体,还需要以下几点说明:
一、
安装驱动程序后WORD EXCEL里会出现一种新的字体"24x24打印机字体",用
该字体编辑的内容在打印的时候会使用打印机的硬字库.注意字体大小(字号)
必需选择8.5, 选其它字号都不行,因为打印机的字体不能缩放.由于打印机的
字库内没有中文标点,所以在用这种字体的时候请使用英文标点.
二、
调整WORD里的选项: 在 "工具"->"选项"->"版式"->"整理版面"中,选中
"扩大字符间距"(在WORD2000里选择"不压缩"),否则WORD可能会压缩字符
间距,使之小于一个空格的宽度,使硬字体打印不正确.
三、
在WORD里排版的时候虽然选择了"24x24打印机字体",但实际上硬盘上是找
不到这种字体的,WORD在显示的时候需要在系统里选择一种相近的字体做替
换,如果这两种字体有比较大的差别,WORD在打印的时候为了保证"所见即所
打",有可能选择用图形打印,这时就没法用硬字体进行打印,这是驱动程序
无法控制的.另外,如果WORD在排版的时候,在字符间插入了光标移动命令(
为了对齐两侧的边界),也可能打印不正确,因为POS58打印机不能水平移动打
印头.
四、
在同一个扫描行上不能同时有硬字体和图形,图形在打印的时候总会跑到下
一个扫描行去,与文字错开。在使用硬字体进行打印时,不能使用中文标点,
因为硬字库里没有中文标点,打印时会变成图形,导致难看的结果。
******
对于没有使用"24x24打印机字体"的文字,则不存在上述四个问题,可以在WORD、
EXCEL等任何字处理软件里用任意方式排版,都能所见即所打.
******
打印硬字体最保险的方法是调用WINDOWS的API,这样可以真正控制打印过程,
在POS58驱动程序安装盘上提供了实现这一功能的测试程序,在a:\TestPrinter
目录下,有两个程序,都包含源代码,示例了如何调用GDI函数打印硬字体和操
作系统字体.详情参见其说明文档和源代码.