動作確認
とりあえず実験はWindowsで、記事用にラズパイで作成していく
ラズパイのpip3のバージョンが古いのでアップデート
pip3 install --upgrade pip
PyPI(Python Package Index)に登録してあるpython-escposが古いのでgitからインストールする
pip3 install git+https://github.com/python-escpos/python-escpos
警告出てるけど無視!ヨシ!
以下のパッケージが入った模様
Successfully installed appdirs-1.4.4 argcomplete-1.12.3 argparse-1.4.0 future-0.18.2 python-barcode-0.13.1 python-escpos-3.0a9.dev79+gb16f442 pyusb-1.2.1 qrcode-7.3.1
python-escposにネットワークの例があるので、少し変えて実行
from escpos.printer import Network
p = Network("192.168.10.21")
p.text("Hello World\n")
p.barcode('1324354657687','EAN13',64,2,'','')
p.cut()
※2回目の出力なのでバーコードのセンタリングが継続されて「Hello World」もセンタリングされてます