999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

公司車軸條形碼標簽打印程序的設計和開發

2020-02-28 21:03:27陳意和謝紅群曾爽爽
經濟技術協作信息 2020年27期
關鍵詞:程序信息方法

◎陳意和 謝紅群 曾爽爽

(作者單位:中車長江銅陵車輛有限公司信息檔案處)

一、引言

公司目前車軸生產過程已實現報工,目前采用手工輸入軸號的方式獲取車軸軸號,存在軸號輸入錯誤等多種問題,無法保證車軸軸號的唯一性。目前,條形碼在生成過程中已應用廣泛,公司計劃采用掃描報工的方式替代原先的手工輸入軸號方式報工。從而提高公司車軸生產報工的準確性。條碼打印程序是其源頭環節,條碼打印程序設計的好壞影響到公司條碼報工的推進。

二、條碼打印程序設計思路

條碼打印程序與公司車軸質量管理系統相關聯。它從車軸質量系統中獲取可打印車軸信息,并將打印記錄和結果返寫到車軸質量管理系統中。

1.條碼標簽內容。條碼標簽大小為60mm*30mm,標簽上面部位為車軸的基本信息包括熱處理爐號、車軸類型、軸號信息。方便員工通過標簽即可了解車軸的基本信息。標簽的下部為CODE_128 條形碼,條形碼內容長度為13 位字母和數據組成。前面兩位為校驗碼,由隨機的字母數字組成,后面11 位為車軸在車軸質量管理系統中的ID 號,兩者組合成唯一的條碼。條碼重新打印后,會生成一個新的校驗碼,并將前面打印的條碼信息禁用。在報工系統中,會對條碼有效性進行判斷,禁用的條碼無法進行報工,確保一個軸號只有一個有效條碼,避免重復的問題。

2.條碼打印的方式。根據調研需求確定了條碼打印的兩種方式:單張打印和批量打印。單張打印適用于在生產過程中條碼損壞、丟失等異常情況進行補打。由專門人員在車軸質量管理系統中進行補打授權,授權后的軸號變為可打印狀態。打印人員登錄打印程序,進入單張打印功能,輸入軸號即可打印出條碼標簽。批量打印用于首次條碼打印,根據車軸質量管理系統中的車軸毛坯檢查清單,打印人員登錄打印程序,進入批量打印功能,可查看到可打印的毛坯檢查清單,進入檢查清單選擇打印的軸號(可多選),即可將選中的軸號的條碼標簽批量生成,并提交給打印機批量打印出來。

三、程序涉及到的主要方法

本程序為一個winform 程序,采用C#編程語言和oracle 數據庫。涉及到圖片生成、隨機碼生成、標簽打印等多個方法。

1.圖片生成方法。本方法主要用于生成軸號信息圖片,合成條碼標簽圖片等。

public void wztp(string str2,string nr)//軸號信息圖片生成方法

{

string content=nr;//文字內容

Bitmap image=new Bitmap(240,40);

Graphics g=Graphics.FromImage(image);

g.Clear(System.Drawing.Color.White);

Font font=new Font("Arial",10f,(FontStyle.Regular));System.Drawing.Drawing2D.LinearGradientBrush brush =new

System.Drawing.Drawing2D.LinearGradientBrush (new Rectangle(0,0,image.Width,image.Height),System.Drawing.

Color.Black, System.Drawing.Color.DarkRed, 1f, true);

g.SmoothingMode=System.Drawing.Drawing2D.Smoothing-Mode.AntiAlias;

g.InterpolationMode=

System.Drawing.Drawing2D.InterpolationMode.HighQuality-Bicubic;

g.DrawString(content,font,brush,2,2);image.Save(str2);

g.Dispose();

image.Dispose();

}

2.隨機碼生成方法。本方法主要用于生成條形碼中前兩位的隨機碼。

public string randomzf(int length)//生成指定長度的隨機碼

{

string chars=

"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";

Random random=new Random();

string strs=string.Empty;

for(int i=0;i

{

strs+=chars[random.Next(chars.Length)];

}

return strs;

}

3.條碼打印方法。本方法主要用于判斷條碼生成前軸號的合規性、以及生成打印條碼標簽,并更改對應數據庫信息。

private void button1_Click(object sender,EventArgs e)//點擊打印按鈕觸發

{

……

if(dt.Rows.Count!=1)//是否允許打印

{

return;

}

……

PrintDirectClass print=new PrintDirectClass();

print.imageFile="/codes/"+zh+".bmp";

print.PrintPreview();

OracleHelper.ExcuteSql("update t_axis set tmdy='N'where id='"+zh+"'");//更改打印標識

}

四、總結

本程序于2019 年10 月開發完成并投入使用,在運用過程中,根據用戶意見,對程序界面進行過優化。到目前為止已經打印9 萬余根車軸條形碼標簽,程序使用過程中未出現差錯,運行平穩,滿足了公司車軸條形碼標簽打印的需求。

猜你喜歡
程序信息方法
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久久www视频| 中文字幕在线观看日本| 99国产精品国产| 免费亚洲成人| 国产精品亚洲一区二区三区在线观看| 免费无遮挡AV| 中文字幕亚洲乱码熟女1区2区| 国产精品观看视频免费完整版| 日a本亚洲中文在线观看| 国禁国产you女视频网站| 在线观看欧美精品二区| 一本久道久久综合多人| 91精品国产丝袜| 国产a v无码专区亚洲av| 麻豆国产在线观看一区二区| 国产美女人喷水在线观看| 亚洲精品在线91| 国产精品专区第1页| 国产嫖妓91东北老熟女久久一| 五月婷婷综合色| 国产第一页免费浮力影院| 亚洲日韩精品无码专区| 91欧洲国产日韩在线人成| 亚洲成人高清无码| 亚洲综合香蕉| 97成人在线视频| 成人国产三级在线播放| 精品1区2区3区| 无码精品国产VA在线观看DVD| 国产丝袜一区二区三区视频免下载| 99中文字幕亚洲一区二区| 久久香蕉国产线看观看亚洲片| 国产精品真实对白精彩久久 | 精品人妻AV区| 亚洲—日韩aV在线| 亚洲高清无码久久久| 欧美色综合久久| 亚洲一级毛片在线观播放| 欧美啪啪一区| 日韩免费中文字幕| 国产成人91精品| 国产精品不卡片视频免费观看| 色哟哟国产成人精品| 国产麻豆精品在线观看| 国产精品视频白浆免费视频| 国产日本视频91| 日韩国产欧美精品在线| 91久久偷偷做嫩草影院免费看| 91色国产在线| 欧美日韩第三页| 色有码无码视频| 欧美另类精品一区二区三区| 欧美日韩国产精品综合| 性喷潮久久久久久久久| 国产成人精品一区二区三区| 精品91视频| 99视频在线免费观看| 手机在线国产精品| 亚洲区欧美区| 国产欧美成人不卡视频| 99精品视频九九精品| 女人一级毛片| 色天堂无毒不卡| 久久亚洲黄色视频| 国产免费福利网站| 一区二区在线视频免费观看| 国产原创第一页在线观看| 视频二区欧美| a国产精品| 老色鬼欧美精品| 亚洲欧美人成人让影院| 天天综合网站| 国产经典在线观看一区| 亚洲无码免费黄色网址| 五月婷婷综合网| 亚洲综合极品香蕉久久网| 伊人精品成人久久综合| 亚洲欧洲日本在线| 日本AⅤ精品一区二区三区日| 免费99精品国产自在现线| 亚洲精品午夜无码电影网| 亚洲bt欧美bt精品|