26/03/2012, 19:53
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 14 años Puntos: 1 | |
Shell de impresion Buenas tardes
Gracias por su tiempo y por sus aportes:
Aclaro lo siguiente:
1. tengo una red en la que hay varias impresoras.
2. Hay un programa de facturacion que corre en modo texto o consola (no corre en el modo grafico).
3. El programa tiene una opcion, que al guardar los documentos puede invocar un archivo denominado IMPRESORA (IMPRESORA es el shell que necesito), el cual se abre automaticamente al grabar los documentos para seleccionar la impresora; como no existe el archivo IMPRESORA no se abre y me toca imprimir manualmente.
4. Cuando el usuario seleccione una de las impresoras 1, 2, 3, etc, del shell, el sistema debe correr la siguiente instruccion segun la impresora: lp -s -dNOMBREIMPRESORA NOMBREARCHIVOAIMPIMIR
Lo que YO no se hacer, es el shell que corra en linux. Yo lo hacia para DOS pero para linux no tengo la menor idea como se hace.
Algo asi como esto requiero, pero que funcione en linux, no conozco la sintaxis ni el codigo, la logica seria algo como esto:
if opcion = 1
lp -s -dLX-300 pedido.txt
endi
if opcion = 2
lp -s -dfx-1050 cotizacion.txt
endi
if opcion = 3
lp -s -dhp-1050 factura
endi
if opcion = 4
exit
endi
Gracias a todos
Isabel |