Impressao UsB ta!, Mas onde?
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, até entendo, mas confesso que o que aconteceu comigo de não imprimir em modo RAW,não foi ratiada do SPOOLER ou uma da quelas que só acontece uma vez e não acontece mais,...isso foi em um cliente.....e fiz de tudo que foi teste e tudo que foi possivel....sempre no modo RAW não imprimia...mas tudo bem. vamos esperar pra ver se aparece alguem com um problema parecido...
Obs:Na Classe Win32Prn vc pode deifinir a qualidade da impressão que deixa mais rapido a impressão(Modo Rascunho)
Abraços
Leonardo Machado
Obs:Na Classe Win32Prn vc pode deifinir a qualidade da impressão que deixa mais rapido a impressão(Modo Rascunho)
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Eu acho estranho, mas enfim, o Windows é estranho mesmo.sygecom escreveu:isso foi em um cliente.....e fiz de tudo que foi teste e tudo que foi possivel....sempre no modo RAW não imprimia...
Isso não refresca muita coisa. Vai continuar muito mais lento que no modo texto. Mas tudo bem. Quem não se importar com isso vai continuar usando.Obs:Na Classe Win32Prn vc pode deifinir a qualidade da impressão que deixa mais rapido a impressão(Modo Rascunho)
[]'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!
-
Renan
- Usuário Nível 2

- Mensagens: 73
- Registrado em: 19 Jul 2007 20:01
- Localização: Itu - sp (Interiorzao)
Ai pessoal fiz um program bem porcaria soh pra mostra o meu problema
ai pessoal quando ele salva no txt ele salva assim
N ‘
Código: Selecionar todos
//--------------------------------------
#include "inkey.ch"
#include "visual2.ch"
set key K_F10 to Saida
desktop("Impressao usb")
mb = NewBarMenu()
mp = NewDownMenu()
AddBarItem(mb,"&Imprimir","Impressa do renan", mp)
AddDownItem(mp,"&Codigo","deigete o codigo", {|| MAIN()} )
while .t. // Loop principal
BarMenu( mb ) //VL-Ap¢s a definicao dos menus, BarMenu( mBar ) controla tudo
set key K_F10 to // Desligamos set key
SetKeyMouse( K_F10, {} ) //VL-Desativamos o Mouse para F10
VLExit() //VL-Pede confirmacao para sair
set key K_F10 to saida // Se chegou aqui, significa que nao saiu...
SetKeyMouse( K_F10, { 24, 24, 72, 79 } ) //VL-Define novamente F10 p/ mouse
end
return nil
/////////////////////////////////
function saida
local aKM := SetKeyMouse( K_F10, {} ) //VL-Salvamos e desativamos F10 p/ mouse
set key K_F10 to
VLExit() //VL-Sa¡da da Visual Lib
set key K_F10 to saida
SetKeyMouse( K_F10, aKM ) //VL-Reativamos F10 para o mouse
return nil
////////////////////////////////
function Main()
IF .NOT. FILE ("AGEN.DBF")
alert("Banco de dados nao encontrado, deseja criar um ?")
ESTRU:={}
AADD(ESTRU, {"CODIGO","N",3,0})
AADD(ESTRU, {"NOME","C",40,0})
AADD(ESTRU, {"ENDE","C",40,0})
AADD(ESTRU, {"NIVER","D",8,0})
AADD(ESTRU, {"FONE","C",10,0})
AADD(ESTRU, {"CEL","C",10,0})
AADD(ESTRU, {"EMAIL","C",40,0})
DBCREATE("AGEN",ESTRU)
ENDIF
aEn = savenv( 01, 01, 25, 79 ) //VL-Salva o ambiente
SET DATE BRITISH
SET CENTURY off
SET CONFIRM ON
SELECT 1
USE AGEN
IF !FILE("INDIC1.NTX")
INDEX ON STR(CODIGO,3,0) TO INDIC1
ENDIF
SET INDEX TO INDIC1
win( 08, 07, 23, 63, "Impressao" )
setcolor( "N*/W" )
nCod = 0
@ 9,8 say" que codigo deseja imprimir ?" get nCod
read
seek str(nCod,3,0)
if found()
n = "Nome.... :" + NOME
save to Teste.TXT all like n
run start teste.txt
if .not. file("agen.dbf")
run usbprint teste.txt /sel
endif
else
@ 10,9 say"erro"
endif
rstenv(aEn)
RETURN nil
N ‘
Se te derem um limao faca uma limonda horas,
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
Mas você está tentando imprimir um arquivo .MEM, que é o que está sendo usado no comando SAVE TO, que não serve pra isso. Esse tipo de arquivo .MEM se presta ao armazenamento de variáveis de memória. Ele contém dados não-imprimíveis. Você precisa salvar como texto. Use, por exemplo, impressão direcionada para um arquivo texto.
SET PRINTER TO TESTE.TXT
SET DEVICE DO PRINT
...
...
...
SET DEVICE TO SCREEN
Algo desse tipo.
SET PRINTER TO TESTE.TXT
SET DEVICE DO PRINT
...
...
...
SET DEVICE TO SCREEN
Algo desse tipo.
[]'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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Renan escreveu:Ai pessoal fiz um program bem porcaria soh pra mostra o meu problemaai pessoal quando ele salva no txt ele salva assimCódigo: Selecionar todos
//-------------------------------------- #include "inkey.ch" #include "visual2.ch" set key K_F10 to Saida desktop("Impressao usb") mb = NewBarMenu() mp = NewDownMenu() AddBarItem(mb,"&Imprimir","Impressa do renan", mp) AddDownItem(mp,"&Codigo","deigete o codigo", {|| MAIN()} ) while .t. // Loop principal BarMenu( mb ) //VL-Ap¢s a definicao dos menus, BarMenu( mBar ) controla tudo set key K_F10 to // Desligamos set key SetKeyMouse( K_F10, {} ) //VL-Desativamos o Mouse para F10 VLExit() //VL-Pede confirmacao para sair set key K_F10 to saida // Se chegou aqui, significa que nao saiu... SetKeyMouse( K_F10, { 24, 24, 72, 79 } ) //VL-Define novamente F10 p/ mouse end return nil ///////////////////////////////// function saida local aKM := SetKeyMouse( K_F10, {} ) //VL-Salvamos e desativamos F10 p/ mouse set key K_F10 to VLExit() //VL-Sa¡da da Visual Lib set key K_F10 to saida SetKeyMouse( K_F10, aKM ) //VL-Reativamos F10 para o mouse return nil //////////////////////////////// function Main() IF .NOT. FILE ("AGEN.DBF") alert("Banco de dados nao encontrado, deseja criar um ?") ESTRU:={} AADD(ESTRU, {"CODIGO","N",3,0}) AADD(ESTRU, {"NOME","C",40,0}) AADD(ESTRU, {"ENDE","C",40,0}) AADD(ESTRU, {"NIVER","D",8,0}) AADD(ESTRU, {"FONE","C",10,0}) AADD(ESTRU, {"CEL","C",10,0}) AADD(ESTRU, {"EMAIL","C",40,0}) DBCREATE("AGEN",ESTRU) ENDIF aEn = savenv( 01, 01, 25, 79 ) //VL-Salva o ambiente SET DATE BRITISH SET CENTURY off SET CONFIRM ON SELECT 1 USE AGEN IF !FILE("INDIC1.NTX") INDEX ON STR(CODIGO,3,0) TO INDIC1 ENDIF SET INDEX TO INDIC1 win( 08, 07, 23, 63, "Impressao" ) setcolor( "N*/W" ) nCod = 0 @ 9,8 say" que codigo deseja imprimir ?" get nCod read seek str(nCod,3,0) if found() SET DEVICE TO PRINT SET PRINT TO TESTE.TXT @ PROW()+1,0 SAY "Nome....:" + NOME SET PRINTER TO set device to screen run start teste.txt if .not. file("agen.dbf") run usbprint teste.txt /sel endif else @ 10,9 say"erro" endif rstenv(aEn) RETURN nil
N ‘
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Tirou a oportunidade do colega de aprender mais, fazendo a alteração ele mesmo. :\sygecom escreveu:Veja a alteração que fiz no seu exemplo.....
[]'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!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Ual....achei que o negocio era ajudar...hehe...mas tudo bem, se não fiz o bem....o mal eu tenho certeza que eu não fiz.Maligno escreveu:Tirou a oportunidade do colega de aprender mais, fazendo a alteração ele mesmo. :\sygecom escreveu:Veja a alteração que fiz no seu exemplo.....
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Ajudar, ajudou. Claro. Mas deu o peixe já temperado. Teria sido mais produtivo se apenas dissesse onde jogar a vara. 
[]'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!
-
Renan
- Usuário Nível 2

- Mensagens: 73
- Registrado em: 19 Jul 2007 20:01
- Localização: Itu - sp (Interiorzao)
Ai Pessoal Cortando um pouco o assunto, Mas bizoiando o site ai do pc toledo
vi esse cd-clipper pra vende , como tipo dia 30 eh meu niver vai sobra uma verbinha que da pa compra o cd, sei axam que val a pena?
vi esse cd-clipper pra vende , como tipo dia 30 eh meu niver vai sobra uma verbinha que da pa compra o cd, sei axam que val a pena?
Se te derem um limao faca uma limonda horas,
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Conhecimento sempre vale a pena. Mas existe a ressalva do clipper ser uma linguagem em decadência. No mais, essa é uma decisão que cabe exclusivamente a você.Renan escreveu:Ai Pessoal Cortando um pouco o assunto, Mas bizoiando o site ai do pc toledo
vi esse cd-clipper pra vende , como tipo dia 30 eh meu niver vai sobra uma verbinha que da pa compra o cd, sei axam que val a pena?
Isso aí!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Tche, sei o que acompanha no CD...mas se vc esta começando em CLIPPER derepende pode ser que seja uma boa....derepente acompanha uns sisteminha de exemplo e isso pode ser uma boa....agora se vc ja tem algum sistema rodando ai e quer apenas dar uma melhorada e ir tirando duvidas...acredito que seria o ideal vc ir postando aqui no forum mesmo e o povo vai ajudando....agora por outro lado sem querer rasga ceda e nem ganho nd para isso acho que se vc comprar o CD do PCtoledo vc vai esta ajudando a manter esse forum....pq o Toledo deve ter algum custo para manter esse forum e nd mais justo....ele ter algo que lhe de retorno..para manter esse forum.Renan escreveu:Ai Pessoal Cortando um pouco o assunto, Mas bizoiando o site ai do pc toledo
vi esse cd-clipper pra vende , como tipo dia 30 eh meu niver vai sobra uma verbinha que da pa compra o cd, sei axam que val a pena?
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
