怎麼用條碼軟體的腳本編程列印含特殊校驗位流水號

2021-01-17 木木小談

不知道大家還記得不記得很早之前介紹的用軟體列印含特殊校驗位的流水號,流水號組成部分就是:流水號+校驗位(如下圖5位長度流水號+校驗位),其中校驗位就是由前面的流水號各項數字求和取個位數得出,之前介紹的是利用Excel對原數據進行處理再導入條碼軟體列印,那麼利用剛剛給大家介紹的中琅條碼軟體腳本編程求固定數據之和的方法也可以實現這個功能,只需要稍微修改一下代碼即可,下面就來詳細的介紹一下。

在中琅條碼列印軟體中新建一個空白標籤,然後利用條碼軟體左側工具欄中的「A」圖標在標籤上添加一個普通文本,雙擊普通文本打開「圖形屬性-數據源」,點擊數據對象下面的修改按鈕,彈出數據對象管理窗口,數據對象類型修改為「序列生成」,開始字符串修改為「69901」,然後點「+」再添加一個,同樣是用序列生成,開始字符串改為「69001」,和上面一樣。(數據源中添加了兩個一模一樣的流水號,下面的流水號通過腳本進行處理得出校驗位)

選擇第二個流水號,點擊右側處理方法下方的「+」,添加一個「腳本編程」的處理方法,輸入以下代碼:

//vars:thisObj,dataObj

var a = dataObj.getOriginalDataValue() + "";

var b =strReturn.split(""); //split()函數,把原數據分裂成b[0]、b[1]、b[2]、b[3]、b[4]五部分,以此類推數據長度有多少就能分裂成多少

var c = Number(b[0])+Number(b[1])+Number(b[2])+Number(b[3])+Number(b[4]); //求和,Number()函數把個對象數值轉換成數字

Var d = c%10; //取和值的個位數

strReturn = d.toFixed(0); //由於輸出數據含小數點,所以取整輸出

利用split()函數,把原數據分成多個部分,用b[0]、b[1]、b[2]…………表示,利用Number()函數把各對象轉換成數字相加就得出各項數字之和了,然後再取和值的個位數輸出即可。列印預覽也可以看到批量生成流水號+校驗位的效果。

綜上所述就是用中琅條碼軟體腳本編程列印含特殊校驗位流水號的方法,本站搜索《如何批量列印含特殊校驗位的流水號》查看另一種列印此種含特殊校驗位的方法。

相關焦點

  • 怎麼用條碼軟體的腳本編程求固定長度數據和
    不知道大家有沒有遇到過求一串數據各數字和的情況,這兩天就有遇到小夥伴來諮詢這個問題,資料庫導入的固定長度數據,需要把數據中的各個數字相加之和列印出來,要實現求數據各數據的總合,用中琅條碼軟體中的腳本編程就可以實現(其實這個功能在Excel也能實現),不過今天我們就主要聊一下中琅條碼軟體是如何利用腳本編程求固定長度數據和
  • 條碼列印軟體如何設置雙排標籤紙尺寸
    最近遇到客戶諮詢在使用條碼列印軟體列印標籤的時候出現標籤內容偏移,或者列印不全的情況,這種情況一般是軟體或者印表機中紙張尺寸設置的和實際紙張尺寸不一致造成的。那麼,在條碼列印軟體中應該怎麼設置標籤紙尺寸?下面就以1行2列的雙排標籤紙為例來說一下在中琅條碼列印軟體中設置標籤紙尺寸的方法。
  • 在條碼生成器裡快速批量製作條碼
    條碼的製作列印需要藉助條碼生成器,而常見的在線的條碼碼生產器一般都是單個生成的,如果想要批量生成條形碼需要藉助專門的條碼生成器來實現。以Label mx條碼生成器為例,演示一下如何條碼如何快速生成。1.啟動軟體,使用一維條碼工具在頁面中畫出一個一維碼,通過選擇條碼類型,輸入條碼數據完成起始條碼的設置。2、批量生成條碼常見有兩種,相同條碼的批量製作和流水號條碼的批量製作。如果是流水號條碼批量生成,點擊設計好的條碼,在右側屬性欄中的條碼選項中選擇「流水條碼」。如果是相同條碼的重複製作,不需要進行任何操作。
  • 如何解決條碼印表機隔張列印問題
    經常列印標籤的小夥伴可能會遇到過,用條碼列印軟體批量製作的標籤,列印預覽沒有問題,但是用條碼印表機列印的時候會出現隔一張打一個標籤這種隔張列印的問題,那麼,這種情況如何解決呢?接下來我們來看下如果出現隔張列印的情況,首先在條碼列印軟體的文檔設置中,點開印表機屬性,看一下條碼列印軟體中設置的紙張大小和條碼印表機識別的紙張大小是否一樣,如果不一樣就改為一樣(大小需要根據條碼印表機中的標籤紙實際大小設置)。設置好之後在條碼列印軟體中列印2張標籤做下測試,看是否還會出現隔張列印的情況。
  • 條碼列印軟體如何提高列印速度
    在使用條碼列印軟體設計及列印標籤時,有時我們把列印任務提交給印表機,印表機半天才列印出來,列印速度比較慢,那麼在條碼列印軟體中該如何更改列印速度呢?具體操作如下:1.在條碼列印軟體中,點擊軟體上方工具欄中的「文檔設置」按鈕,彈出文檔設置對話框,在文檔設置-紙張-印表機紙張/印表機下拉列表中,選擇所需的印表機,之後點擊屬性。彈出所選印表機的列印首選項,在列印首選項裡面點擊「選項」框,默認的是使用當前印表機設置(U),取消使用當前印表機設置(U)前面的複選框,就可以手動設置印表機的列印速度及深度。
  • 如何用標籤列印軟體在A4紙上批量列印條碼標籤
    條碼標籤不僅可以列印在不乾膠標籤紙上也可以列印在普通的紙張上。直接列印在A4紙上的多排條碼標籤設計上更為簡單一些,在Label mx裡,設計好一個條碼標籤,然後通過設置流水屬性或者連接資料庫等方式進行標籤的批量生成,軟體自動進行行列的分布,最後連接普通印表機就可以直接列印了。
  • TSC條碼印表機Bartender軟體列印圖片模糊怎麼辦?
    ----如何讓條碼機列印出清晰的圖片---經常有朋友碰到TSC條碼印表機用Bartender軟體列印圖片不清晰的問題,還有一些客戶通過客戶的網站列印標籤,但是列印出來的二維碼總是有掃描問題,像這樣的問題到底是什麼原因呢?
  • 列印條碼標籤證卡軟體
    列印條碼標籤證卡軟體條形碼目前在我們生活中經常見到,比如去超市購物結帳時,收銀員用讀碼器對著商品的條形碼輕輕一掃,「嘀」的一聲,商品的名稱、價錢、產地等信息就全部顯示在收銀機上了,商品上面的條形碼一般多為一維碼。近些年,隨著行動支付的流行,現在商店裡面經常會看到支付二維碼,這些條碼在給我們帶來便利的同時,讓我們不禁思考,它是怎樣記錄下商品信息的呢?
  • EAN-13商品條碼的申請與批量生成
    EAN-13商品條碼是全球通用,商品條碼一般由前綴碼,廠商識別代碼以及產品項目代碼和校驗位組成。前綴碼是由國際物品編碼協會分配,我國商品條碼的前綴碼為690-699;製造廠商代碼由所在國家或地區編碼組織分配;產品項目代碼由企業自行分配;校驗位有標準算法計算得出。
  • 條碼印表機列印條碼時出現白紙、隔張列印的解決方法
    列印條碼標籤時,在換紙或是換碳帶之後,有可能會遇到跳紙隔張列印的問題。列印出來的標籤位置也不正確。但是我們在列印預覽時是沒有問題的,在列印時才出現。當我們出現這種問題時,如何去解決它?在這裡,小編整理出了幾種條碼印表機出現白紙時的解決方法。
  • 軟體是用編程軟體編寫的,那麼編程軟體又怎麼來的?
    軟體是用編程軟體寫成的,那麼編程軟體是怎麼來的呢?這個吧,我真的沒辦法一個個給你解釋到底,不然你要是打破砂鍋問到底,可能一頓火鍋的功夫我也沒辦法給你說完。舉個例子哈,IntelliJ IDEA和Eclipse都是Java的IDE,用這兩個IDE可以寫非常多的軟體,比如Android Studio先後分別基於這兩個軟體,Android上所有的軟體都是用這玩意兒開發的,但是這兩個IDE本身也都是Java語言開發的,這兩個IDE呢最初肯定是在Vim/Emacs+Java開發的,咱就先說到這裡,不然要喋喋不休了。
  • 條碼印表機如何製作列印多排條碼標籤
    市場上常見的不乾膠標籤紙有單排、兩排和三排這幾種類型,那麼批量列印時多排標籤是如何排版的呢?其實很簡單,藉助Label mx條碼列印軟體,在軟體裡設計好一個標籤的內容,然後在軟體裡輸入標籤的排數就行了。
  • 條碼列印軟體如何批量導入圖片和圖片名稱
    條碼列印軟體可以實現批量導入圖片的方法,大家可能比較清楚,那麼如果和實現圖片和圖片名稱同時顯示在每個標籤紙上且一一對應呢?首先,我們可以先打開條碼列印軟體,然後點擊新建,紙張和布局方法先默認A4紙即可。
  • 條碼印表機
    條碼印表機也叫不乾膠印表機、標籤印表機可以列印的介質主要有以下類型
  • 用巧勁破除障礙 最強輔助腳本軟體按鍵精靈
    腳本神器按鍵精靈善於使用「巧」勁破除遊戲障礙,解放玩家們反覆做重複動作的雙手。按鍵精靈是國內最具影響力的動態腳本開發軟體。軟體支持動作錄製功能,可以讓不懂編程的用戶輕鬆做出模擬鍵盤滑鼠動作的軟體。只要在電腦前用雙手可以完成的動作,按鍵精靈都可替你完成,常見的遊戲功能有:鍵鼠連按,繁瑣任務,智能跑商,刷圖助手等。常見的日常工作內容:重複粘貼、批量處理文檔。一個腳本,幫你一勞永逸。
  • 怎麼用條碼軟體SQL語句同時篩選Exce兩列數據列印
    之前有給大家介紹過利用中琅條碼軟體的SQL語句篩選列印Excel單列數據進行批量列印,今天就給大家介紹一下如何同時篩選Excel表中的兩列數據進行批量列印,即把Excel數據中的兩列數據同時滿足相應條件的數據列印出來,如下圖,學生姓名、班級和分數,通過SQL語句篩選出一班80分以上(含80)學生信息批量列印出來
  • 條碼印表機的優勢以及使用注意事項
    條碼印表機顧名思義就是列印條碼的專用印表機,以熱為基礎,以碳帶為列印介質(或直接使用熱敏紙)完成列印。條碼印表機可以列印各種產品標籤吊牌,以及條碼二維碼。3、不受列印材料限制,可以列印PET、銅板紙、熱敏紙不乾膠標籤以及聚酯、PVC等合成材料和水洗標布料等。4、採用熱轉印列印方式,用特殊碳帶可以列印出具有防水、防刮、防汙、防腐蝕、耐高溫的標籤。5、單張標籤最長可以達到120釐米多,列印速度快,最快可達到10英寸(24cm)每秒。
  • TOP前五:山東列印化妝品標籤規格型號
    山東列印化妝品標籤規格型號數據保存時間:>10年防衝突機制:適合於多標籤讀取RICOH熱轉印碳帶產品目錄 物品,掛牌,票據應用物品:交通、倉儲、POS機、物流掛牌:價籤、品牌掛牌票據:門票、鐵路車票、登機牌、博B110A系列(無汙染型)產品顏碳帶等級耐髒及耐熱性特性應用B110A黑 蠟與樹脂混合基
  • 輸液貼條碼印表機哪個牌子好用?
    輸液貼一般用的是不乾膠標籤,可以用條碼標籤印表機來列印,輸液貼條碼印表機需要連接醫院系統,第一次使用需要在標配的編輯軟體中編輯好列印界面,點擊列印即可快速列印出輸液貼,即打即用,快捷不掉色,是輸液室列印作業的好選擇。 輸液室日常人流量還是挺大的,因此一臺高效省事的印表機顯得尤為重要。哪種輸液貼條碼印表機能更加高效高質的完成列印任務呢?