Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Ayuda en impresion, puerto usb con impresora fiscal (https://www.clubdelphi.com/foros/showthread.php?t=58809)

JohanRS 01-08-2008 16:51:11

Ayuda en impresion, puerto usb con impresora fiscal
 
Saludos a todos los "foreros":
Tengo un problema, tengo una impresora fiscal: ESPON TM-T88III, que tiene puerto paralelo pero que tengo que utilizar un convertirdor a USB, ya que la pc donde está conectado no tiene puerto paralelo ni para com.

Necesito saber como hago para (por medio de delphi 6) mandar a imprimir desde mi sistema, yo lo hago por medio del Assingfile, me ha servido para LPTI1 y COM1, etc, pero tengo problema con el USB.

Agradeceria la ayuda, este es mi primer aparicion en este foro...
Gracias de Antemano.

coso 01-08-2008 17:15:24

Hola, para las impresoras de texto personalmente uso URaw aunque creo que mediante la variable Printer se puede conseguir sin necesidad de mucho codigo.

PD : igualmente, me parece que se crea un puerto :USB al momento de instalar una impresora USB

JohanRS 01-08-2008 17:30:27

Bien
 
Gracias coso por tu respuesta, la revisare y pondre mi resultado aqui...

JohanRS 04-08-2008 15:10:40

Intente pero no pude
 
Trate de resolver mi problema con tu propuesta pero no me sirvio, alguna idea?

coso 04-08-2008 15:54:51

Con el URaw? es extraño...ni siquiera miro el puerto al cual esta conectado, y uso esta unidad para las impresoras de tickets, que son usb la mayoria. Esta bien instalada la impresora?

coso 04-08-2008 15:55:27

Puedes poner el codigo de impresion que usaste?

JohanRS 04-08-2008 16:12:44

Revisare
 
Lo unico que puedo decir, es que revisare la impresora, te aviso, gracias.

JohanRS 05-08-2008 15:28:25

No se
 
Revise la impresora y funciona bien, lo unico que puedo decir ahora es que no se como utilizar tu codigo el URaw, como funciona? que pasos debo hacer, debo agregar un componente del delphi o solamente utilizar las funciones y procedimientos que estan ahi.

coso 05-08-2008 16:40:44

:) no es mio el codigo de URaw, solo lo uso. Te pongo una funcion

Código Delphi [-]
procedure Enviar_ticket(s : string);
var
        xPrn: TRawPrint;
        i : integer;
begin
        xPrn := TRawPrint.Create;
        xPrn.PrinterName := impres_tick; 
// nombre de la impresora. Lo puedes encontrar correctamente en la 
// variable printer. Pulsa f1 buscando printer para mas informacion.
// el URaw no es mas que una simplificacion del uso de printer para texto

        xPrn.Document := 'envio';

        if xPrn.Open = False then
        raise exception.Create('Error en impresora.');

        xPrn.Write(s);
        xPrn.Write(#13#10#65#27#57);

        xPrn.Close;
        xPrn.Free;
end;

coso 05-08-2008 16:41:40

Este tema, por eso, esta bastante tratado. Mira los posts de abajo o haz una busqueda del foro, que seguro que encuentras mas informacion.

JohanRS 05-08-2008 17:22:13

Ok
 
Gracias por la ayuda y tomaré en cuenta tu comentario.


La franja horaria es GMT +2. Ahora son las 14:02:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi