hatotank

Python

サーマルプリンタのまとめ

2021 advent calendar dayで作業していたもの公開出来るレベルにまとめ、GitHubにて公開しました。 サーマルプリンタ(TM-T88IV)でTwitterタイムライン印刷(絵文字対応) コアは部分は「tm88iv.p...
Python

2021 advent calendar day 16,17

画面デザイン とりあえずVisual Studioのデザイナで必要そうなものを適当に並べてデザイン案 TKinterで画面のみ(Windows) import tkinter as tk root = tk.Tk() root.titl...
Python

2021 advent calendar day 14,15

タイムラインの画像をダウンロード後印刷 忙しいのでソースはあまり整形してません。 media_urlがあるデータから画像を1つダウンロードして印刷し終了(動画の場合は不明) from escposjp import Network from...
Python

2021 advent calendar day 12,13

暫定多言語対応 前回絵文字判定はemojiにて判定 今回は日本語の判定を追加 日本語の第三、第四水準はNotoSansJPフォントにて、それ以外はUniFontにて代用。 近隣アジアのハングル、繁体字、簡体字はNotoフォントにて表示さ...
Python

2021 advent calendar day 10,11

Define user-defined characters 全モデルにはダウンロード文字の定義コマンドが存在する。 更に日本モデル(他に中国、韓国モデル)には漢字コマンドで外字機能がある。 つまり絵文字を外字登録すれば良いのでは? という...
Python

2021 advent calendar day 8,9

ページモードの理解 機能としてプリンターは以下の2つのモードが存在する 標準モード ページモード 標準モードは印字データや紙送りコマンドを受信する度に印字および紙送りを実行 ページモードは印字データや紙送りコマンドはメモリ上で処理し、ペ...
Python

2021 advent calendar day 7

画像の表示 文字ばっかりでつまらないので画像を表示 from escposjp import Network p = Network("192.168.10.21") p.hw("INIT") p....
Python

2021 advent calendar day 5,6

Twiterから取得したデータを表示 ISPの回線にて追加出来なかったので2日分とする ツイッターから取得にライブラリを使うが、どれが良いのか判らないのでとりあえず一番上のtweepyを使用することにする。 tweepy pip3 ...
Python

2021 advent calendar day 4

ESC/POS ESC/P (Epson Standard Code for Printers) とは、セイコーエプソン株式会社(以下エプソン)によって開発された、コンピュータ用プリンターを制御するためのプリンター制御言語であり、Esca...
Python

2021 advent calendar day 3

日本語を表示 とりあえずそのまま日本語を追加 from escpos.printer import Network p = Network("192.168.10.21") p.text("Hello Wo...
タイトルとURLをコピーしました