上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 樓
|
|
回頂端 |
|
|
spfrk
註冊時間: 2004-11-08 文章: 161
第 5 樓
|
發表於: 星期三 六月 02, 2010 10:47 pm 文章主題: |
|
|
Wp.Dll 並沒有支援 EPSON RP-U420 的指令集 |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 6 樓
|
|
回頂端 |
|
|
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 |
|
回頂端 |
|
|
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 台灣生活網 |
|
回頂端 |
|
|
|