L'escenari és el següent: En el meu centre de treball hi ha un Controlador de Domini per a algunes PC que estan en Windows. Una d'aquestes PC té instal·lat Windows 2000 i té com a únic objectiu compartir una impressora Epson LX 300 + «Si, una peça de museu.
La qüestió és que necessitava que els clients que fan servir Ubuntu 12.04 poguessin fer servir la impressora mitjançant la xarxa.
- Obro l'assistent de configuració d'impressores (system-config-printer) i va configurar una impressora per la xarxa.
- Insert la IP de PC que comparteix la impressora, li dono Buscar i perfecte, troba la impressora.
- Després em demana fer servir un Driver, així que busco Epson, després busco LX 300 +.
I llest. Ja configurada la impressora em disposo a imprimir una pàgina de prova quan de sobte un valent errorcillo.
Tree connect failed (NT_STATUS_ACCESS_DENIED)
Vaig dir bo, a buscar a Internet ... així que navegant per aquí i per allà vaig amb la solució. Per a aquest exemple faré servir com Domini: DESDELINUX
, I com a nom d'usuari i contrasenya: ILAV y desdelinux respectivament.
Editem el fitxer /etc/samba/smb.conf:
$ sudo nano /etc/samba/smb.conf
Busquem la línia que diu:
# Change this to the workgroup / NT-domain name your Samba server will part of workgroup = WORKGROUP
I la deixem de la següent manera:
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = DESDELINUX
Després editem el fitxer /etc/cups/printers.conf, On se suposa es van guardar les dades de la impressora que configurem. Busquem la línia que diu:
DeviceURI smb://192.168.0.1/EPSON
i la deixem així:
DeviceURI smb://DESDELINUX\elav:desdelinux@192.168.0.1/EPSON
reiniciem CUPS
$ sudo service cups restart
I llest. Ja podrem imprimir.
Moltes gràcies, funciona de luxe, clar que ho vaig fer en Opensuse, la configuració és exactament la mateixa, les matrius de punt estan lluny de desaparèixer, mentre hi hagi empreses que facturin 2 o 3 vegades a el mes, atès que la factura electrònica està molt complicada en costos amb relació a el valor que realment lliuren.
Salutacions i gràcies pel tip.
M'alegro que t'hagi servit 😀
Les impressores de matriu de punt han de ser el màxim en cuba, no necessiten tinta, les cintes duren una eternitat.
Jaja no saps res, i quan s'acaba la cinta, ja que fem servir paper carbó ..
És una cosa bàsica aprendre la sintaxi de smbclient per aprendre a escriure les URIs i solucionar els errors de Samba. Els recomano que llegeixin el manual sencer.
El teu problema era justament que si no específiques l'usuari en la URI tracta d'ingressar com a convidat (o guest) sense contrasenya, i en un domini és gairebé impossible que es permeti això. El que si et recomanaria que a la PC que hostea la impressora li creus un usuari amb privilegis només per a la impressora per fer servir les dades d'un administrador només per imprimir és un risc de seguretat gegant (pensa per ex. Que qualsevol pot llegir el fitxer printers.conf i aconseguir sense esforç un usuari i contrasenya administrador de domini)
Salutacions
Gràcies pel consell ever. 😉
Per què canvies el nom del grup de treball en l'equip amb Ubuntu? És que aquest és el nom que tens a l'equip amb Windows?
Gràcies.
Perquè estic accedint mitjançant una xarxa que està controlada per un domini. Si deixo WORKGROUP no funciona l'usuari amb el qual accedeixo a la impressora ..
Salutacions
Hola, ILAV
Veient aquesta nota, que de per si és molt útil, i relacionant la qüestió de l'ús de samba, estic provant Manjaro. És una distribució excel·lent, però en el cas de samba ve sense la configuració prèvia i tenen ubuntu, mint i derivades.
Es fa bastant complicat el tema de compartir carpetes, impressores i dispositius en un grup de treball. Si hi hagués un instructiu, o algú que hagi resolt aquest problema, que ho publiqui, que serà molt valorat.
Les variants que probe són manjaro cinnamon i KDE.
Jo instal la impressora xerox phaser 3140 i la va compartir a una xarxa amb windows però a l'imprimir per exemple 3 còpia em imprimeix un sol full o no surten algunes còpies ara no sé si serà un tema de l'driver que se suposa que té compatibilitat amb linux o és un problema en el servei cups. Aquest error o bug succeeix en chakra com en linux mint 14.
Benvolgut, moltes gràcies per dedicar temps a aquest problema resolt. La veritat que vaig estar donant voltes per Internet migdia. Gràcies. solucionat
El meu estimat ILAV, he estat intentant imprimir amb una HP LJ 1000 en Ubuntu 12.04, he recorregut tota l'ajuda apareix en les WEBs i no he aconseguit res, incloent el que apareix en l'article que en aquest lloc es va publicar no fa gaire sobre CUPS, podries tirar-me una mà? Ja estic com desesperat i sóc l'únic en el departament que fa servir Linux volent demostrar que amb aquest sistema s'aconsegueixen coses a diferència de amb Windows, imagina't que aquesta impressora no té suport per a Windows 7 i 8, així que és un problema d'honor per Linux demostrar que si es pot. Que opines?
Graciaaaaaaaas, per fi ho vaig aconseguir amb una Deskjet 710c! Et vas passar.
Va funcionar, moltes gràcies.
Infinites gràcies per l'article, era exactament el que vaig estar buscant i gràcies a la seva solució vam poder configurar la impressora immediatament. Persones que prenen el seu temps per escriure aquest tipus d'articles tècnics fan d'aquest món del programari lliure cada dia mes accequible per a les institucions i el públic en general.
Molt bona aportació i em va funcionar però per qüestions de SI no puc guardar la contrasenya en text pla, alguna altra solució a aquest problema ???
Excel·lent article, però tinc un dubte ... això és vàlid per a Windows 10 ?. És a dir, intento fer el mateix però amb una impressora que està connectada a un PC amb windows 10 i sempre em demana autenticació. Malgrat que ingrés cada vegada l'usuari i clau, mai ho accepta i no imprimeix