1.0.1 • Published 1 year ago

print-ticket-all-day v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

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.