Página 2 de 2

USB

Enviado: 28 Jun 2007 18:12
por pjtb
Peço desculpas a todos os amigos e agradeço a atenção data!

Pablo ja consegui testar o arquivo USB.EXE, Blz... Mais gostaria de saber como faço ao final da impressão voltar altomaticamento ao sistema, pq percebi q se continuar dando <Enter> continua a impressão...

Eu usei o SWPRUNCMD("USB.EXE")

Re: USB

Enviado: 28 Jun 2007 18:55
por Pablo César
pjtb escreveu:Peço desculpas a todos os amigos
Disponha colega !
pjtb escreveu:e agradeço a atenção data!
Não entendí... quê data ?
pjtb escreveu:como faço ao final da impressão voltar automaticamente (problemas de vogais... hehe) ao sistema...
Eu usei o SWPRUNCMD("USB.EXE")
Ahhh não... ! se fizeres sem parâmetro algum, irá invocar o USB.EXE em modo STAND-BY, isto é, o USB.EXE fica esperando como se fosse um roteador que verifica a todo tempo se existe algum arqui para ser impresso. Tu deverias adicionar o nome do arquivo que desejas imprimir como 1º parâmetro. Acho que é assim com BLINKER (por exemplo):

Código: Selecionar todos

SWPRUNCMD("USB.EXE C:\SEU_SISTEMA\TESTE.PRN")
Obs.: Destes uma olhada no USBPRINT do colega MarcosV ?. Ele está ainda aprimorando, mas acho que vale a pena dar uma olhada... Esta é a ultima atualização até agora, baixa aqui

Re: USB

Enviado: 29 Jun 2007 22:31
por Maligno
Pablo César escreveu:
pjtb escreveu:e agradeço a atenção data!
Não entendí... quê data ?
Ele quis dizer "...e agradeço a atenção DADA!". :)))))))

Enviado: 30 Jun 2007 09:27
por Pablo César
hihihi... Eu tinha até pensado que haveria algum problema nas postagem de mensagens com respeito a datas. Pois ja houveram alguns erros malucos por exemplo: Acima desta mensagem, tive que fazer referência com a sua Maligno porque não conseguí fazer o link referindo-me a minha mensagem que peço ao moderador deletar-la. Mas vejam só... uma letrinha errada e muda completamente o sentido... devo ajustar o meu ERRORSYS para tratar esses mismatches... hihihi
Imagem

Gostaria de saber se o colega consiguiu resolver e se deu uma olhada no USBPRINT do MarcosV. Aguardarei para ver a sua opinião.

Re: Impressão com USB.EXE

Enviado: 08 Nov 2007 20:02
por asimoes
Colega Pablo,

Onde eu consigo o fonte da usb.exe do Everaldo.

Alexandre
Pablo César escreveu:
Maligno escreveu:Não entendi o porque dessa limitação, já que no início, meio ou fim, substituição de texto é sempre uma coisa muito simples.
Se você for olhar o fonte USB.PRG (que o colega disponibilizou para nós), você verá que a impressão é tratada linha a linha. Não comando por comando. É dizer se colocar na primeira coluna um texto qualquer ("Teste Antes", por exemplo) e depois adicionar a TAG de [COMPRIMIDO] e depois outro texto na mesma linha ("Teste Depois", por exemplo); o resultado será condensado para a linha toda, ous seja para "Teste Antes" e "Teste Depois" (tudo comprimido). Mas isto se deve por causa da técnica utilizada pelo Heveraldo. Isto está declarado no help do USB.PRG:
A configuração de cada tipo de fonte‚ configurada por linha inteira, não podendo mudar de fonte no meio de uma linha.
Outra coisa que venho observando, é que nos testes realizados, e o arquivo sendo o mesmo em todos os testes, após a impressão (mesmo não havendo nenhum comando para ejectar), está ejectando mesmo assim. Mas pelo visto, deve-se a um erro de programação. Porque ejectar a página, não é correto quando no arquivo não indica para ejeção.

Tem mais outro esclarecimento. Quando eu disse pro colega PJTB que:
Embora a sua pergunta não fosse direcionada a este segundo aplicativo ( USBPRINT.EXE ), você colega conseguiu denotar que mudando o conteúdo da TAG "[NORMAL]" do USB.EXE digamos para "↕" teremos o mesmo efeito do USBPRINT.
Eu estava certo na minha dedução. O USB.EXE funciona da mesma maneira que do USBPRINT, pois é feita a "seleção do formato da fonte" por substituição de STRING. Para que isto dê certo no USB.EXE colega PJTB, você precisa substituir (por exemplo):

[NORMAL] para CHR(18)
[COMPRIMIDO] para CHR(15)
[EXPANDIDO] para CHR(14)

Eu gostei muito da disponibilidade do Heveraldo em apresentando estes recursos para todos nós, quando ainda veíamos um problema imprimir em USBs. Certo que existiam alguns aplicativos que possibilitavam e não duvido que surjam outros (assim como o exemplo do colega MarcosV). Temos que estar agradecidos pelas contribuições. E por favor colega Heveraldo, não leve a mal as nossas críticas e espero que também não o faça o MarcosV nem outros que virão...

Eu gostei o exemplo do aplicativo USB.EXE que permite alterar como (em forma de STRING) as TAGs que servirão para subtituição.

Parabéns Heveraldo e MarcosV.
:{ :* -:] :))

Enviado: 08 Nov 2007 20:17
por Pablo César
Asimoes vocêd ainda irá encontrar o USB.EXEdo Heveraldo aqui:

http://br.geocities.com/digitosistemas/download/Usb.zip

Mas por favor, gostaria que não virasse moda essa questão de citar a mensagem TODA. Assim além de ocupar mais espaço, tira sentido ao que você que se expressar. Por favor removar essa parte, não vejo necessidade disso, se quise cita parte dela para pergunta ou até responder algo em determinado ponto, don´t you think so ?

Enviado: 08 Nov 2007 20:21
por asimoes
Oops. Foi mal. :)Pos

Enviado: 08 Nov 2007 20:23
por asimoes
Você tinha comentado em um post que ele tinha disponibilizado o prg, ainda tem por ai?

Enviado: 08 Nov 2007 20:42
por Pablo César
O código fontes o Heveraldo o disponibilizou em:

https://pctoledo.org/forum/viewto ... 5986#25986

Mas lembre que é código para ser compilado em xHarbour, ok ?

Ahhh, por favor você poderia edita a sua mensagem acima e remover a citação ?