Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reliable label printer system

imashin
March 21, 2019

Reliable label printer system

Cookpad Tech Kitchen #21 Show-and-Tell
https://cookpad.connpass.com/event/122585/

imashin

March 21, 2019
Tweet

More Decks by imashin

Other Decks in Technology

Transcript

  1. Agenda • When the label printer is used in our

    service • Why we develop this remote label printer • ow we develop this system
  2. rder flow TSP743II E3-24J1 JP UD-LT1 / EX SORACOM VPC

    AWS Printer CKPD VPC SORACOM Print batch rint product labels via celler network
  3. Agenda • When the label printer is used in our

    service => Ans. sending ordered items • Why we develop this remote label printer • ow we develop this system
  4. Agenda • When the label printer is used in our

    service => Ans. sending ordered items • Why we develop this remote label printer => Ans. All people depend on labels • ow we develop this system
  5. First label printer • i ad Air (Cellular model) ◦

    Application crashes ◦ Difficult to auto update • abel printer ( -820 WB Brother) ◦ aper jam • Direct wired ethernet connection ◦ Connection lost
  6. ew idea • eplace ◦ i ad to a cloud

    computer ◦ unstable connection to stable connection ◦ the normal label printer to a stable label printer
  7. E router • D- 1 iodata ◦ ebooting ▪ Daily

    ▪ n connection lost ◦ onitoring ▪ ◦ ogging ▪ syslog
  8. rinter • 743 tar icronics ◦ Controllable via C socket

    ▪ print / reboot / status check ◦ onitoring ▪ ◦ am less ▪ ??? ( est needed)
  9. rinter • rints many labels ◦ never happen jam ◦

    many label cores are created ◦ next seat engineers build unreliable Android tower
  10. Direct print TSP743II E3-24J1 JP UD-LT1 / EX SORACOM VPC

    AWS Printer CKPD VPC SORACOM Print batch end label data from a batch to the printer
  11. Development • rinter: @imashin ◦ Develop gem to control printer

    via C socket https://www.starmicronics.com/support/Mannualfolder/starline_cm_en.pdf https://rubygems.org/gems/star_ethernet
  12. Agenda • When the label printer is used in our

    service => Ans. reparing orders • Why we develop this online label printer => Ans. All people depend on labels • ow we develop this system => Ans. Assembling reliable devices and services