jueves, 20 de enero de 2011

Instalar Impresora Lexmark serie X2600 en Ubuntu Maverick

Hola a todos, tenia días sin entrar a publicar algunas cosas.

Ayer me compre una Impresora Multifuncional Lexmark modelo X2670, pero mi sorpresa fue que en la pagina oficial de Lexmark solo tenían los driver para Ubuntu 8.04, igual los descargue para probar si daban igual el soporte requerido y técnicamente si me fue útil, bueno manos a la obra.

Una vez descargado el driver para Ubuntu 8.04, abrimos un terminal y escribimos


sudo su  --> Para loguearnos como superusuarios


vamos a entrar en el directorio donde tenemos el driver que descargamos


cd /home/USUARIO/DIRECTORIO --> donde USUARIO es el nombre de tu usuario y DIRECTORIO es donde guardaste el archivo descargado

unzip 'lexmark-inkjet-08-driver-1.0-1.i386.deb.sh.zip' --> para descomprimir el archivo

./lexmark-inkjet-08-driver-1.0-1.i386.deb.sh --noexec --target lexmark_install --> para su ejecución


cd lexmark_install/config --> entramos en el directorio donde se almacena el scrip de instalación

gedit run.lua --> abrimos el archivo para editarlo

buscamos este codigo para incluir --[[ y --]]

function is_cups_version_ok()
    local bRet = true
    --[[local packager = get_system_packaging()
    local tmp_path = g_mysecurepath
    local busehome = false
    
    if tmp_path ~= nil and os.fileexists(tmp_path) then
         use home        
        if os.fileexists(tmp_path .. '/cups_packages_072006') then
            os.remove(tmp_path .. '/cups_packages_072006')
        end        
        
        if os.fileexists(tmp_path .. '/cups_packages_072006') then        
            tmp_path = install.gettempdir()
        else
            busehome = true
        end        
    else
        tmp_path = install.gettempdir()
    end

    if packager == "rpm" then
        os.execute('rpm -qa|grep cups > ' .. tmp_path .. 
'/cups_packages_072006')
        cups_packages = shell_execute('cat ' .. tmp_path .. 
'/cups_packages_072006')
        if cups_packages ~= nil and #cups_packages > 0 then
            for _,cupspackage in pairs(cups_packages) do
                cups_item = hyphen_replace(cupspackage)
                if string.find(cups_item,'cups_1.1.')==1 then
                    bRet = false
                    break
                end
            end
        else
            bRet = false 
        end
    elseif packager == "dpkg" then
        os.execute("dpkg -l | grep cups | awk '{print $2$3}' > 
" .. tmp_path .. "/cups_packages_072006")
        cups_packages = shell_execute('cat ' .. tmp_path .. 
'/cups_packages_072006')
        if cups_packages ~= nil and #cups_packages > 0 then
            for _,cupspackage in pairs(cups_packages) do
                cups_item = cupspackage
                if string.find(cups_item,'cups1.1.')==1 or 
string.find(cups_item,'cupsys1.1.')==1 then
                    bRet = false
                    break
                end
            end
        else
            bRet = false 
        end
    else

    end
    
    if busehome == true then
         os.remove(tmp_path .. '/cups_packages_072006')
    end
    --]]
    return bRet
end
 


cd /home/joseefrainpb/lexmark/lexmark_install --> para buscar el fichero de instalación y ejecutarlo

sudo ./startupinstaller.sh --> para comenzar la instalación
 








y ahora solo reiniciamos y listo a usar nuestra impresora




4 comentarios:

  1. Excelente tutorial Efrain hace poco te aprobé en ubuntu-ve , corrige tu blog la wiki y launchpad

    ResponderEliminar
  2. Gracias me ha venido de vicio este manual para instalar la misma impresora que tu.. me estaba dando de ostias con ella. ;)

    ResponderEliminar
  3. hola a todos , alguien me puede decir en que parte introduzco ese codigo , es que ya descargue el driver , pero nose como añadir ese codigo , tengo ubuntu 12.04

    ResponderEliminar
    Respuestas
    1. hola, el procedimiento era para maverick (10.10) luego en la 11.04 y 11.10 logre hacerlos funcionar con este procedimiento pero tenia ciertas fallas repentinas, en 12.04 ya no lo pude instalar porque el procedimiento consiste en saltar la validación de la versión del CUPS y en esta versión de Ubuntu eso genera que se detenga la instalación, al final lo único que pude hacer fue comprar otra impresora porque además los cartuchos aquí (Venezuela) no son fáciles de conseguir y son costosos... lamento no poder ayudarte espero puedas solucionar tu inconveniente

      Eliminar