2014-10-08 126 views
3

我使用zebraGk420d打印機。我正在使用垂直條形碼標籤。如何垂直打印文本和條形碼。我的zpl代碼是這樣的如何縱向打印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"; 

此代碼以水平格式打印。提前感謝。

回答

6

您可以爲每個文本/條形碼域單獨指定的方向,例如,如果一些領域應該在90度橫向打印等,或使用默認的方向爲所有字段,然後只對例外情形規則中指定的方向。

文本和條形碼標籤中的單個字段方向在^AON^BCN命令的第四個字母中指定。改變任何這些字段的取向,使用適當的信從以下列表:

  • N =正常
  • R =旋轉90度(順時針)
  • I =反轉180度
  • 乙=從底部向上讀取,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座標。

+0

感謝您的寶貴信息。它幫助我很多。 – Krishna38 2014-10-08 13:32:00

+0

注:QR碼,'^ BQx',似乎並沒有兌現NRIB設置或'^ FWx'並不會轉動。 – svante 2016-04-12 07:32:52