├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── npm-publish.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── examples ├── package.json ├── src │ ├── basic.ts │ ├── network.ts │ ├── printBarCode.ts │ ├── printImage.ts │ ├── printTable.ts │ └── templates.ts ├── tsconfig.json └── yarn.lock ├── package.json ├── resources └── ESCPOS_Command_Manual.pdf ├── src ├── buffer-builder.ts ├── command.ts ├── escpos.ts ├── image.ts ├── index.ts ├── node-factory.ts ├── nodes │ ├── align-node.ts │ ├── barcode-node.ts │ ├── bold-node.ts │ ├── break-line-node.ts │ ├── document-node.ts │ ├── image-node.ts │ ├── line-feed-node.ts │ ├── open-cash-drawer-node.ts │ ├── paper-cut-node.ts │ ├── print-mode.ts │ ├── qrcode-node.ts │ ├── small-node.ts │ ├── text-line-node.ts │ ├── text-node.ts │ ├── underline-node.ts │ └── white-mode-node.ts ├── template-parser.ts ├── xml-node.ts └── xml-parser.ts ├── tsconfig.build.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/lib 2 | **/node_modules 3 | coverage/* 4 | **/dist 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/README.md -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/basic.ts -------------------------------------------------------------------------------- /examples/src/network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/network.ts -------------------------------------------------------------------------------- /examples/src/printBarCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/printBarCode.ts -------------------------------------------------------------------------------- /examples/src/printImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/printImage.ts -------------------------------------------------------------------------------- /examples/src/printTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/printTable.ts -------------------------------------------------------------------------------- /examples/src/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/src/templates.ts -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/examples/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/package.json -------------------------------------------------------------------------------- /resources/ESCPOS_Command_Manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/resources/ESCPOS_Command_Manual.pdf -------------------------------------------------------------------------------- /src/buffer-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/buffer-builder.ts -------------------------------------------------------------------------------- /src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/command.ts -------------------------------------------------------------------------------- /src/escpos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/escpos.ts -------------------------------------------------------------------------------- /src/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/image.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/node-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/node-factory.ts -------------------------------------------------------------------------------- /src/nodes/align-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/align-node.ts -------------------------------------------------------------------------------- /src/nodes/barcode-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/barcode-node.ts -------------------------------------------------------------------------------- /src/nodes/bold-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/bold-node.ts -------------------------------------------------------------------------------- /src/nodes/break-line-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/break-line-node.ts -------------------------------------------------------------------------------- /src/nodes/document-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/document-node.ts -------------------------------------------------------------------------------- /src/nodes/image-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/image-node.ts -------------------------------------------------------------------------------- /src/nodes/line-feed-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/line-feed-node.ts -------------------------------------------------------------------------------- /src/nodes/open-cash-drawer-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/open-cash-drawer-node.ts -------------------------------------------------------------------------------- /src/nodes/paper-cut-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/paper-cut-node.ts -------------------------------------------------------------------------------- /src/nodes/print-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/print-mode.ts -------------------------------------------------------------------------------- /src/nodes/qrcode-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/qrcode-node.ts -------------------------------------------------------------------------------- /src/nodes/small-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/small-node.ts -------------------------------------------------------------------------------- /src/nodes/text-line-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/text-line-node.ts -------------------------------------------------------------------------------- /src/nodes/text-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/text-node.ts -------------------------------------------------------------------------------- /src/nodes/underline-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/underline-node.ts -------------------------------------------------------------------------------- /src/nodes/white-mode-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/nodes/white-mode-node.ts -------------------------------------------------------------------------------- /src/template-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/template-parser.ts -------------------------------------------------------------------------------- /src/xml-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/xml-node.ts -------------------------------------------------------------------------------- /src/xml-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/src/xml-parser.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oolio-group/xml-escpos-helper/HEAD/yarn.lock --------------------------------------------------------------------------------