Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/03/2012, 19:53
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 14 años, 1 mes
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