print-ticket-all-day

1.0.1 • Public • Published

Ticket PRD

https://docs.google.com/document/d/1obWwO8wIg9TIfn7BlaNjlft4jJfaFMYy5qkj5C5eHwU/edit#heading=h.z0dxj84wpbd8

PRINT-TICKET

This project implements the function of printing receipt vouchers through node combined with Handlebars.

Structure

  |-- template
    |-- assets              // Resource library
      |-- font              // Font file
  |-- index.js
  |-- package.json
  |-- README.md
  |-- ticket.png            // Sample image

Set up

  • yarn

  • Get your mac book onto the same wifi as the ticket printers
  • Get the printer's ip address from it's initiation ticket
  • Use cmd lines below to test the tickets
  • yarn bagging print-sdk 10.0.0.34

Demo Usage

yarn bagging html

yarn bagging image

yarn bagging xml-client-side-order

yarn bagging xml-server-side-orders

yarn bagging print-xml 10.0.0.34

yarn bagging print-sdk 10.0.0.34

yarn gathering html

yarn gathering image

yarn gathering xml-client-side-order

yarn gathering xml-server-side-orders

yarn gathering print-xml 10.0.0.34

yarn gathering print-sdk 10.0.0.34

IMAGE

node index.js [gathering | bagging] image

or

[npm run | yarn] [gathering | bagging] image

After the command runs successfully, it will generate ticket.png and open it in your computer.

HTML

node index.js [gathering | bagging] html

or

[npm run | yarn] [gathering | bagging] html

After the command runs successfully, it will generate ticket.html and open it in your default browser.

XML

node index.js [gathering | bagging] [xml-client-side-order | xml-server-side-orders]

or

[npm run | yarn] [gathering | bagging] [xml-client-side-order | xml-server-side-orders]

After the command runs successfully, it will generate ticket.html and open it in your default browser.

PRINT

node index.js [gathering | bagging] [print-xml | print-sdk]

or

[npm run | yarn] [gathering | bagging] [print-xml | print-sdk]

After the command runs successfully, it will generate ticket.png and open it in your computer.

Readme

Keywords

Package Sidebar

Install

npm i print-ticket-all-day

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

1.79 MB

Total Files

89

Last publish

Collaborators

  • a-fei