Impresora pdf en Samba
Hola, Estoy buscando por Google la forma más sencilla de añadir una impresora de documentos pdf a través de Samba, por medio de cups y sus filtros, pero no doy con la manera más sencilla de hacerlo. Sólo se deben cumplir dos requisitos: 1) Utilizar cups (añadir impresora y utilizar los filtros). No es un requisito, si no más bien por sencillez. 2) Que el archivo resultante de la conversión se pueda almacenar donde el usuario prefiera (esto no creo que sea un problema, pues todos los controladores de impresoras permiten la opción de "Imprimir a archivo..."), no tiene porqué ser exclusivamente en una ruta predefinida. Si funciona bien sobre una SuSE 9.2, lo intento con otra SuSE 10.0. La versión de Samba en ambos equipos es la 3.0.22 ¿Alguan sugerencia, how-to o método / script preferido? Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-12 a las 21:03 +0200, Camaleón escribió:
2) Que el archivo resultante de la conversión se pueda almacenar donde el usuario prefiera (esto no creo que sea un problema, pues todos los controladores de impresoras permiten la opción de "Imprimir a archivo..."), no tiene porqué ser exclusivamente en una ruta predefinida.
No termino de entender esto. La responsabilidad de imprimir a fichero, en linux, no es del driver ni del cups, sino de la aplicación. Lo que ocurre es que la aplicación "kprinter" puede, como aplicación que es, desviar la salida a fichero; pero el fichero (en postscript) es en realidad generado por la aplicación que quiera imprimir. Y, en ese sentido, kprinter también suministra una pseudo impresora pdf - que el cups no ve. Al menos eso es lo que tengo entendido. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPVLEtTMYHG2NR9URAtZYAJ4gaCg5mUmTsugt6FRYcd5Gh9otbACgiFx1 MNc5A6+Q9c5nu9Wig3n0Td0= =XjuP -----END PGP SIGNATURE-----
El 12/04/06, Carlos E. R. escribió:
No termino de entender esto. La responsabilidad de imprimir a fichero, en linux, no es del driver ni del cups, sino de la aplicación. Lo que ocurre es que la aplicación "kprinter" puede, como aplicación que es, desviar la salida a fichero; pero el fichero (en postscript) es en realidad generado por la aplicación que quiera imprimir.
Desde SuSE puedo utilizar esa opción (pseudo-impresora para imprimir / generar un pdf), pero me gustaría poder "compartirla" desde Samba para que el resto de equipos con Windows puedan imprimir / generar también archivos en pdf de la misma forma que SuSE, es decir, que pregunte al usuario dónde guardar el fichero resultante. Lo comento porque en varias páginas que he visto en Google buscando este tema, la mayoría de los scripts desvían la salida a un directorio concreto o envían en fichero por e-mail, y no es eso lo que busco.
Y, en ese sentido, kprinter también suministra una pseudo impresora pdf - que el cups no ve.
Vaya, ya me temía que tendría que utilizar los filtros. :-) Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-13 a las 10:07 +0200, Camaleón escribió:
Desde SuSE puedo utilizar esa opción (pseudo-impresora para imprimir / generar un pdf), pero me gustaría poder "compartirla" desde Samba para que el resto de equipos con Windows puedan imprimir / generar también archivos en pdf de la misma forma que SuSE, es decir, que pregunte al usuario dónde guardar el fichero resultante.
Pero eso es que no lo hace el cups, sino la aplicación de uso de la impresora kprinter, o la misma aplicación desde la que quieras imprimir. Por tanto, si el cups no tiene esa impresora, no la puedes exportar.
Lo comento porque en varias páginas que he visto en Google buscando este tema, la mayoría de los scripts desvían la salida a un directorio concreto o envían en fichero por e-mail, y no es eso lo que busco.
No me extraña. Recuerda que en Linux el tratamiento de la impresora es distinto. Todos los programas que quieran imprimir con formato deben generar un fichero postscript que es el que se manda al sistema para que lo imprima por la impresora correspondiente; y que el postscript y el pdf son formatos relacionados, por lo que traducir de ps a pdf es inmediato y sin perdidas. En cambio, en windows, lo que hay es una librería gdi (graphic device interface) que los programas que quieran imprimir usan para generar la salida, usando las mismas funciones que se usan para imprimir en pantalla, con añadidos. Ahí, para generar un pdf lo que se hace es programar un driver que recibe esas llamadas de funciones, pero generando un pdf o un ps como salida de impresora. Es un concepto distinto. Si no me equivoco, existe una manera nativa con ghostscript de generar ps o pdf en windows, a partir de la impresora. La versión que yo tengo es antigua, pero funciona. En sourceforge hay más; pe: 8. PDFCreator https://sourceforge.net/projects/pdfcreator PDFCreator easily creates PDFs from any Windows program. Use it like a printer in Word, StarCalc or any other Windows application. Menciono lo de windows, porque si hablas de samba, es por el windows, supongo.
Y, en ese sentido, kprinter también suministra una pseudo impresora pdf - que el cups no ve.
Vaya, ya me temía que tendría que utilizar los filtros. :-)
Imagino que si mediante samba le mandas al cups un ps, se podría hacer... pero no lo he visto. Lo único que veo en cups es la posibilidad de imprimir hacia un programa cualquiera mediante tubería - pero no lo explica en el manual. Y no creo que le pregunte al cliente que donde manda el fichero, salvo que tu crees el programa que reciba la tubería... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPj5ftTMYHG2NR9URAixfAJ9pbxupz5/Z7mxEv+6exJ17/nadowCfTy0D CyEW3F1qyXCt+5ISFLsFKKs= =lptg -----END PGP SIGNATURE-----
El 13/04/06, Carlos E. R. escribió:
Pero eso es que no lo hace el cups, sino la aplicación de uso de la impresora kprinter, o la misma aplicación desde la que quieras imprimir. Por tanto, si el cups no tiene esa impresora, no la puedes exportar.
No, claro, lo hace KDE, lo ponía como ejemplo de lo que busco. La idea es crear una impresora en Cups (addprint) y un filtro que me permita crear archivos en pdf y poder así compartirla a través de Samba.
En cambio, en windows, lo que hay es una librería gdi (graphic device interface) que los programas que quieran imprimir usan para generar la salida, usando las mismas funciones que se usan para imprimir en pantalla, con añadidos. Ahí, para generar un pdf lo que se hace es programar un driver que recibe esas llamadas de funciones, pero generando un pdf o un ps como salida de impresora.
La idea es instalar los controladores de una impresora en los clientes Windows (cualquiera postscript a color sirve) pero utilizar la impresora creada en Samba. No sé si me explico... :-P
8. PDFCreator https://sourceforge.net/projects/pdfcreator PDFCreator easily creates PDFs from any Windows program. Use it like a printer in Word, StarCalc or any other Windows application.
Voy a echarle un vistazo, ahora vuelvo... (10 minutos más tarde) Es una opción, pero no veo la información de lo que necesita 8espero que no pida Ghostscript). La única pega que le veo es la instalación, no me hace gracia instalar programas en cada cliente prefiero algo centralizado, al menos en este tema.
Menciono lo de windows, porque si hablas de samba, es por el windows, supongo.
Sí, ya lo he comentado, los clientes son Windows.
Imagino que si mediante samba le mandas al cups un ps, se podría hacer... pero no lo he visto. Lo único que veo en cups es la posibilidad de imprimir hacia un programa cualquiera mediante tubería - pero no lo explica en el manual. Y no creo que le pregunte al cliente que donde manda el fichero, salvo que tu crees el programa que reciba la tubería...
Por eso preguntaba, yo tampoco lo he visto. Al menos no con Cups, ni que permita seleccionar la ubicación de la salida. A ver si admin-listas no se ha ido de puente y nos comenta la forma de llevarlo a cabo. :-) Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-13 a las 15:35 +0200, Camaleón escribió:
La idea es instalar los controladores de una impresora en los clientes Windows (cualquiera postscript a color sirve) pero utilizar la impresora creada en Samba. No sé si me explico... :-P
Ya, si. Yo hago eso, pero luego uso un convertidor de ps a pdf en el mismo windows. Son dos pasos, eso si.
8. PDFCreator https://sourceforge.net/projects/pdfcreator PDFCreator easily creates PDFs from any Windows program. Use it like a printer in Word, StarCalc or any other Windows application.
Voy a echarle un vistazo, ahora vuelvo...
(10 minutos más tarde) Es una opción, pero no veo la información de lo que necesita 8espero que no pida Ghostscript).
Me parece que es independiente. No lo he mirado, sólo lo conozco porque me llega en el mailing de sourceforge como uno de los proyectos de más éxito del mes - y lleva varios.
La única pega que le veo es la instalación, no me hace gracia instalar programas en cada cliente prefiero algo centralizado, al menos en este tema.
Y... ¿luego el pdf donde quedaría, en el cliente o en el servidor? Idea tonta: copiar el .ps a un directorio determinado que vea el servidor; detecta el .ps y lo convierte a .pdf sin preguntar; finalmente, te lo llevas. Haría falta "algo" que vea la aparición del .ps sin necesidad de hacer un ls continuamente. Creo que hay un demonio para eso, ¿fam?
Por eso preguntaba, yo tampoco lo he visto. Al menos no con Cups, ni que permita seleccionar la ubicación de la salida. A ver si admin-listas no se ha ido de puente y nos comenta la forma de llevarlo a cabo.
:-)
A ver :-) - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPmR2tTMYHG2NR9URAkZfAJ9YQ29fz4Z9+6QpWWQhVbiWVt4f8wCfVVik hJhF9V3YS17mdpeLdijCwkE= =ZHne -----END PGP SIGNATURE-----
Camaleón escribió:
Hola,
Estoy buscando por Google la forma más sencilla de añadir una impresora de documentos pdf a través de Samba, por medio de cups y sus filtros, pero no doy con la manera más sencilla de hacerlo. Sólo se deben cumplir dos requisitos:
1) Utilizar cups (añadir impresora y utilizar los filtros). No es un requisito, si no más bien por sencillez.
Por fuerza debe usar cups? yo lo tengo sin cups y mas sencillo imposible
El 12/04/06, admin-listas escribió:
Por fuerza debe usar cups? yo lo tengo sin cups y mas sencillo imposible
No es un requisito, ya lo pongo en el mensaje, sencillamente cups suele tener mayor cantidad de opciones y suele ser muy flexible para estas cosas, pero en este caso... cuenta, cuenta, soy toda oídos. :-D Saludos, -- Camaleón
Camaleón escribió:
El 12/04/06, admin-listas escribió:
Por fuerza debe usar cups? yo lo tengo sin cups y mas sencillo imposible
No es un requisito, ya lo pongo en el mensaje, sencillamente cups suele tener mayor cantidad de opciones y suele ser muy flexible para estas cosas, pero en este caso... cuenta, cuenta, soy toda oídos.
:-D
Saludos,
-- Camaleón
No me he ido de puente, pero llevo un jetlag o lug de mil pares de ....................., un mes de vacas en CR jiijijijijij la vuelta es mortal. Lo unico que tengo es una impresora en samba con esta configuracion [pdf] comment = pasa a pdf lo que mandemos path = /promis/tempex/var-temp printer admin = admin printable = Yes print command = ps2pdfwr %f %H/%f.pdf ;pdftk %H/%f.pdf output %H/%f.128.pdf owner_pw contraseña allow printing; rm %f lprm command = /bin/rm %f printer name = pasarapdf en windows pones un impresora postscript apuntando a esta y listo la linea hace lo siguiente ps2pdfwr (lei que este da menos problemas que otros) %f es el fichero que mandamos %H/%f.pdf lo que hace es dejar el fichero en el directorio home de cada usuario, es la unica forma de saber donde genera cada fichero, intente con uno que te pedia el directorio pero no funcionaba bien y la gente luego no se acordaba donde los dejaba. el pdftk es un programita que aqui ha salido otras veces en este caso lo uso para pasarlo 128bit y contraseña y solo permitir imprimir, de esta forma genera dos pdf uno protegido y otro no. El rm %f es para borrar el fichero original porque la instruccion lprm command =/bin/rm %f no funciona, ideas? Esta es una de las formas sin liarte mucho, se puede hacer con cups pero es mucho lio, a parte se demuestra que esto de las impresoras sambas sirven para mucho mas que imprimir, se pueden hacer multitud de procesos. Ya contaras si te sirve saludos
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-13 a las 18:58 +0200, admin-listas escribió:
No me he ido de puente, pero llevo un jetlag o lug de mil pares de ....................., un mes de vacas en CR jiijijijijij la vuelta es mortal.
¿Ciudad Real? 8-)
Lo unico que tengo es una impresora en samba con esta configuracion [pdf] comment = pasa a pdf lo que mandemos path = /promis/tempex/var-temp printer admin = admin printable = Yes print command = ps2pdfwr %f %H/%f.pdf ;pdftk %H/%f.pdf output %H/%f.128.pdf owner_pw contraseña allow printing; rm %f lprm command = /bin/rm %f printer name = pasarapdf
en windows pones un impresora postscript apuntando a esta y listo
la linea hace lo siguiente ps2pdfwr (lei que este da menos problemas que otros)
Bueno, es que ese es el único "real". El /usr/bin/ps2pdf llama a /usr/bin/ps2pdf12, el cual llama a ps2pdfwr, el cual finalmente llama a gs con un montón de opciones.
%f es el fichero que mandamos %H/%f.pdf lo que hace es dejar el fichero en el directorio home de cada usuario, es la unica forma de saber donde genera cada fichero, intente con uno que te pedia el directorio pero no funcionaba bien y la gente luego no se acordaba donde los dejaba. el pdftk es un programita que aqui ha salido otras veces en este caso lo uso para pasarlo 128bit y contraseña y solo permitir imprimir, de esta forma genera dos pdf uno protegido y otro no.
Si, lo conozco, es útil.
El rm %f es para borrar el fichero original porque la instruccion lprm command =/bin/rm %f no funciona, ideas?
Ni idea.
Esta es una de las formas sin liarte mucho, se puede hacer con cups pero es mucho lio, a parte se demuestra que esto de las impresoras sambas sirven para mucho mas que imprimir, se pueden hacer multitud de procesos.
En cups hay una manera que es mandar el pipe a un comando cualquiera, pero no he leido la documentación al respecto. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPpQktTMYHG2NR9URAin5AJ9VhcVdw8Uu21DmHQmSVY1+S1l8QACfdr2K gQi0/7efX6JOqQBwCN5DGvk= =nqvq -----END PGP SIGNATURE-----
Carlos E. R. escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2006-04-13 a las 18:58 +0200, admin-listas escribió:
No me he ido de puente, pero llevo un jetlag o lug de mil pares de ....................., un mes de vacas en CR jiijijijijij la vuelta es mortal.
¿Ciudad Real? 8-)
Costa Rica Por cierto yo en windows suelo utilizar FreeprimoPDF si usas el controlador de este para enviar al samba puedes hacer pdf con unos cuantos metros de plano, la mayoria de driver normales de trazadores no permiten mas de 3 mts http://www.primopdf.com/license.htm
El 13/04/06, admin-listas escribió:
No me he ido de puente, pero llevo un jetlag o lug de mil pares de ....................., un mes de vacas en CR jiijijijijij la vuelta es mortal.
Vaya, espero que lo pasaras bien... :-)
Lo unico que tengo es una impresora en samba con esta configuracion [pdf] comment = pasa a pdf lo que mandemos path = /promis/tempex/var-temp printer admin = admin printable = Yes print command = ps2pdfwr %f %H/%f.pdf ;pdftk %H/%f.pdf output %H/%f.128.pdf owner_pw contraseña allow printing; rm %f lprm command = /bin/rm %f printer name = pasarapdf
en windows pones un impresora postscript apuntando a esta y listo
Buscando por Google, al fnal lo he hecho funcionar de la siguiente manera (muy similar a la tuya pero con Cups y sus backend). Pongo la receta general por si le puede servir a alguien. Las instrucciones las he seguido de la siguiente página*: - Descargar el script** que se encarga de procesar el documento, pasarlo a ps y convertirlo en pdf y ponerlo en su directorio (renombar el fichero a "pdf") - Descargar el controlador ppd*** y ponerlo en su directorio - Crear la impresora tal y como se describe en el hilo* Reiniciar Cups e instalar en los clientes una impresora de red (la que hayamos definio en SuSE) con un controlador PostScript en color. Con ésto ya es posible generar un pdf que estará ubicado en un directorio predefinido). Ajustes / notas: - Hay que mejorar la calidad de los pdf generados, ya que algunas imágenes no salen del todo bien - Hay que cambiar la ruta donde se guardan los pdf, sería interesante que se puediera guardar al menos en un directorio en otro equipo accesible desde samba Bueno, al menos la fase inicial está superada, ahora sólo hay que pulir algunas cosillas y ver posibles mejoras u opciones adicionales (creación de hipervínculos en archivos pdf, marcadores, algunas opciones básicas). * http://groups.google.com/group/linux.samba/browse_frm/thread/f42d6147d373b327/440c1f954bb69f1f?tvc=1&q=usr%2Flib%2Fcups%2Fbackend#440c1f954bb69f1f ** ftp://ftp.kde.org/pub/kde/printing/pdfdistiller/ *** http://www.pentondigitalads.com/downloads/adist4.zip Nota: navegando por las páginas de Cups me he encontrado con este artículo*** y la explicación al problema de la contraseña con las nuevas versiones de Cups. Hay dos opciones: 1) añadir al usuario para que pueda gestionar las opciones de Cups y 2) Hacer un par de cambios en el fichero de configuración de Cups para que el usuario root pueda acceder (esta opción es la que he seguido yo.) **** http://www.cups.org/articles.php?L275+I0+TFAQ+P1+Q Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-13 a las 20:23 +0200, Camaleón escribió:
- Hay que mejorar la calidad de los pdf generados, ya que algunas imágenes no salen del todo bien
Imagino que la conversión a pdf la hará mediante gs; siendo un script, se podrá ajustar las opciones de calidad que se le pasan. Por otra parte, la conversión a .ps la hace el propio windows mediante el driver de la impresora que elijas; y los hay mejores y peores. No se cual es el mejor, yo uso el de la hplj4, si no recuerdo mal.
Bueno, al menos la fase inicial está superada, ahora sólo hay que pulir algunas cosillas y ver posibles mejoras u opciones adicionales (creación de hipervínculos en archivos pdf, marcadores, algunas opciones básicas).
Para lo de los hipervínculos no te vale hacerlo con el paso intermedio a .ps, me temo, porque la información se pierde al imprimir. Necesitas un conversor directo, o un postproceso para añadirlos después - y no conozco manera de hacerlo en linux. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPtEvtTMYHG2NR9URAg0qAJ9M5oPWNN/ZiPmbOVhdctjTO4MYnACeLV+M O+levy+q27yaHj0uMLK8oBA= =S+qD -----END PGP SIGNATURE-----
El 14/04/06, Carlos E. R. escribió:
Imagino que la conversión a pdf la hará mediante gs; siendo un script, se podrá ajustar las opciones de calidad que se le pasan.
El script es éste: ftp://ftp.kde.org/pub/kde/printing/pdfdistiller/ Parece que no le pasa ningún parámetro. He probado poniendo como binario "ps2pdf14" pero tampoco se gana nada. En esta página he visto algunos de los parámetros que habría que pasarle al programa para que saque cierta calidad en las imágenes, ahora voy a buscar la forma de pasarle esos argumentos: http://www.cs.sfu.ca/~vis/Tasks/electronic.html#other_doc_makers_info
Por otra parte, la conversión a .ps la hace el propio windows mediante el driver de la impresora que elijas; y los hay mejores y peores. No se cual es el mejor, yo uso el de la hplj4, si no recuerdo mal.
Sí, es cierto. Por eso he probado con varios controladores. En este momento tengo el de la HP 8500 PS, pero sólo da una resolución de 600 ppp (es el problema de las impresoras láser) mientras que el controlador de la impresora Distiller de Acrobat ofrece 4.000 ppp, ahí puede estar también el problema.
Para lo de los hipervínculos no te vale hacerlo con el paso intermedio a .ps, me temo, porque la información se pierde al imprimir. Necesitas un conversor directo, o un postproceso para añadirlos después - y no conozco manera de hacerlo en linux.
Lo de los hipervínculos puede pasar, no es imprescindible, así como lo de los marcadores dentro del mismo PDF. Sí me preocupa más la calidad de la salida de los documentos. Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-14 a las 09:52 +0200, Camaleón escribió:
El script es éste:
ftp://ftp.kde.org/pub/kde/printing/pdfdistiller/
Sin la s.
Parece que no le pasa ningún parámetro. He probado poniendo como binario "ps2pdf14" pero tampoco se gana nada. En esta página he visto algunos de los parámetros que habría que pasarle al programa para que saque cierta calidad en las imágenes, ahora voy a buscar la forma de pasarle esos argumentos:
Te basta con crearte tu propio ps2pdflocal y darle opciones dentro al llamar a ps2pdf: ps2pdf -dPDFSETTINGS=/screen Y las posibilidades preprogramadas son: * /screen selects low-resolution output similar to the Acrobat Distiller "Screen Optimized" setting. * /ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting. * /printer selects output similar to the Acrobat Distiller "Print Optimized" setting. * /prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting. * /default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger ColourImageResolution: 72, 150, 300, 300 MonoImageResolution: 300, 300, 1200, 1200 (file:///home/cer/doc/packages/ghostscript/doc/Ps2pdf.htm)
Por otra parte, la conversión a .ps la hace el propio windows mediante el driver de la impresora que elijas; y los hay mejores y peores. No se cual es el mejor, yo uso el de la hplj4, si no recuerdo mal.
Sí, es cierto. Por eso he probado con varios controladores. En este momento tengo el de la HP 8500 PS, pero sólo da una resolución de 600 ppp (es el problema de las impresoras láser) mientras que el controlador de la impresora Distiller de Acrobat ofrece 4.000 ppp, ahí puede estar también el problema.
¡Ah! A lo mejor hay un driver libre de impresora pensado para este uso precisamente.
.ps, me temo, porque la información se pierde al imprimir. Necesitas un conversor directo, o un postproceso para añadirlos después - y no conozco manera de hacerlo en linux.
Lo de los hipervínculos puede pasar, no es imprescindible, así como lo de los marcadores dentro del mismo PDF. Sí me preocupa más la calidad de la salida de los documentos.
Yo usaba un driver que me parece que daba 1200 ppp. Alguna de las laserjets o apple. No puedo verlo porque no tengo el windows arrancado. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEP7JGtTMYHG2NR9URAmVaAKCDUaCHIvTmJwsb6shkzXP77gkNqQCeOIWY JJYk9l5nS0Ff6WFPF/YTYJw= =tau5 -----END PGP SIGNATURE-----
El 14/04/06, Carlos E. R. escribió:
Sin la s.
:-P Sin la "i", correcto, el enlace estaba mal: ftp://ftp.kde.org/pub/kde/printing/pdfdistiller/
Te basta con crearte tu propio ps2pdflocal y darle opciones dentro al llamar a ps2pdf:
ps2pdf -dPDFSETTINGS=/screen
Sí, pasando los argumentos que comentaba en el mensaje anterior (los que recomiendan en la página) sale una PDF impecable. Además, añadiendo la opción "-dAutoRotatePages=/PageByPage" te saca los archivos apaisados y en vertical de forma automática, un lujazo.
Y las posibilidades preprogramadas son:
* /screen selects low-resolution output similar to the Acrobat Distiller "Screen Optimized" setting. * /ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting. * /printer selects output similar to the Acrobat Distiller "Print Optimized" setting. * /prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting. * /default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger
ColourImageResolution: 72, 150, 300, 300 MonoImageResolution: 300, 300, 1200, 1200
(file:///home/cer/doc/packages/ghostscript/doc/Ps2pdf.htm)
Sí, esas son las opciones básicas, pero no suelen resultar bien. Por ejemplo, la opción para optimizar para impresión suele sacar archivos de más calidad pero muy grandes, y la de eBook suele sacar imágenes de mala calidad (es que soy muy tiquismisquis para estas cosas :-P) así que la mejor opción suele ser ajustar los valores por separado, así, si el documento contiene imágenes de gran calidad modificando sólo lo relacionado con las imágenes se suele conseguir no aumentar demasiado el tamaño del archivo y se obtiene un documento de calidad media/alta. El problema es hacer esto en tiempo real ¿cómo le paso esos parámetros desde la impresora? ¿Utilizando RedMon? :-/ No puedo crear una impresora por cada opción (calidad baja, calidad media, calidad alta), no sería lógico...
¡Ah!
A lo mejor hay un driver libre de impresora pensado para este uso precisamente.
Lo hay (creo) de Adobe. Tiene controladores PostScript para descargar y sus ppd (al final de la página) también: http://www.adobe.com/support/downloads/main.html#Printer Tengo que probarlos en un equipo que no tenga ninguna versión de Acrobat, ya que cuando los instalé se me hizo un lío con la impresora Distiller que tenía instalada y no sé si realmente se instaló bien o me cogió el que ya tenía... :-(
Yo usaba un driver que me parece que daba 1200 ppp. Alguna de las laserjets o apple. No puedo verlo porque no tengo el windows arrancado.
Pues si te animas a arrancarlo me dices qué controlador es, porque no encuentro ninguno de más de 1200 (no es lo habitual, la mayoría de las impresoras láser no alcanzan más de los 600 ppp reales, los 1200 suelen ser "digitales", "mejorados", "ImageRet" o como lo quieran llamar...). Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-14 a las 17:17 +0200, Camaleón escribió:
El 14/04/06, Carlos E. R. escribió:
Sin la s.
:-P Sin la "i", correcto, el enlace estaba mal:
ftp://ftp.kde.org/pub/kde/printing/pdfdistiller/
¿Dije la s? Quería decir sin la barra final (/). Es un fichero, no un directorio ;-)
Sí, esas son las opciones básicas, pero no suelen resultar bien. Por ejemplo, la opción para optimizar para impresión suele sacar archivos de más calidad pero muy grandes, y la de eBook suele sacar imágenes de mala calidad (es que soy muy tiquismisquis para estas cosas :-P) así que la mejor opción suele ser ajustar los valores por separado,
Claro.
así, si el documento contiene imágenes de gran calidad modificando sólo lo relacionado con las imágenes se suele conseguir no aumentar demasiado el tamaño del archivo y se obtiene un documento de calidad media/alta.
El problema es hacer esto en tiempo real ¿cómo le paso esos parámetros desde la impresora? ¿Utilizando RedMon? :-/ No puedo crear una impresora por cada opción (calidad baja, calidad media, calidad alta), no sería lógico...
Mmmm... pues no veo otra forma... bueno, salvo que fuera un driver o filtro de impresión que le dijera al cups que opciones tiene disponibles para que el usuario, usando la pápgina de configuración del cups lo ajuste a su gusto. No se exactamente como se hace eso.
¡Ah!
A lo mejor hay un driver libre de impresora pensado para este uso precisamente.
Lo hay (creo) de Adobe. Tiene controladores PostScript para descargar y sus ppd (al final de la página) también:
¡Ah! Interesante.
Tengo que probarlos en un equipo que no tenga ninguna versión de Acrobat, ya que cuando los instalé se me hizo un lío con la impresora Distiller que tenía instalada y no sé si realmente se instaló bien o me cogió el que ya tenía... :-(
Del reader si, pero del "writer" serán pocos, o no te haría falta pasar por el cups para crear pdfs, ya lo tendrías y mejor ;-)
Yo usaba un driver que me parece que daba 1200 ppp. Alguna de las laserjets o apple. No puedo verlo porque no tengo el windows arrancado.
Pues si te animas a arrancarlo me dices qué controlador es, porque no encuentro ninguno de más de 1200 (no es lo habitual, la mayoría de las impresoras láser no alcanzan más de los 600 ppp reales, los 1200 suelen ser "digitales", "mejorados", "ImageRet" o como lo quieran llamar...).
De aquí a lo del irpf arancará. Una vez al año :-p - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEP9fztTMYHG2NR9URAnstAJ9i2TKujw4uZCFfV83341N6Q4DbEQCcCRrB bc5Ycrl51xubRn840d0j+54= =vKRa -----END PGP SIGNATURE-----
El 14/04/06, Carlos E. R. escribió:
¿Dije la s? Quería decir sin la barra final (/). Es un fichero, no un directorio ;-)
Ah, je,je... pensaba que había puesto una "i" de más (suelo llamarlo "distillier", no sé por qué)
Del reader si, pero del "writer" serán pocos, o no te haría falta pasar por el cups para crear pdfs, ya lo tendrías y mejor ;-)
No, no, es del writer. En la empresa tienen una licencia de la 5.0, lo que yo quiero es librarme de ella. :-)
De aquí a lo del irpf arancará. Una vez al año :-p
¡Buff! Seguramente ni arranque ;-). Ten cuidado con los "bichejos" (viruses y demás fauna) porque seguramente tenga acumuladas varias actualizaciones mensuales de las "críticas"... Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-14 a las 19:19 +0200, Camaleón escribió:
Del reader si, pero del "writer" serán pocos, o no te haría falta pasar por el cups para crear pdfs, ya lo tendrías y mejor ;-)
No, no, es del writer. En la empresa tienen una licencia de la 5.0, lo que yo quiero es librarme de ella. :-)
Pero oye, ¡es que ese tiene unas prestaciones que ya quisiera tener yo en linux! Ese es el que permite crear hyperlinks de un pdf a otro o a una zona determninada, indices, y esas historias. La única forma cómoda que he visto en linux de conseguirlo es mediante el OOo, creo que tiene enlaces. Tengo que comprobarlo.
De aquí a lo del irpf arancará. Una vez al año :-p
¡Buff! Seguramente ni arranque ;-). Ten cuidado con los "bichejos" (viruses y demás fauna) porque seguramente tenga acumuladas varias actualizaciones mensuales de las "críticas"...
¡Quia! No lo he actualizado ni una vez en su vida; es un Me del 2001 incólume. No le dejo conectarse al probrecito. Así está, virgen y todo :-P Ahora que tengo adsl quiero actualizarlo, antes de que MS lo quite del todo. Pero no me atrevo, y lo quiero hacer poniendo mi viejo pc de firewall con linux, of course; para lo cual le tengo que poner una segunda tarjeta de red. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEP+TotTMYHG2NR9URAkiJAJ9oB8y5/mrRfWqpaPzoPbMmkHAUHwCfZ1OW jfhCx3+aCwp885OTjJ3XmH0= =H+n1 -----END PGP SIGNATURE-----
El 14/04/06, Carlos E. R. escribió:
Pero oye, ¡es que ese tiene unas prestaciones que ya quisiera tener yo en linux!
Sí, unas prestaciones "in-cre-í-bles" (nótese el tono irónico). La mayoría de los pdf actuales (creados con versiones 7.x), con seguridad y demás parafernalia no los puede abrir la versión 5.x (cuestiones de incompatibilidad, DRMs y demás). Para más inri, en las opciones de impresión en papel, cuando quieres hacer más de una copia de un documento de varias páginas, no puedes seleccionar la opción de "intercalar", sencillamente ¡porque no la tiene! El SuSE quité el Acroread y puse Kpdf porque el de Adobe es sencillamente un monstruo de 70 MB., y para lo que hace prefiero Kpdf, más ligero y con ciertas opciones muy interesantes. En cuanto a la versión de pago (la que permite crear documentos) sigue siendo un monstruo, que no da más que problemas, que deja colgado a los navegadores y de la cual me quiero librar. Poner marcadores y enlaces dentro de los documentos está bien, pero al final es algo que no se utiliza salvo en contadas ocasiones, además de aumentar el tamaño de los ficheros.
Ese es el que permite crear hyperlinks de un pdf a otro o a una zona determninada, indices, y esas historias. La única forma cómoda que he visto en linux de conseguirlo es mediante el OOo, creo que tiene enlaces. Tengo que comprobarlo.
En Linux deberán de sacar algo para hacerlo, sólo he visto que se puede hacer modificando el documento a mano, y no es una opción. Es cuestión de tiempo.
¡Quia! No lo he actualizado ni una vez en su vida; es un Me del 2001 incólume. No le dejo conectarse al probrecito. Así está, virgen y todo :-P
:-O
Ahora que tengo adsl quiero actualizarlo, antes de que MS lo quite del todo. Pero no me atrevo, y lo quiero hacer poniendo mi viejo pc de firewall con linux, of course; para lo cual le tengo que poner una segunda tarjeta de red.
Venga, hombre, ¿no te irás a creer eso del que un equipo conectado a la red se infecta solo? Ni aunque sea un Windows 98, si tienes un modem o un router no te va pasar nada. Eso sí, lo primero es actualizar. Por cierto, en Junio dejan de soportar las versiones antiguas de Windows 98 y Me... Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-14 a las 20:32 +0200, Camaleón escribió:
Pero oye, ¡es que ese tiene unas prestaciones que ya quisiera tener yo en linux!
(Hablaba del generador de pdfs, no del lector)
Sí, unas prestaciones "in-cre-í-bles" (nótese el tono irónico). La mayoría de los pdf actuales (creados con versiones 7.x), con seguridad y demás parafernalia no los puede abrir la versión 5.x (cuestiones de incompatibilidad, DRMs y demás).
¿¡Ah!?
Para más inri, en las opciones de impresión en papel, cuando quieres hacer más de una copia de un documento de varias páginas, no puedes seleccionar la opción de "intercalar", sencillamente ¡porque no la tiene!
¿Que es intercalar en este contexto?
El SuSE quité el Acroread y puse Kpdf porque el de Adobe es sencillamente un monstruo de 70 MB., y para lo que hace prefiero Kpdf, más ligero y con ciertas opciones muy interesantes.
Yo no lo he quitado, simplemente uso el que me convenga en cada caso. No me estorba en el disco. Eso si, tengo pendiente de caparlo para que no llame a casa.
En cuanto a la versión de pago (la que permite crear documentos) sigue siendo un monstruo, que no da más que problemas, que deja colgado a los navegadores y de la cual me quiero librar. Poner marcadores y enlaces dentro de los documentos está bien, pero al final es algo que no se utiliza salvo en contadas ocasiones, además de aumentar el tamaño de los ficheros.
Cuando es un documento a entregar, con índice, si que es interesante.
Ese es el que permite crear hyperlinks de un pdf a otro o a una zona determninada, indices, y esas historias. La única forma cómoda que he visto en linux de conseguirlo es mediante el OOo, creo que tiene enlaces. Tengo que comprobarlo.
En Linux deberán de sacar algo para hacerlo, sólo he visto que se puede hacer modificando el documento a mano, y no es una opción. Es cuestión de tiempo.
Creo que estaba en uno de los generadores a partir de latex, y en algunos generadores de pago que no son de acrobat.
¡Quia! No lo he actualizado ni una vez en su vida; es un Me del 2001 incólume. No le dejo conectarse al probrecito. Así está, virgen y todo :-P
:-O
Ahora que tengo adsl quiero actualizarlo, antes de que MS lo quite del todo. Pero no me atrevo, y lo quiero hacer poniendo mi viejo pc de firewall con linux, of course; para lo cual le tengo que poner una segunda tarjeta de red.
Venga, hombre, ¿no te irás a creer eso del que un equipo conectado a la red se infecta solo?
A pies juntillas :-P Si no, ¿porqué me llegaban estas basuras por el modem? Feb 9 15:57:23 nimrodel kernel: SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=81.41.174.156 DST=81.41.199.21 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=60903 DF PROTO=TCP SPT=2360 DPT=445 WINDOW=8760 RES=0x00 SYN URGP=0 OPT (020405B401010402) Feb 9 15:58:21 nimrodel kernel: SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=87.122.108.159 DST=81.41.199.21 LEN=48 TOS=0x00 PREC=0x00 TTL=53 ID=39032 DF PROTO=TCP SPT=3733 DPT=135 WINDOW=32768 RES=0x00 SYN URGP=0 OPT (0204058401010402) Son escaneos de gente buscando windozes...
Ni aunque sea un Windows 98, si tienes un modem o un router no te va pasar nada.
Un modem sin cortafuegos, entran. Un router multipuesto con nat, vale. Y mejor con cortafuegos. La cuestión es que ese windows mio no tiene cortafuegos propio, por lo que debo usar uno externo. Y, aunque lo tuviera, no me fio ni un pelo de los cortafuegos de windows. Leches, ¡si lo primero que hacen los atacantes es cargarse el cortafuegos! ¿Tu has oido en linux de un atacante con privilegios de usuario parando el cortafuegos?
Eso sí, lo primero es actualizar. Por cierto, en Junio dejan de soportar las versiones antiguas de Windows 98 y Me...
Lo se. Por eso quiero hacerlo. Más me gustaría crearme un CD con algo equivalente a un "service-pack", pero no se como se hace. Es que en tiempos del modem hubieran sido varias horas... hay que aprovechar la adsl. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEP/D1tTMYHG2NR9URApCSAJ9D+LWZZnpj3mEx2BOixiBKJAMX4wCfXZvT wIDf4CFb/KhUCPXxM6Ij9gE= =jbdZ -----END PGP SIGNATURE-----
El 14/04/06, Carlos E. R. escribió:
¿Que es intercalar en este contexto?
Pues algo que debe ser sumamente complicado de hacer (creo que se me nota el enfado, grrr). Se trata de que las copias salgan por lotes y ordenadas, es decir: 2 copias: Página 1, página 2, página 3... Página 1, página 2, página 3... En lugar de (esto es lo que hace el programita de marras): 2 copias: Página 1, página 1, página 1... Página 2, página 2, página 2... Página 1, página 1, página 1... Página 2, página 2, página 2... Sencillamente "ordenar" (en inglés "collate") la salida de las copias.
Si no, ¿porqué me llegaban estas basuras por el modem?
Feb 9 15:57:23 nimrodel kernel: SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=81.41.174.156 DST=81.41.199.21 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=60903 DF PROTO=TCP SPT=2360 DPT=445 WINDOW=8760 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Sí, se trata de "bots" o "equipos zombies" esperando a que te conectes... y que además de conectarte tengas algún bug explotable, algún directorio compartido sin contraseña, etc.
Un modem sin cortafuegos, entran.
Si lo tienes malcriado (al equipo), sí. Si no compartes nada y no lo tienes en red... es complicadillo que entren.
Un router multipuesto con nat, vale. Y mejor con cortafuegos. La cuestión es que ese windows mio no tiene cortafuegos propio, por lo que debo usar uno externo.
Utiliza el router que tiene cortafuegos y ya está.
Y, aunque lo tuviera, no me fio ni un pelo de los cortafuegos de windows. Leches, ¡si lo primero que hacen los atacantes es cargarse el cortafuegos! ¿Tu has oido en linux de un atacante con privilegios de usuario parando el cortafuegos?
De linux lo único que oigo son errores que se corrigen al día siguiente, una gozada, la verdad. :-)
Lo se. Por eso quiero hacerlo. Más me gustaría crearme un CD con algo equivalente a un "service-pack", pero no se como se hace.
No te serviría de (casi) nada. Un sistema sobre el que no se desarrolla es como tener algo inerte... Pero si tienes morriña de Windows 98, prueba con algún virtualizador de esos que están de moda (Xen o VMware) así no corres peligro, tienes tu SuSE como equipo principal y tu Windows 98 "virtualizado". Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-14 a las 21:20 +0200, Camaleón escribió:
El 14/04/06, Carlos E. R. escribió:
...
Sencillamente "ordenar" (en inglés "collate") la salida de las copias.
Ah, claro, eso me pasa por tenerlo todo en pikinglis. Sabía lo que era "collate", pero no lo de intercalar :-P Puede que si se lo pides al kprinter sí lo haga.
Si no, ¿porqué me llegaban estas basuras por el modem?
Feb 9 15:57:23 nimrodel kernel: SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=81.41.174.156 DST=81.41.199.21 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=60903 DF PROTO=TCP SPT=2360 DPT=445 WINDOW=8760 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Sí, se trata de "bots" o "equipos zombies" esperando a que te conectes... y que además de conectarte tengas algún bug explotable, algún directorio compartido sin contraseña, etc.
Y el windos los tiene por docenas, y más si está sin actualizar. Habí uno que llamaban no se que del agujero... se me ha olvidado el nombre.
Un modem sin cortafuegos, entran.
Si lo tienes malcriado (al equipo), sí. Si no compartes nada y no lo tienes en red... es complicadillo que entren.
En un windows NT, vale, pero un 95/98/Me, entran seguro.
Un router multipuesto con nat, vale. Y mejor con cortafuegos. La cuestión es que ese windows mio no tiene cortafuegos propio, por lo que debo usar uno externo.
Utiliza el router que tiene cortafuegos y ya está.
Si, ya lo se. Pero tengo poco control sobre él. No puedo ver que puertos van saliendo, por ejemplo.
Lo se. Por eso quiero hacerlo. Más me gustaría crearme un CD con algo equivalente a un "service-pack", pero no se como se hace.
No te serviría de (casi) nada. Un sistema sobre el que no se desarrolla es como tener algo inerte... Pero si tienes morriña de Windows 98, prueba con algún virtualizador de esos que están de moda (Xen o VMware) así no corres peligro, tienes tu SuSE como equipo principal y tu Windows 98 "virtualizado".
Es que no necesito que tenga más cosas... en su dia no le puse el XP porque los juegos no iban :-P También tengo un win 3.11 por ahí. Y un 95, y un SuSE 7.3, y un 6.2 en un 386SX20 con 5Mb. ¿Que pasa con los antiguos, hay que tirarlos? Y ahora, para lo poco que lo uso, me vale con el Me. Aunque... ahora que le he subido a un giga la memoria, igual se le va la olla. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEQB+itTMYHG2NR9URAhqrAKCJnkwfRbBS+59wo5t1+e7QiXd1qQCeNPcb fNFLvNrnuGF/Lqj/pspUJzQ= =OSpd -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-15 a las 00:18 +0200, escribí:
Si no, ¿porqué me llegaban estas basuras por el modem?
Feb 9 15:57:23 nimrodel kernel: SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=81.41.174.156 DST=81.41.199.21 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=60903 DF PROTO=TCP SPT=2360 DPT=445 WINDOW=8760 RES=0x00 SYN URGP=0 OPT (020405B401010402)
Sí, se trata de "bots" o "equipos zombies" esperando a que te conectes... y que además de conectarte tengas algún bug explotable, algún directorio compartido sin contraseña, etc.
Y el windos los tiene por docenas, y más si está sin actualizar. Habí uno que llamaban no se que del agujero... se me ha olvidado el nombre.
Mira, apago y enciendo el modem, y apenas ha terminado de levantarse, observa lo que veo en su log (es linux): (son logs seguidos, las lineas en blanco las he puesto por claridad) Apr 15 12:02:02 router syslog: insmod -s -k cls_fw Apr 15 12:02:02 router syslog: tc filter add dev ppp_8_32_1 parent 1:0 prio 8 protocol ip handle 2 fw flowid 1:2 Apr 15 12:02:02 router syslog: tc filter add dev ppp_8_32_1 parent 1:0 prio 8 protocol ip handle 1 fw flowid 1:3 Apr 15 12:02:09 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.160.38 DST=83.57.160.92 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=1498 DF PROTO=TCP SPT=1174 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 15 12:02:10 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.160.38 DST=83.57.160.92 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=1568 DF PROTO=TCP SPT=1175 DPT=139 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 15 12:02:12 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.160.38 DST=83.57.160.92 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=1683 DF PROTO=TCP SPT=1174 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 15 12:02:13 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.160.38 DST=83.57.160.92 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=1739 DF PROTO=TCP SPT=1175 DPT=139 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 15 12:02:18 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.160.38 DST=83.57.160.92 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=2017 DF PROTO=TCP SPT=1174 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0 Dos veces la misma IP (que está en mi misma subred esta vez) prueba los puertos 445 y 139, correspondientes a los servicios: microsoft-ds (Microsoft-DS) y netbios-ssn (NETBIOS Session Service). Claramente están buscando a ver si soy un windows. ¿Como rayos se ha enterado tan pronto de que me he conectado? Son 7 segundos escasos, 10 si contamos desde que recibo la IP: Apr 15 12:01:59 router pppd[331]: Received valid IP address from server. Connection UP. ... Apr 15 12:02:02 router syslog: tc filter add dev ppp_8_32_1 parent 1:0 prio 8 protocol ip handle 1 fw flowid 1:3 ... Apr 15 12:02:09 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= Tengo una idea... voy a hacer un grep por "Intrusion". [...] Es curioso: Apr 15 07:39:47 router syslog: iptables -A FORWARD -i ppp_8_32_1 -p tcp - --syn -m limit --limit 6/h -j LOG --log-level 1 --log-prefix="I Apr 15 07:40:05 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.45.36.27 DST=83.45.247.230 LEN=48 TOS=0x00 PREC=0x00 TTL=124 ID=12018 PROTO=TCP SPT=27145 DPT=445 WINDOW=64240 RES=0x00 SYN URGP=0 Apr 15 07:27:09 router syslog: iptables -A FORWARD -i ppp_8_32_1 -p tcp - --syn -m limit --limit 6/h -j LOG --log-level 1 --log-prefix="I Apr 15 07:27:41 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.57.93.55 DST=83.57.166.155 LEN=48 TOS=0x00 PREC=0x00 TTL=123 ID=49716 DF PROTO=TCP SPT=3122 DPT=445 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 14 22:38:30 router syslog: iptables -A FORWARD -i ppp_8_32_1 -p tcp - --syn -m limit --limit 6/h -j LOG --log-level 1 --log-prefix="I Apr 14 22:38:48 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=83.31.141.49 DST=83.57.163.87 LEN=48 TOS=0x00 PREC=0x00 TTL=115 ID=9732 DF PROTO=TCP SPT=2287 DPT=139 WINDOW=16384 RES=0x00 SYN URGP=0 Apr 14 17:58:23 router syslog: iptables -A FORWARD -i ppp_8_32_1 -p tcp - --syn -m limit --limit 6/h -j LOG --log-level 1 --log-prefix="I Apr 14 17:58:33 router klogd: Intrusion -> IN=ppp_8_32_1 OUT= MAC= SRC=88.9.197.107 DST=88.9.225.129 LEN=48 TOS=0x00 PREC=0x00 TTL=121 ID=14782 DF PROTO=TCP SPT=2534 DPT=139 WINDOW=16384 RES=0x00 SYN URGP=0 Son dos lineas de cada; la de "iptables" me marca cada vez que la conexión se levanta (porque se ha caído las más de las veces); la siguiente es la primera intrusión, a menudo antes de los 15 segundos. Estaba pensando que eran siempre en la misma subred, pero no es así siempre (se ve con host, alguno viene de otro pais). ¿Curioso, no? Debe ser coincidencia estadística, cientos de máquinas buscando víctimas al azar. Los ordenadores son pacientes y no se aburren... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEQMyttTMYHG2NR9URAvUVAKCNtUoELfpWf0Zs16t7oVHhzgZLkwCfWpxd /CcE989YuEz1HPHhvzmWMsA= =FURZ -----END PGP SIGNATURE-----
El 15/04/06, Carlos E. R. escribió:
¿Curioso, no? Debe ser coincidencia estadística, cientos de máquinas buscando víctimas al azar. Los ordenadores son pacientes y no se aburren...
Ná, están programados con un único objetivo: buscar y atacar. Hay algunas páginas con estadísticas interesantes: http://www.ciphertrust.com/resources/statistics/zombie.php Da miedo 8-). Lo que no entiendo es como, con tanta herramienta "colaborativa" que hay hoy en día, no se utiliza un sistema tipo "redes de Petri" a nivel de servidores para acabar con esto. Saludos, -- Camaleón
2006/4/14, Camaleón:
El problema es hacer esto en tiempo real ¿cómo le paso esos parámetros desde la impresora? ¿Utilizando RedMon? :-/ No puedo crear una impresora por cada opción (calidad baja, calidad media, calidad alta), no sería lógico...
Bueno, he hecho algunos avances en este tema de la impresión de pdfs en Samba, lo pongo en la lista por si a alguien le puede ser útil. He modificado el script que hace la conversión siguiendo algunos de los apuntes de un tal Matt*, por lo que ahora el archivo pdf se envía por medio del correo electrónico al usuario que lo ha mandado a imprimir (muy práctico), y además, el archivo pdf que se genera en el disco local se borra de forma automática una vez que ha enviado el correo. Por otra parte, he encontrado un controlador** de impresión y su correspondiente fichero ppd*** para las impresoras de los clientes Windows, que además de dar una resolución de 4000 ppp permite configurar algunos parámetros básicos del pdf, como la salida optimizada para pantalla, web, impresión... el tamaño de la página, la orientación y algunos parámetros más. * http://groups.google.com/group/linux.samba/browse_frm/thread/8d2f3a253dc9e645/0ff2fcd993278aa0?lnk=st&q=pdfdistiller+backend&rnum=1&hl=en#0ff2fcd993278aa0 ** http://svn.ghostscript.com:8080/ghostscript/trunk/gs/lib/ghostpdf.inf *** http://svn.ghostscript.com:8080/ghostscript/trunk/gs/lib/ghostpdf.ppd Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-16 a las 20:04 +0200, Camaleón escribió:
He modificado el script que hace la conversión siguiendo algunos de los apuntes de un tal Matt*, por lo que ahora el archivo pdf se envía por medio del correo electrónico al usuario que lo ha mandado a imprimir (muy práctico), y además, el archivo pdf que se genera en el disco local se borra de forma automática una vez que ha enviado el correo.
¡Interesante!
Por otra parte, he encontrado un controlador** de impresión y su correspondiente fichero ppd*** para las impresoras de los clientes Windows, que además de dar una resolución de 4000 ppp permite configurar algunos parámetros básicos del pdf, como la salida optimizada para pantalla, web, impresión... el tamaño de la página, la orientación y algunos parámetros más.
No controlo yo eso de los ppds. ¿Con sólo un ppd de esos puedo definir una impresora en un windows Me? - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEQtEjtTMYHG2NR9URAp0AAJ9JXEw++KznzsztUW/FJsw0zxyusgCcDnLR RCz5doRPzpGfB19tCqAyFjo= =zd/X -----END PGP SIGNATURE-----
El 17/04/06, Carlos E. R. escribió:
No controlo yo eso de los ppds.
Yo tampoco sabía de su existencia hasta que tuve que configurar esta impresora. En la Wikipedia hay más información sobre estos ficheros: http://en.wikipedia.org/wiki/PostScript_Printer_Description
¿Con sólo un ppd de esos puedo definir una impresora en un windows Me?
Te hará falta el fichero de definición de la impresora (.inf) y el ppd para las características específicas Postscript. Saludos, -- Camaleón
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-17 a las 09:12 +0200, Camaleón escribió:
El 17/04/06, Carlos E. R. escribió:
No controlo yo eso de los ppds.
Yo tampoco sabía de su existencia hasta que tuve que configurar esta impresora. En la Wikipedia hay más información sobre estos ficheros:
¡...cachís! ¡Nunca me acuerdo de la wikipedia! Soy animal de costumbres... O:-) Ah, y también está en "cups in a nutshell" de la SDB, que no se me olvide. Creo que habla de los ppd también.
¿Con sólo un ppd de esos puedo definir una impresora en un windows Me?
Te hará falta el fichero de definición de la impresora (.inf) y el ppd para las características específicas Postscript.
Creía que harían falta binarios, programas... [...] ¡Ah! Empiezo a entender: «PostScript Printer Description (PPD) files are created by vendors to describe the entire set of features and capabilities available for their PostScript printers.» Son sólo para impresoras postscript. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEQ4SXtTMYHG2NR9URAjTvAJ9AQ7LhBmvbuWkZaegPAQ8JbV8kEwCgjXAi RmIPIxXT99J5L+Qk4sRPdOc= =4yLk -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-16 a las 20:04 +0200, Camaleón escribió:
Bueno, he hecho algunos avances en este tema de la impresión de pdfs en Samba, lo pongo en la lista por si a alguien le puede ser útil.
Acaba de salir el tema en la lista inglesa - este es el email donde sale la solución: Date: Wed, 19 Apr 2006 20:15:44 -0500 From: david rankin Subject: Re: [SLE] print to PDF pseudo printer X-Message-Number-for-archive: 268233 creo que ha adaptado un script de la mdk. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFER5WUtTMYHG2NR9URAotYAJ4/JCrLoEKGISggFaZ/zjQlhifTDQCbBSBt mEhJA4zQ6LIhD2B6iHHlzik= =ej9t -----END PGP SIGNATURE-----
El 20/04/06, Carlos E. R. escribió:
Acaba de salir el tema en la lista inglesa - este es el email donde sale la solución:
Vaya, si es que estamos todos igual... :-) El problema le vendrá al usuario cuando quiera modificar algún parámetro "on the fly", al vuelo. No se puede especificar en el script porque limitas al usuario que imprime a adoptar esos parámetros. Coméntales lo del controlador Ghostscript para clientes Windows, verás qué contentos se ponen :-): http://svn.ghostscript.com:8080/ghostscript/trunk/gs/lib/ghostpdf.inf http://svn.ghostscript.com:8080/ghostscript/trunk/gs/lib/ghostpdf.ppd Saludos, -- Camaleón
participants (3)
-
admin-listas
-
Camaleón
-
Carlos E. R.