2015-12-27 15:56:51 +00:00
|
|
|
Raspberry Pi
|
2023-08-08 22:52:01 +00:00
|
|
|
============
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
:Last Reviewed: 2017-01-05
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
This instructions were tested on Raspbian Jessie.
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2016-01-06 11:13:35 +00:00
|
|
|
.. warning:: You should **never** directly connect an printer with RS232-interface (serial port) directly to
|
|
|
|
a Raspberry PI or similar interface (e.g. those simple USB-sticks without encasing). Those interfaces are
|
|
|
|
based on 5V- or 3,3V-logic (the latter in the case of Raspberry PI). Classical RS232 uses 12V-logic and would
|
|
|
|
**thus destroy your interface**. Connect both systems with an appropriate *level shifter*.
|
|
|
|
|
2015-12-27 15:56:51 +00:00
|
|
|
Dependencies
|
|
|
|
------------
|
|
|
|
First, install the packages available on Raspbian.
|
|
|
|
|
|
|
|
::
|
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
sudo apt-get install python3 python3-setuptools python3-pip libjpeg8-dev
|
2015-12-27 15:56:51 +00:00
|
|
|
|
|
|
|
Installation
|
|
|
|
------------
|
2017-01-05 20:51:07 +00:00
|
|
|
You can install by using pip3.
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
::
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
sudo pip3 install --upgrade pip
|
|
|
|
sudo pip3 install python-escpos
|
|
|
|
|
|
|
|
Run
|
|
|
|
---
|
|
|
|
You need sudo and python3 to run your program.
|
2015-12-27 15:56:51 +00:00
|
|
|
|
|
|
|
::
|
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
sudo python3 your-program.py
|
|
|
|
|
|
|
|
Now you can attach your printer and and test it with the example code in the project's set of examples.
|
|
|
|
You can find that in the `project-repository <https://github.com/python-escpos/python-escpos>`__.
|
2015-12-27 15:56:51 +00:00
|
|
|
|
2017-01-05 20:51:07 +00:00
|
|
|
For more details on this check the :doc:`installation-manual <installation>`.
|