La impresora Ricoh SP112SU es algo caprichosa pero puede instalarse en Linux gracias a un programita desarrollado por una persona que lo necesitó en su momento, como ocurre muchas veces en Linux, y que tiene ya casi diez años pero sigue funcionando. El programita se puede descargar de un repositorio de github.
Descargar el repositorio
Los pasos que se pueden encontrar en el archivo Readme del repositorio no me han funcionado, así que recojo aquí el proceso completo para instalar la impresora Ricoh SP112 SU en un sistema Debian, Ubuntu o derivados.
A pesar de ello, lo primero es descargar el repositorio porque sí que son necesarios algunos de los archivos que contiene. Para descargarlo, si se tiene instalado git:
git clone https://github.com/droidzone/ricoh-sp100.git
Si no se tiene instalado git, se puede descargar la versión comprimida y descomprimirla.
Una vez descargada, abre una consola y navega hasta la carpeta que contenga los archivos:
cd ricoh-sp100su
Instalar el servidor de impresión CUPS
sudo apt install cups cups-client sudo usermod -a -G lpadmin $(whoami)
CUPS es una interfaz web que permite instalar y gestionar impresoras, colas de impresión y el resto de funcionalidades del sistema de impresión de Linux. Para más detalles sobre el sistema de impresión y CUPS, puedes consultar un pequeño manual que publiqué hace unos años.
Instalar las dependencias necesarias y comprobar que todo lo necesario funciona correctamente
Estas instrucciones vienen en el archivo install.sh del repositorio:
sudo apt install libnetpbm-dev sudo apt install inotify-tools sudo apt install jbigkit-bin sudo apt install imagemagick sudo sh check-requirements
Instalar el filtro que necesita la impresora
La Ricoh usa un filtro para convertir las impresiones en PostScript al formato que necesita. Este filtro está incluido en el repositorio y hay que copiarlo a la carpeta en la que CUPS almacena los filtros.
sudo cp pstoricohddst-gdi /usr/lib/cups/filter/. sudo chown root:root /usr/lib/cups/filter/pstoricohddst-gdi sudo chmod +x /usr/lib/cups/filter/pstoricohddst-gdi
Instalar la impresora usando CUPS
Ahora es el momento de conectar la impresora y abrir la interfaz web de CUPS que se puede encontrar en http://localhost:631.
Tras identificarse con el nombre tu usuario y contraseña del sistema, desde la interfaz se puede añadir una impresora desde la pestaña de administración. La impresora Ricoh saldrá listada entre las impresoras locales. Tras seleccionarla, solo queda cargar el controlador en el paso siguientre. El controlador es el archivo RICOH_Aficio_SP_204.ppd que contiene el repositorio.
Desde la interfaz de CUPS se puede lanzar una impresión de prueba para comprobar que la impresora funciona.