厂商 :高胜宏盈科技(深圳)有限公司
广东 深圳- 主营产品:
OKI针式打印机安装打印机驱动方法
发布时间:[2010-07-30]
本文以ML5100F 在WINDOWS XP 系统下安装为例
1 使用USB连接安装方法。
步,将标有OKI 打印机驱动的光盘放入电脑光驱中;
第二步,将USB 连接到打印机和电脑端后,将打印机电源打开,惠普针式打印机售后,电脑会自动发现新硬件,然后,联想针式打印机售后,会出现三个选项,请选择第三个选项:“否,暂时不”,点击“下一步”;
第三步,请选择第二个选项:“从列表或位置安装(高级)”,点击“下一步”;
第四步,请选择个选项“在这些位置上搜索佳驱动程序”,并将“搜索可移动媒体前”的“√”去掉,然后“在搜索中包括这个位置”前面打上“√”,然后点击“浏览”,如下图所示;
此时,如果您有打印机光盘,请选择如下路径,X:﹨Driver﹨WinXP﹨OEMPRINT.inf,然后单击“确定”(‘X’为光驱盘盘符)。
如果您是通过网站下载驱动,驱动程序从OKI 网站下载,进入主页后,点击右下角“下载中心”,选择“针式打印机”,进入下一个页面,再点击“OKI MICROLINE 5100F”,选择相应的操作系统,点击“下载”,下载的驱动程序需要解压缩,解压缩后,通过单击“浏览”到下载解压缩后的文件夹,然后,点击“确定”。(本例中,下载解压路径为桌面上的WinXP 文件夹,如图所示)
第五步,找到对应文件后,点击“下一步”;
第六步,选择你做位置的驱动程序,单击“下一步”;
第七步,系统出现徽标认证画面,请点击“仍热继续”;
第八步,点击“完成”,至此驱动安装完成。
2 使用并口连接安装方法
步,请把标有OKI 打印机的光盘放入电脑光驱动,如果驱动已经丢失,请进入OKI下载,点击右下角“下载中心”,选择“针式打印机”,再点击“OKI MICROLINE 5100F”,选择相应的操作系统,点击“下载”,下载的驱动程序需要解压缩。
第二步,将打印机和电脑关闭,然后将并口电缆线连接到打印机和电脑端后,将打印机和电脑电源打开,用鼠标点击电脑左下端“开始”-- “设置”--“打印机和传真”,进入到“打印机和传真”窗口,科密针式打印机售后,双击“添加打印机”图标,如下图所示;
点击“下一步”;
第三步,选择“连接到此计算机的本地打印机”,取消“自动监测并安装即插即用打印机”前面的“√”,如图所示;
默认端口“LPT1”,单击“下一步”;
第四步,选择“从磁盘安装”;
第五步,单击“浏览”,并到光盘下X:﹨Driver﹨WinXp﹨Oemprint.inf(X 为光驱盘符),如果是下载安装,需要到下载解压缩后的文件夹中,然后点击“打开”,如下图所示;
再点击“确定”;
第六步,选择对应的机型,点击“下一步”;
点击“下一步”,
这里,可以选择打印一张WINDOWS XP测试页,如果打印出来,说明已经安装正确。
第七步,Windows徽标认证请选择“仍然继续”,然后,单击“完成”即可。
通常采用的解析方式是顺序逐个解析每个字符,比如在进行页长设置时要连续判断三次,如果发现有三个连续字符依次是“0x1B 0x28 0x63”,那么才能知道这是设定页长命令,然后再继续读取后面 6 个参数计算页长。这种解析方式结构死板,不利于后期升级,并且解析效率低。为此,我们设计了一种基于表格的打印机命令解析方式,这种方式结构灵活,方便于解析程序的升级,同时也提高了解析效率。查表解析法原理如图 3。当解析程序接收到一段字符串后,依次提取每个字符,将每个字符看过一维表的下标查找该表格的内容,表格的内容指明了进行下一步解析所要完成的工作。当前解析的命令不同,下一步解析所要完成的工作也不同,可能是发送一条打印机动作命令,比如换行,因为换行只有“0x0A”一个字符,也可能是查找二级表或者三级表。
查表法的关键是建表。首先定义结构体,该结构体中需要包括一个通用的函数指针,如下示例:struct strOperate{ void (*myOpefun) (); }然后,创建该结构体的数组。strOperate firstTable[256],那么这个数组就是我们的一级表。至于二级表和三级表的创建方法和一级表相同,我们可以根据实际需要进行创建。最后,给指针赋值。firstTable[下标].myOpefun = Myfun;Myfun()是我们编写的实际解析函数,它具有指明下一步解析任务的功能。创建了表后,在解析过程程序中,依次提取字符调用相应函数。例如我们收到的字符是0x0A,那么通过语句 firstTable[0x0A]. myOpefun()就能很快的调用到换行函数。由此可以看出,查表法解析速度快,效率高,只需一步就能找到相对应的解析命令;此外,查表法结构简单灵活,在后期解析程序升级过程中,只要通过 firstTable[下标].myOpefun= Mynewfun 语句就能完成升级而不需要改变整体结构。
5.3 打印机控制程序设计
为了实现对打印机的控制,较多采用的方案是以单片机作为控制系统的微处理器,通过一些大规模的集成电路来控制。但是这种方案中微处理器所需的周边器件较多, 对整个系统的稳定性、可靠性有较大影响,同时由于打印机控制器件较多,包括两个步进电机和 24 个打印针头,所以单片机处理速度也成为制约提高系统实时控制性的一个瓶颈。此外,针式打印机具有 24 个针头,每个针头都需要单独控制,这样就要占用单片机大量的接口资源,而一般单片机并没有这么多的接口。为此,我们采用单片机 + CPLD 的方法来实现对打印机的控制。在本文设计中,单片机采用的是 Atmel 公司生产的 AT91sam7s32 芯片,该芯片是一款集成有 USB 通信口的 ARM内核控制器;CPLD 使用 Altera 生产的 MAXIIEPM1270芯片,该芯片具有 1270 个逻辑单元和 212 个用户引脚,可以满足打印机控制的速度要求和接口要求。在单片机 + CPLD 的打印机控制系统中,CPLD 内运行打印机运动控制算法程序,针式打印机,负责打印机执行机构的控制,单片机内运行任务调度程序,负责打印指令的调度。任务调度程序与运动控制算法程序之间,通过 CPLD 为单片机提供的寄存器接口进行通信。由于篇有限,在此我们仅对打印机控制程序的总体工作流程进行介绍,对于 CPLD 的设计暂不叙述。
打印机控制程序如图 4,当打印机控制程序开始执行时,首先检查 CPLD 状态寄存器,查看当前 CPLD 是否有任务正在执行,如果有就交出 CPU 时间给其他程序模块;如果当前没有任务,检查指令栈中是否有指令需要执行,如果有指令,就将该栈顶指令放入 CPLD 的指令寄存器中,然后设置状态寄存器通知 CPLD 执行。如果没有指令则继续让出 CPU 时间给其他程序模块。当 CPLD 将指令执行完毕后,修改状态寄存器为无任务装态,为接受下条指令准备。
针式打印机,科密针式打印机售后,发货神器(优质商家)由高胜宏盈科技(深圳)有限公司提供。高胜宏盈科技(深圳)有限公司(www.88print.com.cn/)位于深圳市南山区南头街道桃园路与南光路交汇处西北侧田厦金牛广场B座2621-2622。在市场经济的浪潮中拼博和发展,目前高胜宏盈科技(深圳)有限公司在其它中拥有较高的知名度,享有良好的声誉。高胜宏盈科技(深圳)有限公司取得全网商盟认证,标志着我们的服务和管理水平达到了一个新的高度。高胜宏盈科技(深圳)有限公司全体员工愿与各界有识之士共同发展,共创美好未来。