Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ジャンクのレシートプリンタで名札印刷サービスを作ろう! / 20170212-osc17hm-...
Search
Akira Ouchi
February 12, 2017
Programming
1
2.7k
ジャンクのレシートプリンタで名札印刷サービスを作ろう! / 20170212-osc17hm-receipt
OSC2017 Hamanakoにい発表
Akira Ouchi
February 12, 2017
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
630
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
70
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
41
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
210
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
570
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.1k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
300
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
2.8k
ラズピッピ・ファイブ / 20231024-rpi-jam-tokyo
akkiesoft
0
2.1k
Other Decks in Programming
See All in Programming
ErdMap: Thinking about a map for Rails applications
makicamel
1
570
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.3k
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
940
Оптимизируем производительность блока Казначейство
lamodatech
0
940
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
5.9k
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
170
return文におけるstd::moveについて
onihusube
1
1.4k
情報漏洩させないための設計
kubotak
5
1.3k
Flatt Security XSS Challenge 解答・解説
flatt_security
0
710
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
540
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
500
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Side Projects
sachag
452
42k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
Scaling GitHub
holman
459
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
170
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
173
51k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Transcript
-5࡞ ࣌ؒ
࣌ؒ
δϟϯΫͷ ϨγʔτϓϦϯλͰ ໊ࡳҹαʔϏεΛ ࡞Ζ͏ʂ ͖͋ͬ͌ JE"LLJFTPGU 04$)BNBOBLP
ࣗݾհ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – දͷଠా͞Μͷ͓ख͍ͱ͔ •
&KFDUίϚϯυϢʔβʔձओ࠻ • 3BTQCFSSZ1J͍͖ͩ͢ʔ – ͘Β͍ͬͯΔ
+BQBOFTF3BTQCFSSZ1J 6TFST(SPVQ • SBTQJKQͰ3BTQCFSSZ1JͷใΛൃ৴ – ͍͍ͩͨࢲ͕ॻ͍ͯ·͢ • .- (PPHMF(SPVQT ͷӡӦ
• Πϕϯτ – ݱࡏ͓ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷू ·Γ Λෆఆظ։࠵
ຊ
ϨγʔτϓϦϯτͷϩϚϯ • ͔͍͍ͬ͜͡ΌΜʁ – ී௨ͷళͰΒ͏ͷͨͩͷΰϛ͚ͩͲ ͡ͿΜͰҹ͢ΔͷͳΜ͔ಌΕΔΜʁ – ՍۭͷళͷϨγʔτͱ͔ • ϠϑΦΫͰதݹͰԁ͘Β͍͔Βങ͑
Δ • ͢͝ʔ͍ʂͨͷͦ͠ʔ͏ʂ – δϟϯΫύʔΫͷ΄͠ΐ͏ͳ͠ϑϨϯζͩͶ
ϠϑΦΫͷྫ
͋❗δϟϯΫϓϦϯλʔ❗ • ΞΩόͰ౦ࣳςοΫͷϞόΠϧϨγʔτ ϓϦϯλʔ͕ԁ – #&1%-()3 #MVFUPPUIϞσϧΒ͍͠ – 64#ଓରԠ –
όοςϦʔ͖ͭ • ߈Ͱങͬͨ
ࢴ͕ʜʜͳ͍ • NNͷײϩʔϧࢴ͕͋Ε͍͍ • ͕ɺۀ༻ͳͷͰߴ͍͕͠ଟ͍ • ಈ͔͘Θ͔ΒΜ • ԁγϣοϓ͔Β '"9༻ࢴΛങ͖ͬͯͯ
ࢳͷ͜Ͱͬͨ • ർΕͨ
ಈ͍ͨ • 8JOEPXTʹ64#ଓͨ͠Βී௨ʹϓϦϯ λʔͱͯ͠ೝࣝ͞Εͨ • ҹͰ͖ͨ • 31JͰҹͰ͖ͨΒ ͍͍ͳ͋ʙ •
ͻͱ·ͣΊͰͨ͠
ޙ ങͬͨͷͷ͜ͱͩͬͨ
ͦΖͦΖಈ͔͍ͨ͠ͱࢥͬͨ • ͱ͖݄ɺ࠶ͼϨγʔτϓϦϯ λʔ͕ग़ͨ • -JOVYࢼ͚ͨ͠ͲΑ͘Θ͔Βͳͯ͘์ஔ ͍͚ͯͨ͠ͲϦτϥΠ͢Δ͔ • ͑ͳ͖ΌࣺͯΔͧΈ͍ͨͳײͩͬͨ͡
ಈ͔ͳ͔ͬͨ • ͳΜ͔ʜʜσόΠε͕ೝࣝ͞Εͳ͍ • ͱݴ͏͔Τϥʔͱ͔ݴͬͯΔ • ͕͢͞ʹ৸͔ͤ͗ͯ͢յΕ͔ͨ • ʢ͘Β͍ޙͷࡢʣ •
Ξοʂʂʂ
ಈ͍ͨ • $614ΛೖΕΕ͍ͯͨ • ͦΓΌಈ͔Ͷ͑Θ • EFWVTCMQͱͯ͠ೝࣝͨ͠ • FDIP)PHFEFWVTCMQ ͰͳΜ͔ग़Δఔʹ؆୯ͩͬͨ
• &4$104ͱݴ͏ͷͰ੍ޚͰ͖ΔΒ͘͠ • ͳͥࢲ৸͔ͤͨͷ͔ʁʁʁ
ϥΠϒϥϦ͕͋ͬͨ • QZUIPOFTDQPT – IUUQTHJUIVCDPNQZUIPO FTDQPTQZUIPOFTDQPT • HJUDMPOFͯ͠Ϗϧυͯ͠Πϯετʔϧ • ͘͠QJQͰೖΔΒ͍͠
• IUUQTQZUIPO FTDQPTSFBEUIFEPDTJPFOMBUFTUVTFS SBTQJIUNM
εΫϦϓτ from escpos import * Printer = printer.Usb(0x08a6,0x0041) Printer.set( align="center",
text_type="BU",width=3,height=3) Printer.text("@Akkiesoft¥n¥n") Printer.image( "icon.png", False, True, 'bitImageColumn')
ҹ
πΠολʔ࿈ܞ͠Α͏ • &KFDUίϚϯυϢʔβʔձϦϙδτϦ͔Β NFOUJPOFKFDUΛ۷Γฦͨ͠ – IUUQTHJUIVCDPN"LLJFTPGU&KFDU $PNNBOE6TFST (SPVQCMPCNBTUFSNFOUJPOFKFDUQZ • ͖ͬ͞ͷεΫϦϓτΛ͍͍ײ͡ʹຒΊࠐ
Ή • ϝϯγϣϯͨ͠ਓͷ໊લͱΞΠίϯΛҹ ͢Δֻ͚͕Ͱ͖ͨ
܅ͷ໊ɻ
ձʹ͍ͳ͍ΦλΫͷ໊ࡳ͕ • ࣸਅΛπΠʔτͨ͠Β͜͜ʹ͍ͳ͍πΠ ͷΦλΫ͕ͻͨ͢Βҹ͖ͯͨ͠ • ձͷਓ͕͋·Γҹ͠ͳ͍··༻ࢴ͕ ͖ͭͨ • ձݶఆͷ߹ݴ༿తͳೝূ͕ඞཁ
ઓ൜ • ")0
φχʹ͏ͷ͔ • 04$ʹདྷͨਓ͕͜ΕͰ໊ࡳΛग़͢ • ʹ͚ͭΔ • ୭͔Θ͔Δ • ʜʜͱ͍͏ͷ͕Ͱ͖ͨΒ͍͍ͳͱࢥͬͨ •
࣮ࡍʹπΠͷΦλΫʹ͍ਚ͘͞Εͨ ͷͰܹ͓͜ΜΜؙ – ࡢ൩ςετϓϦϯτͰ͍ͩͿফͨ͠Μ͚ͩ Ͳ
՝ • ຊޠҹରԠ – TDSFFO@OBNFͰ͝·͔ͯ͠Δ͚Ͳɺ໊લ ग़͍ͨ͠ – &4$104ͱͷ༷తʹͰ͖ͦ͏ • όʔίʔυ23ίʔυରԠ
– 5XJUUFSͷ63-·Ͱग़͍ͨ͠ • ը૾͕ͨ·ʹόάͬͯੜσʔλͬΆ͍ͷ ͕ग़ΔͷΛͲ͏ʹ͔͍ͨ͠
Ϩγʔτ༻ࢴ • "NB[POʹ͋ͬͨ • ϩʔϧԁ͘Β͍͔Β͋ͬͨ – IUUQTXXXBNB[PODPKQEQ #1* • ࢳͷ͜ͰΔΑΓָ͔ʜʜʁ
·ͱΊ • ϨγʔτϓϦϯτҙ֎ͱ؆୯ʁͩͬͨ • ϓϦϯλʔΛ৸͔͍ͤͨͬͨͳ ͔ͬͨʜʜ • ϨγʔτϓϦϯτɺͨʔͷ͠ʔʂʂ • ࡢͷਂ࣌·Ͱ͔͔͚ͬͨͲͳΜ͔Ͱ
͖ͯΑ͔ͬͨ – ͦͯ͠ࠓே࣌ى͖Ͱͨ͠
͓ΘΓ