Hola a todos, estoy en un proyecto que requiere que se impriman etiquetas para el control de activos y se escogio esta impresora por las capacidades, ya empece a hacer pruebas, busque y encontre material muy interesante por ejemplo el que permite hacer el diseño con el software propio de la impresora y luego reutilizar ese archivo .LBL y solo reemplazar los datos, aqui les pongo el ejemplo.
[code]
#include "fivewin.ch"
function main()
local oDlg, oBnt1, oBnt2
DEFINE DIALOG oDlg TITLE "SIAC - ETIQUETAS ZEBRA" FROM 10, 10 to 200, 400 PIXEL COLOR 0, 14215660
oDlg:lHelpIcon := .F.
DEFINE FONT oFnt NAME "Ms Sans Serif" SIZE 0, -12
@ 33, 59 BUTTON oBnt1 Prompt "Imprimir" SIZE 40,16 PIXEL OF oDlg ACTION etiq_zebra() FONT oFnt
@ 33, 103 BUTTON oBnt2 Prompt "Sair" SIZE 35,16 PIXEL OF oDlg ACTION oDlg:End() FONT oFnt
ACTIVATE DIALOG oDlg CENTERED
return .t.
func etiq_zebra()
local cEtiq_TXT := ""
npos1 := 17
wPreco1 := 999999.00
wCodBar1 := "7891234512345"
wProduto1 := "SABAO EM BARRA OMO MUL" // TIACAO
clinhal1c1 := wProduto1
clinhal2c1 := [R$ ]+transform(wPreco1,[@E 999999,99])
clinhal3c1 := wCodBar1
// LIMPA O BUFFER DA IMPRESSORA
cEtiq_TXT := [N]+CRLF
// TEMPERATURA DA CABEÇA DE IMPRESSÃO / ACIMA DE 15 DANIFICA
cEtiq_TXT += [D7]+CRLF
// VELOCIDADE
cEtiq_TXT += [S2]+CRLF
// ESPAÇO
cEtiq_TXT += [Q160,24]+CRLF
// DESCRIÇÃO
// cEtiq_TXT := etiq_txt +[A000,28,0,5,1,1,N,"]+clinhal1c1+["]+enter
cEtiq_TXT += [A000,28,0,4,2,2,N,"]+clinhal1c1+["] + CRLF
// PREÇO
cEtiq_TXT += [A000,95,0,5,1,1,N,"]+clinhal2c1+["] + CRLF
// IMPRIME A QUANTIDADE DE ETIQUETAS
cEtiq_TXT += [P1] + chr(10)
nH := FOpen("LPT1",2)
Fwrite(nH, cEtiq_TXT)
Fclose(nH)
return nil
[code]
pues bien, este codigo esta padre, me imprime correcto, pero esto es usando el cable paralelo, pero ahora me comenta el cliente que sus equipos no usan ya ese puerto ademas que se utilizara en una laptop, entonces requiero hacerlo por USB, pero ahora si ya me perdi..
Existe alguien que haya pasado por esta situacion y de ser asi como lo subsano ??
Uso xHarbour y FWH
de antemano muchas gracias[/code]