Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script type="text/javascript">
- (function()
- {
- function onload()
- {
- var print99012 = document.getElementById( 'print99012' );
- function loadLabelFromWeb()
- {
- // use jQuery API to load label
- $.get("http://192.168.1.54/crudi/cont.label", function(labelXml)
- {
- label = dymo.label.framework.openLabelXml(labelXml);
- }, "text");
- }
- loadLabelFromWeb();
- // prints 99012 label
- print99012.onclick = function()
- {
- try
- {
- // open label
- // set label text
- label.setObjectText("MENO", "Adrián Mihálko");
- label.setObjectText("MUNKA", "test, test, test, test, test, test, test, test, test, test, test");
- label.setObjectText("DESCRIPTION", "Continuous labels are the simplest way to create a label on the fly. Continuous labels automatically size to their content (unless otherwise specified) and provide an organized layout system. Below is some sample code illustrating how to create the label displayed above using the DYMO Label Framework and continuous labels.");
- // select printer to print on
- // for simplicity sake just use the first LabelWriter printer
- var printers = dymo.label.framework.getPrinters();
- if (printers.length == 0)
- throw "No DYMO printers are installed. Install DYMO printers.";
- var printerName = "";
- for (var i = 0; i < printers.length; ++i)
- {
- var printer = printers[i];
- if (printer.printerType == "LabelWriterPrinter")
- {
- printerName = printer.name;
- break;
- }
- }
- if (printerName == "")
- throw "No LabelWriter printers found. Install LabelWriter printer";
- // finally print the label
- label.print(printerName);
- }
- catch(e)
- {
- alert(e.message || e);
- }
- }
- };
- // register onload event
- if (window.addEventListener)
- window.addEventListener("load", onload, false);
- else if (window.attachEvent)
- window.attachEvent("onload", onload);
- else
- window.onload = onload;
- } ());
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement