Ya no es posible imprimir

Resuelto
Hola,

Configuración: Linux / Chrome 92.0.4515.107

Cuando intento imprimir (canon pixma ts8350) recibo este mensaje de error: "No destination host name supplied by cups-browsed for printer "Canon_TS8300_series_USB_" -> sí, este proceso está en ejecución sin duda
En CUPS, la impresora se ve pero figura como "driverless"
Pero en la página de Canon solo puedo obtener un -rpm y no uno .rpm; y allí alien no me sirve para nada
He buscado un controlador en .deb pero igual me encuentro con un -deb y ahí gdebi tampoco reconoce el formato del paquete.
Entonces:
- ¿cómo instalar un paquete -deb en lugar de un .deb?
- la misma pregunta para un -rpm en lugar de un .rpm
- ¿es solo un problema de controlador?

Prefiero terminar diciendo que en el pasado logré hacer funcionar esta impresora, salvo que se estropeó y resultó irrecuperable; tengo un modelo nuevo. Pero es el mismo modelo que logré hacer funcionar hace un mes.
Recuerdo haber tenido ya un problema para instalarla, pero no recuerdo qué hice para que funcionara; tengo que volver a 0 y tras 48 horas me rindo, no encuentro ningún método que funcione en la web y ni siquiera sé qué falla.

Gracias de antemano a cualquiera que acepte ayudar, sabiendo (prefiero avisar) que soy una b*** en informática

3 respuestas

  1. Porque solo se me ofrecía el .rpm...

    Anoche el soporte de Canon me dio un enlace hacia el .deb y la instalación se desarrolló perfectamente.

    Volví esta mañana a la página de descarga de los drivers y al seleccionar la misma impresora y el mismo sistema operativo, efectivamente allí sí está el .deb, scangear, los archivos fuente...
    Tal vez me topé con un momento en que otros archivos no estaban accesibles, tal vez un fallo, tal vez lo hice mal (aunque hice varios intentos antes de contactar a Canon)

    Por cierto, ¡encuentro al soporte de Canon de excelente calidad! (Es mi segunda llamada a ellos)
    0
    1. Hola
      ¿Y por qué intentas instalar un paquete .rpm cuando el driver en formato .deb está disponible para descargar en el sitio de Canon?
      0
      1. El problema es totalmente distinto, por lo que ignore mi pregunta. A continuación el problema es el siguiente: cuando intento instalar el controlador proporcionado por Canon (cnijfilter2-5.90-1.x86_64.rpm), esto es lo que sucede:

        sudo alien cnijfilter2-5.90-1.x86_64.rpm
        Warning: Skipping conversion of scripts in package cnijfilter2: postinst postrm
        Warning: Use the --scripts parameter to include the scripts.
        Package build failed. Here's the log:
        dh binary
        dh_update_autotools_config
        dh_autoreconf
        create-stamp debian/debhelper-build-stamp
        dh_testroot
        dh_prep
        debian/rules override_dh_auto_install
        make[1] : entre en el directorio « /home/titruffe/Téléchargements/cnijfilter2-5.90-1-rpm/packages/cnijfilter2-5.90 »
        mkdir -p debian/cnijfilter2
        # Copy the packages's files.
        find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | <
        sed -e s#'./'##g | <
        xargs -0 -r -i cp -a ./{} debian/cnijfilter2/{}
        make[1] : quitte le répertoire « /home/titruffe/Téléchargements/cnijfilter2-5.90-1-rpm/packages/cnijfilter2-5.90 »
        dh_installdocs
        dh_installchangelogs
        dh_perl
        dh_usrlocal
        dh_usrlocal: error: debian/cnijfilter2/usr/local/bin/cnijlgmon3 is not a directory
        make: *** [debian/rules:7 : binary] Erreur 25

        Si intento el script:

        sudo ./install.sh
        ==================================================
        Pilote d'imprimante Canon Inkjet
        Version 5.90
        Copyright CANON INC. 2001-2019

        ==================================================
        Commande exécutée = rpm -Uvh ./packages/cnijfilter2-5.90-1.x86_64.rpm
        rpm: RPM should not be used directly install RPM packages, use Alien instead!
        rpm: However assuming you know what you are doing...
        error: Failed dependencies:
        /bin/sh is needed by cnijfilter2-5.90-1.x86_64
        cups is needed by cnijfilter2-5.90-1.x86_64
        libc.so.6()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libc.so.6(GLIBC_2.2.5)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libc.so.6(GLIBC_2.3)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libc.so.6(GLIBC_2.7)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libcups.so.2()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libcupsimage.so.2()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libdl.so.2()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libdl.so.2(GLIBC_2.2.5)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libgcc_s.so.1()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libgcc_s.so.1(GCC_3.0)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libpthread.so.0()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libstdc++.so.6()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libstdc++.so.6(CXXABI_1.3)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libstdc++.so.6(GLIBCXX_3.4)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libusb-1.0.so.0()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libxml2.so.2()(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libxml2.so.2(LIBXML2_2.4.30)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        libxml2.so.2(LIBXML2_2.6.0)(64bit) is needed by cnijfilter2-5.90-1.x86_64
        rtld(GNU_HASH) is needed by cnijfilter2-5.90-1.x86_64

        Bien entendu les dépendances supposées manquer ne manquent pas.
        Et je suis totalement planté

        Je traduje todo al español. Si necesitas otra cosa, dime.
        0