The UNIX and Linux Forums  


Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Cola de impresión atascado empleos mizzleman HP-UX 3 07-02-2008 09:52 PM
Los trabajos de impresión se queda pegada en la cola iNetForce SCO 9 04-20-2007 09:20 PM
La duplicación de trabajos de impresión al azar Barry Grapas SCO 1 03-20-2007 05:34 PM
puestos de trabajo se estancó en la cola de impresión remota antalexi UNIX para usuarios avanzados y expertos 0 08-03-2004 01:07 PM
Eliminar un lote de trabajos de impresión orvelb UNIX for Dummies Preguntas y Respuestas 1 02-09-2001 12:20 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 08-22-2008
miguel77mex miguel77mex is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 3
La captura de los trabajos de impresión.

Hola,

Me pregunto cómo capturas para procesar trabajos de impresión antes de haberse notificado a la impresora.

Se me dijo que el reto consiste en la captura de texto en bruto que un antiguo legado aplicación envía a la impresora (facturas, cotizaciones, etc) y guardarlos como archivos de texto para permitir una nueva aplicación para el tratamiento de esos haciendo diferentes cosas nuevas que la antigua aplicación puede no.

Tenemos que tratar este planteamiento porque no hay personas que pueden cambiar el legado del código de aplicación. El cliente está pensando en cambiar la aplicación, pero tenemos que ofrecer una solución ahora.

¿Alguien sabe cómo hacerlo?

Gracias de antemano.
  #2 (Enlace permanente)  
Old 08-22-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderador
  
 

Fecha: Sep 2005
Ubicación: Suiza - GE
Puestos: 1.581
Si el que envía su solicitud de impresión, puede intentar desactivar la impresora y luego buscar lo que hay en la cola ...
  #3 (Enlace permanente)  
Old 08-22-2008
Danny.Chouinard Danny.Chouinard is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 21
También, dependiendo del sistema operativo y el sistema de colas, se podría escribir un simple filtro de impresora como un shell script que haga el trabajo por usted. Así que ... ¿Qué sistema operativo y sistema de impresión está usted?
  #4 (Enlace permanente)  
Old 08-22-2008
miguel77mex miguel77mex is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 3
Acabo de saber que es UNIX (no sé cual),

Y se me dijo que usa el comando lpr para imprimir, es todo lo que sé.

¿Tiene un enlace a un tutorial o algo que hacer el script?
  #5 (Enlace permanente)  
Old 08-23-2008
Danny.Chouinard Danny.Chouinard is offline
Usuario Registrado
  
 

Fecha: Mayo 2008
Puestos: 21
"UNIX" puede significar muchas cosas.

Bueno, aquí es lo que puede hacer, sustituir una secuencia de comandos con lpr.

En primer lugar, averiguar dónde vive. Digamos por ejemplo que es / usr / bin / lpr.

Luego vuelva a colocar con un script que los registros de cómo se llama y trata de copiar la salida de la impresora a un archivo.


Código:
$ su
Password:
# mv /usr/bin/lpr /usr/bin/real.lpr
cat > /usr/bin/lpr
#!/bin/sh
exec >/tmp/lpr.debug 2>&1
set +xv
echo "Lpr called on `date` with these arguments:"
echo "0:$0 1:$1 2:$2 3:$3 4:$4 5:$5 6:$6 7:$7 8:$8 9:$9"
filenames=""
args=""
while [ $# -gt 0 ]; do
  case $1 in
    -* ) args="$args $1" ;;
    * ) filenames="$filenames $1" ;;
  esac
  shift
done
if [ "$filenames" = "" ]; then
  filenames=/tmp/lpr.stdin
  cat > /tmp/lpr.stdin
fi
cat /dev/null > /tmp/lpr.output
for f in $filenames; do
  cat $f >> /tmp/lpr.output
done
exec /usr/bin/real.lpr $* < /tmp/lpr.output
exit 0
^D
# chmod 755 /usr/bin/lpr

Que debería poder comenzar. Compruebe / tmp / lpr.debug para ver qué pasa.
  #6 (Enlace permanente)  
Old 08-25-2008
miguel77mex miguel77mex is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 3
Gracias Danny,

Sé que decir UNIX no es suficiente, pero es todo lo que tengo.
Su respuesta me da la idea de cómo manejar esto.

Este proyecto no está aprobado todavía, pero gracias a ustedes tengo una idea de las diferentes cosas que debo tener en cuenta.
Closed Thread

Marcadores

Etiquetas
captura trabajo de impresión, lpr filtro, los trabajos de impresión, la cola de impresión, impresión, unix captura los trabajos de impresión, de impresión de Unix

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 03:58 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0