Visual Basic - Como mandar un codigo a la impresora y me abra la caja de dinero

Life is soft - evento anual de software empresarial
   
Vista:

Como mandar un codigo a la impresora y me abra la caja de dinero

tengo el manual de la impresora que uso para los tickets pero no se como mandar el codigo a la impresora para que me habra el cajon del dinero. En el manual solo dice asi:
Description
Generate pulse

Syntax
ASCII CASHDRAWER m t1 t2
HEX 1B 70 m t1 t2
Decimal 27 112 m t1 t2


Parameter Description
m Connector pin m = 0,1,48,49;
t1 0 ≦ t1 ≦ 255
t2 0 ≦ t2 ≦ 255.

Pero no le entiendo. Alguien me podria explicar como mandar este codigo a la impresora desde visual basic para abrir el cajon del dinero
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por Antoni Masana (88 intervenciones) el 29/06/2011 12:59:08
Yo haria esto:

printer.print chr$(27)+chr$(112)+"mt1t2"

Mira esto:

http://www.mygnet.net/foros/visualbasic/abrir_caja_registradora.1609/

http://www.lawebdelprogramador.com/foros/Visual_Basic_ADO/832272-abrir_cajon_portamonedas_en_terminal_sever.html

http://social.msdn.microsoft.com/Forums/es-ES/vbes/thread/b2f78970-4bc5-41bc-9ff6-46e8930698a9

http://www.foro.vb-mundo.com/f24/abrir-cajon-portamonedas-de-ejecucion-5477/





[
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Bueno mira lo primero ya lo hice y si me imprime solo que imprive los valores en ASCII correspondientes.
De las ligas que me das para ver los ejemplos ya los consulte voy a checar si me funciona alguna y mi pregunta es funciona solo cambiando el nombre del puerto al que corresponde en el mio por que se conecta por USB no por COM1 o LTP1. Muchas gracias por tu respuesta deja vuelvo hacer todo otra vez a ver si me funciona con los tips que me pasaste. Mañana te platico como me fue.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por carlos cordero ing.carloscordero@hotmail.com (4 intervenciones) el 30/06/2011 06:15:07
oyes ya hice lo que me sugerias pero la verdad no jolo, si imprime los equivalentes de los numeros en codigo ascii pero no habra el cajon de dinero. Alguna otra solucion por ahy, por ejemplo que se pone donde me dices "mt1t2"?

Cualquier ayuda es buena.........
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por Antoni Masana (88 intervenciones) el 30/06/2011 11:48:44
En mi programa de Terminal Punto Venta utilizo esta es la secuencia para abrir el cajon y cortar el papel con una impresora EPSON TM-T88.

Mi programa esta escrito en CLIPPER, funciona bajo MS-DOS y la impresora esta conectada al puero paralelo.

Pero creo que independientemente del lenguaje, del sistema operativo y del puerto de salida enviando estas dos secuencias a la impresora como enviaria un texto normal deberia abrir el cajon y cortar el papel.


#define K_OPEN_CAJON CHR(29)+CHR(97)+CHR( 1)+CHR(27)+CHR(112)+CHR(48)
#define K_CUT_PAPER CHR(10)+CHR(10)+CHR(10)+CHR(10)+CHR(10)+CHR(10)+CHR(29)+CHR(86)+CHR( 49)+CHR(12)

Te lo envio por si te sirve
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por Diego (211 intervenciones) el 03/07/2011 16:54:08
Hola.
Esta rutina suele funcionar en la mayoria de matriciales epson-


'abre el cajon
Open "lpt1" For Output As #1
Print #1, Chr(27) + Chr(112) + Chr(0) + Chr(60) + Chr(240);
Close #1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por NICOLAS (1 intervención) el 02/12/2013 14:25:37
Buenisio, esto funciona a full!!!
muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por EDUARDO (1 intervención) el 12/02/2014 20:39:17
SEGUI EL PROSEDIMIENTO Y FUNCIONO ABRIO EL CAJON.
PERO COMO LE AGOPARA QUE SIGA FUNCIONANDO ES DECIR QUE CONTINUE ABRIENDO EL CAJON CADA VES QUE HAGO UNA VENTA POR QUE NOMAS ABRE UNA SOLA VES Y DES PUES YA NO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por Diego (9 intervenciones) el 18/03/2014 21:32:02
Si has copiado bien este codigo:

'abre el cajon
Open "lpt1" For Output As #1
Print #1, Chr(27) + Chr(112) + Chr(0) + Chr(60) + Chr(240);
Close #1

y lo asocias a un evento click de un boton, el cajon se abre una y otra vez sin problemas, (yo lo tengo funcionando por ahi desde 1999).
Ahora lo he probado con una impresora termica USB y he comprobado para mi alegria que ni siquiera hace falta, pues las ordenes de apertura se envian al driver de la impresoray funciona de lujo. Asi puedes olvidarte de las ruidosas matriciales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por More (1 intervención) el 28/10/2015 22:13:14
al cambiar a una impresora USB térmica, modificaste algo en el código?, por que veo que tienes "lpt1", yo uso vb,net 2010. Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como mandar un codigo a la impresora y me abra la caja de dinero

Publicado por Omar García (1 intervención) el 12/01/2016 04:39:19
'Abrir cajón monedero
'*************************************************************************
'Configurando la impresora
' Preferencias de impresion
' Document Settings
' Cash Drawer
' Cash Drawer #1 (2Pins) elegir del combo "Open before printing"
' Cash Drawer #2 (5Pins) elegir del combo "Open before printing"
'*************************************************************************
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar