SDK

Preguntas frecuentes de SDK

DYMO ofrece un Apple Script basado en el SDK para Mac OS. El SDK de DYMO para Linux consta de controladores CUPS y varios ejemplos de archivos de línea de comandos. Puede descargar el SDK de MacOS aquí. Puede descargar el SDK de Linux y los controladores CUPS aquí.

Sí. Tenemos ejemplos de .NET en el último SDK. Los ejemplos se proporcionan en C#, VB, ASP.NET y C++. Los ejemplos también muestran cómo controlar la selección de rodillo al utilizar la impresora LabelWriter Twin Turbo, así como la impresión en la parte de cinta de la impresora LabelWriter Duo.

Sucederá esto si no establece correctamente el tamaño de etiqueta en su aplicación. El SDK de DYMO incluye un programa VB de ejemplo (titulado “Paper Size” [Tamaño de papel]) que utiliza la API de Windows para establecer un tamaño de papel en un controlador de impresora.

No hay ningún ejemplo de Java porque requiere un software de terceros para el que debe tener una licencia y que debe descargar y configurar con su entorno de desarrollo de Java.

Sí. Para Internet Explorer, hemos incluido ejemplos de Java Script y VBScript en la última versión del SDK. Para Firefox, hemos introducido tres objetos XPCOM: nsIDymoAddin, nsIDymoLabels y nsIDymoTape. Estos objetos proporcionan la misma funcionalidad que las interfaces IDymoAddin, IDymoLabels e IDymoTape (parte de la interfaz COM de alto nivel). Puede utilizar estos objetos XPCOM desde Java Script para imprimir etiquetas desde una página web cargada en el navegador Firefox. El ejemplo de XPCOM ilustra este proceso.

Depende del lenguaje de programación que utilice. Pruebe cambiando el orden en que establece estos dos atributos. Por ejemplo, si su programa no funciona cuando establece la fuente de la imagen y, a continuación, el nombre de archivo, intente establecer primero el nombre de archivo y, a continuación, la fuente de la imagen.

La interfaz IDymoTape proporciona la funcionalidad para crear etiquetas con la parte del casete de cinta (D1) de la impresora LabelWriter Duo. Consulte la documentación del kit de desarrollo de software (SDK) para obtener información detallada. El ejemplo del SDK de cinta (escrito en VB) muestra cómo imprimir en la parte de cinta de la impresora LabelWriter Duo.

Las interfaces COM IDymoAddIn3 e IDymoAddIn4 proporcionan funciones adicionales que admiten la impresión en la LabelWriter Twin Turbo. La interfaz “Print2()” de IDYMOAddIn3 se utiliza para dirigir la salida a un rodillo concreto (consulte la documentación del SDK para obtener más detalles). Los ejemplos de .NET también muestran cómo imprimir en una LabelWriter Twin Turbo.

Los ejemplos de IE Script que se envían con el SDK de DLS utilizan la función SetAddress para imprimir etiquetas de dirección. Para imprimir etiquetas de código de barras, tendrá que sustituir SetAddress por la función SetField. Para imprimir códigos de barras de una página web, abra el software DYMO Label (DLS) y cree una etiqueta nueva. Coloque un objeto de código de barras en la etiqueta. Establezca la simbología para el objeto de código de barras. Anote el nombre de referencia para el objeto de código de barras en la etiqueta. El nombre predeterminado es: BARCODE. Guarde la plantilla de etiqueta.

Sí, lo hay. Puede descargarlo de nuestro Blog de desarrolladores: Haga clic aquí

En ese caso, visite el Blog de desarrolladores de DYMO. Haga clic aquí.

La interfaz COM de alto nivel es la forma más sencilla de añadir una capacidad de impresión de etiquetas a su aplicación y se debe considerar el método estándar que se debe utilizar. Con la interfaz COM de alto nivel, puede imprimir una etiqueta con tan solo cinco líneas de código (consulte el código de ejemplo de JavaScript y VBScript para ver ejemplos). Si desea imprimir etiquetas donde la colocación de elementos (código d barras, texto, gráficos, etc.) es constante, pero sus valores cambian, utilice la interfaz COM de alto nivel. La interfaz COM de bajo nivel resulta útil si necesita hacer operaciones más complejas, como crear, mover y cambiar el tamaño de objetos de etiquetas dinámicamente en su aplicación. Estas capacidades añadidas van acompañadas de una mayor complejidad. La interfaz DLL es la más compleja, pero la más potente. No es necesaria para una aplicación que crea etiquetas simples/básicas. Sin embargo, si tiene pensado escribir una aplicación para el diseño y la impresión de etiquetas personalizadas, la interfaz DLL puede resultar adecuada. La interfaz DDE se proporciona para admitir aplicaciones más antiguas desarrolladas en el pasado y no se debe utilizar en adelante. Todas las funcionalidades proporcionadas por la interfaz DDE están admitidas por la interfaz COM de alto nivel.

Algunas impresoras de etiquetas LabelWriter fabricadas después del 1 de abril de 2014 no se instalarán correctamente en PC Windows® 7 cuando estén conectadas a un puerto USB 3.0. DYMO ha desarrollado una actualización que solucionará este problema en estas impresoras. Haga clic aquí para determinar si tiene una máquina afectada e instalar la solución. Haga clic aquí