5

zebraGk420d プリンターを使用しています。縦型バーコードラベルを使用しています。テキストとバーコードを縦に印刷する方法。このような私のzplコード

$barcode_ZPL_code="^XA
^FO 150,50^AD,40^FH^FDSALABED_20CARGO^FS 
^FO80,100^AD^BY2
^BCN,100,Y,N,N
^MD10
^FDLTX81316-1(1)-APP^FS
^FO1,250^A0N,20,20^FH^FDCOURIER_20TYPE_3ACHEDDI_20JAGAN_20AIPORT_20GUYANA_20OWN_20CLEARING_20TEST^FS
^FO1,280^A0N,20,20^FH^FDDESTINATION_3ASALABED_202CARGO_20PLOT_20710_20BLOCK_2012_20KISENYI_20ROAD_2E_2E_2E^FS
^FO1,310^A0N,20,20^FH^FDHEAD_20OFFICE_3AUNIT_204A_20ORBITAL_20BUSINESS_20PARK_205_20ARGON_20ROAD^FS
^FO106,340^A0N,20,20^FH^FDEDMONTON_20LONDON_20N18_203BW_20EMAIL_3AINFO_40SALABED_2ECO_2EUK^FS
^FO106,370^A0N,20,20^FH^FDTEL_3A_2B44_28020_29_208884_204060_20WEBSITE_3AWWW_2ESALABED_2ECO_2EUK^FS
^XZ";

このコードは水平形式で印刷されます。よろしくお願いします。

4

1 に答える 1

12

各テキスト/バーコード フィールドの向きを個別に指定できます。たとえば、一部のフィールドを水平に印刷し、他のフィールドを 90 度で印刷する場合や、すべてのフィールドにデフォルトの向きを使用してから、そのルールの例外の向きのみを指定することができます。

^AONテキストとバーコードのラベルの個々のフィールドの向きは、コマンドとコマンドの 4 番目の文字で指定され^BCNます。これらのフィールドの向きを変更するには、次のリストから適切な文字を使用します。

  • N = 通常
  • R = 90 度回転 (時計回り)
  • I = 180 度反転
  • B = 下から上に読み取り、270 度

たとえば、バーコードを 90 度で印刷するには、^BCN,....をに置き換えます。^BCR,...特定のテキスト行を 90 度で印刷するには、 を に置き換え^AON,...ます^AOR,...

ラベルのすべてのフィールドのデフォルトの向きを変更するには、^FWx任意のテキスト/バーコード フィールドが呼び出される前に使用できます。ここでx、目的のデフォルトの向きを表し (上記の向きオプションのリストから)、個々のテキストに向きの文字のみを含めます。そのデフォルトの向きの例外については、バーコード コマンド (つまり、およびに変更)^BCN,...を使用してください。^BC,...^AON,...^AO,...

たとえば、最後のテキスト行を除くすべてのフィールドを 90 度で印刷するには、次を使用できます (追加された ^FWR コマンドと、最後のテキスト コマンドを除くすべてのテキスト/バーコード フィールドから方向文字が削除されていることに注意してください)。

$barcode_ZPL_code="^XA
^FWR
^FO 150,50^AD,40^FH^FDSALABED_20CARGO^FS 
^FO80,100^AD^BY2
^BC,100,Y,N,N
^MD10
^FDLTX81316-1(1)-APP^FS
^FO1,250^A0,20,20^FH^FDCOURIER_20TYPE_3ACHEDDI_20JAGAN_20AIPORT_20GUYANA_20OWN_20CLEARING_20TEST^FS
^FO1,280^A0,20,20^FH^FDDESTINATION_3ASALABED_202CARGO_20PLOT_20710_20BLOCK_2012_20KISENYI_20ROAD_2E_2E_2E^FS
^FO1,310^A0,20,20^FH^FDHEAD_20OFFICE_3AUNIT_204A_20ORBITAL_20BUSINESS_20PARK_205_20ARGON_20ROAD^FS
^FO106,340^A0,20,20^FH^FDEDMONTON_20LONDON_20N18_203BW_20EMAIL_3AINFO_40SALABED_2ECO_2EUK^FS
^FO106,370^A0N,20,20^FH^FDTEL_3A_2B44_28020_29_208884_204060_20WEBSITE_3AWWW_2ESALABED_2ECO_2EUK^FS
^XZ";

また、フィールドの向きを変更したら、x/y 座標を調整する必要があります。

于 2014-10-08T12:48:52.490 に答える