国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用VB設計條形碼輕印刷系統

用VB設計條形碼輕印刷系統

更新時間:2022-05-04 文章作者:未知 信息來源:網絡 閱讀次數:

---- 條 形 碼 技 術 簡 介

---- 條 形 碼 作 為 一 種 識 別 輸 入 技 術, 由 于 其 顯 而 易 見 的 快 速、 準 確、 低 廉 等 優 點, 被 廣 泛 應 用 于 商 品 流 通、 圖 書 館 管 理 等 眾 多 的 自 動 化 管 理 系 統 中。

---- 條 形 碼 是 利 用 條( 著 色 部 份)、 空( 非 著 色 部 份) 及 其 寬、 窄 的 交 替 變 換 來 表 達 信 息。 每 一 種 編 碼, 都 制 定 有 字 符 與 條 空、 寬 窄 表 達 的 對 應 關 系, 只 要 遵 循 這 一 標 準 打 印 出 來 的 條、 空 交 替 排 列 的“ 圖 形 符 號”, 這 一“ 圖 形 符 號” 中 就 包 含 了 字 符 信 息; 當 識 讀 器 劃 過 這 一“ 圖 形 符 號” 時, 這 一 條、 空 交 替 排 列 的 信 息 通 過 光 線 反 射, 在 識 讀 器 內, 這 種 光 信 號 被 轉 換 成 數 字 信 號, 再 經 過 相 應 的 解 碼 軟 件, 就 能 將“ 圖 形 符 號” 還 原 成 字 符 信 息。

---- 三 九 碼 是 一 種 應 用 比 較 普 遍 的 條 形 碼, 它 長 度 可 變、 可 校 驗, 容 納 的 字 符 多 達43 個( 包 括 數 字0~9、 字 母A~Z 及 其 它 七 個 特 殊 字 符)。 由 于 在 表 示 每 一 字 符 時, 使 用9 個 元 素, 其 中3 個 寬 元 素、6 個 窄 元 素, 故 名39 碼, 這3 個 寬 元 素 中 必 須 有 兩 個 是 條( 有 四 個 特 殊 用 途 的 字 符 除 外)。 如 字 母“J” 的 編 碼 規 則 為:“N N N N W W W N N”, 其 中N 表 示 窄 元 素,W 表 示 寬 元 素, 奇 數 位 為 條 元 素, 偶 數 位 為 空 元 素, 寬 窄 元 素 的 寬 度 尺 寸 比 為2~3, 且 在 同 一 個 條 碼 中 必 須 是 固 定 的。 在 打 印 制 作 條 形 碼 時, 條 是 需 要 打 印( 著 色) 的, 而 空 元 素 內 不 必 打 印 的, 不 過 要 將 其 寬 度 計 算 在 內。 對 于 某 一 要 打 印 的 字 符 串, 按 其 先 后 順 序 打 印, 串 前 串 后 各 加 一 個“*” 符 號 做 為 起 始 符 與 終 止 符, 相 鄰 的 字 符 間 在 打 印 時 由“ 位 空” 分 隔,“ 位 空” 類 似 空 元 素, 即 不 著 色 部 分, 其 寬 度 應 小 于1.35mm, 為 編 程 方 便, 通 常 取 為 一 個 窄 元 素 的 寬 度。

---- 條 形 碼 的 制 作 有 制 版 印 刷、 輕 印 刷 兩 種 方 式, 輕 印 刷 是 指 使 用 普 通 打 印 機, 在 計 算 機 控 制 下 制 作 條 形 碼。 這 種 制 作 方 法 靈 活, 成 本 較 低, 即 適 宜 于 同 一 號 碼 的 單 條 制 作, 也 可 用 于 同 一 號 碼 的 大 量 制 作, 這 一 特 點 是 制 版 印 刷 無 可 替 代 的。 使 用 計 算 機 軟 件 打 印 條 形 碼, 其 原 理 是 將 條 形 碼 作 為 圖 形 來 看 待, 用 編 程 語 言 中 的 繪 圖 語 句- 畫 矩 形 框, 在 相 應 的 坐 標 上 畫 出 各 種 寬 度 不 同 的 條 元 素, 這 樣 即 可 實 現 條 形 碼 的 計 算 機 軟 件 打 印。

---- VB 中 幾 種 打 印 功 能 在 條 碼 打 印 時 的 比 較

---- Visual Basic 是 近 年 來 比 較 流 行 的 編 程 語 言, 功 能 強 大, 易 學 易 用。Visual Basic 對 打 印 功 能 提 供 了 兩 種 輸 出 方 式: 一 是 首 先 將 條 碼 輸 出 到 某 一 對 象, 再 使 用 該 對 象 中Print 方 法, 將 其 輸 出 到 打 印 機; 二 是 使 用 打 印 機 對 像Printer 繪 圖。 下 面 對 這 種 方 法 做 個 比 較:

---- 一、 將 條 形 碼 圖 在 窗 體 上 繪 出, 再 使 用PrintForm 方 法 打 印 窗 體。

窄 條 打 印:Line (x,y)-step(i,h),,bf
寬 條 打 印:Line (x,y)-step(3*i,h),,bf 或
Line (x,y)-step(2*i,h),,bf

---- 再 使 用formname.PrintForm 將 條 形 碼 輸 出 到 打 印 機。

---- 在 這 種 方 式 下, 窗 體 的 量 度 單 位 可 以 有:twip, point, picel 三 種 其 中 以twip 為 單 位 為 最 小。

---- 以twip 為 單 位, 對 條 形 碼 來 說, 打 印 精 度 可 達30, 即 當 窄 元 素 寬 度 必 須 等 于 或 大 于30 時, 打 印 出 來 的 條 形 碼 可 以 閱 讀, 若 窄 元 素 的 寬 度 小 于30, 條 形 碼 中 相 鄰 的 條 會 粘 連 在 一 起, 無 法 識 讀。 當 窄 元 素 寬 度 為30 時,“J10059” 六 位 字 符 條 碼 尺 寸 為:67mm。

---- 以Picel 為 單 位, 打 印 精 度 可 達2, 當 窄 元 素 寬 度 為2 時,“J10059” 六 位 字 符 條 形 碼 尺 寸 為80 mm 以 上。

---- 以Point 為 單 位, 打 印 精 度 可 達2, 當 窄 元 素 寬 度 為2 時,J10059 六 位 字 符 條 形 碼 尺 寸 為110MM。

---- 二、 直 接 使 用Printer.Line , 在 打 印 機 上 繪 畫- 畫 矩 形 框

窄 條 打 印:Printer.Line (x,y)-Step(i,h),,bf
寬 條 打 印:Printer.Line (x,y)-Step(3*i,h),,bf 或
Printer.Line (x,y)-Step(2*i,h),,bf

---- 用Printer.Line 打 印, 量 度 單 位 為 點, 最 小 精 度 為 達10, 當 窄 元 素 寬 為10 時,J10059 六 位 字 符 之 條 碼 尺 寸 為:21MM。

---- 根 據 以 上 的 比 較, 使 用 第 二 種 方 法 打 印 輸 入 的 條 形 碼 精 度 最 高( 同 樣 的 字 符 數, 尺 寸 最 短)。 很 顯 然, 不 同 的 打 印 方 式, 分 別 有 不 同 的 適 用 范 圍, 對 尺 寸 寬 度 要 求 不 高 的 情 況 下, 可 以 使 用 第 一 種 打 印 方 式, 若 對 條 形 碼 尺 寸 要 求 較 嚴 格, 則 使 用 第 二 種 打 印 方 式 更 合 適。

---- 軟 件 設 計

---- 一、 菜 單 設 計: 由 于 條 形 碼 輕 印 刷 軟 件 相 對 說 來 是 一 個 很 小 的 系 統, 需 要 選 擇 的 項 目 不 多, 可 以 不 設 置 菜 單, 而 將 全 部 的 操 作 由 窗 體 控 件 來 完 成。 如 果 使 用 上 述 的 第 一 種 打 印 方 式, 則 必 須 建 立 另 一 窗 體, 用 于 第 一 步 的 輸 出 條 形 碼 圖 形。

---- 二、 設 計 窗 體 控 件: 窗 體 中 的 控 件 包 括 兩 大 類, 即: 參 數 設 置 框、 打 印 操 作 按 鈕。 本 列 設 計 的 窗 體 見 圖 示。 本 列 給 出 的 是 一 個 對 參 數 沒 有 設 置 功 能 的 窗 體, 有 興 趣 的 讀 者 可 以 在 此 基 礎 上 自 行 補 充 它。

---- 對 于 打 印 參 數, 對 條 形 碼 的 打 印 來 說, 需 要 指 定 的 參 數 大 致 有: 條 碼 寬 窄 比: 3:1~2:1; 條 碼 高; 窄 元 素 寬 度; 打 印 機 類 型 及 端 口; 打 印 份 數; 打 印 紙 尺 寸 規 格; 每 行 條 形 碼 數; 每 個 條 碼 的 字 符 數; 是 否 自 動 增 值 打 印; 增 值 步 長; 每 一 頁 行 計 數 起 止 數; 終 止 碼 等。

---- 本 列 設 計 了 八 個 按 鈕, 其 作 用 分 別 是:

---- Begin- 單 號 條 形 碼 打 印 開 始

---- Auto- 自 動 增 值 打 印 開 始

---- Page- 將 打 印 機 內 存 中 的 條 碼( 不 足 一 頁) 打 印 出 來

---- Cancel- 中 止 自 動 增 值 打 印

---- Delete- 清 除 打 印 機 內 存 中 的 未 打 印 條 碼

---- Help- 幫 助 信 息

---- About- 版 本 及 設 計 信 息

---- Exit- 關 閉 系 統

---- 三、 程 序 流 程:

---- 在 本 例 中, 條 形 碼 的 打 印 分 為 單 號 打 印; 自 動 增 值 打 印 兩 種。 單 號 打 印, 是 用 戶 輸 入 一 個 或 幾 個 需 要 打 印 的 號 碼 的 打 印 方 式; 而 自 動 增 值 打 印 是 用 戶 指 定 起 始 號、 終 止 號 及 增 加 步 長, 由 機 器 自 動 生 成 被 打 印 號 碼 來 打 印。 其 實 這 兩 種 方 式 在 打 印 時 的 操 作 是 完 全 一 樣 的, 不 同 之 處 在 于 被 打 號 碼 的 獲 取, 需 要 注 意 的 是 由 于39 碼 字 符 集 中 包 括 字 符, 在 自 動 增 值 時 要 與 純 數 字 碼 區 別。

---- 下 面 以 單 號 打 印 為 例, 介 紹 條 形 碼 打 印 的 程 序 流 程。

---- 1 . 檢 查 各 項 參 數 設 置 是 否 完 全 正 確, 若 正 確, 則 繼 續, 否 則 退 出;

---- 2 . 獲 取 各 項 參 數 設 置;

---- 3 . 為X 坐 標 取 初 值( 紙 的 左 邊 打 印 邊 界);

---- 4 .( 循 環A) 是 否 打 印 完 一 行(I 條 條 碼) ? 是 則 轉14;

---- 5 . 本 條 條 碼 是 否 為 空 ? 是 則 將 橫 坐 標 加 上 一 條 條 碼 之 寬 度;

---- 6 . 打 印 起 始 符;

---- 7 .( 循 環B) 是 否 打 印 完 本 條 條 碼(J 個 字 符) ? 是 則 轉10;

---- 8 . 打 印 一 個 字 符 的 條 碼;

---- 9 .( 循 環B) 下 一 個 字 符;

---- 10 . 打 印 終 止 符;

---- 11 . 修 改X 坐 標;

---- 12 .( 循 環A) 下 一 條 條 碼

---- 13 . 修 改Y 坐 標;

---- 14 . 打 印 本 行 每 一 條 碼 的 人 工 識 別 字 符;

---- 15 . 本 頁 是 否 已 打 滿 ? 是 則 打 印, 并 對 新 頁 坐 標 初 始 化;

---- 16. 退 出

---- 四、 程 序 代 碼:

---- 用 于 檢 查 參 數 設 置 正 確 性 的 程 序 主 要 從 各 項 參 數 間 的 關 系 去 檢 查。 如 根 據 使 用 的 寬 度、 高 度、 每 行 條 碼 數, 判 斷 是 否 超 出 了 紙 的 打 印 范 圍; 輸 入 的 號 碼 是 否 合 法 等。

---- 可 以 為 每 字 符 設 計 一 段 各 自 的 打 印 程 序, 這 種 方 式 編 程 簡 單。 也 可 以 將 打 印 程 序 與 條 形 碼 的 編 碼 規 則 分 離, 通 過 參 數 傳 遞 某 一 字 符 的 編 碼 規 則, 不 同 的 字 符 共 享 同 一 打 印 程 序。 本 列 采 用 前 一 種 方 式。 如 字 母“J” 的 編 碼 規 則 為:“N N N N W W W N N”, 打 印 程 序 代 碼 如 下:

Private Sub prn_J()
Printer.Line (x, y)-Step(widt, high), , BF 注釋:打印窄條
x = x + widt 注釋:改變X坐標
x = x + widt 注釋:打印窄空
Printer.Line (x, y)-Step(widt, high), , BF
x = x + widt
x = x + widt
Printer.Line (x, y)-Step(w_n * widt, high), , BF 注釋:打印寬條
x = x + w_n * widt 注釋:改變X坐標
x = x + w_n * widt 注釋:打印寬空
Printer.Line (x, y)-Step(w_n * widt, high), , BF
x = x + w_n * widt
x = x + widt
Printer.Line (x, y)-Step(widt, high), , BF
x = x + widt
x = x + widt 注釋:打印位空
End Sub

---- 其 中x,y 分 別 為 坐 標 值,w_n 為 寬 窄 元 素 寬 度 比, widt 為 窄 元 素 的 寬 度 值( 點), high 為 條 形 碼 高 度, 每 打 印 一 個 條 元 素, 應 立 即 改 變X 坐 標, 以 便 打 印 下 一 個 元 素; 打 印 空 元 素 時, 由 于 是 不 著 色, 只 需 改 變X 坐 標 即 可; 每 一 個 字 符 打 印 結 束 時, 應 打 印 一 個 位 空( 本 列 中 位 空 寬 度 等 于 窄 空)。 其 它 的42 個 字 符 的 編 碼 規 則, 讀 者 可 以 在 有 關 條 形 碼 技 術 的 文 獻 中 查 到。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        欧美男男青年gay1069videost| 日韩电影在线观看电影| 国产色产综合色产在线视频| 免费成人结看片| 日韩欧美第一区| 加勒比av一区二区| 国产欧美一区二区三区沐欲| 99re这里都是精品| 亚洲第一精品在线| 久久伊99综合婷婷久久伊| 成人av网站免费| 亚洲妇熟xx妇色黄| 日韩视频在线你懂得| 波多野结衣中文一区| 亚洲综合另类小说| 久久精品夜色噜噜亚洲aⅴ| 欧美中文字幕亚洲一区二区va在线 | 国产偷国产偷亚洲高清人白洁| 懂色av一区二区三区蜜臀| 一二三四区精品视频| 欧美精品一区二区三区在线| 色综合久久综合中文综合网| 精品一区二区精品| 亚洲国产美女搞黄色| 久久久久国产精品厨房| 色8久久人人97超碰香蕉987| 极品销魂美女一区二区三区| 国产精品电影一区二区三区| 91麻豆精品国产自产在线观看一区 | 久久se精品一区精品二区| 精品伦理精品一区| 色吧成人激情小说| 日韩精品欧美精品| 久久视频一区二区| 欧美二区三区91| 亚洲视频资源在线| 久久精品欧美一区二区三区不卡 | 中文字幕高清一区| 欧洲生活片亚洲生活在线观看| 亚洲超碰97人人做人人爱| 国产精品乱码一区二三区小蝌蚪| 91麻豆国产福利在线观看| 日本亚洲三级在线| 中日韩免费视频中文字幕| 欧美另类变人与禽xxxxx| 在线免费观看不卡av| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一区二区三区四区五区中文| 精品乱码亚洲一区二区不卡| 欧美一区二区精品在线| 91美女在线视频| 91美女在线看| 国产成人免费视频一区| 国产真实乱对白精彩久久| 一区二区三区四区不卡视频| 在线观看亚洲精品视频| 色吊一区二区三区| 国产精品白丝jk白祙喷水网站| 亚洲一区二区欧美日韩| 欧美一级午夜免费电影| 在线观看一区二区精品视频| 成人午夜看片网址| 91在线视频网址| 成人性视频免费网站| 一个色在线综合| 日韩高清一区在线| 一区二区三区四区中文字幕| 亚洲影视在线播放| 亚洲视频电影在线| 亚洲高清视频中文字幕| 91美女在线视频| 色综合久久99| 欧美区一区二区三区| 欧美日韩视频在线观看一区二区三区| 欧日韩精品视频| 一本到一区二区三区| 欧美日韩久久一区| 欧美日韩亚洲综合| 久久综合九色综合欧美98| 欧美成人一级视频| 国产精品国产馆在线真实露脸| 国产精品久久久久久久久果冻传媒| 亚洲视频你懂的| 亚洲一区二区三区自拍| 国产日产欧美一区| 亚洲成av人**亚洲成av**| 亚洲一区免费视频| 国产综合色产在线精品| 国产乱对白刺激视频不卡| 99久久伊人网影院| 91国产丝袜在线播放| 精品国产免费视频| 国产日本欧美一区二区| 国产精品乱码人人做人人爱 | 欧美肥妇free| 欧美精品乱码久久久久久| 欧美一区二区视频网站| 中文字幕一区二区三区视频| 亚洲欧美电影院| 国产mv日韩mv欧美| 日本高清免费不卡视频| 国产欧美一区二区精品仙草咪| 亚洲欧洲一区二区三区| 久久国产精品色婷婷| 国产精品99久久久久久似苏梦涵| 欧美美女网站色| 久久日韩粉嫩一区二区三区| 亚洲精品日日夜夜| 久久不见久久见中文字幕免费| 99在线精品一区二区三区| 欧美日韩国产一二三| 亚洲欧美激情一区二区| 日韩不卡在线观看日韩不卡视频| 99久久亚洲一区二区三区青草| 欧美三级一区二区| 亚洲视频精选在线| 国产一区二区三区精品欧美日韩一区二区三区| 欧美性色黄大片| 国产亚洲精品超碰| 国产一区二区网址| 欧美日韩电影一区| 水蜜桃久久夜色精品一区的特点| 九色综合国产一区二区三区| 69av一区二区三区| 亚洲日本护士毛茸茸| 97久久精品人人做人人爽| 日韩美女天天操| 蜜桃免费网站一区二区三区| 99久久国产综合精品女不卡| 国产精品网站一区| 日本中文字幕一区二区视频| 欧美日韩夫妻久久| 亚洲精品国产无天堂网2021| 色婷婷综合激情| 国产精品热久久久久夜色精品三区 | 亚洲一区二区三区中文字幕| 成人综合激情网| 国产精品国产三级国产普通话三级 | 欧美男同性恋视频网站| 色婷婷久久久亚洲一区二区三区| 国产精品伦理一区二区| 麻豆精品国产传媒mv男同| 日韩女优毛片在线| 性感美女久久精品| 日韩三级视频中文字幕| 日韩高清一级片| 久久综合九色综合97_久久久| 麻豆免费看一区二区三区| 久久综合九色综合欧美98| 日韩国产欧美在线播放| 久久久久一区二区三区四区| 久久99国产乱子伦精品免费| 久久精品在线观看| 国产一二三精品| 玉米视频成人免费看| 91免费视频网址| 麻豆精品精品国产自在97香蕉| 欧美综合天天夜夜久久| 久久国产人妖系列| 久久嫩草精品久久久久| 91精品办公室少妇高潮对白| 精品国产一区二区三区久久久蜜月 | 国产日韩欧美一区二区三区乱码| 美腿丝袜亚洲三区| 久久久一区二区| 欧美视频一区二区在线观看| 五月激情综合色| 国产精品久久久久天堂| 91一区二区在线| 韩国精品在线观看| 欧美国产禁国产网站cc| 337p亚洲精品色噜噜噜| 国产精品美女久久久久久久网站| 色综合久久六月婷婷中文字幕| 美女视频黄久久| 国产精品久久久久久妇女6080| 日韩一区二区视频| 成人在线综合网站| 免费看日韩精品| 国产精品欧美久久久久一区二区| 欧美一区二区三区在线电影| 国产在线精品视频| 亚洲一区视频在线观看视频| 日韩欧美激情四射| 99re热这里只有精品视频| 亚洲国产精品影院| 国产拍欧美日韩视频二区| 国产91精品精华液一区二区三区 | 成人午夜在线播放| 日韩av二区在线播放| 久久久国产一区二区三区四区小说| 在线观看91av| 成人一级片在线观看| 精品一区二区在线看| 1024精品合集| 2021久久国产精品不只是精品| 91在线免费播放| 激情综合网激情| 蜜臀av亚洲一区中文字幕| 欧美成人vr18sexvr|