首先,您需要條碼字體。如果您沒有,可以從網路上下載免費的條碼字體。字體文件必須放在以下位置:
C:\ WINDOWS \ Fonts您可以將LabVIEW中任何字符串控件的字體更改為條碼字體。請記住條碼字體可能有所不同也可能不包括所有字符。有關在LabVIEW中使用不同字體的更多資訊,請參閱下面的“相關連結”部分。

在列印條碼字體時,LabVIEW有時會產生扭曲的圖像。透過將條碼字體寫入圖片格式(即JPEG),然後列印該圖片,或使用Report Generation Toolkit將條碼文字檔寫入報表然後列印報表,您可以成功列印條碼且不會失真。
將條碼寫入圖片格式
- 在block diagram中,右鍵點擊有包含條碼字體的控件或指示器,然後選擇Create»Invoke Node »Get Image 。
- 在block diagram上放置Write JPEG File VI (位於Functions » Programming » Graphics & Sound » Graphics Format»Write JPEG File)。將方法節點(Invoke Node)的Image Data output連接到 Write JPEG File VI的Image Data input(注意:Bitmap和PNG格式也可以使用)。另外將要保存圖像的路徑連接到VI的輸入端。
- 現在你有條碼的JPEG,然後你可以程式化方式列印文件。為此,將System Exec VI(位於Functions » Connectivity » Libraries & Executables » System Exec下 )放在block diagram中。接下來,將要列印的文件的指令連接到System Exec VI的輸入端。 (例如,字符串
mspaint.exe /p jpeg file path
將在Microsoft Paint中打開文件並列印它)。
完成後,您的block diagram應如下圖所示:
使用Report Generation Toolkit將條碼寫入報表
- 使用Set Report Font.vi將字體設置為所需的條碼字體和大小。您可以通過提供條碼字體名稱和文檔大小手動輸入字體設置,或將格式設置來源更改為Font Dialog Box以彈出一個對話框來設置不同的屬性。
- 使用Append Report Text.vi將要更改的文檔設置為條碼。
- 使用Print Report.vi列印報表。
下面是使用Report Generation Toolkit VI從Word文檔列印文字Hello的圖像: