Advertisement
Guest User

Untitled

a guest
Oct 6th, 2015
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <script type="text/javascript">
  2. (function()
  3. {
  4. function onload()
  5. {
  6.  
  7. var print99012 = document.getElementById( 'print99012' );
  8.  
  9. function loadLabelFromWeb()
  10. {
  11. // use jQuery API to load label
  12. $.get("http://192.168.1.54/crudi/cont.label", function(labelXml)
  13. {
  14. label = dymo.label.framework.openLabelXml(labelXml);
  15. }, "text");
  16. }
  17. loadLabelFromWeb();
  18.  
  19. // prints 99012 label
  20. print99012.onclick = function()
  21. {
  22. try
  23. {
  24. // open label
  25.  
  26. // set label text
  27. label.setObjectText("MENO", "Adrián Mihálko");
  28. label.setObjectText("MUNKA", "test, test, test, test, test, test, test, test, test, test, test");
  29. 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.");
  30. // select printer to print on
  31. // for simplicity sake just use the first LabelWriter printer
  32. var printers = dymo.label.framework.getPrinters();
  33. if (printers.length == 0)
  34. throw "No DYMO printers are installed. Install DYMO printers.";
  35.  
  36. var printerName = "";
  37. for (var i = 0; i < printers.length; ++i)
  38. {
  39. var printer = printers[i];
  40. if (printer.printerType == "LabelWriterPrinter")
  41. {
  42. printerName = printer.name;
  43. break;
  44. }
  45. }
  46.  
  47. if (printerName == "")
  48. throw "No LabelWriter printers found. Install LabelWriter printer";
  49.  
  50. // finally print the label
  51. label.print(printerName);
  52. }
  53. catch(e)
  54. {
  55. alert(e.message || e);
  56. }
  57. }
  58. };
  59.  
  60. // register onload event
  61. if (window.addEventListener)
  62. window.addEventListener("load", onload, false);
  63. else if (window.attachEvent)
  64. window.attachEvent("onload", onload);
  65. else
  66. window.onload = onload;
  67.  
  68. } ());
  69. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement