我希望添加使用Dymo LabelWriter 450 Turbo打印多个标签的功能。我从Dymo网站下载了DYMO-Label-v.8-SDK.dmg但是看不到任何与Javascript / web相关的SDK文件或文档 - 我只能看到AppleScript的例子,这些都没有用。< / p>
有没有人知道这是否可行(标签的数据将来自连接到PHP Web应用程序的后端数据库)。我在Dymo开发者网站上找不到任何关于Javascript SDK的文档 - 只是几年前的一些例子,所以甚至不确定当前状态是什么,哪个是最新版本等以及是否有办法打印多个标签?
答案 0 :(得分:0)
我实际上只是使用完全相同的打印机在我自己的网络应用程序中构建了此功能,而且我今天感觉很友好。以下是我在生产级应用程序中为我工作的内容。祝你好运!
HTML
#authorButton
QRCode.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>DYMO: QR-code</title>
<!-- JQuery -->
<script src = "http://code.jquery.com/jquery-1.4.2.min.js" type="text/javascript" charset="UTF-8"> </script>
<!-- Dymo Script -->
<script src="DYMO.Label.Framework.2.0.2.js" type="text/javascript" charset="UTF-8"></script>
<!-- QR Code -->
<script src="QRCode.js" type="text/javascript" charset="UTF-8"> </script>
<!-- Bootstrap -->
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<div class="jumbotron">
<h3>DYMO Label Framework JavaScript Library Samples: QR code</h3>
<div class="header">
<div id="sampleDesctiption">
<span>
This sample shows different ways to print a label with a QR-code barcode.
</span>
</div>
</div>
</div>
<div class="container">
<div class="printControls">
<div class="row">
<div class="col-md-6">
<div id="printersDiv">
<label for="printersSelect">Printer:</label><br/>
<select class="form-control" id="printersSelect"></select>
</div>
</div>
</div>
<div id="printDiv" style="padding-top:20px">
<button class="btn btn-primary btn-lg" id="printButton">Print QR Code</button>
</div>
</div>
</div>
</div>
</body>
</html>