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
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
Search
Mitsuharu Emoto
October 24, 2024
Programming
0
21
メーカー製 SDK は不要!標準フレームワークだけで作るサーマルプリンターの印刷アプリ
YUMEMI.grow Mobile #17 - connpass
https://yumemi.connpass.com/event/331368/
Mitsuharu Emoto
October 24, 2024
Tweet
Share
More Decks by Mitsuharu Emoto
See All by Mitsuharu Emoto
React Native updates
mitsuharu
0
9
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
210
Bluetooth 制御で業務用サーマルプリンター対応アプリを作ろう
mitsuharu
0
42
iOS デバイスから始める Bluetooth 制御の業務用サーマルプリンター対応アプリの作り方
mitsuharu
0
78
iOS 開発で便利なツールたち
mitsuharu
0
240
「ゆめみ大技林 ’24」の紹介
mitsuharu
0
64
Vanilla JavaScript はマルチプラットフォームの夢を見るか
mitsuharu
0
240
技適警察24時
mitsuharu
0
220
iOS アプリ開発におけるデータストリーム超入門
mitsuharu
0
190
Other Decks in Programming
See All in Programming
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
410
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
610
.NETでOBS Studio操作してみたけど…… / Operating OBS Studio by .NET
skasweb
0
110
テストケースの名前はどうつけるべきか?
orgachem
PRO
1
290
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
520
2025.01.17_Sansan × DMM.swift
riofujimon
2
340
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.5k
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
360
Оптимизируем производительность блока Казначейство
lamodatech
0
920
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
290
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
370
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
350
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
340
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Faster Mobile Websites
deanohume
305
30k
What's in a price? How to price your products and services
michaelherold
244
12k
Optimising Largest Contentful Paint
csswizardry
33
3k
The World Runs on Bad Software
bkeepers
PRO
66
11k
A Modern Web Designer's Workflow
chriscoyier
693
190k
It's Worth the Effort
3n
183
28k
Transcript
ϝʔΧʔ4%,ෆཁʂ ඪ४ϑϨʔϜϫʔΫ͚ͩͰ࡞Δ αʔϚϧϓϦϯλʔͷҹΞϓϦ ߐຊޫ :6.&.*HSPX.PCJMF  1
ࣗݾհ w ͑ͱΈͭΔ w גࣜձࣾΏΊΈJ04ςοΫϦʔυ w ࠷ۙɺ+BWB4DSJQUZBNMΛॻ͘͜ͱ͕ଟ͍ w ࠓൃച͞ΕͨϩϚαΨ̎ͷϦϝΠΫ࡞ָ͕͠ΈͰ͢ 2
αʔϚϧϓϦϯλʔ w ίϯϏχͷϨδͳͲͰड͚औΔϨγʔτʢײ ࢴʣΛҹ͢ΔϓϦϯλʔͰ͢ w ͜ͷαʔϚϧϓϦϯλʔΛͬͯҹ͢ΔϞ όΠϧΞϓϦͷ࡞ΓํΛ؆୯ʹհ͠·͢ w ࠓճͷରJ04ΞϓϦͰ͕͢ɺ"OESPJE ͳͲଞϓϥοτϑΥʔϜͰ׆༻Ͱ͖·͢
ࢲͷαʔϚϧϓϦϯλʔ 3
֎෦ஔͱ࿈ܞ͢ΔΞϓϦ w ҰൠతʹɺϝʔΧʔ͕ఏڙ͢Δ4%,ΛΞϓϦʹΈࠐΜͰ։ൃ͢Δ w ࢲ͕ॴ༗͢ΔαʔϚϧϓϦϯλʔʹϝʔΧʔ4%,ଘࡏ͢Δ͕ɺ෦ι ϑτΣΞͷόʔδϣϯ͕ඞਢཁ݅ʹຬͨͯ͠ͳ͘ɺར༻Ͱ͖ͳ͍ w ਖ਼نͱ͍͑Ͳۀ͚ϋʔυΣΞͳͷͰɺاۀؒͷܖͳͲ w ϝʔΧʔ͕ఆ͢Δຊདྷͷ͍ํ͔Β֎ΕΔʢۀͷݸਓར༻ʣ
w ͯ͞ɺͲ͏͢Δ͔ʁ 4
Ϩγʔτ͚ҹهड़ݴޠ w ϓϦϯλʔʹରͯ͠ɺҹΛࢦࣔ͢Δϖʔδهड़ݴޠ͕͋Γ·͢ w ༗໊ͳͷͩͱɺΞυϏͷ1PTU4DSJQU͕͋Γ·͢ w 104͚αʔϚϧϓϦϯλʔΛ੍ޚ͢Δݴޠ&4$104͕͋Δ w ͜ͷ&4$104ͷίϚϯυΛαʔϚϧϓϦϯλʔʹૹΕ͍͍ w
ଟ͘ͷ4%,ͷҹॲཧ&4$104ίϚϯυΛૹ৴͍ͯ͠Δ 5
੍ޚϑϩʔͷΠϝʔδਤ 📱ᶃ͜ͷίϚϯυͰҹͯ͠ ᶄྃղ͠·ͨ͠ w ഁઢ෦ͷ௨৴ɺؒΛ༗ઢແઢͰଓͯ͠ߦ͍·͢ w ࢲར༻͍͢͠#MVFUPPUIΛ࠾༻ͯ͠·͢ w Ұൠతͳ$PSF#MVFUPPUIΛ༻੍͍ͨޚͳͷͰɺ࣮આ໌লུ͠·͢ 🧾
ᶅҹ 6
&4$104ͷ؆୯ͳઆ໌ w &4$104ͷਖ਼ମʢʁʣɺਐͷόΠτྻͰ͢ w ͨͱ͑ɺ࣍ͷΑ͏ͳίϚϯυΛΈ߹ΘͤͯɺҹύλʔϯΛ࡞Γ·͢ 7
ͨͱ͑ w ଠจࣈͷʮ)FMMP8PSMEʯΛҹ͍ͨ͠ w αʔϚϧϓϦϯλʔʢϖϦϑΣϥϧʣʹରͯ͠ɺҎԼͷίϚϯυΛॻ͖ࠐΉ w ͳ͓ɺ#MVFUPPUIͷॻ͖ࠐΈσʔλʹ্ݶ͕͋ΔͷͰɺదʹׂ͢Δ 1b 40 //
ॳظԽ 1b 45 01 // ଠࣈΦϯ 48 65 6c 6c 6f 20 57 6f 72 6c 64 // Hello World ͷ ASCII ίʔυ 0a // վߦ 8
ಈ࡞σϞ 9 IUUQTXXXZPVUVCFDPNXBUDI WH7F)8F6
αʔϚϧϓϦϯλʔͷ੍ޚ w αʔϚϧϓϦϯλʔͷҹ੍ޚͱฉ͘ͱɺ͍͠ҹΛ࣋ͨΕΔ͔͠Ε ·ͤΜ͕ɺ࣮ਐͷόΠτྻΛૹ৴͢Δ͚ͩͱγϯϓϧͳॲཧͰ͢ w 4%,ෆཁͰҹͰ͖ΔͷͰɺͦ͜ΒͷࢢൢͰ༡·͢ʢཁ֬ೝʣ w ͨͩ͠ɺը૾ͷΑ͏ͳσʔλ͕ଟ͍߹ɺίϚϯυ࡞ʹͪΐͬͱҰख ͕ؒཁΓ·͢ w
࣮ࡍͷ٬தϨδͰϨγʔτҹϓϩηε͕٧·ΔͱେมͰ͢ΑͶ 10
ͬͱৄ͘͠Γ͍ͨํ w དྷ݄݄ʹ։࠵͞ΕΔٕज़ॻయͰʮαʔϚ ϧϓϦϯλʔ੍ޚΞϓϦͷ։ൃೖʯΛग़൛ ͠·͢ w ͷାαϯγϟΠϯγςΟͷΦϑϥΠ ϯձʹϒʔεʢ͞ʣͰग़ల͠·͢ w ͥͻखʹऔͬͯɺ֬ೝͯ͠Έ͍ͯͩ͘͞
w Ҏ্ɺએͰͨ͠ 11
·ͱΊ w αʔϚϧϓϦϯλʔ4%,ͳͯ͘ɺҹΞϓϦ࡞Ε·͢ w Ϩγʔτཧ݊ɺΞΠσΟΞ࣍ୈͰ৭ʑ࡞ΕΔͷͰɺ։ൃର͍ w ࢲϨγʔτܕͷ໊ΧʔυɺΠϕϯτ༻ͷμϯϩʔυΧʔυʢઆ໌ จʴ23ίʔυʣΛ࡞Γ·ͨ͠ w ݱͰҹ͍ͨ͠ʂͱࢥͬͨ͜ͱ͕͋Δํͥͻࢼͯ͠Έ͍ͯͩ͘͞
12