MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Formularios - SAPScript - Smartforms
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 15/09/11, 15:33:55
Melandry Melandry is offline
Senior Member
 
Fecha de Ingreso: ene 2011
Mensajes: 110
Imprimir Datamatrix en Smartform via Zebra.

Hola a todos.
Tengo que imprimir un código 2D de tipo datamatrix desde un smartform por una impresora zebra.
El caso es que no sé cómo hacerlo y no consigo que la impresora me imprima lo que indico en código ZPL.
Yo puedo imprimir texto, cajas, líneas etc. diseñados en el smartform, pero cuando tengo una sentencia ZPL me la imprime tal cual(como si fuera un texto), como si no interpretara la secuencia de escape que identifica la sentencia.
No sé si es que falta instalar algo más en la impresora, si tengo que instalarme algo en mi pc, si estoy poniendo correctamente el código(no sé si se pone la barra / en la columna para formato), si lo estoy poniendo en su sitio o que (en uno nodo texto cualquiera).

He intentado código de varios ejemplos que he ido encontrando en pdfs (incluso descargados de la página de Zebra) y no he conseguido nada, como p.ej. este:
/ ^XA
/ ^FO150,100^BY3
/ ^B4N,20,A,A
/ ^FD12345ABCDE^FS
/ ^XZ

Agradecería cualquier ayuda.

Versión SAP: SAP ECC 6.0
Impresora: Zebra S4M.
Tipo de dispositivo asociado: LZEB2 Zebra label printer 203dpi
SPOOL: Forma de acoplamiento a sistema SPOOL host: F Imprimir en ordenador front-end
Responder Con Cita
  #2  
Viejo 27/09/11, 15:48:11
Melandry Melandry is offline
Senior Member
 
Fecha de Ingreso: ene 2011
Mensajes: 110
Bueno, al final he tendio que hacer el diseño de mi formulario todo mediante sentencias ZPL e ir lanzando cada sentencia con un write a la impresora (desde un report).

NEW-PAGE PRINT ON DESTINATION L_OUTPUT_DEVICE
COPIES 1
LIST NAME SPACE
LIST DATASET SPACE
IMMEDIATELY 'X'
KEEP IN SPOOL 'X'
LINE-COUNT 60
LINE-SIZE 100
LAYOUT 'X_PAPER'
NEW LIST IDENTIFICATION 'X'
SAP COVER PAGE SPACE
NO DIALOG
NO-TITLE
NO-HEADING.


"-Comienza diseño de mi ETIQUETA.
WRITE: / '^XA'.

WRITE: / '^FO40,40'.
WRITE: / '^GB360,568,4^FS'.
WRITE: / '^FO355,50'.
WRITE: / '^ARR,12,14'.
WRITE: / '^FDSCN NO:^FS'.
WRITE: / '^FO350,50'.
WRITE: / '^GB0,104,4^FS'.
WRITE: / '^FO355,172'.
WRITE: / '^AFR,10,10'.
WRITE: / '^FDIVP-MXHS-48001^FS'.

etc, etc,
"---DataMatrix----------
WRITE: / '^FO527,760'.
WRITE: / '^BXR,9,200,26'.
WRITE: / '^FD678_980.Rev2a^FS'.
etc,etc.
WRITE: / '^XZ'.

NEW-PAGE PRINT OFF.

Pero sigo sin saber por qué incrustado en el smartform no me funciona, no funciona ni la impresión de un texto mediante ZPL, ni siquiera el girar una ventana.

Saludos.
Responder Con Cita
  #3  
Viejo 27/09/11, 17:17:16
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Yo no le muevo a ese tema, pero no se debe crear un código de barras (SE73), luego asignarlo a un formato de caracteres del estilo que usas para tu smartforms y usar ese formato en la ventana de tu smarforms donde quieres que salga la secuencia.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #4  
Viejo 28/09/11, 06:34:15
Melandry Melandry is offline
Senior Member
 
Fecha de Ingreso: ene 2011
Mensajes: 110
Hola DCErick.
En teoría ese sería el procedimiento normal, siempre y cuando estemos usando un tipo de código de barras de los que proporciona el estándar de SAP, porque lo que hacemos en este caso, es usar de plantilla uno de los que SAP proporciona, y se usa como modelo en la copia y luego lo adaptamos según necesidad.
Sin embargo el datamatrix no existe, con lo que no se puede hacer de esta manera porque no tengo ese modelo (el pdf417 no es datamatrix).
Gracias y un saludo.

Úlima edición por Melandry fecha: 30/09/11 a las 08:17:07.
Responder Con Cita
  #5  
Viejo 14/12/11, 14:53:21
Melandry Melandry is offline
Senior Member
 
Fecha de Ingreso: ene 2011
Mensajes: 110
¿Nadie ha incluido sentencias ZPL-II en un smartforms? Me conformo con conseguir imprimir aunque sea un 'hola mundo' mediante sentencia ZPL en un formulario.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:00:05.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web