************ Raspberry Pi ************ This instructions were tested on Raspbian. Unless you have done any distro with libusb-1.0 on the Raspberry Pi, the following instructions should works fine on your raspberry distro. Dependencies ------------ First, install the packages available on Raspbian. :: # apt-get install python-imaging python-serial python-setuptools PyUSB ^^^^^ PyUSB 1.0 is not available on Ubuntu, so you have to download and install it manually 1. Download the latest tarball from `Sourceforge `__ 2. Decompress the zip file 3. Install the library :: # wget ... # unzip pyusb*.zip # cd pyusb* # python setup.py build # sudo python setup.py install python-qrcode ^^^^^^^^^^^^^ 1. Checkout the code from github 2. Install the library :: # git clone https://github.com/lincolnloop/python-qrcode # cd python-qrcode # python setup.py build # sudo python setup.py install Installation ------------ If you have installed pyusb for libusb-1.0 then you need to: 1. Download the latest file 1. Decompress the file 1. Install the library :: # git clone https://github.com/manpaz/python-escpos.git # cd python-escpos # python setup.py build # sudo python setup.py install Now you can attach your printer and and test it with the example code in the project's `home `__