La Web del Programador: Comunidad de Programadores
 
    Pregunta:  940 - PROGRAMAR EL PUERTO PARALELO
Autor:  Luis
Con Visual Basic cuando quiero enviar una secuencia al puerto paralelo al que esta conectada una impresora y a esta un cajon portamonedas, cuando envio la secuencia de apertura del cajon (27 112 48) siempre la imprime y no se como enviarla para que la interprete de tal forma que no la imprima si no que active el rele del cajon y lo abra.
Estamos usando el objeto PRINTER y los metodos PRINT y ENDDOC. No se si hay otra forma de actuar sobre el objeto PRINTER.

Gracias de antemano.


  Respuesta:  Xavi
No uses el objeto printer, prueba con esto:

Open "LPT1:" for output as 1
Print #1,chr(27) & chr(112) & chr(48);
Close 1

SUERTE

  Respuesta:  Moises Chanona
Hola, mira hay un programilla que te controla el puerto y lo he mandado a una empresa que precisamente controlaba una caja registradora,
si te interesa, contactame por e-mail o por icq 62430715.

  Respuesta:  Willam Claure
Querido amigo, no se que modelo de cajon tienes pero si tu cajon tiene puerto para impresora y un puerto serial tienes que realizar las siguientes operaciones.

- Tienes que conectar tu empresora a tu cajon.
- Conectar tu puerto de impresora de tu Pc al cajon.
- Tienes que conseguirte un transformador de la capacidad que tiene tu cajon generalmente bienen entre 12 - 20 Voltios.

Ahora si tu quieres imprimir la transaccion ya es tu desicion pero cuando la grabes procede a abrir el cajon.