要如何將發票機的控制碼及文字分離 |
|
mingking0947
一般會員 發表:30 回覆:32 積分:12 註冊:2005-07-08 發送簡訊給我 |
各位前輩:
一般來說要使用發票機都要在程式碼中加入控制碼,以epson來說: command 為 "ESC p" , code為 <1B>H<70>H ,這代表開錢櫃,DELPHI的程式碼為: Write(F, Chr($1B) 'p'); command 為 "ESC c 0" , code為 <1B>H<63>H<30>H ,這代表可選擇print的sheet, DELPHI的程式碼為: Write(F, Chr($1B) 'c'); 問題: 若要輸出文字為"c015",則delphi的程式碼為: Write(F, Chr($1B) 'c015').結果文字是無法輸出的(因為被視為上列"ESC c 0"的控制碼). 請問各位前輩要如何解決這個問題? ps.雖然各廠牌控制不同,但若是要輸出與控制碼前面相同文字的話,也會遇到此問題. |
japhen
中階會員 發表:2 回覆:57 積分:71 註冊:2006-08-16 發送簡訊給我 |
|
japhen
中階會員 發表:2 回覆:57 積分:71 註冊:2006-08-16 發送簡訊給我 |
|
japhen
中階會員 發表:2 回覆:57 積分:71 註冊:2006-08-16 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |