Sim funciona!

Eu já utilizei numa impressora paralela Epson Lx 810 , e numa HP 656 USB pela 
rede...

[s]

=====================
Eduardo Jedliczka
GeraSoft Informática
Apucarana - PR
=====================
  ----- Original Message ----- 
  From: Rubem Rocha 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, December 09, 2004 5:30 PM
  Subject: RES: [delphi-br] Impressao em Porta USB - Exemplo que funciona...


  Só um detalhe, resta saber se esse mesmo método serve para impressão em uma 
impressora compartilhada em rede. Se servir, excelente!
  []s

  -----Mensagem original-----
  De: Rubem Rocha [mailto:[EMAIL PROTECTED] 
  Enviada em: quinta-feira, 9 de dezembro de 2004 15:29
  Para: [EMAIL PROTECTED]
  Assunto: RES: [delphi-br] Impressao em Porta USB - Exemplo que funciona...
  Prioridade: Alta



  Não necessariamente, companheiro. Ele não usa os métodos de desenho do 
Canvas, e sim o device context (hDC - handle) da impressora para comunicação 
direta com a mesma.

  []s

  -----Mensagem original-----
  De: Paulo Santana (Terra) [mailto:[EMAIL PROTECTED] 
  Enviada em: quinta-feira, 9 de dezembro de 2004 16:26
  Para: [EMAIL PROTECTED]
  Assunto: Re: [delphi-br] Impressao em Porta USB - Exemplo que funciona...



  Como disse ainda continua sendo via Canvas (Printer.Canvas)


  Eduardo Jedliczka wrote:

  >Achei um exemplo, que funciona com impressoras locais (paralelas,
  >seriais e USB) e impressoras de rede:
  >
  >procedure TForm1.Button1Click(Sender: TObject);
  >var
  >  Buff      : TPrnBuffRec;
  >  testint   : Integer;
  >  TmpStr    : String;
  >  i         : Integer;
  >begin
  >  printer.BeginDoc;
  >
  >  testint := PASSTHROUGH;
  >  if not Escape(Printer.Handle, QUERYESCSUPPORT,
  >sizeof(TestInt),@TestInt,
  >nil) > 0 then
  >    begin
  >      ShowMessage('Não foi possível configurar a impressora para impressão 
direta');
  >      Exit;
  >    end;
  >   TmpStr := 'Estou imprimindo um texto...'#13#10'diretamente para a 
impressora'#13#10'se você desejar formatar este texto,'#13#13'utilize os 
comandos como no DOS'#12;
  >   Buff.BuffLength := Length(TmpStr);
  >   for i:=0 to Buff.BuffLength-1 do
  >     Buff.Buffer[i]:=TmpStr[i+1];
  >   Escape(Printer.Canvas.Handle, PASSTHROUGH, 0, @Buff, nil);
  >   Printer.endDoc;
  >end;
  >
  >Estou desenvolvendo um componente de preview para ela mas ando sem
  >tempo...
  >
  >[s]
  >
  >=====================
  >Eduardo Jedliczka
  >GeraSoft Informática
  >Apucarana - PR
  >=====================
  >  ----- Original Message -----
  >  From: Eduardo Jedliczka
  >  To: [EMAIL PROTECTED] 
  >  Sent: Thursday, December 09, 2004 3:51 PM
  >  Subject: Re: [delphi-br] Impressao em Porta USB
  >
  >
  >  Devo discordar, é possível fazer a impressão para impressoras USB sem
  > ser via canvas.
  >
  >  Mas é necessário utilizar um monte de ESCapes... ou seja, dá muito
  > trabalho...
  >
  >  [s]
  >
  >  =====================
  >  Eduardo Jedliczka
  >  GeraSoft Informática
  >  Apucarana - PR
  >  =====================
  >    ----- Original Message ----- 
  >    From: Paulo Santana (Terra) 
  >    To: [EMAIL PROTECTED] 
  >    Sent: Wednesday, December 08, 2004 9:05 PM
  >    Subject: Re: [delphi-br] Impressao em Porta USB
  >
  >
  >    Impressão em USB somente via Canvas.
  >
  >
  >
  >    Elcio Domingos Ramos wrote:
  >
  >    >Como faço para enviar dados para a porta USB001.
  >    > 
  >    >Uso assignFile(Imprimi, 'LTP1')
  >    >Tentei fazer a mesma coisa com USB001 mas não deu certo.
  >    > 
  >    >Já vi este assunto por aqui mas. Não tenho acesso ao site do yahoo aqui 
na empresa.
  >    > 
  >    >Elcio Domingos Ramos <mailto:[EMAIL PROTECTED]> 
  >    >DEMAG Cranes & Components Ltda.
  >    >Planejamento Industrial 
  >    >Fone: (11)4615-7823 - Fax : (11)4615-7910
  >    > 
  >    >
  >    >
  >    >[As partes desta mensagem que não continham texto foram removidas]
  >    >
  >    >
  >    >
  >    >  
  >    >
  >
  >
  >
  >
  >    ---
  >    avast! Antivirus: Outbound message clean.
  >    Virus Database (VPS): 0450-0, 06/12/2004
  >    Tested on: 8/12/2004 20:05:26
  >    avast! - copyright (c) 2000-2004 ALWIL Software.
  >    http://www.avast.com
  >
  >
  >
  >
  >
  >    -- 
  >    <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  >
  >    Para ver as mensagens antigas, acesse:
  >    http://br.groups.yahoo.com/group/delphi-br/messages
  >
  >    Para falar com o moderador, envie um e-mail para:
  >    [EMAIL PROTECTED] ou [EMAIL PROTECTED]
  >
  >
  >
  >          Yahoo! Grupos, um serviço oferecido por:
  >               
  >               
  >                        
  >               
  >         
  >
  >
  >  
------------------------------------------------------------------------------
  >    Links do Yahoo! Grupos
  >
  >      a.. Para visitar o site do seu grupo na web, acesse:
  >      http://br.groups.yahoo.com/group/delphi-br/
  >        
  >      b.. Para sair deste grupo, envie um e-mail para:
  >      [EMAIL PROTECTED]
  >        
  >      c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
  > do Serviço do Yahoo!.
  >
  >
  >
  >  [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >  --
  >  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  >
  >  Para ver as mensagens antigas, acesse:
  > http://br.groups.yahoo.com/group/delphi-br/messages
  >
  >  Para falar com o moderador, envie um e-mail para:
  > [EMAIL PROTECTED] ou [EMAIL PROTECTED]
  >
  >
  >
  >        Yahoo! Grupos, um serviço oferecido por:
  >             
  >             
  >                      
  >             
  >       
  >
  >
  >-----------------------------------------------------------------------
  >-------
  >  Links do Yahoo! Grupos
  >
  >    a.. Para visitar o site do seu grupo na web, acesse:
  >    http://br.groups.yahoo.com/group/delphi-br/
  >      
  >    b.. Para sair deste grupo, envie um e-mail para:
  >    [EMAIL PROTECTED]
  >      
  >    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
  > Serviço do Yahoo!.
  >
  >
  >
  >[As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >  
  >




  ---
  avast! Antivirus: Outbound message clean.
  Virus Database (VPS): 0450-1, 09/12/2004
  Tested on: 9/12/2004 17:26:15
  avast! - copyright (c) 2000-2004 ALWIL Software. http://www.avast.com





  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Para ver as mensagens antigas, acesse:  
http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:  [EMAIL PROTECTED] ou 
[EMAIL PROTECTED]

  Links do Yahoo! Grupos









  ---
  Incoming mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.799 / Virus Database: 543 - Release Date: 19/11/2004



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos









  ---
  Incoming mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.799 / Virus Database: 543 - Release Date: 19/11/2004



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



        Yahoo! Grupos, um serviço oferecido por: 
              PUBLICIDADE
                
       


------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/
      
    b.. Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]
      
    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a