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/10/2017 - Updated scripts to support new (and old) USB PID's. Updated firmware to V9.2.09 (fix for double height text rendering).
- 06/06/17 - Updated CUPS driver
- 22/12/16 - New CUPS driver (with installer) and Pipsta installer.
- 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!
- 26/05/16 - We've now released the Android NFC Application source code here for you to design your very own Pipsta apps. Let us know what you get up to!
- 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 email@example.com.
|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 firstname.lastname@example.org|
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
The fpu does not yet work with Rasbpian stretch. A patch is in progress.
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.09.able to your Raspberry Pi.
Install the printer utilities by running the following command
bash $ sudo apt-get update $ sudo dpkg -i pipsta-printer-utilities-1.1.1-Linux.deb $ sudo apt-get -f install
Check the install
$ fpu --version
- Install the new firmware
$ fpu V9.2.09.able
If you have any problems please contact us.