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
Referencia: ubuntu forum (en ingles)