- Escpos::Report
- Printer58 - functions that work on a 58 Thermal Printer (BP-5890S-USB)
- MyReport (report2.rb)
- Printer58 - functions that work on a 58 Thermal Printer (BP-5890S-USB)
- Segment
- CalendarSegment - prints out the current month
- EvilSegment - random rule from the Evil Overlord List
- News - Top 5 stories on CNN
- RandomQuoteSegment - A random quote from notable people
- WeatherSegment - Current weather for 21228
execute the report2.rb file and pipe it to your printer as so:
ruby report2.rb | lp -d CATEX_TECH__POS5890U -