{"_id":"@blaykelarue/thermal-printer","_rev":"14-95d694f18f7bb02a5508b3654c1b7c03","name":"@blaykelarue/thermal-printer","dist-tags":{"latest":"4.2.10"},"versions":{"4.1.3":{"name":"@blaykelarue/thermal-printer","version":"4.1.3","description":"Print on Epson and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/Klemen1337/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/Klemen1337/node-thermal-printer/issues"},"homepage":"https://github.com/Klemen1337/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"a646af19052348ef6d1481b787b50c2f494900ba","_id":"@blaykelarue/thermal-printer@4.1.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NM/AvaMernr42Kx4G998Gzs11/YfvWh47A1qSlrGAQ8lJX96PBdDVCuQbuRPhtJuwnptnkUR6bEMiF+TAu1RVA==","shasum":"a04b54443f1ca20d4d37334686c7f0d757473345","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.1.3.tgz","fileCount":35,"unpackedSize":198256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNEW9S9UjV0r+wTlCusRSq9x9sDFajmHY2Kmlw+IYowAiEA5OIwWpW0yrX8+4MstUCwi4PdO6UcxYyf9OMx6FRg7e8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioiJdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8cg/+LFWI7XoJTzHDrxk4zcsFgxrC3qFhMJcx3iQFlaalWDe+XRPJ\r\n2Fe+BvLFefe1dF23WlK1q1ICBpguo/FctnXi/9bkrVNcHAIZ4jc2yVk/vK/O\r\nEi5/QCU8+YyhsCxEQsVUMzV2FmOpRwy6GORBs1R3OcXnDdyC54GtHIxJmTwL\r\nYBCC7R84K9d1LGtr9QfrjO10HJ8q/ulIjBxUKuZBQWbnRvNZ0/nr3Jb6RAM7\r\nVkXtPiQBbLP6ScGbMJZS6eiN+DO99PJAxElMHkIsMwv/cwbrCZpchCmRC2Zc\r\nsfk/1XCrhkjbiurZZBV0BkPTlpe77OMXSWqxmZbSTJ1kYRbBrV7nYgCQcX1z\r\n02hoDjgUGEQbJ8Sjw0uAJC3hGkcZiqQqgeBV08oyt1sa1Ytf/MWC0K5P213R\r\nWlO7eXlm95Sr21OXuy0gXiRiAB2BI6RDBXZ70ucJo0gTSgrSO43wP277bZHA\r\n/CVwvTqFdLJmPyicTL+E3iv1H1WCEHeWlDQFU7WZzBnL7+g8/CMxAvryM5RO\r\nq2DBmRMcLQfAPtya9mz59UZPOBtkDbOpAAkVAkzUR1elDjBrNDZx8j5SUTJW\r\nP9I7lx/UgE8PEuzkJ1S0lnoOKljRQNuw/Nyp6qfrNRjckiM7eErEO0z8i63L\r\nXQI4zcX8ymylIdDTgwfm7WQaoV+NKi2hQeE=\r\n=LkJL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.1.3_1654792797216_0.6014977145908524"},"_hasShrinkwrap":false},"4.1.4":{"name":"@blaykelarue/thermal-printer","version":"4.1.4","description":"Print on Epson and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/Klemen1337/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/Klemen1337/node-thermal-printer/issues"},"homepage":"https://github.com/Klemen1337/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"a7c005ac668ac1dd8ba5a351e57ba72451830bee","_id":"@blaykelarue/thermal-printer@4.1.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+FBdxkBnnTtQsjOWeGU8qmjxp8R2TCj+buP+a3+eNI0ayDEmU31UTxs/aj5a/nGtAeioZ7XwGp9JL7SZKoAx6w==","shasum":"3a755e33ffeffce8d2b9bcbaa108307336aa7c3e","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.1.4.tgz","fileCount":35,"unpackedSize":199768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo+1xkNNHLdKzEYZlmiqLHZl0pY5RTKsKL+mDChJXukQIgAZnU24O9CYDue6zRBmqrpAIPtiOGm3RJKTWoXwZQHc4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJionM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Fg//RTGQT1ebzy527cVUJj79A/APikIPa75vjt/N06rKJxH24Fe4\r\n9htpDeTC1OzROcABlJUmdx7Hsv76DCFMFZuXmRWgt6zH4RrbDPhRufzGcWHw\r\nJIGQ1JvjruOiLkWRoXh3anO4kFvxvFDfCsK1gC5Ghuazmeu+l+ArejkuI5vR\r\nAMULDG7+97D9UuV5fYsj/DteC+BnEar0jIIGlABmE/v6mnJK55+kh5TZUW8s\r\nOMBhG8pP6W3cDN6cYwk1j+I6WV+8855ni5SxToR76x3u6IIOmXuWXwBcEQAE\r\n97zosMkswEFdKrm7YjAz9azPpQ3x3fnPP5Yp/JyxjOilOfjgZe4OZO8rdxzs\r\npARUkwmFVgUlKnF07E7/rcUkGW0Ac2t7md7+emTp9dy5CmcQ08U0K+DND6aY\r\n92w+e85M0oG2sF9QalbCYn3/o8MndaJzceGJ9UdJwHngHqhWJljXcT+bPt7u\r\nnnviTihjMSDqylI6ta73mVuZ4rS/3O0azyNWJNppPDO9gtvEj0VNhzxtBF97\r\n/WplInxq7sdx/Z3CYPujsXigoVKTNJC+a0p1WLM7xbKHnSCdGX8H6wnVaH75\r\nzrSzcq2FRJdPleUSubXPzcYZC6X5VM4v7t+x68ALLiGVvSc2Yvw/hNdLom3P\r\nXVJRN18S9wswf0cE/xxlSlYhigKLGk45u+4=\r\n=a5Un\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.1.4_1654813499170_0.2816090917455556"},"_hasShrinkwrap":false},"4.1.5":{"name":"@blaykelarue/thermal-printer","version":"4.1.5","description":"Print on Epson and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/Klemen1337/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/Klemen1337/node-thermal-printer/issues"},"homepage":"https://github.com/Klemen1337/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"6e312114080aab458e22f8d42a6827f2cc13221d","_id":"@blaykelarue/thermal-printer@4.1.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-mNxR8h3zv36r8G/oGFCznWccSMpGTshvRavXKlcVsT+aeGaAehKc2C/LCAM5WIC92WWw252dGER2Dz5Cg4qjjg==","shasum":"6ff033148c8878ef0c29f287c9d45e63b30bda32","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.1.5.tgz","fileCount":35,"unpackedSize":200818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl+xSkO0gaPP9eqnM5f5ZjqQaatPci7cFa119wLMVVcwIgSCnyjNfTF1728Sq4y/nVzEQdwX/iXMVqlJSMlDL1C94="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwuQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq3w//XQR3/MUXCtzglUceF59KAHDU18RVybYOAwdsf/yVVzgHWjaN\r\nXBEyJiuabXELRCIS3gVMO0KWhYFgRgGSYiCAugnv3/eDAMj4JZoGxxeIq2gL\r\nf8uz6ukMDL14+URg+a9/oYb4NDI+CFirSMexe73TpUmTS0Kox1yLAZxLjBS7\r\nOukk4a62MKwdCXF17fK/UZ/+8ZR8s0iejRCrUmwpttn6+ED6L7XqnKw76r2N\r\n4aqmvfffAHHYzay4QCpgUmZcooPRwpZLUXyS+ZJ2vCpbm6nozYEqwRrhcmCf\r\nkMGqifGHZ4FGcae5k0XdP7qYw6cEcsYBFKLpYx4ymVyjt1iso4WIPvg20m9t\r\nhdzE5oCwf9TdzOQvAikYIE/wx5Ajo9SuApaxYTkVuBKFFlQvM9/J9cwjBlBP\r\ncjMKds+fMb8rYw8903Db94+PhVDNFnTXvLC6XuIqHbjJVTDE/2VEMgaPc0Y0\r\nKYqLAH0n7FcNA9uk8RnBe736+MksdEQAdGvydepSg49XJzvxlHV6sfMPaEd3\r\nqXQy14EfU/z8GpobHhBCh288fxnLhQqml/8Ng28lMY0KPdDq41cxo3xZHMVy\r\nuVexBT2C4p22EgyXcTU8L/3iPck4Em0RrmVC1N/PzmESvl5T60SQ3Yxe72Mk\r\nTBZijMfCqAF4dsmOTrKuM0GphU9bjk7tUbk=\r\n=i9Pb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.1.5_1664813968498_0.5041134759890538"},"_hasShrinkwrap":false},"4.1.6":{"name":"@blaykelarue/thermal-printer","version":"4.1.6","description":"Print on Epson and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"638ea7f7e2a5c9bd25d6d04984995131013dc132","_id":"@blaykelarue/thermal-printer@4.1.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-QssybDkZsuDcsyAJX+A6Z40mnKandRn9d+FkzDCPYJRpVDZpdIw3uaJp/0naUei3ROtlq/3wV9xEwkL6AiCmrA==","shasum":"ff2db75ff1a3e69dbed53fa9681eae80f7299955","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.1.6.tgz","fileCount":35,"unpackedSize":200821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXB+TdixTgYCNiTSmHQuNI5nZsjzzVlJr6q6J+xLwe5AiA20VO4FSexTBH25J/h42CJIfdh2BrD/1codZpuuqJF1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwzSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Lg//e15mgEFgx95GvLAMjpzrtcAx88NyMVnSZqrlH2/d+zdB5mF5\r\nU8O1HRiddbyCoB7AUSUcuyXJNJHmy95KKmFv8a9m46QEbSp7SaGB1+zbxuN8\r\ngf/te0nnM8UQ2GBCQM42J7J7HioFtrVDazdsRzQgqGrkUhRL3rWTK0jlxCsB\r\nuMPgR6PY5DY3IHhOeyXK6gCVvWFB+CTAJeEXMWBm+vqrQ3rPQsgocuk9OP8Z\r\nmClvIguJvcqHQhI3OamOJQhDNVQk0y7VdUw4VkTKcnaP9z7EoAgoxjXuxS/t\r\n/MWOL491tVOBR46Gdp/LMDGyoPzR6I4JV15aXEB8cWSv2GS8mQNh8uEIGozv\r\n9ImPgZlT3DE02B2PA/eRPPS3DA7IR8hHSQY1IsTuJN3l1bGn3W8W/6IhCSjX\r\nQE2OymLmxVQJgQs3r9IzZojKZQ+yIuAKP51Lwf6R0Pd+DLBgzDF3EPoq9Kzi\r\nBmkJVyFJjHPhtlzEu6n9a0F9nYvOSG91LCwBe00hyQguonaWqytWX6HFF85h\r\nFn5am6RWEEAtFvy+fMh1sMOK8gzq4qiiNy7NHLBTc6tHlkb4DJwIsy6+4FeX\r\nSZFE38FP1qv6TQa5dQ8wmTBplD7At+PmR/Va5K/bvTtD1TpLaMUpsv+1orNS\r\nHbrqd4CozhsLpznZ+sVHLgcqVh0FxrwOrec=\r\n=8HDe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.1.6_1664814290738_0.5540954783359624"},"_hasShrinkwrap":false},"4.2.0":{"name":"@blaykelarue/thermal-printer","version":"4.2.0","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"9497054c627313390e4d6d27fcf8a933c3626949","_id":"@blaykelarue/thermal-printer@4.2.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-YclXa8qcrRzd5KDT00x7Iz10tdcaXdv9nTlBm+2xaoTK4y//cte1EcNElaU+Nger4gz726iNwI1uGWqaDSKQUg==","shasum":"b90cbbfaf382d98dcd10bdbde20068ecee27fc8c","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.0.tgz","fileCount":36,"unpackedSize":208958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDegXM+n3MQ5T2JTHjgtpDM+8vgKI4aLvKi26Pt6BFbugIgWkXZ32m7s144nRMswGqXjAw4lzsOtOM0++mFlXHbs1o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQcqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaQg//WElEfeR4W+aMTf5oFWo/yfv5Yv+XmkfDbUvIQXpp7iD1Og4+\r\nQCwZO+fDd5B2YuC2ieWGskKy7KOemX2MlvZBQ1pFyJMlaJ024zF/qPYyvaVa\r\nLjt6wKpAZSN4UF11EuhRXqvWGXEOOYM+1ePL4npL7go4uzIpT6O0r1rnKUyR\r\nx9qim1ECCzXKa6UPXAFNpOHNf5Qpq3cS24byjaheSkRu92mmjDywTI41twZ+\r\nErRTgLbkNi/fPkWIJWYjcHOE4G2etI7SNIzGVghrVSlxm8wYpHd4EdOsUIoM\r\nwGb+Mi3V3jqtR9oV48VKkWACFuKEz/hqJ+5oQaIeYD8sOAsKTOMadCi0tcH8\r\nHDntVabhwOEV4y3t2WEnzmweumD5msuH+BtX9y3TnbskAOObr73Afoli9s1u\r\nGV0hWe7RNkIUQRUbjz30fOQ60O/hM5TbJsuUl68u88+zmijcZUskLJmFh54S\r\nPthfDsyBhaLq8sbmRB62xxSngZaxRy/GBdDKq9VQtDM+jefJ3hoZveu1mi0N\r\nNw4j1UUOccCMLkVVAT9n0tZr2CPve1KDtbNzPFnTF6SrEfpYOqeFdNgSigbx\r\nAaIajqRGHT2090RC0oIo7LxJ1az7u+7XMy2DMys64p3UII9e7HGPnwosA0bx\r\nUWmnL+Xb6LvBFO2JdkpDnts2I8EwplW81C4=\r\n=zw0b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.0_1682033317336_0.707151182321444"},"_hasShrinkwrap":false},"4.2.1":{"name":"@blaykelarue/thermal-printer","version":"4.2.1","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2f57ae8e32100ac3824455130606827bc5fcf67c","_id":"@blaykelarue/thermal-printer@4.2.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-jpocGrSAYL4ugON4T+qfDA3u8v5qIp6WjhtS54U1471JqVNWmohDJpWQvQrYDOdYe1j/NT4cev9Dg2NevbVS1g==","shasum":"746f8674e10deab6f2586bcb8a9067fb95b32bf0","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.1.tgz","fileCount":36,"unpackedSize":209032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7ZQ8Ta82Pu4vjV6jJhZxSm5I2H0zFCvepVMLcDD1jIwIgCJrEU4QdRKzAGoxwt/uD2wKBZ/IJ0kHnp7BpCid6TmE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQc1rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJyBAAg0sdPrIFwhCv7Ac/es8nwHax/iX4p+6SeQIeM5iHnWgFgB7m\r\n9pqzM0XpWfZ/8ppBM9eG+BfoYBvtyIjHeD1TebwJWUx8Kj1Smm2qc7Cz7Ce3\r\nsE3yb/Vlpdx8i1ZGzYK17I28BE+uq8q3Dp3BIgbuSfrA9awqnTYTbwM5njni\r\nhzZIgAnUQwcHB5vS1wvcG729i96R+gqgaQkOquUKsnE8xKWyl8/LMUUu0JRg\r\nlS6Eg8iz0h9xSa8a6AV0XiaP9Dt4LkrbX7xt1zCOw4MGzmqIVLv2llkErz4B\r\ni2OtZfg3JXdaOt6IWCdPx18vnKBCHCZAbsoE/NZk6Fkz/ezuyk24jeeB4hWr\r\nzxyqpqJUQ/bvSip3GrIxE1z0y3cjhhr2QxVRAmihBhgwpIRcGrezIyBehuI7\r\noOijE2+UBk3BjiKKrDkfDvoiAh1zUKBTq4SpKSNDXeFhR3FiJuXksEAl1npn\r\nDSX89dIPE7H6mRurtcLGZKuxjHlLkNsdhP3riLpchICvyXO7FMA+vyocBn71\r\nERF/ZAIbWMQSgRjSFG+R31qSsxT9EOn4YB4mDk+MkrA95h8wEWiZjjhpNE34\r\ncEd9+HYPt+E7WUj1R2FZsUgHa5JQs7y+Gh4IIzaCeVLCkkvIowNRR+5ZlckQ\r\nqXKzl2xq9rzxgOdkai6KeV4+o/6nYozoxg8=\r\n=HpNM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.1_1682034027653_0.15393768049865675"},"_hasShrinkwrap":false},"4.2.2":{"name":"@blaykelarue/thermal-printer","version":"4.2.2","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"0ca253be562b0e46bdd98a544a3cb7611d644a9b","_id":"@blaykelarue/thermal-printer@4.2.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-xnLnu9USFOqoKg1haVYUdyxV8GEEOaApeGKGV4vYYtCxvJd7vRKXDvxBCeTpcZDTh1bRPXwMkYWNT9GK7XDkzw==","shasum":"d753f568781cbcce00d6fd2da1638a7478daddd0","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.2.tgz","fileCount":36,"unpackedSize":209108,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyiGph8Ob7drc/IQzNhf6EBzF0X63eKlul5b/4DRoJswIhAJVRjhsYr2Tyq4fAA+Bi9un4xBGD/hn4BfF66YEDbQJX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQdagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9pg//TBxfSuXTbgdD8sO1y15JDoHC/Ja5pXbtTH3bhlLgtyJ8BQ1W\r\n0jpnv/WlasQUnpavxpmE+fZXjEWG+8AmDf8VXjvCI3rKbR3jrARMCwy0hine\r\nqWFWRRIrks36aO3ABtOi0iwEM+KyI2kDNgZLJxDhzmDOlyrydvS5ZV77Q8cM\r\nn7WENolMeeEgH08Y42d6NZ0awQeLu2XDRGETWDqNv2DnNiaHVtuDFrV8wfXg\r\n8+HdRW64DCcFQjxHwipbmeq2wsX0Y/phO91zuoGQ+Zo6mSeqAyyXYkl/nRqR\r\nrXcylHyT7HPRRqyN0tOVGUcl1XMTI5j7Zwy+vAUsVYnjG6zXxRY1K/Z30r5z\r\ngn5vmxmZa00swhuStLcpntDJyz+KQOVU8hPR6Wk9HPkEO412HKVxz+CRVXI5\r\nvagZezPNAf5UWHBM/oJLo3FDD54n3mgmTXoIXnWMdfseEvKF0xaYVUy81hbK\r\nCKofyi4/B8F4eZkNhWGDfHs90JKfgrjehSjgy2vE5A7VYCM1DmVz15fITh7r\r\n9v40i/ARQHBgsycvgnR0PtzTYpbZGY3tyLhXGZLJg6gWNQh+CLUIby1PARWl\r\n6zA0a4gVBFP4J1neX0l18SVPEDT7ISMH46QlCaXxuumUXqhsnQBBn0GyUzkp\r\njoTZIsP1a3Oih6kQwtcolpciSLJYO5LsE+U=\r\n=TdlS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.2_1682036384448_0.8541820997433505"},"_hasShrinkwrap":false},"4.2.3":{"name":"@blaykelarue/thermal-printer","version":"4.2.3","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f1fe782b5a88654d279b9fcbea0adfdad22796c0","_id":"@blaykelarue/thermal-printer@4.2.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-x8p6hI4D2gWgaqp3MBxO2yv7cZZiXWw11phjRennqXpX1ipWPJ0+pD7jAEgJUU5fkOI0ke3E+hO1f6jxs8MkcA==","shasum":"39ddd93611635702094ac78c9eeb922724eadefa","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.3.tgz","fileCount":36,"unpackedSize":209090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXeDMmJ4EHHdZf82qtQzgkXYdDs/Nd3pP/6MFxzNTSeAiEA9CW2yDONP5A5ZBRH+Xd1SrT2ypvEGhChC9tuoaMIpqg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQsPIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox6Q/5AJlfWCh1xMGyiGJpgo0owrSM8N53SMMk/JIhuhgRlnUa0kJT\r\nAI40qGEyhFDxVQyIra18CxCh9cLpdhxqoRkxncGTePtkUxD0mno4T5xhm3jT\r\nQ39WOiOuTEqU1OycpKyPynXDP6MOsfwUygS6P8SyhegcO9zgPT/joF1yUG0c\r\nfG4iRxQkmF6GkQBV3+mKnNIAeb641h+LmZClMRcUBzfnQYKjH4fDY2X8wbLx\r\nKFNBjgHzM2SnoUQmFCYPB8hJuOGaw16SrnM6b9lRGj+AcNbd2rgqD/1toUV0\r\nSBtQ38BdlFqqqvKtu6wXBkp75hTHy0sX+LElQKy0YWeByIKmVGWc8CcjRYEZ\r\na0qRxbg5R0nAkgVE+zAvSAsMsoUDA598ViEtvlYKDanouTw9bFqRa8n01Hyu\r\nwqhXb9JzMjvmoJyI8NlSKiinM5sG48P4EwG4P/k9eaW+TuVMitoOIKidRvcR\r\n5Gh63NoSVE+3PsAWLjlGhFPHB1xJVcqBDwYPWvlSnLuBdU5v05OF8NsqYUCP\r\necp2HSCXpOMenEpPD+rdadIje3A2QWgv6jO6BzqXcB6Cg7HQm1wjVfGhoK9E\r\nJmbzY07bu6uxU1/ZLkR+/CgPFe0006MGWY8Ho/zl0glYyxNcdPkVsGxTorg1\r\n0rQPhHeqyOx57Z57zwzBbSZMhRdmUdSKySs=\r\n=ANps\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.3_1682097095991_0.6767122675956239"},"_hasShrinkwrap":false},"4.2.4":{"name":"@blaykelarue/thermal-printer","version":"4.2.4","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"6ad6fdf475614aa13e07e13ee8152e1e67a6f282","_id":"@blaykelarue/thermal-printer@4.2.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-HkIm6ONhryzzWyyZpECcyGGGqRsN/5uvXa6H7oo1offcEbdp014yv/WvDPCgG3Jfhyk8pimRf4TRsclooyYWrQ==","shasum":"c2db40191ed2378bfb8b41d338cd8e36d9c06fe0","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.4.tgz","fileCount":36,"unpackedSize":209125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgHI7z4v9Je8a5J5ertGfLaZ1LO2ceMNUaOAtrbbOA0AIgBd8a2+t0s+T1JQIsfUnp+B4v0UHd0pNgiAMU84Mmg7c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQsRNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7JBAAjWGLiLbLnFLRF3MpiaqEu1M0IRTEes72STGhaa7P2vMf1wr3\r\nbsU2LwQ2Rv2qCapXoC9Y0LJqupqJlZzm1mlUis1gdgMW7T/ysdgNvKOrJKYh\r\nzw9jQohqWNHloAo/Kh1KJLlMNJuGYDtaBex5V1cl4+i8EEjkjDMLJIwAzkMH\r\n/hqGy4RRXIVHuu9e3zNrQAtTLMtrtCLxa79o6VMGGFW7OIR/PBjWEK84MG0M\r\nJRughde8KPojn9O5VXGACUGISoP9Tnqu+7QmesM9vQebujluMp6r1o7lCHkn\r\nWttiI4nEHRegywjqfetqRyJvOQxuBkDL5RAY8zCjjqyesmF/ol0TUuKK+gr8\r\n8MHC8NPqfdxrcc5XNk+Z1ykXQaePgIMqhnWFUInleEHZhcLmYNydVA2MqHpW\r\nQATTOOcUZpIdtgz1oKHOQT3TOs+0nKBaxHrKBp/miRKcubmVGl3O4ZpS42bn\r\nSVG/WDr9oNp6uix4T815GEjSXWpyGteaCVNOxRcRcHbRSmVDG8vZZm+FbqJb\r\nxztIqw0kmgn6VV1WnH7vnA9YGPVfDb+8/Glm3dxVz9GCGqqVb53NzzJv3zWl\r\nnQgN+2voCn0yhQ7i17qqNUuuvEac6XC73yeUyK42KdsaHxN1vZjjYFG0tb9I\r\nYEjcQ7nps0fdV1q1Sw9Hz5+S4anvp/EyeRQ=\r\n=3IBt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.4_1682097229651_0.6647112561167052"},"_hasShrinkwrap":false},"4.2.5":{"name":"@blaykelarue/thermal-printer","version":"4.2.5","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"d9c70993cd250b04be6025421c3c303d019be79d","_id":"@blaykelarue/thermal-printer@4.2.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-hawH53V1vSJPHxVpq1Op5o+Cn1ZuUxSDq2wUHPkuVUaEU9SIz73DpS9uMKf0cnt6xAtXJ9Uak3IICikRvvjC5w==","shasum":"4ff27777c4dbc6945e7ed6959f271789a900d3b4","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.5.tgz","fileCount":36,"unpackedSize":209149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcT1kRORu8BNtZUI5ElV9vjgvfGsjvgQZHw/USUxHaAAiBl8nsc2CC/dwUqJ+43ZEdnE8x6l9tYEzQC5N1hg1NGww=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRwfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz+A/9E0s0Fo5Wq3e8sIo4+qiT1VlcSDaHMBJSME6oeAKmfVOLmcpx\r\nf19F1P1nS7OEkpv5CKtW2qFhBHUnfldn5QRMBfQQmisMawYSiMdZC1VwkNkh\r\nAeMVEIURD60c+7mWI/lCvtX5qR4edLDqmLB6oF2Ia3Z9T5jRFftb/Mt3eUw+\r\nGk4AozwF4/x7U7kOyUi12r0EDnS1qlLjRkff6Ks0yi24shmUhO6kVeqReqzC\r\nRwsh4N9c36Y/juttdefuPOwWynSNE4cXSOWnjXW3uIiaQ8VZRvLMKdT0ba6E\r\n1QQPgDp3cVamBuPdIn5HnDyy3f/oHBmCxSfOEmUPT1HrVIiMqcL4Ngx+IW7O\r\nbYA2jOzebkg8enc3lpTDSavevCV0yPv898ni5aB3TLIOwA9siJgxdyGBGLMO\r\nrwaHg17uLE4SGPnQZbu6GPvWkE3a6IJCxwkqOs28TUeu6SAUB6NjkSSsbY0C\r\nAN4KBJjI9kjPTFY6QcBvA5MBC308qX1a+AbK74LFsRCsTdX6XNiEcxvgDIiM\r\nX+fFtCP2qpEut5FzTTVzDm38JVhQ4zS4+a3UakX8iX4D74ZtVG3EZ25nAIwr\r\nkWpuu/9RcqeuqSSIrgZjqh9wH/RR5F69THFXFMp+oOAwMediDi6Xx02O7rQU\r\naYI/hLh0/gFxpdFiyduRqhtiO/UpUwGj9k0=\r\n=Eld2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.5_1682376676098_0.17517930790299086"},"_hasShrinkwrap":false},"4.2.6":{"name":"@blaykelarue/thermal-printer","version":"4.2.6","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.11.2","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.32.0","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"63115a0623cd15b982e2f1f47c75484eba2fc571","_id":"@blaykelarue/thermal-printer@4.2.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-J1NTOBUHYBnSmoGth5JFZ9egNZZtNQ5bc9umdoP30a4XxK1YwF83Gw5B2klH2SZmM2Ew0NNegucAa5duhRhPaQ==","shasum":"088063714fccea975a99d6be6ca5a6e1d28b6f92","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.6.tgz","fileCount":36,"unpackedSize":210298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYrZJCDhfk+yDOw/Tpsjk/FlgtVl1J845OHTiZxRzmWAiAUDE2twit/Ov8XHB9Qhw4gP7gLYfgqxJrq+NuL0LPa+Q=="}]},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.6_1683329647306_0.47885515143074797"},"_hasShrinkwrap":false},"4.2.7":{"name":"@blaykelarue/thermal-printer","version":"4.2.7","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"d2a693e27e27e6ef846dc876b22a5e1ea9c8f0e7","_id":"@blaykelarue/thermal-printer@4.2.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Km5e8lVrpK8hNvNA1E9/ltWk5tlomv06Sl5ll1sPZxvwSgJ76lfbparHQrvJ9IhFIWWH+X6oiDdOjNpplQhiHw==","shasum":"5f2b8c3f73b67d37bf89ab1a8d2d7976234243f4","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.7.tgz","fileCount":36,"unpackedSize":210297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5ea2Ioj8cokk+UrhI6dctajzPzYEbXDGxzgpDRvY7GwIgXRnVRJyr6H8ERcDbQVrHHVQJQqVrUWqFrXIlaFJ0l10="}]},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.7_1684342572508_0.6817768762838738"},"_hasShrinkwrap":false},"4.2.8":{"name":"@blaykelarue/thermal-printer","version":"4.2.8","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"de934c35cad2f2714d98f73f456bf7d878f6899c","_id":"@blaykelarue/thermal-printer@4.2.8","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-Xt4x/lAodwrNzr3III3YqE4AhZSRlyALw6Hnjo5e6zOEkCZiYTroZybFhdFUq3+ZRcdZ1nxllUMxyIx8rhXbFw==","shasum":"134b2b36db6ad2caa80b4142d4826f123da7cc58","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.8.tgz","fileCount":36,"unpackedSize":211015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR+TXPez6roUKhkrYs5A+W+Aed7NnjceLTDitoqdvwDgIhAPXmYGnzs2Zc7hbLFBH0IfCiXgMjYb7DDXqRSva37hWE"}]},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.8_1684351473547_0.6973156656169317"},"_hasShrinkwrap":false},"4.2.9":{"name":"@blaykelarue/thermal-printer","version":"4.2.9","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"d95c667c7b8852ac82d5acfc23e0521fc09a4fa8","_id":"@blaykelarue/thermal-printer@4.2.9","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-TeJpbG2wfYdhuNcX7AfNCOJh37YSRZTYnNVdYokzJhtg47nu6nNpuaf98cUNEYpmh4IepY4sao/Z4imPPP3AuA==","shasum":"5f09bc08189f1b498c9f9d9341d0a2a2c09efd90","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.9.tgz","fileCount":36,"unpackedSize":211932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5PkGcNOU1i6RMVz6TxKHNBrzPEdGsI0TB/x0lpYNKlAiEA2C1gQk5fXzMgy7/YOEyLj8BT5CEioTj2AezyfT565Sc="}]},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.9_1684366216358_0.782194033985834"},"_hasShrinkwrap":false},"4.2.10":{"name":"@blaykelarue/thermal-printer","version":"4.2.10","description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","main":"node-thermal-printer.js","repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"keywords":["thermal printer","thermal","printer","epson","star"],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"license":"ISC","bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"homepage":"https://github.com/blaykelarue/node-thermal-printer","dependencies":{"bmp-js":"^0.1.0","canvas":"^2.9.1","iconv-lite":"0.5.0","jsbarcode":"^3.11.5","pngjs":"3.3.3","sharp":"^0.30.6","unorm":"1.4.1","write-file-queue":"0.0.1"},"devDependencies":{"@types/node":"^10.14.2"},"types":"./node-thermal-printer.d.ts","directories":{"example":"examples","lib":"lib"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"4a4b88a200787bb80f5a400b7a3aa74c442dbb4d","_id":"@blaykelarue/thermal-printer@4.2.10","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-ECl4lRZGTrBwNZR2QZ4f+tPy2+Q25tsyUeLOCjgMGPcjCoXdAcBz5+zPgV+dMPrIp69p9jEe1vO3/GMjg3kspg==","shasum":"bfbd96f24ad2d444074fb053668013a6d835aa0a","tarball":"https://registry.npmjs.org/@blaykelarue/thermal-printer/-/thermal-printer-4.2.10.tgz","fileCount":36,"unpackedSize":212421,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5nv6zvHg6Gi8GUMHGO4U2AyyRRUII47nJcZ4OAJR+vQIgPzP3xvr9aOS8BjpIw+C7XAaOs7prv4rhcQvjNqDo/rY="}]},"_npmUser":{"name":"1acie1","email":"blayke.larue@gmail.com"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/thermal-printer_4.2.10_1684367209313_0.9145322424978972"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-09T16:39:57.110Z","4.1.3":"2022-06-09T16:39:57.347Z","modified":"2023-05-17T23:46:49.650Z","4.1.4":"2022-06-09T22:24:59.334Z","4.1.5":"2022-10-03T16:19:28.746Z","4.1.6":"2022-10-03T16:24:50.891Z","4.2.0":"2023-04-20T23:28:37.547Z","4.2.1":"2023-04-20T23:40:27.789Z","4.2.2":"2023-04-21T00:19:44.661Z","4.2.3":"2023-04-21T17:11:36.168Z","4.2.4":"2023-04-21T17:13:49.911Z","4.2.5":"2023-04-24T22:51:16.254Z","4.2.6":"2023-05-05T23:34:07.476Z","4.2.7":"2023-05-17T16:56:12.710Z","4.2.8":"2023-05-17T19:24:33.689Z","4.2.9":"2023-05-17T23:30:16.560Z","4.2.10":"2023-05-17T23:46:49.524Z"},"maintainers":[{"name":"1acie1","email":"blayke.larue@gmail.com"}],"description":"Print on Epson, Tanca, Bixolon and Star thermal printers with NodeJS","homepage":"https://github.com/blaykelarue/node-thermal-printer","keywords":["thermal printer","thermal","printer","epson","star"],"repository":{"type":"git","url":"git+https://github.com/blaykelarue/node-thermal-printer.git"},"contributors":[{"name":"Blayke LaRue","email":"blayke.larue@gmail.com"}],"author":{"name":"Klemen Kastelic","email":"klemen.kast@gmail.com","url":"http://kastelic.net/"},"bugs":{"url":"https://github.com/blaykelarue/node-thermal-printer/issues"},"license":"ISC","readme":"# Node Thermal Printer\nNode.js module for EPSON, Tanca, Bixolon and STAR thermal printers command line printing.\n\n[![Join the chat at https://gitter.im/Klemen1337/node-thermal-printer](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Klemen1337/node-thermal-printer?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n## Installation\n\n```bash\nnpm install node-thermal-printer\n```\n\n### Linux specific\n\nLinux requires build-essentials\n\n```bash\nsudo apt-get install build-essential\n```\n\n## Features\n\n```js\nconst { ThermalPrinter, PrinterTypes, CharacterSet, BreakLine } = require('node-thermal-printer');\n\nlet printer = new ThermalPrinter({\n  type: PrinterTypes.STAR,                                  // Printer type: 'star' or 'epson'\n  interface: 'tcp://xxx.xxx.xxx.xxx',                       // Printer interface\n  characterSet: CharacterSet.SLOVENIA,                      // Printer character set - default: SLOVENIA\n  removeSpecialCharacters: false,                           // Removes special characters - default: false\n  lineCharacter: \"=\",                                       // Set character for lines - default: \"-\"\n  breakLine: BreakLine.WORD,                                // Break line after WORD or CHARACTERS. Disabled with NONE - default: WORD\n  options:{                                                 // Additional options\n    timeout: 5000                                           // Connection timeout (ms) [applicable only for network printers] - default: 3000\n  }\n});\n\nlet isConnected = await printer.isPrinterConnected();       // Check if printer is connected, return bool of status\nlet execute = await printer.execute();                      // Executes all the commands. Returns success or throws error\nlet raw = await printer.raw(Buffer.from(\"Hello world\"));    // Print instantly. Returns success or throws error\nprinter.print(\"Hello World\");                               // Append text\nprinter.println(\"Hello World\");                             // Append text with new line\nprinter.openCashDrawer();                                   // Kick the cash drawer\nprinter.cut();                                              // Cuts the paper (if printer only supports one mode use this)\nprinter.partialCut();                                       // Cuts the paper leaving a small bridge in middle (if printer supports multiple cut modes)\nprinter.beep();                                             // Sound internal beeper/buzzer (if available)\nprinter.upsideDown(true);                                   // Content is printed upside down (rotated 180 degrees)\nprinter.setCharacterSet(\"SLOVENIA\");                        // Set character set - default set on init\nprinter.setPrinterDriver(Object)                            // Set printer drive - default set on init\n\nprinter.bold(true);                                         // Set text bold\nprinter.invert(true);                                       // Background/text color inversion\nprinter.underline(true);                                    // Underline text (1 dot thickness)\nprinter.underlineThick(true);                               // Underline text with thick line (2 dot thickness)\nprinter.drawLine();                                         // Draws a line\nprinter.newLine();                                          // Insers break line\n\nprinter.alignCenter();                                      // Align text to center\nprinter.alignLeft();                                        // Align text to left\nprinter.alignRight();                                       // Align text to right\n\nprinter.setTypeFontA();                                     // Set font type to A (default)\nprinter.setTypeFontB();                                     // Set font type to B\n\nprinter.setTextNormal();                                    // Set text to normal\nprinter.setTextDoubleHeight();                              // Set text to double height\nprinter.setTextDoubleWidth();                               // Set text to double width\nprinter.setTextQuadArea();                                  // Set text to quad area\nprinter.setTextSize(7,7);                                   // Set text height (0-7) and width (0-7)\n\nprinter.leftRight(\"Left\", \"Right\");                         // Prints text left and right\nprinter.table([\"One\", \"Two\", \"Three\"]);                     // Prints table equaly\nprinter.tableCustom([                                       // Prints table with custom settings (text, align, width, cols, bold)\n  { text:\"Left\", align:\"LEFT\", width:0.5 },\n  { text:\"Center\", align:\"CENTER\", width:0.25, bold:true },\n  { text:\"Right\", align:\"RIGHT\", cols:8 }\n]);\n\nprinter.code128(\"Code128\");                                 // Print code128 bar code\nprinter.printQR(\"QR CODE\");                                 // Print QR code\nawait printer.printImage('./assets/olaii-logo-black.png');  // Print PNG image\n\nprinter.clear();                                              // Clears printText value\nprinter.getText();                                            // Returns printer buffer string value\nprinter.getBuffer();                                          // Returns printer buffer\nprinter.setBuffer(newBuffer);                                 // Set the printer buffer to a copy of newBuffer\nprinter.getWidth();                                           // Get number of characters in one line\n```\n\n## How to run examples (Set to EPSON)\n\nNetwork printer\n\n```bash\nnode examples/example.js tcp://xxx.xxx.xxx.xxx\n```\n\nPritner name via Printer module\n\n```bash\nnode examples/example.js 'printer:My Printer'\n```\n\nLocal port or file\n\n```bash\nnode examples/example.js '\\\\.\\COM1'\n```\n\n## Interface options\n\n| Value                     | Descripton                                                                                                                                                       |\n| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `tcp://192.168.0.99:9100` | Network printer with port                                                                                                                                        |\n| `printer:auto`            | Auto select raw system printer via [Printer](https://www.npmjs.com/package/printer) or [Electron printer](https://www.npmjs.com/package/electron-printer) module |\n| `printer:My Printer Name` | Select system printer by name via [Printer](https://www.npmjs.com/package/printer) or [Electron printer](https://www.npmjs.com/package/electron-printer) module  |\n| `\\\\.\\COM1`                | Print via local port or file                                                                                                                                     |\n\n### System Printer Drivers\n\nWhen using a system printer, you need to provide the driver.\nUse electron-printer or printer driver:\n\n```js\nconst ThermalPrinter = require(\"node-thermal-printer\").printer;\nconst PrinterTypes = require(\"node-thermal-printer\").types;\nconst electron = typeof process !== 'undefined' && process.versions && !!process.versions.electron;\n\nlet printer = new ThermalPrinter({\n  type: PrinterTypes.EPSON,\n  interface: 'printer:My Printer',\n  driver: require(electron ? 'electron-printer' : 'printer')\n});\n```\n\nUse a custom printer driver:\n\n```js\nconst ThermalPrinter = require(\"node-thermal-printer\").printer;\nconst PrinterTypes = require(\"node-thermal-printer\").types;\n\nlet printer = new ThermalPrinter({\n  type: PrinterTypes.EPSON,\n  interface: 'printer:My Printer',\n  driver: MyCustomDriver\n});\n\n// you can also set the driver after init:\nprinter.setPrinterDriver(MyCustomDriver)\n```\n\n### Network printing example\n\n```js\nconst ThermalPrinter = require(\"node-thermal-printer\").printer;\nconst PrinterTypes = require(\"node-thermal-printer\").types;\n\nlet printer = new ThermalPrinter({\n  type: PrinterTypes.EPSON,\n  interface: 'tcp://xxx.xxx.xxx.xxx'\n});\n\nprinter.alignCenter();\nprinter.println(\"Hello world\");\nawait printer.printImage('./assets/olaii-logo-black.png')\nprinter.cut();\n\ntry {\n  let execute = printer.execute()\n  console.error(\"Print done!\");\n} catch (error) {\n  console.log(\"Print failed:\", error);\n}\n```\n\n## 2D Barcode Examples\n\nExample settings are the default when not specified.\n\n```js\nprinter.code128(\"Code128\", {\n    width: \"LARGE\",          // \"SMALL\", \"MEDIUM\", \"LARGE\",\n    height: 80,              // 50 < x < 80\n    text: 2                  // 1 - No text\n                             // 2 - Text on bottom\n                             // 3 - No text inline\n                             // 4 - Text on bottom inline\n});\n\nprinter.printQR(\"QR Code\", {\n    cellSize: 3,             // 1 - 8\n    correction: 'M',         // L(7%), M(15%), Q(25%), H(30%)\n    model: 2                 // 1 - Model 1\n                             // 2 - Model 2 (standard)\n                             // 3 - Micro QR\n});\n\nprinter.pdf417(\"PDF417\", {\n    rowHeight: 3,            // 2 - 8\n    width: 3,                // 2 - 8\n    correction: 1,           // Ratio: 1 - 40\n    truncated: false,        // boolean\n    columns: 0               // 1 - 30, 0 auto\n});\n\nprinter.maxiCode(\"MaxiCode\", {\n    mode: 4,                 // 2 - Formatted/structured Carrier Message (US)\n                             // 3 - Formatted/structured Carrier Message (International)\n                             // 4 - Unformatted data with Standard Error Correction.\n                             // 5 - Unformatted data with Enhanced Error Correction.\n                             // 6 - For programming hardware devices.\n});\n```\n\n## 1D Barcode Example\n\n```js\nvar data = \"GS1-128\"     // Barcode data (string or buffer)\nvar type = 74            // Barcode type (See Reference)\nvar settings = {         // Optional Settings\n  hriPos: 0,             // Human readable character 0 - 3 (none, top, bottom, both)\n  hriFont: 0,            // Human readable character font\n  width: 3,              // Barcode width\n  height: 168            // Barcode height\n}\n\nprinter.printBarcode(data, type, settings);\n```\n\n---\n\n### Epson Barcode Reference\n\n|   #   | Type                         | Possible Characters                                                                      | Length of Data         |\n| :---: | ---------------------------- | ---------------------------------------------------------------------------------------- | ---------------------- |\n|  65   | UPC-A                        | 0 - 9                                                                                    | 11, 12                 |\n|  66   | UPC-E                        | 0 - 9                                                                                    | 6 – 8, 11, 12          |\n|  67   | JAN13                        | 0 - 9                                                                                    | 12, 13                 |\n|  68   | JAN8                         | 0 - 9                                                                                    | 7, 8                   |\n|  69   | Code39                       | 0 – 9, A – Z, SP, $, %, *, +, -, ., /                                                    | 1 – 255                |\n|  70   | ITF (Interleaved 2 of 5)     | 0 – 9                                                                                    | 2 – 254  (even number) |\n|  71   | CODABAR  (NW-7)              | 0 – 9, A – D, a – d, $, +, −, ., /, :                                                    | 2 – 255                |\n|  72   | CODE93                       | 00h – 7Fh                                                                                | 1 – 255                |\n|  73   | CODE128                      | 00h – 7Fh                                                                                | 2 - 255                |\n|  74   | GS1-128                      | NUL – SP(7Fh)                                                                            | 2 – 255                |\n|  75   | GS1 DataBar  Omnidirectional | 0 – 9                                                                                    | 13                     |\n|  76   | GS1 DataBar  Truncated       | 0 – 9                                                                                    | 13                     |\n|  77   | GS1 DataBar  Limited         | 0 – 9                                                                                    | 13                     |\n|  78   | GS1 DataBar  Expanded        | 0 – 9, A – D, a – d, SP, !,  \", %, $, ', (, ), *, +, ,, -, .,  /, :, ;, <, =, >, ?, _, { | 2 - 255                |\n\n---\n\n## STAR Barcode Reference\n\n```js\nvar data = \"TEST\"        // Barcode data (string or buffer)\nvar type = 7             // Barcode type (See Reference)\nvar settings = {         // Optional Settings\n  characters: 1,         // Add characters (See Reference)\n  mode: 3,               // Barcode mode (See Reference)\n  height: 150,           // Barcode height (0≤ height ≤255)\n}\n\nprinter.printBarcode(data, type, settings);\n```\n\n### Type\n\n|   #   | Type      |\n| :---: | --------- |\n|   0   | UPC-E     |\n|   1   | UPC-A     |\n|   2   | JAN/EAN8  |\n|   3   | JAN/EAN13 |\n|   4   | Code39    |\n|   5   | ITF       |\n|   6   | CODE128   |\n|   7   | CODE93    |\n|   8   | NW-7      |\n\n### Settings characters\n\n|   #   | Description                                                                         |\n| :---: | ----------------------------------------------------------------------------------- |\n|   1   | No added under-bar characters. Executes line feed after printing a bar code         |\n|   2   | Adds under-bar characters. Executes line feed after printing a bar code             |\n|   3   | No added under-bar characters. Does not execute line feed after printing a bar code |\n|   4   | Adds under-bar characters. Does not execute line feed after printing a bar code     |\n\n### Settings mode\n\n|   #   | UPC-E, UPC-A, JAN/EAN8, JAN/EAN13, Code128, Code93 | Code39, NW-7             | ITF                      |\n| :---: | -------------------------------------------------- | ------------------------ | ------------------------ |\n|   1   | Minimum module 2 dots                              | Narrow: Wide = 2:6 dots  | Narrow: Wide = 2:5 dots  |\n|   2   | Minimum module 3 dots                              | Narrow: Wide = 3:9 dots  | Narrow: Wide = 4:10 dots |\n|   3   | Minimum module 4 dots                              | Narrow: Wide = 4:12 dots | Narrow: Wide = 6:15 dots |\n|   4   |                                                    | Narrow: Wide = 2:5 dots  | Narrow: Wide = 2:4 dots  |\n|   5   |                                                    | Narrow: Wide = 3:8 dots  | Narrow: Wide = 4:8 dots  |\n|   6   |                                                    | Narrow: Wide = 4:10 dots | Narrow: Wide = 6:12 dots |\n|   7   |                                                    | Narrow: Wide = 2:4 dots  | Narrow: Wide = 2:6 dots  |\n|   8   |                                                    | Narrow: Wide = 3:6 dots  | Narrow: Wide = 3:9 dots  |\n|   9   |                                                    | Narrow: Wide = 4:8 dots  | Narrow: Wide = 4:12 dots |\n\n---\n\n## Docs\n\n- STAR: <http://www.starmicronics.com/support/mannualfolder/starline_cm_rev1.15_en.pdf>\n- EPSON: <https://reference.epson-biz.com/modules/ref_escpos/index.php>\n\n## Tested printers\n\n- Star TSP700\n- Rongta RP80US\n- Rongta RP326-USE\n- EPSON TM-T88V\n- EPSON TM-T20X\n- EPSON TM-T82IIIL\n- Posman BTP-R880NP (Type \"epson\")\n\n## Character sets\n\n- PC437_USA\n- PC850_MULTILINGUAL\n- PC860_PORTUGUESE\n- PC863_CANADIAN_FRENCH\n- PC865_NORDIC\n- PC851_GREEK\n- PC857_TURKISH\n- PC737_GREEK\n- ISO8859_7_GREEK\n- WPC1252\n- PC866_CYRILLIC2\n- PC852_LATIN2\n- SLOVENIA\n- PC858_EURO\n- WPC775_BALTIC_RIM\n- PC855_CYRILLIC\n- PC861_ICELANDIC\n- PC862_HEBREW\n- PC864_ARABIC\n- PC869_GREEK\n- ISO8859_2_LATIN2\n- ISO8859_15_LATIN9\n- PC1125_UKRANIAN\n- WPC1250_LATIN2\n- WPC1251_CYRILLIC\n- WPC1253_GREEK\n- WPC1254_TURKISH\n- WPC1255_HEBREW\n- WPC1256_ARABIC\n- WPC1257_BALTIC_RIM\n- WPC1258_VIETNAMESE\n- KZ1048_KAZAKHSTAN\n\n## CHANGELOG\n\nSee [CHANGELOG.md](./CHANGELOG.md)\n","readmeFilename":"README.md"}