No se me comparte la impresora

Forums: 

Saludos amigos tengo un problema con mi impresora Samsung ML-2010. muy bien el problema es el siguiente. tengo instalado Mandriva Spring 2007 en mi pc y esta conectada esta impresora, me funciona muy bien en mi compu pero quiero compartirla para que se puedaa imprimir desde otras maquinas que tienen win2, configure samba y cups para compartir la impresora pero cuando quiero agregarle en las maquinas win2 me dice que el controlador que estoy queriendo instalar no es adecuado y se me cancela... entonces me descaarge el driver para linux de la pagina de samsumg y ahora ni siquiera se le ve a la impresora en la red... que puedo hacer para poder compartirla luego de tener configurado todo en samba y en cups con el nuevo driver..?

compartir impresora con samba

Imagen de acl

Para que esto funcione tienes que cumplir con 2 pasos basicos.

1. Configurar la cola de impresion en linux

2. Compartir la impresora con samba

Estos pasos deben ser hechos en orden y en secuencia. Dices que la impresora funciona bien en tu maquina, asi que asumo que completaste con exito el paso 1.

Puedes mostrarnos tu smb.conf? Que es lo que dicen los logs de samba cuando quieres instalar la impresora con windows? Cual es el error que recibes con windows?

De hecho no es necesario

Imagen de antares

De hecho no es necesario samba, sólo cups, ya que el protocolo ipp se supone es estándar. Con todo en la página de cups están las instrucciones para agregar una impresora genérica postscript que funcionará muy bien con cups, o en el peor de los casos, instalar el driver de cups para windows.

Saludos

Saludos,

antares

cups, windows y samba

Imagen de acl

Tienes la boca completamente embarrada de razon. Solo un par de acotaciones: en mi defensa, puedo decir que asumir que cualquier cosa que haga microsoft se apegara a un estandar e interoperara es mucho optimismo. Pero si, deberia funcionar. :)

La segunda es que si quieres que cups comparta tu impresora con ipp tienes que editar tu cupsd.conf y cambiar el Listen a tu direccion ip que no sea loopback.

Si funciona bien,

Imagen de antares

Si funciona bien, personalmente lo he probado, tus acotaciones son válidas. Hay un asuntito adicional. Si queremos que los usuarios windows vean la impresora en "entorno de red" o "mis sitios de red" (no recuerdo bien), entonces si necesitamos samba.

Saludos.
:)

Saludos,

antares

Gracias por sus comentarios

Imagen de jaramillo.corp

Gracias por sus comentarios amigos pero la verdad no entiendo nada. aqui esta mi configuracion smaba para las impresoras

# NOTE: If you have a CUPS print system there is no need to
# specifically define each individual printer.
# You must configure the samba printers with the appropriate Windows
# drivers on your Windows clients or upload the printer driver to the
# server from Windows (NT/2000/XP). On the Samba server no filtering is
# done. If you wish that the server provides the driver and the clients
# send PostScript ("Generic PostScript Printer" under Windows), you have
# to use 'printcap name = cups' or swap the 'print command' line below
# with the commented one. Note that print commands only work if not using
# 'printing=cups'
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# to allow user 'guest account' to print.
guest ok = yes
printable = yes
create mask = 0700
# =====================================
# print command: see above for details.
# =====================================
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
# print command = lpr-cups -P %p %s # using cups own drivers (use generic PostScript on clients).
# If you install drivers on the server, you will want to uncomment this so
# clients request the driver
use client driver = yes

y esta es mi configuracion de cups

#
# "$Id: cupsd.conf.in 5454 2006-04-23 21:46:38Z mike $"
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See "man cupsd.conf" for a complete description of this
# file.
#

# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel info

# Administrator user group...
SystemGroup lpadmin root
Group sys
User lp

# Only listen for connections from the local machine.
Listen *:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing On
BrowseAddress @LOCAL
BrowseOrder allow,deny
BrowseAllow @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...

Allow @LOCAL
Order allow,deny
Allow localhost

# Restrict access to the admin pages...

Allow @LOCAL
Encryption Required
Order allow,deny
Allow localhost

# Restrict access to configuration files...

Allow @LOCAL
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost

# Set the default printer/job policies...

# Job-related operations must be done by the owner or an adminstrator...

Require user @OWNER @SYSTEM
Order deny,allow

# All administration operations require an adminstrator to authenticate...

AuthType Basic
Require user @SYSTEM
Order deny,allow

# Only the owner or an administrator can cancel or authenticate a job...

Require user @OWNER @SYSTEM
Order deny,allow

Order deny,allow

#
# End of "$Id: cupsd.conf.in 5454 2006-04-23 21:46:38Z mike $".
#

y estos son los erores que me vota la desgracia del Win2

El servidor de la impresora no tiene instalado el controlador adecuado de la impresora, Si desea buscarlo, haga click en aceptar, de lo contrario haga clik en cancelar y precione F13 para salir del sistema y quedarse colgado... ja ja

En la estación windows

Imagen de antares

En la estación windows instala los drivers de la impresora con el cd, difícil que instale si no están los drivers. Debes tener en cuenta que cuando compartes las impresoras entre windows y en la pc remota le das click derecho a la impresora y le pones instalar, el windows que tiene los drivers (porque le corriste el cd antes de compartir) le "cruza" por la red los drivers al otro windows. El linux no puede "cruzarle" al windows los drivers, porque no los tiene. Debes obligadamente instalar los drivers de la impresora en esa pc para que funcione.

Por lo demás pareciera que el samba esta correctamente configurado, síntoma de eso es que empieza a instalarse adecuadamente la impresora, falla porque no tiene el driver (o controlador, si asocias a tu mensaje de error).

Saludos.

Saludos,

antares

samba puede tener los drivers de impresoras

Imagen de acl

[quote]El linux no puede "cruzarle" al windows los drivers, porque no los tiene[/quote]

Solo esta pequeña aclaracion: linux si puede mantener los drivers de las impresoras que comparte para los clientes windows. Se puede hacer "subiendo" el driver mediante uno de los wizards de windows. Ahora no tengo el howto de samba a la mano, pero esta en samba.org y ahi especifica el procedimiento.

Ahora tú tienes toda la

Imagen de antares

Ahora tú tienes toda la boca embarrada de razón ;)

Personalmente se me hace más fácil correr el cd en el windows, claro que si la red es grande es mucho más cómodo que el samba entregue los instaladores.

:)
Saludos

Saludos,

antares