Impressão com USB.EXE (opção do Heveraldo)
Moderador: Moderadores
USB
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")
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")
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Re: USB
Disponha colega !pjtb escreveu:Peço desculpas a todos os amigos
Não entendí... quê data ?pjtb escreveu:e agradeço a atenção data!
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):pjtb escreveu:como faço ao final da impressão voltar automaticamente (problemas de vogais... hehe) ao sistema...
Eu usei o SWPRUNCMD("USB.EXE")
Código: Selecionar todos
SWPRUNCMD("USB.EXE C:\SEU_SISTEMA\TESTE.PRN")Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Re: USB
Ele quis dizer "...e agradeço a atenção DADA!".Pablo César escreveu:Não entendí... quê data ?pjtb escreveu:e agradeço a atenção data!
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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

Gostaria de saber se o colega consiguiu resolver e se deu uma olhada no USBPRINT do MarcosV. Aguardarei para ver a sua opinião.
Gostaria de saber se o colega consiguiu resolver e se deu uma olhada no USBPRINT do MarcosV. Aguardarei para ver a sua opinião.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Re: Impressão com USB.EXE
Colega Pablo,
Onde eu consigo o fonte da usb.exe do Everaldo.
Alexandre
Onde eu consigo o fonte da usb.exe do Everaldo.
Alexandre
Pablo César escreveu: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: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.
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.A configuração de cada tipo de fonte‚ configurada por linha inteira, não podendo mudar de fonte no meio de uma linha.
Tem mais outro esclarecimento. Quando eu disse pro colega PJTB que: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):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.
[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.
:{ :* -:])
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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 ?
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 ?
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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 ?
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 ?
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.


