PDA

Ver la Versión Completa : Manual ocx hasar


pborges36
03-11-2006, 16:46:34
Hola a todos. Estoy programandoen Delphi6 y utilizo el ocx de hasar para una Hasar 330. La cuestion es que utilizo el comando "enviar" para imprimir el nombre del vendedor.


hasar1.Enviar(chr(93)+chr(28)+'3'+chr(28)+'Vendedor: Pablo');


Pero ahora, aun cuando ya lo uso este comando sigue imprimiendo el nombre el nombre del vendedor y hasta lo repite. Mi conclusion es que este comando escribe en la memoria de la impresora y ahora quedo ese texto grabado alli. Puede ser?
He leido un manual que alguna vez baje de no se donde, y tenia todos los comandos para usar con el comando "enviar". Se podia hacer de todo. Pero ahora no lo encuentro por ningun lado. Si alguien pudiera ayudarme estaria agradecido. Saludos.

dec
03-11-2006, 16:51:57
Hola,

Se me ocurre algo que puede ser una estupidez, pero, ¿probaste a terminar las cadenas que envías con un retorno de carro? Se trataría con ello de indicar el final de una cadena a la impresora. Es decir, se trataría de probar a ver utilizando el mismo método "Enviar" de este modo:


hasar1.Enviar(chr(93)+chr(28)+'3'+chr(28)+'Vendedor: Pablo'+#13#10);


No sé... lo mismo suena la flauta y todo. :D

PD. Podrías probar con "#13#10", sólo con "#13", etc.

pborges36
06-11-2006, 13:48:03
Hola David. Gracias por la ayuda, estuve probandolo como me dijiste, pero nada. Sabes? encontre el manual que necesitaba, alli dice que el comando que estoy utilizando graba en la memoria de la impresora, ahora solo me queda borrar esa linea. Aqui dejo el manual (http://www.afip.gov.ar/servicios_y_consultas/consultas_en_linea/controladores_fiscales/manuales/impresoras_hasar.pdf). A mi me sirvio de mucho. Saludos.