Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ジャンクのレシートプリンタで名札印刷サービスを作ろう! / 20170212-osc17hm-...
Search
Akira Ouchi
February 12, 2017
Programming
2.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ジャンクのレシートプリンタで名札印刷サービスを作ろう! / 20170212-osc17hm-receipt
OSC2017 Hamanakoにい発表
Akira Ouchi
February 12, 2017
More Decks by Akira Ouchi
See All by Akira Ouchi
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
600
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
3k
10GbEな蟹NIC RTL8127をラズパイの新カーネルで触ってみよう / 20260404-osunc26kg-rtl8127-on-pi5
akkiesoft
0
850
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
1
4.7k
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
1k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1.1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
190
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.4k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.3k
Other Decks in Programming
See All in Programming
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
AHC070解法紹介
eijirou
0
140
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
510
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
350
iOSDCのペンライトを自動制御したい!
akkeylab
0
150
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
100
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
19k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.2k
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
310
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
140
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
890
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
250
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
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* • ࢳͷ͜ͰΔΑΓָ͔ʜʜʁ
·ͱΊ • ϨγʔτϓϦϯτҙ֎ͱ؆୯ʁͩͬͨ • ϓϦϯλʔΛ৸͔͍ͤͨͬͨͳ ͔ͬͨʜʜ • ϨγʔτϓϦϯτɺͨʔͷ͠ʔʂʂ • ࡢͷਂ࣌·Ͱ͔͔͚ͬͨͲͳΜ͔Ͱ
͖ͯΑ͔ͬͨ – ͦͯ͠ࠓே࣌ى͖Ͱͨ͠
͓ΘΓ