                   LS-POS58打印驱动程序(Beta 1) 自述文件

                        *简介*
LS-POS58打印驱动程序实现了WINDOWS9x/NT操作系统和LS-POS58打印机硬件之间
的接口,实现了操作系统所要求的所有接口功能.用户可以把打印机作为一
个图形设备,调用WINDOWS的任何图形设备API函数(GDI)在打印机上进行绘
图和排版.用户不需要关心打印机的命令集,可以尽管使用GDI强大的图形
和字体操作功能,实现绘图、TrueType字体、打印机硬字库的输出.WINDOWS
会自动把这些图文通过LS-POS58驱动程序转换成正确的打印命令.用户亦可以
使用现有的办公软件,在LS-POS58打印机上输出文档,所见即所打.

                      *安装说明*
将软盘插入软驱中，打开 "开始" -> "设置" -> "打印机",选择 "添加打
印机". 选择 "下一步" -> "从软盘安装",指出驱动程序所在的目录即可.
Win95/98/ME的驱动程序在\9x目录下,NT/2000的驱动程序在\nt目录下.安装过程中
有可能提示找不到文件，这时需要给出WINDOWS安装盘的路径。

安装完后，可以在 "开始" -> "设置" -> "打印机" 里选中 LS-POS58 printer
图标,点鼠标右键,选择 "属性"来设置.比如在"属性"里可以选择使用并口
(LPT1)还是串口(COM1、COM2等)

目前这个版本（BETA1）的图形打印使用的是24点双密度即203x203dpi

                      *使用说明*
安装了驱动程序后,WORD EXCEL等各种WINDOWS软件里的文字和图形都可以
轻松地通过LS-POS58打印机打出,所见即所打.但要注意做正确的页面设置,调
整好页边距.安装了LS-POS58打印驱动以后，在页面设置里会出现一种新的纸
张 "58MM roll paper",58MM宽,11.6MM长.但大部份WINDOWS字处理程序缺省
的页边距都有20MM以上,将页边距调整至5MM左右比较好.

关于打印机自带的硬字体,还需要以下几点说明:
一、
安装驱动程序后WORD EXCEL里会出现一种新的字体"24x24打印机字体",用
该字体编辑的内容在打印的时候会使用打印机的硬字库.注意字体大小(字号)
必需选择8.5, 选其它字号都不行,因为打印机的字体不能缩放.由于打印机的
字库内没有中文标点,所以在用这种字体的时候请使用英文标点.

二、
调整WORD里的选项: 在 "工具"->"选项"->"版式"->"整理版面"中,选中
"扩大字符间距"(在WORD2000里选择"不压缩"),否则WORD可能会压缩字符
间距，使之小于一个空格的宽度,使硬字体打印不正确.主要原因是BS-160K
打印机没有水平移动打印头的命令，字符间距必需是一个英文空格的整数倍。

三、
在WORD里排版的时候虽然选择了"24x24打印机字体",但实际上硬盘上是找
不到这种字体的,WORD在显示的时候需要在系统里选择一种相近的字体做替
换,如果这两种字体有比较大的差别,WORD在打印的时候为了保证"所见即所
打",有可能选择用图形打印,这时就没法用硬字体进行打印,这是驱动程序
无法控制的.另外,如果WORD在排版的时候,在字符间插入了光标移动命令(
为了对齐两侧的边界),也可能打印不正确,因为LS-POS58没有水平移动打印头
的命令.

四、
在同一个扫描行上不能同时有硬字体和图形，图形在打印的时候总会跑到下
一个扫描行去，与文字错开。这是打印机硬件的限制，很可能也是不能水
平移动打印头所致。由于这个原因，在使用硬字体进行打印时，不能使用中
文标点，因为硬字库里没有中文标点，打印时会变成图形，导致难看的结果。

******
对于没有使用"24x24打印机字体"的文字,则不存在上述四个问题,可以在WORD、
EXCEL等任何字处理软件里用任意方式排版,都能所见即所打.
******

打印硬字体最保险的方法是调用WINDOWS的API,这样可以真正控制打印过程,
在LS-POS58驱动程序安装盘上提供了实现这一功能的测试程序,在a:\TestPrinter
目录下,有两个程序，都包含源代码，示例了如何调用GDI函数打印硬字体和操
作系统字体.详情参见其说明文档和源代码.



