搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 求动态改变打印纸张长度代码
标题:
求动态改变打印纸张长度代码
只看楼主
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
11
楼
得分:0
以下是引用
DQWVFP
在2013-7-10 19:34:02的发言:
是用代码打印的.每一个数据都是用SAY 命令输出的.现在就是不会用代码改变自定义纸张的长度,如果能随时根据记录的多少来改变纸张的长短问题就解决了.
是连续纸张,还是固定大小的纸张?
计算走纸的行数,确定纸张的长度。
坚守VFP最后的阵地
2013-07-10 21:17
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
12
楼
得分:0
以下是引用
DQWVFP
在2013-7-10 19:52:21的发言:
请您试验一下,用 ? '打印 试验' 向打印机下令时,打印机吐出多长的纸.
我追求的效果是:打完“打印试验”四字后,立即停止进纸。靖告诉我应该怎样做?
这种二十年前就已经实现商品化的东西,我不知道怎么做你也不用问了,已经告诉你答案,还有这一问,没什么好回答的。你等高人吧。
授人以渔,不授人以鱼。
2013-07-10 22:00
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
13
楼
得分:3
我没有研究过超市的小票打印方法,我猜想可能不是在图形操作系统下运行的,所以可以直接控制打印机。现在的图形操作系统功能太强大了,什么事都包办了,而且还不容用户插手。在图形操作系统下如何直接控制打印机我还真没有探索过,希望有过类似经验的出手指点迷津。
活到老,学到老! http://www. E-mail:hu-jj@
2013-07-10 23:05
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
14
楼
得分:0
指点了你方向,就亲自动手做做看,做过自然知道对不对。一看那反问,就是根本就不知道?是什么效果的,用过都不用再问。
授人以渔,不授人以鱼。
2013-07-10 23:09
DQWVFP
等 级:
新手上路
帖 子:29
专家分:5
注 册:2013-7-6
第
15
楼
得分:0
我想获得超市小票那样的打印效果,不论消费项目多少,打完最后一行立即停止进纸.
通过多年的学习,知道应该以控制纸张长度为目标,所以一直在探索如何才能设置纸长的办法.
其结果应该是打完最后上行正好满一页,让纸张的长度与打印内容行数的多少相符.
2013-07-11 21:25
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
16
楼
得分:0
不需要控制纸张长度,只需要打印完最后一行,打印机立即停止就行了
是针式打印机,纸张应该是连续的。
坚守VFP最后的阵地
2013-07-11 22:03
qingfameng
等 级:
贵宾
威 望:
35
帖 子:964
专家分:3019
注 册:2010-2-6
第
17
楼
得分:3
古老语句试过没有?比如:
set print on
set devi to print
@1,0 say '文本行1 '
@2,0 say '文本行2 '
.....
eject && 此句可去掉,打印不走纸
set print to
set print off
如今的报表功能很强。比如:控制打完后不走纸;合并多报表(不同的格式)连续打印;结合监听器的增强功能;让不同图像打印时,像打印汉字一样的连续打印等..,
2013-07-11 23:25
qjbzjp
来 自:尧的故乡
等 级:
贵宾
威 望:
48
帖 子:1914
专家分:4397
注 册:2007-3-14
第
18
楼
得分:3
同意17楼的意见。
另外,早期的vf,应该要用汉字系统支持,而汉字系统本身就带有许多控制打印头和纸张的命令,查一查汉字系统的帮助文件。
相互学习,互相交流,共同提高。
2013-07-12 11:49
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
19
楼
得分:0
打印机驱动中设置不同的DPI分辨率,字体的高度就不同,程序怎么设出根据打印行数来调整纸张长度?何况还有行距的问题。这与是否使用中文打印系统无关的。说了不听,不必再说。
授人以渔,不授人以鱼。
2013-07-12 14:11
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
20
楼
得分:0
解决楼主的问题关键在于如何将打印机设置成字符模式而不是图形模式,程序将打印内容绕过操作系统直接送往打印机。
活到老,学到老! http://www. E-mail:hu-jj@
2013-07-13 08:10
24
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-417002-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.266118 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved