diff --git a/doc/user/installation.rst b/doc/user/installation.rst index 1d5b48e..afb8cc8 100644 --- a/doc/user/installation.rst +++ b/doc/user/installation.rst @@ -1,3 +1,5 @@ +.. _user_installation: + Installation ============ diff --git a/doc/user/raspi.rst b/doc/user/raspi.rst index 9ec8bf9..7ddf600 100644 --- a/doc/user/raspi.rst +++ b/doc/user/raspi.rst @@ -1,41 +1,26 @@ Raspberry Pi ============ -:Last Reviewed: 2017-01-05 +:Last Reviewed: 2023-08-10 -This instructions were tested on Raspbian Jessie. - -.. 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*. - -Dependencies ------------- -First, install the packages available on Raspbian. - -:: - - sudo apt-get install python3 python3-setuptools python3-pip libjpeg8-dev +.. 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*. Installation ------------ -You can install by using pip3. - -:: - - sudo pip3 install --upgrade pip - sudo pip3 install python-escpos +The installation should be performed as described in :ref:`user_installation`. Run --- -You need sudo and python3 to run your program. +You can run this software as on any other Linux system. -:: - - 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 `__. +Attach your printer and test it with the example code in the project's set of examples. +You can find that in the +`project-repository `__. For more details on this check the :doc:`installation-manual `.