Imprimir paginas pares e impare en ubuntu
mgc
mgc-linux en ya.com
Lun Mayo 9 13:42:51 CDT 2005
Hola
openoffice te ofrece esta opción en imprimir + opciones : páginas
izquierdas o derechas
firefox no tiene esa opción. Yo lo que he hecho es o bien poner las
opciones de impresión a mano: file + imprimir + propiedades habría que
poner la opción de lpr correspondiente
lpr -o page-set=odd -o output-order=reverse
o bien
lpr -o page-set=even
o bien usar un script sencillo de tal forma que en en vez de llamar a
lpr llames al script
un ejemplo, no está muy depurado y es un poco chapu pero espero que te
sirva de algo, al menos como idea:
#!/bin/bash
#Script que permite dar cómodamente ciertas opciones de impresión en
#firefox.
#Guarda este script donde te apetezca.
#Abre Firefox. En el menú "imprimir + opciones" pon la ruta completa del
#script en el comando de impresión y ... ¡prueba!
#Espero que te guste
################# REQUISITOS ################
#Este script está basado en gdialog por lo que necesitas gnome-utils para
#poder ejecutarlo...
##########################################################################
############### FUNCIONES #####################
####### Mensaje de error
daerror()
{
gdialog --msgbox "Se ha producido un error. Revisa las instrucciones de
uso. ¡Gracias!" 0 0
}
#####Fin daerror
#####Este es le diálogo que se muestra
muestraop()
{
gdialog --menu "Se imprimiran las paginas..." 10 10 0 \
T Todas \
P Pares \
I Impares \
TI "Todas en orden inverso" \
PI "Pares en orden inverso" \
II "Impares en orden inverso"
}
#######Fin de muestraop
#######Comienzo imprime
#Estas son las opciones de impresión según lo que elijas ...
imprime()
{
case $OP in
"T") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME}
MENSAJE="Vas a imprimir TODAS las páginas"
;;
"P") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} -o page-set=even
MENSAJE="Vas a imprimir las páginas PARES"
;;
"I") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} -o page-set=odd
MENSAJE="Vas a imprimir las páginas IMPARES"
;;
"TI") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} -o
outputorder=reverse
MENSAJE="Vas a imprimir TODAS las páginas en orden INVERSO"
;;
"PI") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} -o
page-set=even -o outputorder=reverse
MENSAJE="Vas a imprimir las páginas PARES en orden INVERSO"
;;
"II") lpr ${MOZ_PRINTER_NAME:+'-P'}${MOZ_PRINTER_NAME} -o
page-set=odd -o outputorder=reverse
MENSAJE="Vas a imprimir las páginas IMPARES en orden INVERSO"
;;
*) gdialog --infobox "Has terminado. ¡HASTA LA PRÓXIMA!" 10 10;
rm -f dialog.$$;
exit;
;;
esac
}
#####Fin de imprime
######################### PROGRAMA ###########################
# Si no has arrancado firefox da error
if [ "$(pgrep firefox)" = "" ]
then
gdialog --msgbox "Se ha producido un error. Perece que no has
arrancado Firefox. Revisa las instrucciones de uso ¡Gracias!" 0 0
exit
elif [ "$1" != "" ]
then
gdialog --msgbox "Se ha producido un error. Parece que intentas
ejecutar este script sin entrar en Firefox. Existen otras herramientas
mejores que ésta para imprimir sobre la terminal. Revisa las
instrucciones de uso ¡Gracias!" 0 0
exit
fi
#Muestra las opciones
muestraop 2>> dialog.$$
#La opcion queda almacenada en la salida de error estándar
#La mandamos a un fichero dialog.$$
OP=$(head -1 dialog.$$)
#Y del fichero a una variable quitando los saltos de línea
imprime
#Imprimimos y ...
#Borramos restos
rm -f dialog.$$
seguir
gdialog --infobox "Has terminado. ${MENSAJE}. Si quieres seguir
imprimiendo pulsa Ctrl + P ¡HASTA LA PRÓXIMA!" 10 10
##########FIN SCRIPT
bueno, eso que espero que te sirva
saludos
Marta
Fernando Tamarit wrote:
> Hola a todos,
>
> Ahora que mi ubuntu funciona perfectamente es hora de pulir pequeños
> detalles, entre ellos la impresión.
> Tengo una impresora lase epson que me funciona perfectamente, pero me
> gustaria imprimir a doble. La impresora en cuestion no tiene módulo
> duplex,. así que tengo que imprimir primero las páginas pare en orden
> invertido, darles la vuelta, onerlas en la impresora e imprimir las
> pares.
> Esto en el adobe acrobat (por cierto, que menudo cambio en la nueva
> versión) te lo permite perfectamente, pero me gustaria aplicarlo a
> todas las aplicaciones de ubuntu, como el thunderbird, firefox,
> openoffice,etc,..
>
> Se que con el el gestor de impresión del kde (kprinter) no hay
> problema, pero no me gustaria usar nada que se saliese de gnome, y
> menos aun el kde(ahora que ya puedo grabar cds con el estupento
> gnomebacker).
>
> Saludos
>
>
> Fernando Tamarit
>
Más información sobre la lista de distribución ubuntu-es