Pipsta Website: http://www.pipsta.co.uk
Pipsta is at the heart of all sorts of applications!
Where to Start
- Buy Pipsta here
- Assemble the Pipsta
- Install Raspbian and Pipsta Software on the Raspberry Pi
- Browse the Tutorials Index
- 06/06/17 - Updated CUPS driver
01/06/16 - We are in the process of releasing the Full CUPS driver to our Beta test team. Upon final release, this will allow native printing from any Raspbian application!
21/04/16 - Improvements to flow of assembly and installation aspects of the wiki for newcomers, Pi3B compatibility made more prominent, Jessie emphasised over Wheezy.
29/02/16 - Our Pi Zero compatible base-plates have arrived and work well. This will initially be introduced as a Pi Zero kit. Please contact us if you would like more information.
24/02/16 - A new tech bulletin has been added addressing requests to print to two Pipsta printers from a single Raspberry Pi.
Update examples to use new Pipsta USB ID (removing current installation instruction to modify examples). Improvements to CUPS driver for Pipsta. Improved package based distributions.
The python scripts and the documentation in this repository have been provided to demonstrate how the Pipsta can be used in an educational or hobbyist environment. The Pipsta is a based around a Raspberry Pi and a thermal printer.
What is this repository for?
- Demonstration of the Pipsta
- Documentation of the setup of the Pipsta
- Documentation of the examples
- Proposed projects
- Learn Markdown
Diagnosing Basic Printing Problems
NEW A script (
verify_pipsta_install.py) has been added to the root of the project to try and help diagnose any installation issues. The script checks OS, python and python libraries then it attempts to communicate with the printer. If you would like any changes to the script then please feel free to send a request (or a patch) to firstname.lastname@example.org.
|Printer LED not illuminated||Check both the power to the printer (on the back of the Pipsta) and the USB connection from Raspberry Pi to printer|
|Printer LED flashing green||Ensure the paper is loaded correctly|
|Printer LED flashing green-off-red-off||Ensure the printer power supply is present. Whilst the Raspberry Pi and Printer can communicate with just a USB connection, printing cannot take place without the printer power being applied|
|Permission error when running python script||Ensure you copied the system files to the correct locations by opening LXTerminal and pressing [UP ARROW] on the keyboard to review the previous terminal commands.|
|IO Error: Printer not found||Enter
|Issue not resolved by above checks||Remove the USB connection to the printer, wait a few seconds, then replace|
|Issue not resolved by above checks||Shut-down the Pi and remove power from both the Raspberry Pi and the printer. Reconnect power to both and wait for the unit to reboot|
|Issue not resolved by above checks||Send an email to email@example.com|
Shutting Pipsta Down Safely
Whilst the printer is resilient when it comes to powering down, the Raspberry Pi must undergo a strict shutdown process to avoid corrupting the Micro SD card.
- The most straightforward method of doing this is to double-click the ‘Shutdown’ icon on the desktop.
- If you are already in LXTerminal, type
sudo shutdown –h nowto shut-down the Raspberry Pi immediately.
Always make sure ALL activity on the Raspberry Pi’s green LED (the LED on the right) has stopped before removing the power!
Upgrading the pipsta Firmware
A new tool (the fpu) has been created to allow pipsta firmware to be installed from Linux. This has been packaged up for Raspbian and placed in the download page of this bitbucket site (along with the new firmware). To install the new firmware follow the instructions below.
- Download pipsta-printer-utilities-1.1.1-Linux.deb and V9_2_08.able to your Raspberry Pi.
Install the printer utilities by running
$ sudo apt-get update $ sudo dpkg -i pipsta-printer-utilities-1.1.1-Linux.deb $ sudo apt-get -f install` from the directory the file is saved in.
Check the install
- Install the new firmware
If you have any problems please contact us.