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
710
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
78
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
49
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
230
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
580
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.2k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
320
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
2.9k
ラズピッピ・ファイブ / 20231024-rpi-jam-tokyo
akkiesoft
0
2.2k
Other Decks in Programming
See All in Programming
color-scheme: light dark; を完全に理解する
uhyo
7
490
Datadog Workflow Automation で圧倒的価値提供
showwin
1
170
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
830
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
310
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
260
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
200
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
120
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
250
Better Code Design in PHP
afilina
0
170
React 19アップデートのために必要なこと
uhyo
8
1.5k
ABEMA iOS 大規模プロジェクトにおける段階的な技術刷新 / ABEMA iOS Technology Upgrade
akkyie
1
130
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
240
Featured
See All Featured
Practical Orchestrator
shlominoach
186
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
Making Projects Easy
brettharned
116
6k
It's Worth the Effort
3n
184
28k
KATA
mclloyd
29
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Faster Mobile Websites
deanohume
306
31k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
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* • ࢳͷ͜ͰΔΑΓָ͔ʜʜʁ
·ͱΊ • ϨγʔτϓϦϯτҙ֎ͱ؆୯ʁͩͬͨ • ϓϦϯλʔΛ৸͔͍ͤͨͬͨͳ ͔ͬͨʜʜ • ϨγʔτϓϦϯτɺͨʔͷ͠ʔʂʂ • ࡢͷਂ࣌·Ͱ͔͔͚ͬͨͲͳΜ͔Ͱ
͖ͯΑ͔ͬͨ – ͦͯ͠ࠓே࣌ى͖Ͱͨ͠
͓ΘΓ