Página 3 de 4

Enviado: 27 Jul 2007 09:30
por Gilberto M Silva
Blz, Leo recebi vou testar

abs, Té +

Enviado: 27 Jul 2007 11:59
por sygecom
Gilberto M Silva escreveu:Blz, Leo recebi vou testar

abs, Té +
Qualquer coisa prende o grito....

Enviado: 28 Jul 2007 16:14
por Gilberto M Silva
set printer to C:\barras.prn
set device to printer
@ prow(),pcol() say "$IMP$=1;$SPO$=SIS;" // 1=impressora padrao,SIS=nome spooler
@ PROW()+1,0 SAY ""

IF vRESP="I"
@ PROW()+vLIN,05 SAY vNOM
***@ prow()+2,05 say ["C]+vbarra+[;T7;A13;O0"]
@ prow()+1,0 say "" // para o PRWIN entender que o relat¢rio acabou
ENDIF

SET PRINTER TO
set device to screen
NETCANCEL("LPT1")
Leonardo, o caracter ANCII da linha marcada é que letra?
pois o e-mail saiu pior, com vários caracteres ANCII.

Gilberto.

Enviado: 28 Jul 2007 16:20
por sygecom
IF vRESP="I"
@ PROW()+vLIN,05 SAY vNOM // nome do funcionario
***@ prow()+2,05 say [CHR(27)"C]+vbarra+[;T7;A13;O0"]
@ prow()+1,0 say "" // para o PRWIN entender que o relat¢rio acabou
ENDIF

Enviado: 28 Jul 2007 16:22
por Maligno
[CHR(27)"C]
Ele está perguntando que caractere é esse do quadradinho. :)

Enviado: 28 Jul 2007 16:23
por Maligno
Apesar de que isso não compilaria nunca, pelo erro de sintaxe. Por isso deve estar comentado.

Enviado: 28 Jul 2007 16:23
por sygecom
CHR(27)

Enviado: 28 Jul 2007 16:24
por sygecom
Ou entre pelo Prompt do Dos e veja...

Enviado: 28 Jul 2007 16:25
por Maligno
Já ia dizer que era ESC quando você respondeu. :)

Enviado: 28 Jul 2007 16:27
por Maligno
Ou entre pelo Prompt do Dos e veja...
No DOS não diz que é ESC. Apenas aparece um símbolo esquisito. Fica até mais difícil identificar. :)

Enviado: 28 Jul 2007 16:37
por sygecom
Tche, aqui aparece uma flexa apontada para esquerda...

Enviado: 28 Jul 2007 16:50
por Maligno
Uma flexa apontada pra esquerda. Exatamente. Mas não se usa flexa apontada pra esquerda em programa de computador. No caso do Clipper, usa-se Chr(27), ou uma constante, que é bem mais legível. É um bom hábito, aliás. Confunde bem menos.

Enviado: 28 Jul 2007 18:38
por Gilberto M Silva
Blz Leo, agora vou testar, gostei dos comentários do Maligno. kkkkkkkkk

Gilberto

Enviado: 28 Jul 2007 22:14
por sygecom
Tche, qualquer duvida tem tudo no site do Wagner....

Enviado: 06 Ago 2007 11:54
por Gilberto M Silva
Caros Colegas, não sei se é porque minha impressora HP 1315 multifuncional, não aceita o PRWIN, pois imprime do jeito do código mais não imprime a barra.
EX: sai desse jeito:
chr(27)"C201234567891;t7;a26;01"


espaço em branco


chr(27)"C201234567891;t7;a26;01"


espaço em branco



No espaço em branco seria para imprimir a barra, a impressora fica como se tiversse imprimindo mais não imprime.