Clipper On Line • Ver Tópico - Imp Elgin BTP-L42 203DPI (cod.barras)

Imp Elgin BTP-L42 203DPI (cod.barras)

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor Alexandre Silva » 25 Ago 2012 17:12

Alguem tem um modelo de etiqueta na linguagem BPLA ou BPLB
presiso de um txt exemplo, ja procurei muito..
Só vou fazer etiqueta com 5 linhas de texto (sem imagem ou codigo de barra)
Já programei em PLPA para ARGOX e ALEGRO, mas nao acho nada dessa impressora Elgin
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Avatar de usuário

Alexandre Silva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 351
Data de registro: 26 Mar 2007 00:16
Cidade/Estado: Itapema - SC
Curtiu: 34 vezes
Mens.Curtidas: 6 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor lucimauro » 14 Ago 2019 09:03

Bom dia ;
Alexandre você conseguiu imprimir nessa impressora, agora estou precisando imprimir um etiqueta com código de barras
no site da Elgin não encontrei nada de exemplos.
se alguém tiver um exemplo eu agradeço.
lucimauro
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 449
Data de registro: 21 Set 2004 21:02
Cidade/Estado: Sobral-CE
Curtiu: 15 vezes
Mens.Curtidas: 19 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor asimoes » 14 Ago 2019 10:10

Procura pelas impressoras da Brother modelo ql-700 são laser mais econômicas
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor janio » 14 Ago 2019 11:05

Com Acbr eh molim molim. Usa o modelo etqZPLII
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor asimoes » 15 Ago 2019 12:01

As impressoras da Brother série QL_* não precisam de ribbon e nada daquela programação chata para imprimir.
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor lucimauro » 17 Ago 2019 18:01

Consegui imprimir a etiqueta facilmente , peguei um Manual em português da Elgin , ela usa o mesma pragramação zpl da zebra.

Saudações
lucimauro
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 449
Data de registro: 21 Set 2004 21:02
Cidade/Estado: Sobral-CE
Curtiu: 15 vezes
Mens.Curtidas: 19 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor asimoes » 17 Set 2019 21:44

Comprei uma Brother QL-800, mamão com açúcar, estou muito satisfeito.
Facinho de usar.

â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor asimoes » 17 Set 2019 22:04

Exemplo usando a Brother QL-800

FUNCTION MAIN()

   cArqPrint := "teste.prn"

   SET CONSOLE OFF
   SET DEVICE TO PRINT
   SET PRINTER TO &cArqPrint.
   SET PRINT ON

   SetPrc(0,0)
   
   @Prow()+1,001 SAY "EMPRESA NUCLEAR DE COBALTO S/A"
   @Prow()+1,001 SAY "RUA NUCLEAR, 100"
   @Prow()+1,001 SAY "CENTRO"
   @Prow()+1,001 SAY "RIO DE JANEIRO - RJ"
   @Prow()+1,001 SAY "CEP 20.000-000"
   
   EJECT
   
   @Prow()+1,001 SAY "EMPRESA URANIO S/A"
   @Prow()+1,001 SAY "RUA NUCLEAR, 100"
   @Prow()+1,001 SAY "CENTRO"
   @Prow()+1,001 SAY "RIO DE JANEIRO - RJ"
   @Prow()+1,001 SAY "CEP 20.000-000"
   
   SET PRINT OFF
   SET PRINTER TO
   SET DEVICE TO SCREEN
   SET CONSOLE ON
   
   PrintWin( cArqPrint, "Brother QL-800", .T., 15, .T. )
   
RETURN Nil   

FUNCTION PrintWin( cArq, cPrint, lLand, nTam, lBold )
LOCAL oPrn, aPrn := Win_PrinterList(), __nColFixed

   cArq   := Hb_DefaultValue(cArq, "")
   cPrint := Hb_DefaultValue(cPrint, Win_PrinterGetDefault())
   lLand  := Hb_DefaultValue(lLand, .F.)
   nTam   := Hb_DefaultValue(nTam, 10)
   lBold  := Hb_DefaultValue(lBold, .F.)     

   IF Empty( cArq )
      hwg_MsgStop('Arquivo de impressão deve ser informado', 'Erro')
      RETURN .F.
   ENDIF

   IF Empty( aPrn )
      hwg_MsgStop('Não há impressoras instaladas', 'Erro')
      RETURN .F.
   ENDIF
 
   WITH OBJECT oPrn := Win_Prn():New( cPrint )
      :LandScape   := lLand
      :FormType    := WIN_DMPAPER_USER
      :Copies      :=  1

      IF ! :Create()
         hwg_MsgStop("Não foi criado documento.", "Erro")
         RETURN Nil
      ENDIF
 
      IF ! :StartDoc("AsaPrev")
         hwg_MsgStop("Erro na Impressora.", "Erro")
         RETURN Nil
      ENDIF

      :SetColor( HB_WIN_RGB_BLACK )

      DO CASE
      CASE nTam = 10
         :SetFont("Courier New", 0, {1,10}, IF(lBold, 700, 400), .F., .F.) // 79 Colunas
      CASE nTam = 12
         :SetFont("Courier New", 0, {1,12}, IF(lBold, 700, 400), .F., .F.) //90 colunas
      CASE nTam = 15
         :SetFont("Courier New", 0, {1,15}, IF(lBold, 700, 400), .F., .F.) //117 colunas
      CASE nTam = 17   
         :SetFont("Courier New", 0, {3,50}, IF(lBold, 700, 400), .F., .F.)
      CASE nTam = 18
         :SetFont("Courier New", 0, {1,18}, IF(lBold, 700, 400), .F., .F.) //140 colunas
      CASE nTam = 20
         :SetFont("Courier New", 0, {1,20}, IF(lBold, 700, 400), .F., .F.) //140 colunas
      ENDCASE
   
      :SetPrc(1, 0)
 
      lEject := .F.

      FT_FUSE( cArq )
   
      DO WHILE ! FT_FEOF()
         cLinha := FT_FREADLN()
         lEject := ( Chr(12) $ cLinha )
         cLinha := StrTran( cLinha, Chr(12) ) // Elimina caracter EJECT
         cLinha := StrTran( cLinha, Chr(13) )
         :Textout( cLinha, .T. )
         FT_FSKIP()
         hwg_DoEvents()
         IF lEject .AND. ! FT_FEOF()
            :NewPage()
            :SetPrc(1, 0)
         ENDIF
     ENDDO
 
     FT_FUSE()
 
     :EndDoc()
       
   END
   
RETURN Nil
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Imp Elgin BTP-L42 203DPI (cod.barras)

Mensagempor asimoes » 17 Set 2019 22:19

Com PageScript

2019-09-17 22_24_52-EMULATION mode - [Brother QL-800].png
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro