EtikStudio

プリンタ言語変換

ZPLからTSPLへの変換:コマンド対応表と移行ガイド(Zebra → TSC)

ZPLコマンドがTSPLにどう対応するか、単位・フォント・バーコードで何が変わるか、実際のラベルの変換前後、そしてZebraのラベルライブラリを再デザインなしでTSCプリンタへ移行する方法。

ZebraからTSCへの移行は、物流と小売で最も多いプリンタ移行です。TSC機は価格が低く、機構は同じラベルとリボンに対応します。障壁は言語です。ZPLとTSPLは同じもの — 位置指定のテキスト、バーコード、枠 — をまったく異なる構文で記述するため、何かが翻訳してくれない限り、既存のZPLテンプレートはすべて書き直しになります。

コマンド対応表

操作ZPL(Zebra)TSPL(TSC)
ラベルの開始/終了^XA … ^XZCLS … PRINT 1
ラベルサイズ^PW800 ^LL600(ドット)SIZE 100 mm,75 mm GAP 3 mm,0
フィールド位置^FO50,40(x,y ドット)TEXT/BARCODE の最初の2パラメータ(x,y ドット)
テキスト^A0N,40,40 ^FDHello^FSTEXT 50,40,"0",0,12,12,"Hello"
Code 128^BY2 ^BCN,80,Y,N,N ^FD12345^FSBARCODE 50,150,"128",80,1,0,2,4,"12345"
QRコード^BQN,2,6 ^FDQA,data^FSQRCODE 400,150,M,6,A,0,"data"
Data Matrix^BXN,6,200 ^FDdata^FSDMATRIX 400,150,120,120,"data"
枠/線^GB300,2,2^FSBOX x,y,xend,yend,2 / BAR x,y,w,h
枚数^PQ10PRINT 10,1
濃度/速度^MD15 ^PR4DENSITY 10 SPEED 4

実際に変わるもの

変換前と変換後:同じラベル

^XA
^PW812 ^LL609
^FO40,30 ^A0N,36,36 ^FDSafety Harness^FS
^FO40,80 ^A0N,24,24 ^FDLOT: MX-24-0917^FS
^FO40,130 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS
^PQ1
^XZ
SIZE 101.6 mm,76.2 mm
GAP 3 mm,0
DIRECTION 1
CLS
TEXT 40,30,"0",0,11,11,"Safety Harness"
TEXT 40,80,"0",0,7,7,"LOT: MX-24-0917"
BARCODE 40,130,"128",90,1,0,2,4,"7501234567893"
PRINT 1,1

ラベルサイズが物理単位になり、各フィールドが独自の座標を持ち、バーコードがバー幅をインラインで宣言している点に注目してください。データ — 製品、ロット、GTIN — はそのままで、外側だけが変わりました。

移行チェックリスト

EtikStudioでの方法

ZPLファイルを貼り付けるかインポートすると、インタプリタがミリメートル単位の編集可能なデザインとして描画します。TSCプリンタのプロファイルを選んでエクスポートすると、EtikStudioは対象解像度にスケーリングした座標、メトリクスの一致するフォント、モジュール単位で再構築したバーコード、再エンコードしたロゴを含むTSPLを生成します。同じデザインが、最後の1台が退役するまでZebra機でも印刷を続けます。

コマンド例は分かりやすさのため簡略化しています。正確な構文はプリンタの機種とファームウェアにより異なります。必ず対象プリンタでテストしてください。

他のペア

次のラベルが、作り直す最後の一枚になるかもしれません。

チームにご相談ください。一緒にトライアルを開始します。契約縛りなし。

無料トライアルを開始