Alguien que controle programación para una impresora Zebra

Tema en 'Informática - Tecnología' iniciado por Jiro, 5 Sep 2017.

  1. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Necesito hacer un mini programa para una impresora Zebra TLP 2844 pero hace muchos años que dejé la programación y no tengo ni idea de como hacerlo ahora.

    Se trata de meter dos códigos de 13 caracteres y uno de ellos lo saque como un código de barras con los 13 caracteres debajo y en otra linea debajo el otro texto de 13 caracteres.
    Sería un tamaño de etiqueta fija y tamaños de texto fijo.

    Quiero pensar que deben ser pocas lineas de código, pero como digo, no estoy al día de nada de esto. Me quedé en las impresoras paralelo...
     
    A alvaris le gusta esto.
  2. McClane

    McClane Moderador Informática Moderador Miembro del Club

    Registrado:
    20 Jul 2006
    Mensajes:
    42.327
    Me Gusta:
    21.107
    Ubicación:
    Getafe Madrid
    Modelo:
    2 E30, 1 E39
    ¿No puede depender de un ordenador? Hay muchos programas que te generan códigos de barras gratis y te los imprime como quieras. Pregunto. ;)
     
  3. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Busco un ejecutable sencillito que se pueda pasar de un sitio a otro con facilidad, que sea suficiente con tener instalado el driver de la impresora y nada mas ( de momento ).
     
  4. McClane

    McClane Moderador Informática Moderador Miembro del Club

    Registrado:
    20 Jul 2006
    Mensajes:
    42.327
    Me Gusta:
    21.107
    Ubicación:
    Getafe Madrid
    Modelo:
    2 E30, 1 E39
    Ahora mismo no estoy en casa, pero recuerdo que había programas sencillitos que te sacaban EAN8, EAN13, UPC y demás códigos sin instalar. Y aunque estuviese en casa no podría mirártelo, que no tengo ningún cacharro con Windows ahí. :LOL:
     
  5. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Tu sigue con tu Mac.:p
     
  6. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Yo en el pasado había hecho alguna cosa para Zebra, como enviar imágenes codificadas para que la impresora las pintase, por ejemplo.

    Lo que quieres, entonces es un sólo ejecutable que entiendo debe recibir un input (llamándolo por consola? un formulario?) y debe enviar el resultado a una zebra para ser impreso en unas coordenadas fijas siempre?

    Si no requiere mucho tiempo te puedo ayudar

    PD: échale un ojo a ZebraDesigner, tiene versión gratis y para cosas sencillas igual te saca del apuro
     
    Última edición: 6 Sep 2017
  7. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Por consola meter por ejemplo:

    Codigo (13 caracteres alfanunerico) :
    Codigo interno (13 caracteres alfanumerico)
    Cantidad ( 3 digitos )

    Y después imprimir la cantidad de etiquetas que se haya puesto arriba en unas etiquetas de 76mm x 25mm

    El primer codigo alfanumerico
    El codigo de barras de esa cadena alfanumerica
    El segundo codigo alfanumerico
     
  8. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Algo como lo que.pongo en la foto[​IMG]
     
  9. AlfredoSola

    AlfredoSola En Practicas

    Registrado:
    13 May 2014
    Mensajes:
    665
    Me Gusta:
    1.045
    Pues convendría saber algo más. Qué modelo es, qué puertos tiene... Las hacen USB, Bluetooth y con nosecuántas cosas más. También si tiene que ser muy móvil o no.
    A bote pronto, y a falta de datos, yo diría que una Raspberry Pi y un escriptillo en cualquier cosa, te deben resolver el problema.
     
  10. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Entiendo que la cantidad va, antes del segundo código, en formato (unidades)x(segundo codigo)?

    una cosa más, por consola debe ser entrada interactiva, es decir que vaya preguntando los datos o que se le pasen directamente en un orden concreto, separados por espacio por ejemplo?
    Bajo qué sistema operativo debe funcionar? Lo más fácil sería para Windows y hacerlo en c# por ejemplo

    En referencia lo que comenta @AlfredoSola , no hace falta ningún aparato de hardware no? había entendido que sólo era un programa para ejecutar donde esté conectada la impresora (vía el puerto que sea, si se usa el driver nativo de la impresora, la conectividad dará igual, ya que el driver se encargará de ello)
     
    Última edición: 6 Sep 2017
  11. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Si, mejor en windows. Es por usb es la tlp 2844.

    La entrada de datos que me pida las 3 cosas.

    Las unidades es el número de etiquetas que tiene que sacar. Es algo tan sencillo que me debo explicar mal

    Como dice radykal, no hace falta hardware adicional
     
    A The Bimmer le gusta esto.
  12. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
  13. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Ean 13 que asi me coincide con los 13 caracteres
     
  14. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    @Jiro entra en: http://labelary.com/viewer.html

    en el cuadro de texto donde aparece el código de ejemplo pon esto:
    "^XA^MMT^PR0,12,12~TA000^LH0,0~SD30^PW609^FO130,14^A2N,28,20^FD1234567890123^FS^FO100,44^BY4^BEN,76,Y^FD1234567890123^FS^FO130,162^A2N,28,20^FDAXC1387190124^FS^XZ"

    y abajo configura la etiqueta con los siguientes valores:
    PrintDensity: 8dpmm (203dpi)
    Label size: 76mm x 25mm

    y le das al botón de redraw, eso que ves es como quieres que se vea?


    Mira si esto te funciona y es lo que necesitas, de momento no valida la entrada, por lo que si no metes códigos de 13 dígitos funciona igual: http://download.radykal.com/software/JiroPrinter.zip

    El input debe ser en bucle hasta que cierrres el programa? es decir, que vaya preguntando esos 3 datos continuamente y vaya imprimiendo? o es para lanzar el programa para X etiquetas iguales?
     
    Última edición: 7 Sep 2017
  15. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Hoy es fiesta aquí, asi que hasta el lunes no vuelvo al curro. El lunes lo pruebo y te digo algo
     
    A radykal le gusta esto.
  16. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    oki, si te sirve pero te iría mejor introducir los datos de otra manera me lo dices y lo cambio.
     
  17. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Sería algo así

    ^XA
    ^CF3,30
    ^FO180,10^FDAXC1387190124^FS
    ^BY4.2,2,100
    ^FO60,40^BC^FD1234567890123^FS
    ^XZ
     
  18. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Todo funcionando perfectamente.


    Muchisimas gracias @radykal
    Gracias por dedicar tu tiempo a echarme una mano.
     
    A radykal le gusta esto.
  19. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
  20. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Muchas gracias, aunque no se que hacer con tanto fichero :descojon:
    En mis tiempos había un prg y un exe
     
  21. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Jejeje, es código C#, orientado a objetos
    Normalmente se distribuyen de manera que cada fichero es un objeto, de ahí que haya tantos para algo tan sencillo, pero hacerlo un poco bien ayuda a mantenerlo en el futuro
     
  22. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Lo miraré con mas detalle a ver si soy capaz de entender algo mas, ya que.alguna cosilla si la entiendo
     
  23. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    Dáselo ya compilado aparte del código fuente.
     
  24. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    El binario ya se lo pasé, pero como le interesa la programación le dije que tambien le daria el fuente
     
    A SPTR le gusta esto.
  25. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Ah, y desde github en releases hay un zip con el binario tambien
     
    A SPTR le gusta esto.
  26. Jiro

    Jiro Mr. Caceres Miembro del Club

    Registrado:
    26 Feb 2002
    Mensajes:
    71.472
    Me Gusta:
    46.350
    Ubicación:
    Helmantica
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Tengo todo, pero no me aclaro nada de nada. Intentaré ir viendo algo a ver si me aclaro, pero veo tantas carpetas y tantas cosas para algo que yo pensaba que era muuuuuucho mas sencillo.

    toda la vida he pensado que el .exe era el ejecutable y ahora el .exe es un fichero de configuracion del otro sin .exe que es el ejecutable.
    Estoy anclado en el pasado
     
    Última edición: 14 Sep 2017
  27. radykal

    radykal En Practicas Miembro del Club

    Registrado:
    16 Dic 2007
    Mensajes:
    579
    Me Gusta:
    270
    Ubicación:
    Barcelona
    Modelo:
    335i e93
    Unete a BMW FAQ Club Unete a BMW FAQ Club Unete a BMW FAQ Club
    Jejeje, no, el ejecutable sigue siendo un .exe, pero windows oculta por defecto la extensión, de ahí que parezca que el de configuración sea el.exe (es extensión .exe.config y Windows debe estar ocultándote también el .config)
     
    A SPTR le gusta esto.
  28. SPTR

    SPTR Forista Legendario Moderador Miembro del Club

    Registrado:
    18 Ago 2005
    Mensajes:
    9.218
    Me Gusta:
    854
    Ubicación:
    X
    M$ siempre trata de tontos a los usuarios, atontándolos con sus bizarrerías como el ocultar extensiones por defecto, manda huevos, me pongo en enfermo con los de M$.
     

Compartir esta página