Instalación de Samba
En primer lugar, hay que comprobar que tienes instalado Samba y en caso de no tenerlo, hay que instalarlo.
Puedes comprobarlo ejecutando el comando:
smb://usuario:contraseña@campus/iveco.urjc.es/URJC_IMPRESORA_VIRTUAL
Usuario: usuario de la universidad.
Si la contraseña tiene caracteres raros, deben quitarse usando %CODIGO_ASCI. Por ejemplo, el espacio es %20.
Rellenando el valor @campus usando:
- Si tu usuario ha sido migrado campus será "personal"
- Si tu usuario NO ha sido migrado, campus será people (Móstoles), cct (Fuenlabrada), cs (Alcorcón), fcjs (Vicálvaro), cmb (Manuel Becerra y Quintana) y urjc (el resto de ubicaciones)
Configuración de la impresora
- Usando un navegador, conéctate a la dirección http://localhost:631/admin
- Pulsa en "add printer" y usa el usuario y la contraseña de Linux. Después selecciona la opción Windows Printer via SAMBA.
- La cadena de conexión de Samba es la que se indicaba en el punto anterior de Instalación de Samba, con los mismos parámetros:
smb://usuario:contraseña@campus/iveco.urjc.es/URJC_IMPRESORA_VIRTUAL
- Ojo, en las últimas versiones de CUPS en lugar de la cadena anterior hay que usar:
smb://people/iveco.urjc.es/URJC_IMPRESORA_VIRTUAL
- Para la autenticación hay que usar el fichero /etc/printers.conf.
AuthInfoRequiered username,password
- Se deben seleccionar los drivers de KONIKA MINOLTA y luego la C451. También pueden descargarse los drivers de Konica Minolta, como se detalla en el apartado Descarga de drivers.
- A continuación, elige la opción de añadir impresora.
- Ajusta la configuración por defecto: A4, doble cara, blanco y negro y el resto de ajustes según tus preferencias. Puedes indicar las opciones por defecto y ya está configurada.
- Si se producen errores y quieres verlos, puedes encontrarlos en /var/log/cups.
Descarga de drivers
Se pueden descargar los drivers más actualizados de Konica Minolta, para ello:
- Descarga el fichero KMbeuUXv1_20_multi_language.tar.gz de Konica C458 de descargas en https://www.konicaminolta.es/es-es/hardware/oficina/bizhub-c458#specifications.
- Abre el zip descargado y extrae dos ficheros: KMbeuC759ux.ppd y KMbeuEmpPS.pl.
- Copia el fichero KMbeuEmpPS.pl en el directorio /usr/lib/cups/filters.
- Cambia el own del fichero a root:root y dale permisos 755.
- Utiliza el fichero KMbeuC759ux.ppd cuando solicite los drivers.
- Puede que tras configurar todo siga sin funcionar, y esto puede deberse al cliente Samba con el que se conectan las máquinas Linux. Parece que el SO intenta negociar con una versión de Samba 1.x y hay que forzarle a que lo haga en versión 2.
Versión de Samba
El cliente Samba de las máquinas Linux debe ser al menos SMB2, no se permite la conexión desde versiones 1.0.
En el dispositivo cliente hay que añadir las líneas:
- client min protocol = SMB2
- client max protocol = SMB3
Al fichero /etc/samba/smb.conf debajo del workgroup. Con eso, el comando ejecuta por CLI no debería darle el NT_STATUS_CONNECTION_RESET.
Una vez solucionado esto, para instalar la impresora he utilizado el driver "IT5PPDLinux_1100010000MU.zip” localizado en \Infotic\Sistema de Impresión.