IMPRESSAO DE CUPOM URGENTE!!!
Enviado: 10 Ago 2005 01:47
Olá,
Estou tentando executar uma rotina muito simples de impressao de cupom feita originalmente em Clipper 5.2 para o ambiente Windows.
Não sei por que motivo a impressora está "travando" na penúltima linha da impressao, e só destrava após fechar todas as janelas do sistema, e entao termina a impressao normalmente.
A rotina que estou usando funciona normalmente quando compilo com o Clipper 5.2 mas não funciona qdo compilo com o Harbour + miniGUI.
Se alguem puder me ajudar a impressora é uma EPSON LX 300, e a rotina é basicamente esta:
obs: As linha comentadas nao estao no original, sao apenas os testes que fiz pra ver se funcionava, mas nao deu!
Estranho mesmo é que para de imprimir na penultima linha mas depois de fechar o programa volta a imprimir normalmente e certo.
O q está errado???
Estou tentando executar uma rotina muito simples de impressao de cupom feita originalmente em Clipper 5.2 para o ambiente Windows.
Não sei por que motivo a impressora está "travando" na penúltima linha da impressao, e só destrava após fechar todas as janelas do sistema, e entao termina a impressao normalmente.
A rotina que estou usando funciona normalmente quando compilo com o Clipper 5.2 mas não funciona qdo compilo com o Harbour + miniGUI.
Se alguem puder me ajudar a impressora é uma EPSON LX 300, e a rotina é basicamente esta:
obs: As linha comentadas nao estao no original, sao apenas os testes que fiz pra ver se funcionava, mas nao deu!
Código: Selecionar todos
// set printer to LPT1
set printer on
set device to printer
@ PRow(), PCol() say ""
// ? chr(26)
*------
@ PRow() + 2, 17 say Time()
@ PRow(), 36 say "CODIGO:"
@ PRow(), 43 say CODCLI // campo
@ PRow() + 2, 17 say "NOME: "
@ PRow(), 23 say CLIENTE // campo
// etc etc etc etc
*------
@ PRow(), PCol() say ""
// chr(26)
set device to screen
set printer off
// set printer to
Estranho mesmo é que para de imprimir na penultima linha mas depois de fechar o programa volta a imprimir normalmente e certo.
O q está errado???