Configurar impresora ZEBRA 2844 a través de USB (Solucionado)

zebra2844_mybusinesspos2

Las impresoras de código de barras ZEBRA 2844 son muy eficientes y muestran excelentes resultados. Sin embargo, en MyBusiness POS, en ocasiones genera ciertos conflictos, sobre todo si queremos conectarla vía USB. el siguiente bloque de código está configurado para etiquetas que tienen 1” de alto X 1.25” de ancho aprox.

Para configurar la impresora, solo basta realizar los siguientes pasos:
 

1) instalar el driver de la impresora. esto es debido a que, cuando conectamos cualquier dispositivo vía USB, el Sistema Operativo instala un  controlador para poder hacerlo funcionar correctamente.

2) Definir la impresora ZEBRA 2844 como predeterminada (Inicio->Impresoras y faxes-> Clic derecho sobre la impresora ZEBRA2844 ->Impresora predeterminada). También es necesario configurar el tamaño del papel. para realizar esto, después de configurar la impresora predeterminada, demos clic derecho sobre la impresora ZEBRA 2844 y seleccionamos la opción Propiedades. Ahora damos clic en el botón “preferencias de impresión” y vamos a especificar el tamaño del papel 7 cm de largo X 2.54 cm de alto.

3) Ahora abrimos MyBusinessPOS 2006 y vamos a crear el formato para poder imprimir las etiquetas. En el Business Manager (la columna de enmedio) buscamos la siguiente ruta: Configuración-> Personalización-> Procedimientos o Rutinas de Usuario -> Aquí vamos a crear un nuevo procedimiento, en la parte superior se encuentra la opción “Nuevo”. Los datos que debemos escribir en el formulario son:

4) En el área de desarrollo, solo escribimos las siguientes líneas:

 Visual Basic |  copy code |? 
01
Public Sub Main()
02
    nFila = 1
03
    Set rstProds = CreaRecordSet( 'SELECT * FROM prods WHERE etiquetas > 0 ORDER BY articulo', Ambiente.Connection )
04
    nY =0
05
    nMargensuperior = 100    
06
    nMargenIzquierda = 25   
07
    While Not rstProds.EOF        
08
          cArticulo = Trim( rstProds("articulo") )
09
          cDescrip = Trim( Mid(rstProds("descrip"),1,25) ) & " " & Trim( rstProds("modelo") ) & " " & Trim( rstProds("talla") )’ & " " & Formato( rstProds("precio1"), "$##,##0.00" )
10
          cEmpresa = Ambiente.Empresa                        
11
          For i = 1 To rstProds("Etiquetas")
12
               PosicionX = nMargenIzquierda
13
              PosicionY = ((nY * nFila) – nY) +  nMargensuperior
14
               IniciaDocumento                    
15
                Codigo39 PosicionX, PosicionY, 10, 400, cArticulo, True,,, cDescrip
16
               FinDocumento         
17
              if i = rstProds("Etiquetas") Then
18
                 Exit For
19
              end if            
20
          Next
21
          rstProds.MoveNext
22
    Wend
23
End Sub
24
 
25
 
26
 
27

Otra de las recomendaciones es, cuando mandamos imprimir y de la imporesora Zebra sale el papel en blanco, es apoyarnos con una impresora virtual con PDF Creator y poco a poco vamos identificando dònde se encuentra el código impreso para ajustar la caída de forma correcta. hay que ser un poquito pacientes ya que encontrar la coordenada de impresión ideal puede tomar más de media hora a prueba y error.

Nota: Si su lector de códigos de barras no detecta la impresión, posiblemente le hace falta colocar un asterisco (*) al inicio y otro asterisco (*) al final del código de barras .

 

 

29 comments for “Configurar impresora ZEBRA 2844 a través de USB (Solucionado)

  1. enrique
    octubre 1, 2015 at 1:56 am

    Hola jose una pregunta quiero condifurar mi impresora de etiquetas estube manipulando los parametros y
    mi etiqueta ya imprime correctamente el detalle que tengo es que cuando mando a imprimir siempre me imprime
    una etiqueta en blanco y una correctamente me puede indicar si me falta algo que configurar gracias!!

  2. karigma
    septiembre 21, 2012 at 6:28 pm

    hola me interesa paro lo que es la impresora de usb 2844 zebra copie tu script, pero me aparece lo siguiente 8:24:31 1032:Carácter no válido in line 3 Error de sistema: 1032 Carácter no válido cabe mencionar que es my business 2011 el script sirve tambien para esta version tengo windows 7

    • Alejandro
      diciembre 5, 2012 at 6:19 pm

      Pudiste solucionar el problema Karigma tengo el mismo problema que tu Gracias

  3. Carlos Ortiz.
    marzo 11, 2011 at 6:12 pm

    que tal..!!

    oie como le hago para sacar de la impresora Zebra TLP 2844, el total de imresiones que lleva..!!existira un juego de botones? una configuracion, algo?

  4. ABINCA
    enero 31, 2011 at 5:34 pm

    hola, necesito ayuda urgente, ya habia configurado mi formato de remision y todo iba muy bien hasta hoy que quise bajar un poco los dos ultimos renglones y despues de hacer esos cambios ya no me imprime bien las remisiones, cuando mando a imprimir me imprime dos campos, tengo que volver a meter lahoja y me imprime otro campo y asi la tengo q meter 87987 veces para q salga la impresion total.

    que error cometi? por favor ayuda que estoy haciendo tomas mis remisones a mano!

Deja un comentario