Esteban Torres escreveu:
Aritz Beraza Garayalde wrote:He hecho la prueba configurando también samba en el propio servidor que tiene instalado cups, y es lo mismo, osea, no tengo las mismas opciones que cuando instalo los drivers en local. A que te refieres con que es el drivers de windows quien manda?On 10/29/07, Esteban Torres <esteban.torres@telefonica.net> wrote:Hola. Tengo un servidor de ficheros en debian (Samba) y otro servidor que hace de servidor de impresion(CUPS). Por motivos que no vienen al caso, tengo ambos servicios separados en 2 servidores. Todo funciona correctamente, tengo configurada las impresoras de la empresa en cups y servidas por samba sin problema. Todas las máquinas se pueden conectar la impresora que quieran e imprime bien. Cual es el problema? Pues, que cups no me proporciona todas las opciones del drivers, que si me proporciona windos cuando le instalo los drivers en local. Entonces, mi pregunta es: Como le digo a cups que los drivers que sirva sean los de windos? Yo instalo mi impresora con el ppd y cuando le digo cupsaddsmb ....... me lo hace correctamente, me crea el directorio W32X86 (creo recordad) y no muestra ningún error, pero cuando conecto esa impresora en el windos no tengo las mismas propiedades que si instalo los drivers en local. Es posible sin tener que instalar los drivers en local? Todo esto es por que cuando yo tengo instalada la impresora en cups y cambio alguna opcion de márgenes, por ejemplo, eso lo cambio para todos los usuarios, pero yo quiero que cada usuario se administre sus propias opciones de impresión. Espero no haberme extendido mucho. Saludos.Quien sirve las impresoras para windows es samba no? (cups solo es el sistema de impresión, no el servidor). En ese caso no tengo ni idea. Pero si usas cups como servidor de impresión IPP, lo que compartes es una impresora raw y es el driver de los clientes windows el que manda. Por contra creo recordar que alguna cosilla deja de funcionar, como las quotas de impresión. Sobre como compartir impresoras con cups creo que en la lista encontrarás información, sino, en badopi.org tienes un tutorial. Saludos Aritz Beraza
Creo que el compañero quiere decir que las configuraciones puestas en el cliente al momento de imprimir, sobrescriben las configuraciones de CUPS (o mismo de la impresora).
Bueno... eso es el resultado de que las empresas de impresoras no tengan interés en ofrecer controladores para CUPS.
Recientemente compramos una impresora Samsung ML-3051ND y parece que Samsung es de las pocas empresas que ofrecen un ppd juntamente con el equipo. Me acuerdo ahora de Xerox que también mandó los ppd junto con el producto (otra impresora del trabajo, una Xerox Phaser 3112).
Más sobre CUPS y Windows puedo decir que Windows utiliza CUPS solamente para manejar la fila de impresiones. Windows (2000 o superior) le manda a CUPS un "trabajo" para imprimir y CUPS lo recibe y lo pone en la cola, nada más. CUPS no sabe qué es est trabajo, cuantas páginas tiene, si es un PDF o un .TXT, etc, etc.
Cuando el trabajo llega a la impresora, el equipamiento se da cuenta que junto con toda la información que llegó, vino además alguna información que "formata" el trabajo y ahí impone las opciones que el usuario en su estación Windows definió.
Se mandás imprimir desde un PC Linux configurado como cliente de un servidor CUPS, entonces se el mismo controlador del servidor (por eso que no tenés que instalar el controlador en el cliente, basta decir cual es el servidor).
Resumiendo... imprimir es complicado. Pregunteselo a Richard Stallman. Saludos y suerte. -- Miguel Da Silva Administrador de Red Centro de Matemática - http://www.cmat.edu.uy Facultad de Ciencias - http://www.fcien.edu.uy Universidad de la República - http://www.rau.edu.uy