Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Impresora TM-U200 y cajón de dinero

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Impresora TM-U200 y cajón de dinero Responder citando

Buenas,

Tengo una aplicación de facturación y utilizo C++Builde 4. Utilizamos impresoras TM-U200 y cajones de dinero.

Cual seria el codigo en C++Builder 4 para habrir el cajón?? en QBasic es PRINT #1,CHR$(&H1B);"p";CHR$(0);CHR$(100);CHR$(250);

MUCHAS GRACIAS POR SU AYUDA

Volver arriba
Mensaje    Asunto: Impresora TM-U200 y cajón de dinero Responder citando

Hola Pablo. Verás, yo también tengo el mismo problema. Tengo una TM-U210 y también utilizo el mismo código que tú para abrir el cajón portamonedas. He intentado imprimir con el objeto TPrinter a través del TCanvas así:

char cajon[] = { 27,0,100,250 };
TPrinter pr = Printer();
pr->BeginDoc();
pr->Canvas->TextOut(0,0,cajon);
pr->EndDoc();

El problema de esto, es que el objeto TPrinter no interpreta estos datos como códigos de control, sino como caracteres imprimibles. Por lo tanto, procesa esto y envía sus propios comandos al driver de la impresora.

Estoy bastante liado con esto... Una solución sería comunicarse directamente con el puerto de la impresora; pero C++ Builder no trae ningún componente para comunicaciones por puertos y ya no estan disponibles las funciones inportb y outportb.

Supongo que la única solución que se me ocurre es crear un fichero de texto con los códigos de apertura del cajón y mediante WinExec() utilizar el comando PRINTER del símbolo del sistema para imprimir este fichero de texto.

Si alguien tiene una solución mejor, me gustaría que la expusiera. Wink

Volver arriba
Mensaje    Asunto: Impresora TM-U200 y cajón de dinero Responder citando

He encontrado un post con bastante información para enviar códigos a la impresora de tickets a través de la función WritePrinter() Pero mejor que te lo explique yo, es que lo leas tú mismo:
http://213.96.83.30/areabuilder/ubb/Forum1/HTML/000011.html
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.