#!/bin/bash

##########################################################################################
##											##
## Este script fué realizado por el equipo de GALPon MiniNo <minino@galpon.org>		##
##											##
## Este script se publica SIN NINGUNA GARANTIA y bajo la Licencia Pública General GNU	##
## publicada por la Free Software Fundation.						##
##											##
## Dependencias: ink									##
##		 xdialog								##
##											##
##########################################################################################




case $LANG in
	es*)
		TIT1="Niveles de tinta"
		MSG1="Elija la conexión de impresora"
		MSG2="Puerto USB"
		MSG3="Puerto paralelo"
		TIT2="Cancelar"
		MSG4="Operación cancelada por Vd."
		TIT3="Faltan ficheros"
		MSG5="Dependencias no cumplidas.
			\nEl ejecutable «ink» no está instalado, debe instalarlo para poder utilizar este script.
			\nUtilice (como root ó sudo): apt-get install ink"

	;;
	gl*)
		TIT1="Niveis de tinta"
		MSG1="Elixa a conexión da impresora"
		MSG2="Porto USB"
		MSG3="Porto paralelo"
		TIT2="Cancelar"
		MSG4="Operación cancelada por Vd."
		TIT3="Faltan ficheiros"
		MSG5="Dependencias non cumplidas.
			\nO executable «ink» non está instalado, debe instalalo para poder utilizar este script.
			\nUtilice (como root ou sudo): apt-get install ink"	
	;;
	*)
		TIT1="Ink Level"
		MSG1="Select Printer connection"
		MSG2="USB Port"
		MSG3="Parallel Port"
		TIT2="Cancel"
		MSG4="You cancelled the operation"
		TIT3="Missing Files"
		MSG5="Dependency is not satisfalled.
			\nThe executable \"ink\" is not installed, you must install to use this script.
			\nUse (as root or sudo): apt-get install ink"	
	;;
esac

## Comprobamos si ink esta instalado

FILE=/usr/bin/ink

	if [ -f $FILE ]; then

	port=$(Xdialog --title "$TIT1" 	--icon $HOME/.icewm/icons/inkblot.xpm \
		--no-tags --radiolist "$MSG1" 0 0 3	\
		"usb" "$MSG2"	on	\
		"parport" "$MSG3"	off	2>&1)

	case $? in
		0)
			sudo ink -p $port |
			Xdialog --title "$TIT1" --icon $HOME/.icewm/icons/inkblot.xpm --logbox - 0 0
			;;
		1)
			Xdialog --no-buttons --icon $HOME/.icewm/icons/inkblot.xpm--title "$TIT2" --infobox \
			"$MSG4" 0 0 1500
			;;
		255)
			exit
			;;
	esac
else 
	Xdialog --title "$TIT3" --fill \
		--infobox "$MSG5" 0 0 20000
fi
