实时用针打输出曲线图形怎么做??看似简单的问题(100分)

  • 主题发起人 主题发起人 豆豆糖
  • 开始时间 开始时间

豆豆糖

Unregistered / Unconfirmed
GUEST, unregistred user!
要求:实时用针打输出曲线图形,收到一个数据,然后画出曲线在打印机上,类似于心电图吧。
现在单行打印文本的技术已有,用VB ,delphi,VC都可以,哪位大虾有这方面经验?
急!!
不能让打印机换页,否则曲线不连续了,曲线很长,可能有几百米,
LQ1600K 最大纸张长度2。3米
API走不通!估计用打印机的仿真指令了!!
平台必须是windows,提示:Dos的技术可以借鉴!
 
网上挣不错!可惜钱太少,现在好了:),反正闲着也是闲着, 找了一个不要身份证,不要会
员费, 只要有个地址,就能挣到钱的网站, 不用开广告条哦! 申请成了会员……(反正挣
不到钱也不会吃亏^o^) 等了一个月,两个月…… 什么汇款单?连个影子都没有! 不过一
想,无所谓了……反正也没吃亏… ^^ 就当是鬼迷心窍一回吧! 可一直到了3个月…… 突
然……汇款单到了?! 不看不知道,一看吓一跳! 9百多美金?折合人民币不就是7千多了
吗? 半信半疑,到了银行,换回了7千多…… 真像做梦一样……买了一些一直想买的东
东…… 兴奋之余,又开始了我的宣传!宣传越多,挣的越多吗 ^o^ 果然,不到一个月,又
飞来了一张单子! 1千3百多美金…… 真是难以置信! 又过了一个月上涨到了2千4百多美
金…… 如今,不用上班也有钱花了,真是乐哉乐哉! 你不信?那没办法!只可惜这白花花
的银子喽…… 不过,古人云:“宁可信其有,不可信其无”啊…… 反正也不吃亏,就当疯
一回试试看嘛…… 相信我,没错的! ****加入方法*** 很简单的哦*** 
http://www.MintMail.com/?m=2292875 进入上面网站(复制、粘贴到地址栏) 打开网页,
点击右上方 click here 活动图标, 或点击蓝色 FREE Sign-up page 字样也可! 然后,
跟着提示,一步一步输入信息就ok了。 值得高兴的是它能识别中文信息,而能100%加入!
下面是我为了方便大家的加入详细说明了加入过程中的细节 - First name*: 名字(例:文
杰 ) - Last Name*: 姓 (例:肖 ) - Company Name: 可不填 - Street Address*: 家
庭住址:(一定要详细填写,不然收不到汇款单喽!) 例:上海市 **地方 - City*: 城市
名 (例:ShangHai 英文填写 ) - State*: 可不填 - Zip*: 邮编 ( 填 000-000 ) -
Country*: 国家( 选 china ) - Phone*: 电话号码 ( 国家代码 86 + 去掉区位号前0
的电话号码) 例:010-64243365 → 86-10-64243365) - Fax: 可不填 - E-mail*: 电子
信箱(所有的交流都通过信箱传递,所以务必填写正确) - Confirm E-mail*: 再次输入信
箱地址 ***** - Year of birth*: 出生年例:1970、1980 - Gender*: 性别 Male(男),
Femaie (女) - Password*: 密码 (6位以上)****** - Confirm Password: 确认密码
(必须与上相同)****** - howdo
you want to receive commission E-mail- howdo

you want to receive commissions that you earn? 以什么形式接收礼品? *gift
certificates(double$$) 奖品 *cash 现金 如要奖品能收到双倍价格的东西, 但都是一些
英文版的书籍、磁带、光盘 等 对于中国人来说,还是选择现金比较合算些,请选择
cash -do
you want to be notified when your referrals sing up? 加入会员成功时通
知你吗?选 yes - MintMail.com 请选择自己的爱好或兴趣 (最多可选10种) - Submit
点击它 屏幕上就会出现 thank you 的字样 大家有钱一起赚!!!试试看吧.   想推广的话,
把以上这短话完全拷贝,.再将它复制到各网站的留言录, 过几天你的邮箱会多了许多得钱
通知。一个月左右就收到过钱了!!!
 
[red]老弟,怎么到处散播垃圾!!小心我骂街了!!呵呵[/red]
 
各位?怎么没人会答这个问题呢?要不我再加100分啦!拜托了
 
刷屏打印!
 
说的详细点吧?对了,我在tencent上面提问,人家推荐 卷起千堆雪 来回答!!!!!!!!!
可是卷起千堆雪在哪里呢? 高手也怕了?呵呵
 
我顶,,,
 
up一下 做做好事 :)
 
我曾用较简单的方法实现类似的问题。
读取打印机设置,设置纸张的上下留空为0,打印前手工设置也行。
1、如果图形的大小可以是一个TImage能容纳的,就读取图形中相当于纸长的一部分然后按
打印机分辨率缩放到打印机上(我的程序中,图形要求符合1:500的实比例尺)的一页上,循环把一张图
缩放到打印机上,就可以作到连续打印(当然前提是打印机支持连续走纸)。
2、如果一个TImage放不下,就建立一个TImage列表,TImage的高度为纸长的一个比例数(一个Image相当于一页)
,然后将图形按顺序画到Image列表中,连续打印这个TImage列表。
这样的好处是可以不必操心图象的重画,显示方面可以少操心。
实现起来比较简单,但方法不专业。
 
如果要实时打印,就把打印机纸张的长度设置的尽量小一些,同样设上下留空为0。
用一个TImage,当画满一页,也就是出了几个数据点后再开始打印,由于针打本身
打印也需要一段时间所以等待一页的时间就显不出来了。效果上也相当与实时地打印
每个数据点。
 
用ESC打印机代码应该可以实现,用自定义纸张就不一定行了,建议直接控制打印机
 
我也想知道!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部