sábado, 12 de marzo de 2011

Compartir impresora Linux-Windows

Para compartir una impresora con un ordenador que use Windows

seguimos estos pasos:
1. Necesitamos tener CUPS, así que instalamos el paquete cups de los repositorios oficiales de Ubuntu.
2. Instalamos la impresora.
3. Escribimos lo siguiente en una terminal:

$ sudo adduser cupsys shadow
$ sudo /etc/init.d/cupsys restart


Haciendo esto podrás logearte en la dirección http://localhost:631 (es el panel donde se administra CUPS), con tu nombre de usuario y contraseña y se reiniciará CUPS.
4. Introducimos la siguiente dirección en el navegador web: http://localhost:631, una vez introducidos nuestro nombre de usuario y contraseña, nos metemos en administración y seleccionamos todas las casillas. Aceptamos y CUPS se reiniciará. Si no se reiniciara, lo cual se vería al salir una página de error en el navegador, pues lo reinicias desde una terminal manualmente:

$ sudo /etc/init.d/cupsys restart

5. Nos vamos al ordenador con Windows y le damos a añadir impresora, seleccionamos impresora en Red, y en el cuadro escribimos:
http://*:631/printers/LaserJet-1200

El * deberás substituirlo por la dirección IP del ordenador conectado con la impresora (del tipo 192.168.1.0), y en vez de LaserJet-1200 deberás introducir el nombre de la impresora, en GNU/Linux no busques algo como nombre de impresora compartida ya que es el mismo nombre que tiene la impresora en el sistema. En Windows tal vez sea necesario instalar la impresora siendo administrador del sistema.

Listo, imprime una página de prueba.

Para compartir una impresora con un ordenador que use Linux

1. Instalamos la impresora en windows.
2. Nos dirigimos a Panel de control>Impresoras y Faxes
3. Seleccionamos la impresora y le damos click derecho y propiedades
4. En este cuadro de dialogo vamos a la pestaña "Compartir" y seleccionamos compartir impresora y ponemos un nombre para la impresora. yo he usado una impresora pdf.
5. Vamos a configurar las comparticion de samba en el equipo linux, en una terminal escribimos

sudo gedit /etc/samba/smb.conf


############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
# socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
# domain master = auto

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# The following was the default behaviour in sarge,
# but samba upstream reverted the default because it might induce
# performance issues in large organizations.
# See Debian bug #368251 for some of the consequences of *not*
# having this setting and smb.conf(5) for details.
; winbind enum groups = yes
; winbind enum users = yes

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes
username map = /etc/samba/smbusers
security = shared
; guest ok = no
; guest account = nobody


La linea en amarillo es la que deben de cambiar para poder compartir y detectar impresoras.

6. Ahora vamos a Sistema>Administracion>Impresoras. Cuando se abra la ventana seleccionamos Servidor>Nueva>Impresora.
En este cuadro de dialogo vamos a Impresora de red>Windows Printer via Samba. Haciendo esto damos click en el boton Examinar y seleccionamos la maquina o el workgroup en donde este la maquina con windows y damos click en aceptar. En mi caso el la maquina windows se llama WINDOWSXP y se puede observar en la imagen que aparece la impresora PDFCreator.






No hay comentarios:

Publicar un comentario