上一篇已经说了如何安装驱动,您一定把驱动装好,并且可以打印出测试页了吧。那么驱动究竟干了哪些神奇的事情呢。如果您不是用打印机做二次开发的用户,关于驱动作用的问题,您就不需要看,如果您想治疗失眠,倒也可以看下去。
废话不多说,下面我们就来揭开驱动的神秘面纱,看它究竟干了什么神奇的事情。
第一步,我们新建一个文本文档,取名TestDriver.txt。随便输入些内容,比如佳博票据打印机。如图3.1,点到文件 -> 打印,选择打印机,这里我选的GP-58N Serials.然后点击打印如图3.2。这时候您可以看到,打印机把刚才输入的佳博票据打印机几个字打印出来了。您如果没打出来的话,请参考上一篇的内容,一定要安装好驱动,直到能打印测试页。
图3.1
图3.2
第二步,继续选到文件 -> 打印,打印机型号还是选择GP-58N Serials。不同的是我们现在勾选打印到文项,点击打印后如图3.3,弹出对话框,输入文件名TestDriver如图3.4。
图3.3
图3.4
第三步,找到TestDriver文件,您可以在按 WIN键 + F,(WIN键就是键盘上画有windows图标的键),这时候会出现windows搜索框,输入TestDriver,就可以搜到了。
第四步,打开TestDriver文件,您会发现,用记事本打开这个文件后,会出现乱七八糟的符号如图3.5,不知道是什么东东。其实生成的TestDriver文件是一个十六进制文件,里面全部存放的十六进制数,这时候您可以使用一个名为WinHex的软件来打开,这个软件网上可以供下载。我们用WinHex文件打开后,如图3.6.
图3.5
图3.6
第五步,分析TestDriver文件。可以看到十六进制数1B401B4AC01D7630003000180000等。这就是打印机能识别的语言,这就是驱动干的事,将计算机要打印的图形或文字“翻译”成打印机能够识别的语言。打印机就是通过接收这些十六进制数据,才理解计算机大哥的想法。
您现在对一定打印机驱动有了大概的了解,您现在一定很好奇这些十六进制数到个啥意思?别急,我这就为您揭开驱动的神秘面纱。