請問各位大俠:
在pb下怎樣實作銷售單的即打即停的功能:在線等待最好有例子
uj5u.com熱心網友回復:
呼叫函式print()uj5u.com熱心網友回復:
printopen()/print()/printclose(),具體看幫助.uj5u.com熱心網友回復:
printdatawindow()uj5u.com熱心網友回復:
ll_job=printopen()printdatawindow(ll_job,dw_1)
printclose(ll_job)
PRINTCANCEL(LL_JOB)
生成列印序列號,列印,關閉列印序列,取消列印序列,
uj5u.com熱心網友回復:
接分是王道!uj5u.com熱心網友回復:
如果是普通連續紙可以動態改變紙張的長度,如果是pos列印機,那么就不用FOOTER帶。uj5u.com熱心網友回復:
頂樓上,偶經常這么干。不過設定datawindow更好一點吧?uj5u.com熱心網友回復:
用列印機咸硬指令uj5u.com熱心網友回復:
在資料視窗的printend事件中加上 return 1 就OK啦!uj5u.com熱心網友回復:
好uj5u.com熱心網友回復:
如果是pos列印機采取writefile的方法向列印機發送列印指令和內容uj5u.com熱心網友回復:
PB的示例代碼中有完全合符樓主要求的例子,自己看。uj5u.com熱心網友回復:
什么例子?uj5u.com熱心網友回復:
就是PB開發軟體自身隨帶的示例代碼里面,就有很多很有用的例子啊。uj5u.com熱心網友回復:
頂樓上,偶經常這么干。不過設定datawindow更好一點吧?uj5u.com熱心網友回復:
1、使用驅動方式int li_job
li_job = Printopen('行打')
printsend(li_job,'要打的字符')
printclose(li_job)
2、直接埠輸出
int li_num
li_num = fileopen('lpt1')
filewrite(li_num,'xxxx')
fileclose(li_num)
一般情況下,直接輸出方式下控制的會好一些,另外,針打比熱敏好控制些
uj5u.com熱心網友回復:
晚上睡不著,給你做了個小例子,去我的資源那下載吧http://download.csdn.net/source/582267
-------------------------------------------
pb8代碼,需要可以列印連續紙的列印機,
沒有列印機而要查看效果的可以添加Epson LQ-1600K的列印機(或任意一款可以打連續紙的列印機)測驗。
uj5u.com熱心網友回復:
才發現是N個月前的帖子。。。uj5u.com熱心網友回復:
路過!!!!uj5u.com熱心網友回復:
PB6版本可以用按行列印的方式來解決:int i
ulong job
job = PrintOpen()
printsend(job,"~027~067~001",255) //設定每頁1行
printdatawindow(job,datawindow)
for i=0 to 20 //走空白行方便撕紙
printsend(job,char(10))
next
printclose(job)
return 1
pb9的版本可以采用定義紙張型別來解決,每種列印機都支持自定義紙張,用起來也方便.
uj5u.com熱心網友回復:
呼叫函式print()uj5u.com熱心網友回復:
頂uj5u.com熱心網友回復:
頂uj5u.com熱心網友回復:
暈,誰挖的uj5u.com熱心網友回復:
我靠,盜墓筆記撒uj5u.com熱心網友回復:
靠,死尸被拖出來了uj5u.com熱心網友回復:
哪個拖出來后面的跟著鞭 ...
uj5u.com熱心網友回復:
我鞭uj5u.com熱心網友回復:
我也跟著鞭。。。。
uj5u.com熱心網友回復:
我打醬油路過的 ~~~uj5u.com熱心網友回復:
路過看看。uj5u.com熱心網友回復:
學習了。uj5u.com熱心網友回復:
用檔案模式列印uj5u.com熱心網友回復:
挖墳的啊···uj5u.com熱心網友回復:
悲劇啊 08年的uj5u.com熱心網友回復:
學習了uj5u.com熱心網友回復:
呵呵,有意思。uj5u.com熱心網友回復:
動態控制?uj5u.com熱心網友回復:
給我點分吧轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/100864.html
標籤:腳本語言
