DataMax 標籤機列印中文問題 |
尚未結案
|
s89205053
一般會員 發表:34 回覆:8 積分:8 註冊:2007-06-04 發送簡訊給我 |
各位 軟體工程前輩們,小弟第一次寫標籤機程式,遇到了一點問題,想跟大大們求救一下
小弟程式完成後,列印 "英文"、"條碼" 都可以,但是在列印 "中文"時,確會出現亂碼 小弟是使用 LTP printf port 列印中文程式碼: buffer = "yUGB\n"; // 設定字碼: 簡體中文 buffer = "1911UC001200020P010P020 另外再跟各位大大請教 DataMax 是否可列印 "橢圓形" 呢?(因為小弟只在手冊上查到列印 "圓形") 謝謝! 編輯記錄
s89205053 重新編輯於 2011-06-19 23:22:08, 註解 無‧
|
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
1. 您丟出去的 code 有那些 ?? 檢查 一下 SOH,STX 的碼是否有送出... 2. 橢圓 ?? 我看了手冊,似乎沒有 ?? 若此橢圓是固定大小,用畫圖軟體畫好,存為圖檔,用 Image 的方式送出即可. ===================引 用 s89205053 文 章=================== 各位 軟體工程前輩們,小弟第一次寫標籤機程式,遇到了一點問題,想跟大大們求救一下 小弟程式完成後,列印 "英文"、"條碼" 都可以,但是在列印 "中文"時,確會出現亂碼 小弟是使用 LTP printf port 列印中文程式碼: buffer = "yUGB\n"; // 設定字碼:簡體中文 buffer = "1911UC001200020P010P020 另外再跟各位大大請教 DataMax 是否可列印 "橢圓形" 呢?(因為小弟只在手冊上查到列印 "圓形") 謝謝!
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
wenwenwen
一般會員 發表:4 回覆:3 積分:1 註冊:2011-07-01 發送簡訊給我 |
我現在都偷懶是用 SeaGull 的 Driver 來驅動標籤機,然後輸出整張圖片去印標籤。
http://www.seagullscientific.com/aspx/free-windows-printer-drivers-download.aspx |
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
目前 seagull 大概是 條碼標籤機 (非一般噴墨或雷射)的主要 driver 全世界,各大廠牌 標籤幾乎都與它搭配 標籤機附贈的 "排版" 軟體(EX. Label view , BarTender , Codesoft , Nice Label....等), 也都是透過 seagull 來列印, 不過,為了發揮標籤機的特性及管理型列印功能 在台灣,我是與 SeaGull 不一樣的想法,嘗試不用它的 driver 自己寫控制程式不用 Driver ........10多年下來,慢慢的也體會出一些道理 提供不一樣的軟體服務 很多 MIS 常質疑,印表機沒灌 Driver ,能印嗎 ?? 其實是可以的 而且效率很好,還可以做到很多功能..... ===================引 用 wenwenwen 文 章=================== 我現在都偷懶是用 SeaGull 的 Driver 來驅動標籤機,然後輸出整張圖片去印標籤。 http://www.seagullscientific.com/aspx/free-windows-printer-drivers-download.aspx
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
wenwenwen
一般會員 發表:4 回覆:3 積分:1 註冊:2011-07-01 發送簡訊給我 |
|
slimshsieh
一般會員 發表:1 回覆:2 積分:0 註冊:2003-11-13 發送簡訊給我 |
你用的這種方式是條碼機要有內建中文字才能用,不是每一台條碼機都有內建中文字,有的是要另外花錢買字型卡,你可以洽詢你的經銷商詢問。
而內建中文字,大部分也就是醜醜的 24*24 點陣字,比較龜毛的客戶就會嫌棄,我都是自己寫成圖形輸出,系統有什麼字型就可以輸出怎樣的字體,大小也不受限。 另外一種方式是把中文字畫到 TBITMAP 再自己轉成圖形指令可以接受的格式 我只能給你提示,這種方法用 TBitmap.ScanLine 去處理 TBitmap.PixelFormat 需為 pf1bit 這樣 ScanLine 出來每個 Byte 就是 8 dot。 你所需要做的就是找出 Datamax 的圖形指令,先看懂指令才能知道我的提示是什麼意思。 這個會了,條碼機要輸出任何國家的文字或任何形狀、任何圖型都不是問題。 每一廠牌條碼機都有自己的圖形輸出指令,做法大同小異,會一種就會全部,做到最後,其實就是類似在寫 Driver。 ===================引 用 s89205053 文 章=================== 各位 軟體工程前輩們,小弟第一次寫標籤機程式,遇到了一點問題,想跟大大們求救一下 小弟程式完成後,列印 "英文"、"條碼" 都可以,但是在列印 "中文"時,確會出現亂碼 小弟是使用 LTP printf port 列印中文程式碼: buffer = "yUGB\n"; // 設定字碼:簡體中文 buffer = "1911UC001200020P010P020 另外再跟各位大大請教 DataMax 是否可列印 "橢圓形" 呢?(因為小弟只在手冊上查到列印 "圓形") 謝謝! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |