Autor
|
Tema: Ver documentos impresos y por imprimir de impresora WIFI (Leído 11,441 veces)
|
Dr Zoidberg
Desconectado
Mensajes: 17
Saludos a todos los humanoides¿?
|
¡Hola! Soy Dr Zoidberg y estoy encantadop de haber entrado en el foro, ultimmente solo leia y no coemtaba. Vamos al grano, hay una impresora y tengo que averiguar lo que se va a imprimir, y no me refiero al usuario o las hojas, si no a poder ver el documento en si que ha sido impreso. He barajado whireshark, pero esta no sirve para ver el documento en sí, y tambíen he oido cz printer job pero creo que tampoco sirve. Estoy bastante frustrado ya que no me sale, y no hay foros ni artículos al repecto
|
|
|
En línea
|
No es sino la muerte quien más ama a la vida, como la luna al sol...
|
|
|
Orubatosu
|
El documento una vez que pasa desde la cola de impresión del sistema operativo a la de la impresora desaparece. Al menos es lo normal en estos casos.
De hecho en usuarios domésticos, y teniendo en cuenta la memoria con la que suelen contar la mayoría de las impresoras, a menos que el documento sea muy grande y haya varios en cola, lo normal es que se genere el documento, y esté en la cola de impresión menos de un segundo antes de ser enviado a la impresora, y posteriormente eliminado.
Algunos sistemas operativos tienen la opción de conservar los documentos en cola. Windows no es uno de ellos. Los documentos procesados se eliminan de la cola.
De hecho, si permanecen en Windows\Spool\Printers o Windows\Temp. se considera un error en el funcionamiento del sistema.
|
|
|
En línea
|
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness" Hideto Matsumoto 1964-1998
|
|
|
Dr Zoidberg
Desconectado
Mensajes: 17
Saludos a todos los humanoides¿?
|
El documento una vez que pasa desde la cola de impresión del sistema operativo a la de la impresora desaparece. Al menos es lo normal en estos casos.
De hecho en usuarios domésticos, y teniendo en cuenta la memoria con la que suelen contar la mayoría de las impresoras, a menos que el documento sea muy grande y haya varios en cola, lo normal es que se genere el documento, y esté en la cola de impresión menos de un segundo antes de ser enviado a la impresora, y posteriormente eliminado.
Algunos sistemas operativos tienen la opción de conservar los documentos en cola. Windows no es uno de ellos. Los documentos procesados se eliminan de la cola.
De hecho, si permanecen en Windows\Spool\Printers o Windows\Temp. se considera un error en el funcionamiento del sistema.
Entiendo, entonces habria alguna forma de ver los documentos que se hayan imprimido de forma en que antes de que se vayan a imprimir se guarde una copia o algo asi
|
|
|
En línea
|
No es sino la muerte quien más ama a la vida, como la luna al sol...
|
|
|
Orubatosu
|
Supongo que se podría programar un "demonio" que sacara copias de lo que se coloca en esa carpeta, pero el formato en el que aparecen no es un formato abierto, ni se de ningún programa que lea ese formato. Básicamente el sistema envía los documentos a imprimir en un formato "interno" a la cola que se encarga de enviar los trabajos a la impresora de forma que esta pueda interpretarlos. Como he comentado, la cola de windows no está diseñada en principio para salvar o copiar trabajos. Lo único que te permite es pararlos y/o eliminarlos. En todo caso, curioseando un poco el tema he encontrado este programa http://www.lvbprint.de/html/splviewer1.htmlQue te permite trastear un poco con los ficheros de la cola.
|
|
|
En línea
|
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness" Hideto Matsumoto 1964-1998
|
|
|
Dr Zoidberg
Desconectado
Mensajes: 17
Saludos a todos los humanoides¿?
|
Supongo que se podría programar un "demonio" que sacara copias de lo que se coloca en esa carpeta, pero el formato en el que aparecen no es un formato abierto, ni se de ningún programa que lea ese formato. Básicamente el sistema envía los documentos a imprimir en un formato "interno" a la cola que se encarga de enviar los trabajos a la impresora de forma que esta pueda interpretarlos. Como he comentado, la cola de windows no está diseñada en principio para salvar o copiar trabajos. Lo único que te permite es pararlos y/o eliminarlos. En todo caso, curioseando un poco el tema he encontrado este programa http://www.lvbprint.de/html/splviewer1.htmlQue te permite trastear un poco con los ficheros de la cola. ¡Genial! Me has solucionado casí todo, ahora entiendo más o menos como funciona pues muchas graciias Por cierto dos dudas, la primera es si existe la posibilidad de que haya un especie de carpeta Windows\Spool\Printers o Windows\Temp en la impresora en tal caso seria hacer lo que has dicho de poner un diablo que crease una copia y la enviara a mi ip privada dentro de la red, de esta forma al ser una impresora con más de un usuario podria ver lo que es imprimido del todo Y la otra, es del foro, Hace falta que te cite para que tu veas que te he respondido?
|
|
« Última modificación: 21 Mayo 2016, 11:52 am por Dr Zoidberg »
|
En línea
|
No es sino la muerte quien más ama a la vida, como la luna al sol...
|
|
|
engel lex
|
no es necesario citar, la cita es solo par que en el post haya una coherencia ejemplo Y la otra, es del foro, Hace falta que te cite para que tu veas que te he respondido? no es necesario citar, la cita es solo par que en el post haya una coherencia así... pero es algo solo visual existe la posibilidad de que haya un especie de carpeta Windows\Spool\Printers o Windows\Temp en la impresora no, porqué la impresora tendría una carpeta de windows? :s seria hacer lo que has dicho de poner un diablo que crease una copia y la enviara a mi ip privada demonio, no diablo... un demonio es un servicio... y tendrías que modificar el firmware de la impresora solo para eso... primero tienes que conseguirlo, luego descompilarlo y entenderlo, luego rearmarlo... esa es la parte realmente dificil... me imagino que Orubatosu se refería en colocar un demonio en alguna pc que escuchara...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Dr Zoidberg
Desconectado
Mensajes: 17
Saludos a todos los humanoides¿?
|
no, porqué la impresora tendría una carpeta de windows? :s
Con eso me referia a que quizas podria haber una carpeta con el OS de la impresora acceder a ella y así obtener los SPL de los documentos impresos, pero ya veo que no En conclusion quedamos que la unica forma de ver todos los documentos que se imprimen es canviando el firmware de la impresora y que un pc escuchara ?? Diooos eso tiene pinta de ser tremendamente enrevesado no sabria por donde empezar o.o
|
|
« Última modificación: 21 Mayo 2016, 17:49 pm por Dr Zoidberg »
|
En línea
|
No es sino la muerte quien más ama a la vida, como la luna al sol...
|
|
|
engel lex
|
Por otro lado lo que Orubatosu dice, el formato que pasa no es standard, es privado a cada marca de impresora, asi que tendrías que investigar como esta armado el formato de cada impresora, tomarlo y convertirlo
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
Dr Zoidberg
Desconectado
Mensajes: 17
Saludos a todos los humanoides¿?
|
Por otro lado lo que Orubatosu dice, el formato que pasa no es standard, es privado a cada marca de impresora, asi que tendrías que investigar como esta armado el formato de cada impresora, tomarlo y convertirlo
Vale eso me a terminado de liar, podrias hacer un resumen de lo que habria que hacer Y una cosa, he mirado lo del firmware, pero he pensado que lo más seguro es que este codificado o algo parecido, cual seria la forma correcta de obtenerlo bien? Siento molestar, pero es que soy un poco nuevo lo siento mucho :S
|
|
|
En línea
|
No es sino la muerte quien más ama a la vida, como la luna al sol...
|
|
|
Orubatosu
|
A ver, el caso "sencillo" que no lo es en absoluto sería cuando tenemos una impresora conectada a un solo equipo.
El "demonio" sería un programa que se ejecutaría con el SO y que comprobaría periodicamente (con muuuuucha frecuencia de hecho) el contenido de la carpeta del SO donde se alojan los temporales que se envían a la impresora.
Eso, o intentar trastear la llamada al servicio de cola de impresión de windows, algo en lo que me temo no puedo ayudarte porque no se ni si es posible hacerlo para que sacara una copia de los archivos.
Luego estaría el tema de poder leerlos, que es otro.
En el caso de una impresora en red el tema se complica extraordinariamente, solo sería posible si la impresora dependiera de un ordenador que funcionara como servidor de impresión. Algo desde luego muy poco frecuente y que solo he visto en algunos tipos muy concretos de impresoras, como por ejemplo alguna EPSON de las grandes que usa un ordenador y un programa específico para procesar las impresiones que le llegan y ajustarlas al patrón PANTONE. Dudo que sea el caso (y si, ese es un caso donde si que se puede hacer copia de lo que va a la cola)
Si la impresora funciona en una red corporativa, no tienes forma de hacerlo a menos que intervengas en el PC concreto que tiene que enviar los datos a imprimir.
Tu principal problema en este caso, es que Windows no tiene las colas de impresión preparadas para lo que quieres hacer. Hay sistemas que si que funcionan de este modo, por ejemplo los sistemas de IBM empresariales si que usan estos métodos de colas, donde cada impresora de la red está identificada por una cola, y los documentos se almacenan y se imprimen, retienen, copian, etc...
Pero en Windows esto no se plantea así, el servicio de cola (Spoolsv.exe) no permite esas operaciones. He curioseado un poco en Windows server pero parece que tampoco permite esas operaciones.
Un servicio como el que quieres normalmente está reservado para procesos donde la impresión consume mucho tiempo por el proceso de la misma. Por ejemplo en impresoras que trabajan con procesos muy especiales de color, postscript y similares donde el guardar una copia del objeto a imprimir es razonable. En un entorno donde la impresión se genera en segundos no tiene mucho sentido. Si el archivo se elimina, puedes generarlo de nuevo en segundos.
Los documentos "por imprimir" pueden verse en la cola de la impresora, pero solo en local
No acabo de tener muy claro lo que quieres hacer y los motivos. Si el problema es que creen que alguien imprime cosas que no debe quizás la solución sería otra mas simple, como algún programa que monitorice lo que se hace en el sistema, y siempre mirando la legalidad de lo que haces con lupa para estar cubierto
|
|
|
En línea
|
"When People called me freak, i close my eyes and laughed, because they are blinded to happiness" Hideto Matsumoto 1964-1998
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Imprimir colores CMYK EN IMPRESORA RGB
Diseño Gráfico
|
wilkins
|
7
|
9,290
|
9 Abril 2006, 07:53 am
por _loko_
|
|
|
Error al imprimir con impresora en Red !!! AYUDA
Redes
|
kniche1989
|
4
|
8,091
|
28 Diciembre 2011, 23:47 pm
por kniche1989
|
|
|
Imprimir en impresora ethernet
Programación C/C++
|
soyloqbuskas
|
0
|
2,402
|
18 Agosto 2012, 10:20 am
por soyloqbuskas
|
|
|
imprimir imagen en impresora pos(ticket)
Programación Visual Basic
|
scavdr
|
0
|
7,253
|
27 Enero 2016, 18:00 pm
por scavdr
|
|
|
Cómo imprimir documentos online y recibirlos en casa gratis
Noticias
|
El_Andaluz
|
2
|
2,011
|
26 Abril 2020, 00:15 am
por simorg
|
|