Buenas,

La onda es openprinting.org : Si vas a la seccion Drivers y seleccionas tu
impresora y dan las instrucciones... Lo unico que el script (el programa)
que ellos ofrecen no esta mas en la web, pero dan el codigo del programa (*)
Tendrías que abrirlo y guardarlo en un documento de texto (yendo a
aplicaciones -> accesorios -> editor de textos)
Tendrias que guardarlo como un script, es decir poner el
nombre-del-programa.sh (puede ser cualquier nombre, por ejemplo
lexmark-z25-z35.sh )

Despues es abrir una terminal y por cuestiones de seguridad hay que darle
permisos de ejecucion (o sino cualquier script q te descargases de internet
ya lo podrias ejecutar, que mundo seria ese!!). Para darle permisos de
ejecucion:

sudo chmod u+x lexmark-z25-z35.sh

Por ultimo ya se puede ejecutar, basta con darle a
sudo ./lexmark-z25-z35.sh

Una cosa: Unix es case-sensitive, es decir que es "sensible" a las
mayusculas... En el sistema operativo de las ventanas por ejemplo esto no es
asi: le da igual que escribas ipconfig que IPCONFIG, esto es porque en la
familia de los sistemas operativos Windows seria el hermano tonto. Volviendo
al tema, en Linux no es lo mismo escribir pwd que PWD, igual que en los
ficheros no es lo mismo que se llame LEXMARK-z25-z35.sh que
lexmark-z25-z35.sh


Saludos,
Anders


** El codigo es este:
# /bin/bash

checkforroot ()
{
ROOT_UID=0
if [ "$UID" -ne "$ROOT_UID" ]
then
echo ""
echo "**************** ERROR !! **************"
echo "You must be logged in as root to run this script"
echo "Please log in as root and re-run this script."
echo "**************** ERROR !! **************"
exit
fi
}

cat<<_EOF_
Script Starting.

Greetings $USER! This is a simple script to
take the Lexmark z25 drivers and convert them
to a useful format and install them so that
your z25 printer will work under Linux.
You agree this script is just to try to make
things easier and comes with no promise.
However it SHOULD work. Email any errors to
[email protected]
_EOF_
read -p "Are you ready (yes or no)? " ANSWER
if [[ $ANSWER = yes ]]
then
echo "Ok, Lets proceed.";
else
echo "Too bad, exiting.";
exit
fi
echo "Prepairing drivers and installing. Please wait..."

cd $HOME
mkdir lexmark-printer-driver
cd lexmark-printer-driver
wget http://www.downloaddelivery.com/srfilecache/CJLZ35LE-CUPS-2.0-1.TAR.GZ
cp CJLZ35LE-CUPS-2.0-1.TAR.GZ lexz25z35-cups-2.0-1.tar.gz
rm CJLZ35LE-CUPS-2.0-1.TAR.GZ
tar -xvzf lexz25z35-cups-2.0-1.tar.gz
tail -n +143 lexmarkz35-CUPS-2.0-1.gz.sh > install.tar.gz
tar -xvzf install.tar.gz
alien -t lexmarkz35-CUPS-2.0-1.i386.rpm
alien -t z35llpddk-2.0-2.i386.rpm
tar xvzf lexmarkz35-CUPS-2.0.tgz -C /
tar xvzf z35llpddk-2.0.tgz -C /
ldconfig
cd /usr/share/cups/model
gunzip Lexmark-Z35-lxz35cj-cups.ppd.gz
# This line replaced by Winter Knight with one that is more portable.
# /etc/rc2.d/S19cupsys restart
# This one instead:
/etc/init.d/cupsys restart
# Alternate for Gentoo users, by thomasp # /etc/init.d/cupsd restart

cd $HOME
echo "Cleaning Up..."
rm -r $HOME/lexmark-printer-driver
echo "Done! Now set up your printer using your"
echo "favorite printer setup program."





2009/6/3 Ana Vicenti <[email protected]>

> poco a poco avanzo, pero no se si llegaré...
>
> estaba haciendolo mal porque la carpeta estaba en otro sitio, la he
> recolocado y parece que bien, la cosa es que no me he dado cuenta y he hecho
> lo de descomprimir (ya con todas las ordenes bien, sus mayusculas y sus
> minusculas...jajaa), pero no como root, y no se si ahi la he cagado...
>
> he aqui lo sucedido (que guai poder copiar toda la historia, como quien
> encuentra las huellas, o un resto arqueologico...)
>
> a...@ana-laptop:~$ tar xvzf CJLZ35LS-1.0-1.TAR.GZ
> tar: CJLZ35LS-1.0-1.TAR.GZ: No se puede open: No existe el fichero ó
> directorio
> tar: El error no es recuperable: salida ahora
> tar: Child returned status 2
> tar: Salida con error demorada desde errores anteriores
> a...@ana-laptop:~$ PWD
> bash: PWD: orden no encontrada
> a...@ana-laptop:~$ pwd
> /home/ana
> a...@ana-laptop:~$ tar xvzf CJLZ35LS-1.0-1.TAR.GZ
> Readme.txt
> ./lexmarkz35-1.0-1.gz.sh
> a...@ana-laptop:~$ SUDO BASH
> bash: SUDO: orden no encontrada
> a...@ana-laptop:~$ sudo bash
> [sudo] password for ana:
> r...@ana-laptop:~# ./lexmarkz35-1.0-1.gz.sh
> Verifying archive integrity...tail: no se puede abrir «+6» para lectura: No
> existe el fichero ó directorio
> Error in check sums 2696699919 3952909298
> r...@ana-laptop:~# tar xvzf CJLZ35LS-1.0-1.TAR.GZ
> Readme.txt
> ./lexmarkz35-1.0-1.gz.sh
> r...@ana-laptop:~# sh lexmarkz25-z35.gz.sh
> sh: Can't open lexmarkz25-z35.gz.sh
>
> en la carpeta donde estaba el archivo comprimido aparece el  readme y un
> doc ( lexmarkz25-z35.gz.sh) que no me deja ejecutar ahi directamente
> tampoco... he mirado en usr/local/ pero por ahí nadie sabe nada de una tal
> Lexmark, la cual es una rebelde... así que en esas estoy!!
>
> en el fondo se hacerlo todo, y me complico para entreteneros ;P
>
> mi impresora y yo os invitaremos a algo entre las plantas del jardín por la
> ayuda prestada (y porque si, ole!)
>
>
> --
> Saludos,
>
> Ana Vicenti Partearroyo
>
>
>
>
> _______________________________________________
> Hackademy mailing list
> [email protected]
> https://listas.sindominio.net/mailman/listinfo/hackademy
>
>
_______________________________________________
Hackademy mailing list
[email protected]
https://listas.sindominio.net/mailman/listinfo/hackademy

Responder a