El escenario es el siguiente: En mi centro de trabajo hay un Controlador de Dominio para algunas PCs que estรกn en Windows. Una de estas PCs tiene instalado Windows 2000 y tiene como รบnico objetivo compartir una impresora Epson LX 300+ ยซ Si, una pieza de museo.
La cuestiรณn es que necesitaba que los clientes que usan Ubuntu 12.04 pudiesen usar la impresora mediante la red.
- Abro el asistente de configuraciรณn de impresoras (system-config-printer) y Configuro una Impresora por la red.
- Inserto la IP de la PC que comparte la impresora, le doy Buscar y perfecto, encuentra la Impresora.
- Luego me pide usar un Driver, asรญ que busco Epson, luego busco LX 300+.
Y listo. Ya configurada la impresora me dispongo a imprimir una pรกgina de prueba cuando de pronto un lindo errorcillo.
Tree connect failed (NT_STATUS_ACCESS_DENIED)
Dije bueno, a buscar en Internetโฆ asรญ que navegando por aquรญ y por allรก di con la soluciรณn. Para este ejemplo usarรฉ como Dominio: DESDELINUX
, y como nombre de usuario y contraseรฑa: elav y desdelinux respectivamente.
Editamos el fichero /etc/samba/smb.conf:
$ sudo nano /etc/samba/smb.conf
Buscamos la lรญnea que dice:
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP
Y la dejamos de la siguiente forma:
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = DESDELINUX
Luego editamos el fichero /etc/cups/printers.conf, donde se supone se guardaron los datos de la impresora que configuramos. Buscamos la lรญnea que dice:
DeviceURI smb://192.168.0.1/EPSON
y la dejamos asรญ:
DeviceURI smb://DESDELINUX\elav:desdelinux@192.168.0.1/EPSON
Reiniciamos CUPS
$ sudo service cups restart
Y listo. Ya podremos imprimir.
Muchas gracias, funciona de lujo, claro que lo hice en Opensuse, la configuraciรณn es exactamente la misma, las matrices de punto estรกn lejos de desaparecer, mientras existan empresas que facturen 2 o 3 veces al mes, dado que la factura electrรณnica estรก muy complicada en costos con relaciรณn al valor que realmente entregan.
Saludos y gracias por el tip.
Me alegro que te haya servido ๐
Las impresoras de matriz de punto deben ser lo mรกximo en cuba, no necesitan tinta, las cintas duran una eternidad.
Jaja no sabes nada, y cuando se acaba la cinta, pues usamos papel carbรณn..
Es algo bรกsico aprender la sintaxis de smbclient para aprender a escribir las URIs y solucionar los errores de Samba. Les recomiendo que lean el manual entero.
Tu problema era justamente que si no especificรกs el usuario en la URI trata de ingresar como invitado (o guest) sin contraseรฑa, y en un dominio es casi imposible que se permita esto. Lo que si te recomendarรญa que a la PC que hostea la impresora le crees un usuario con privilegios solo para la impresora por que usar los datos de un administrador solo para imprimir es un riesgo de seguridad gigante (pensรก por ej. que cualquiera puede leer el fichero printers.conf y conseguir sin esfuerzo un usuario y contraseรฑa administrador de dominio)
Saludos
Gracias por el consejo eVeR. ๐
ยฟPor quรฉ cambias el nombre del grupo de trabajo en el equipo con Ubuntu? ยฟAcaso ese es el nombre que tienes en el equipo con Windows?
Gracias.
Porque estoy accediendo mediante una red que estรก controlada por un dominio. Si dejo WORKGROUP no funciona el usuario con el que accedo a la impresora..
Saludos
Hola, Elav
Viendo esta nota, que de por si es muy util, y relacionando la cuestion del uso de samba, estoy probando Manjaro. Es una distribucion excelente, pero en el caso de samba viene sin la preconfiguracion que tienen ubuntu, mint y derivadas.
Se hace bastante complicado el tema de compartir carpetas, impresoras y dispositivos en un grupo de trabajo. Si hubiera un instructivo, o alguien que haya resuelto este problema, que lo publique, que sera muy valorado.
Las variantes que probe son manjaro cinnamon y KDE.
Yo instale la impresora xerox phaser 3140 y la comparti a una red con windows pero al imprimir por ejemplo 3 copia me imprime una sola hoja o no salen algunas copias ahora no se si sera un tema del driver que se supone que tiene compatibilidad con linux o es un problema en el servicio cups. Este error o bug sucede en chakra como en linux mint 14.
Estimado, muchas gracias por dedicar tiempo a este problema resuelto. La verdad que estuve dando vueltas por Internet medio dรญa. Gracias. Solucionado
Mi estimado Elav, he estado intentando imprimir con una HP LJ 1000 en Ubuntu 12.04, he recorrido cuanta ayuda aparece en las WEBs y no he conseguido nada, incluyendo lo que aparece en el articulo que en este sitio se publicรณ no hace mucho sobre CUPS, ยฟpodrรญas echarme una mano? Ya estoy como desesperado y soy el รบnico en el departamento que usa Linux queriendo demostrar que con este sistema se logran cosas a diferencia de con Windows, imagรญnate que esta impresora no tiene soporte para Windows 7 y 8, asรญ que es un problema de honor para Linux demostrar que si se puede. ยฟQue opinas?
Graciaaaaaaaas, por fin lo logrรฉ con una Deskjet 710c ! Te pasaste.
Funcionรณ, muchas gracias.
Infinitas gracias por el artรญculo, era exactamente lo que estuve buscando y gracias a su soluciรณn pudimos configurar la impresora de inmediato. Personas que toman su tiempo para escribir este tipo de articulos tรฉcnicos hacen de este mundo del software libre cada dรญa mas accequible para las instituciones y el pรบblico en general.
Muy buen aporte y me funcionรณ pero por cuestiones de SI no puedo almacenar la contraseรฑa en texto plano, alguna otra solucion a este problema???
Excelente articulo, pero tengo una duda… esto es valido para windows 10?. Es decir, intento hacer lo mismo pero con una impresora que esta conectada a un pc con windows 10 y siempre me pide autenticaciรณn. A pesar que ingreso cada vez el usuario y clave, nunca lo acepta y no imprime