valshk

El blog que pusimos porque no alcanzamos a pagar el hosting.

Posts Tagged ‘impresoras

Instalar SAMSUNG ML-2240 en linux y compartir en red.

leave a comment »

En esta entrada muestro como tengo instalada la impresora láser SAMSUNG ML-2240 en linux y cómo compartirla con otros sistemas linux y windows. Presumo que este proceso puede aplicarse a otras impresoras de esta línea de SAMSUNG o incluso a cualquier impresora que distribuya lo necesario en su disco de instalación. Primero, saber que no usé el programa de instalación que distribuye SAMSUNG porque agrega una interfaz muy rara – además de que requiere un entorno gráfico y yo la tengo instalada en un headless. Aún así, la instalación no es complicada.

Configurando CUPS para compartir la impresora

Si no vas a compartir la impresora, puedes saltar a la siguiente sección.

Usamos, por supuesto, CUPS como servidor de impresión. En sistemas basados en Ubuntu, ya viene instalado. En Archlinux hay un problema de compatibilidad con el módulo usblp. Para solucionar esto, lo que mejor funciona es instalar la versión de CUPS del AUR en lugar de la versión regular.

Tenemos que ir a la interfaz web de CUPS visitando desde un navegador web: https://127.0.0.1:631/ (o la IP de la PC donde estés instalando tu impresora después de habilitar la administración remota de CUPS). Ir a la sección «Administración» y ahí seleccionar la casilla «Compartir impresoras conectadas a este sistema». Si no quieres usar la web de configuración, desde gnome puedes ir al asistente de impresoras y en menú Servidor > Configuración encontrarás la misma opción. Con esto estaremos compartiendo cualquier impresora instalada en CUPS. Si en cambio sólo quieres compartir una de las impresoras, podemos indicarlo en el momento de instalarla.

Instalando la impresora

Primero insertamos nuestro disco de instalación o descargamos el controlador unificado para Linux del sitio de SAMSUNG. La estructura de archivos del CD y la del paquete descargado es prácticamente la misma. Necesitamos copiar el filter para CUPS a nuestro sistema. Así que, desde una terminal navegamos hasta nuestro CD o a donde descomprimimos el ZIP y desde ahí, para sistemas de 32 bits, introducimos:

$ sudo cp Linux/i386/at_root/usr/lib/cups/filter/rastertosamsungspl /usr/lib/cups/filter

Para sistemas de 64 bits el archivo está en:

$ sudo cp Linux/x86_64/at_root/usr/lib64/cups/filter/rastertosamsungspl /usr/lib/cups/filter

Y luego necesitamos cambiar los permisos:

$ sudo chmod 755 /usr/lib/cups/filter/rastertosamsungspl

Ahora tenemos que ubicar otro archivo, el archivo .ppd de la impresora. Se encuentra en:

Linux/noarch/at_opt/share/ppd/ML-2240spl2.ppd

Puedes copiarlo a otro lado, como tu escritorio, para acceder a él fácilmente para el siguiente paso.

Ahora hay que conectar la impresora, encenderla e iniciar el proceso de instalación. Puede ser desde la interfaz web de CUPS o el asistente de impresión de nuestro escritorio; lo importante es que, en el momento en el que nos pregunte por el controlador, indiquemos el archivo .ppd que ubicamos antes. Tampoco hay que olvidar indicarle que comparta la impresora en caso de que queramos hacerlo y no hallamos seleccionado la opción general.

Proporcionando el controlador de la impresora en el asistente de Gnome.

Hecho esto, la impresora ya está instalada. Puedes hacer una impresión de prueba para comprobar que todo está bien.

Acceder a la impresora desde otro equipo …

… con Linux

En linux es bastante sencillo empezar a usar impresoras compartidas, sólo tenemos que tener instalado CUPS. Vamos a la PC desde donde queremos acceder a la impresora, abrimos el navegador web y accedemos a https://127.0.0.1:631/. En la sección Administración debemos habilitar la opción «Mostrar impresoras compartidas por otros sistemas». Después de guardar los cambios, detectará la impresora en sólo unos segundos y ya podremos usarla.

Si no quieres usar la interfaz web, en el administrador de impresión de Gnome, en el menú Servidor > Configuración, también está la opción.

CUPS es un sistema desarrollado por Apple, así que sospecho que para Mac (y en realidad para cualquier unix-like que tenga CUPS) debería ser parecido.

… con Windows

En windows van a hacer falta más pasos. Primero que nada, necesitamos el programa de instalación para Windows del CD o podemos también descargarlo. Ejecutamos el programa y seguimos el proceso. Habrá una ventana que nos pedirá conectar la impresora; no hace falta, damos «Siguiente» y aparecerá un cuadro de dialogo al que hay que contestarle «No» para continuar la instalación sin la impresora conectada. Cuando el programa de instalación halla terminado, hay que ir al panel de control a la función «Agregar una impresora», Agregar una impresora de red.

En mi caso, el asistente nunca ha podido encontrar la impresora automáticamente. Hay que indicar la URL de la impresora, que debe ser algo del estilo:

http://servidor:631/printers/Impresora

Hay que sustituir por el nombre o IP del servidor de impresión y el nombre de la impresora. Para conseguir esta URL más fácil, puedes visitar la interfaz web de CUPS dónde tienes instalada la impresora, ir a la sección Impresoras y dar clic en la impresora que quieres instalar y estarás en la dirección que tienes que usar. En mi caso es:

http://impresion:631/printers/Samsung-ML-2240

Al dar clic en Siguiente, pedirá indicar el controlador para la impresora, que ya instalamos. Terminado este proceso, ya deberíamos poder usar la impresora desde Windows.

Problemas

En Windows XP nunca he tenido problemas para acceder a la impresora de esta manera. Windows 7, por otro lado, parece tener un problema. Creo que agregar algunos parámetros a la configuración de samba ayuda, pero en Windows 7 Starter aparentemente no funciona para nada. Aunque no he experimentado mucho porque en realidad nunca uso Windows.

Written by sk

7 agosto 2011 at 4:32 pm

Publicado en linux

Tagged with ,