VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

如何控制 COMM3 列印發票

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
214152



註冊時間: 2005-08-24
文章: 19
來自: 台南

第 1 樓

發表發表於: 星期三 四月 01, 2009 2:56 pm    文章主題: 如何控制 COMM3 列印發票 引言回覆

各位先進:

我公司有兩聯式發票機,
介面是接 com3 ,
程式用 vfp9 , 請教要如何寫程式列印呢?
感謝您.

_________________
scott
回頂端
檢視會員個人資料 發送私人訊息 雅虎訊息通
senwen



註冊時間: 2009-03-31
文章: 9


第 2 樓

發表發表於: 星期三 四月 01, 2009 4:21 pm    文章主題: Re: 如何控制 COMM3 列印發票 引言回覆

214152 寫到:
各位先進:

我公司有兩聯式發票機,
介面是接 com3 ,
程式用 vfp9 , 請教要如何寫程式列印呢?
感謝您.


跟程式無關,因為他就是一台印表機,只要在windows下安裝好DRIVERS及印表機伺服器自訂好紙張大小,在程式將報表檔的印表機內容訂成他,紙張選自訂的名稱就好了,跟一般印表機沒兩樣
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
spfrk



註冊時間: 2004-11-08
文章: 161


第 3 樓

發表發表於: 星期四 四月 02, 2009 8:50 am    文章主題: 引言回覆

二聯發票機是無法使用 printer driver 來使用的, 因為有收執聯與存根聯, 有時收執聯與存根聯會印不同的資料
,而且二聯發票機也會用來開錢櫃或定位切紙, 甚至要檢視發票是否定位, 這些都是 printer driver 無法做到的,
因此只有詳讀其指令集, 使用其指令集來控制.
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 4 樓

發表發表於: 星期三 六月 02, 2010 5:36 pm    文章主題: 引言回覆

請問我使用 Wp.Dll 機器是 EPSON RP-U420 二聯式發票機
去列印發票
每印完一張發票 就作切紙動作 P20CutFom(this_Port,0)


問題來了.每一頁長度 竟然 都沒有 一樣長

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
spfrk



註冊時間: 2004-11-08
文章: 161


第 5 樓

發表發表於: 星期三 六月 02, 2010 10:47 pm    文章主題: 引言回覆

Wp.Dll 並沒有支援 EPSON RP-U420 的指令集
回頂端
檢視會員個人資料 發送私人訊息
goto-dream



註冊時間: 2004-05-11
文章: 909


第 6 樓

發表發表於: 星期四 十二月 30, 2010 1:02 am    文章主題: 引言回覆

WPSendPort(this_Port, chr(0x0C),len(chr(0x0C))) 就可以切了
_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
guku1101



註冊時間: 2006-07-03
文章: 84
來自: 高雄

第 7 樓

發表發表於: 星期二 七月 26, 2011 7:57 pm    文章主題: 引言回覆

RP-u420
thisform.olecontrol1.output = chr(29)+chr(86)+chr(66)
thisform.olecontrol1.output = chr(12)
自動跳到下一章的印章處並切紙

_________________
BB
回頂端
檢視會員個人資料 發送私人訊息 雅虎訊息通 MSN Messenger
ezpos



註冊時間: 2011-04-20
文章: 323


第 8 樓

發表發表於: 星期三 八月 24, 2011 9:42 pm    文章主題: 引言回覆

如果利用 WP.DLL控制 列印EPSON RP-U420 兩聯發票
我發覺 WP.DLL 都只支援 WP機器

還是有其他方法...列印EPSON RP-U420

WP列印可以.但無法控制 單一邊的列印

_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
danielkao



註冊時間: 2011-04-21
文章: 31


第 9 樓

發表發表於: 星期四 八月 25, 2011 11:08 am    文章主題: Re: 如何控制 COMM3 列印發票 引言回覆

1.使用 OleControl 控制

2. 使用指令
ThisForm.OleControl1.CommPort = "3"
ThisForm.OleControl1.Settings ="COM3:9600,N,8,1"
ThisForm.OleControl1.InputLen=0
ThisForm.OleControl1.PortOpen=.T.
* 列印資料
ThisForm.OleControl1.output = "test1" + chr(10)+chr(13)
ThisForm.OleControl1.output = "test2" + chr(10)+chr(13)
ThisForm.OleControl1.output = "test3" + chr(10)+chr(13)
* 跳頁
ThisForm.OleControl1.output = Chr(12)
ThisForm.OleControl1.PortOpen=.F.
回頂端
檢視會員個人資料 發送私人訊息
ezpos



註冊時間: 2011-04-20
文章: 323


第 10 樓

發表發表於: 星期一 八月 29, 2011 1:31 am    文章主題: 引言回覆

WP.DLL 可以用
lc_Data=Chr(27)+"z"+Chr(0)
WPSendPort(this_Port,lc_Data ,Len(lc_Data))

是我 弄錯指令碼了

現在正常了
謝謝大家

_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作