07 noviembre, 2009

compartir impresora de Linux a windows sin samba

Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX.[1] Puedes compartir no solo archivos de linux a windows sino también impresoras, lo normal es usar samba para compartir impresoras a windows, ademas d q samba manda los drivers automaticamente, pero alguien me dijo que samba era pesado, ademas, no quiero usar samba solo para compartir una impresora, en este caso podemos usar esta alternativa.

Advertencia: Esto es solo experiencia propia, quizás haya variaciones o los resultados no pueden ser satisfactorios para todos

Vamos a suponer que ya tienes instalada y configurada tu impresora, en tu browser faborito pondras esta direccion:
http://localhost:631/printers/

Vas a la sección de Administración y le das click en "Compartir impresoras conectadas a este sistema"

Free Image Hosting at www.ImageShack.us


Necesitamos saber el nombre de la impresora en este caso es la multifuncional "hp 1200" pero el nombre puede cambiar en linux, para saber el nombre vamos a darle click en "Impresoras" y le das click en tu impresora para compartir, o pones el puntero sobre la impresora y asi obtendras el nombre de la impresora, este nombre deves apuntarlo muy bien por que  a continuacion lo necesitaremos

Free Image Hosting at www.ImageShack.us

la direccion de la impresora es:
http://localhost:631/printers/psc_1200_series

pero nos interesa esta parte:
:631/printers/psc_1200_series

Ahora conseguiremos la ip de nuestra compu, la que te asigna el ruteador o modem o modem-ruteador
 pones en terminal:
$ sudo ifconfig

obtendras una salida parecida a esta
Free Image Hosting at www.ImageShack.us
en este caso la ip es:
192.168.1.181


si unimos las 2 partes, obtendremos la direccion de tu impresora:
http://192.168.1.181:631/printers/psc_1200_series

Ahora vamos a windows habrimos el explorador con "inicio + e" y ponemos en la barra de direcciones: "Impresoras y faxes" y damos click en "Agregar impresora" y se leccionamos la opcion "Una impresora de red o una impresora conectada a otro equipo"

Free Image Hosting at www.ImageShack.us

Damos click en "Siguiente" y a continuacion elejiremos "Conectarse a una impresora en internet o en su red doméstica u organización:"
Free Image Hosting at www.ImageShack.us


Aqui es donde anotaremos nuestra direccion de la impresora:
http://192.168.1.181:631/printers/psc_1200_series

De aqui en adelante es donde pueden variar drasticamente
Seleccionamos los drivers de nuestra impresora
Free Image Hosting at www.ImageShack.us

Si no aparecen en la lista, tendrás que darle utilizar disco y seleccionarlo ya sea del disco o de alguna otra dirección en especifico

Free Image Hosting at www.ImageShack.us

Si tienes instalados ya los drivers en windows, puedes usar "Drivers Genious Profesional" para extraerlos de tu sistema

Free Image Hosting at www.ImageShack.us

yo tuve problemas ya que me extraía 2 drivers, asi que fui a la carpeta donde habia extraido los drivers y le di instalar manualmente a cada uno, despues procedi normalmente

Free Image Hosting at www.ImageShack.us

De todas formas, al final puedes seleccionar los drivers que mejor te acomoden, para esto, vas a "Impresoras y faxes" y seleccionas la impresora que instalastes, le das click derecho en "Propiedades"

Free Image Hosting at www.ImageShack.us

y en la seccion de "Opciones avanzadas" en la subseccion "Controlador:" seleccionamos el controlador correspondiente a los que instalamos
Free Image Hosting at www.ImageShack.us

Referencias:
[1]
http://es.wikipedia.org/wiki/Samba_(programa)

http://webs.um.es/mira/linux/CompartirImpresora.php

7 comentarios:

  1. 22/09/2010 Hola soy Fabián, GRACIAS, anda ok en Ubuntu 10.04 con una USB HP 1020

    En mi caso hice Sistema, Administración, Impresoras
    Servidor, configuración
    Tildé Publicar impresoras..., Permitir que los usuarios cancelen cualquier trabajo y Guardar información de depuración...

    entré a http://localhost:631/printers/
    me paré arriba de la impresora, botón derecho
    copiar dirección de enlace
    http://localhost:631/printers/HP1020
    luego entré por escritorio remoto Remmina a la pc con win y le dije que la impresora estaba en
    http://192.168.0.4:631/printers/HP1020
    busque el driver en E:\Prg\... ya que lo tenía copiado en el HD.

    yo estoy utilizando win xp como server multiusuario con salas terminal server patch y linux en las terminales

    Muchas gracias con samba me volví loco

    ResponderEliminar
  2. 29/09/10 Hola, lamentablemente no me anduvo en Win 7 con todas las actualizaciones contra linux Ubuntu 10.04
    llego a Agregar una impresora por medio de una direccion TCP/IP...
    tipo de dispositivo probé con Automatico, TCP/IP y Dispositivos de servicios web

    siempre me dicen que

    El dispositivo no se encuentra en la red. asegúresede que esta encendio, conectada, configurado correctamente y la direccion de la página anterior sea correcta

    se que es correcta porque desde win XP anda sin problemas

    como nombre de host o direccion ip coloco
    http://192.168.0.4:631/printers/HP-LaserJet-1020
    el nombre de puerto aparece solo siendo el mismo
    http://192.168.0.4:631/printers/HP-LaserJet-1020

    me deja instalarla pero no imprime, se quedan los docuemntos en la cola

    si tenés alguna idea del porque te lo agradezco

    saludos
    Fabian

    ResponderEliminar
  3. hola, antes que anda una enorme disculpas por la demora

    todo lo que explico a continuación es en linux

    si queda en cola de impresion tal ves necesite que reinicies la impresora, pero antes que nada revisa si le llegan los trabajos, entras a:
    http://localhost:631/jobs/

    y revisas que lleguen las impresiones, si no llegan, pues hay problemas, tal ves el pueto este bloqueado, el modem-ruteador. tal ves isntalaste un firewall, etc...

    si llegan los trabajos, entonces puedes intentar ir a esta direccion:
    http://localhost:631/printers/

    seleccionas tu impresora

    a continuación te apareceran 2 cuadros con un menu en cada cuadro, uno dice "mantenimiento" y otro dice "administración"

    le das click en "mantenimiento" y seleccionas la opción:
    "cancelar todos los trabajos"
    y despues eliges la opcion:
    "Reanudar impresora"

    espero y esto te ayude, saludos!!

    ResponderEliminar
  4. Agradezco la creación de este tutorial, hace un a%o puse un cibercafé e instale las pc clientes con windows xp y el servidor con ubuntu y hasta ahora no había logrado compartir las impresoras y tuve que trabajar el servidor también con windows a parte de que las ultimas versiones de ubuntu ya no me agradaron , pero hace días hice una instalación dual y elegí debian y nuevamente trate de compartir las impresoras que son una samsung láser usb, una epson usb y una hp con conexión por red y buscando encontré tu blog y por fin logre compartir las impresoras sin ningún problema , por lo que ahora tratare de seguir usando solamente linux en el servidor, pues aunque las pc clientes tienen instalación dual, los usuarios prefieren seguir usando windows y cuando les pongo linux dicen que no les gusta.
    gracias por esta gran ayuda.

    ResponderEliminar
  5. alguien pudo hacerlo desde Win Server 2008?

    ResponderEliminar
    Respuestas
    1. hola .. pudiste configurar la imprsora con winodows server 2008 ? ,,

      Eliminar
  6. funcionó con linux mint 13 y windows 7.
    aunque en cups no me detectaba 192.168.../nombre_impresora en win7 le di agregar impresora de red, este me la encontro conectada al equipo (nombre) con linux. le instale los drivers y le mandé una página de prueba. todo 10/10.

    ResponderEliminar

todos los comentarios son bienvenidos!!