lunes, 28 de enero de 2019

Conectar una impresora Pixma MG 2210 con openSUSE Leap 15


Impresora
Hola amigos, algunas vez tenemos una impresora Canon de esas Pixma MG 2210 y una PC de escritorio, para entornos windows 7, 8, 8.1, 10 descargamos el .exe desde la página y para nuestro camaleoncito openSUSE de igual manera.


https://www.canonprinterdownload.com/2016/12/canon-pixma-mg2210-driver-download.html







Se tiene que descomprimir y dentro existe dos carpetas y un archivo install.sh, procedemos a ejecutar.
Nos movemos a la carpeta donde esta el install.sh y lo ejecutamos
>sudo ./install.sh
Nos damos cuenta que tenemos problemas con dependencias como libpangox, libpng, libtiff, entonces procedemos a buscarlos en openSUSE, los dos primeros existen.



>sudo zypper install libpangox-1_0-0
>sudo zypper install libpng12-0



El detalle es el otro paquete que está en su version 5 y nosotros queremos uno más antiguo, entonces vamos a la web de openSUSE y descargamos para Leap 15, es un rpm y los instalamos.
https://software.opensuse.org/download.html?project=graphics&package=libtiff3



Desde su ubicación lo instalamos.
>sudo rpm -ivh libtiff3-3.9.5-lp150.2.2.x86_64.rpm



Ahora si ya podemos ejecutar el install.sh



edgar@server01:~/Descargas/cnijfilter-mg2200series-3.80-1-rpm> sudo ./install.sh
==================================================

Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/cnijfilter-common-3.80-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:cnijfilter-common-3.80-1         ################################# [100%]
Command executed = rpm -Uvh ./packages/cnijfilter-mg2200series-3.80-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:cnijfilter-mg2200series-3.80-1   ################################# [100%]

#=========================================================#
#  Register Printer
#=========================================================#
Next, register the printer to the computer.
Connect the printer, and then turn on the power.
To use the printer on the network, connect the printer to the network.
When the printer is ready, press the Enter key.
>

Searching for printers...


#=========================================================#
#  Select Printer
#=========================================================#
Select the printer.
If the printer you want to use is not listed, select Update [0] to search again.
To cancel the process, enter [Q].
-----------------------------------------------------------
0) Update
-----------------------------------------------------------
Target printers detected
1) Canon MG2200 series (/dev/usb/lp0)
-----------------------------------------------------------
Currently selected:[1] Canon MG2200 series (/dev/usb/lp0)
Enter the value. [1]

#=========================================================#
#  Register Printer
#=========================================================#
Enter the printer name.[MG2200]
Command executed = /usr/sbin/lpadmin -p MG2200 -m canonmg2200.ppd -v cnijusb:/dev/usb/lp0
-E

#=========================================================#
#  Set as Default Printer
#=========================================================#
Do you want to set this printer as the default printer?
Enter [y] for Yes or [n] for No.[y]

#=========================================================#
Installation has been completed.
Printer Name : MG2200
Select this printer name for printing.
#=========================================================#
edgar@server01:~/Descargas/cnijfilter-mg2200series-3.80-1-rpm>

Verificamos:

edgar@server01:~/Descargas> rpm -qa | grep cnij
cnijfilter-common-3.80-1.x86_64
cnijfilter-mg2200series-3.80-1.x86_64



Ya está, ahora podemos usar la impresora.



Scaner



Para el scaner también descargamos el rpm, procedemos de igual manera, nos dará un error no encuentra un paquete, lo buscamos y lo añadimos.



edgar@server01:~/Descargas/scangearmp-mg2200series-2.00-1-rpm> sudo ./install.sh



Agregamos el paquete que falta.
> sudo zypper install libusb-0_1-4



edgar@server01:~/Descargas/scangearmp-mg2200series-2.00-1-rpm> sudo ./install.sh
==================================================

ScanGear MP
Version 2.00
Copyright CANON INC. 2007-2012
All Rights Reserved.

==================================================
Command executed = rpm -Uvh ./packages/scangearmp-common-2.00-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:scangearmp-common-2.00-1         ################################# [100%]
Command executed = rpm -Uvh ./packages/scangearmp-mg2200series-2.00-1.x86_64.rpm
Preparando...                         ################################# [100%]
Actualizando / instalando...
  1:scangearmp-mg2200series-2.00-1   ################################# [100%]
Installation has been completed.

Ejecutar

edgar@server01:~> scangearmp

Ya funciona, espero ayude a alguien, de la misma forma se procede en distros como ubuntu, se escoge en ese caso los .deb, en Fedora el rpm y se averigua sobre sus dependencias faltantes, con google lo encontramos, un poco de paciencia y se encuentra de preferencia en english.




Cambiar el puerto de SSH en Derivados Red Hat Enterprise Linux 8

 En esta entrada mostraremos una forma de cambiar el puerto por defecto del servicio ssh en Rocky Linux 8. En primer lugar debemos de editar...