Publicado el 45 comentarios

Etiquetas de Código de Barras en Hoja Tamaño Carta


El generador de etiquetas de MyBusiness POS 2006 es una herramienta muy útil para la empresa. Sin embargo, en ocasiones es necesario hacer las adaptaciones necesarias para que se adapte la “caída” sobre hojas tamaño carta con etiquetas.
El código más común es el CODE39.   Este va a ser creado dentro de la siguiente ruta del Business Manager: personalización…formatos del sistema….(aquí creamos un nuevo archivo, llamado CODE39_AJUSTADO,  escribimos en el grupo ETIQUETAS, para que pueda ser utilizado desde la ventana etiquetas)
A continuación se muestra el código:

Public Sub Main()

‘TIPO DE PAPEL: 6287 T. CARTA
‘MARCA DE PAPEL: BIC PIMACO
‘ETIQUETAS/HOJA: 80
‘CONSEGUIRLO EN OFFICE DEPOT
‘IMPRESORA LÁSER
‘cada milimetro es equivalente a 57.1428571428571 pixels

IniciaDocumento

‘DEBIDO A QUE NUESTRA HOJA TIENE VARIAS FILAS Y COLUMNAS, SOLICITAMOS A PARTIR DE QUÉ FILA Y COLUMNA SE DEBE EMPEZAR A IMPRIMIR, POR SI EN ALGUN MOMENTO ESTÁ CASI COMPLETA LA HOJA

nColumna = InputBox( “Comenzar con la columna no.:”, 0 )
nFila = InputBox( “Comenzar con la fila no.:”, 0 )

‘EN CASO DE QUE SE CONTESTE 0 EN ALGUNO DE LOS CASOS, NO SE IMPRIMIRÁ NADA
if Val2( nColumna ) <= 0 Then
Exit Sub
end if

if Val2( nFila ) <= 0 Then Exit Sub end if ‘REALIZAMOS LA CONSULTA Set rstProds = CreaRecordSet( “SELECT * FROM prods WHERE etiquetas > 0 ORDER BY articulo”, Ambiente.Connection )

‘ESPECIFICAMOS EL LA SEPARACIÓN ENTRE CADA ETIQUETA, EN PIXELES, TANTO EN X(HORIZONTAL) COMO Y(VERTICAL)
nX = 2714.28571428571
nY = 725.714285714286

‘DEFINIMOS LOS MÁRGENES DE LA HOJA, EL SUPERIOR Y EL IZQUIERDO
nMargensuperior = 400
nMargenIzquierda = 828.57

While Not rstProds.EOF

cArticulo = Trim( rstProds(“articulo”) )
cDescrip = Trim( Mid(rstProds(“descrip”),1,16) ) & ” ” & Trim( rstProds(“modelo”) ) & ” ” & Trim( rstProds(“talla”) ) & ” ” & Formato( rstProds(“precio1?), “$##,##0.00? )
cEmpresa = Ambiente.Empresa

For i = 1 To rstProds(“Etiquetas”)

‘AQUÍ SE REALIZAN LAS OPERACIONES CON LAS VARIABLES QUE ANTES HABÍAMOS DEFINIDO
PosicionX = ((nX * nColumna) – nX) + nMargenIzquierda
PosicionY = ((nY * nFila) – nY) + nMargensuperior

‘EN LA SIGUIENTE LÍNEA, EL 10 ES EL GROSOR DE LAS BARRITAS, EL 200 ES LA ALTURA (EN PIXELS) DEL CÓDIGO DE BARRAS
Codigo39 PosicionX, PosicionY, 10, 200, cArticulo, True,, cDescrip

nColumna = nColumna + 1

‘EN EL SIGUIENTE BLOQUE ESPECIFICAMOS CUÁNTAS COLUMNAS VA A TENER LA HOJA TAMAÑO CARTA (EN ESTE CASO, 4)
if nColumna > 4 Then
nColumna = 1
nFila = nFila + 1
end if

if i = rstProds(“Etiquetas”) Then
Exit For
end if

‘EN EL SIGUIENTE BLOQUE ESPECIFICAMOS CUÁNTAS FILAS VA A TENER LA HOJA TAMAÑO CARTA (EN ESTE CASO, 20)
if nFila > 20 Then
nFila = 1
PaginaNueva

end if
Next
rstProds.MoveNext
Wend
FinDocumento
End Sub

 

Y listo!!!
ya tenemos nuestro formato totalmente funcional para imprimir.
Cabe aclarar que el rendimiento de una impresora láser es menor a comparación de una impresora especial para etiquetas, ya que la primera no está totalmente diseñada para este fin.

Espero sus comentarios y dudas.

45 comentarios en “Etiquetas de Código de Barras en Hoja Tamaño Carta

  1. hola, esta muy bien tu codigo, funciona sin problemas.
    Quisiera saber si me puedes ayudar. El sistema mybusiness pos delta se esta ha instalado en una joyeria, ahora se requieren imprimir etiquetas pero, de cola de rata, de transferencia termica, se va a usar una impresora zebra tlp 2844, es problema es que no se como hacer la configuracion para que se imprima en este tipo de etiqueta

    1. Pues las impresoras Zebra tlp 2844 es muy buena. te recomiendo que la conectes a través del puerto paralelo (es más transparente, veloz y fácil de aplicar). el sistema ya trae el código listo para imprimir es cuestion de que verifiques el tipo de papel que se necesita, cero que es de 1" X 1.5".

      Sin embargo, si quieres conectarla via USB, te recomiendo un código que publiqué en este mismo blog:

      http://helpmybusinesspos.blogspot.com/2009/11/configuracion-zebra-2844-traves-de-usb.html

      Nota: Para que funcione este código, al ser USB, es necesario que esté instalado el controlador de la impresora. Un último punto es que vía USB es lenta la impresión… Suerte

  2. Hola, tengo mybusinesspos 2010 en mi negocio, tiene una utilería para dar de alta inventario desde una hoja de excell, sin embargo no logro que me jale los campos "impuesto" y "linea", ya he intentado ponerlo con comilla antes del texto, con formato general, con número y de ninguna forma logro que lo jale. Puede ayudarme?

  3. hola tengo mybusinesspos 2010 en mi mpresa de ropa es demaciada haci que yo ya tenia un inventario antes en excel fabricado por mi solo que nose como jalar mi inventario pasado a mybusinesspos no logro jalarlo quiero evitarme estar dando de alta que puedo hacer_?

  4. HOLA Q TAL ME HAN RECOMENDADO MUCHO TU BLOG POR SER DE VERDAD MUY UTIL DE ANTEMANO TE FELICITO POR ELLO.
    MI PREGUNTA ES LA SIG. DE QUE MANERA PUEDO HACER FUNCIONAR MY BUSINESS POS 2010 EN UNA TERMINAL ELO (Q NO TIENE PTO PARALELO) CON UNA IMPRESORA SAMSUM DE PUERTO PARELO, TENGO Q COMPRAR UN CONVERTIDOR DE USB A PARALELO, PERO MY BUSINEES ME LO RECONOCERA , O TENGO Q METER CODIGO.

  5. TENGO PROBLEMAS PARA IMPRIMIR CODIGOS DE BARRAS EN UNA IMPRESORA EPSON TM-T81, LO IMPRIMO DESDE CODE39 PERO NO PUEDO IMPRIMIR UN SOLO ARTICULO ME SOLICITA FILA Y COLUMNA NO SE COMO HACERLE ALGUIEN PODRIA AYUDARME PORFAVOOOORRRRRRRR

    1. Primero que nada, Anónimo, vamos a aclarar lo que usted requiere y con lo que cuenta en este momento.

      Su impresora EPSON TM-T81 es para imprimir tickets, principalmente. Se supone que puede imprimir códigos de barras (como cuando vamos a la farmacia del Ahorro, al final del ticket trae impreso un código, por si hubiese alguna devolucion), pero no se está refiriendo a que esta impresora es funcional para las etiquetas de código de barras. Yo nunca he imprimido etiquetas en este tipo de impresoras.

      Para imprimir códigos de barras, en Soporte técnico nos recomiendan la ZEBRA 2844 o la Datamax por cuestiones de compatibilidad.

      Ahora bien, estas impresoras son caras. También se puede optar por imprimir en hojas tamaño carta con una impresora Láser. Para este tipo de formato está diseñado el Code 39 que viene por default en el sistema. Cuando te pide la columna y la fila debes poner 1 en ambas.

      Espero no haberte confundido tanto, a la vez haber solucionado su problema…

      Saludos

  6. HOLA, BUEN DIA ESPERO QUE ME PUEDAS AYUDAR INTENTO INSTALAR EL MY BUSINES 2010 POS EN UNA FARMACIA, PERO NECESITO HACER EL ENLACE CON LE PROVEEDOR QUE ES NADRO, PARA JALAR SU BASE DE DATOS YA QUE ELLOS CONTINUAMENTE ESTAN CAMBIANDO SUS PRECIOS, SALUDOS CORDIALES, ANTE TODO MUCHISIMAS GRACIAS POR TU TIEMPO Y POR TU AYUDA NUEVAMENTE GRACIAS

  7. COMO PUEDO HACER LOS CODIGOS MAS CHICOS MIS ETIQUETAS SON DE 4.5 centimetros POR 1.3 centimetros ¿SE PUEDE?

  8. busca donde dice 10, 200 puedes probar y modificar estos numeros, puedes probar colocando 10, 100 . De hecho una linea antes te explica la funcion de estos valores y al principio te menciono las especificaciones de las etiquetas…Saludos

  9. Atencion: Compra de Software para punto de venta.

    Que tal un placer saludarle por el siguiente medio me permito enviarle un coordial saludo
    me comunico con usted de la manera mas atenta con el fin determinado de realizar negocios.
    acerca de la adquisicion del software My bussines 2011 para lo cual me gustaria conocer de
    menera detallada la siguiente informacion: que es lo que contiene el software.
    para montar un punto de ventas en mi negocio…

    Asi que de la manera mas atenta pido a usted me mande una cotizacion acerca del costo.
    del software y/o licencia ademas deol costo de los demas elementos que me permitiran tener
    un control total de mi negocio.

    Gracias…

    ING. Alejandro Lajam

  10. Muy Buenos Días. Antes que nada Agradezco que se haya interesado en el Sistema.

    No sé cuál es el giro de su empresa, pero en general, Aquí le dejo una cotización.

    Además le adjunto un achivo de Excel, es una plantilla donde usted puede llenar con la información de sus productos que vende. Posteriormente, esta se pasa al sistema MyBusinessPOS y facilita aún más la implementación.

    Saludos…

    Cotización MyB2011.xlsx
    Articulos_MyBusiness2011.xls

  11. Que tal, solicito de tu ayuda para la configuración de lectura de etiquetas de una báscula. He estado buscando con la gente de soporte de MyBusinessPos pero no encuentro a alguien que me pueda ayudar. Tal vez entre tus experiencias tengas la información para poder hacer la configuración. He estado aprendiendo mucho de los manuales que tienes en tu página de Blogspot.

    Adjunto encontrarás copia de la etiqueta que necesito configurar.

    De antemano, agradezco mucho el apoyo que me puedas dar.

    Saludos.

  12. que tal amigo. la verdad no entiendo tu problema, podria imaginarme 3
    situaciones. 1. Quieres que el sistema lea este tipo de código y lo
    reconozca en su base de datos. 2. Que se impriman códigos parecidos.
    3. Solo quieres que el sistema reconozca a la impresora. Podria
    apoyarte un poco pero hay algunas cosas que no has especificado, como
    version de MyB y marca de la bascula e impresora. Saludos…

  13. Que tal Jose, gracias por tu atención. Lo que estóy tratando de configurar es lo que mencionas en el punto 1, son etiquetas que imprime una báscula Torrey; y estas etiquetas necesito que las reconozca MyBusiness Delta (2006). Adjunto encontrarás muestra de una etiqueta impresa por esa báscula. Agradeceré muchisimo tu apoyo, saludos.

    Teodoro Ambriz
    Monterrey, NL

  14. suponiendo que usted ya tiene identificadas todas las claves de los
    productos. Pasa el catalogo al sistema Lo unico que haría es conectar
    el lector de codigos. La mayoria son compatibles con myb. El scaner se
    comporta como un teclado MINIDin. Posiblemente va a ser necesario un
    adaptado y listo.

  15. Podrías orientarme sobre como instalar my business pos 2010 en un windows 7 de 64 bits??
    aun no logro que se enlace al sql (instalado el 2005 sql express)

    Agradezco la atención de antemano…

    Andres Vidal

  16. Espero ser oportuno todavia.
    1 desctiva el control de cuentas de usuario de windows (busca en la
    web como hacerlo). 1.1 reinicia el equipo.?
    2. Borra los iconos de mybusiness que se crearon en el escritorio y en
    los programas del menu inicio. ?
    3. Borra o cambia el nombre a la carpeta sql server que se encuentra
    dentro de archivos de programa.?
    4. Da clic derecho al programa mybusiness que vas a instalar y
    selecciona Ejecutar como Administrador. ?
    Suerte…

  17. Hola buenas noches

    entre a trabajar donde utilizan el my bussines 2010, la persona que antes trabajaba ahi ra la unica que sabia manipularlo, pro se accidento y por eso ya no sigue, entonces baje unos manueles de internet, porque no tengo la informacion, aprentemente ya le habia entendio

    pero ahora tengo un problema
    me dijeron que cambiara la contraseña y entre al sistema del administrador en configuracion luego usuario y ahi le cambie, pense que asi era

    cerre le programa quiero entrarar pero no me reconoce la contraseña le pongo la anterior y tampoco
    y como es una tienda, tampoco puedo entrara a punto de venta

    me urge saber como hacerlo p

    por favor ayude

    gracias

    JACIVE ROCIO ALCALA PATIÑO

  18. mira, te puedo ayudar, hay solucion. La contraseña esta encriptada.
    Primero debes descargar el sqlManagement para administrar la base de datos.
    Una vez instalado abres la base de datos myBusiness2010.
    Buscas la tabla Usuario.
    Das clic derecho y seleccionas Abrir Tabla. Ahi, en las primeras
    columnas aparece el usuario y password, este ultimo con simbolos
    raros. Por favor, enviame el usuario, nombre y password que aparece y
    te envio el password desencriptado.
    Suerte…
    PD. No se de donde eres, pero te informo que la desencriptacion te
    costaria. Via depósito, por supuesto que primero le enviaria la
    solucion que requiere. Por favor evalue la situacion, solo le cobro el
    conocimiento.

  19. Que tal , buenas tardes

    quisiera preguntarle, si el programa de my busines pos 2011 funciona en windows 7 ultimate de 64 bits

    sin mas por el momento, y agradenciendo su contestacion , me despido.

    atte. Gilberto Gomez

  20. perdon solo he trabajado con 32 bits. Porfa consultalo antes de
    instalar con soporte mybusiness en su pagina. Suerte…

  21. Hola!! Disculpa el codigo de codigo de barras co puedo adaptar ala version 2011 para pantillas Avery mod 5267 q tiene 4 columnas y 20 filas?

    esq no se como hacer gracias espero y me puedas ayudar

    y en donde elijo la impresora para estas etiketas 😀

  22. Hola! soy nuevo en este programa y quisiera saber en donde puedo modificar el formato para imprimir etiquetas de codigos de barra, ya que al mandar a imprimir, imprime desfazada a la derecha.

    espero y me puedas ayudar.

    Gracias.

  23. BUENA TARDE
    me parecio muy bueno este blog y quisiera preguntarte sobre busines pos 2011
    lo instale pero lo voy a poner en red es necesario tener instalado el hamachi para poderlo hechar en red o se podra solo instalando la red normal de windows solo poniendoles ip fija a cada pc

  24. Buenas tardes.

    El programa Hamachi solo es necesario si los equipos no están dentro de la red local (crea una Red Privada Virtual o VPN). Es útil cuando quiero conectarme a sucursales remotamente.

    En su caso, no sería necesario hacer uso de este.

    Saludos

  25. Hola adquiri la version 2011 y no se como imprimir las etiquetas de codigo de barra no me sale nada donde pueda modificar el tamaño y nada en impresora gracias

  26. Muy buuenas tardes. le puedo ayudar a hacer sus códigos de barras, Sin embargo, tiene un costo. No sé que marca y modelo es (datamax, zebra…), los datos que necesita que se impriman y versión de MyBusiness

    Estarían listas en un máximo de 4 dias, si le interesa, por favor envieme un mail a mi cuenta joadalez@gmail.com

    Saludos. Jose Félix

  27. buena tarde quiero felecitarlo por este excelente blog y a su vez preguntar
    tengo una impresora torrey que me imprime etiquetas pero qiero que sean compatibles con mybusiness pos 2011 no puedo conectar la bascula a la pc porque la tengo como a 50 metros de distancia se podra hacer un procedimiento para que mybusiness reconosca mis codigos claro todos son diferentes por que cambia el peso del producto son carnes y verduleria

    te agradeceria mucho tu ayuda

  28. Muy buenos días.

    voy a investigar un poco acerca de este tema de códigos en las Básculas Torrey y pronto le envío una respuesta…

    Saludos

  29. HOLA BUENAS NOCHES
    TENGO MYBUSINESS POS 2011 Y DESPUES DE INSTALARLO NO ME APARECEN LOS ICONOS EN EL PROGRAMA SOLO ME APARECEN LA FIGURA DEL CABALLO MI SISTEMA ES WINDOWS XP QUE PUEDO HACER, POR FAVOR NECESITO QUE ME AYUDEN GRACIAS NOTA: EL PROGRAMA TRABAJA ADECUADAMENTE. agrocoymad@hotmail.com

  30. Muy buenos días
    a varios compañeros les ha generado este problema del icono del
    Caballo de MyBusinessPOS

    1. Una solución es, en el Businesss Manager (columna de enmedio del
    Sistema), ir a la ruta Configuracion–Presonalizacion–Procedimientos
    o rutinas de usuario
    Ahi debe buscar el procedimiento INICIO001A. Dar doble clic para abrirlo.

    En la segunda línea, se debe cambiar el valor TRUE por el FALSE, quedando asi

    bIconosNuevos = False

    Guarda y cierra el sistema completamente.

    2. En caso de que no se solucione lo de los íconos, regresamos los
    valores como estaban en un principio del procedimiento INICIO001A. y
    lo que vamos a proceder es descargar e instalar la versión de
    MyBusinessPOS2006 Delta (solo para usar archivos con los iconos de
    esta) sin necesidad de desinstalar la version 2011 que ya le esta
    funcionando.

    Espero su respuesta para saber si se solucionó.

    Saludos

  31. HOLA BUEN DIA,, HE LEIDO TU BLOG Y TE FELICITO SE VE QUE TIENES UN GRAN CONOCIMIENTO ES ESTE SISTEMA.

    TENGO UN PROBLEMA MI VERSION ES MY BUSINESSPOS 2010, ESTABA TRABAJANDO BIEN, PERO AHORA EN EL PUNTO DE VENTA AL SELECCIONAR UN PRODUCTO ME ARROJA UN MENSAJE DE ERROR DICE QUE NO SE PUEDE FINALIZAR LA TRANSACCION DE DATOS. VIOLATION OF PRIMARY KEY CONSTRAINT 'PK _PARTVTA'. CANNOT INSERT DUPLICATE KEY IN OBJECT 'DBO.PARTVTA'. ERROR NUMERO 2627,, ESPERO PUEDAS AYUDARME, DE ANTEMANO MUCHAS GRACIAS. mi correo es cisabel8@hotmail.com

  32. Que tal, instale el demo de MyB 2011 para probarlo y baje una de la base de datos de prueba que esta en la pagina y en las instrucciones dice que debo de descomprimirla en c:\mysql\data, pero no tengo esa carpeta, esta una que se llama MyBusinessDatabase y ya la descomprimi ahi y me marco error al querer enlazarme a ella, espero que me puedas ayudar con mi problema, Gracias. Mi correo es beto_xp@hotmail.com

  33. Saludos. Existe alguna manera de cobrar con tarjeta como en los oxxo´s y vender tiempo aire?? En cuanto a lo de la bascula yo tengo mucho software desarrollado que puedo compartir.
    FINALMENTE ALGUIEN SABE COMO HACER TRANSFERENCIA DE TIENDA A TIENDA Y NO SOLO DE CONCENTRADOR A TIENDA??

    charlesmaldo@hotmail.com

  34. Roberto, las bases de datos de prueba que están en el sitio de MyBusiness POS son sólo para la versión delta o 2006. No son compatibles con la versión 2011 por que aquí se usa servidor SQL Server y en delta MySQL aunque existe un importador de datos.

    Carlos, en MyBusiness POS 2010 y 2011 se puede cobrar con tarjeta y hacer recargas telefonicas de las 4 compañias en México. Tienes que registrarte con el proveedor de este servicio: punto clave; en cuanto a lo del concentrador No se puede hacer transferencia de tienda a tienda. soporte@tectronic.com.mx

  35. Me podrías explicar porque en mercado libre hay una gran diferencia en el costo desde 100 pesos, hasta 1000 y fracción. Ellos dicen que por ser versión digital pero quisiera estar seguro de a quien comprar

    Gracias

    ferrerguera@gmail.com

  36. hola, estoy tratando de instalar el mybusiness2010 que descargue directamente de la pagina, en windows 7 de 64 bits, pero durante el proceso de instalacion de las herramientas de sql marca un error y no se instala bien el programa, como le tengo que hacer
    tsudsh@gmail.com

  37. hola, estoy trabajando con my business 2011, quiero hacer etiquetas para codigos de barra.
    estoy utilizando formato code39 y mi impresora es laser como le tengo que hacer para seleccionar la etiquetas e imprimir.

  38. Hola buenas tardes.
    Me pudieras ayudar en estre codigo pero para que la descripcion me la imprima en dos lineas y el precio me lo imprima en una fuenta mas grande.
    De antemano gracias por tu ayuda.

    1. Buenas tardes.
      El ajuste que usted requiere tiene un pequeño costo. No lo puedo hacer de manera gratuita. El Blog es independiente del equipo de desarrollo. de MyBusiness POS

      Saludos Cordiales

  39. Me podrias decir Cuanto $eria.
    y a donde te lo deposito?

  40. No puedo imprimir las etiquetas solo me pide fila y columna de incio y no hace nada

Deja un comentario