Este reporte documenta el proceso técnico “definitivo” (o sea lo que me resultó) para hacer funcionar la impresora láser monocromática Samsung Xpress M2020W en entornos Debian modernos, superando las incompatibilidades de arquitectura y puertos.
Durante los intentos iniciales se presentaron los siguientes fallos críticos:
sudo, bloqueando comandos administrativos como usermod.ippusbxd (reemplazado en Debian moderno por ipp-usb).Splix (ML-2010/ML-2160), la impresora arrastraba el papel pero imprimía una hoja de error de lenguaje debido a diferencias estrictas en el firmware SPL v5.rastertospl de Samsung es un binario de 32 bits, el cual fallaba en silencio en Debian de 64 bits por falta de librerías multiarquitectura.Para una instalación exitosa desde cero, seguir estrictamente este orden:
El motor de Samsung requiere componentes antiguos. Como root (su -), ejecutar:
dpkg --add-architecture i386 apt update apt install libc6:i386 libstdc++6:i386 libusb-0.1-4:i386 libcupsimage2t64:i386
Desinstalar el demonio que secuestra la conexión USB:
apt remove --purge ipp-usb ippusbxd systemctl restart cups
Asumiendo que se descargó y descomprimió el controlador oficial (*Unified Linux Driver*) en /home/morezane/uld/:
cp /home/morezane/uld/x86_64/rastertospl /usr/lib/cups/filter/ chmod 755 /usr/lib/cups/filter/rastertospl chown root:root /usr/lib/cups/filter/rastertospl
El entorno gráfico de Debian suele fallar en el enlace. Se debe usar la interfaz de ingeniería:
# Abrir el navegador e ingresar a: http://localhost:631 # Ir a **Administration** -> **Add Printer** (autenticarse con usuario ''root'' y su contraseña). # Si el asistente automático falla o redirige a la pantalla de "Conexión", introducir manualmente el URI del puerto USB: <code>usb://Samsung/M2020%20Series?serial=0000000000000000</code> # En la sección de controladores, saltarse la lista genérica e ir abajo a **"Or Provide a PPD File"**. # Seleccionar el archivo físico oficial ubicado en: <code>/home/morezane/uld/noarch/share/ppd/Samsung_M2020_Series.ppd</code> # Guardar y establecer el tamaño de papel predeterminado a **Letter** (Carta) o **A4** (requisito estricto del hardware Samsung para no parpadear en error).
lpoptions -d M2020-Series-2
Toda gran victoria contra el hardware requiere ritmo. La sesión de programación e inyección de código fue acompañada y musicalizada por:
(Para recordarle a la impresora que no es tan importante, es solo un juego… nada más).
(El himno perfecto para cuando las máquinas por fin vuelven a la vida).