gpt4 book ai didi

javascript - 如何使用 javascript 在 Dymo 标签打印机中打印?

转载 作者:数据小太阳 更新时间:2023-10-29 04:38:56 24 4
gpt4 key购买 nike

我只想从网页调用 Printer 的 API。只是想在其中打印一些东西。到目前为止我已经做到了。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Sample DYMO Label Plug-In</title>


<script src="http://labelwriter.com/software/dls/sdk/js/DYMO.Label.Framework.latest.js"
type="text/javascript" charset="UTF-8">


function OnLoad()
{
//GetCurrentPlugin();
GetDYMOPrinters();

//GetPaperTray();
//GetMRUList();
//GetObjectNames();
//GetLabelImage();
}


function GetDYMOPrinters()
{
alert(" Testing 1");

var printers = dymo.label.framework.getPrinters();
if (printers.length == 0)
throw "No DYMO printers are installed. Install DYMO printers.";
alert("dfdsfd");
var printerName = "";
for (var i = 0; i < printers.length; ++i)
{
var printer = printers[i];
if (printer.printerType == "LabelWriterPrinter")
{
printerName = printer.name;
break;
}
}

var label = DYMO.Label.Framework.Label.Open("MyText.label");
label.SetObjectText("NameTxt", "John Smith");

alert(" Testing 2"); // Here this alert also not working .
label.print("DYMO LabelWriter 310");
}
</script>

</head>
<body onload="OnLoad()">
<form action="" method="post" id="DYMOLabel">
<center>
<h2>DYMO Label Example</h2>
<input type=button value="Get DYMO Printers" onClick="GetDYMOPrinters()">
</center>
</form>




</body>
</html>

但是这里什么也不会发生,我是否需要导入或包含任何东西。?请给一些建议..

最佳答案

你的 <script> - 用于嵌入“DYMO.Label.Framework.latest.js”的标签位于另一个脚本标签内。将其移出,您的函数应该运行:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Sample DYMO Label Plug-In</title>
<!-- LabelWriter-API first -->
<script src="http://labelwriter.com/software/dls/sdk/js/DYMO.Label.Framework.latest.js"></script>
<!-- your script second -->
<script>
...

关于javascript - 如何使用 javascript 在 Dymo 标签打印机中打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15785567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com