#!/bin/bash
cierralanzador
if [ "$1" = "" ];then 
	system-config-printer&
	xdotool search --sync --onlyvisible --class system-config-printer key ctrl+f
	exit 0
fi


appruta="`dirname "$0"`"
cd "$appruta"
cp z.odt /tmp

mkdir /tmp/imprimir
mkdir $HOME/PDF
rm /tmp/imprimir/*
rm /tmp/imprimir.pdf

VACIO=`ls $HOME/PDF/`
if [ "$VACIO" != "" ];then
zenity --info --text "La carpeta $HOME/PDF contiene archivos.\n\nMuévalos a otro lugar o bórrelos antes\nde usar este script."
caja --no-desktop $HOME/PDF/
exit 0
fi

#Convierte todos los archivos a PDF en /home/minino/PDF
#Si es un pdf se copia directamente para imprimir
(for i in "$@";do
    	filename=$(basename "$fullfile")
	extension="${filename##*.}"
	onlyname="${filename%.*}"
    CONTADOR=$[100*++parte/$#]
     
    ES_UN_PDF=`file "$i"|grep "PDF document"`
    if [ "$ES_UN_PDF" != "" ];then
	echo "$i no necesita conversión."
	cp "$i" /tmp/imprimir/
    else
	echo Convirtiendo "$i"
	#libreoffice --nologo -p "$i"
	libreoffice --nologo -pt PDF "$i"
	
    fi
    echo $CONTADOR
    echo "#$CONTADOR% Procesado..."
    
done)|zenity --progress --auto-close
libreoffice --nologo -p /tmp/z.odt

while [ ! -f $HOME/PDF/z.pdf ];do
sleep 0.1
echo trabajando...
done|zenity --progress --no-cancel --pulsate --auto-close --text "En unos segundos estará listo..."


mv $HOME/PDF/*.pdf /tmp/imprimir
rm /tmp/imprimir/z.pdf

#Se pegan todos los pdfs y se abre el resultado

cd /tmp/imprimir

pdftk *.pdf cat output /tmp/imprimir.pdf
atril /tmp/imprimir.pdf&
xdotool search --sync --onlyvisible --name "imprimir.pdf" key alt+a i
