SDK

SDK 常见问题解答

DYMO 为 Mac OS 提供了基于 Apple 脚本的SDK。用于 Linux 的 DYMO SDK 由 CUPS 驱动程序和几个命令行脚本示例组成。您可以在此处下载 MacOS SDK。您可以在此处下载 Linux SDK 和 CUPS 驱动程序。

是。我们已在最新 SDK 中添加了 .NET 示例。提供了 C#、VB、ASP.NET 和 C++ 语言的示例。这些示例还提供了在使用 LabelWriter Twin Turbo 打印机时如何控制卷轴选择的例子,以及如何打印到 LabelWriter Duo 打印机标签带部分。

如果您没有在应用程序中正确设置标签尺寸,就会出现这种情况。DYMO SDK 包括一个示例 VB 程序(名称?纸张尺寸?)该程序使用 Windows API 在打印机驱动程序中设置纸张尺寸。

由于您必须使用 Java 开发环境许可、下载和设置这些 Java 示例所需的第三方软件,因此没有 Java 示例。

是。对于 Internet Explorer,我们在最新发布的 SDK 中提供了 Java Script 和 VBScript 示例。对于 Firefox,我们引入了三个 XPCOM 对象:nsIDymoAddin、nsIDymoLabels 和 nsIDymoTape。这些对象提供与 IDymoAddin、IDymoLabels 和 IDymoTape 接口(高级 COM 接口的一部分)相同的功能。您可以使用 Java Script 中的这些 XPCOM 对象来从 Firefox 浏览器加载的网页上打印标签。XPCOM 示例说明了此过程。

这取决于您使用的编程语言。尝试切换您设置的这两个属性的顺序。例如,如果您的程序在您先设置图像源,再设置文件名时不能正常工作,请尝试先设置文件名,再设置图像源。

IDymoTape 接口提供了使用 LabelWriter Duo 打印机的 (D1) 标签带部分创建标签的功能。有关更多详细信息,请参阅软件开发工具包 (SDK) 文档。标签带 SDK 示例(用 VB 编写)向您展示了如何打印到 LabelWriter Duo 打印机的标签带部分。

IDymoAddIn3 和 IDymoAddIn4 COM 接口提供支持打印到 LabelWriter Twin Turbo 打印机的附加功能。IDYMOAddIn3 的“Print2()”接口用于将输出定向到特定的卷轴(有关更多详细信息,请参阅 SDK 文档)。.NET 示例还向您展示了如何打印到 LabelWriter Twin Turbo 打印机。

DLS SDK 附带的 IE Script 示例使用 SetAddress 函数来打印地址标签。为了打印条形码标签,您需要用 SetField 函数替换 SetAddress。要从网页上打印条形码,请打开 DYMO Label 软件 (DLS) 并创建一个新标签。在标签上放置一个条形码对象。设置条形码对象的符号。记录标签上条形码对象的参考名。默认名为:BARCODE。保存标签模板。

是的,有可用的。您可以从我们的开发者博客中下载:单击此处

在那种情况下,请访问 DYMO 开发者博客 单击此处。

高级 COM 接口是向您的应用程序添加标签打印功能最简单的方式,因此应当作为标准方法进行使用。使用高级 COM 接口,您可以只用五行代码来打印一个标签(例子见 JavaScript 和 VBScript 示例代码)。如果您想打印的标签中,项目的位置(条形码、文本、图形等)是不变的,但它们的值是变化的,那么请使用高级 COM 接口。如果您需要在应用程序中进行动态创建、移动和调整标签对象尺寸等更复杂的操作,低级 COM 接口就很有用。随着这些新增功能的出现,其复杂性也大大增加。DLL 接口是最复杂但也是功能最强大的接口。这对于创建简单/基本标签的应用程序来说,并非必要。但是,如果您计划编写用于自定义标签设计和打印的应用程序,那么使用 DLL 接口可能比较适合。提供 DDE 接口是为了支持过去开发的较早的应用程序,以后不应再使用。高级 COM 接口支持 DDE 接口提供的所有功能。

一些在 2014 年 4 月 1 日之后生产的 LabelWriter 打印机在连接到 USB 3.0 端口时,将无法正确安装在 Windows® 7 电脑上。DYMO 已经开发了一个更新,可以解决这些打印机出现的此问题。请单击此处确定您是否有受影响的设备以及是否已经安装修复。单击此处