#!/bin/sh
# Program to display printer ink levels
# v01 by JB4x4 2008-02-16
# v02 by rcrsn51 2012-05-10

rm -f /tmp/inklevel.txt

for P in `ls /dev/usb/lp*`; do
  ink -d $P > /tmp/inktemp.txt
  if [ $? -eq 0 ]; then
    cat /tmp/inktemp.txt >> /tmp/inklevel.txt
    echo >> /tmp/inklevel.txt
  fi
done

ink -p parport > /tmp/inktemp.txt
if [ $? -eq 0 ]; then
  cat /tmp/inktemp.txt >> /tmp/inklevel.txt 
fi

[ -f /tmp/inklevel.txt ] || echo "No printers found" >  /tmp/inklevel.txt

gxmessage -file /tmp/inklevel.txt -title "InkGUI"
