Commander是什么 ?
Commander 是一種軟件實(shí)用工具、包含在 BarTender 的兩個(gè)自動(dòng)化版中。如果無(wú)法使用命令行或 ActiveX Automation、或者其使用成本很高、則可以借助于該工具、從其他程序自動(dòng)生成 BarTender 打印作業(yè)。Commander 可作為應(yīng)用程序或 Windows 服務(wù)運(yùn)行。
如果應(yīng)用程序需要生成打印作業(yè)、則它只需創(chuàng)建一個(gè)觸發(fā)事件(稱為“觸發(fā)器”)、例如、將文件放在您在網(wǎng)絡(luò)上所選擇的位置、或給您選擇的帳戶發(fā)送電子郵件。Commander 將檢測(cè)該文件(或電子郵件)是否就位、然后“喚醒”BarTender、后者將把您的數(shù)據(jù)引入 BarTender 文檔中、并自動(dòng)生成打印作業(yè)。
觸發(fā)器文件或消息可能為空、但也可能包含數(shù)據(jù)、這些數(shù)據(jù)將由BarTender、Commander 啟動(dòng)的其他應(yīng)用程序或 Commander 本身讀取。由于創(chuàng)建觸發(fā)器的應(yīng)用程序可以在不同觸發(fā)器中包含不同內(nèi)容、因此、Commander 將執(zhí)行的任務(wù)以及將使用的數(shù)據(jù)可以由應(yīng)用程序動(dòng)態(tài)定義。
例如、一個(gè)內(nèi)部訂單履行應(yīng)用程序在數(shù)據(jù)庫(kù)中輸入有關(guān)訂單的數(shù)據(jù)、然后將名為 NewOrder.dat 的空文件保存在 Commander 將監(jiān)視的目錄中。在指定時(shí)間后、Commander 找到該文件并啟動(dòng)具有一個(gè)已配置文檔的BarTender、以便在數(shù)據(jù)庫(kù)中查詢有關(guān)所輸入訂單的信息。BarTender 讀取數(shù)據(jù)并打印標(biāo)簽、證卡、標(biāo)記或其他項(xiàng)目。然后、Commander 刪除NewOrder.dat 文件并恢復(fù)對(duì)目錄的監(jiān)視。
Commander的常用步驟
啟動(dòng) Commander
要啟動(dòng) Commander、請(qǐng)?jiān)?開(kāi)始 菜單的 BarTender 分支中單擊其圖標(biāo)。以下是一些最常用任務(wù)的步驟。
創(chuàng)建或修改 Commander任務(wù)列表
Commander 操作由任務(wù)列表控制、任務(wù)列表標(biāo)識(shí)觸發(fā)器以及在響應(yīng)中要執(zhí)行的任務(wù)。要?jiǎng)?chuàng)建任務(wù)列表:
1. 單擊新建任務(wù)列表按鈕
或選擇文件菜單中的 新建 、創(chuàng)建新的任務(wù)列表文件。如果要修改現(xiàn)有的任務(wù)列表、請(qǐng)單擊打開(kāi)按鈕
或選擇文件菜單中的打開(kāi)、然后瀏覽到該任務(wù)列表文件并單擊打開(kāi) 。
2. 單擊創(chuàng)建新任務(wù)工具欄按鈕
或選擇任務(wù)菜單中的添加開(kāi)始定義新任務(wù)。如果要編輯現(xiàn)有任務(wù)、請(qǐng)突出顯示該任務(wù)并單擊屬性工具欄按鈕
、或選擇 任務(wù) 菜單中的 屬性 。
3. 使用 任務(wù)選項(xiàng) 對(duì)話框輸入有關(guān)如何觸發(fā)任務(wù)的詳細(xì)信息、選擇并配置任務(wù)觸發(fā)時(shí)將執(zhí)行的命令、然后單擊 確定 。
4. 對(duì)任務(wù)列表中所需的每項(xiàng)任務(wù)重復(fù)執(zhí)行第 2 步和第 3 步、然后保存任務(wù)列表。
刪除、移動(dòng)和重新排序 Commander 任 務(wù)
從列表中刪除任務(wù)的方法是突出顯示該任務(wù)、然后按DELETE 鍵或選擇編輯菜單中的刪除 。根據(jù)需要使用 編輯 菜單中的 剪切 、復(fù)制和粘貼菜單項(xiàng)對(duì)任務(wù)重新排序、或?qū)⑷蝿?wù)從一個(gè)任務(wù)列表移動(dòng)到另一個(gè)任務(wù)列表。
運(yùn)行 Commander任務(wù)列表
要運(yùn)行 Commander任務(wù)列表:
1. 單擊打開(kāi)按鈕
或選擇 文件 菜單中的 打開(kāi) 、打開(kāi)一個(gè)任務(wù)列表。
2. 突出顯示每項(xiàng)要執(zhí)行的任務(wù)并選擇 任務(wù) 菜單中的 啟用 、啟用相應(yīng)任務(wù)。
3. 單擊開(kāi)始檢測(cè)按鈕 或選擇 檢測(cè) 菜單中的 開(kāi)始檢測(cè) 、開(kāi)始檢測(cè)觸發(fā)器。
附錄 A :針對(duì)性能進(jìn)行配置
性能提示
Windows 的一些圖形功能(包括打印 TrueType 字體的功能)可能會(huì)導(dǎo)致將大量信息發(fā)送到感熱打印機(jī)。因此、應(yīng)優(yōu)化配置您的打印機(jī)和個(gè)人計(jì)算機(jī)。
以下提示包含的信息有助于您獲得最快的打印速度、并了解 Windows格式的圖像與打印機(jī)格式的圖像之間的區(qū)別。
盡可能避免使用 RS-232串行通信
某些感熱打印機(jī)標(biāo)準(zhǔn)配備只有 9 針或 25 針 (RS-232) 串行端口。并行端口、USB 端口或以太網(wǎng)連接可能是額外的選件。如果只希望使用打印機(jī)的自帶條形碼和字形、RS-232 串行通信比較適合。不過(guò)、如果要利用 Windows 的任何圖形功能、使用并行端口、USB 端口或以太網(wǎng)連接會(huì)明顯提高性能。
盡可能使用基于打印機(jī)的 對(duì)象和字體或下載的字體
Windows 程序經(jīng)常打印圖像和不可下載的字體、方法是使用位圖圖形逐點(diǎn)繪出、這可能會(huì)降低打印機(jī)的速度。幸好許多感熱打印機(jī)可以使用高級(jí)命令輸出條形碼、線條、框和自帶的(或下載的)可縮放文本字體。例如、Windows 程序可以通過(guò)輸出一些快速控制代碼使用打印機(jī)自帶的字體打印、而不是通過(guò)發(fā)送文本圖像的較大的逐點(diǎn)位圖圖形。有時(shí) Windows 程序必須作為位圖輸出圖像。所以應(yīng)記住、發(fā)送到打印機(jī)的圖形越多、打印的速度越慢。
并非所有程序均可以使用的打印機(jī)功能
因?yàn)槊總€(gè)品牌的感熱打印機(jī)自帶的大多數(shù)特殊功能是不同的、而且感熱打印機(jī)與 Windows 中所常用的打印機(jī)是截然不同的、因此、標(biāo)準(zhǔn)Windows 程序不可能訪問(wèn)某些高級(jí)感熱打印機(jī)命令。不過(guò)、BarTender被設(shè)計(jì)為可以利用這些命令。
附錄 B :打印機(jī)驅(qū)動(dòng)程序故障排除
本附錄提供解決打印問(wèn)題的最佳步驟
解決打印 問(wèn)題的分步過(guò)程
如果遇到打印問(wèn)題、請(qǐng)執(zhí)行以下步驟。如果不能解決問(wèn)題、請(qǐng)與Seagull 技術(shù)支持聯(lián)系(參考 附錄 D :技術(shù)支持 )。
1. 檢查串行端口設(shè)置:如果使用串行端口、請(qǐng)檢查打印機(jī)和 Windows設(shè)置中的波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。(請(qǐng)參閱 附錄 C中的 串行端口設(shè)置 。)
不要認(rèn)為手冊(cè)中所示的“默認(rèn)”打印機(jī)設(shè)置反映打印機(jī)的實(shí)際設(shè)置。必須直接檢查機(jī)械開(kāi)關(guān)(通常在打印機(jī)背部)或前面板菜單設(shè)置、才可以確認(rèn)打印機(jī)的通信設(shè)置如何配置。
2. 檢查電纜:檢查電纜是否正確連接到計(jì)算機(jī)的正確端口上、以及Windows 打印機(jī)端口設(shè)置是否準(zhǔn)確反映了打印機(jī)電纜連接到的端口。
3. 打印打印機(jī)的狀態(tài)頁(yè):要檢查打印機(jī)是否存在機(jī)械問(wèn)題、從打印機(jī)的控制面板(而不是從計(jì)算機(jī))打印一些打印機(jī)的內(nèi)存中自帶的文檔或標(biāo)簽。此類文檔根據(jù)打印機(jī)型號(hào)的不同會(huì)有不同的名稱。有時(shí)稱為狀態(tài)頁(yè)、示例標(biāo)簽、配置或配置標(biāo)簽。有關(guān)準(zhǔn)確的步驟、請(qǐng)參閱打印機(jī)手冊(cè)。如果無(wú)法打印此類測(cè)試文檔或標(biāo)簽、可能需要先維修打印機(jī)、才可以繼續(xù)該故障排除過(guò)程的剩余步驟。
注意:
如果為了輸出打印機(jī)的狀態(tài)頁(yè)而必須調(diào)整打印機(jī)的開(kāi)關(guān)、應(yīng)記住將開(kāi)關(guān)恢復(fù)原位。
4. 重新引導(dǎo)打印機(jī):上次打印作業(yè)失敗或上次對(duì)通信設(shè)置進(jìn)行更改之后、打印機(jī)可能未正確重置。關(guān)閉打印機(jī)、保持關(guān)閉五秒鐘、然后再次打開(kāi)。再次打開(kāi)時(shí)、確保在完成自檢過(guò)程后再嘗試重新打印。
(任何指示燈均不能閃爍。某些打印機(jī)會(huì)顯示就緒、或顯示 就緒 指示燈、通常為綠色。)
5. 打印驅(qū)動(dòng)程序的測(cè)試標(biāo)簽:對(duì)于第 1 步到第 4 步之后的第一個(gè)打印作業(yè)、使用 Seagull 打印機(jī)驅(qū)動(dòng)程序的打印測(cè)試標(biāo)簽功能:
a. 單擊 Windows 的 開(kāi)始 按鈕。
b. 依次選擇 設(shè)置 、 打印機(jī) 。 打印機(jī) 文件夾將顯示。
c. 在要更改設(shè)置的打印機(jī)上單擊鼠標(biāo)右鍵、然后選擇 屬性 選項(xiàng)。 屬性 對(duì)話框?qū)⒋蜷_(kāi)。
d. 單擊 常規(guī) 選項(xiàng)卡。
e. 單擊 打印測(cè)試頁(yè) 按鈕。
如果沒(méi)有打印出任何標(biāo)簽(甚至沒(méi)有空白標(biāo)簽)和/或出現(xiàn)打印機(jī)通信錯(cuò)誤消息、請(qǐng)繼續(xù)執(zhí)行第 11 步。否則、繼續(xù)執(zhí)行第 6 步。
6. 從應(yīng)用程序打印設(shè)備文本:在應(yīng)用程序中創(chuàng)建一個(gè)標(biāo)簽。僅使用打印機(jī)自帶的字體、而不要使用 Windows TrueType。如果該測(cè)試成功、并且您不需要使用標(biāo)簽上的任何圖形或 TrueType、則應(yīng)可以立即實(shí)現(xiàn)所需的標(biāo)簽設(shè)計(jì)并返回生產(chǎn)階段。
7. 從應(yīng)用程序打印小圖形:在標(biāo)簽中添加一個(gè)非常小的圖形、以及TrueType 文本(例如 Arial 或 Times New Roman)的一個(gè)字母。第一次字母測(cè)試尺寸應(yīng)小一些、大約為 12 磅。如果 TrueType 文本和圖形未打印、可能需要升級(jí)打印機(jī)的固件或內(nèi)存。有關(guān)更多信息、請(qǐng)參閱打印機(jī)手冊(cè)。
8. 從應(yīng)用程序打印更多的圖形:增大 TrueType 文本的磅值、并嘗試打印 TrueType 的整個(gè)詞或更多內(nèi)容、而不是僅打印一個(gè)字母。如果該測(cè)試成功、則應(yīng)繼續(xù)、嘗試打印標(biāo)簽上需要的所有圖形。
9. 診斷打印機(jī)內(nèi)存不足:如果到目前為止標(biāo)簽上所有 TrueType 或位圖圖形均打印效果良好、之后橫跨標(biāo)簽筆直地完全截?cái)唷t是打印機(jī)中沒(méi)有足夠的內(nèi)存、無(wú)法輸出嘗試打印的圖形數(shù)量。要升級(jí)打印機(jī)的內(nèi)存、請(qǐng)與打印機(jī)的銷售商聯(lián)系。
與上一段中所述的完全截?cái)嘞喾?、如果打印機(jī)輸出的標(biāo)簽數(shù)據(jù)不正確、圖形圖像損壞、甚至根本未輸出標(biāo)簽、也可能指示內(nèi)存不足。但是、如果使用串行端口、也可能指示流控制(信號(hào)交換)問(wèn)題、如第 10 步中所述。(在此類故障之后、一定要關(guān)閉并再次打開(kāi)打印機(jī)。)
10. 診斷串行端口流控制問(wèn)題:如果使用串行端口、并且在已經(jīng)成功向打印機(jī)傳送了一些數(shù)據(jù)后打印作業(yè)停止和/或出現(xiàn)通信錯(cuò)誤消息、可能是出現(xiàn)流控制問(wèn)題。通過(guò)降低打印速度測(cè)試是否存在該問(wèn)題。例如、如果目前的打印速度為 9600 波特、嘗試以低得多的速率(1200 甚至更低)進(jìn)行測(cè)試打印作業(yè)。(對(duì) Windows 和打印機(jī)的端口設(shè)置進(jìn)行同樣的更改。)如果降低了波特率后問(wèn)題消失、或使問(wèn)題在打印作業(yè)后面的階段出現(xiàn)、則應(yīng)調(diào)整流控制設(shè)置。嘗試從 軟件 (Xon/Xoff) 切換到 硬件 流控制(或反向切換)。確保使用的電纜允許打印機(jī)使用 硬件 流控制。
11. 診斷串行端口電纜問(wèn)題:如果 打印測(cè)試標(biāo)簽 失敗并且您使用的是串
行端口、可以臨時(shí)關(guān)閉流控制(信號(hào)交換)、測(cè)試是否存在電纜連
接問(wèn)題。
a. 確認(rèn)打印機(jī)的通信設(shè)置與 Windows 端口設(shè)置中的通信設(shè)置一致。
b. 確認(rèn)使用的是“虛擬調(diào)制解調(diào)器”電纜、而不是“直通式”串行電
纜。
c. 將串行端口的 Windows 流控制設(shè)置更改為 無(wú) 。然后、關(guān)閉打印
機(jī)五秒鐘、并再次打開(kāi)。
d. 在打印機(jī)完成了通電自檢后、再次執(zhí)行這個(gè)小的打印作業(yè)。
如果打印作業(yè)成功、則可以確定電纜與流控制(信號(hào)交換)系統(tǒng)不
兼容。確定電纜的問(wèn)題所在。糾正問(wèn)題、然后切換回 軟件 (Xon/Xoff)
或 硬件 流控制。
12.診斷其他問(wèn)題:如果仍無(wú)法打印、則很可能屬于以下問(wèn)題:
♦ 有其他硬件產(chǎn)品與通信端口爭(zhēng)用中斷或 I/O 地址。
或
♦ 某項(xiàng)高級(jí) Windows 設(shè)置配置不正確。
此時(shí)、您需要向計(jì)算機(jī)廠商或公司的內(nèi)部計(jì)算機(jī)支持人員尋求幫助。
其他可能的問(wèn)題:
♦ 串行打印機(jī)電纜損壞(或配置不正確)。例如、如果未將流控制設(shè)置為 無(wú) 、則簡(jiǎn)單的“3 線”虛擬調(diào)制解調(diào)器串行電纜將不允許從 Windows 中打印。
♦ 打印機(jī)電纜連接到錯(cuò)誤的計(jì)算機(jī)端口。
♦ 計(jì)算機(jī)或打印機(jī)的打印機(jī)端口出現(xiàn)故障。
♦ 打印機(jī)關(guān)閉或脫機(jī)。
♦ 計(jì)算機(jī)的通信端口可能與計(jì)算機(jī)中的某些其他硬件組件沖突。您必須逐個(gè)排除這些硬件部件、以便解決問(wèn)題。
附錄 C :串行通信
概述
我們建議您使用并行端口、USB 端口或以太網(wǎng)連接(前提是您的打印機(jī)可以使用其中任意一種連接)。這些連接可以提高打印機(jī)的性能、并且避免混淆要使用的電纜種類。不過(guò)、某些打印機(jī)只配備 9 針或 25 針 (RS-232) 串行端口。本節(jié)介紹使此類舊式串行端口通信時(shí)遇到的一些最常見(jiàn)的問(wèn)題、并說(shuō)明如何最好地配置 Windows 和選擇正確的串行電纜。
注意:
打印機(jī)驅(qū)動(dòng)程序幫助的 串行通信 部分將更加詳細(xì)地說(shuō)明串行通信問(wèn)題。
設(shè)置和電纜問(wèn)題
如果計(jì)算機(jī)和打印機(jī)上串行端口的設(shè)置不相同、通信會(huì)不可靠。此外、內(nèi)部串行電纜的連接方式多種多樣、不能通過(guò)串行電纜的連接方式辨別串行電纜。
一定要記住、您在打印時(shí)將使用的程序(例如 BarTender)不會(huì)控制計(jì)算機(jī)和打印機(jī)之間的串行通信。串行通信模式受以下因素控制:
♦ 打印機(jī)中的串行端口設(shè)置。
♦ 計(jì)算機(jī)上的串行端口設(shè)置。
♦ 使用的串行電纜類型。
串行端口 設(shè)置
串行通信受以下參數(shù)的控制。這些參數(shù)在打印機(jī)和計(jì)算機(jī)上的設(shè)置必須相同。
♦ 波特率:這是打印機(jī)接收數(shù)據(jù)時(shí)的速率(比特每秒)。常用的值為2400、4800、9600、19200、38400 和 57600;9600 是最常用的默認(rèn)設(shè)置。您會(huì)需要設(shè)置打印機(jī)可以可靠工作的最高速率。在設(shè)置了其他串行通信參數(shù)后、使用嘗試錯(cuò)誤法來(lái)確定該速率。
♦ 數(shù)據(jù)位(有時(shí)稱為“字”長(zhǎng)度或字節(jié)長(zhǎng)度):指定用于對(duì)向打印機(jī)發(fā)送的每個(gè)字符進(jìn)行編碼的位數(shù)。最常用的值是 8 8、不過(guò)舊式打印機(jī)使用的默認(rèn)值可能是 7 7。
♦ 奇偶校驗(yàn)位:可選的額外位、有時(shí)在所傳送字符的數(shù)據(jù)位之后發(fā)送、以便進(jìn)行錯(cuò)誤校驗(yàn)??赡艿脑O(shè)置包括 奇數(shù) 、偶數(shù) 和 無(wú) 。
♦ 停止位:這是所傳送字符結(jié)尾停頓的長(zhǎng)度。一個(gè)停止位是最常用的設(shè)置。
♦ 流控制(有時(shí)稱為“信號(hào)交換”):可以設(shè)置為 軟件 (也稱為Xon/Xoff )或 硬件 。流控制的設(shè)置一定不要使用 無(wú) 。禁用流控制可能會(huì)導(dǎo)致打印作業(yè)間歇性出錯(cuò)或完全失敗。
注意:
有關(guān)選擇信號(hào)交換方法的詳細(xì)信息、請(qǐng)參閱打印機(jī)驅(qū)動(dòng)程序幫助中的 理解和設(shè)置流控制(信號(hào)交換) 主題。
設(shè)置打印機(jī)上的串行參數(shù)
可以使用 DIP 開(kāi)關(guān)設(shè)置或打印機(jī)前面板上的菜單系統(tǒng)、來(lái)控制打印機(jī)的串行端口設(shè)置。
大多數(shù)打印機(jī)不允許更改上述所有參數(shù)。請(qǐng)參考打印機(jī)手冊(cè)確定哪些設(shè)置是必需的、并確保 Windows 中的設(shè)置完全相同。
在 Windows 中 設(shè)置串行參數(shù)
第一次指定串行端口設(shè)置是在安裝打印機(jī)驅(qū)動(dòng)程序時(shí)、但是如果需要更改這些設(shè)置、請(qǐng)按照下文步驟配置您的串行端口。
1. 單擊 Windows 的 開(kāi)始 按鈕。
2. 在 Windows 2000、2003 和 XP 系統(tǒng)、選擇 設(shè)置 、然后選擇 打印機(jī) 。在 Windows Vista 系統(tǒng)、選擇 控制面板 、然后選擇 打印機(jī) 。在Windows 7 系統(tǒng)、選擇 開(kāi)始 、然后選擇 設(shè)備和打印機(jī) 。將顯示 打印機(jī)(或 設(shè)備和打印機(jī) )文件夾。
3. 在要更改設(shè)置的打印機(jī)上單擊鼠標(biāo)右鍵、然后選擇 屬性 選項(xiàng)。 屬性對(duì)話框?qū)⒋蜷_(kāi)。
4. 單擊 端口 選項(xiàng)卡。
5. 要檢查端口設(shè)置、請(qǐng)單擊 配置端口 按鈕。 端口設(shè)置 將顯示。
6. 根據(jù)需要調(diào)整端口設(shè)置、然后單擊 確定 。
7. 單擊 關(guān)閉 退出打印機(jī)的 屬性 對(duì)話框。
使用正 確的串行電纜
因?yàn)榇蛴C(jī)和計(jì)算機(jī)均使用串行端口、輸入和輸出使用的針腳完全相同、所以、連線配置必須將一個(gè)端口的輸出跨接到另一個(gè)端口的相應(yīng)輸入上。以這種方式跨接來(lái)連接信號(hào)的串行電纜稱為虛擬調(diào)制解調(diào)器電纜。相對(duì)而言、經(jīng)常用來(lái)連接計(jì)算機(jī)和調(diào)制解調(diào)器的直通式串行電纜將計(jì)算機(jī)的針腳 1、2、3 等連接到調(diào)制解調(diào)器的針腳 1、2、3 等。如果直通式串行電纜連接到打印機(jī)上、計(jì)算機(jī)的輸出信號(hào)不會(huì)傳送到打印機(jī)上可以接收信號(hào)的輸入針腳、而是傳送到打印機(jī)上將忽略該信號(hào)的輸出針腳。
注意:
一些較新的感熱打印機(jī)要求使用直通式電纜。如果有任何疑問(wèn)、應(yīng)參閱制造商提供的文檔。
電纜連接和流控制(信號(hào)交換)
也可以跨接其他接線、使打印機(jī)可以提供硬件信號(hào)交換選項(xiàng)。(請(qǐng)參閱上文的 串行端口設(shè)置 。)因此、請(qǐng)務(wù)必參閱打印機(jī)的手冊(cè)、確定最適合的電纜。盡管一些通用電纜配置包含的線數(shù)可能比所有打印機(jī)要求的要多、但是可以適用于多種打印機(jī)。
注意:
關(guān)于感熱打印機(jī)最常用的虛擬調(diào)制解調(diào)器電纜的針腳和連線圖示、
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫