Posted on 2004-09-28 21:01
柚子Nan 阅读(14863)
评论(59) 编辑 收藏 网摘 所属分类:
[技术.Net]
在开发发票或者国家规定的制式表单的时候,需要定义纸张的大小
郁闷了很久,怎么定义这样的纸张呢?找了半天与打印机相关的东西,

,搞定了。
开始——〉打印机和传真,打开“打印机和传真”,在空白的地方点击右键,选择“服务器属性”,
如下图:

然后打开了“打印服务器”属性页,创建新格式,并且保存格式,命名以后,就可以在Word或者您的程序中使用特定的纸张了。

Feedback
服務器屬性,,,應該是在局域網中才有的吧??如果是單機的怎麽辦呢??還有同意樓上的。。
呵呵,确实不是代码也不是.net,不过你在开发一些特殊纸张的打印的时候,需要用到的,一时兴起,就发到这里了:)
服務器屬性,是MS起的名称,单机当然也是这个名字了,与OS有关,与Net并无关系!
这个问题CSDN上N多人问
但需要先设置好打印机
如果要做通用软件来卖,就不能要求用户太多。
好一些的做法是,用api把纸张大小动态发送到打印机上,打完了再删掉
我用的是Epson LQ1600kⅢ+,系统是win98和win2000双系统,怎么办?
win2000自定义纸张的大小也XP下边是一样的啊
98,我这里没有环境,我想应该一样吧
我的机器是Win2000 Server
我的松下kx-P1131的打印机就是在服务器属性里设了自定纸张,可在打印机属性里还是没有自定义纸张啊,怎么办快帮忙啊!!!
我安你说的做了,在服务器属性里添加自己的自定义纸张规格并保存,但是在打印机的纸张输出里却找不到我添加的纸张名称呀,怎么办?我已经试了N遍了,还是不好使,气的我把服务器属性里的规格删了好几个,可是怎么找回来呀?????
谢谢!
祝大家新春快乐!
我也有前面朋友一样的困惑,在打印服务器里设置自定义纸张后在高级的纸张设置中却找不到刚才自定义的,请问是什么原因???
以前是使用正常的,可是机子重装后就不行了!!谁碰到过呀!!??
很好的贴,找了很久不知道,终于解决我的难题了,真是感谢!
如果用LQ1600K打印机,设置54厘米*36厘米的纸张,该如何设置
我试过了.可是我的机器为什么不可以"保存格式"呢?前面的我都做了.可是"保存格式"是灰色的.怎么办?
你们说的我也遇上过,以上方法都不行,这是Quickreport版本本身的问题,
后还,我是在网上下了一个Quickreport3.62自动就结决了
我的怎么设置了手动送纸,第一次是手动,第二页以后就自动送纸了,害的我不行不一次只打一页。
非常感谢,在机里找了半天,就是找不到,只好求助网上了,没想到一来就找到了,谢谢。
非常感谢!!!!!!!!!!!!!!!
在网络上有你真好!!!!!!
那么请问这个自定义的纸张文件存放在那里呢?我的系统以前是win2000,但现在重安装了系统,不过以前的win2000系统文件还在,但以前自定义的纸张大小忘记了,现在想找到。怎么办?
自定义纸张是设好了,但打印出来结果仍然是按A4格式,急急!请帮忙
我也遇到过同样的问题 确实不能按自定义的规格打印
如果是用WORD2000或EXCEL或许可以可是如果是用开发软件设计的自定义型报表我想在WIN2000里可能是无效的
在WIN98下无任何问题
我试过了.可是我的机器为什么不可以"保存格式"呢?前面的我都做了.可是"保存格式"是灰色的.怎么办?
我是用ORACLE DEVELOP 6I开发工具的REPORT开发.设置好纸张后,按页面设置,总是下方要空白一英寸!怎么改这个值都回归到1英寸,我的报表总只完成一部分.急呀.这是什么问题呀!谢谢
好
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我的问题已经解决,跟打印机驱动程序有关系!跟软件的关系还不知道,但是我还是升级了一下软件的版本!总之,松了口气.非常感谢这个文章否则我的问题还是解决不了呢.
winxp 保存格式后看不到新设的纸,但是我稍改了一下长和宽就看到了,这是为什么?
想设一长9.3cm宽12cm 的纸
打印机是Epson lq-300k+
请帮忙,谢谢
winxp 保存格式后看不到新设的纸,但是我稍改了一下长和宽就看到了,这是为什么?
想设一长9.3cm宽12cm 的纸
打印机是Epson lq-300k+
请帮忙,谢谢
qq:495233483
日,微软为什么在WIN2000和XP中把自定义纸张搞得这么复杂,在WIN98中简单多了,特别是编辑时,一行代码就搞定
epson 300k+好像不能设置自定义10cm以下的纸张
效果不是很明显,所谓的宽和高度的概念不同,尤其是在进行连打时(单据型)总是会出现一个很长的空白阶段,总是找不到问题的根源,也无法解决此问题!
总之,这个方法是不错的!
我按你的提示办法作了,可是还是找不到自定义的纸张类型
googooogooogooooogoooooood
如果不能应用自定义格式的话,有可能是因为自定义的纸张大小超出了打印机的规格范围,例如:我的松下p1131针打在98环境下没问题,但是我升级到2000以后,就找不到自定义(宽28cm,高9.6cm)了,其实是因为该机规格高的范围是127-363mm,我自定义的9.6cm超出范围,所以应用时找不到自定义的格式。有同样问题的朋友可以找找自己机器的规格说明书,确认范围,其他步骤同上,就ok了!!!
我的LQ1600KⅢ,首先下载一个最新驱动程序,解压至任何一个地方,然后添加打印机,选择从磁盘上安装,也就是从刚解压的地方安装,选WIN2000,不管系统如何提示,一路下去即可。我试了无数种方法,只有这种可靠。
我也碰到了这样的问题,是惠普的打印机.问了惠普的工程师,终于解决了.2000/xp中不能自定义纸张大小原因: 1.在打印机和传真中选者"文件'-"服务器属性"中创建你想要的尺寸"自定义"
2.在"服务器属性"中的宽度和高度有可能要互换,自定义才会出来
3.如果是局域网中的电脑,通过以上步骤还是不行,则可能是权限的问题.这时要"通过通过添加打印机方式,选“本地打印机”,将“自动检测并安装我即插即用的打印机”选项去掉,按提示安装lpt1端口驱动, 从磁盘安装,选择打印机驱动,不要打印测试页,完成安装后进入刚刚安装好的打印机驱动属性端口点添加端口,选local port,点新端口输入“\\直连打印机的主机名\打印机的共享名”(注意:主机名前有两个斜线,共享名前是一个斜线,打印机驱动要事先安装或解压到一个文件夹里)确定即可。
12楼说在服务器属性里设了自定纸张,可在打印机属性里还是没有自定义纸张。
那是因为没有成功自定义纸张格式!定义时应注意:
1、先勾选“创建新格式”
2、修改“表格名”,直至“保存格式(S)”由灰变黑(此时才可选),点击“保存格式(S)”,退出。
如果在第二步时,你修改的表格名与已有的表格名重复,此时“保存格式(S)”按钮未由灰变黑,而你按“确定”按钮退出,则会出现12楼所说的情况。
另建议,修改的“表格名”以相应的尺寸命名。
我安你说的做了,在服务器属性里添加自己的自定义纸张规格,但是在打印机的纸张输出里却找不到我添加的纸张名称呀,怎么办?我已经试了N遍了,还是不好使,