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.