ATOM Printer

SKU:K118

説明

ATOM PrinterESP32-PicoベースのIoTコントローラATOM Liteと58mm厚のサーマルプリンタが同梱されており、さまざまな印刷ニーズに対応します。テキスト、グラフィックス、バーコード、QRコードの印刷をサポートしています。ATOMプリンタは、ギークなクラフトパッケージのデザインで、内蔵ファームウェアは、AP Connect Print + MQTT Notifications Print の2つのモードを誇っています。ATOM Lite IoTコントローラで、あなたの創造力を豊かにし、楽しく、実用的にすることができます。

注:このキットには電源アダプターは含まれていません。DC 12V / 2.5Aの電源アダプター(5.5mmジャック)を推奨します。

製品の特徴

  • ATOM Liteです。ESP32-Pico-D4 4MB Flash IoTコントローラ
  • 洗練されたギークなクラフトパッケージのデザイン
  • テキスト/グラフィック/BarCode/QRCodeに対応
  • 通信インターフェース UART
  • 高速印刷、高解像度
  • 使用方法
    • APホットスポット接続、Web制御印刷
    • MQTTで印刷内容を送信(トピックはデバイスのMacアドレス)
    • シリアルコマンドによる制御 (UART 9600bps 8N1)
    • 開発プラットフォーム 開発プラットフォーム:Arduino、UIFlow

含まれるもの

  • 1x ATOM LITE
  • 1x ATOM Printer
  • 1x 感熱紙ロール
  • 1x 粘着性感熱紙ロール

アプリケーション

  • タクシーの請求書、駐車場の請求書、速達便の送り状、レストランの注文の印刷に広く使用することができます。

特徴

特徴 パラメータ
印刷方式 サーマルプリント
対応文字・図形 文字、図形、文字、バーコード(Codebar、code93、code39、code128、ENA13、ITF25、UPC-A、UPC-E)、QRCode
電源電圧 DC12V
動作電流 2.5A
印刷色 モノクロ
印刷速度/解像度 60mm/s 203dpi 8dots/mm 最大384dot/line
印字幅 58mm
耐用年数 印刷距離 50km
用紙カット 手差し
ロール紙の最大径 ロール紙の直径 58mm±0.05mm(幅)0.05~0.1mm(厚み)、最大直径≤40mm
印刷速度 60mm/s
接続技術 USB/RS232/TTL(ATOMはデフォルトでTTLインターフェースに接続 UART 9600bps 8N1)
製品重量 285g
梱包重量 321g
製品サイズ 151×79×66mm
梱包サイズ 158 x 82 x 70mm

ピンマップ

  • ATOM PRINTER
ATOM G23 G33 G19
ATOM PRINTER TX RX CTS

クイックスタート

アトムプリンターの電源を入れると、アトムメインコントロールのインジケーターに、現在のデバイスの状態とモードが表示されます。ATOMの真ん中のボタンをクリックすると、異なるモード(AP/MQTT)に切り替わります。

Video

ファームウェアの書き込み

M5Burnerのダウンロードページはこちら で、まずEraseをクリックしてフラッシュを消去し、次にBurnをクリックしてファームウェアの書き込みを開始します。

APモード

インジケータライト

  • 1.機器が接続されていない場合、インジケータライトは緑の高速点滅です。
  • 2.デバイスにアクセスがある場合、インジケータライトは緑色に点灯です。

指示

  • 1.APモードに切り替えると、デバイスはAPホットスポットATOM_PRINTER_XXXXを開始し、ユーザーが直接AP(パスワードなし)に接続するために携帯電話やコンピュータを使用することができます。
  • 2.接続が成功した後、接続されたデバイスは自動的に設定ページをポップアップします。このページで直接入力することで、テキスト、2次元コード、1次元コードの内容を印刷することができます。
  • 3.ページ下部にあるWiFi設定オプションで、指定したWiFiに接続するための設定と、MQTTモードでの動作に切り替えることができます。

MQTTモード

インジケータライト

  • 1.WiFi接続に失敗した場合、インジケータライトは赤色で素早く点滅します。
  • 2.WiFi&MQTTサーバーが接続されていない場合、インジケータライトは青の高速点滅です。
  • 3.WiFi&MQTTサーバが接続に成功した場合、インジケータライトは青色に点灯です。

使用方法

  • 1.MQTTモードに切り替える前に、APモードの設定ページでデバイスのWiFi情報を設定する必要があります。設定完了後、デバイスは自動的に再起動し、MQTTモードに移行します。
  • 2.WiFi接続に何度も失敗する場合は、ATOMのミドルボタンを押してAPモードに切り替え、WiFi情報を再設定してください。
  • 3.MQTTサーバーへの接続に成功すると、ATOMプリンターは自動的に登録されたTopic情報(TopicはデバイスのMacアドレス)をプリントアウトします。
  • 4.ユーザーは、 UIFlow や他のツール( EMQ MQTT Tools など)を使ってmqttに接続できます。 m5stack.com` (port 1883)です。リモートプリントを実現するために、ATOMプリンターデバイスに対応したトピックコンテンツを配信する。

Example

Arduino

共通コマンド

NO Function command
1 Init 0x1B,0x40
2 Set Print Position X mm 0x1B,0x24,(X * 8)&0x00ff,((X * 8)>>8)&0x00ff
3 Set Left Margin X mm 0x1D,0X4C,(X * 8)&0xff,((X * 8)>>8)&0x00ff
4 Set Line Space X mm 0x1B,0x33,(X *8)
5 Set Baud Rate: X 0x1B,0x23,0x23,0x53,0x42,0x44,0x52,X
(9600:X=0x80,0x25,0x00,0x00)
(115200:X=0x00,0xC2,0x01,0x00)
6 Set Character Size:X,Y 0x1D,0x21,((X&0x0f)<<4)
7 Set Bold:on/off 0x1B,0X47,0x01/0x00
8 Set Underline:on/off 0x1B,0x2D,0x01/0x00

Print

NO Function command
1 Print X at Y mm 0x1B,0x24,(Y * 8)&0x00ff,((Y * 8)>>8)&0x00ff,X
2 Set Print Position X mm 0x1D,0x28,0x6B,0x03,0x00,0x31,0x45,X (L:0x48/M:0x49/Q:0x50/H:0x51)

QRCode

NO Function command
1 Set QRCode Adjust Level X 0x1D,0x28,0x6B,0x03,0x00,0x31,0x45,X (L:0x48/M:0x49/Q:0x50/H:0x51)
2 Set QRCode Buffer Length:L Buffer:X 0x1D,0x28,0x6B,(L+3)&0x00ff,((L+3)>>8)&0x00ff,0x31,0x50,0x30,X,0x00
3 Print QRCode 0x1D,0x28,0x6B,0x03,0x00,0x31,0x51,0x30,0x00

BarCode

NO Function command
1 Barcode Sw:on/off 0x1D,0x45,0x43,0x01/0x00
2 Set HRI Position 0x1D,0x48,hide:0x00/above:0x01/below:0x02/both:0x03
3 Print BarCode
Type:T Length:L Buffer:X
0x1D,0x6B,T,L,X,0x00
Type: UPC-A=0x41/UPC-E=0x42/JAN13(EAN13)=0x43/JAN8(EAN8)=0x44/CODE39=0x45/ITF=0x46/CODABAR=0x47/CODE93=0x48/CODE128=0x49

Bmp

NO Function command
1 Print BMP Width:W Hight:H Data:X 0x1D,0X76,0X30,(W/8)&0x00ff,((W/8)>>8)&0x00ff,H&0x00ff,(H>>8)&0x00ff,X