{"_id":"@abrazasoft/thermal_printer_vuejs","_rev":"4-e016fdb9e779d289b06577e1f6450f35","name":"@abrazasoft/thermal_printer_vuejs","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@abrazasoft/thermal_printer_vuejs","version":"1.0.0","description":"print on thermal printer from vuejs","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"abrazasoft"},"keywords":["thermal","printer","javascript","vuejs","escpos","pos","vue","thermal printer","impresora","termica"],"license":"ISC","_id":"@abrazasoft/thermal_printer_vuejs@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3cAoMsDwIC0X0HqGTF9+JIRfPtQKwk3gaMrwrwzPMaDtAqXwUkAA072Z9efZTneHt3JsudvE5Eni58ZFGe26/w==","shasum":"f81a08f1d2206a0143dbc62494caf17d022b091d","tarball":"https://registry.npmjs.org/@abrazasoft/thermal_printer_vuejs/-/thermal_printer_vuejs-1.0.0.tgz","fileCount":3,"unpackedSize":5557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3zH/ThwDfZ9kAZj4PVeOCKx1dRe8B27vkpgQj7dSVWAiAqVYQQEBMOTCO+3lC2Nl9vyMYo919CoBujiVViWwPqPA=="}]},"_npmUser":{"name":"abrazasoft","email":"abrazasoft@gmail.com"},"directories":{},"maintainers":[{"name":"abrazasoft","email":"abrazasoft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal_printer_vuejs_1.0.0_1634407809730_0.07193075573622609"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abrazasoft/thermal_printer_vuejs","version":"1.0.1","description":"print on thermal printer from vuejs","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"abrazasoft"},"keywords":["thermal","printer","javascript","vuejs","escpos","pos","vue","thermal printer","impresora","termica"],"license":"ISC","_id":"@abrazasoft/thermal_printer_vuejs@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uI2L4WK6tnySTf+oT/hahFoK46yeuvw3HCyjRWW0Fn8leAGyjkOf76Ofv14ibnwfq9cBTAG18rs//iE7GhdnMQ==","shasum":"c995ebb7b14cbaa12c748bb48e68642bd8ab8692","tarball":"https://registry.npmjs.org/@abrazasoft/thermal_printer_vuejs/-/thermal_printer_vuejs-1.0.1.tgz","fileCount":3,"unpackedSize":5583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuyF1CRA9TVsSAnZWagAAwfcP+gKrttNk5WON0y5WiDD6\nSVcGFVyBvydPnFAmjO4ggLhby3GNESAW/ENcFwTJchJ2yP2XbF0kcDI7gRNf\nb2TKsVBea8jRVyC1f6WSev/W1fxcmSdyer6xoVjy4eELAMFaRDzrLE+gbPE2\n99CNcKEB8SwyuL84J2fx0MEI1n3Y9ECPIh4lUIfEupMeo74Ou+llJnRTe5mK\nzGNwg4lisFUFG0Izw26QhvIgrMDVXFK8en45z99+enuOgcuPQ6pZsynIgF2v\nGjqV1/PajVoI0M4WFLKSjhmgKxg1i7uuSVF92LkLSt0tn/ckNz8u36Azs9Cx\nhMrUSfJICdIEg7R3yTCRAJ+rHN9LbUw24wuTBPs/PT4IMspSTq/MB0jU76Xs\nQMcqVCvefFBbK/iZeKcqmGno81nDxzeB2rEvZL0lseBBUoRj+9O0W+IT5L0y\nX2Zh/csqxKsG3m8ghpar2jOgg15YB2st+6KOWzzct4d99wc0gmFRM0aQksXC\n9gyck99vg7o5kTwJ+JSBO8ToNxbiM6DP1xlSQkD5kJ29BGV91b170KLqoDfP\nh+TJua+Q8V71nnDBOnfK39VK0nT5bGxUB2mLA25LX85K92CAGZ2e79beLI1p\nULxEqJovpz0C8NksQ96qkGQQaiCw9laNqgMkkyWwayJuE4hb3iSF0lS6kjl7\nwlwq\r\n=A9uN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYRkGQucEcwfa16SVeK8GcTwqfIFmUjtgG+vf3XGh4cAiEAvDjomYCDYeZvGrYYpZlLHe+mrHUdwpCMjxFKJRGviUg="}]},"_npmUser":{"name":"abrazasoft","email":"abrazasoft@gmail.com"},"directories":{},"maintainers":[{"name":"abrazasoft","email":"abrazasoft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal_printer_vuejs_1.0.1_1634407957275_0.16745182902070455"},"_hasShrinkwrap":false},"1.0.2":{"name":"@abrazasoft/thermal_printer_vuejs","version":"1.0.2","description":"print on thermal printer from vuejs","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"abrazasoft"},"keywords":["thermal","printer","javascript","vuejs","escpos","pos","vue","thermal printer","impresora","termica"],"license":"ISC","_id":"@abrazasoft/thermal_printer_vuejs@1.0.2","_nodeVersion":"14.17.6","_npmVersion":"7.24.1","dist":{"integrity":"sha512-8ehu8nbPa0znoSZUMqdvZshDLVtu33olahiIcqWejc47RQ9AGhIt1xVadJ09M/dJFXcljyFyYZO8WnTKIrP8pQ==","shasum":"8b3c1c73cb881834497bac193ef47c6517a6e64c","tarball":"https://registry.npmjs.org/@abrazasoft/thermal_printer_vuejs/-/thermal_printer_vuejs-1.0.2.tgz","fileCount":3,"unpackedSize":5588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv+jCCRA9TVsSAnZWagAAKfoP/2PD0LV1KP4XxVxQcJK9\nGRn5/G7W07GjXI5ZehG5Je1zmuSS8zrT98WNZD4nBh/kPaq5RRoTmhZDe9wr\nWCFmDItDM6JSIdn64L8gSmq0UIFawKBNq+RrBHzOxM0FNLQtwZb5Yf4EyDmS\nL/0g7QYWOeXVkUyxn80QY3NamCZ9GXEnLPABZfT1FuqtqHtB9I/w/NEfoFwc\nsVZdjgDjAqP6BjCID41XdZT9Qqc/JA1bzk6aFhhoLcCWqjDuJfrNppGBxl/x\nUa5bqpqIAboFfirgjBYuJmDoplxXIm3gpl+leUy/Z7UWOFq9TzK1bgeHVy9i\nNeP7S5Bx1IurR9XjKbFWstar1+38t7vup6o5Oq/RljWH4qyHt2kGlHghckfw\nLP60If3fEP5c05eq1FPsHVmw6BBj9GcumwF9tF5GpM4Py4snVq9535DZMweJ\ndSiWY1MO/agTOlj4kumaTv49iIgDXFwVT4TEGYh5bBDj3w8qZk4s+upsdCaT\nKwCdYs6SVc8Wvy/PTwYrMOTZC9Broi6DmGiTFaWGkvpnMDXnhBiC5Xeb68jg\n6yNdHCdCHdSl0Lis6Y0mdG07977w3z30m7kCHNMNUHCxx8/PnJJ/uUYpW/Qn\nGnFOWqFUTQ9S9nenaO3d0yIVC2eTYES9SWF/v9p3liO1Lza4Y3tyhLagfr/V\n16/V\r\n=xUXa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBFYnR4HOTdx6bcwFAMBlKTMpHb2WdEpc0K/xNjcZo2AiEAlEaRbXHd4k967r0SPbPYD2Y3e5a5MdrpG586puMbbA0="}]},"_npmUser":{"name":"abrazasoft","email":"abrazasoft@gmail.com"},"directories":{},"maintainers":[{"name":"abrazasoft","email":"abrazasoft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal_printer_vuejs_1.0.2_1639966913907_0.10451808153629405"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-16T18:10:09.670Z","1.0.0":"2021-10-16T18:10:10.020Z","modified":"2022-04-04T11:01:45.404Z","1.0.1":"2021-10-16T18:12:37.416Z","1.0.2":"2021-12-20T02:21:54.030Z"},"maintainers":[{"name":"abrazasoft","email":"abrazasoft@gmail.com"}],"description":"print on thermal printer from vuejs","keywords":["thermal","printer","javascript","vuejs","escpos","pos","vue","thermal printer","impresora","termica"],"author":{"name":"abrazasoft"},"license":"ISC","readme":"\r\nfirst download the plugin for windows and run it\r\n\r\nhttps://mega.nz/file/ne4izbZa#mzZwvqsk_uOBl8K5Z-uhQYlOE9dPzqiBkv1NXBPGFbY\r\n\r\n\r\n\r\ninstall module\r\n\r\n  npm i @abrazasoft/plugin_impresora\r\n\r\n\r\n\r\nimport module\r\n\r\n   import  printer_plugin  from \"@abrazasoft/thermal_printer_vuejs\"\r\n\r\n\r\n\r\nhow get printer list\r\n\r\n     getprinters(){\r\n             printer_plugin.obtenerImpresoras().then((printers) => {\r\n               console.log(printers)\r\n            });\r\n    }\r\n\r\n\r\nHow send printer \r\n\r\n         async imprimir(){\r\n         var nombreImpresora  = \"printername\";\r\n         var api_key = \"123456\"\r\n         if (!nombreImpresora) return;\r\n                   const conector = new printer_plugin();\r\n                      conector.fontsize(\"2\")\r\n                      conector.textaling(\"center\")\r\n                        conector.text(\"Store Name\")\r\n                        conector.fontsize(\"1\")\r\n                        conector.text(\"Siempre viva #1234\")\r\n                        conector.text(\"tax854522\")\r\n                        conector.feed(\"3\")\r\n                        conector.textaling(\"left\")\r\n                        conector.text(\"Fecha: Miercoles 8 de Septiembre 2021 13:50\")                        \r\n                        conector.text(\"qty.           desc         amount\")\r\n                        conector.text(\"-------------------------------------------------------------------\")\r\n                        conector.text(\"1- KG Sinker nails                  $110\")\r\n                        conector.feed(\"1\")\r\n                        conector.fontsize(\"2\")\r\n                        conector.textaling(\"center\")\r\n                        conector.text(\"Total: $275\")\r\n                        conector.barcode_128(\"holamundo\")\r\n                        conector.feed(\"5\")\r\n                        conector.cut(\"0\") \r\n\r\n                     const resp = await conector.imprimir(nombreImpresora, api_key);\r\n                    if (resp === true) {              \r\n                          console.log(resp);\r\n                    } else {\r\n                         console.log(\"Error: \"+resp)                    \r\n                    \r\n                    }\r\n\r\n     }\r\n\r\n\r\n\r\nyou can perform these actions\r\n\r\n      -text\r\n\r\n      -qr\r\n\r\n      -fontsize (\"1\"), (\"2\"), (\"3\")\r\n\r\n      -feed (\"5\"), (\"10\"), (\"15\")\r\n\r\n      -textaling (\"center\"), (\"left\"), (\"right\")\r\n\r\n      -barcode_ean13 (format 12 digits) example barcode_ean13(\"978020137962\")\r\n\r\n      -barcode_39 example ----------- barcode_39(\"ABC-1234\")\r\n\r\n      -barcode_128 (\"any string\")\r\n\r\n      -img_url    ---------------    img_url(\"https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png\")\r\n      \r\n      -cut (\"0\")\r\n\r\n\r\n\r\ndo you need help with something?\r\nabrazasoft@gmail.com\r\n","readmeFilename":"README.md"}