牌照標籤配置和列印
標籤配置用於控制標籤上列印的資訊及其配置方式。有兩種定義牌照標籤配置的方法:
- 文件路由標籤配置 – 這些配置提供基本配置功能。
- 標籤配置 – 這些配置可讓您建立更進階的配置。 您的配置可以有重複結構,並包含頁首、內文和頁尾元素。 您可以列印相關表格中的資訊,並定義自訂日期、時間和數字格式。
本文說明如何建立和使用牌照標籤的標籤配置。 如需文件路由標籤配置的詳細資訊,請參閱文件路由標籤配置。
啟用牌照標籤配置
若要啟用牌照標籤配置,您必須設定下列元素 (如本文後面所述):
- Warehouse Management 參數 – 定義要使用的長文件路由標籤配置還是標籤配置。
- 牌照標籤配置 – 定義牌照標籤的標籤配置。
- 牌照標籤路由 – 定義應在哪些條件下將哪些 Zebra 程式設計語言 (ZPL) 配置列印到哪個網路印表機。
設定倉庫管理參數
依照下列步驟設定用於牌照標籤列印的倉儲參數:
- 前往倉庫管理 > 設定 > 倉庫管理參數。
- 在一般索引標籤的牌照 FastTab 上,將使用牌照標籤的標籤配置選項設定為是,將標籤配置用於您的車牌 (如本文中所述)。 將其設定為否,以使用文件路由標籤配置。
建立牌照標籤配置
標籤配置控制標籤上列印哪些資訊以及其配置方式。在這裡輸入傳送至印表機的 ZPL 程式碼。 您通常會從標籤設計工具程式複製此程式碼。
系統產生標籤時,可以將標籤配置中使用的欄位和方法名稱取代為實際值。 您可以尋找程式碼中的金額符號 ($
),輕鬆找到將要取代的文字。
建立基本標籤配置
依照下列步驟建立牌照標籤配置。
移至倉儲管理 > 設定 > 文件路由 >標籤配置。
在清單窗格頂端,將標籤設定類型欄位設定為牌照標籤。
在動作窗格上,選取新增以建立標籤。
設定新標籤的下列欄位:
標籤配置識別碼 – 輸入配置的名稱 (例如牌照)。
描述 – 輸入配置的簡短說明 (例如牌照)。
定義類型 – 選取用於定義標籤配置的方法:
ZPL – 使用 ZPL 定義標籤配置。
變數 – 定義可與外部服務搭配使用的標籤配置。 (如需詳細資訊,請參閱使用外部服務列印標籤)。如果選取此選項,則印表機文字配置 FastTab 會提供用於定義系統變數和資料變數的網格。 在系統變數下,將 LabelFile 欄位設定為外部系統中標籤設計的路徑,並將數量欄位設定為要列印的標籤數量。 在資料變數下,定義 Microsoft Dynamics 365 Supply Chain Management 傳送的值,方法是將這些值對應至外部系統中標籤設計的相應預留位置。
變數 (指令碼) – 使用指令碼格式來定義可與外部服務搭配使用的標籤配置。 (如需詳細資訊,請參閱使用外部服務列印標籤)。在印表機文字配置 FastTab 上,定義要傳送的標籤檔案、數量和值。 範例如下。
"filePath": "/Instant Print/GS1-128.nlbl", "quantity": "1", "dataSources": [ { "GTIN of Contained Trade Items": "06183928726611", "Product_name": "D365FO: $ItemName$" } ]
標籤配置資料來源識別碼 – 如果僅使用牌照資料,請讓此欄位保持空白。 如果必須包含其他資料表中的資料,請選取具有所需聯結的標籤配置資料來源。 如需有關如何設定和使用標籤配置資料來源的詳細資訊,請參閱本文中的下一節。
啟用標籤範本支援 – 目前將此選項設定為否。 (將其設定為是時,您可以將頁首、列和頁尾元素新增至版面配置中,如本文稍後所述)。
日期、時間和數字格式 – 選取設定標籤配置中所顯示日期、時間和數字格式時要使用的語言。
印表機庫存類型 – 選取印表機庫存類型。 印表機紙張類型通常描述特定印表機使用的紙張類型。 這也用於指定特定標籤配置所應列印到的紙張類型。 如需有關如何設定印表機庫存類型的詳細資訊,請參閱設定印表機庫存類型。
在印表機文字配置 FastTab 上,以適合所選定義類型的方式輸入標籤程式碼。 下列範例顯示您可複製並貼上以進行測試的程式碼 (如果定義類型欄位設定為 ZPL)。
CT~~CD,~CC^~CT~ ^XA~TA000~JSN^LT0^MNM,0^MTT^PON^PMN^LH0,0^JMA^PR8,8~SD15^JUS^LRN^CI27^PA0,1,1,0^XZ ^XA ^MMT ^PW831 ^LL609 ^LS0 ^FT19,59^A0N,28,28^FH\^CI28^FDLicense plate label^FS^CI27 ^FT19,148^A0N,42,43^FH\^CI28^FDItem: ^FS^CI27 ^FT128,148^A0N,42,43^FH\^CI28^FD$ItemId$ ^FS^CI27 ^BY3,3,180^FT116,525^BCN,,Y,N ^FH\^FD$LicensePlateId$^FS ^FT19,206^A0N,42,43^FH\^CI28^FDQty:^FS^CI27 ^FT128,206^A0N,42,43^FH\^CI28^FD$Qty$^FS^CI27 ^PQ1,0,1,Y^XZ
附註
在印表機文字配置 FastTab 中自訂標籤程式碼時,您可以依照下列步驟新增有效的欄位和方法名稱:
- 在資料表清單中,選取資料表。
- 視您要新增的品項類型而定,選取欄位索引標籤或方法(預覽版),然後選取要新增的欄位或方法的名稱。
- 如果將定義類型欄位設定為 ZPL 或變數 (指令碼),請選取在文字結尾插入,將欄位或方法加入至程式碼結尾。 視需要,將新欄位或方法移到程式碼中要用於的位置。
- 如果將定義類型欄位設定為變數,請選取資料變數資料表中的一列,然後選取插入欄位參考,將欄位或方法新增為欄位值。
在動作窗格上,選擇儲存。
設定和使用標籤配置資料來源
在前述範例的標籤配置中,僅使用牌照識別碼 ($LicensePlateId$
),且此值可直接在牌照資料表中取得。 如果您想要包含相關資訊 (例如與牌照相關的訂單編號),但所需的配置標籤資料來源尚不存在,請依照下列步驟建立資料來源,然後在標籤配置中加以選取。
移至倉儲管理 > 設定 > 文件路由 > 標籤配置資料來源。
在動作窗格上,選擇新建。
為新的標籤配置資料來源設定下列欄位:
- 標籤配置資料來源識別碼 – 輸入資料來源的名稱 (例如,LPPlusPurchOrder)。
- 描述 – 輸入資料來源的簡短說明 (例如牌照 + 訂購單)。
- 標籤配置識別碼 – 選取牌照標籤。
在動作窗格上,選擇儲存。
在動作窗格上,選擇編輯查詢。
會出現標準查詢編輯器對話方塊。 在聯結標籤上,將聯結新增至所需的資料表。 (例如,如果您希望標籤顯示訂單編號,則可以建立與訂購單標籤的聯結)。
移至倉儲管理 > 設定 > 文件路由 >標籤配置。
建立或選取標籤配置,然後在標籤配置資料來源識別碼欄位中,選取您剛才建立的記錄。
您可以立即將新的欄位值新增至列印配置程式碼。 請務必在 ZPL 程式碼中參考正確的 table.field-names 值。 額外的資料表會包含一個做為尾碼 (_#) 的數字。
警告
在標籤配置資料來源頁面上,從現有記錄的查詢移除資料表時要小心。 您可能會移除現有標籤配置中已使用的欄位和/或方法名稱。
啟用標籤範本支援
標籤範本可讓您設計具有更進階配置的標籤,其中可以包含頁首、列和頁尾元素。 依照下列步驟設定包含標籤範本元素的標籤格式。
移至倉儲管理 > 設定 > 文件路由 >標籤配置。
在清單窗格頂端,將標籤設定類型欄位設定為牌照標籤。
請執行以下其中一個步驟:
- 若要建立新配置,請選取動作窗格上的新增。
- 若要編輯現有配置,請選取清單窗格中的配置,然後選取動作窗格中的編輯。
在標籤配置資料來源識別碼欄位中,選取資料來源。 (啟用標籤範本支援需要資料來源。不過,如果您只需要牌照資料,則可以選取非常簡單的資料來源,其中未定義任何聯結)。
將啟用標籤範本支援選項設定為是。
在程式碼中使用
{{Header ... }}
、{{Row ... }}
和{{Footer ... }}
元素。 下列範例顯示包含所有這些元素的標籤。 這會列印有關放入牌照中品項的資料。{{LabelStart ^FX ... ZPL commands that will be printed on every label ... CT~~CD,~CC^~CT~ ^XA ~TA000 ~JSN ^LT0 ^MNM,0 ^MTT ^PON ^PMN ^LH0,0 ^JMA ^PR8,8 ~SD15 ^JUS ^LRN ^CI27 ^PA0,1,1,0 ^XZ ^XA ^MMT ^PW831 ^LL609 ^LS0 }} {{Header ^FT31,59^A0N,28,28^FH\^CI28^FDLicense plate label with work lines^FS^CI27 ^BY3,3,180^FT116,300^BCN,,Y,N ^FH\^FD$WHSLicensePlateLabel.LicensePlateId$^FS }} {{Row Table=WHsWorkLine_1 StartY=400 IncY=68 RowsPerLabel=5 ^FT19,$position.YPos$^A0N,42,43^FH\^CI28^FDLine:^FS^CI27 ^FT128,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.ItemID$^FS^CI27 ^FT250,$position.YPos$^A0N,42,43^FH\^CI28^FD$WHSWorkLine_1.QtyWork$^FS^CI27 }} {{LabelEnd ^PQ1,0,1,Y ^XZ }}
附註
因為
RowsPerLabel=5
屬性,此範例會循環查看牌照明細,並以五項牌照明細為一組,各分割出一個標籤。 如果將屬性變更為RowsPerLabel=1
,則會為每一項明細產生一個標籤。此範例會每個標籤各列印一份。 如果您需要更多份 (例如,牌照的每一面各一份),請將頁尾
\^PQn
區段中的n
值設定為需要的份數。 例如,每個標籤列印兩份,請指定\^PQ2
。
設定牌照標籤路由
若要指定使用的牌照標籤配置及其列印位置,您必須定義文件路由記錄,如下列程序所述。
請前往倉庫管理>設定>文件路由>文件路由。
在清單窗格上方,設定工單類型欄位為訂購單。
在動作窗格上,選取新增以建立路由記錄。
在新路由記錄的標頭中,設定下列欄位:
- 序號 – 輸入整數以定義評估路由記錄所應依照的順序。 每個路由都只能有一個唯一序號。 系統依遞增序號順序評估路由,並使用符合準則的第一個路由。
- 名稱 – 輸入路由記錄的名稱。 例如,輸入牌照。
在概觀 FastTab 上,使用下列欄位來定義用於選取標籤路由的準則:
- 倉庫 – 指定應使用路由的倉庫。
- 行動裝置使用者識別碼 – 指定應使用路由的使用者識別碼。 若要為任何工作人員使用路由,請讓此欄位保持空白。
- 帳戶號碼 – 指定應使用路由的廠商帳戶。 若要為任何廠商使用路由,請讓此欄位保持空白。
- 承運業者 – 指定應使用路由的承運業者。 若要為任何承運業者使用路由,請讓此欄位保持空白。
- 工作範本 – 指定應使用路由的工作範本。 若要為任何工作範本使用路由,請讓此欄位保持空白。
- 來源區域識別碼和目標區域識別碼 - 指定應使用路由的區域範圍。 若要為任何區域使用路由,請讓這些欄位保持空白。
- 執行查詢 – 若要將客戶選擇準則新增至路由記錄,請將此選項設定為是,然後選取動作窗格上的編輯查詢。 標準查詢編輯器對話方塊會出現,您可在其中定義更多選擇準則。
在文件路由印表機 FastTab 上,指派符合路由記錄準則時所應使用的印表機和標籤配置。 選取工具列上的新增,將一項明細新增至網格。 然後設定新明細的下列欄位:
- 名稱 – 選取適當的 ZPL 印表機。 如需相關資訊,請參閱安裝 Document Routing Agent 以啟用網路列印。 如果您想要使用動態印表機選擇,請讓此欄位保持空白。
- 標籤配置識別碼 – 選取要使用的標籤配置。 先前在本文中建議的範例標籤配置識別碼值是牌照。
使用行動應用程式接收訂購單時自動列印標籤
如果您希望每次收到新的訂購單時都會自動列印牌照標籤,請依照下列程序中所述方式,設定行動裝置功能表項目。
移至Warehouse Management>設定>行動裝置>行動裝置功能表項目。
請執行以下其中一個步驟:
- 若要建立新的功能表項目,請在動作窗格上選取新增。
- 若要編輯現有功能表項目,請於清單窗格中選取、於動作窗格選取編輯。
為新的或選取的功能表項目設定下列欄位:
- 功能表項目名稱 – 輸入新功能表項目的內部名稱。 例如,輸入混合。
- 標題 – 輸入此項目在 Warehouse Management 行動應用程式中所應顯示的項目名稱。 例如,輸入混合 LP 接收。
- 模式 – 工作。
- 語言建立程序 – 選取混合牌照接收。
- 列印標籤 – 將此選項設定為是。
關閉頁面。
如果您已建立新的行動裝置功能表項目,則必須將其新增至行動裝置功能表,如下列範例所示。 在此範例中,您會將其新增至現有入庫行動裝置功能表。
- 移至倉庫管理 > 設定 > 行動裝置 > 行動裝置功能表項目。
- 在動作窗格上,選取編輯。
- 在清單窗格中,選取入庫功能表。
- 在可用的功能表和功能表項目欄中,選取您建立的行動裝置功能表項目 (例如混合)。
- 選取新增按鈕 (向右箭頭) 以將功能表項目移入功能表結構欄中。
- 關閉頁面。
執行要列印牌照標籤的案例
如果您想要嘗試列印牌照標籤,則可以設定一個透過 Warehouse Management 行動應用程式進行混合牌照接收的案例。 如需詳細資訊,請參閱混合牌照接收。 依照這裡的指示操作,並確認支援本文中所述的案例。