` 本帖最后由 michael_llh 于 2015-12-25 00:02 编辑
关于如何扩展分区的话参考@ypw 写的很详细,不过你需要装一下Linux环境,Ubuntu就ok。如果想在windows下面做的话很麻烦,具体大家就百度找找方法了。 系统本身就已经安装了Python,这里我们就不在说明了。 下面我们就对我们要安装的一下我们的python-escpos,这一个对支持ESC/POS编码格式的打印机的一个Python的库,通过这个库我们可以实现打印机的打印功能,我们这里用的是普通的票据热敏打印机,前提是该打印机能够支持ESC/POS的编码。 我们整个安装过程需要的文件都已经下载好了,我会附在后面给大家下载。 https://github.com/python-escpos/python-escpos 上面的网址是这个Python库的github网址,在上面给出了很详细的安装方法,我们在这里累赘一下,说明一下怎么安装。因为当中有些东西没有像他理想化的安装下来!!! 我们把要安装的东西都已经下载好了,拷贝到U盘上面挂载到NanoPi上面。 首先在mnt文件夹下面建立一个U盘的挂载目录:
下面进行挂载:
完成之后我们进入udisk的目录,我是放在printer文件夹下面所以进到这个文件夹,可以看到我们需要安装的文件。
我们在home的目录下面建立一个printer的文件夹,用来拷贝U盘中的文件:
然后拷贝到我们对应的文件夹下面。接下来握们需要安装一个unzip的工具,因为我们下载的是zip的压缩包,默认没有解压这个的工具。
完成之后我们就可以解压我们四个文件了。命令格式为unzip加上文件名就可以。 Unzip+文件名 解压完成之后我们就可以进行安装了。
安装方法顺序如下: 1.pyserial-master 2.pyu***-1.0.0b2 3.python-qrcode-master 4.python-escpos-master 安装方法,cd进入每一个对应的文件夹,按顺序键入以下命令: 1.Python setup.py build 2.Python setup.py install 依次安装这几个工具就可以了。 当我们安装Python-出现下面的问题,缺少了setuptools这个模块,我们再次进行安装即可。
之后我们就可以顺利安装了。 完成了上面的四个文件的安装,我们已经接近成功了,借下来还有一些需要安装的东西。 apt-get install u***utils,安装一个u***查看的工具。 等下我们会用到。我们连接上我们的热敏打印机,键入lsu***命令,可以看到我们的打印机设备,这里我们需要记住这里的ID号。
我们这里还少安装了一个东西,就是Python的图片库,同样,直接进行联网即可,如果没有网络的话,还是像前面的方法,把库的文件下载下来,拷贝到我们的板子上面,接下来就和上面一样了,两步,build和install就可以了。
这样子我们就完成了所有的安装工作。 接下去我们就可以打印了!! 写一个Python程序。用nano test.py语句建立一个py文件,键入下面的语句,图中红色的地方要改为我们上面用lsu***查看的ID号。
当我们执行这个文件出现了错误,我将我电脑上的six.py移植到板子上面去。
接下去我们执行这个文件就可以打印了。 我修改了一点代码,把我们的NanoPi的图片打印出来,外加一个二维码。 |