OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Compartir impresora por Samba con máquinas Windows
Tengo un servidor con procesador Via C3 (compatible i586) con Mageia 3 en el que esta conectada una impresora USB HP Laserjet Color 2605 en la que vía Cups puedo imprimir sin problemas tanto desde el servidor como desde los clientes Linux y supongo que desde los macs también funcionaría sin problemas al usar éste también Cups.
El problema es cuando quiero que la impresora esté disponible para las posibles máquinas Windows que puedan venir de visita. Para ello tengo instalado Samba. Compartir directorios no hay problemas, ya que desde Windows puedo hacer un simple \\SERVIDOR\EDHUNTER y tras poner el usuario y contraseña del usuario edhunter acceder a los archivos en lectura y escritura sin problemas.
Pero si quiero conectar la impresora, hago lo mismo, ejecuto \\SERVIDOR\HPCOLOR en Windows y me aparece el siguiente error:
Windows no puede conectarse a la impresora. El nombre de la impresora no se escribió correctamente o la impresora especificada ha perdido su conexión con este servidor. Para obtener más información, haga click en Ayuda.
En los ficheros /var/log/samba/* no aparece nada y el /etc/samba/smb.conf es el siguiente:
# Samba config file created using SWAT
# from UNKNOWN (192.168.0.106)
# Date: 2014/01/04 19:51:39
[global]
workgroup = MGAGROUP
server string = Servidor Mageia Linux: %h
map to guest = Bad User
log file = /var/log/samba/%m.log
max log size = 50
printcap cache time = 60
printcap name = cups
dns proxy = No
idmap config * : backend = tdb
[pdf-gen]
comment = PDF Generator (only valid users)
path = /var/tmp
printable = Yes
print ok = Yes
printing = bsd
print command = /usr/share/samba/scripts/print-pdf "%s" "%H" "//%L/%u" "%m" "%I" "%J" &
lpq command = /bin/true
lprm command = lprm -P'%p' %j
[homes]
comment = Home Directories
valid users =
read only = No
[print$]
path = /var/lib/samba/printers
read only = No
guest ok = Yes
[printers]
comment = All Printers
path = /var/spool/samba
printer admin =
create mask = 0700
guest ok = Yes
printable = Yes
print ok = Yes
print command = lpr-cups -P %p -o raw %s -r
browseable = No
Por otro lado, no se exactamente como poner los drivers para Windows en /var/lib/samba/printers/W32X86/ para que los clientes Windows los instalen automáticamente.
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 122381 Espero te sirva
Te recomendaría que agregaras la impresora en maquinas windows con el siguente comando:
http://IP_Servidor:puerto/printers/nombre_de_la_impresora_en_red
Los pasos son:
Primero agregas Impresora, la buscas en red, luego le haces clic en donde dice que si tu impresora no esta en la lista.
Luego donde dice: Selecciona una impresora compartida por nombre,
en mi caso para agregarla yo escribí:
http://192.168.0.2:631/printers/HP-Officejet-Pro-8500-A910
192.168.0.2 es la ip de mi servidor linux
631 es el puerto que utilizo para imprimir lo tienes que permitir en tu servidor como puerto ipp
ipp: es el protocolo de impresión por Internet es un sistema basado en estándares para permitir la impresión remota desde un PC a cualquier impresora accesible. Normalmente, la impresora estará conectada a otro ordenador u otro dispositivo que funcione como servidor IPP.
Cuando escribes eso y le das clic en siguiente te pide el driver de la impresora en windows, para ello tienes que tener el disco dentro de la bandeja de tu unidad optica, lo instalas y te sale el nombre de tu impresora le das siguiente y te dice que tu impresora se instalo correctamente, le vuelves a dar siguiente y te dice que si quieres dejarla como predeterminada y para ello dejas palomeada la casilla y abajo en un boton te dice que si quieres enviar una pagina de prueba y pues si gustas lo haces y te daras cuenta que ya se envia la impresion de maquina de windows a tu servidor con linux.
Saludos y espero te sirva.
--------------------------------------------------------------------
Realmente, no me estoy preocupando por destruir a Microsoft. Esto es solamente el resultado de un efecto colateral no intencionado - Linus Torvalds
BOFH
# 122382 Ya lo había hecho
Eso ya lo he probado, y funciona bien, pero es bastante más incomodo que poner \\servidor\impresora. En cuanto al driver para Windows, lo puedo compartir en una carpeta del servidor o se puede usar cualquier genérico PCL o Postscript, pero me fastidia que algo tan trivial como compartir la impresora vía Samba y que habré hecho mil veces no funcione en mi propio ordenador.
--
Yo no me llamo... siempre sale que comunico.
Usuario
# 122385 murphy's law!
murphy's law!
Tilt at windmills, come on!!
http://www.youtube.com/watch?v=MAow3ufdK2Y