58 80 打印机驱动程序安装使用说明

1. 介绍
    本驱动程序基于CUPS通用UNIX打印系统，支持从串口，并口，USB，
网口打印。支持打印格式为文本和图片以及光栅位图。在X86 Ubuntu 12.04
LTS 上测试通过。如需深入了解请访问www.cups.org。

2. 安装
    (1)将目录下的commandtokc，rastertokc，texttokc这三个过滤器复
制到cups的filter目录下，这个目录一般是/usr/lib/cups/filter/。
为了方便安装，已经将安装步骤写在了一个shell中。请在终端里运行
该shell脚本，运行命令如下：sudo ./install.sh如果脚本无运行权限，
请在终端运行:sudo chmod a+rwx install.sh为其添加权限。
    (2)安装完过滤器之后，点击系统设置->打印机->添加可以发现打印机，
选择对应的端口然后点击前进即可。例如：
    并口打印机选LPT #1，或者LPT #2。
    串口打印机选择串口 #1，或者串口 #n，如果上面没有显示串口，可能
是权限不足，请修改串口设备文件的访问权限为所有人可以读写，或在终
端输入命令:sudo chmod a+rw /dev/ttyS0;在windows下的com1，对应
linux下的/dev/ttyS0;com2对应/dev/ttyS1;依此类推。修改完权限之后，等
待几分钟，即可发现在添加打印机里已经可以找到串口了。选择波特率，
最好为115200，校验无，数据比特8，流控选硬件（RTS，DTR都可）。
    USB打印机，需要先将打印机U口连上电脑，再点添加打印机，可以发现
选择设备里多出一个Unknown，描述是一个打印机连接到一个usb端口。这个
即是刚才连上的USB打印机。
    网络打印机需要在添加打印机的页面点网络打印机，选择打印协议为
AppSocket/HP JetDirect 在右边的主机栏填上打印机的ip，如192.168.0.87，
端口号填9100。
    (3)当选定端口后点击前进会发现正在搜索驱动的提示。在选择驱动程序那
页，选择提供PPD文件。选择目录下的58 80.ppd。点击前进。描述随便填。
点击应用即可。
    (4)自测页，如果成功打印出图片，则说明打印服务正常，如果打印出以
#CUPS-BANNER 开头的文本，说明打印服务安装不是特别好，但是并不妨碍
打印，如果打印乱码，说明打印服务不正常。需要重新安装打印服务。

3.使用
    支持从word，浏览器，图片等文档编辑器或浏览器直接打印。也支持从
命令行打印。如果需要从命令行打印文本，只需输入lp README.txt即可。如果
需要发送二进制数据，只需 lp -o raw data.bin 即可。更多内容请参考
http://www.cups.org/documentation.php/options.html

4.选项
    Media Size: 纸张大小，长度可以自定义，但宽度必须不超出2.83inch，
                如果超出打印范围，超出部分不会被打印。为了保证打印效果
                我们不会对打印内容进行缩放。

    Resolution: 203 DPI DriverGray 与202 DPI SystemGray的区别在于，
                DriverGray使用的是16x16的抖动算法，比目前cups的自带
                算法更加细腻。但不保证以后cups自带算法不会改变，所以
                提供一个选项给用户选择。具体效果请测试多次后自行选择。

    Cut Media:  打印完毕是否切纸，打勾则打印完毕自动切纸。

    Darkness:   打印浓度设定，出场设置是VeryLight，如果纸张不够好，可
                以将此选项调高以获得更好的打印效果。目前版本的打印机暂
                不支持图片浓度的调节。

5.自测
    打印测试页: 系统测试页，该项检测打印服务是否正常。如果打印测试页
               不是乱码，则是正常。
    打印自检测试页: 和在关机状态下，按住走纸键开机打印出来的内容一致。
    清洗打印头: 只是为了兼容性而添加的一个命令，该命令只会复位打印机，
                并无其他特殊效果。

6.建议
    1、串口波特率设为115200获得更好的效果。
    2、选择合适的纸张获得更好的效果。
